public override void OnModificatonPhase(EcsWorld world, EcsEntity entity, StatusEffect effect) { world.RLApplyDamage(entity, entity, effect.Value); }
public virtual void OnModificatonPhase(EcsWorld world, EcsEntity entity, StatusEffect effect) { }
public virtual void OnTick(EcsEntity entity, StatusEffect effect) { effect.Time -= 1; }
public override void OnModificatonPhase(EcsEntity entity, StatusEffect effect) { entity.RLSetHealth(entity.RLGetHealth() + effect.Value); }