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