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);
            }
        }
示例#2
0
 public bool Equals(ThingStuffPairExposable other)
 {
     return(this.Val == other.Val);
 }