gdext lib fixes

This commit is contained in:
Nordup 2023-06-25 12:10:26 +04:00
parent ebb00279cb
commit 8fa99f746e
2 changed files with 5 additions and 2 deletions

View file

@ -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

View file

@ -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)