GE Lua Documentation

Press F to search!

onVehicleCrashStarted

Definition


-- @/lua/ge/extensions/gameplay/drift/drift.lua:930

local function onVehicleCrashStarted(crashStartData)
  if gameplay_walk.isWalking() or gameplay_drift_general.getPaused() or gameplay_drift_general.getFrozen() or dtSim <= 0 then return end

  if crashStartData.vehId == nil or score.cachedScore == nil or vehId == nil then return end

  if crashStartData.vehId == vehId and score.cachedScore > 0 then
    crashed = true
  end
end

Callers

@/lua/ge/extensions/gameplay/crashTest/scenarioManager.lua
-- basically check if player crashed into the actual target, if not then mission failed
local function onVehicleCrashStarted(crashStartData)
  if crashTestData.scenarioFinished then return end
@/lua/ge/extensions/flowgraph/nodes/gameplay/crash/onCrashDetected.lua

function C:onVehicleCrashStarted(crashStartData)
  table.insert(self.crashStartQueue, crashStartData.vehId)