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); }
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); }