using System; using Cpp2IlInjected; using UnityEngine; namespace Obi.Characters.ThirdPerson { // Token: 0x020004F0 RID: 1264 [Token(Token = "0x20004F0")] [RequireComponent(typeof(Rigidbody))] [RequireComponent(typeof(CapsuleCollider))] [RequireComponent(typeof(Animator))] public class ThirdPersonCharacter : MonoBehaviour { // Token: 0x06002C3C RID: 11324 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002C3C")] [Address(RVA = "0x12FFFF0", Offset = "0x12FEDF0", VA = "0x1812FFFF0")] private void Start() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002C3D RID: 11325 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002C3D")] [Address(RVA = "0x12FF2B0", Offset = "0x12FE0B0", VA = "0x1812FF2B0")] public void Move(Vector3 move, bool crouch, bool jump) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002C3E RID: 11326 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002C3E")] [Address(RVA = "0x12FFD20", Offset = "0x12FEB20", VA = "0x1812FFD20")] private void ScaleCapsuleForCrouching(bool crouch) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002C3F RID: 11327 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002C3F")] [Address(RVA = "0x12FFB50", Offset = "0x12FE950", VA = "0x1812FFB50")] private void PreventStandingInLowHeadroom() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002C40 RID: 11328 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002C40")] [Address(RVA = "0x1300150", Offset = "0x12FEF50", VA = "0x181300150")] private void UpdateAnimator(Vector3 move) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002C41 RID: 11329 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002C41")] [Address(RVA = "0x12FF000", Offset = "0x12FDE00", VA = "0x1812FF000")] private void HandleAirborneMovement() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002C42 RID: 11330 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002C42")] [Address(RVA = "0x12FF130", Offset = "0x12FDF30", VA = "0x1812FF130")] private void HandleGroundedMovement(bool crouch, bool jump) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002C43 RID: 11331 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002C43")] [Address(RVA = "0x12FEDB0", Offset = "0x12FDBB0", VA = "0x1812FEDB0")] private void ApplyExtraTurnRotation() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002C44 RID: 11332 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002C44")] [Address(RVA = "0x12FFA10", Offset = "0x12FE810", VA = "0x1812FFA10")] public void OnAnimatorMove() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002C45 RID: 11333 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002C45")] [Address(RVA = "0x12FEE40", Offset = "0x12FDC40", VA = "0x1812FEE40")] private void CheckGroundStatus() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002C46 RID: 11334 RVA: 0x0005FE20 File Offset: 0x0005E020 [Token(Token = "0x6002C46")] [Address(RVA = "0x13003F0", Offset = "0x12FF1F0", VA = "0x1813003F0")] public ThirdPersonCharacter() { } // Token: 0x0400349A RID: 13466 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400349A")] [SerializeField] private float m_MovingTurnSpeed = 360f; // Token: 0x0400349B RID: 13467 [FieldOffset(Offset = "0x1C")] [Token(Token = "0x400349B")] [SerializeField] private float m_StationaryTurnSpeed = 180f; // Token: 0x0400349C RID: 13468 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400349C")] [SerializeField] private float m_JumpPower = 12f; // Token: 0x0400349D RID: 13469 [FieldOffset(Offset = "0x24")] [Token(Token = "0x400349D")] [SerializeField] [Range(1f, 4f)] private float m_GravityMultiplier = 2f; // Token: 0x0400349E RID: 13470 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400349E")] [SerializeField] private float m_RunCycleLegOffset = 0.2f; // Token: 0x0400349F RID: 13471 [FieldOffset(Offset = "0x2C")] [Token(Token = "0x400349F")] [SerializeField] private float m_MoveSpeedMultiplier = 1f; // Token: 0x040034A0 RID: 13472 [FieldOffset(Offset = "0x30")] [Token(Token = "0x40034A0")] [SerializeField] private float m_AnimSpeedMultiplier = 1f; // Token: 0x040034A1 RID: 13473 [FieldOffset(Offset = "0x34")] [Token(Token = "0x40034A1")] [SerializeField] private float m_GroundCheckDistance = 0.1f; // Token: 0x040034A2 RID: 13474 [FieldOffset(Offset = "0x38")] [Token(Token = "0x40034A2")] private Rigidbody m_Rigidbody; // Token: 0x040034A3 RID: 13475 [FieldOffset(Offset = "0x40")] [Token(Token = "0x40034A3")] private Animator m_Animator; // Token: 0x040034A4 RID: 13476 [FieldOffset(Offset = "0x48")] [Token(Token = "0x40034A4")] private bool m_IsGrounded; // Token: 0x040034A5 RID: 13477 [FieldOffset(Offset = "0x4C")] [Token(Token = "0x40034A5")] private float m_OrigGroundCheckDistance; // Token: 0x040034A6 RID: 13478 [Token(Token = "0x40034A6")] private const float k_Half = 0.5f; // Token: 0x040034A7 RID: 13479 [FieldOffset(Offset = "0x50")] [Token(Token = "0x40034A7")] private float m_TurnAmount; // Token: 0x040034A8 RID: 13480 [FieldOffset(Offset = "0x54")] [Token(Token = "0x40034A8")] private float m_ForwardAmount; // Token: 0x040034A9 RID: 13481 [FieldOffset(Offset = "0x58")] [Token(Token = "0x40034A9")] private Vector3 m_GroundNormal; // Token: 0x040034AA RID: 13482 [FieldOffset(Offset = "0x64")] [Token(Token = "0x40034AA")] private float m_CapsuleHeight; // Token: 0x040034AB RID: 13483 [FieldOffset(Offset = "0x68")] [Token(Token = "0x40034AB")] private Vector3 m_CapsuleCenter; // Token: 0x040034AC RID: 13484 [FieldOffset(Offset = "0x78")] [Token(Token = "0x40034AC")] private CapsuleCollider m_Capsule; // Token: 0x040034AD RID: 13485 [FieldOffset(Offset = "0x80")] [Token(Token = "0x40034AD")] private bool m_Crouching; } }