void OnBuyBtnClick() { //判断是否还在打折; //TODO:: bool discount = ShopModule.IsShopItemInDiscount(shopT); if (discount != isDiscount) { InterfaceControler.GetInst().AddMsgBox(GameUtils.getString("shop_bubble7"), transform); return; } //判断是否已经下架; //TODO:: bool isSale = ShopModule.IsShopItemInSaling(shopT); if (!isSale) { InterfaceControler.GetInst().AddMsgBox(GameUtils.getString("shop_bubble6"), transform); return; } //购买商品接口; ShopModule.BuyItem(shopT.getId(), 1, isDiscount); CloseUI(); }
public void InitHeroData(ObjectCard card) { _card = card; HeroTemplate _HeroData = card.GetHeroRow(); gameObject.SetActive(true); ChsTextTemplate chs = new ChsTextTemplate(); chs = (ChsTextTemplate)DataTemplate.GetInstance().m_ChsTextTable.getTableData(_HeroData.getTitleID()); HeroName.text = chs.languageMap["Chinese"]; string level = card.GetHeroData().Level.ToString(); InterfaceControler.AddLevelNum(level, HeroLevel); HeroStar = _HeroData.getQuality(); int maxStar = _HeroData.getMaxQuality(); for (int i = 5; i < 10; ++i)//星级 { selfTransform.FindChild("Star_Image").GetChild(i - 5).GetComponent <Image>().enabled = i < 5 + maxStar; selfTransform.FindChild("Star_Image").GetChild(i).GetComponent <Image>().enabled = i < 5 + HeroStar; //if (i < 5 + HeroStar) //{ // Image temp = selfTransform.FindChild("Star_Image").GetChild(i).GetComponent<Image>(); // temp.enabled = true; //} //else //{ // Image temp = selfTransform.FindChild("Star_Image").GetChild(i).GetComponent<Image>(); // temp.enabled = false; //} } }
//初始化怪物卡牌 public void InitMonsterCard(MonsterTemplate _monster) { Parent = selfTransform.FindChild("Parent"); Image Boss_Image = Parent.FindChild("Boss_Image").GetComponent <Image>(); CardNameText = Parent.FindChild("Name_txt").GetComponent <Text>(); _CardLevelText = Parent.FindChild("Level_txt"); CardImage = Parent.FindChild("Icon_Img").GetComponent <Image>(); CardStar = _monster.getMonsterstar(); maxStar = _monster.getMonstermaxstar(); CardLevel = _monster.getMonsterlevel(); CardName = GameUtils.getString(_monster.getMonstername()); CardNameText.text = CardName;//名称 InterfaceControler.GetInst().AddLevelNum(CardLevel.ToString(), _CardLevelText, url); _Artresourcedata = (ArtresourceTemplate)DataTemplate.GetInstance().m_ArtresourceTable.getTableData(_monster.getArtresources()); Sprite _img = UIResourceMgr.LoadSprite(common.defaultPath + _Artresourcedata.getHeadiconresource()); CardImage.sprite = _img;//图片 for (int i = 0; i < 5; i++) { Image temp = Parent.FindChild("Star_Image").GetChild(i).GetComponent <Image>(); temp.enabled = i < maxStar; temp = Parent.FindChild("Star_Image").GetChild(i + 5).GetComponent <Image>(); temp.enabled = i < CardStar; } Boss_Image.enabled = _monster.getMonstertype() == 2 ? true : false; }
void OnStrenthBtnClick() { //HideRuneDetailUI(); //判断强化是否满级; ItemEquip itemE = _ObjectCard.GetHeroData().GetRuneItemInfo(mRunePoint); if (itemE == null) { LogManager.LogError("f**k"); } ItemTemplate itemT = itemE.GetItemRowData(); int maxLv = DataTemplate.GetInstance().GetRuneStrenthMaxLevel(itemT); if (maxLv == -1) { LogManager.LogError("f**k"); } if (itemE.GetStrenghLevel() >= maxLv) { InterfaceControler.GetInst().AddMsgBox(GameUtils.getString("hero_rune_tip2"), mMsgBoxTrans); return; } ShowRuneStrenthUI(itemE); RunOnBack(); }
protected override void OnClickBringButton() { if (m_ElementLevel + 1 > m_MaxElementLevel) { InterfaceControler.GetInst().AddMsgBox(GameUtils.getString("ui_yingxiongqianghua_peiyang9"), this.gameObject.transform); return; } int id = m_NextTData.getConsumption(); int haveNum = -1; if (m_NextTData.getConsumption() == 1400000003)//圣灵之泉 不是道具 { haveNum = ObjectSelf.GetInstance().HeroMoney; } else { haveNum = GetIdInBagNum(id); } int needNum = m_NextTData.getNumber(); if (haveNum < needNum) { InterfaceControler.GetInst().AddMsgBox(GameUtils.getString("ui_yingxiongqianghua_peiyang8"), this.gameObject.transform); return; } CPeiyangHero chero = new CPeiyangHero(); chero.herokey = (int)m_HeroData.GUID.GUID_value; chero.slotnum = (byte)((int)ObjectSelf.GetInstance().CurBringType + 1); chero.isreset = (byte)0; IOControler.GetInstance().SendProtocol(chero); }
protected void OnClickUpgradeButton() { m_ItemTableKeyList.Clear(); m_ItemNumList.Clear(); if (ObjectSelf.GetInstance().Money < m_CostTotalMoney) { UI_HomeControler.Inst.AddUI(UI_QuikBuyGoldMgr.UI_ResPath); return; } foreach (KeyValuePair <int, int> kvp in m_AddItemData) { m_ItemTableKeyList.AddLast(kvp.Key); m_ItemNumList.AddLast(kvp.Value); } if (m_ItemTableKeyList.Count == 0 || m_ItemNumList.Count == 0) { InterfaceControler.GetInst().AddMsgBox(GameUtils.getString("ui_yingxiongqianghua_mishu8"), this.gameObject.transform); return; } CHeroMSExp _CHeroMSExp = new CHeroMSExp(); _CHeroMSExp.herokey = (int)m_HeroData.GUID.GUID_value; _CHeroMSExp.mslocation = m_MysticId + 1; _CHeroMSExp.itemidlist = m_ItemTableKeyList; _CHeroMSExp.itemnumlist = m_ItemNumList; IOControler.GetInstance().SendProtocol(_CHeroMSExp); }
void OnIdentifyBtnClick() { //HideRuneDetailUI(); ItemEquip itemE = _ObjectCard.GetHeroData().GetRuneItemInfo(mRunePoint); ItemTemplate itemT = itemE.GetItemRowData(); //一星符文没法鉴定; if (itemT.getRune_quality() <= 1) { InterfaceControler.GetInst().AddMsgBox(GameUtils.getString("hero_rune_tip3"), mMsgBoxTrans); return; } //是否鉴定满级; int count = DataTemplate.GetInstance().GetRuneMaxRedefineTimes(itemT); if (itemE.GetDefineTimes() >= count) { InterfaceControler.GetInst().AddMsgBox(GameUtils.getString("hero_rune_tip4"), mMsgBoxTrans); return; } //if (!initRuneIdentifyUIDone) //{ // initRuneIdentifyUIDone = true; // mRuneIdentifyMgr = new UI_RuneIdentifyMgr(mRuneIdentityObj); //} //mRuneIdentifyMgr.ShowUI(itemE.GetItemGuid()); GameEventDispatcher.Inst.dispatchEvent(GameEventID.U_OpenUI, UI_RuneIdentifyMgr.UI_ResPath); UI_RuneIdentifyMgr.SetShowRuneGUID(itemE.GetItemGuid()); RunOnBack(); }
// 成功买到十个 public void SuccessBuyTen(LinkedList <LotteryItemget> itemlist) { string str = ""; foreach (var item in itemlist) { if (item.id >= 100001 && item.id <= 100010) { RuintreasureTemplate temp = (RuintreasureTemplate)DataTemplate.GetInstance().m_RuintreasureTable.getTableData(item.id); str += GameUtils.getString(temp.getParameter2()); } } string tips = string.Format(GameUtils.getString("treasure_tip1"), DataTemplate.GetInstance().m_GameConfig.getTreasure_ten_reward().ToString()); RichText text = RichText.GetRichText(tips); InterfaceControler.GetInst().AddMsgBox(text.transform, selfTransform.transform.parent); UpdateCenterItem(); UpdateRightItem(); // TODO... //foreach (var item in itemlist) //{ // string str = string.Format(GameUtils.getString("treasure_tip1"), item.num); // InterfaceControler.GetInst().AddMsgBox(str, selfTransform.transform.parent); // UpdateCenterItem(); // UpdateRightItem(); //} }
// 更新英雄显示信息 public void UpdateHeroShow(ObjectCard heroCard) { m_HeroCard = heroCard; // 等级 m_Level.text = /*"Lv." +*/ "<color=yellow>" + heroCard.GetHeroData().Level.ToString() + "</color>"; // 星级 int star = heroCard.GetHeroData().StarLevel; for (int i = 0; i < m_BrightStar.transform.childCount; ++i) { m_BrightStar.transform.GetChild(i).gameObject.SetActive(i < star); } // icon ArtresourceTemplate artresourcedata = ( ArtresourceTemplate )DataTemplate.GetInstance().m_ArtresourceTable.getTableData(heroCard.GetHeroData().GetHeroViewID()); Sprite img = UIResourceMgr.LoadSprite(common.defaultPath + artresourcedata.getHeadiconresource()); m_Icon.sprite = img; m_Icon.SetNativeSize(); // icon bg TODO... m_IconBg.sprite = InterfaceControler.GetInst().ReturnHeroQuailty(heroCard.GetHeroData().QualityLev); }
/// <summary> /// 点击立刻购买; /// </summary> void OnMsgBoxYesClick() { UI_HomeControler.Inst.ReMoveUI(UI_RechargeBox.UI_ResPath); InterfaceControler.GetInst().AddMsgBox("等商城完成后开放", transform); //去商城购买物品-----如果钻石不足弹出钻石不足弹窗; }
public void InitData(ObjectCard hero) { objhero = hero; HeroData = objhero.GetHeroRow(); DataParent.SetActive(true); m_NullStateOBJ.SetActive(false); HeroName.text = string.Format(GameUtils.GetHeroNameFontColor(hero.GetHeroData().QualityLev), GameUtils.getString(HeroData.getTitleID())); InterfaceControler.AddLevelNum(hero.GetHeroData().Level.ToString(), HeroLevel); int star = hero.GetHeroData().StarLevel; Transform BrightStar = DataParent.transform.FindChild("HeroStar/BrightStar"); for (int i = 0; i < BrightStar.childCount; ++i) { BrightStar.transform.GetChild(i).GetComponent <Image>().enabled = (i < star); } //InterfaceControler.GetInst().AddSharLevel(DataParent.transform.FindChild("Star_Image"),HeroData); //如果是远程英雄 if (ClickType == 1) { int group = ObjectSelf.GetInstance().Teams.GetDefaultGroup(); X_GUID guid = ObjectSelf.GetInstance().Teams.m_Matrix[group, FormationNum - 1]; UI_FormMgr.Inst.SetBackHeroGuids(guid.GUID_value); } }
void OnOpenBntClick() { int conCount = 0; GameConfig cofig = (GameConfig)DataTemplate.GetInstance().m_GameConfig; int conId = cofig.getOpen_bossbox_cost_id(); int[] conNums = cofig.getOpen_bossbox_cost_num(); List <BaseItem> baseItemList = ObjectSelf.GetInstance().CommonItemContainer.GetItemList(EM_BAG_HASHTABLE_TYPE.EM_BAG_HASHTABLE_TYPE_COMMON); int baseItemCount = baseItemList.Count; for (int i = 0; i < baseItemCount; ++i) { int baseItemId = baseItemList[i].GetItemTableID(); if (baseItemId == conId) { int tempNum = baseItemList[i].GetItemCount(); conCount += tempNum; } } if (conCount >= conNums[UI_SealBox.Inst.GetCurOpenNum()]) { UI_SealBox.Inst.SendMsg(curPos); } else { string text = GameUtils.getString("fight_bosbox_tip1"); InterfaceControler.GetInst().AddMsgBox(text, transform); } }
// 熔炼按钮回调 private void OnClickDissolve() { // 没有选择符文 if (_selectRuneList.Count <= 0) { InterfaceControler.GetInst().AddMsgBox(GameUtils.getString("runemelt_bubble4"), selfTransform.transform.parent); return; } // 检测高品质和是否已经装配 for (int i = 0; i < _selectRuneList.Count; i++) { SelectRune item = _selectRuneList[i]; if (item._rune.getRune_quality() >= 5 || item._data.IsEquip()) { // 弹窗提示 UI_RechargeBox box = UI_HomeControler.Inst.AddUI(UI_RechargeBox.UI_ResPath).GetComponent <UI_RechargeBox>(); box.SetIsNeedDescription(false); box.SetDescription_text(GameUtils.getString("runemelt_window1")); box.SetLeftBtn_text(GameUtils.getString("common_button_ok")); box.SetLeftClick(OnClickConfirmBtn); box.SetRightBtn_text(GameUtils.getString("common_button_cancel")); box.SetRightClick(OnClickCancelBtn); return; } } SendMessage(); }
// 当点击铸魂的时候 void OnClickArtifactSoul() { if (_artifact.GetArtifactDB().GetLevel() == 5) { bool ret = false; int[] recode = _artifact.GetArtifactDB().m_IntoRecord; int[] heroNum = _artifact.GetArtifactRow().getHeroNum(); for (int i = 0; i < heroNum.Length; i++) { if (heroNum[i] > recode[i]) { ret = true; break; } } if (!ret) { InterfaceControler.GetInst().AddMsgBox(GameUtils.getString("relics_bubble5"), selfTransform.transform.parent.parent); return; } } UI_HomeControler.Inst.AddUI(UI_ArtifactSoul.UI_ResPath); UI_ArtifactSoul.inst.index = artiIndex; UI_ArtifactSoul.inst.ShowInfo(_artifact); }
/// <summary> /// 时装按钮 /// </summary> void OnBtnClick() { switch (HeroSkinState) { //case HE_SKIN_STATE.SKIN_JINGDIAN: // //向服务器发消息 // break; case HE_SKIN_STATE.SKIN_DEF: //提示该时装已经穿戴 string text = GameUtils.getString("fashion_bubble1"); InterfaceControler.GetInst().AddMsgBox(text, transform.parent.parent.parent); break; case HE_SKIN_STATE.SKIN_HAVE: //向服务器发消息 CChangeSkin cs = new CChangeSkin(); cs.herokey = m_HeroKey; cs.skinid = m_SkinKey; IOControler.GetInstance().SendProtocol(cs); break; case HE_SKIN_STATE.SKIN_NOT_HAVE: //弹出商店链接 string txt = GameUtils.getString("fashion_window1"); UI_RechargeBox box = UI_HomeControler.Inst.AddUI(UI_RechargeBox.UI_ResPath).GetComponent <UI_RechargeBox>(); box.SetIsNeedDescription(false); box.SetDescription_text(txt); box.SetLeftBtn_text(GameUtils.getString("common_button_ok")); box.SetLeftClick(OnGoToStore); break; } }
void OnGetBtnClick() { switch (m_GotType) { case Monthcard_GotType.HaveNotGot: //领取操作; CMonthCard data = new CMonthCard(); data.cardid = mt.getId(); IOControler.GetInstance().SendProtocol(data); break; case Monthcard_GotType.HaveAndGot: //已经领取过了; InterfaceControler.GetInst().AddMsgBox(GameUtils.getString("monthcard_content6"), UI_YueKaMgr.Inst.transform); break; case Monthcard_GotType.NotHave: //尚未购买跳转到充值界面; //UI_ShopMgr.SetCurShowTab(SHOP_TAB.CHARGE); //UI_HomeControler.Inst.AddUI(UI_ShopMgr.UI_ResPath); //UI_YueKaPreviewMgr.SetMonthTemplate(mt); //UI_HomeControler.Inst.AddUI(UI_YueKaPreviewMgr.UI_ResPath); UI_YueKaBuyMgr.SetMonthTemplate(mt); UI_HomeControler.Inst.AddUI(UI_YueKaBuyMgr.UI_ResPath); break; default: break; } }
public void OnClickAuthenticate() { UI_RuneMange._instance.mGuid = mRuneGUID; if (mRuneGUID == null) { return; } ItemEquip itemE = (ItemEquip)ObjectSelf.GetInstance().CommonItemContainer.FindItem(EM_BAG_HASHTABLE_TYPE.EM_BAG_HASHTABLE_TYPE_EQUIP, mRuneGUID); ItemTemplate itemT = itemE.GetItemRowData(); //一星符文没法鉴定; if (itemT.getRune_quality() <= 1) { InterfaceControler.GetInst().AddMsgBox(GameUtils.getString("hero_rune_tip3")); return; } int count = DataTemplate.GetInstance().GetRuneMaxRedefineTimes(itemT); //是否鉴定满级; if (itemE.GetDefineTimes() >= count) { InterfaceControler.GetInst().AddMsgBox(GameUtils.getString("hero_rune_tip4")); return; } UI_RuneIdentifyMgr.SetShowRuneGUID(mRuneGUID); GameEventDispatcher.Inst.dispatchEvent(GameEventID.U_OpenUI, UI_RuneIdentifyMgr.UI_ResPath); UI_CaptionManager cap = UI_CaptionManager.GetInstance(); }
//刷新英雄卡牌 public void UpdateHeroCardData(ObjectCard heroObject) { HeroObject = heroObject; _Herodata = heroObject.GetHeroRow(); HeroType = _Herodata.getClientSignType()[0]; _Artresourcedata = (ArtresourceTemplate)DataTemplate.GetInstance().m_ArtresourceTable.getTableData(heroObject.GetHeroData().GetHeroViewID()); SetBaseInfo(heroObject.GetHeroData().Level); InterfaceControler.GetInst().ShowHeroImg(_Herodata, AttackType_Img, JobType_Img, RaceType_Img); SetFormationNum(); YetUpFrontImg.SetActive(false); DownFeontImg.SetActive(false); for (int i = 0; i < GlobalMembers.MAX_TEAM_CELL_COUNT; ++i) { int nGroup = ObjectSelf.GetInstance().Teams.GetDefaultGroup(); if (nGroup < 0 && nGroup >= GlobalMembers.MAX_MATRIX_COUNT) { continue; } X_GUID pMemberGuiD = ObjectSelf.GetInstance().Teams.m_Matrix[nGroup, i]; if (pMemberGuiD.GUID_value == HeroObject.GetGuid().GUID_value) { YetUpFrontImg.SetActive(true); } } }
protected override void OnClickAdvancedButton() { int level = m_HeroData.Level; if (level < m_NextTData.getLevel()) { m_LevelOpenText.text = GameUtils.getString("ui_yingxiongqianghua_jinjie3").Replace("{0}", m_NextTData.getLevel().ToString()); return; } if (ObjectSelf.GetInstance().Money < m_NextTData.getGold()) { UI_HomeControler.Inst.AddUI(UI_QuikBuyGoldMgr.UI_ResPath); return; } if (AdvancedMaterialIsEnough()) { m_CurPopWinTData = m_CurTData; m_NextPopWinTData = m_NextTData; YesAdvancedEffect.gameObject.SetActive(false); YesAdvancedEffect.gameObject.SetActive(true); CHeroJinjie _CHeroJinjie = new CHeroJinjie(); _CHeroJinjie.herokey = (int)m_HeroData.GUID.GUID_value; IOControler.GetInstance().SendProtocol(_CHeroJinjie); } else { InterfaceControler.GetInst().AddMsgBox(GameUtils.getString("ui_yingxiongqianghua_jinjie5"), this.gameObject.transform); return; } }
// 铸魂按钮 void OnClickSoulBtn() { // 没有选择英雄 if (_soulHeroList.Count <= 0) { InterfaceControler.GetInst().AddMsgBox(GameUtils.getString("relics_content13"), selfTransform.transform.parent); return; } // 是否有上阵英雄 for (int i = 0; i < _soulHeroList.Count; i++) { if (isUpFront(_soulHeroList [i])) { // 弹窗提示 UI_RechargeBox box = UI_HomeControler.Inst.AddUI(UI_RechargeBox.UI_ResPath).GetComponent <UI_RechargeBox> (); box.SetIsNeedDescription(false); box.SetDescription_text(GameUtils.getString("relics_window1")); box.SetLeftBtn_text(GameUtils.getString("common_button_ok")); box.SetLeftClick(OnClickConfirmBtn); box.SetRightBtn_text(GameUtils.getString("common_button_cancel")); box.SetRightClick(OnClickCancelBtn); return; } } SendMessage(); }
// 熔灵按钮回调 private void OnClickLitholysin() { // 是否已经选择物品 if (_selectHeroList.Count <= 0) { InterfaceControler.GetInst().AddMsgBox(GameUtils.getString("heromelt_bubble4"), selfTransform.transform.parent); return; } // 是否有高品质英雄 for (int i = 0; i < _selectHeroList.Count; i++) { SelectHeroList item = _selectHeroList[i]; if (item.m_heroStar >= 5 || isUpFront(item.objHero)) { // 弹窗提示 UI_RechargeBox box = UI_HomeControler.Inst.AddUI(UI_RechargeBox.UI_ResPath).GetComponent <UI_RechargeBox>(); box.SetIsNeedDescription(false); box.SetDescription_text(GameUtils.getString("heromelt_window1")); box.SetLeftBtn_text(GameUtils.getString("common_button_ok")); box.SetLeftClick(OnClickConfirmBtn); box.SetRightBtn_text(GameUtils.getString("common_button_cancel")); box.SetRightClick(OnClickCancelBtn); return; } } SendMessage(); }
private void WipeOutHandler(int clearTimes) { ObjectSelf obj = ObjectSelf.GetInstance(); //是否有关卡挑战次数; if (!isEnoughFightCounts()) { //重置逻辑; BuyResetHandler(); } else if (!isEnoughHero()) { string text = GameUtils.getString("fight_fightprepare_tip1"); InterfaceControler.GetInst().AddMsgBox(text, selfTransform); return; } else if (!isEnoughPow(mStageT)) { UI_HomeControler.Inst.AddUI(UI_PowersAdd.UI_ResPath); } else if (!isEnoughCount(mStageT)) { UI_HomeControler.Inst.AddUI(UI_MaxFightManage.UI_ResPath); } else { ObjectSelf.GetInstance().SetOldHeroPlayer(); CSweepBattle battle = new CSweepBattle(); battle.battleid = ObjectSelf.GetInstance().CurStageID; battle.troopid = ObjectSelf.GetInstance().Teams.GetDefaultGroup(); battle.num = (byte)clearTimes; IOControler.GetInstance().SendProtocol(battle); } }
/// <summary> /// 开始试炼按钮 /// </summary> private void OnStarEnterBtn() { if (!ObjectSelf.GetInstance().LimitFightMgr.Activate) { string _text = GameUtils.getString("ultimatetrial_content21"); InterfaceControler.GetInst().AddMsgBox(_text, transform); } else { //当前队伍没有英雄 if (!GetCurGroupCount()) { string _text = GameUtils.getString("fight_fightprepare_tip1"); InterfaceControler.GetInst().AddMsgBox(_text, transform); } else { //UI_HomeControler.Inst.ReMoveUI(gameObject); CBeginEndless msg = new CBeginEndless(); msg.troopid = ObjectSelf.GetInstance().Teams.GetDefaultGroup(); IOControler.GetInstance().SendProtocol(msg); } } }
private void UpdateVipLevel() { int vipLevel = ObjectSelf.GetInstance().VipLevel; //vipTxt.text = vipLevel.ToString(); InterfaceControler.AddLevelNum(vipLevel.ToString(), vipPos, true); }
protected override void OnClickWipeOutTenBtn() { base.OnClickWipeOutTenBtn(); ObjectSelf obj = ObjectSelf.GetInstance(); if (obj == null) { return; } int limitVipLv = VIPModule.GetStageMopupVipLv(); if (limitVipLv > obj.VipLevel) { InterfaceControler.GetInst().AddMsgBox("VIP" + limitVipLv + "开启该功能"); return; } //没3星通关; if (RefreshStateInfo()) { InterfaceControler.GetInst().AddMsgBox(GameUtils.getString("UI_raids_tips1"), selfTransform); return; } WipeOutHandler(10); }
protected override void OnClickBtnStrengthen() { if (m_Temp.getNextId() == -1) { InterfaceControler.GetInst().AddMsgBox(GameUtils.getString("ui_zhuangbeiqianghua11")); return; } if (ObjectSelf.GetInstance().Money < m_Temp.getDemandmoney()) { //InterfaceControler.GetInst().AddMsgBox(GameUtils.getString("jinbi_tips1")); UICommonManager.Inst.ShowMsgBox("", GameUtils.getString("jinbi_tips1")); return; } if (HeroStrengthen.Inst.m_CurCard.GetHeroData().Level < m_Temp.getReqlevel()) { InterfaceControler.GetInst().AddMsgBox(GameUtils.getString("ui_yingxiongqianghua_jinjie3").Replace("{0}", m_Temp.getReqlevel().ToString())); return; } // 需求道具数量对比 for (int i = 0; i < m_Temp.getPropId().Length; ++i) { int num = GetIdInBagNum(m_Temp.getPropId() [i]); if (num < m_Temp.getNumbers() [i]) { InterfaceControler.GetInst().AddMsgBox(GameUtils.getString("ui_zhuangbeiqianghua9")); return; } } SendMessage(); }
// 一键强化 protected override void OnClickBtnOne() { // 条件 EquipmentstrengthTemplate eqtemp = DataTemplate.GetInstance().GetEquipStrengthTemplate(HeroStrengthen.Inst.m_CurCard.GetHeroRow().getQosition(), m_Temp.getParts(), m_EquipData.IntensifyLev + 1); int level = eqtemp.getLevel(); // 比较金币 if (ObjectSelf.GetInstance().Money < eqtemp.getNumbers()[0]) { InterfaceControler.GetInst().AddMsgBox(GameUtils.getString("jinbi_tips1")); return; } if (HeroStrengthen.Inst.m_CurCard.GetHeroData().Level < level) { if (ObjectSelf.GetInstance().Level < m_Temp.getReqlevel()) { InterfaceControler.GetInst().AddMsgBox(GameUtils.getString("ui_zhuangbeiqianghua8")); return; } } // 判断是否为特殊装备 if (m_Temp.getParts() >= 5) { if (!GetResEnough()) { InterfaceControler.GetInst().AddMsgBox(GameUtils.getString("ui_zhuangbeiqianghua6")); return; } } // 给服务器发消息 SendMessage(1); }
public static void ShopBuyResult(int shopId, int result) { if (result == SShopBuy.END_OK) { InterfaceControler.GetInst().AddMsgBox(GameUtils.getString("shop_content12")); } }
private void onUpLevelBtnClick() { long count = 0; if (m_skillUpT.getSkillLevel() < m_Card.GetHeroData().Level&& ObjectSelf.GetInstance().Money >= m_skillUpT.getUpgradeCostNum2()[0]) { if (ObjectSelf.GetInstance().TryGetResourceCountById(m_skillUpT.getUpgradeCostId3()[0], ref count) && count > m_skillUpT.getUpgradeCostNum3()[0]) { m_Effect.SetActive(false); m_Effect.SetActive(true); onSendMessge(); } else { HintUI(); } } else { InterfaceControler.GetInst().AddMsgBox(GameUtils.getString("ui_yingxiongqianghua_jineng18"), transform.parent.parent.parent); //HintUI(); } }
private void MysticSuccess() { InterfaceControler.GetInst().AddMsgBox(GameUtils.getString("ui_yingxiongqianghua_mishu10"), this.gameObject.transform); ClearUp(); m_AddItemData.Clear(); ObjectSelf.GetInstance().GetIsMysticMaxLevel = false; PopMysticWindow(m_MysticId, m_objectCard); }