Beispiel #1
0
 /// Populates safetyType with the available safety region feature on the
 /// currently-running device.
 /// Returns true if value retrieval was successful, false otherwise (unlikely).
 public static bool TryGetSafetyRegionType(ref GvrSafetyRegionType safetyType)
 {
     if (instance == null)
     {
         return(false);
     }
     return(instance.headsetProvider.TryGetSafetyRegionType(ref safetyType));
 }
 public bool TryGetSafetyRegionType(ref GvrSafetyRegionType safetyType)
 {
     if (!_GvrGetProperty(gvr_property_type.SafetyRegion, gvrValue))
     {
         return(false);
     }
     safetyType = (GvrSafetyRegionType)gvrValue.ToInt32();
     return(true);
 }
Beispiel #3
0
        public void FindSafetyRegionType()
        {
            GvrSafetyRegionType safetyType = GvrSafetyRegionType.None;
            bool success = GvrHeadset.TryGetSafetyRegionType(ref safetyType);

            if (enableDebugLog)
            {
                Debug.Log("Safety region type success " + success + "; value " + safetyType);
            }
        }
        public bool TryGetSafetyRegionType(ref GvrSafetyRegionType safetyType)
        {
#if UNITY_ANDROID && UNITY_EDITOR
            if (InstantPreview.Instance != null)
            {
                if (InstantPreview.Instance.safetyRegionType.isValid)
                {
                    safetyType = (GvrSafetyRegionType)InstantPreview.Instance.safetyRegionType.value;
                }

                return(InstantPreview.Instance.safetyRegionType.isValid);
            }
#endif // UNITY_ANDROID && UNITY_EDITOR
            safetyType = DEFAULT_SAFETY_REGION_TYPE_3DOF;
            return(true);
        }
 public bool TryGetSafetyRegionType(ref GvrSafetyRegionType safetyType)
 {
     safetyType = GvrSafetyRegionType.Cylinder;
     return(true);
 }
Beispiel #6
0
 public bool TryGetSafetyRegionType(ref GvrSafetyRegionType safetyType)
 {
     return(false);
 }