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