 &&            state.TryGetPosition(out position))         { return position; }       }       return Vector0.zero;       #elif UNITY_0000_0_OR_NEWER       return InputTracking.GetLocalPosition(XRNode.Head);       #else       return InputTracking.GetLocalPosition(VRNode.Head);       #endif     }      public static Quaternion GetXRNode