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