From 5b65567038e8b73ce41b38268ad2dfe5cdfcfa95 Mon Sep 17 00:00:00 2001
From: yyl <yyl>
Date: 星期三, 10 十二月 2025 11:12:19 +0800
Subject: [PATCH] 125 战斗 修复强制结束战斗 死亡未正确设置的问题

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

diff --git a/Main/System/Battle/BattleObject/BattleObject.cs b/Main/System/Battle/BattleObject/BattleObject.cs
index 89a2560..56f9c61 100644
--- a/Main/System/Battle/BattleObject/BattleObject.cs
+++ b/Main/System/Battle/BattleObject/BattleObject.cs
@@ -442,12 +442,17 @@
         battleField.soundManager.PlayEffectSound(teamHero.heroConfig.DeathSFX, false);
         motionBase.PlayDeadAnimation(() =>
         {
-            teamHero.isDead = true;
-            OnDeadAnimationComplete();
+            SetDeath();
             _onDeathAnimationComplete?.Invoke();
         });
     }
 
+    public void SetDeath()
+    {
+        teamHero.isDead = true;
+        OnDeadAnimationComplete();
+    }
+
     protected virtual void OnDeadAnimationComplete()
     {
         //  鎴栬鐪嬬湅婧惰В鐗规晥锛� YYL TODO

--
Gitblit v1.8.0