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