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 = "0x2D2CF80", Offset = "0x2D2BD80", VA = "0x182D2CF80", Slot = "5")] [ContextMenu("User Manual")] protected override void OpenUserManual() { } // Token: 0x060001B7 RID: 439 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60001AA")] [Address(RVA = "0x2D2CF40", Offset = "0x2D2BD40", VA = "0x182D2CF40", Slot = "6")] [ContextMenu("Scrpt Reference")] protected override void OpenScriptReference() { } // Token: 0x060001B8 RID: 440 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60001AB")] [Address(RVA = "0x2D2CFC0", Offset = "0x2D2BDC0", VA = "0x182D2CFC0", Slot = "4")] public override void ResetPosition() { } // Token: 0x060001B9 RID: 441 RVA: 0x000030A8 File Offset: 0x000012A8 [Token(Token = "0x60001AC")] [Address(RVA = "0x2D2C400", Offset = "0x2D2B200", VA = "0x182D2C400")] private bool IsReadyToInitiate() { return default(bool); } // Token: 0x060001BA RID: 442 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60001AD")] [Address(RVA = "0x2D2C7A0", Offset = "0x2D2B5A0", VA = "0x182D2C7A0")] private void OnDisable() { } // Token: 0x060001BB RID: 443 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60001AE")] [Address(RVA = "0x2D2D470", Offset = "0x2D2C270", VA = "0x182D2D470")] private void Update() { } // Token: 0x060001BC RID: 444 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60001AF")] [Address(RVA = "0x2D2BED0", Offset = "0x2D2ACD0", VA = "0x182D2BED0")] private void Initiate() { } // Token: 0x060001BD RID: 445 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60001B0")] [Address(RVA = "0x2D2CB40", Offset = "0x2D2B940", VA = "0x182D2CB40")] private void OnSolverUpdate() { } // Token: 0x060001BE RID: 446 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60001B1")] [Address(RVA = "0x2D2CFE0", Offset = "0x2D2BDE0", VA = "0x182D2CFE0")] private void SetLegIK(int index) { } // Token: 0x060001BF RID: 447 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60001B2")] [Address(RVA = "0x2D2C8E0", Offset = "0x2D2B6E0", VA = "0x182D2C8E0")] private void OnPostSolverUpdate() { } // Token: 0x060001C0 RID: 448 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60001B3")] [Address(RVA = "0x2D2C590", Offset = "0x2D2B390", VA = "0x182D2C590")] private void OnDestroy() { } // Token: 0x060001C1 RID: 449 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60001B4")] [Address(RVA = "0x2D2D9E0", Offset = "0x2D2C7E0", VA = "0x182D2D9E0")] 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; } }