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; } }