GE Lua Documentation

Press F to search!

startQuickrace

Definition


-- @/lua/ge/extensions/scenario/quickRaceLoader.lua:580

-- This function will merge the track and vehicle data into the scenario and start the scenario.
local function startQuickrace(scenarioFile, trackFile, vehicleFile, type)

  if campaign_exploration and campaign_exploration.getExplorationActive() then
    campaign_exploration.startTimeTrail(scenarioFile, trackFile, vehicleFile)
  else
    starQuickRaceFromUI(scenarioFile, trackFile, vehicleFile, type)
  end
end

Callers

@/ui/modules/dragrace/dragrace.js
  some code of the vehicleselect-screen.
  Once you have a level, track and vehicle, call quickRaceLoader.startQuickrace(level, track, vehicle).
  This will merge the data and create one scenario file, which is then loaded by
@/ui/modules/quickrace/quickrace.js
  some code of the vehicleselect-screen.
  Once you have a level, track and vehicle, call quickRaceLoader.startQuickrace(level, track, vehicle).
  This will merge the data and create one scenario file, which is then loaded by
    var vCode = bngApi.serializeToLua($scope.selections.vehicle)
    var luaCode = 'scenario_quickRaceLoader.startQuickrace(' + lCode + ' , ' + tCode + ' , ' + vCode + ')'
@/ui/modules/lightrunner/lightrunner.js
    some code of the vehicleselect-screen.
    Once you have a level, track and vehicle, call quickRaceLoader.startQuickrace(level, track, vehicle).
    This will merge the data and create one scenario file, which is then loaded by
        var vCode = bngApi.serializeToLua($scope.selections.vehicle)
        var luaCode = 'scenario_quickRaceLoader.startQuickrace(' + lCode + ' , ' + tCode + ' , ' + vCode + ', "lightRunner")'
@/lua/ge/extensions/scenario/quickRaceLoader.lua
      M.triggerDelayedStart = nil
      M.startQuickrace(scenarioFile, trackFile, vehicleFile,raceType)
    end
@/ui/modules/busRoute/busRoute.js
  some code of the vehicleselect-screen.
  Once you have a level, route and vehicle, call quickRaceLoader.startQuickrace(level, route, vehicle).
  This will merge the data and create one scenario file, which is then loaded by
    // var vCode = bngApi.serializeToLua($scope.selections.vehicle)
    // var luaCode = 'scenario_quickRaceLoader.startQuickrace(' + lCode + ' , ' + tCode + ' , ' + vCode + ')'