using System; using Cpp2IlInjected; using UnityEngine; namespace Obi.Characters.ThirdPerson { // Token: 0x020004F9 RID: 1273 [Token(Token = "0x20004F9")] [RequireComponent(typeof(CapsuleCollider))] [RequireComponent(typeof(Rigidbody))] [RequireComponent(typeof(Animator))] public class ThirdPersonCharacter : MonoBehaviour { // Token: 0x06002C6E RID: 11374 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002C6E")] [Address(RVA = "0x1326760", Offset = "0x1324F60", VA = "0x181326760")] private void Start() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002C6F RID: 11375 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002C6F")] [Address(RVA = "0x1325A20", Offset = "0x1324220", VA = "0x181325A20")] public void Move(Vector3 move, bool crouch, bool jump) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002C70 RID: 11376 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002C70")] [Address(RVA = "0x1326490", Offset = "0x1324C90", VA = "0x181326490")] private void ScaleCapsuleForCrouching(bool crouch) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002C71 RID: 11377 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002C71")] [Address(RVA = "0x13262C0", Offset = "0x1324AC0", VA = "0x1813262C0")] private void PreventStandingInLowHeadroom() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002C72 RID: 11378 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002C72")] [Address(RVA = "0x13268C0", Offset = "0x13250C0", VA = "0x1813268C0")] private void UpdateAnimator(Vector3 move) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002C73 RID: 11379 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002C73")] [Address(RVA = "0x1325770", Offset = "0x1323F70", VA = "0x181325770")] private void HandleAirborneMovement() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002C74 RID: 11380 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002C74")] [Address(RVA = "0x13258A0", Offset = "0x13240A0", VA = "0x1813258A0")] private void HandleGroundedMovement(bool crouch, bool jump) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002C75 RID: 11381 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002C75")] [Address(RVA = "0x1325520", Offset = "0x1323D20", VA = "0x181325520")] private void ApplyExtraTurnRotation() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002C76 RID: 11382 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002C76")] [Address(RVA = "0x1326180", Offset = "0x1324980", VA = "0x181326180")] public void OnAnimatorMove() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002C77 RID: 11383 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002C77")] [Address(RVA = "0x13255B0", Offset = "0x1323DB0", VA = "0x1813255B0")] private void CheckGroundStatus() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002C78 RID: 11384 RVA: 0x00060188 File Offset: 0x0005E388 [Token(Token = "0x6002C78")] [Address(RVA = "0x1326B60", Offset = "0x1325360", VA = "0x181326B60")] public ThirdPersonCharacter() { } // Token: 0x040034DC RID: 13532 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40034DC")] [SerializeField] private float m_MovingTurnSpeed = 360f; // Token: 0x040034DD RID: 13533 [FieldOffset(Offset = "0x1C")] [Token(Token = "0x40034DD")] [SerializeField] private float m_StationaryTurnSpeed = 180f; // Token: 0x040034DE RID: 13534 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40034DE")] [SerializeField] private float m_JumpPower = 12f; // Token: 0x040034DF RID: 13535 [FieldOffset(Offset = "0x24")] [Token(Token = "0x40034DF")] [SerializeField] [Range(1f, 4f)] private float m_GravityMultiplier = 2f; // Token: 0x040034E0 RID: 13536 [FieldOffset(Offset = "0x28")] [Token(Token = "0x40034E0")] [SerializeField] private float m_RunCycleLegOffset = 0.2f; // Token: 0x040034E1 RID: 13537 [FieldOffset(Offset = "0x2C")] [Token(Token = "0x40034E1")] [SerializeField] private float m_MoveSpeedMultiplier = 1f; // Token: 0x040034E2 RID: 13538 [FieldOffset(Offset = "0x30")] [Token(Token = "0x40034E2")] [SerializeField] private float m_AnimSpeedMultiplier = 1f; // Token: 0x040034E3 RID: 13539 [FieldOffset(Offset = "0x34")] [Token(Token = "0x40034E3")] [SerializeField] private float m_GroundCheckDistance = 0.1f; // Token: 0x040034E4 RID: 13540 [FieldOffset(Offset = "0x38")] [Token(Token = "0x40034E4")] private Rigidbody m_Rigidbody; // Token: 0x040034E5 RID: 13541 [FieldOffset(Offset = "0x40")] [Token(Token = "0x40034E5")] private Animator m_Animator; // Token: 0x040034E6 RID: 13542 [FieldOffset(Offset = "0x48")] [Token(Token = "0x40034E6")] private bool m_IsGrounded; // Token: 0x040034E7 RID: 13543 [FieldOffset(Offset = "0x4C")] [Token(Token = "0x40034E7")] private float m_OrigGroundCheckDistance; // Token: 0x040034E8 RID: 13544 [Token(Token = "0x40034E8")] private const float k_Half = 0.5f; // Token: 0x040034E9 RID: 13545 [FieldOffset(Offset = "0x50")] [Token(Token = "0x40034E9")] private float m_TurnAmount; // Token: 0x040034EA RID: 13546 [FieldOffset(Offset = "0x54")] [Token(Token = "0x40034EA")] private float m_ForwardAmount; // Token: 0x040034EB RID: 13547 [FieldOffset(Offset = "0x58")] [Token(Token = "0x40034EB")] private Vector3 m_GroundNormal; // Token: 0x040034EC RID: 13548 [FieldOffset(Offset = "0x64")] [Token(Token = "0x40034EC")] private float m_CapsuleHeight; // Token: 0x040034ED RID: 13549 [FieldOffset(Offset = "0x68")] [Token(Token = "0x40034ED")] private Vector3 m_CapsuleCenter; // Token: 0x040034EE RID: 13550 [FieldOffset(Offset = "0x78")] [Token(Token = "0x40034EE")] private CapsuleCollider m_Capsule; // Token: 0x040034EF RID: 13551 [FieldOffset(Offset = "0x80")] [Token(Token = "0x40034EF")] private bool m_Crouching; } }