using System; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; namespace RootMotion.FinalIK { // Token: 0x02000438 RID: 1080 [Token(Token = "0x2000438")] [Serializable] public class IKSolverFullBodyBiped : IKSolverFullBody { // Token: 0x17000232 RID: 562 // (get) Token: 0x06002680 RID: 9856 RVA: 0x00056308 File Offset: 0x00054508 [Token(Token = "0x17000232")] public IKEffector bodyEffector { [Token(Token = "0x6002680")] [Address(RVA = "0x166A6F0", Offset = "0x1668EF0", VA = "0x18166A6F0")] get { return this.effectors[0]; } } // Token: 0x17000233 RID: 563 // (get) Token: 0x06002681 RID: 9857 RVA: 0x00056328 File Offset: 0x00054528 [Token(Token = "0x17000233")] public IKEffector leftShoulderEffector { [Token(Token = "0x6002681")] [Address(RVA = "0x166A8B0", Offset = "0x16690B0", VA = "0x18166A8B0")] get { return this.effectors[1]; } } // Token: 0x17000234 RID: 564 // (get) Token: 0x06002682 RID: 9858 RVA: 0x00056348 File Offset: 0x00054548 [Token(Token = "0x17000234")] public IKEffector rightShoulderEffector { [Token(Token = "0x6002682")] [Address(RVA = "0x166AAD0", Offset = "0x16692D0", VA = "0x18166AAD0")] get { return this.effectors[2]; } } // Token: 0x17000235 RID: 565 // (get) Token: 0x06002683 RID: 9859 RVA: 0x00056368 File Offset: 0x00054568 [Token(Token = "0x17000235")] public IKEffector leftThighEffector { [Token(Token = "0x6002683")] [Address(RVA = "0x166A8F0", Offset = "0x16690F0", VA = "0x18166A8F0")] get { return this.effectors[3]; } } // Token: 0x17000236 RID: 566 // (get) Token: 0x06002684 RID: 9860 RVA: 0x00056388 File Offset: 0x00054588 [Token(Token = "0x17000236")] public IKEffector rightThighEffector { [Token(Token = "0x6002684")] [Address(RVA = "0x166AB10", Offset = "0x1669310", VA = "0x18166AB10")] get { return this.effectors[4]; } } // Token: 0x17000237 RID: 567 // (get) Token: 0x06002685 RID: 9861 RVA: 0x000563A8 File Offset: 0x000545A8 [Token(Token = "0x17000237")] public IKEffector leftHandEffector { [Token(Token = "0x6002685")] [Address(RVA = "0x166A7F0", Offset = "0x1668FF0", VA = "0x18166A7F0")] get { return this.effectors[5]; } } // Token: 0x17000238 RID: 568 // (get) Token: 0x06002686 RID: 9862 RVA: 0x000563C8 File Offset: 0x000545C8 [Token(Token = "0x17000238")] public IKEffector rightHandEffector { [Token(Token = "0x6002686")] [Address(RVA = "0x166AA10", Offset = "0x1669210", VA = "0x18166AA10")] get { return this.effectors[6]; } } // Token: 0x17000239 RID: 569 // (get) Token: 0x06002687 RID: 9863 RVA: 0x000563E8 File Offset: 0x000545E8 [Token(Token = "0x17000239")] public IKEffector leftFootEffector { [Token(Token = "0x6002687")] [Address(RVA = "0x166A7B0", Offset = "0x1668FB0", VA = "0x18166A7B0")] get { return this.effectors[7]; } } // Token: 0x1700023A RID: 570 // (get) Token: 0x06002688 RID: 9864 RVA: 0x00056408 File Offset: 0x00054608 [Token(Token = "0x1700023A")] public IKEffector rightFootEffector { [Token(Token = "0x6002688")] [Address(RVA = "0x166A9D0", Offset = "0x16691D0", VA = "0x18166A9D0")] get { return this.effectors[8]; } } // Token: 0x1700023B RID: 571 // (get) Token: 0x06002689 RID: 9865 RVA: 0x00056428 File Offset: 0x00054628 [Token(Token = "0x1700023B")] public FBIKChain leftArmChain { [Token(Token = "0x6002689")] [Address(RVA = "0x166A730", Offset = "0x1668F30", VA = "0x18166A730")] get { return this.chain[1]; } } // Token: 0x1700023C RID: 572 // (get) Token: 0x0600268A RID: 9866 RVA: 0x00056448 File Offset: 0x00054648 [Token(Token = "0x1700023C")] public FBIKChain rightArmChain { [Token(Token = "0x600268A")] [Address(RVA = "0x166A950", Offset = "0x1669150", VA = "0x18166A950")] get { return this.chain[2]; } } // Token: 0x1700023D RID: 573 // (get) Token: 0x0600268B RID: 9867 RVA: 0x00056468 File Offset: 0x00054668 [Token(Token = "0x1700023D")] public FBIKChain leftLegChain { [Token(Token = "0x600268B")] [Address(RVA = "0x166A830", Offset = "0x1669030", VA = "0x18166A830")] get { return this.chain[3]; } } // Token: 0x1700023E RID: 574 // (get) Token: 0x0600268C RID: 9868 RVA: 0x00056488 File Offset: 0x00054688 [Token(Token = "0x1700023E")] public FBIKChain rightLegChain { [Token(Token = "0x600268C")] [Address(RVA = "0x166AA50", Offset = "0x1669250", VA = "0x18166AA50")] get { return this.chain[4]; } } // Token: 0x1700023F RID: 575 // (get) Token: 0x0600268D RID: 9869 RVA: 0x000564A8 File Offset: 0x000546A8 [Token(Token = "0x1700023F")] public IKMappingLimb leftArmMapping { [Token(Token = "0x600268D")] [Address(RVA = "0x166A770", Offset = "0x1668F70", VA = "0x18166A770")] get { return this.limbMappings[0]; } } // Token: 0x17000240 RID: 576 // (get) Token: 0x0600268E RID: 9870 RVA: 0x000564C8 File Offset: 0x000546C8 [Token(Token = "0x17000240")] public IKMappingLimb rightArmMapping { [Token(Token = "0x600268E")] [Address(RVA = "0x166A990", Offset = "0x1669190", VA = "0x18166A990")] get { return this.limbMappings[1]; } } // Token: 0x17000241 RID: 577 // (get) Token: 0x0600268F RID: 9871 RVA: 0x000564E8 File Offset: 0x000546E8 [Token(Token = "0x17000241")] public IKMappingLimb leftLegMapping { [Token(Token = "0x600268F")] [Address(RVA = "0x166A870", Offset = "0x1669070", VA = "0x18166A870")] get { return this.limbMappings[2]; } } // Token: 0x17000242 RID: 578 // (get) Token: 0x06002690 RID: 9872 RVA: 0x00056508 File Offset: 0x00054708 [Token(Token = "0x17000242")] public IKMappingLimb rightLegMapping { [Token(Token = "0x6002690")] [Address(RVA = "0x166AA90", Offset = "0x1669290", VA = "0x18166AA90")] get { return this.limbMappings[3]; } } // Token: 0x17000243 RID: 579 // (get) Token: 0x06002691 RID: 9873 RVA: 0x00056528 File Offset: 0x00054728 [Token(Token = "0x17000243")] public IKMappingBone headMapping { [Token(Token = "0x6002691")] [Address(RVA = "0x1667280", Offset = "0x1665A80", VA = "0x181667280")] get { return this.boneMappings[0]; } } // Token: 0x06002692 RID: 9874 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002692")] [Address(RVA = "0x1667E50", Offset = "0x1666650", VA = "0x181667E50")] public void SetChainWeights(FullBodyBipedChain c, float pull, float reach = 0f) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002693 RID: 9875 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002693")] [Address(RVA = "0x1667EC0", Offset = "0x16666C0", VA = "0x181667EC0")] public void SetEffectorWeights(FullBodyBipedEffector effector, float positionWeight, float rotationWeight) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002694 RID: 9876 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002694")] [Address(RVA = "0x1666AB0", Offset = "0x16652B0", VA = "0x181666AB0")] public FBIKChain GetChain(FullBodyBipedChain c) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002695 RID: 9877 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002695")] [Address(RVA = "0x1666B80", Offset = "0x1665380", VA = "0x181666B80")] public FBIKChain GetChain(FullBodyBipedEffector effector) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002696 RID: 9878 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002696")] [Address(RVA = "0x1666D70", Offset = "0x1665570", VA = "0x181666D70")] public IKEffector GetEffector(FullBodyBipedEffector effector) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002697 RID: 9879 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002697")] [Address(RVA = "0x1666F80", Offset = "0x1665780", VA = "0x181666F80")] public IKEffector GetEndEffector(FullBodyBipedChain c) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002698 RID: 9880 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002698")] [Address(RVA = "0x1667380", Offset = "0x1665B80", VA = "0x181667380")] public IKMappingLimb GetLimbMapping(FullBodyBipedChain chain) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002699 RID: 9881 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002699")] [Address(RVA = "0x1667450", Offset = "0x1665C50", VA = "0x181667450")] public IKMappingLimb GetLimbMapping(FullBodyBipedEffector effector) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600269A RID: 9882 RVA: 0x00056548 File Offset: 0x00054748 [Token(Token = "0x600269A")] [Address(RVA = "0x451CE0", Offset = "0x4504E0", VA = "0x180451CE0")] public IKMappingSpine GetSpineMapping() { return this.spineMapping; } // Token: 0x0600269B RID: 9883 RVA: 0x0005655C File Offset: 0x0005475C [Token(Token = "0x600269B")] [Address(RVA = "0x1667280", Offset = "0x1665A80", VA = "0x181667280")] public IKMappingBone GetHeadMapping() { return this.boneMappings[0]; } // Token: 0x0600269C RID: 9884 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600269C")] [Address(RVA = "0x1666710", Offset = "0x1664F10", VA = "0x181666710")] public IKConstraintBend GetBendConstraint(FullBodyBipedChain limb) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600269D RID: 9885 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600269D")] [Address(RVA = "0x16676F0", Offset = "0x1665EF0", VA = "0x1816676F0", Slot = "4")] public override bool IsValid(ref string message) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600269E RID: 9886 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600269E")] [Address(RVA = "0x16682F0", Offset = "0x1666AF0", VA = "0x1816682F0")] public void SetToReferences(BipedReferences references, [Optional] Transform rootNode) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600269F RID: 9887 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600269F")] [Address(RVA = "0x16662F0", Offset = "0x1664AF0", VA = "0x1816662F0")] public static Transform DetectRootNodeBone(BipedReferences references) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060026A0 RID: 9888 RVA: 0x0005657C File Offset: 0x0005477C [Token(Token = "0x60026A0")] [Address(RVA = "0x1668280", Offset = "0x1666A80", VA = "0x181668280")] public void SetLimbOrientations(BipedLimbOrientations o) { BipedLimbOrientations.LimbOrientation leftArm = o.leftArm; int num = 0; this.SetLimbOrientation((FullBodyBipedChain)num, leftArm); BipedLimbOrientations.LimbOrientation rightArm = o.rightArm; this.SetLimbOrientation(FullBodyBipedChain.RightArm, rightArm); BipedLimbOrientations.LimbOrientation leftLeg = o.leftLeg; this.SetLimbOrientation(FullBodyBipedChain.LeftLeg, leftLeg); BipedLimbOrientations.LimbOrientation rightLeg = o.rightLeg; this.SetLimbOrientation(FullBodyBipedChain.RightLeg, rightLeg); } // Token: 0x17000244 RID: 580 // (get) Token: 0x060026A1 RID: 9889 RVA: 0x000020D3 File Offset: 0x000002D3 // (set) Token: 0x060026A2 RID: 9890 RVA: 0x000565D0 File Offset: 0x000547D0 [Token(Token = "0x17000244")] public Vector3 pullBodyOffset { [Token(Token = "0x60026A1")] [Address(RVA = "0x166A930", Offset = "0x1669130", VA = "0x18166A930")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x60026A2")] [Address(RVA = "0x166AB50", Offset = "0x1669350", VA = "0x18166AB50")] [CompilerGenerated] private set { float z = value.z; this.k__BackingField.z = z; } } // Token: 0x060026A3 RID: 9891 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60026A3")] [Address(RVA = "0x1667F70", Offset = "0x1666770", VA = "0x181667F70")] private void SetLimbOrientation(FullBodyBipedChain chain, BipedLimbOrientations.LimbOrientation limbOrientation) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060026A4 RID: 9892 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60026A4")] [Address(RVA = "0x16672C0", Offset = "0x1665AC0", VA = "0x1816672C0")] private static Transform GetLeftClavicle(BipedReferences references) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060026A5 RID: 9893 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60026A5")] [Address(RVA = "0x1667630", Offset = "0x1665E30", VA = "0x181667630")] private static Transform GetRightClavicle(BipedReferences references) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060026A6 RID: 9894 RVA: 0x000565F0 File Offset: 0x000547F0 [Token(Token = "0x60026A6")] [Address(RVA = "0x1666230", Offset = "0x1664A30", VA = "0x181666230")] private static bool Contains(Transform[] array, Transform transform) { int num = 0; int length = array.Length; if (num < length) { if (!(array[num] == transform)) { num++; } return true; } throw new NullReferenceException(); } // Token: 0x060026A7 RID: 9895 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60026A7")] [Address(RVA = "0x1667AE0", Offset = "0x16662E0", VA = "0x181667AE0", Slot = "12")] protected override void ReadPose() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060026A8 RID: 9896 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60026A8")] [Address(RVA = "0x16678C0", Offset = "0x16660C0", VA = "0x1816678C0")] private void PullBody() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060026A9 RID: 9897 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60026A9")] [Address(RVA = "0x16667E0", Offset = "0x1664FE0", VA = "0x1816667E0")] private Vector3 GetBodyOffset() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060026AA RID: 9898 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60026AA")] [Address(RVA = "0x1667050", Offset = "0x1665850", VA = "0x181667050")] private Vector3 GetHandBodyPull(IKEffector effector, FBIKChain arm, Vector3 offset) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060026AB RID: 9899 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60026AB")] [Address(RVA = "0x1665D70", Offset = "0x1664570", VA = "0x181665D70", Slot = "14")] protected override void ApplyBendConstraints() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060026AC RID: 9900 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60026AC")] [Address(RVA = "0x166A3B0", Offset = "0x1668BB0", VA = "0x18166A3B0", Slot = "15")] protected override void WritePose() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060026AD RID: 9901 RVA: 0x00056628 File Offset: 0x00054828 [Token(Token = "0x60026AD")] [Address(RVA = "0x166A5C0", Offset = "0x1668DC0", VA = "0x18166A5C0")] public IKSolverFullBodyBiped() { this.iterations = (int)((ulong)4L); FBIKChain[] array = new FBIKChain[0]; this.chain = array; IKEffector[] array2 = new IKEffector[0]; this.effectors = array2; IKMappingSpine ikmappingSpine = new IKMappingSpine(); this.spineMapping = ikmappingSpine; IKMappingBone[] array3 = new IKMappingBone[0]; this.boneMappings = array3; IKMappingLimb[] array4 = new IKMappingLimb[0]; this.limbMappings = array4; this.FABRIKPass = true; base..ctor(); } // Token: 0x04003016 RID: 12310 [Cpp2IlInjected.FieldOffset(Offset = "0xD0")] [Token(Token = "0x4003016")] public Transform rootNode; // Token: 0x04003017 RID: 12311 [Cpp2IlInjected.FieldOffset(Offset = "0xD8")] [Token(Token = "0x4003017")] [Range(0f, 1f)] public float spineStiffness = 0.5f; // Token: 0x04003018 RID: 12312 [Cpp2IlInjected.FieldOffset(Offset = "0xDC")] [Token(Token = "0x4003018")] [Range(-1f, 1f)] public float pullBodyVertical = 0.5f; // Token: 0x04003019 RID: 12313 [Cpp2IlInjected.FieldOffset(Offset = "0xE0")] [Token(Token = "0x4003019")] [Range(-1f, 1f)] public float pullBodyHorizontal; // Token: 0x0400301B RID: 12315 [Cpp2IlInjected.FieldOffset(Offset = "0xF0")] [Token(Token = "0x400301B")] private Vector3 offset; } }