GMTK-2024/gmtk_2024/scripts/goal.gd

18 lines
480 B
GDScript3
Raw Normal View History

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)