public void RemoveEffect() { foreach (StatModContinuous statMod in continuousMods) { subjectBattleStat.RemoveStatModContinuous(statMod); } foreach (StatModDiscrete statMod in discreteMods) { subjectBattleStat.RemoveStatModDiscrete(statMod); } }
public void RemoveItemEffects() { foreach (StatModContinuous mod in continuousMods) { ownerBattleStat.RemoveStatModContinuous(mod); } foreach (StatModDiscrete mod in discreteMods) { ownerBattleStat.RemoveStatModDiscrete(mod); } if (itemSkillKey != null) { owner.RemoveSkill(itemSkillKey); } }
public override void RemoveStatBonuses() { myBattleStat.RemoveStatModContinuous(defenceStatMod); }