From 8fa99f746e83e35106822980167799a42e8a426e Mon Sep 17 00:00:00 2001 From: Nordup Date: Sun, 25 Jun 2023 12:10:26 +0400 Subject: [PATCH] gdext lib fixes --- project/scripts/loading/config_gate.gd | 5 ++++- project/scripts/loading/gate_loader.gd | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/project/scripts/loading/config_gate.gd b/project/scripts/loading/config_gate.gd index 2576fde..a53d410 100644 --- a/project/scripts/loading/config_gate.gd +++ b/project/scripts/loading/config_gate.gd @@ -21,6 +21,9 @@ func _init(path: String, base_url: String) -> void: func get_libraries(base_url: String) -> PackedStringArray: - var libraries = GDExtension.find_extension_library("", config).split(";") + var unsplit_libs = GDExtension.find_extension_library("", config) + if unsplit_libs.is_empty(): return [] + + var libraries = unsplit_libs.split(";") for i in range(libraries.size()): libraries[i] = Url.join(base_url, libraries[i]) return libraries diff --git a/project/scripts/loading/gate_loader.gd b/project/scripts/loading/gate_loader.gd index cf95586..f6a106f 100644 --- a/project/scripts/loading/gate_loader.gd +++ b/project/scripts/loading/gate_loader.gd @@ -20,7 +20,7 @@ func load_gate(config_url: String) -> void: gate.resource_pack = await FileDownloader.download(c_gate.resource_pack_url) - Debug.logr("Loading GDExtension libraries: " + str(c_gate.libraries)) + Debug.logclr("Downloading GDExtension libraries: " + str(c_gate.libraries), Color.DIM_GRAY) for lib in c_gate.libraries: var lib_path = await FileDownloader.download(lib)