示例#1
0
 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);
     }
 }
示例#2
0
 public override void RemoveEffect(Character owner)
 {
     base.RemoveEffect(owner);
     CharacterData.Stat stat = owner.characterData.GetStat(statType);
     stat.IncreaseStat(debuff);
 }