getLevelByName
Definition
-- @/lua/ge/extensions/core/levels.lua:226
local function getLevelByName(levelName)
levelName = string.lower(levelName)
for _, l in ipairs(getList()) do
if string.lower(l.levelName) == levelName then
return l
end
end
return nil
end
Callers
@/lua/ge/extensions/freeroam/freeroam.lua
local function startAssociatedFlowgraph(levelName)
local level = core_levels.getLevelByName(levelName)
-- load flowgraphs associated with this level.
local function startFreeroamByName(levelName, startPointName, wasDelayed, spawnVehicle, customLoadingFunction)
local level = core_levels.getLevelByName(levelName)
if level then
local levelName = getCurrentLevelIdentifier()
local level = core_levels.getLevelByName(levelName)
local supportsTraffic = true
if getCurrentLevelIdentifier() == nil or forceLoad then
local level = core_levels.getLevelByName(levelName)
if not level then
@/lua/ge/extensions/scenario/scenariosLoader.lua
for _, m in ipairs(gameplay_missions_missions.get()) do
if m.startTrigger.level and core_levels.getLevelByName(m.startTrigger.level) and m.isAvailableAsScenario then
local scenarioData = M.getScenarioDataForMission(m)
@/lua/ge/extensions/gameplay/missions/missionScreen.lua
local levelId = m.startTrigger and m.startTrigger.level
local level = core_levels.getLevelByName(levelId)
if not groupsByKey['level_'..levelId] then
@/lua/ge/extensions/freeroam/facilities/fuelPrice.lua
local levelInfoData = core_levels.getLevelByName(levelName)
if levelInfoData then
@/lua/ge/extensions/ui/uiNavi.lua
if levelId then
local levelData = core_levels.getLevelByName(levelId)
if levelData then
}
local levelData = core_levels.getLevelByName(getCurrentLevelIdentifier())
if levelData then
@/lua/ge/extensions/ui/gameplaySelector/tileGenerators/levelTiles.lua
end
local level, spawnPoint = core_levels.getLevelByName(levelName), nil
if level then
local searchTextLower = string.lower(searchText)
local level = core_levels.getLevelByName(item.levelName)
if level then
local spawnPointObjectName = itemDetails.spawnPointObjectName
local level = core_levels.getLevelByName(levelName)
local spawnPoint = nil
@/lua/ge/extensions/tech/techCore.lua
end
local level = core_levels.getLevelByName(scenario.levelName)
scenario.level = level
@/lua/ge/extensions/freeroam/facilities.lua
-- parse info.json of the level
local levelInfo = core_levels.getLevelByName(levelName)
if levelInfo then
@/lua/ge/extensions/career/modules/fuel.lua
local function sendInitialDataToUI()
local levelInfoData = core_levels.getLevelByName(getCurrentLevelIdentifier())
local localUnits = {}
@/lua/ge/extensions/gameplay/drag/general.lua
stripName = dragData.stripInfo and dragData.stripInfo.stripName or "Drag Strip",
levelName = core_levels.getLevelByName(getCurrentLevelIdentifier()).title,
dateTime = os.date(dragData.stripInfo and dragData.stripInfo.dateFormat or "%a %m/%d/%Y %I:%M:%S %p"),
local levelDir = core_levels.getLevelByName(levelIdentifier).dir
local settingsFiles = FS:findFiles(levelDir.."/dragstrips/", "*.dragSettings.json", -1, true, false)
@/lua/ge/extensions/career/modules/delivery/generator.lua
parcelItemTemplates = {}
local levelInfo = core_levels.getLevelByName(getCurrentLevelIdentifier())
local files = FS:findFiles("gameplay/delivery/", '*.deliveryParcels.json', -1, false, true)
@/lua/ge/extensions/core/levels.lua
-- Find the level and get its title
local level = getLevelByName(levelName)
if level then
-- Find the level and get its default preview
local level = getLevelByName(levelName)
if level then
-- Find the level and calculate time of day options
local level = getLevelByName(levelName)
local timeOfDayOptions = {}
local function onGetRawPoiListForLevel(levelIdentifier, elements)
local levelInfo = getLevelByName(levelIdentifier)
@/lua/ge/extensions/career/modules/spawnPoints.lua
local function getSpawnPointTranslation(spawnPointName)
local levelData = core_levels.getLevelByName(getCurrentLevelIdentifier())
if levelData and levelData.spawnPoints then
@/lua/ge/extensions/freeroam/freeroamConfigurator.lua
local validationFiles = {}
local level = core_levels.getLevelByName(levelName)
if level then
local levelName = currentConfiguration.levelName or "gridmap_v2"
local level = core_levels.getLevelByName(levelName) or {}