VE Lua Documentation

Press F to search!

attachLocalCoupler

Definition


-- @/=[C]:-1
function attachLocalCoupler(...)

Callers

@/lua/vehicle/controller/advancedCouplerControl.lua
        end
        --obj:attachLocalCoupler(nid1, nid2, strength, radius, lockRadius, latchSpeed, bool persistLatch)
        obj:attachLocalCoupler(cnp.cid1, cnp.cid2, cnp.autoCouplingStrength, cnp.autoCouplingRadius, cnp.autoCouplingLockRadius, cnp.autoCouplingSpeed, true)
        --obj:attachLocalCoupler(nid1, nid2, strength, radius, lockRadius, latchSpeed, bool persistLatch)
        obj:attachLocalCoupler(cnp.cid1, cnp.cid2, cnp.autoCouplingStrength, cnp.autoCouplingRadius, cnp.autoCouplingLockRadius, cnp.autoCouplingSpeed, true)
        cnp.state = couplerStates.autoCoupling
        if cnp.state == couplerStates.detached then
          --obj:attachLocalCoupler(nid1, nid2, strength, radius, lockRadius, latchSpeed, bool persistLatch)
          obj:attachLocalCoupler(cnp.cid1, cnp.cid2, cnp.autoCouplingStrength, cnp.autoCouplingRadius, cnp.autoCouplingLockRadius, cnp.autoCouplingSpeed, true)
          --obj:attachLocalCoupler(nid1, nid2, strength, radius, lockRadius, latchSpeed, bool persistLatch)
          obj:attachLocalCoupler(cnp.cid1, cnp.cid2, cnp.autoCouplingStrength, cnp.autoCouplingRadius, cnp.autoCouplingLockRadius, cnp.autoCouplingSpeed, true)
          cnp.state = couplerStates.autoCoupling
      if foundCloserNode then
        obj:attachLocalCoupler(cnp.cid1, cnp.cid2, cnp.autoCouplingStrength, cnp.autoCouplingRadius, cnp.autoCouplingLockRadius, cnp.autoCouplingSpeed, true)
        cnp.state = couplerStates.autoCoupling
      updateCid2(cnp)
      obj:attachLocalCoupler(cnp.cid1, cnp.cid2, cnp.autoCouplingStrength, cnp.couplingStartRadius, cnp.autoCouplingLockRadius, cnp.autoCouplingSpeed, true)
    end
        updateCid2(couplerNodePairData)
        obj:attachLocalCoupler(couplerNodePairData.cid1, couplerNodePairData.cid2, couplerNodePairData.autoCouplingStrength, couplerNodePairData.couplingStartRadius, couplerNodePairData.autoCouplingLockRadius, couplerNodePairData.autoCouplingSpeed, true)
      end