Search Results for

    Show / Hide Table of Contents

    Interface IResource

    Inherited Members
    IEntity.Type
    IEntity.IsInitialized
    IEntity.EntityComponents
    IEntity.PendingTasksHandler
    IEntity.EntityTargetComponents
    IEntity.EntityTargetProgressComponents
    IEntity.EntityInitiated
    IEntity.SetTargetFirst(SetTargetInputData)
    IEntity.AttackComponents
    IEntity.AttackComponentsDic
    IEntity.FirstActiveAttackComponent
    IEntity.CanAttack
    IEntity.AddableUnitComponents
    IEntity.MovementComponent
    IEntity.CanMove(Boolean)
    IEntity.CanMove()
    IEntity.Code
    IEntity.Category
    IEntity.Name
    IEntity.Description
    IEntity.Icon
    IEntity.IsFree
    IEntity.Radius
    IEntity.IsInteractable
    IEntity.IsSearchable
    IEntity.FactionID
    IEntity.Slot
    IEntity.SelectionColor
    IEntity.AnimatorController
    IEntity.Selection
    IEntity.SelectionMarker
    IEntity.AudioSourceComponent
    IEntity.CanLaunchTask
    IEntity.SetIdle(Boolean)
    IEntity.SetIdle(IEntityTargetComponent, Boolean)
    IEntity.IsIdle
    IEntity.SetFaction(IEntity, Int32)
    IEntity.SetFactionLocal(IEntity, Int32)
    IEntity.UpgradeComponent(UpgradeElement<IEntityComponent>)
    IEntity.InitPrefab(IGameManager)
    IEntity.UpdateRadius(Single)
    IEntity.Key
    IEntity.IsDummy
    IEntity.TasksQueue
    IEntity.ActiveAttackComponents
    IEntity.MinimapIconHandler
    IEntity.Model
    IEntity.PendingTaskEntityComponents
    IEntity.FactionUpdateComplete
    IEntity.EntityComponentUpgraded
    IEntity.EntityEnterIdle
    IEntity.EntityExitIdle
    IEntity.FactionUpdateStart
    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.Entities
    Assembly: cs.temp.dll.dll
    Syntax
    public interface IResource : IEntity, IMonoBehaviour, IEquatable<IEntity>

    Properties

    CanAutoCollect

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

    CanCollect

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

    CanCollectOutsideBorder

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

    Health

    Declaration
    IResourceHealth Health { get; }
    Property Value
    Type Description
    IResourceHealth

    ResourceType

    Declaration
    ResourceTypeInfo ResourceType { get; }
    Property Value
    Type Description
    ResourceTypeInfo

    WorkerMgr

    Declaration
    IResourceWorkerManager WorkerMgr { get; }
    Property Value
    Type Description
    IResourceWorkerManager

    Methods

    Init(IGameManager, InitResourceParameters)

    Declaration
    void Init(IGameManager gameMgr, InitResourceParameters initParams)
    Parameters
    Type Name Description
    IGameManager gameMgr
    InitResourceParameters initParams
    In This Article
    Back to top Unity RTS Engine Documentation