using System; using Cpp2IlInjected; using UnityEngine; namespace RootMotion.FinalIK { // Token: 0x0200007B RID: 123 [Token(Token = "0x2000061")] [Serializable] public class IKSolverHeuristic : IKSolver { // Token: 0x060003C8 RID: 968 RVA: 0x000039F0 File Offset: 0x00001BF0 [Token(Token = "0x6000348")] [Address(RVA = "0xEF8CA0", Offset = "0xEF7CA0", VA = "0x180EF8CA0")] public bool SetChain(Transform[] hierarchy, Transform root) { return default(bool); } // Token: 0x060003C9 RID: 969 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000349")] [Address(RVA = "0xEF7800", Offset = "0xEF6800", VA = "0x180EF7800")] public void AddBone(Transform bone) { } // Token: 0x060003CA RID: 970 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600034A")] [Address(RVA = "0xEF91D0", Offset = "0xEF81D0", VA = "0x180EF91D0", Slot = "9")] public override void StoreDefaultLocalState() { } // Token: 0x060003CB RID: 971 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600034B")] [Address(RVA = "0xEF7AE0", Offset = "0xEF6AE0", VA = "0x180EF7AE0", Slot = "8")] public override void FixTransforms() { } // Token: 0x060003CC RID: 972 RVA: 0x00003A08 File Offset: 0x00001C08 [Token(Token = "0x600034C")] [Address(RVA = "0xEF8890", Offset = "0xEF7890", VA = "0x180EF8890", Slot = "4")] public override bool IsValid(ref string message) { return default(bool); } // Token: 0x060003CD RID: 973 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600034D")] [Address(RVA = "0x493640", Offset = "0x492640", VA = "0x180493640", Slot = "6")] public override IKSolver.Point[] GetPoints() { return null; } // Token: 0x060003CE RID: 974 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600034E")] [Address(RVA = "0xEF7B70", Offset = "0xEF6B70", VA = "0x180EF7B70", Slot = "7")] public override IKSolver.Point GetPoint(Transform transform) { return null; } // Token: 0x17000063 RID: 99 // (get) Token: 0x060003CF RID: 975 RVA: 0x00003A20 File Offset: 0x00001C20 [Token(Token = "0x1700004C")] protected virtual int minBones { [Token(Token = "0x600034F")] [Address(RVA = "0x4E86A0", Offset = "0x4E76A0", VA = "0x1804E86A0", Slot = "12")] get { return 0; } } // Token: 0x17000064 RID: 100 // (get) Token: 0x060003D0 RID: 976 RVA: 0x00003A38 File Offset: 0x00001C38 [Token(Token = "0x1700004D")] protected virtual bool boneLengthCanBeZero { [Token(Token = "0x6000350")] [Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "13")] get { return default(bool); } } // Token: 0x17000065 RID: 101 // (get) Token: 0x060003D1 RID: 977 RVA: 0x00003A50 File Offset: 0x00001C50 [Token(Token = "0x1700004E")] protected virtual bool allowCommonParent { [Token(Token = "0x6000351")] [Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "14")] get { return default(bool); } } // Token: 0x060003D2 RID: 978 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000352")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "10")] protected override void OnInitiate() { } // Token: 0x060003D3 RID: 979 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000353")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "11")] protected override void OnUpdate() { } // Token: 0x060003D4 RID: 980 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000354")] [Address(RVA = "0xEF8150", Offset = "0xEF7150", VA = "0x180EF8150")] protected void InitiateBones() { } // Token: 0x17000066 RID: 102 // (get) Token: 0x060003D5 RID: 981 RVA: 0x00003A68 File Offset: 0x00001C68 [Token(Token = "0x1700004F")] protected virtual Vector3 localDirection { [Token(Token = "0x6000355")] [Address(RVA = "0xEF9290", Offset = "0xEF8290", VA = "0x180EF9290", Slot = "15")] get { return default(Vector3); } } // Token: 0x17000067 RID: 103 // (get) Token: 0x060003D6 RID: 982 RVA: 0x00003A80 File Offset: 0x00001C80 [Token(Token = "0x17000050")] protected float positionOffset { [Token(Token = "0x6000356")] [Address(RVA = "0xEF9460", Offset = "0xEF8460", VA = "0x180EF9460")] get { return 0f; } } // Token: 0x060003D7 RID: 983 RVA: 0x00003A98 File Offset: 0x00001C98 [Token(Token = "0x6000357")] [Address(RVA = "0xEF7C90", Offset = "0xEF6C90", VA = "0x180EF7C90")] protected Vector3 GetSingularityOffset() { return default(Vector3); } // Token: 0x060003D8 RID: 984 RVA: 0x00003AB0 File Offset: 0x00001CB0 [Token(Token = "0x6000358")] [Address(RVA = "0xEF8E40", Offset = "0xEF7E40", VA = "0x180EF8E40")] private bool SingularityDetected() { return default(bool); } // Token: 0x060003D9 RID: 985 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000359")] [Address(RVA = "0xEEBB60", Offset = "0xEEAB60", VA = "0x180EEBB60")] public IKSolverHeuristic() { } // Token: 0x04000341 RID: 833 [FieldOffset(Offset = "0x58")] [Token(Token = "0x4000288")] public Transform target; // Token: 0x04000342 RID: 834 [FieldOffset(Offset = "0x60")] [Token(Token = "0x4000289")] public float tolerance; // Token: 0x04000343 RID: 835 [FieldOffset(Offset = "0x64")] [Token(Token = "0x400028A")] public int maxIterations; // Token: 0x04000344 RID: 836 [FieldOffset(Offset = "0x68")] [Token(Token = "0x400028B")] public bool useRotationLimits; // Token: 0x04000345 RID: 837 [FieldOffset(Offset = "0x69")] [Token(Token = "0x400028C")] public bool XY; // Token: 0x04000346 RID: 838 [FieldOffset(Offset = "0x70")] [Token(Token = "0x400028D")] public IKSolver.Bone[] bones; // Token: 0x04000347 RID: 839 [FieldOffset(Offset = "0x78")] [Token(Token = "0x400028E")] protected Vector3 lastLocalDirection; // Token: 0x04000348 RID: 840 [FieldOffset(Offset = "0x84")] [Token(Token = "0x400028F")] protected float chainLength; } }