xiandie/scene/gallery/gallery.gd

22 lines
594 B
GDScript

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()