Interface IBuilding
Assembly: cs.temp.dll.dll
Syntax
public interface IBuilding : IFactionEntity, IEntity, IMonoBehaviour, IEquatable<IEntity>
Properties
BorderComponent
Declaration
IBorder BorderComponent { get; }
Property Value
CurrentCenter
Declaration
IBorder CurrentCenter { get; }
Property Value
Health
Declaration
IBuildingHealth Health { get; }
Property Value
Type |
Description |
IBuildingHealth |
|
IsBuilt
Declaration
Property Value
IsPlacementInstance
Declaration
bool IsPlacementInstance { get; }
Property Value
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
InitPlacementInstance(IGameManager, InitBuildingParameters)
Declaration
void InitPlacementInstance(IGameManager gameMgr, InitBuildingParameters initParams)
Parameters
Events
BuildingBuilt
Declaration
event CustomEventHandler<IBuilding, EventArgs> BuildingBuilt
Event Type
Type |
Description |
CustomEventHandler<IBuilding, System.EventArgs> |
|