public void WeCanReverseTweening()
 {
     tweener.Reset(Color.Black, Color.White, TimeSpan.FromSeconds(1));
     tweener.Play();
     tweener.Update(new GameTime(TimeSpan.FromSeconds(1), TimeSpan.FromSeconds(1), TimeSpan.FromSeconds(1), TimeSpan.FromSeconds(1)));
     tweener.Reverse();
     tweener.Update(new GameTime(TimeSpan.FromSeconds(2), TimeSpan.FromSeconds(1), TimeSpan.FromSeconds(2), TimeSpan.FromSeconds(1)));
     Assert.AreEqual(Color.Black, tweener.Position);
 }
示例#2
0
 public void BackAndForth()
 {
     if (Stop())
     {
         tweener.Ended -= BackAndForth;
     }
     else
     {
         tweener.Reverse();
     }
 }
示例#3
0
文件: Loop.cs 项目: liquidboy/X
 public static void BackAndForth(ITweener tweener)
 {
     tweener.Ended += delegate { tweener.Reverse(); };
 }
示例#4
0
 public static void BackAndForth(ITweener tweener)
 {
     tweener.Ended += delegate { tweener.Reverse(); };
 }