using System; using Cpp2IlInjected; using UnityEngine; namespace RootMotion.FinalIK { // Token: 0x02000431 RID: 1073 [Token(Token = "0x2000431")] [Serializable] public class IKSolverAim : IKSolverHeuristic { // Token: 0x0600263B RID: 9787 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600263B")] [Address(RVA = "0x165E7F0", Offset = "0x165CFF0", VA = "0x18165E7F0")] public float GetAngle() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x1700022D RID: 557 // (get) Token: 0x0600263C RID: 9788 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x1700022D")] public Vector3 transformAxis { [Token(Token = "0x600263C")] [Address(RVA = "0x16602C0", Offset = "0x165EAC0", VA = "0x1816602C0")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x1700022E RID: 558 // (get) Token: 0x0600263D RID: 9789 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x1700022E")] public Vector3 transformPoleAxis { [Token(Token = "0x600263D")] [Address(RVA = "0x1660340", Offset = "0x165EB40", VA = "0x181660340")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x0600263E RID: 9790 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600263E")] [Address(RVA = "0x165EE50", Offset = "0x165D650", VA = "0x18165EE50", Slot = "10")] protected override void OnInitiate() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600263F RID: 9791 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600263F")] [Address(RVA = "0x165F210", Offset = "0x165DA10", VA = "0x18165F210", Slot = "11")] protected override void OnUpdate() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x1700022F RID: 559 // (get) Token: 0x06002640 RID: 9792 RVA: 0x00055BC0 File Offset: 0x00053DC0 [Token(Token = "0x1700022F")] protected override int minBones { [Token(Token = "0x6002640")] [Address(RVA = "0x47E540", Offset = "0x47CD40", VA = "0x18047E540", Slot = "12")] get { return 1; } } // Token: 0x06002641 RID: 9793 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002641")] [Address(RVA = "0x165FFF0", Offset = "0x165E7F0", VA = "0x18165FFF0")] private void Solve() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002642 RID: 9794 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002642")] [Address(RVA = "0x165E910", Offset = "0x165D110", VA = "0x18165E910")] private Vector3 GetClampedIKPosition() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002643 RID: 9795 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002643")] [Address(RVA = "0x165F960", Offset = "0x165E160", VA = "0x18165F960")] private void RotateToTarget(Vector3 targetPosition, IKSolver.Bone bone, float weight) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x17000230 RID: 560 // (get) Token: 0x06002644 RID: 9796 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x17000230")] protected override Vector3 localDirection { [Token(Token = "0x6002644")] [Address(RVA = "0x16601F0", Offset = "0x165E9F0", VA = "0x1816601F0", Slot = "15")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x06002645 RID: 9797 RVA: 0x00055BD0 File Offset: 0x00053DD0 [Token(Token = "0x6002645")] [Address(RVA = "0x1660130", Offset = "0x165E930", VA = "0x181660130")] public IKSolverAim() { float z = Vector3.forward.z; this.axis.z = z; float z2 = Vector3.up.z; this.poleAxis.z = z2; this.clampWeight = 0.1f; this.clampSmoothing = (int)((ulong)2L); this.maxIterations = (int)((ulong)4L); int num = 0; this.useRotationLimits = true; IKSolver.Bone[] array = new IKSolver.Bone[num]; this.bones = array; base..ctor(); } // Token: 0x04002FE1 RID: 12257 [FieldOffset(Offset = "0x88")] [Token(Token = "0x4002FE1")] public Transform transform; // Token: 0x04002FE2 RID: 12258 [FieldOffset(Offset = "0x90")] [Token(Token = "0x4002FE2")] public Vector3 axis; // Token: 0x04002FE3 RID: 12259 [FieldOffset(Offset = "0x9C")] [Token(Token = "0x4002FE3")] public Vector3 poleAxis; // Token: 0x04002FE4 RID: 12260 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x4002FE4")] public Vector3 polePosition; // Token: 0x04002FE5 RID: 12261 [FieldOffset(Offset = "0xB4")] [Token(Token = "0x4002FE5")] [Range(0f, 1f)] public float poleWeight; // Token: 0x04002FE6 RID: 12262 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x4002FE6")] public Transform poleTarget; // Token: 0x04002FE7 RID: 12263 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x4002FE7")] [Range(0f, 1f)] public float clampWeight; // Token: 0x04002FE8 RID: 12264 [FieldOffset(Offset = "0xC4")] [Token(Token = "0x4002FE8")] [Attribute(Name = "RangeAttribute", RVA = "0xE24C0", Offset = "0xE18C0")] public int clampSmoothing; // Token: 0x04002FE9 RID: 12265 [FieldOffset(Offset = "0xC8")] [Token(Token = "0x4002FE9")] public IKSolver.IterationDelegate OnPreIteration; // Token: 0x04002FEA RID: 12266 [FieldOffset(Offset = "0xD0")] [Token(Token = "0x4002FEA")] private float step; // Token: 0x04002FEB RID: 12267 [FieldOffset(Offset = "0xD4")] [Token(Token = "0x4002FEB")] private Vector3 clampedIKPosition; // Token: 0x04002FEC RID: 12268 [FieldOffset(Offset = "0xE0")] [Token(Token = "0x4002FEC")] private RotationLimit transformLimit; // Token: 0x04002FED RID: 12269 [FieldOffset(Offset = "0xE8")] [Token(Token = "0x4002FED")] private Transform lastTransform; } }