yyl
2025-10-17 c124d98bdf9659cf764bebb799bee42c30eb152f
Main/System/Battle/Motion/MotionBase.cs
@@ -18,7 +18,7 @@
    public Action OnHitAnimationComplete;
    private List<Action> runningActions = new List<Action>();
    protected SkeletonAnimation skeletonAnim;
    public SkeletonAnimation skeletonAnim;
    protected Spine.AnimationState animState;
    protected Spine.Skeleton skeleton;
    protected float defaultMixDuration = 0f;
@@ -156,7 +156,13 @@
            if (hasAnim)
            {
                if (currentTrack != skillTrack)
                {
                    Debug.LogError("技能动画被打断,强制结束 " + skillConfig.SkillID);
                    skillBase.ForceFinished();
                    RemoveAction(frameHandler);
                    playingSkillAnim = false;
                    return;
                }
                
                if (skillTrack.TrackTime == 0) failCount++;
                if (failCount > 100)