private AnimationClip[] GetOrderedClipList()
{
AnimationClip[] clips = new AnimationClip[0];
if (state.activeRootGameObject != null)
{
clips = AnimationUtility.GetAnimationClips(state.activeRootGameObject);
}
//Using AlphaNum/Natural Compare to sort clips
Array.Sort(clips, (AnimationClip clip1, AnimationClip clip2) => EditorUtility.NaturalCompareObjectNames(clip1, clip2));
return(clips);
}