From d849d607495170551c05d9abeae9eb6aaf8960fa Mon Sep 17 00:00:00 2001
From: yyl <yyl>
Date: 星期二, 16 九月 2025 15:03:02 +0800
Subject: [PATCH] 125 战斗 特效穿透问题 临时解决方案

---
 Main/System/Battle/BattleWin.cs |   20 +++++++++++---------
 1 files changed, 11 insertions(+), 9 deletions(-)

diff --git a/Main/System/Battle/BattleWin.cs b/Main/System/Battle/BattleWin.cs
index 7655af1..6489673 100644
--- a/Main/System/Battle/BattleWin.cs
+++ b/Main/System/Battle/BattleWin.cs
@@ -25,17 +25,17 @@
     private void PauseGame()
     {
         // BattleDebug.LogError("PauseeGame");
-        // if (null == battleField)
-        //     return;
+        if (null == battleField)
+            return;
 
-        // battleField.IsPause = !battleField.IsPause;
+        battleField.IsPause = !battleField.IsPause;
 
-        // BattleDebug.LogError(" is pause " + battleField.IsPause.ToString());
+        BattleDebug.LogError(" is pause " + battleField.IsPause.ToString());
 
-        if (battleField != null)
-        {
-            battleField.operationAgent.DoNext();
-        }
+        // if (battleField != null)
+        // {
+        //     battleField.operationAgent.DoNext();
+        // }
     }
 
     protected override void OnPreOpen()
@@ -71,7 +71,8 @@
 
         if (battleRootNode != null)
         {
-            battleRootNode.transform.SetParent(null);
+            battleRootNode.transform.SetParent(Launch.Instance.transform);
+            battleRootNode.transform.localPosition = new Vector3(-10000, -10000, 0);
         }
 
         battleField = null;
@@ -92,6 +93,7 @@
         battleField = _battleField;
         if (battleRootNode != null)
         {
+            battleRootNode.transform.localPosition = Vector3.zero;
             battleRootNode.transform.SetParent(Launch.Instance.transform);
         }
 

--
Gitblit v1.8.0