2024-08-17 18:09:22 +02:00
|
|
|
extends Node
|
|
|
|
|
2024-08-19 12:41:59 +02:00
|
|
|
@export var next : PackedScene
|
2024-08-19 22:02:43 +02:00
|
|
|
@export var completed = preload("res://objects/LevelComplete.tscn")
|
2024-08-17 18:09:22 +02:00
|
|
|
|
2024-08-18 22:45:33 +02:00
|
|
|
@onready var animation = $AnimationPlayer
|
2024-08-17 18:09:22 +02:00
|
|
|
|
2024-08-19 22:02:43 +02:00
|
|
|
@onready var level_select_scene = preload("res://menu/level_menu/level_select.tscn")
|
|
|
|
|
2024-08-17 18:09:22 +02:00
|
|
|
func _process(delta: float) -> void:
|
2024-08-18 22:45:33 +02:00
|
|
|
animation.play("portal")
|
2024-08-17 18:35:40 +02:00
|
|
|
|
|
|
|
func _on_body_entered(body: Node2D) -> void:
|
2024-08-19 22:02:43 +02:00
|
|
|
if next == level_select_scene:
|
|
|
|
get_tree().change_scene_to_packed(completed)
|
|
|
|
else:
|
|
|
|
get_tree().change_scene_to_packed(next)
|