yyl
2025-09-29 3426606c42d2e94057e3c682890e26c8b50d9700
Main/System/Battle/BattleField/RecordActions/DeathRecordAction.cs
@@ -32,22 +32,26 @@
            foreach (var deadPack in deadPackList)
            {
                BattleObject deadObj = battleField.battleObjMgr.GetBattleObject((int)deadPack.ObjID);
                deadObj.OnDeath(() =>
                if (null != deadObj)
                {
                    index++;
                    isLastOne = index >= total;
                    OnDeathAnimationEnd(deadObj);
                    if (isLastOne)
                    deadObj.OnDeath(() =>
                    {
                        // UniTaskExtension.DelayTime((GameObject)null, 0.3f / battleField.speedRatio, () =>
                        // {
                            isFinish = true;
                        // });
                    }
                });
                        index++;
                        isLastOne = index >= total;
                        OnDeathAnimationEnd(deadObj);
                        if (isLastOne)
                        {
                            // UniTaskExtension.DelayTime((GameObject)null, 0.3f / battleField.speedRatio, () =>
                            // {
                                isFinish = true;
                            // });
                        }
                    });
                }
            }
            return;
        }
@@ -67,5 +71,6 @@
    {
        //  设置结束flag 记得清空motionBase里的事件
        base.ForceFinish();
    }
}