using System; using Cpp2IlInjected; using UnityEngine; namespace Obi.Characters.ThirdPerson { // Token: 0x02000548 RID: 1352 [Token(Token = "0x2000548")] [RequireComponent(typeof(Animator))] [RequireComponent(typeof(Rigidbody))] [RequireComponent(typeof(CapsuleCollider))] public class ThirdPersonCharacter : MonoBehaviour { // Token: 0x06002F05 RID: 12037 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002F05")] [Address(RVA = "0xF5D660", Offset = "0xF5C660", VA = "0x180F5D660")] private void Start() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002F06 RID: 12038 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002F06")] [Address(RVA = "0xF5C920", Offset = "0xF5B920", VA = "0x180F5C920")] public void Move(Vector3 move, bool crouch, bool jump) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002F07 RID: 12039 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002F07")] [Address(RVA = "0xF5D390", Offset = "0xF5C390", VA = "0x180F5D390")] private void ScaleCapsuleForCrouching(bool crouch) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002F08 RID: 12040 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002F08")] [Address(RVA = "0xF5D1C0", Offset = "0xF5C1C0", VA = "0x180F5D1C0")] private void PreventStandingInLowHeadroom() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002F09 RID: 12041 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002F09")] [Address(RVA = "0xF5D7C0", Offset = "0xF5C7C0", VA = "0x180F5D7C0")] private void UpdateAnimator(Vector3 move) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002F0A RID: 12042 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002F0A")] [Address(RVA = "0xF5C670", Offset = "0xF5B670", VA = "0x180F5C670")] private void HandleAirborneMovement() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002F0B RID: 12043 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002F0B")] [Address(RVA = "0xF5C7A0", Offset = "0xF5B7A0", VA = "0x180F5C7A0")] private void HandleGroundedMovement(bool crouch, bool jump) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002F0C RID: 12044 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002F0C")] [Address(RVA = "0xF5C420", Offset = "0xF5B420", VA = "0x180F5C420")] private void ApplyExtraTurnRotation() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002F0D RID: 12045 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002F0D")] [Address(RVA = "0xF5D080", Offset = "0xF5C080", VA = "0x180F5D080")] public void OnAnimatorMove() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002F0E RID: 12046 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002F0E")] [Address(RVA = "0xF5C4B0", Offset = "0xF5B4B0", VA = "0x180F5C4B0")] private void CheckGroundStatus() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002F0F RID: 12047 RVA: 0x000670B4 File Offset: 0x000652B4 [Token(Token = "0x6002F0F")] [Address(RVA = "0xF5DA60", Offset = "0xF5CA60", VA = "0x180F5DA60")] public ThirdPersonCharacter() { } // Token: 0x04003784 RID: 14212 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4003784")] [SerializeField] private float m_MovingTurnSpeed = 360f; // Token: 0x04003785 RID: 14213 [FieldOffset(Offset = "0x1C")] [Token(Token = "0x4003785")] [SerializeField] private float m_StationaryTurnSpeed = 180f; // Token: 0x04003786 RID: 14214 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4003786")] [SerializeField] private float m_JumpPower = 12f; // Token: 0x04003787 RID: 14215 [FieldOffset(Offset = "0x24")] [Token(Token = "0x4003787")] [SerializeField] [Range(1f, 4f)] private float m_GravityMultiplier = 2f; // Token: 0x04003788 RID: 14216 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4003788")] [SerializeField] private float m_RunCycleLegOffset = 0.2f; // Token: 0x04003789 RID: 14217 [FieldOffset(Offset = "0x2C")] [Token(Token = "0x4003789")] [SerializeField] private float m_MoveSpeedMultiplier = 1f; // Token: 0x0400378A RID: 14218 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400378A")] [SerializeField] private float m_AnimSpeedMultiplier = 1f; // Token: 0x0400378B RID: 14219 [FieldOffset(Offset = "0x34")] [Token(Token = "0x400378B")] [SerializeField] private float m_GroundCheckDistance = 0.1f; // Token: 0x0400378C RID: 14220 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400378C")] private Rigidbody m_Rigidbody; // Token: 0x0400378D RID: 14221 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400378D")] private Animator m_Animator; // Token: 0x0400378E RID: 14222 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400378E")] private bool m_IsGrounded; // Token: 0x0400378F RID: 14223 [FieldOffset(Offset = "0x4C")] [Token(Token = "0x400378F")] private float m_OrigGroundCheckDistance; // Token: 0x04003790 RID: 14224 [Token(Token = "0x4003790")] private const float k_Half = 0.5f; // Token: 0x04003791 RID: 14225 [FieldOffset(Offset = "0x50")] [Token(Token = "0x4003791")] private float m_TurnAmount; // Token: 0x04003792 RID: 14226 [FieldOffset(Offset = "0x54")] [Token(Token = "0x4003792")] private float m_ForwardAmount; // Token: 0x04003793 RID: 14227 [FieldOffset(Offset = "0x58")] [Token(Token = "0x4003793")] private Vector3 m_GroundNormal; // Token: 0x04003794 RID: 14228 [FieldOffset(Offset = "0x64")] [Token(Token = "0x4003794")] private float m_CapsuleHeight; // Token: 0x04003795 RID: 14229 [FieldOffset(Offset = "0x68")] [Token(Token = "0x4003795")] private Vector3 m_CapsuleCenter; // Token: 0x04003796 RID: 14230 [FieldOffset(Offset = "0x78")] [Token(Token = "0x4003796")] private CapsuleCollider m_Capsule; // Token: 0x04003797 RID: 14231 [FieldOffset(Offset = "0x80")] [Token(Token = "0x4003797")] private bool m_Crouching; } }