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)