private float getHmdYaw() { float yaw = -1; #if (UNITY_ANDROID && !UNITY_EDITOR) yaw = XDeviceGetHmdYaw(m_TempHmdRotation); #else Quaternion rotation = VRContext.GetHmdRotation(); m_TempHmdRotation[0] = -rotation.x; m_TempHmdRotation[1] = -rotation.y; m_TempHmdRotation[2] = rotation.z; m_TempHmdRotation[3] = rotation.w; // yaw = XDeviceGetHmdYaw(m_TempHmdRotation); #endif return(yaw); }
public override void Recenter() { // RecenterAllControllers(VRContext.GetHmdRotation().eulerAngles.y); }