private void BattleAgain(CUIEvent uiEvent) { this.CloseItemForm(); if (!Singleton <CBattleGuideManager> .get_instance().bTrainingAdv) { SLevelContext curLvelContext = Singleton <BattleLogic> .GetInstance().GetCurLvelContext(); if (curLvelContext != null && curLvelContext.IsGameTypeAdventure()) { CUIEvent cUIEvent = new CUIEvent(); Singleton <CAdventureSys> .get_instance().OpenAdvForm(curLvelContext.m_chapterNo, (int)curLvelContext.m_levelNo, curLvelContext.m_levelDifficulty); cUIEvent.m_eventID = enUIEventID.Adv_OpenLevelForm; Singleton <CUIEventManager> .GetInstance().DispatchUIEvent(cUIEvent); } } else { CMatchingSystem.ReqStartTrainingLevel(); } }
private void BattleAgain(CUIEvent uiEvent) { this.CloseItemForm(); if (!Singleton <CBattleGuideManager> .instance.bTrainingAdv) { SLevelContext curLvelContext = Singleton <BattleLogic> .GetInstance().GetCurLvelContext(); if ((curLvelContext != null) && (curLvelContext.GameType == COM_GAME_TYPE.COM_SINGLE_GAME_OF_ADVENTURE)) { CUIEvent event2 = new CUIEvent(); Singleton <CAdventureSys> .instance.OpenAdvForm(curLvelContext.iChapterNo, curLvelContext.bLevelNo, curLvelContext.difficulty); event2.m_eventID = enUIEventID.Adv_OpenLevelForm; Singleton <CUIEventManager> .GetInstance().DispatchUIEvent(event2); } } else { CMatchingSystem.ReqStartTrainingLevel(); } }