using System; using System.Collections.Generic; using Cpp2IlInjected; using UnityEngine.SpatialTracking; namespace UnityEngine.XR.LegacyInputHelpers { // Token: 0x02000008 RID: 8 [Token(Token = "0x2000007")] public class TransitionArmModel : ArmModel { // Token: 0x17000025 RID: 37 // (get) Token: 0x06000067 RID: 103 RVA: 0x00002050 File Offset: 0x00000250 // (set) Token: 0x06000068 RID: 104 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x17000023")] public ArmModel currentArmModelComponent { [Token(Token = "0x6000061")] [Address(RVA = "0x5B7070", Offset = "0x5B6070", VA = "0x1805B7070")] get { return null; } [Token(Token = "0x6000062")] [Address(RVA = "0xD899A0", Offset = "0xD889A0", VA = "0x180D899A0")] set { } } // Token: 0x06000069 RID: 105 RVA: 0x000024D8 File Offset: 0x000006D8 [Token(Token = "0x6000063")] [Address(RVA = "0x11E3450", Offset = "0x11E2450", VA = "0x1811E3450")] public bool Queue(string key) { return default(bool); } // Token: 0x0600006A RID: 106 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000064")] [Address(RVA = "0x11E35F0", Offset = "0x11E25F0", VA = "0x1811E35F0")] public void Queue(ArmModel newArmModel) { } // Token: 0x0600006B RID: 107 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000065")] [Address(RVA = "0x11E3820", Offset = "0x11E2820", VA = "0x1811E3820")] private void RemoveJustStartingTransitions() { } // Token: 0x0600006C RID: 108 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000066")] [Address(RVA = "0x11E38F0", Offset = "0x11E28F0", VA = "0x1811E38F0")] private void RemoveOldestTransition() { } // Token: 0x0600006D RID: 109 RVA: 0x000024F0 File Offset: 0x000006F0 [Token(Token = "0x6000067")] [Address(RVA = "0x11E33A0", Offset = "0x11E23A0", VA = "0x1811E33A0", Slot = "4")] public override PoseDataFlags GetPoseFromProvider(out Pose output) { return PoseDataFlags.NoData; } // Token: 0x0600006E RID: 110 RVA: 0x00002508 File Offset: 0x00000708 [Token(Token = "0x6000068")] [Address(RVA = "0x11E3940", Offset = "0x11E2940", VA = "0x1811E3940")] private bool UpdateBlends() { return default(bool); } // Token: 0x0600006F RID: 111 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000069")] [Address(RVA = "0x11E4350", Offset = "0x11E3350", VA = "0x1811E4350")] public TransitionArmModel() { } // Token: 0x0400003C RID: 60 [FieldOffset(Offset = "0x120")] [Token(Token = "0x4000039")] [SerializeField] private ArmModel m_CurrentArmModelComponent; // Token: 0x0400003D RID: 61 [FieldOffset(Offset = "0x128")] [Token(Token = "0x400003A")] [SerializeField] public List m_ArmModelTransitions; // Token: 0x0400003E RID: 62 [Token(Token = "0x400003B")] private const int MAX_ACTIVE_TRANSITIONS = 10; // Token: 0x0400003F RID: 63 [Token(Token = "0x400003C")] private const float DROP_TRANSITION_THRESHOLD = 0.035f; // Token: 0x04000040 RID: 64 [Token(Token = "0x400003D")] private const float LERP_CLAMP_THRESHOLD = 0.95f; // Token: 0x04000041 RID: 65 [Token(Token = "0x400003E")] private const float MIN_ANGULAR_VELOCITY = 0.2f; // Token: 0x04000042 RID: 66 [Token(Token = "0x400003F")] private const float ANGULAR_VELOCITY_DIVISOR = 45f; // Token: 0x04000043 RID: 67 [FieldOffset(Offset = "0x130")] [Token(Token = "0x4000040")] internal List armModelBlendData; // Token: 0x04000044 RID: 68 [FieldOffset(Offset = "0x138")] [Token(Token = "0x4000041")] private TransitionArmModel.ArmModelBlendData currentBlendingArmModel; // Token: 0x02000009 RID: 9 [Token(Token = "0x2000009")] internal struct ArmModelBlendData { // Token: 0x04000045 RID: 69 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4000045")] public ArmModel armModel; // Token: 0x04000046 RID: 70 [FieldOffset(Offset = "0x8")] [Token(Token = "0x4000046")] public float currentBlendAmount; } } }