public virtual void RemoveMod(IStatModificator mod) { if (_mods.Contains(mod)) { _modifiedValue = mod.Demodify(_modifiedValue); _mods.Remove(mod); } }
public virtual void AddMod(IStatModificator mod) { if (!_mods.Contains(mod)) { _modifiedValue = mod.Modify(_modifiedValue); _mods.Add(mod); } }
public void RemoveMod(IStatModificator mod) { _stat.RemoveMod(mod); }
public bool HasMod(IStatModificator mod) { return(_stat.HasMod(mod)); }
public void AddMod(IStatModificator mod) { _stat.AddMod(mod); }
public virtual bool HasMod(IStatModificator mod) { return(_mods.Contains(mod)); }