using System; using Cpp2IlInjected; using UnityEngine; namespace RootMotion.FinalIK { // Token: 0x02000072 RID: 114 [Token(Token = "0x2000058")] [Serializable] public class IKSolverAim : IKSolverHeuristic { // Token: 0x06000349 RID: 841 RVA: 0x000037B0 File Offset: 0x000019B0 [Token(Token = "0x60002C9")] [Address(RVA = "0x2CF6BC0", Offset = "0x2CF59C0", VA = "0x182CF6BC0")] public float GetAngle() { return 0f; } // Token: 0x1700004B RID: 75 // (get) Token: 0x0600034A RID: 842 RVA: 0x000037C8 File Offset: 0x000019C8 [Token(Token = "0x17000034")] public Vector3 transformAxis { [Token(Token = "0x60002CA")] [Address(RVA = "0x2CF85C0", Offset = "0x2CF73C0", VA = "0x182CF85C0")] get { return default(Vector3); } } // Token: 0x1700004C RID: 76 // (get) Token: 0x0600034B RID: 843 RVA: 0x000037E0 File Offset: 0x000019E0 [Token(Token = "0x17000035")] public Vector3 transformPoleAxis { [Token(Token = "0x60002CB")] [Address(RVA = "0x2CF86A0", Offset = "0x2CF74A0", VA = "0x182CF86A0")] get { return default(Vector3); } } // Token: 0x0600034C RID: 844 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60002CC")] [Address(RVA = "0x2CF7200", Offset = "0x2CF6000", VA = "0x182CF7200", Slot = "10")] protected override void OnInitiate() { } // Token: 0x0600034D RID: 845 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60002CD")] [Address(RVA = "0x2CF7570", Offset = "0x2CF6370", VA = "0x182CF7570", Slot = "11")] protected override void OnUpdate() { } // Token: 0x1700004D RID: 77 // (get) Token: 0x0600034E RID: 846 RVA: 0x000037F8 File Offset: 0x000019F8 [Token(Token = "0x17000036")] protected override int minBones { [Token(Token = "0x60002CE")] [Address(RVA = "0x4100E0", Offset = "0x40EEE0", VA = "0x1804100E0", Slot = "12")] get { return 0; } } // Token: 0x0600034F RID: 847 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60002CF")] [Address(RVA = "0x2CF82D0", Offset = "0x2CF70D0", VA = "0x182CF82D0")] private void Solve() { } // Token: 0x06000350 RID: 848 RVA: 0x00003810 File Offset: 0x00001A10 [Token(Token = "0x60002D0")] [Address(RVA = "0x2CF6CF0", Offset = "0x2CF5AF0", VA = "0x182CF6CF0")] private Vector3 GetClampedIKPosition() { return default(Vector3); } // Token: 0x06000351 RID: 849 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60002D1")] [Address(RVA = "0x2CF7C80", Offset = "0x2CF6A80", VA = "0x182CF7C80")] private void RotateToTarget(Vector3 targetPosition, IKSolver.Bone bone, float weight) { } // Token: 0x1700004E RID: 78 // (get) Token: 0x06000352 RID: 850 RVA: 0x00003828 File Offset: 0x00001A28 [Token(Token = "0x17000037")] protected override Vector3 localDirection { [Token(Token = "0x60002D2")] [Address(RVA = "0x2CF84F0", Offset = "0x2CF72F0", VA = "0x182CF84F0", Slot = "15")] get { return default(Vector3); } } // Token: 0x06000353 RID: 851 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60002D3")] [Address(RVA = "0x2CF8410", Offset = "0x2CF7210", VA = "0x182CF8410")] public IKSolverAim() { } // Token: 0x040002FB RID: 763 [FieldOffset(Offset = "0x88")] [Token(Token = "0x4000242")] public Transform transform; // Token: 0x040002FC RID: 764 [FieldOffset(Offset = "0x90")] [Token(Token = "0x4000243")] public Vector3 axis; // Token: 0x040002FD RID: 765 [FieldOffset(Offset = "0x9C")] [Token(Token = "0x4000244")] public Vector3 poleAxis; // Token: 0x040002FE RID: 766 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x4000245")] public Vector3 polePosition; // Token: 0x040002FF RID: 767 [FieldOffset(Offset = "0xB4")] [Token(Token = "0x4000246")] [Range(0f, 1f)] public float poleWeight; // Token: 0x04000300 RID: 768 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x4000247")] public Transform poleTarget; // Token: 0x04000301 RID: 769 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x4000248")] [Range(0f, 1f)] public float clampWeight; // Token: 0x04000302 RID: 770 [FieldOffset(Offset = "0xC4")] [Token(Token = "0x4000249")] [Range(0f, 2f)] public int clampSmoothing; // Token: 0x04000303 RID: 771 [FieldOffset(Offset = "0xC8")] [Token(Token = "0x400024A")] public IKSolver.IterationDelegate OnPreIteration; // Token: 0x04000304 RID: 772 [FieldOffset(Offset = "0xD0")] [Token(Token = "0x400024B")] private float step; // Token: 0x04000305 RID: 773 [FieldOffset(Offset = "0xD4")] [Token(Token = "0x400024C")] private Vector3 clampedIKPosition; // Token: 0x04000306 RID: 774 [FieldOffset(Offset = "0xE0")] [Token(Token = "0x400024D")] private RotationLimit transformLimit; // Token: 0x04000307 RID: 775 [FieldOffset(Offset = "0xE8")] [Token(Token = "0x400024E")] private Transform lastTransform; } }