Search Results for

    Show / Hide Table of Contents

    Class ResourceHealth

    Inheritance
    Object
    EntityHealth
    ResourceHealth
    Implements
    IEntityPreInitializable
    IResourceHealth
    IEntityHealth
    IMonoBehaviour
    Inherited Members
    EntityHealth.tabID
    EntityHealth.IsInitialized
    EntityHealth.Entity
    EntityHealth.MaxHealth
    EntityHealth.CurrHealth
    EntityHealth.LockHealth
    EntityHealth.HasMaxHealth
    EntityHealth.HealthRatio
    EntityHealth.CanIncrease
    EntityHealth.CanDecrease
    EntityHealth.HoverHealthBarData
    EntityHealth.HoverHealthBarY
    EntityHealth.IsDead
    EntityHealth.TerminatedBy
    EntityHealth.DestroyObjectDelay
    EntityHealth.stateHandler
    EntityHealth.States
    EntityHealth.gameMgr
    EntityHealth.inputMgr
    EntityHealth.logger
    EntityHealth.globalEvent
    EntityHealth.selectionMgr
    EntityHealth.effectObjPool
    EntityHealth.audioMgr
    EntityHealth.resourceMgr
    EntityHealth.playerMsgHandler
    EntityHealth.EntityHealthUpdated
    EntityHealth.EntityMaxHealthUpdated
    EntityHealth.EntityDead
    EntityHealth.RaiseEntityMaxHealthUpdated(HealthUpdateArgs)
    EntityHealth.RaiseEntityHealthUpdated(HealthUpdateArgs)
    EntityHealth.RaiseEntityDead(DeadEventArgs)
    EntityHealth.OnEntityPreInit(IGameManager, IEntity)
    EntityHealth.Disable()
    EntityHealth.OnDisabled()
    EntityHealth.SetMax(HealthUpdateArgs)
    EntityHealth.SetMaxLocal(HealthUpdateArgs)
    EntityHealth.Add(HealthUpdateArgs)
    EntityHealth.AddLocal(HealthUpdateArgs, Boolean)
    EntityHealth.OnMaxHealthReached(HealthUpdateArgs)
    EntityHealth.OnZeroHealthReached(HealthUpdateArgs)
    EntityHealth.CanDestroy(Boolean, IEntity)
    EntityHealth.Destroy(Boolean, IEntity)
    EntityHealth.DestroyLocal(Boolean, IEntity)
    Namespace: RTSEngine.Health
    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
    EntityHealth.EntityType

    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
    Type Description
    ErrorMessage
    Overrides
    EntityHealth.CanAdd(HealthUpdateArgs)

    OnDestroyed(Boolean, IEntity)

    Declaration
    protected override void OnDestroyed(bool upgrade, IEntity source)
    Parameters
    Type Name Description
    Boolean upgrade
    IEntity source
    Overrides
    EntityHealth.OnDestroyed(Boolean, IEntity)

    OnEntityHealthInit()

    Declaration
    protected override void OnEntityHealthInit()
    Overrides
    EntityHealth.OnEntityHealthInit()

    OnHealthUpdated(HealthUpdateArgs)

    Declaration
    protected override void OnHealthUpdated(HealthUpdateArgs args)
    Parameters
    Type Name Description
    HealthUpdateArgs args
    Overrides
    EntityHealth.OnHealthUpdated(HealthUpdateArgs)

    OnInitialHealthAdded()

    Declaration
    protected override void OnInitialHealthAdded()
    Overrides
    EntityHealth.OnInitialHealthAdded()

    Implements

    IEntityPreInitializable
    IResourceHealth
    IEntityHealth
    IMonoBehaviour
    In This Article
    Back to top Unity RTS Engine Documentation