| | |
| | | {
|
| | | var config = ConfigManager.Instance.GetTemplate<DailyQuestConfig>(_dailyQuestId);
|
| | | dungeonModel.currentDungeon = new Dungeon(config.RelatedID, _lineId);
|
| | | WindowCenter.Instance.Open<HeavenBattleWin>();
|
| | | SetJumpLogic<HeavenBattleWin>();
|
| | | }
|
| | | private void GotoTrialDungeon(int _dailyQuestId, int _lineId = 0)
|
| | | {
|
| | | var config = ConfigManager.Instance.GetTemplate<DailyQuestConfig>(_dailyQuestId);
|
| | | dungeonModel.currentDungeon = new Dungeon(config.RelatedID, _lineId);
|
| | | WindowCenter.Instance.Open<TrialDungeonSelectWin>();
|
| | | SetJumpLogic<TrialDungeonSelectWin>();
|
| | | }
|
| | |
|
| | | private void GotoMultipleDifficultyDungeon(int _dailyQuestId)
|
| | |
| | | var config = ConfigManager.Instance.GetTemplate<DailyQuestConfig>(_dailyQuestId);
|
| | | dungeonModel.currentDungeon = new Dungeon(config.RelatedID, 0);
|
| | | dungeonModel.selectedKylinDungeon = default(Dungeon);
|
| | | WindowCenter.Instance.Open<MultipleDifficultyDungeonWin>();
|
| | | SetJumpLogic<MultipleDifficultyDungeonWin>();
|
| | | }
|
| | |
|
| | | private void SetJumpLogic<T>(int _functionalOrder = 0, bool _forceSync = true) where T : Window
|