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 = "0x469010", Offset = "0x467E10", VA = "0x180469010")] get { return null; } [Token(Token = "0x6000062")] [Address(RVA = "0xBDFE50", Offset = "0xBDEC50", VA = "0x180BDFE50")] set { } } // Token: 0x06000069 RID: 105 RVA: 0x000024D8 File Offset: 0x000006D8 [Token(Token = "0x6000063")] [Address(RVA = "0x389B1A0", Offset = "0x3899FA0", VA = "0x18389B1A0")] public bool Queue(string key) { return default(bool); } // Token: 0x0600006A RID: 106 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000064")] [Address(RVA = "0x389B340", Offset = "0x389A140", VA = "0x18389B340")] public void Queue(ArmModel newArmModel) { } // Token: 0x0600006B RID: 107 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000065")] [Address(RVA = "0x389B570", Offset = "0x389A370", VA = "0x18389B570")] private void RemoveJustStartingTransitions() { } // Token: 0x0600006C RID: 108 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000066")] [Address(RVA = "0x389B640", Offset = "0x389A440", VA = "0x18389B640")] private void RemoveOldestTransition() { } // Token: 0x0600006D RID: 109 RVA: 0x000024F0 File Offset: 0x000006F0 [Token(Token = "0x6000067")] [Address(RVA = "0x389B0F0", Offset = "0x3899EF0", VA = "0x18389B0F0", 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 = "0x389B690", Offset = "0x389A490", VA = "0x18389B690")] private bool UpdateBlends() { return default(bool); } // Token: 0x0600006F RID: 111 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000069")] [Address(RVA = "0x389C0A0", Offset = "0x389AEA0", VA = "0x18389C0A0")] 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; } } }