Exemple #1
0
        private void InsertActiveKeyFrame()
        {
            var activeKeyFrame = CurrentKeyFrameContext;

            if (activeKeyFrame == null)
            {
                return;
            }

            KeyFrameContexts.Add(activeKeyFrame);

            CurrentKeyFrameContext = null;
        }
Exemple #2
0
 private void InsertActiveKeyFrameToAnimation()
 {
     foreach (var frameContext in KeyFrameContexts)
     {
         if (frameContext is ExpressionKeyFrameFluentContext)
         {
             InsertExpressionKeyFrame(frameContext as ExpressionKeyFrameFluentContext);
         }
         else
         {
             InsertKeyFrame(frameContext as KeyFrameFluentContext <T>);
         }
     }
     KeyFrameContexts.Clear();
 }