Main/System/Battle/BattleField/RecordActions/DeathRecordAction.cs
@@ -12,10 +12,10 @@ deadPackList = _deadPackList; } public override bool IsFinished() { return isFinish; } public override bool IsFinished() { return isFinish; } public override void Run() @@ -39,13 +39,13 @@ if (isLastOne) { isFinish = true; isFinish = true; } }); } return; } } private void OnDeathAnimationEnd(BattleObject deadObj) @@ -56,4 +56,10 @@ deadObj.PerformDrop(); } } public override void ForceFinish() { // 设置结束flag 记得清空motionBase里的事件 base.ForceFinish(); } }