public static AnimationClip GetOrCreateClip(this AnimationTrack track) { if (track.infiniteClip == null && !track.inClipMode) { track.CreateInfiniteClip(AnimationTrackRecorder.GetUniqueRecordedClipName(track, AnimationTrackRecorder.kRecordClipDefaultName)); } return(track.infiniteClip); }