more level complete stuff (3d text)

This commit is contained in:
Haze Weathers 2023-10-08 17:13:32 -04:00
parent 172ecd3235
commit a7f00ddde7

View file

@ -24,7 +24,18 @@ 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")
Audio.ac_music.stop()
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()
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(1.0, false), "timeout")
Fade.fade_out(0.4)
yield(Fade, "fade_finished")
SceneManager.change_scene(preload("res://menus/results.tscn").instance()) SceneManager.change_scene(preload("res://menus/results.tscn").instance())