uiEventFreeRoam
Definition
-- @/lua/ge/extensions/scenario/scenarios.lua:1360
local function uiEventFreeRoam()
initialLevelState = nil -- dont reset level state
TransitionToFreeroam()
core_gamestate.setGameState('freeroam', 'freeroam', 'freeroam')
guihooks.trigger('MenuHide')
guihooks.trigger('ChangeState', 'menu')
end
Callers
@/lua/ge/extensions/scenario/scenarios.lua
if scenario.quickraceType and scenario.quickraceType == 'lightRunner' then
statsData.buttons={{label='ui.common.retry', cmd='scenario_scenarios.uiEventRetry()', active = scenario.result.failed}, {label='ui.scenarios.end.freeroam', cmd='scenario_scenarios.uiEventFreeRoam()'}, {label='ui.common.menu', cmd='openMenu'}, {label='ui.quickrace.changeConfig', cmd='openLightRunner'}}
else
else
statsData.buttons={{label='ui.common.retry', cmd='scenario_scenarios.uiEventRetry()', active = scenario.result.failed}, {label='ui.scenarios.end.freeroam', cmd='scenario_scenarios.uiEventFreeRoam()'}, {label='ui.common.menu', cmd='openMenu'}, {label='ui.quickrace.changeConfig', cmd='openQuickrace'}}
end
else
statsData.buttons={{label='ui.common.retry', cmd='scenario_scenarios.uiEventRetry()', active = scenario.result.failed}, {label='ui.scenarios.end.freeroam', cmd='scenario_scenarios.uiEventFreeRoam()'}, {label='ui.common.menu', cmd='openMenu'}, {label='ui.dashboard.scenarios', cmd='openScenarios'}}
end
@/lua/ge/extensions/campaign/campaigns.lua
if tableFindKey(scenarioData.endOptions, "freeroam") then
table.insert(sc.stats.buttons, {label='ui.scenarios.end.freeroam', cmd='scenario_scenarios.uiEventFreeRoam()'} )
end
@/lua/ge/extensions/flowgraph/nodes/ui/startScreen.lua
--data.extraButtons = {{label = "Vehicle Config", cmd = "guihooks.trigger('MenuOpenModule','vehicleconfig')"}, {label = "Vehicle Select", cmd = "guihooks.trigger('MenuOpenModule','vehicleselect')"}}
--{{label='ui.common.retry', cmd='scenario_scenarios.uiEventRetry()', active = scenario.result.failed}, {label='ui.scenarios.end.freeroam', cmd='scenario_scenarios.uiEventFreeRoam()'}, {label='ui.common.menu', cmd='openMenu'}, {label='ui.quickrace.changeConfig', cmd='openLightRunner'}}
--if core_input_bindings.isMenuActive then guihooks.trigger('', 'toggleMenues') end
@/lua/ge/extensions/flowgraph/nodes/ui/vehicleSelector.lua
data.vehicle = self._selectedFullData
--{{label='ui.common.retry', cmd='scenario_scenarios.uiEventRetry()', active = scenario.result.failed}, {label='ui.scenarios.end.freeroam', cmd='scenario_scenarios.uiEventFreeRoam()'}, {label='ui.common.menu', cmd='openMenu'}, {label='ui.quickrace.changeConfig', cmd='openLightRunner'}}
--if core_input_bindings.isMenuActive then guihooks.trigger('MenuItemNavigation', 'toggleMenues') end
@/lua/ge/extensions/flowgraph/nodes/gameplay/race/raceEndScreen.lua
--statsData.stats = self.pinIn.stats.value or nil
--{{label='ui.common.retry', cmd='scenario_scenarios.uiEventRetry()', active = scenario.result.failed}, {label='ui.scenarios.end.freeroam', cmd='scenario_scenarios.uiEventFreeRoam()'}, {label='ui.common.menu', cmd='openMenu'}, {label='ui.quickrace.changeConfig', cmd='openLightRunner'}}
@/lua/ge/extensions/flowgraph/nodes/ui/endScreen.lua
--{{label='ui.common.retry', cmd='scenario_scenarios.uiEventRetry()', active = scenario.result.failed}, {label='ui.scenarios.end.freeroam', cmd='scenario_scenarios.uiEventFreeRoam()'}, {label='ui.common.menu', cmd='openMenu'}, {label='ui.quickrace.changeConfig', cmd='openLightRunner'}}
guihooks.trigger('ChangeState', {state = 'scenario-end', params = {missionData = missionData, stats = statsData, portrait = portrait}})
@/ui/modules/scenariocontrol/scenariocontrol.js
// "label": "ui.scenarios.end.freeroam",
// "cmd": "scenario_scenarios.uiEventFreeRoam()",
// "enableOnChooseReward": true