/// <summary> /// 升级/进化页签 /// </summary> /// <param name="index"></param> /// <param name="boo"></param> private void OnDetailsTabClick(int index, bool boo) { if (boo == false) { return; } switch (index) { case 0: upgradeObj.gameObject.SetActive(true); evolutionObj.gameObject.SetActive(false); prompt.text = "所需金币"; icon.GetComponent <BoxCollider>().enabled = false; eMatMultList.gameObject.SetActive(false); powerL.gameObject.SetActive(true); addPowerL.gameObject.SetActive(true); hitL.gameObject.SetActive(true); addHitL.gameObject.SetActive(true); break; case 1: upgradeObj.gameObject.SetActive(false); evolutionObj.gameObject.SetActive(true); prompt.text = "所需材料"; icon.GetComponent <BoxCollider>().enabled = true; if (isMaxlvl()) { ShowMaxLvl(true); UpdateMatInfo(); } else { ShowMaxLvl(false); } break; default: break; } }
protected override void ShowHandler() { //detailsTab.DefauleIndex = 0; //装备 border.gameObject.SetActive(true); icon.gameObject.SetActive(true); levelL.gameObject.SetActive(true); powerL.gameObject.SetActive(true); addPowerL.gameObject.SetActive(true); hitL.gameObject.SetActive(true); addHitL.gameObject.SetActive(true); //材料 matBorder.GetComponent <UISprite>().enabled = false; matIcon.GetComponent <UISprite>().enabled = false; matCount.GetComponent <UILabel>().enabled = false; OnUpdateEquipInfo(); }
public override void Info(object obj) { //ID 道具表 item = obj; if (obj == null) { nameTxt.text = ""; } else { itemData = (ItemData)obj; if (int.Parse(itemData.Id.ToString().Substring(0, 3)) == 107 || int.Parse(itemData.Id.ToString().Substring(0, 3)) == 106) { icon.uiAtlas = ResourceManager.Instance().GetUIAtlas("UIHeroHead"); } else { icon.uiAtlas = ResourceManager.Instance().GetUIAtlas("Prop"); } if (itemData.Types == 6 || itemData.Types == 3) { point.gameObject.SetActive(true); } if (itemData.Types == 3) { point.spriteName = "materialdebris"; point.GetComponent <UISprite>().MakePixelPerfect(); } else if (itemData.Types == 6) { point.spriteName = "linghunshi"; point.GetComponent <UISprite>().MakePixelPerfect(); } //if ((int.Parse(StringUtil.SubString(itemData.Id.ToString(), 3)) == 106)) //{ // point.gameObject.SetActive(true); //} if (playerData.GetInstance().lotteryInfo.sale == 1) { salepriceMark.gameObject.SetActive(false); salePriceLien.gameObject.SetActive(false); } else { salepriceMark.gameObject.SetActive(true); salePriceLien.gameObject.SetActive(true); salePriceLien.GetComponentInChildren <UILabel>().text = (itemData.Cprice * playerData.GetInstance().lotteryInfo.sale).ToString();//折扣价格 } salepriceMark.GetComponentInChildren <UILabel>().text = FSDataNodeTable <ShopNode> .GetSingleton().DataNodeList[UIShop.Instance._index].saleShow; nameTxt.text = GoodsDataOperation.GetInstance().JointNameColour(itemData.Name, itemData.GradeTYPE); priceLabel.text = itemData.Cprice.ToString(); lable.text = itemData.Count.ToString(); icon.spriteName = itemData.IconName; if (itemData.Count == 0 || itemData.IsBuy == true) { BuyResult(); } switch (((ItemData)obj).MoneyTYPE) { case MoneyType.Gold: money.spriteName = "jinbi"; break; case MoneyType.Diamond: money.spriteName = "zuanshi"; break; case MoneyType.PVPcoin: money.spriteName = "juedoubi"; break; case MoneyType.AreanCoin: money.spriteName = "jingjibi"; break; case MoneyType.PVEcion: money.spriteName = ""; break; case MoneyType.RewardCoin: money.spriteName = "xuanshangbi"; break; } switch (itemData.GradeTYPE) { case GradeType.Gray: frame.spriteName = "hui"; sprite.spriteName = ""; break; case GradeType.Green: frame.spriteName = "lv"; sprite.spriteName = ""; break; case GradeType.Blue: frame.spriteName = "lan"; sprite.spriteName = ""; break; case GradeType.Purple: frame.spriteName = "zi"; PlayEffect.mActive = true; sprite.GetComponent <PlayEffect>().Name = "2_000"; break; case GradeType.Orange: frame.spriteName = "cheng"; PlayEffect.mActive = true; sprite.GetComponent <PlayEffect>().Name = "0_000"; break; case GradeType.Red: frame.spriteName = "hong"; PlayEffect.mActive = true; sprite.GetComponent <PlayEffect>().Name = "1_000"; break; } //if(UIShop.Instance._index==(int)ShopType.Prop) //{ // salepriceMark.GetComponentInChildren<UILabel>().text = FSDataNodeTable<ShopNode>.GetSingleton().DataNodeList[1].saleShow; //} //else if(UIShop.Instance._index==(int)ShopType.abattoir) //{ // salepriceMark.GetComponentInChildren<UILabel>().text = FSDataNodeTable<ShopNode>.GetSingleton().DataNodeList[7].saleShow; //} //else if(UIShop.Instance._index==(int)ShopType.Arena) //{ // salepriceMark.GetComponentInChildren<UILabel>().text = FSDataNodeTable<ShopNode>.GetSingleton().DataNodeList[5].saleShow; //} //else if (UIShop.Instance._index == (int)ShopType.Reward) //{ // salepriceMark.GetComponentInChildren<UILabel>().text = FSDataNodeTable<ShopNode>.GetSingleton().DataNodeList[8].saleShow; //} } }
protected override void ShowHandler() { if (playerData.GetInstance().lotteryInfo.sale == 1) { priceTxt.text = (vo.Cprice).ToString(); } else { priceTxt.text = (vo.Cprice * playerData.GetInstance().lotteryInfo.sale).ToString(); } point.gameObject.SetActive(false); if (int.Parse(StringUtil.SubString(vo.Id.ToString(), 3)) == 107 || int.Parse(StringUtil.SubString(vo.Id.ToString(), 3)) == 106) { icon.uiAtlas = ResourceManager.Instance().GetUIAtlas("UIHeroHead"); } else { icon.uiAtlas = ResourceManager.Instance().GetUIAtlas("Prop"); } //if (int.Parse(StringUtil.SubString(vo.Id.ToString(), 3)) == 106) //{ // point.gameObject.SetActive(true); //} if (vo.Types == 6 || vo.Types == 3) { point.gameObject.SetActive(true); } if (vo.Types == 3) { point.spriteName = "materialdebris"; point.GetComponent <UISprite>().MakePixelPerfect(); } else if (vo.Types == 6) { point.spriteName = "linghunshi"; point.GetComponent <UISprite>().MakePixelPerfect(); } nameTxt.text = GoodsDataOperation.GetInstance().JointNameColour(vo.Name, vo.GradeTYPE); icon.spriteName = vo.IconName; frame.spriteName = ItemData.GetFrameByGradeType(vo.GradeTYPE); if (vo.Describe != null) { desTxt.text = GoodsDataOperation.GetInstance().ConvertGoodsDes(vo); } else { desTxt.text = "道具的属性,功能,刷新一批新货物需要消耗"; } switch (vo.MoneyTYPE) { case MoneyType.Gold: money.spriteName = "jinbi"; break; case MoneyType.Diamond: money.spriteName = "zuanshi"; break; case MoneyType.PVPcoin: money.spriteName = "juedoubi"; break; case MoneyType.AreanCoin: money.spriteName = "jingjibi"; break; case MoneyType.PVEcion: money.spriteName = ""; break; case MoneyType.RewardCoin: money.spriteName = "xuanshangbi"; break; } buyCountTxt.text = "购买" + vo.Count + "件"; // refreshCountTxt.text = "是否继续(今日已刷新" + UIPopRefresh.count + "次)"; countTxt.text = "拥有[54ed00]" + playerData.GetInstance().GetItemCountById(vo.Id) + "[-]" + "件"; }