loadLeaderboards
Definition
-- @/lua/ge/extensions/gameplay/speedTrapLeaderboards.lua:21
local function loadLeaderboards(folderPath)
folderPath = folderPath or freeroamSaveFolder
--log("I", logTag, "Loading leaderboards from " .. folderPath)
table.clear(leaderboards)
local files = FS:findFiles(folderPath, '*.json', 0, false, false)
for _, filePath in pairs(files) do
local leaderboardFileData = jsonReadFile(filePath)
if leaderboardFileData then
local _, levelName = path.splitWithoutExt(filePath)
leaderboards[levelName] = leaderboardFileData
end
end
end
Callers
@/lua/ge/extensions/career/modules/speedTraps.lua
gameplay_speedTrapLeaderboards.loadLeaderboards(savePath .. leaderboardFolder)
end
@/lua/ge/extensions/gameplay/speedTrapLeaderboards.lua
if isStateFreeroam() then
loadLeaderboards()
end