From b1e4f45c85d3c67ec35c395c23f916d71e4c14db Mon Sep 17 00:00:00 2001 From: Jonas Bernard Date: Mon, 26 Apr 2021 17:47:08 +0200 Subject: Typeracer Teil 1 --- components/textrevealbox.gd | 8 ++++++++ components/textrevealbox.tscn | 1 + 2 files changed, 9 insertions(+) (limited to 'components') 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"] -- cgit