Files
Aug2021-Cpp2IL-Dump/Assembly-CSharp-firstpass/RootMotion/FinalIK/GrounderFBBIK.cs
T
2026-04-10 22:50:51 +02:00

192 lines
5.8 KiB
C#

using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RootMotion.FinalIK
{
// Token: 0x02000045 RID: 69
[Token(Token = "0x200003B")]
[HelpURL("https://www.youtube.com/watch?v=9MiZiaJorws&index=6&list=PLVxSIA1OaTOu8Nos3CalXbJ2DrKnntMv6")]
[AddComponentMenu("Scripts/RootMotion.FinalIK/Grounder/Grounder Full Body Biped")]
public class GrounderFBBIK : Grounder
{
// Token: 0x060001A6 RID: 422 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600019B")]
[Address(RVA = "0x2D2B9F0", Offset = "0x2D2A7F0", VA = "0x182D2B9F0")]
[ContextMenu("TUTORIAL VIDEO")]
private void OpenTutorial()
{
}
// Token: 0x060001A7 RID: 423 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600019C")]
[Address(RVA = "0x2D2BA30", Offset = "0x2D2A830", VA = "0x182D2BA30", Slot = "5")]
[ContextMenu("User Manual")]
protected override void OpenUserManual()
{
}
// Token: 0x060001A8 RID: 424 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600019D")]
[Address(RVA = "0x2D2B9B0", Offset = "0x2D2A7B0", VA = "0x182D2B9B0", Slot = "6")]
[ContextMenu("Scrpt Reference")]
protected override void OpenScriptReference()
{
}
// Token: 0x060001A9 RID: 425 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600019E")]
[Address(RVA = "0x2D2BA70", Offset = "0x2D2A870", VA = "0x182D2BA70", Slot = "4")]
public override void ResetPosition()
{
}
// Token: 0x060001AA RID: 426 RVA: 0x00003090 File Offset: 0x00001290
[Token(Token = "0x600019F")]
[Address(RVA = "0x2D2B060", Offset = "0x2D29E60", VA = "0x182D2B060")]
private bool IsReadyToInitiate()
{
return default(bool);
}
// Token: 0x060001AB RID: 427 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60001A0")]
[Address(RVA = "0x2D2BD40", Offset = "0x2D2AB40", VA = "0x182D2BD40")]
private void Update()
{
}
// Token: 0x060001AC RID: 428 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60001A1")]
[Address(RVA = "0x2D2ADD0", Offset = "0x2D29BD0", VA = "0x182D2ADD0")]
private void FixedUpdate()
{
}
// Token: 0x060001AD RID: 429 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60001A2")]
[Address(RVA = "0x2D2ADD0", Offset = "0x2D29BD0", VA = "0x182D2ADD0")]
private void LateUpdate()
{
}
// Token: 0x060001AE RID: 430 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60001A3")]
[Address(RVA = "0x2D2ADE0", Offset = "0x2D29BE0", VA = "0x182D2ADE0")]
private void Initiate()
{
}
// Token: 0x060001AF RID: 431 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60001A4")]
[Address(RVA = "0x2D2B310", Offset = "0x2D2A110", VA = "0x182D2B310")]
private void OnSolverUpdate()
{
}
// Token: 0x060001B0 RID: 432 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60001A5")]
[Address(RVA = "0x2D2BAF0", Offset = "0x2D2A8F0", VA = "0x182D2BAF0")]
private void SetLegIK(IKEffector effector, Grounding.Leg leg)
{
}
// Token: 0x060001B1 RID: 433 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60001A6")]
[Address(RVA = "0x2D2B200", Offset = "0x2D2A000", VA = "0x182D2B200")]
private void OnDrawGizmosSelected()
{
}
// Token: 0x060001B2 RID: 434 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60001A7")]
[Address(RVA = "0x2D2B100", Offset = "0x2D29F00", VA = "0x182D2B100")]
private void OnDestroy()
{
}
// Token: 0x060001B3 RID: 435 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60001A8")]
[Address(RVA = "0x2D2BE60", Offset = "0x2D2AC60", VA = "0x182D2BE60")]
public GrounderFBBIK()
{
}
// Token: 0x0400017E RID: 382
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400013D")]
[Tooltip("Reference to the FBBIK componet.")]
public FullBodyBipedIK ik;
// Token: 0x0400017F RID: 383
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400013E")]
[Tooltip("The amount of spine bending towards upward slopes.")]
public float spineBend;
// Token: 0x04000180 RID: 384
[FieldOffset(Offset = "0x4C")]
[Token(Token = "0x400013F")]
[Tooltip("The interpolation speed of spine bending.")]
public float spineSpeed;
// Token: 0x04000181 RID: 385
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4000140")]
public GrounderFBBIK.SpineEffector[] spine;
// Token: 0x04000182 RID: 386
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4000141")]
private Transform[] feet;
// Token: 0x04000183 RID: 387
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x4000142")]
private Vector3 spineOffset;
// Token: 0x04000184 RID: 388
[FieldOffset(Offset = "0x6C")]
[Token(Token = "0x4000143")]
private bool firstSolve;
// Token: 0x02000046 RID: 70
[Token(Token = "0x20000D8")]
[Serializable]
public class SpineEffector
{
// Token: 0x060001B4 RID: 436 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000648")]
[Address(RVA = "0x22EFD30", Offset = "0x22EEB30", VA = "0x1822EFD30")]
public SpineEffector()
{
}
// Token: 0x060001B5 RID: 437 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000649")]
[Address(RVA = "0x2D42A80", Offset = "0x2D41880", VA = "0x182D42A80")]
public SpineEffector(FullBodyBipedEffector effectorType, float horizontalWeight, float verticalWeight)
{
}
// Token: 0x04000185 RID: 389
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400060E")]
[Tooltip("The type of the effector.")]
public FullBodyBipedEffector effectorType;
// Token: 0x04000186 RID: 390
[FieldOffset(Offset = "0x14")]
[Token(Token = "0x400060F")]
[Tooltip("The weight of horizontal bend offset towards the slope.")]
public float horizontalWeight;
// Token: 0x04000187 RID: 391
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000610")]
[Tooltip("The vertical bend offset weight.")]
public float verticalWeight;
}
}
}