少年修仙传客户端代码仓库
client_linchunjie
2019-04-09 18ea16e3ffce9cf80e0937ce246a71b341b0fc8f
System/HazyRegion/HazyRegionModel.cs
@@ -48,6 +48,7 @@
            ParseConfig();
            StageLoad.Instance.onStageLoadFinish += OnStageLoadFinish;
            AdventureStage.Instance.onExitAdventureStage += OnExitAdventureStage;
        }
        public void OnBeforePlayerDataInitialize()
@@ -67,6 +68,12 @@
        public override void UnInit()
        {
            StageLoad.Instance.onStageLoadFinish -= OnStageLoadFinish;
            AdventureStage.Instance.onExitAdventureStage -= OnExitAdventureStage;
        }
        private void OnExitAdventureStage()
        {
            SnxxzGame.Instance.StartCoroutine(Co_TryOpenHazyRegionWin());
        }
        private void OnStageLoadFinish()
@@ -97,7 +104,10 @@
            {
                yield break;
            }
            WindowCenter.Instance.Open<CrossServerWin>(false, 2);
            if (WindowCenter.Instance.IsOpen<MainInterfaceWin>())
            {
                WindowCenter.Instance.Open<CrossServerWin>(false, 2);
            }
        }
        void ParseConfig()
@@ -236,6 +246,19 @@
            return false;
        }
        public bool IsIncidentDungeon()
        {
            if (AdventureStage.Instance.IsInAdventureStage)
            {
                return true;
            }
            if (IsIncidentDungeon(PlayerDatas.Instance.baseData.MapID))
            {
                return true;
            }
            return false;
        }
        public void DisplayErrorRemind(int error)
        {
            switch (error)