Table of Contents

Class SetEntityOverrideOnResurrectionIHasEntityGameActionSO

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

Assigns (or clears) OverrideOnResurrectionGameAction on the target entity. Provided as a ScriptableObject for easy assignment in the editor.

Connect to any GameEventListener whose payload implements ElectricDrill.AstraRpgFramework.Contexts.IHasEntity, such as EntityResurrectedGameEventListener or EntityDiedGameEventListener.

Create instances via Assets → Create → Astra Health/Game Actions/Context: Entity/Set Override On Resurrection.
[CreateAssetMenu(fileName = "Set Override On Resurrection Game Action", menuName = "Astra Health/Game Actions/Context: Entity/Set Override On Resurrection")]
public class SetEntityOverrideOnResurrectionIHasEntityGameActionSO : SetEntityOverrideOnResurrectionGameActionSO<IHasEntity>, IExecutable<IHasEntity>, ITaggable
Inheritance
object
GameActionBase
GameAction<IHasEntity>
SetEntityOverrideOnResurrectionIHasEntityGameActionSO
Implements
IExecutable<IHasEntity>
ITaggable
Inherited Members
GameAction<IHasEntity>.Tags
GameAction<IHasEntity>.DisplayName
GameAction<IHasEntity>.ExecuteAsyncForUnityEvent(IHasEntity)
GameAction<IHasEntity>.OnOperationCanceled()