VE Lua Documentation

Press F to search!

registerExternalCouplerBreakGroup

Definition


-- @/lua/vehicle/beamstate.lua:769

local function registerExternalCouplerBreakGroup(breakGroup, cid)
  couplerBreakGroupCache[breakGroup] = couplerBreakGroupCache[breakGroup] or {}
  table.insert(couplerBreakGroupCache[breakGroup], cid)
end

Callers

@/lua/vehicle/main.lua
  damageTracker.reset()
  beamstate.reset() --needs to be before any calls to beamnstate.registerExternalCouplerBreakGroup(), for example controller.lua
  protocols.reset()
@/lua/vehicle/controller/advancedCouplerControl.lua
  for _, couplerBreakGroupData in ipairs(externalCouplerBreakGroups) do
    beamstate.registerExternalCouplerBreakGroup(couplerBreakGroupData.breakGroup, couplerBreakGroupData.cid)
  end