forked from rojo-rbx/rojo
Clean up DevSettings
This commit is contained in:
@@ -6,26 +6,6 @@ end
|
|||||||
|
|
||||||
local valueContainer = getValueContainer()
|
local valueContainer = getValueContainer()
|
||||||
|
|
||||||
local function create()
|
|
||||||
valueContainer = getValueContainer()
|
|
||||||
|
|
||||||
if valueContainer == nil then
|
|
||||||
valueContainer = Instance.new("Folder")
|
|
||||||
valueContainer.Name = "RojoDev-" .. Config.codename
|
|
||||||
valueContainer.Parent = game
|
|
||||||
end
|
|
||||||
|
|
||||||
local valueLogLevel = valueContainer:FindFirstChild("LogLevel")
|
|
||||||
if valueLogLevel == nil then
|
|
||||||
valueLogLevel = Instance.new("IntValue")
|
|
||||||
valueLogLevel.Name = "LogLevel"
|
|
||||||
valueLogLevel.Value = 2
|
|
||||||
valueLogLevel.Parent = valueContainer
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
_G[("ROJO_%s_DEV_CREATE"):format(Config.codename:upper())] = create
|
|
||||||
|
|
||||||
local function getValue(name)
|
local function getValue(name)
|
||||||
if valueContainer == nil then
|
if valueContainer == nil then
|
||||||
return nil
|
return nil
|
||||||
@@ -40,6 +20,32 @@ local function getValue(name)
|
|||||||
return valueObject.Value
|
return valueObject.Value
|
||||||
end
|
end
|
||||||
|
|
||||||
|
local function setValue(name, kind, value)
|
||||||
|
local object = valueContainer:FindFirstChild(name)
|
||||||
|
|
||||||
|
if object == nil then
|
||||||
|
object = Instance.new(kind)
|
||||||
|
object.Name = name
|
||||||
|
object.Parent = valueContainer
|
||||||
|
end
|
||||||
|
|
||||||
|
object.Value = value
|
||||||
|
end
|
||||||
|
|
||||||
|
local function createAllValues()
|
||||||
|
valueContainer = getValueContainer()
|
||||||
|
|
||||||
|
if valueContainer == nil then
|
||||||
|
valueContainer = Instance.new("Folder")
|
||||||
|
valueContainer.Name = "RojoDev-" .. Config.codename
|
||||||
|
valueContainer.Parent = game
|
||||||
|
end
|
||||||
|
|
||||||
|
setValue("LogLevel", "IntValue", getValue("LogLevel") or 2)
|
||||||
|
end
|
||||||
|
|
||||||
|
_G[("ROJO_%s_DEV_CREATE"):format(Config.codename:upper())] = createAllValues
|
||||||
|
|
||||||
local DevSettings = {}
|
local DevSettings = {}
|
||||||
|
|
||||||
function DevSettings:isEnabled()
|
function DevSettings:isEnabled()
|
||||||
|
|||||||
Reference in New Issue
Block a user