public void OnClickBeginnerButton() { HeroTemplate _hero = _Card.GetHeroRow(); if (_Card.GetHeroData().Level < _hero.getMaxLevel()) { AddMsgBox(GameUtils.getString("hero_info_qualityupform_tip1")); } else if (ObjectSelf.GetInstance().Money < _hero.getStageUpCost1()) { AddMsgBox(GameUtils.getString("hero_info_qualityupform_tip2")); } else if (_hero.getStageUpCostType2() == 1402010005) { if (mZiyuan1Num < _hero.getStageUpCost2()) { AddMsgBox(GameUtils.getString("hero_info_qualityupform_tip3")); } else { CStarUpHero starUp = new CStarUpHero(); starUp.herokey = (int)_Card.GetHeroData().GUID.GUID_value; IOControler.GetInstance().SendProtocol(starUp); } } else if (_hero.getStageUpCostType2() == 1402010006) { if (mZiyuan2Num < _hero.getStageUpCost2()) { AddMsgBox(GameUtils.getString("hero_info_qualityupform_tip3")); } else { UI_HeroInfoManager._instance.GUI_ID = (int)_Card.GetHeroData().GUID.GUID_value; CStarUpHero starUp = new CStarUpHero(); starUp.herokey = (int)_Card.GetHeroData().GUID.GUID_value; IOControler.GetInstance().SendProtocol(starUp); } } else { UI_HeroInfoManager._instance.GUI_ID = (int)_Card.GetHeroData().GUID.GUID_value; CStarUpHero starUp = new CStarUpHero(); starUp.herokey = (int)_Card.GetHeroData().GUID.GUID_value; IOControler.GetInstance().SendProtocol(starUp); } //新手引导相关 点击【进阶按钮】 if (GuideManager.GetInstance().GetBackCount(200602)) { GuideManager.GetInstance().ShowGuideWithIndex(200603); } }
//升品按钮回调 private void onQualityProBtnClick() { m_PrevCard = new ObjectCard(); m_PrevCard.GetHeroData().Copy(this.m_Card.GetHeroData()); if (ObjectSelf.GetInstance().Money >= m_HeroT.getGold() && m_HeroT.getStageUpTargetID() != -1 && m_HeroT.getStuff() > 0 && InterfaceControler.GetInst().ReturnItemCount(m_HeroT.getStuff()) >= m_HeroT.getNumbers()) { CStarUpHero csh = new CStarUpHero(); csh.herokey = (int)m_Card.GetGuid().GUID_value; IOControler.GetInstance().SendProtocol(csh); } else { InterfaceControler.GetInst().AddMsgBox(GameUtils.getString("ui_yingxiongqianghua_shengji6"), transform); } }