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