using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; namespace RootMotion.FinalIK { // Token: 0x02000066 RID: 102 [Token(Token = "0x2000053")] [Serializable] public class IKMapping { // Token: 0x060002D9 RID: 729 RVA: 0x00003600 File Offset: 0x00001800 [Token(Token = "0x600028E")] [Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "4")] public virtual bool IsValid(IKSolver solver, ref string message) { return default(bool); } // Token: 0x060002DA RID: 730 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600028F")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "5")] public virtual void Initiate(IKSolverFullBody solver) { } // Token: 0x060002DB RID: 731 RVA: 0x00003618 File Offset: 0x00001818 [Token(Token = "0x6000290")] [Address(RVA = "0x2D3D140", Offset = "0x2D3BF40", VA = "0x182D3D140")] protected bool BoneIsValid(Transform bone, IKSolver solver, ref string message, [Optional] Warning.Logger logger) { return default(bool); } // Token: 0x060002DC RID: 732 RVA: 0x00003630 File Offset: 0x00001830 [Token(Token = "0x6000291")] [Address(RVA = "0x2D3D250", Offset = "0x2D3C050", VA = "0x182D3D250")] protected Vector3 SolveFABRIKJoint(Vector3 pos1, Vector3 pos2, float length) { return default(Vector3); } // Token: 0x060002DD RID: 733 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000292")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public IKMapping() { } // Token: 0x02000067 RID: 103 [Token(Token = "0x20000E1")] [Serializable] public class BoneMap { // Token: 0x060002DE RID: 734 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000688")] [Address(RVA = "0x2D24AE0", Offset = "0x2D238E0", VA = "0x182D24AE0")] public void Initiate(Transform transform, IKSolverFullBody solver) { } // Token: 0x17000046 RID: 70 // (get) Token: 0x060002DF RID: 735 RVA: 0x00003648 File Offset: 0x00001848 [Token(Token = "0x1700009A")] public Vector3 swingDirection { [Token(Token = "0x6000689")] [Address(RVA = "0x2D25F40", Offset = "0x2D24D40", VA = "0x182D25F40")] get { return default(Vector3); } } // Token: 0x060002E0 RID: 736 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600068A")] [Address(RVA = "0x2D25500", Offset = "0x2D24300", VA = "0x182D25500")] public void StoreDefaultLocalState() { } // Token: 0x060002E1 RID: 737 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600068B")] [Address(RVA = "0x2D246A0", Offset = "0x2D234A0", VA = "0x182D246A0")] public void FixTransform(bool position) { } // Token: 0x17000047 RID: 71 // (get) Token: 0x060002E2 RID: 738 RVA: 0x00003660 File Offset: 0x00001860 [Token(Token = "0x1700009B")] public bool isNodeBone { [Token(Token = "0x600068C")] [Address(RVA = "0x2D25C80", Offset = "0x2D24A80", VA = "0x182D25C80")] get { return default(bool); } } // Token: 0x060002E3 RID: 739 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600068D")] [Address(RVA = "0x2D25010", Offset = "0x2D23E10", VA = "0x182D25010")] public void SetLength(IKMapping.BoneMap nextBone) { } // Token: 0x060002E4 RID: 740 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600068E")] [Address(RVA = "0x2D25100", Offset = "0x2D23F00", VA = "0x182D25100")] public void SetLocalSwingAxis(IKMapping.BoneMap swingTarget) { } // Token: 0x060002E5 RID: 741 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600068F")] [Address(RVA = "0x2D25110", Offset = "0x2D23F10", VA = "0x182D25110")] public void SetLocalSwingAxis(IKMapping.BoneMap bone1, IKMapping.BoneMap bone2) { } // Token: 0x060002E6 RID: 742 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000690")] [Address(RVA = "0x2D252C0", Offset = "0x2D240C0", VA = "0x182D252C0")] public void SetLocalTwistAxis(Vector3 twistDirection, Vector3 normalDirection) { } // Token: 0x060002E7 RID: 743 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000691")] [Address(RVA = "0x2D253E0", Offset = "0x2D241E0", VA = "0x182D253E0")] public void SetPlane(IKSolverFullBody solver, Transform planeBone1, Transform planeBone2, Transform planeBone3) { } // Token: 0x060002E8 RID: 744 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000692")] [Address(RVA = "0x2D25A70", Offset = "0x2D24870", VA = "0x182D25A70")] public void UpdatePlane(bool rotation, bool position) { } // Token: 0x060002E9 RID: 745 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000693")] [Address(RVA = "0x2D24FD0", Offset = "0x2D23DD0", VA = "0x182D24FD0")] public void SetIKPosition() { } // Token: 0x060002EA RID: 746 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000694")] [Address(RVA = "0x2D24B20", Offset = "0x2D23920", VA = "0x182D24B20")] public void MaintainRotation() { } // Token: 0x060002EB RID: 747 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000695")] [Address(RVA = "0x2D254C0", Offset = "0x2D242C0", VA = "0x182D254C0")] public void SetToIKPosition() { } // Token: 0x060002EC RID: 748 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000696")] [Address(RVA = "0x2D24520", Offset = "0x2D23320", VA = "0x182D24520")] public void FixToNode(IKSolverFullBody solver, float weight, [Optional] IKSolver.Node fixNode) { } // Token: 0x060002ED RID: 749 RVA: 0x00003678 File Offset: 0x00001878 [Token(Token = "0x6000697")] [Address(RVA = "0x2D24700", Offset = "0x2D23500", VA = "0x182D24700")] public Vector3 GetPlanePosition(IKSolverFullBody solver) { return default(Vector3); } // Token: 0x060002EE RID: 750 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000698")] [Address(RVA = "0x2D24B60", Offset = "0x2D23960", VA = "0x182D24B60")] public void PositionToPlane(IKSolverFullBody solver) { } // Token: 0x060002EF RID: 751 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000699")] [Address(RVA = "0x2D24E60", Offset = "0x2D23C60", VA = "0x182D24E60")] public void RotateToPlane(IKSolverFullBody solver, float weight) { } // Token: 0x060002F0 RID: 752 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600069A")] [Address(RVA = "0x2D25560", Offset = "0x2D24360", VA = "0x182D25560")] public void Swing(Vector3 swingTarget, float weight) { } // Token: 0x060002F1 RID: 753 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600069B")] [Address(RVA = "0x2D255F0", Offset = "0x2D243F0", VA = "0x182D255F0")] public void Swing(Vector3 pos1, Vector3 pos2, float weight) { } // Token: 0x060002F2 RID: 754 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600069C")] [Address(RVA = "0x2D25850", Offset = "0x2D24650", VA = "0x182D25850")] public void Twist(Vector3 twistDirection, Vector3 normalDirection, float weight) { } // Token: 0x060002F3 RID: 755 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600069D")] [Address(RVA = "0x2D24D50", Offset = "0x2D23B50", VA = "0x182D24D50")] public void RotateToMaintain(float weight) { } // Token: 0x060002F4 RID: 756 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600069E")] [Address(RVA = "0x2D24BB0", Offset = "0x2D239B0", VA = "0x182D24BB0")] public void RotateToEffector(IKSolverFullBody solver, float weight) { } // Token: 0x060002F5 RID: 757 RVA: 0x00003690 File Offset: 0x00001890 [Token(Token = "0x600069F")] [Address(RVA = "0x2D24880", Offset = "0x2D23680", VA = "0x182D24880")] private Quaternion GetTargetRotation(IKSolverFullBody solver) { return default(Quaternion); } // Token: 0x17000048 RID: 72 // (get) Token: 0x060002F6 RID: 758 RVA: 0x000036A8 File Offset: 0x000018A8 [Token(Token = "0x1700009C")] private Quaternion lastAnimatedTargetRotation { [Token(Token = "0x60006A0")] [Address(RVA = "0x2D25C90", Offset = "0x2D24A90", VA = "0x182D25C90")] get { return default(Quaternion); } } // Token: 0x060002F7 RID: 759 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60006A1")] [Address(RVA = "0x2D25C50", Offset = "0x2D24A50", VA = "0x182D25C50")] public BoneMap() { } // Token: 0x040002AB RID: 683 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400065C")] public Transform transform; // Token: 0x040002AC RID: 684 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400065D")] public int chainIndex; // Token: 0x040002AD RID: 685 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")] [Token(Token = "0x400065E")] public int nodeIndex; // Token: 0x040002AE RID: 686 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400065F")] public Vector3 defaultLocalPosition; // Token: 0x040002AF RID: 687 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")] [Token(Token = "0x4000660")] public Quaternion defaultLocalRotation; // Token: 0x040002B0 RID: 688 [global::Cpp2IlInjected.FieldOffset(Offset = "0x3C")] [Token(Token = "0x4000661")] public Vector3 localSwingAxis; // Token: 0x040002B1 RID: 689 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x4000662")] public Vector3 localTwistAxis; // Token: 0x040002B2 RID: 690 [global::Cpp2IlInjected.FieldOffset(Offset = "0x54")] [Token(Token = "0x4000663")] public Vector3 planePosition; // Token: 0x040002B3 RID: 691 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x4000664")] public Vector3 ikPosition; // Token: 0x040002B4 RID: 692 [global::Cpp2IlInjected.FieldOffset(Offset = "0x6C")] [Token(Token = "0x4000665")] public Quaternion defaultLocalTargetRotation; // Token: 0x040002B5 RID: 693 [global::Cpp2IlInjected.FieldOffset(Offset = "0x7C")] [Token(Token = "0x4000666")] private Quaternion maintainRotation; // Token: 0x040002B6 RID: 694 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8C")] [Token(Token = "0x4000667")] public float length; // Token: 0x040002B7 RID: 695 [global::Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x4000668")] public Quaternion animatedRotation; // Token: 0x040002B8 RID: 696 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")] [Token(Token = "0x4000669")] private Transform planeBone1; // Token: 0x040002B9 RID: 697 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")] [Token(Token = "0x400066A")] private Transform planeBone2; // Token: 0x040002BA RID: 698 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")] [Token(Token = "0x400066B")] private Transform planeBone3; // Token: 0x040002BB RID: 699 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x400066C")] private int plane1ChainIndex; // Token: 0x040002BC RID: 700 [global::Cpp2IlInjected.FieldOffset(Offset = "0xBC")] [Token(Token = "0x400066D")] private int plane1NodeIndex; // Token: 0x040002BD RID: 701 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")] [Token(Token = "0x400066E")] private int plane2ChainIndex; // Token: 0x040002BE RID: 702 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC4")] [Token(Token = "0x400066F")] private int plane2NodeIndex; // Token: 0x040002BF RID: 703 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")] [Token(Token = "0x4000670")] private int plane3ChainIndex; // Token: 0x040002C0 RID: 704 [global::Cpp2IlInjected.FieldOffset(Offset = "0xCC")] [Token(Token = "0x4000671")] private int plane3NodeIndex; } } }