public void Connect(Anchorable anchorable) { WhitTools.Assert(!HasConnectedAnchorable(), "already connected to something else! release before connecting."); SetSpringJointAttributes(); springJoint.connectedBody = anchorable.rigid; springJoint.connectedAnchor = anchorable.GetAnchorPoint(); springJoint.enabled = true; connectedAnchorable = anchorable; anchorable.HandleConnected(); currentState = GrappleRopeStates.Connected; }