using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using UnityEngine.Internal; using UnityEngine.Scripting; namespace UnityEngine.Experimental.VR { // Token: 0x020002FB RID: 763 public static class Boundary { // Token: 0x0600314B RID: 12619 RVA: 0x00049AF4 File Offset: 0x00047CF4 [ExcludeFromDocs] public static bool TryGetDimensions(out Vector3 dimensionsOut) { Boundary.Type type = Boundary.Type.PlayArea; return Boundary.TryGetDimensions(out dimensionsOut, type); } // Token: 0x0600314C RID: 12620 RVA: 0x00049B14 File Offset: 0x00047D14 public static bool TryGetDimensions(out Vector3 dimensionsOut, [DefaultValue("Type.PlayArea")] Boundary.Type boundaryType) { return Boundary.TryGetDimensionsInternal(out dimensionsOut, (int)boundaryType); } // Token: 0x0600314D RID: 12621 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] private static extern bool TryGetDimensionsInternal(out Vector3 dimensionsOut, int boundaryType); // Token: 0x0600314E RID: 12622 RVA: 0x00049B30 File Offset: 0x00047D30 [ExcludeFromDocs] public static bool TryGetGeometry(List geometry) { Boundary.Type type = Boundary.Type.PlayArea; return Boundary.TryGetGeometry(geometry, type); } // Token: 0x0600314F RID: 12623 RVA: 0x00049B50 File Offset: 0x00047D50 public static bool TryGetGeometry(List geometry, [DefaultValue("Type.PlayArea")] Boundary.Type boundaryType) { if (geometry == null) { throw new ArgumentNullException("geometry"); } geometry.Clear(); return Boundary.TryGetGeometryInternal(geometry, (int)boundaryType); } // Token: 0x06003150 RID: 12624 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] private static extern bool TryGetGeometryInternal(object geometryOut, int boundaryType); // Token: 0x17000B25 RID: 2853 // (get) Token: 0x06003151 RID: 12625 // (set) Token: 0x06003152 RID: 12626 public static extern bool visible { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x17000B26 RID: 2854 // (get) Token: 0x06003153 RID: 12627 public static extern bool configured { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; } // Token: 0x020002FC RID: 764 public enum Type { // Token: 0x040009DE RID: 2526 PlayArea, // Token: 0x040009DF RID: 2527 TrackedArea } } }