From abac676c719ee4dcffa7edcb5586afeebce41ecc Mon Sep 17 00:00:00 2001
From: yyl <yyl>
Date: 星期一, 01 十二月 2025 17:49:09 +0800
Subject: [PATCH] 125 战斗 筛查问题代码

---
 Main/System/Battle/BattleUtility.cs             |    1 +
 Main/System/Battle/BattleObject/BattleObject.cs |   18 +++++++++++++++---
 Main/System/Battle/Define/BattleDmgInfo.cs      |    1 +
 3 files changed, 17 insertions(+), 3 deletions(-)

diff --git a/Main/System/Battle/BattleObject/BattleObject.cs b/Main/System/Battle/BattleObject/BattleObject.cs
index 984cfea..d0a4b6e 100644
--- a/Main/System/Battle/BattleObject/BattleObject.cs
+++ b/Main/System/Battle/BattleObject/BattleObject.cs
@@ -179,6 +179,7 @@
                 long toHp = GeneralDefine.GetFactValue(_refreshInfo.Value, _refreshInfo.ValueEx);
                 heroInfoBar.UpdateHP(teamHero.curHp, toHp, teamHero.maxHp, false);
                 teamHero.curHp = GeneralDefine.GetFactValue(_refreshInfo.Value, _refreshInfo.ValueEx);
+                // Debug.LogError("OnObjInfoRefresh " + teamHero.curHp);
                 break;
             case PlayerDataType.MaxHP:
                 teamHero.maxHp = GeneralDefine.GetFactValue(_refreshInfo.Value, _refreshInfo.ValueEx);
@@ -377,9 +378,12 @@
         // 搴旂敤琛�閲忓彉鍖�
         teamHero.curHp = hurter.toHp;
         
-        // 鎶ょ浘鍊肩敱buff绯荤粺鑷姩绠$悊锛屼笉闇�瑕佹墜鍔ㄨ缃�
-        // buffMgr浼氭牴鎹湇鍔″櫒鐨凥B428_tagSCBuffRefresh鍖呮洿鏂版姢鐩惧��
-        
+        // foreach (var obj in battleField.battleObjMgr.allBattleObjDict.Values)
+        // {
+        //     Debug.LogError($"[ApplyHurtToTarget] ObjID: {obj.ObjID}, Name: {obj.teamHero.heroConfig.Name}, CurHp: {obj.teamHero.curHp}, MaxHp: {obj.teamHero.maxHp} Skill {battleHurtParam.hB427_TagSCUseSkill.packUID} ");
+        // }
+
+
 #if UNITY_EDITOR
         // 鏈�鍚庝竴鍑绘椂楠岃瘉琛�閲忔槸鍚︿笌鏈嶅姟鍣ㄤ竴鑷�
         if (isLastHit)
@@ -457,6 +461,7 @@
     {
         // 澶勭悊澶嶆椿閫昏緫
         teamHero.curHp = GeneralDefine.GetFactValue(vNetData.CurHP, vNetData.CurHPEx);
+        // Debug.LogError("OnReborn " + teamHero.curHp);
         teamHero.isDead = false;
         heroGo.SetActive(true);
         motionBase.ResetToIdleAnimation();
@@ -600,6 +605,7 @@
                 long toHp = GeneralDefine.GetFactValue(vNetData.Value, vNetData.ValueEx);
                 heroInfoBar.UpdateHP(teamHero.curHp, toHp, teamHero.maxHp, true);
                 teamHero.curHp = newValue;
+                // Debug.LogError("OnObjPropertyRefreshView " + teamHero.curHp);
                 break;
             case PlayerDataType.MaxHP:
                 teamHero.maxHp = newValue;
@@ -696,6 +702,12 @@
         
         // 搴旂敤琛�閲忓彉鍖�
         teamHero.curHp = caster.toHp;
+
+        //  鎵撳嵃鎵�鏈夎鑹茬殑鍚嶅瓧鍜屽綋鍓嶈閲忚窡鎬昏閲�
+        // foreach (var obj in battleField.battleObjMgr.allBattleObjDict.Values)
+        // {
+        //     Debug.LogError($"[ApplyHurtToCaster] ObjID: {obj.ObjID}, Name: {obj.teamHero.heroConfig.Name}, CurHp: {obj.teamHero.curHp}, MaxHp: {obj.teamHero.maxHp} Skill {battleHurtParam.hB427_TagSCUseSkill.packUID} " );
+        // }
         
         // 鎶ょ浘鍊肩敱buff绯荤粺鑷姩绠$悊锛屼笉闇�瑕佹墜鍔ㄨ缃�
         
diff --git a/Main/System/Battle/BattleUtility.cs b/Main/System/Battle/BattleUtility.cs
index d092c7c..75513bb 100644
--- a/Main/System/Battle/BattleUtility.cs
+++ b/Main/System/Battle/BattleUtility.cs
@@ -355,6 +355,7 @@
         battleHurtParam.hurter = hurter;
         battleHurtParam.battleDrops = battleDrops;
         battleHurtParam.hurt = hurt;
+        battleHurtParam.hB427_TagSCUseSkill = skillBase.tagUseSkillAttack;
         battleHurtParam.hitIndex = hitIndex;
         battleHurtParam.deadPack = deadPack;
         battleHurtParam.skillConfig = skillConfig;
diff --git a/Main/System/Battle/Define/BattleDmgInfo.cs b/Main/System/Battle/Define/BattleDmgInfo.cs
index e85459d..7749d56 100644
--- a/Main/System/Battle/Define/BattleDmgInfo.cs
+++ b/Main/System/Battle/Define/BattleDmgInfo.cs
@@ -524,6 +524,7 @@
 
     public BattleDrops battleDrops;
     public HB427_tagSCUseSkill.tagSCUseSkillHurt hurt;
+    public HB427_tagSCUseSkill hB427_TagSCUseSkill;
     public int hitIndex;
     public HB422_tagMCTurnFightObjDead deadPack;
     public SkillConfig skillConfig;

--
Gitblit v1.8.0