void UnloadSlot(Item.EquipmentSlots slot) { if (GetEquipmentSlot(slot).inUse) { GetEquipmentSlot(slot).inUse = false; GameObject.Destroy(GetEquipmentSlot(slot).instancedObject); } }
public EquipmentSlot GetEquipmentSlot(Item.EquipmentSlots slot) { foreach (EquipmentSlot e in equipmentSlots) { if (e.slot == slot) { return(e); } } return(null); }
public void UnequipSlot(Item.EquipmentSlots slot) { UnloadSlot(slot); SetupBody(); }