Files
TheGamesGame/level_loader.gd
2026-07-01 20:31:41 +02:00

23 lines
392 B
GDScript

class_name LevelLoader
extends Node
@export
var current_level: Node
@export
var start_menu: PackedScene
func _ready() -> void:
Globals.levelLoader = self
load_level(start_menu)
func load_level(level: PackedScene):
var children = current_level.get_children()
for child in children:
child.queue_free()
await get_tree().process_frame
current_level.add_child(level.instantiate())