Esempio n. 1
0
 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));
 }
Esempio n. 2
0
 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));
 }