private void createRegularButton(Rect buttonRect, EquipSlot slotType, EquipTag tagType) { if (GUI.Button(buttonRect, new GUIContent(equippedItems[(int)slotType].icon, equippedItems[(int)slotType].ToolTip())) && (heldItem == im.FindItemByID(0) || heldItem.equipType == tagType)) { swapItems(slotType); } }
public Item() { name = ""; description = ""; cost = 0; icon = null; volume = 0; weight = 0; id = 0; maxDurability = 0; curDurability = 0; equipType = EquipTag.Bag; }
private void createBagButton(Rect buttonRect, EquipSlot slotType, EquipTag tagType) { if (GUI.Button(buttonRect, new GUIContent(equippedItems[(int)slotType].icon, equippedItems[(int)slotType].ToolTip())) && (heldItem == im.FindItemByID(0) || heldItem.equipType == tagType)) { swapItems(slotType); if (equippedItems[(int)slotType] == im.EmptyItem()) { holdingEquippedBag = true; } else { holdingEquippedBag = false; } } }