Files
NobetaSource/Cpp2IL/Assembly-CSharp/RootMotion/FinalIK/GrounderBipedIK.cs
2023-09-06 22:09:22 +02:00

166 lines
5.5 KiB
C#

using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RootMotion.FinalIK
{
// Token: 0x02000405 RID: 1029
[Token(Token = "0x2000405")]
[HelpURL("http://www.root-motion.com/finalikdox/html/page11.html")]
[AddComponentMenu("Scripts/RootMotion.FinalIK/Grounder/Grounder Biped")]
public class GrounderBipedIK : Grounder
{
// Token: 0x060024A7 RID: 9383 RVA: 0x00053748 File Offset: 0x00051948
[Token(Token = "0x60024A7")]
[Address(RVA = "0x11D7A50", Offset = "0x11D6250", VA = "0x1811D7A50", Slot = "5")]
[ContextMenu("User Manual")]
protected override void OpenUserManual()
{
Application.OpenURL("http://www.root-motion.com/finalikdox/html/page11.html");
}
// Token: 0x060024A8 RID: 9384 RVA: 0x00053760 File Offset: 0x00051960
[Token(Token = "0x60024A8")]
[Address(RVA = "0x11D7A10", Offset = "0x11D6210", VA = "0x1811D7A10", Slot = "6")]
[ContextMenu("Scrpt Reference")]
protected override void OpenScriptReference()
{
Application.OpenURL("http://www.root-motion.com/finalikdox/html/class_root_motion_1_1_final_i_k_1_1_grounder_biped_i_k.html");
}
// Token: 0x060024A9 RID: 9385 RVA: 0x00053778 File Offset: 0x00051978
[Token(Token = "0x60024A9")]
[Address(RVA = "0x11D7A90", Offset = "0x11D6290", VA = "0x1811D7A90", Slot = "4")]
public override void ResetPosition()
{
this.solver.Reset();
float z = Vector3.zero.z;
this.spineOffset.z = z;
}
// Token: 0x060024AA RID: 9386 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60024AA")]
[Address(RVA = "0x11D6E30", Offset = "0x11D5630", VA = "0x1811D6E30")]
private bool IsReadyToInitiate()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060024AB RID: 9387 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60024AB")]
[Address(RVA = "0x11D7BF0", Offset = "0x11D63F0", VA = "0x1811D7BF0")]
private void Update()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060024AC RID: 9388 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60024AC")]
[Address(RVA = "0x11D6A60", Offset = "0x11D5260", VA = "0x1811D6A60")]
private void Initiate()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060024AD RID: 9389 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60024AD")]
[Address(RVA = "0x11D70C0", Offset = "0x11D58C0", VA = "0x1811D70C0")]
private void OnDisable()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060024AE RID: 9390 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60024AE")]
[Address(RVA = "0x11D7330", Offset = "0x11D5B30", VA = "0x1811D7330")]
private void OnSolverUpdate()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060024AF RID: 9391 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60024AF")]
[Address(RVA = "0x11D7AE0", Offset = "0x11D62E0", VA = "0x1811D7AE0")]
private void SetLegIK(IKSolverLimb limb, int index)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060024B0 RID: 9392 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60024B0")]
[Address(RVA = "0x11D7120", Offset = "0x11D5920", VA = "0x1811D7120")]
private void OnPostSolverUpdate()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060024B1 RID: 9393 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60024B1")]
[Address(RVA = "0x11D6EE0", Offset = "0x11D56E0", VA = "0x1811D6EE0")]
private void OnDestroy()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060024B2 RID: 9394 RVA: 0x000537B0 File Offset: 0x000519B0
[Token(Token = "0x60024B2")]
[Address(RVA = "0x11D7CE0", Offset = "0x11D64E0", VA = "0x1811D7CE0")]
public GrounderBipedIK()
{
Transform[] array = new Transform[2];
this.feet = array;
Quaternion[] array2 = new Quaternion[2];
this.footRotations = array2;
base..ctor();
}
// Token: 0x04002E68 RID: 11880
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4002E68")]
[Tooltip("The BipedIK componet.")]
public BipedIK ik;
// Token: 0x04002E69 RID: 11881
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4002E69")]
[Tooltip("The amount of spine bending towards upward slopes.")]
public float spineBend = 7f;
// Token: 0x04002E6A RID: 11882
[FieldOffset(Offset = "0x4C")]
[Token(Token = "0x4002E6A")]
[Tooltip("The interpolation speed of spine bending.")]
public float spineSpeed = 3f;
// Token: 0x04002E6B RID: 11883
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4002E6B")]
private Transform[] feet;
// Token: 0x04002E6C RID: 11884
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4002E6C")]
private Quaternion[] footRotations;
// Token: 0x04002E6D RID: 11885
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x4002E6D")]
private Vector3 animatedPelvisLocalPosition;
// Token: 0x04002E6E RID: 11886
[FieldOffset(Offset = "0x6C")]
[Token(Token = "0x4002E6E")]
private Vector3 solvedPelvisLocalPosition;
// Token: 0x04002E6F RID: 11887
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x4002E6F")]
private Vector3 spineOffset;
// Token: 0x04002E70 RID: 11888
[FieldOffset(Offset = "0x84")]
[Token(Token = "0x4002E70")]
private float lastWeight;
}
}