From 8c279427332ae2abf33df0e403736634c48258df Mon Sep 17 00:00:00 2001
From: yyl <yyl>
Date: 星期四, 04 六月 2026 18:05:06 +0800
Subject: [PATCH] 绑定战场点位特效支持

---
 Main/System/Battle/BattleEffectMgr.cs |   12 +++++++++++-
 1 files changed, 11 insertions(+), 1 deletions(-)

diff --git a/Main/System/Battle/BattleEffectMgr.cs b/Main/System/Battle/BattleEffectMgr.cs
index eb29191..12f1cb8 100644
--- a/Main/System/Battle/BattleEffectMgr.cs
+++ b/Main/System/Battle/BattleEffectMgr.cs
@@ -82,12 +82,22 @@
             return null;
         }
 
+        bool isRedCamp = camp == BattleCamp.Red;
+
+        if (effectCfg.BindPos > 0 && effectCfg.BindPos <=7)
+        {
+            var go = battleField.battleRootNode.GetRootNode(camp, effectCfg.BindPos);
+            if (go != null)
+            {
+                parent = go.transform;
+            }
+        }
+
         if (!effectDict.ContainsKey(effectId))
         {
             effectDict[effectId] = new List<BattleEffectPlayer>();
         }
 
-        bool isRedCamp = camp == BattleCamp.Red;
 
         BattleEffectPlayer effectPlayer = BattleEffectPlayer.Create(effectId, battleField, battleField.battleRootNode.transform, isRedCamp, _scaleRatio);
         // 璁剧疆鐗规晥缂╂斁鍜屾柟鍚�

--
Gitblit v1.8.0