Search Results for

    Show / Hide Table of Contents

    Interface IBuilding

    Inherited Members
    IFactionEntity.FactionMgr
    IFactionEntity.IsMainEntity
    IFactionEntity.IsFactionLocked
    IFactionEntity.ResourceGenerators
    IFactionEntity.InitResources
    IFactionEntity.DisableResources
    IFactionEntity.BuildingCreator
    IFactionEntity.Rallypoint
    IFactionEntity.DropOffTarget
    IFactionEntity.UnitCarrier
    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 IBuilding : IFactionEntity, IEntity, IMonoBehaviour, IEquatable<IEntity>

    Properties

    BorderComponent

    Declaration
    IBorder BorderComponent { get; }
    Property Value
    Type Description
    IBorder

    CurrentCenter

    Declaration
    IBorder CurrentCenter { get; }
    Property Value
    Type Description
    IBorder

    Health

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

    IsBuilt

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

    IsPlacementInstance

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

    PlacerComponent

    Declaration
    IBuildingPlacer PlacerComponent { get; }
    Property Value
    Type Description
    IBuildingPlacer

    WorkerMgr

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

    Methods

    Init(IGameManager, InitBuildingParameters)

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

    InitPlacementInstance(IGameManager, InitBuildingParameters)

    Declaration
    void InitPlacementInstance(IGameManager gameMgr, InitBuildingParameters initParams)
    Parameters
    Type Name Description
    IGameManager gameMgr
    InitBuildingParameters initParams

    Events

    BuildingBuilt

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