Search Results for

    Show / Hide Table of Contents

    Interface IFactionEntityHealth

    Inherited Members
    IEntityHealth.IsInitialized
    IEntityHealth.Entity
    IEntityHealth.EntityType
    IEntityHealth.MaxHealth
    IEntityHealth.CurrHealth
    IEntityHealth.HasMaxHealth
    IEntityHealth.HealthRatio
    IEntityHealth.HoverHealthBarY
    IEntityHealth.HoverHealthBarData
    IEntityHealth.CanIncrease
    IEntityHealth.CanDecrease
    IEntityHealth.IsDead
    IEntityHealth.TerminatedBy
    IEntityHealth.DestroyObjectDelay
    IEntityHealth.CanAdd(HealthUpdateArgs)
    IEntityHealth.Add(HealthUpdateArgs)
    IEntityHealth.AddLocal(HealthUpdateArgs, Boolean)
    IEntityHealth.CanDestroy(Boolean, IEntity)
    IEntityHealth.Destroy(Boolean, IEntity)
    IEntityHealth.DestroyLocal(Boolean, IEntity)
    IEntityHealth.SetMax(HealthUpdateArgs)
    IEntityHealth.SetMaxLocal(HealthUpdateArgs)
    IEntityHealth.EntityHealthUpdated
    IEntityHealth.EntityDead
    IEntityHealth.EntityMaxHealthUpdated
    IMonoBehaviour.enabled
    IMonoBehaviour.transform
    IMonoBehaviour.gameObject
    IMonoBehaviour.StartCoroutine(IEnumerator)
    IMonoBehaviour.StopCoroutine(Coroutine)
    IMonoBehaviour.StopCoroutine(IEnumerator)
    IMonoBehaviour.GetComponent<T>()
    IMonoBehaviour.GetComponentInChildren<T>()
    IMonoBehaviour.GetComponent(Type)
    IMonoBehaviour.GetComponentInChildren(Type)
    Namespace: RTSEngine.Health
    Assembly: cs.temp.dll.dll
    Syntax
    public interface IFactionEntityHealth : IEntityHealth, IMonoBehaviour

    Properties

    CanBeAttacked

    Declaration
    bool CanBeAttacked { get; set; }
    Property Value
    Type Description
    Boolean

    DOTHandlers

    Declaration
    IEnumerable<DamageOverTimeHandler> DOTHandlers { get; }
    Property Value
    Type Description
    IEnumerable<DamageOverTimeHandler>

    FactionEntity

    Declaration
    IFactionEntity FactionEntity { get; }
    Property Value
    Type Description
    IFactionEntity

    Methods

    AddDamageOverTime(DamageOverTimeData, Int32, IEntity, Single)

    Declaration
    void AddDamageOverTime(DamageOverTimeData nextDOTData, int damage, IEntity source, float initialCycleDuration = 0F)
    Parameters
    Type Name Description
    DamageOverTimeData nextDOTData
    Int32 damage
    IEntity source
    System.Single initialCycleDuration

    GetAttackTargetPosition(IEntity)

    Declaration
    Vector3 GetAttackTargetPosition(IEntity source)
    Parameters
    Type Name Description
    IEntity source
    Returns
    Type Description
    Vector3
    In This Article
    Back to top Unity RTS Engine Documentation