using System; using Cpp2IlInjected; using UnityEngine; namespace RootMotion.FinalIK { // Token: 0x02000073 RID: 115 [Token(Token = "0x2000059")] [Serializable] public class IKSolverArm : IKSolver { // Token: 0x06000354 RID: 852 RVA: 0x00003840 File Offset: 0x00001A40 [Token(Token = "0x60002D4")] [Address(RVA = "0xEE9A40", Offset = "0xEE8A40", VA = "0x180EE9A40", Slot = "4")] public override bool IsValid(ref string message) { return default(bool); } // Token: 0x06000355 RID: 853 RVA: 0x00003858 File Offset: 0x00001A58 [Token(Token = "0x60002D5")] [Address(RVA = "0xEEA410", Offset = "0xEE9410", VA = "0x180EEA410")] public bool SetChain(Transform chest, Transform shoulder, Transform upperArm, Transform forearm, Transform hand, Transform root) { return default(bool); } // Token: 0x06000356 RID: 854 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60002D6")] [Address(RVA = "0xEE9840", Offset = "0xEE8840", VA = "0x180EE9840", Slot = "6")] public override IKSolver.Point[] GetPoints() { return null; } // Token: 0x06000357 RID: 855 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60002D7")] [Address(RVA = "0xEE9630", Offset = "0xEE8630", VA = "0x180EE9630", Slot = "7")] public override IKSolver.Point GetPoint(Transform transform) { return null; } // Token: 0x06000358 RID: 856 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60002D8")] [Address(RVA = "0xEEA520", Offset = "0xEE9520", VA = "0x180EEA520", Slot = "9")] public override void StoreDefaultLocalState() { } // Token: 0x06000359 RID: 857 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60002D9")] [Address(RVA = "0xEE95C0", Offset = "0xEE85C0", VA = "0x180EE95C0", Slot = "8")] public override void FixTransforms() { } // Token: 0x0600035A RID: 858 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60002DA")] [Address(RVA = "0xEE9DC0", Offset = "0xEE8DC0", VA = "0x180EE9DC0", Slot = "10")] protected override void OnInitiate() { } // Token: 0x0600035B RID: 859 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60002DB")] [Address(RVA = "0xEE9E40", Offset = "0xEE8E40", VA = "0x180EE9E40", Slot = "11")] protected override void OnUpdate() { } // Token: 0x0600035C RID: 860 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60002DC")] [Address(RVA = "0xEEA490", Offset = "0xEE9490", VA = "0x180EEA490")] private void Solve() { } // Token: 0x0600035D RID: 861 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60002DD")] [Address(RVA = "0xEE9EE0", Offset = "0xEE8EE0", VA = "0x180EE9EE0")] private void Read() { } // Token: 0x0600035E RID: 862 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60002DE")] [Address(RVA = "0xEEA6A0", Offset = "0xEE96A0", VA = "0x180EEA6A0")] private void Write() { } // Token: 0x0600035F RID: 863 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60002DF")] [Address(RVA = "0xEEA930", Offset = "0xEE9930", VA = "0x180EEA930")] public IKSolverArm() { } // Token: 0x04000308 RID: 776 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400024F")] [Range(0f, 1f)] public float IKRotationWeight; // Token: 0x04000309 RID: 777 [FieldOffset(Offset = "0x5C")] [Token(Token = "0x4000250")] public Quaternion IKRotation; // Token: 0x0400030A RID: 778 [FieldOffset(Offset = "0x70")] [Token(Token = "0x4000251")] public IKSolver.Point chest; // Token: 0x0400030B RID: 779 [FieldOffset(Offset = "0x78")] [Token(Token = "0x4000252")] public IKSolver.Point shoulder; // Token: 0x0400030C RID: 780 [FieldOffset(Offset = "0x80")] [Token(Token = "0x4000253")] public IKSolver.Point upperArm; // Token: 0x0400030D RID: 781 [FieldOffset(Offset = "0x88")] [Token(Token = "0x4000254")] public IKSolver.Point forearm; // Token: 0x0400030E RID: 782 [FieldOffset(Offset = "0x90")] [Token(Token = "0x4000255")] public IKSolver.Point hand; // Token: 0x0400030F RID: 783 [FieldOffset(Offset = "0x98")] [Token(Token = "0x4000256")] public bool isLeft; // Token: 0x04000310 RID: 784 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x4000257")] public IKSolverVR.Arm arm; // Token: 0x04000311 RID: 785 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x4000258")] private Vector3[] positions; // Token: 0x04000312 RID: 786 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x4000259")] private Quaternion[] rotations; } }