GE Lua Documentation

Press F to search!

openVehicleSelectorForChallenge

Definition


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

local function openVehicleSelectorForChallenge(callback)
  --[[
  M.getUiData() -- Initialize if needed
  filterInstance.clearLockedFilters()
  filterInstance.lockFilterModeExclusive("Type",{"Car","Truck"})
  ui_vehicleSelector_detailsInteraction.setManagementButtonsEnabled(false)
  ui_vehicleSelector_detailsInteraction.setCustomDetailsButtons({{
    callback = callback,
    meta = {
      label = "Select Vehicle",
      icon = "car"
    }
  }})
  ui_vehicleSelector_detailsInteraction.setExitCallback(function()
    print("exit callback")
    callback()
  end)
  guihooks.trigger("ChangeState", "vehicle-selector")
  guihooks.trigger("gridSelectorRefreshAll","vehicleSelector")
  extensions.hook("onVehicleSelectorOpen")
  ]]
end

Callers

@/lua/ge/extensions/gameplay/missions/missionScreen.lua

  ui_vehicleSelector_general.openVehicleSelectorForChallenge(function(model, config)
    M.setPreselectedMissionId(mId)