yyl
2025-11-28 8d57a9bf9f4bef8e701e668dc5ee47905988b0df
Main/System/Battle/Motion/MotionBase.cs
@@ -542,6 +542,8 @@
    public void HaveRest()
    {
        animState?.ClearTracks();
        trackEntryCallbacks.Clear();
        runningActions.Clear();
        activeSkillTracks.Clear();
@@ -555,6 +557,8 @@
        subSkillTrackMap.Clear();
        for (int i = 1; i <= 8; i++)
            availableSubTracks.Enqueue(i);
        currentTrack = null;
        
        playingSkillAnim = false;
        PlayAnimation(MotionName.idle, true);
@@ -574,4 +578,10 @@
            illusionShadow.Show(isVisible, color);
        }
    }
    internal void ResetToIdleAnimation()
    {
        // 清空之前的状态
        HaveRest();
    }
}