// Use this for initialization void Start() { // UIManager.SetButtonEventHandler(closeB.gameObject, EnumButtonEvent.OnClick, OnClose, 0, 0); UIManager.SetButtonEventHandler(vip1Btn_.gameObject, EnumButtonEvent.OnClick, OnOpenVip, 1, 0); UIManager.SetButtonEventHandler(vip2Btn_.gameObject, EnumButtonEvent.OnClick, OnOpenVip, 2, 0); UIManager.SetButtonEventHandler(getBtn1.gameObject, EnumButtonEvent.OnClick, OnGetReward, 1, 0); UIManager.SetButtonEventHandler(getBtn2.gameObject, EnumButtonEvent.OnClick, OnGetReward, 2, 0); GamePlayer.Instance.OnVipUpdate += OnUpdateVip; GamePlayer.Instance.vipRewardfigEnvet += new RequestEventHandler <bool> (OnrewardEnvet); int itemId = 0; int itemCount = 1; GlobalValue.Get(Constant.C_Vip1Reward, out itemId); GlobalValue.Get(Constant.C_Vip1RewardNum, out itemCount); ItemCellUI cell = UIManager.Instance.AddItemCellUI(vip1Icon_, (uint)itemId); cell.showTips = true; cell.ItemCount = itemCount; GlobalValue.Get(Constant.C_Vip2Reward, out itemId); GlobalValue.Get(Constant.C_Vip2RewardNum, out itemCount); cell = UIManager.Instance.AddItemCellUI(vip2Icon_, (uint)itemId); cell.showTips = true; cell.ItemCount = itemCount; OnUpdateVip(); }
public void SetData(COM_SellItem sellItem) { sellItem_ = sellItem; ItemData idata = null; BabyData bData = null; if (sellItem.item_.itemId_ != 0) { idata = ItemData.GetData((int)sellItem.item_.itemId_); name_.text = idata.name_; ItemCellUI icell = UIManager.Instance.AddItemInstCellUI(icon_, sellItem_.item_); if (icell == null) { return; } icell.ItemCount = (int)sellItem.item_.stack_; icell.showTips = true; } else { bData = BabyData.GetData((int)sellItem.baby_.properties_[(int)PropertyType.PT_TableId]); name_.text = bData._Name; Baby baby = new Baby(); baby.SetBaby(sellItem.baby_); BabyCellUI cell = UIManager.Instance.AddBabyCellUI(icon_, baby); UIManager.SetButtonEventHandler(cell.gameObject, EnumButtonEvent.OnClick, OnClickIcon, 0, 0); } price_.text = sellItem_.sellPrice.ToString(); }
void UpdateBag() { int idx = 0; for (; idx < BagSystem.instance._BabyEquips.Count; ++idx) { if (idx >= bagItemPool.Count) { GameObject go = (GameObject)GameObject.Instantiate(item) as GameObject; go.transform.parent = grid.transform; go.transform.localScale = Vector3.one; bagItemPool.Add(go); } bagItemPool[idx].SetActive(true); ItemCellUI cell = UIManager.Instance.AddItemInstCellUI(bagItemPool[idx].GetComponent <UISprite>(), BagSystem.instance._BabyEquips[idx]); UIDragScrollView uidsv = cell.gameObject.GetComponent <UIDragScrollView>(); if (uidsv == null) { cell.gameObject.AddComponent <UIDragScrollView>(); } UIManager.SetButtonEventHandler(cell.gameObject, EnumButtonEvent.OnClick, OnClickEquipInBag, (int)BagSystem.instance._BabyEquips[idx].instId_, 0); } for (; idx < bagItemPool.Count; ++idx) { bagItemPool[idx].SetActive(false); } grid.Reposition(); }
void UpdateEquip() { if (GamePlayer.Instance.babies_list_[MainbabyListUI.CrtSelectIdx] == null) { ClearEquip(); return; } ClearEquip(); GlobalInstanceFunction.Instance.Invoke(() => { for (int i = 0; i < GamePlayer.Instance.babies_list_[MainbabyListUI.CrtSelectIdx].Equips.Length; ++i) { if (GamePlayer.Instance.babies_list_[MainbabyListUI.CrtSelectIdx].Equips[i] != null) { ItemData equipData = ItemData.GetData((int)GamePlayer.Instance.babies_list_[MainbabyListUI.CrtSelectIdx].Equips[i].itemId_); EquipmentSlot es = (EquipmentSlot)equipData.slot_; if (slot2Sp.ContainsKey(es)) { UISprite sp = slot2Sp[es]; if (sp != null) { ItemCellUI equip = UIManager.Instance.AddItemInstCellUI(sp, GamePlayer.Instance.babies_list_[MainbabyListUI.CrtSelectIdx].Equips[i]); UIManager.SetButtonEventHandler(equip.gameObject, EnumButtonEvent.OnClick, OnClickEquipOnBody, i, 0); cache.Add(equip); } } } } }, 1); UpdateSkill(); }
private void SetItemData(COM_Item item) { ItemCellUI cell = UIManager.Instance.AddItemCellUI(icon, item.itemId_); itemName.text = ItemData.GetData((int)item.itemId_).name_; mNowNum.text = item.durability_.ToString(); int nowMax = item.durabilityMax_ - 10; nowMax = nowMax > 60 ? nowMax : 60; mNowMax.text = (nowMax).ToString(); mMaxNow.text = item.durabilityMax_.ToString(); mMaxNum.text = (nowMax).ToString(); dNowNum.text = item.durability_.ToString(); int bnowMax = item.durabilityMax_; // + 10; dNowMax.text = bnowMax.ToString(); //bnowMax = bnowMax > 300 ? 300 : bnowMax; dMaxNow.text = item.durabilityMax_.ToString(); dMaxNum.text = (bnowMax).ToString(); _needMoney = (nowMax - item.durability_) * 50; _needDiamond = (bnowMax - item.durability_) * 1; needMoney.text = _needMoney.ToString(); needDiamond.text = _needDiamond.ToString(); }
void Start() { HeadIconLoader.Instance.LoadIcon("miaosha", back); UIManager.SetButtonEventHandler(buyBtn.gameObject, EnumButtonEvent.OnClick, OnBuyBtn, 0, 0); UIManager.SetButtonEventHandler(closeBtn.gameObject, EnumButtonEvent.OnClick, OnClose, 0, 0); GamePlayer.Instance.MiaoshaEnvet += new RequestEventHandler <COM_ADGiftBag> (OnMiaoshaEnvet); COM_ADGiftBag msData = GamePlayer.Instance.miaoshaData_; if (msData.isflag_) { buyBtn.isEnabled = false; } else { buyBtn.isEnabled = true; } for (int i = 0; i < msData.itemdata_.Length && i < 4; i++) { ItemCellUI cell = UIManager.Instance.AddItemCellUI(rewardIconList[i], msData.itemdata_[i].itemId_); cell.ItemCount = (int)msData.itemdata_[i].itemNum_; cell.showTips = true; } oldMoney.text = msData.oldprice_.ToString(); nowMoney.text = msData.price_.ToString(); }
void addItem() { for (int i = 0; i < MoreCardsRewardData.GetRewardData().Count; i++) { GameObject go = GameObject.Instantiate(item) as GameObject; go.SetActive(true); go.transform.parent = grid.transform; go.transform.localScale = Vector3.one; UISprite sp = go.GetComponent <UISprite>(); ItemData itd = ItemData.GetData(MoreCardsRewardData.GetRewardData()[i].itemid_); UILabel [] las = go.GetComponentsInChildren <UILabel>(); for (int j = 0; j < las.Length; j++) { if (las[j].name.Equals("nameLabel")) { las[j].text = itd.name_; } // if(las[j].name.Equals("numLabel")) // { // las[j].text = MoreCardsRewardData.rewardItemNums[i].ToString(); // } } //HeadIconLoader.Instance.LoadIcon (itd.icon_, sp); ItemCellUI itc = UIManager.Instance.AddItemCellUI(sp, (uint)MoreCardsRewardData.GetRewardData()[i].itemid_); itc.ItemCount = MoreCardsRewardData.GetRewardData()[i].itemnum_; itc.showTips = true; } grid.Reposition(); }
public void UpdateInfo() { COM_GuildBuilding guildBuild = FamilySystem.instance.Buildings [(int)GuildBuildingType.GBT_Collection - 1]; if (guildBuild == null) { return; } FamilyData fData = FamilyData.GetData((int)GuildBuildingType.GBT_Collection, guildBuild.level_); if (fData == null) { return; } name.text = fData.name_; levelImg.spriteName = "jz_" + guildBuild.level_; lv_.text = guildBuild.level_.ToString(); COM_Guild guild = FamilySystem.instance.GuildData; if (guild == null) { return; } cent_.text = guild.presentNum_ + "/" + fData.number_; progress_.value = (float)guild.presentNum_ / (float)fData.number_; ItemCellUI cell = UIManager.Instance.AddItemCellUI(rewardicon_, (uint)fData.rewrod_); cell.showTips = true; }
void UpdateUI(int index = 0, bool isMend = false) { if (!SignUpManager.Instance.isEmpty()) { HookKeeper hk = null; for (int i = 0; i < SignUpManager.Instance.MaxCount - 1; ++i) { GameObject iconBg = Grid_.transform.GetChild(i).gameObject; ItemCellUI icon = iconBg.GetComponentInChildren <ItemCellUI>(); icon.gameObject.AddComponent <UIDragScrollView>(); hk = iconBg.GetComponent <HookKeeper>(); hk.SetDepth(13); if (SignUpManager.Instance.IsSignUped(i + 1)) { hk.ToSigned(); RemoveClickEvent(iconBg); } else { hk.ToUnsignNormal(); } } } ComboSignUpDay_.text = SignUpManager.Instance.ComboSignDay.ToString(); SignBtn_.isEnabled = !GamePlayer.Instance.todaySigned_; }
void addItemList(List <COM_Item> ites) { for (int i = 0; i < ites.Count; i++) { GameObject iClone = GameObject.Instantiate(itemSp.gameObject) as GameObject; iClone.SetActive(true); iClone.transform.parent = itemGrid.transform; iClone.transform.localScale = Vector3.one; UISprite sp = iClone.GetComponent <UISprite>(); UISprite [] sps = iClone.GetComponentsInChildren <UISprite>(true); foreach (UISprite s in sps) { if (s.name == "suo") { s.gameObject.SetActive(ites[i].isLock_); } } ItemCellUI tcell = UIManager.Instance.AddItemCellUI(sp, ites[i].itemId_); tcell.ItemCount = (int)ites[i].stack_; itemListener = UIEventListener.Get(tcell.gameObject); itemListener.onClick = OnClickitem; itemListener.parameter = ites[i]; itemGrid.repositionNow = true; } if (ites.Count > 0) { SetItemData(ites[0]); } }
void InitUI() { if (!SignUpManager.Instance.isEmpty()) { GameObject iconBg = null; HookKeeper hk = null; ItemData data = null; ItemCellUI icon = null; for (int i = 1; i < SignUpManager.Instance.MaxCount; ++i) { iconBg = (GameObject)GameObject.Instantiate(IconBg_) as GameObject; iconBg.transform.parent = ListView_.transform; iconBg.transform.localScale = Vector3.one; iconBg.SetActive(true); data = ItemData.GetData(SignUpManager.Instance.GetRewardIDByIndex(i)); hk = iconBg.GetComponent <HookKeeper>(); icon = UIManager.Instance.AddItemCellUI(hk.icon_, (uint)data.id_, 0f, 20f); icon.showTips = true; iconBg.transform.parent = Grid_.transform; } Grid_.Reposition(); } ComboSignUpMonth_.text = System.DateTime.Today.Month.ToString(); GlobalValue.Get(Constant.C_SignPay, out mendCost_); MendSignUpCost_.text = mendCost_.ToString(); }
public void UpdateNeedMakeItem(List <COM_DropItem> items) { ItemData idata = ItemData.GetData(EquipItemid); MakeData mData = MakeData.GetData(idata.id_); makeBtn.isEnabled = true; for (int m = 0; m < mData.needItems.Length; m++) { makeItem[m].gameObject.SetActive(true); ItemCellUI iCell = UIManager.Instance.AddItemCellUI(makeItem[m], uint.Parse(mData.needItems[m])); makeItem[m].name = mData.needItems[m]; UIManager.SetButtonEventHandler(iCell.gameObject, EnumButtonEvent.OnClick, OnMakeItem, int.Parse(mData.needItems[m]), 0); // iCell.showTips = true; makeItem[m].transform.FindChild("name").GetComponent <UILabel>().text = ItemData.GetData(int.Parse(mData.needItems[m])).name_; int hNum = BagSystem.instance.GetItemMaxNum(uint.Parse(mData.needItems[m])); int nNum = int.Parse(mData.needItemNum[m]); if (hNum < nNum) { makeItem[m].transform.FindChild("Label").GetComponent <UILabel>().color = Color.red; makeBtn.isEnabled = false; } else { makeItem[m].transform.FindChild("Label").GetComponent <UILabel>().color = Color.white; } makeItem[m].transform.FindChild("Label").GetComponent <UILabel>().text = hNum + "/" + nNum; } }
void UpdateInfo() { COM_ADEmployeeTotal data = MoreActivityData.instance.GetEmployeeTotal(); if (data == null) { return; } string sfmt = "yyyy/MM/dd"; string efmt = "yyyy/MM/dd"; Define.FormatUnixTimestamp(ref sfmt, (int)data.sinceStamp_); Define.FormatUnixTimestamp(ref efmt, (int)data.endStamp_); timeLab.text = LanguageManager.instance.GetValue("zaomuchongzhitime").Replace("{n}", sfmt + " - " + efmt); for (int i = 0; i < CellList.Count; ++i) { grid.RemoveChild(CellList[i].transform); CellList[i].transform.parent = null; CellList[i].gameObject.SetActive(false); } CellList.Clear(); for (int i = 0; i < data.contents_.Length; i++) { GameObject objCell = Object.Instantiate(cell.gameObject) as GameObject; MoreSignInCellUI cellUI = objCell.GetComponent <MoreSignInCellUI>(); ItemCellUI item = UIManager.Instance.AddItemCellUI(cellUI.icon, data.contents_[i].itemIds_[0]); item.showTips = true; item.ItemCount = (int)data.contents_[i].itemStacks_[0]; UIManager.SetButtonEventHandler(cellUI.sgignInBtn.gameObject, EnumButtonEvent.OnClick, OnGetBtn, i, 0); cellUI.descLab.text = LanguageManager.instance.GetValue("morebuyEmpcell").Replace("{n}", ((data.contents_[i].outputCount_).ToString())); if (data.contents_[i].status_ == 1) { cellUI.sgignInBtn.gameObject.SetActive(true); cellUI.sgignInBtn.isEnabled = true; cellUI.haveImg.gameObject.SetActive(false); } else if (data.contents_[i].status_ == 2) { cellUI.sgignInBtn.gameObject.SetActive(false); cellUI.haveImg.gameObject.SetActive(true); } else { cellUI.sgignInBtn.gameObject.SetActive(true); cellUI.sgignInBtn.isEnabled = false; cellUI.haveImg.gameObject.SetActive(false); } objCell.transform.parent = grid.transform; objCell.SetActive(true); objCell.transform.localScale = Vector3.one; CellList.Add(objCell); } grid.Reposition(); }
void UpdateInfo() { COM_ADDiscountStore data = MoreActivityData.instance.GetSysDiscountStore(); //COM_ADDiscountStore data = MoreActivityData.GetSysDiscountStore (); if (data == null) { return; } string sfmt = "yyyy/MM/dd"; string efmt = "yyyy/MM/dd"; Define.FormatUnixTimestamp(ref sfmt, (int)data.sinceStamp_); Define.FormatUnixTimestamp(ref efmt, (int)data.endStamp_); timeLab.text = LanguageManager.instance.GetValue("huodongshijian") + sfmt + " - " + efmt; for (int i = 0; i < CellList.Count; ++i) { grid.RemoveChild(CellList[i].transform); CellList[i].transform.parent = null; CellList[i].gameObject.SetActive(false); } CellList.Clear(); for (int i = 0; i < data.contents_.Length; i++) { GameObject objCell = Object.Instantiate(cell.gameObject) as GameObject; MoreDiscountStoreCellUI cellUI = objCell.GetComponent <MoreDiscountStoreCellUI>(); ItemCellUI cellItem = UIManager.Instance.AddItemCellUI(cellUI.item, data.contents_[i].itemId_); cellItem.showTips = true; cellUI.nameLab.text = ItemData.GetData((int)data.contents_[i].itemId_).name_; int price = (int)data.contents_[i].price_; decimal discount = (decimal)(data.contents_[i].discount_ * 10f); decimal needM = price * discount / 10; cellUI.needMoney.text = needM.ToString(); cellUI.buyNumLab.text = LanguageManager.instance.GetValue("leijikemainum").Replace("{n}", data.contents_[i].buyLimit_.ToString()); cellUI.oldMoney.text = data.contents_[i].price_.ToString(); cellUI.saleLab.text = (data.contents_[i].discount_ * 10).ToString() + LanguageManager.instance.GetValue("salezhe"); cellUI.data = data.contents_[i]; UIManager.SetButtonEventHandler(cellUI.gameObject, EnumButtonEvent.OnClick, OnGetBtn, (int)data.contents_[i].itemId_, (int)data.contents_[i].buyLimit_); objCell.transform.parent = grid.transform; objCell.SetActive(true); objCell.transform.localScale = Vector3.one; CellList.Add(objCell); } grid.Reposition(); }
void ShoeOneItems() { //onenameL; oneObj.SetActive(true); COM_ZhuanpanContent adata = ZhuanPanSystem.GetData((int)itemsIds[0]); if (adata == null) { return; } ItemCellUI icell = UIManager.Instance.AddItemCellUI(oneiconback, (uint)adata.item_); onenameL.text = ItemData.GetData((int)adata.item_).name_; icell.ItemCount = (int)adata.itemNum_; }
public ItemCellUI AddItemInstCellUI(UISprite parent, object value, float offsetX = 0f, float offsetY = 0f) { if (value == null) { return(null); } BabyCellUI[] cellbs = parent.gameObject.GetComponentsInChildren <BabyCellUI>(true); for (int i = 0; i < cellbs.Length; ++i) { GameObject.Destroy(cellbs[i].gameObject); } ItemCellUI[] cells = parent.gameObject.GetComponentsInChildren <ItemCellUI>(true); ItemCellUI cell = null; if (cells == null || cells.Length == 0) { cell = InstantiateBagCellUIObj(); if (value != null) { if (parent == null) { GameObject.Destroy(cell.gameObject); return(null); } cell.cellPane.transform.parent = parent.gameObject.transform; cell.cellPane.width = parent.width; cell.cellPane.height = parent.height; cell.cellPane.depth = parent.depth + 1; cell.cellPane.transform.localPosition = new Vector2(offsetX, offsetY); cell.cellPane.transform.localScale = Vector3.one; } } else { cell = cells[0]; } if (value is ItemData) { //cell.ItemInst = (COM_Item)value; } else if (value is COM_Item) { cell.ItemInst = (COM_Item)value; } return(cell); }
void InitRewardIcon() { Dictionary <int, ACT_RewardData> actdata = ACT_RewardData.GetData(); foreach (KeyValuePair <int, ACT_RewardData> par in actdata) { adata.Add(par.Value); } for (int i = 0; i < adata.Count; i++) { //if(adata[i]!= null) ItemCellUI ic = UIManager.Instance.AddItemCellUI(sps[i], (uint)adata[i]._ItemID); ic.cellPane.spriteName = ""; ic.showTips = true; cells.Add(ic); //HeadIconLoader.Instance.LoadIcon (ItemData.GetData(adata[i]._ItemID).icon_, icons[i]); } }
void UpdateInfo() { COM_IntegralData data = MoreActivityData.instance.GetIntegralData(); if (data == null) { return; } string sfmt = "yyyy/MM/dd"; string efmt = "yyyy/MM/dd"; Define.FormatUnixTimestamp(ref sfmt, (int)data.sinceStamp_); Define.FormatUnixTimestamp(ref efmt, (int)data.endStamp_); timeLab.text = LanguageManager.instance.GetValue("leijichongzhitime").Replace("{n}", sfmt + " - " + efmt); getBtn.isEnabled = !data.isflag_; haveNumLab.text = data.integral_.ToString(); for (int i = 0; i < CellList.Count; ++i) { grid.RemoveChild(CellList[i].transform); CellList[i].transform.parent = null; CellList[i].gameObject.SetActive(false); } CellList.Clear(); for (int i = 0; i < data.contents_.Length; i++) { GameObject objCell = Object.Instantiate(cell.gameObject) as GameObject; MoreDiscountStoreCellUI cellUI = objCell.GetComponent <MoreDiscountStoreCellUI>(); cellUI.integralData = data.contents_[i]; ItemCellUI cellItem = UIManager.Instance.AddItemCellUI(cellUI.item, data.contents_[i].itemid_); cellItem.showTips = true; cellUI.nameLab.text = ItemData.GetData((int)data.contents_[i].itemid_).name_; cellUI.needMoney.text = (data.contents_[i].cost_).ToString(); cellUI.buyNumLab.text = LanguageManager.instance.GetValue("leijikemainum").Replace("{n}", data.contents_[i].times_.ToString()); //cellUI.data = data.contents_[i]; UIManager.SetButtonEventHandler(cellUI.gameObject, EnumButtonEvent.OnClick, OnGetBtn, (int)data.contents_[i].itemid_, data.contents_[i].cost_); objCell.transform.parent = grid.transform; objCell.SetActive(true); objCell.transform.localScale = Vector3.one; CellList.Add(objCell); } grid.Reposition(); }
private void SetNowBaxInfo(int num) { leftBtn.gameObject.SetActive(true); rightBtn.gameObject.SetActive(true); if(nowBoxNum == 0) { leftBtn.gameObject.SetActive(false); rightBtn.gameObject.SetActive(true); } if(nowBoxNum == 6) { rightBtn.gameObject.SetActive(false); leftBtn.gameObject.SetActive(true); } for(int i=0;i<reword.Count;i++) { reword[i].gameObject.SetActive(false); } for(int j= 0;j<chargeTotalData.contents_[num].itemIds_.Length;j++) { reword[j].gameObject.SetActive(true); ItemCellUI itemUI = UIManager.Instance.AddItemCellUI(reword[j],chargeTotalData.contents_[num].itemIds_[j]); itemUI.showTips = true; itemUI.ItemCount = (int)chargeTotalData.contents_[num].itemStacks_[j]; rewordName[j].text = ItemData.GetData((int)chargeTotalData.contents_[num].itemIds_[j]).name_; } needMoneyImg.spriteName = "czfl_"+rechargeData[num].num_.ToString () ; rewardImg.spriteName = rechargeData [num].picname; if(chargeTotalData.contents_[num].status_ == 1) { getBtn.isEnabled = true; } else { getBtn.isEnabled = false; } }
public void PvPDayReward(int reward) { for (int j = 0; j < itemObjs.Count; j++) { itemObjs[j].gameObject.SetActive(false); } DropData dropData = DropData.GetData(reward); if (dropData == null) { return; } List <int> rewardList = new List <int> (); rewardList.Add(dropData.item_1_); rewardList.Add(dropData.item_2); rewardList.Add(dropData.item_3); rewardList.Add(dropData.item_4); rewardList.Add(dropData.item_5); List <int> rewardNumList = new List <int> (); rewardNumList.Add(dropData.item_num_1_); rewardNumList.Add(dropData.item_num_2); rewardNumList.Add(dropData.item_num_3); rewardNumList.Add(dropData.item_num_4); rewardNumList.Add(dropData.item_num_5); // fenLab.gameObject.SetActive (false); for (int i = 0; i < rewardList.Count; i++) { if (rewardList[i] == 0) { break; } itemObjs[i].gameObject.SetActive(true); ItemCellUI itemcell = UIManager.Instance.AddItemCellUI(itemObjs[i].gameObject.GetComponent <UISprite>(), (uint)rewardList[i]); itemObjs[i].transform.FindChild("name").GetComponent <UILabel>().text = ItemData.GetData(rewardList[i]).name_; itemObjs[i].transform.FindChild("Label").GetComponent <UILabel>().text = rewardNumList[i].ToString(); itemcell.showTips = true; itemObjs[i].SetActive(true); itemObjs[i].transform.localScale = Vector3.one; } }
void UpdateContent() { if (reward == null) { return; } ItemData item = ItemData.GetData((int)reward.itemId_); if (item == null) { ClientLog.Instance.LogError("Item " + reward.itemId_ + " has not found!"); return; } name.text = item.name_; mask.SetActive(brandNew); ItemCellUI cell = UIManager.Instance.AddItemCellUI(icon, reward.itemId_); cell.showTips = true; cell.ItemCount = reward.stack_; }
private void OnGetBtn(ButtonScript obj, object args, int param1, int param2) { COM_IntegralData data = MoreActivityData.instance.GetIntegralData(); if (data == null) { return; } for (int i = 0; i < data.contents_.Length; i++) { if (data.contents_[i].itemid_ == param1) { if (data.contents_[i].times_ == 0) { PopText.Instance.Show(LanguageManager.instance.GetValue("EN_DisShopLimitLess")); return; } } } Tips.SetActive(true); UIManager.Instance.AdjustUIDepth(Tips.transform, false); StoreTips stips = Tips.GetComponent <StoreTips>(); stips.nameLabel.text = ItemData.GetData(param1).name_; stips.count = 1; stips.buyNumLab.text = "1"; MoreDiscountStoreCellUI cellUI = obj.gameObject.GetComponent <MoreDiscountStoreCellUI>(); Tips.name = cellUI.integralData.id_.ToString(); stips.maxCount = param2; ItemCellUI cellui = UIManager.Instance.AddItemCellUI(buyIcon, (uint)param1); cellui.showTips = true; stips.jiageLabel.text = param2.ToString(); // ((int)((float)cellUI.data.price_*cellUI.data.discount_)).ToString(); stips.DesLabel.text = ":" + ItemData.GetData(param1).desc_; }
private void OnGetBtn(ButtonScript obj, object args, int param1, int param2) { Tips.SetActive(true); UIManager.Instance.AdjustUIDepth(Tips.transform, false); StoreTips stips = Tips.GetComponent <StoreTips>(); stips.nameLabel.text = ItemData.GetData(param1).name_; stips.count = 1; stips.buyNumLab.text = "1"; Tips.name = param1.ToString(); stips.maxCount = param2; ItemCellUI cellui = UIManager.Instance.AddItemCellUI(buyIcon, (uint)param1); cellui.showTips = true; MoreDiscountStoreCellUI cellUI = obj.gameObject.GetComponent <MoreDiscountStoreCellUI>(); int price = (int)cellUI.data.price_; decimal discount = (decimal)(cellUI.data.discount_ * 10f); decimal needM = price * discount / 10; stips.jiageLabel.text = needM.ToString(); stips.DesLabel.text = ":" + ItemData.GetData(param1).desc_; }
void Start() { UIManager.SetButtonEventHandler(CloseBtn.gameObject, EnumButtonEvent.OnClick, OnClickClose, 0, 0); UIManager.SetButtonEventHandler(HelpBtn.gameObject, EnumButtonEvent.OnClick, OnClickHelp, 0, 0); UIManager.SetButtonEventHandler(huanyuanBtn.gameObject, EnumButtonEvent.OnClick, OnClickhuanyuanBtn, 0, 0); // Uid = MainbabyProperty.idss[0]; // Inst = GamePlayer.Instance.GetBabyInst (Uid); // BabyData bdata = BabyData.GetData (Inst.GetIprop(PropertyType.PT_TableId)); // mofaLabel.text ="[-][666666]"+ Inst.gear_[(int)BabyInitGear.BIG_Magic].ToString()+"[-][33FF66]"+" -"+(bdata.BIG_Magic_ - Inst.gear_[(int)BabyInitGear.BIG_Magic]); // tiLiLabel.text ="[-][666666]"+ Inst.gear_[(int)BabyInitGear.BIG_Stama].ToString()+"[-][33FF66]"+" -"+(bdata.BIG_Stama_ - Inst.gear_[(int)BabyInitGear.BIG_Stama]); // SuduLabel.text ="[-][666666]"+ Inst.gear_[(int)BabyInitGear.BIG_Speed].ToString()+"[-][33FF66]"+" -"+(bdata.BIG_Speed_ - Inst.gear_[(int)BabyInitGear.BIG_Speed]); // QiangduLabel.text ="[-][666666]"+ Inst.gear_[(int)BabyInitGear.BIG_Power].ToString()+"[-][33FF66]"+" -"+(bdata.BIG_Power_ - Inst.gear_[(int)BabyInitGear.BIG_Power]); // LiliangLabel.text ="[-][666666]"+ Inst.gear_[(int)BabyInitGear.BIG_Strength].ToString()+"[-][33FF66]"+" -"+(bdata.BIG_Strength_ - Inst.gear_[(int)BabyInitGear.BIG_Strength]); GlobalValue.Get(Constant.C_ResetBabyPay, out itemid); ItemCellUI cell = UIManager.Instance.AddItemCellUI(itemObj.GetComponent <UISprite> (), (uint)itemid); cell.showTips = true; HeadIconLoader.Instance.LoadIcon(ItemData.GetData(itemid).icon_, iconSp); miaoshuLabel.text = LanguageManager.instance.GetValue("babyxiaohao").Replace("{n}", ItemData.GetData(itemid).name_); }
// Use this for initialization void Start() { SetData(MoreActivityData.GetCardsData()); UIManager.SetButtonEventHandler(resetBtn.gameObject, EnumButtonEvent.OnClick, OnReset, 0, 0); UIManager.SetButtonEventHandler(displayBtn.gameObject, EnumButtonEvent.OnClick, Ondisplay, 0, 0); GlobalValue.Get(Constant.C_OpenCardNeedItem, out needItem); GlobalValue.Get(Constant.C_ResetCardNeedItemNum, out resetCount); ItemData iData = ItemData.GetData(needItem); if (iData != null) { needItemName = iData.name_; } UpdateCoin(); for (int i = 0; i < coinIcon.Length; ++i) { ItemCellUI coin = UIManager.Instance.AddItemCellUI(coinIcon[i], (uint)needItem); coin.showTips = true; coin.cellPane.gameObject.GetComponent <UISprite>().atlas = null; } }
private void OnSubmitBtn(ButtonScript obj, object args, int param1, int param2) { submitDetail_.gameObject.SetActive(true); ItemCellUI cell = UIManager.Instance.AddItemCellUI(icon_, 21351); cell.showTips = true; COM_Item item = BagSystem.instance.GetItemByItemId(21351); if (item == null) { havenum_.text = "0"; _maxNum = 0; submitDetailBtn_.isEnabled = false; } else { havenum_.text = item.stack_.ToString(); _maxNum = (int)item.stack_; submitDetailBtn_.isEnabled = true; } submitnum_.text = "0"; }
public void SetData(int id) { DaliyActivityData data = DaliyActivityData.GetData(id); questName_.text = data.activityName_; times_.text = data.maxCount_.ToString(); period_.text = data.activityTime_; type_.text = data.activityFrom_; lvLmt_.text = data.joinLv_.ToString(); contentDetail_.text = data.desc_; string[] rewards = null; ItemCellUI icon = null; int childCount = rewardGrid_.transform.childCount; for (int i = 0; i < childCount; ++i) { Destroy(rewardGrid_.transform.GetChild(i).gameObject); } rewardGrid_.transform.DetachChildren(); if (!string.IsNullOrEmpty(data.award_)) { GameObject go = null; rewards = data.award_.Split(';'); for (int i = 0; i < rewards.Length; ++i) { go = new GameObject("item_" + rewards[i]); go.AddComponent <UISprite>().depth = 0; icon = UIManager.Instance.AddItemCellUI(go.GetComponent <UISprite>(), uint.Parse(rewards[i])); icon.showTips = true; icon.gameObject.AddComponent <UIDragScrollView>(); go.transform.parent = rewardGrid_.transform; go.transform.localScale = Vector3.one; } } rewardGrid_.repositionNow = true; //gameObject.SetActive(true); }
private void UpdateInfo() { List <COM_CourseGift> spData = GamePlayer.Instance.levelShopList; COM_CourseGift data = null; for (int i = 0; i < spData.Count; i++) { if (spData[i].timeout_ > 0) { data = spData[i]; break; } } if (data != null) { CourseGiftData giftData = CourseGiftData.GetData((int)data.id_); oldMoney.text = giftData.oldPrice_.ToString(); nowMoney.text = giftData.price_.ToString(); buyBtn.isEnabled = true; levelImg.spriteName = "zi" + giftData.level_; for (int j = 0; j < rewardIconList.Count; j++) { rewardIconList[j].gameObject.SetActive(false); } for (int i = 0; i < giftData.itemIds_.Length && i < 4; i++) { string[] str = giftData.itemIds_[i].Split(':'); rewardIconList[i].gameObject.SetActive(true); ItemCellUI cell = UIManager.Instance.AddItemCellUI(rewardIconList[i], uint.Parse(str[0])); cell.ItemCount = int.Parse(str[1]); cell.showTips = true; } UIManager.SetButtonEventHandler(buyBtn.gameObject, EnumButtonEvent.OnClick, OnBuyBtn, giftData.shopId_, 0); } }
void ShowTaskIonf(int qid) { string goal_str = ""; QuestData quest = QuestData.GetData(qid); if (quest == null) { return; } taskDescription.text = quest.QuestDes_; //ReceiveNpc.text = NpcData.GetData(qid).npcname_; NpcData npc = NpcData.GetData(quest.finishNpcId_); if (npc != null) { completeNpc.text = npc.NpcName; } if (quest.questType_ == QuestType.QT_Battle) { SceneData sData = SceneData.GetData(quest.targetId_); goal_str = string.Format("在{0}中发生{1}战斗", sData.sceneName_, quest.targetNum_); } else if (quest.questType_ == QuestType.QT_Dialog) { goal_str = quest.QuestDes_; } else if (quest.questType_ == QuestType.QT_Item) { ItemData iDta = ItemData.GetData(quest.targetId_); NpcData nData = NpcData.GetData(quest.finishNpcId_); goal_str = string.Format("把{0}个{1}交给{2}只", quest.targetNum_, iDta.name_, nData.Name); } else if (quest.questType_ == QuestType.QT_Kill) { BabyData bData = BabyData.GetData(quest.targetId_); if (bData != null) { goal_str = string.Format("杀死{0}{1}只", bData._Name, quest.targetNum_); } } taskgoal.text = goal_str; DropData droData = DropData.GetData(quest.DropID_); foreach (Transform tr in JGrid.transform) { Destroy(tr.gameObject); } jianliPanle.clipOffset = Vector2.zero; jianliPanle.transform.localPosition = Vector3.zero; jianliPanle.GetComponent <UIScrollView>().ResetPosition(); if (droData == null) { return; } if (droData.exp_ != 0) { GameObject cloneExp = GameObject.Instantiate(JItem) as GameObject; cloneExp.SetActive(true); cloneExp.transform.parent = JGrid.transform; cloneExp.transform.position = Vector3.zero; cloneExp.transform.localScale = Vector3.one; RewardCell rCellExp = cloneExp.GetComponent <RewardCell>(); rCellExp.RewardIcon.gameObject.SetActive(true); //rCellExp.RewardIcon.spriteName = "jingyan"; // rCellExp.icont.gameObject.SetActive(false); rCellExp.RewardIcon.MakePixelPerfect(); rCellExp.RewardLabel.text = droData.exp_.ToString();; HeadIconLoader.Instance.LoadIcon("jingyan_icon", rCellExp.icont); } if (droData.money_ != 0) { GameObject cloneJin = GameObject.Instantiate(JItem) as GameObject; cloneJin.SetActive(true); cloneJin.transform.parent = JGrid.transform; cloneJin.transform.position = Vector3.zero; cloneJin.transform.localScale = Vector3.one; RewardCell rCellJin = cloneJin.GetComponent <RewardCell>(); rCellJin.RewardIcon.gameObject.SetActive(true); //rCellJin.icont.gameObject.SetActive(false); //rCellJin.RewardIcon.spriteName = "jinbitubiao"; rCellJin.RewardIcon.MakePixelPerfect(); rCellJin.RewardLabel.text = droData.money_.ToString(); HeadIconLoader.Instance.LoadIcon("jingbitubiao", rCellJin.icont); } if (droData.item_1_ != 0) { GameObject clone = GameObject.Instantiate(JItem) as GameObject; clone.SetActive(true); clone.transform.parent = JGrid.transform; clone.transform.position = Vector3.zero; clone.transform.localScale = Vector3.one; RewardCell rCell = clone.GetComponent <RewardCell>(); rCell.RewardIcon.gameObject.SetActive(false); rCell.icont.gameObject.SetActive(true); UISprite sp = clone.GetComponent <UISprite>(); //rCell.RewardIcon.spriteName = ItemData.GetData (droData.item_1_).icon_; ItemCellUI ic = UIManager.Instance.AddItemCellUI(sp, (uint)droData.item_1_); ic.showTips = true; //HeadIconLoader.Instance.LoadIcon (ItemData.GetData (droData.item_1_).icon_, rCell.icont); rCell.RewardLabel.text = droData.item_num_1_.ToString(); rCell.RewardIcon.MakePixelPerfect(); } if (droData.item_2 != 0) { GameObject clone = GameObject.Instantiate(JItem) as GameObject; clone.SetActive(true); clone.transform.parent = JGrid.transform; clone.transform.position = Vector3.zero; clone.transform.localScale = Vector3.one; RewardCell rCell = clone.GetComponent <RewardCell>(); rCell.RewardIcon.gameObject.SetActive(false); rCell.icont.gameObject.SetActive(true); //rCell.RewardIcon.spriteName = ItemData.GetData (droData.item_2).icon_; UISprite sp = clone.GetComponent <UISprite>(); ItemCellUI ic = UIManager.Instance.AddItemCellUI(sp, (uint)droData.item_2); ic.showTips = true; //HeadIconLoader.Instance.LoadIcon (ItemData.GetData (droData.item_2).icon_, rCell.icont); rCell.RewardLabel.text = droData.item_num_2.ToString(); rCell.RewardIcon.MakePixelPerfect(); } if (droData.item_3 != 0) { GameObject clone = GameObject.Instantiate(JItem) as GameObject; clone.SetActive(true); clone.transform.parent = JGrid.transform; clone.transform.position = Vector3.zero; clone.transform.localScale = Vector3.one; RewardCell rCell = clone.GetComponent <RewardCell>(); rCell.RewardIcon.gameObject.SetActive(false); rCell.icont.gameObject.SetActive(true); //rCell.RewardIcon.spriteName = ItemData.GetData (droData.item_3).icon_;; UISprite sp = clone.GetComponent <UISprite>(); ItemCellUI ic = UIManager.Instance.AddItemCellUI(sp, (uint)droData.item_3); ic.showTips = true; //HeadIconLoader.Instance.LoadIcon (ItemData.GetData (droData.item_3).icon_, rCell.icont); rCell.RewardLabel.text = droData.item_num_3.ToString(); rCell.RewardIcon.MakePixelPerfect(); } if (droData.item_4 != 0) { GameObject clone = GameObject.Instantiate(JItem) as GameObject; clone.SetActive(true); clone.transform.parent = JGrid.transform; clone.transform.position = Vector3.zero; clone.transform.localScale = Vector3.one; RewardCell rCell = clone.GetComponent <RewardCell>(); rCell.RewardIcon.gameObject.SetActive(false); rCell.icont.gameObject.SetActive(true); UISprite sp = clone.GetComponent <UISprite>(); ItemCellUI ic = UIManager.Instance.AddItemCellUI(sp, (uint)droData.item_4); ic.showTips = true; //rCell.RewardIcon.spriteName = ItemData.GetData (droData.item_4).icon_;; //HeadIconLoader.Instance.LoadIcon (ItemData.GetData (droData.item_4).icon_, rCell.icont); rCell.RewardLabel.text = droData.item_num_4.ToString(); rCell.RewardIcon.MakePixelPerfect(); } if (droData.item_5 != 0) { GameObject clone = GameObject.Instantiate(JItem) as GameObject; clone.SetActive(true); clone.transform.parent = JGrid.transform; clone.transform.position = Vector3.zero; clone.transform.localScale = Vector3.one; RewardCell rCell = clone.GetComponent <RewardCell>(); rCell.icont.gameObject.SetActive(true); //rCell.RewardIcon.spriteName = ItemData.GetData (droData.item_5).icon_;; rCell.RewardIcon.gameObject.SetActive(false); UISprite sp = clone.GetComponent <UISprite>(); ItemCellUI ic = UIManager.Instance.AddItemCellUI(sp, (uint)droData.item_5); ic.showTips = true; //HeadIconLoader.Instance.LoadIcon (ItemData.GetData (droData.item_5).icon_, rCell.icont); rCell.RewardLabel.text = droData.item_num_5.ToString(); rCell.RewardIcon.MakePixelPerfect(); } if (droData.item_6 != 0) { GameObject clone = GameObject.Instantiate(JItem) as GameObject; clone.SetActive(true); clone.transform.parent = JGrid.transform; clone.transform.position = Vector3.zero; clone.transform.localScale = Vector3.one; RewardCell rCell = clone.GetComponent <RewardCell>(); rCell.icont.gameObject.SetActive(true); //rCell.RewardIcon.spriteName = ItemData.GetData (droData.item_6).icon_;; rCell.RewardIcon.gameObject.SetActive(false); UISprite sp = clone.GetComponent <UISprite>(); ItemCellUI ic = UIManager.Instance.AddItemCellUI(sp, (uint)droData.item_6); ic.showTips = true; //HeadIconLoader.Instance.LoadIcon (ItemData.GetData (droData.item_6).icon_, rCell.icont); rCell.RewardLabel.text = droData.item_num_6.ToString(); rCell.RewardIcon.MakePixelPerfect(); } // for (int i = 0; i < droData.item_num_1_; i++) // { // GameObject clone = GameObject.Instantiate(JItem) as GameObject; // clone.SetActive(true); // clone.transform.parent = JGrid.transform; // clone.transform.position = Vector3.zero; // clone.transform.localScale = Vector3.one; // RewardCell rCell = clone.GetComponent<RewardCell>(); // rCell.RewardIcon.gameObject.SetActive(false); // rCell.icont.gameObject.SetActive(true); // //rCell.RewardIcon.spriteName = ItemData.GetData (droData.item_1_).icon_; // HeadIconLoader.Instance.LoadIcon(ItemData.GetData(droData.item_1_).icon_, rCell.icont); // rCell.RewardLabel.text = droData.item_num_1_.ToString(); // rCell.RewardIcon.MakePixelPerfect(); // // } // for (int i = 0; i < droData.item_num_2; i++) // { // GameObject clone = GameObject.Instantiate(JItem) as GameObject; // clone.SetActive(true); // clone.transform.parent = JGrid.transform; // clone.transform.position = Vector3.zero; // clone.transform.localScale = Vector3.one; // RewardCell rCell = clone.GetComponent<RewardCell>(); // rCell.RewardIcon.gameObject.SetActive(false); // rCell.icont.gameObject.SetActive(true); // //rCell.RewardIcon.spriteName = ItemData.GetData (droData.item_2).icon_; // HeadIconLoader.Instance.LoadIcon(ItemData.GetData(droData.item_2).icon_, rCell.icont); // rCell.RewardLabel.text = droData.item_num_2.ToString(); // rCell.RewardIcon.MakePixelPerfect(); // // } // for (int i = 0; i < droData.item_num_3; i++) // { // GameObject clone = GameObject.Instantiate(JItem) as GameObject; // clone.SetActive(true); // clone.transform.parent = JGrid.transform; // clone.transform.position = Vector3.zero; // clone.transform.localScale = Vector3.one; // RewardCell rCell = clone.GetComponent<RewardCell>(); // rCell.RewardIcon.gameObject.SetActive(false); // rCell.icont.gameObject.SetActive(true); // //rCell.RewardIcon.spriteName = ItemData.GetData (droData.item_3).icon_;; // HeadIconLoader.Instance.LoadIcon(ItemData.GetData(droData.item_3).icon_, rCell.icont); // rCell.RewardLabel.text = droData.item_num_3.ToString(); // rCell.RewardIcon.MakePixelPerfect(); // // } // for (int i = 0; i < droData.item_num_4; i++) // { // GameObject clone = GameObject.Instantiate(JItem) as GameObject; // clone.SetActive(true); // clone.transform.parent = JGrid.transform; // clone.transform.position = Vector3.zero; // clone.transform.localScale = Vector3.one; // RewardCell rCell = clone.GetComponent<RewardCell>(); // rCell.RewardIcon.gameObject.SetActive(false); // rCell.icont.gameObject.SetActive(true); // //rCell.RewardIcon.spriteName = ItemData.GetData (droData.item_4).icon_;; // HeadIconLoader.Instance.LoadIcon(ItemData.GetData(droData.item_4).icon_, rCell.icont); // rCell.RewardLabel.text = droData.item_num_4.ToString(); // rCell.RewardIcon.MakePixelPerfect(); // // } // for (int i = 0; i < droData.item_num_5; i++) // { // GameObject clone = GameObject.Instantiate(JItem) as GameObject; // clone.SetActive(true); // clone.transform.parent = JGrid.transform; // clone.transform.position = Vector3.zero; // clone.transform.localScale = Vector3.one; // RewardCell rCell = clone.GetComponent<RewardCell>(); // rCell.icont.gameObject.SetActive(true); // //rCell.RewardIcon.spriteName = ItemData.GetData (droData.item_5).icon_;; // rCell.RewardIcon.gameObject.SetActive(false); // HeadIconLoader.Instance.LoadIcon(ItemData.GetData(droData.item_5).icon_, rCell.icont); // rCell.RewardLabel.text = droData.item_num_5.ToString(); // rCell.RewardIcon.MakePixelPerfect(); // // } // for (int i = 0; i < droData.item_num_6; i++) // { // GameObject clone = GameObject.Instantiate(JItem) as GameObject; // clone.SetActive(true); // clone.transform.parent = JGrid.transform; // clone.transform.position = Vector3.zero; // clone.transform.localScale = Vector3.one; // RewardCell rCell = clone.GetComponent<RewardCell>(); // rCell.icont.gameObject.SetActive(true); // //rCell.RewardIcon.spriteName = ItemData.GetData (droData.item_6).icon_;; // rCell.RewardIcon.gameObject.SetActive(false); // HeadIconLoader.Instance.LoadIcon(ItemData.GetData(droData.item_6).icon_, rCell.icont); // rCell.RewardLabel.text = droData.item_num_6.ToString(); // rCell.RewardIcon.MakePixelPerfect(); // // } JGrid.repositionNow = true; }
public void updateCompoundInfo(CompoundSkillCellUI cell) { CompoundInfoObj.SetActive(true); //if(_selectSkillCell != null) //{ // _selectSkillCell.arrow.gameObject.SetActive(false); //} _selectSkillCell = cell; // _selectSkillCell.arrow.gameObject.SetActive(true); //skillNameLab.text = cell.nameLab.text; MakeData make = MakeData.GetData(cell.MakeId); if (make == null) { return; } ItemData itemData = ItemData.GetData(cell.MakeId); if (itemData == null) { return; } compoundIcon.gameObject.SetActive(true); if (_compoundItem == null) { _compoundItem = UIManager.Instance.AddItemCellUI(compoundIcon, (uint)itemData.id_); _compoundItem.showTips = true; } else { _compoundItem.itemId = (uint)itemData.id_; } InlayGem.gameObject.SetActive(true); compoundItemName.text = itemData.name_; compoundItemLevel.text = itemData.level_.ToString(); needMoneyLab.text = make.needMoney.ToString(); /* if(itemData.propArr.Count > 0) * { * compoundItemProp.text = ""; * for(int i=0;i<itemData.propArr.Count;i++) * { * compoundItemProp.text += LanguageManager.instance.GetValue(itemData.propArr[i].Key.ToString())+" " +itemData.propArr[i].Value[0].ToString()+"-"+itemData.propArr[i].Value[1].ToString() + " "; * } * } * else * { * compoundItemProp.gameObject.SetActive(false); * } */ foreach (UITexture v in needItemsIcon) { v.gameObject.SetActive(false); } isItemEnough = true; compoundBtn.isEnabled = true; for (int i = 0; i < make.needItems.Length; i++) { ItemData needItem = ItemData.GetData(int.Parse(make.needItems[i])); if (needItem == null) { return; } needItemsIcon[i].gameObject.SetActive(true); HeadIconLoader.Instance.LoadIcon(needItem.icon_, needItemsIcon[i]); if (!_icons.Contains(needItem.icon_)) { _icons.Add(needItem.icon_); } needItemsIcon[i].name = needItem.id_.ToString(); int itemCount = BagSystem.instance.GetItemMaxNum(uint.Parse(make.needItems[i])); needItemsIcon[i].gameObject.transform.Find("num").GetComponent <UILabel>().text = itemCount + "/" + make.needItemNum[i]; needItemsIcon[i].gameObject.transform.Find("num").GetComponent <UILabel>().color = Color.white; needItemsIcon[i].gameObject.transform.Find("name").GetComponent <UILabel>().text = needItem.name_; if (itemCount < int.Parse(make.needItemNum[i])) { needItemsIcon[i].gameObject.transform.Find("num").GetComponent <UILabel>().color = Color.red; isItemEnough = false; compoundBtn.isEnabled = false; } if (make.skillLevel > GamePlayer.Instance.GetIprop(PropertyType.PT_Level)) { compoundBtn.isEnabled = false; } if (make.needMoney > GamePlayer.Instance.GetIprop(PropertyType.PT_Money)) { compoundBtn.isEnabled = false; } } if (make.skillLevel >= 40 && !CompoundSystem.instance.GetIsOPenEquip((uint)cell.MakeId)) { peifangInfo.gameObject.SetActive(true); ItemData pItem = ItemData.GetData(make.needBook_); if (pItem != null) { peifangLab.text = LanguageManager.instance.GetValue("xuyaopeifang").Replace("{n}", pItem.name_); peifangIcon.name = pItem.id_.ToString(); HeadIconLoader.Instance.LoadIcon(pItem.icon_, peifangIcon); if (_gemId != 0) { _gemItem.cellPane.gameObject.SetActive(false); _gemId = 0; gemName.text = ""; gemNameLab.text = LanguageManager.instance.GetValue("inlaygem"); gemInfoObj.gameObject.SetActive(false); } } compoundBtn.isEnabled = false; } else { peifangInfo.gameObject.SetActive(false); } GuideManager.Instance.ProcEvent(ScriptGameEvent.SGE_MainMakeSubDetail, compoundBtn.isEnabled == true? 1: 0); }