Interface IEntityHealth
Assembly: cs.temp.dll.dll
Syntax
public interface IEntityHealth : IMonoBehaviour
Properties
CanDecrease
Declaration
bool CanDecrease { get; set; }
Property Value
CanIncrease
Declaration
bool CanIncrease { get; set; }
Property Value
CurrHealth
Declaration
Property Value
DestroyObjectDelay
Declaration
float DestroyObjectDelay { get; }
Property Value
Type |
Description |
System.Single |
|
Entity
Declaration
Property Value
EntityType
Declaration
EntityType EntityType { get; }
Property Value
Type |
Description |
EntityType |
|
HasMaxHealth
Declaration
bool HasMaxHealth { get; }
Property Value
HealthRatio
Declaration
float HealthRatio { get; }
Property Value
Type |
Description |
System.Single |
|
HoverHealthBarData
Declaration
HoverHealthBarData HoverHealthBarData { get; }
Property Value
HoverHealthBarY
Declaration
float HoverHealthBarY { get; }
Property Value
Type |
Description |
System.Single |
|
IsDead
Declaration
Property Value
IsInitialized
Declaration
bool IsInitialized { get; }
Property Value
MaxHealth
Declaration
Property Value
TerminatedBy
Declaration
IEntity TerminatedBy { get; }
Property Value
Methods
Add(HealthUpdateArgs)
Declaration
ErrorMessage Add(HealthUpdateArgs updateArgs)
Parameters
Type |
Name |
Description |
HealthUpdateArgs |
updateArgs |
|
Returns
AddLocal(HealthUpdateArgs, Boolean)
Declaration
ErrorMessage AddLocal(HealthUpdateArgs updateArgs, bool force = false)
Parameters
Type |
Name |
Description |
HealthUpdateArgs |
updateArgs |
|
Boolean |
force |
|
Returns
CanAdd(HealthUpdateArgs)
Declaration
ErrorMessage CanAdd(HealthUpdateArgs updateArgs)
Parameters
Type |
Name |
Description |
HealthUpdateArgs |
updateArgs |
|
Returns
CanDestroy(Boolean, IEntity)
Declaration
ErrorMessage CanDestroy(bool upgrade, IEntity source)
Parameters
Type |
Name |
Description |
Boolean |
upgrade |
|
IEntity |
source |
|
Returns
Destroy(Boolean, IEntity)
Declaration
ErrorMessage Destroy(bool upgrade, IEntity source)
Parameters
Type |
Name |
Description |
Boolean |
upgrade |
|
IEntity |
source |
|
Returns
DestroyLocal(Boolean, IEntity)
Declaration
ErrorMessage DestroyLocal(bool upgrade, IEntity source)
Parameters
Type |
Name |
Description |
Boolean |
upgrade |
|
IEntity |
source |
|
Returns
SetMax(HealthUpdateArgs)
Declaration
ErrorMessage SetMax(HealthUpdateArgs updateArgs)
Parameters
Type |
Name |
Description |
HealthUpdateArgs |
updateArgs |
|
Returns
SetMaxLocal(HealthUpdateArgs)
Declaration
ErrorMessage SetMaxLocal(HealthUpdateArgs updateArgs)
Parameters
Type |
Name |
Description |
HealthUpdateArgs |
updateArgs |
|
Returns
Events
EntityDead
Declaration
event CustomEventHandler<IEntity, DeadEventArgs> EntityDead
Event Type
Type |
Description |
CustomEventHandler<IEntity, DeadEventArgs> |
|
EntityHealthUpdated
Declaration
event CustomEventHandler<IEntity, HealthUpdateArgs> EntityHealthUpdated
Event Type
Type |
Description |
CustomEventHandler<IEntity, HealthUpdateArgs> |
|
EntityMaxHealthUpdated
Declaration
event CustomEventHandler<IEntity, HealthUpdateArgs> EntityMaxHealthUpdated
Event Type
Type |
Description |
CustomEventHandler<IEntity, HealthUpdateArgs> |
|