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)