onUiWaitingState
Definition
-- @/lua/ge/extensions/gameplay/traffic.lua:1096
local function onUiWaitingState() -- callback for when the waiting UI is shown
if spawnProcess.waitForUi and not spawnProcess.trafficSetup and not spawnProcess.parkingSetup then
if settings.getValue('trafficParkedVehicles') then
spawnProcess.parkingSetup = gameplay_parking.setupVehicles() -- setup parked cars first, if applicable
else
spawnProcess.parkingSetup = false
end
spawnProcess.trafficSetup = setupTraffic(spawnProcess.amount, spawnProcess.policeRatio)
if not spawnProcess.trafficSetup and not spawnProcess.parkingSetup then -- if there is nothing to spawn, reset the waiting UI
table.clear(spawnProcess)
guihooks.trigger('app:waiting', false)
guihooks.trigger('QuickAccessMenu')
state = 'off'
end
end
end
Callers
@/lua/ge/extensions/ui/vehicleSelector/vehicleOperations.lua
local function onUiWaitingState(state)
if callbackAfterFade then