Files
HorrorGame/Assets/scripts/MapLoader.gd

22 lines
381 B
GDScript

class_name MapLoader
extends Node3D
@export var Default_Map:PackedScene
@export var scenes: Array[PackedScene]
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()