Table of Contents

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

target IEffectTarget
newEffect StatusEffect

ProcessTurnEnd()

Processes end-of-turn updates for all tracked targets.

public void ProcessTurnEnd()