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
-
objectGameEventBase<GameEventListenerGeneric1<HealthRatioChangedContext>, Action<HealthRatioChangedContext>>GameEventGeneric1<HealthRatioChangedContext>HealthRatioChangedGameEvent
- Implements
-
IRaisable<HealthRatioChangedContext>
- Inherited Members
-
GameEventGeneric1<HealthRatioChangedContext>.OnEventRaisedGameEventGeneric1<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)