//打开背包 void OpenBag(int slotID) { _bagInstance = Instantiate(_bagUI).GetComponent <BagUI>(); ////初始化 _bagInstance.Initialize(2); Parameter.Box p = new Parameter.Box(); p.ID = slotID; p.callback = ClickInBag; p.callbackByEvent = RemoveGoods; //如果货架上有商品,则添加道具到背包 if (goodslist[slotID - 1].Name != null && goodslist[slotID - 1].ID != 0) { p.obj = goodslist[slotID - 1]; } _bagInstance.OpenBagMenuInShop(p); ChangeRecipeUiState(); }