private string GetRoomTypeString(int RoomType) { // 0 无属性房间, 1.火属性房间, 2.水属性 3.雷属性,4.毒属性,5.气属性 switch (RoomType) { case 0: return(NGUIUtil.GetStringByKey(10000062)); case 1: return(NGUIUtil.GetStringByKey(10000063)); case 2: return(NGUIUtil.GetStringByKey(10000064)); case 3: return(NGUIUtil.GetStringByKey(10000065)); case 4: return(NGUIUtil.GetStringByKey(10000066)); case 5: return(NGUIUtil.GetStringByKey(10000067)); } return(NGUIUtil.GetStringByKey(10000062)); }
/// <summary> /// 开始出战 /// </summary> /// <param name="sender"></param> void StartCombat(UIButton sender) { if (m_SelectedSoldier.Count == 0) { NGUIUtil.ShowTipWndByKey(88800090); return; } //出战人员是否满员判定 (玩家所有兵都参战时不做提示) if (m_SelectedSoldier.Count < Mathf.Min(maxSelect, m_CrewList.Count) && m_SelectedSoldier.Count < m_iSoldiersCount) //&& m_iTotalSoldiersCount != m_BtnGoSelectedList.Count) { DialogWnd dialogWnd = WndManager.GetDialog <DialogWnd>(); if (dialogWnd) { dialogWnd.SetDialogLable(NGUIUtil.GetStringByKey(88800067), NGUIUtil.GetStringByKey(88800068), NGUIUtil.GetStringByKey(10000044)); dialogWnd.YESButtonOnClick = YESToCombat; } else { Debug.Log("dialogWnd fail"); } } else { GoCombat(); } }
void Resweep(UIButton sender) { ItemTypeInfo sweepTicketInfo = ItemDC.GetSweepTickets(); if (sweepTicketInfo == null || sweepTicketInfo.Num < mSweepCount) { WndManager.DestoryDialog <StageWipeWnd>(); NGUIUtil.ShowFreeSizeTipWnd(NGUIUtil.GetStringByKey("70000229")); return; } CounterPartInfo info = StageDC.GetCounterPartInfo(); int playerPhysical = UserDC.GetPhysical(); // ÌåÁ¦²»×ã if (playerPhysical < info.win_physical * mSweepCount) { WndManager.DestoryDialog <StageWipeWnd>(); NGUIUtil.ShowFreeSizeTipWnd(NGUIUtil.GetStringByKey("99904008")); return; } StageDC.SendStageSweepRequest(StageDC.GetCompaignStageID(), mSweepCount); Clear(); //DataCenter.RegisterHooks((int)gate.Command.CMD.CMD_718, ShowSweepResult); }
public void SetWipeResult(List <StageDC.StageSweepReward> sweepRewards) { CounterPartInfo info = StageDC.GetCounterPartInfo(); if (info.type == (int)StageType.Normal) { MyHead.LblTitle.text = NGUIUtil.GetStringByKey(70000213); } else if (info.type == (int)StageType.Hard) { MyHead.LblTitle.text = NGUIUtil.GetStringByKey(70000214); } List <StageDC.StageSweepReward.ItemInfo> extraRewardItems = new List <StageDC.StageSweepReward.ItemInfo>(); for (int i = 0; i < sweepRewards.Count; i++) { StageDC.StageSweepReward sweepReward = sweepRewards[i]; GameObject go = Create(MyHead.SweepResultInfoTemplate, MyHead.StageWipeParent.transform); go.SetActive(true); SweepResultItem sweepResultItem = go.GetComponent <SweepResultItem>(); sweepResultItem.SetSweepResult(sweepReward, i); mSweepResultItems.Add(sweepResultItem); extraRewardItems.AddRange(sweepReward.mExtraRewards); } GameObject goExtra = Create(MyHead.SweepResultInfoTemplate, MyHead.StageWipeParent.transform); goExtra.SetActive(true); SweepResultItem sweepExtraRewardItem = goExtra.GetComponent <SweepResultItem>(); sweepExtraRewardItem.SetExtraRewardItems(extraRewardItems); mSweepResultItems.Add(sweepExtraRewardItem); MyHead.StageWipeParent.Reposition(); }
private void AddGrayItem() { float iSolid = 0; float iIntensity = 0; float iTenacity = 0; buildingM.GetStarInfoGrow(m_Info, ref iSolid, ref iIntensity, ref iTenacity); GameObject go = GameObjectLoader.LoadPath("Prefabs/UI/", "SkillIntroduceWnd", MyHead.table.transform); go.transform.localPosition = new Vector3(MyHead.table.transform.localPosition.x, go.transform.localPosition.y, go.transform.localPosition.z); SkillIntroduceWnd skilWnd = go.GetComponent <SkillIntroduceWnd>(); GameObject labGo = NDLoad.LoadWndItem("DoubleLabelItem", skilWnd.MyHead.table.transform); DoubleLabelItem item = labGo.GetComponent <DoubleLabelItem>(); item.SetData(iSolid.ToString(), "[EC0808]" + NGUIUtil.GetStringByKey(10000068) + "[-]", iIntensity.ToString(), "[40B1E1]" + NGUIUtil.GetStringByKey(10000069) + "[-]"); //MyHead在SetData中初始化,所以这句要在后面 item.MyHead.SprIcon.enabled = false; GameObject SinglabGo = NDLoad.LoadWndItem("DoubleLabelItem", skilWnd.MyHead.table.transform); DoubleLabelItem SingleItem = SinglabGo.GetComponent <DoubleLabelItem>(); SingleItem.SetData(iTenacity.ToString(), "[088454]" + NGUIUtil.GetStringByKey(10000070) + "[-]", "", ""); SingleItem.MyHead.SprIcon.enabled = false; skilWnd.MyHead.table.Reposition(); }
void Recv_ItemUseRespone(int iErrorCode) { //success if (iErrorCode == 0) { if (nSelectIndex >= 0 && nSelectIndex < m_listAllTypeInfo.Count) { ItemTypeInfo info = m_listAllTypeInfo[nSelectIndex]; if (info.m_func == "Item_AddWood") { Debug.Log("addwood" + info.m_args); string show = string.Format(NGUIUtil.GetStringByKey(10000179), NGUIUtil.GetStringByKey(10000178)) + info.m_args.ToString(); AddHudText(show); } else if (info.m_func == "Item_AddCrystal") { Debug.Log("AddCrystal" + info.m_args); string show = string.Format(NGUIUtil.GetStringByKey(10000179), NGUIUtil.GetStringByKey(10000177)) + info.m_args.ToString(); AddHudText(show); } } ItemUsed(); } }
private void CreateBanner() { GameObject go = NDLoad.LoadWndItem("PdbbbItem", MyHead.Parent.transform); PdbbbItem Pitem = go.GetComponent <PdbbbItem>(); if (Pitem != null && Pitem.MyHead.Table != null) { GameObject Banner = NDLoad.LoadWndItem("PdbbbBanner", Pitem.MyHead.Table.transform); PdbbbBanner banner = Banner.GetComponent <PdbbbBanner>(); if (banner != null) { banner.SetLabelText(NGUIUtil.GetStringByKey(10000027)); } Pitem.MyHead.Table.Reposition(); Pitem.MyHead.Table.repositionNow = true; UIPanel panel = MyHead.Parent.transform.parent.gameObject.GetComponent <UIPanel>(); float x = 150f; if (panel != null) { UISprite spr = Pitem.GetComponentInChildren <UISprite>(); if (spr != null) { x = (panel.width - spr.width) / 2; } } Pitem.MyHead.Table.transform.localPosition = new Vector3(x, Pitem.MyHead.Table.transform.localPosition.y, Pitem.MyHead.Table.transform.localPosition.z); } }
public void UpQualityEffect() { SetEnableQuality(true); SoundPlay.Play("hero_promotion", false, false); UpReSetUI(); Vector3 pos = new Vector3(0, -10, ConstantData.iDepBefore3DModel); GameObjectActionExcute gae = EffectM.LoadEffect("effect/prefab/", "2000721", pos, MyHead.EffectParent.gameObject.transform); gae.gameObject.AddComponent <SetRenderQueue>(); if (gae != null) { GameObjectLoader.SetGameObjectLayer(gae.gameObject, MyHead.EffectParent.gameObject.layer); GameObjectActionDelayDestory ndEffect = new GameObjectActionDelayDestory(2f); gae.AddAction(ndEffect); gae.gameObject.transform.localPosition = pos; } int iHpAdd = m_Info.m_hp - m_backUpBuild.m_hp; int iPower = m_Info.m_DefensePower - m_backUpBuild.m_DefensePower; AddHudTextShow(NGUIUtil.GetStringByKey(10000080) + " +" + iPower.ToString("0.00")); AddHudTextShow(NGUIUtil.GetStringByKey(10000081) + " +" + iHpAdd.ToString("0.00"), 0.8f); NGUIUtil.ExcuteWaitAction(gameObject, 1.8f, ShowUpQuilityWndCallBack); }
private void UpdateSweepInfo() { CounterPartInfo info = StageDC.GetCounterPartInfo(); int times = StageDC.GetPassStageTimes(m_type, m_stageid); bool passed = times > 0; bool hasBoss = info.isboss > 0; bool isPVE = StageDC.GetPveMode() == PVEMode.Attack; // 是否需要显示扫荡UI bool activeSweepInfo = passed && hasBoss && isPVE; MyHead.SweepGroup.SetActive(activeSweepInfo); if (!activeSweepInfo) { return; } ItemTypeInfo sweepTicketInfo = ItemDC.GetSweepTickets(); int sweepTicketCount = sweepTicketInfo == null ? 0 : sweepTicketInfo.Num; MyHead.LblSweepTicket.text = string.Format("x{0}", sweepTicketCount); int sweepOnce = 1; int currentSweepMultiple = 0; if (info.type == (int)StageType.Normal) { currentSweepMultiple = 10; } else if (info.type == (int)StageType.Hard) { currentSweepMultiple = 3; } MyHead.LblSweepMultiple.text = string.Format(NGUIUtil.GetStringByKey(70000255), currentSweepMultiple); MyHead.LblSweepOnce.text = string.Format(NGUIUtil.GetStringByKey(70000256), sweepOnce); }
/// <summary> /// 设置装备数量UI /// </summary> private void SetEquipCountUI() { int count = ItemDC.GetItemCount(m_iItemTypeID); string countText = string.Format("[FF7E14]" + NGUIUtil.GetStringByKey("88800040") + "[-][9C4314]{0}[-][FF7E14]" + NGUIUtil.GetStringByKey("88800037") + "[-]", count); NGUIUtil.SetActive(MyHead.LblFuMo.gameObject, true); NGUIUtil.SetLableText <string>(MyHead.LblFuMo, countText); }
void BtnSure_OnClickEventHandler(UIButton sender) { switch (m_wndType) { case 1: //确定 BtnWndBg_OnClickEventHandler(null); break; case 2: //合成公式 TweenLeft(); EquipComposeWnd wnd = WndManager.GetDialog <EquipComposeWnd>(); if (wnd) { EnableBtn(false); wnd.SetData(m_iItemTypeID); } break; case 3: //穿装备 PdbycWnd wnd1 = WndManager.FindDialog <PdbycWnd>(); if (wnd1) { wnd1.SetEquipDataNoReady(); } MyHead.BtnSure.isEnabled = false; SoldierDC.Send_SoldierEquipRequest(m_soldierInfo.ID, m_posIndex); WndManager.DestoryDialog <EquipmentInfoWnd>(); break; case 4: //购买 //堆叠数量上限判定 bool overLimit = ItemDC.CheckItemOverLimit(m_iItemTypeID, m_iBuyCount); if (overLimit) { NGUIUtil.ShowTipWndByKey(30000030); break; } //持有代币是否足够 bool currencyEnough = UserDC.CheckCurrencyEnough(m_iBuyCurrency, m_iBuyPrice); if (currencyEnough) { } else { string currencyName = NGUIUtil.GetStringByKey(99700000 + m_iBuyCurrency); string tipText = string.Format(NGUIUtil.GetStringByKey(30000029), currencyName); //NGUIUtil.ShowTipWnd(tipText); NGUIUtil.ShowFreeSizeTipWnd(tipText); } break; case 5: //获得途径 ItemComeFromWnd Formwnd = WndManager.GetDialog <ItemComeFromWnd>(); s_itemtypeInfo info = ItemM.GetItemInfo(m_iItemTypeID); Formwnd.SetData(info, m_soldierInfo, null); break; } }
private void SetData() { MyHead.LblHardNum.text = m_build.m_Solidity.ToString(); MyHead.LblStrengthNum.text = m_build.m_Intensity.ToString(); MyHead.LblResilienceNum.text = m_build.m_Tenacity.ToString(); MyHead.LblCurLv.text = NGUIUtil.GetStringByKey(88800038) + m_build.Level.ToString(); MyHead.LblNextLv.text = NGUIUtil.GetStringByKey(88800038) + (m_build.Level + 1).ToString(); MyHead.LblTrapName.text = m_build.m_name + NGUIUtil.GetStringByKey(10000046); }
public void UpLevel() { if (MyHead.togUpLevel.value) { MyHead.UpStar.SetActive(false); MyHead.UpLevel.SetActive(true); MyHead.BtnUpStar.gameObject.SetActive(false); MyHead.btnUp.gameObject.SetActive(true); MyHead.LblNextName.text = NGUIUtil.GetStringByKey(10000154); //MyHead.btnUp.isEnabled = false; if (m_CurItem != null) { m_CurItem.ResetUI(); MyHead.LblStarName.text = ""; MyHead.lblName.text = "[71fff0]" + m_CurItem.Godskill.m_name + "[-] [ffff62]" + NGUIUtil.GetStringByKey("60000005") + m_CurItem.m_caption.m_level1 + "[-]"; if (m_CurItem.Godskill.m_coinneed == 0 && m_CurItem.Godskill.m_crystalneed == 0) { MyHead.lblExplain.text = NGUIUtil.GetStringByKey(10000122); } else { MyHead.lblExplain.text = string.Format("[552d0a]" + m_CurItem.Godskill.m_explain + "[-]"); } MyHead.lblGoldCost.text = m_CurItem.Godskill.m_coinneed.ToString(); if (UserDC.GetCoin() >= m_CurItem.Godskill.m_coinneed) { MyHead.lblGoldCost.color = Color.white; } else { MyHead.lblGoldCost.color = Color.red; } MyHead.lblDiamondCost.text = m_CurItem.Godskill.m_crystalneed.ToString(); if (UserDC.GetCrystal() >= m_CurItem.Godskill.m_crystalneed) { MyHead.lblDiamondCost.color = Color.white; } else { MyHead.lblDiamondCost.color = Color.red; } m_CurItem.CheckUp(); // MyHead.btnUp.isEnabled = m_CurItem.CheckLevTop() && m_CurItem.m_CanLevUP; GodSkillInfo nextInfo = new GodSkillInfo(); GodSkillM.GetGodSkill(m_CurItem.Godskill.m_type, m_CurItem.Godskill.m_level + 1, ref nextInfo); if (nextInfo != null && nextInfo.m_explain != null) { MyHead.NextStarDes.text = string.Format("[552d0a]" + nextInfo.m_explain + "[-]"); } } } }
void SetUI() { MyHead.Lbl8Model.text = string.Format(NGUIUtil.GetStringByKey(70000232), ConfigM.GetShipDesignCellRange(ShipModemType.Ship8Model).Unit); MyHead.Lbl12Model.text = string.Format(NGUIUtil.GetStringByKey(70000232), ConfigM.GetShipDesignCellRange(ShipModemType.Ship12Model).Unit); MyHead.Lbl16Model.text = string.Format(NGUIUtil.GetStringByKey(70000232), ConfigM.GetShipDesignCellRange(ShipModemType.Ship16Model).Unit); MyHead.Lbl24Model.text = string.Format(NGUIUtil.GetStringByKey(70000232), ConfigM.GetShipDesignCellRange(ShipModemType.Ship24Model).Unit); MyHead.Lbl32Model.text = string.Format(NGUIUtil.GetStringByKey(70000232), ConfigM.GetShipDesignCellRange(ShipModemType.Ship32Model).Unit); MyHead.goDesGroup.SetActive(false); }
/// <summary> /// 显示升星文字特效 /// </summary> private void ShowStarAddGrow() { float sGrow = (m_soldierInfo.m_strength_grow - m_preSoldierInfo.m_strength_grow) * 0.01f; float aGrow = (m_soldierInfo.m_agility_grow - m_preSoldierInfo.m_agility_grow) * 0.01f; float iGrow = (m_soldierInfo.m_intelligence_grow - m_preSoldierInfo.m_intelligence_grow) * 0.01f; NGUIUtil.AddHudTextShow(gameObject, MyHead.HudText, NGUIUtil.GetStringByKey(88800044) + "+" + Mathf.Abs(sGrow).ToString(), Color.green, 0f); NGUIUtil.AddHudTextShow(gameObject, MyHead.HudText, NGUIUtil.GetStringByKey(88800046) + "+" + Mathf.Abs(aGrow).ToString(), Color.green, 0.8f); NGUIUtil.AddHudTextShow(gameObject, MyHead.HudText, NGUIUtil.GetStringByKey(88800045) + "+" + Mathf.Abs(iGrow).ToString(), Color.green, 0.8f); }
public override void WndStart() { base.WndStart(); MyHead.BtnClose.OnClickEventHandler += Close; WndEffects.DoWndEffect(gameObject); if (MyHead.LblRuleContent != null) { MyHead.LblRuleContent.text = NGUIUtil.GetStringByKey(70000205); } }
/// <summary> /// 一键解体(全部清除) /// </summary> void BtnDeleteAll_OnClickEventHandler(UIButton sender) { DialogWnd dialogWnd = WndManager.GetDialog <DialogWnd>(); if (dialogWnd) { dialogWnd.SetDialogLable(NGUIUtil.GetStringByKey("30000039"), NGUIUtil.GetStringByKey("88800063"), NGUIUtil.GetStringByKey("88800064")); dialogWnd.YESButtonOnClick = YesReAuth; dialogWnd.ShowDialog(); } }
/// <summary> /// 设置升级需要材料 /// </summary> private void SetUpLevelNeed() { if (m_HaveCoin >= m_NeedCoin && m_HaveWood >= m_NeedWood) { BuildDC.Send_BuildlevelUpRequest(m_build.ID); } else //弹出提示框 { NGUIUtil.ShowFreeSizeTipWnd(NGUIUtil.GetStringByKey(10000073), null, 0, 2f, ConstantData.iDepBefore3DModel); } }
public void SetData(s_signinInfo info, int signInIndex) { string str = string.Format("{0} x{1}", GetName(info), info.item_num); NGUIUtil.SetLableText(MyHead.LblItem, str); SetItemIcon((SignInRewardType)info.reward_type, info.item_type); string str1 = string.Format(NGUIUtil.GetStringByKey(70000266), signInIndex + 1); NGUIUtil.SetLableText(MyHead.LblTips, str1); NGUIUtil.SetLableText(MyHead.LblHaveNum, ItemM.GetItemCount(info)); NGUIUtil.SetLableText(MyHead.LblDescribe, ItemM.GetItemTitle(info)); }
public void SetItem(ItemTypeInfo item) { SprItemQuality.spriteName = ConfigM.GetBigQuality(item.m_Quality).ToString(); NGUIUtil.Set2DSprite(Spr2DItem, "Textures/item/", item.m_Icon.ToString()); if (item.m_func == "Item_AddWood") { LblItemName.text = string.Format(NGUIUtil.GetStringByKey(10000178) + NGUIUtil.GetStringByKey(70000182), item.m_args, item.Num); } else if (item.m_func == "Item_AddCrystal") { LblItemName.text = string.Format(NGUIUtil.GetStringByKey(10000177) + NGUIUtil.GetStringByKey(70000182), item.m_args, item.Num); } }
public override void WndStart() { base.WndStart(); mAttachRoot.Add(MyHead.HeadParents1); mAttachRoot.Add(MyHead.HeadParents2); MyHead.LblTogglePortrait.text = NGUIUtil.GetStringByKey("70000262"); MyHead.LblTogglePortraitFrame.text = NGUIUtil.GetStringByKey("70000263"); MyHead.LblTogglePortraitBG.text = NGUIUtil.GetStringByKey("70000263"); MainCameraM.s_Instance.EnableDrag(false); ShowList(PortraitPartType.Portrait); }
public void SetName() { if (MyHead.LblUserName != null) { MyHead.LblUserName.text = UserDC.GetName() + NGUIUtil.GetStringByKey(88800038) + UserDC.GetLevel().ToString(); } if (MyHead.LblEnemyName != null) { MyHead.LblEnemyName.text = CmCarbon.DefenderInfo.Name + NGUIUtil.GetStringByKey(88800038) + CmCarbon.DefenderInfo.Level.ToString(); } }
private void SetTrophies(int type, string Name) { if (MyHead.m_lblTroptype != null) { string text = NGUIUtil.GetStringByKey(99400000 + type); NGUIUtil.SetLableText(MyHead.m_lblTroptype, text); } if (MyHead.m_TropName != null) { MyHead.m_TropName.text = Name; } }
private void SetUI() { NGUIUtil.Set2DSprite(MyHead.SprType, "Textures/item/", m_info.m_Icon.ToString()); if (MyHead.LblName) { MyHead.LblName.text = m_info.m_Name; } if (MyHead.LblCount) { int Count = ItemDC.GetItemCount(m_info.itemType); MyHead.LblCount.text = string.Format("[552d0a]" + NGUIUtil.GetStringByKey("88800040") + "[-][0000FF]{0}[-][552d0a]" + NGUIUtil.GetStringByKey("88800037") + "[-]", Count); } if (MyHead.LblDescription1) { MyHead.LblDescription1.text = m_info.m_title; } if (MyHead.LblDescription2) { if (m_info.m_message != "0") { MyHead.LblDescription2.text = m_info.m_message; } else { MyHead.LblDescription2.text = ""; } } if (MyHead.LblPrice) { MyHead.LblPrice.text = m_info.m_sellemoney.ToString(); } //http://jingyan.baidu.com/article/5552ef47d82a90518ffbc914.html if (MyHead.AnchorBg != null) { BeiBaoWnd wnd = WndManager.FindDialog <BeiBaoWnd>(); if (wnd != null) { Transform target = wnd.MyHead.AnchorTarget; if (target != null) { MyHead.AnchorBg.SetAnchor(target); MyHead.AnchorBg.leftAnchor.absolute = -390; MyHead.AnchorBg.rightAnchor.relative = 0; MyHead.AnchorBg.rightAnchor.absolute = 6; MyHead.AnchorBg.bottomAnchor.absolute = -7; MyHead.AnchorBg.topAnchor.absolute = 9; } } } }
public void UpStar() { if (MyHead.togUpStar.value) { MyHead.UpStar.SetActive(true); MyHead.UpLevel.SetActive(false); MyHead.BtnUpStar.gameObject.SetActive(true); MyHead.btnUp.gameObject.SetActive(false); MyHead.LblNextName.text = NGUIUtil.GetStringByKey(70000115); //MyHead.BtnUpStar.isEnabled = false; if (m_CurItem != null) { m_CurItem.ResetUI(); MyHead.LblStarName.text = "[71fff0]" + m_CurItem.Godskill.m_name + "[-]"; MyHead.lblName.text = ""; MyHead.lblExplain.text = string.Format("[552d0a]" + m_CurItem.Godskill.m_stardescription + "[-]"); int bookcount = ItemDC.GetItemCount(m_CurItem.Godskill.m_needbook); if (m_CurItem.Godskill.m_needbooknum == 0 && m_CurItem.m_caption.m_star == 5) { MyHead.lblScrollNum.text = NGUIUtil.GetStringByKey(10000085); MyHead.SprProgress.fillAmount = 1.0f; } else { MyHead.lblScrollNum.text = bookcount + "/" + m_CurItem.Godskill.m_needbooknum; MyHead.SprProgress.fillAmount = bookcount * 1.0f / m_CurItem.Godskill.m_needbooknum; } GodSkillInfo nextInfo = new GodSkillInfo(); GodSkillM.GetGodSkill(m_CurItem.Godskill.m_type, m_CurItem.Godskill.m_level, m_CurItem.m_caption.m_star + 1, ref nextInfo); if (m_CurItem.m_caption.m_star == 5) { MyHead.NextStarDes.text = string.Format("[552d0a]" + NGUIUtil.GetStringByKey(10000085) + "[-]"); } else if (nextInfo != null && nextInfo.m_stardescription != null) { MyHead.NextStarDes.text = string.Format("[552d0a]" + nextInfo.m_stardescription + "[-]"); } SetTrapStarLevel(m_CurItem.m_caption.m_star); m_CurItem.CheckUp(); // MyHead.BtnUpStar.isEnabled = m_CurItem.CheckStarTop(); UIGrid grid = MyHead.StarParent.GetComponent <UIGrid>(); grid.repositionNow = true; } } }
/// <summary> /// 召唤英雄需要花费 XXXXX 金币 /// </summary> public void SetDialogLable(int coin) { if (MyHead.LblTitle) { if (m_iWndType == 1) { MyHead.LblTitle.text = string.Format("[552d0a]" + NGUIUtil.GetStringByKey("88800035") + " {0} " + NGUIUtil.GetStringByKey("88800061") + "[-]", coin); } else if (m_iWndType == 2) { MyHead.LblTitle.text = string.Format("[552d0a]" + NGUIUtil.GetStringByKey(10000194) + " {0} " + NGUIUtil.GetStringByKey("88800061") + "[-]", coin); } } }
void SetUI() { if (MyHead.BtnItem) { MyHead.BtnItem.OnClickEventHandler += BtnItem_OnClickEventHandler; } switch (m_equipmentPutType) { case EquipmentPutType.NoCanCombine: MyHead.LblTip.text = string.Format("[FFFFFF]{0}[-]", NGUIUtil.GetStringByKey("88800059")); NGUIUtil.Set2DSpriteGray(MyHead.SprEquip, "Textures/item/", m_icon.ToString()); break; case EquipmentPutType.None: NGUIUtil.Set2DSpriteGray(MyHead.SprEquip, "Textures/item/", m_icon.ToString()); break; case EquipmentPutType.CanPut: MyHead.SprCanEquip.gameObject.SetActive(true); MyHead.LblTip.text = string.Format("[00FF00]{0}[-]", NGUIUtil.GetStringByKey("88800060")); NGUIUtil.Set2DSpriteGray(MyHead.SprEquip, "Textures/item/", m_icon.ToString()); break; case EquipmentPutType.HavePut: MyHead.LblTip.gameObject.SetActive(false); NGUIUtil.Set2DSprite(MyHead.SprEquip, "Textures/item/", m_icon.ToString()); NGUIUtil.SetSprite(MyHead.SprQuality, m_iEquipQuality.ToString()); break; case EquipmentPutType.HaveCannot: MyHead.LblTip.text = string.Format("[FFFFFF]{0}[-]", NGUIUtil.GetStringByKey("88800111")); MyHead.SprCanEquip.gameObject.SetActive(true); NGUIUtil.SetSprite(MyHead.SprCanEquip, "pdbxx_003ic"); NGUIUtil.Set2DSpriteGray(MyHead.SprEquip, "Textures/item/", m_icon.ToString()); break; case EquipmentPutType.CanCombine: case EquipmentPutType.CanCombinePut: MyHead.LblTip.text = string.Format("[00FF00]{0}[-]", NGUIUtil.GetStringByKey("88800109")); NGUIUtil.Set2DSpriteGray(MyHead.SprEquip, "Textures/item/", m_icon.ToString()); break; case EquipmentPutType.ReadyCombine: MyHead.LblTip.text = string.Format("[FFFFFF]{0}[-]", NGUIUtil.GetStringByKey("88800059")); NGUIUtil.Set2DSpriteGray(MyHead.SprEquip, "Textures/item/", m_icon.ToString()); break; } }
void Init() { CombatSchedulerWnd_h head = base.BaseHead() as CombatSchedulerWnd_h; mBtnExit = head.BtnExit; mBtnRebattle = head.BtnRebattle; mBtnResume = head.BtnResume; mLblExit = head.LblExit; mLblRebattle = head.LblRebattle; mLblResume = head.LblResume; mLblExit.text = NGUIUtil.GetStringByKey("88800064"); mLblRebattle.text = NGUIUtil.GetStringByKey("70000194"); mLblResume.text = NGUIUtil.GetStringByKey("70000195"); }
private void SetUI() { // AddDoubleLabelItem ("[552d0a]"+NGUIUtil.GetStringByKey(10000058)+"[-]"+m_Info.m_Solidity.ToString() // ,"[552d0a]"+NGUIUtil.GetStringByKey(10000059)+"[-]"+m_Info.m_Intensity.ToString(),22); // // AddDoubleLabelItem ("[552d0a]"+NGUIUtil.GetStringByKey(10000060)+"[-]"+m_Info.m_Tenacity.ToString() // ,"[552d0a]"+NGUIUtil.GetStringByKey(10000057)+"[-]"+m_Info.m_hp.ToString(),22); // // AddDoubleLabelItem ("[552d0a]"+NGUIUtil.GetStringByKey(10000053)+"[-]"+m_Info.m_phyattack.ToString() // ,"[552d0a]"+NGUIUtil.GetStringByKey(10000055)+"[-]"+m_Info.m_phydefend.ToString(),22); // // AddDoubleLabelItem ("[552d0a]"+NGUIUtil.GetStringByKey(10000071)+"[-]"+m_Info.m_magicattack.ToString() // ,"[552d0a]"+NGUIUtil.GetStringByKey(10000056)+"[-]"+m_Info.m_magicdefend.ToString(),22); AddGrayItem(); string StrLimit = ""; int NextQuality = ConfigM.GetNextQuality(m_Info.Quality); int LimitLev = buildingM.GetUpQualityLevelNeed(m_Info); CanQualityResult result = buildingM.GetQualityCanUP(m_Info); if (result == CanQualityResult.QualityMax) { MyHead.table.Reposition(); return; } if (result != CanQualityResult.CanUp) { StrLimit = string.Format("[552d0a]" + NGUIUtil.GetStringByKey(10000072) + "[-]" + "[FF0000]" + NGUIUtil.GetStringByKey(10000091) + "[-]", LimitLev); } else { StrLimit = string.Format("[552d0a]" + NGUIUtil.GetStringByKey(10000072) + ":[-]"); } m_CanUp = result == CanQualityResult.CanUp; AddLabelItem(StrLimit, 20); AddNeedMaTerial(); AddShengJieBtn(); MyHead.table.Reposition(); DoCanShengJie(); }
private void AddItem04() { GameObject go = NDLoad.LoadWndItem("HeroIntroduceItem04", MyHead.AttributesTable.transform); HeroIntroduceItem04 item = go.GetComponent <HeroIntroduceItem04>(); if (item) { string strength = "[FA3B3B]" + NGUIUtil.GetStringByKey(88800044) + "[-]"; string strIntell = "[32C6FA]" + NGUIUtil.GetStringByKey(88800045) + "[-]"; string strAgility = "[3BFA48]" + NGUIUtil.GetStringByKey(88800046) + "[-]"; item.SetLblName(strength, strIntell, strAgility); item.SetUI((m_soldierInfo.m_strength_grow * 0.01).ToString() , (m_soldierInfo.m_intelligence_grow * 0.01).ToString() , (m_soldierInfo.m_agility_grow * 0.01).ToString()); } }