Search Results for

    Show / Hide Table of Contents

    Interface IResourceCollector

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

    Properties

    InProgress

    Declaration
    bool InProgress { get; }
    Property Value
    Type Description
    Boolean

    LastTarget

    Declaration
    TargetData<IResource> LastTarget { get; }
    Property Value
    Type Description
    TargetData<IResource>

    Target

    Declaration
    TargetData<IResource> Target { get; }
    Property Value
    Type Description
    TargetData<IResource>

    Methods

    IsResourceTypeCollectable(ResourceTypeInfo)

    Declaration
    bool IsResourceTypeCollectable(ResourceTypeInfo resourceType)
    Parameters
    Type Name Description
    ResourceTypeInfo resourceType
    Returns
    Type Description
    Boolean

    Events

    OnTargetMaxWorkerReached

    Declaration
    event CustomEventHandler<IResourceCollector, SetTargetInputDataEventArgs> OnTargetMaxWorkerReached
    Event Type
    Type Description
    CustomEventHandler<IResourceCollector, SetTargetInputDataEventArgs>
    In This Article
    Back to top Unity RTS Engine Documentation