getAllFacilities
Definition
-- @/lua/ge/extensions/gameplay/drag/saveSystem.lua:529
-- Editor compatibility functions (for drag race editor)
M.getAllFacilities = function()
local facilities = {}
local levelPath = M.getCurrentLevelDragPath()
if levelPath then
local facilityFiles = FS:findFiles(levelPath, "*.facility.json", -1, true, false)
for _, file in ipairs(facilityFiles) do
local facility = jsonReadFile(file)
if facility then
facility._filePath = file
table.insert(facilities, facility)
end
end
end
return facilities
end
Callers
@/lua/ge/extensions/editor/dragRaceEditor/facilities.lua
M.loadAllFacilities = function()
allFacilities = dragSaveSystem.getAllFacilities()
log('D', 'drag_race_editor', 'Loaded ' .. #allFacilities .. ' facilities')