using System; using System.Runtime.CompilerServices; using Cpp2IlInjected; using Unity.Collections; using UnityEngine.XR.ARSubsystems; namespace UnityEngine.XR.ARFoundation { // Token: 0x0200001B RID: 27 [Token(Token = "0x2000019")] [DisallowMultipleComponent] [DefaultExecutionOrder(-2147483646)] [HelpURL("https://docs.unity3d.com/Packages/com.unity.xr.arfoundation@3.0/api/UnityEngine.XR.ARFoundation.ARPlane.html")] public sealed class ARPlane : ARTrackable { // Token: 0x17000056 RID: 86 // (get) Token: 0x06000145 RID: 325 RVA: 0x0000296C File Offset: 0x00000B6C // (set) Token: 0x06000146 RID: 326 RVA: 0x0000207E File Offset: 0x0000027E [Token(Token = "0x17000056")] public float vertexChangedThreshold { [Token(Token = "0x600013E")] [Address(RVA = "0x154BD00", Offset = "0x154AD00", VA = "0x18154BD00")] get { return 0f; } [Token(Token = "0x600013F")] [Address(RVA = "0x2626E90", Offset = "0x2625E90", VA = "0x182626E90")] set { } } // Token: 0x14000008 RID: 8 // (add) Token: 0x06000147 RID: 327 RVA: 0x0000207E File Offset: 0x0000027E // (remove) Token: 0x06000148 RID: 328 RVA: 0x0000207E File Offset: 0x0000027E [Token(Token = "0x14000008")] public event Action boundaryChanged { [Token(Token = "0x6000140")] [Address(RVA = "0x26268E0", Offset = "0x26258E0", VA = "0x1826268E0")] [CompilerGenerated] add { } [Token(Token = "0x6000141")] [Address(RVA = "0x2626DF0", Offset = "0x2625DF0", VA = "0x182626DF0")] [CompilerGenerated] remove { } } // Token: 0x17000057 RID: 87 // (get) Token: 0x06000149 RID: 329 RVA: 0x00002984 File Offset: 0x00000B84 [Token(Token = "0x17000057")] public Vector3 normal { [Token(Token = "0x6000142")] [Address(RVA = "0x143BE60", Offset = "0x143AE60", VA = "0x18143BE60")] get { return default(Vector3); } } // Token: 0x17000058 RID: 88 // (get) Token: 0x0600014A RID: 330 RVA: 0x00002080 File Offset: 0x00000280 // (set) Token: 0x0600014B RID: 331 RVA: 0x0000207E File Offset: 0x0000027E [Token(Token = "0x17000058")] public ARPlane subsumedBy { [Token(Token = "0x6000143")] [Address(RVA = "0x56D550", Offset = "0x56C550", VA = "0x18056D550")] [CompilerGenerated] get { return null; } [Token(Token = "0x6000144")] [Address(RVA = "0x56D560", Offset = "0x56C560", VA = "0x18056D560")] [CompilerGenerated] internal set { } } // Token: 0x17000059 RID: 89 // (get) Token: 0x0600014C RID: 332 RVA: 0x0000299C File Offset: 0x00000B9C [Token(Token = "0x17000059")] public PlaneAlignment alignment { [Token(Token = "0x6000145")] [Address(RVA = "0x2626980", Offset = "0x2625980", VA = "0x182626980")] get { return PlaneAlignment.None; } } // Token: 0x1700005A RID: 90 // (get) Token: 0x0600014D RID: 333 RVA: 0x000029B4 File Offset: 0x00000BB4 [Token(Token = "0x1700005A")] public PlaneClassification classification { [Token(Token = "0x6000146")] [Address(RVA = "0x2626BC0", Offset = "0x2625BC0", VA = "0x182626BC0")] get { return PlaneClassification.None; } } // Token: 0x1700005B RID: 91 // (get) Token: 0x0600014E RID: 334 RVA: 0x000029CC File Offset: 0x00000BCC [Token(Token = "0x1700005B")] public Vector2 centerInPlaneSpace { [Token(Token = "0x6000147")] [Address(RVA = "0x2626A80", Offset = "0x2625A80", VA = "0x182626A80")] get { return default(Vector2); } } // Token: 0x1700005C RID: 92 // (get) Token: 0x0600014F RID: 335 RVA: 0x000029E4 File Offset: 0x00000BE4 [Token(Token = "0x1700005C")] public Vector3 center { [Token(Token = "0x6000148")] [Address(RVA = "0x2626AD0", Offset = "0x2625AD0", VA = "0x182626AD0")] get { return default(Vector3); } } // Token: 0x1700005D RID: 93 // (get) Token: 0x06000150 RID: 336 RVA: 0x000029FC File Offset: 0x00000BFC [Token(Token = "0x1700005D")] public Vector2 extents { [Token(Token = "0x6000149")] [Address(RVA = "0x2626C10", Offset = "0x2625C10", VA = "0x182626C10")] get { return default(Vector2); } } // Token: 0x1700005E RID: 94 // (get) Token: 0x06000151 RID: 337 RVA: 0x00002A14 File Offset: 0x00000C14 [Token(Token = "0x1700005E")] public Vector2 size { [Token(Token = "0x600014A")] [Address(RVA = "0x2626DA0", Offset = "0x2625DA0", VA = "0x182626DA0")] get { return default(Vector2); } } // Token: 0x1700005F RID: 95 // (get) Token: 0x06000152 RID: 338 RVA: 0x00002A2C File Offset: 0x00000C2C [Token(Token = "0x1700005F")] public Plane infinitePlane { [Token(Token = "0x600014B")] [Address(RVA = "0x2626CA0", Offset = "0x2625CA0", VA = "0x182626CA0")] get { return default(Plane); } } // Token: 0x17000060 RID: 96 // (get) Token: 0x06000153 RID: 339 RVA: 0x00002A44 File Offset: 0x00000C44 [Token(Token = "0x17000060")] public IntPtr nativePtr { [Token(Token = "0x600014C")] [Address(RVA = "0x2626D60", Offset = "0x2625D60", VA = "0x182626D60")] get { return 0; } } // Token: 0x17000061 RID: 97 // (get) Token: 0x06000154 RID: 340 RVA: 0x00002A5C File Offset: 0x00000C5C [Token(Token = "0x17000061")] public NativeArray boundary { [Token(Token = "0x600014D")] [Address(RVA = "0x26269C0", Offset = "0x26259C0", VA = "0x1826269C0")] get { return default(NativeArray); } } // Token: 0x06000155 RID: 341 RVA: 0x0000207E File Offset: 0x0000027E [Token(Token = "0x600014E")] [Address(RVA = "0x2626440", Offset = "0x2625440", VA = "0x182626440")] internal void UpdateBoundary(XRPlaneSubsystem subsystem) { } // Token: 0x06000156 RID: 342 RVA: 0x0000207E File Offset: 0x0000027E [Token(Token = "0x600014F")] [Address(RVA = "0x2626380", Offset = "0x2625380", VA = "0x182626380")] private void OnValidate() { } // Token: 0x06000157 RID: 343 RVA: 0x0000207E File Offset: 0x0000027E [Token(Token = "0x6000150")] [Address(RVA = "0x26262F0", Offset = "0x26252F0", VA = "0x1826262F0")] private void OnDestroy() { } // Token: 0x06000158 RID: 344 RVA: 0x0000207E File Offset: 0x0000027E [Token(Token = "0x6000151")] [Address(RVA = "0x26260E0", Offset = "0x26250E0", VA = "0x1826260E0")] private void CheckForBoundaryChanges() { } // Token: 0x06000159 RID: 345 RVA: 0x0000207E File Offset: 0x0000027E [Token(Token = "0x6000152")] [Address(RVA = "0x2626210", Offset = "0x2625210", VA = "0x182626210")] private void CopyBoundaryAndSetChangedFlag() { } // Token: 0x0600015A RID: 346 RVA: 0x0000207E File Offset: 0x0000027E [Token(Token = "0x6000153")] [Address(RVA = "0x26267A0", Offset = "0x26257A0", VA = "0x1826267A0")] private void Update() { } // Token: 0x0600015B RID: 347 RVA: 0x0000207E File Offset: 0x0000027E [Token(Token = "0x6000154")] [Address(RVA = "0x2626890", Offset = "0x2625890", VA = "0x182626890")] public ARPlane() { } // Token: 0x04000074 RID: 116 [FieldOffset(Offset = "0x88")] [Token(Token = "0x400006E")] [SerializeField] [Tooltip("The largest value by which a plane's vertex may change before the boundaryChanged event is invoked. Units are in meters.")] private float m_VertexChangedThreshold; // Token: 0x04000077 RID: 119 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x4000071")] private NativeArray m_Boundary; // Token: 0x04000078 RID: 120 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x4000072")] private NativeArray m_OldBoundary; // Token: 0x04000079 RID: 121 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x4000073")] private bool m_HasBoundaryChanged; } }