Beispiel #1
0
 private void NormalizeFrame()
 {
     if (!AnimationTrack.IsNullOrEmpty(currentTrack))
     {
         var frame = currentTrack.GetCurrentFrame();
         if (frame != null)
         {
             SetFrameData(frame);
         }
     }
 }
Beispiel #2
0
        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);
        }
Beispiel #3
0
 public static bool IsNullOrEmpty(AnimationTrack track)
 {
     return(track == null || track.CurrentAnimation == null);
 }