| | |
| | | }
|
| | |
|
| | | var error = 0;
|
| | | return model.TestChallange(model.selectedTrialDungeon, out error);
|
| | | if (!model.TestChallange(model.selectedTrialDungeon, out error))
|
| | | {
|
| | | if (requireTip)
|
| | | {
|
| | | ProcessEnterDungeonError(error);
|
| | | }
|
| | | return false;
|
| | | }
|
| | | return true;
|
| | | }
|
| | |
|
| | | private void ProcessEnterDungeonError(int _error)
|
| | | {
|
| | | var dungeonId = model.GetDungeonId(model.currentDungeon);
|
| | | var dungeonConfig = Config.Instance.Get<DungeonConfig>(dungeonId);
|
| | |
|
| | | switch (_error)
|
| | | {
|
| | | case 1:
|
| | | SysNotifyMgr.Instance.ShowTip("DungeoninCoolTime");
|
| | | break;
|
| | | case 2:
|
| | | SysNotifyMgr.Instance.ShowTip("DemonJar_Text2");
|
| | | break;
|
| | | case 4:
|
| | | SysNotifyMgr.Instance.ShowTip("GeRen_chenxin_268121", dungeonConfig.MapID);
|
| | | break;
|
| | | case 5:
|
| | | ModelCenter.Instance.GetModel<GetItemPathModel>().SetChinItemModel(dungeonConfig.TicketID);
|
| | | break;
|
| | | case 6:
|
| | | SysNotifyMgr.Instance.ShowTip("CrossMap10");
|
| | | break;
|
| | | }
|
| | | }
|
| | |
|
| | | bool RequireDisplaySweep()
|