Search Results for

    Show / Hide Table of Contents

    Interface ICarriableUnit

    Inherited Members
    IEntityTargetComponent.Priority
    IEntityTargetComponent.TargetInputData
    IEntityTargetComponent.HasTarget
    IEntityTargetComponent.RequireIdleEntity
    IEntityTargetComponent.IsIdle
    IEntityTargetComponent.OrderAudio
    IEntityTargetComponent.TargetData
    IEntityTargetComponent.TargetUpdated
    IEntityTargetComponent.TargetStop
    IEntityTargetComponent.CanStopOnSetIdleSource(IEntityTargetComponent)
    IEntityTargetComponent.Stop()
    IEntityTargetComponent.CanSearch
    IEntityTargetComponent.IsTargetInRange(Vector3, TargetData<IEntity>)
    IEntityTargetComponent.IsTargetValid(SetTargetInputData)
    IEntityTargetComponent.IsTargetValidOnSearch(SetTargetInputData)
    IEntityTargetComponent.IsTargetValid(SetTargetInputData, ErrorMessage)
    IEntityTargetComponent.SetTarget(TargetData<IEntity>, Boolean)
    IEntityTargetComponent.SetTarget(SetTargetInputData)
    IEntityTargetComponent.SetTargetLocal(TargetData<IEntity>, Boolean)
    IEntityTargetComponent.SetTargetLocal(SetTargetInputData)
    IEntityComponent.Code
    IEntityComponent.IsActive
    IEntityComponent.Entity
    IEntityComponent.Data
    IEntityComponent.ActiveStatusUpdate
    IEntityComponent.SetActive(Boolean, Boolean)
    IEntityComponent.SetActiveLocal(Boolean, Boolean)
    IEntityComponent.OnTaskUIRequest(IReadOnlyList<EntityComponentTaskUIAttributes>, IReadOnlyList<String>)
    IEntityComponent.OnTaskUIClick(EntityComponentTaskUIAttributes)
    IEntityComponent.LaunchAction(Byte, SetTargetInputData)
    IEntityComponent.LaunchActionLocal(Byte, SetTargetInputData)
    IEntityComponent.HandleComponentUpgrade(IEntityComponent)
    IEntityComponent.OnAwaitingTaskTargetSet(EntityComponentTaskUIAttributes, TargetData<IEntity>)
    IMonoBehaviour.enabled
    IMonoBehaviour.transform
    IMonoBehaviour.gameObject
    IMonoBehaviour.StartCoroutine(IEnumerator)
    IMonoBehaviour.StopCoroutine(Coroutine)
    IMonoBehaviour.StopCoroutine(IEnumerator)
    IMonoBehaviour.GetComponent<T>()
    IMonoBehaviour.GetComponentInChildren<T>()
    IMonoBehaviour.GetComponent(Type)
    IMonoBehaviour.GetComponentInChildren(Type)
    Namespace: RTSEngine.EntityComponent
    Assembly: cs.temp.dll.dll
    Syntax
    public interface ICarriableUnit : IEntityTargetComponent, IEntityComponent, IMonoBehaviour, IEntityPostInitializable

    Properties

    CurrCarrier

    Declaration
    IUnitCarrier CurrCarrier { get; }
    Property Value
    Type Description
    IUnitCarrier

    CurrSlot

    Declaration
    Transform CurrSlot { get; }
    Property Value
    Type Description
    Transform

    CurrSlotID

    Declaration
    int CurrSlotID { get; }
    Property Value
    Type Description
    Int32

    Methods

    GetAddableData(SetTargetInputData)

    Declaration
    AddableUnitData GetAddableData(SetTargetInputData input)
    Parameters
    Type Name Description
    SetTargetInputData input
    Returns
    Type Description
    AddableUnitData

    GetAddableData(Boolean)

    Declaration
    AddableUnitData GetAddableData(bool playerCommand)
    Parameters
    Type Name Description
    Boolean playerCommand
    Returns
    Type Description
    AddableUnitData

    OnCarrierUnitAdded(IUnitCarrier, UnitCarrierEventArgs)

    Declaration
    void OnCarrierUnitAdded(IUnitCarrier carrier, UnitCarrierEventArgs args)
    Parameters
    Type Name Description
    IUnitCarrier carrier
    UnitCarrierEventArgs args

    SetTarget(IUnitCarrier, AddableUnitData)

    Declaration
    ErrorMessage SetTarget(IUnitCarrier carrier, AddableUnitData addableData)
    Parameters
    Type Name Description
    IUnitCarrier carrier
    AddableUnitData addableData
    Returns
    Type Description
    ErrorMessage

    Events

    UnitAdded

    Declaration
    event CustomEventHandler<IUnitCarrier, UnitCarrierEventArgs> UnitAdded
    Event Type
    Type Description
    CustomEventHandler<IUnitCarrier, UnitCarrierEventArgs>

    UnitRemoved

    Declaration
    event CustomEventHandler<IUnitCarrier, UnitCarrierEventArgs> UnitRemoved
    Event Type
    Type Description
    CustomEventHandler<IUnitCarrier, UnitCarrierEventArgs>
    In This Article
    Back to top Unity RTS Engine Documentation