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