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)