GE Lua Documentation

Press F to search!

openVehicleSelectorForFreeroam

Definition


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


-- opening the vehicle selector
local function openVehicleSelectorForFreeroam()
  M.getUiData() -- Initialize if needed
  filterInstance.clearLockedFilters()
  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

@/ui/modules/vehicleselect/vehicleselect.js
  vm.openNewSelector = function() {
    bngApi.engineLua('extensions.ui_vehicleSelector_general.openVehicleSelectorForFreeroam()')
  }
@/lua/ge/extensions/core/vehicles.lua
  end
  ui_vehicleSelector_general.openVehicleSelectorForFreeroam()
end