partial void GoToPreviousScene(UIBarButtonItem sender) { if (--Type < 0) { Type = GameScene.SceneType.Count - 1; } SelectScene(Type); }
partial void GoToNextScene(UIBarButtonItem sender) { if (++Type >= GameScene.SceneType.Count) { Type = (GameScene.SceneType) 0; } SelectScene(Type); }
void SelectScene(GameScene.SceneType sceneType) { var scene = GameScene.SceneWith(sceneType, new CGSize(800f, 600f)); scene.ScaleMode = SKSceneScaleMode.AspectFit; var skView = (SKView)View; skView.PresentScene(scene); NavigationItem.Title = scene.SceneName; }