mirror of
https://github.com/rojo-rbx/rojo.git
synced 2026-04-24 14:45:56 +00:00
Fix plugin settings persistent
This commit is contained in:
@@ -20,6 +20,7 @@ function Settings.fromPlugin(plugin)
|
|||||||
local savedValue = plugin:GetSetting("Rojo_" .. name)
|
local savedValue = plugin:GetSetting("Rojo_" .. name)
|
||||||
|
|
||||||
if savedValue == nil then
|
if savedValue == nil then
|
||||||
|
plugin:SetSetting("Rojo_" .. name, defaultValue)
|
||||||
values[name] = defaultValue
|
values[name] = defaultValue
|
||||||
else
|
else
|
||||||
values[name] = savedValue
|
values[name] = savedValue
|
||||||
@@ -42,7 +43,7 @@ function Settings:get(name)
|
|||||||
end
|
end
|
||||||
|
|
||||||
function Settings:set(name, value)
|
function Settings:set(name, value)
|
||||||
self.__plugin:SetSetting(name, value)
|
self.__plugin:SetSetting("Rojo_" .. name, value)
|
||||||
self.__values[name] = value
|
self.__values[name] = value
|
||||||
|
|
||||||
for callback in pairs(self.__updateListeners) do
|
for callback in pairs(self.__updateListeners) do
|
||||||
|
|||||||
Reference in New Issue
Block a user