VE Lua Documentation

Press F to search!

beamBroke

Definition


-- @/lua/vehicle/bdebug.lua:28
    M.beamBroke = function(id, energy) bdebugImpl.beamBroke(id, energy) end

Callers

@/lua/vehicle/controller.lua

local function beamBroke(id, energy)
  for i = 1, beamBrokenCount, 1 do
      if controller.beamBroke ~= nil then
        print("  sortedControllers[" .. i .. "].beamBroke(id, energy) -- " .. tostring(controller.typeName))
      end
@/lua/vehicle/main.lua
  beamstate.beamBroken(id, energy)
  wheels.beamBroke(id)
  powertrain.beamBroke(id)
  wheels.beamBroke(id)
  powertrain.beamBroke(id)
  energyStorage.beamBroke(id)
  powertrain.beamBroke(id)
  energyStorage.beamBroke(id)
  controller.beamBroke(id, energy)
  energyStorage.beamBroke(id)
  controller.beamBroke(id, energy)
  bdebug.beamBroke(id, energy)
  controller.beamBroke(id, energy)
  bdebug.beamBroke(id, energy)
  extensions.hook("onBeamBroke", id, energy)
@/lua/vehicle/wheels.lua

local function beamBroke(id)
  local beamName = v.data.beams[id].name
@/lua/vehicle/energyStorage.lua

local function beamBroke(id)
  if not breakTriggerBeams[id] then
@/lua/vehicle/powertrain/combustionEngineThermals.lua

local function beamBroke(id)
  if exhaustBeams and exhaustBeams[id] then
@/lua/vehicle/powertrain/combustionEngine.lua

local function beamBroke(device, id)
  device.thermals.beamBroke(id)
local function beamBroke(device, id)
  device.thermals.beamBroke(id)
end
@/lua/vehicle/bdebugImpl.lua

local function beamBroke(id, energy)
  local beam = v.data.beams[id]
@/lua/vehicle/powertrain.lua

local function beamBroke(id)
  for i = 1, beamBrokenEventCount, 1 do
  for i = 1, beamBrokenEventCount, 1 do
    powertrainDevices[beamBrokenEvents[i]]:beamBroke(id)
  end