Class StatusEffectSystem
- Namespace
- AshesOfVelsingrad.systems.status_effects
- Assembly
- Ashes of Velsingrad.dll
Manages the application and lifecycle of status effects on all tracked targets.
public sealed class StatusEffectSystem
- Inheritance
-
StatusEffectSystem
- Inherited Members
Methods
ApplyEffect(IEffectTarget, StatusEffect)
Registers a new effect on a target, or stacks it if already present.
public void ApplyEffect(IEffectTarget target, StatusEffect newEffect)
Parameters
targetIEffectTargetnewEffectStatusEffect
ProcessTurnEnd()
Processes end-of-turn updates for all tracked targets.
public void ProcessTurnEnd()