141 lines
4.0 KiB
C#
141 lines
4.0 KiB
C#
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<ArmModelTransition> 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<TransitionArmModel.ArmModelBlendData> 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;
|
|
}
|
|
}
|
|
}
|