xiandie/scene/ux/panel/ux_panel.gd

18 lines
404 B
GDScript3
Raw Normal View History

2025-06-27 14:52:46 +00:00
extends CanvasLayer
func _ready() -> void:
layer = GlobalConfig.CANVAS_LAYER_UX_PANEL
SceneManager.toggle_pause_counter(true)
func _unhandled_input(event: InputEvent) -> void:
# panel 界面接受所有输入事件
get_viewport().set_input_as_handled()
if (
event.is_action_pressed("cancel")
or event.is_action_pressed("escape")
):
SceneManager.toggle_pause_counter(false)
queue_free()