using System; using Cpp2IlInjected; using UnityEngine; namespace RootMotion.FinalIK { // Token: 0x0200041D RID: 1053 [Token(Token = "0x200041D")] public class FBBIKArmBending : MonoBehaviour { // Token: 0x0600257E RID: 9598 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600257E")] [Address(RVA = "0xA9AB20", Offset = "0xA99320", VA = "0x180A9AB20")] private void LateUpdate() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600257F RID: 9599 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600257F")] [Address(RVA = "0xA9B310", Offset = "0xA99B10", VA = "0x180A9B310")] private void OnPostFBBIK() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002580 RID: 9600 RVA: 0x00054B04 File Offset: 0x00052D04 [Token(Token = "0x6002580")] [Address(RVA = "0xA9B1F0", Offset = "0xA999F0", VA = "0x180A9B1F0")] private void OnDestroy() { FullBodyBipedIK fullBodyBipedIK = this.ik; int num = 0; if (fullBodyBipedIK != num) { IKSolverFullBodyBiped solver = this.ik.solver; IKSolver.UpdateDelegate onPostUpdate = solver.OnPostUpdate; IKSolver.UpdateDelegate updateDelegate = new IKSolver.UpdateDelegate(this.OnPostFBBIK); Delegate @delegate = Delegate.Remove(onPostUpdate, updateDelegate); int num2 = 0; if (@delegate != 0 && @delegate == 0) { throw new InvalidCastException(); } solver.OnPostUpdate = num2; } } // Token: 0x06002581 RID: 9601 RVA: 0x00054B70 File Offset: 0x00052D70 [Token(Token = "0x6002581")] [Address(RVA = "0x33E460", Offset = "0x33CC60", VA = "0x18033E460")] public FBBIKArmBending() { } // Token: 0x04002F04 RID: 12036 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4002F04")] public FullBodyBipedIK ik; // Token: 0x04002F05 RID: 12037 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4002F05")] public Vector3 bendDirectionOffsetLeft; // Token: 0x04002F06 RID: 12038 [FieldOffset(Offset = "0x2C")] [Token(Token = "0x4002F06")] public Vector3 bendDirectionOffsetRight; // Token: 0x04002F07 RID: 12039 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4002F07")] public Vector3 characterSpaceBendOffsetLeft; // Token: 0x04002F08 RID: 12040 [FieldOffset(Offset = "0x44")] [Token(Token = "0x4002F08")] public Vector3 characterSpaceBendOffsetRight; // Token: 0x04002F09 RID: 12041 [FieldOffset(Offset = "0x50")] [Token(Token = "0x4002F09")] private Quaternion leftHandTargetRotation; // Token: 0x04002F0A RID: 12042 [FieldOffset(Offset = "0x60")] [Token(Token = "0x4002F0A")] private Quaternion rightHandTargetRotation; // Token: 0x04002F0B RID: 12043 [FieldOffset(Offset = "0x70")] [Token(Token = "0x4002F0B")] private bool initiated; } }