using System; using Cpp2IlInjected; using UnityEngine.Experimental.XR.Interaction; namespace UnityEngine.SpatialTracking { // Token: 0x02000006 RID: 6 [Token(Token = "0x2000005")] [DefaultExecutionOrder(-30000)] [AddComponentMenu("XR/Tracked Pose Driver")] [HelpURL("https://docs.unity3d.com/Packages/com.unity.xr.legacyinputhelpers@2.1/manual/index.html")] [Serializable] public class TrackedPoseDriver : MonoBehaviour { // Token: 0x17000001 RID: 1 // (get) Token: 0x06000008 RID: 8 RVA: 0x000020B4 File Offset: 0x000002B4 // (set) Token: 0x06000009 RID: 9 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000001")] public TrackedPoseDriver.DeviceType deviceType { [Token(Token = "0x6000008")] [Address(RVA = "0x40B720", Offset = "0x40A520", VA = "0x18040B720")] get { return TrackedPoseDriver.DeviceType.GenericXRDevice; } [Token(Token = "0x6000009")] [Address(RVA = "0x41F740", Offset = "0x41E540", VA = "0x18041F740")] internal set { } } // Token: 0x17000002 RID: 2 // (get) Token: 0x0600000A RID: 10 RVA: 0x000020CC File Offset: 0x000002CC // (set) Token: 0x0600000B RID: 11 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000002")] public TrackedPoseDriver.TrackedPose poseSource { [Token(Token = "0x600000A")] [Address(RVA = "0x41F5B0", Offset = "0x41E3B0", VA = "0x18041F5B0")] get { return TrackedPoseDriver.TrackedPose.LeftEye; } [Token(Token = "0x600000B")] [Address(RVA = "0x41F730", Offset = "0x41E530", VA = "0x18041F730")] internal set { } } // Token: 0x0600000C RID: 12 RVA: 0x000020E4 File Offset: 0x000002E4 [Token(Token = "0x600000C")] [Address(RVA = "0x38C02D0", Offset = "0x38BF0D0", VA = "0x1838C02D0")] public bool SetPoseSource(TrackedPoseDriver.DeviceType deviceType, TrackedPoseDriver.TrackedPose pose) { return default(bool); } // Token: 0x17000003 RID: 3 // (get) Token: 0x0600000D RID: 13 RVA: 0x000020FA File Offset: 0x000002FA // (set) Token: 0x0600000E RID: 14 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000003")] public BasePoseProvider poseProviderComponent { [Token(Token = "0x600000D")] [Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")] get { return null; } [Token(Token = "0x600000E")] [Address(RVA = "0x460F90", Offset = "0x45FD90", VA = "0x180460F90")] set { } } // Token: 0x0600000F RID: 15 RVA: 0x00002100 File Offset: 0x00000300 [Token(Token = "0x600000F")] [Address(RVA = "0x38BFD10", Offset = "0x38BEB10", VA = "0x1838BFD10")] private PoseDataFlags GetPoseData(TrackedPoseDriver.DeviceType device, TrackedPoseDriver.TrackedPose poseSource, out Pose resultPose) { return PoseDataFlags.NoData; } // Token: 0x17000004 RID: 4 // (get) Token: 0x06000010 RID: 16 RVA: 0x00002118 File Offset: 0x00000318 // (set) Token: 0x06000011 RID: 17 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000004")] public TrackedPoseDriver.TrackingType trackingType { [Token(Token = "0x6000010")] [Address(RVA = "0x42EE50", Offset = "0x42DC50", VA = "0x18042EE50")] get { return TrackedPoseDriver.TrackingType.RotationAndPosition; } [Token(Token = "0x6000011")] [Address(RVA = "0x42EFF0", Offset = "0x42DDF0", VA = "0x18042EFF0")] set { } } // Token: 0x17000005 RID: 5 // (get) Token: 0x06000012 RID: 18 RVA: 0x00002130 File Offset: 0x00000330 // (set) Token: 0x06000013 RID: 19 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000005")] public TrackedPoseDriver.UpdateType updateType { [Token(Token = "0x6000012")] [Address(RVA = "0x42EED0", Offset = "0x42DCD0", VA = "0x18042EED0")] get { return TrackedPoseDriver.UpdateType.UpdateAndBeforeRender; } [Token(Token = "0x6000013")] [Address(RVA = "0x42F000", Offset = "0x42DE00", VA = "0x18042F000")] set { } } // Token: 0x17000006 RID: 6 // (get) Token: 0x06000014 RID: 20 RVA: 0x00002148 File Offset: 0x00000348 // (set) Token: 0x06000015 RID: 21 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000006")] public bool UseRelativeTransform { [Token(Token = "0x6000014")] [Address(RVA = "0x4364F0", Offset = "0x4352F0", VA = "0x1804364F0")] get { return default(bool); } [Token(Token = "0x6000015")] [Address(RVA = "0x436790", Offset = "0x435590", VA = "0x180436790")] set { } } // Token: 0x17000007 RID: 7 // (get) Token: 0x06000016 RID: 22 RVA: 0x00002160 File Offset: 0x00000360 // (set) Token: 0x06000017 RID: 23 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000007")] public Pose originPose { [Token(Token = "0x6000016")] [Address(RVA = "0x38C04D0", Offset = "0x38BF2D0", VA = "0x1838C04D0")] get { return default(Pose); } [Token(Token = "0x6000017")] [Address(RVA = "0x38C04F0", Offset = "0x38BF2F0", VA = "0x1838C04F0")] set { } } // Token: 0x06000018 RID: 24 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000018")] [Address(RVA = "0x38BFC80", Offset = "0x38BEA80", VA = "0x1838BFC80")] private void CacheLocalPosition() { } // Token: 0x06000019 RID: 25 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000019")] [Address(RVA = "0x38C01C0", Offset = "0x38BEFC0", VA = "0x1838C01C0")] private void ResetToCachedLocalPosition() { } // Token: 0x0600001A RID: 26 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600001A")] [Address(RVA = "0x38BFC80", Offset = "0x38BEA80", VA = "0x1838BFC80", Slot = "4")] protected virtual void Awake() { } // Token: 0x0600001B RID: 27 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600001B")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "5")] protected virtual void OnDestroy() { } // Token: 0x0600001C RID: 28 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600001C")] [Address(RVA = "0x38BFF40", Offset = "0x38BED40", VA = "0x1838BFF40", Slot = "6")] protected virtual void OnEnable() { } // Token: 0x0600001D RID: 29 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600001D")] [Address(RVA = "0x38BFE90", Offset = "0x38BEC90", VA = "0x1838BFE90", Slot = "7")] protected virtual void OnDisable() { } // Token: 0x0600001E RID: 30 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600001E")] [Address(RVA = "0x38BFCF0", Offset = "0x38BEAF0", VA = "0x1838BFCF0", Slot = "8")] protected virtual void FixedUpdate() { } // Token: 0x0600001F RID: 31 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600001F")] [Address(RVA = "0x38BFCF0", Offset = "0x38BEAF0", VA = "0x1838BFCF0", Slot = "9")] protected virtual void Update() { } // Token: 0x06000020 RID: 32 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000020")] [Address(RVA = "0x38BFE70", Offset = "0x38BEC70", VA = "0x1838BFE70", Slot = "10")] protected virtual void OnBeforeRender() { } // Token: 0x06000021 RID: 33 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000021")] [Address(RVA = "0x38C0210", Offset = "0x38BF010", VA = "0x1838C0210", Slot = "11")] protected virtual void SetLocalTransform(Vector3 newPosition, Quaternion newRotation, PoseDataFlags poseFlags) { } // Token: 0x06000022 RID: 34 RVA: 0x00002178 File Offset: 0x00000378 [Token(Token = "0x6000022")] [Address(RVA = "0x38C0430", Offset = "0x38BF230", VA = "0x1838C0430")] protected Pose TransformPoseByOriginIfNeeded(Pose pose) { return default(Pose); } // Token: 0x06000023 RID: 35 RVA: 0x00002190 File Offset: 0x00000390 [Token(Token = "0x6000023")] [Address(RVA = "0x38BFDE0", Offset = "0x38BEBE0", VA = "0x1838BFDE0")] private bool HasStereoCamera() { return default(bool); } // Token: 0x06000024 RID: 36 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000024")] [Address(RVA = "0x38BFFB0", Offset = "0x38BEDB0", VA = "0x1838BFFB0", Slot = "12")] protected virtual void PerformUpdate() { } // Token: 0x06000025 RID: 37 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000025")] [Address(RVA = "0x38C04C0", Offset = "0x38BF2C0", VA = "0x1838C04C0")] public TrackedPoseDriver() { } // Token: 0x04000009 RID: 9 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4000007")] [SerializeField] private TrackedPoseDriver.DeviceType m_Device; // Token: 0x0400000A RID: 10 [FieldOffset(Offset = "0x1C")] [Token(Token = "0x4000008")] [SerializeField] private TrackedPoseDriver.TrackedPose m_PoseSource; // Token: 0x0400000B RID: 11 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4000009")] [SerializeField] private BasePoseProvider m_PoseProviderComponent; // Token: 0x0400000C RID: 12 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400000A")] [SerializeField] private TrackedPoseDriver.TrackingType m_TrackingType; // Token: 0x0400000D RID: 13 [FieldOffset(Offset = "0x2C")] [Token(Token = "0x400000B")] [SerializeField] private TrackedPoseDriver.UpdateType m_UpdateType; // Token: 0x0400000E RID: 14 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400000C")] [SerializeField] private bool m_UseRelativeTransform; // Token: 0x0400000F RID: 15 [FieldOffset(Offset = "0x34")] [Token(Token = "0x400000D")] protected Pose m_OriginPose; // Token: 0x02000007 RID: 7 [Token(Token = "0x2000008")] public enum DeviceType { // Token: 0x04000011 RID: 17 [Token(Token = "0x4000011")] GenericXRDevice, // Token: 0x04000012 RID: 18 [Token(Token = "0x4000012")] GenericXRController, // Token: 0x04000013 RID: 19 [Token(Token = "0x4000013")] GenericXRRemote } // Token: 0x02000008 RID: 8 [Token(Token = "0x2000009")] public enum TrackedPose { // Token: 0x04000015 RID: 21 [Token(Token = "0x4000015")] LeftEye, // Token: 0x04000016 RID: 22 [Token(Token = "0x4000016")] RightEye, // Token: 0x04000017 RID: 23 [Token(Token = "0x4000017")] Center, // Token: 0x04000018 RID: 24 [Token(Token = "0x4000018")] Head, // Token: 0x04000019 RID: 25 [Token(Token = "0x4000019")] LeftPose, // Token: 0x0400001A RID: 26 [Token(Token = "0x400001A")] RightPose, // Token: 0x0400001B RID: 27 [Token(Token = "0x400001B")] ColorCamera, // Token: 0x0400001C RID: 28 [Token(Token = "0x400001C")] DepthCameraDeprecated, // Token: 0x0400001D RID: 29 [Token(Token = "0x400001D")] FisheyeCameraDeprected, // Token: 0x0400001E RID: 30 [Token(Token = "0x400001E")] DeviceDeprecated, // Token: 0x0400001F RID: 31 [Token(Token = "0x400001F")] RemotePose } // Token: 0x02000009 RID: 9 [Token(Token = "0x200000A")] public enum TrackingType { // Token: 0x04000021 RID: 33 [Token(Token = "0x4000021")] RotationAndPosition, // Token: 0x04000022 RID: 34 [Token(Token = "0x4000022")] RotationOnly, // Token: 0x04000023 RID: 35 [Token(Token = "0x4000023")] PositionOnly } // Token: 0x0200000A RID: 10 [Token(Token = "0x200000B")] public enum UpdateType { // Token: 0x04000025 RID: 37 [Token(Token = "0x4000025")] UpdateAndBeforeRender, // Token: 0x04000026 RID: 38 [Token(Token = "0x4000026")] Update, // Token: 0x04000027 RID: 39 [Token(Token = "0x4000027")] BeforeRender } } }