Table of Contents

Class CounterDamageOnDeathGameActionSO

Namespace
ElectricDrill.AstraHealth.GameActions.Actions.WithEntityDiedContext
Assembly
com.electricdrill.astra-health.Runtime.dll

Reacts to an EntityDiedContext event by inflicting configured damage. Connect to an EntityDiedGameEventListener's UnityEvent response and select ExecuteAsyncForUnityEvent(EntityDiedContext) as the dynamic invocation target. Create instances via Assets → Create → Astra Health/Game Actions/Context: EntityDiedContext/Counter Damage.

[CreateAssetMenu(fileName = "Counter Damage On Death Game Action", menuName = "Astra Health/Game Actions/Context: EntityDiedContext/Counter Damage")]
public class CounterDamageOnDeathGameActionSO : CounterDamageGameActionSO<EntityDiedContext>, IExecutable<EntityDiedContext>, ITaggable, IEffectInstigator
Inheritance
object
GameActionBase
GameAction<EntityDiedContext>
CounterDamageOnDeathGameActionSO
Implements
IExecutable<EntityDiedContext>
ITaggable
IEffectInstigator
Inherited Members
GameAction<EntityDiedContext>.Tags
GameAction<EntityDiedContext>.DisplayName
GameAction<EntityDiedContext>.ExecuteAsyncForUnityEvent(EntityDiedContext)
GameAction<EntityDiedContext>.OnOperationCanceled()