mirror of
https://gitee.com/jisol/jisol-game/
synced 2025-06-26 03:14:47 +00:00
18 lines
470 B
GDScript
18 lines
470 B
GDScript
extends Node
|
|
|
|
var config
|
|
var json_path:String = "res://json/"
|
|
|
|
func loader(file_name:String):
|
|
var json_file = FileAccess.open(self.json_path + file_name + ".json", FileAccess.READ)
|
|
var json_text = json_file.get_as_text()
|
|
json_file.close()
|
|
return JSON.parse_string(json_text)
|
|
|
|
func _ready():
|
|
# load config
|
|
config = Schema.CfgTables.new(loader)
|
|
# just print a few config, confirm load success.
|
|
for i in config.TbItem.get_data_list():
|
|
print(i.id, i.name, i.desc)
|