Configs
Creating Configs. Saving and Loading it
Load ConfigManager
local ConfigManager = Window.ConfigManagerCreate Config File
local myConfig = ConfigManager:CreateConfig("myConfigExample")Register elements
myConfig:Register("SpecialNameExample", Element)Example Register
local ToggleElement = Tab:Toggle({
Title = "Toggle",
Desc = "Config Test Toggle",
Flag = "ToggleElement"
Callback = function(v) print("Toggle Changed: " .. tostring(v)) end
})Save & Load configs
The config will be saved in
myConfigExample.json
Save
myConfig:Save()Load
myConfig:Load()Delete
myConfig:Delete()Get All Config Files
ConfigManager:AllConfigs() -- returns a tableExample script
local ConfigManager = Window.ConfigManager
local myConfig = ConfigManager:CreateConfig("config1") -- will be saved as config1.json
Tab:Toggle({
Title = "Toggle Example",
Flag = "ToggleElement",
Callback = function(v)
print("Toggle: " .. v)
end
})
myConfig:Save()
myConfig:Load()