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