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

177 lines
5.2 KiB
C#

using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RootMotion.FinalIK
{
// Token: 0x02000047 RID: 71
[Token(Token = "0x200003C")]
[HelpURL("http://www.root-motion.com/finalikdox/html/page9.html")]
[AddComponentMenu("Scripts/RootMotion.FinalIK/Grounder/Grounder IK")]
public class GrounderIK : Grounder
{
// Token: 0x060001B6 RID: 438 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60001A9")]
[Address(RVA = "0xF11E50", Offset = "0xF10E50", VA = "0x180F11E50", Slot = "5")]
[ContextMenu("User Manual")]
protected override void OpenUserManual()
{
}
// Token: 0x060001B7 RID: 439 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60001AA")]
[Address(RVA = "0xF11E10", Offset = "0xF10E10", VA = "0x180F11E10", Slot = "6")]
[ContextMenu("Scrpt Reference")]
protected override void OpenScriptReference()
{
}
// Token: 0x060001B8 RID: 440 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60001AB")]
[Address(RVA = "0xF11E90", Offset = "0xF10E90", VA = "0x180F11E90", Slot = "4")]
public override void ResetPosition()
{
}
// Token: 0x060001B9 RID: 441 RVA: 0x000030A8 File Offset: 0x000012A8
[Token(Token = "0x60001AC")]
[Address(RVA = "0xF112D0", Offset = "0xF102D0", VA = "0x180F112D0")]
private bool IsReadyToInitiate()
{
return default(bool);
}
// Token: 0x060001BA RID: 442 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60001AD")]
[Address(RVA = "0xF11670", Offset = "0xF10670", VA = "0x180F11670")]
private void OnDisable()
{
}
// Token: 0x060001BB RID: 443 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60001AE")]
[Address(RVA = "0xF12340", Offset = "0xF11340", VA = "0x180F12340")]
private void Update()
{
}
// Token: 0x060001BC RID: 444 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60001AF")]
[Address(RVA = "0xF10DA0", Offset = "0xF0FDA0", VA = "0x180F10DA0")]
private void Initiate()
{
}
// Token: 0x060001BD RID: 445 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60001B0")]
[Address(RVA = "0xF11A10", Offset = "0xF10A10", VA = "0x180F11A10")]
private void OnSolverUpdate()
{
}
// Token: 0x060001BE RID: 446 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60001B1")]
[Address(RVA = "0xF11EB0", Offset = "0xF10EB0", VA = "0x180F11EB0")]
private void SetLegIK(int index)
{
}
// Token: 0x060001BF RID: 447 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60001B2")]
[Address(RVA = "0xF117B0", Offset = "0xF107B0", VA = "0x180F117B0")]
private void OnPostSolverUpdate()
{
}
// Token: 0x060001C0 RID: 448 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60001B3")]
[Address(RVA = "0xF11460", Offset = "0xF10460", VA = "0x180F11460")]
private void OnDestroy()
{
}
// Token: 0x060001C1 RID: 449 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60001B4")]
[Address(RVA = "0xF128B0", Offset = "0xF118B0", VA = "0x180F128B0")]
public GrounderIK()
{
}
// Token: 0x04000188 RID: 392
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4000144")]
public IK[] legs;
// Token: 0x04000189 RID: 393
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4000145")]
[Tooltip("The pelvis transform. Common ancestor of all the legs.")]
public Transform pelvis;
// Token: 0x0400018A RID: 394
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4000146")]
[Tooltip("The root Transform of the character, with the rigidbody and the collider.")]
public Transform characterRoot;
// Token: 0x0400018B RID: 395
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4000147")]
[Tooltip("The weight of rotating the character root to the ground normal (range: 0 - 1).")]
[Range(0f, 1f)]
public float rootRotationWeight;
// Token: 0x0400018C RID: 396
[FieldOffset(Offset = "0x5C")]
[Token(Token = "0x4000148")]
[Tooltip("The speed of rotating the character root to the ground normal (range: 0 - inf).")]
public float rootRotationSpeed;
// Token: 0x0400018D RID: 397
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x4000149")]
[Tooltip("The maximum angle of root rotation (range: 0 - 90).")]
public float maxRootRotationAngle;
// Token: 0x0400018E RID: 398
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x400014A")]
private Transform[] feet;
// Token: 0x0400018F RID: 399
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x400014B")]
private Quaternion[] footRotations;
// Token: 0x04000190 RID: 400
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x400014C")]
private Vector3 animatedPelvisLocalPosition;
// Token: 0x04000191 RID: 401
[FieldOffset(Offset = "0x84")]
[Token(Token = "0x400014D")]
private Vector3 solvedPelvisLocalPosition;
// Token: 0x04000192 RID: 402
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x400014E")]
private int solvedFeet;
// Token: 0x04000193 RID: 403
[FieldOffset(Offset = "0x94")]
[Token(Token = "0x400014F")]
private bool solved;
// Token: 0x04000194 RID: 404
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x4000150")]
private float lastWeight;
// Token: 0x04000195 RID: 405
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x4000151")]
private Rigidbody characterRootRigidbody;
}
}