public void generateRememberedWeaponsFromEquipped() { this.rememberedWeapons = new List <ThingStuffPairExposable>(); IEnumerable <ThingWithComps> carriedWeapons = Owner.getCarriedWeapons(); foreach (ThingWithComps weapon in carriedWeapons) { ThingStuffPairExposable pair = new ThingStuffPairExposable(new ThingStuffPair(weapon.def, weapon.Stuff)); rememberedWeapons.Add(pair); } }
public bool Equals(ThingStuffPairExposable other) { return(this.Val == other.Val); }