From e90ae8157daef45e240580bb26993c0be8c31de7 Mon Sep 17 00:00:00 2001
From: client_linchunjie <461730578@qq.com>
Date: 星期六, 01 九月 2018 14:33:59 +0800
Subject: [PATCH] 1793【BUG】在加载地图时出现登录广告

---
 System/MainInterfacePanel/TipPanel.cs |   12 ++++++++++--
 1 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/System/MainInterfacePanel/TipPanel.cs b/System/MainInterfacePanel/TipPanel.cs
index 9501be2..67d3cbb 100644
--- a/System/MainInterfacePanel/TipPanel.cs
+++ b/System/MainInterfacePanel/TipPanel.cs
@@ -26,6 +26,12 @@
         {
             WindowCenter.Instance.windowAfterOpenEvent += windowBeforeOpen;
             NewBieCenter.Instance.guideCompletedEvent += guideCompleted;
+            StageManager.Instance.onStageLoadFinish += OnStageLoadFinish;
+        }
+
+        private void OnStageLoadFinish()
+        {
+            SnxxzGame.Instance.StartCoroutine(Co_Load());
         }
 
         private void guideCompleted(int obj)
@@ -45,7 +51,7 @@
         {
             yield return null;
             if (WindowCenter.Instance.CheckOpen<MainInterfaceWin>() && !NewBieCenter.Instance.inGuiding
-                && !WindowCenter.Instance.ExitAnyFullScreenOrMaskWin())
+                && !WindowCenter.Instance.ExitAnyFullScreenOrMaskWin() && !StageManager.Instance.isLoading)
             {
                 IsOPenTip();
             }
@@ -54,7 +60,9 @@
         IEnumerator Co_Load()
         {
             yield return WaitingForSecondConst.WaitMS500;
-            if (!NewBieCenter.Instance.inGuiding && !WindowCenter.Instance.ExitAnyFullScreenOrMaskWin())
+            if (WindowCenter.Instance.CheckOpen<MainInterfaceWin>() && !NewBieCenter.Instance.inGuiding
+                && !WindowCenter.Instance.ExitAnyFullScreenOrMaskWin() && !StageManager.Instance.isLoading
+                && StageManager.Instance.CurrentStage is DungeonStage)
             {
                 IsOPenTip();
             }

--
Gitblit v1.8.0