Example #1
0
 /// <summary>
 /// Returns true if the boundary system is currently configured with valid boundary data.
 /// </summary>
 public bool GetConfigured()
 {
     if (OVRManager.loadedXRDevice == OVRManager.XRDevice.Oculus)
     {
         return(OVRPlugin.GetBoundaryConfigured());
     }
     else
     {
         return(Boundary.configured);
     }
 }
Example #2
0
	/// <summary>
	/// Returns true if the boundary system is currently configured with valid boundary data.
	/// </summary>
	public bool GetConfigured()
	{
		if (OVRManager.loadedXRDevice == OVRManager.XRDevice.Oculus)
			return OVRPlugin.GetBoundaryConfigured();
		else
		{
#if !USING_XR_SDK && !REQUIRES_XR_SDK
			return Boundary.configured;
#else
			return false;
#endif
		}
	}
Example #3
0
    /// <summary>
    /// Returns true if the boundary system is currently configured with valid boundary data.
    /// </summary>
    public bool GetConfigured()
    {
        if (OVRManager.loadedXRDevice == OVRManager.XRDevice.Oculus)
        {
            return(OVRPlugin.GetBoundaryConfigured());
        }
        else
        {
#if UNITY_2017_1_OR_NEWER
            return(OVRPlugin.GetBoundaryConfigured());
#else
            return(false);
#endif
        }
    }
        void Awake()
        {
#if CVR_STEAMVR || CVR_STEAMVR2
            float roomX = 0;
            float roomY = 0;
            if (Valve.VR.OpenVR.Chaperone == null || !Valve.VR.OpenVR.Chaperone.GetPlayAreaSize(ref roomX, ref roomY))
            {
                gameObject.SetActive(false);
            }
            else if (Mathf.Approximately(roomX, 1f) && Mathf.Approximately(roomY, 1f))
            {
                gameObject.SetActive(false);
            }
#elif CVR_OCULUS
            if (!OVRPlugin.GetBoundaryConfigured() || OVRPlugin.GetBoundaryDimensions(OVRPlugin.BoundaryType.PlayArea).FromVector3f().magnitude < 1)
            {
                gameObject.SetActive(false);
            }
#else
            gameObject.SetActive(false);
#endif
        }
Example #5
0
 /// <summary>
 /// Returns true if the boundary system is currently configured with valid boundary data.
 /// </summary>
 public bool GetConfigured()
 {
     return(OVRPlugin.GetBoundaryConfigured());
 }