public static void TestTween() { Roga2dNode node = new Roga2dNode(); Roga2dAlphaInterval interval = new Roga2dAlphaInterval(node, 0.0f, 1.0f, 5, true); Tester.Ok(!interval.IsDone()); interval.Start(); Tester.Match(node.LocalAlpha, 0.0f); Tester.Ok(!interval.IsDone()); interval.Update(); Tester.Match(node.LocalAlpha, 0.2f); Tester.Ok(!interval.IsDone()); interval.Update(); Tester.Match(node.LocalAlpha, 0.4f); Tester.Ok(!interval.IsDone()); interval.Update(); Tester.Match(node.LocalAlpha, 0.6f); Tester.Ok(!interval.IsDone()); interval.Update(); Tester.Match(node.LocalAlpha, 0.8f); Tester.Ok(!interval.IsDone()); interval.Update(); Tester.Match(node.LocalAlpha, 1.0f); Tester.Ok(interval.IsDone()); interval.Update(); Tester.Match(node.LocalAlpha, 1.0f); Tester.Ok(interval.IsDone()); interval.Reset(); Tester.Match(node.LocalAlpha, 0.0f); Tester.Ok(!interval.IsDone()); node.Destroy(); }