public Item ReplaceItemInSlot(Item item, int slot) { var oldItem = equipmentList[slot].item; equipmentList[slot].item = item; UIEventHandlers.InventoryUpdate(); return(oldItem); }
public Item PopItemFromSlot(int slot) { var item = equipmentList[slot].item; equipmentList[slot].item = null; UIEventHandlers.InventoryUpdate(); return(item); }
public bool AddToFirstEmptySlot(Item item) { for (int i = 0; i < equipmentList.Length; i++) { if (equipmentList[i].item == null) { equipmentList[i].item = item; UIEventHandlers.InventoryUpdate(); return(true); } } return(false); }