private void setLongHomeKey() { if (SDK.HeadDofNum == HeadDofNum.ThreeDof) { if (pvr_UnitySDKSensor != null) { if (isViewerLogicFlow) { Debug.Log(pvr_UnitySDKSensor.ResetUnitySDKSensorAll() ? "Long Home Key to Reset Sensor ALL Success!" : "Long Home Key to Reset Sensor ALL Failed!"); } else { Debug.Log(pvr_UnitySDKSensor.ResetUnitySDKSensor() ? "Long Home Key to Reset Sensor Success!" : "Long Home Key to Reset Sensor Failed!"); } } } else { if (SDK.sixDofRecenter && pvr_UnitySDKSensor != null) { if (safeToast.activeSelf) { if (isHasController && (Controller.UPvr_GetControllerState(0) == ControllerState.Connected || Controller.UPvr_GetControllerState(1) == ControllerState.Connected)) { pvr_UnitySDKSensor.OptionalResetUnitySDKSensor(0, 1); } else { pvr_UnitySDKSensor.OptionalResetUnitySDKSensor(1, 1); } } else { if (trackingmode == 0 || trackingmode == 1) { if (isViewerLogicFlow) { pvr_UnitySDKSensor.ResetUnitySDKSensorAll(); } else { pvr_UnitySDKSensor.ResetUnitySDKSensor(); } } else { resetPanel.SetActive(true); } } } } }
private void setLongHomeKey() { if (SDK.HeadDofNum == HeadDofNum.ThreeDof) { if (pvr_UnitySDKSensor != null) { if (isViewerLogicFlow) { Debug.Log(pvr_UnitySDKSensor.ResetUnitySDKSensorAll() ? "Long Home Key to Reset Sensor ALL Success!" : "Long Home Key to Reset Sensor ALL Failed!"); } else { Debug.Log(pvr_UnitySDKSensor.ResetUnitySDKSensor() ? "Long Home Key to Reset Sensor Success!" : "Long Home Key to Reset Sensor Failed!"); } } } else { if (SDK.sixDofRecenter) { //showtoast resetPanel.transform.Find("Panel").GetComponent <Canvas>().sortingOrder = safeToast.transform.Find("Panel").GetComponent <Canvas>().sortingOrder + 1; resetPanel.SetActive(true); } } }