public void OnGameTimeEnds() { PlayerScoreSystem.SetGlobalPosition(400, 200); GridNode.Dispose(); Texture2D exitButtonTexture = Global.Game.Content.Load <Texture2D>("ok-button"); UiButton ExitButton; ExitButton = new UiButton(); ExitButton.SetGlobalPosition(300, 475); ExitButton.SetSize(200, 50); ExitButton.Name = "ExitButton"; ExitButton.OnButtonPressed += () => Global.Game.ChangeScene(new MainMenu()); ExitButton.SetTexture(exitButtonTexture); AddChild(ExitButton); }
public MainMenu() : base("MainMenu") { UiButton BeginGameButton; UiButton ExitButton; BeginGameButton = new UiButton(); BeginGameButton.SetPosition(300, 400); BeginGameButton.SetSize(200, 50); BeginGameButton.Name = "BeginGameButton"; BeginGameButton.OnButtonPressed += () => Global.Game.ChangeScene(new GameplayScene()); AddChild(BeginGameButton); ExitButton = new UiButton(); ExitButton.SetPosition(300, 475); ExitButton.SetSize(200, 50); ExitButton.Name = "ExitButton"; ExitButton.OnButtonPressed += () => Global.Game.Exit(); AddChild(ExitButton); }