Class ResourceHealth
Inheritance
ResourceHealth
Implements
IEntityPreInitializable
Assembly: cs.temp.dll.dll
Syntax
public class ResourceHealth : EntityHealth, IEntityPreInitializable, IResourceHealth, IEntityHealth, IMonoBehaviour
Properties
EntityType
Declaration
public override EntityType EntityType { get; }
Property Value
Type |
Description |
EntityType |
|
Overrides
Resource
Declaration
public IResource Resource { get; }
Property Value
Type |
Description |
IResource |
|
Methods
CanAdd(HealthUpdateArgs)
Declaration
public override ErrorMessage CanAdd(HealthUpdateArgs args)
Parameters
Type |
Name |
Description |
HealthUpdateArgs |
args |
|
Returns
Overrides
OnDestroyed(Boolean, IEntity)
Declaration
protected override void OnDestroyed(bool upgrade, IEntity source)
Parameters
Type |
Name |
Description |
Boolean |
upgrade |
|
IEntity |
source |
|
Overrides
OnEntityHealthInit()
Declaration
protected override void OnEntityHealthInit()
Overrides
OnHealthUpdated(HealthUpdateArgs)
Declaration
protected override void OnHealthUpdated(HealthUpdateArgs args)
Parameters
Type |
Name |
Description |
HealthUpdateArgs |
args |
|
Overrides
OnInitialHealthAdded()
Declaration
protected override void OnInitialHealthAdded()
Overrides
Implements
IEntityPreInitializable