Search Results for

    Show / Hide Table of Contents

    Class Resource

    Inheritance
    Object
    Entity
    Resource
    Implements
    IResource
    IEntity
    IMonoBehaviour
    Inherited Members
    Entity.tabID
    Entity.IsInitialized
    Entity.Key
    Entity.Name
    Entity.Code
    Entity.Category
    Entity.Description
    Entity.Icon
    Entity.Radius
    Entity.UpdateRadius(Single)
    Entity.Model
    Entity.IsFree
    Entity.FactionID
    Entity.Slot
    Entity.SelectionColor
    Entity.AudioSourceComponent
    Entity.AnimatorController
    Entity.Selection
    Entity.SelectionMarker
    Entity.CanLaunchTask
    Entity.IsDummy
    Entity.IsInteractable
    Entity.IsSearchable
    Entity.IsIdle
    Entity.MinimapIconHandler
    Entity.EntityComponents
    Entity.PendingTaskEntityComponents
    Entity.PendingTasksHandler
    Entity.TasksQueue
    Entity.AddableUnitComponents
    Entity.MovementComponent
    Entity.CanMove()
    Entity.CanMove(Boolean)
    Entity.EntityTargetComponents
    Entity.EntityTargetProgressComponents
    Entity.AttackComponents
    Entity.AttackComponentsDic
    Entity.FirstActiveAttackComponent
    Entity.ActiveAttackComponents
    Entity.CanAttack
    Entity.gameMgr
    Entity.logger
    Entity.globalEvent
    Entity.selector
    Entity.selectionMgr
    Entity.inputMgr
    Entity.entityComponentUpgradeMgr
    Entity.taskMgr
    Entity.attackMgr
    Entity.mvtMgr
    Entity.playerMsgHandler
    Entity.EntityInitiated
    Entity.EntityEnterIdle
    Entity.EntityExitIdle
    Entity.FactionUpdateStart
    Entity.FactionUpdateComplete
    Entity.RaiseFactionUpdateStart(FactionUpdateArgs)
    Entity.RaiseFactionUpdateComplete(FactionUpdateArgs)
    Entity.EntityComponentUpgraded
    Entity.InitPrefab(IGameManager)
    Entity.Init(IGameManager, InitEntityParameters)
    Entity.CompleteInit()
    Entity.OnInitComplete()
    Entity.InitPriorityComponents()
    Entity.InitComponents(Boolean, Boolean)
    Entity.DisableComponents()
    Entity.UpgradeComponent(UpgradeElement<IEntityComponent>)
    Entity.SubToEvents()
    Entity.UnsubFromEvents()
    Entity.GetEntityComponent<T>()
    Entity.GetEntityComponents<T>()
    Entity.SetTargetFirst(SetTargetInputData)
    Entity.SetIdle(Boolean)
    Entity.SetIdle(IEntityTargetComponent, Boolean)
    Entity.Equals(IEntity)
    Namespace: RTSEngine.Entities
    Assembly: cs.temp.dll.dll
    Syntax
    public class Resource : Entity, IResource, IEntity, IMonoBehaviour, IEquatable<IEntity>

    Properties

    CanAutoCollect

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

    CanCollect

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

    CanCollectOutsideBorder

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

    Health

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

    ResourceType

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

    Type

    Declaration
    public override sealed EntityType Type { get; }
    Property Value
    Type Description
    EntityType
    Overrides
    Entity.Type

    WorkerMgr

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

    Methods

    Disable(Boolean, Boolean)

    Declaration
    protected override sealed void Disable(bool isUpgrade, bool isFactionUpdate)
    Parameters
    Type Name Description
    Boolean isUpgrade
    Boolean isFactionUpdate
    Overrides
    Entity.Disable(Boolean, Boolean)

    FetchComponents()

    Declaration
    protected override void FetchComponents()
    Overrides
    Entity.FetchComponents()

    Init(IGameManager, InitResourceParameters)

    Declaration
    public void Init(IGameManager gameMgr, InitResourceParameters initParams)
    Parameters
    Type Name Description
    IGameManager gameMgr
    InitResourceParameters initParams

    OnDisabled()

    Declaration
    protected virtual void OnDisabled()

    SetFaction(IEntity, Int32)

    Declaration
    public override ErrorMessage SetFaction(IEntity targetFactionEntity, int targetFactionID)
    Parameters
    Type Name Description
    IEntity targetFactionEntity
    Int32 targetFactionID
    Returns
    Type Description
    ErrorMessage
    Overrides
    Entity.SetFaction(IEntity, Int32)

    SetFactionLocal(IEntity, Int32)

    Declaration
    public override ErrorMessage SetFactionLocal(IEntity source, int targetFactionID)
    Parameters
    Type Name Description
    IEntity source
    Int32 targetFactionID
    Returns
    Type Description
    ErrorMessage
    Overrides
    Entity.SetFactionLocal(IEntity, Int32)

    UpdateSelectionColor()

    Declaration
    protected override void UpdateSelectionColor()
    Overrides
    Entity.UpdateSelectionColor()

    Implements

    IResource
    IEntity
    IMonoBehaviour
    In This Article
    Back to top Unity RTS Engine Documentation