void UpdateUI() { for (int i = 0; i < SlotNum; i++) { itemSave temp = inventory.itemList[i]; slotList[i].setItem(inventory.itemList[i]); } }
public void initList(int num) { itemList = new itemSave[num]; for (int i = 0; i < num; i++) { itemList[i] = new itemSave(); } }
public void swap(int a, int b) { itemSave temp = new itemSave(); temp.set(itemList[a]); itemList[a].set(itemList[b]); itemList[b].set(temp); if (onItemChangedCallBack != null) { onItemChangedCallBack.Invoke(); } }
public void setSlot(itemSave item) { if (item.cnt == 0) { icon.enabled = false; num.enabled = false; } else { icon.enabled = true; num.enabled = true; icon.sprite = item.item.icon; icon.SetNativeSize(); num.text = item.cnt.ToString(); } }
public void setItem(itemSave temp) { if (temp.cnt == 0) { icon.enabled = false; count.enabled = false; } else { icon.enabled = true; count.enabled = true; item = temp.item; count.text = temp.cnt.ToString(); icon.sprite = temp.item.icon; icon.SetNativeSize(); } }
public void set(itemSave b) { cnt = b.cnt; item = b.item; }