| | |
| | | case JadeDynastyTowerModel.DATA_MAPID:
|
| | | var jadeDynastyTowerModel = ModelCenter.Instance.GetModel<JadeDynastyTowerModel>();
|
| | | jadeDynastyTowerModel.RequestAward();
|
| | | if (model.dungeonResult.grade == 5)
|
| | | {
|
| | | if (!jadeDynastyTowerModel.IsTopFloor(jadeDynastyTowerModel.currentFloor))
|
| | | {
|
| | | var dungeonStage = StageManager.Instance.CurrentStage as JadeDynastyTowerDungeonStage;
|
| | | dungeonStage.PerformChallengeNextLevel();
|
| | | model.UpdateCoolDown(DungeonCoolDownType.LeaveMap, 0);
|
| | | model.UpdateCoolDown(DungeonCoolDownType.TowerTake, 0);
|
| | | }
|
| | | else
|
| | | {
|
| | | model.ExitCurrentDungeon();
|
| | | }
|
| | | }
|
| | | else
|
| | | {
|
| | | model.ExitCurrentDungeon();
|
| | | }
|
| | |
|
| | | model.ExitCurrentDungeon();
|
| | | WindowCenter.Instance.Close<JadyDynastyTowerVictoryWin>();
|
| | | break;
|
| | | default:
|