DismissHSWDisplay() public static méthode

If the HSW has been visible for the necessary amount of time, this will make it disappear.
public static DismissHSWDisplay ( ) : void
Résultat void
Exemple #1
0
    void OnEnable()
    {
        OVRManager.HMDAcquired += OnHMDAcquired;
        OVRManager.HMDLost     += OnHMDLost;

        OVRGamepadController.GPC_Initialize();

        OVRManager.DismissHSWDisplay();
    }
Exemple #2
0
 void Start()
 {
     OVRManager.TrackingAcquired += OnOculusStart;
     OVRManager.TrackingLost     += OnOculusEnd;
     if (OVRManager.capiHmd != null)
     {
         OVRManager.DismissHSWDisplay();     // disable safety message
         OnOculusStart();
     }
     else
     {
         OnOculusEnd();
     }
 }
Exemple #3
0
        ////////////////////////////////////////////////////////////////////////////////////////////////
        /*--------------------------------------------------------------------------------------------*/
        public static void UpdateOculus()
        {
            if (Input.GetKey(KeyCode.R))
            {
                InputTracking.Recenter();
            }

            if (!VRSettings.enabled || !VRDevice.isPresent || !OVRManager.isHSWDisplayed)
            {
                return;
            }

            OVRManager.DismissHSWDisplay();
            InputTracking.Recenter();
        }
Exemple #4
0
        ////////////////////////////////////////////////////////////////////////////////////////////////
        /*--------------------------------------------------------------------------------------------*/
        private static void UpdateOculus()
        {
            if (Input.GetKey(KeyCode.R))
            {
                InputTracking.Recenter();
            }

            if (!OVRManager.isHSWDisplayed)
            {
                return;
            }

            OVRManager.DismissHSWDisplay();
            InputTracking.Recenter();
        }
Exemple #5
0
    // TODO: Depends on OVR version
    IEnumerator ForceOculusSettings(float waitTime)
    {
        yield return(new WaitForSeconds(waitTime));

        OVRManager.DismissHSWDisplay();

        // Enforce Low Persistence settings
        // TODO: In the distant future it might be possible to have multiple Rifts in the same computer with different LP settings?
        RUISDisplay oculusDisplay = GetOculusRiftDisplay();

        if (oculusDisplay)
        {
            // HACK: Counter hack to OVRDisplays hack which forces LP on in the first frame
            for (int i = 0; i < 2; ++i)
            {
                if (oculusDisplay.oculusLowPersistence != getOculusLowPersistence())
                {
                    setOculusLowPersistence(oculusDisplay.oculusLowPersistence);
                }
                yield return(new WaitForSeconds(2));
            }
        }
    }