GE Lua Documentation

Press F to search!

setCustomDetailsButtons

Definition


-- @/lua/ge/extensions/ui/freeroamSelector/general.lua:570

-- Custom details buttons management
function M.setCustomDetailsButtons(buttons)
  customDetailsButtons = buttons or {}
end

Callers

@/lua/ge/extensions/ui/vehicleSelector/vehicleOperations.lua
-- Set custom details buttons for challenge mode
local function setCustomDetailsButtons(buttons)
  M.customDetailsButtons = buttons
@/lua/ge/extensions/ui/freeroamSelector/general.lua
  -- 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)