diff options
Diffstat (limited to 'components')
| -rw-r--r-- | components/textrevealbox.gd | 8 | ||||
| -rw-r--r-- | components/textrevealbox.tscn | 1 |
2 files changed, 9 insertions, 0 deletions
diff --git a/components/textrevealbox.gd b/components/textrevealbox.gd index 175ac92..be71213 100644 --- a/components/textrevealbox.gd +++ b/components/textrevealbox.gd @@ -2,11 +2,19 @@ extends Node2D export(String, MULTILINE) var text = "Failed to load text :(" export var autostart = true +export var speed = 10 + +signal finished_reveal() func _ready(): $TextReveal.to_render = text + $TextReveal.speed = speed if autostart: $TextReveal.start() func start(): $TextReveal.start() + + +func _on_TextReveal_finished_reveal(): + emit_signal("finished_reveal") diff --git a/components/textrevealbox.tscn b/components/textrevealbox.tscn index 386ede7..79c1cee 100644 --- a/components/textrevealbox.tscn +++ b/components/textrevealbox.tscn @@ -15,3 +15,4 @@ script = ExtResource( 1 ) __meta__ = { "_edit_use_anchors_": false } +[connection signal="finished_reveal" from="TextReveal" to="." method="_on_TextReveal_finished_reveal"] |
