initializeDisplayData
Definition
-- @/lua/ge/extensions/ui/gridSelectorUtils/displayDataModule.lua:73
-- Initialize display data
local function initializeDisplayData()
local savedDisplayData = loadAllData()
local displayData = {}
-- Copy default values
for _, option in ipairs(finalDisplayDataOptions) do
displayData[option.key] = option.default
if savedDisplayData[option.key] ~= nil then
displayData[option.key] = savedDisplayData[option.key]
end
if option.type == "number" then
displayData[option.key] = tonumber(displayData[option.key])
end
if option.settingsKey then
displayData[option.key] = settings.getValue(option.settingsKey)
end
-- default for aux data depends on shipping status
if option.key == "showAuxContent" then
displayData[option.key] = not shipping_build
end
-- default for career content depends on shipping status
if option.key == "showCareerContent" then
if displayData[option.key] and not shipping_build then
displayData[option.key] = false
end
end
end
return displayData
end
Callers
@/lua/ge/extensions/ui/gridSelectorUtils/displayDataModule.lua
if not displayData then
displayData = initializeDisplayData()
end