using System; using Cpp2IlInjected; using UnityEngine.SpatialTracking; namespace UnityEngine.Experimental.XR.Interaction { // Token: 0x0200000B RID: 11 [Token(Token = "0x2000006")] [Serializable] public abstract class BasePoseProvider : MonoBehaviour { // Token: 0x06000026 RID: 38 RVA: 0x000021A8 File Offset: 0x000003A8 [Token(Token = "0x6000026")] [Address(RVA = "0x38BEF80", Offset = "0x38BDD80", VA = "0x1838BEF80", Slot = "4")] public virtual PoseDataFlags GetPoseFromProvider(out Pose output) { return PoseDataFlags.NoData; } // Token: 0x06000027 RID: 39 RVA: 0x000021C0 File Offset: 0x000003C0 [Token(Token = "0x6000027")] [Address(RVA = "0x38BEFA0", Offset = "0x38BDDA0", VA = "0x1838BEFA0", Slot = "5")] [Obsolete] public virtual bool TryGetPoseFromProvider(out Pose output) { return default(bool); } // Token: 0x06000028 RID: 40 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000028")] [Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")] protected BasePoseProvider() { } } }