Files
fnaf-gameshow-fangame/Assets/Scripts/UI/pause_menu.gd
2026-01-13 03:47:51 +00:00

40 lines
898 B
GDScript

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.