using System; using Cpp2IlInjected; using RootMotion.FinalIK; using UnityEngine; namespace RootMotion.Demos { // Token: 0x020003BC RID: 956 [Token(Token = "0x20003BC")] [RequireComponent(typeof(AimIK))] [RequireComponent(typeof(FullBodyBipedIK))] public class AnimatorController3rdPersonIK : AnimatorController3rdPerson { // Token: 0x06002357 RID: 9047 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002357")] [Address(RVA = "0xB65860", Offset = "0xB64060", VA = "0x180B65860", Slot = "4")] protected override void Start() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002358 RID: 9048 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002358")] [Address(RVA = "0xB64FC0", Offset = "0xB637C0", VA = "0x180B64FC0", Slot = "5")] public override void Move(Vector3 moveInput, bool isMoving, Vector3 faceDirection, Vector3 aimTarget) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002359 RID: 9049 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002359")] [Address(RVA = "0xB65700", Offset = "0xB63F00", VA = "0x180B65700")] private void Read() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600235A RID: 9050 RVA: 0x00051034 File Offset: 0x0004F234 [Token(Token = "0x600235A")] [Address(RVA = "0xB64900", Offset = "0xB63100", VA = "0x180B64900")] private void AimIK() { IKSolverAim solver = this.aim.solver; float z = this.aimTarget.z; solver.IKPosition.z = z; this.aim.solver.Update(); } // Token: 0x0600235B RID: 9051 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600235B")] [Address(RVA = "0xB64960", Offset = "0xB63160", VA = "0x180B64960")] private void FBBIK() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600235C RID: 9052 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600235C")] [Address(RVA = "0xB65330", Offset = "0xB63B30", VA = "0x180B65330")] private void OnPreRead() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600235D RID: 9053 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600235D")] [Address(RVA = "0xB64D60", Offset = "0xB63560", VA = "0x180B64D60")] private void HeadLookAt(Vector3 lookAtTarget) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600235E RID: 9054 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600235E")] [Address(RVA = "0xB65200", Offset = "0xB63A00", VA = "0x180B65200")] private void OnDestroy() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600235F RID: 9055 RVA: 0x0005107C File Offset: 0x0004F27C [Token(Token = "0x600235F")] [Address(RVA = "0xB65AD0", Offset = "0xB642D0", VA = "0x180B65AD0")] public AnimatorController3rdPersonIK() { this.rotateSpeed = 7f; this.blendSpeed = 10f; this.maxAngle = 90f; this.moveSpeed = 1.5f; base..ctor(); } // Token: 0x04002CBD RID: 11453 [FieldOffset(Offset = "0x60")] [Token(Token = "0x4002CBD")] [Range(0f, 1f)] public float headLookWeight = 1f; // Token: 0x04002CBE RID: 11454 [FieldOffset(Offset = "0x64")] [Token(Token = "0x4002CBE")] public Vector3 gunHoldOffset; // Token: 0x04002CBF RID: 11455 [FieldOffset(Offset = "0x70")] [Token(Token = "0x4002CBF")] public Vector3 leftHandOffset; // Token: 0x04002CC0 RID: 11456 [FieldOffset(Offset = "0x80")] [Token(Token = "0x4002CC0")] public Recoil recoil; // Token: 0x04002CC1 RID: 11457 [FieldOffset(Offset = "0x88")] [Token(Token = "0x4002CC1")] private AimIK aim; // Token: 0x04002CC2 RID: 11458 [FieldOffset(Offset = "0x90")] [Token(Token = "0x4002CC2")] private FullBodyBipedIK ik; // Token: 0x04002CC3 RID: 11459 [FieldOffset(Offset = "0x98")] [Token(Token = "0x4002CC3")] private Vector3 headLookAxis; // Token: 0x04002CC4 RID: 11460 [FieldOffset(Offset = "0xA4")] [Token(Token = "0x4002CC4")] private Vector3 leftHandPosRelToRightHand; // Token: 0x04002CC5 RID: 11461 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x4002CC5")] private Quaternion leftHandRotRelToRightHand; // Token: 0x04002CC6 RID: 11462 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x4002CC6")] private Vector3 aimTarget; // Token: 0x04002CC7 RID: 11463 [FieldOffset(Offset = "0xCC")] [Token(Token = "0x4002CC7")] private Quaternion rightHandRotation; } }