Fix settings

This commit is contained in:
2024-12-17 14:22:02 +01:00
parent fa3e4ba02a
commit 82ee637a73
3 changed files with 26 additions and 8 deletions

View File

@@ -101,6 +101,14 @@ local function init()
end
shared.config = {
camera = {
enabled = shared.GetOrDefault(CykaPersistentData.config, { "camera", "enabled" }, true),
speed = shared.GetOrDefault(CykaPersistentData.config, { "camera", "speed" }, 30),
},
spellQueue = {
enabled = shared.GetOrDefault(CykaPersistentData.config, { "spellQueue", "enabled" }, true),
queue = shared.GetOrDefault(CykaPersistentData.config, { "spellQueue", "queue" }, 1),
},
autoloot = {
enabled = shared.GetOrDefault(CykaPersistentData.config, { "autoloot", "enabled" }, true),
filter = {
@@ -157,6 +165,10 @@ local function init()
}
}
shared.Autoloot.Init()
shared.CameraSettings.Init()
shared.SpellQSettings.Init()
print("Cyka loaded!")
end
@@ -167,3 +179,9 @@ loadedFrame:SetScript("OnEvent", function(self, event, addonName)
init()
end
end)
local logoutFrame = CreateFrame("Frame")
logoutFrame:RegisterEvent("PLAYER_LOGOUT")
logoutFrame:SetScript("OnEvent", function(self, event, ...)
CykaPersistentData.config = shared.config
end)