Search Results for

    Show / Hide Table of Contents

    Class UnitHealth

    Inheritance
    Object
    EntityHealth
    FactionEntityHealth
    UnitHealth
    Implements
    IEntityPreInitializable
    IUnitHealth
    IFactionEntityHealth
    IEntityHealth
    IMonoBehaviour
    Inherited Members
    FactionEntityHealth.CanBeAttacked
    FactionEntityHealth.AttackTargetPositionGetter
    FactionEntityHealth.GetAttackTargetPosition(IEntity)
    FactionEntityHealth.DOTHandlers
    FactionEntityHealth.FactionEntity
    FactionEntityHealth.OnEntityHealthInit()
    FactionEntityHealth.CanAdd(HealthUpdateArgs)
    FactionEntityHealth.AddDamageOverTime(DamageOverTimeData, Int32, IEntity, Single)
    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.OnInitialHealthAdded()
    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 UnitHealth : FactionEntityHealth, IEntityPreInitializable, IUnitHealth, IFactionEntityHealth, IEntityHealth, IMonoBehaviour

    Properties

    EntityType

    Declaration
    public override EntityType EntityType { get; }
    Property Value
    Type Description
    EntityType
    Overrides
    EntityHealth.EntityType

    Unit

    Declaration
    public IUnit Unit { get; }
    Property Value
    Type Description
    IUnit

    Methods

    OnDestroyed(Boolean, IEntity)

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

    OnFactionEntityHealthInit()

    Declaration
    protected override void OnFactionEntityHealthInit()
    Overrides
    FactionEntityHealth.OnFactionEntityHealthInit()

    OnHealthUpdated(HealthUpdateArgs)

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

    Implements

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