From 1c1021c3d28cf8048268e8a6df655ca50abde2f1 Mon Sep 17 00:00:00 2001 From: pennyrigate Date: Sun, 8 Oct 2023 20:08:31 -0400 Subject: [PATCH] changed timing on 3d text --- objects/environment/exit/exit.gd | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/objects/environment/exit/exit.gd b/objects/environment/exit/exit.gd index 71611ad..3234220 100644 --- a/objects/environment/exit/exit.gd +++ b/objects/environment/exit/exit.gd @@ -24,17 +24,19 @@ func _on_Area2D_area_entered(area): var player = area.get_parent() player.state_chart.send_event("start_teleport") player.connect("teleport_finished", self, "_on_player_teleport_finished") + #Play level complete jingle Audio.play_music(Audio.a_victory) + #Display 3D Text + var hud = get_tree().get_nodes_in_group("hud").pop_back() + if hud: + var text = preload("res://objects/hud/3d_text.tscn").instance() + text.anim = "level complete" + yield(get_tree(), "idle_frame") + hud.add_child(text) func _on_player_teleport_finished(): Game.tally_scores() - var hud = get_tree().get_nodes_in_group("hud").pop_back() - if hud: - var text = preload("res://objects/hud/3d_text.tscn").instance() - text.anim = "level complete" - yield(get_tree(), "idle_frame") - hud.add_child(text) - yield(get_tree().create_timer(2.0, false), "timeout") + yield(get_tree().create_timer(4.0, false), "timeout") Fade.fade_out(0.4) yield(Fade, "fade_finished")