From 9424aabcb70374223a621eab120e9098cc36edc9 Mon Sep 17 00:00:00 2001
From: yyl <yyl>
Date: 星期四, 06 十一月 2025 11:10:08 +0800
Subject: [PATCH] 125 战斗 反伤 飘血 掉落表现消失问题修复

---
 Main/System/Battle/BattleObject/BattleObject.cs |   24 +++++++-----------------
 1 files changed, 7 insertions(+), 17 deletions(-)

diff --git a/Main/System/Battle/BattleObject/BattleObject.cs b/Main/System/Battle/BattleObject/BattleObject.cs
index 7040934..9941d87 100644
--- a/Main/System/Battle/BattleObject/BattleObject.cs
+++ b/Main/System/Battle/BattleObject/BattleObject.cs
@@ -48,7 +48,7 @@
         private set;
     }
 
-    protected BattleDrops battleDrops;
+    protected BattleDrops m_battleDrops;
 
     private RectTransform m_heroRectTrans;
 
@@ -319,9 +319,9 @@
 
         if (isFatalAttack)
         {
-            if (null != battleDrops)
+            if (null != battleHurtParam.battleDrops)
             {
-                PushDropItems(battleDrops);
+                PushDropItems(battleHurtParam.battleDrops);
             }
             battleField.OnObjsDead(new List<HB422_tagMCTurnFightObjDead>() { battleHurtParam.deadPack });
             
@@ -344,16 +344,6 @@
             }
 
         }
-    }
-
-    public void SuckHp(uint suckHP, SkillConfig skillConfig)
-    {
-        // teamHero.curHp = Math.Min(teamHero.maxHp, teamHero.curHp + (int)suckHP);
-    }
-
-    public void HurtByReflect(uint bounceHP, SkillConfig skillConfig)
-    {
-        // teamHero.curHp = Math.Max(0, teamHero.curHp - (int)bounceHP);
     }
 
 
@@ -460,21 +450,21 @@
 
     public void PushDropItems(BattleDrops _battleDrops)
     {
-        battleDrops = _battleDrops;
+        m_battleDrops = _battleDrops;
     }
 
     public void PerformDrop()
     {
-        if (null == battleDrops || battleDrops.dropItemPackIndex.Count == 0)
+        if (null == m_battleDrops || m_battleDrops.dropItemPackIndex.Count == 0)
             return;
 
         EventBroadcast.Instance.Broadcast<string, BattleDrops, Action>(
-            EventName.BATTLE_DROP_ITEMS, battleField.guid, battleDrops, OnPerformDropFinish);
+            EventName.BATTLE_DROP_ITEMS, battleField.guid, m_battleDrops, OnPerformDropFinish);
     }
 
     protected void OnPerformDropFinish()
     {
-        battleDrops = null;
+        m_battleDrops = null;
     }
 
     public void SetBack()

--
Gitblit v1.8.0