using System; using Cpp2IlInjected; using UnityEngine; namespace RootMotion.FinalIK { // Token: 0x02000439 RID: 1081 [Token(Token = "0x2000439")] [Serializable] public class IKSolverHeuristic : IKSolver { // Token: 0x060026AE RID: 9902 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60026AE")] [Address(RVA = "0x166D760", Offset = "0x166BF60", VA = "0x18166D760")] public bool SetChain(Transform[] hierarchy, Transform root) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060026AF RID: 9903 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60026AF")] [Address(RVA = "0x166C450", Offset = "0x166AC50", VA = "0x18166C450")] public void AddBone(Transform bone) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060026B0 RID: 9904 RVA: 0x000566A8 File Offset: 0x000548A8 [Token(Token = "0x60026B0")] [Address(RVA = "0x166DC20", Offset = "0x166C420", VA = "0x18166DC20", Slot = "9")] public override void StoreDefaultLocalState() { IKSolver.Bone[] array = this.bones; int num = 0; if (num < array.Length) { array[num].StoreDefaultLocalState(); IKSolver.Bone[] array2 = this.bones; num++; } } // Token: 0x060026B1 RID: 9905 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60026B1")] [Address(RVA = "0x166C620", Offset = "0x166AE20", VA = "0x18166C620", Slot = "8")] public override void FixTransforms() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060026B2 RID: 9906 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60026B2")] [Address(RVA = "0x166D310", Offset = "0x166BB10", VA = "0x18166D310", Slot = "4")] public override bool IsValid(ref string message) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060026B3 RID: 9907 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60026B3")] [Address(RVA = "0x451CE0", Offset = "0x4504E0", VA = "0x180451CE0", Slot = "6")] public override IKSolver.Point[] GetPoints() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060026B4 RID: 9908 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60026B4")] [Address(RVA = "0x166C6A0", Offset = "0x166AEA0", VA = "0x18166C6A0", Slot = "7")] public override IKSolver.Point GetPoint(Transform transform) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x17000245 RID: 581 // (get) Token: 0x060026B5 RID: 9909 RVA: 0x000566E4 File Offset: 0x000548E4 [Token(Token = "0x17000245")] protected virtual int minBones { [Token(Token = "0x60026B5")] [Address(RVA = "0x54B9B0", Offset = "0x54A1B0", VA = "0x18054B9B0", Slot = "12")] get { return 2; } } // Token: 0x17000246 RID: 582 // (get) Token: 0x060026B6 RID: 9910 RVA: 0x000566F4 File Offset: 0x000548F4 [Token(Token = "0x17000246")] protected virtual bool boneLengthCanBeZero { [Token(Token = "0x60026B6")] [Address(RVA = "0x497D00", Offset = "0x496500", VA = "0x180497D00", Slot = "13")] get { return true; } } // Token: 0x17000247 RID: 583 // (get) Token: 0x060026B7 RID: 9911 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x17000247")] protected virtual bool allowCommonParent { [Token(Token = "0x60026B7")] [Address(RVA = "0x29A960", Offset = "0x299160", VA = "0x18029A960", Slot = "14")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x060026B8 RID: 9912 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60026B8")] [Address(RVA = "0x29E8B0", Offset = "0x29D0B0", VA = "0x18029E8B0", Slot = "10")] protected override void OnInitiate() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060026B9 RID: 9913 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60026B9")] [Address(RVA = "0x29E8B0", Offset = "0x29D0B0", VA = "0x18029E8B0", Slot = "11")] protected override void OnUpdate() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060026BA RID: 9914 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60026BA")] [Address(RVA = "0x166CC20", Offset = "0x166B420", VA = "0x18166CC20")] protected void InitiateBones() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x17000248 RID: 584 // (get) Token: 0x060026BB RID: 9915 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x17000248")] protected virtual Vector3 localDirection { [Token(Token = "0x60026BB")] [Address(RVA = "0x166DCA0", Offset = "0x166C4A0", VA = "0x18166DCA0", Slot = "15")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x17000249 RID: 585 // (get) Token: 0x060026BC RID: 9916 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x17000249")] protected float positionOffset { [Token(Token = "0x60026BC")] [Address(RVA = "0x166DE40", Offset = "0x166C640", VA = "0x18166DE40")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x060026BD RID: 9917 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60026BD")] [Address(RVA = "0x166C7C0", Offset = "0x166AFC0", VA = "0x18166C7C0")] protected Vector3 GetSingularityOffset() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060026BE RID: 9918 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60026BE")] [Address(RVA = "0x166D940", Offset = "0x166C140", VA = "0x18166D940")] private bool SingularityDetected() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060026BF RID: 9919 RVA: 0x00056704 File Offset: 0x00054904 [Token(Token = "0x60026BF")] [Address(RVA = "0x16611C0", Offset = "0x165F9C0", VA = "0x1816611C0")] public IKSolverHeuristic() { int num = 0; this.useRotationLimits = true; IKSolver.Bone[] array = new IKSolver.Bone[num]; this.bones = array; base..ctor(); } // Token: 0x0400301C RID: 12316 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400301C")] public Transform target; // Token: 0x0400301D RID: 12317 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400301D")] public float tolerance; // Token: 0x0400301E RID: 12318 [FieldOffset(Offset = "0x64")] [Token(Token = "0x400301E")] public int maxIterations = (int)((ulong)4L); // Token: 0x0400301F RID: 12319 [FieldOffset(Offset = "0x68")] [Token(Token = "0x400301F")] public bool useRotationLimits; // Token: 0x04003020 RID: 12320 [FieldOffset(Offset = "0x69")] [Token(Token = "0x4003020")] public bool XY; // Token: 0x04003021 RID: 12321 [FieldOffset(Offset = "0x70")] [Token(Token = "0x4003021")] public IKSolver.Bone[] bones; // Token: 0x04003022 RID: 12322 [FieldOffset(Offset = "0x78")] [Token(Token = "0x4003022")] protected Vector3 lastLocalDirection; // Token: 0x04003023 RID: 12323 [FieldOffset(Offset = "0x84")] [Token(Token = "0x4003023")] protected float chainLength; } }