/// 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); }
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); }
public bool TryGetSafetyRegionType(ref GvrSafetyRegionType safetyType) { return(false); }