Files
2026-04-10 22:50:51 +02:00

429 lines
13 KiB
C#

using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using UnityEngine;
namespace Valve.VR
{
// Token: 0x020000B8 RID: 184
[Token(Token = "0x2000071")]
public class SteamVR_Skeleton_Poser : MonoBehaviour
{
// Token: 0x1700019E RID: 414
// (get) Token: 0x0600067A RID: 1658 RVA: 0x0000473C File Offset: 0x0000293C
[Token(Token = "0x17000199")]
public int blendPoseCount
{
[Token(Token = "0x600054C")]
[Address(RVA = "0x380C2D0", Offset = "0x380B0D0", VA = "0x18380C2D0")]
get
{
return 0;
}
}
// Token: 0x0600067B RID: 1659 RVA: 0x00002201 File Offset: 0x00000401
[Token(Token = "0x600054D")]
[Address(RVA = "0x380B090", Offset = "0x3809E90", VA = "0x18380B090")]
protected void Awake()
{
}
// Token: 0x0600067C RID: 1660 RVA: 0x00002201 File Offset: 0x00000401
[Token(Token = "0x600054E")]
[Address(RVA = "0x380BF20", Offset = "0x380AD20", VA = "0x18380BF20")]
public void SetBlendingBehaviourValue(string behaviourName, float value)
{
}
// Token: 0x0600067D RID: 1661 RVA: 0x00004754 File Offset: 0x00002954
[Token(Token = "0x600054F")]
[Address(RVA = "0x380B9B0", Offset = "0x380A7B0", VA = "0x18380B9B0")]
public float GetBlendingBehaviourValue(string behaviourName)
{
return 0f;
}
// Token: 0x0600067E RID: 1662 RVA: 0x00002201 File Offset: 0x00000401
[Token(Token = "0x6000550")]
[Address(RVA = "0x380BEF0", Offset = "0x380ACF0", VA = "0x18380BEF0")]
public void SetBlendingBehaviourEnabled(string behaviourName, bool value)
{
}
// Token: 0x0600067F RID: 1663 RVA: 0x0000476C File Offset: 0x0000296C
[Token(Token = "0x6000551")]
[Address(RVA = "0x380B980", Offset = "0x380A780", VA = "0x18380B980")]
public bool GetBlendingBehaviourEnabled(string behaviourName)
{
return default(bool);
}
// Token: 0x06000680 RID: 1664 RVA: 0x000021FE File Offset: 0x000003FE
[Token(Token = "0x6000552")]
[Address(RVA = "0x380B9E0", Offset = "0x380A7E0", VA = "0x18380B9E0")]
public SteamVR_Skeleton_Poser.PoseBlendingBehaviour GetBlendingBehaviour(string behaviourName)
{
return null;
}
// Token: 0x06000681 RID: 1665 RVA: 0x000021FE File Offset: 0x000003FE
[Token(Token = "0x6000553")]
[Address(RVA = "0x380B7A0", Offset = "0x380A5A0", VA = "0x18380B7A0")]
protected SteamVR_Skeleton_Poser.PoseBlendingBehaviour FindBlendingBehaviour(string behaviourName, bool throwErrors = true)
{
return null;
}
// Token: 0x06000682 RID: 1666 RVA: 0x000021FE File Offset: 0x000003FE
[Token(Token = "0x6000554")]
[Address(RVA = "0x380BA00", Offset = "0x380A800", VA = "0x18380BA00")]
public SteamVR_Skeleton_Pose GetPoseByIndex(int index)
{
return null;
}
// Token: 0x06000683 RID: 1667 RVA: 0x000021FE File Offset: 0x000003FE
[Token(Token = "0x6000555")]
[Address(RVA = "0x380B9F0", Offset = "0x380A7F0", VA = "0x18380B9F0")]
private SteamVR_Skeleton_PoseSnapshot GetHandSnapshot(SteamVR_Input_Sources inputSource)
{
return null;
}
// Token: 0x06000684 RID: 1668 RVA: 0x000021FE File Offset: 0x000003FE
[Token(Token = "0x6000556")]
[Address(RVA = "0x380B940", Offset = "0x380A740", VA = "0x18380B940")]
public SteamVR_Skeleton_PoseSnapshot GetBlendedPose(SteamVR_Action_Skeleton skeletonAction, SteamVR_Input_Sources handType)
{
return null;
}
// Token: 0x06000685 RID: 1669 RVA: 0x000021FE File Offset: 0x000003FE
[Token(Token = "0x6000557")]
[Address(RVA = "0x380B8F0", Offset = "0x380A6F0", VA = "0x18380B8F0")]
public SteamVR_Skeleton_PoseSnapshot GetBlendedPose(SteamVR_Behaviour_Skeleton skeletonBehaviour)
{
return null;
}
// Token: 0x06000686 RID: 1670 RVA: 0x00002201 File Offset: 0x00000401
[Token(Token = "0x6000558")]
[Address(RVA = "0x380BFD0", Offset = "0x380ADD0", VA = "0x18380BFD0")]
public void UpdatePose(SteamVR_Action_Skeleton skeletonAction, SteamVR_Input_Sources inputSource)
{
}
// Token: 0x06000687 RID: 1671 RVA: 0x00002201 File Offset: 0x00000401
[Token(Token = "0x6000559")]
[Address(RVA = "0x380AE00", Offset = "0x3809C00", VA = "0x18380AE00")]
protected void ApplyBlenderBehaviours(SteamVR_Action_Skeleton skeletonAction, SteamVR_Input_Sources inputSource, SteamVR_Skeleton_PoseSnapshot snapshot)
{
}
// Token: 0x06000688 RID: 1672 RVA: 0x00002201 File Offset: 0x00000401
[Token(Token = "0x600055A")]
[Address(RVA = "0x380BEE0", Offset = "0x380ACE0", VA = "0x18380BEE0")]
protected void LateUpdate()
{
}
// Token: 0x06000689 RID: 1673 RVA: 0x00004784 File Offset: 0x00002984
[Token(Token = "0x600055B")]
[Address(RVA = "0x380B5D0", Offset = "0x380A3D0", VA = "0x18380B5D0")]
protected Vector3 BlendVectors(Vector3[] vectors, float[] weights)
{
return default(Vector3);
}
// Token: 0x0600068A RID: 1674 RVA: 0x0000479C File Offset: 0x0000299C
[Token(Token = "0x600055C")]
[Address(RVA = "0x380B440", Offset = "0x380A240", VA = "0x18380B440")]
protected Quaternion BlendQuaternions(Quaternion[] quaternions, float[] weights)
{
return default(Quaternion);
}
// Token: 0x0600068B RID: 1675 RVA: 0x000047B4 File Offset: 0x000029B4
[Token(Token = "0x600055D")]
[Address(RVA = "0x380BA70", Offset = "0x380A870", VA = "0x18380BA70")]
public Vector3 GetTargetHandPosition(SteamVR_Behaviour_Skeleton hand, Transform origin)
{
return default(Vector3);
}
// Token: 0x0600068C RID: 1676 RVA: 0x000047CC File Offset: 0x000029CC
[Token(Token = "0x600055E")]
[Address(RVA = "0x380BCC0", Offset = "0x380AAC0", VA = "0x18380BCC0")]
public Quaternion GetTargetHandRotation(SteamVR_Behaviour_Skeleton hand, Transform origin)
{
return default(Quaternion);
}
// Token: 0x0600068D RID: 1677 RVA: 0x00002201 File Offset: 0x00000401
[Token(Token = "0x600055F")]
[Address(RVA = "0x380C240", Offset = "0x380B040", VA = "0x18380C240")]
public SteamVR_Skeleton_Poser()
{
}
// Token: 0x04000282 RID: 642
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000268")]
public bool poseEditorExpanded;
// Token: 0x04000283 RID: 643
[FieldOffset(Offset = "0x19")]
[Token(Token = "0x4000269")]
public bool blendEditorExpanded;
// Token: 0x04000284 RID: 644
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400026A")]
public string[] poseNames;
// Token: 0x04000285 RID: 645
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400026B")]
public GameObject overridePreviewLeftHandPrefab;
// Token: 0x04000286 RID: 646
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400026C")]
public GameObject overridePreviewRightHandPrefab;
// Token: 0x04000287 RID: 647
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400026D")]
public SteamVR_Skeleton_Pose skeletonMainPose;
// Token: 0x04000288 RID: 648
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400026E")]
public List<SteamVR_Skeleton_Pose> skeletonAdditionalPoses;
// Token: 0x04000289 RID: 649
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400026F")]
[SerializeField]
protected bool showLeftPreview;
// Token: 0x0400028A RID: 650
[FieldOffset(Offset = "0x49")]
[Token(Token = "0x4000270")]
[SerializeField]
protected bool showRightPreview;
// Token: 0x0400028B RID: 651
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4000271")]
[SerializeField]
protected GameObject previewLeftInstance;
// Token: 0x0400028C RID: 652
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4000272")]
[SerializeField]
protected GameObject previewRightInstance;
// Token: 0x0400028D RID: 653
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x4000273")]
[SerializeField]
protected int previewPoseSelection;
// Token: 0x0400028E RID: 654
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4000274")]
public List<SteamVR_Skeleton_Poser.PoseBlendingBehaviour> blendingBehaviours;
// Token: 0x0400028F RID: 655
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4000275")]
public SteamVR_Skeleton_PoseSnapshot blendedSnapshotL;
// Token: 0x04000290 RID: 656
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x4000276")]
public SteamVR_Skeleton_PoseSnapshot blendedSnapshotR;
// Token: 0x04000291 RID: 657
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x4000277")]
private SteamVR_Skeleton_Poser.SkeletonBlendablePose[] blendPoses;
// Token: 0x04000292 RID: 658
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x4000278")]
private int boneCount;
// Token: 0x04000293 RID: 659
[FieldOffset(Offset = "0x8C")]
[Token(Token = "0x4000279")]
private bool poseUpdatedThisFrame;
// Token: 0x04000294 RID: 660
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x400027A")]
public float scale;
// Token: 0x020000B9 RID: 185
[Token(Token = "0x20001AD")]
public class SkeletonBlendablePose
{
// Token: 0x0600068E RID: 1678 RVA: 0x000021FE File Offset: 0x000003FE
[Token(Token = "0x600098C")]
[Address(RVA = "0x38092A0", Offset = "0x38080A0", VA = "0x1838092A0")]
public SteamVR_Skeleton_PoseSnapshot GetHandSnapshot(SteamVR_Input_Sources inputSource)
{
return null;
}
// Token: 0x0600068F RID: 1679 RVA: 0x00002201 File Offset: 0x00000401
[Token(Token = "0x600098D")]
[Address(RVA = "0x3809480", Offset = "0x3808280", VA = "0x183809480")]
public void UpdateAdditiveAnimation(SteamVR_Action_Skeleton skeletonAction, SteamVR_Input_Sources inputSource)
{
}
// Token: 0x06000690 RID: 1680 RVA: 0x00002201 File Offset: 0x00000401
[Token(Token = "0x600098E")]
[Address(RVA = "0x3809C00", Offset = "0x3808A00", VA = "0x183809C00")]
public SkeletonBlendablePose(SteamVR_Skeleton_Pose p)
{
}
// Token: 0x06000691 RID: 1681 RVA: 0x00002201 File Offset: 0x00000401
[Token(Token = "0x600098F")]
[Address(RVA = "0x38092B0", Offset = "0x38080B0", VA = "0x1838092B0")]
public void PoseToSnapshots()
{
}
// Token: 0x06000692 RID: 1682 RVA: 0x00002201 File Offset: 0x00000401
[Token(Token = "0x6000990")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public SkeletonBlendablePose()
{
}
// Token: 0x04000295 RID: 661
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000E69")]
public SteamVR_Skeleton_Pose pose;
// Token: 0x04000296 RID: 662
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000E6A")]
public SteamVR_Skeleton_PoseSnapshot snapshotR;
// Token: 0x04000297 RID: 663
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000E6B")]
public SteamVR_Skeleton_PoseSnapshot snapshotL;
}
// Token: 0x020000BA RID: 186
[Token(Token = "0x20001AE")]
[Serializable]
public class PoseBlendingBehaviour
{
// Token: 0x06000693 RID: 1683 RVA: 0x00002201 File Offset: 0x00000401
[Token(Token = "0x6000991")]
[Address(RVA = "0x3808F30", Offset = "0x3807D30", VA = "0x183808F30")]
public void Update(float deltaTime, SteamVR_Input_Sources inputSource)
{
}
// Token: 0x06000694 RID: 1684 RVA: 0x00002201 File Offset: 0x00000401
[Token(Token = "0x6000992")]
[Address(RVA = "0x3808A70", Offset = "0x3807870", VA = "0x183808A70")]
public void ApplyBlending(SteamVR_Skeleton_PoseSnapshot snapshot, SteamVR_Skeleton_Poser.SkeletonBlendablePose[] blendPoses, SteamVR_Input_Sources inputSource)
{
}
// Token: 0x06000695 RID: 1685 RVA: 0x00002201 File Offset: 0x00000401
[Token(Token = "0x6000993")]
[Address(RVA = "0x38090E0", Offset = "0x3807EE0", VA = "0x1838090E0")]
public PoseBlendingBehaviour()
{
}
// Token: 0x04000298 RID: 664
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000E6C")]
public string name;
// Token: 0x04000299 RID: 665
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000E6D")]
public bool enabled;
// Token: 0x0400029A RID: 666
[FieldOffset(Offset = "0x1C")]
[Token(Token = "0x4000E6E")]
public float influence;
// Token: 0x0400029B RID: 667
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000E6F")]
public int pose;
// Token: 0x0400029C RID: 668
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x4000E70")]
public float value;
// Token: 0x0400029D RID: 669
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000E71")]
public SteamVR_Action_Single action_single;
// Token: 0x0400029E RID: 670
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4000E72")]
public SteamVR_Action_Boolean action_bool;
// Token: 0x0400029F RID: 671
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4000E73")]
public float smoothingSpeed;
// Token: 0x040002A0 RID: 672
[FieldOffset(Offset = "0x3C")]
[Token(Token = "0x4000E74")]
public SteamVR_Skeleton_Poser.PoseBlendingBehaviour.BlenderTypes type;
// Token: 0x040002A1 RID: 673
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4000E75")]
public bool useMask;
// Token: 0x040002A2 RID: 674
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4000E76")]
public SteamVR_Skeleton_HandMask mask;
// Token: 0x040002A3 RID: 675
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4000E77")]
public bool previewEnabled;
// Token: 0x020000BB RID: 187
[Token(Token = "0x2000326")]
public enum BlenderTypes
{
// Token: 0x040002A5 RID: 677
[Token(Token = "0x4000F08")]
Manual,
// Token: 0x040002A6 RID: 678
[Token(Token = "0x4000F09")]
AnalogAction,
// Token: 0x040002A7 RID: 679
[Token(Token = "0x4000F0A")]
BooleanAction
}
}
}
}