Table of Contents

Class DamageResolutionGameEvent

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

Event raised to notify the resolution of a damage attempt (applied or prevented). Payload: DamageResolutionContext.

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