changed timing on 3d text

This commit is contained in:
pennyrigate 2023-10-08 20:08:31 -04:00
parent 81bcfdc34c
commit 1c1021c3d2

View file

@ -24,17 +24,19 @@ func _on_Area2D_area_entered(area):
var player = area.get_parent() var player = area.get_parent()
player.state_chart.send_event("start_teleport") player.state_chart.send_event("start_teleport")
player.connect("teleport_finished", self, "_on_player_teleport_finished") player.connect("teleport_finished", self, "_on_player_teleport_finished")
#Play level complete jingle
Audio.play_music(Audio.a_victory) 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(): func _on_player_teleport_finished():
Game.tally_scores() Game.tally_scores()
var hud = get_tree().get_nodes_in_group("hud").pop_back() yield(get_tree().create_timer(4.0, false), "timeout")
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")
Fade.fade_out(0.4) Fade.fade_out(0.4)
yield(Fade, "fade_finished") yield(Fade, "fade_finished")