using Godot; namespace TheGame { public partial class PauseMenu : Control { private Game _gameController; public override void _Ready() { _gameController = GetParent(); } private void _on_resume_button_pressed() { _gameController.TogglePause(); } private void _on_save_button_pressed() { var saveManager = new SaveManager(); float currentTime = _gameController.GetGameTime(); saveManager.SaveGame(currentTime); // Visa bekrÀftelse eller gÄ tillbaka till spelet _gameController.TogglePause(); } private void _on_main_menu_button_pressed() { GetTree().Paused = false; GetTree().ChangeSceneToFile("res://scenes/MainMenu.tscn"); } private void _on_desktop_button_pressed() { GetTree().Quit(); } } }