GE Lua Documentation

Press F to search!

openVehicleSelectorForFreeroamWithMod

Definition


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

-- opening the vehicle selector
local function openVehicleSelectorForFreeroamWithMod(modId)
  local mod = getModById(modId)
  M.getUiData() -- Initialize if needed

  filterInstance.clearLockedFilters()
  filterInstance.toggleFilter("Source",{"Mod: " ..mod.modname})
  ui_vehicleSelector_detailsInteraction.setManagementButtonsEnabled(true)
  ui_vehicleSelector_detailsInteraction.setDetailsButtonForFreeroam(true)
  ui_vehicleSelector_detailsInteraction.setCustomDetailsButtons()
  ui_vehicleSelector_detailsInteraction.setExitCallback(nop)
  guihooks.trigger("ChangeState", "menu.vehiclesnew")
  guihooks.trigger("gridSelectorRefreshAll","vehicleSelector")
  extensions.hook("onVehicleSelectorOpen")
end

Callers