using System; using Cpp2IlInjected; using UnityEngine; namespace RootMotion.FinalIK { // Token: 0x02000082 RID: 130 [Token(Token = "0x2000065")] [Serializable] public class IKSolverTrigonometric : IKSolver { // Token: 0x06000411 RID: 1041 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600038B")] [Address(RVA = "0x2D10500", Offset = "0x2D0F300", VA = "0x182D10500")] public void SetBendGoalPosition(Vector3 goalPosition, float weight) { } // Token: 0x06000412 RID: 1042 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600038C")] [Address(RVA = "0x2D10770", Offset = "0x2D0F570", VA = "0x182D10770")] public void SetBendPlaneToCurrent() { } // Token: 0x06000413 RID: 1043 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600038D")] [Address(RVA = "0x2D10A70", Offset = "0x2D0F870", VA = "0x182D10A70")] public void SetIKRotation(Quaternion rotation) { } // Token: 0x06000414 RID: 1044 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600038E")] [Address(RVA = "0x2D10A00", Offset = "0x2D0F800", VA = "0x182D10A00")] public void SetIKRotationWeight(float weight) { } // Token: 0x06000415 RID: 1045 RVA: 0x00003BE8 File Offset: 0x00001DE8 [Token(Token = "0x600038F")] [Address(RVA = "0x2D0ECD0", Offset = "0x2D0DAD0", VA = "0x182D0ECD0")] public Quaternion GetIKRotation() { return default(Quaternion); } // Token: 0x06000416 RID: 1046 RVA: 0x00003C00 File Offset: 0x00001E00 [Token(Token = "0x6000390")] [Address(RVA = "0x9FF010", Offset = "0x9FDE10", VA = "0x1809FF010")] public float GetIKRotationWeight() { return 0f; } // Token: 0x06000417 RID: 1047 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000391")] [Address(RVA = "0x2D0EE40", Offset = "0x2D0DC40", VA = "0x182D0EE40", Slot = "6")] public override IKSolver.Point[] GetPoints() { return null; } // Token: 0x06000418 RID: 1048 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000392")] [Address(RVA = "0x2D0ECE0", Offset = "0x2D0DAE0", VA = "0x182D0ECE0", Slot = "7")] public override IKSolver.Point GetPoint(Transform transform) { return null; } // Token: 0x06000419 RID: 1049 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000393")] [Address(RVA = "0x2D110E0", Offset = "0x2D0FEE0", VA = "0x182D110E0", Slot = "9")] public override void StoreDefaultLocalState() { } // Token: 0x0600041A RID: 1050 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000394")] [Address(RVA = "0x2D0E650", Offset = "0x2D0D450", VA = "0x182D0E650", Slot = "8")] public override void FixTransforms() { } // Token: 0x0600041B RID: 1051 RVA: 0x00003C18 File Offset: 0x00001E18 [Token(Token = "0x6000395")] [Address(RVA = "0x2D0F3C0", Offset = "0x2D0E1C0", VA = "0x182D0F3C0", Slot = "4")] public override bool IsValid(ref string message) { return default(bool); } // Token: 0x0600041C RID: 1052 RVA: 0x00003C30 File Offset: 0x00001E30 [Token(Token = "0x6000396")] [Address(RVA = "0x2D109A0", Offset = "0x2D0F7A0", VA = "0x182D109A0")] public bool SetChain(Transform bone1, Transform bone2, Transform bone3, Transform root) { return default(bool); } // Token: 0x0600041D RID: 1053 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000397")] [Address(RVA = "0x2D10A80", Offset = "0x2D0F880", VA = "0x182D10A80")] public static void Solve(Transform bone1, Transform bone2, Transform bone3, Vector3 targetPosition, Vector3 bendNormal, float weight) { } // Token: 0x0600041E RID: 1054 RVA: 0x00003C48 File Offset: 0x00001E48 [Token(Token = "0x6000398")] [Address(RVA = "0x2D0EA80", Offset = "0x2D0D880", VA = "0x182D0EA80")] private static Vector3 GetDirectionToBendPoint(Vector3 direction, float directionMag, Vector3 bendDirection, float sqrMag1, float sqrMag2) { return default(Vector3); } // Token: 0x0600041F RID: 1055 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000399")] [Address(RVA = "0x2D0F850", Offset = "0x2D0E650", VA = "0x182D0F850", Slot = "10")] protected override void OnInitiate() { } // Token: 0x06000420 RID: 1056 RVA: 0x00003C60 File Offset: 0x00001E60 [Token(Token = "0x600039A")] [Address(RVA = "0x2D0F290", Offset = "0x2D0E090", VA = "0x182D0F290")] private bool IsDirectHierarchy() { return default(bool); } // Token: 0x06000421 RID: 1057 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600039B")] [Address(RVA = "0x2D0EF90", Offset = "0x2D0DD90", VA = "0x182D0EF90")] private void InitiateBones() { } // Token: 0x06000422 RID: 1058 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600039C")] [Address(RVA = "0x2D0FAC0", Offset = "0x2D0E8C0", VA = "0x182D0FAC0", Slot = "11")] protected override void OnUpdate() { } // Token: 0x06000423 RID: 1059 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600039D")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "12")] protected virtual void OnInitiateVirtual() { } // Token: 0x06000424 RID: 1060 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600039E")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "13")] protected virtual void OnUpdateVirtual() { } // Token: 0x06000425 RID: 1061 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600039F")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "14")] protected virtual void OnPostSolveVirtual() { } // Token: 0x06000426 RID: 1062 RVA: 0x00003C78 File Offset: 0x00001E78 [Token(Token = "0x60003A0")] [Address(RVA = "0x2D0E6B0", Offset = "0x2D0D4B0", VA = "0x182D0E6B0")] protected Vector3 GetBendDirection(Vector3 IKPosition, Vector3 bendNormal) { return default(Vector3); } // Token: 0x06000427 RID: 1063 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60003A1")] [Address(RVA = "0x2D11200", Offset = "0x2D10000", VA = "0x182D11200")] public IKSolverTrigonometric() { } // Token: 0x0400037F RID: 895 [FieldOffset(Offset = "0x58")] [Token(Token = "0x40002BC")] public Transform target; // Token: 0x04000380 RID: 896 [FieldOffset(Offset = "0x60")] [Token(Token = "0x40002BD")] [Range(0f, 1f)] public float IKRotationWeight; // Token: 0x04000381 RID: 897 [FieldOffset(Offset = "0x64")] [Token(Token = "0x40002BE")] public Quaternion IKRotation; // Token: 0x04000382 RID: 898 [FieldOffset(Offset = "0x74")] [Token(Token = "0x40002BF")] public Vector3 bendNormal; // Token: 0x04000383 RID: 899 [FieldOffset(Offset = "0x80")] [Token(Token = "0x40002C0")] public IKSolverTrigonometric.TrigonometricBone bone1; // Token: 0x04000384 RID: 900 [FieldOffset(Offset = "0x88")] [Token(Token = "0x40002C1")] public IKSolverTrigonometric.TrigonometricBone bone2; // Token: 0x04000385 RID: 901 [FieldOffset(Offset = "0x90")] [Token(Token = "0x40002C2")] public IKSolverTrigonometric.TrigonometricBone bone3; // Token: 0x04000386 RID: 902 [FieldOffset(Offset = "0x98")] [Token(Token = "0x40002C3")] protected Vector3 weightIKPosition; // Token: 0x04000387 RID: 903 [FieldOffset(Offset = "0xA4")] [Token(Token = "0x40002C4")] protected bool directHierarchy; // Token: 0x02000083 RID: 131 [Token(Token = "0x20000EB")] [Serializable] public class TrigonometricBone : IKSolver.Bone { // Token: 0x06000428 RID: 1064 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60006C3")] [Address(RVA = "0x2D17F10", Offset = "0x2D16D10", VA = "0x182D17F10")] public void Initiate(Vector3 childPosition, Vector3 bendNormal) { } // Token: 0x06000429 RID: 1065 RVA: 0x00003C90 File Offset: 0x00001E90 [Token(Token = "0x60006C4")] [Address(RVA = "0x2D17E30", Offset = "0x2D16C30", VA = "0x182D17E30")] public Quaternion GetRotation(Vector3 direction, Vector3 bendNormal) { return default(Quaternion); } // Token: 0x0600042A RID: 1066 RVA: 0x00003CA8 File Offset: 0x00001EA8 [Token(Token = "0x60006C5")] [Address(RVA = "0x2D17D50", Offset = "0x2D16B50", VA = "0x182D17D50")] public Vector3 GetBendNormalFromCurrentRotation() { return default(Vector3); } // Token: 0x0600042B RID: 1067 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60006C6")] [Address(RVA = "0x2D177A0", Offset = "0x2D165A0", VA = "0x182D177A0")] public TrigonometricBone() { } // Token: 0x04000388 RID: 904 [FieldOffset(Offset = "0x80")] [Token(Token = "0x4000690")] private Quaternion targetToLocalSpace; // Token: 0x04000389 RID: 905 [FieldOffset(Offset = "0x90")] [Token(Token = "0x4000691")] private Vector3 defaultLocalBendNormal; } } }