pandemonium_engine_easy_charts/addons/easy_charts/Utilities/utilities.gd

24 lines
622 B
GDScript3
Raw Normal View History

2020-05-14 02:36:45 +02:00
tool
extends Node
var plugin_name : String = "Easy Charts"
2020-05-20 17:28:10 +02:00
var templates : Dictionary = {}
2020-05-14 02:36:45 +02:00
func _ready():
2020-05-20 17:28:10 +02:00
templates = _load_templates()
_print_message("Templates loaded")
2020-05-14 02:36:45 +02:00
func _print_message(message : String, type : int = 0):
match type:
0:
print("[%s] => %s" % [plugin_name, message])
1:
2020-05-20 17:28:10 +02:00
printerr("ERROR: [%s] => %s" % [plugin_name, message])
2020-05-14 02:36:45 +02:00
func _load_templates() -> Dictionary:
var template_file : File = File.new()
template_file.open("res://addons/easy_charts/templates.json",File.READ)
var templates = JSON.parse(template_file.get_as_text()).get_result()
template_file.close()
return templates