xiandie/scene/gallery/gallery.gd

27 lines
573 B
GDScript

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