mirror of
https://github.com/thegatesbrowser/thegates.git
synced 2025-08-24 02:17:27 -04:00
add license, move folders
This commit is contained in:
parent
185cc74060
commit
271c4a46a1
132 changed files with 21 additions and 0 deletions
29
app/scripts/loading/config_gate.gd
Normal file
29
app/scripts/loading/config_gate.gd
Normal file
|
@ -0,0 +1,29 @@
|
|||
extends ConfigBase
|
||||
class_name ConfigGate
|
||||
|
||||
var title: String
|
||||
var description: String
|
||||
var image_url: String
|
||||
var resource_pack_url: String
|
||||
var libraries: PackedStringArray
|
||||
|
||||
const section = "gate"
|
||||
const libs_section = "libraries"
|
||||
|
||||
|
||||
func _init(path: String, base_url: String) -> void:
|
||||
super._init(path)
|
||||
title = get_string(section, "title")
|
||||
description = get_string(section, "description")
|
||||
image_url = Url.join(base_url, get_string(section, "image"))
|
||||
resource_pack_url = Url.join(base_url, get_string(section, "resource_pack"))
|
||||
libraries = get_libraries(base_url)
|
||||
|
||||
|
||||
func get_libraries(base_url: String) -> PackedStringArray:
|
||||
var unsplit_libs = GDExtension.find_extension_library("", config)
|
||||
if unsplit_libs.is_empty(): return []
|
||||
|
||||
var libs = unsplit_libs.split(";")
|
||||
for i in range(libs.size()): libs[i] = Url.join(base_url, libs[i])
|
||||
return libs
|
Loading…
Add table
Add a link
Reference in a new issue