Table of Contents

Class HealthRatioChangedGameEvent

Namespace
ElectricDrill.AstraHealth.Events
Assembly
com.electricdrill.astra-health.Runtime.dll

Event raised when an entity's HP/MaxHP ratio changes (fired on both HP changes and MaxHP changes). Payload: HealthRatioChangedContext.

[CreateAssetMenu(fileName = "HealthRatioChanged Game Event", menuName = "Astra Health/Events/Generated (Health)/HealthRatioChanged")]
public class HealthRatioChangedGameEvent : GameEventGeneric1<HealthRatioChangedContext>, IRaisable<HealthRatioChangedContext>
Inheritance
object
GameEventBase<GameEventListenerGeneric1<HealthRatioChangedContext>, Action<HealthRatioChangedContext>>
GameEventGeneric1<HealthRatioChangedContext>
HealthRatioChangedGameEvent
Implements
Inherited Members
GameEventGeneric1<HealthRatioChangedContext>.OnEventRaised
GameEventGeneric1<HealthRatioChangedContext>.Raise(HealthRatioChangedContext)
GameEventGeneric1<HealthRatioChangedContext>.RegisterListener(GameEventListenerGeneric1<HealthRatioChangedContext>)
GameEventGeneric1<HealthRatioChangedContext>.UnregisterListener(GameEventListenerGeneric1<HealthRatioChangedContext>)
GameEventBase<GameEventListenerGeneric1<HealthRatioChangedContext>, Action<HealthRatioChangedContext>>.RegisterMonoListener(GameEventListenerGeneric1<HealthRatioChangedContext>)
GameEventBase<GameEventListenerGeneric1<HealthRatioChangedContext>, Action<HealthRatioChangedContext>>.UnregisterMonoListener(GameEventListenerGeneric1<HealthRatioChangedContext>)
GameEventBase<GameEventListenerGeneric1<HealthRatioChangedContext>, Action<HealthRatioChangedContext>>.RegisterCodeListener(Action<HealthRatioChangedContext>)
GameEventBase<GameEventListenerGeneric1<HealthRatioChangedContext>, Action<HealthRatioChangedContext>>.UnregisterCodeListener(Action<HealthRatioChangedContext>)
GameEventBase<GameEventListenerGeneric1<HealthRatioChangedContext>, Action<HealthRatioChangedContext>>.Dispatch<TInvoker>(TInvoker)