Class Resource
Assembly: cs.temp.dll.dll
Syntax
public class Resource : Entity, IResource, 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
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
Disable(Boolean, Boolean)
Declaration
protected override sealed void Disable(bool isUpgrade, bool isFactionUpdate)
Parameters
Overrides
FetchComponents()
Declaration
protected override void FetchComponents()
Overrides
Init(IGameManager, InitResourceParameters)
Declaration
public void Init(IGameManager gameMgr, InitResourceParameters initParams)
Parameters
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
Overrides
SetFactionLocal(IEntity, Int32)
Declaration
public override ErrorMessage SetFactionLocal(IEntity source, int targetFactionID)
Parameters
Returns
Overrides
UpdateSelectionColor()
Declaration
protected override void UpdateSelectionColor()
Overrides
Implements