Exemplo n.º 1
0
 public void OnClickTableGoodsBtnHandler(BlackMarketGoodsButton btn)
 {
     if (!btn.IsSelect)
     {
         BlackMarketProxy.instance.selectBlackMarketInfo = btn.blackMarketInfo;
         Refresh();
     }
 }
Exemplo n.º 2
0
        public void OnResetItemContent(GameObject go, int index)
        {
            BlackMarketInfo info     = BlackMarketProxy.instance.currentBalckMarketInfoList[index];
            bool            isSelect = false;

            if (info == BlackMarketProxy.instance.selectBlackMarketInfo)
            {
                isSelect = true;
            }
            BlackMarketGoodsButton btn = go.GetComponent <BlackMarketGoodsButton>();

            btn.onBlackMarketClickDelegate = OnClickTableGoodsBtnHandler;
            btn.SetData(info);
            btn.SetSelect(isSelect);
        }
Exemplo n.º 3
0
        private void RefreshCurrentItemIcon()
        {
            BlackMarketInfo info = BlackMarketProxy.instance.selectBlackMarketInfo;

            TransformUtil.ClearChildren(currentItemIconRoot, true);

            if (info == null)
            {
                return;
            }

            currentGoodsPrefab.gameObject.SetActive(true);

            BlackMarketGoodsButton btn = Instantiate <BlackMarketGoodsButton>(currentGoodsPrefab);

            btn.transform.SetParent(currentItemIconRoot, false);
            btn.transform.localPosition = Vector3.zero;
            btn.SetData(info, info.itemData.type == BaseResType.Hero, ShowDescriptionType.click);
            currentGoodsPrefab.gameObject.SetActive(false);
        }