From 68ceec72d78d328f9eaa05fce40caf99fe333ba1 Mon Sep 17 00:00:00 2001
From: yyl <yyl>
Date: 星期六, 11 十月 2025 19:21:30 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.1.20:10010/r/Project_SG_scripts

---
 Main/System/Battle/BattleField/BattleField.cs |   31 ++++++++++++++++++++++++++-----
 1 files changed, 26 insertions(+), 5 deletions(-)

diff --git a/Main/System/Battle/BattleField/BattleField.cs b/Main/System/Battle/BattleField/BattleField.cs
index 7f4353d..dfc7948 100644
--- a/Main/System/Battle/BattleField/BattleField.cs
+++ b/Main/System/Battle/BattleField/BattleField.cs
@@ -45,18 +45,22 @@
         }
         set
         {
-            m_IsPause = value;
 
-            if (m_IsPause)
+            if (value)
             {
+                m_IsPause = value;
                 PauseGame();
+                OnBattlePause?.Invoke(m_IsPause);
             }
             else
             {
-                ResumeGame();
+                if (CanResumeGame())
+                {
+                    m_IsPause = value;
+                    ResumeGame();
+                    OnBattlePause?.Invoke(m_IsPause);
+                }
             }
-
-            OnBattlePause?.Invoke(m_IsPause);
         }
     }
 
@@ -545,4 +549,21 @@
     {
         recordPlayer.ForceFinish();
     }
+    
+
+    //鏆傚仠鐨勫師鍥犳湁寰堝锛岄渶瑕佹鏌ュ悇绉嶇姸鎬�
+    bool CanResumeGame()
+    {
+        if (UIManager.Instance.IsOpened<NewBieWin>())
+        {
+            return false;
+        }
+
+        if (UIManager.Instance.IsOpened<EquipExchangeWin>())
+        {
+            return false;
+        }
+
+        return true;
+    }
 }

--
Gitblit v1.8.0