GE Lua Documentation

Press F to search!

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