From 79756e491fa5d9b3a6a71addee1e64fe33b69e60 Mon Sep 17 00:00:00 2001
From: yyl <yyl>
Date: 星期三, 05 十一月 2025 11:53:50 +0800
Subject: [PATCH] 125 战斗 战斗死亡掉落时间点修改

---
 Main/System/Battle/BattleField/RecordActions/DeathRecordAction.cs |    7 +++----
 1 files changed, 3 insertions(+), 4 deletions(-)

diff --git a/Main/System/Battle/BattleField/RecordActions/DeathRecordAction.cs b/Main/System/Battle/BattleField/RecordActions/DeathRecordAction.cs
index 9cd762e..c4ee7c8 100644
--- a/Main/System/Battle/BattleField/RecordActions/DeathRecordAction.cs
+++ b/Main/System/Battle/BattleField/RecordActions/DeathRecordAction.cs
@@ -36,13 +36,12 @@
                 BattleObject deadObj = battleField.battleObjMgr.GetBattleObject((int)deadPack.ObjID);
                 if (null != deadObj)
                 {
+                    PerformDrop(deadObj);
                     deadObj.OnDeath(() =>
                     {
                         index++;
 
                         isLastOne = index >= total;
-
-                        OnDeathAnimationEnd(deadObj);
 
                         if (isLastOne)
                         {
@@ -78,14 +77,14 @@
             BattleObject deadObj = battleField.battleObjMgr.GetBattleObject((int)deadPack.ObjID);
             if (null != deadObj)
             {
-                OnDeathAnimationEnd(deadObj);
+                PerformDrop(deadObj);
             }
         }
 
         base.ForceFinish();
     }
 
-    private void OnDeathAnimationEnd(BattleObject deadObj)
+    private void PerformDrop(BattleObject deadObj)
     {
         //  鍙湁涓荤嚎鎺夎惤鐗╁搧
         if (battleField.MapID == 1 || battleField.MapID == 2)

--
Gitblit v1.8.0