Example #1
0
        public void EquipArmor(Armor armor)
        {
            UnEquipArmor(armor.ArmorSlot);
            armor.IsEquiped = true;
            EquipedArmor.Add(armor.ArmorSlot, armor);

            RefreshEquipmentStats();
        }
Example #2
0
 public void UnEquipArmor(ArmorSlots slot)
 {
     if (EquipedArmor.ContainsKey(slot))
     {
         EquipedArmor[slot].IsEquiped = false;
         Items.Add(EquipedArmor[slot]);
         EquipedArmor.Remove(slot);
     }
 }
Example #3
0
 public void EquipArmor(Armor armor)
 {
     UnEquipArmor(armor.ArmorSlot);
     armor.IsEquiped = true;
     EquipedArmor.Add(armor.ArmorSlot, armor);
 }