/* * public void OnAddPressed() * { * int itemIndex = itemDropdown.value; * Item item = new Item(inventoryDatabase.itemList[itemIndex]); * AddItem(item); * } */ public void AddItem(Item item) { isInventoryChanged = true; bool createNew = ShouldCreateNew(item.itemName); if (createNew) { CreateItemButton(item); } else { List <ButtonActions> buttons = GetButtons(item.itemName); ButtonActions suitableButton = GetSuitableButton(item.itemName, buttons); suitableButton.buttonItem.slotSize++; suitableButton.SetButtonUI(); } }