I don’t understand why the below code moves the drawer only on the Z ?
void Update()
{
if (isGrabbed && drawerTransform != null){
drawerTransform.localPosition = new Vector3 (drawerTransform.localPosition.x, drawerTransform.localPosition.y, drawerTransform.localPosition.z);
}
}