xiandie/scene/gallery/clips/clip_template.gd

20 lines
428 B
GDScript3
Raw Normal View History

extends Node2D
# 发送此信号会重载当前 clip重置所有进度自动退出 display 状态)
signal display_finished
# card_mode 卡片模式 / 完整模式
func run_clip(card_mode: bool):
if card_mode:
return
display_finished.emit()
var dialogue_res = preload("res://asset/dialogue/npc.dialogue")
var dialog_node
func _exit_tree() -> void:
if is_instance_valid(dialog_node):
dialog_node.queue_free()