disableAutoCoupling
Definition
-- @/lua/vehicle/beamstate.lua:284
local function disableAutoCoupling()
autoCouplingActive = false
autoCouplingTimeoutTimer = 0
autoCouplingTimer = 0
autoCouplingVisibleTags = nil
broadcastCouplerVisibility(false)
extensions.couplings.onBeamstateDisableAutoLatching()
end
Callers
@/lua/ge/extensions/flowgraph/nodes/vehicle/beamstate/couple.lua
--veh:stopLatching()
veh:queueLuaCommand("beamstate.disableAutoCoupling()")
elseif self.data.mode == 'detach' then
@/lua/vehicle/extensions/couplings.lua
obj:stopLatching()
beamstate.disableAutoCoupling()
end
@/lua/vehicle/beamstate.lua
obj:stopLatching()
disableAutoCoupling()
else
if autoCouplingActive and (couplerCache[nodeId] and autoCouplingVisibleTags and autoCouplingVisibleTags[couplerCache[nodeId].couplerTag]) then
disableAutoCoupling()
end
if autoCouplingTimeoutTimer > 60 then
disableAutoCoupling()
end