-- @/lua/ge/extensions/career/career.lua:550
local function getAdditionalMenuButtons()
local ret = {}
--table.insert(ret, {label = "Test", luaFun = "print('Test!')"})
if career_modules_delivery_general.isDeliveryModeActive() then
table.insert(ret, {label = "Map (My Cargo)", luaFun = "career_modules_delivery_cargoScreen.enterMyCargo()"})
else
table.insert(ret, {label = "Map", luaFun = "freeroam_bigMapMode.enterBigMap({instant=true})"})
end
if not career_modules_linearTutorial.isLinearTutorialActive() and M.hasBoughtStarterVehicle() then
table.insert(ret, {label = "Progress", luaFun = "guihooks.trigger('ChangeState', {state = 'domainSelection'})", showIndicator = career_modules_milestones_milestones.unclaimedMilestonesCount() > 0})
end
if career_modules_vehiclePerformance.isTestInProgress() then
table.insert(ret, {label = "Cancel Certification", luaFun = "career_modules_vehiclePerformance.cancelTest()", showIndicator = true})
end
if career_modules_testDrive.isActive() then
table.insert(ret, {label = "Cancel Test Drive", luaFun = "career_modules_testDrive.stop()", showIndicator = true})
end
return ret
end
// additional buttons for modes
bngApi.engineLua("career_career.getAdditionalMenuButtons()", data => {
$scope.additionalButtons = data