public void AddHelm(CHelm helm) { this.RemoveHelm(); this._helm = helm; var mods = new Pair <object, List <StatMod> >(helm, helm.Model.GetStatModifiers()); foreach (var perk in this._parent.GetPerks().GetEquipmentSStatPerks()) { perk.TryModEquipmentMod(mods); } this._parent.GetStatMods().AddMod(mods); }
public void RemoveHelm() { this._parent.GetStatMods().RemoveGearMods(this._helm); this._helm = null; }