Class ResourceBuilding
Inheritance
ResourceBuilding
Assembly: cs.temp.dll.dll
Syntax
public class ResourceBuilding : Building, IResourceBuilding, IResource, IBuilding, IFactionEntity, IEntity, IMonoBehaviour, IEquatable<IEntity>
Properties
CanAutoCollect
Declaration
public bool CanAutoCollect { get; }
Property Value
CanCollect
Declaration
public bool CanCollect { get; }
Property Value
CanCollectOutsideBorder
Declaration
public bool CanCollectOutsideBorder { get; }
Property Value
CollectionAudio
Declaration
public AudioClipFetcher CollectionAudio { get; }
Property Value
Type |
Description |
AudioClipFetcher |
|
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
Overrides
WorkerMgr
Declaration
public IResourceWorkerManager WorkerMgr { get; }
Property Value
Type |
Description |
IResourceWorkerManager |
|
Methods
FetchComponents()
Declaration
protected override void FetchComponents()
Overrides
Init(IGameManager, InitResourceParameters)
Declaration
public void Init(IGameManager gameMgr, InitResourceParameters initParams)
Parameters
OnConstructionComplete()
Declaration
protected override void OnConstructionComplete()
Overrides
OnDisabled(Boolean, Boolean)
Declaration
protected override void OnDisabled(bool isUpgrade, bool isFactionUpdate)
Parameters
Overrides
Implements