EmoteWall/addons/TwitchGod/http/twitch_setting.gd
2024-10-21 22:14:11 -04:00

24 lines
578 B
GDScript

@tool
extends Node
func _init():
add_custom_project_setting("twitch_god/client_id", "Test", TYPE_STRING)
print("Test")
func add_custom_project_setting(name: String, default_value, type: int, hint: int = PROPERTY_HINT_NONE, hint_string: String = ""):
#if ProjectSettings.has_setting(name): return
var setting_info: Dictionary = {
"name": name,
"type": type,
"hint": hint,
"hint_string": hint_string
}
ProjectSettings.set_setting(name, default_value)
ProjectSettings.add_property_info(setting_info)
ProjectSettings.set_initial_value(name, default_value)