summaryrefslogtreecommitdiff
path: root/components
diff options
context:
space:
mode:
Diffstat (limited to 'components')
-rw-r--r--components/textrevealbox.gd8
-rw-r--r--components/textrevealbox.tscn1
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"]