using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine.Serialization; using UnityEngine.XR.ARSubsystems; namespace UnityEngine.XR.ARFoundation { // Token: 0x02000039 RID: 57 [Token(Token = "0x2000030")] [DefaultExecutionOrder(-2147483647)] [RequireComponent(typeof(ARSessionOrigin))] [HelpURL("https://docs.unity3d.com/Packages/com.unity.xr.arfoundation@3.0/api/UnityEngine.XR.ARFoundation.ARTrackedImageManager.html")] public sealed class ARTrackedImageManager : ARTrackableManager { // Token: 0x17000096 RID: 150 // (get) Token: 0x0600026D RID: 621 RVA: 0x00002080 File Offset: 0x00000280 // (set) Token: 0x0600026E RID: 622 RVA: 0x0000207E File Offset: 0x0000027E [Token(Token = "0x17000090")] public IReferenceImageLibrary referenceLibrary { [Token(Token = "0x6000252")] [Address(RVA = "0x3843050", Offset = "0x3841E50", VA = "0x183843050")] get { return null; } [Token(Token = "0x6000253")] [Address(RVA = "0x3843150", Offset = "0x3841F50", VA = "0x183843150")] set { } } // Token: 0x0600026F RID: 623 RVA: 0x00002080 File Offset: 0x00000280 [Token(Token = "0x6000254")] [Address(RVA = "0x3842810", Offset = "0x3841610", VA = "0x183842810")] public RuntimeReferenceImageLibrary CreateRuntimeLibrary([Optional] XRReferenceImageLibrary serializedLibrary) { return null; } // Token: 0x17000097 RID: 151 // (get) Token: 0x06000270 RID: 624 RVA: 0x0000323C File Offset: 0x0000143C // (set) Token: 0x06000271 RID: 625 RVA: 0x0000207E File Offset: 0x0000027E [Token(Token = "0x17000091")] public int maxNumberOfMovingImages { [Token(Token = "0x6000255")] [Address(RVA = "0x430CC0", Offset = "0x42FAC0", VA = "0x180430CC0")] get { return 0; } [Token(Token = "0x6000256")] [Address(RVA = "0x3843140", Offset = "0x3841F40", VA = "0x183843140")] set { } } // Token: 0x17000098 RID: 152 // (get) Token: 0x06000272 RID: 626 RVA: 0x00002080 File Offset: 0x00000280 // (set) Token: 0x06000273 RID: 627 RVA: 0x0000207E File Offset: 0x0000027E [Token(Token = "0x17000092")] public GameObject trackedImagePrefab { [Token(Token = "0x6000257")] [Address(RVA = "0x415290", Offset = "0x414090", VA = "0x180415290")] get { return null; } [Token(Token = "0x6000258")] [Address(RVA = "0x46AB00", Offset = "0x469900", VA = "0x18046AB00")] set { } } // Token: 0x06000274 RID: 628 RVA: 0x00002080 File Offset: 0x00000280 [Token(Token = "0x6000259")] [Address(RVA = "0x415290", Offset = "0x414090", VA = "0x180415290", Slot = "11")] protected override GameObject GetPrefab() { return null; } // Token: 0x1400000D RID: 13 // (add) Token: 0x06000275 RID: 629 RVA: 0x0000207E File Offset: 0x0000027E // (remove) Token: 0x06000276 RID: 630 RVA: 0x0000207E File Offset: 0x0000027E [Token(Token = "0x1400000D")] public event Action trackedImagesChanged { [Token(Token = "0x600025A")] [Address(RVA = "0x3842F80", Offset = "0x3841D80", VA = "0x183842F80")] [CompilerGenerated] add { } [Token(Token = "0x600025B")] [Address(RVA = "0x38430A0", Offset = "0x3841EA0", VA = "0x1838430A0")] [CompilerGenerated] remove { } } // Token: 0x17000099 RID: 153 // (get) Token: 0x06000277 RID: 631 RVA: 0x00002080 File Offset: 0x00000280 [Token(Token = "0x17000093")] protected override string gameObjectName { [Token(Token = "0x600025C")] [Address(RVA = "0x3843020", Offset = "0x3841E20", VA = "0x183843020", Slot = "10")] get { return null; } } // Token: 0x06000278 RID: 632 RVA: 0x0000207E File Offset: 0x0000027E [Token(Token = "0x600025D")] [Address(RVA = "0x3842B70", Offset = "0x3841970", VA = "0x183842B70", Slot = "8")] protected override void OnBeforeStart() { } // Token: 0x06000279 RID: 633 RVA: 0x00003254 File Offset: 0x00001454 [Token(Token = "0x600025E")] [Address(RVA = "0x38428A0", Offset = "0x38416A0", VA = "0x1838428A0")] private bool FindReferenceImage(Guid guid, out XRReferenceImage referenceImage) { return default(bool); } // Token: 0x0600027A RID: 634 RVA: 0x0000207E File Offset: 0x0000027E [Token(Token = "0x600025F")] [Address(RVA = "0x3842AE0", Offset = "0x38418E0", VA = "0x183842AE0", Slot = "16")] protected override void OnAfterSetSessionRelativeData(ARTrackedImage image, XRTrackedImage sessionRelativeData) { } // Token: 0x0600027B RID: 635 RVA: 0x0000207E File Offset: 0x0000027E [Token(Token = "0x6000260")] [Address(RVA = "0x3842C60", Offset = "0x3841A60", VA = "0x183842C60", Slot = "14")] protected override void OnTrackablesChanged(List added, List updated, List removed) { } // Token: 0x0600027C RID: 636 RVA: 0x0000207E File Offset: 0x0000027E [Token(Token = "0x6000261")] [Address(RVA = "0x3842D80", Offset = "0x3841B80", VA = "0x183842D80")] private void UpdateReferenceImages(RuntimeReferenceImageLibrary library) { } // Token: 0x0600027D RID: 637 RVA: 0x0000207E File Offset: 0x0000027E [Token(Token = "0x6000262")] [Address(RVA = "0x3842D00", Offset = "0x3841B00", VA = "0x183842D00")] private void SetMaxNumberOfMovingImages(int value) { } // Token: 0x0600027E RID: 638 RVA: 0x0000207E File Offset: 0x0000027E [Token(Token = "0x6000263")] [Address(RVA = "0x3842EF0", Offset = "0x3841CF0", VA = "0x183842EF0")] public ARTrackedImageManager() { } // Token: 0x040000DB RID: 219 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x40000BE")] [SerializeField] [FormerlySerializedAs("m_ReferenceLibrary")] [Tooltip("The library of images which will be detected and/or tracked in the physical environment.")] private XRReferenceImageLibrary m_SerializedLibrary; // Token: 0x040000DC RID: 220 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x40000BF")] [SerializeField] [Tooltip("The maximum number of moving images to track in realtime. Not all implementations support this feature.")] private int m_MaxNumberOfMovingImages; // Token: 0x040000DD RID: 221 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x40000C0")] [SerializeField] [Tooltip("If not null, instantiates this prefab for each detected image.")] private GameObject m_TrackedImagePrefab; // Token: 0x040000DF RID: 223 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x40000C2")] private Dictionary m_ReferenceImages; } }