Table of Contents

Interface IReactable

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

Marks a context as carrying a reactability flag that signals whether the receiver of the associated event should act on it.

First-order events (direct attacks, skills, abilities) set IsReactable to true. Secondary events produced by counter-damage actions, passive modifiers, or other reactive effects set it to false to prevent further downstream reactions and break potential infinite chains.

public interface IReactable

Properties

IsReactable

When true, the event is a first-order event and reactive systems (such as CounterDamageGameActionSO<TContext>) may respond to it. When false, reactive systems should skip execution to avoid chain reactions.

bool IsReactable { get; }

Property Value

bool