private void MoveKnobToHand(Knob knob) { if (knob != null) { float tolerance = 0.01f; Vector3 handPosition = grab.hand.Centre(); Debug.Log("hand z: " + handPosition.z); Debug.Log("knob z: " + knob.Z()); if (handPosition.z < (knob.Z() - tolerance)) { knobs.MoveCloser(); } else if (handPosition.z > (knob.Z() + tolerance)) { knobs.MoveAway(); } } }