From 63c69d907fc4615917ba06baa1401f0f0e931ef2 Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期三, 22 十月 2025 21:01:39 +0800
Subject: [PATCH] 0312 优化战场暂停继承问题

---
 Main/System/Battle/BattleField/BattleField.cs      |   12 +-----------
 Main/System/Battle/BattleField/StoryBattleField.cs |   19 ++++++++++++++++++-
 2 files changed, 19 insertions(+), 12 deletions(-)

diff --git a/Main/System/Battle/BattleField/BattleField.cs b/Main/System/Battle/BattleField/BattleField.cs
index 63d86b9..4b8483f 100644
--- a/Main/System/Battle/BattleField/BattleField.cs
+++ b/Main/System/Battle/BattleField/BattleField.cs
@@ -565,18 +565,8 @@
     
 
     //鏆傚仠鐨勫師鍥犳湁寰堝锛岄渶瑕佹鏌ュ悇绉嶇姸鎬�
-    bool CanResumeGame()
+    protected virtual bool CanResumeGame()
     {
-        if (NewBieCenter.Instance.IsPauseStoryBattleState())
-        {
-            return false;
-        }
-
-        if (UIManager.Instance.IsOpened<EquipExchangeWin>())
-        {
-            return false;
-        }
-
         return true;
     }
 
diff --git a/Main/System/Battle/BattleField/StoryBattleField.cs b/Main/System/Battle/BattleField/StoryBattleField.cs
index e491dce..9b6c5fe 100644
--- a/Main/System/Battle/BattleField/StoryBattleField.cs
+++ b/Main/System/Battle/BattleField/StoryBattleField.cs
@@ -290,10 +290,27 @@
             battleWin.SetBattleField(this);
         }
     }
-    
+
     protected override void SetRootNodePosition()
     {
         battleRootNode.imgBackground.rectTransform.anchoredPosition = battleRootNode.bgPos1.anchoredPosition;
         battleRootNode.battleNode.anchoredPosition = battleRootNode.battleNodePos1.anchoredPosition;
     }
+    
+
+    //鏆傚仠鐨勫師鍥犳湁寰堝锛岄渶瑕佹鏌ュ悇绉嶇姸鎬�
+    protected override bool CanResumeGame()
+    {
+        if (NewBieCenter.Instance.IsPauseStoryBattleState())
+        {
+            return false;
+        }
+
+        if (UIManager.Instance.IsOpened<EquipExchangeWin>())
+        {
+            return false;
+        }
+
+        return true;
+    }
 }
\ No newline at end of file

--
Gitblit v1.8.0