Search Results for

    Show / Hide Table of Contents

    Interface IDropOffSource

    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 IDropOffSource : IEntityTargetComponent, IEntityComponent, IMonoBehaviour, IEntityPostInitializable

    Properties

    CollectedResources

    Declaration
    IReadOnlyDictionary<ResourceTypeInfo, int> CollectedResources { get; }
    Property Value
    Type Description
    System.Collections.Generic.IReadOnlyDictionary<ResourceTypeInfo, Int32>

    CollectedResourcesSum

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

    State

    Declaration
    DropOffState State { get; }
    Property Value
    Type Description
    DropOffState

    Unit

    Declaration
    IUnit Unit { get; }
    Property Value
    Type Description
    IUnit

    Methods

    AttemptStartDropOff(Boolean, ResourceTypeInfo)

    Declaration
    bool AttemptStartDropOff(bool force = false, ResourceTypeInfo resourceType = null)
    Parameters
    Type Name Description
    Boolean force
    ResourceTypeInfo resourceType
    Returns
    Type Description
    Boolean

    Cancel()

    Declaration
    void Cancel()

    GetMaxCapacity(ResourceTypeInfo)

    Declaration
    int GetMaxCapacity(ResourceTypeInfo resourceType)
    Parameters
    Type Name Description
    ResourceTypeInfo resourceType
    Returns
    Type Description
    Int32

    HasReachedMaxCapacity(ResourceTypeInfo)

    Declaration
    bool HasReachedMaxCapacity(ResourceTypeInfo resourceType = null)
    Parameters
    Type Name Description
    ResourceTypeInfo resourceType
    Returns
    Type Description
    Boolean

    Unload()

    Declaration
    void Unload()

    UpdateCollectedResources(ResourceTypeInfo, Int32)

    Declaration
    void UpdateCollectedResources(ResourceTypeInfo resourceType, int value)
    Parameters
    Type Name Description
    ResourceTypeInfo resourceType
    Int32 value

    Events

    CollectedResourcesUpdated

    Declaration
    event CustomEventHandler<IDropOffSource, EventArgs> CollectedResourcesUpdated
    Event Type
    Type Description
    CustomEventHandler<IDropOffSource, System.EventArgs>

    DropOffStateUpdated

    Declaration
    event CustomEventHandler<IDropOffSource, EventArgs> DropOffStateUpdated
    Event Type
    Type Description
    CustomEventHandler<IDropOffSource, System.EventArgs>

    DropOffUnloaded

    Declaration
    event CustomEventHandler<IDropOffSource, EventArgs> DropOffUnloaded
    Event Type
    Type Description
    CustomEventHandler<IDropOffSource, System.EventArgs>
    In This Article
    Back to top Unity RTS Engine Documentation