From 5df482a22d9b243cf92bc2d6826a294cff93daee Mon Sep 17 00:00:00 2001
From: client_linchunjie <461730578@qq.com>
Date: 星期五, 17 八月 2018 14:11:08 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.0.87:10010/r/snxxz_scripts

---
 System/WindowJump/WindowJumpMgr.cs |   16 +++++++++++++++-
 1 files changed, 15 insertions(+), 1 deletions(-)

diff --git a/System/WindowJump/WindowJumpMgr.cs b/System/WindowJump/WindowJumpMgr.cs
index cea4226..2f57a9e 100644
--- a/System/WindowJump/WindowJumpMgr.cs
+++ b/System/WindowJump/WindowJumpMgr.cs
@@ -11,8 +11,8 @@
         IsJumpState = false;
         funcOpenBagItem = ConfigManager.Instance.GetTemplate<FuncConfigConfig>("OpenBagItem");
         StageManager.Instance.onStartStageLoadingEvent += ClearCurRecord;
+        GlobalTimeEvent.Instance.secondEvent += SecondRefresh;
     }
-
     private Window preWin = null;
     private WindowSearchConfig _tagWinSearchModel;
     private FuncOpenLVConfig _tagOpenLvModel;
@@ -938,6 +938,20 @@
         }
        
     }
+    private void SecondRefresh()
+    {
+        if (DeadModel.playerIsDie && WindowCenter.Instance.CheckOpen<MainInterfaceWin>())
+        {
+            if(!WindowCenter.Instance.CheckOpen<RebornWin>()
+               && !WindowCenter.Instance.CheckOpen<ReliveWin>()
+               && !WindowCenter.Instance.CheckOpen<ElderGodAreaExitWin>()
+               && !WindowCenter.Instance.CheckOpen<ElderGodAreaRebornWin>())
+            {
+                ClearJumpData();
+                DeadModel.PlayerDie(PlayerDatas.Instance.baseData.PlayerID);
+            }
+        }
+    }
 
     public void ClearJumpData()
     {

--
Gitblit v1.8.0