// 点击 public void OnClick(GameObject obj) { HideWindow(); if (LevelUp.Singleton.m_skillList.Count != 0) { LevelUp.Singleton.m_skillList.Remove(LevelUp.Singleton.m_skillList[0]); if (LevelUp.Singleton.m_skillList.Count == 0) { // 升级时处于什么状态 switch (LevelUp.Singleton.m_curState) { case LevelUp.LevelState.enNone: case LevelUp.LevelState.enCardUpdate: { break; } case LevelUp.LevelState.enSummary: { UIBattleSummary.GetInstance().PlayStageAnimation(UIBattleSummary.ENSTAGE.enStage3); break; } } } else { ShowWindow(); OnSkillLevelUp(); } } }
// 点击 public void OnClick(GameObject obj) { LevelUp.Singleton.m_oldLevel = User.Singleton.GetLevel(); HideWindow(); // 如果有技能升级 则显示 技能升级界面 if (LevelUp.Singleton.m_skillList.Count > 0) { LevelUp.Singleton.ShowSkill(); } else { // 如果没有技能升级 则播放 结算第三阶段的动画 UIBattleSummary.GetInstance().PlayStageAnimation(UIBattleSummary.ENSTAGE.enStage3); } }