extends CanvasLayer func _ready() -> void: layer = GlobalConfig.CANVAS_LAYER_GALLERY SceneManager.toggle_pause_counter(true) $OpenSfx.play() func _unhandled_input(event: InputEvent) -> void: if ( event.is_action_pressed("escape") or event.is_action_pressed("cancel") or event.is_action_pressed("gallery") ): SceneManager.toggle_pause_counter(false) var close_stream = preload("res://asset/audio/sfx/交互/收起背包.wav") AudioManager.play_sfx(close_stream) queue_free() # gallery 界面阻塞所有输入事件,除了 escape get_viewport().set_input_as_handled()