少年修仙传客户端代码仓库
client_linchunjie
2019-01-17 376675fbe0bf930a5e8832060ca674b692f889c5
5721 【1.5】跨服副本中进入普通副本提示
3个文件已修改
45 ■■■■■ 已修改文件
System/Dungeon/NormalDungeonEntranceWin.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Dungeon/TrialDungeonEntranceWin.cs 35 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/FairyAu/FairyGrabBossModel.cs 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Dungeon/NormalDungeonEntranceWin.cs
@@ -393,6 +393,7 @@
                    ModelCenter.Instance.GetModel<GetItemPathModel>().SetChinItemModel(dungeonConfig.TicketID);
                    break;
                case 6:
                    SysNotifyMgr.Instance.ShowTip("CrossMap10");
                    break;
            }
        }
System/Dungeon/TrialDungeonEntranceWin.cs
@@ -304,7 +304,40 @@
            }
            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()
System/FairyAu/FairyGrabBossModel.cs
@@ -609,6 +609,12 @@
                return false;
            }
            if (CrossServerUtility.IsCrossServer())
            {
                _error = 7;
                return false;
            }
            _error = 0;
            return true;
        }
@@ -671,6 +677,9 @@
                case 6:
                    SysNotifyMgr.Instance.ShowTip("Map_Delivery");
                    break;
                case 7:
                    SysNotifyMgr.Instance.ShowTip("CrossMap10");
                    break;
            }
        }