From 01388819af54d7e47a5c4e1d9a5745a96f401aa2 Mon Sep 17 00:00:00 2001 From: Nicholas Date: Fri, 23 May 2025 12:08:17 +0100 Subject: [PATCH] Fixed bugs with text animations --- levels/levelFinal/core/core.gd | 2 +- levels/levelFinal/core/core.tscn | 1 + levels/levelOne/animation_player.gd | 5 +++-- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/levels/levelFinal/core/core.gd b/levels/levelFinal/core/core.gd index 7c6984e..d2b6b8c 100644 --- a/levels/levelFinal/core/core.gd +++ b/levels/levelFinal/core/core.gd @@ -7,5 +7,5 @@ signal playerExit func _on_body_entered(body: Node2D) -> void: if body.name == "player": emit_signal("playerExit") - await get_tree().create_timer(6).timeout + await get_tree().create_timer(2).timeout get_tree().change_scene_to_packed(credits) diff --git a/levels/levelFinal/core/core.tscn b/levels/levelFinal/core/core.tscn index b2fa21c..fd1d2af 100644 --- a/levels/levelFinal/core/core.tscn +++ b/levels/levelFinal/core/core.tscn @@ -209,3 +209,4 @@ offset_bottom = -16.0 text = "placeholder" [connection signal="body_entered" from="." to="." method="_on_body_entered"] +[connection signal="playerExit" from="." to="fadeOut/AnimationPlayer" method="_on_exit_zone_player_exit"] diff --git a/levels/levelOne/animation_player.gd b/levels/levelOne/animation_player.gd index 0cf895a..5ff7d80 100644 --- a/levels/levelOne/animation_player.gd +++ b/levels/levelOne/animation_player.gd @@ -1,9 +1,10 @@ extends AnimationPlayer func _ready() -> void: + play("text") + await get_tree().create_timer(2) play("fadeIn") + func _on_exit_zone_player_exit() -> void: play("fadeOut") - play("text") - await get_tree().create_timer(4)