Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp-firstpass/RootMotion/Demos/PendulumExample.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

126 lines
3.4 KiB
C#

using System;
using Cpp2IlInjected;
using RootMotion.FinalIK;
using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x0200010E RID: 270
[Token(Token = "0x20000AD")]
public class PendulumExample : MonoBehaviour
{
// Token: 0x0600075E RID: 1886 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60005A2")]
[Address(RVA = "0xAA0440", Offset = "0xA9F440", VA = "0x180AA0440")]
private void Start()
{
}
// Token: 0x0600075F RID: 1887 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60005A3")]
[Address(RVA = "0xA9FAF0", Offset = "0xA9EAF0", VA = "0x180A9FAF0")]
private void LateUpdate()
{
}
// Token: 0x06000760 RID: 1888 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60005A4")]
[Address(RVA = "0xAA0800", Offset = "0xA9F800", VA = "0x180AA0800")]
public PendulumExample()
{
}
// Token: 0x0400077A RID: 1914
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40004E0")]
[Tooltip("The master weight of this script.")]
[Range(0f, 1f)]
public float weight;
// Token: 0x0400077B RID: 1915
[FieldOffset(Offset = "0x1C")]
[Token(Token = "0x40004E1")]
[Tooltip("Multiplier for the distance of the root to the target.")]
public float hangingDistanceMlp;
// Token: 0x0400077C RID: 1916
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40004E2")]
[HideInInspector]
[Tooltip("Where does the root of the character land when weight is blended out?")]
public Vector3 rootTargetPosition;
// Token: 0x0400077D RID: 1917
[FieldOffset(Offset = "0x2C")]
[Token(Token = "0x40004E3")]
[HideInInspector]
[Tooltip("How is the root of the character rotated when weight is blended out?")]
public Quaternion rootTargetRotation;
// Token: 0x0400077E RID: 1918
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x40004E4")]
public Transform target;
// Token: 0x0400077F RID: 1919
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x40004E5")]
public Transform leftHandTarget;
// Token: 0x04000780 RID: 1920
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x40004E6")]
public Transform rightHandTarget;
// Token: 0x04000781 RID: 1921
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x40004E7")]
public Transform leftFootTarget;
// Token: 0x04000782 RID: 1922
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x40004E8")]
public Transform rightFootTarget;
// Token: 0x04000783 RID: 1923
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x40004E9")]
public Transform pelvisTarget;
// Token: 0x04000784 RID: 1924
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x40004EA")]
public Transform bodyTarget;
// Token: 0x04000785 RID: 1925
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x40004EB")]
public Transform headTarget;
// Token: 0x04000786 RID: 1926
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x40004EC")]
public Vector3 pelvisDownAxis;
// Token: 0x04000787 RID: 1927
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x40004ED")]
private FullBodyBipedIK ik;
// Token: 0x04000788 RID: 1928
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x40004EE")]
private Quaternion rootRelativeToPelvis;
// Token: 0x04000789 RID: 1929
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x40004EF")]
private Vector3 pelvisToRoot;
// Token: 0x0400078A RID: 1930
[FieldOffset(Offset = "0xB4")]
[Token(Token = "0x40004F0")]
private float lastWeight;
}
}