public override void ApplyEffect(Character attacker, Character target, bool crit, bool hostile) { if (IsValidEffectTarget(hostile)) { base.ApplyEffect(attacker, target, crit, hostile); CharacterData.Stat stat = target.characterData.GetStat(statType); stat.DecreaseStat(debuff); } }
public override void RemoveEffect(Character owner) { base.RemoveEffect(owner); CharacterData.Stat stat = owner.characterData.GetStat(statType); stat.IncreaseStat(debuff); }