public override void ShowHeroInfo(ObjectCard objectCard) { m_HeroData = objectCard.GetHeroData(); m_HeroDataT = objectCard.GetHeroRow(); m_CurTData = GameUtils.GetCurAdvancedData(m_HeroDataT.getBorn(), m_HeroDataT.getQosition(), m_HeroData.StarLevel, m_HeroData.CurStage); m_NextTData = GameUtils.GetHeroNextAdvancedData(objectCard); YesAdvancedEffect.gameObject.SetActive(false); if (m_HeroData.StarLevel == m_NextTData.getQuality() && m_HeroData.CurStage == m_NextTData.getHalosPn()) { m_MaxLevelWindow.SetActive(true); m_NoMaxLevelWindow.SetActive(false); } else { m_MaxLevelWindow.SetActive(false); m_NoMaxLevelWindow.SetActive(true); InitShowStarAndStage(); GreatAttributeItem(); GreatArticleItem(); } RefreshLevelNoEnoughtTip(); }
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; } }
public void InitData(HeroaddstageTemplate _CurTData, HeroaddstageTemplate _NextTData) { m_CurTData = _CurTData; m_NextTData = _NextTData; m_HeroStarLevel = _CurTData.getQuality(); m_HeroCurStage = _CurTData.getHalosPn(); GreatAttributeItem(); Invoke("onClose", 2f); }