public void Equip(Armor armor) { ArmorSlot slot = armorSlots[armor.type]; if (slot != null && armor != null) { slot.Set(armor); } }
public void EquipArmor(ArmorType type, Armor armor) { ArmorSlot slot = getArmorSlotByType(type); if (slot != null) { slot.Set(armor); } }
public void UnEquip(ArmorType type) { ArmorSlot slot = armorSlots[type]; if (slot != null && slot.isOccupied) { slot.Set(null); } }