executeScenario
Definition
-- @/lua/ge/extensions/scenario/scenarios.lua:1056
local function executeScenario(sc)
if scenario then
stop()
end
if not sc then return end
scenario = sc
scenario.displayEndUIRefs = 0
scenario.stats = nil
displayEndUITimer = 0
endUIDisplayed = false
pathCameraData.pathsCompleted = 0
--load the scenario extension
loadExtentions(scenario)
-- yes, change level, but disable the player autospawning
log('D', logTag, 'loading level: ' .. scenario.mission)
spawn.preventPlayerSpawning = true
core_levels.startLevel(scenario.mission)
end
Callers
@/lua/ge/extensions/scenario/quickRaceLoader.lua
-- dump(quickraceScenario)
scenario_scenarios.executeScenario(quickraceScenario)
end
@/lua/ge/extensions/campaign/campaigns.lua
processedScenario.useTrailerRespawn = campaign.useTrailerRespawn
scenario_scenarios.executeScenario(processedScenario)
end
@/lua/ge/extensions/scenario/scenariosLoader.lua
displayedRestrictMessage = nil
scenario_scenarios.executeScenario(sc)
end