extends Control var paused = false var showMouse = false func _ready() -> void: self.visible = paused func _input(_event: InputEvent) -> void: if Input.is_action_just_pressed("Pause"): print("paused") _pause_and_unpause() func _pause_and_unpause(): paused = !paused showMouse = !showMouse get_tree().paused = paused self.visible = paused $MarginContainer/VBoxContainer/CameraSensitivityLabel/HSlider.value = GlobalSettings.cameraSensitivity if showMouse: Input.set_mouse_mode(Input.MOUSE_MODE_VISIBLE) else: Input.set_mouse_mode(Input.MOUSE_MODE_CAPTURED) func _on_resume_game_button_pressed() -> void: _pause_and_unpause() func _on_quit_game_button_pressed() -> void: get_tree().quit() func _on_h_slider_value_changed(value: float) -> void: GlobalSettings.cameraSensitivity = value print(GlobalSettings.cameraSensitivity) pass # Replace with function body.