private void ShowStrengthenView() { XEquip equip = GTDataManager.Instance.GetEquipDataByPos(mPosType, mPos); if (equip == null) { return; } if (EquipModule.Instance.IsFullStrengthenLevel(equip) == true) { return; } int itemID = equip.Id; GTItemHelper.ShowItemTexture(mEquipStrengthen.equipTexture, itemID); GTItemHelper.ShowItemQuality(mEquipStrengthen.equipQuality, itemID); GTItemHelper.ShowItemName(mEquipStrengthen.equipName, itemID); int costEquipNum = mStrengthenCostItems.Count; for (int i = 0; i < mEquipStrengthen.mStrengthenItems.Count; i++) { ItemStrengthen cell = mEquipStrengthen.mStrengthenItems[i]; if (i < costEquipNum) { XItem mat = mStrengthenCostItems[i]; cell.Show(true); int id = mStrengthenCostItems[i].Id; GTItemHelper.ShowItemTexture(cell.itemTexture, id); GTItemHelper.ShowItemQuality(cell.itemQuality, id); GTItemHelper.ShowItemNum(cell.itemNum, mat.Num); } else { cell.Show(false); } } DEquip equipDB = ReadCfgEquip.GetDataById(itemID); DEquipStrengLevel levelDB = ReadCfgEquipStrengLevel.GetDataById(equipDB.Quality * 1000 + equip.StrengthenLevel + 1); int addExpNum = EquipModule.Instance.GetStrengthenExpByMatList(mStrengthenCostItems); GTItemHelper.ShowItemTexture(mEquipStrengthen.costMoneyTexture, DEquip.EQUIP_STRENGTHEN_MONEY_ID_1); mEquipStrengthen.costMoneyNum.text = addExpNum.ToString(); mEquipStrengthen.equipStrengthLevel.text = GTTools.Format("强化等级 {0}", equip.StrengthenLevel); GTItemHelper.ShowProgressText(mEquipStrengthen.equipStrengthExp, equip.StrengthenExp, levelDB.RequireExp); GTItemHelper.ShowProgressSlider(mEquipStrengthen.equipStrengthExpBar, equip.StrengthenExp, levelDB.RequireExp); Dictionary <EAttr, int> propertys = AttrHelper.GetPropertys(equip); GTItemHelper.ShowEquipStrengthText(mEquipStrengthen.strengthText, itemID, equip.StrengthenLevel); GTItemHelper.ShowPropertyText(mEquipStrengthen.propertyText, propertys, true); }
private void ShowView() { labMoneyNum1.text = GTDataManager.Instance.GetItemCountById(1).ToString(); labMoneyNum2.text = GTDataManager.Instance.GetItemCountById(2).ToString(); GTItemHelper.ShowItemTexture(moneyTexture1, 1); GTItemHelper.ShowItemTexture(moneyTexture2, 2); XGem gem = GTDataManager.Instance.GetGemDataByPos(mPosType, mPos); int itemID = gem.Id; GTItemHelper.ShowItemTexture(gemTexture, itemID); GTItemHelper.ShowItemQuality(gemQuality, itemID); GTItemHelper.ShowItemName(gemName, itemID); int costgemNum = mStrengthenMats.Count; for (int i = 0; i < mStrengthenItems.Count; i++) { ItemStrengthen cell = mStrengthenItems[i]; if (i < costgemNum) { XItem mat = mStrengthenMats[i]; cell.Show(true); int id = mStrengthenMats[i].Id; GTItemHelper.ShowItemTexture(cell.itemTexture, id); GTItemHelper.ShowItemQuality(cell.itemQuality, id); GTItemHelper.ShowItemNum(cell.itemNum, mat.Num); } else { cell.Show(false); } } if (GemModule.Instance.IsFullStrengthenLevel(gem) == true) { return; } DGem gemDB = ReadCfgGem.GetDataById(itemID); DGemLevel levelDB = ReadCfgGemLevel.GetDataById(gemDB.Quality * 1000 + gem.StrengthenLevel + 1); int addExpNum = GemModule.Instance.GetExpByStrengthMatList(mStrengthenMats); GTItemHelper.ShowItemTexture(costMoneyTexture, levelDB.CostMoneyId); costMoneyNum.text = addExpNum.ToString(); gemLevel.text = GTTools.Format("强化等级 {0}", gem.StrengthenLevel); GTItemHelper.ShowProgressText(gemExpNum, gem.StrengthenExp, levelDB.RequireExp); GTItemHelper.ShowProgressSlider(gemExpBar, gem.StrengthenExp, levelDB.RequireExp); GTItemHelper.ShowGemPropertyText(gemProperty, itemID, gem.StrengthenLevel, true); gemSuit.text = GemModule.Instance.GetGemSuitName(itemID); gemType.text = GemModule.Instance.GetGemTypeName(itemID); }
public override void InitUIData() { Inst = this; base.InitUIData(); if (ObjectSelf.GetInstance().HeroContainerBag.GetHeroList().Count > 0) { m_CurCard = ObjectSelf.GetInstance().HeroContainerBag.GetHeroList() [0]; m_HeroLayout = selfTransform.Find("HeroList/HeroLayout").GetComponent <LoopLayout> (); m_HeroLayout.cellCount = ObjectSelf.GetInstance().HeroContainerBag.GetHeroList().Count; m_HeroLayout.updateCellEvent = UpdateHeroCellItem; m_HeroLayout.Reload(); } m_BtnGroups = selfTransform.Find("Mainbutton").gameObject; // m_AttrPanel = selfTransform.Find("AttrPanel").gameObject; // m_HeroType = selfTransform.Find("Left/Img_Race").GetComponent <Image> (); m_BrightStar = selfTransform.Find("Left/HeroStar/BrightStar").gameObject; // 模型 m_Point = GameObject.Find("pos").transform; m_ModelRotaeBtn = selfTransform.FindChild("ModelRotaeBtn").gameObject; EventTriggerListener.Get(m_ModelRotaeBtn).onDown = OnRotateDown; EventTriggerListener.Get(m_ModelRotaeBtn).onUp = OnRotatUp; m_BackBtn = selfTransform.FindChild("TopPanel/TopTittle/BackBtn").GetComponent <Button> (); m_BackBtn.onClick.AddListener(OnClickBackBtn); // 显示 3D 模型 Show3DModel(ObjectSelf.GetInstance().HeroContainerBag.GetHeroList() [0]); // InitTextString(); m_EquipmentLayout = selfTransform.Find("EquipmentPanel/EquipmentLayout").gameObject; GameEventDispatcher.Inst.addEventListener(GameEventID.Net_RefreshHero, OnRefreshHero); }
protected override void OnAwake() { labMoneyNum1 = transform.Find("Money_1/Num").GetComponent <UILabel>(); labMoneyNum2 = transform.Find("Money_2/Num").GetComponent <UILabel>(); moneyTexture1 = transform.Find("Money_1/Texture").GetComponent <UITexture>(); moneyTexture2 = transform.Find("Money_2/Texture").GetComponent <UITexture>(); btnMoneyPlus1 = transform.Find("Money_1/Btn_Plus").gameObject; btnMoneyPlus2 = transform.Find("Money_2/Btn_Plus").gameObject; btnClose = transform.Find("Btn_Close").gameObject; btnReturn = transform.Find("Top/Btn_Return").gameObject; Transform pivot = transform.Find("Pivot"); gemTexture = pivot.Find("Gem/Texture").GetComponent <UITexture>(); gemQuality = pivot.Find("Gem/Quality").GetComponent <UISprite>(); costMoneyTexture = pivot.Find("Cost/Money/Texture").GetComponent <UITexture>(); costMoneyNum = pivot.Find("Cost/Money/Num").GetComponent <UILabel>(); btnAutoToAddMat = pivot.Find("Btn_AutoToAddMat").gameObject; btnStrengthen = pivot.Find("Btn_Strengthen").gameObject; gemLevel = pivot.Find("Content0/Level").GetComponent <UILabel>(); gemExpBar = pivot.Find("Content0").GetComponent <UISlider>(); gemExpNum = pivot.Find("Content0/Num").GetComponent <UILabel>(); gemName = pivot.Find("Content1/GemName").GetComponent <UILabel>(); gemType = pivot.Find("Content1/GemType").GetComponent <UILabel>(); gemSuit = pivot.Find("Content1/GemSuit").GetComponent <UILabel>(); gemProperty = pivot.Find("Content2/Text").GetComponent <UILabel>(); Transform itemsTrans = pivot.Find("Items"); for (int i = 1; i <= 6; i++) { ItemStrengthen item = new ItemStrengthen(); item.itemBtn = itemsTrans.Find("Item_" + i).gameObject; item.itemTexture = item.itemBtn.transform.Find("Texture").GetComponent <UITexture>(); item.itemQuality = item.itemBtn.transform.Find("Quality").GetComponent <UISprite>(); item.itemNum = item.itemBtn.transform.Find("Num").GetComponent <UILabel>(); item.itemPlus = item.itemBtn.transform.Find("Plus").gameObject; mStrengthenItems.Add(item); } }
protected override void OnAwake() { labMoneyNum1 = transform.Find("Money_1/Num").GetComponent <UILabel>(); labMoneyNum2 = transform.Find("Money_2/Num").GetComponent <UILabel>(); moneyTexture1 = transform.Find("Money_1/Texture").GetComponent <UITexture>(); moneyTexture2 = transform.Find("Money_2/Texture").GetComponent <UITexture>(); btnMoneyPlus1 = transform.Find("Money_1/Btn_Plus").gameObject; btnMoneyPlus2 = transform.Find("Money_2/Btn_Plus").gameObject; menuBtn1 = transform.Find("MenuBtn/MenuBtn_1").gameObject; menuBtn2 = transform.Find("MenuBtn/MenuBtn_2").gameObject; menuBtn3 = transform.Find("MenuBtn/MenuBtn_3").gameObject; btnReturn = transform.Find("Top/Btn_Return").gameObject; btnClose = transform.Find("Btn_Close").gameObject; currFuncName = transform.Find("Title").GetComponent <UILabel>(); Transform strengthen = transform.Find("View1"); mEquipStrengthen.panel = strengthen.gameObject; mEquipStrengthen.equipTexture = strengthen.Find("Equip/Texture").GetComponent <UITexture>(); mEquipStrengthen.equipQuality = strengthen.Find("Equip/Quality").GetComponent <UISprite>(); mEquipStrengthen.costMoneyTexture = strengthen.Find("Cost/Money/Texture").GetComponent <UITexture>(); mEquipStrengthen.costMoneyNum = strengthen.Find("Cost/Money/Num").GetComponent <UILabel>(); mEquipStrengthen.btnAutoToAddMat = strengthen.Find("Btn_AutoToAddMat").gameObject; mEquipStrengthen.btnStrengthen = strengthen.Find("Btn_Strengthen").gameObject; mEquipStrengthen.btnStrengthenTenTimes = strengthen.Find("Btn_StrengthenTenTimes").gameObject; mEquipStrengthen.equipName = strengthen.Find("EquipName").GetComponent <UILabel>(); mEquipStrengthen.equipStrengthExpBar = strengthen.Find("Content0").GetComponent <UISlider>(); mEquipStrengthen.equipStrengthLevel = strengthen.Find("Content0/Level").GetComponent <UILabel>(); mEquipStrengthen.equipStrengthExp = strengthen.Find("Content0/Num").GetComponent <UILabel>(); mEquipStrengthen.propertyText = strengthen.Find("Content1/Text").GetComponent <UILabel>(); mEquipStrengthen.strengthText = strengthen.Find("Content2/Text").GetComponent <UILabel>(); Transform itemsTrans = strengthen.Find("Items"); for (int i = 1; i <= 6; i++) { ItemStrengthen item = new ItemStrengthen(); item.itemBtn = itemsTrans.Find("Item_" + i).gameObject; item.itemTexture = item.itemBtn.transform.Find("Texture").GetComponent <UITexture>(); item.itemQuality = item.itemBtn.transform.Find("Quality").GetComponent <UISprite>(); item.itemNum = item.itemBtn.transform.Find("Num").GetComponent <UILabel>(); item.itemPlus = item.itemBtn.transform.Find("Plus").gameObject; mEquipStrengthen.mStrengthenItems.Add(item); } Transform advance = transform.Find("View2"); mEquipAdvance.panel = advance.gameObject; mEquipAdvance.nowEquipTexture = advance.Find("Now/Equip/Texture").GetComponent <UITexture>(); mEquipAdvance.nowEquipQuality = advance.Find("Now/Equip/Quality").GetComponent <UISprite>(); mEquipAdvance.nowEquipName = advance.Find("Now/EquipName").GetComponent <UILabel>(); mEquipAdvance.nowEquipFightValue = advance.Find("Now/FightValue/Num").GetComponent <UILabel>(); mEquipAdvance.nowEquipPropertys = advance.Find("Now/Propertys").GetComponent <UILabel>(); mEquipAdvance.nexEquipTexture = advance.Find("Next/Equip/Texture").GetComponent <UITexture>(); mEquipAdvance.nexEquipQuality = advance.Find("Next/Equip/Quality").GetComponent <UISprite>(); mEquipAdvance.nexEquipName = advance.Find("Next/EquipName").GetComponent <UILabel>(); mEquipAdvance.nexEquipFightValue = advance.Find("Next/FightValue/Num").GetComponent <UILabel>(); mEquipAdvance.nexEquipPropertys = advance.Find("Next/Propertys").GetComponent <UILabel>(); mEquipAdvance.btnAdvance = advance.Find("Btn_Advance").gameObject; mEquipAdvance.costEquipBtn = advance.Find("Cost/Equip").gameObject; mEquipAdvance.costEquipNum = advance.Find("Cost/Equip/Num").GetComponent <UILabel>(); mEquipAdvance.costEquipTexture = advance.Find("Cost/Equip/Texture").GetComponent <UITexture>(); mEquipAdvance.costEquipQuality = advance.Find("Cost/Equip/Quality").GetComponent <UISprite>(); mEquipAdvance.costItemBtn = advance.Find("Cost/Item").gameObject; mEquipAdvance.costItemNum = advance.Find("Cost/Item/Num").GetComponent <UILabel>(); mEquipAdvance.costItemTexture = advance.Find("Cost/Item/Texture").GetComponent <UITexture>(); mEquipAdvance.costItemQuality = advance.Find("Cost/Item/Quality").GetComponent <UISprite>(); mEquipAdvance.costMoneyNum = advance.Find("Btn_Advance/Num").GetComponent <UILabel>(); mEquipAdvance.costMoneyTexture = advance.Find("Btn_Advance/Texture").GetComponent <UITexture>(); mEquipAdvance.advanceText = advance.Find("Content0/Text").GetComponent <UILabel>(); Transform equipStar = transform.Find("View3"); mEquipStar.panel = equipStar.gameObject; mEquipStar.nowEquipTexture = equipStar.Find("Now/Equip/Texture").GetComponent <UITexture>(); mEquipStar.nowEquipQuality = equipStar.Find("Now/Equip/Quality").GetComponent <UISprite>(); mEquipStar.nowEquipName = equipStar.Find("Now/EquipName").GetComponent <UILabel>(); mEquipStar.nowEquipPropertys = equipStar.Find("Now/Propertys").GetComponent <UILabel>(); mEquipStar.nexEquipTexture = equipStar.Find("Next/Equip/Texture").GetComponent <UITexture>(); mEquipStar.nexEquipQuality = equipStar.Find("Next/Equip/Quality").GetComponent <UISprite>(); mEquipStar.nexEquipName = equipStar.Find("Next/EquipName").GetComponent <UILabel>(); mEquipStar.nexEquipPropertys = equipStar.Find("Next/Propertys").GetComponent <UILabel>(); equipStar.Find("Now/Stars").GetComponentsInChildren(mEquipStar.nowEquipStars); equipStar.Find("Next/Stars").GetComponentsInChildren(mEquipStar.nexEquipStars); mEquipStar.btnUpStar = equipStar.Find("Btn_UpStar").gameObject; mEquipStar.costMoneyNum = equipStar.Find("Btn_UpStar/Num").GetComponent <UILabel>(); mEquipStar.costMoneyTexture = equipStar.Find("Btn_UpStar/Texture").GetComponent <UITexture>(); mEquipStar.costItemBtn = equipStar.Find("Cost/Item").gameObject; mEquipStar.costItemTexture = equipStar.Find("Cost/Item/Texture").GetComponent <UITexture>(); mEquipStar.costItemQuality = equipStar.Find("Cost/Item/Quality").GetComponent <UISprite>(); mEquipStar.costItemNum = equipStar.Find("Cost/Item/Num").GetComponent <UILabel>(); mEquipStar.starText = equipStar.Find("Content0/Text").GetComponent <UILabel>(); }