GE Lua Documentation

Press F to search!

onRaceStart

Definition


-- @/lua/ge/extensions/core/lapTimes.lua:134

-- Snapshot-driven integration -------------------------------------------------

local function onRaceStart(meta)
  if not meta then return end
  M.initialize()
  totalLaps = meta.totalLaps or 0
  totalSegments = meta.totalSegments or 0
  closedCircuit = meta.pathConfig and meta.pathConfig.isClosed or false
  status = "started"
  needFastStream = true
  needSlowStream = true
  needStaticStream = true
  needPlacementStream = true
end

Callers

@/lua/ge/extensions/core/hotlapping.lua

local function onRaceStart()
  useCustomTimerFunc = nil
@/lua/ge/extensions/gameplay/crawl/utils.lua
        })
        core_lapTimes.onRaceStart({
          totalLaps = 1,
@/lua/ge/extensions/scenario/raceGoals.lua

local function onRaceStart()
  local scenario = scenario_scenarios.getScenario()
@/lua/ge/extensions/flowgraph/nodes/timetrials/onRaceStart.lua

function C:onRaceStart()
  self.started = true
@/lua/ge/extensions/core/lapTimes.lua

local function onRaceStart()
  -- Legacy hook - functionality moved to onRaceStart(meta)
local function onRaceStart()
  -- Legacy hook - functionality moved to onRaceStart(meta)
end
@/lua/ge/extensions/scenario/quickRace.lua

local function onRaceStart( )
  times = {}
@/lua/ge/extensions/scenario/busdriver.lua

local function onRaceStart()
  -- log('I', logTag,'onRaceStart called')
@/lua/ge/extensions/gameplay/race/race.lua
      end
      core_lapTimes.onRaceStart({
        totalLaps = self.lapCount or 0,
          end
          core_lapTimes.onRaceStart({
            totalLaps = self.lapCount or 0,
        end
        core_lapTimes.onRaceStart({
          totalLaps = self.lapCount or 0,
@/lua/ge/extensions/scenario/raceUI.lua

local function onRaceStart()
  local scenario = scenario_scenarios.getScenario()