using System; using Cpp2IlInjected; using UnityEngine; namespace RootMotion.FinalIK { // Token: 0x02000077 RID: 119 [Token(Token = "0x200005D")] [Serializable] public class IKSolverFullBody : IKSolver { // Token: 0x06000389 RID: 905 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000309")] [Address(RVA = "0xEF6170", Offset = "0xEF5170", VA = "0x180EF6170")] public IKEffector GetEffector(Transform t) { return null; } // Token: 0x0600038A RID: 906 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600030A")] [Address(RVA = "0xEF6120", Offset = "0xEF5120", VA = "0x180EF6120")] public FBIKChain GetChain(Transform transform) { return null; } // Token: 0x0600038B RID: 907 RVA: 0x00003948 File Offset: 0x00001B48 [Token(Token = "0x600030B")] [Address(RVA = "0xEF5FB0", Offset = "0xEF4FB0", VA = "0x180EF5FB0")] public int GetChainIndex(Transform transform) { return 0; } // Token: 0x0600038C RID: 908 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600030C")] [Address(RVA = "0xEF6290", Offset = "0xEF5290", VA = "0x180EF6290")] public IKSolver.Node GetNode(int chainIndex, int nodeIndex) { return null; } // Token: 0x0600038D RID: 909 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600030D")] [Address(RVA = "0xEF5F20", Offset = "0xEF4F20", VA = "0x180EF5F20")] public void GetChainAndNodeIndexes(Transform transform, out int chainIndex, out int nodeIndex) { } // Token: 0x0600038E RID: 910 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600030E")] [Address(RVA = "0xEF64C0", Offset = "0xEF54C0", VA = "0x180EF64C0", Slot = "6")] public override IKSolver.Point[] GetPoints() { return null; } // Token: 0x0600038F RID: 911 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600030F")] [Address(RVA = "0xEF6300", Offset = "0xEF5300", VA = "0x180EF6300", Slot = "7")] public override IKSolver.Point GetPoint(Transform transform) { return null; } // Token: 0x06000390 RID: 912 RVA: 0x00003960 File Offset: 0x00001B60 [Token(Token = "0x6000310")] [Address(RVA = "0xEF6690", Offset = "0xEF5690", VA = "0x180EF6690", Slot = "4")] public override bool IsValid(ref string message) { return default(bool); } // Token: 0x06000391 RID: 913 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000311")] [Address(RVA = "0xEF7500", Offset = "0xEF6500", VA = "0x180EF7500", Slot = "9")] public override void StoreDefaultLocalState() { } // Token: 0x06000392 RID: 914 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000312")] [Address(RVA = "0xEF5DF0", Offset = "0xEF4DF0", VA = "0x180EF5DF0", Slot = "8")] public override void FixTransforms() { } // Token: 0x06000393 RID: 915 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000313")] [Address(RVA = "0xEF6900", Offset = "0xEF5900", VA = "0x180EF6900", Slot = "10")] protected override void OnInitiate() { } // Token: 0x06000394 RID: 916 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000314")] [Address(RVA = "0xEF6AD0", Offset = "0xEF5AD0", VA = "0x180EF6AD0", Slot = "11")] protected override void OnUpdate() { } // Token: 0x06000395 RID: 917 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000315")] [Address(RVA = "0xEF6D00", Offset = "0xEF5D00", VA = "0x180EF6D00", Slot = "12")] protected virtual void ReadPose() { } // Token: 0x06000396 RID: 918 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000316")] [Address(RVA = "0xEF7060", Offset = "0xEF6060", VA = "0x180EF7060", Slot = "13")] protected virtual void Solve() { } // Token: 0x06000397 RID: 919 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000317")] [Address(RVA = "0xEF5DA0", Offset = "0xEF4DA0", VA = "0x180EF5DA0", Slot = "14")] protected virtual void ApplyBendConstraints() { } // Token: 0x06000398 RID: 920 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000318")] [Address(RVA = "0xEF7610", Offset = "0xEF6610", VA = "0x180EF7610", Slot = "15")] protected virtual void WritePose() { } // Token: 0x06000399 RID: 921 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000319")] [Address(RVA = "0xEF7740", Offset = "0xEF6740", VA = "0x180EF7740")] public IKSolverFullBody() { } // Token: 0x0400031D RID: 797 [FieldOffset(Offset = "0x58")] [Token(Token = "0x4000264")] [Range(0f, 10f)] public int iterations; // Token: 0x0400031E RID: 798 [FieldOffset(Offset = "0x60")] [Token(Token = "0x4000265")] public FBIKChain[] chain; // Token: 0x0400031F RID: 799 [FieldOffset(Offset = "0x68")] [Token(Token = "0x4000266")] public IKEffector[] effectors; // Token: 0x04000320 RID: 800 [FieldOffset(Offset = "0x70")] [Token(Token = "0x4000267")] public IKMappingSpine spineMapping; // Token: 0x04000321 RID: 801 [FieldOffset(Offset = "0x78")] [Token(Token = "0x4000268")] public IKMappingBone[] boneMappings; // Token: 0x04000322 RID: 802 [FieldOffset(Offset = "0x80")] [Token(Token = "0x4000269")] public IKMappingLimb[] limbMappings; // Token: 0x04000323 RID: 803 [FieldOffset(Offset = "0x88")] [Token(Token = "0x400026A")] public bool FABRIKPass; // Token: 0x04000324 RID: 804 [FieldOffset(Offset = "0x90")] [Token(Token = "0x400026B")] public IKSolver.UpdateDelegate OnPreRead; // Token: 0x04000325 RID: 805 [FieldOffset(Offset = "0x98")] [Token(Token = "0x400026C")] public IKSolver.UpdateDelegate OnPreSolve; // Token: 0x04000326 RID: 806 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x400026D")] public IKSolver.IterationDelegate OnPreIteration; // Token: 0x04000327 RID: 807 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x400026E")] public IKSolver.IterationDelegate OnPostIteration; // Token: 0x04000328 RID: 808 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x400026F")] public IKSolver.UpdateDelegate OnPreBend; // Token: 0x04000329 RID: 809 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x4000270")] public IKSolver.UpdateDelegate OnPostSolve; // Token: 0x0400032A RID: 810 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x4000271")] public IKSolver.UpdateDelegate OnStoreDefaultLocalState; // Token: 0x0400032B RID: 811 [FieldOffset(Offset = "0xC8")] [Token(Token = "0x4000272")] public IKSolver.UpdateDelegate OnFixTransforms; } }