From 9889dbd1a53c7ec06aed3fe10474f2528a31a068 Mon Sep 17 00:00:00 2001
From: yyl <yyl>
Date: 星期三, 19 十一月 2025 18:03:59 +0800
Subject: [PATCH] 125 战斗 修复死亡卡死的问题

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

diff --git a/Main/System/Battle/BattleField/RecordActions/DeathRecordAction.cs b/Main/System/Battle/BattleField/RecordActions/DeathRecordAction.cs
index e21cda5..884d56e 100644
--- a/Main/System/Battle/BattleField/RecordActions/DeathRecordAction.cs
+++ b/Main/System/Battle/BattleField/RecordActions/DeathRecordAction.cs
@@ -38,9 +38,16 @@
                 BattleObject deadObj = battleField.battleObjMgr.GetBattleObject((int)deadPack.ObjID);
                 if (null != deadObj)
                 {
+                    if (deadObj.IsDead())
+                    {
+                        index++;
+                        continue;
+                    }
                     PerformDrop(deadObj);
+                    // Debug.LogError("start death : " + deadObj.ObjID);
                     deadObj.OnDeath(() =>
                     {
+                        // Debug.LogError("death callback : " + deadObj.ObjID);
                         index++;
 
                         isLastOne = index >= total;

--
Gitblit v1.8.0