extends SceneTree func _init(): print("Current working dir: ", OS.get_executable_path()) # List resources in assets/scenes/modular/ var dir = DirAccess.open("res://assets/scenes/modular/") if dir: print("Files in res://assets/scenes/modular/:") dir.list_dir_begin() var f = dir.get_next() while f != "": print(" ", f) f = dir.get_next() else: print("Cannot open res://assets/scenes/modular/") print("Error code: ", DirAccess.get_open_error()) # Try loading kit_demo var path = "res://assets/scenes/modular/kit_demo.tscn" print("Loading: ", path) var scene = ResourceLoader.load(path) if scene: print("Loaded! Class: ", scene.get_class()) var instance = scene.instantiate() print("Instantiate result: ", instance != null) if instance: print("Instance type: ", instance.get_class()) print("Instance name: ", instance.name) else: print("Failed to load: ", path) # Try wall_straight_01 path = "res://assets/scenes/modular/wall_straight_01.tscn" print("Loading: ", path) scene = ResourceLoader.load(path) if scene: print("Loaded! Class: ", scene.get_class()) else: print("Failed to load: ", path) quit(0)