Files
Dawn-Godot/scene/Pause.gd
T
2026-06-11 20:42:08 -05:00

17 lines
374 B
GDScript

class_name PauseSingleton extends Node
func _ready() -> void:
process_mode = Node.PROCESS_MODE_ALWAYS
func _unhandled_input(event:InputEvent) -> void:
if !event.is_action_pressed("pause"):
return
var menu:PauseMenu = UI.PAUSE_MENU
if menu == null:
return
if menu.isOpen():
menu.close()
else:
menu.open()
get_viewport().set_input_as_handled()