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 = "0x2CF8C00", Offset = "0x2CF7A00", VA = "0x182CF8C00", 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 = "0x2CF95D0", Offset = "0x2CF83D0", VA = "0x182CF95D0")] 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 = "0x2CF8A00", Offset = "0x2CF7800", VA = "0x182CF8A00", Slot = "6")] public override IKSolver.Point[] GetPoints() { return null; } // Token: 0x06000357 RID: 855 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60002D7")] [Address(RVA = "0x2CF87F0", Offset = "0x2CF75F0", VA = "0x182CF87F0", 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 = "0x2CF96E0", Offset = "0x2CF84E0", VA = "0x182CF96E0", Slot = "9")] public override void StoreDefaultLocalState() { } // Token: 0x06000359 RID: 857 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60002D9")] [Address(RVA = "0x2CF8780", Offset = "0x2CF7580", VA = "0x182CF8780", Slot = "8")] public override void FixTransforms() { } // Token: 0x0600035A RID: 858 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60002DA")] [Address(RVA = "0x2CF8F80", Offset = "0x2CF7D80", VA = "0x182CF8F80", Slot = "10")] protected override void OnInitiate() { } // Token: 0x0600035B RID: 859 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60002DB")] [Address(RVA = "0x2CF9000", Offset = "0x2CF7E00", VA = "0x182CF9000", Slot = "11")] protected override void OnUpdate() { } // Token: 0x0600035C RID: 860 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60002DC")] [Address(RVA = "0x2CF9650", Offset = "0x2CF8450", VA = "0x182CF9650")] private void Solve() { } // Token: 0x0600035D RID: 861 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60002DD")] [Address(RVA = "0x2CF90A0", Offset = "0x2CF7EA0", VA = "0x182CF90A0")] private void Read() { } // Token: 0x0600035E RID: 862 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60002DE")] [Address(RVA = "0x2CF9860", Offset = "0x2CF8660", VA = "0x182CF9860")] private void Write() { } // Token: 0x0600035F RID: 863 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60002DF")] [Address(RVA = "0x2CF9AF0", Offset = "0x2CF88F0", VA = "0x182CF9AF0")] 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; } }