From cbb3760380b75bf5db927c20bfbfeff573f30697 Mon Sep 17 00:00:00 2001 From: Willow Behar <2364126-TechRunner@users.noreply.gitlab.com> Date: Fri, 10 May 2024 11:24:46 -0500 Subject: [PATCH] Changed Level loading to allow me to call openMap with a path to a specific map but by default will use the global setting map and added closeMap function --- Assets/scripts/MapLoader.gd | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/Assets/scripts/MapLoader.gd b/Assets/scripts/MapLoader.gd index b8411e0..39aedf6 100644 --- a/Assets/scripts/MapLoader.gd +++ b/Assets/scripts/MapLoader.gd @@ -3,10 +3,15 @@ extends Node3D var Default_Map = "res://Assets/Levels/test_map.tscn" var Test_Map = "res://Assets/Levels/TestMapHospitalTextures.tscn" -func openMap(): - print(GlobalSettings.current_map) - var map_instance = load(GlobalSettings.current_map).instantiate() - add_child(map_instance) +var current_map + +func openMap(path=GlobalSettings.current_map): + current_map = load(path).instantiate() + add_child(current_map) + + +func closeMap(): + remove_child(current_map) func _init(): openMap()