xiandie/scene/ux/memory/memory.gd

23 lines
490 B
GDScript

extends CanvasLayer
func _ready() -> void:
layer = GlobalConfig.CANVAS_LAYER_UX_PANEL
SceneManager.toggle_pause_counter(true)
func _unhandled_input(event: InputEvent) -> void:
# memory 界面阻塞所有输入事件,除了 escape
get_viewport().set_input_as_handled()
if (
event.is_action_pressed("escape")
or event.is_action_pressed("cancel")
or event.is_action_pressed("memory")
):
quit()
func quit() -> void:
SceneManager.toggle_pause_counter(false)
queue_free()