From 8ab2b5bfa10eacc40b6f1f8c5eb37c28de4856cb Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期五, 19 九月 2025 14:37:03 +0800
Subject: [PATCH] 0312 战场位置调整

---
 Main/System/Battle/BattleField/BattleField.cs      |   13 +++----------
 Main/System/Battle/BattleField/BattleRootNode.cs   |    5 +++++
 Main/System/Battle/BattleField/StoryBattleField.cs |    8 +++++++-
 3 files changed, 15 insertions(+), 11 deletions(-)

diff --git a/Main/System/Battle/BattleField/BattleField.cs b/Main/System/Battle/BattleField/BattleField.cs
index bb0f762..ff9fd01 100644
--- a/Main/System/Battle/BattleField/BattleField.cs
+++ b/Main/System/Battle/BattleField/BattleField.cs
@@ -533,17 +533,10 @@
         }
     }
 
-    public void SetRootNodePosition()
+    protected virtual void SetRootNodePosition()
     {
-        if (1 == MapID)
-        {
-            battleRootNode.imgBackground.rectTransform.anchoredPosition = new Vector2(0, -335f);
-        }
-        else
-        {
-            battleRootNode.imgBackground.rectTransform.anchoredPosition = new Vector2(0, -750f);
-            // (battleRootNode.transform as RectTransform).anchoredPosition = new Vector2(100, 100);
-        }
+        battleRootNode.imgBackground.rectTransform.anchoredPosition = battleRootNode.bgPos2.anchoredPosition;
+        battleRootNode.battleNode.anchoredPosition = battleRootNode.battleNodePos2.anchoredPosition;
     }
 
     public void ForceFinish()
diff --git a/Main/System/Battle/BattleField/BattleRootNode.cs b/Main/System/Battle/BattleField/BattleRootNode.cs
index 848d704..a665283 100644
--- a/Main/System/Battle/BattleField/BattleRootNode.cs
+++ b/Main/System/Battle/BattleField/BattleRootNode.cs
@@ -27,6 +27,11 @@
 	private List<GameObject> _blueTeamNodeList = new List<GameObject>();
 
 	public RawImage imgBackground;
+	public RectTransform bgPos1;
+	public RectTransform bgPos2;
+	public RectTransform battleNode;
+	public RectTransform battleNodePos1;
+	public RectTransform battleNodePos2;
 
 	void Awake()
 	{
diff --git a/Main/System/Battle/BattleField/StoryBattleField.cs b/Main/System/Battle/BattleField/StoryBattleField.cs
index e265fc8..bbd7cff 100644
--- a/Main/System/Battle/BattleField/StoryBattleField.cs
+++ b/Main/System/Battle/BattleField/StoryBattleField.cs
@@ -141,7 +141,7 @@
         base.OnSettlement(turnFightStateData);
         BattleManager.Instance.MainFightRequest(4);
     }
-    
+
 
     public override void HaveRest()
     {
@@ -266,4 +266,10 @@
                 BattleDebug.LogError("action doesnt finish, wait a moment please");
         }
     }
+    
+    protected override void SetRootNodePosition()
+    {
+        battleRootNode.imgBackground.rectTransform.anchoredPosition = battleRootNode.bgPos1.anchoredPosition;
+        battleRootNode.battleNode.anchoredPosition = battleRootNode.battleNodePos1.anchoredPosition;
+    }
 }
\ No newline at end of file

--
Gitblit v1.8.0