Пример #1
0
    public void LoadNewShop(int maxShop, int amountMoney)
    {
        Future <List <BaseItem> > futureItems = ItemManager.Ins.RequestNewShop(playerUsingShop.Id, maxShop, amountMoney);

        futureItems.then((List <BaseItem> result) =>
        {
            foreach (UIItemInShop i in _UIitemInShop)
            {
                if (i != null)
                {
                    Destroy(i.gameObject);
                }
            }

            _UIitemInShop.Clear();
            ItemInShop.Clear();


            foreach (var item in result)
            {
                ItemInShop.Add(item);
            }

            foreach (BaseItem item in ItemInShop)
            {
                UIItemInShop u = Instantiate(ItemInShopPrefab, this.transform.Find("ShopNoticeBoard/Scroll View/Viewport/Content"));
                u.Init(item);
                _UIitemInShop.Add(u);
            }
        });
    }
Пример #2
0
 public bool AddItemToShop(BaseItem item)
 {
     ItemInShop.Add(item);
     return(true);
 }