少年修仙传客户端代码仓库
client_linchunjie
2019-05-21 e6db2d020798d5cd27aeb1fc7f5c822fba8fcb22
Merge branch 'master' of http://192.168.0.87:10010/r/snxxz_scripts
1个文件已修改
14 ■■■■■ 已修改文件
System/NewBieGuidance/NewBieTrigger.cs 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/NewBieGuidance/NewBieTrigger.cs
@@ -52,6 +52,7 @@
                treasureModel.treasureStageUpEvent += OnTreasureStageChange;
                achievementModel.achievementAwardableEvent += OnAchievementAwardAble;
                prayerModel.freeCoinPrayerStateChange += OnFreeCoinPrayer;
                BossShowModel.Instance.bossShowCompletedEvent += OnBossShowEnd;
            }
        }
@@ -71,6 +72,7 @@
                treasureModel.treasureStageUpEvent -= OnTreasureStageChange;
                achievementModel.achievementAwardableEvent -= OnAchievementAwardAble;
                prayerModel.freeCoinPrayerStateChange -= OnFreeCoinPrayer;
                BossShowModel.Instance.bossShowCompletedEvent -= OnBossShowEnd;
            }
        }
@@ -106,6 +108,7 @@
            achievementModel.achievementAwardableEvent += OnAchievementAwardAble;
            TreasureNewGotWin.CloseTreasureNewGotWinEvent += OnTreasureShowEnd;
            prayerModel.freeCoinPrayerStateChange += OnFreeCoinPrayer;
            BossShowModel.Instance.bossShowCompletedEvent += OnBossShowEnd;
        }
        private void OnWindowPreClose(Window _window)
@@ -129,6 +132,7 @@
            achievementModel.achievementAwardableEvent -= OnAchievementAwardAble;
            TreasureNewGotWin.CloseTreasureNewGotWinEvent -= OnTreasureShowEnd;
            prayerModel.freeCoinPrayerStateChange -= OnFreeCoinPrayer;
            BossShowModel.Instance.bossShowCompletedEvent -= OnBossShowEnd;
        }
        private void OnFunctionOpen(int _functionId)
@@ -201,6 +205,11 @@
            CheckNewBieGuide();
        }
        private void OnBossShowEnd()
        {
            CheckNewBieGuide();
        }
        private void CheckNewBieGuide()
        {
            var mapConfig = MapConfig.Get(PlayerDatas.Instance.baseData.MapID);
@@ -214,6 +223,11 @@
                return;
            }
            if (BossShowModel.Instance.BossShowing)
            {
                return;
            }
            if (guides != null)
            {
                NewBieCenter.Instance.CheckNewBieGuides(guides);