192 lines
5.8 KiB
C#
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;
|
|
}
|
|
}
|
|
}
|