diff --git a/addons/github-integration/scripts/PluginSettings.gd b/addons/github-integration/scripts/PluginSettings.gd deleted file mode 100644 index 65d0e11..0000000 --- a/addons/github-integration/scripts/PluginSettings.gd +++ /dev/null @@ -1,44 +0,0 @@ -tool -extends Node - -var directory_name = "github_integration" -var plugin_path : String = ProjectSettings.globalize_path("user://").replace("app_userdata/"+ProjectSettings.get_setting('application/config/name')+"/",directory_name)+"/" - -var setting_file : String = "settings.cfg" - -var debug : bool = true -var auto_log : bool = false -var darkmode : bool = false - -func _ready(): - var config_file : ConfigFile = ConfigFile.new() - var err = config_file.load(plugin_path+setting_file) - if err == OK: - debug = config_file.get_value("settings","debug", debug) - auto_log = config_file.get_value("settings","auto_log", auto_log) - darkmode = config_file.get_value("settings","darkmode", darkmode) - else: - config_file.save(plugin_path+setting_file) - config_file.set_value("settings","debug",debug) - config_file.set_value("settings","auto_log",auto_log) - config_file.set_value("settings","darkmode",darkmode) - config_file.save(plugin_path+setting_file) - -func set_debug(d : bool): - debug = d - save_setting("debug", debug) - -func set_auto_log(a : bool): - auto_log = a - save_setting("auto_log", auto_log) - -func set_darkmode(d : bool): - darkmode = d - save_setting("darkmode", darkmode) - -func save_setting(key : String, value): - var file : ConfigFile = ConfigFile.new() - var err = file.load(plugin_path+setting_file) - if err == OK: - file.set_value("settings",key,value) - file.save(plugin_path+setting_file)