protected override void UpdateList() { DelAllSlot(); slotItems = new List <SlotItem>(); if (TGD == QuayHang_TGD.Ban) { List <SlotItemSave> kho_list = Kho.getDataItem(); foreach (SlotItemSave slotsave in kho_list) { AddItem(Data.getCayTrongByCode(slotsave.iTemSave.CODE), slotsave.Soluong); } } if (TGD == QuayHang_TGD.Mua) { List <CayTrong> Trees = Data.Trees; foreach (CayTrong cay in Trees) { AddItem(cay, 1); } } if (slotItems.Count != 0) { slotCurrent = slotItems[0]; } else { slotCurrent = null; } Empty_Bag.SetActive(slotItems.Count == 0); Content.GetComponent <RectTransform>().sizeDelta = new Vector2(600, Mathf.Clamp(((slotItems.Count - 1) / 4 + 1) * 150, 550, Mathf.Infinity)); }
protected override void UpdateList() { DelAllSlot(); LoadData(); slotItems = new List <SlotItem>(); if (KNSS == null || KNSS.SlotItemSaves.Count <= 0) { } else { foreach (SlotItemSave slotSave in KNSS.SlotItemSaves) { AddItem(Data.getCayTrongByCode(slotSave.iTemSave.CODE), slotSave.Soluong); } } Empty_Bag.SetActive(slotItems.Count == 0); Content.GetComponent <RectTransform>().sizeDelta = new Vector2(1000, Mathf.Clamp(200 * (slotItems.Count - 1) / 5 + 1, 600, Mathf.Infinity)); }