extends Node class_name DialogicStarter signal timelineStarted signal timelineEnded func _ready() -> void: Dialogic.timeline_ended.connect(_on_timeline_ended) Dialogic.timeline_started.connect(_start_dialog) func open(timeline: String): Dialogic.start(timeline) func _start_dialog() -> void: timelineStarted.emit() func _on_timeline_ended() -> void: timelineEnded.emit()