| | |
| | | {
|
| | | switch (error)
|
| | | {
|
| | | case 1:
|
| | | SysNotifyMgr.Instance.ShowTip("FairyGrabBossNoFairy");
|
| | | break;
|
| | | case 3:
|
| | | SysNotifyMgr.Instance.ShowTip("FairyGrabBossUnOpen");
|
| | | break;
|
| | | case 2:
|
| | | FuncOpen.Instance.ProcessorFuncErrorTip(139);
|
| | | break;
|
| | | case 4:
|
| | | var dataMapId = dungeonModel.GetDungeonDataIdByMapId(PlayerDatas.Instance.baseData.MapID);
|
| | | var config = Config.Instance.Get<DungeonOpenTimeConfig>(dataMapId);
|
| | |
| | | {
|
| | | if (_ok)
|
| | | {
|
| | | WindowCenter.Instance.Close<FindPreciousFrameWin>();
|
| | | WindowCenter.Instance.Close<LootPreciousFrameWin>();
|
| | | MapTransferUtility.Instance.MoveToNPC(model.selectBoss);
|
| | | }
|
| | | }
|
| | |
| | |
|
| | | private bool TestEnterDungeon(out int _error)
|
| | | {
|
| | | if (!model.InActivityTime)
|
| | | {
|
| | | _error = 3;
|
| | | return false;
|
| | | }
|
| | | if (!PlayerDatas.Instance.fairyData.HasFairy)
|
| | | {
|
| | | _error = 1;
|
| | |
| | | if (!FuncOpen.Instance.IsFuncOpen(139))
|
| | | {
|
| | | _error = 2;
|
| | | return false;
|
| | | }
|
| | | if (!model.IsOpen)
|
| | | {
|
| | | _error = 3;
|
| | | return false;
|
| | | }
|
| | | var mapId = PlayerDatas.Instance.baseData.MapID;
|