Files
HorrorGame/Assets/scripts/MapLoader.gd
2024-06-02 15:30:16 -05:00

24 lines
400 B
GDScript

class_name MapLoader
extends Node3D
@export var Default_Map:PackedScene
@export var scenes: Array[PackedScene]
signal map_loaded
var current_map
func openMap(path=GlobalSettings.current_map):
if path is PackedScene:
current_map = path.instantiate()
else:
current_map = load(path).instantiate()
add_child(current_map)
func closeMap():
remove_child(current_map)
func _init():
openMap()