Definition
-- @/lua/ge/extensions/ui/vehicleSelector/vehicleOperations.lua:417
-- Set custom details buttons for challenge mode
local function setCustomDetailsButtons(buttons)
M.customDetailsButtons = buttons
end
Callers
@/lua/ge/extensions/ui/freeroamSelector/general.lua
-- Custom details buttons management
function M.setCustomDetailsButtons(buttons)
customDetailsButtons = buttons or {}
-- Set custom buttons
M.setCustomDetailsButtons({
{
@/lua/ge/extensions/ui/vehicleSelector/general.lua
ui_vehicleSelector_detailsInteraction.setManagementButtonsEnabled(true)
ui_vehicleSelector_detailsInteraction.setCustomDetailsButtons(nil)
ui_vehicleSelector_detailsInteraction.setExitCallback(nop)
M.setDetailsButtonForFreeroam = function(...) return ui_vehicleSelector_detailsInteraction.setDetailsButtonForFreeroam(...) end
M.setCustomDetailsButtons = function(...) return ui_vehicleSelector_detailsInteraction.setCustomDetailsButtons(...) end
ui_vehicleSelector_detailsInteraction.setDetailsButtonForFreeroam(true)
ui_vehicleSelector_detailsInteraction.setCustomDetailsButtons()
ui_vehicleSelector_detailsInteraction.setExitCallback(nop)
ui_vehicleSelector_detailsInteraction.setDetailsButtonForFreeroam(true)
ui_vehicleSelector_detailsInteraction.setCustomDetailsButtons()
ui_vehicleSelector_detailsInteraction.setExitCallback(nop)
ui_vehicleSelector_detailsInteraction.setManagementButtonsEnabled(false)
ui_vehicleSelector_detailsInteraction.setCustomDetailsButtons({{
callback = callback,
ui_vehicleSelector_detailsInteraction.setManagementButtonsEnabled(false)
ui_vehicleSelector_detailsInteraction.setCustomDetailsButtons({{
callback = callback,
ui_vehicleSelector_detailsInteraction.setManagementButtonsEnabled(false)
ui_vehicleSelector_detailsInteraction.setCustomDetailsButtons({{
callback = function(model, config, additionalData)