19 lines
630 B
Markdown
Executable File
19 lines
630 B
Markdown
Executable File
# How do I use signals with Dialogic?
|
|
|
|
## Emit Signal event
|
|
You can learn more about how to use this event in its own documentation page in the Events folder.
|
|
|
|
## Other signals
|
|
You can also listen to Dialogic using four preset signals:
|
|
|
|
- **event_end** and **event_start** are emitted for each event in your timeline
|
|
- **timeline_end** and **timeline_start** are emitted when a timeline starts and ends.
|
|
|
|
You can connect signals using the editor or via code:
|
|
```gdscript
|
|
func start_dialog():
|
|
var dialog = Dialogic.start("my_timeline")
|
|
dialog.connect("timeline_end", self, "dialog_ended")
|
|
add_node(dialog)
|
|
```
|