Exemplo n.º 1
0
        /// <summary>
        /// Runs this instruction.
        /// </summary>
        public override void Run()
        {
            if (!DoubleAnimationObject.IsStarted)
            {
                DoubleAnimationObject.Start();
            }

            CodeCallback?.Invoke(DoubleAnimationObject.CurrentValue, this);

            if (DoubleAnimationObject.IsFinished)
            {
                IsFinished = true;
            }

            base.Run();
        }
Exemplo n.º 2
0
 public override void Reset()
 {
     DoubleAnimationObject.Reset();
     base.Reset();
 }