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 = "0xF108C0", Offset = "0xF0F8C0", VA = "0x180F108C0")] [ContextMenu("TUTORIAL VIDEO")] private void OpenTutorial() { } // Token: 0x060001A7 RID: 423 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600019C")] [Address(RVA = "0xF10900", Offset = "0xF0F900", VA = "0x180F10900", Slot = "5")] [ContextMenu("User Manual")] protected override void OpenUserManual() { } // Token: 0x060001A8 RID: 424 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600019D")] [Address(RVA = "0xF10880", Offset = "0xF0F880", VA = "0x180F10880", Slot = "6")] [ContextMenu("Scrpt Reference")] protected override void OpenScriptReference() { } // Token: 0x060001A9 RID: 425 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600019E")] [Address(RVA = "0xF10940", Offset = "0xF0F940", VA = "0x180F10940", Slot = "4")] public override void ResetPosition() { } // Token: 0x060001AA RID: 426 RVA: 0x00003090 File Offset: 0x00001290 [Token(Token = "0x600019F")] [Address(RVA = "0xF0FF30", Offset = "0xF0EF30", VA = "0x180F0FF30")] private bool IsReadyToInitiate() { return default(bool); } // Token: 0x060001AB RID: 427 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60001A0")] [Address(RVA = "0xF10C10", Offset = "0xF0FC10", VA = "0x180F10C10")] private void Update() { } // Token: 0x060001AC RID: 428 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60001A1")] [Address(RVA = "0x52E450", Offset = "0x52D450", VA = "0x18052E450")] private void FixedUpdate() { } // Token: 0x060001AD RID: 429 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60001A2")] [Address(RVA = "0x52E450", Offset = "0x52D450", VA = "0x18052E450")] private void LateUpdate() { } // Token: 0x060001AE RID: 430 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60001A3")] [Address(RVA = "0xF0FCB0", Offset = "0xF0ECB0", VA = "0x180F0FCB0")] private void Initiate() { } // Token: 0x060001AF RID: 431 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60001A4")] [Address(RVA = "0xF101E0", Offset = "0xF0F1E0", VA = "0x180F101E0")] private void OnSolverUpdate() { } // Token: 0x060001B0 RID: 432 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60001A5")] [Address(RVA = "0xF109C0", Offset = "0xF0F9C0", VA = "0x180F109C0")] private void SetLegIK(IKEffector effector, Grounding.Leg leg) { } // Token: 0x060001B1 RID: 433 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60001A6")] [Address(RVA = "0xF100D0", Offset = "0xF0F0D0", VA = "0x180F100D0")] private void OnDrawGizmosSelected() { } // Token: 0x060001B2 RID: 434 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60001A7")] [Address(RVA = "0xF0FFD0", Offset = "0xF0EFD0", VA = "0x180F0FFD0")] private void OnDestroy() { } // Token: 0x060001B3 RID: 435 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60001A8")] [Address(RVA = "0xF10D30", Offset = "0xF0FD30", VA = "0x180F10D30")] 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 = "0x91E230", Offset = "0x91D230", VA = "0x18091E230")] public SpineEffector() { } // Token: 0x060001B5 RID: 437 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000649")] [Address(RVA = "0xF27A00", Offset = "0xF26A00", VA = "0x180F27A00")] 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; } } }