text: ﻿#include "pch-cpp.hpp"
  
  #ifndef _MSC_VER
  # include <alloca.h>
  #else
  # include <malloc.h>
  #endif
  
  
  #include <limits>
  #include <stdint.h>
  
  
  
  // System.Char[]
  struct CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34;
  // UnityEngine.Camera
  struct Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C;
  // UnityEngine.CapsuleCollider
  struct CapsuleCollider_t89745329298279F4827FE29C54CC2F8A28654635;
  // UnityEngine.Collider
  struct Collider_t5E81E43C2ECA0209A7C4528E84A632712D192B02;
  // UnityEngine.Component
  struct Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684;
  // UnityEngine.MonoBehaviour
  struct MonoBehaviour_t37A501200D970A8257124B0EAE00A0FF3DDC354A;
  // MouseLookV2
  struct MouseLookV2_t723BA10C898D574C2867F37259627A9C45F04C10;
  // PlayerMovementV2
  struct PlayerMovementV2_t1B5613F6EB3CFCD81B75A367D97B4E641646D764;
  // UnityEngine.Rigidbody
  struct Rigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A;
  // System.String
  struct String_t;
  // UnityEngine.Transform
  struct Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1;
  // System.Void
  struct Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5;
  // UnityEngine.Camera/CameraCallback
  struct CameraCallback_tD9E7B69E561CE2EFDEEDB0E7F1406AC52247160D;
  
  IL2CPP_EXTERN_C String_t* _stringLiteral16DD21BE77B115D392226EB71A2D3A9FDC29E3F0;
  IL2CPP_EXTERN_C String_t* _stringLiteral88BEE283254D7094E258B3A88730F4CC4F1E4AC7;
  IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentInChildren_TisCamera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C_mC2EEB227949FF6517A085ECC9E0FC1F8897A5546_RuntimeMethod_var;
  IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisCapsuleCollider_t89745329298279F4827FE29C54CC2F8A28654635_m2B9A09217489CB456933DEA112CA70C10AD3B9F9_RuntimeMethod_var;
  IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisRigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A_m9DC24AA806B0B65E917751F7A3AFDB58861157CE_RuntimeMethod_var;
  
  
  IL2CPP_EXTERN_C_BEGIN
  IL2CPP_EXTERN_C_END
  
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // <Module>
  struct  U3CModuleU3E_tFDCAFCBB4B3431CFF2DC4D3E03FBFDF54EFF7E9A 
  {
  public:
  
  public:
  };
  
  
  // System.Object
  
  struct Il2CppArrayBounds;
  
  // System.Array
  
  
  // System.String
  struct  String_t  : public RuntimeObject
  {
  public:
  	// System.Int32 System.String::m_stringLength
  	int32_t ___m_stringLength_0;
  	// System.Char System.String::m_firstChar
  	Il2CppChar ___m_firstChar_1;
  
  public:
  	inline static int32_t get_offset_of_m_stringLength_0() { return static_cast<int32_t>(offsetof(String_t, ___m_stringLength_0)); }
  	inline int32_t get_m_stringLength_0() const { return ___m_stringLength_0; }
  	inline int32_t* get_address_of_m_stringLength_0() { return &___m_stringLength_0; }
  	inline void set_m_stringLength_0(int32_t value)
  	{
  		___m_stringLength_0 = value;
  	}
  
  	inline static int32_t get_offset_of_m_firstChar_1() { return static_cast<int32_t>(offsetof(String_t, ___m_firstChar_1)); }
  	inline Il2CppChar get_m_firstChar_1() const { return ___m_firstChar_1; }
  	inline Il2CppChar* get_address_of_m_firstChar_1() { return &___m_firstChar_1; }
  	inline void set_m_firstChar_1(Il2CppChar value)
  	{
  		___m_firstChar_1 = value;
  	}
  };
  
  struct String_t_StaticFields
  {
  public:
  	// System.String System.String::Empty
  	String_t* ___Empty_5;
  
  public:
  	inline static int32_t get_offset_of_Empty_5() { return static_cast<int32_t>(offsetof(String_t_StaticFields, ___Empty_5)); }
  	inline String_t* get_Empty_5() const { return ___Empty_5; }
  	inline String_t** get_address_of_Empty_5() { return &___Empty_5; }
  	inline void set_Empty_5(String_t* value)
  	{
  		___Empty_5 = value;
  		Il2CppCodeGenWriteBarrier((void**)(&___Empty_5), (void*)value);
  	}
  };
  
  
  // System.ValueType
  struct  ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52  : public RuntimeObject
  {
  public:
  
  public:
  };
  
  // Native definition for P/Invoke marshalling of System.ValueType
  struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52_marshaled_pinvoke
  {
  };
  // Native definition for COM marshalling of System.ValueType
  struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52_marshaled_com
  {
  };
  
  // System.Boolean
  struct  Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37 
  {
  public:
  	// System.Boolean System.Boolean::m_value
  	bool ___m_value_0;
  
  public:
  	inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37, ___m_value_0)); }
  	inline bool get_m_value_0() const { return ___m_value_0; }
  	inline bool* get_address_of_m_value_0() { return &___m_value_0; }
  	inline void set_m_value_0(bool value)
  	{
  		___m_value_0 = value;
  	}
  };
  
  struct Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields
  {
  public:
  	// System.String System.Boolean::TrueString
  	String_t* ___TrueString_5;
  	// System.String System.Boolean::FalseString
  	String_t* ___FalseString_6;
  
  public:
  	inline static int32_t get_offset_of_TrueString_5() { return static_cast<int32_t>(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields, ___TrueString_5)); }
  	inline String_t* get_TrueString_5() const { return ___TrueString_5; }
  	inline String_t** get_address_of_TrueString_5() { return &___TrueString_5; }
  	inline void set_TrueString_5(String_t* value)
  	{
  		___TrueString_5 = value;
  		Il2CppCodeGenWriteBarrier((void**)(&___TrueString_5), (void*)value);
  	}
  
  	inline static int32_t get_offset_of_FalseString_6() { return static_cast<int32_t>(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields, ___FalseString_6)); }
  	inline String_t* get_FalseString_6() const { return ___FalseString_6; }
  	inline String_t** get_address_of_FalseString_6() { return &___FalseString_6; }
  	inline void set_FalseString_6(String_t* value)
  	{
  		___FalseString_6 = value;
  		Il2CppCodeGenWriteBarrier((void**)(&___FalseString_6), (void*)value);
  	}
  };
  
  
  // System.Enum
  struct  Enum_t23B90B40F60E677A8025267341651C94AE079CDA  : public ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52
  {
  public:
  
  public:
  };
  
  struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_StaticFields
  {
  public:
  	// System.Char[] System.Enum::enumSeperatorCharArray
  	CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___enumSeperatorCharArray_0;
  
  public:
  	inline static int32_t get_offset_of_enumSeperatorCharArray_0() { return static_cast<int32_t>(offsetof(Enum_t23B90B40F60E677A8025267341651C94AE079CDA_StaticFields, ___enumSeperatorCharArray_0)); }
  	inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* get_enumSeperatorCharArray_0() const { return ___enumSeperatorCharArray_0; }
  	inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34** get_address_of_enumSeperatorCharArray_0() { return &___enumSeperatorCharArray_0; }
  	inline void set_enumSeperatorCharArray_0(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* value)
  	{
  		___enumSeperatorCharArray_0 = value;
  		Il2CppCodeGenWriteBarrier((void**)(&___enumSeperatorCharArray_0), (void*)value);
  	}
  };
  
  // Native definition for P/Invoke marshalling of System.Enum
  struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_marshaled_pinvoke
  {
  };
  // Native definition for COM marshalling of System.Enum
  struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_marshaled_com
  {
  };
  
  // System.Int32
  struct  Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046 
  {
  public:
  	// System.Int32 System.Int32::m_value
  	int32_t ___m_value_0;
  
  public:
  	inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046, ___m_value_0)); }
  	inline int32_t get_m_value_0() const { return ___m_value_0; }
  	inline int32_t* get_address_of_m_value_0() { return &___m_value_0; }
  	inline void set_m_value_0(int32_t value)
  	{
  		___m_value_0 = value;
  	}
  };
  
  
  // System.IntPtr
  struct  IntPtr_t 
  {
  public:
  	// System.Void* System.IntPtr::m_value
  	void* ___m_value_0;
  
  public:
  	inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(IntPtr_t, ___m_value_0)); }
  	inline void* get_m_value_0() const { return ___m_value_0; }
  	inline void** get_address_of_m_value_0() { return &___m_value_0; }
  	inline void set_m_value_0(void* value)
  	{
  		___m_value_0 = value;
  	}
  };
  
  struct IntPtr_t_StaticFields
  {
  public:
  	// System.IntPtr System.IntPtr::Zero
  	intptr_t ___Zero_1;
  
  public:
  	inline static int32_t get_offset_of_Zero_1() { return static_cast<int32_t>(offsetof(IntPtr_t_StaticFields, ___Zero_1)); }
  	inline intptr_t get_Zero_1() const { return ___Zero_1; }
  	inline intptr_t* get_address_of_Zero_1() { return &___Zero_1; }
  	inline void set_Zero_1(intptr_t value)
  	{
  		___Zero_1 = value;
  	}
  };
  
  
  // UnityEngine.LayerMask
  struct  LayerMask_t5FA647D8C300EA0621360CA4424717C3C73190A8 
  {
  public:
  	// System.Int32 UnityEngine.LayerMask::m_Mask
  	int32_t ___m_Mask_0;
  
  public:
  	inline static int32_t get_offset_of_m_Mask_0() { return static_cast<int32_t>(offsetof(LayerMask_t5FA647D8C300EA0621360CA4424717C3C73190A8, ___m_Mask_0)); }
  	inline int32_t get_m_Mask_0() const { return ___m_Mask_0; }
  	inline int32_t* get_address_of_m_Mask_0() { return &___m_Mask_0; }
  	inline void set_m_Mask_0(int32_t value)
  	{
  		___m_Mask_0 = value;
  	}
  };
  
  
  // UnityEngine.Quaternion
  struct  Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 
  {
  public:
  	// System.Single UnityEngine.Quaternion::x
  	float ___x_0;
  	// System.Single UnityEngine.Quaternion::y
  	float ___y_1;
  	// System.Single UnityEngine.Quaternion::z
  	float ___z_2;
  	// System.Single UnityEngine.Quaternion::w
  	float ___w_3;
  
  public:
  	inline static int32_t get_offset_of_x_0() { return static_cast<int32_t>(offsetof(Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4, ___x_0)); }
  	inline float get_x_0() const { return ___x_0; }
  	inline float* get_address_of_x_0() { return &___x_0; }
  	inline void set_x_0(float value)
  	{
  		___x_0 = value;
  	}
  
  	inline static int32_t get_offset_of_y_1() { return static_cast<int32_t>(offsetof(Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4, ___y_1)); }
  	inline float get_y_1() const { return ___y_1; }
  	inline float* get_address_of_y_1() { return &___y_1; }
  	inline void set_y_1(float value)
  	{
  		___y_1 = value;
  	}
  
  	inline static int32_t get_offset_of_z_2() { return static_cast<int32_t>(offsetof(Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4, ___z_2)); }
  	inline float get_z_2() const { return ___z_2; }
  	inline float* get_address_of_z_2() { return &___z_2; }
  	inline void set_z_2(float value)
  	{
  		___z_2 = value;
  	}
  
  	inline static int32_t get_offset_of_w_3() { return static_cast<int32_t>(offsetof(Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4, ___w_3)); }
  	inline float get_w_3() const { return ___w_3; }
  	inline float* get_address_of_w_3() { return &___w_3; }
  	inline void set_w_3(float value)
  	{
  		___w_3 = value;
  	}
  };
  
  struct Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4_StaticFields
  {
  public:
  	// UnityEngine.Quaternion UnityEngine.Quaternion::identityQuaternion
  	Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  ___identityQuaternion_4;
  
  public:
  	inline static int32_t get_offset_of_identityQuaternion_4() { return static_cast<int32_t>(offsetof(Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4_StaticFields, ___identityQuaternion_4)); }
  	inline Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  get_identityQuaternion_4() const { return ___identityQuaternion_4; }
  	inline Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 * get_address_of_identityQuaternion_4() { return &___identityQuaternion_4; }
  	inline void set_identityQuaternion_4(Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  value)
  	{
  		___identityQuaternion_4 = value;
  	}
  };
  
  
  // System.Single
  struct  Single_tE07797BA3C98D4CA9B5A19413C19A76688AB899E 
  {
  public:
  	// System.Single System.Single::m_value
  	float ___m_value_0;
  
  public:
  	inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Single_tE07797BA3C98D4CA9B5A19413C19A76688AB899E, ___m_value_0)); }
  	inline float get_m_value_0() const { return ___m_value_0; }
  	inline float* get_address_of_m_value_0() { return &___m_value_0; }
  	inline void set_m_value_0(float value)
  	{
  		___m_value_0 = value;
  	}
  };
  
  
  // UnityEngine.Vector2
  struct  Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 
  {
  public:
  	// System.Single UnityEngine.Vector2::x
  	float ___x_0;
  	// System.Single UnityEngine.Vector2::y
  	float ___y_1;
  
  public:
  	inline static int32_t get_offset_of_x_0() { return static_cast<int32_t>(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9, ___x_0)); }
  	inline float get_x_0() const { return ___x_0; }
  	inline float* get_address_of_x_0() { return &___x_0; }
  	inline void set_x_0(float value)
  	{
  		___x_0 = value;
  	}
  
  	inline static int32_t get_offset_of_y_1() { return static_cast<int32_t>(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9, ___y_1)); }
  	inline float get_y_1() const { return ___y_1; }
  	inline float* get_address_of_y_1() { return &___y_1; }
  	inline void set_y_1(float value)
  	{
  		___y_1 = value;
  	}
  };
  
  struct Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields
  {
  public:
  	// UnityEngine.Vector2 UnityEngine.Vector2::zeroVector
  	Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___zeroVector_2;
  	// UnityEngine.Vector2 UnityEngine.Vector2::oneVector
  	Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___oneVector_3;
  	// UnityEngine.Vector2 UnityEngine.Vector2::upVector
  	Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___upVector_4;
  	// UnityEngine.Vector2 UnityEngine.Vector2::downVector
  	Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___downVector_5;
  	// UnityEngine.Vector2 UnityEngine.Vector2::leftVector
  	Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___leftVector_6;
  	// UnityEngine.Vector2 UnityEngine.Vector2::rightVector
  	Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___rightVector_7;
  	// UnityEngine.Vector2 UnityEngine.Vector2::positiveInfinityVector
  	Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___positiveInfinityVector_8;
  	// UnityEngine.Vector2 UnityEngine.Vector2::negativeInfinityVector
  	Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___negativeInfinityVector_9;
  
  public:
  	inline static int32_t get_offset_of_zeroVector_2() { return static_cast<int32_t>(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___zeroVector_2)); }
  	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  get_zeroVector_2() const { return ___zeroVector_2; }
  	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_zeroVector_2() { return &___zeroVector_2; }
  	inline void set_zeroVector_2(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  value)
  	{
  		___zeroVector_2 = value;
  	}
  
  	inline static int32_t get_offset_of_oneVector_3() { return static_cast<int32_t>(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___oneVector_3)); }
  	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  get_oneVector_3() const { return ___oneVector_3; }
  	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_oneVector_3() { return &___oneVector_3; }
  	inline void set_oneVector_3(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  value)
  	{
  		___oneVector_3 = value;
  	}
  
  	inline static int32_t get_offset_of_upVector_4() { return static_cast<int32_t>(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___upVector_4)); }
  	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  get_upVector_4() const { return ___upVector_4; }
  	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_upVector_4() { return &___upVector_4; }
  	inline void set_upVector_4(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  value)
  	{
  		___upVector_4 = value;
  	}
  
  	inline static int32_t get_offset_of_downVector_5() { return static_cast<int32_t>(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___downVector_5)); }
  	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  get_downVector_5() const { return ___downVector_5; }
  	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_downVector_5() { return &___downVector_5; }
  	inline void set_downVector_5(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  value)
  	{
  		___downVector_5 = value;
  	}
  
  	inline static int32_t get_offset_of_leftVector_6() { return static_cast<int32_t>(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___leftVector_6)); }
  	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  get_leftVector_6() const { return ___leftVector_6; }
  	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_leftVector_6() { return &___leftVector_6; }
  	inline void set_leftVector_6(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  value)
  	{
  		___leftVector_6 = value;
  	}
  
  	inline static int32_t get_offset_of_rightVector_7() { return static_cast<int32_t>(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___rightVector_7)); }
  	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  get_rightVector_7() const { return ___rightVector_7; }
  	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_rightVector_7() { return &___rightVector_7; }
  	inline void set_rightVector_7(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  value)
  	{
  		___rightVector_7 = value;
  	}
  
  	inline static int32_t get_offset_of_positiveInfinityVector_8() { return static_cast<int32_t>(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___positiveInfinityVector_8)); }
  	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  get_positiveInfinityVector_8() const { return ___positiveInfinityVector_8; }
  	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_positiveInfinityVector_8() { return &___positiveInfinityVector_8; }
  	inline void set_positiveInfinityVector_8(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  value)
  	{
  		___positiveInfinityVector_8 = value;
  	}
  
  	inline static int32_t get_offset_of_negativeInfinityVector_9() { return static_cast<int32_t>(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___negativeInfinityVector_9)); }
  	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  get_negativeInfinityVector_9() const { return ___negativeInfinityVector_9; }
  	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_negativeInfinityVector_9() { return &___negativeInfinityVector_9; }
  	inline void set_negativeInfinityVector_9(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  value)
  	{
  		___negativeInfinityVector_9 = value;
  	}
  };
  
  
  // UnityEngine.Vector3
  struct  Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E 
  {
  public:
  	// System.Single UnityEngine.Vector3::x
  	float ___x_2;
  	// System.Single UnityEngine.Vector3::y
  	float ___y_3;
  	// System.Single UnityEngine.Vector3::z
  	float ___z_4;
  
  public:
  	inline static int32_t get_offset_of_x_2() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E, ___x_2)); }
  	inline float get_x_2() const { return ___x_2; }
  	inline float* get_address_of_x_2() { return &___x_2; }
  	inline void set_x_2(float value)
  	{
  		___x_2 = value;
  	}
  
  	inline static int32_t get_offset_of_y_3() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E, ___y_3)); }
  	inline float get_y_3() const { return ___y_3; }
  	inline float* get_address_of_y_3() { return &___y_3; }
  	inline void set_y_3(float value)
  	{
  		___y_3 = value;
  	}
  
  	inline static int32_t get_offset_of_z_4() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E, ___z_4)); }
  	inline float get_z_4() const { return ___z_4; }
  	inline float* get_address_of_z_4() { return &___z_4; }
  	inline void set_z_4(float value)
  	{
  		___z_4 = value;
  	}
  };
  
  struct Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields
  {
  public:
  	// UnityEngine.Vector3 UnityEngine.Vector3::zeroVector
  	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___zeroVector_5;
  	// UnityEngine.Vector3 UnityEngine.Vector3::oneVector
  	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___oneVector_6;
  	// UnityEngine.Vector3 UnityEngine.Vector3::upVector
  	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___upVector_7;
  	// UnityEngine.Vector3 UnityEngine.Vector3::downVector
  	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___downVector_8;
  	// UnityEngine.Vector3 UnityEngine.Vector3::leftVector
  	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___leftVector_9;
  	// UnityEngine.Vector3 UnityEngine.Vector3::rightVector
  	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___rightVector_10;
  	// UnityEngine.Vector3 UnityEngine.Vector3::forwardVector
  	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___forwardVector_11;
  	// UnityEngine.Vector3 UnityEngine.Vector3::backVector
  	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___backVector_12;
  	// UnityEngine.Vector3 UnityEngine.Vector3::positiveInfinityVector
  	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___positiveInfinityVector_13;
  	// UnityEngine.Vector3 UnityEngine.Vector3::negativeInfinityVector
  	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___negativeInfinityVector_14;
  
  public:
  	inline static int32_t get_offset_of_zeroVector_5() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___zeroVector_5)); }
  	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_zeroVector_5() const { return ___zeroVector_5; }
  	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_zeroVector_5() { return &___zeroVector_5; }
  	inline void set_zeroVector_5(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
  	{
  		___zeroVector_5 = value;
  	}
  
  	inline static int32_t get_offset_of_oneVector_6() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___oneVector_6)); }
  	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_oneVector_6() const { return ___oneVector_6; }
  	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_oneVector_6() { return &___oneVector_6; }
  	inline void set_oneVector_6(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
  	{
  		___oneVector_6 = value;
  	}
  
  	inline static int32_t get_offset_of_upVector_7() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___upVector_7)); }
  	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_upVector_7() const { return ___upVector_7; }
  	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_upVector_7() { return &___upVector_7; }
  	inline void set_upVector_7(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
  	{
  		___upVector_7 = value;
  	}
  
  	inline static int32_t get_offset_of_downVector_8() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___downVector_8)); }
  	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_downVector_8() const { return ___downVector_8; }
  	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_downVector_8() { return &___downVector_8; }
  	inline void set_downVector_8(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
  	{
  		___downVector_8 = value;
  	}
  
  	inline static int32_t get_offset_of_leftVector_9() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___leftVector_9)); }
  	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_leftVector_9() const { return ___leftVector_9; }
  	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_leftVector_9() { return &___leftVector_9; }
  	inline void set_leftVector_9(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
  	{
  		___leftVector_9 = value;
  	}
  
  	inline static int32_t get_offset_of_rightVector_10() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___rightVector_10)); }
  	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_rightVector_10() const { return ___rightVector_10; }
  	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_rightVector_10() { return &___rightVector_10; }
  	inline void set_rightVector_10(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
  	{
  		___rightVector_10 = value;
  	}
  
  	inline static int32_t get_offset_of_forwardVector_11() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___forwardVector_11)); }
  	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_forwardVector_11() const { return ___forwardVector_11; }
  	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_forwardVector_11() { return &___forwardVector_11; }
  	inline void set_forwardVector_11(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
  	{
  		___forwardVector_11 = value;
  	}
  
  	inline static int32_t get_offset_of_backVector_12() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___backVector_12)); }
  	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_backVector_12() const { return ___backVector_12; }
  	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_backVector_12() { return &___backVector_12; }
  	inline void set_backVector_12(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
  	{
  		___backVector_12 = value;
  	}
  
  	inline static int32_t get_offset_of_positiveInfinityVector_13() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___positiveInfinityVector_13)); }
  	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_positiveInfinityVector_13() const { return ___positiveInfinityVector_13; }
  	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_positiveInfinityVector_13() { return &___positiveInfinityVector_13; }
  	inline void set_positiveInfinityVector_13(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
  	{
  		___positiveInfinityVector_13 = value;
  	}
  
  	inline static int32_t get_offset_of_negativeInfinityVector_14() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___negativeInfinityVector_14)); }
  	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_negativeInfinityVector_14() const { return ___negativeInfinityVector_14; }
  	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_negativeInfinityVector_14() { return &___negativeInfinityVector_14; }
  	inline void set_negativeInfinityVector_14(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
  	{
  		___negativeInfinityVector_14 = value;
  	}
  };
  
  
  // System.Void
  struct  Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5 
  {
  public:
  	union
  	{
  		struct
  		{
  		};
  		uint8_t Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5__padding[1];
  	};
  
  public:
  };
  
  
  // UnityEngine.Bounds
  struct  Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 
  {
  public:
  	// UnityEngine.Vector3 UnityEngine.Bounds::m_Center
  	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___m_Center_0;
  	// UnityEngine.Vector3 UnityEngine.Bounds::m_Extents
  	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___m_Extents_1;
  
  public:
  	inline static int32_t get_offset_of_m_Center_0() { return static_cast<int32_t>(offsetof(Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37, ___m_Center_0)); }
  	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_m_Center_0() const { return ___m_Center_0; }
  	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_m_Center_0() { return &___m_Center_0; }
  	inline void set_m_Center_0(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
  	{
  		___m_Center_0 = value;
  	}
  
  	inline static int32_t get_offset_of_m_Extents_1() { return static_cast<int32_t>(offsetof(Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37, ___m_Extents_1)); }
  	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_m_Extents_1() const { return ___m_Extents_1; }
  	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_m_Extents_1() { return &___m_Extents_1; }
  	inline void set_m_Extents_1(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
  	{
  		___m_Extents_1 = value;
  	}
  };
  
  
  // UnityEngine.CursorLockMode
  struct  CursorLockMode_t247B41EE9632E4AD759EDADDB351AE0075162D04 
  {
  public:
  	// System.Int32 UnityEngine.CursorLockMode::value__
  	int32_t ___value___2;
  
  public:
  	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(CursorLockMode_t247B41EE9632E4AD759EDADDB351AE0075162D04, ___value___2)); }
  	inline int32_t get_value___2() const { return ___value___2; }
  	inline int32_t* get_address_of_value___2() { return &___value___2; }
  	inline void set_value___2(int32_t value)
  	{
  		___value___2 = value;
  	}
  };
  
  
  // UnityEngine.ForceMode
  struct  ForceMode_t7778317A4C46140D50D98811D65A7B22E38163D5 
  {
  public:
  	// System.Int32 UnityEngine.ForceMode::value__
  	int32_t ___value___2;
  
  public:
  	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(ForceMode_t7778317A4C46140D50D98811D65A7B22E38163D5, ___value___2)); }
  	inline int32_t get_value___2() const { return ___value___2; }
  	inline int32_t* get_address_of_value___2() { return &___value___2; }
  	inline void set_value___2(int32_t value)
  	{
  		___value___2 = value;
  	}
  };
  
  
  // UnityEngine.KeyCode
  struct  KeyCode_t1D303F7D061BF4429872E9F109ADDBCB431671F4 
  {
  public:
  	// System.Int32 UnityEngine.KeyCode::value__
  	int32_t ___value___2;
  
  public:
  	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(KeyCode_t1D303F7D061BF4429872E9F109ADDBCB431671F4, ___value___2)); }
  	inline int32_t get_value___2() const { return ___value___2; }
  	inline int32_t* get_address_of_value___2() { return &___value___2; }
  	inline void set_value___2(int32_t value)
  	{
  		___value___2 = value;
  	}
  };
  
  
  // UnityEngine.Object
  struct  Object_tF2F3778131EFF286AF62B7B013A170F95A91571A  : public RuntimeObject
  {
  public:
  	// System.IntPtr UnityEngine.Object::m_CachedPtr
  	intptr_t ___m_CachedPtr_0;
  
  public:
  	inline static int32_t get_offset_of_m_CachedPtr_0() { return static_cast<int32_t>(offsetof(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A, ___m_CachedPtr_0)); }
  	inline intptr_t get_m_CachedPtr_0() const { return ___m_CachedPtr_0; }
  	inline intptr_t* get_address_of_m_CachedPtr_0() { return &___m_CachedPtr_0; }
  	inline void set_m_CachedPtr_0(intptr_t value)
  	{
  		___m_CachedPtr_0 = value;
  	}
  };
  
  struct Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_StaticFields
  {
  public:
  	// System.Int32 UnityEngine.Object::OffsetOfInstanceIDInCPlusPlusObject
  	int32_t ___OffsetOfInstanceIDInCPlusPlusObject_1;
  
  public:
  	inline static int32_t get_offset_of_OffsetOfInstanceIDInCPlusPlusObject_1() { return static_cast<int32_t>(offsetof(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_StaticFields, ___OffsetOfInstanceIDInCPlusPlusObject_1)); }
  	inline int32_t get_OffsetOfInstanceIDInCPlusPlusObject_1() const { return ___OffsetOfInstanceIDInCPlusPlusObject_1; }
  	inline int32_t* get_address_of_OffsetOfInstanceIDInCPlusPlusObject_1() { return &___OffsetOfInstanceIDInCPlusPlusObject_1; }
  	inline void set_OffsetOfInstanceIDInCPlusPlusObject_1(int32_t value)
  	{
  		___OffsetOfInstanceIDInCPlusPlusObject_1 = value;
  	}
  };
  
  // Native definition for P/Invoke marshalling of UnityEngine.Object
  struct Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_marshaled_pinvoke
  {
  	intptr_t ___m_CachedPtr_0;
  };
  // Native definition for COM marshalling of UnityEngine.Object
  struct Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_marshaled_com
  {
  	intptr_t ___m_CachedPtr_0;
  };
  
  // UnityEngine.RaycastHit
  struct  RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89 
  {
  public:
  	// UnityEngine.Vector3 UnityEngine.RaycastHit::m_Point
  	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___m_Point_0;
  	// UnityEngine.Vector3 UnityEngine.RaycastHit::m_Normal
  	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___m_Normal_1;
  	// System.UInt32 UnityEngine.RaycastHit::m_FaceID
  	uint32_t ___m_FaceID_2;
  	// System.Single UnityEngine.RaycastHit::m_Distance
  	float ___m_Distance_3;
  	// UnityEngine.Vector2 UnityEngine.RaycastHit::m_UV
  	Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___m_UV_4;
  	// System.Int32 UnityEngine.RaycastHit::m_Collider
  	int32_t ___m_Collider_5;
  
  public:
  	inline static int32_t get_offset_of_m_Point_0() { return static_cast<int32_t>(offsetof(RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89, ___m_Point_0)); }
  	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_m_Point_0() const { return ___m_Point_0; }
  	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_m_Point_0() { return &___m_Point_0; }
  	inline void set_m_Point_0(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
  	{
  		___m_Point_0 = value;
  	}
  
  	inline static int32_t get_offset_of_m_Normal_1() { return static_cast<int32_t>(offsetof(RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89, ___m_Normal_1)); }
  	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_m_Normal_1() const { return ___m_Normal_1; }
  	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_m_Normal_1() { return &___m_Normal_1; }
  	inline void set_m_Normal_1(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
  	{
  		___m_Normal_1 = value;
  	}
  
  	inline static int32_t get_offset_of_m_FaceID_2() { return static_cast<int32_t>(offsetof(RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89, ___m_FaceID_2)); }
  	inline uint32_t get_m_FaceID_2() const { return ___m_FaceID_2; }
  	inline uint32_t* get_address_of_m_FaceID_2() { return &___m_FaceID_2; }
  	inline void set_m_FaceID_2(uint32_t value)
  	{
  		___m_FaceID_2 = value;
  	}
  
  	inline static int32_t get_offset_of_m_Distance_3() { return static_cast<int32_t>(offsetof(RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89, ___m_Distance_3)); }
  	inline float get_m_Distance_3() const { return ___m_Distance_3; }
  	inline float* get_address_of_m_Distance_3() { return &___m_Distance_3; }
  	inline void set_m_Distance_3(float value)
  	{
  		___m_Distance_3 = value;
  	}
  
  	inline static int32_t get_offset_of_m_UV_4() { return static_cast<int32_t>(offsetof(RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89, ___m_UV_4)); }
  	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  get_m_UV_4() const { return ___m_UV_4; }
  	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_m_UV_4() { return &___m_UV_4; }
  	inline void set_m_UV_4(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  value)
  	{
  		___m_UV_4 = value;
  	}
  
  	inline static int32_t get_offset_of_m_Collider_5() { return static_cast<int32_t>(offsetof(RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89, ___m_Collider_5)); }
  	inline int32_t get_m_Collider_5() const { return ___m_Collider_5; }
  	inline int32_t* get_address_of_m_Collider_5() { return &___m_Collider_5; }
  	inline void set_m_Collider_5(int32_t value)
  	{
  		___m_Collider_5 = value;
  	}
  };
  
  
  // UnityEngine.Component
  struct  Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684  : public Object_tF2F3778131EFF286AF62B7B013A170F95A91571A
  {
  public:
  
  public:
  };
  
  
  // UnityEngine.Behaviour
  struct  Behaviour_t1A3DDDCF73B4627928FBFE02ED52B7251777DBD9  : public Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684
  {
  public:
  
  public:
  };
  
  
  // UnityEngine.Collider
  struct  Collider_t5E81E43C2ECA0209A7C4528E84A632712D192B02  : public Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684
  {
  public:
  
  public:
  };
  
  
  // UnityEngine.Rigidbody
  struct  Rigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A  : public Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684
  {
  public:
  
  public:
  };
  
  
  // UnityEngine.Transform
  struct  Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1  : public Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684
  {
  public:
  
  public:
  };
  
  
  // UnityEngine.Camera
  struct  Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C  : public Behaviour_t1A3DDDCF73B4627928FBFE02ED52B7251777DBD9
  {
  public:
  
  public:
  };
  
  struct Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C_StaticFields
  {
  public:
  	// UnityEngine.Camera/CameraCallback UnityEngine.Camera::onPreCull
  	CameraCallback_tD9E7B69E561CE2EFDEEDB0E7F1406AC52247160D * ___onPreCull_4;
  	// UnityEngine.Camera/CameraCallback UnityEngine.Camera::onPreRender
  	CameraCallback_tD9E7B69E561CE2EFDEEDB0E7F1406AC52247160D * ___onPreRender_5;
  	// UnityEngine.Camera/CameraCallback UnityEngine.Camera::onPostRender
  	CameraCallback_tD9E7B69E561CE2EFDEEDB0E7F1406AC52247160D * ___onPostRender_6;
  
  public:
  	inline static int32_t get_offset_of_onPreCull_4() { return static_cast<int32_t>(offsetof(Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C_StaticFields, ___onPreCull_4)); }
  	inline CameraCallback_tD9E7B69E561CE2EFDEEDB0E7F1406AC52247160D * get_onPreCull_4() const { return ___onPreCull_4; }
  	inline CameraCallback_tD9E7B69E561CE2EFDEEDB0E7F1406AC52247160D ** get_address_of_onPreCull_4() { return &___onPreCull_4; }
  	inline void set_onPreCull_4(CameraCallback_tD9E7B69E561CE2EFDEEDB0E7F1406AC52247160D * value)
  	{
  		___onPreCull_4 = value;
  		Il2CppCodeGenWriteBarrier((void**)(&___onPreCull_4), (void*)value);
  	}
  
  	inline static int32_t get_offset_of_onPreRender_5() { return static_cast<int32_t>(offsetof(Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C_StaticFields, ___onPreRender_5)); }
  	inline CameraCallback_tD9E7B69E561CE2EFDEEDB0E7F1406AC52247160D * get_onPreRender_5() const { return ___onPreRender_5; }
  	inline CameraCallback_tD9E7B69E561CE2EFDEEDB0E7F1406AC52247160D ** get_address_of_onPreRender_5() { return &___onPreRender_5; }
  	inline void set_onPreRender_5(CameraCallback_tD9E7B69E561CE2EFDEEDB0E7F1406AC52247160D * value)
  	{
  		___onPreRender_5 = value;
  		Il2CppCodeGenWriteBarrier((void**)(&___onPreRender_5), (void*)value);
  	}
  
  	inline static int32_t get_offset_of_onPostRender_6() { return static_cast<int32_t>(offsetof(Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C_StaticFields, ___onPostRender_6)); }
  	inline CameraCallback_tD9E7B69E561CE2EFDEEDB0E7F1406AC52247160D * get_onPostRender_6() const { return ___onPostRender_6; }
  	inline CameraCallback_tD9E7B69E561CE2EFDEEDB0E7F1406AC52247160D ** get_address_of_onPostRender_6() { return &___onPostRender_6; }
  	inline void set_onPostRender_6(CameraCallback_tD9E7B69E561CE2EFDEEDB0E7F1406AC52247160D * value)
  	{
  		___onPostRender_6 = value;
  		Il2CppCodeGenWriteBarrier((void**)(&___onPostRender_6), (void*)value);
  	}
  };
  
  
  // UnityEngine.CapsuleCollider
  struct  CapsuleCollider_t89745329298279F4827FE29C54CC2F8A28654635  : public Collider_t5E81E43C2ECA0209A7C4528E84A632712D192B02
  {
  public:
  
  public:
  };
  
  
  // UnityEngine.MonoBehaviour
  struct  MonoBehaviour_t37A501200D970A8257124B0EAE00A0FF3DDC354A  : public Behaviour_t1A3DDDCF73B4627928FBFE02ED52B7251777DBD9
  {
  public:
  
  public:
  };
  
  
  // MouseLookV2
  struct  MouseLookV2_t723BA10C898D574C2867F37259627A9C45F04C10  : public MonoBehaviour_t37A501200D970A8257124B0EAE00A0FF3DDC354A
  {
  public:
  	// System.Single MouseLookV2::mouseSensitivity
  	float ___mouseSensitivity_4;
  	// UnityEngine.Camera MouseLookV2::mainCamera
  	Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * ___mainCamera_5;
  	// System.Single MouseLookV2::yRotation
  	float ___yRotation_6;
  
  public:
  	inline static int32_t get_offset_of_mouseSensitivity_4() { return static_cast<int32_t>(offsetof(MouseLookV2_t723BA10C898D574C2867F37259627A9C45F04C10, ___mouseSensitivity_4)); }
  	inline float get_mouseSensitivity_4() const { return ___mouseSensitivity_4; }
  	inline float* get_address_of_mouseSensitivity_4() { return &___mouseSensitivity_4; }
  	inline void set_mouseSensitivity_4(float value)
  	{
  		___mouseSensitivity_4 = value;
  	}
  
  	inline static int32_t get_offset_of_mainCamera_5() { return static_cast<int32_t>(offsetof(MouseLookV2_t723BA10C898D574C2867F37259627A9C45F04C10, ___mainCamera_5)); }
  	inline Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * get_mainCamera_5() const { return ___mainCamera_5; }
  	inline Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C ** get_address_of_mainCamera_5() { return &___mainCamera_5; }
  	inline void set_mainCamera_5(Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * value)
  	{
  		___mainCamera_5 = value;
  		Il2CppCodeGenWriteBarrier((void**)(&___mainCamera_5), (void*)value);
  	}
  
  	inline static int32_t get_offset_of_yRotation_6() { return static_cast<int32_t>(offsetof(MouseLookV2_t723BA10C898D574C2867F37259627A9C45F04C10, ___yRotation_6)); }
  	inline float get_yRotation_6() const { return ___yRotation_6; }
  	inline float* get_address_of_yRotation_6() { return &___yRotation_6; }
  	inline void set_yRotation_6(float value)
  	{
  		___yRotation_6 = value;
  	}
  };
  
  
  // PlayerMovementV2
  struct  PlayerMovementV2_t1B5613F6EB3CFCD81B75A367D97B4E641646D764  : public MonoBehaviour_t37A501200D970A8257124B0EAE00A0FF3DDC354A
  {
  public:
  	// UnityEngine.LayerMask PlayerMovementV2::groundMask
  	LayerMask_t5FA647D8C300EA0621360CA4424717C3C73190A8  ___groundMask_4;
  	// System.Single PlayerMovementV2::mass
  	float ___mass_5;
  	// System.Single PlayerMovementV2::maxVelocity
  	float ___maxVelocity_6;
  	// System.Single PlayerMovementV2::acceleration
  	float ___acceleration_7;
  	// System.Single PlayerMovementV2::friction
  	float ___friction_8;
  	// System.Single PlayerMovementV2::airAcceleration
  	float ___airAcceleration_9;
  	// System.Single PlayerMovementV2::airFriction
  	float ___airFriction_10;
  	// System.Single PlayerMovementV2::jumpAcceleration
  	float ___jumpAcceleration_11;
  	// System.Single PlayerMovementV2::crouchHeight
  	float ___crouchHeight_12;
  	// System.Single PlayerMovementV2::crouchSpeed
  	float ___crouchSpeed_13;
  	// System.Single PlayerMovementV2::walkModifier
  	float ___walkModifier_14;
  	// System.Single PlayerMovementV2::crouchModifier
  	float ___crouchModifier_15;
  	// System.Boolean PlayerMovementV2::isGrounded
  	bool ___isGrounded_16;
  	// System.Single PlayerMovementV2::origHeight
  	float ___origHeight_17;
  	// UnityEngine.Rigidbody PlayerMovementV2::rb
  	Rigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A * ___rb_18;
  	// UnityEngine.CapsuleCollider PlayerMovementV2::co
  	CapsuleCollider_t89745329298279F4827FE29C54CC2F8A28654635 * ___co_19;
  
  public:
  	inline static int32_t get_offset_of_groundMask_4() { return static_cast<int32_t>(offsetof(PlayerMovementV2_t1B5613F6EB3CFCD81B75A367D97B4E641646D764, ___groundMask_4)); }
  	inline LayerMask_t5FA647D8C300EA0621360CA4424717C3C73190A8  get_groundMask_4() const { return ___groundMask_4; }
  	inline LayerMask_t5FA647D8C300EA0621360CA4424717C3C73190A8 * get_address_of_groundMask_4() { return &___groundMask_4; }
  	inline void set_groundMask_4(LayerMask_t5FA647D8C300EA0621360CA4424717C3C73190A8  value)
  	{
  		___groundMask_4 = value;
  	}
  
  	inline static int32_t get_offset_of_mass_5() { return static_cast<int32_t>(offsetof(PlayerMovementV2_t1B5613F6EB3CFCD81B75A367D97B4E641646D764, ___mass_5)); }
  	inline float get_mass_5() const { return ___mass_5; }
  	inline float* get_address_of_mass_5() { return &___mass_5; }
  	inline void set_mass_5(float value)
  	{
  		___mass_5 = value;
  	}
  
  	inline static int32_t get_offset_of_maxVelocity_6() { return static_cast<int32_t>(offsetof(PlayerMovementV2_t1B5613F6EB3CFCD81B75A367D97B4E641646D764, ___maxVelocity_6)); }
  	inline float get_maxVelocity_6() const { return ___maxVelocity_6; }
  	inline float* get_address_of_maxVelocity_6() { return &___maxVelocity_6; }
  	inline void set_maxVelocity_6(float value)
  	{
  		___maxVelocity_6 = value;
  	}
  
  	inline static int32_t get_offset_of_acceleration_7() { return static_cast<int32_t>(offsetof(PlayerMovementV2_t1B5613F6EB3CFCD81B75A367D97B4E641646D764, ___acceleration_7)); }
  	inline float get_acceleration_7() const { return ___acceleration_7; }
  	inline float* get_address_of_acceleration_7() { return &___acceleration_7; }
  	inline void set_acceleration_7(float value)
  	{
  		___acceleration_7 = value;
  	}
  
  	inline static int32_t get_offset_of_friction_8() { return static_cast<int32_t>(offsetof(PlayerMovementV2_t1B5613F6EB3CFCD81B75A367D97B4E641646D764, ___friction_8)); }
  	inline float get_friction_8() const { return ___friction_8; }
  	inline float* get_address_of_friction_8() { return &___friction_8; }
  	inline void set_friction_8(float value)
  	{
  		___friction_8 = value;
  	}
  
  	inline static int32_t get_offset_of_airAcceleration_9() { return static_cast<int32_t>(offsetof(PlayerMovementV2_t1B5613F6EB3CFCD81B75A367D97B4E641646D764, ___airAcceleration_9)); }
  	inline float get_airAcceleration_9() const { return ___airAcceleration_9; }
  	inline float* get_address_of_airAcceleration_9() { return &___airAcceleration_9; }
  	inline void set_airAcceleration_9(float value)
  	{
  		___airAcceleration_9 = value;
  	}
  
  	inline static int32_t get_offset_of_airFriction_10() { return static_cast<int32_t>(offsetof(PlayerMovementV2_t1B5613F6EB3CFCD81B75A367D97B4E641646D764, ___airFriction_10)); }
  	inline float get_airFriction_10() const { return ___airFriction_10; }
  	inline float* get_address_of_airFriction_10() { return &___airFriction_10; }
  	inline void set_airFriction_10(float value)
  	{
  		___airFriction_10 = value;
  	}
  
  	inline static int32_t get_offset_of_jumpAcceleration_11() { return static_cast<int32_t>(offsetof(PlayerMovementV2_t1B5613F6EB3CFCD81B75A367D97B4E641646D764, ___jumpAcceleration_11)); }
  	inline float get_jumpAcceleration_11() const { return ___jumpAcceleration_11; }
  	inline float* get_address_of_jumpAcceleration_11() { return &___jumpAcceleration_11; }
  	inline void set_jumpAcceleration_11(float value)
  	{
  		___jumpAcceleration_11 = value;
  	}
  
  	inline static int32_t get_offset_of_crouchHeight_12() { return static_cast<int32_t>(offsetof(PlayerMovementV2_t1B5613F6EB3CFCD81B75A367D97B4E641646D764, ___crouchHeight_12)); }
  	inline float get_crouchHeight_12() const { return ___crouchHeight_12; }
  	inline float* get_address_of_crouchHeight_12() { return &___crouchHeight_12; }
  	inline void set_crouchHeight_12(float value)
  	{
  		___crouchHeight_12 = value;
  	}
  
  	inline static int32_t get_offset_of_crouchSpeed_13() { return static_cast<int32_t>(offsetof(PlayerMovementV2_t1B5613F6EB3CFCD81B75A367D97B4E641646D764, ___crouchSpeed_13)); }
  	inline float get_crouchSpeed_13() const { return ___crouchSpeed_13; }
  	inline float* get_address_of_crouchSpeed_13() { return &___crouchSpeed_13; }
  	inline void set_crouchSpeed_13(float value)
  	{
  		___crouchSpeed_13 = value;
  	}
  
  	inline static int32_t get_offset_of_walkModifier_14() { return static_cast<int32_t>(offsetof(PlayerMovementV2_t1B5613F6EB3CFCD81B75A367D97B4E641646D764, ___walkModifier_14)); }
  	inline float get_walkModifier_14() const { return ___walkModifier_14; }
  	inline float* get_address_of_walkModifier_14() { return &___walkModifier_14; }
  	inline void set_walkModifier_14(float value)
  	{
  		___walkModifier_14 = value;
  	}
  
  	inline static int32_t get_offset_of_crouchModifier_15() { return static_cast<int32_t>(offsetof(PlayerMovementV2_t1B5613F6EB3CFCD81B75A367D97B4E641646D764, ___crouchModifier_15)); }
  	inline float get_crouchModifier_15() const { return ___crouchModifier_15; }
  	inline float* get_address_of_crouchModifier_15() { return &___crouchModifier_15; }
  	inline void set_crouchModifier_15(float value)
  	{
  		___crouchModifier_15 = value;
  	}
  
  	inline static int32_t get_offset_of_isGrounded_16() { return static_cast<int32_t>(offsetof(PlayerMovementV2_t1B5613F6EB3CFCD81B75A367D97B4E641646D764, ___isGrounded_16)); }
  	inline bool get_isGrounded_16() const { return ___isGrounded_16; }
  	inline bool* get_address_of_isGrounded_16() { return &___isGrounded_16; }
  	inline void set_isGrounded_16(bool value)
  	{
  		___isGrounded_16 = value;
  	}
  
  	inline static int32_t get_offset_of_origHeight_17() { return static_cast<int32_t>(offsetof(PlayerMovementV2_t1B5613F6EB3CFCD81B75A367D97B4E641646D764, ___origHeight_17)); }
  	inline float get_origHeight_17() const { return ___origHeight_17; }
  	inline float* get_address_of_origHeight_17() { return &___origHeight_17; }
  	inline void set_origHeight_17(float value)
  	{
  		___origHeight_17 = value;
  	}
  
  	inline static int32_t get_offset_of_rb_18() { return static_cast<int32_t>(offsetof(PlayerMovementV2_t1B5613F6EB3CFCD81B75A367D97B4E641646D764, ___rb_18)); }
  	inline Rigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A * get_rb_18() const { return ___rb_18; }
  	inline Rigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A ** get_address_of_rb_18() { return &___rb_18; }
  	inline void set_rb_18(Rigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A * value)
  	{
  		___rb_18 = value;
  		Il2CppCodeGenWriteBarrier((void**)(&___rb_18), (void*)value);
  	}
  
  	inline static int32_t get_offset_of_co_19() { return static_cast<int32_t>(offsetof(PlayerMovementV2_t1B5613F6EB3CFCD81B75A367D97B4E641646D764, ___co_19)); }
  	inline CapsuleCollider_t89745329298279F4827FE29C54CC2F8A28654635 * get_co_19() const { return ___co_19; }
  	inline CapsuleCollider_t89745329298279F4827FE29C54CC2F8A28654635 ** get_address_of_co_19() { return &___co_19; }
  	inline void set_co_19(CapsuleCollider_t89745329298279F4827FE29C54CC2F8A28654635 * value)
  	{
  		___co_19 = value;
  		Il2CppCodeGenWriteBarrier((void**)(&___co_19), (void*)value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  
  
  // !!0 UnityEngine.Component::GetComponentInChildren<System.Object>()
  IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Component_GetComponentInChildren_TisRuntimeObject_mB377B32275A969E0D1A738DBC693DE8EB3593642_gshared (Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 * __this, const RuntimeMethod* method);
  // !!0 UnityEngine.Component::GetComponent<System.Object>()
  IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Component_GetComponent_TisRuntimeObject_m69D9C576D6DD024C709E29EEADBC8041299A3AA7_gshared (Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 * __this, const RuntimeMethod* method);
  
  // System.Void UnityEngine.Application::set_targetFrameRate(System.Int32)
  IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Application_set_targetFrameRate_m0F44C8D07060E17D9D44D176888D14DBABE0CBFC (int32_t ___value0, const RuntimeMethod* method);
  // !!0 UnityEngine.Component::GetComponentInChildren<UnityEngine.Camera>()
  inline Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * Component_GetComponentInChildren_TisCamera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C_mC2EEB227949FF6517A085ECC9E0FC1F8897A5546 (Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 * __this, const RuntimeMethod* method)
  {
  	return ((  Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * (*) (Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 *, const RuntimeMethod*))Component_GetComponentInChildren_TisRuntimeObject_mB377B32275A969E0D1A738DBC693DE8EB3593642_gshared)(__this, method);
  }
  // System.Void UnityEngine.Cursor::set_lockState(UnityEngine.CursorLockMode)
  IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cursor_set_lockState_mC0739186A04F4C278F02E8C1714D99B491E3A217 (int32_t ___value0, const RuntimeMethod* method);
  // System.Single UnityEngine.Input::GetAxis(System.String)
  IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Input_GetAxis_m939297DEB2ECF8D8D09AD66EB69979AAD2B62326 (String_t* ___axisName0, const RuntimeMethod* method);
  // System.Single UnityEngine.Time::get_deltaTime()
  IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Time_get_deltaTime_mCC15F147DA67F38C74CE408FB5D7FF4A87DA2290 (const RuntimeMethod* method);
  // UnityEngine.Transform UnityEngine.Component::get_transform()
  IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F (Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 * __this, const RuntimeMethod* method);
  // UnityEngine.Vector3 UnityEngine.Vector3::get_up()
  IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Vector3_get_up_m38AECA68388D446CFADDD022B0B867293044EA50 (const RuntimeMethod* method);
  // UnityEngine.Vector3 UnityEngine.Vector3::op_Multiply(UnityEngine.Vector3,System.Single)
  IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Vector3_op_Multiply_m9EA3D18290418D7B410C7D11C4788C13BFD2C30A_inline (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___a0, float ___d1, const RuntimeMethod* method);
  // System.Void UnityEngine.Transform::Rotate(UnityEngine.Vector3)
  IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_Rotate_m027A155054DDC4206F679EFB86BE0960D45C33A7 (Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___eulers0, const RuntimeMethod* method);
  // System.Single UnityEngine.Mathf::Clamp(System.Single,System.Single,System.Single)
  IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Mathf_Clamp_m2416F3B785C8F135863E3D17E5B0CB4174797B87 (float ___value0, float ___min1, float ___max2, const RuntimeMethod* method);
  // UnityEngine.Quaternion UnityEngine.Quaternion::Euler(System.Single,System.Single,System.Single)
  IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  Quaternion_Euler_m37BF99FFFA09F4B3F83DC066641B82C59B19A9C3 (float ___x0, float ___y1, float ___z2, const RuntimeMethod* method);
  // System.Void UnityEngine.Transform::set_localRotation(UnityEngine.Quaternion)
  IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_localRotation_m1A9101457EC4653AFC93FCC4065A29F2C78FA62C (Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * __this, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  ___value0, const RuntimeMethod* method);
  // System.Void UnityEngine.MonoBehaviour::.ctor()
  IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoBehaviour__ctor_mC0995D847F6A95B1A553652636C38A2AA8B13BED (MonoBehaviour_t37A501200D970A8257124B0EAE00A0FF3DDC354A * __this, const RuntimeMethod* method);
  // !!0 UnityEngine.Component::GetComponent<UnityEngine.Rigidbody>()
  inline Rigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A * Component_GetComponent_TisRigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A_m9DC24AA806B0B65E917751F7A3AFDB58861157CE (Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 * __this, const RuntimeMethod* method)
  {
  	return ((  Rigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A * (*) (Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 *, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m69D9C576D6DD024C709E29EEADBC8041299A3AA7_gshared)(__this, method);
  }
  // !!0 UnityEngine.Component::GetComponent<UnityEngine.CapsuleCollider>()
  inline CapsuleCollider_t89745329298279F4827FE29C54CC2F8A28654635 * Component_GetComponent_TisCapsuleCollider_t89745329298279F4827FE29C54CC2F8A28654635_m2B9A09217489CB456933DEA112CA70C10AD3B9F9 (Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 * __this, const RuntimeMethod* method)
  {
  	return ((  CapsuleCollider_t89745329298279F4827FE29C54CC2F8A28654635 * (*) (Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 *, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m69D9C576D6DD024C709E29EEADBC8041299A3AA7_gshared)(__this, method);
  }
  // System.Void UnityEngine.Rigidbody::set_mass(System.Single)
  IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rigidbody_set_mass_m54FCACE073F5E7742DB1D7C0BA19CD0C0F3DDA3F (Rigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A * __this, float ___value0, const RuntimeMethod* method);
  // System.Single UnityEngine.CapsuleCollider::get_height()
  IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CapsuleCollider_get_height_mD6CF93CB2C222F8E5B77D65B0356F8FD8005B526 (CapsuleCollider_t89745329298279F4827FE29C54CC2F8A28654635 * __this, const RuntimeMethod* method);
  // UnityEngine.Bounds UnityEngine.Collider::get_bounds()
  IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37  Collider_get_bounds_mE341D29E1DA184ADD53A474D57D9082A3550EACB (Collider_t5E81E43C2ECA0209A7C4528E84A632712D192B02 * __this, const RuntimeMethod* method);
  // UnityEngine.Vector3 UnityEngine.Bounds::get_center()
  IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Bounds_get_center_m78CD262996DD859F71DAFFF39228EBE0C422F485 (Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 * __this, const RuntimeMethod* method);
  // UnityEngine.Vector3 UnityEngine.Vector3::get_down()
  IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Vector3_get_down_mFA85B870E184121D30F66395BB183ECAB9DD8629 (const RuntimeMethod* method);
  // UnityEngine.Vector3 UnityEngine.Bounds::get_extents()
  IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Bounds_get_extents_mA54D7497D65DCF21CA952FA754B9D1086305FF02 (Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 * __this, const RuntimeMethod* method);
  // System.Int32 UnityEngine.LayerMask::op_Implicit(UnityEngine.LayerMask)
  IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LayerMask_op_Implicit_mD89E9970822613D8D19B2EBCA36C79391C287BE0 (LayerMask_t5FA647D8C300EA0621360CA4424717C3C73190A8  ___mask0, const RuntimeMethod* method);
  // System.Boolean UnityEngine.Physics::Raycast(UnityEngine.Vector3,UnityEngine.Vector3,System.Single,System.Int32)
  IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Physics_Raycast_m09F21E13465121A73F19C07FC5F5314CF15ACD15 (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___origin0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___direction1, float ___maxDistance2, int32_t ___layerMask3, const RuntimeMethod* method);
  // UnityEngine.Vector3 UnityEngine.Rigidbody::get_velocity()
  IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Rigidbody_get_velocity_mCFB033F3BD14C2BA68E797DFA4950F9307EC8E2C (Rigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A * __this, const RuntimeMethod* method);
  // UnityEngine.Vector3 UnityEngine.Vector3::ClampMagnitude(UnityEngine.Vector3,System.Single)
  IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Vector3_ClampMagnitude_mF85598307D6CF3B4E5BEEB218CEDDCE39CDF3336 (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___vector0, float ___maxLength1, const RuntimeMethod* method);
  // System.Void UnityEngine.Rigidbody::set_velocity(UnityEngine.Vector3)
  IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rigidbody_set_velocity_m8DC0988916EB38DFD7D4584830B41D79140BF18D (Rigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___value0, const RuntimeMethod* method);
  // System.Void PlayerMovementV2::Move()
  IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerMovementV2_Move_m7ACB67F08A3CBFA049A3D709BFE206CD6B71DC8E (PlayerMovementV2_t1B5613F6EB3CFCD81B75A367D97B4E641646D764 * __this, const RuntimeMethod* method);
  // System.Void PlayerMovementV2::Crouch()
  IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerMovementV2_Crouch_mB6C19B51C59E9B750BFE637C2344E1B1857D0A88 (PlayerMovementV2_t1B5613F6EB3CFCD81B75A367D97B4E641646D764 * __this, const RuntimeMethod* method);
  // System.Void PlayerMovementV2::Jump()
  IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerMovementV2_Jump_m87E4C00F8884BD468E7FF75A9EF6196917CFEF68 (PlayerMovementV2_t1B5613F6EB3CFCD81B75A367D97B4E641646D764 * __this, const RuntimeMethod* method);
  // System.Void PlayerMovementV2::MovementModifiers()
  IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerMovementV2_MovementModifiers_mD2D0D5B43AB25ED342DB9E15AF629782E9D49031 (PlayerMovementV2_t1B5613F6EB3CFCD81B75A367D97B4E641646D764 * __this, const RuntimeMethod* method);
  // UnityEngine.Vector3 UnityEngine.Transform::get_forward()
  IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Transform_get_forward_mD850B9ECF892009E3485408DC0D375165B7BF053 (Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * __this, const RuntimeMethod* method);
  // UnityEngine.Vector3 UnityEngine.Transform::get_right()
  IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Transform_get_right_mA8EB1882CCE8759766544448308C88D9200F06CE (Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * __this, const RuntimeMethod* method);
  // UnityEngine.Vector3 UnityEngine.Vector3::get_zero()
  IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Vector3_get_zero_m1A8F7993167785F750B6B01762D22C2597C84EF6 (const RuntimeMethod* method);
  // System.Void UnityEngine.Vector3::.ctor(System.Single,System.Single,System.Single)
  IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * __this, float ___x0, float ___y1, float ___z2, const RuntimeMethod* method);
  // System.Boolean UnityEngine.Input::GetKey(UnityEngine.KeyCode)
  IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Input_GetKey_mFDD450A4C61F2930928B12287FFBD1ACCB71E429 (int32_t ___key0, const RuntimeMethod* method);
  // UnityEngine.Vector3 UnityEngine.Vector3::op_Addition(UnityEngine.Vector3,UnityEngine.Vector3)
  IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___a0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___b1, const RuntimeMethod* method);
  // UnityEngine.Vector3 UnityEngine.Vector3::op_Subtraction(UnityEngine.Vector3,UnityEngine.Vector3)
  IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___a0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___b1, const RuntimeMethod* method);
  // System.Void UnityEngine.Vector3::Normalize()
  IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector3_Normalize_m2258C159121FC81954C301DEE631BC24FCEDE780 (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * __this, const RuntimeMethod* method);
  // System.Void UnityEngine.Rigidbody::AddForce(UnityEngine.Vector3,UnityEngine.ForceMode)
  IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rigidbody_AddForce_m78B9D94F505E19F3C63461362AD6DE7EA0836700 (Rigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___force0, int32_t ___mode1, const RuntimeMethod* method);
  // System.Single UnityEngine.Vector3::get_magnitude()
  IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Vector3_get_magnitude_mDDD40612220D8104E77E993E18A101A69A944991 (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * __this, const RuntimeMethod* method);
  // UnityEngine.Vector3 UnityEngine.Vector3::get_normalized()
  IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Vector3_get_normalized_m2FA6DF38F97BDA4CCBDAE12B9FE913A241DAC8D5 (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * __this, const RuntimeMethod* method);
  // UnityEngine.Vector3 UnityEngine.Vector3::op_Multiply(System.Single,UnityEngine.Vector3)
  IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Vector3_op_Multiply_m079B29E4F58127F03BD52558C1FE1A528547328F_inline (float ___d0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___a1, const RuntimeMethod* method);
  // System.Boolean UnityEngine.Input::GetKeyDown(UnityEngine.KeyCode)
  IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Input_GetKeyDown_m476116696E71771641BBECBAB1A4C55E69018220 (int32_t ___key0, const RuntimeMethod* method);
  // System.Single UnityEngine.Mathf::Max(System.Single,System.Single)
  IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775 (float ___a0, float ___b1, const RuntimeMethod* method);
  // System.Void UnityEngine.CapsuleCollider::set_height(System.Single)
  IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CapsuleCollider_set_height_m728C9AF3772EEC1DA9845E19F3C2899CDD2D9496 (CapsuleCollider_t89745329298279F4827FE29C54CC2F8A28654635 * __this, float ___value0, const RuntimeMethod* method);
  // UnityEngine.Vector3 UnityEngine.CapsuleCollider::get_center()
  IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  CapsuleCollider_get_center_m6374F7457A9450CAFFAD2DF0C9D1419BF9E304CB (CapsuleCollider_t89745329298279F4827FE29C54CC2F8A28654635 * __this, const RuntimeMethod* method);
  // System.Void UnityEngine.CapsuleCollider::set_center(UnityEngine.Vector3)
  IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CapsuleCollider_set_center_m36F35F070DFC2CBFC87532004073CA8D56F3678F (CapsuleCollider_t89745329298279F4827FE29C54CC2F8A28654635 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___value0, const RuntimeMethod* method);
  // UnityEngine.Vector3 UnityEngine.Transform::get_position()
  IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Transform_get_position_m40A8A9895568D56FFC687B57F30E8D53CB5EA341 (Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * __this, const RuntimeMethod* method);
  // System.Void UnityEngine.Transform::set_position(UnityEngine.Vector3)
  IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_position_mB169E52D57EEAC1E3F22C5395968714E4F00AC91 (Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___value0, const RuntimeMethod* method);
  // System.Single UnityEngine.CapsuleCollider::get_radius()
  IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CapsuleCollider_get_radius_m5746DDE5E6A099269FC9DAD253887C58E8A064D0 (CapsuleCollider_t89745329298279F4827FE29C54CC2F8A28654635 * __this, const RuntimeMethod* method);
  // System.Boolean UnityEngine.Physics::SphereCast(UnityEngine.Vector3,System.Single,UnityEngine.Vector3,UnityEngine.RaycastHit&,System.Single,System.Int32)
  IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Physics_SphereCast_m9943744EA02A42417719F4A0CBE5822DA12F15BC (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___origin0, float ___radius1, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___direction2, RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89 * ___hitInfo3, float ___maxDistance4, int32_t ___layerMask5, const RuntimeMethod* method);
  // System.Single UnityEngine.Mathf::Min(System.Single,System.Single)
  IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Mathf_Min_mD28BD5C9012619B74E475F204F96603193E99B14 (float ___a0, float ___b1, const RuntimeMethod* method);
  // System.Boolean UnityEngine.Input::GetKeyUp(UnityEngine.KeyCode)
  IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Input_GetKeyUp_mDE9D56FE11715566D4D54FD96F8E1EF9734D225F (int32_t ___key0, const RuntimeMethod* method);
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  // System.Void MouseLookV2::Awake()
  IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MouseLookV2_Awake_m48C1834FCDCBE6AC3C55B191FC370AEB970B3A1A (MouseLookV2_t723BA10C898D574C2867F37259627A9C45F04C10 * __this, const RuntimeMethod* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentInChildren_TisCamera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C_mC2EEB227949FF6517A085ECC9E0FC1F8897A5546_RuntimeMethod_var);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		// Application.targetFrameRate = 144; // sets max framerate so my computer doesn't crash
  		Application_set_targetFrameRate_m0F44C8D07060E17D9D44D176888D14DBABE0CBFC(((int32_t)144), /*hidden argument*/NULL);
  		// mainCamera = GetComponentInChildren<Camera>();
  		Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_0;
  		L_0 = Component_GetComponentInChildren_TisCamera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C_mC2EEB227949FF6517A085ECC9E0FC1F8897A5546(__this, /*hidden argument*/Component_GetComponentInChildren_TisCamera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C_mC2EEB227949FF6517A085ECC9E0FC1F8897A5546_RuntimeMethod_var);
  		__this->set_mainCamera_5(L_0);
  		// }
  		return;
  	}
  }
  // System.Void MouseLookV2::Start()
  IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MouseLookV2_Start_m4BA0EFF0DEB393104E1487C4D2E4813BD0DF3ED4 (MouseLookV2_t723BA10C898D574C2867F37259627A9C45F04C10 * __this, const RuntimeMethod* method)
  {
  	{
  		// Cursor.lockState = CursorLockMode.Locked; // locking cursor to middle of screen and making it invisible
  		Cursor_set_lockState_mC0739186A04F4C278F02E8C1714D99B491E3A217(1, /*hidden argument*/NULL);
  		// }
  		return;
  	}
  }
  // System.Void MouseLookV2::Update()
  IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MouseLookV2_Update_m686D6B9D59E24D67FDB8D7B5A7BDCE20BDA45A75 (MouseLookV2_t723BA10C898D574C2867F37259627A9C45F04C10 * __this, const RuntimeMethod* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral16DD21BE77B115D392226EB71A2D3A9FDC29E3F0);
  		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral88BEE283254D7094E258B3A88730F4CC4F1E4AC7);
  		s_Il2CppMethodInitialized = true;
  	}
  	float V_0 = 0.0f;
  	float V_1 = 0.0f;
  	{
  		// float mouseX = Input.GetAxis("Mouse X") * mouseSensitivity * Time.deltaTime;
  		float L_0;
  		L_0 = Input_GetAxis_m939297DEB2ECF8D8D09AD66EB69979AAD2B62326(_stringLiteral88BEE283254D7094E258B3A88730F4CC4F1E4AC7, /*hidden argument*/NULL);
  		float L_1 = __this->get_mouseSensitivity_4();
  		float L_2;
  		L_2 = Time_get_deltaTime_mCC15F147DA67F38C74CE408FB5D7FF4A87DA2290(/*hidden argument*/NULL);
  		V_0 = ((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_multiply((float)L_0, (float)L_1)), (float)L_2));
  		// float mouseY = Input.GetAxis("Mouse Y") * mouseSensitivity * Time.deltaTime;
  		float L_3;
  		L_3 = Input_GetAxis_m939297DEB2ECF8D8D09AD66EB69979AAD2B62326(_stringLiteral16DD21BE77B115D392226EB71A2D3A9FDC29E3F0, /*hidden argument*/NULL);
  		float L_4 = __this->get_mouseSensitivity_4();
  		float L_5;
  		L_5 = Time_get_deltaTime_mCC15F147DA67F38C74CE408FB5D7FF4A87DA2290(/*hidden argument*/NULL);
  		V_1 = ((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_multiply((float)L_3, (float)L_4)), (float)L_5));
  		// transform.Rotate(Vector3.up * mouseX);
  		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_6;
  		L_6 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(__this, /*hidden argument*/NULL);
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_7;
  		L_7 = Vector3_get_up_m38AECA68388D446CFADDD022B0B867293044EA50(/*hidden argument*/NULL);
  		float L_8 = V_0;
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_9;
  		L_9 = Vector3_op_Multiply_m9EA3D18290418D7B410C7D11C4788C13BFD2C30A_inline(L_7, L_8, /*hidden argument*/NULL);
  		NullCheck(L_6);
  		Transform_Rotate_m027A155054DDC4206F679EFB86BE0960D45C33A7(L_6, L_9, /*hidden argument*/NULL);
  		// yRotation -= mouseY;
  		float L_10 = __this->get_yRotation_6();
  		float L_11 = V_1;
  		__this->set_yRotation_6(((float)il2cpp_codegen_subtract((float)L_10, (float)L_11)));
  		// yRotation = Mathf.Clamp(yRotation, -90, 90);
  		float L_12 = __this->get_yRotation_6();
  		float L_13;
  		L_13 = Mathf_Clamp_m2416F3B785C8F135863E3D17E5B0CB4174797B87(L_12, (-90.0f), (90.0f), /*hidden argument*/NULL);
  		__this->set_yRotation_6(L_13);
  		// mainCamera.transform.localRotation = Quaternion.Euler(yRotation, 0, 0);
  		Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_14 = __this->get_mainCamera_5();
  		NullCheck(L_14);
  		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_15;
  		L_15 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(L_14, /*hidden argument*/NULL);
  		float L_16 = __this->get_yRotation_6();
  		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_17;
  		L_17 = Quaternion_Euler_m37BF99FFFA09F4B3F83DC066641B82C59B19A9C3(L_16, (0.0f), (0.0f), /*hidden argument*/NULL);
  		NullCheck(L_15);
  		Transform_set_localRotation_m1A9101457EC4653AFC93FCC4065A29F2C78FA62C(L_15, L_17, /*hidden argument*/NULL);
  		// }
  		return;
  	}
  }
  // System.Void MouseLookV2::.ctor()
  IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MouseLookV2__ctor_mB4C2338CB669028817A27411A0874255F887D0CE (MouseLookV2_t723BA10C898D574C2867F37259627A9C45F04C10 * __this, const RuntimeMethod* method)
  {
  	{
  		// [SerializeField] private float mouseSensitivity = 500;
  		__this->set_mouseSensitivity_4((500.0f));
  		MonoBehaviour__ctor_mC0995D847F6A95B1A553652636C38A2AA8B13BED(__this, /*hidden argument*/NULL);
  		return;
  	}
  }
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  // System.Void PlayerMovementV2::Awake()
  IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerMovementV2_Awake_m2F0E6C08D4E3D8117AA3512A054F21B6F539252A (PlayerMovementV2_t1B5613F6EB3CFCD81B75A367D97B4E641646D764 * __this, const RuntimeMethod* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisCapsuleCollider_t89745329298279F4827FE29C54CC2F8A28654635_m2B9A09217489CB456933DEA112CA70C10AD3B9F9_RuntimeMethod_var);
  		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisRigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A_m9DC24AA806B0B65E917751F7A3AFDB58861157CE_RuntimeMethod_var);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		// rb = GetComponent<Rigidbody>();
  		Rigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A * L_0;
  		L_0 = Component_GetComponent_TisRigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A_m9DC24AA806B0B65E917751F7A3AFDB58861157CE(__this, /*hidden argument*/Component_GetComponent_TisRigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A_m9DC24AA806B0B65E917751F7A3AFDB58861157CE_RuntimeMethod_var);
  		__this->set_rb_18(L_0);
  		// co = GetComponent<CapsuleCollider>();
  		CapsuleCollider_t89745329298279F4827FE29C54CC2F8A28654635 * L_1;
  		L_1 = Component_GetComponent_TisCapsuleCollider_t89745329298279F4827FE29C54CC2F8A28654635_m2B9A09217489CB456933DEA112CA70C10AD3B9F9(__this, /*hidden argument*/Component_GetComponent_TisCapsuleCollider_t89745329298279F4827FE29C54CC2F8A28654635_m2B9A09217489CB456933DEA112CA70C10AD3B9F9_RuntimeMethod_var);
  		__this->set_co_19(L_1);
  		// }
  		return;
  	}
  }
  // System.Void PlayerMovementV2::Start()
  IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerMovementV2_Start_mDA8B8260B6320B44E4E5F7EA9F754CB4EF665C82 (PlayerMovementV2_t1B5613F6EB3CFCD81B75A367D97B4E641646D764 * __this, const RuntimeMethod* method)
  {
  	{
  		// rb.mass = mass; // mass does not effect movement. only interactions with physics objects
  		Rigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A * L_0 = __this->get_rb_18();
  		float L_1 = __this->get_mass_5();
  		NullCheck(L_0);
  		Rigidbody_set_mass_m54FCACE073F5E7742DB1D7C0BA19CD0C0F3DDA3F(L_0, L_1, /*hidden argument*/NULL);
  		// origHeight = co.height;
  		CapsuleCollider_t89745329298279F4827FE29C54CC2F8A28654635 * L_2 = __this->get_co_19();
  		NullCheck(L_2);
  		float L_3;
  		L_3 = CapsuleCollider_get_height_mD6CF93CB2C222F8E5B77D65B0356F8FD8005B526(L_2, /*hidden argument*/NULL);
  		__this->set_origHeight_17(L_3);
  		// }
  		return;
  	}
  }
  // System.Void PlayerMovementV2::FixedUpdate()
  IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerMovementV2_FixedUpdate_m00ADAB56B3A9D27DFA90365BB2C523628B8172F6 (PlayerMovementV2_t1B5613F6EB3CFCD81B75A367D97B4E641646D764 * __this, const RuntimeMethod* method)
  {
  	Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37  V_0;
  	memset((&V_0), 0, sizeof(V_0));
  	{
  		// isGrounded = Physics.Raycast(co.bounds.center, Vector3.down, co.bounds.extents.y + 0.1f, groundMask);
  		CapsuleCollider_t89745329298279F4827FE29C54CC2F8A28654635 * L_0 = __this->get_co_19();
  		NullCheck(L_0);
  		Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37  L_1;
  		L_1 = Collider_get_bounds_mE341D29E1DA184ADD53A474D57D9082A3550EACB(L_0, /*hidden argument*/NULL);
  		V_0 = L_1;
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_2;
  		L_2 = Bounds_get_center_m78CD262996DD859F71DAFFF39228EBE0C422F485((Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 *)(&V_0), /*hidden argument*/NULL);
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_3;
  		L_3 = Vector3_get_down_mFA85B870E184121D30F66395BB183ECAB9DD8629(/*hidden argument*/NULL);
  		CapsuleCollider_t89745329298279F4827FE29C54CC2F8A28654635 * L_4 = __this->get_co_19();
  		NullCheck(L_4);
  		Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37  L_5;
  		L_5 = Collider_get_bounds_mE341D29E1DA184ADD53A474D57D9082A3550EACB(L_4, /*hidden argument*/NULL);
  		V_0 = L_5;
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_6;
  		L_6 = Bounds_get_extents_mA54D7497D65DCF21CA952FA754B9D1086305FF02((Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 *)(&V_0), /*hidden argument*/NULL);
  		float L_7 = L_6.get_y_3();
  		LayerMask_t5FA647D8C300EA0621360CA4424717C3C73190A8  L_8 = __this->get_groundMask_4();
  		int32_t L_9;
  		L_9 = LayerMask_op_Implicit_mD89E9970822613D8D19B2EBCA36C79391C287BE0(L_8, /*hidden argument*/NULL);
  		bool L_10;
  		L_10 = Physics_Raycast_m09F21E13465121A73F19C07FC5F5314CF15ACD15(L_2, L_3, ((float)il2cpp_codegen_add((float)L_7, (float)(0.100000001f))), L_9, /*hidden argument*/NULL);
  		__this->set_isGrounded_16(L_10);
  		// rb.velocity = Vector3.ClampMagnitude(rb.velocity, maxVelocity);
  		Rigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A * L_11 = __this->get_rb_18();
  		Rigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A * L_12 = __this->get_rb_18();
  		NullCheck(L_12);
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_13;
  		L_13 = Rigidbody_get_velocity_mCFB033F3BD14C2BA68E797DFA4950F9307EC8E2C(L_12, /*hidden argument*/NULL);
  		float L_14 = __this->get_maxVelocity_6();
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_15;
  		L_15 = Vector3_ClampMagnitude_mF85598307D6CF3B4E5BEEB218CEDDCE39CDF3336(L_13, L_14, /*hidden argument*/NULL);
  		NullCheck(L_11);
  		Rigidbody_set_velocity_m8DC0988916EB38DFD7D4584830B41D79140BF18D(L_11, L_15, /*hidden argument*/NULL);
  		// Move();
  		PlayerMovementV2_Move_m7ACB67F08A3CBFA049A3D709BFE206CD6B71DC8E(__this, /*hidden argument*/NULL);
  		// Crouch();
  		PlayerMovementV2_Crouch_mB6C19B51C59E9B750BFE637C2344E1B1857D0A88(__this, /*hidden argument*/NULL);
  		// }
  		return;
  	}
  }
  // System.Void PlayerMovementV2::Update()
  IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerMovementV2_Update_mB31981F405D507F72CDCEB1EEEDCB9C5B16673AB (PlayerMovementV2_t1B5613F6EB3CFCD81B75A367D97B4E641646D764 * __this, const RuntimeMethod* method)
  {
  	{
  		// Jump(); // called in Update because of "Input.GetKeyDown()"
  		PlayerMovementV2_Jump_m87E4C00F8884BD468E7FF75A9EF6196917CFEF68(__this, /*hidden argument*/NULL);
  		// MovementModifiers();
  		PlayerMovementV2_MovementModifiers_mD2D0D5B43AB25ED342DB9E15AF629782E9D49031(__this, /*hidden argument*/NULL);
  		// }
  		return;
  	}
  }
  // System.Void PlayerMovementV2::Move()
  IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerMovementV2_Move_m7ACB67F08A3CBFA049A3D709BFE206CD6B71DC8E (PlayerMovementV2_t1B5613F6EB3CFCD81B75A367D97B4E641646D764 * __this, const RuntimeMethod* method)
  {
  	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_0;
  	memset((&V_0), 0, sizeof(V_0));
  	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_1;
  	memset((&V_1), 0, sizeof(V_1));
  	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_2;
  	memset((&V_2), 0, sizeof(V_2));
  	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_3;
  	memset((&V_3), 0, sizeof(V_3));
  	{
  		// Vector3 forward = transform.forward;
  		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_0;
  		L_0 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(__this, /*hidden argument*/NULL);
  		NullCheck(L_0);
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_1;
  		L_1 = Transform_get_forward_mD850B9ECF892009E3485408DC0D375165B7BF053(L_0, /*hidden argument*/NULL);
  		V_0 = L_1;
  		// Vector3 right = transform.right;
  		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_2;
  		L_2 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(__this, /*hidden argument*/NULL);
  		NullCheck(L_2);
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_3;
  		L_3 = Transform_get_right_mA8EB1882CCE8759766544448308C88D9200F06CE(L_2, /*hidden argument*/NULL);
  		V_1 = L_3;
  		// Vector3 direction = Vector3.zero;                                // normalized vector representing the direction the player is moving. y = 0
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_4;
  		L_4 = Vector3_get_zero_m1A8F7993167785F750B6B01762D22C2597C84EF6(/*hidden argument*/NULL);
  		V_2 = L_4;
  		// Vector3 velocity = new Vector3(rb.velocity.x, 0, rb.velocity.z); // creating velocity variable based on player velocity. excludes y velocity
  		Rigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A * L_5 = __this->get_rb_18();
  		NullCheck(L_5);
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_6;
  		L_6 = Rigidbody_get_velocity_mCFB033F3BD14C2BA68E797DFA4950F9307EC8E2C(L_5, /*hidden argument*/NULL);
  		float L_7 = L_6.get_x_2();
  		Rigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A * L_8 = __this->get_rb_18();
  		NullCheck(L_8);
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_9;
  		L_9 = Rigidbody_get_velocity_mCFB033F3BD14C2BA68E797DFA4950F9307EC8E2C(L_8, /*hidden argument*/NULL);
  		float L_10 = L_9.get_z_4();
  		Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)(&V_3), L_7, (0.0f), L_10, /*hidden argument*/NULL);
  		// if (Input.GetKey(KeyCode.W))
  		bool L_11;
  		L_11 = Input_GetKey_mFDD450A4C61F2930928B12287FFBD1ACCB71E429(((int32_t)119), /*hidden argument*/NULL);
  		if (!L_11)
  		{
  			goto IL_005b;
  		}
  	}
  	{
  		// direction += forward;
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_12 = V_2;
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_13 = V_0;
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_14;
  		L_14 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_12, L_13, /*hidden argument*/NULL);
  		V_2 = L_14;
  	}
  
  IL_005b:
  	{
  		// if (Input.GetKey(KeyCode.S))
  		bool L_15;
  		L_15 = Input_GetKey_mFDD450A4C61F2930928B12287FFBD1ACCB71E429(((int32_t)115), /*hidden argument*/NULL);
  		if (!L_15)
  		{
  			goto IL_006c;
  		}
  	}
  	{
  		// direction -= forward;
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_16 = V_2;
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_17 = V_0;
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_18;
  		L_18 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_16, L_17, /*hidden argument*/NULL);
  		V_2 = L_18;
  	}
  
  IL_006c:
  	{
  		// if (Input.GetKey(KeyCode.D))
  		bool L_19;
  		L_19 = Input_GetKey_mFDD450A4C61F2930928B12287FFBD1ACCB71E429(((int32_t)100), /*hidden argument*/NULL);
  		if (!L_19)
  		{
  			goto IL_007d;
  		}
  	}
  	{
  		// direction += right;
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_20 = V_2;
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_21 = V_1;
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_22;
  		L_22 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_20, L_21, /*hidden argument*/NULL);
  		V_2 = L_22;
  	}
  
  IL_007d:
  	{
  		// if (Input.GetKey(KeyCode.A))
  		bool L_23;
  		L_23 = Input_GetKey_mFDD450A4C61F2930928B12287FFBD1ACCB71E429(((int32_t)97), /*hidden argument*/NULL);
  		if (!L_23)
  		{
  			goto IL_008e;
  		}
  	}
  	{
  		// direction -= right;
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_24 = V_2;
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_25 = V_1;
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_26;
  		L_26 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_24, L_25, /*hidden argument*/NULL);
  		V_2 = L_26;
  	}
  
  IL_008e:
  	{
  		// direction.y = 0;
  		(&V_2)->set_y_3((0.0f));
  		// direction.Normalize();
  		Vector3_Normalize_m2258C159121FC81954C301DEE631BC24FCEDE780((Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)(&V_2), /*hidden argument*/NULL);
  		// if (isGrounded)
  		bool L_27 = __this->get_isGrounded_16();
  		if (!L_27)
  		{
  			goto IL_0107;
  		}
  	}
  	{
  		// rb.AddForce(direction * acceleration, ForceMode.Acceleration);
  		Rigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A * L_28 = __this->get_rb_18();
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_29 = V_2;
  		float L_30 = __this->get_acceleration_7();
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_31;
  		L_31 = Vector3_op_Multiply_m9EA3D18290418D7B410C7D11C4788C13BFD2C30A_inline(L_29, L_30, /*hidden argument*/NULL);
  		NullCheck(L_28);
  		Rigidbody_AddForce_m78B9D94F505E19F3C63461362AD6DE7EA0836700(L_28, L_31, 5, /*hidden argument*/NULL);
  		// if (velocity.magnitude > 0)
  		float L_32;
  		L_32 = Vector3_get_magnitude_mDDD40612220D8104E77E993E18A101A69A944991((Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)(&V_3), /*hidden argument*/NULL);
  		if ((!(((float)L_32) > ((float)(0.0f)))))
  		{
  			goto IL_0169;
  		}
  	}
  	{
  		// rb.AddForce(-1 * velocity.normalized * friction * velocity.magnitude, ForceMode.Acceleration);
  		Rigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A * L_33 = __this->get_rb_18();
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_34;
  		L_34 = Vector3_get_normalized_m2FA6DF38F97BDA4CCBDAE12B9FE913A241DAC8D5((Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)(&V_3), /*hidden argument*/NULL);
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_35;
  		L_35 = Vector3_op_Multiply_m079B29E4F58127F03BD52558C1FE1A528547328F_inline((-1.0f), L_34, /*hidden argument*/NULL);
  		float L_36 = __this->get_friction_8();
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_37;
  		L_37 = Vector3_op_Multiply_m9EA3D18290418D7B410C7D11C4788C13BFD2C30A_inline(L_35, L_36, /*hidden argument*/NULL);
  		float L_38;
  		L_38 = Vector3_get_magnitude_mDDD40612220D8104E77E993E18A101A69A944991((Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)(&V_3), /*hidden argument*/NULL);
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_39;
  		L_39 = Vector3_op_Multiply_m9EA3D18290418D7B410C7D11C4788C13BFD2C30A_inline(L_37, L_38, /*hidden argument*/NULL);
  		NullCheck(L_33);
  		Rigidbody_AddForce_m78B9D94F505E19F3C63461362AD6DE7EA0836700(L_33, L_39, 5, /*hidden argument*/NULL);
  		// }
  		return;
  	}
  
  IL_0107:
  	{
  		// else if (!isGrounded)
  		bool L_40 = __this->get_isGrounded_16();
  		if (L_40)
  		{
  			goto IL_0169;
  		}
  	}
  	{
  		// rb.AddForce(direction * airAcceleration, ForceMode.Acceleration);
  		Rigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A * L_41 = __this->get_rb_18();
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_42 = V_2;
  		float L_43 = __this->get_airAcceleration_9();
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_44;
  		L_44 = Vector3_op_Multiply_m9EA3D18290418D7B410C7D11C4788C13BFD2C30A_inline(L_42, L_43, /*hidden argument*/NULL);
  		NullCheck(L_41);
  		Rigidbody_AddForce_m78B9D94F505E19F3C63461362AD6DE7EA0836700(L_41, L_44, 5, /*hidden argument*/NULL);
  		// if (velocity.magnitude > 0)
  		float L_45;
  		L_45 = Vector3_get_magnitude_mDDD40612220D8104E77E993E18A101A69A944991((Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)(&V_3), /*hidden argument*/NULL);
  		if ((!(((float)L_45) > ((float)(0.0f)))))
  		{
  			goto IL_0169;
  		}
  	}
  	{
  		// rb.AddForce(-1 * velocity.normalized * airFriction * velocity.magnitude, ForceMode.Acceleration);
  		Rigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A * L_46 = __this->get_rb_18();
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_47;
  		L_47 = Vector3_get_normalized_m2FA6DF38F97BDA4CCBDAE12B9FE913A241DAC8D5((Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)(&V_3), /*hidden argument*/NULL);
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_48;
  		L_48 = Vector3_op_Multiply_m079B29E4F58127F03BD52558C1FE1A528547328F_inline((-1.0f), L_47, /*hidden argument*/NULL);
  		float L_49 = __this->get_airFriction_10();
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_50;
  		L_50 = Vector3_op_Multiply_m9EA3D18290418D7B410C7D11C4788C13BFD2C30A_inline(L_48, L_49, /*hidden argument*/NULL);
  		float L_51;
  		L_51 = Vector3_get_magnitude_mDDD40612220D8104E77E993E18A101A69A944991((Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)(&V_3), /*hidden argument*/NULL);
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_52;
  		L_52 = Vector3_op_Multiply_m9EA3D18290418D7B410C7D11C4788C13BFD2C30A_inline(L_50, L_51, /*hidden argument*/NULL);
  		NullCheck(L_46);
  		Rigidbody_AddForce_m78B9D94F505E19F3C63461362AD6DE7EA0836700(L_46, L_52, 5, /*hidden argument*/NULL);
  	}
  
  IL_0169:
  	{
  		// }
  		return;
  	}
  }
  // System.Void PlayerMovementV2::Jump()
  IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerMovementV2_Jump_m87E4C00F8884BD468E7FF75A9EF6196917CFEF68 (PlayerMovementV2_t1B5613F6EB3CFCD81B75A367D97B4E641646D764 * __this, const RuntimeMethod* method)
  {
  	{
  		// if (Input.GetKeyDown(KeyCode.Space) && isGrounded)
  		bool L_0;
  		L_0 = Input_GetKeyDown_m476116696E71771641BBECBAB1A4C55E69018220(((int32_t)32), /*hidden argument*/NULL);
  		if (!L_0)
  		{
  			goto IL_002d;
  		}
  	}
  	{
  		bool L_1 = __this->get_isGrounded_16();
  		if (!L_1)
  		{
  			goto IL_002d;
  		}
  	}
  	{
  		// rb.AddForce(Vector3.up * jumpAcceleration, ForceMode.Acceleration);
  		Rigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A * L_2 = __this->get_rb_18();
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_3;
  		L_3 = Vector3_get_up_m38AECA68388D446CFADDD022B0B867293044EA50(/*hidden argument*/NULL);
  		float L_4 = __this->get_jumpAcceleration_11();
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_5;
  		L_5 = Vector3_op_Multiply_m9EA3D18290418D7B410C7D11C4788C13BFD2C30A_inline(L_3, L_4, /*hidden argument*/NULL);
  		NullCheck(L_2);
  		Rigidbody_AddForce_m78B9D94F505E19F3C63461362AD6DE7EA0836700(L_2, L_5, 5, /*hidden argument*/NULL);
  	}
  
  IL_002d:
  	{
  		// }
  		return;
  	}
  }
  // System.Void PlayerMovementV2::Crouch()
  IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerMovementV2_Crouch_mB6C19B51C59E9B750BFE637C2344E1B1857D0A88 (PlayerMovementV2_t1B5613F6EB3CFCD81B75A367D97B4E641646D764 * __this, const RuntimeMethod* method)
  {
  	float V_0 = 0.0f;
  	RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89  V_1;
  	memset((&V_1), 0, sizeof(V_1));
  	Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37  V_2;
  	memset((&V_2), 0, sizeof(V_2));
  	float V_3 = 0.0f;
  	{
  		// if (Input.GetKey(KeyCode.C) && co.height > crouchHeight)
  		bool L_0;
  		L_0 = Input_GetKey_mFDD450A4C61F2930928B12287FFBD1ACCB71E429(((int32_t)99), /*hidden argument*/NULL);
  		if (!L_0)
  		{
  			goto IL_00dc;
  		}
  	}
  	{
  		CapsuleCollider_t89745329298279F4827FE29C54CC2F8A28654635 * L_1 = __this->get_co_19();
  		NullCheck(L_1);
  		float L_2;
  		L_2 = CapsuleCollider_get_height_mD6CF93CB2C222F8E5B77D65B0356F8FD8005B526(L_1, /*hidden argument*/NULL);
  		float L_3 = __this->get_crouchHeight_12();
  		if ((!(((float)L_2) > ((float)L_3))))
  		{
  			goto IL_00dc;
  		}
  	}
  	{
  		// float prevHeight = co.height;
  		CapsuleCollider_t89745329298279F4827FE29C54CC2F8A28654635 * L_4 = __this->get_co_19();
  		NullCheck(L_4);
  		float L_5;
  		L_5 = CapsuleCollider_get_height_mD6CF93CB2C222F8E5B77D65B0356F8FD8005B526(L_4, /*hidden argument*/NULL);
  		V_0 = L_5;
  		// co.height = Mathf.Max(co.height - crouchSpeed, crouchHeight);
  		CapsuleCollider_t89745329298279F4827FE29C54CC2F8A28654635 * L_6 = __this->get_co_19();
  		CapsuleCollider_t89745329298279F4827FE29C54CC2F8A28654635 * L_7 = __this->get_co_19();
  		NullCheck(L_7);
  		float L_8;
  		L_8 = CapsuleCollider_get_height_mD6CF93CB2C222F8E5B77D65B0356F8FD8005B526(L_7, /*hidden argument*/NULL);
  		float L_9 = __this->get_crouchSpeed_13();
  		float L_10 = __this->get_crouchHeight_12();
  		float L_11;
  		L_11 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775(((float)il2cpp_codegen_subtract((float)L_8, (float)L_9)), L_10, /*hidden argument*/NULL);
  		NullCheck(L_6);
  		CapsuleCollider_set_height_m728C9AF3772EEC1DA9845E19F3C2899CDD2D9496(L_6, L_11, /*hidden argument*/NULL);
  		// co.center += new Vector3(0, (prevHeight - co.height) / 2, 0);
  		CapsuleCollider_t89745329298279F4827FE29C54CC2F8A28654635 * L_12 = __this->get_co_19();
  		CapsuleCollider_t89745329298279F4827FE29C54CC2F8A28654635 * L_13 = L_12;
  		NullCheck(L_13);
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_14;
  		L_14 = CapsuleCollider_get_center_m6374F7457A9450CAFFAD2DF0C9D1419BF9E304CB(L_13, /*hidden argument*/NULL);
  		float L_15 = V_0;
  		CapsuleCollider_t89745329298279F4827FE29C54CC2F8A28654635 * L_16 = __this->get_co_19();
  		NullCheck(L_16);
  		float L_17;
  		L_17 = CapsuleCollider_get_height_mD6CF93CB2C222F8E5B77D65B0356F8FD8005B526(L_16, /*hidden argument*/NULL);
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_18;
  		memset((&L_18), 0, sizeof(L_18));
  		Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((&L_18), (0.0f), ((float)((float)((float)il2cpp_codegen_subtract((float)L_15, (float)L_17))/(float)(2.0f))), (0.0f), /*hidden argument*/NULL);
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_19;
  		L_19 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_14, L_18, /*hidden argument*/NULL);
  		NullCheck(L_13);
  		CapsuleCollider_set_center_m36F35F070DFC2CBFC87532004073CA8D56F3678F(L_13, L_19, /*hidden argument*/NULL);
  		// if (isGrounded)
  		bool L_20 = __this->get_isGrounded_16();
  		if (!L_20)
  		{
  			goto IL_0204;
  		}
  	}
  	{
  		// transform.position -= new Vector3(0, (prevHeight - co.height) / 2, 0) * 2;
  		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_21;
  		L_21 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(__this, /*hidden argument*/NULL);
  		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_22 = L_21;
  		NullCheck(L_22);
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_23;
  		L_23 = Transform_get_position_m40A8A9895568D56FFC687B57F30E8D53CB5EA341(L_22, /*hidden argument*/NULL);
  		float L_24 = V_0;
  		CapsuleCollider_t89745329298279F4827FE29C54CC2F8A28654635 * L_25 = __this->get_co_19();
  		NullCheck(L_25);
  		float L_26;
  		L_26 = CapsuleCollider_get_height_mD6CF93CB2C222F8E5B77D65B0356F8FD8005B526(L_25, /*hidden argument*/NULL);
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_27;
  		memset((&L_27), 0, sizeof(L_27));
  		Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((&L_27), (0.0f), ((float)((float)((float)il2cpp_codegen_subtract((float)L_24, (float)L_26))/(float)(2.0f))), (0.0f), /*hidden argument*/NULL);
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_28;
  		L_28 = Vector3_op_Multiply_m9EA3D18290418D7B410C7D11C4788C13BFD2C30A_inline(L_27, (2.0f), /*hidden argument*/NULL);
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_29;
  		L_29 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_23, L_28, /*hidden argument*/NULL);
  		NullCheck(L_22);
  		Transform_set_position_mB169E52D57EEAC1E3F22C5395968714E4F00AC91(L_22, L_29, /*hidden argument*/NULL);
  		// }
  		return;
  	}
  
  IL_00dc:
  	{
  		// else if (!Input.GetKey(KeyCode.C) && co.height < origHeight && !Physics.SphereCast(transform.position, co.radius, Vector3.up, out RaycastHit hit, co.bounds.extents.y + 0.1f, groundMask))
  		bool L_30;
  		L_30 = Input_GetKey_mFDD450A4C61F2930928B12287FFBD1ACCB71E429(((int32_t)99), /*hidden argument*/NULL);
  		if (L_30)
  		{
  			goto IL_0204;
  		}
  	}
  	{
  		CapsuleCollider_t89745329298279F4827FE29C54CC2F8A28654635 * L_31 = __this->get_co_19();
  		NullCheck(L_31);
  		float L_32;
  		L_32 = CapsuleCollider_get_height_mD6CF93CB2C222F8E5B77D65B0356F8FD8005B526(L_31, /*hidden argument*/NULL);
  		float L_33 = __this->get_origHeight_17();
  		if ((!(((float)L_32) < ((float)L_33))))
  		{
  			goto IL_0204;
  		}
  	}
  	{
  		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_34;
  		L_34 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(__this, /*hidden argument*/NULL);
  		NullCheck(L_34);
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_35;
  		L_35 = Transform_get_position_m40A8A9895568D56FFC687B57F30E8D53CB5EA341(L_34, /*hidden argument*/NULL);
  		CapsuleCollider_t89745329298279F4827FE29C54CC2F8A28654635 * L_36 = __this->get_co_19();
  		NullCheck(L_36);
  		float L_37;
  		L_37 = CapsuleCollider_get_radius_m5746DDE5E6A099269FC9DAD253887C58E8A064D0(L_36, /*hidden argument*/NULL);
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_38;
  		L_38 = Vector3_get_up_m38AECA68388D446CFADDD022B0B867293044EA50(/*hidden argument*/NULL);
  		CapsuleCollider_t89745329298279F4827FE29C54CC2F8A28654635 * L_39 = __this->get_co_19();
  		NullCheck(L_39);
  		Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37  L_40;
  		L_40 = Collider_get_bounds_mE341D29E1DA184ADD53A474D57D9082A3550EACB(L_39, /*hidden argument*/NULL);
  		V_2 = L_40;
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_41;
  		L_41 = Bounds_get_extents_mA54D7497D65DCF21CA952FA754B9D1086305FF02((Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 *)(&V_2), /*hidden argument*/NULL);
  		float L_42 = L_41.get_y_3();
  		LayerMask_t5FA647D8C300EA0621360CA4424717C3C73190A8  L_43 = __this->get_groundMask_4();
  		int32_t L_44;
  		L_44 = LayerMask_op_Implicit_mD89E9970822613D8D19B2EBCA36C79391C287BE0(L_43, /*hidden argument*/NULL);
  		bool L_45;
  		L_45 = Physics_SphereCast_m9943744EA02A42417719F4A0CBE5822DA12F15BC(L_35, L_37, L_38, (RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89 *)(&V_1), ((float)il2cpp_codegen_add((float)L_42, (float)(0.100000001f))), L_44, /*hidden argument*/NULL);
  		if (L_45)
  		{
  			goto IL_0204;
  		}
  	}
  	{
  		// float prevHeight = co.height;
  		CapsuleCollider_t89745329298279F4827FE29C54CC2F8A28654635 * L_46 = __this->get_co_19();
  		NullCheck(L_46);
  		float L_47;
  		L_47 = CapsuleCollider_get_height_mD6CF93CB2C222F8E5B77D65B0356F8FD8005B526(L_46, /*hidden argument*/NULL);
  		V_3 = L_47;
  		// co.height = Mathf.Min(co.height + crouchSpeed, origHeight);
  		CapsuleCollider_t89745329298279F4827FE29C54CC2F8A28654635 * L_48 = __this->get_co_19();
  		CapsuleCollider_t89745329298279F4827FE29C54CC2F8A28654635 * L_49 = __this->get_co_19();
  		NullCheck(L_49);
  		float L_50;
  		L_50 = CapsuleCollider_get_height_mD6CF93CB2C222F8E5B77D65B0356F8FD8005B526(L_49, /*hidden argument*/NULL);
  		float L_51 = __this->get_crouchSpeed_13();
  		float L_52 = __this->get_origHeight_17();
  		float L_53;
  		L_53 = Mathf_Min_mD28BD5C9012619B74E475F204F96603193E99B14(((float)il2cpp_codegen_add((float)L_50, (float)L_51)), L_52, /*hidden argument*/NULL);
  		NullCheck(L_48);
  		CapsuleCollider_set_height_m728C9AF3772EEC1DA9845E19F3C2899CDD2D9496(L_48, L_53, /*hidden argument*/NULL);
  		// co.center -= new Vector3(0, (co.height - prevHeight) / 2, 0);
  		CapsuleCollider_t89745329298279F4827FE29C54CC2F8A28654635 * L_54 = __this->get_co_19();
  		CapsuleCollider_t89745329298279F4827FE29C54CC2F8A28654635 * L_55 = L_54;
  		NullCheck(L_55);
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_56;
  		L_56 = CapsuleCollider_get_center_m6374F7457A9450CAFFAD2DF0C9D1419BF9E304CB(L_55, /*hidden argument*/NULL);
  		CapsuleCollider_t89745329298279F4827FE29C54CC2F8A28654635 * L_57 = __this->get_co_19();
  		NullCheck(L_57);
  		float L_58;
  		L_58 = CapsuleCollider_get_height_mD6CF93CB2C222F8E5B77D65B0356F8FD8005B526(L_57, /*hidden argument*/NULL);
  		float L_59 = V_3;
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_60;
  		memset((&L_60), 0, sizeof(L_60));
  		Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((&L_60), (0.0f), ((float)((float)((float)il2cpp_codegen_subtract((float)L_58, (float)L_59))/(float)(2.0f))), (0.0f), /*hidden argument*/NULL);
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_61;
  		L_61 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_56, L_60, /*hidden argument*/NULL);
  		NullCheck(L_55);
  		CapsuleCollider_set_center_m36F35F070DFC2CBFC87532004073CA8D56F3678F(L_55, L_61, /*hidden argument*/NULL);
  		// if (isGrounded)
  		bool L_62 = __this->get_isGrounded_16();
  		if (!L_62)
  		{
  			goto IL_0204;
  		}
  	}
  	{
  		// transform.position += new Vector3(0, (co.height - prevHeight) / 2, 0) * 2;
  		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_63;
  		L_63 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(__this, /*hidden argument*/NULL);
  		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_64 = L_63;
  		NullCheck(L_64);
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_65;
  		L_65 = Transform_get_position_m40A8A9895568D56FFC687B57F30E8D53CB5EA341(L_64, /*hidden argument*/NULL);
  		CapsuleCollider_t89745329298279F4827FE29C54CC2F8A28654635 * L_66 = __this->get_co_19();
  		NullCheck(L_66);
  		float L_67;
  		L_67 = CapsuleCollider_get_height_mD6CF93CB2C222F8E5B77D65B0356F8FD8005B526(L_66, /*hidden argument*/NULL);
  		float L_68 = V_3;
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_69;
  		memset((&L_69), 0, sizeof(L_69));
  		Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((&L_69), (0.0f), ((float)((float)((float)il2cpp_codegen_subtract((float)L_67, (float)L_68))/(float)(2.0f))), (0.0f), /*hidden argument*/NULL);
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_70;
  		L_70 = Vector3_op_Multiply_m9EA3D18290418D7B410C7D11C4788C13BFD2C30A_inline(L_69, (2.0f), /*hidden argument*/NULL);
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_71;
  		L_71 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_65, L_70, /*hidden argument*/NULL);
  		NullCheck(L_64);
  		Transform_set_position_mB169E52D57EEAC1E3F22C5395968714E4F00AC91(L_64, L_71, /*hidden argument*/NULL);
  	}
  
  IL_0204:
  	{
  		// }
  		return;
  	}
  }
  // System.Void PlayerMovementV2::MovementModifiers()
  IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerMovementV2_MovementModifiers_mD2D0D5B43AB25ED342DB9E15AF629782E9D49031 (PlayerMovementV2_t1B5613F6EB3CFCD81B75A367D97B4E641646D764 * __this, const RuntimeMethod* method)
  {
  	{
  		// if (Input.GetKeyDown(KeyCode.C))
  		bool L_0;
  		L_0 = Input_GetKeyDown_m476116696E71771641BBECBAB1A4C55E69018220(((int32_t)99), /*hidden argument*/NULL);
  		if (!L_0)
  		{
  			goto IL_001e;
  		}
  	}
  	{
  		// acceleration = acceleration * crouchModifier;
  		float L_1 = __this->get_acceleration_7();
  		float L_2 = __this->get_crouchModifier_15();
  		__this->set_acceleration_7(((float)il2cpp_codegen_multiply((float)L_1, (float)L_2)));
  		// }
  		goto IL_003a;
  	}
  
  IL_001e:
  	{
  		// else if (Input.GetKeyUp(KeyCode.C))
  		bool L_3;
  		L_3 = Input_GetKeyUp_mDE9D56FE11715566D4D54FD96F8E1EF9734D225F(((int32_t)99), /*hidden argument*/NULL);
  		if (!L_3)
  		{
  			goto IL_003a;
  		}
  	}
  	{
  		// acceleration = acceleration / crouchModifier;
  		float L_4 = __this->get_acceleration_7();
  		float L_5 = __this->get_crouchModifier_15();
  		__this->set_acceleration_7(((float)((float)L_4/(float)L_5)));
  	}
  
  IL_003a:
  	{
  		// if (Input.GetKeyDown(KeyCode.LeftShift))
  		bool L_6;
  		L_6 = Input_GetKeyDown_m476116696E71771641BBECBAB1A4C55E69018220(((int32_t)304), /*hidden argument*/NULL);
  		if (!L_6)
  		{
  			goto IL_005a;
  		}
  	}
  	{
  		// acceleration = acceleration * walkModifier;
  		float L_7 = __this->get_acceleration_7();
  		float L_8 = __this->get_walkModifier_14();
  		__this->set_acceleration_7(((float)il2cpp_codegen_multiply((float)L_7, (float)L_8)));
  		// }
  		return;
  	}
  
  IL_005a:
  	{
  		// else if (Input.GetKeyUp(KeyCode.LeftShift))
  		bool L_9;
  		L_9 = Input_GetKeyUp_mDE9D56FE11715566D4D54FD96F8E1EF9734D225F(((int32_t)304), /*hidden argument*/NULL);
  		if (!L_9)
  		{
  			goto IL_0079;
  		}
  	}
  	{
  		// acceleration = acceleration / walkModifier;
  		float L_10 = __this->get_acceleration_7();
  		float L_11 = __this->get_walkModifier_14();
  		__this->set_acceleration_7(((float)((float)L_10/(float)L_11)));
  	}
  
  IL_0079:
  	{
  		// }
  		return;
  	}
  }
  // System.Void PlayerMovementV2::.ctor()
  IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerMovementV2__ctor_m7CE5555723E90DA06A1791E247ACC99105B424DC (PlayerMovementV2_t1B5613F6EB3CFCD81B75A367D97B4E641646D764 * __this, const RuntimeMethod* method)
  {
  	{
  		// [SerializeField] private float mass = 2;
  		__this->set_mass_5((2.0f));
  		// [SerializeField] private float maxVelocity = 100;
  		__this->set_maxVelocity_6((100.0f));
  		// [SerializeField] private float acceleration = 100;     // how fast the player moves. dependant on friction
  		__this->set_acceleration_7((100.0f));
  		// [SerializeField] private float friction = 10;          // friction of the player when they are moving
  		__this->set_friction_8((10.0f));
  		// [SerializeField] private float airAcceleration = 10;   // acceleratin in the air. depends on airFriction
  		__this->set_airAcceleration_9((10.0f));
  		// [SerializeField] private float airFriction = 1;        // friction in the air while moving (effects downward movement)
  		__this->set_airFriction_10((1.0f));
  		// [SerializeField] private float jumpAcceleration = 300; // one-time force appplied upwards when jumping
  		__this->set_jumpAcceleration_11((300.0f));
  		// [SerializeField] private float crouchHeight = 1.25f;   // the new hight of player collider after crouching
  		__this->set_crouchHeight_12((1.25f));
  		// [SerializeField] private float crouchSpeed = 0.2f;     // how much the player moves per physics update when crouching
  		__this->set_crouchSpeed_13((0.200000003f));
  		// [SerializeField] private float walkModifier = 0.5f;    // acceleration is multiplied by this value when walking
  		__this->set_walkModifier_14((0.5f));
  		// [SerializeField] private float crouchModifier = 0.5f;  // acceleration is multiplied by this value when crouching
  		__this->set_crouchModifier_15((0.5f));
  		MonoBehaviour__ctor_mC0995D847F6A95B1A553652636C38A2AA8B13BED(__this, /*hidden argument*/NULL);
  		return;
  	}
  }
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Vector3_op_Multiply_m9EA3D18290418D7B410C7D11C4788C13BFD2C30A_inline (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___a0, float ___d1, const RuntimeMethod* method)
  {
  	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_0;
  	memset((&V_0), 0, sizeof(V_0));
  	{
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_0 = ___a0;
  		float L_1 = L_0.get_x_2();
  		float L_2 = ___d1;
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_3 = ___a0;
  		float L_4 = L_3.get_y_3();
  		float L_5 = ___d1;
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_6 = ___a0;
  		float L_7 = L_6.get_z_4();
  		float L_8 = ___d1;
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_9;
  		memset((&L_9), 0, sizeof(L_9));
  		Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((&L_9), ((float)il2cpp_codegen_multiply((float)L_1, (float)L_2)), ((float)il2cpp_codegen_multiply((float)L_4, (float)L_5)), ((float)il2cpp_codegen_multiply((float)L_7, (float)L_8)), /*hidden argument*/NULL);
  		V_0 = L_9;
  		goto IL_0021;
  	}
  
  IL_0021:
  	{
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_10 = V_0;
  		return L_10;
  	}
  }
  IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * __this, float ___x0, float ___y1, float ___z2, const RuntimeMethod* method)
  {
  	{
  		float L_0 = ___x0;
  		__this->set_x_2(L_0);
  		float L_1 = ___y1;
  		__this->set_y_3(L_1);
  		float L_2 = ___z2;
  		__this->set_z_4(L_2);
  		return;
  	}
  }
  IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___a0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___b1, const RuntimeMethod* method)
  {
  	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_0;
  	memset((&V_0), 0, sizeof(V_0));
  	{
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_0 = ___a0;
  		float L_1 = L_0.get_x_2();
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_2 = ___b1;
  		float L_3 = L_2.get_x_2();
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_4 = ___a0;
  		float L_5 = L_4.get_y_3();
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_6 = ___b1;
  		float L_7 = L_6.get_y_3();
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_8 = ___a0;
  		float L_9 = L_8.get_z_4();
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_10 = ___b1;
  		float L_11 = L_10.get_z_4();
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_12;
  		memset((&L_12), 0, sizeof(L_12));
  		Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((&L_12), ((float)il2cpp_codegen_add((float)L_1, (float)L_3)), ((float)il2cpp_codegen_add((float)L_5, (float)L_7)), ((float)il2cpp_codegen_add((float)L_9, (float)L_11)), /*hidden argument*/NULL);
  		V_0 = L_12;
  		goto IL_0030;
  	}
  
  IL_0030:
  	{
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_13 = V_0;
  		return L_13;
  	}
  }
  IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___a0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___b1, const RuntimeMethod* method)
  {
  	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_0;
  	memset((&V_0), 0, sizeof(V_0));
  	{
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_0 = ___a0;
  		float L_1 = L_0.get_x_2();
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_2 = ___b1;
  		float L_3 = L_2.get_x_2();
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_4 = ___a0;
  		float L_5 = L_4.get_y_3();
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_6 = ___b1;
  		float L_7 = L_6.get_y_3();
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_8 = ___a0;
  		float L_9 = L_8.get_z_4();
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_10 = ___b1;
  		float L_11 = L_10.get_z_4();
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_12;
  		memset((&L_12), 0, sizeof(L_12));
  		Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((&L_12), ((float)il2cpp_codegen_subtract((float)L_1, (float)L_3)), ((float)il2cpp_codegen_subtract((float)L_5, (float)L_7)), ((float)il2cpp_codegen_subtract((float)L_9, (float)L_11)), /*hidden argument*/NULL);
  		V_0 = L_12;
  		goto IL_0030;
  	}
  
  IL_0030:
  	{
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_13 = V_0;
  		return L_13;
  	}
  }
  IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Vector3_op_Multiply_m079B29E4F58127F03BD52558C1FE1A528547328F_inline (float ___d0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___a1, const RuntimeMethod* method)
  {
  	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_0;
  	memset((&V_0), 0, sizeof(V_0));
  	{
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_0 = ___a1;
  		float L_1 = L_0.get_x_2();
  		float L_2 = ___d0;
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_3 = ___a1;
  		float L_4 = L_3.get_y_3();
  		float L_5 = ___d0;
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_6 = ___a1;
  		float L_7 = L_6.get_z_4();
  		float L_8 = ___d0;
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_9;
  		memset((&L_9), 0, sizeof(L_9));
  		Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((&L_9), ((float)il2cpp_codegen_multiply((float)L_1, (float)L_2)), ((float)il2cpp_codegen_multiply((float)L_4, (float)L_5)), ((float)il2cpp_codegen_multiply((float)L_7, (float)L_8)), /*hidden argument*/NULL);
  		V_0 = L_9;
  		goto IL_0021;
  	}
  
  IL_0021:
  	{
  		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_10 = V_0;
  		return L_10;
  	}
  }
  