private void NormalizeFrame() { if (!AnimationTrack.IsNullOrEmpty(currentTrack)) { var frame = currentTrack.GetCurrentFrame(); if (frame != null) { SetFrameData(frame); } } }
public bool AddTrack(string animationName, int countRepeat = 1) { var anim = TargetAnimationObject.data.GetAnimation(animationName); if (anim != null) { var track = new AnimationTrack(); track.Set(anim); for (int i = 0; i < countRepeat; i++) { _trackList.Add(track); } return(true); } return(false); }
public static bool IsNullOrEmpty(AnimationTrack track) { return(track == null || track.CurrentAnimation == null); }