Class BurningEffect
- Namespace
- AshesOfVelsingrad.Data
- Assembly
- Ashes of Velsingrad.dll
public sealed class BurningEffect : StatusEffect<UnitSystem>, IStatusEffect
- Inheritance
-
BurningEffect
- Implements
- Inherited Members
Constructors
BurningEffect(int, ModifierType, float)
public BurningEffect(int duration, AovDataStructures.ModifierType modifierType, float amount)
Parameters
durationintmodifierTypeAovDataStructures.ModifierTypeamountfloat
Methods
OnTurnPassed(IEffectTarget<UnitSystem>)
Called at the end of each turn to update the effect’s duration or apply ongoing logic.
public override void OnTurnPassed(IEffectTarget<UnitSystem> target)
Parameters
targetIEffectTarget<UnitSystem>The target affected by this effect.