VE Lua Documentation

Press F to search!

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