GE Lua Documentation

Press F to search!

getDefaultVehicleTile

Definition


-- @/lua/ge/extensions/ui/vehicleSelector/general.lua:581

local function getDefaultVehicleTile()
  local info = M.getDefaultVehicleInfo()
  if not info then
    return nil
  end
  local model = core_vehicles.getModel(info.model)
  if not model or not model.model then return nil end
  model = model.model
  local data = {
    key = pathDefaultConfig,
    name = "Legacy default.pc",
    isConfig = true,
    preview = gameplay_missions_missions.getNoVehicleThumbFilepath(),
    model_key = info.model,
    config_key = '',
    configType = model['Config Type'] or "Other...",
    showDetails = {model = info.model, config = pathDefaultConfig},
    doubleClickDetails = {model = info.model, config = pathDefaultConfig},
    subElementCount = 0,
    favouriteIdx = 0,
    recentIdx = math.huge,
    showFavouriteIconPercent = 0,
    sourceIcons = {{icon = "wrench"}},
    isAuxiliary = false,
    Value = 0,
    Weight = 0,
    ['Top Speed'] = 0,
    Power = 0,
    ['Power/Weight'] = 0,
    ['0-60 mph'] = math.huge,
    ['0-100 km/h'] = math.huge,
  }
  return data
end

Callers

@/lua/ge/extensions/ui/vehicleSelector/tiles.lua
  -- add favourite group if its empty but we want to include the default config
  if data.displayData.includeDefaultConfigInFavourites and ui_vehicleSelector_general.getDefaultVehicleTile() and not groups['Favourites'] then
    groups['Favourites'] = {
        end)
        if data.displayData.includeDefaultConfigInFavourites and ui_vehicleSelector_general.getDefaultVehicleTile() then
          table.insert(group.tiles, 1, ui_vehicleSelector_general.getDefaultVehicleTile())
        if data.displayData.includeDefaultConfigInFavourites and ui_vehicleSelector_general.getDefaultVehicleTile() then
          table.insert(group.tiles, 1, ui_vehicleSelector_general.getDefaultVehicleTile())
        end