using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; namespace RootMotion.FinalIK { // Token: 0x02000069 RID: 105 [Token(Token = "0x2000055")] [Serializable] public class IKMappingLimb : IKMapping { // Token: 0x06000300 RID: 768 RVA: 0x000036D8 File Offset: 0x000018D8 [Token(Token = "0x600029B")] [Address(RVA = "0x2D39C50", Offset = "0x2D38A50", VA = "0x182D39C50", Slot = "4")] public override bool IsValid(IKSolver solver, ref string message) { return default(bool); } // Token: 0x06000301 RID: 769 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600029C")] [Address(RVA = "0x2D39840", Offset = "0x2D38640", VA = "0x182D39840")] public IKMapping.BoneMap GetBoneMap(IKMappingLimb.BoneMapType boneMap) { return null; } // Token: 0x06000302 RID: 770 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600029D")] [Address(RVA = "0x2D39E70", Offset = "0x2D38C70", VA = "0x182D39E70")] public void SetLimbOrientation(Vector3 upper, Vector3 lower) { } // Token: 0x06000303 RID: 771 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600029E")] [Address(RVA = "0x2D3A9F0", Offset = "0x2D397F0", VA = "0x182D3A9F0")] public IKMappingLimb() { } // Token: 0x06000304 RID: 772 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600029F")] [Address(RVA = "0x2D3A850", Offset = "0x2D39650", VA = "0x182D3A850")] public IKMappingLimb(Transform bone1, Transform bone2, Transform bone3, [Optional] Transform parentBone) { } // Token: 0x06000305 RID: 773 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60002A0")] [Address(RVA = "0x2D39E50", Offset = "0x2D38C50", VA = "0x182D39E50")] public void SetBones(Transform bone1, Transform bone2, Transform bone3, [Optional] Transform parentBone) { } // Token: 0x06000306 RID: 774 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60002A1")] [Address(RVA = "0x2D3A240", Offset = "0x2D39040", VA = "0x182D3A240")] public void StoreDefaultLocalState() { } // Token: 0x06000307 RID: 775 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60002A2")] [Address(RVA = "0x2D396F0", Offset = "0x2D384F0", VA = "0x182D396F0")] public void FixTransforms() { } // Token: 0x06000308 RID: 776 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60002A3")] [Address(RVA = "0x2D39900", Offset = "0x2D38700", VA = "0x182D39900", Slot = "5")] public override void Initiate(IKSolverFullBody solver) { } // Token: 0x06000309 RID: 777 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60002A4")] [Address(RVA = "0x2D39CF0", Offset = "0x2D38AF0", VA = "0x182D39CF0")] public void ReadPose() { } // Token: 0x0600030A RID: 778 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60002A5")] [Address(RVA = "0x2D3A400", Offset = "0x2D39200", VA = "0x182D3A400")] public void WritePose(IKSolverFullBody solver, bool fullBody) { } // Token: 0x040002C4 RID: 708 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400021F")] public Transform parentBone; // Token: 0x040002C5 RID: 709 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4000220")] public Transform bone1; // Token: 0x040002C6 RID: 710 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4000221")] public Transform bone2; // Token: 0x040002C7 RID: 711 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4000222")] public Transform bone3; // Token: 0x040002C8 RID: 712 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x4000223")] [Range(0f, 1f)] public float maintainRotationWeight; // Token: 0x040002C9 RID: 713 [global::Cpp2IlInjected.FieldOffset(Offset = "0x34")] [Token(Token = "0x4000224")] [Range(0f, 1f)] public float weight; // Token: 0x040002CA RID: 714 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x4000225")] [NonSerialized] public bool updatePlaneRotations; // Token: 0x040002CB RID: 715 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x4000226")] private IKMapping.BoneMap boneMapParent; // Token: 0x040002CC RID: 716 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x4000227")] private IKMapping.BoneMap boneMap1; // Token: 0x040002CD RID: 717 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x4000228")] private IKMapping.BoneMap boneMap2; // Token: 0x040002CE RID: 718 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x4000229")] private IKMapping.BoneMap boneMap3; // Token: 0x0200006A RID: 106 [Token(Token = "0x20000E2")] [Serializable] public enum BoneMapType { // Token: 0x040002D0 RID: 720 [Token(Token = "0x4000673")] Parent, // Token: 0x040002D1 RID: 721 [Token(Token = "0x4000674")] Bone1, // Token: 0x040002D2 RID: 722 [Token(Token = "0x4000675")] Bone2, // Token: 0x040002D3 RID: 723 [Token(Token = "0x4000676")] Bone3 } } }