From d1ec6bf485cf9179d157554eaef7a2339233dd03 Mon Sep 17 00:00:00 2001
From: yyl <yyl>
Date: 星期三, 28 一月 2026 17:04:08 +0800
Subject: [PATCH] 命格 重构战斗代码

---
 Main/System/Battle/Buff/BattleObjectBuffMgr.cs |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/Main/System/Battle/Buff/BattleObjectBuffMgr.cs b/Main/System/Battle/Buff/BattleObjectBuffMgr.cs
index d1ded5f..51420d4 100644
--- a/Main/System/Battle/Buff/BattleObjectBuffMgr.cs
+++ b/Main/System/Battle/Buff/BattleObjectBuffMgr.cs
@@ -61,7 +61,7 @@
                     return;
                 }
                 int[] effectPos = effectPlayer.effectConfig.effectPos;
-                effectPlayer.transform.position = battleObject.heroRectTrans.position;
+                effectPlayer.transform.position = battleObject.GetPosition();
                 if (null != effectPos && effectPos.Length >= 2)
                 {
                     effectPlayer.rectTrans.anchoredPosition += new Vector2(effectPos[0], effectPos[1]);
@@ -297,7 +297,7 @@
             else
             {
                 BattleEffectPlayer effect = battleObject.battleField.battleEffectMgr
-                    .PlayEffect(battleObject, skillConfig.BuffEffect, battleObject.heroRectTrans, battleObject.Camp, battleObject.teamHero.modelScale);
+                    .PlayEffect(battleObject, skillConfig.BuffEffect, battleObject.GetRectTransform(), battleObject.Camp, battleObject.teamHero.modelScale);
 
                 effect.BindBone(battleObject, effect.effectConfig.nodeName);
 
@@ -321,7 +321,7 @@
 
         UpdateControlState();
 
-        battleObject.heroInfoBar.RefreshBuff(buffDataDict.Values.ToList());
+        battleObject.RefreshBuff(buffDataDict.Values.ToList());
         onBuffChanged?.Invoke();
 
         // bool isUnderControl = false;

--
Gitblit v1.8.0