protected override void OnUpdating() { if (Time == 60) { scene2 = new TestScene(); Engine.ChangeSceneWithTransition(scene2, new TransitionFade(0.3f, 0.3f)); } else if (Time == 120) { Assert.AreEqual(true, scene1.alreadyDisposed); scene3 = new TestScene(); Engine.ChangeScene(scene3); } else if (Time == 122) { Assert.AreEqual(true, scene2.alreadyDisposed); scene3.Dispose(); } else if (Time == 123) { Assert.AreEqual(true, scene3.alreadyDisposed); } }