#include "il2cpp-config.h"

#ifndef _MSC_VER
# include <alloca.h>
#else
# include <malloc.h>
#endif

#include <cstring>
#include <string.h>
#include <stdio.h>
#include <cmath>
#include <limits>
#include <assert.h>

// UnityEngine.SpaceAttribute
struct SpaceAttribute_t1515135354;
// UnityEngine.Sprite
struct Sprite_t3199167241;
// UnityEngine.Texture2D
struct Texture2D_t3884108195;
// System.String
struct String_t;
// System.Object
struct Il2CppObject;
// System.Diagnostics.StackTrace
struct StackTrace_t1047871261;
// UnityEngine.StateMachineBehaviour
struct StateMachineBehaviour_t759180893;
// UnityEngine.Animator
struct Animator_t2776330603;
// UnityEngine.TextAreaAttribute
struct TextAreaAttribute_t641061976;
// UnityEngine.TextEditor
struct TextEditor_t319394238;
// UnityEngine.TextGenerator
struct TextGenerator_t538854556;
// System.Collections.Generic.List`1<UnityEngine.UICharInfo>
struct List_1_t1433993036;
// System.Collections.Generic.List`1<UnityEngine.UILineInfo>
struct List_1_t1187093738;
// System.Collections.Generic.List`1<UnityEngine.UIVertex>
struct List_1_t1317283468;
// System.Collections.Generic.IList`1<UnityEngine.UIVertex>
struct IList_1_t2643745119;
// System.Collections.Generic.IList`1<UnityEngine.UICharInfo>
struct IList_1_t2760454687;
// System.Collections.Generic.IList`1<UnityEngine.UILineInfo>
struct IList_1_t2513555389;
// UnityEngine.Font
struct Font_t4241557075;
// UnityEngine.Texture
struct Texture_t2526458961;
// UnityEngine.ThreadAndSerializationSafe
struct ThreadAndSerializationSafe_t3251508852;
// UnityEngine.TooltipAttribute
struct TooltipAttribute_t1877437789;
// UnityEngine.TouchScreenKeyboard
struct TouchScreenKeyboard_t1858258760;
// UnityEngine.TrackedReference
struct TrackedReference_t2089686725;
// UnityEngine.Transform
struct Transform_t1659122786;
// System.Collections.IEnumerator
struct IEnumerator_t3464575207;
// UnityEngine.Transform/Enumerator
struct Enumerator_t3875554846;
// UnityEngine.UnityException
struct UnityException_t3473321374;
// System.Exception
struct Exception_t3991598821;
// System.Object[]
struct ObjectU5BU5D_t1108656482;
// UnityEngine.WaitForEndOfFrame
struct WaitForEndOfFrame_t2372756133;
// UnityEngine.WaitForFixedUpdate
struct WaitForFixedUpdate_t2130080621;
// UnityEngine.WaitForSeconds
struct WaitForSeconds_t1615819279;
// UnityEngine.WaitForSecondsRealtime
struct WaitForSecondsRealtime_t3698499994;
// UnityEngine.WrapperlessIcall
struct WrapperlessIcall_t2494346367;
// UnityEngine.WritableAttribute
struct WritableAttribute_t2171443922;
// UnityEngine.WWW
struct WWW_t3134621005;
// System.Text.Encoding
struct Encoding_t2012439129;
// UnityEngine.WWWForm
struct WWWForm_t461342257;
// System.Collections.Generic.Dictionary`2<System.String,System.String>
struct Dictionary_2_t827649927;
// System.Byte[]
struct ByteU5BU5D_t4260760469;
// UnityEngine.YieldInstruction
struct YieldInstruction_t2048002629;
// UnityEngineInternal.GenericStack
struct GenericStack_t931085639;
// System.Delegate
struct Delegate_t3310234105;
// System.Reflection.MethodInfo
struct MethodInfo_t;
// System.Type
struct Type_t;
// UnityEngineInternal.TypeInferenceRuleAttribute
struct TypeInferenceRuleAttribute_t1657757719;

#include "class-internals.h"
#include "codegen/il2cpp-codegen.h"
#include "mscorlib_System_Array1146569071.h"
#include "UnityEngine_UnityEngine_SpaceAttribute1515135354.h"
#include "UnityEngine_UnityEngine_SpaceAttribute1515135354MethodDeclarations.h"
#include "mscorlib_System_Void2863195528.h"
#include "UnityEngine_UnityEngine_PropertyAttribute3531521085MethodDeclarations.h"
#include "mscorlib_System_Single4291918972.h"
#include "UnityEngine_UnityEngine_Sprite3199167241.h"
#include "UnityEngine_UnityEngine_Sprite3199167241MethodDeclarations.h"
#include "UnityEngine_UnityEngine_Rect4241904616.h"
#include "UnityEngine_UnityEngine_Texture2D3884108195.h"
#include "UnityEngine_UnityEngine_Vector44282066567.h"
#include "UnityEngine_UnityEngine_SpriteRenderer2548470764.h"
#include "UnityEngine_UnityEngine_SpriteRenderer2548470764MethodDeclarations.h"
#include "UnityEngine_UnityEngine_Sprites_DataUtility1448936472.h"
#include "UnityEngine_UnityEngine_Sprites_DataUtility1448936472MethodDeclarations.h"
#include "UnityEngine_UnityEngine_Vector24282066565.h"
#include "UnityEngine_UnityEngine_StackTraceUtility4217621253.h"
#include "UnityEngine_UnityEngine_StackTraceUtility4217621253MethodDeclarations.h"
#include "mscorlib_System_String7231557.h"
#include "mscorlib_System_String7231557MethodDeclarations.h"
#include "mscorlib_System_Diagnostics_StackTrace1047871261MethodDeclarations.h"
#include "mscorlib_System_Diagnostics_StackTrace1047871261.h"
#include "mscorlib_System_Int321153838500.h"
#include "mscorlib_System_Boolean476798718.h"
#include "mscorlib_System_Object4170816371.h"
#include "mscorlib_System_ArgumentException928607144MethodDeclarations.h"
#include "mscorlib_System_Text_StringBuilder243639308MethodDeclarations.h"
#include "mscorlib_System_Exception3991598821MethodDeclarations.h"
#include "mscorlib_System_Exception3991598821.h"
#include "mscorlib_System_Text_StringBuilder243639308.h"
#include "mscorlib_System_ArgumentException928607144.h"
#include "mscorlib_System_Type2863145774.h"
#include "mscorlib_System_Reflection_MemberInfo3995515898MethodDeclarations.h"
#include "mscorlib_System_Reflection_MemberInfo3995515898.h"
#include "mscorlib_ArrayTypes.h"
#include "mscorlib_System_Char2862622538.h"
#include "mscorlib_System_Diagnostics_StackFrame1034942277.h"
#include "mscorlib_System_Reflection_MethodBase318515428.h"
#include "mscorlib_System_Reflection_ParameterInfo2235474049.h"
#include "mscorlib_System_Diagnostics_StackFrame1034942277MethodDeclarations.h"
#include "mscorlib_System_Type2863145774MethodDeclarations.h"
#include "mscorlib_System_Reflection_MethodBase318515428MethodDeclarations.h"
#include "mscorlib_System_Reflection_ParameterInfo2235474049MethodDeclarations.h"
#include "mscorlib_System_Int321153838500MethodDeclarations.h"
#include "UnityEngine_UnityEngine_StateMachineBehaviour759180893.h"
#include "UnityEngine_UnityEngine_StateMachineBehaviour759180893MethodDeclarations.h"
#include "UnityEngine_UnityEngine_ScriptableObject2970544072MethodDeclarations.h"
#include "UnityEngine_UnityEngine_Animator2776330603.h"
#include "UnityEngine_UnityEngine_AnimatorStateInfo323110318.h"
#include "UnityEngine_UnityEngine_Experimental_Director_Anim3906681469.h"
#include "UnityEngine_UnityEngine_TextAnchor213922566.h"
#include "UnityEngine_UnityEngine_TextAnchor213922566MethodDeclarations.h"
#include "UnityEngine_UnityEngine_TextAreaAttribute641061976.h"
#include "UnityEngine_UnityEngine_TextAreaAttribute641061976MethodDeclarations.h"
#include "UnityEngine_UnityEngine_TextClipping3924524051.h"
#include "UnityEngine_UnityEngine_TextClipping3924524051MethodDeclarations.h"
#include "UnityEngine_UnityEngine_TextEditor319394238.h"
#include "UnityEngine_UnityEngine_TextEditor319394238MethodDeclarations.h"
#include "UnityEngine_UnityEngine_GUIStyle2990928826MethodDeclarations.h"
#include "UnityEngine_UnityEngine_Vector24282066565MethodDeclarations.h"
#include "UnityEngine_UnityEngine_GUIContent2094828418MethodDeclarations.h"
#include "mscorlib_System_Object4170816371MethodDeclarations.h"
#include "UnityEngine_UnityEngine_GUIStyle2990928826.h"
#include "UnityEngine_UnityEngine_GUIContent2094828418.h"
#include "UnityEngine_UnityEngine_TextGenerationSettings1923005356.h"
#include "UnityEngine_UnityEngine_TextGenerationSettings1923005356MethodDeclarations.h"
#include "UnityEngine_UnityEngine_Color4194546905.h"
#include "UnityEngine_UnityEngine_Mathf4203372500MethodDeclarations.h"
#include "UnityEngine_UnityEngine_Object3071478659MethodDeclarations.h"
#include "UnityEngine_UnityEngine_FontStyle3350479768.h"
#include "UnityEngine_UnityEngine_HorizontalWrapMode2918974229.h"
#include "UnityEngine_UnityEngine_VerticalWrapMode1147493927.h"
#include "UnityEngine_UnityEngine_Font4241557075.h"
#include "UnityEngine_UnityEngine_Object3071478659.h"
#include "UnityEngine_UnityEngine_Color4194546905MethodDeclarations.h"
#include "UnityEngine_UnityEngine_TextGenerator538854556.h"
#include "UnityEngine_UnityEngine_TextGenerator538854556MethodDeclarations.h"
#include "mscorlib_System_Collections_Generic_List_1_gen1317283468MethodDeclarations.h"
#include "mscorlib_System_Collections_Generic_List_1_gen1433993036MethodDeclarations.h"
#include "mscorlib_System_Collections_Generic_List_1_gen1187093738MethodDeclarations.h"
#include "mscorlib_System_Collections_Generic_List_1_gen1317283468.h"
#include "mscorlib_System_Collections_Generic_List_1_gen1433993036.h"
#include "mscorlib_System_Collections_Generic_List_1_gen1187093738.h"
#include "UnityEngine_UnityEngine_Font4241557075MethodDeclarations.h"
#include "UnityEngine_UnityEngine_Debug4195163081MethodDeclarations.h"
#include "UnityEngine_UnityEngine_Rect4241904616MethodDeclarations.h"
#include "UnityEngine_UnityEngine_Texture2526458961.h"
#include "UnityEngine_UnityEngine_Texture2526458961MethodDeclarations.h"
#include "UnityEngine_UnityEngine_Texture2D3884108195MethodDeclarations.h"
#include "UnityEngine_UnityEngine_ThreadAndSerializationSafe3251508852.h"
#include "UnityEngine_UnityEngine_ThreadAndSerializationSafe3251508852MethodDeclarations.h"
#include "mscorlib_System_Attribute2523058482MethodDeclarations.h"
#include "UnityEngine_UnityEngine_Time4241968337.h"
#include "UnityEngine_UnityEngine_Time4241968337MethodDeclarations.h"
#include "UnityEngine_UnityEngine_TooltipAttribute1877437789.h"
#include "UnityEngine_UnityEngine_TooltipAttribute1877437789MethodDeclarations.h"
#include "UnityEngine_UnityEngine_Touch4210255029.h"
#include "UnityEngine_UnityEngine_Touch4210255029MethodDeclarations.h"
#include "UnityEngine_UnityEngine_TouchPhase1567063616.h"
#include "UnityEngine_UnityEngine_TouchType970257423.h"
#include "UnityEngine_UnityEngine_TouchPhase1567063616MethodDeclarations.h"
#include "UnityEngine_UnityEngine_TouchScreenKeyboard1858258760.h"
#include "UnityEngine_UnityEngine_TouchScreenKeyboard1858258760MethodDeclarations.h"
#include "UnityEngine_UnityEngine_TouchScreenKeyboardType2604324130.h"
#include "UnityEngine_UnityEngine_TouchScreenKeyboardType2604324130MethodDeclarations.h"
#include "UnityEngine_UnityEngine_TouchType970257423MethodDeclarations.h"
#include "UnityEngine_UnityEngine_TrackedReference2089686725.h"
#include "UnityEngine_UnityEngine_TrackedReference2089686725MethodDeclarations.h"
#include "mscorlib_System_IntPtr4010401971MethodDeclarations.h"
#include "mscorlib_System_IntPtr4010401971.h"
#include "UnityEngine_UnityEngine_Transform1659122786.h"
#include "UnityEngine_UnityEngine_Transform1659122786MethodDeclarations.h"
#include "UnityEngine_UnityEngine_Vector34282066566.h"
#include "UnityEngine_UnityEngine_Vector34282066566MethodDeclarations.h"
#include "UnityEngine_UnityEngine_Quaternion1553702882MethodDeclarations.h"
#include "UnityEngine_UnityEngine_Quaternion1553702882.h"
#include "UnityEngine_UnityEngine_RectTransform972643934.h"
#include "UnityEngine_UnityEngine_Matrix4x41651859333.h"
#include "UnityEngine_UnityEngine_Transform_Enumerator3875554846MethodDeclarations.h"
#include "UnityEngine_UnityEngine_Transform_Enumerator3875554846.h"
#include "UnityEngine_UnityEngine_UICharInfo65807484.h"
#include "UnityEngine_UnityEngine_UICharInfo65807484MethodDeclarations.h"
#include "UnityEngine_UnityEngine_UILineInfo4113875482.h"
#include "UnityEngine_UnityEngine_UILineInfo4113875482MethodDeclarations.h"
#include "UnityEngine_UnityEngine_UIVertex4244065212.h"
#include "UnityEngine_UnityEngine_UIVertex4244065212MethodDeclarations.h"
#include "UnityEngine_UnityEngine_Color32598853688.h"
#include "UnityEngine_UnityEngine_Color32598853688MethodDeclarations.h"
#include "mscorlib_System_Byte2862609660.h"
#include "UnityEngine_UnityEngine_Vector44282066567MethodDeclarations.h"
#include "UnityEngine_UnityEngine_UnityException3473321374.h"
#include "UnityEngine_UnityEngine_UnityException3473321374MethodDeclarations.h"
#include "UnityEngine_UnityEngine_UnityString3369712284.h"
#include "UnityEngine_UnityEngine_UnityString3369712284MethodDeclarations.h"
#include "mscorlib_System_IndexOutOfRangeException3456360697MethodDeclarations.h"
#include "mscorlib_System_IndexOutOfRangeException3456360697.h"
#include "mscorlib_System_Single4291918972MethodDeclarations.h"
#include "UnityEngine_UnityEngine_VerticalWrapMode1147493927MethodDeclarations.h"
#include "UnityEngine_UnityEngine_WaitForEndOfFrame2372756133.h"
#include "UnityEngine_UnityEngine_WaitForEndOfFrame2372756133MethodDeclarations.h"
#include "UnityEngine_UnityEngine_YieldInstruction2048002629MethodDeclarations.h"
#include "UnityEngine_UnityEngine_WaitForFixedUpdate2130080621.h"
#include "UnityEngine_UnityEngine_WaitForFixedUpdate2130080621MethodDeclarations.h"
#include "UnityEngine_UnityEngine_WaitForSeconds1615819279.h"
#include "UnityEngine_UnityEngine_WaitForSeconds1615819279MethodDeclarations.h"
#include "UnityEngine_UnityEngine_WaitForSecondsRealtime3698499994.h"
#include "UnityEngine_UnityEngine_WaitForSecondsRealtime3698499994MethodDeclarations.h"
#include "UnityEngine_UnityEngine_CustomYieldInstruction2666549910MethodDeclarations.h"
#include "UnityEngine_UnityEngine_WrapperlessIcall2494346367.h"
#include "UnityEngine_UnityEngine_WrapperlessIcall2494346367MethodDeclarations.h"
#include "UnityEngine_UnityEngine_WritableAttribute2171443922.h"
#include "UnityEngine_UnityEngine_WritableAttribute2171443922MethodDeclarations.h"
#include "UnityEngine_UnityEngine_WWW3134621005.h"
#include "UnityEngine_UnityEngine_WWW3134621005MethodDeclarations.h"
#include "mscorlib_System_Text_Encoding2012439129.h"
#include "mscorlib_System_Text_Encoding2012439129MethodDeclarations.h"
#include "UnityEngine_UnityEngine_WWWForm461342257.h"
#include "UnityEngine_UnityEngine_WWWForm461342257MethodDeclarations.h"
#include "mscorlib_System_Collections_Generic_Dictionary_2_ge827649927.h"
#include "mscorlib_System_Collections_Generic_Dictionary_2_ge827649927MethodDeclarations.h"
#include "mscorlib_System_IO_MemoryStream418716369MethodDeclarations.h"
#include "mscorlib_System_Collections_Generic_List_1_gen1375417109MethodDeclarations.h"
#include "UnityEngine_UnityEngine_WWWTranscoder609724394MethodDeclarations.h"
#include "mscorlib_System_Collections_Generic_List_1_gen1333978725MethodDeclarations.h"
#include "mscorlib_System_IO_MemoryStream418716369.h"
#include "mscorlib_System_Collections_Generic_List_1_gen1375417109.h"
#include "mscorlib_System_Collections_Generic_List_1_gen1333978725.h"
#include "UnityEngine_UnityEngine_WWWTranscoder609724394.h"
#include "UnityEngine_UnityEngine_YieldInstruction2048002629.h"
#include "UnityEngine_UnityEngineInternal_GenericStack931085639.h"
#include "UnityEngine_UnityEngineInternal_GenericStack931085639MethodDeclarations.h"
#include "mscorlib_System_Collections_Stack1761758306MethodDeclarations.h"
#include "UnityEngine_UnityEngineInternal_MathfInternal4096243933.h"
#include "UnityEngine_UnityEngineInternal_MathfInternal4096243933MethodDeclarations.h"
#include "mscorlib_System_Threading_Interlocked373807572MethodDeclarations.h"
#include "UnityEngine_UnityEngineInternal_NetFxCoreExtension2541795172.h"
#include "UnityEngine_UnityEngineInternal_NetFxCoreExtension2541795172MethodDeclarations.h"
#include "mscorlib_System_Reflection_MethodInfo318736065.h"
#include "mscorlib_System_Delegate3310234105.h"
#include "mscorlib_System_Delegate3310234105MethodDeclarations.h"
#include "UnityEngine_UnityEngineInternal_TypeInferenceRuleA1657757719.h"
#include "UnityEngine_UnityEngineInternal_TypeInferenceRuleA1657757719MethodDeclarations.h"
#include "UnityEngine_UnityEngineInternal_TypeInferenceRules2889237774.h"
#include "mscorlib_System_Enum2862688501MethodDeclarations.h"
#include "mscorlib_System_Enum2862688501.h"
#include "UnityEngine_UnityEngineInternal_TypeInferenceRules2889237774MethodDeclarations.h"
#include "UnityEngine_UnityEngineInternal_WebRequestUtils4281919736.h"
#include "UnityEngine_UnityEngineInternal_WebRequestUtils4281919736MethodDeclarations.h"
#include "System_System_Uri1116831938MethodDeclarations.h"
#include "System_System_Uri1116831938.h"
#include "System_System_UriKind238866934.h"

#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.SpaceAttribute::.ctor()
extern "C"  void SpaceAttribute__ctor_m3636842103 (SpaceAttribute_t1515135354 * __this, const MethodInfo* method)
{
	{
		PropertyAttribute__ctor_m1741701746(__this, /*hidden argument*/NULL);
		__this->set_height_0((8.0f));
		return;
	}
}
// System.Void UnityEngine.SpaceAttribute::.ctor(System.Single)
extern "C"  void SpaceAttribute__ctor_m2299833492 (SpaceAttribute_t1515135354 * __this, float ___height0, const MethodInfo* method)
{
	{
		PropertyAttribute__ctor_m1741701746(__this, /*hidden argument*/NULL);
		float L_0 = ___height0;
		__this->set_height_0(L_0);
		return;
	}
}
// UnityEngine.Rect UnityEngine.Sprite::get_rect()
extern "C"  Rect_t4241904616  Sprite_get_rect_m132626493 (Sprite_t3199167241 * __this, const MethodInfo* method)
{
	Rect_t4241904616  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		Sprite_INTERNAL_get_rect_m853825042(__this, (&V_0), /*hidden argument*/NULL);
		Rect_t4241904616  L_0 = V_0;
		return L_0;
	}
}
// System.Void UnityEngine.Sprite::INTERNAL_get_rect(UnityEngine.Rect&)
extern "C"  void Sprite_INTERNAL_get_rect_m853825042 (Sprite_t3199167241 * __this, Rect_t4241904616 * ___value0, const MethodInfo* method)
{
	typedef void (*Sprite_INTERNAL_get_rect_m853825042_ftn) (Sprite_t3199167241 *, Rect_t4241904616 *);
	static Sprite_INTERNAL_get_rect_m853825042_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Sprite_INTERNAL_get_rect_m853825042_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Sprite::INTERNAL_get_rect(UnityEngine.Rect&)");
	_il2cpp_icall_func(__this, ___value0);
}
// System.Single UnityEngine.Sprite::get_pixelsPerUnit()
extern "C"  float Sprite_get_pixelsPerUnit_m2438708453 (Sprite_t3199167241 * __this, const MethodInfo* method)
{
	typedef float (*Sprite_get_pixelsPerUnit_m2438708453_ftn) (Sprite_t3199167241 *);
	static Sprite_get_pixelsPerUnit_m2438708453_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Sprite_get_pixelsPerUnit_m2438708453_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Sprite::get_pixelsPerUnit()");
	return _il2cpp_icall_func(__this);
}
// UnityEngine.Texture2D UnityEngine.Sprite::get_texture()
extern "C"  Texture2D_t3884108195 * Sprite_get_texture_m1481489947 (Sprite_t3199167241 * __this, const MethodInfo* method)
{
	typedef Texture2D_t3884108195 * (*Sprite_get_texture_m1481489947_ftn) (Sprite_t3199167241 *);
	static Sprite_get_texture_m1481489947_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Sprite_get_texture_m1481489947_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Sprite::get_texture()");
	return _il2cpp_icall_func(__this);
}
// UnityEngine.Texture2D UnityEngine.Sprite::get_associatedAlphaSplitTexture()
extern "C"  Texture2D_t3884108195 * Sprite_get_associatedAlphaSplitTexture_m4226901177 (Sprite_t3199167241 * __this, const MethodInfo* method)
{
	typedef Texture2D_t3884108195 * (*Sprite_get_associatedAlphaSplitTexture_m4226901177_ftn) (Sprite_t3199167241 *);
	static Sprite_get_associatedAlphaSplitTexture_m4226901177_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Sprite_get_associatedAlphaSplitTexture_m4226901177_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Sprite::get_associatedAlphaSplitTexture()");
	return _il2cpp_icall_func(__this);
}
// UnityEngine.Rect UnityEngine.Sprite::get_textureRect()
extern "C"  Rect_t4241904616  Sprite_get_textureRect_m3946160520 (Sprite_t3199167241 * __this, const MethodInfo* method)
{
	Rect_t4241904616  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		Sprite_INTERNAL_get_textureRect_m1939414807(__this, (&V_0), /*hidden argument*/NULL);
		Rect_t4241904616  L_0 = V_0;
		return L_0;
	}
}
// System.Void UnityEngine.Sprite::INTERNAL_get_textureRect(UnityEngine.Rect&)
extern "C"  void Sprite_INTERNAL_get_textureRect_m1939414807 (Sprite_t3199167241 * __this, Rect_t4241904616 * ___value0, const MethodInfo* method)
{
	typedef void (*Sprite_INTERNAL_get_textureRect_m1939414807_ftn) (Sprite_t3199167241 *, Rect_t4241904616 *);
	static Sprite_INTERNAL_get_textureRect_m1939414807_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Sprite_INTERNAL_get_textureRect_m1939414807_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Sprite::INTERNAL_get_textureRect(UnityEngine.Rect&)");
	_il2cpp_icall_func(__this, ___value0);
}
// UnityEngine.Vector4 UnityEngine.Sprite::get_border()
extern "C"  Vector4_t4282066567  Sprite_get_border_m1562752938 (Sprite_t3199167241 * __this, const MethodInfo* method)
{
	Vector4_t4282066567  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		Sprite_INTERNAL_get_border_m855941073(__this, (&V_0), /*hidden argument*/NULL);
		Vector4_t4282066567  L_0 = V_0;
		return L_0;
	}
}
// System.Void UnityEngine.Sprite::INTERNAL_get_border(UnityEngine.Vector4&)
extern "C"  void Sprite_INTERNAL_get_border_m855941073 (Sprite_t3199167241 * __this, Vector4_t4282066567 * ___value0, const MethodInfo* method)
{
	typedef void (*Sprite_INTERNAL_get_border_m855941073_ftn) (Sprite_t3199167241 *, Vector4_t4282066567 *);
	static Sprite_INTERNAL_get_border_m855941073_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Sprite_INTERNAL_get_border_m855941073_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Sprite::INTERNAL_get_border(UnityEngine.Vector4&)");
	_il2cpp_icall_func(__this, ___value0);
}
// UnityEngine.Vector4 UnityEngine.Sprites.DataUtility::GetInnerUV(UnityEngine.Sprite)
extern "C"  Vector4_t4282066567  DataUtility_GetInnerUV_m860985145 (Il2CppObject * __this /* static, unused */, Sprite_t3199167241 * ___sprite0, const MethodInfo* method)
{
	Vector4_t4282066567  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		Sprite_t3199167241 * L_0 = ___sprite0;
		DataUtility_INTERNAL_CALL_GetInnerUV_m4066645897(NULL /*static, unused*/, L_0, (&V_0), /*hidden argument*/NULL);
		Vector4_t4282066567  L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.Sprites.DataUtility::INTERNAL_CALL_GetInnerUV(UnityEngine.Sprite,UnityEngine.Vector4&)
extern "C"  void DataUtility_INTERNAL_CALL_GetInnerUV_m4066645897 (Il2CppObject * __this /* static, unused */, Sprite_t3199167241 * ___sprite0, Vector4_t4282066567 * ___value1, const MethodInfo* method)
{
	typedef void (*DataUtility_INTERNAL_CALL_GetInnerUV_m4066645897_ftn) (Sprite_t3199167241 *, Vector4_t4282066567 *);
	static DataUtility_INTERNAL_CALL_GetInnerUV_m4066645897_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (DataUtility_INTERNAL_CALL_GetInnerUV_m4066645897_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Sprites.DataUtility::INTERNAL_CALL_GetInnerUV(UnityEngine.Sprite,UnityEngine.Vector4&)");
	_il2cpp_icall_func(___sprite0, ___value1);
}
// UnityEngine.Vector4 UnityEngine.Sprites.DataUtility::GetOuterUV(UnityEngine.Sprite)
extern "C"  Vector4_t4282066567  DataUtility_GetOuterUV_m2974486430 (Il2CppObject * __this /* static, unused */, Sprite_t3199167241 * ___sprite0, const MethodInfo* method)
{
	Vector4_t4282066567  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		Sprite_t3199167241 * L_0 = ___sprite0;
		DataUtility_INTERNAL_CALL_GetOuterUV_m3695722564(NULL /*static, unused*/, L_0, (&V_0), /*hidden argument*/NULL);
		Vector4_t4282066567  L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.Sprites.DataUtility::INTERNAL_CALL_GetOuterUV(UnityEngine.Sprite,UnityEngine.Vector4&)
extern "C"  void DataUtility_INTERNAL_CALL_GetOuterUV_m3695722564 (Il2CppObject * __this /* static, unused */, Sprite_t3199167241 * ___sprite0, Vector4_t4282066567 * ___value1, const MethodInfo* method)
{
	typedef void (*DataUtility_INTERNAL_CALL_GetOuterUV_m3695722564_ftn) (Sprite_t3199167241 *, Vector4_t4282066567 *);
	static DataUtility_INTERNAL_CALL_GetOuterUV_m3695722564_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (DataUtility_INTERNAL_CALL_GetOuterUV_m3695722564_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Sprites.DataUtility::INTERNAL_CALL_GetOuterUV(UnityEngine.Sprite,UnityEngine.Vector4&)");
	_il2cpp_icall_func(___sprite0, ___value1);
}
// UnityEngine.Vector4 UnityEngine.Sprites.DataUtility::GetPadding(UnityEngine.Sprite)
extern "C"  Vector4_t4282066567  DataUtility_GetPadding_m3826542291 (Il2CppObject * __this /* static, unused */, Sprite_t3199167241 * ___sprite0, const MethodInfo* method)
{
	Vector4_t4282066567  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		Sprite_t3199167241 * L_0 = ___sprite0;
		DataUtility_INTERNAL_CALL_GetPadding_m3174755375(NULL /*static, unused*/, L_0, (&V_0), /*hidden argument*/NULL);
		Vector4_t4282066567  L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.Sprites.DataUtility::INTERNAL_CALL_GetPadding(UnityEngine.Sprite,UnityEngine.Vector4&)
extern "C"  void DataUtility_INTERNAL_CALL_GetPadding_m3174755375 (Il2CppObject * __this /* static, unused */, Sprite_t3199167241 * ___sprite0, Vector4_t4282066567 * ___value1, const MethodInfo* method)
{
	typedef void (*DataUtility_INTERNAL_CALL_GetPadding_m3174755375_ftn) (Sprite_t3199167241 *, Vector4_t4282066567 *);
	static DataUtility_INTERNAL_CALL_GetPadding_m3174755375_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (DataUtility_INTERNAL_CALL_GetPadding_m3174755375_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Sprites.DataUtility::INTERNAL_CALL_GetPadding(UnityEngine.Sprite,UnityEngine.Vector4&)");
	_il2cpp_icall_func(___sprite0, ___value1);
}
// UnityEngine.Vector2 UnityEngine.Sprites.DataUtility::GetMinSize(UnityEngine.Sprite)
extern "C"  Vector2_t4282066565  DataUtility_GetMinSize_m1313355571 (Il2CppObject * __this /* static, unused */, Sprite_t3199167241 * ___sprite0, const MethodInfo* method)
{
	Vector2_t4282066565  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		Sprite_t3199167241 * L_0 = ___sprite0;
		DataUtility_Internal_GetMinSize_m885438560(NULL /*static, unused*/, L_0, (&V_0), /*hidden argument*/NULL);
		Vector2_t4282066565  L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.Sprites.DataUtility::Internal_GetMinSize(UnityEngine.Sprite,UnityEngine.Vector2&)
extern "C"  void DataUtility_Internal_GetMinSize_m885438560 (Il2CppObject * __this /* static, unused */, Sprite_t3199167241 * ___sprite0, Vector2_t4282066565 * ___output1, const MethodInfo* method)
{
	typedef void (*DataUtility_Internal_GetMinSize_m885438560_ftn) (Sprite_t3199167241 *, Vector2_t4282066565 *);
	static DataUtility_Internal_GetMinSize_m885438560_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (DataUtility_Internal_GetMinSize_m885438560_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Sprites.DataUtility::Internal_GetMinSize(UnityEngine.Sprite,UnityEngine.Vector2&)");
	_il2cpp_icall_func(___sprite0, ___output1);
}
// System.Void UnityEngine.StackTraceUtility::.cctor()
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppClass* StackTraceUtility_t4217621253_il2cpp_TypeInfo_var;
extern const uint32_t StackTraceUtility__cctor_m1486031939_MetadataUsageId;
extern "C"  void StackTraceUtility__cctor_m1486031939 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (StackTraceUtility__cctor_m1486031939_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_0 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->get_Empty_2();
		((StackTraceUtility_t4217621253_StaticFields*)StackTraceUtility_t4217621253_il2cpp_TypeInfo_var->static_fields)->set_projectFolder_0(L_0);
		return;
	}
}
// System.Void UnityEngine.StackTraceUtility::SetProjectFolder(System.String)
extern Il2CppClass* StackTraceUtility_t4217621253_il2cpp_TypeInfo_var;
extern const uint32_t StackTraceUtility_SetProjectFolder_m3541316899_MetadataUsageId;
extern "C"  void StackTraceUtility_SetProjectFolder_m3541316899 (Il2CppObject * __this /* static, unused */, String_t* ___folder0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (StackTraceUtility_SetProjectFolder_m3541316899_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		String_t* L_0 = ___folder0;
		IL2CPP_RUNTIME_CLASS_INIT(StackTraceUtility_t4217621253_il2cpp_TypeInfo_var);
		((StackTraceUtility_t4217621253_StaticFields*)StackTraceUtility_t4217621253_il2cpp_TypeInfo_var->static_fields)->set_projectFolder_0(L_0);
		return;
	}
}
// System.String UnityEngine.StackTraceUtility::ExtractStackTrace()
extern Il2CppClass* StackTrace_t1047871261_il2cpp_TypeInfo_var;
extern Il2CppClass* StackTraceUtility_t4217621253_il2cpp_TypeInfo_var;
extern const uint32_t StackTraceUtility_ExtractStackTrace_m235366505_MetadataUsageId;
extern "C"  String_t* StackTraceUtility_ExtractStackTrace_m235366505 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (StackTraceUtility_ExtractStackTrace_m235366505_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	StackTrace_t1047871261 * V_0 = NULL;
	String_t* V_1 = NULL;
	{
		StackTrace_t1047871261 * L_0 = (StackTrace_t1047871261 *)il2cpp_codegen_object_new(StackTrace_t1047871261_il2cpp_TypeInfo_var);
		StackTrace__ctor_m449371190(L_0, 1, (bool)1, /*hidden argument*/NULL);
		V_0 = L_0;
		StackTrace_t1047871261 * L_1 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(StackTraceUtility_t4217621253_il2cpp_TypeInfo_var);
		String_t* L_2 = StackTraceUtility_ExtractFormattedStackTrace_m3996939365(NULL /*static, unused*/, L_1, /*hidden argument*/NULL);
		String_t* L_3 = String_ToString_m1382284457(L_2, /*hidden argument*/NULL);
		V_1 = L_3;
		String_t* L_4 = V_1;
		return L_4;
	}
}
// System.Boolean UnityEngine.StackTraceUtility::IsSystemStacktraceType(System.Object)
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral4118889292;
extern Il2CppCodeGenString* _stringLiteral108037399;
extern Il2CppCodeGenString* _stringLiteral4222249919;
extern Il2CppCodeGenString* _stringLiteral235002098;
extern Il2CppCodeGenString* _stringLiteral2264296596;
extern Il2CppCodeGenString* _stringLiteral4231872978;
extern const uint32_t StackTraceUtility_IsSystemStacktraceType_m295158192_MetadataUsageId;
extern "C"  bool StackTraceUtility_IsSystemStacktraceType_m295158192 (Il2CppObject * __this /* static, unused */, Il2CppObject * ___name0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (StackTraceUtility_IsSystemStacktraceType_m295158192_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	String_t* V_0 = NULL;
	int32_t G_B7_0 = 0;
	{
		Il2CppObject * L_0 = ___name0;
		V_0 = ((String_t*)CastclassSealed(L_0, String_t_il2cpp_TypeInfo_var));
		String_t* L_1 = V_0;
		bool L_2 = String_StartsWith_m1500793453(L_1, _stringLiteral4118889292, /*hidden argument*/NULL);
		if (L_2)
		{
			goto IL_0064;
		}
	}
	{
		String_t* L_3 = V_0;
		bool L_4 = String_StartsWith_m1500793453(L_3, _stringLiteral108037399, /*hidden argument*/NULL);
		if (L_4)
		{
			goto IL_0064;
		}
	}
	{
		String_t* L_5 = V_0;
		bool L_6 = String_StartsWith_m1500793453(L_5, _stringLiteral4222249919, /*hidden argument*/NULL);
		if (L_6)
		{
			goto IL_0064;
		}
	}
	{
		String_t* L_7 = V_0;
		bool L_8 = String_StartsWith_m1500793453(L_7, _stringLiteral235002098, /*hidden argument*/NULL);
		if (L_8)
		{
			goto IL_0064;
		}
	}
	{
		String_t* L_9 = V_0;
		bool L_10 = String_StartsWith_m1500793453(L_9, _stringLiteral2264296596, /*hidden argument*/NULL);
		if (L_10)
		{
			goto IL_0064;
		}
	}
	{
		String_t* L_11 = V_0;
		bool L_12 = String_StartsWith_m1500793453(L_11, _stringLiteral4231872978, /*hidden argument*/NULL);
		G_B7_0 = ((int32_t)(L_12));
		goto IL_0065;
	}

IL_0064:
	{
		G_B7_0 = 1;
	}

IL_0065:
	{
		return (bool)G_B7_0;
	}
}
// System.Void UnityEngine.StackTraceUtility::ExtractStringFromExceptionInternal(System.Object,System.String&,System.String&)
extern Il2CppClass* ArgumentException_t928607144_il2cpp_TypeInfo_var;
extern Il2CppClass* Exception_t3991598821_il2cpp_TypeInfo_var;
extern Il2CppClass* StringBuilder_t243639308_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppClass* StackTrace_t1047871261_il2cpp_TypeInfo_var;
extern Il2CppClass* StackTraceUtility_t4217621253_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral3176792989;
extern Il2CppCodeGenString* _stringLiteral4051978937;
extern Il2CppCodeGenString* _stringLiteral10;
extern Il2CppCodeGenString* _stringLiteral1830;
extern Il2CppCodeGenString* _stringLiteral3343166721;
extern const uint32_t StackTraceUtility_ExtractStringFromExceptionInternal_m803331050_MetadataUsageId;
extern "C"  void StackTraceUtility_ExtractStringFromExceptionInternal_m803331050 (Il2CppObject * __this /* static, unused */, Il2CppObject * ___exceptiono0, String_t** ___message1, String_t** ___stackTrace2, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (StackTraceUtility_ExtractStringFromExceptionInternal_m803331050_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	Exception_t3991598821 * V_0 = NULL;
	StringBuilder_t243639308 * V_1 = NULL;
	String_t* V_2 = NULL;
	String_t* V_3 = NULL;
	String_t* V_4 = NULL;
	StackTrace_t1047871261 * V_5 = NULL;
	int32_t G_B7_0 = 0;
	{
		Il2CppObject * L_0 = ___exceptiono0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentException_t928607144 * L_1 = (ArgumentException_t928607144 *)il2cpp_codegen_object_new(ArgumentException_t928607144_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m3544856547(L_1, _stringLiteral3176792989, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		Il2CppObject * L_2 = ___exceptiono0;
		V_0 = ((Exception_t3991598821 *)IsInstClass(L_2, Exception_t3991598821_il2cpp_TypeInfo_var));
		Exception_t3991598821 * L_3 = V_0;
		if (L_3)
		{
			goto IL_0029;
		}
	}
	{
		ArgumentException_t928607144 * L_4 = (ArgumentException_t928607144 *)il2cpp_codegen_object_new(ArgumentException_t928607144_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m3544856547(L_4, _stringLiteral4051978937, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4);
	}

IL_0029:
	{
		Exception_t3991598821 * L_5 = V_0;
		String_t* L_6 = VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Exception::get_StackTrace() */, L_5);
		if (L_6)
		{
			goto IL_003e;
		}
	}
	{
		G_B7_0 = ((int32_t)512);
		goto IL_004b;
	}

IL_003e:
	{
		Exception_t3991598821 * L_7 = V_0;
		String_t* L_8 = VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Exception::get_StackTrace() */, L_7);
		int32_t L_9 = String_get_Length_m2979997331(L_8, /*hidden argument*/NULL);
		G_B7_0 = ((int32_t)((int32_t)L_9*(int32_t)2));
	}

IL_004b:
	{
		StringBuilder_t243639308 * L_10 = (StringBuilder_t243639308 *)il2cpp_codegen_object_new(StringBuilder_t243639308_il2cpp_TypeInfo_var);
		StringBuilder__ctor_m3624398269(L_10, G_B7_0, /*hidden argument*/NULL);
		V_1 = L_10;
		String_t** L_11 = ___message1;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_12 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->get_Empty_2();
		*((Il2CppObject **)(L_11)) = (Il2CppObject *)L_12;
		Il2CppCodeGenWriteBarrier((Il2CppObject **)(L_11), (Il2CppObject *)L_12);
		String_t* L_13 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->get_Empty_2();
		V_2 = L_13;
		goto IL_00ff;
	}

IL_0063:
	{
		String_t* L_14 = V_2;
		int32_t L_15 = String_get_Length_m2979997331(L_14, /*hidden argument*/NULL);
		if (L_15)
		{
			goto IL_007a;
		}
	}
	{
		Exception_t3991598821 * L_16 = V_0;
		String_t* L_17 = VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Exception::get_StackTrace() */, L_16);
		V_2 = L_17;
		goto IL_008c;
	}

IL_007a:
	{
		Exception_t3991598821 * L_18 = V_0;
		String_t* L_19 = VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Exception::get_StackTrace() */, L_18);
		String_t* L_20 = V_2;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_21 = String_Concat_m1825781833(NULL /*static, unused*/, L_19, _stringLiteral10, L_20, /*hidden argument*/NULL);
		V_2 = L_21;
	}

IL_008c:
	{
		Exception_t3991598821 * L_22 = V_0;
		Type_t * L_23 = Exception_GetType_m913902486(L_22, /*hidden argument*/NULL);
		String_t* L_24 = VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_23);
		V_3 = L_24;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_25 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->get_Empty_2();
		V_4 = L_25;
		Exception_t3991598821 * L_26 = V_0;
		String_t* L_27 = VirtFuncInvoker0< String_t* >::Invoke(6 /* System.String System.Exception::get_Message() */, L_26);
		if (!L_27)
		{
			goto IL_00b2;
		}
	}
	{
		Exception_t3991598821 * L_28 = V_0;
		String_t* L_29 = VirtFuncInvoker0< String_t* >::Invoke(6 /* System.String System.Exception::get_Message() */, L_28);
		V_4 = L_29;
	}

IL_00b2:
	{
		String_t* L_30 = V_4;
		String_t* L_31 = String_Trim_m1030489823(L_30, /*hidden argument*/NULL);
		int32_t L_32 = String_get_Length_m2979997331(L_31, /*hidden argument*/NULL);
		if (!L_32)
		{
			goto IL_00d8;
		}
	}
	{
		String_t* L_33 = V_3;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_34 = String_Concat_m138640077(NULL /*static, unused*/, L_33, _stringLiteral1830, /*hidden argument*/NULL);
		V_3 = L_34;
		String_t* L_35 = V_3;
		String_t* L_36 = V_4;
		String_t* L_37 = String_Concat_m138640077(NULL /*static, unused*/, L_35, L_36, /*hidden argument*/NULL);
		V_3 = L_37;
	}

IL_00d8:
	{
		String_t** L_38 = ___message1;
		String_t* L_39 = V_3;
		*((Il2CppObject **)(L_38)) = (Il2CppObject *)L_39;
		Il2CppCodeGenWriteBarrier((Il2CppObject **)(L_38), (Il2CppObject *)L_39);
		Exception_t3991598821 * L_40 = V_0;
		Exception_t3991598821 * L_41 = Exception_get_InnerException_m1427945535(L_40, /*hidden argument*/NULL);
		if (!L_41)
		{
			goto IL_00f8;
		}
	}
	{
		String_t* L_42 = V_3;
		String_t* L_43 = V_2;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_44 = String_Concat_m2933632197(NULL /*static, unused*/, _stringLiteral3343166721, L_42, _stringLiteral10, L_43, /*hidden argument*/NULL);
		V_2 = L_44;
	}

IL_00f8:
	{
		Exception_t3991598821 * L_45 = V_0;
		Exception_t3991598821 * L_46 = Exception_get_InnerException_m1427945535(L_45, /*hidden argument*/NULL);
		V_0 = L_46;
	}

IL_00ff:
	{
		Exception_t3991598821 * L_47 = V_0;
		if (L_47)
		{
			goto IL_0063;
		}
	}
	{
		StringBuilder_t243639308 * L_48 = V_1;
		String_t* L_49 = V_2;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_50 = String_Concat_m138640077(NULL /*static, unused*/, L_49, _stringLiteral10, /*hidden argument*/NULL);
		StringBuilder_Append_m3898090075(L_48, L_50, /*hidden argument*/NULL);
		StackTrace_t1047871261 * L_51 = (StackTrace_t1047871261 *)il2cpp_codegen_object_new(StackTrace_t1047871261_il2cpp_TypeInfo_var);
		StackTrace__ctor_m449371190(L_51, 1, (bool)1, /*hidden argument*/NULL);
		V_5 = L_51;
		StringBuilder_t243639308 * L_52 = V_1;
		StackTrace_t1047871261 * L_53 = V_5;
		IL2CPP_RUNTIME_CLASS_INIT(StackTraceUtility_t4217621253_il2cpp_TypeInfo_var);
		String_t* L_54 = StackTraceUtility_ExtractFormattedStackTrace_m3996939365(NULL /*static, unused*/, L_53, /*hidden argument*/NULL);
		StringBuilder_Append_m3898090075(L_52, L_54, /*hidden argument*/NULL);
		String_t** L_55 = ___stackTrace2;
		StringBuilder_t243639308 * L_56 = V_1;
		String_t* L_57 = StringBuilder_ToString_m350379841(L_56, /*hidden argument*/NULL);
		*((Il2CppObject **)(L_55)) = (Il2CppObject *)L_57;
		Il2CppCodeGenWriteBarrier((Il2CppObject **)(L_55), (Il2CppObject *)L_57);
		return;
	}
}
// System.String UnityEngine.StackTraceUtility::PostprocessStacktrace(System.String,System.Boolean)
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppClass* CharU5BU5D_t3324145743_il2cpp_TypeInfo_var;
extern Il2CppClass* StringBuilder_t243639308_il2cpp_TypeInfo_var;
extern Il2CppClass* StackTraceUtility_t4217621253_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral3162923440;
extern Il2CppCodeGenString* _stringLiteral3880156305;
extern Il2CppCodeGenString* _stringLiteral994875;
extern Il2CppCodeGenString* _stringLiteral1444255587;
extern Il2CppCodeGenString* _stringLiteral3385676414;
extern Il2CppCodeGenString* _stringLiteral2053922246;
extern Il2CppCodeGenString* _stringLiteral91;
extern Il2CppCodeGenString* _stringLiteral93;
extern Il2CppCodeGenString* _stringLiteral96845;
extern Il2CppCodeGenString* _stringLiteral89059;
extern Il2CppCodeGenString* _stringLiteral1627007362;
extern Il2CppCodeGenString* _stringLiteral30610331;
extern Il2CppCodeGenString* _stringLiteral30841157;
extern Il2CppCodeGenString* _stringLiteral41;
extern Il2CppCodeGenString* _stringLiteral10;
extern const uint32_t StackTraceUtility_PostprocessStacktrace_m556856210_MetadataUsageId;
extern "C"  String_t* StackTraceUtility_PostprocessStacktrace_m556856210 (Il2CppObject * __this /* static, unused */, String_t* ___oldString0, bool ___stripEngineInternalInformation1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (StackTraceUtility_PostprocessStacktrace_m556856210_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	StringU5BU5D_t4054002952* V_0 = NULL;
	StringBuilder_t243639308 * V_1 = NULL;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	String_t* V_4 = NULL;
	int32_t V_5 = 0;
	int32_t V_6 = 0;
	int32_t V_7 = 0;
	int32_t V_8 = 0;
	{
		String_t* L_0 = ___oldString0;
		if (L_0)
		{
			goto IL_000c;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_1 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->get_Empty_2();
		return L_1;
	}

IL_000c:
	{
		String_t* L_2 = ___oldString0;
		CharU5BU5D_t3324145743* L_3 = ((CharU5BU5D_t3324145743*)SZArrayNew(CharU5BU5D_t3324145743_il2cpp_TypeInfo_var, (uint32_t)1));
		(L_3)->SetAt(static_cast<il2cpp_array_size_t>(0), (Il2CppChar)((int32_t)10));
		StringU5BU5D_t4054002952* L_4 = String_Split_m290179486(L_2, L_3, /*hidden argument*/NULL);
		V_0 = L_4;
		String_t* L_5 = ___oldString0;
		int32_t L_6 = String_get_Length_m2979997331(L_5, /*hidden argument*/NULL);
		StringBuilder_t243639308 * L_7 = (StringBuilder_t243639308 *)il2cpp_codegen_object_new(StringBuilder_t243639308_il2cpp_TypeInfo_var);
		StringBuilder__ctor_m3624398269(L_7, L_6, /*hidden argument*/NULL);
		V_1 = L_7;
		V_2 = 0;
		goto IL_0040;
	}

IL_0031:
	{
		StringU5BU5D_t4054002952* L_8 = V_0;
		int32_t L_9 = V_2;
		StringU5BU5D_t4054002952* L_10 = V_0;
		int32_t L_11 = V_2;
		int32_t L_12 = L_11;
		String_t* L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
		String_t* L_14 = String_Trim_m1030489823(L_13, /*hidden argument*/NULL);
		ArrayElementTypeCheck (L_8, L_14);
		(L_8)->SetAt(static_cast<il2cpp_array_size_t>(L_9), (String_t*)L_14);
		int32_t L_15 = V_2;
		V_2 = ((int32_t)((int32_t)L_15+(int32_t)1));
	}

IL_0040:
	{
		int32_t L_16 = V_2;
		StringU5BU5D_t4054002952* L_17 = V_0;
		if ((((int32_t)L_16) < ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_17)->max_length)))))))
		{
			goto IL_0031;
		}
	}
	{
		V_3 = 0;
		goto IL_0265;
	}

IL_0050:
	{
		StringU5BU5D_t4054002952* L_18 = V_0;
		int32_t L_19 = V_3;
		int32_t L_20 = L_19;
		String_t* L_21 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
		V_4 = L_21;
		String_t* L_22 = V_4;
		int32_t L_23 = String_get_Length_m2979997331(L_22, /*hidden argument*/NULL);
		if (!L_23)
		{
			goto IL_0070;
		}
	}
	{
		String_t* L_24 = V_4;
		Il2CppChar L_25 = String_get_Chars_m3015341861(L_24, 0, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_25) == ((uint32_t)((int32_t)10)))))
		{
			goto IL_0075;
		}
	}

IL_0070:
	{
		goto IL_0261;
	}

IL_0075:
	{
		String_t* L_26 = V_4;
		bool L_27 = String_StartsWith_m1500793453(L_26, _stringLiteral3162923440, /*hidden argument*/NULL);
		if (!L_27)
		{
			goto IL_008b;
		}
	}
	{
		goto IL_0261;
	}

IL_008b:
	{
		bool L_28 = ___stripEngineInternalInformation1;
		if (!L_28)
		{
			goto IL_00a7;
		}
	}
	{
		String_t* L_29 = V_4;
		bool L_30 = String_StartsWith_m1500793453(L_29, _stringLiteral3880156305, /*hidden argument*/NULL);
		if (!L_30)
		{
			goto IL_00a7;
		}
	}
	{
		goto IL_026e;
	}

IL_00a7:
	{
		bool L_31 = ___stripEngineInternalInformation1;
		if (!L_31)
		{
			goto IL_00fa;
		}
	}
	{
		int32_t L_32 = V_3;
		StringU5BU5D_t4054002952* L_33 = V_0;
		if ((((int32_t)L_32) >= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_33)->max_length))))-(int32_t)1)))))
		{
			goto IL_00fa;
		}
	}
	{
		String_t* L_34 = V_4;
		IL2CPP_RUNTIME_CLASS_INIT(StackTraceUtility_t4217621253_il2cpp_TypeInfo_var);
		bool L_35 = StackTraceUtility_IsSystemStacktraceType_m295158192(NULL /*static, unused*/, L_34, /*hidden argument*/NULL);
		if (!L_35)
		{
			goto IL_00fa;
		}
	}
	{
		StringU5BU5D_t4054002952* L_36 = V_0;
		int32_t L_37 = V_3;
		int32_t L_38 = ((int32_t)((int32_t)L_37+(int32_t)1));
		String_t* L_39 = (L_36)->GetAt(static_cast<il2cpp_array_size_t>(L_38));
		IL2CPP_RUNTIME_CLASS_INIT(StackTraceUtility_t4217621253_il2cpp_TypeInfo_var);
		bool L_40 = StackTraceUtility_IsSystemStacktraceType_m295158192(NULL /*static, unused*/, L_39, /*hidden argument*/NULL);
		if (!L_40)
		{
			goto IL_00d8;
		}
	}
	{
		goto IL_0261;
	}

IL_00d8:
	{
		String_t* L_41 = V_4;
		int32_t L_42 = String_IndexOf_m1476794331(L_41, _stringLiteral994875, /*hidden argument*/NULL);
		V_5 = L_42;
		int32_t L_43 = V_5;
		if ((((int32_t)L_43) == ((int32_t)(-1))))
		{
			goto IL_00fa;
		}
	}
	{
		String_t* L_44 = V_4;
		int32_t L_45 = V_5;
		String_t* L_46 = String_Substring_m675079568(L_44, 0, L_45, /*hidden argument*/NULL);
		V_4 = L_46;
	}

IL_00fa:
	{
		String_t* L_47 = V_4;
		int32_t L_48 = String_IndexOf_m1476794331(L_47, _stringLiteral1444255587, /*hidden argument*/NULL);
		if ((((int32_t)L_48) == ((int32_t)(-1))))
		{
			goto IL_0111;
		}
	}
	{
		goto IL_0261;
	}

IL_0111:
	{
		String_t* L_49 = V_4;
		int32_t L_50 = String_IndexOf_m1476794331(L_49, _stringLiteral3385676414, /*hidden argument*/NULL);
		if ((((int32_t)L_50) == ((int32_t)(-1))))
		{
			goto IL_0128;
		}
	}
	{
		goto IL_0261;
	}

IL_0128:
	{
		String_t* L_51 = V_4;
		int32_t L_52 = String_IndexOf_m1476794331(L_51, _stringLiteral2053922246, /*hidden argument*/NULL);
		if ((((int32_t)L_52) == ((int32_t)(-1))))
		{
			goto IL_013f;
		}
	}
	{
		goto IL_0261;
	}

IL_013f:
	{
		bool L_53 = ___stripEngineInternalInformation1;
		if (!L_53)
		{
			goto IL_016c;
		}
	}
	{
		String_t* L_54 = V_4;
		bool L_55 = String_StartsWith_m1500793453(L_54, _stringLiteral91, /*hidden argument*/NULL);
		if (!L_55)
		{
			goto IL_016c;
		}
	}
	{
		String_t* L_56 = V_4;
		bool L_57 = String_EndsWith_m2265568550(L_56, _stringLiteral93, /*hidden argument*/NULL);
		if (!L_57)
		{
			goto IL_016c;
		}
	}
	{
		goto IL_0261;
	}

IL_016c:
	{
		String_t* L_58 = V_4;
		bool L_59 = String_StartsWith_m1500793453(L_58, _stringLiteral96845, /*hidden argument*/NULL);
		if (!L_59)
		{
			goto IL_0188;
		}
	}
	{
		String_t* L_60 = V_4;
		String_t* L_61 = String_Remove_m242090629(L_60, 0, 3, /*hidden argument*/NULL);
		V_4 = L_61;
	}

IL_0188:
	{
		String_t* L_62 = V_4;
		int32_t L_63 = String_IndexOf_m1476794331(L_62, _stringLiteral89059, /*hidden argument*/NULL);
		V_6 = L_63;
		V_7 = (-1);
		int32_t L_64 = V_6;
		if ((((int32_t)L_64) == ((int32_t)(-1))))
		{
			goto IL_01b1;
		}
	}
	{
		String_t* L_65 = V_4;
		int32_t L_66 = V_6;
		int32_t L_67 = String_IndexOf_m1991631068(L_65, _stringLiteral93, L_66, /*hidden argument*/NULL);
		V_7 = L_67;
	}

IL_01b1:
	{
		int32_t L_68 = V_6;
		if ((((int32_t)L_68) == ((int32_t)(-1))))
		{
			goto IL_01d4;
		}
	}
	{
		int32_t L_69 = V_7;
		int32_t L_70 = V_6;
		if ((((int32_t)L_69) <= ((int32_t)L_70)))
		{
			goto IL_01d4;
		}
	}
	{
		String_t* L_71 = V_4;
		int32_t L_72 = V_6;
		int32_t L_73 = V_7;
		int32_t L_74 = V_6;
		String_t* L_75 = String_Remove_m242090629(L_71, L_72, ((int32_t)((int32_t)((int32_t)((int32_t)L_73-(int32_t)L_74))+(int32_t)1)), /*hidden argument*/NULL);
		V_4 = L_75;
	}

IL_01d4:
	{
		String_t* L_76 = V_4;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_77 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->get_Empty_2();
		String_t* L_78 = String_Replace_m2915759397(L_76, _stringLiteral1627007362, L_77, /*hidden argument*/NULL);
		V_4 = L_78;
		String_t* L_79 = V_4;
		IL2CPP_RUNTIME_CLASS_INIT(StackTraceUtility_t4217621253_il2cpp_TypeInfo_var);
		String_t* L_80 = ((StackTraceUtility_t4217621253_StaticFields*)StackTraceUtility_t4217621253_il2cpp_TypeInfo_var->static_fields)->get_projectFolder_0();
		String_t* L_81 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->get_Empty_2();
		String_t* L_82 = String_Replace_m2915759397(L_79, L_80, L_81, /*hidden argument*/NULL);
		V_4 = L_82;
		String_t* L_83 = V_4;
		String_t* L_84 = String_Replace_m3369701083(L_83, ((int32_t)92), ((int32_t)47), /*hidden argument*/NULL);
		V_4 = L_84;
		String_t* L_85 = V_4;
		int32_t L_86 = String_LastIndexOf_m2747144337(L_85, _stringLiteral30610331, /*hidden argument*/NULL);
		V_8 = L_86;
		int32_t L_87 = V_8;
		if ((((int32_t)L_87) == ((int32_t)(-1))))
		{
			goto IL_024e;
		}
	}
	{
		String_t* L_88 = V_4;
		int32_t L_89 = V_8;
		String_t* L_90 = String_Remove_m242090629(L_88, L_89, 5, /*hidden argument*/NULL);
		V_4 = L_90;
		String_t* L_91 = V_4;
		int32_t L_92 = V_8;
		String_t* L_93 = String_Insert_m3926397187(L_91, L_92, _stringLiteral30841157, /*hidden argument*/NULL);
		V_4 = L_93;
		String_t* L_94 = V_4;
		String_t* L_95 = V_4;
		int32_t L_96 = String_get_Length_m2979997331(L_95, /*hidden argument*/NULL);
		String_t* L_97 = String_Insert_m3926397187(L_94, L_96, _stringLiteral41, /*hidden argument*/NULL);
		V_4 = L_97;
	}

IL_024e:
	{
		StringBuilder_t243639308 * L_98 = V_1;
		String_t* L_99 = V_4;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_100 = String_Concat_m138640077(NULL /*static, unused*/, L_99, _stringLiteral10, /*hidden argument*/NULL);
		StringBuilder_Append_m3898090075(L_98, L_100, /*hidden argument*/NULL);
	}

IL_0261:
	{
		int32_t L_101 = V_3;
		V_3 = ((int32_t)((int32_t)L_101+(int32_t)1));
	}

IL_0265:
	{
		int32_t L_102 = V_3;
		StringU5BU5D_t4054002952* L_103 = V_0;
		if ((((int32_t)L_102) < ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_103)->max_length)))))))
		{
			goto IL_0050;
		}
	}

IL_026e:
	{
		StringBuilder_t243639308 * L_104 = V_1;
		String_t* L_105 = StringBuilder_ToString_m350379841(L_104, /*hidden argument*/NULL);
		return L_105;
	}
}
// System.String UnityEngine.StackTraceUtility::ExtractFormattedStackTrace(System.Diagnostics.StackTrace)
extern Il2CppClass* StringBuilder_t243639308_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppClass* StackTraceUtility_t4217621253_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral46;
extern Il2CppCodeGenString* _stringLiteral58;
extern Il2CppCodeGenString* _stringLiteral40;
extern Il2CppCodeGenString* _stringLiteral1396;
extern Il2CppCodeGenString* _stringLiteral41;
extern Il2CppCodeGenString* _stringLiteral65906227;
extern Il2CppCodeGenString* _stringLiteral3328621047;
extern Il2CppCodeGenString* _stringLiteral2281497008;
extern Il2CppCodeGenString* _stringLiteral3703338489;
extern Il2CppCodeGenString* _stringLiteral1970626406;
extern Il2CppCodeGenString* _stringLiteral3747019304;
extern Il2CppCodeGenString* _stringLiteral30841157;
extern Il2CppCodeGenString* _stringLiteral10;
extern const uint32_t StackTraceUtility_ExtractFormattedStackTrace_m3996939365_MetadataUsageId;
extern "C"  String_t* StackTraceUtility_ExtractFormattedStackTrace_m3996939365 (Il2CppObject * __this /* static, unused */, StackTrace_t1047871261 * ___stackTrace0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (StackTraceUtility_ExtractFormattedStackTrace_m3996939365_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	StringBuilder_t243639308 * V_0 = NULL;
	int32_t V_1 = 0;
	StackFrame_t1034942277 * V_2 = NULL;
	MethodBase_t318515428 * V_3 = NULL;
	Type_t * V_4 = NULL;
	String_t* V_5 = NULL;
	int32_t V_6 = 0;
	ParameterInfoU5BU5D_t2015293532* V_7 = NULL;
	bool V_8 = false;
	String_t* V_9 = NULL;
	bool V_10 = false;
	int32_t V_11 = 0;
	int32_t G_B24_0 = 0;
	int32_t G_B26_0 = 0;
	{
		StringBuilder_t243639308 * L_0 = (StringBuilder_t243639308 *)il2cpp_codegen_object_new(StringBuilder_t243639308_il2cpp_TypeInfo_var);
		StringBuilder__ctor_m3624398269(L_0, ((int32_t)255), /*hidden argument*/NULL);
		V_0 = L_0;
		V_1 = 0;
		goto IL_0257;
	}

IL_0012:
	{
		StackTrace_t1047871261 * L_1 = ___stackTrace0;
		int32_t L_2 = V_1;
		StackFrame_t1034942277 * L_3 = VirtFuncInvoker1< StackFrame_t1034942277 *, int32_t >::Invoke(5 /* System.Diagnostics.StackFrame System.Diagnostics.StackTrace::GetFrame(System.Int32) */, L_1, L_2);
		V_2 = L_3;
		StackFrame_t1034942277 * L_4 = V_2;
		MethodBase_t318515428 * L_5 = VirtFuncInvoker0< MethodBase_t318515428 * >::Invoke(7 /* System.Reflection.MethodBase System.Diagnostics.StackFrame::GetMethod() */, L_4);
		V_3 = L_5;
		MethodBase_t318515428 * L_6 = V_3;
		if (L_6)
		{
			goto IL_002c;
		}
	}
	{
		goto IL_0253;
	}

IL_002c:
	{
		MethodBase_t318515428 * L_7 = V_3;
		Type_t * L_8 = VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, L_7);
		V_4 = L_8;
		Type_t * L_9 = V_4;
		if (L_9)
		{
			goto IL_0040;
		}
	}
	{
		goto IL_0253;
	}

IL_0040:
	{
		Type_t * L_10 = V_4;
		String_t* L_11 = VirtFuncInvoker0< String_t* >::Invoke(34 /* System.String System.Type::get_Namespace() */, L_10);
		V_5 = L_11;
		String_t* L_12 = V_5;
		if (!L_12)
		{
			goto IL_0071;
		}
	}
	{
		String_t* L_13 = V_5;
		int32_t L_14 = String_get_Length_m2979997331(L_13, /*hidden argument*/NULL);
		if (!L_14)
		{
			goto IL_0071;
		}
	}
	{
		StringBuilder_t243639308 * L_15 = V_0;
		String_t* L_16 = V_5;
		StringBuilder_Append_m3898090075(L_15, L_16, /*hidden argument*/NULL);
		StringBuilder_t243639308 * L_17 = V_0;
		StringBuilder_Append_m3898090075(L_17, _stringLiteral46, /*hidden argument*/NULL);
	}

IL_0071:
	{
		StringBuilder_t243639308 * L_18 = V_0;
		Type_t * L_19 = V_4;
		String_t* L_20 = VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_19);
		StringBuilder_Append_m3898090075(L_18, L_20, /*hidden argument*/NULL);
		StringBuilder_t243639308 * L_21 = V_0;
		StringBuilder_Append_m3898090075(L_21, _stringLiteral58, /*hidden argument*/NULL);
		StringBuilder_t243639308 * L_22 = V_0;
		MethodBase_t318515428 * L_23 = V_3;
		String_t* L_24 = VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_23);
		StringBuilder_Append_m3898090075(L_22, L_24, /*hidden argument*/NULL);
		StringBuilder_t243639308 * L_25 = V_0;
		StringBuilder_Append_m3898090075(L_25, _stringLiteral40, /*hidden argument*/NULL);
		V_6 = 0;
		MethodBase_t318515428 * L_26 = V_3;
		ParameterInfoU5BU5D_t2015293532* L_27 = VirtFuncInvoker0< ParameterInfoU5BU5D_t2015293532* >::Invoke(14 /* System.Reflection.ParameterInfo[] System.Reflection.MethodBase::GetParameters() */, L_26);
		V_7 = L_27;
		V_8 = (bool)1;
		goto IL_00ee;
	}

IL_00b7:
	{
		bool L_28 = V_8;
		if (L_28)
		{
			goto IL_00cf;
		}
	}
	{
		StringBuilder_t243639308 * L_29 = V_0;
		StringBuilder_Append_m3898090075(L_29, _stringLiteral1396, /*hidden argument*/NULL);
		goto IL_00d2;
	}

IL_00cf:
	{
		V_8 = (bool)0;
	}

IL_00d2:
	{
		StringBuilder_t243639308 * L_30 = V_0;
		ParameterInfoU5BU5D_t2015293532* L_31 = V_7;
		int32_t L_32 = V_6;
		int32_t L_33 = L_32;
		ParameterInfo_t2235474049 * L_34 = (L_31)->GetAt(static_cast<il2cpp_array_size_t>(L_33));
		Type_t * L_35 = VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, L_34);
		String_t* L_36 = VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_35);
		StringBuilder_Append_m3898090075(L_30, L_36, /*hidden argument*/NULL);
		int32_t L_37 = V_6;
		V_6 = ((int32_t)((int32_t)L_37+(int32_t)1));
	}

IL_00ee:
	{
		int32_t L_38 = V_6;
		ParameterInfoU5BU5D_t2015293532* L_39 = V_7;
		if ((((int32_t)L_38) < ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_39)->max_length)))))))
		{
			goto IL_00b7;
		}
	}
	{
		StringBuilder_t243639308 * L_40 = V_0;
		StringBuilder_Append_m3898090075(L_40, _stringLiteral41, /*hidden argument*/NULL);
		StackFrame_t1034942277 * L_41 = V_2;
		String_t* L_42 = VirtFuncInvoker0< String_t* >::Invoke(5 /* System.String System.Diagnostics.StackFrame::GetFileName() */, L_41);
		V_9 = L_42;
		String_t* L_43 = V_9;
		if (!L_43)
		{
			goto IL_0247;
		}
	}
	{
		Type_t * L_44 = V_4;
		String_t* L_45 = VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_44);
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		bool L_46 = String_op_Equality_m1260523650(NULL /*static, unused*/, L_45, _stringLiteral65906227, /*hidden argument*/NULL);
		if (!L_46)
		{
			goto IL_0140;
		}
	}
	{
		Type_t * L_47 = V_4;
		String_t* L_48 = VirtFuncInvoker0< String_t* >::Invoke(34 /* System.String System.Type::get_Namespace() */, L_47);
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		bool L_49 = String_op_Equality_m1260523650(NULL /*static, unused*/, L_48, _stringLiteral3328621047, /*hidden argument*/NULL);
		if (L_49)
		{
			goto IL_01c4;
		}
	}

IL_0140:
	{
		Type_t * L_50 = V_4;
		String_t* L_51 = VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_50);
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		bool L_52 = String_op_Equality_m1260523650(NULL /*static, unused*/, L_51, _stringLiteral2281497008, /*hidden argument*/NULL);
		if (!L_52)
		{
			goto IL_016c;
		}
	}
	{
		Type_t * L_53 = V_4;
		String_t* L_54 = VirtFuncInvoker0< String_t* >::Invoke(34 /* System.String System.Type::get_Namespace() */, L_53);
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		bool L_55 = String_op_Equality_m1260523650(NULL /*static, unused*/, L_54, _stringLiteral3328621047, /*hidden argument*/NULL);
		if (L_55)
		{
			goto IL_01c4;
		}
	}

IL_016c:
	{
		Type_t * L_56 = V_4;
		String_t* L_57 = VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_56);
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		bool L_58 = String_op_Equality_m1260523650(NULL /*static, unused*/, L_57, _stringLiteral3703338489, /*hidden argument*/NULL);
		if (!L_58)
		{
			goto IL_0198;
		}
	}
	{
		Type_t * L_59 = V_4;
		String_t* L_60 = VirtFuncInvoker0< String_t* >::Invoke(34 /* System.String System.Type::get_Namespace() */, L_59);
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		bool L_61 = String_op_Equality_m1260523650(NULL /*static, unused*/, L_60, _stringLiteral3328621047, /*hidden argument*/NULL);
		if (L_61)
		{
			goto IL_01c4;
		}
	}

IL_0198:
	{
		Type_t * L_62 = V_4;
		String_t* L_63 = VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_62);
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		bool L_64 = String_op_Equality_m1260523650(NULL /*static, unused*/, L_63, _stringLiteral1970626406, /*hidden argument*/NULL);
		if (!L_64)
		{
			goto IL_01c1;
		}
	}
	{
		Type_t * L_65 = V_4;
		String_t* L_66 = VirtFuncInvoker0< String_t* >::Invoke(34 /* System.String System.Type::get_Namespace() */, L_65);
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		bool L_67 = String_op_Equality_m1260523650(NULL /*static, unused*/, L_66, _stringLiteral3747019304, /*hidden argument*/NULL);
		G_B24_0 = ((int32_t)(L_67));
		goto IL_01c2;
	}

IL_01c1:
	{
		G_B24_0 = 0;
	}

IL_01c2:
	{
		G_B26_0 = G_B24_0;
		goto IL_01c5;
	}

IL_01c4:
	{
		G_B26_0 = 1;
	}

IL_01c5:
	{
		V_10 = (bool)G_B26_0;
		bool L_68 = V_10;
		if (L_68)
		{
			goto IL_0247;
		}
	}
	{
		StringBuilder_t243639308 * L_69 = V_0;
		StringBuilder_Append_m3898090075(L_69, _stringLiteral30841157, /*hidden argument*/NULL);
		String_t* L_70 = V_9;
		IL2CPP_RUNTIME_CLASS_INIT(StackTraceUtility_t4217621253_il2cpp_TypeInfo_var);
		String_t* L_71 = ((StackTraceUtility_t4217621253_StaticFields*)StackTraceUtility_t4217621253_il2cpp_TypeInfo_var->static_fields)->get_projectFolder_0();
		bool L_72 = String_StartsWith_m1500793453(L_70, L_71, /*hidden argument*/NULL);
		if (!L_72)
		{
			goto IL_0210;
		}
	}
	{
		String_t* L_73 = V_9;
		IL2CPP_RUNTIME_CLASS_INIT(StackTraceUtility_t4217621253_il2cpp_TypeInfo_var);
		String_t* L_74 = ((StackTraceUtility_t4217621253_StaticFields*)StackTraceUtility_t4217621253_il2cpp_TypeInfo_var->static_fields)->get_projectFolder_0();
		int32_t L_75 = String_get_Length_m2979997331(L_74, /*hidden argument*/NULL);
		String_t* L_76 = V_9;
		int32_t L_77 = String_get_Length_m2979997331(L_76, /*hidden argument*/NULL);
		String_t* L_78 = ((StackTraceUtility_t4217621253_StaticFields*)StackTraceUtility_t4217621253_il2cpp_TypeInfo_var->static_fields)->get_projectFolder_0();
		int32_t L_79 = String_get_Length_m2979997331(L_78, /*hidden argument*/NULL);
		String_t* L_80 = String_Substring_m675079568(L_73, L_75, ((int32_t)((int32_t)L_77-(int32_t)L_79)), /*hidden argument*/NULL);
		V_9 = L_80;
	}

IL_0210:
	{
		StringBuilder_t243639308 * L_81 = V_0;
		String_t* L_82 = V_9;
		StringBuilder_Append_m3898090075(L_81, L_82, /*hidden argument*/NULL);
		StringBuilder_t243639308 * L_83 = V_0;
		StringBuilder_Append_m3898090075(L_83, _stringLiteral58, /*hidden argument*/NULL);
		StringBuilder_t243639308 * L_84 = V_0;
		StackFrame_t1034942277 * L_85 = V_2;
		int32_t L_86 = VirtFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 System.Diagnostics.StackFrame::GetFileLineNumber() */, L_85);
		V_11 = L_86;
		String_t* L_87 = Int32_ToString_m1286526384((&V_11), /*hidden argument*/NULL);
		StringBuilder_Append_m3898090075(L_84, L_87, /*hidden argument*/NULL);
		StringBuilder_t243639308 * L_88 = V_0;
		StringBuilder_Append_m3898090075(L_88, _stringLiteral41, /*hidden argument*/NULL);
	}

IL_0247:
	{
		StringBuilder_t243639308 * L_89 = V_0;
		StringBuilder_Append_m3898090075(L_89, _stringLiteral10, /*hidden argument*/NULL);
	}

IL_0253:
	{
		int32_t L_90 = V_1;
		V_1 = ((int32_t)((int32_t)L_90+(int32_t)1));
	}

IL_0257:
	{
		int32_t L_91 = V_1;
		StackTrace_t1047871261 * L_92 = ___stackTrace0;
		int32_t L_93 = VirtFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 System.Diagnostics.StackTrace::get_FrameCount() */, L_92);
		if ((((int32_t)L_91) < ((int32_t)L_93)))
		{
			goto IL_0012;
		}
	}
	{
		StringBuilder_t243639308 * L_94 = V_0;
		String_t* L_95 = StringBuilder_ToString_m350379841(L_94, /*hidden argument*/NULL);
		return L_95;
	}
}
// System.Void UnityEngine.StateMachineBehaviour::.ctor()
extern "C"  void StateMachineBehaviour__ctor_m3149540562 (StateMachineBehaviour_t759180893 * __this, const MethodInfo* method)
{
	{
		ScriptableObject__ctor_m1827087273(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.StateMachineBehaviour::OnStateEnter(UnityEngine.Animator,UnityEngine.AnimatorStateInfo,System.Int32)
extern "C"  void StateMachineBehaviour_OnStateEnter_m2858660338 (StateMachineBehaviour_t759180893 * __this, Animator_t2776330603 * ___animator0, AnimatorStateInfo_t323110318  ___stateInfo1, int32_t ___layerIndex2, const MethodInfo* method)
{
	{
		return;
	}
}
// System.Void UnityEngine.StateMachineBehaviour::OnStateUpdate(UnityEngine.Animator,UnityEngine.AnimatorStateInfo,System.Int32)
extern "C"  void StateMachineBehaviour_OnStateUpdate_m2829799871 (StateMachineBehaviour_t759180893 * __this, Animator_t2776330603 * ___animator0, AnimatorStateInfo_t323110318  ___stateInfo1, int32_t ___layerIndex2, const MethodInfo* method)
{
	{
		return;
	}
}
// System.Void UnityEngine.StateMachineBehaviour::OnStateExit(UnityEngine.Animator,UnityEngine.AnimatorStateInfo,System.Int32)
extern "C"  void StateMachineBehaviour_OnStateExit_m922939338 (StateMachineBehaviour_t759180893 * __this, Animator_t2776330603 * ___animator0, AnimatorStateInfo_t323110318  ___stateInfo1, int32_t ___layerIndex2, const MethodInfo* method)
{
	{
		return;
	}
}
// System.Void UnityEngine.StateMachineBehaviour::OnStateMove(UnityEngine.Animator,UnityEngine.AnimatorStateInfo,System.Int32)
extern "C"  void StateMachineBehaviour_OnStateMove_m834394999 (StateMachineBehaviour_t759180893 * __this, Animator_t2776330603 * ___animator0, AnimatorStateInfo_t323110318  ___stateInfo1, int32_t ___layerIndex2, const MethodInfo* method)
{
	{
		return;
	}
}
// System.Void UnityEngine.StateMachineBehaviour::OnStateIK(UnityEngine.Animator,UnityEngine.AnimatorStateInfo,System.Int32)
extern "C"  void StateMachineBehaviour_OnStateIK_m2478904358 (StateMachineBehaviour_t759180893 * __this, Animator_t2776330603 * ___animator0, AnimatorStateInfo_t323110318  ___stateInfo1, int32_t ___layerIndex2, const MethodInfo* method)
{
	{
		return;
	}
}
// System.Void UnityEngine.StateMachineBehaviour::OnStateMachineEnter(UnityEngine.Animator,System.Int32)
extern "C"  void StateMachineBehaviour_OnStateMachineEnter_m3756430466 (StateMachineBehaviour_t759180893 * __this, Animator_t2776330603 * ___animator0, int32_t ___stateMachinePathHash1, const MethodInfo* method)
{
	{
		return;
	}
}
// System.Void UnityEngine.StateMachineBehaviour::OnStateMachineExit(UnityEngine.Animator,System.Int32)
extern "C"  void StateMachineBehaviour_OnStateMachineExit_m4198306608 (StateMachineBehaviour_t759180893 * __this, Animator_t2776330603 * ___animator0, int32_t ___stateMachinePathHash1, const MethodInfo* method)
{
	{
		return;
	}
}
// System.Void UnityEngine.StateMachineBehaviour::OnStateEnter(UnityEngine.Animator,UnityEngine.AnimatorStateInfo,System.Int32,UnityEngine.Experimental.Director.AnimatorControllerPlayable)
extern "C"  void StateMachineBehaviour_OnStateEnter_m1932811376 (StateMachineBehaviour_t759180893 * __this, Animator_t2776330603 * ___animator0, AnimatorStateInfo_t323110318  ___stateInfo1, int32_t ___layerIndex2, AnimatorControllerPlayable_t3906681469  ___controller3, const MethodInfo* method)
{
	{
		return;
	}
}
// System.Void UnityEngine.StateMachineBehaviour::OnStateUpdate(UnityEngine.Animator,UnityEngine.AnimatorStateInfo,System.Int32,UnityEngine.Experimental.Director.AnimatorControllerPlayable)
extern "C"  void StateMachineBehaviour_OnStateUpdate_m2812313539 (StateMachineBehaviour_t759180893 * __this, Animator_t2776330603 * ___animator0, AnimatorStateInfo_t323110318  ___stateInfo1, int32_t ___layerIndex2, AnimatorControllerPlayable_t3906681469  ___controller3, const MethodInfo* method)
{
	{
		return;
	}
}
// System.Void UnityEngine.StateMachineBehaviour::OnStateExit(UnityEngine.Animator,UnityEngine.AnimatorStateInfo,System.Int32,UnityEngine.Experimental.Director.AnimatorControllerPlayable)
extern "C"  void StateMachineBehaviour_OnStateExit_m2956750232 (StateMachineBehaviour_t759180893 * __this, Animator_t2776330603 * ___animator0, AnimatorStateInfo_t323110318  ___stateInfo1, int32_t ___layerIndex2, AnimatorControllerPlayable_t3906681469  ___controller3, const MethodInfo* method)
{
	{
		return;
	}
}
// System.Void UnityEngine.StateMachineBehaviour::OnStateMove(UnityEngine.Animator,UnityEngine.AnimatorStateInfo,System.Int32,UnityEngine.Experimental.Director.AnimatorControllerPlayable)
extern "C"  void StateMachineBehaviour_OnStateMove_m2938949899 (StateMachineBehaviour_t759180893 * __this, Animator_t2776330603 * ___animator0, AnimatorStateInfo_t323110318  ___stateInfo1, int32_t ___layerIndex2, AnimatorControllerPlayable_t3906681469  ___controller3, const MethodInfo* method)
{
	{
		return;
	}
}
// System.Void UnityEngine.StateMachineBehaviour::OnStateIK(UnityEngine.Animator,UnityEngine.AnimatorStateInfo,System.Int32,UnityEngine.Experimental.Director.AnimatorControllerPlayable)
extern "C"  void StateMachineBehaviour_OnStateIK_m3126912700 (StateMachineBehaviour_t759180893 * __this, Animator_t2776330603 * ___animator0, AnimatorStateInfo_t323110318  ___stateInfo1, int32_t ___layerIndex2, AnimatorControllerPlayable_t3906681469  ___controller3, const MethodInfo* method)
{
	{
		return;
	}
}
// System.Void UnityEngine.StateMachineBehaviour::OnStateMachineEnter(UnityEngine.Animator,System.Int32,UnityEngine.Experimental.Director.AnimatorControllerPlayable)
extern "C"  void StateMachineBehaviour_OnStateMachineEnter_m2392556512 (StateMachineBehaviour_t759180893 * __this, Animator_t2776330603 * ___animator0, int32_t ___stateMachinePathHash1, AnimatorControllerPlayable_t3906681469  ___controller2, const MethodInfo* method)
{
	{
		return;
	}
}
// System.Void UnityEngine.StateMachineBehaviour::OnStateMachineExit(UnityEngine.Animator,System.Int32,UnityEngine.Experimental.Director.AnimatorControllerPlayable)
extern "C"  void StateMachineBehaviour_OnStateMachineExit_m2976228338 (StateMachineBehaviour_t759180893 * __this, Animator_t2776330603 * ___animator0, int32_t ___stateMachinePathHash1, AnimatorControllerPlayable_t3906681469  ___controller2, const MethodInfo* method)
{
	{
		return;
	}
}
// System.Void UnityEngine.TextAreaAttribute::.ctor(System.Int32,System.Int32)
extern "C"  void TextAreaAttribute__ctor_m2577573455 (TextAreaAttribute_t641061976 * __this, int32_t ___minLines0, int32_t ___maxLines1, const MethodInfo* method)
{
	{
		PropertyAttribute__ctor_m1741701746(__this, /*hidden argument*/NULL);
		int32_t L_0 = ___minLines0;
		__this->set_minLines_0(L_0);
		int32_t L_1 = ___maxLines1;
		__this->set_maxLines_1(L_1);
		return;
	}
}
// System.Void UnityEngine.TextEditor::.ctor()
extern Il2CppClass* GUIStyle_t2990928826_il2cpp_TypeInfo_var;
extern Il2CppClass* GUIContent_t2094828418_il2cpp_TypeInfo_var;
extern const uint32_t TextEditor__ctor_m1029296947_MetadataUsageId;
extern "C"  void TextEditor__ctor_m1029296947 (TextEditor_t319394238 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (TextEditor__ctor_m1029296947_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(GUIStyle_t2990928826_il2cpp_TypeInfo_var);
		GUIStyle_t2990928826 * L_0 = GUIStyle_get_none_m2767659632(NULL /*static, unused*/, /*hidden argument*/NULL);
		__this->set_style_0(L_0);
		Vector2_t4282066565  L_1 = Vector2_get_zero_m199872368(NULL /*static, unused*/, /*hidden argument*/NULL);
		__this->set_scrollOffset_1(L_1);
		GUIContent_t2094828418 * L_2 = (GUIContent_t2094828418 *)il2cpp_codegen_object_new(GUIContent_t2094828418_il2cpp_TypeInfo_var);
		GUIContent__ctor_m923375087(L_2, /*hidden argument*/NULL);
		__this->set_m_Content_2(L_2);
		__this->set_m_iAltCursorPos_3((-1));
		Object__ctor_m1772956182(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Boolean UnityEngine.TextGenerationSettings::CompareColors(UnityEngine.Color,UnityEngine.Color)
extern Il2CppClass* Mathf_t4203372500_il2cpp_TypeInfo_var;
extern const uint32_t TextGenerationSettings_CompareColors_m2801108564_MetadataUsageId;
extern "C"  bool TextGenerationSettings_CompareColors_m2801108564 (TextGenerationSettings_t1923005356 * __this, Color_t4194546905  ___left0, Color_t4194546905  ___right1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (TextGenerationSettings_CompareColors_m2801108564_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	int32_t G_B5_0 = 0;
	{
		float L_0 = (&___left0)->get_r_0();
		float L_1 = (&___right1)->get_r_0();
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t4203372500_il2cpp_TypeInfo_var);
		bool L_2 = Mathf_Approximately_m1395529776(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_005d;
		}
	}
	{
		float L_3 = (&___left0)->get_g_1();
		float L_4 = (&___right1)->get_g_1();
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t4203372500_il2cpp_TypeInfo_var);
		bool L_5 = Mathf_Approximately_m1395529776(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL);
		if (!L_5)
		{
			goto IL_005d;
		}
	}
	{
		float L_6 = (&___left0)->get_b_2();
		float L_7 = (&___right1)->get_b_2();
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t4203372500_il2cpp_TypeInfo_var);
		bool L_8 = Mathf_Approximately_m1395529776(NULL /*static, unused*/, L_6, L_7, /*hidden argument*/NULL);
		if (!L_8)
		{
			goto IL_005d;
		}
	}
	{
		float L_9 = (&___left0)->get_a_3();
		float L_10 = (&___right1)->get_a_3();
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t4203372500_il2cpp_TypeInfo_var);
		bool L_11 = Mathf_Approximately_m1395529776(NULL /*static, unused*/, L_9, L_10, /*hidden argument*/NULL);
		G_B5_0 = ((int32_t)(L_11));
		goto IL_005e;
	}

IL_005d:
	{
		G_B5_0 = 0;
	}

IL_005e:
	{
		return (bool)G_B5_0;
	}
}
extern "C"  bool TextGenerationSettings_CompareColors_m2801108564_AdjustorThunk (Il2CppObject * __this, Color_t4194546905  ___left0, Color_t4194546905  ___right1, const MethodInfo* method)
{
	TextGenerationSettings_t1923005356 * _thisAdjusted = reinterpret_cast<TextGenerationSettings_t1923005356 *>(__this + 1);
	return TextGenerationSettings_CompareColors_m2801108564(_thisAdjusted, ___left0, ___right1, method);
}
// System.Boolean UnityEngine.TextGenerationSettings::CompareVector2(UnityEngine.Vector2,UnityEngine.Vector2)
extern Il2CppClass* Mathf_t4203372500_il2cpp_TypeInfo_var;
extern const uint32_t TextGenerationSettings_CompareVector2_m332687775_MetadataUsageId;
extern "C"  bool TextGenerationSettings_CompareVector2_m332687775 (TextGenerationSettings_t1923005356 * __this, Vector2_t4282066565  ___left0, Vector2_t4282066565  ___right1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (TextGenerationSettings_CompareVector2_m332687775_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	int32_t G_B3_0 = 0;
	{
		float L_0 = (&___left0)->get_x_1();
		float L_1 = (&___right1)->get_x_1();
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t4203372500_il2cpp_TypeInfo_var);
		bool L_2 = Mathf_Approximately_m1395529776(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_002d;
		}
	}
	{
		float L_3 = (&___left0)->get_y_2();
		float L_4 = (&___right1)->get_y_2();
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t4203372500_il2cpp_TypeInfo_var);
		bool L_5 = Mathf_Approximately_m1395529776(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL);
		G_B3_0 = ((int32_t)(L_5));
		goto IL_002e;
	}

IL_002d:
	{
		G_B3_0 = 0;
	}

IL_002e:
	{
		return (bool)G_B3_0;
	}
}
extern "C"  bool TextGenerationSettings_CompareVector2_m332687775_AdjustorThunk (Il2CppObject * __this, Vector2_t4282066565  ___left0, Vector2_t4282066565  ___right1, const MethodInfo* method)
{
	TextGenerationSettings_t1923005356 * _thisAdjusted = reinterpret_cast<TextGenerationSettings_t1923005356 *>(__this + 1);
	return TextGenerationSettings_CompareVector2_m332687775(_thisAdjusted, ___left0, ___right1, method);
}
// System.Boolean UnityEngine.TextGenerationSettings::Equals(UnityEngine.TextGenerationSettings)
extern Il2CppClass* Mathf_t4203372500_il2cpp_TypeInfo_var;
extern Il2CppClass* Object_t3071478659_il2cpp_TypeInfo_var;
extern const uint32_t TextGenerationSettings_Equals_m3950599493_MetadataUsageId;
extern "C"  bool TextGenerationSettings_Equals_m3950599493 (TextGenerationSettings_t1923005356 * __this, TextGenerationSettings_t1923005356  ___other0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (TextGenerationSettings_Equals_m3950599493_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	int32_t G_B21_0 = 0;
	{
		Color_t4194546905  L_0 = __this->get_color_1();
		Color_t4194546905  L_1 = (&___other0)->get_color_1();
		bool L_2 = TextGenerationSettings_CompareColors_m2801108564(__this, L_0, L_1, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_0186;
		}
	}
	{
		int32_t L_3 = __this->get_fontSize_2();
		int32_t L_4 = (&___other0)->get_fontSize_2();
		if ((!(((uint32_t)L_3) == ((uint32_t)L_4))))
		{
			goto IL_0186;
		}
	}
	{
		float L_5 = __this->get_scaleFactor_5();
		float L_6 = (&___other0)->get_scaleFactor_5();
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t4203372500_il2cpp_TypeInfo_var);
		bool L_7 = Mathf_Approximately_m1395529776(NULL /*static, unused*/, L_5, L_6, /*hidden argument*/NULL);
		if (!L_7)
		{
			goto IL_0186;
		}
	}
	{
		int32_t L_8 = __this->get_resizeTextMinSize_10();
		int32_t L_9 = (&___other0)->get_resizeTextMinSize_10();
		if ((!(((uint32_t)L_8) == ((uint32_t)L_9))))
		{
			goto IL_0186;
		}
	}
	{
		int32_t L_10 = __this->get_resizeTextMaxSize_11();
		int32_t L_11 = (&___other0)->get_resizeTextMaxSize_11();
		if ((!(((uint32_t)L_10) == ((uint32_t)L_11))))
		{
			goto IL_0186;
		}
	}
	{
		float L_12 = __this->get_lineSpacing_3();
		float L_13 = (&___other0)->get_lineSpacing_3();
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t4203372500_il2cpp_TypeInfo_var);
		bool L_14 = Mathf_Approximately_m1395529776(NULL /*static, unused*/, L_12, L_13, /*hidden argument*/NULL);
		if (!L_14)
		{
			goto IL_0186;
		}
	}
	{
		int32_t L_15 = __this->get_fontStyle_6();
		int32_t L_16 = (&___other0)->get_fontStyle_6();
		if ((!(((uint32_t)L_15) == ((uint32_t)L_16))))
		{
			goto IL_0186;
		}
	}
	{
		bool L_17 = __this->get_richText_4();
		bool L_18 = (&___other0)->get_richText_4();
		if ((!(((uint32_t)L_17) == ((uint32_t)L_18))))
		{
			goto IL_0186;
		}
	}
	{
		int32_t L_19 = __this->get_textAnchor_7();
		int32_t L_20 = (&___other0)->get_textAnchor_7();
		if ((!(((uint32_t)L_19) == ((uint32_t)L_20))))
		{
			goto IL_0186;
		}
	}
	{
		bool L_21 = __this->get_alignByGeometry_8();
		bool L_22 = (&___other0)->get_alignByGeometry_8();
		if ((!(((uint32_t)L_21) == ((uint32_t)L_22))))
		{
			goto IL_0186;
		}
	}
	{
		bool L_23 = __this->get_resizeTextForBestFit_9();
		bool L_24 = (&___other0)->get_resizeTextForBestFit_9();
		if ((!(((uint32_t)L_23) == ((uint32_t)L_24))))
		{
			goto IL_0186;
		}
	}
	{
		int32_t L_25 = __this->get_resizeTextMinSize_10();
		int32_t L_26 = (&___other0)->get_resizeTextMinSize_10();
		if ((!(((uint32_t)L_25) == ((uint32_t)L_26))))
		{
			goto IL_0186;
		}
	}
	{
		int32_t L_27 = __this->get_resizeTextMaxSize_11();
		int32_t L_28 = (&___other0)->get_resizeTextMaxSize_11();
		if ((!(((uint32_t)L_27) == ((uint32_t)L_28))))
		{
			goto IL_0186;
		}
	}
	{
		bool L_29 = __this->get_resizeTextForBestFit_9();
		bool L_30 = (&___other0)->get_resizeTextForBestFit_9();
		if ((!(((uint32_t)L_29) == ((uint32_t)L_30))))
		{
			goto IL_0186;
		}
	}
	{
		bool L_31 = __this->get_updateBounds_12();
		bool L_32 = (&___other0)->get_updateBounds_12();
		if ((!(((uint32_t)L_31) == ((uint32_t)L_32))))
		{
			goto IL_0186;
		}
	}
	{
		int32_t L_33 = __this->get_horizontalOverflow_14();
		int32_t L_34 = (&___other0)->get_horizontalOverflow_14();
		if ((!(((uint32_t)L_33) == ((uint32_t)L_34))))
		{
			goto IL_0186;
		}
	}
	{
		int32_t L_35 = __this->get_verticalOverflow_13();
		int32_t L_36 = (&___other0)->get_verticalOverflow_13();
		if ((!(((uint32_t)L_35) == ((uint32_t)L_36))))
		{
			goto IL_0186;
		}
	}
	{
		Vector2_t4282066565  L_37 = __this->get_generationExtents_15();
		Vector2_t4282066565  L_38 = (&___other0)->get_generationExtents_15();
		bool L_39 = TextGenerationSettings_CompareVector2_m332687775(__this, L_37, L_38, /*hidden argument*/NULL);
		if (!L_39)
		{
			goto IL_0186;
		}
	}
	{
		Vector2_t4282066565  L_40 = __this->get_pivot_16();
		Vector2_t4282066565  L_41 = (&___other0)->get_pivot_16();
		bool L_42 = TextGenerationSettings_CompareVector2_m332687775(__this, L_40, L_41, /*hidden argument*/NULL);
		if (!L_42)
		{
			goto IL_0186;
		}
	}
	{
		Font_t4241557075 * L_43 = __this->get_font_0();
		Font_t4241557075 * L_44 = (&___other0)->get_font_0();
		IL2CPP_RUNTIME_CLASS_INIT(Object_t3071478659_il2cpp_TypeInfo_var);
		bool L_45 = Object_op_Equality_m3964590952(NULL /*static, unused*/, L_43, L_44, /*hidden argument*/NULL);
		G_B21_0 = ((int32_t)(L_45));
		goto IL_0187;
	}

IL_0186:
	{
		G_B21_0 = 0;
	}

IL_0187:
	{
		return (bool)G_B21_0;
	}
}
extern "C"  bool TextGenerationSettings_Equals_m3950599493_AdjustorThunk (Il2CppObject * __this, TextGenerationSettings_t1923005356  ___other0, const MethodInfo* method)
{
	TextGenerationSettings_t1923005356 * _thisAdjusted = reinterpret_cast<TextGenerationSettings_t1923005356 *>(__this + 1);
	return TextGenerationSettings_Equals_m3950599493(_thisAdjusted, ___other0, method);
}
// Conversion methods for marshalling of: UnityEngine.TextGenerationSettings
extern "C" void TextGenerationSettings_t1923005356_marshal_pinvoke(const TextGenerationSettings_t1923005356& unmarshaled, TextGenerationSettings_t1923005356_marshaled_pinvoke& marshaled)
{
	Il2CppCodeGenException* ___font_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'font' of type 'TextGenerationSettings': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___font_0Exception);
}
extern "C" void TextGenerationSettings_t1923005356_marshal_pinvoke_back(const TextGenerationSettings_t1923005356_marshaled_pinvoke& marshaled, TextGenerationSettings_t1923005356& unmarshaled)
{
	Il2CppCodeGenException* ___font_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'font' of type 'TextGenerationSettings': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___font_0Exception);
}
// Conversion method for clean up from marshalling of: UnityEngine.TextGenerationSettings
extern "C" void TextGenerationSettings_t1923005356_marshal_pinvoke_cleanup(TextGenerationSettings_t1923005356_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: UnityEngine.TextGenerationSettings
extern "C" void TextGenerationSettings_t1923005356_marshal_com(const TextGenerationSettings_t1923005356& unmarshaled, TextGenerationSettings_t1923005356_marshaled_com& marshaled)
{
	Il2CppCodeGenException* ___font_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'font' of type 'TextGenerationSettings': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___font_0Exception);
}
extern "C" void TextGenerationSettings_t1923005356_marshal_com_back(const TextGenerationSettings_t1923005356_marshaled_com& marshaled, TextGenerationSettings_t1923005356& unmarshaled)
{
	Il2CppCodeGenException* ___font_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'font' of type 'TextGenerationSettings': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___font_0Exception);
}
// Conversion method for clean up from marshalling of: UnityEngine.TextGenerationSettings
extern "C" void TextGenerationSettings_t1923005356_marshal_com_cleanup(TextGenerationSettings_t1923005356_marshaled_com& marshaled)
{
}
// System.Void UnityEngine.TextGenerator::.ctor()
extern "C"  void TextGenerator__ctor_m3994909811 (TextGenerator_t538854556 * __this, const MethodInfo* method)
{
	{
		TextGenerator__ctor_m1563237700(__this, ((int32_t)50), /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.TextGenerator::.ctor(System.Int32)
extern Il2CppClass* List_1_t1317283468_il2cpp_TypeInfo_var;
extern Il2CppClass* List_1_t1433993036_il2cpp_TypeInfo_var;
extern Il2CppClass* List_1_t1187093738_il2cpp_TypeInfo_var;
extern const MethodInfo* List_1__ctor_m1637285730_MethodInfo_var;
extern const MethodInfo* List_1__ctor_m2496259298_MethodInfo_var;
extern const MethodInfo* List_1__ctor_m363550720_MethodInfo_var;
extern const uint32_t TextGenerator__ctor_m1563237700_MetadataUsageId;
extern "C"  void TextGenerator__ctor_m1563237700 (TextGenerator_t538854556 * __this, int32_t ___initialCapacity0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (TextGenerator__ctor_m1563237700_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		Object__ctor_m1772956182(__this, /*hidden argument*/NULL);
		int32_t L_0 = ___initialCapacity0;
		List_1_t1317283468 * L_1 = (List_1_t1317283468 *)il2cpp_codegen_object_new(List_1_t1317283468_il2cpp_TypeInfo_var);
		List_1__ctor_m1637285730(L_1, ((int32_t)((int32_t)((int32_t)((int32_t)L_0+(int32_t)1))*(int32_t)4)), /*hidden argument*/List_1__ctor_m1637285730_MethodInfo_var);
		__this->set_m_Verts_5(L_1);
		int32_t L_2 = ___initialCapacity0;
		List_1_t1433993036 * L_3 = (List_1_t1433993036 *)il2cpp_codegen_object_new(List_1_t1433993036_il2cpp_TypeInfo_var);
		List_1__ctor_m2496259298(L_3, ((int32_t)((int32_t)L_2+(int32_t)1)), /*hidden argument*/List_1__ctor_m2496259298_MethodInfo_var);
		__this->set_m_Characters_6(L_3);
		List_1_t1187093738 * L_4 = (List_1_t1187093738 *)il2cpp_codegen_object_new(List_1_t1187093738_il2cpp_TypeInfo_var);
		List_1__ctor_m363550720(L_4, ((int32_t)20), /*hidden argument*/List_1__ctor_m363550720_MethodInfo_var);
		__this->set_m_Lines_7(L_4);
		TextGenerator_Init_m1881520001(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.TextGenerator::System.IDisposable.Dispose()
extern "C"  void TextGenerator_System_IDisposable_Dispose_m3586435340 (TextGenerator_t538854556 * __this, const MethodInfo* method)
{
	{
		TextGenerator_Dispose_cpp_m959647828(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.TextGenerator::Finalize()
extern Il2CppClass* IDisposable_t1423340799_il2cpp_TypeInfo_var;
extern const uint32_t TextGenerator_Finalize_m3211881231_MetadataUsageId;
extern "C"  void TextGenerator_Finalize_m3211881231 (TextGenerator_t538854556 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (TextGenerator_Finalize_m3211881231_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	Exception_t3991598821 * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t3991598821 * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = 0;
	NO_UNUSED_WARNING (__leave_target);

IL_0000:
	try
	{ // begin try (depth: 1)
		InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t1423340799_il2cpp_TypeInfo_var, __this);
		IL2CPP_LEAVE(0x12, FINALLY_000b);
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t3991598821 *)e.ex;
		goto FINALLY_000b;
	}

FINALLY_000b:
	{ // begin finally (depth: 1)
		Object_Finalize_m3027285644(__this, /*hidden argument*/NULL);
		IL2CPP_END_FINALLY(11)
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(11)
	{
		IL2CPP_JUMP_TBL(0x12, IL_0012)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t3991598821 *)
	}

IL_0012:
	{
		return;
	}
}
// UnityEngine.TextGenerationSettings UnityEngine.TextGenerator::ValidatedSettings(UnityEngine.TextGenerationSettings)
extern Il2CppClass* Object_t3071478659_il2cpp_TypeInfo_var;
extern Il2CppClass* ObjectU5BU5D_t1108656482_il2cpp_TypeInfo_var;
extern Il2CppClass* Debug_t4195163081_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1902700394;
extern Il2CppCodeGenString* _stringLiteral2567713154;
extern const uint32_t TextGenerator_ValidatedSettings_m1098807955_MetadataUsageId;
extern "C"  TextGenerationSettings_t1923005356  TextGenerator_ValidatedSettings_m1098807955 (TextGenerator_t538854556 * __this, TextGenerationSettings_t1923005356  ___settings0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (TextGenerator_ValidatedSettings_m1098807955_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		Font_t4241557075 * L_0 = (&___settings0)->get_font_0();
		IL2CPP_RUNTIME_CLASS_INIT(Object_t3071478659_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Inequality_m1296218211(NULL /*static, unused*/, L_0, (Object_t3071478659 *)NULL, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0025;
		}
	}
	{
		Font_t4241557075 * L_2 = (&___settings0)->get_font_0();
		bool L_3 = Font_get_dynamic_m3880144684(L_2, /*hidden argument*/NULL);
		if (!L_3)
		{
			goto IL_0025;
		}
	}
	{
		TextGenerationSettings_t1923005356  L_4 = ___settings0;
		return L_4;
	}

IL_0025:
	{
		int32_t L_5 = (&___settings0)->get_fontSize_2();
		if (L_5)
		{
			goto IL_003d;
		}
	}
	{
		int32_t L_6 = (&___settings0)->get_fontStyle_6();
		if (!L_6)
		{
			goto IL_0085;
		}
	}

IL_003d:
	{
		Font_t4241557075 * L_7 = (&___settings0)->get_font_0();
		IL2CPP_RUNTIME_CLASS_INIT(Object_t3071478659_il2cpp_TypeInfo_var);
		bool L_8 = Object_op_Inequality_m1296218211(NULL /*static, unused*/, L_7, (Object_t3071478659 *)NULL, /*hidden argument*/NULL);
		if (!L_8)
		{
			goto IL_0075;
		}
	}
	{
		Font_t4241557075 * L_9 = (&___settings0)->get_font_0();
		ObjectU5BU5D_t1108656482* L_10 = ((ObjectU5BU5D_t1108656482*)SZArrayNew(ObjectU5BU5D_t1108656482_il2cpp_TypeInfo_var, (uint32_t)1));
		Font_t4241557075 * L_11 = (&___settings0)->get_font_0();
		String_t* L_12 = Object_get_name_m3709440845(L_11, /*hidden argument*/NULL);
		ArrayElementTypeCheck (L_10, L_12);
		(L_10)->SetAt(static_cast<il2cpp_array_size_t>(0), (Il2CppObject *)L_12);
		IL2CPP_RUNTIME_CLASS_INIT(Debug_t4195163081_il2cpp_TypeInfo_var);
		Debug_LogWarningFormat_m193815327(NULL /*static, unused*/, L_9, _stringLiteral1902700394, L_10, /*hidden argument*/NULL);
	}

IL_0075:
	{
		(&___settings0)->set_fontSize_2(0);
		(&___settings0)->set_fontStyle_6(0);
	}

IL_0085:
	{
		bool L_13 = (&___settings0)->get_resizeTextForBestFit_9();
		if (!L_13)
		{
			goto IL_00d1;
		}
	}
	{
		Font_t4241557075 * L_14 = (&___settings0)->get_font_0();
		IL2CPP_RUNTIME_CLASS_INIT(Object_t3071478659_il2cpp_TypeInfo_var);
		bool L_15 = Object_op_Inequality_m1296218211(NULL /*static, unused*/, L_14, (Object_t3071478659 *)NULL, /*hidden argument*/NULL);
		if (!L_15)
		{
			goto IL_00c9;
		}
	}
	{
		Font_t4241557075 * L_16 = (&___settings0)->get_font_0();
		ObjectU5BU5D_t1108656482* L_17 = ((ObjectU5BU5D_t1108656482*)SZArrayNew(ObjectU5BU5D_t1108656482_il2cpp_TypeInfo_var, (uint32_t)1));
		Font_t4241557075 * L_18 = (&___settings0)->get_font_0();
		String_t* L_19 = Object_get_name_m3709440845(L_18, /*hidden argument*/NULL);
		ArrayElementTypeCheck (L_17, L_19);
		(L_17)->SetAt(static_cast<il2cpp_array_size_t>(0), (Il2CppObject *)L_19);
		IL2CPP_RUNTIME_CLASS_INIT(Debug_t4195163081_il2cpp_TypeInfo_var);
		Debug_LogWarningFormat_m193815327(NULL /*static, unused*/, L_16, _stringLiteral2567713154, L_17, /*hidden argument*/NULL);
	}

IL_00c9:
	{
		(&___settings0)->set_resizeTextForBestFit_9((bool)0);
	}

IL_00d1:
	{
		TextGenerationSettings_t1923005356  L_20 = ___settings0;
		return L_20;
	}
}
// System.Void UnityEngine.TextGenerator::Invalidate()
extern "C"  void TextGenerator_Invalidate_m620450028 (TextGenerator_t538854556 * __this, const MethodInfo* method)
{
	{
		__this->set_m_HasGenerated_3((bool)0);
		return;
	}
}
// System.Void UnityEngine.TextGenerator::GetCharacters(System.Collections.Generic.List`1<UnityEngine.UICharInfo>)
extern "C"  void TextGenerator_GetCharacters_m2483060112 (TextGenerator_t538854556 * __this, List_1_t1433993036 * ___characters0, const MethodInfo* method)
{
	{
		List_1_t1433993036 * L_0 = ___characters0;
		TextGenerator_GetCharactersInternal_m3189630150(__this, L_0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.TextGenerator::GetLines(System.Collections.Generic.List`1<UnityEngine.UILineInfo>)
extern "C"  void TextGenerator_GetLines_m2441503301 (TextGenerator_t538854556 * __this, List_1_t1187093738 * ___lines0, const MethodInfo* method)
{
	{
		List_1_t1187093738 * L_0 = ___lines0;
		TextGenerator_GetLinesInternal_m702225117(__this, L_0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.TextGenerator::GetVertices(System.Collections.Generic.List`1<UnityEngine.UIVertex>)
extern "C"  void TextGenerator_GetVertices_m1097518625 (TextGenerator_t538854556 * __this, List_1_t1317283468 * ___vertices0, const MethodInfo* method)
{
	{
		List_1_t1317283468 * L_0 = ___vertices0;
		TextGenerator_GetVerticesInternal_m2005679319(__this, L_0, /*hidden argument*/NULL);
		return;
	}
}
// System.Single UnityEngine.TextGenerator::GetPreferredWidth(System.String,UnityEngine.TextGenerationSettings)
extern "C"  float TextGenerator_GetPreferredWidth_m1618543389 (TextGenerator_t538854556 * __this, String_t* ___str0, TextGenerationSettings_t1923005356  ___settings1, const MethodInfo* method)
{
	Rect_t4241904616  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		(&___settings1)->set_horizontalOverflow_14(1);
		(&___settings1)->set_verticalOverflow_13(1);
		(&___settings1)->set_updateBounds_12((bool)1);
		String_t* L_0 = ___str0;
		TextGenerationSettings_t1923005356  L_1 = ___settings1;
		TextGenerator_Populate_m953583418(__this, L_0, L_1, /*hidden argument*/NULL);
		Rect_t4241904616  L_2 = TextGenerator_get_rectExtents_m2200526529(__this, /*hidden argument*/NULL);
		V_0 = L_2;
		float L_3 = Rect_get_width_m2824209432((&V_0), /*hidden argument*/NULL);
		return L_3;
	}
}
// System.Single UnityEngine.TextGenerator::GetPreferredHeight(System.String,UnityEngine.TextGenerationSettings)
extern "C"  float TextGenerator_GetPreferredHeight_m1770778044 (TextGenerator_t538854556 * __this, String_t* ___str0, TextGenerationSettings_t1923005356  ___settings1, const MethodInfo* method)
{
	Rect_t4241904616  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		(&___settings1)->set_verticalOverflow_13(1);
		(&___settings1)->set_updateBounds_12((bool)1);
		String_t* L_0 = ___str0;
		TextGenerationSettings_t1923005356  L_1 = ___settings1;
		TextGenerator_Populate_m953583418(__this, L_0, L_1, /*hidden argument*/NULL);
		Rect_t4241904616  L_2 = TextGenerator_get_rectExtents_m2200526529(__this, /*hidden argument*/NULL);
		V_0 = L_2;
		float L_3 = Rect_get_height_m2154960823((&V_0), /*hidden argument*/NULL);
		return L_3;
	}
}
// System.Boolean UnityEngine.TextGenerator::Populate(System.String,UnityEngine.TextGenerationSettings)
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern const uint32_t TextGenerator_Populate_m953583418_MetadataUsageId;
extern "C"  bool TextGenerator_Populate_m953583418 (TextGenerator_t538854556 * __this, String_t* ___str0, TextGenerationSettings_t1923005356  ___settings1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (TextGenerator_Populate_m953583418_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		bool L_0 = __this->get_m_HasGenerated_3();
		if (!L_0)
		{
			goto IL_0035;
		}
	}
	{
		String_t* L_1 = ___str0;
		String_t* L_2 = __this->get_m_LastString_1();
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		bool L_3 = String_op_Equality_m1260523650(NULL /*static, unused*/, L_1, L_2, /*hidden argument*/NULL);
		if (!L_3)
		{
			goto IL_0035;
		}
	}
	{
		TextGenerationSettings_t1923005356  L_4 = __this->get_m_LastSettings_2();
		bool L_5 = TextGenerationSettings_Equals_m3950599493((&___settings1), L_4, /*hidden argument*/NULL);
		if (!L_5)
		{
			goto IL_0035;
		}
	}
	{
		bool L_6 = __this->get_m_LastValid_4();
		return L_6;
	}

IL_0035:
	{
		String_t* L_7 = ___str0;
		TextGenerationSettings_t1923005356  L_8 = ___settings1;
		bool L_9 = TextGenerator_PopulateAlways_m4138837161(__this, L_7, L_8, /*hidden argument*/NULL);
		return L_9;
	}
}
// System.Boolean UnityEngine.TextGenerator::PopulateAlways(System.String,UnityEngine.TextGenerationSettings)
extern "C"  bool TextGenerator_PopulateAlways_m4138837161 (TextGenerator_t538854556 * __this, String_t* ___str0, TextGenerationSettings_t1923005356  ___settings1, const MethodInfo* method)
{
	TextGenerationSettings_t1923005356  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		String_t* L_0 = ___str0;
		__this->set_m_LastString_1(L_0);
		__this->set_m_HasGenerated_3((bool)1);
		__this->set_m_CachedVerts_8((bool)0);
		__this->set_m_CachedCharacters_9((bool)0);
		__this->set_m_CachedLines_10((bool)0);
		TextGenerationSettings_t1923005356  L_1 = ___settings1;
		__this->set_m_LastSettings_2(L_1);
		TextGenerationSettings_t1923005356  L_2 = ___settings1;
		TextGenerationSettings_t1923005356  L_3 = TextGenerator_ValidatedSettings_m1098807955(__this, L_2, /*hidden argument*/NULL);
		V_0 = L_3;
		String_t* L_4 = ___str0;
		Font_t4241557075 * L_5 = (&V_0)->get_font_0();
		Color_t4194546905  L_6 = (&V_0)->get_color_1();
		int32_t L_7 = (&V_0)->get_fontSize_2();
		float L_8 = (&V_0)->get_scaleFactor_5();
		float L_9 = (&V_0)->get_lineSpacing_3();
		int32_t L_10 = (&V_0)->get_fontStyle_6();
		bool L_11 = (&V_0)->get_richText_4();
		bool L_12 = (&V_0)->get_resizeTextForBestFit_9();
		int32_t L_13 = (&V_0)->get_resizeTextMinSize_10();
		int32_t L_14 = (&V_0)->get_resizeTextMaxSize_11();
		int32_t L_15 = (&V_0)->get_verticalOverflow_13();
		int32_t L_16 = (&V_0)->get_horizontalOverflow_14();
		bool L_17 = (&V_0)->get_updateBounds_12();
		int32_t L_18 = (&V_0)->get_textAnchor_7();
		Vector2_t4282066565  L_19 = (&V_0)->get_generationExtents_15();
		Vector2_t4282066565  L_20 = (&V_0)->get_pivot_16();
		bool L_21 = (&V_0)->get_generateOutOfBounds_17();
		bool L_22 = (&V_0)->get_alignByGeometry_8();
		bool L_23 = TextGenerator_Populate_Internal_m1773862789(__this, L_4, L_5, L_6, L_7, L_8, L_9, L_10, L_11, L_12, L_13, L_14, L_15, L_16, L_17, L_18, L_19, L_20, L_21, L_22, /*hidden argument*/NULL);
		__this->set_m_LastValid_4(L_23);
		bool L_24 = __this->get_m_LastValid_4();
		return L_24;
	}
}
// System.Collections.Generic.IList`1<UnityEngine.UIVertex> UnityEngine.TextGenerator::get_verts()
extern "C"  Il2CppObject* TextGenerator_get_verts_m1179011229 (TextGenerator_t538854556 * __this, const MethodInfo* method)
{
	{
		bool L_0 = __this->get_m_CachedVerts_8();
		if (L_0)
		{
			goto IL_001e;
		}
	}
	{
		List_1_t1317283468 * L_1 = __this->get_m_Verts_5();
		TextGenerator_GetVertices_m1097518625(__this, L_1, /*hidden argument*/NULL);
		__this->set_m_CachedVerts_8((bool)1);
	}

IL_001e:
	{
		List_1_t1317283468 * L_2 = __this->get_m_Verts_5();
		return L_2;
	}
}
// System.Collections.Generic.IList`1<UnityEngine.UICharInfo> UnityEngine.TextGenerator::get_characters()
extern "C"  Il2CppObject* TextGenerator_get_characters_m3420670449 (TextGenerator_t538854556 * __this, const MethodInfo* method)
{
	{
		bool L_0 = __this->get_m_CachedCharacters_9();
		if (L_0)
		{
			goto IL_001e;
		}
	}
	{
		List_1_t1433993036 * L_1 = __this->get_m_Characters_6();
		TextGenerator_GetCharacters_m2483060112(__this, L_1, /*hidden argument*/NULL);
		__this->set_m_CachedCharacters_9((bool)1);
	}

IL_001e:
	{
		List_1_t1433993036 * L_2 = __this->get_m_Characters_6();
		return L_2;
	}
}
// System.Collections.Generic.IList`1<UnityEngine.UILineInfo> UnityEngine.TextGenerator::get_lines()
extern "C"  Il2CppObject* TextGenerator_get_lines_m3197542168 (TextGenerator_t538854556 * __this, const MethodInfo* method)
{
	{
		bool L_0 = __this->get_m_CachedLines_10();
		if (L_0)
		{
			goto IL_001e;
		}
	}
	{
		List_1_t1187093738 * L_1 = __this->get_m_Lines_7();
		TextGenerator_GetLines_m2441503301(__this, L_1, /*hidden argument*/NULL);
		__this->set_m_CachedLines_10((bool)1);
	}

IL_001e:
	{
		List_1_t1187093738 * L_2 = __this->get_m_Lines_7();
		return L_2;
	}
}
// System.Void UnityEngine.TextGenerator::Init()
extern "C"  void TextGenerator_Init_m1881520001 (TextGenerator_t538854556 * __this, const MethodInfo* method)
{
	typedef void (*TextGenerator_Init_m1881520001_ftn) (TextGenerator_t538854556 *);
	static TextGenerator_Init_m1881520001_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (TextGenerator_Init_m1881520001_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.TextGenerator::Init()");
	_il2cpp_icall_func(__this);
}
// System.Void UnityEngine.TextGenerator::Dispose_cpp()
extern "C"  void TextGenerator_Dispose_cpp_m959647828 (TextGenerator_t538854556 * __this, const MethodInfo* method)
{
	typedef void (*TextGenerator_Dispose_cpp_m959647828_ftn) (TextGenerator_t538854556 *);
	static TextGenerator_Dispose_cpp_m959647828_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (TextGenerator_Dispose_cpp_m959647828_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.TextGenerator::Dispose_cpp()");
	_il2cpp_icall_func(__this);
}
// System.Boolean UnityEngine.TextGenerator::Populate_Internal(System.String,UnityEngine.Font,UnityEngine.Color,System.Int32,System.Single,System.Single,UnityEngine.FontStyle,System.Boolean,System.Boolean,System.Int32,System.Int32,UnityEngine.VerticalWrapMode,UnityEngine.HorizontalWrapMode,System.Boolean,UnityEngine.TextAnchor,UnityEngine.Vector2,UnityEngine.Vector2,System.Boolean,System.Boolean)
extern "C"  bool TextGenerator_Populate_Internal_m1773862789 (TextGenerator_t538854556 * __this, String_t* ___str0, Font_t4241557075 * ___font1, Color_t4194546905  ___color2, int32_t ___fontSize3, float ___scaleFactor4, float ___lineSpacing5, int32_t ___style6, bool ___richText7, bool ___resizeTextForBestFit8, int32_t ___resizeTextMinSize9, int32_t ___resizeTextMaxSize10, int32_t ___verticalOverFlow11, int32_t ___horizontalOverflow12, bool ___updateBounds13, int32_t ___anchor14, Vector2_t4282066565  ___extents15, Vector2_t4282066565  ___pivot16, bool ___generateOutOfBounds17, bool ___alignByGeometry18, const MethodInfo* method)
{
	{
		String_t* L_0 = ___str0;
		Font_t4241557075 * L_1 = ___font1;
		Color_t4194546905  L_2 = ___color2;
		int32_t L_3 = ___fontSize3;
		float L_4 = ___scaleFactor4;
		float L_5 = ___lineSpacing5;
		int32_t L_6 = ___style6;
		bool L_7 = ___richText7;
		bool L_8 = ___resizeTextForBestFit8;
		int32_t L_9 = ___resizeTextMinSize9;
		int32_t L_10 = ___resizeTextMaxSize10;
		int32_t L_11 = ___verticalOverFlow11;
		int32_t L_12 = ___horizontalOverflow12;
		bool L_13 = ___updateBounds13;
		int32_t L_14 = ___anchor14;
		float L_15 = (&___extents15)->get_x_1();
		float L_16 = (&___extents15)->get_y_2();
		float L_17 = (&___pivot16)->get_x_1();
		float L_18 = (&___pivot16)->get_y_2();
		bool L_19 = ___generateOutOfBounds17;
		bool L_20 = ___alignByGeometry18;
		bool L_21 = TextGenerator_Populate_Internal_cpp_m3249805403(__this, L_0, L_1, L_2, L_3, L_4, L_5, L_6, L_7, L_8, L_9, L_10, L_11, L_12, L_13, L_14, L_15, L_16, L_17, L_18, L_19, L_20, /*hidden argument*/NULL);
		return L_21;
	}
}
// System.Boolean UnityEngine.TextGenerator::Populate_Internal_cpp(System.String,UnityEngine.Font,UnityEngine.Color,System.Int32,System.Single,System.Single,UnityEngine.FontStyle,System.Boolean,System.Boolean,System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean,UnityEngine.TextAnchor,System.Single,System.Single,System.Single,System.Single,System.Boolean,System.Boolean)
extern "C"  bool TextGenerator_Populate_Internal_cpp_m3249805403 (TextGenerator_t538854556 * __this, String_t* ___str0, Font_t4241557075 * ___font1, Color_t4194546905  ___color2, int32_t ___fontSize3, float ___scaleFactor4, float ___lineSpacing5, int32_t ___style6, bool ___richText7, bool ___resizeTextForBestFit8, int32_t ___resizeTextMinSize9, int32_t ___resizeTextMaxSize10, int32_t ___verticalOverFlow11, int32_t ___horizontalOverflow12, bool ___updateBounds13, int32_t ___anchor14, float ___extentsX15, float ___extentsY16, float ___pivotX17, float ___pivotY18, bool ___generateOutOfBounds19, bool ___alignByGeometry20, const MethodInfo* method)
{
	{
		String_t* L_0 = ___str0;
		Font_t4241557075 * L_1 = ___font1;
		int32_t L_2 = ___fontSize3;
		float L_3 = ___scaleFactor4;
		float L_4 = ___lineSpacing5;
		int32_t L_5 = ___style6;
		bool L_6 = ___richText7;
		bool L_7 = ___resizeTextForBestFit8;
		int32_t L_8 = ___resizeTextMinSize9;
		int32_t L_9 = ___resizeTextMaxSize10;
		int32_t L_10 = ___verticalOverFlow11;
		int32_t L_11 = ___horizontalOverflow12;
		bool L_12 = ___updateBounds13;
		int32_t L_13 = ___anchor14;
		float L_14 = ___extentsX15;
		float L_15 = ___extentsY16;
		float L_16 = ___pivotX17;
		float L_17 = ___pivotY18;
		bool L_18 = ___generateOutOfBounds19;
		bool L_19 = ___alignByGeometry20;
		bool L_20 = TextGenerator_INTERNAL_CALL_Populate_Internal_cpp_m2939372809(NULL /*static, unused*/, __this, L_0, L_1, (&___color2), L_2, L_3, L_4, L_5, L_6, L_7, L_8, L_9, L_10, L_11, L_12, L_13, L_14, L_15, L_16, L_17, L_18, L_19, /*hidden argument*/NULL);
		return L_20;
	}
}
// System.Boolean UnityEngine.TextGenerator::INTERNAL_CALL_Populate_Internal_cpp(UnityEngine.TextGenerator,System.String,UnityEngine.Font,UnityEngine.Color&,System.Int32,System.Single,System.Single,UnityEngine.FontStyle,System.Boolean,System.Boolean,System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean,UnityEngine.TextAnchor,System.Single,System.Single,System.Single,System.Single,System.Boolean,System.Boolean)
extern "C"  bool TextGenerator_INTERNAL_CALL_Populate_Internal_cpp_m2939372809 (Il2CppObject * __this /* static, unused */, TextGenerator_t538854556 * ___self0, String_t* ___str1, Font_t4241557075 * ___font2, Color_t4194546905 * ___color3, int32_t ___fontSize4, float ___scaleFactor5, float ___lineSpacing6, int32_t ___style7, bool ___richText8, bool ___resizeTextForBestFit9, int32_t ___resizeTextMinSize10, int32_t ___resizeTextMaxSize11, int32_t ___verticalOverFlow12, int32_t ___horizontalOverflow13, bool ___updateBounds14, int32_t ___anchor15, float ___extentsX16, float ___extentsY17, float ___pivotX18, float ___pivotY19, bool ___generateOutOfBounds20, bool ___alignByGeometry21, const MethodInfo* method)
{
	typedef bool (*TextGenerator_INTERNAL_CALL_Populate_Internal_cpp_m2939372809_ftn) (TextGenerator_t538854556 *, String_t*, Font_t4241557075 *, Color_t4194546905 *, int32_t, float, float, int32_t, bool, bool, int32_t, int32_t, int32_t, int32_t, bool, int32_t, float, float, float, float, bool, bool);
	static TextGenerator_INTERNAL_CALL_Populate_Internal_cpp_m2939372809_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (TextGenerator_INTERNAL_CALL_Populate_Internal_cpp_m2939372809_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.TextGenerator::INTERNAL_CALL_Populate_Internal_cpp(UnityEngine.TextGenerator,System.String,UnityEngine.Font,UnityEngine.Color&,System.Int32,System.Single,System.Single,UnityEngine.FontStyle,System.Boolean,System.Boolean,System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean,UnityEngine.TextAnchor,System.Single,System.Single,System.Single,System.Single,System.Boolean,System.Boolean)");
	return _il2cpp_icall_func(___self0, ___str1, ___font2, ___color3, ___fontSize4, ___scaleFactor5, ___lineSpacing6, ___style7, ___richText8, ___resizeTextForBestFit9, ___resizeTextMinSize10, ___resizeTextMaxSize11, ___verticalOverFlow12, ___horizontalOverflow13, ___updateBounds14, ___anchor15, ___extentsX16, ___extentsY17, ___pivotX18, ___pivotY19, ___generateOutOfBounds20, ___alignByGeometry21);
}
// UnityEngine.Rect UnityEngine.TextGenerator::get_rectExtents()
extern "C"  Rect_t4241904616  TextGenerator_get_rectExtents_m2200526529 (TextGenerator_t538854556 * __this, const MethodInfo* method)
{
	Rect_t4241904616  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		TextGenerator_INTERNAL_get_rectExtents_m4152002332(__this, (&V_0), /*hidden argument*/NULL);
		Rect_t4241904616  L_0 = V_0;
		return L_0;
	}
}
// System.Void UnityEngine.TextGenerator::INTERNAL_get_rectExtents(UnityEngine.Rect&)
extern "C"  void TextGenerator_INTERNAL_get_rectExtents_m4152002332 (TextGenerator_t538854556 * __this, Rect_t4241904616 * ___value0, const MethodInfo* method)
{
	typedef void (*TextGenerator_INTERNAL_get_rectExtents_m4152002332_ftn) (TextGenerator_t538854556 *, Rect_t4241904616 *);
	static TextGenerator_INTERNAL_get_rectExtents_m4152002332_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (TextGenerator_INTERNAL_get_rectExtents_m4152002332_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.TextGenerator::INTERNAL_get_rectExtents(UnityEngine.Rect&)");
	_il2cpp_icall_func(__this, ___value0);
}
// System.Int32 UnityEngine.TextGenerator::get_vertexCount()
extern "C"  int32_t TextGenerator_get_vertexCount_m818659347 (TextGenerator_t538854556 * __this, const MethodInfo* method)
{
	typedef int32_t (*TextGenerator_get_vertexCount_m818659347_ftn) (TextGenerator_t538854556 *);
	static TextGenerator_get_vertexCount_m818659347_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (TextGenerator_get_vertexCount_m818659347_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.TextGenerator::get_vertexCount()");
	return _il2cpp_icall_func(__this);
}
// System.Void UnityEngine.TextGenerator::GetVerticesInternal(System.Object)
extern "C"  void TextGenerator_GetVerticesInternal_m2005679319 (TextGenerator_t538854556 * __this, Il2CppObject * ___vertices0, const MethodInfo* method)
{
	typedef void (*TextGenerator_GetVerticesInternal_m2005679319_ftn) (TextGenerator_t538854556 *, Il2CppObject *);
	static TextGenerator_GetVerticesInternal_m2005679319_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (TextGenerator_GetVerticesInternal_m2005679319_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.TextGenerator::GetVerticesInternal(System.Object)");
	_il2cpp_icall_func(__this, ___vertices0);
}
// System.Int32 UnityEngine.TextGenerator::get_characterCount()
extern "C"  int32_t TextGenerator_get_characterCount_m1694678400 (TextGenerator_t538854556 * __this, const MethodInfo* method)
{
	typedef int32_t (*TextGenerator_get_characterCount_m1694678400_ftn) (TextGenerator_t538854556 *);
	static TextGenerator_get_characterCount_m1694678400_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (TextGenerator_get_characterCount_m1694678400_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.TextGenerator::get_characterCount()");
	return _il2cpp_icall_func(__this);
}
// System.Int32 UnityEngine.TextGenerator::get_characterCountVisible()
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppClass* Mathf_t4203372500_il2cpp_TypeInfo_var;
extern const uint32_t TextGenerator_get_characterCountVisible_m2621262708_MetadataUsageId;
extern "C"  int32_t TextGenerator_get_characterCountVisible_m2621262708 (TextGenerator_t538854556 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (TextGenerator_get_characterCountVisible_m2621262708_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	int32_t G_B3_0 = 0;
	{
		String_t* L_0 = __this->get_m_LastString_1();
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		bool L_1 = String_IsNullOrEmpty_m1256468773(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0016;
		}
	}
	{
		G_B3_0 = 0;
		goto IL_0036;
	}

IL_0016:
	{
		String_t* L_2 = __this->get_m_LastString_1();
		int32_t L_3 = String_get_Length_m2979997331(L_2, /*hidden argument*/NULL);
		int32_t L_4 = TextGenerator_get_vertexCount_m818659347(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t4203372500_il2cpp_TypeInfo_var);
		int32_t L_5 = Mathf_Max_m2911193737(NULL /*static, unused*/, 0, ((int32_t)((int32_t)((int32_t)((int32_t)L_4-(int32_t)4))/(int32_t)4)), /*hidden argument*/NULL);
		int32_t L_6 = Mathf_Min_m2413438171(NULL /*static, unused*/, L_3, L_5, /*hidden argument*/NULL);
		G_B3_0 = L_6;
	}

IL_0036:
	{
		return G_B3_0;
	}
}
// System.Void UnityEngine.TextGenerator::GetCharactersInternal(System.Object)
extern "C"  void TextGenerator_GetCharactersInternal_m3189630150 (TextGenerator_t538854556 * __this, Il2CppObject * ___characters0, const MethodInfo* method)
{
	typedef void (*TextGenerator_GetCharactersInternal_m3189630150_ftn) (TextGenerator_t538854556 *, Il2CppObject *);
	static TextGenerator_GetCharactersInternal_m3189630150_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (TextGenerator_GetCharactersInternal_m3189630150_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.TextGenerator::GetCharactersInternal(System.Object)");
	_il2cpp_icall_func(__this, ___characters0);
}
// System.Int32 UnityEngine.TextGenerator::get_lineCount()
extern "C"  int32_t TextGenerator_get_lineCount_m3121044867 (TextGenerator_t538854556 * __this, const MethodInfo* method)
{
	typedef int32_t (*TextGenerator_get_lineCount_m3121044867_ftn) (TextGenerator_t538854556 *);
	static TextGenerator_get_lineCount_m3121044867_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (TextGenerator_get_lineCount_m3121044867_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.TextGenerator::get_lineCount()");
	return _il2cpp_icall_func(__this);
}
// System.Void UnityEngine.TextGenerator::GetLinesInternal(System.Object)
extern "C"  void TextGenerator_GetLinesInternal_m702225117 (TextGenerator_t538854556 * __this, Il2CppObject * ___lines0, const MethodInfo* method)
{
	typedef void (*TextGenerator_GetLinesInternal_m702225117_ftn) (TextGenerator_t538854556 *, Il2CppObject *);
	static TextGenerator_GetLinesInternal_m702225117_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (TextGenerator_GetLinesInternal_m702225117_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.TextGenerator::GetLinesInternal(System.Object)");
	_il2cpp_icall_func(__this, ___lines0);
}
// Conversion methods for marshalling of: UnityEngine.TextGenerator
extern "C" void TextGenerator_t538854556_marshal_pinvoke(const TextGenerator_t538854556& unmarshaled, TextGenerator_t538854556_marshaled_pinvoke& marshaled)
{
	Il2CppCodeGenException* ___m_LastSettings_2Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_LastSettings' of type 'TextGenerator'.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_LastSettings_2Exception);
}
extern "C" void TextGenerator_t538854556_marshal_pinvoke_back(const TextGenerator_t538854556_marshaled_pinvoke& marshaled, TextGenerator_t538854556& unmarshaled)
{
	Il2CppCodeGenException* ___m_LastSettings_2Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_LastSettings' of type 'TextGenerator'.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_LastSettings_2Exception);
}
// Conversion method for clean up from marshalling of: UnityEngine.TextGenerator
extern "C" void TextGenerator_t538854556_marshal_pinvoke_cleanup(TextGenerator_t538854556_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: UnityEngine.TextGenerator
extern "C" void TextGenerator_t538854556_marshal_com(const TextGenerator_t538854556& unmarshaled, TextGenerator_t538854556_marshaled_com& marshaled)
{
	Il2CppCodeGenException* ___m_LastSettings_2Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_LastSettings' of type 'TextGenerator'.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_LastSettings_2Exception);
}
extern "C" void TextGenerator_t538854556_marshal_com_back(const TextGenerator_t538854556_marshaled_com& marshaled, TextGenerator_t538854556& unmarshaled)
{
	Il2CppCodeGenException* ___m_LastSettings_2Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_LastSettings' of type 'TextGenerator'.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_LastSettings_2Exception);
}
// Conversion method for clean up from marshalling of: UnityEngine.TextGenerator
extern "C" void TextGenerator_t538854556_marshal_com_cleanup(TextGenerator_t538854556_marshaled_com& marshaled)
{
}
// System.Int32 UnityEngine.Texture::Internal_GetWidth(UnityEngine.Texture)
extern "C"  int32_t Texture_Internal_GetWidth_m1143336192 (Il2CppObject * __this /* static, unused */, Texture_t2526458961 * ___t0, const MethodInfo* method)
{
	typedef int32_t (*Texture_Internal_GetWidth_m1143336192_ftn) (Texture_t2526458961 *);
	static Texture_Internal_GetWidth_m1143336192_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Texture_Internal_GetWidth_m1143336192_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Texture::Internal_GetWidth(UnityEngine.Texture)");
	return _il2cpp_icall_func(___t0);
}
// System.Int32 UnityEngine.Texture::Internal_GetHeight(UnityEngine.Texture)
extern "C"  int32_t Texture_Internal_GetHeight_m1065663213 (Il2CppObject * __this /* static, unused */, Texture_t2526458961 * ___t0, const MethodInfo* method)
{
	typedef int32_t (*Texture_Internal_GetHeight_m1065663213_ftn) (Texture_t2526458961 *);
	static Texture_Internal_GetHeight_m1065663213_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Texture_Internal_GetHeight_m1065663213_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Texture::Internal_GetHeight(UnityEngine.Texture)");
	return _il2cpp_icall_func(___t0);
}
// System.Int32 UnityEngine.Texture::get_width()
extern "C"  int32_t Texture_get_width_m1557399609 (Texture_t2526458961 * __this, const MethodInfo* method)
{
	{
		int32_t L_0 = Texture_Internal_GetWidth_m1143336192(NULL /*static, unused*/, __this, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.Int32 UnityEngine.Texture::get_height()
extern "C"  int32_t Texture_get_height_m1538561974 (Texture_t2526458961 * __this, const MethodInfo* method)
{
	{
		int32_t L_0 = Texture_Internal_GetHeight_m1065663213(NULL /*static, unused*/, __this, /*hidden argument*/NULL);
		return L_0;
	}
}
// UnityEngine.Vector2 UnityEngine.Texture::get_texelSize()
extern "C"  Vector2_t4282066565  Texture_get_texelSize_m3893699517 (Texture_t2526458961 * __this, const MethodInfo* method)
{
	Vector2_t4282066565  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		Texture_INTERNAL_get_texelSize_m2038139996(__this, (&V_0), /*hidden argument*/NULL);
		Vector2_t4282066565  L_0 = V_0;
		return L_0;
	}
}
// System.Void UnityEngine.Texture::INTERNAL_get_texelSize(UnityEngine.Vector2&)
extern "C"  void Texture_INTERNAL_get_texelSize_m2038139996 (Texture_t2526458961 * __this, Vector2_t4282066565 * ___value0, const MethodInfo* method)
{
	typedef void (*Texture_INTERNAL_get_texelSize_m2038139996_ftn) (Texture_t2526458961 *, Vector2_t4282066565 *);
	static Texture_INTERNAL_get_texelSize_m2038139996_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Texture_INTERNAL_get_texelSize_m2038139996_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Texture::INTERNAL_get_texelSize(UnityEngine.Vector2&)");
	_il2cpp_icall_func(__this, ___value0);
}
// UnityEngine.Texture2D UnityEngine.Texture2D::get_whiteTexture()
extern "C"  Texture2D_t3884108195 * Texture2D_get_whiteTexture_m1214146742 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	typedef Texture2D_t3884108195 * (*Texture2D_get_whiteTexture_m1214146742_ftn) ();
	static Texture2D_get_whiteTexture_m1214146742_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Texture2D_get_whiteTexture_m1214146742_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Texture2D::get_whiteTexture()");
	return _il2cpp_icall_func();
}
// UnityEngine.Color UnityEngine.Texture2D::GetPixelBilinear(System.Single,System.Single)
extern "C"  Color_t4194546905  Texture2D_GetPixelBilinear_m2169326019 (Texture2D_t3884108195 * __this, float ___u0, float ___v1, const MethodInfo* method)
{
	Color_t4194546905  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		float L_0 = ___u0;
		float L_1 = ___v1;
		Texture2D_INTERNAL_CALL_GetPixelBilinear_m2056702809(NULL /*static, unused*/, __this, L_0, L_1, (&V_0), /*hidden argument*/NULL);
		Color_t4194546905  L_2 = V_0;
		return L_2;
	}
}
// System.Void UnityEngine.Texture2D::INTERNAL_CALL_GetPixelBilinear(UnityEngine.Texture2D,System.Single,System.Single,UnityEngine.Color&)
extern "C"  void Texture2D_INTERNAL_CALL_GetPixelBilinear_m2056702809 (Il2CppObject * __this /* static, unused */, Texture2D_t3884108195 * ___self0, float ___u1, float ___v2, Color_t4194546905 * ___value3, const MethodInfo* method)
{
	typedef void (*Texture2D_INTERNAL_CALL_GetPixelBilinear_m2056702809_ftn) (Texture2D_t3884108195 *, float, float, Color_t4194546905 *);
	static Texture2D_INTERNAL_CALL_GetPixelBilinear_m2056702809_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Texture2D_INTERNAL_CALL_GetPixelBilinear_m2056702809_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Texture2D::INTERNAL_CALL_GetPixelBilinear(UnityEngine.Texture2D,System.Single,System.Single,UnityEngine.Color&)");
	_il2cpp_icall_func(___self0, ___u1, ___v2, ___value3);
}
// System.Void UnityEngine.ThreadAndSerializationSafe::.ctor()
extern "C"  void ThreadAndSerializationSafe__ctor_m4149745981 (ThreadAndSerializationSafe_t3251508852 * __this, const MethodInfo* method)
{
	{
		Attribute__ctor_m2985353781(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Single UnityEngine.Time::get_deltaTime()
extern "C"  float Time_get_deltaTime_m2741110510 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	typedef float (*Time_get_deltaTime_m2741110510_ftn) ();
	static Time_get_deltaTime_m2741110510_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Time_get_deltaTime_m2741110510_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Time::get_deltaTime()");
	return _il2cpp_icall_func();
}
// System.Single UnityEngine.Time::get_unscaledTime()
extern "C"  float Time_get_unscaledTime_m319114521 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	typedef float (*Time_get_unscaledTime_m319114521_ftn) ();
	static Time_get_unscaledTime_m319114521_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Time_get_unscaledTime_m319114521_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Time::get_unscaledTime()");
	return _il2cpp_icall_func();
}
// System.Single UnityEngine.Time::get_unscaledDeltaTime()
extern "C"  float Time_get_unscaledDeltaTime_m285638843 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	typedef float (*Time_get_unscaledDeltaTime_m285638843_ftn) ();
	static Time_get_unscaledDeltaTime_m285638843_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Time_get_unscaledDeltaTime_m285638843_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Time::get_unscaledDeltaTime()");
	return _il2cpp_icall_func();
}
// System.Single UnityEngine.Time::get_realtimeSinceStartup()
extern "C"  float Time_get_realtimeSinceStartup_m2972554983 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	typedef float (*Time_get_realtimeSinceStartup_m2972554983_ftn) ();
	static Time_get_realtimeSinceStartup_m2972554983_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Time_get_realtimeSinceStartup_m2972554983_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Time::get_realtimeSinceStartup()");
	return _il2cpp_icall_func();
}
// System.Void UnityEngine.TooltipAttribute::.ctor(System.String)
extern "C"  void TooltipAttribute__ctor_m3341446606 (TooltipAttribute_t1877437789 * __this, String_t* ___tooltip0, const MethodInfo* method)
{
	{
		PropertyAttribute__ctor_m1741701746(__this, /*hidden argument*/NULL);
		String_t* L_0 = ___tooltip0;
		__this->set_tooltip_0(L_0);
		return;
	}
}
// System.Int32 UnityEngine.Touch::get_fingerId()
extern "C"  int32_t Touch_get_fingerId_m1427167959 (Touch_t4210255029 * __this, const MethodInfo* method)
{
	{
		int32_t L_0 = __this->get_m_FingerId_0();
		return L_0;
	}
}
extern "C"  int32_t Touch_get_fingerId_m1427167959_AdjustorThunk (Il2CppObject * __this, const MethodInfo* method)
{
	Touch_t4210255029 * _thisAdjusted = reinterpret_cast<Touch_t4210255029 *>(__this + 1);
	return Touch_get_fingerId_m1427167959(_thisAdjusted, method);
}
// UnityEngine.Vector2 UnityEngine.Touch::get_position()
extern "C"  Vector2_t4282066565  Touch_get_position_m1943849441 (Touch_t4210255029 * __this, const MethodInfo* method)
{
	{
		Vector2_t4282066565  L_0 = __this->get_m_Position_1();
		return L_0;
	}
}
extern "C"  Vector2_t4282066565  Touch_get_position_m1943849441_AdjustorThunk (Il2CppObject * __this, const MethodInfo* method)
{
	Touch_t4210255029 * _thisAdjusted = reinterpret_cast<Touch_t4210255029 *>(__this + 1);
	return Touch_get_position_m1943849441(_thisAdjusted, method);
}
// UnityEngine.TouchPhase UnityEngine.Touch::get_phase()
extern "C"  int32_t Touch_get_phase_m3314549414 (Touch_t4210255029 * __this, const MethodInfo* method)
{
	{
		int32_t L_0 = __this->get_m_Phase_6();
		return L_0;
	}
}
extern "C"  int32_t Touch_get_phase_m3314549414_AdjustorThunk (Il2CppObject * __this, const MethodInfo* method)
{
	Touch_t4210255029 * _thisAdjusted = reinterpret_cast<Touch_t4210255029 *>(__this + 1);
	return Touch_get_phase_m3314549414(_thisAdjusted, method);
}
// UnityEngine.TouchType UnityEngine.Touch::get_type()
extern "C"  int32_t Touch_get_type_m1428398012 (Touch_t4210255029 * __this, const MethodInfo* method)
{
	{
		int32_t L_0 = __this->get_m_Type_7();
		return L_0;
	}
}
extern "C"  int32_t Touch_get_type_m1428398012_AdjustorThunk (Il2CppObject * __this, const MethodInfo* method)
{
	Touch_t4210255029 * _thisAdjusted = reinterpret_cast<Touch_t4210255029 *>(__this + 1);
	return Touch_get_type_m1428398012(_thisAdjusted, method);
}
// Conversion methods for marshalling of: UnityEngine.Touch
extern "C" void Touch_t4210255029_marshal_pinvoke(const Touch_t4210255029& unmarshaled, Touch_t4210255029_marshaled_pinvoke& marshaled)
{
	marshaled.___m_FingerId_0 = unmarshaled.get_m_FingerId_0();
	Vector2_t4282066565_marshal_pinvoke(unmarshaled.get_m_Position_1(), marshaled.___m_Position_1);
	Vector2_t4282066565_marshal_pinvoke(unmarshaled.get_m_RawPosition_2(), marshaled.___m_RawPosition_2);
	Vector2_t4282066565_marshal_pinvoke(unmarshaled.get_m_PositionDelta_3(), marshaled.___m_PositionDelta_3);
	marshaled.___m_TimeDelta_4 = unmarshaled.get_m_TimeDelta_4();
	marshaled.___m_TapCount_5 = unmarshaled.get_m_TapCount_5();
	marshaled.___m_Phase_6 = unmarshaled.get_m_Phase_6();
	marshaled.___m_Type_7 = unmarshaled.get_m_Type_7();
	marshaled.___m_Pressure_8 = unmarshaled.get_m_Pressure_8();
	marshaled.___m_maximumPossiblePressure_9 = unmarshaled.get_m_maximumPossiblePressure_9();
	marshaled.___m_Radius_10 = unmarshaled.get_m_Radius_10();
	marshaled.___m_RadiusVariance_11 = unmarshaled.get_m_RadiusVariance_11();
	marshaled.___m_AltitudeAngle_12 = unmarshaled.get_m_AltitudeAngle_12();
	marshaled.___m_AzimuthAngle_13 = unmarshaled.get_m_AzimuthAngle_13();
}
extern "C" void Touch_t4210255029_marshal_pinvoke_back(const Touch_t4210255029_marshaled_pinvoke& marshaled, Touch_t4210255029& unmarshaled)
{
	int32_t unmarshaled_m_FingerId_temp_0 = 0;
	unmarshaled_m_FingerId_temp_0 = marshaled.___m_FingerId_0;
	unmarshaled.set_m_FingerId_0(unmarshaled_m_FingerId_temp_0);
	Vector2_t4282066565  unmarshaled_m_Position_temp_1;
	memset(&unmarshaled_m_Position_temp_1, 0, sizeof(unmarshaled_m_Position_temp_1));
	Vector2_t4282066565_marshal_pinvoke_back(marshaled.___m_Position_1, unmarshaled_m_Position_temp_1);
	unmarshaled.set_m_Position_1(unmarshaled_m_Position_temp_1);
	Vector2_t4282066565  unmarshaled_m_RawPosition_temp_2;
	memset(&unmarshaled_m_RawPosition_temp_2, 0, sizeof(unmarshaled_m_RawPosition_temp_2));
	Vector2_t4282066565_marshal_pinvoke_back(marshaled.___m_RawPosition_2, unmarshaled_m_RawPosition_temp_2);
	unmarshaled.set_m_RawPosition_2(unmarshaled_m_RawPosition_temp_2);
	Vector2_t4282066565  unmarshaled_m_PositionDelta_temp_3;
	memset(&unmarshaled_m_PositionDelta_temp_3, 0, sizeof(unmarshaled_m_PositionDelta_temp_3));
	Vector2_t4282066565_marshal_pinvoke_back(marshaled.___m_PositionDelta_3, unmarshaled_m_PositionDelta_temp_3);
	unmarshaled.set_m_PositionDelta_3(unmarshaled_m_PositionDelta_temp_3);
	float unmarshaled_m_TimeDelta_temp_4 = 0.0f;
	unmarshaled_m_TimeDelta_temp_4 = marshaled.___m_TimeDelta_4;
	unmarshaled.set_m_TimeDelta_4(unmarshaled_m_TimeDelta_temp_4);
	int32_t unmarshaled_m_TapCount_temp_5 = 0;
	unmarshaled_m_TapCount_temp_5 = marshaled.___m_TapCount_5;
	unmarshaled.set_m_TapCount_5(unmarshaled_m_TapCount_temp_5);
	int32_t unmarshaled_m_Phase_temp_6 = 0;
	unmarshaled_m_Phase_temp_6 = marshaled.___m_Phase_6;
	unmarshaled.set_m_Phase_6(unmarshaled_m_Phase_temp_6);
	int32_t unmarshaled_m_Type_temp_7 = 0;
	unmarshaled_m_Type_temp_7 = marshaled.___m_Type_7;
	unmarshaled.set_m_Type_7(unmarshaled_m_Type_temp_7);
	float unmarshaled_m_Pressure_temp_8 = 0.0f;
	unmarshaled_m_Pressure_temp_8 = marshaled.___m_Pressure_8;
	unmarshaled.set_m_Pressure_8(unmarshaled_m_Pressure_temp_8);
	float unmarshaled_m_maximumPossiblePressure_temp_9 = 0.0f;
	unmarshaled_m_maximumPossiblePressure_temp_9 = marshaled.___m_maximumPossiblePressure_9;
	unmarshaled.set_m_maximumPossiblePressure_9(unmarshaled_m_maximumPossiblePressure_temp_9);
	float unmarshaled_m_Radius_temp_10 = 0.0f;
	unmarshaled_m_Radius_temp_10 = marshaled.___m_Radius_10;
	unmarshaled.set_m_Radius_10(unmarshaled_m_Radius_temp_10);
	float unmarshaled_m_RadiusVariance_temp_11 = 0.0f;
	unmarshaled_m_RadiusVariance_temp_11 = marshaled.___m_RadiusVariance_11;
	unmarshaled.set_m_RadiusVariance_11(unmarshaled_m_RadiusVariance_temp_11);
	float unmarshaled_m_AltitudeAngle_temp_12 = 0.0f;
	unmarshaled_m_AltitudeAngle_temp_12 = marshaled.___m_AltitudeAngle_12;
	unmarshaled.set_m_AltitudeAngle_12(unmarshaled_m_AltitudeAngle_temp_12);
	float unmarshaled_m_AzimuthAngle_temp_13 = 0.0f;
	unmarshaled_m_AzimuthAngle_temp_13 = marshaled.___m_AzimuthAngle_13;
	unmarshaled.set_m_AzimuthAngle_13(unmarshaled_m_AzimuthAngle_temp_13);
}
// Conversion method for clean up from marshalling of: UnityEngine.Touch
extern "C" void Touch_t4210255029_marshal_pinvoke_cleanup(Touch_t4210255029_marshaled_pinvoke& marshaled)
{
	Vector2_t4282066565_marshal_pinvoke_cleanup(marshaled.___m_Position_1);
	Vector2_t4282066565_marshal_pinvoke_cleanup(marshaled.___m_RawPosition_2);
	Vector2_t4282066565_marshal_pinvoke_cleanup(marshaled.___m_PositionDelta_3);
}
// Conversion methods for marshalling of: UnityEngine.Touch
extern "C" void Touch_t4210255029_marshal_com(const Touch_t4210255029& unmarshaled, Touch_t4210255029_marshaled_com& marshaled)
{
	marshaled.___m_FingerId_0 = unmarshaled.get_m_FingerId_0();
	Vector2_t4282066565_marshal_com(unmarshaled.get_m_Position_1(), marshaled.___m_Position_1);
	Vector2_t4282066565_marshal_com(unmarshaled.get_m_RawPosition_2(), marshaled.___m_RawPosition_2);
	Vector2_t4282066565_marshal_com(unmarshaled.get_m_PositionDelta_3(), marshaled.___m_PositionDelta_3);
	marshaled.___m_TimeDelta_4 = unmarshaled.get_m_TimeDelta_4();
	marshaled.___m_TapCount_5 = unmarshaled.get_m_TapCount_5();
	marshaled.___m_Phase_6 = unmarshaled.get_m_Phase_6();
	marshaled.___m_Type_7 = unmarshaled.get_m_Type_7();
	marshaled.___m_Pressure_8 = unmarshaled.get_m_Pressure_8();
	marshaled.___m_maximumPossiblePressure_9 = unmarshaled.get_m_maximumPossiblePressure_9();
	marshaled.___m_Radius_10 = unmarshaled.get_m_Radius_10();
	marshaled.___m_RadiusVariance_11 = unmarshaled.get_m_RadiusVariance_11();
	marshaled.___m_AltitudeAngle_12 = unmarshaled.get_m_AltitudeAngle_12();
	marshaled.___m_AzimuthAngle_13 = unmarshaled.get_m_AzimuthAngle_13();
}
extern "C" void Touch_t4210255029_marshal_com_back(const Touch_t4210255029_marshaled_com& marshaled, Touch_t4210255029& unmarshaled)
{
	int32_t unmarshaled_m_FingerId_temp_0 = 0;
	unmarshaled_m_FingerId_temp_0 = marshaled.___m_FingerId_0;
	unmarshaled.set_m_FingerId_0(unmarshaled_m_FingerId_temp_0);
	Vector2_t4282066565  unmarshaled_m_Position_temp_1;
	memset(&unmarshaled_m_Position_temp_1, 0, sizeof(unmarshaled_m_Position_temp_1));
	Vector2_t4282066565_marshal_com_back(marshaled.___m_Position_1, unmarshaled_m_Position_temp_1);
	unmarshaled.set_m_Position_1(unmarshaled_m_Position_temp_1);
	Vector2_t4282066565  unmarshaled_m_RawPosition_temp_2;
	memset(&unmarshaled_m_RawPosition_temp_2, 0, sizeof(unmarshaled_m_RawPosition_temp_2));
	Vector2_t4282066565_marshal_com_back(marshaled.___m_RawPosition_2, unmarshaled_m_RawPosition_temp_2);
	unmarshaled.set_m_RawPosition_2(unmarshaled_m_RawPosition_temp_2);
	Vector2_t4282066565  unmarshaled_m_PositionDelta_temp_3;
	memset(&unmarshaled_m_PositionDelta_temp_3, 0, sizeof(unmarshaled_m_PositionDelta_temp_3));
	Vector2_t4282066565_marshal_com_back(marshaled.___m_PositionDelta_3, unmarshaled_m_PositionDelta_temp_3);
	unmarshaled.set_m_PositionDelta_3(unmarshaled_m_PositionDelta_temp_3);
	float unmarshaled_m_TimeDelta_temp_4 = 0.0f;
	unmarshaled_m_TimeDelta_temp_4 = marshaled.___m_TimeDelta_4;
	unmarshaled.set_m_TimeDelta_4(unmarshaled_m_TimeDelta_temp_4);
	int32_t unmarshaled_m_TapCount_temp_5 = 0;
	unmarshaled_m_TapCount_temp_5 = marshaled.___m_TapCount_5;
	unmarshaled.set_m_TapCount_5(unmarshaled_m_TapCount_temp_5);
	int32_t unmarshaled_m_Phase_temp_6 = 0;
	unmarshaled_m_Phase_temp_6 = marshaled.___m_Phase_6;
	unmarshaled.set_m_Phase_6(unmarshaled_m_Phase_temp_6);
	int32_t unmarshaled_m_Type_temp_7 = 0;
	unmarshaled_m_Type_temp_7 = marshaled.___m_Type_7;
	unmarshaled.set_m_Type_7(unmarshaled_m_Type_temp_7);
	float unmarshaled_m_Pressure_temp_8 = 0.0f;
	unmarshaled_m_Pressure_temp_8 = marshaled.___m_Pressure_8;
	unmarshaled.set_m_Pressure_8(unmarshaled_m_Pressure_temp_8);
	float unmarshaled_m_maximumPossiblePressure_temp_9 = 0.0f;
	unmarshaled_m_maximumPossiblePressure_temp_9 = marshaled.___m_maximumPossiblePressure_9;
	unmarshaled.set_m_maximumPossiblePressure_9(unmarshaled_m_maximumPossiblePressure_temp_9);
	float unmarshaled_m_Radius_temp_10 = 0.0f;
	unmarshaled_m_Radius_temp_10 = marshaled.___m_Radius_10;
	unmarshaled.set_m_Radius_10(unmarshaled_m_Radius_temp_10);
	float unmarshaled_m_RadiusVariance_temp_11 = 0.0f;
	unmarshaled_m_RadiusVariance_temp_11 = marshaled.___m_RadiusVariance_11;
	unmarshaled.set_m_RadiusVariance_11(unmarshaled_m_RadiusVariance_temp_11);
	float unmarshaled_m_AltitudeAngle_temp_12 = 0.0f;
	unmarshaled_m_AltitudeAngle_temp_12 = marshaled.___m_AltitudeAngle_12;
	unmarshaled.set_m_AltitudeAngle_12(unmarshaled_m_AltitudeAngle_temp_12);
	float unmarshaled_m_AzimuthAngle_temp_13 = 0.0f;
	unmarshaled_m_AzimuthAngle_temp_13 = marshaled.___m_AzimuthAngle_13;
	unmarshaled.set_m_AzimuthAngle_13(unmarshaled_m_AzimuthAngle_temp_13);
}
// Conversion method for clean up from marshalling of: UnityEngine.Touch
extern "C" void Touch_t4210255029_marshal_com_cleanup(Touch_t4210255029_marshaled_com& marshaled)
{
	Vector2_t4282066565_marshal_com_cleanup(marshaled.___m_Position_1);
	Vector2_t4282066565_marshal_com_cleanup(marshaled.___m_RawPosition_2);
	Vector2_t4282066565_marshal_com_cleanup(marshaled.___m_PositionDelta_3);
}
// UnityEngine.TouchScreenKeyboard UnityEngine.TouchScreenKeyboard::Open(System.String,UnityEngine.TouchScreenKeyboardType,System.Boolean,System.Boolean,System.Boolean)
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern const uint32_t TouchScreenKeyboard_Open_m3070776627_MetadataUsageId;
extern "C"  TouchScreenKeyboard_t1858258760 * TouchScreenKeyboard_Open_m3070776627 (Il2CppObject * __this /* static, unused */, String_t* ___text0, int32_t ___keyboardType1, bool ___autocorrection2, bool ___multiline3, bool ___secure4, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (TouchScreenKeyboard_Open_m3070776627_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	String_t* V_0 = NULL;
	bool V_1 = false;
	{
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_0 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->get_Empty_2();
		V_0 = L_0;
		V_1 = (bool)0;
		String_t* L_1 = ___text0;
		int32_t L_2 = ___keyboardType1;
		bool L_3 = ___autocorrection2;
		bool L_4 = ___multiline3;
		bool L_5 = ___secure4;
		bool L_6 = V_1;
		String_t* L_7 = V_0;
		TouchScreenKeyboard_t1858258760 * L_8 = TouchScreenKeyboard_Open_m3970504870(NULL /*static, unused*/, L_1, L_2, L_3, L_4, L_5, L_6, L_7, /*hidden argument*/NULL);
		return L_8;
	}
}
// UnityEngine.TouchScreenKeyboard UnityEngine.TouchScreenKeyboard::Open(System.String,UnityEngine.TouchScreenKeyboardType,System.Boolean,System.Boolean)
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern const uint32_t TouchScreenKeyboard_Open_m751274250_MetadataUsageId;
extern "C"  TouchScreenKeyboard_t1858258760 * TouchScreenKeyboard_Open_m751274250 (Il2CppObject * __this /* static, unused */, String_t* ___text0, int32_t ___keyboardType1, bool ___autocorrection2, bool ___multiline3, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (TouchScreenKeyboard_Open_m751274250_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	String_t* V_0 = NULL;
	bool V_1 = false;
	bool V_2 = false;
	{
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_0 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->get_Empty_2();
		V_0 = L_0;
		V_1 = (bool)0;
		V_2 = (bool)0;
		String_t* L_1 = ___text0;
		int32_t L_2 = ___keyboardType1;
		bool L_3 = ___autocorrection2;
		bool L_4 = ___multiline3;
		bool L_5 = V_2;
		bool L_6 = V_1;
		String_t* L_7 = V_0;
		TouchScreenKeyboard_t1858258760 * L_8 = TouchScreenKeyboard_Open_m3970504870(NULL /*static, unused*/, L_1, L_2, L_3, L_4, L_5, L_6, L_7, /*hidden argument*/NULL);
		return L_8;
	}
}
// UnityEngine.TouchScreenKeyboard UnityEngine.TouchScreenKeyboard::Open(System.String,UnityEngine.TouchScreenKeyboardType,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.String)
extern "C"  TouchScreenKeyboard_t1858258760 * TouchScreenKeyboard_Open_m3970504870 (Il2CppObject * __this /* static, unused */, String_t* ___text0, int32_t ___keyboardType1, bool ___autocorrection2, bool ___multiline3, bool ___secure4, bool ___alert5, String_t* ___textPlaceholder6, const MethodInfo* method)
{
	{
		return (TouchScreenKeyboard_t1858258760 *)NULL;
	}
}
// System.String UnityEngine.TouchScreenKeyboard::get_text()
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern const uint32_t TouchScreenKeyboard_get_text_m2874389744_MetadataUsageId;
extern "C"  String_t* TouchScreenKeyboard_get_text_m2874389744 (TouchScreenKeyboard_t1858258760 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (TouchScreenKeyboard_get_text_m2874389744_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_0 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->get_Empty_2();
		return L_0;
	}
}
// System.Void UnityEngine.TouchScreenKeyboard::set_text(System.String)
extern "C"  void TouchScreenKeyboard_set_text_m1654889403 (TouchScreenKeyboard_t1858258760 * __this, String_t* ___value0, const MethodInfo* method)
{
	{
		return;
	}
}
// System.Void UnityEngine.TouchScreenKeyboard::set_hideInput(System.Boolean)
extern "C"  void TouchScreenKeyboard_set_hideInput_m2518551559 (Il2CppObject * __this /* static, unused */, bool ___value0, const MethodInfo* method)
{
	{
		return;
	}
}
// System.Boolean UnityEngine.TouchScreenKeyboard::get_active()
extern "C"  bool TouchScreenKeyboard_get_active_m4287082086 (TouchScreenKeyboard_t1858258760 * __this, const MethodInfo* method)
{
	{
		return (bool)0;
	}
}
// System.Void UnityEngine.TouchScreenKeyboard::set_active(System.Boolean)
extern "C"  void TouchScreenKeyboard_set_active_m3667959159 (TouchScreenKeyboard_t1858258760 * __this, bool ___value0, const MethodInfo* method)
{
	{
		return;
	}
}
// System.Boolean UnityEngine.TouchScreenKeyboard::get_done()
extern "C"  bool TouchScreenKeyboard_get_done_m25268130 (TouchScreenKeyboard_t1858258760 * __this, const MethodInfo* method)
{
	{
		return (bool)1;
	}
}
// System.Boolean UnityEngine.TouchScreenKeyboard::get_wasCanceled()
extern "C"  bool TouchScreenKeyboard_get_wasCanceled_m3910688420 (TouchScreenKeyboard_t1858258760 * __this, const MethodInfo* method)
{
	{
		return (bool)0;
	}
}
// System.Boolean UnityEngine.TouchScreenKeyboard::get_isSupported()
extern "C"  bool TouchScreenKeyboard_get_isSupported_m2472329766 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	{
		return (bool)0;
	}
}
// System.Boolean UnityEngine.TrackedReference::Equals(System.Object)
extern Il2CppClass* TrackedReference_t2089686725_il2cpp_TypeInfo_var;
extern const uint32_t TrackedReference_Equals_m732758423_MetadataUsageId;
extern "C"  bool TrackedReference_Equals_m732758423 (TrackedReference_t2089686725 * __this, Il2CppObject * ___o0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (TrackedReference_Equals_m732758423_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		Il2CppObject * L_0 = ___o0;
		bool L_1 = TrackedReference_op_Equality_m4125598506(NULL /*static, unused*/, ((TrackedReference_t2089686725 *)IsInstClass(L_0, TrackedReference_t2089686725_il2cpp_TypeInfo_var)), __this, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Int32 UnityEngine.TrackedReference::GetHashCode()
extern "C"  int32_t TrackedReference_GetHashCode_m894516347 (TrackedReference_t2089686725 * __this, const MethodInfo* method)
{
	{
		IntPtr_t L_0 = __this->get_m_Ptr_0();
		int32_t L_1 = IntPtr_op_Explicit_m1500672818(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Boolean UnityEngine.TrackedReference::op_Equality(UnityEngine.TrackedReference,UnityEngine.TrackedReference)
extern Il2CppClass* IntPtr_t_il2cpp_TypeInfo_var;
extern const uint32_t TrackedReference_op_Equality_m4125598506_MetadataUsageId;
extern "C"  bool TrackedReference_op_Equality_m4125598506 (Il2CppObject * __this /* static, unused */, TrackedReference_t2089686725 * ___x0, TrackedReference_t2089686725 * ___y1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (TrackedReference_op_Equality_m4125598506_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	Il2CppObject * V_0 = NULL;
	Il2CppObject * V_1 = NULL;
	{
		TrackedReference_t2089686725 * L_0 = ___x0;
		V_0 = L_0;
		TrackedReference_t2089686725 * L_1 = ___y1;
		V_1 = L_1;
		Il2CppObject * L_2 = V_1;
		if (L_2)
		{
			goto IL_0012;
		}
	}
	{
		Il2CppObject * L_3 = V_0;
		if (L_3)
		{
			goto IL_0012;
		}
	}
	{
		return (bool)1;
	}

IL_0012:
	{
		Il2CppObject * L_4 = V_1;
		if (L_4)
		{
			goto IL_0029;
		}
	}
	{
		TrackedReference_t2089686725 * L_5 = ___x0;
		IntPtr_t L_6 = L_5->get_m_Ptr_0();
		IntPtr_t L_7 = ((IntPtr_t_StaticFields*)IntPtr_t_il2cpp_TypeInfo_var->static_fields)->get_Zero_1();
		bool L_8 = IntPtr_op_Equality_m72843924(NULL /*static, unused*/, L_6, L_7, /*hidden argument*/NULL);
		return L_8;
	}

IL_0029:
	{
		Il2CppObject * L_9 = V_0;
		if (L_9)
		{
			goto IL_0040;
		}
	}
	{
		TrackedReference_t2089686725 * L_10 = ___y1;
		IntPtr_t L_11 = L_10->get_m_Ptr_0();
		IntPtr_t L_12 = ((IntPtr_t_StaticFields*)IntPtr_t_il2cpp_TypeInfo_var->static_fields)->get_Zero_1();
		bool L_13 = IntPtr_op_Equality_m72843924(NULL /*static, unused*/, L_11, L_12, /*hidden argument*/NULL);
		return L_13;
	}

IL_0040:
	{
		TrackedReference_t2089686725 * L_14 = ___x0;
		IntPtr_t L_15 = L_14->get_m_Ptr_0();
		TrackedReference_t2089686725 * L_16 = ___y1;
		IntPtr_t L_17 = L_16->get_m_Ptr_0();
		bool L_18 = IntPtr_op_Equality_m72843924(NULL /*static, unused*/, L_15, L_17, /*hidden argument*/NULL);
		return L_18;
	}
}
// Conversion methods for marshalling of: UnityEngine.TrackedReference
extern "C" void TrackedReference_t2089686725_marshal_pinvoke(const TrackedReference_t2089686725& unmarshaled, TrackedReference_t2089686725_marshaled_pinvoke& marshaled)
{
	marshaled.___m_Ptr_0 = reinterpret_cast<intptr_t>((unmarshaled.get_m_Ptr_0()).get_m_value_0());
}
extern "C" void TrackedReference_t2089686725_marshal_pinvoke_back(const TrackedReference_t2089686725_marshaled_pinvoke& marshaled, TrackedReference_t2089686725& unmarshaled)
{
	IntPtr_t unmarshaled_m_Ptr_temp_0;
	memset(&unmarshaled_m_Ptr_temp_0, 0, sizeof(unmarshaled_m_Ptr_temp_0));
	IntPtr_t unmarshaled_m_Ptr_temp_0_temp;
	unmarshaled_m_Ptr_temp_0_temp.set_m_value_0(reinterpret_cast<void*>((intptr_t)marshaled.___m_Ptr_0));
	unmarshaled_m_Ptr_temp_0 = unmarshaled_m_Ptr_temp_0_temp;
	unmarshaled.set_m_Ptr_0(unmarshaled_m_Ptr_temp_0);
}
// Conversion method for clean up from marshalling of: UnityEngine.TrackedReference
extern "C" void TrackedReference_t2089686725_marshal_pinvoke_cleanup(TrackedReference_t2089686725_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: UnityEngine.TrackedReference
extern "C" void TrackedReference_t2089686725_marshal_com(const TrackedReference_t2089686725& unmarshaled, TrackedReference_t2089686725_marshaled_com& marshaled)
{
	marshaled.___m_Ptr_0 = reinterpret_cast<intptr_t>((unmarshaled.get_m_Ptr_0()).get_m_value_0());
}
extern "C" void TrackedReference_t2089686725_marshal_com_back(const TrackedReference_t2089686725_marshaled_com& marshaled, TrackedReference_t2089686725& unmarshaled)
{
	IntPtr_t unmarshaled_m_Ptr_temp_0;
	memset(&unmarshaled_m_Ptr_temp_0, 0, sizeof(unmarshaled_m_Ptr_temp_0));
	IntPtr_t unmarshaled_m_Ptr_temp_0_temp;
	unmarshaled_m_Ptr_temp_0_temp.set_m_value_0(reinterpret_cast<void*>((intptr_t)marshaled.___m_Ptr_0));
	unmarshaled_m_Ptr_temp_0 = unmarshaled_m_Ptr_temp_0_temp;
	unmarshaled.set_m_Ptr_0(unmarshaled_m_Ptr_temp_0);
}
// Conversion method for clean up from marshalling of: UnityEngine.TrackedReference
extern "C" void TrackedReference_t2089686725_marshal_com_cleanup(TrackedReference_t2089686725_marshaled_com& marshaled)
{
}
// UnityEngine.Vector3 UnityEngine.Transform::get_position()
extern "C"  Vector3_t4282066566  Transform_get_position_m2211398607 (Transform_t1659122786 * __this, const MethodInfo* method)
{
	Vector3_t4282066566  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		Transform_INTERNAL_get_position_m1705230066(__this, (&V_0), /*hidden argument*/NULL);
		Vector3_t4282066566  L_0 = V_0;
		return L_0;
	}
}
// System.Void UnityEngine.Transform::INTERNAL_get_position(UnityEngine.Vector3&)
extern "C"  void Transform_INTERNAL_get_position_m1705230066 (Transform_t1659122786 * __this, Vector3_t4282066566 * ___value0, const MethodInfo* method)
{
	typedef void (*Transform_INTERNAL_get_position_m1705230066_ftn) (Transform_t1659122786 *, Vector3_t4282066566 *);
	static Transform_INTERNAL_get_position_m1705230066_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Transform_INTERNAL_get_position_m1705230066_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Transform::INTERNAL_get_position(UnityEngine.Vector3&)");
	_il2cpp_icall_func(__this, ___value0);
}
// UnityEngine.Vector3 UnityEngine.Transform::get_localPosition()
extern "C"  Vector3_t4282066566  Transform_get_localPosition_m668140784 (Transform_t1659122786 * __this, const MethodInfo* method)
{
	Vector3_t4282066566  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		Transform_INTERNAL_get_localPosition_m2703574131(__this, (&V_0), /*hidden argument*/NULL);
		Vector3_t4282066566  L_0 = V_0;
		return L_0;
	}
}
// System.Void UnityEngine.Transform::set_localPosition(UnityEngine.Vector3)
extern "C"  void Transform_set_localPosition_m3504330903 (Transform_t1659122786 * __this, Vector3_t4282066566  ___value0, const MethodInfo* method)
{
	{
		Transform_INTERNAL_set_localPosition_m221305727(__this, (&___value0), /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.Transform::INTERNAL_get_localPosition(UnityEngine.Vector3&)
extern "C"  void Transform_INTERNAL_get_localPosition_m2703574131 (Transform_t1659122786 * __this, Vector3_t4282066566 * ___value0, const MethodInfo* method)
{
	typedef void (*Transform_INTERNAL_get_localPosition_m2703574131_ftn) (Transform_t1659122786 *, Vector3_t4282066566 *);
	static Transform_INTERNAL_get_localPosition_m2703574131_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Transform_INTERNAL_get_localPosition_m2703574131_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Transform::INTERNAL_get_localPosition(UnityEngine.Vector3&)");
	_il2cpp_icall_func(__this, ___value0);
}
// System.Void UnityEngine.Transform::INTERNAL_set_localPosition(UnityEngine.Vector3&)
extern "C"  void Transform_INTERNAL_set_localPosition_m221305727 (Transform_t1659122786 * __this, Vector3_t4282066566 * ___value0, const MethodInfo* method)
{
	typedef void (*Transform_INTERNAL_set_localPosition_m221305727_ftn) (Transform_t1659122786 *, Vector3_t4282066566 *);
	static Transform_INTERNAL_set_localPosition_m221305727_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Transform_INTERNAL_set_localPosition_m221305727_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Transform::INTERNAL_set_localPosition(UnityEngine.Vector3&)");
	_il2cpp_icall_func(__this, ___value0);
}
// UnityEngine.Vector3 UnityEngine.Transform::get_forward()
extern "C"  Vector3_t4282066566  Transform_get_forward_m877665793 (Transform_t1659122786 * __this, const MethodInfo* method)
{
	{
		Quaternion_t1553702882  L_0 = Transform_get_rotation_m11483428(__this, /*hidden argument*/NULL);
		Vector3_t4282066566  L_1 = Vector3_get_forward_m1039372701(NULL /*static, unused*/, /*hidden argument*/NULL);
		Vector3_t4282066566  L_2 = Quaternion_op_Multiply_m3771288979(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL);
		return L_2;
	}
}
// UnityEngine.Quaternion UnityEngine.Transform::get_rotation()
extern "C"  Quaternion_t1553702882  Transform_get_rotation_m11483428 (Transform_t1659122786 * __this, const MethodInfo* method)
{
	Quaternion_t1553702882  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		Transform_INTERNAL_get_rotation_m2389720173(__this, (&V_0), /*hidden argument*/NULL);
		Quaternion_t1553702882  L_0 = V_0;
		return L_0;
	}
}
// System.Void UnityEngine.Transform::INTERNAL_get_rotation(UnityEngine.Quaternion&)
extern "C"  void Transform_INTERNAL_get_rotation_m2389720173 (Transform_t1659122786 * __this, Quaternion_t1553702882 * ___value0, const MethodInfo* method)
{
	typedef void (*Transform_INTERNAL_get_rotation_m2389720173_ftn) (Transform_t1659122786 *, Quaternion_t1553702882 *);
	static Transform_INTERNAL_get_rotation_m2389720173_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Transform_INTERNAL_get_rotation_m2389720173_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Transform::INTERNAL_get_rotation(UnityEngine.Quaternion&)");
	_il2cpp_icall_func(__this, ___value0);
}
// UnityEngine.Quaternion UnityEngine.Transform::get_localRotation()
extern "C"  Quaternion_t1553702882  Transform_get_localRotation_m3343229381 (Transform_t1659122786 * __this, const MethodInfo* method)
{
	Quaternion_t1553702882  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		Transform_INTERNAL_get_localRotation_m1409235788(__this, (&V_0), /*hidden argument*/NULL);
		Quaternion_t1553702882  L_0 = V_0;
		return L_0;
	}
}
// System.Void UnityEngine.Transform::set_localRotation(UnityEngine.Quaternion)
extern "C"  void Transform_set_localRotation_m3719981474 (Transform_t1659122786 * __this, Quaternion_t1553702882  ___value0, const MethodInfo* method)
{
	{
		Transform_INTERNAL_set_localRotation_m2898114752(__this, (&___value0), /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.Transform::INTERNAL_get_localRotation(UnityEngine.Quaternion&)
extern "C"  void Transform_INTERNAL_get_localRotation_m1409235788 (Transform_t1659122786 * __this, Quaternion_t1553702882 * ___value0, const MethodInfo* method)
{
	typedef void (*Transform_INTERNAL_get_localRotation_m1409235788_ftn) (Transform_t1659122786 *, Quaternion_t1553702882 *);
	static Transform_INTERNAL_get_localRotation_m1409235788_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Transform_INTERNAL_get_localRotation_m1409235788_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Transform::INTERNAL_get_localRotation(UnityEngine.Quaternion&)");
	_il2cpp_icall_func(__this, ___value0);
}
// System.Void UnityEngine.Transform::INTERNAL_set_localRotation(UnityEngine.Quaternion&)
extern "C"  void Transform_INTERNAL_set_localRotation_m2898114752 (Transform_t1659122786 * __this, Quaternion_t1553702882 * ___value0, const MethodInfo* method)
{
	typedef void (*Transform_INTERNAL_set_localRotation_m2898114752_ftn) (Transform_t1659122786 *, Quaternion_t1553702882 *);
	static Transform_INTERNAL_set_localRotation_m2898114752_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Transform_INTERNAL_set_localRotation_m2898114752_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Transform::INTERNAL_set_localRotation(UnityEngine.Quaternion&)");
	_il2cpp_icall_func(__this, ___value0);
}
// UnityEngine.Vector3 UnityEngine.Transform::get_localScale()
extern "C"  Vector3_t4282066566  Transform_get_localScale_m3886572677 (Transform_t1659122786 * __this, const MethodInfo* method)
{
	Vector3_t4282066566  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		Transform_INTERNAL_get_localScale_m1534477480(__this, (&V_0), /*hidden argument*/NULL);
		Vector3_t4282066566  L_0 = V_0;
		return L_0;
	}
}
// System.Void UnityEngine.Transform::set_localScale(UnityEngine.Vector3)
extern "C"  void Transform_set_localScale_m310756934 (Transform_t1659122786 * __this, Vector3_t4282066566  ___value0, const MethodInfo* method)
{
	{
		Transform_INTERNAL_set_localScale_m3463244060(__this, (&___value0), /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.Transform::INTERNAL_get_localScale(UnityEngine.Vector3&)
extern "C"  void Transform_INTERNAL_get_localScale_m1534477480 (Transform_t1659122786 * __this, Vector3_t4282066566 * ___value0, const MethodInfo* method)
{
	typedef void (*Transform_INTERNAL_get_localScale_m1534477480_ftn) (Transform_t1659122786 *, Vector3_t4282066566 *);
	static Transform_INTERNAL_get_localScale_m1534477480_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Transform_INTERNAL_get_localScale_m1534477480_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Transform::INTERNAL_get_localScale(UnityEngine.Vector3&)");
	_il2cpp_icall_func(__this, ___value0);
}
// System.Void UnityEngine.Transform::INTERNAL_set_localScale(UnityEngine.Vector3&)
extern "C"  void Transform_INTERNAL_set_localScale_m3463244060 (Transform_t1659122786 * __this, Vector3_t4282066566 * ___value0, const MethodInfo* method)
{
	typedef void (*Transform_INTERNAL_set_localScale_m3463244060_ftn) (Transform_t1659122786 *, Vector3_t4282066566 *);
	static Transform_INTERNAL_set_localScale_m3463244060_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Transform_INTERNAL_set_localScale_m3463244060_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Transform::INTERNAL_set_localScale(UnityEngine.Vector3&)");
	_il2cpp_icall_func(__this, ___value0);
}
// UnityEngine.Transform UnityEngine.Transform::get_parent()
extern "C"  Transform_t1659122786 * Transform_get_parent_m2236876972 (Transform_t1659122786 * __this, const MethodInfo* method)
{
	{
		Transform_t1659122786 * L_0 = Transform_get_parentInternal_m3763475785(__this, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.Void UnityEngine.Transform::set_parent(UnityEngine.Transform)
extern Il2CppClass* RectTransform_t972643934_il2cpp_TypeInfo_var;
extern Il2CppClass* Debug_t4195163081_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral509676363;
extern const uint32_t Transform_set_parent_m3231272063_MetadataUsageId;
extern "C"  void Transform_set_parent_m3231272063 (Transform_t1659122786 * __this, Transform_t1659122786 * ___value0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Transform_set_parent_m3231272063_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		if (!((RectTransform_t972643934 *)IsInstSealed(__this, RectTransform_t972643934_il2cpp_TypeInfo_var)))
		{
			goto IL_0016;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Debug_t4195163081_il2cpp_TypeInfo_var);
		Debug_LogWarning_m4097176146(NULL /*static, unused*/, _stringLiteral509676363, __this, /*hidden argument*/NULL);
	}

IL_0016:
	{
		Transform_t1659122786 * L_0 = ___value0;
		Transform_set_parentInternal_m1254352386(__this, L_0, /*hidden argument*/NULL);
		return;
	}
}
// UnityEngine.Transform UnityEngine.Transform::get_parentInternal()
extern "C"  Transform_t1659122786 * Transform_get_parentInternal_m3763475785 (Transform_t1659122786 * __this, const MethodInfo* method)
{
	typedef Transform_t1659122786 * (*Transform_get_parentInternal_m3763475785_ftn) (Transform_t1659122786 *);
	static Transform_get_parentInternal_m3763475785_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Transform_get_parentInternal_m3763475785_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Transform::get_parentInternal()");
	return _il2cpp_icall_func(__this);
}
// System.Void UnityEngine.Transform::set_parentInternal(UnityEngine.Transform)
extern "C"  void Transform_set_parentInternal_m1254352386 (Transform_t1659122786 * __this, Transform_t1659122786 * ___value0, const MethodInfo* method)
{
	typedef void (*Transform_set_parentInternal_m1254352386_ftn) (Transform_t1659122786 *, Transform_t1659122786 *);
	static Transform_set_parentInternal_m1254352386_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Transform_set_parentInternal_m1254352386_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Transform::set_parentInternal(UnityEngine.Transform)");
	_il2cpp_icall_func(__this, ___value0);
}
// System.Void UnityEngine.Transform::SetParent(UnityEngine.Transform)
extern "C"  void Transform_SetParent_m3449663462 (Transform_t1659122786 * __this, Transform_t1659122786 * ___parent0, const MethodInfo* method)
{
	{
		Transform_t1659122786 * L_0 = ___parent0;
		Transform_SetParent_m263985879(__this, L_0, (bool)1, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.Transform::SetParent(UnityEngine.Transform,System.Boolean)
extern "C"  void Transform_SetParent_m263985879 (Transform_t1659122786 * __this, Transform_t1659122786 * ___parent0, bool ___worldPositionStays1, const MethodInfo* method)
{
	typedef void (*Transform_SetParent_m263985879_ftn) (Transform_t1659122786 *, Transform_t1659122786 *, bool);
	static Transform_SetParent_m263985879_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Transform_SetParent_m263985879_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Transform::SetParent(UnityEngine.Transform,System.Boolean)");
	_il2cpp_icall_func(__this, ___parent0, ___worldPositionStays1);
}
// UnityEngine.Matrix4x4 UnityEngine.Transform::get_worldToLocalMatrix()
extern "C"  Matrix4x4_t1651859333  Transform_get_worldToLocalMatrix_m3792395652 (Transform_t1659122786 * __this, const MethodInfo* method)
{
	Matrix4x4_t1651859333  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		Transform_INTERNAL_get_worldToLocalMatrix_m3861589095(__this, (&V_0), /*hidden argument*/NULL);
		Matrix4x4_t1651859333  L_0 = V_0;
		return L_0;
	}
}
// System.Void UnityEngine.Transform::INTERNAL_get_worldToLocalMatrix(UnityEngine.Matrix4x4&)
extern "C"  void Transform_INTERNAL_get_worldToLocalMatrix_m3861589095 (Transform_t1659122786 * __this, Matrix4x4_t1651859333 * ___value0, const MethodInfo* method)
{
	typedef void (*Transform_INTERNAL_get_worldToLocalMatrix_m3861589095_ftn) (Transform_t1659122786 *, Matrix4x4_t1651859333 *);
	static Transform_INTERNAL_get_worldToLocalMatrix_m3861589095_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Transform_INTERNAL_get_worldToLocalMatrix_m3861589095_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Transform::INTERNAL_get_worldToLocalMatrix(UnityEngine.Matrix4x4&)");
	_il2cpp_icall_func(__this, ___value0);
}
// UnityEngine.Vector3 UnityEngine.Transform::TransformPoint(UnityEngine.Vector3)
extern "C"  Vector3_t4282066566  Transform_TransformPoint_m437395512 (Transform_t1659122786 * __this, Vector3_t4282066566  ___position0, const MethodInfo* method)
{
	Vector3_t4282066566  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		Transform_INTERNAL_CALL_TransformPoint_m1435510371(NULL /*static, unused*/, __this, (&___position0), (&V_0), /*hidden argument*/NULL);
		Vector3_t4282066566  L_0 = V_0;
		return L_0;
	}
}
// System.Void UnityEngine.Transform::INTERNAL_CALL_TransformPoint(UnityEngine.Transform,UnityEngine.Vector3&,UnityEngine.Vector3&)
extern "C"  void Transform_INTERNAL_CALL_TransformPoint_m1435510371 (Il2CppObject * __this /* static, unused */, Transform_t1659122786 * ___self0, Vector3_t4282066566 * ___position1, Vector3_t4282066566 * ___value2, const MethodInfo* method)
{
	typedef void (*Transform_INTERNAL_CALL_TransformPoint_m1435510371_ftn) (Transform_t1659122786 *, Vector3_t4282066566 *, Vector3_t4282066566 *);
	static Transform_INTERNAL_CALL_TransformPoint_m1435510371_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Transform_INTERNAL_CALL_TransformPoint_m1435510371_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Transform::INTERNAL_CALL_TransformPoint(UnityEngine.Transform,UnityEngine.Vector3&,UnityEngine.Vector3&)");
	_il2cpp_icall_func(___self0, ___position1, ___value2);
}
// UnityEngine.Vector3 UnityEngine.Transform::InverseTransformPoint(UnityEngine.Vector3)
extern "C"  Vector3_t4282066566  Transform_InverseTransformPoint_m1626812000 (Transform_t1659122786 * __this, Vector3_t4282066566  ___position0, const MethodInfo* method)
{
	Vector3_t4282066566  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		Transform_INTERNAL_CALL_InverseTransformPoint_m1782292189(NULL /*static, unused*/, __this, (&___position0), (&V_0), /*hidden argument*/NULL);
		Vector3_t4282066566  L_0 = V_0;
		return L_0;
	}
}
// System.Void UnityEngine.Transform::INTERNAL_CALL_InverseTransformPoint(UnityEngine.Transform,UnityEngine.Vector3&,UnityEngine.Vector3&)
extern "C"  void Transform_INTERNAL_CALL_InverseTransformPoint_m1782292189 (Il2CppObject * __this /* static, unused */, Transform_t1659122786 * ___self0, Vector3_t4282066566 * ___position1, Vector3_t4282066566 * ___value2, const MethodInfo* method)
{
	typedef void (*Transform_INTERNAL_CALL_InverseTransformPoint_m1782292189_ftn) (Transform_t1659122786 *, Vector3_t4282066566 *, Vector3_t4282066566 *);
	static Transform_INTERNAL_CALL_InverseTransformPoint_m1782292189_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Transform_INTERNAL_CALL_InverseTransformPoint_m1782292189_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Transform::INTERNAL_CALL_InverseTransformPoint(UnityEngine.Transform,UnityEngine.Vector3&,UnityEngine.Vector3&)");
	_il2cpp_icall_func(___self0, ___position1, ___value2);
}
// System.Int32 UnityEngine.Transform::get_childCount()
extern "C"  int32_t Transform_get_childCount_m2107810675 (Transform_t1659122786 * __this, const MethodInfo* method)
{
	typedef int32_t (*Transform_get_childCount_m2107810675_ftn) (Transform_t1659122786 *);
	static Transform_get_childCount_m2107810675_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Transform_get_childCount_m2107810675_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Transform::get_childCount()");
	return _il2cpp_icall_func(__this);
}
// System.Void UnityEngine.Transform::SetAsFirstSibling()
extern "C"  void Transform_SetAsFirstSibling_m1746075601 (Transform_t1659122786 * __this, const MethodInfo* method)
{
	typedef void (*Transform_SetAsFirstSibling_m1746075601_ftn) (Transform_t1659122786 *);
	static Transform_SetAsFirstSibling_m1746075601_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Transform_SetAsFirstSibling_m1746075601_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Transform::SetAsFirstSibling()");
	_il2cpp_icall_func(__this);
}
// System.Boolean UnityEngine.Transform::IsChildOf(UnityEngine.Transform)
extern "C"  bool Transform_IsChildOf_m3321648579 (Transform_t1659122786 * __this, Transform_t1659122786 * ___parent0, const MethodInfo* method)
{
	typedef bool (*Transform_IsChildOf_m3321648579_ftn) (Transform_t1659122786 *, Transform_t1659122786 *);
	static Transform_IsChildOf_m3321648579_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Transform_IsChildOf_m3321648579_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Transform::IsChildOf(UnityEngine.Transform)");
	return _il2cpp_icall_func(__this, ___parent0);
}
// System.Collections.IEnumerator UnityEngine.Transform::GetEnumerator()
extern Il2CppClass* Enumerator_t3875554846_il2cpp_TypeInfo_var;
extern const uint32_t Transform_GetEnumerator_m688365631_MetadataUsageId;
extern "C"  Il2CppObject * Transform_GetEnumerator_m688365631 (Transform_t1659122786 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Transform_GetEnumerator_m688365631_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		Enumerator_t3875554846 * L_0 = (Enumerator_t3875554846 *)il2cpp_codegen_object_new(Enumerator_t3875554846_il2cpp_TypeInfo_var);
		Enumerator__ctor_m856668951(L_0, __this, /*hidden argument*/NULL);
		return L_0;
	}
}
// UnityEngine.Transform UnityEngine.Transform::GetChild(System.Int32)
extern "C"  Transform_t1659122786 * Transform_GetChild_m4040462992 (Transform_t1659122786 * __this, int32_t ___index0, const MethodInfo* method)
{
	typedef Transform_t1659122786 * (*Transform_GetChild_m4040462992_ftn) (Transform_t1659122786 *, int32_t);
	static Transform_GetChild_m4040462992_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Transform_GetChild_m4040462992_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Transform::GetChild(System.Int32)");
	return _il2cpp_icall_func(__this, ___index0);
}
// System.Void UnityEngine.Transform/Enumerator::.ctor(UnityEngine.Transform)
extern "C"  void Enumerator__ctor_m856668951 (Enumerator_t3875554846 * __this, Transform_t1659122786 * ___outer0, const MethodInfo* method)
{
	{
		__this->set_currentIndex_1((-1));
		Object__ctor_m1772956182(__this, /*hidden argument*/NULL);
		Transform_t1659122786 * L_0 = ___outer0;
		__this->set_outer_0(L_0);
		return;
	}
}
// System.Object UnityEngine.Transform/Enumerator::get_Current()
extern "C"  Il2CppObject * Enumerator_get_Current_m1838268607 (Enumerator_t3875554846 * __this, const MethodInfo* method)
{
	{
		Transform_t1659122786 * L_0 = __this->get_outer_0();
		int32_t L_1 = __this->get_currentIndex_1();
		Transform_t1659122786 * L_2 = Transform_GetChild_m4040462992(L_0, L_1, /*hidden argument*/NULL);
		return L_2;
	}
}
// System.Boolean UnityEngine.Transform/Enumerator::MoveNext()
extern "C"  bool Enumerator_MoveNext_m1095530856 (Enumerator_t3875554846 * __this, const MethodInfo* method)
{
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
		Transform_t1659122786 * L_0 = __this->get_outer_0();
		int32_t L_1 = Transform_get_childCount_m2107810675(L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		int32_t L_2 = __this->get_currentIndex_1();
		int32_t L_3 = ((int32_t)((int32_t)L_2+(int32_t)1));
		V_1 = L_3;
		__this->set_currentIndex_1(L_3);
		int32_t L_4 = V_1;
		int32_t L_5 = V_0;
		return (bool)((((int32_t)L_4) < ((int32_t)L_5))? 1 : 0);
	}
}
// System.Void UnityEngine.Transform/Enumerator::Reset()
extern "C"  void Enumerator_Reset_m258411155 (Enumerator_t3875554846 * __this, const MethodInfo* method)
{
	{
		__this->set_currentIndex_1((-1));
		return;
	}
}
// Conversion methods for marshalling of: UnityEngine.UICharInfo
extern "C" void UICharInfo_t65807484_marshal_pinvoke(const UICharInfo_t65807484& unmarshaled, UICharInfo_t65807484_marshaled_pinvoke& marshaled)
{
	Vector2_t4282066565_marshal_pinvoke(unmarshaled.get_cursorPos_0(), marshaled.___cursorPos_0);
	marshaled.___charWidth_1 = unmarshaled.get_charWidth_1();
}
extern "C" void UICharInfo_t65807484_marshal_pinvoke_back(const UICharInfo_t65807484_marshaled_pinvoke& marshaled, UICharInfo_t65807484& unmarshaled)
{
	Vector2_t4282066565  unmarshaled_cursorPos_temp_0;
	memset(&unmarshaled_cursorPos_temp_0, 0, sizeof(unmarshaled_cursorPos_temp_0));
	Vector2_t4282066565_marshal_pinvoke_back(marshaled.___cursorPos_0, unmarshaled_cursorPos_temp_0);
	unmarshaled.set_cursorPos_0(unmarshaled_cursorPos_temp_0);
	float unmarshaled_charWidth_temp_1 = 0.0f;
	unmarshaled_charWidth_temp_1 = marshaled.___charWidth_1;
	unmarshaled.set_charWidth_1(unmarshaled_charWidth_temp_1);
}
// Conversion method for clean up from marshalling of: UnityEngine.UICharInfo
extern "C" void UICharInfo_t65807484_marshal_pinvoke_cleanup(UICharInfo_t65807484_marshaled_pinvoke& marshaled)
{
	Vector2_t4282066565_marshal_pinvoke_cleanup(marshaled.___cursorPos_0);
}
// Conversion methods for marshalling of: UnityEngine.UICharInfo
extern "C" void UICharInfo_t65807484_marshal_com(const UICharInfo_t65807484& unmarshaled, UICharInfo_t65807484_marshaled_com& marshaled)
{
	Vector2_t4282066565_marshal_com(unmarshaled.get_cursorPos_0(), marshaled.___cursorPos_0);
	marshaled.___charWidth_1 = unmarshaled.get_charWidth_1();
}
extern "C" void UICharInfo_t65807484_marshal_com_back(const UICharInfo_t65807484_marshaled_com& marshaled, UICharInfo_t65807484& unmarshaled)
{
	Vector2_t4282066565  unmarshaled_cursorPos_temp_0;
	memset(&unmarshaled_cursorPos_temp_0, 0, sizeof(unmarshaled_cursorPos_temp_0));
	Vector2_t4282066565_marshal_com_back(marshaled.___cursorPos_0, unmarshaled_cursorPos_temp_0);
	unmarshaled.set_cursorPos_0(unmarshaled_cursorPos_temp_0);
	float unmarshaled_charWidth_temp_1 = 0.0f;
	unmarshaled_charWidth_temp_1 = marshaled.___charWidth_1;
	unmarshaled.set_charWidth_1(unmarshaled_charWidth_temp_1);
}
// Conversion method for clean up from marshalling of: UnityEngine.UICharInfo
extern "C" void UICharInfo_t65807484_marshal_com_cleanup(UICharInfo_t65807484_marshaled_com& marshaled)
{
	Vector2_t4282066565_marshal_com_cleanup(marshaled.___cursorPos_0);
}
// Conversion methods for marshalling of: UnityEngine.UILineInfo
extern "C" void UILineInfo_t4113875482_marshal_pinvoke(const UILineInfo_t4113875482& unmarshaled, UILineInfo_t4113875482_marshaled_pinvoke& marshaled)
{
	marshaled.___startCharIdx_0 = unmarshaled.get_startCharIdx_0();
	marshaled.___height_1 = unmarshaled.get_height_1();
	marshaled.___topY_2 = unmarshaled.get_topY_2();
}
extern "C" void UILineInfo_t4113875482_marshal_pinvoke_back(const UILineInfo_t4113875482_marshaled_pinvoke& marshaled, UILineInfo_t4113875482& unmarshaled)
{
	int32_t unmarshaled_startCharIdx_temp_0 = 0;
	unmarshaled_startCharIdx_temp_0 = marshaled.___startCharIdx_0;
	unmarshaled.set_startCharIdx_0(unmarshaled_startCharIdx_temp_0);
	int32_t unmarshaled_height_temp_1 = 0;
	unmarshaled_height_temp_1 = marshaled.___height_1;
	unmarshaled.set_height_1(unmarshaled_height_temp_1);
	float unmarshaled_topY_temp_2 = 0.0f;
	unmarshaled_topY_temp_2 = marshaled.___topY_2;
	unmarshaled.set_topY_2(unmarshaled_topY_temp_2);
}
// Conversion method for clean up from marshalling of: UnityEngine.UILineInfo
extern "C" void UILineInfo_t4113875482_marshal_pinvoke_cleanup(UILineInfo_t4113875482_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: UnityEngine.UILineInfo
extern "C" void UILineInfo_t4113875482_marshal_com(const UILineInfo_t4113875482& unmarshaled, UILineInfo_t4113875482_marshaled_com& marshaled)
{
	marshaled.___startCharIdx_0 = unmarshaled.get_startCharIdx_0();
	marshaled.___height_1 = unmarshaled.get_height_1();
	marshaled.___topY_2 = unmarshaled.get_topY_2();
}
extern "C" void UILineInfo_t4113875482_marshal_com_back(const UILineInfo_t4113875482_marshaled_com& marshaled, UILineInfo_t4113875482& unmarshaled)
{
	int32_t unmarshaled_startCharIdx_temp_0 = 0;
	unmarshaled_startCharIdx_temp_0 = marshaled.___startCharIdx_0;
	unmarshaled.set_startCharIdx_0(unmarshaled_startCharIdx_temp_0);
	int32_t unmarshaled_height_temp_1 = 0;
	unmarshaled_height_temp_1 = marshaled.___height_1;
	unmarshaled.set_height_1(unmarshaled_height_temp_1);
	float unmarshaled_topY_temp_2 = 0.0f;
	unmarshaled_topY_temp_2 = marshaled.___topY_2;
	unmarshaled.set_topY_2(unmarshaled_topY_temp_2);
}
// Conversion method for clean up from marshalling of: UnityEngine.UILineInfo
extern "C" void UILineInfo_t4113875482_marshal_com_cleanup(UILineInfo_t4113875482_marshaled_com& marshaled)
{
}
// System.Void UnityEngine.UIVertex::.cctor()
extern Il2CppClass* UIVertex_t4244065212_il2cpp_TypeInfo_var;
extern const uint32_t UIVertex__cctor_m2134470424_MetadataUsageId;
extern "C"  void UIVertex__cctor_m2134470424 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (UIVertex__cctor_m2134470424_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	UIVertex_t4244065212  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		Color32_t598853688  L_0;
		memset(&L_0, 0, sizeof(L_0));
		Color32__ctor_m576906339(&L_0, ((int32_t)255), ((int32_t)255), ((int32_t)255), ((int32_t)255), /*hidden argument*/NULL);
		((UIVertex_t4244065212_StaticFields*)UIVertex_t4244065212_il2cpp_TypeInfo_var->static_fields)->set_s_DefaultColor_6(L_0);
		Vector4_t4282066567  L_1;
		memset(&L_1, 0, sizeof(L_1));
		Vector4__ctor_m2441427762(&L_1, (1.0f), (0.0f), (0.0f), (-1.0f), /*hidden argument*/NULL);
		((UIVertex_t4244065212_StaticFields*)UIVertex_t4244065212_il2cpp_TypeInfo_var->static_fields)->set_s_DefaultTangent_7(L_1);
		Initobj (UIVertex_t4244065212_il2cpp_TypeInfo_var, (&V_0));
		Vector3_t4282066566  L_2 = Vector3_get_zero_m2017759730(NULL /*static, unused*/, /*hidden argument*/NULL);
		(&V_0)->set_position_0(L_2);
		Vector3_t4282066566  L_3 = Vector3_get_back_m1326515313(NULL /*static, unused*/, /*hidden argument*/NULL);
		(&V_0)->set_normal_1(L_3);
		Vector4_t4282066567  L_4 = ((UIVertex_t4244065212_StaticFields*)UIVertex_t4244065212_il2cpp_TypeInfo_var->static_fields)->get_s_DefaultTangent_7();
		(&V_0)->set_tangent_5(L_4);
		Color32_t598853688  L_5 = ((UIVertex_t4244065212_StaticFields*)UIVertex_t4244065212_il2cpp_TypeInfo_var->static_fields)->get_s_DefaultColor_6();
		(&V_0)->set_color_2(L_5);
		Vector2_t4282066565  L_6 = Vector2_get_zero_m199872368(NULL /*static, unused*/, /*hidden argument*/NULL);
		(&V_0)->set_uv0_3(L_6);
		Vector2_t4282066565  L_7 = Vector2_get_zero_m199872368(NULL /*static, unused*/, /*hidden argument*/NULL);
		(&V_0)->set_uv1_4(L_7);
		UIVertex_t4244065212  L_8 = V_0;
		((UIVertex_t4244065212_StaticFields*)UIVertex_t4244065212_il2cpp_TypeInfo_var->static_fields)->set_simpleVert_8(L_8);
		return;
	}
}
// Conversion methods for marshalling of: UnityEngine.UIVertex
extern "C" void UIVertex_t4244065212_marshal_pinvoke(const UIVertex_t4244065212& unmarshaled, UIVertex_t4244065212_marshaled_pinvoke& marshaled)
{
	Vector3_t4282066566_marshal_pinvoke(unmarshaled.get_position_0(), marshaled.___position_0);
	Vector3_t4282066566_marshal_pinvoke(unmarshaled.get_normal_1(), marshaled.___normal_1);
	Color32_t598853688_marshal_pinvoke(unmarshaled.get_color_2(), marshaled.___color_2);
	Vector2_t4282066565_marshal_pinvoke(unmarshaled.get_uv0_3(), marshaled.___uv0_3);
	Vector2_t4282066565_marshal_pinvoke(unmarshaled.get_uv1_4(), marshaled.___uv1_4);
	Vector4_t4282066567_marshal_pinvoke(unmarshaled.get_tangent_5(), marshaled.___tangent_5);
}
extern "C" void UIVertex_t4244065212_marshal_pinvoke_back(const UIVertex_t4244065212_marshaled_pinvoke& marshaled, UIVertex_t4244065212& unmarshaled)
{
	Vector3_t4282066566  unmarshaled_position_temp_0;
	memset(&unmarshaled_position_temp_0, 0, sizeof(unmarshaled_position_temp_0));
	Vector3_t4282066566_marshal_pinvoke_back(marshaled.___position_0, unmarshaled_position_temp_0);
	unmarshaled.set_position_0(unmarshaled_position_temp_0);
	Vector3_t4282066566  unmarshaled_normal_temp_1;
	memset(&unmarshaled_normal_temp_1, 0, sizeof(unmarshaled_normal_temp_1));
	Vector3_t4282066566_marshal_pinvoke_back(marshaled.___normal_1, unmarshaled_normal_temp_1);
	unmarshaled.set_normal_1(unmarshaled_normal_temp_1);
	Color32_t598853688  unmarshaled_color_temp_2;
	memset(&unmarshaled_color_temp_2, 0, sizeof(unmarshaled_color_temp_2));
	Color32_t598853688_marshal_pinvoke_back(marshaled.___color_2, unmarshaled_color_temp_2);
	unmarshaled.set_color_2(unmarshaled_color_temp_2);
	Vector2_t4282066565  unmarshaled_uv0_temp_3;
	memset(&unmarshaled_uv0_temp_3, 0, sizeof(unmarshaled_uv0_temp_3));
	Vector2_t4282066565_marshal_pinvoke_back(marshaled.___uv0_3, unmarshaled_uv0_temp_3);
	unmarshaled.set_uv0_3(unmarshaled_uv0_temp_3);
	Vector2_t4282066565  unmarshaled_uv1_temp_4;
	memset(&unmarshaled_uv1_temp_4, 0, sizeof(unmarshaled_uv1_temp_4));
	Vector2_t4282066565_marshal_pinvoke_back(marshaled.___uv1_4, unmarshaled_uv1_temp_4);
	unmarshaled.set_uv1_4(unmarshaled_uv1_temp_4);
	Vector4_t4282066567  unmarshaled_tangent_temp_5;
	memset(&unmarshaled_tangent_temp_5, 0, sizeof(unmarshaled_tangent_temp_5));
	Vector4_t4282066567_marshal_pinvoke_back(marshaled.___tangent_5, unmarshaled_tangent_temp_5);
	unmarshaled.set_tangent_5(unmarshaled_tangent_temp_5);
}
// Conversion method for clean up from marshalling of: UnityEngine.UIVertex
extern "C" void UIVertex_t4244065212_marshal_pinvoke_cleanup(UIVertex_t4244065212_marshaled_pinvoke& marshaled)
{
	Vector3_t4282066566_marshal_pinvoke_cleanup(marshaled.___position_0);
	Vector3_t4282066566_marshal_pinvoke_cleanup(marshaled.___normal_1);
	Color32_t598853688_marshal_pinvoke_cleanup(marshaled.___color_2);
	Vector2_t4282066565_marshal_pinvoke_cleanup(marshaled.___uv0_3);
	Vector2_t4282066565_marshal_pinvoke_cleanup(marshaled.___uv1_4);
	Vector4_t4282066567_marshal_pinvoke_cleanup(marshaled.___tangent_5);
}
// Conversion methods for marshalling of: UnityEngine.UIVertex
extern "C" void UIVertex_t4244065212_marshal_com(const UIVertex_t4244065212& unmarshaled, UIVertex_t4244065212_marshaled_com& marshaled)
{
	Vector3_t4282066566_marshal_com(unmarshaled.get_position_0(), marshaled.___position_0);
	Vector3_t4282066566_marshal_com(unmarshaled.get_normal_1(), marshaled.___normal_1);
	Color32_t598853688_marshal_com(unmarshaled.get_color_2(), marshaled.___color_2);
	Vector2_t4282066565_marshal_com(unmarshaled.get_uv0_3(), marshaled.___uv0_3);
	Vector2_t4282066565_marshal_com(unmarshaled.get_uv1_4(), marshaled.___uv1_4);
	Vector4_t4282066567_marshal_com(unmarshaled.get_tangent_5(), marshaled.___tangent_5);
}
extern "C" void UIVertex_t4244065212_marshal_com_back(const UIVertex_t4244065212_marshaled_com& marshaled, UIVertex_t4244065212& unmarshaled)
{
	Vector3_t4282066566  unmarshaled_position_temp_0;
	memset(&unmarshaled_position_temp_0, 0, sizeof(unmarshaled_position_temp_0));
	Vector3_t4282066566_marshal_com_back(marshaled.___position_0, unmarshaled_position_temp_0);
	unmarshaled.set_position_0(unmarshaled_position_temp_0);
	Vector3_t4282066566  unmarshaled_normal_temp_1;
	memset(&unmarshaled_normal_temp_1, 0, sizeof(unmarshaled_normal_temp_1));
	Vector3_t4282066566_marshal_com_back(marshaled.___normal_1, unmarshaled_normal_temp_1);
	unmarshaled.set_normal_1(unmarshaled_normal_temp_1);
	Color32_t598853688  unmarshaled_color_temp_2;
	memset(&unmarshaled_color_temp_2, 0, sizeof(unmarshaled_color_temp_2));
	Color32_t598853688_marshal_com_back(marshaled.___color_2, unmarshaled_color_temp_2);
	unmarshaled.set_color_2(unmarshaled_color_temp_2);
	Vector2_t4282066565  unmarshaled_uv0_temp_3;
	memset(&unmarshaled_uv0_temp_3, 0, sizeof(unmarshaled_uv0_temp_3));
	Vector2_t4282066565_marshal_com_back(marshaled.___uv0_3, unmarshaled_uv0_temp_3);
	unmarshaled.set_uv0_3(unmarshaled_uv0_temp_3);
	Vector2_t4282066565  unmarshaled_uv1_temp_4;
	memset(&unmarshaled_uv1_temp_4, 0, sizeof(unmarshaled_uv1_temp_4));
	Vector2_t4282066565_marshal_com_back(marshaled.___uv1_4, unmarshaled_uv1_temp_4);
	unmarshaled.set_uv1_4(unmarshaled_uv1_temp_4);
	Vector4_t4282066567  unmarshaled_tangent_temp_5;
	memset(&unmarshaled_tangent_temp_5, 0, sizeof(unmarshaled_tangent_temp_5));
	Vector4_t4282066567_marshal_com_back(marshaled.___tangent_5, unmarshaled_tangent_temp_5);
	unmarshaled.set_tangent_5(unmarshaled_tangent_temp_5);
}
// Conversion method for clean up from marshalling of: UnityEngine.UIVertex
extern "C" void UIVertex_t4244065212_marshal_com_cleanup(UIVertex_t4244065212_marshaled_com& marshaled)
{
	Vector3_t4282066566_marshal_com_cleanup(marshaled.___position_0);
	Vector3_t4282066566_marshal_com_cleanup(marshaled.___normal_1);
	Color32_t598853688_marshal_com_cleanup(marshaled.___color_2);
	Vector2_t4282066565_marshal_com_cleanup(marshaled.___uv0_3);
	Vector2_t4282066565_marshal_com_cleanup(marshaled.___uv1_4);
	Vector4_t4282066567_marshal_com_cleanup(marshaled.___tangent_5);
}
// System.Void UnityEngine.UnityException::.ctor()
extern Il2CppCodeGenString* _stringLiteral3200128946;
extern const uint32_t UnityException__ctor_m1176480467_MetadataUsageId;
extern "C"  void UnityException__ctor_m1176480467 (UnityException_t3473321374 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (UnityException__ctor_m1176480467_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		Exception__ctor_m3870771296(__this, _stringLiteral3200128946, /*hidden argument*/NULL);
		Exception_set_HResult_m3566571225(__this, ((int32_t)-2147467261), /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.UnityException::.ctor(System.String)
extern "C"  void UnityException__ctor_m743662351 (UnityException_t3473321374 * __this, String_t* ___message0, const MethodInfo* method)
{
	{
		String_t* L_0 = ___message0;
		Exception__ctor_m3870771296(__this, L_0, /*hidden argument*/NULL);
		Exception_set_HResult_m3566571225(__this, ((int32_t)-2147467261), /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.UnityException::.ctor(System.String,System.Exception)
extern "C"  void UnityException__ctor_m2780758535 (UnityException_t3473321374 * __this, String_t* ___message0, Exception_t3991598821 * ___innerException1, const MethodInfo* method)
{
	{
		String_t* L_0 = ___message0;
		Exception_t3991598821 * L_1 = ___innerException1;
		Exception__ctor_m1328171222(__this, L_0, L_1, /*hidden argument*/NULL);
		Exception_set_HResult_m3566571225(__this, ((int32_t)-2147467261), /*hidden argument*/NULL);
		return;
	}
}
// System.String UnityEngine.UnityString::Format(System.String,System.Object[])
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern const uint32_t UnityString_Format_m427603113_MetadataUsageId;
extern "C"  String_t* UnityString_Format_m427603113 (Il2CppObject * __this /* static, unused */, String_t* ___fmt0, ObjectU5BU5D_t1108656482* ___args1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (UnityString_Format_m427603113_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		String_t* L_0 = ___fmt0;
		ObjectU5BU5D_t1108656482* L_1 = ___args1;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_2 = String_Format_m4050103162(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL);
		return L_2;
	}
}
// System.Void UnityEngine.Vector2::.ctor(System.Single,System.Single)
extern "C"  void Vector2__ctor_m1517109030 (Vector2_t4282066565 * __this, float ___x0, float ___y1, const MethodInfo* method)
{
	{
		float L_0 = ___x0;
		__this->set_x_1(L_0);
		float L_1 = ___y1;
		__this->set_y_2(L_1);
		return;
	}
}
extern "C"  void Vector2__ctor_m1517109030_AdjustorThunk (Il2CppObject * __this, float ___x0, float ___y1, const MethodInfo* method)
{
	Vector2_t4282066565 * _thisAdjusted = reinterpret_cast<Vector2_t4282066565 *>(__this + 1);
	Vector2__ctor_m1517109030(_thisAdjusted, ___x0, ___y1, method);
}
// System.Single UnityEngine.Vector2::get_Item(System.Int32)
extern Il2CppClass* IndexOutOfRangeException_t3456360697_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral3517435145;
extern const uint32_t Vector2_get_Item_m2185542843_MetadataUsageId;
extern "C"  float Vector2_get_Item_m2185542843 (Vector2_t4282066565 * __this, int32_t ___index0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Vector2_get_Item_m2185542843_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	int32_t V_0 = 0;
	{
		int32_t L_0 = ___index0;
		V_0 = L_0;
		int32_t L_1 = V_0;
		if (!L_1)
		{
			goto IL_0014;
		}
	}
	{
		int32_t L_2 = V_0;
		if ((((int32_t)L_2) == ((int32_t)1)))
		{
			goto IL_001b;
		}
	}
	{
		goto IL_0022;
	}

IL_0014:
	{
		float L_3 = __this->get_x_1();
		return L_3;
	}

IL_001b:
	{
		float L_4 = __this->get_y_2();
		return L_4;
	}

IL_0022:
	{
		IndexOutOfRangeException_t3456360697 * L_5 = (IndexOutOfRangeException_t3456360697 *)il2cpp_codegen_object_new(IndexOutOfRangeException_t3456360697_il2cpp_TypeInfo_var);
		IndexOutOfRangeException__ctor_m1621772274(L_5, _stringLiteral3517435145, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5);
	}
}
extern "C"  float Vector2_get_Item_m2185542843_AdjustorThunk (Il2CppObject * __this, int32_t ___index0, const MethodInfo* method)
{
	Vector2_t4282066565 * _thisAdjusted = reinterpret_cast<Vector2_t4282066565 *>(__this + 1);
	return Vector2_get_Item_m2185542843(_thisAdjusted, ___index0, method);
}
// System.Void UnityEngine.Vector2::set_Item(System.Int32,System.Single)
extern Il2CppClass* IndexOutOfRangeException_t3456360697_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral3517435145;
extern const uint32_t Vector2_set_Item_m2767519328_MetadataUsageId;
extern "C"  void Vector2_set_Item_m2767519328 (Vector2_t4282066565 * __this, int32_t ___index0, float ___value1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Vector2_set_Item_m2767519328_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	int32_t V_0 = 0;
	{
		int32_t L_0 = ___index0;
		V_0 = L_0;
		int32_t L_1 = V_0;
		if (!L_1)
		{
			goto IL_0014;
		}
	}
	{
		int32_t L_2 = V_0;
		if ((((int32_t)L_2) == ((int32_t)1)))
		{
			goto IL_0020;
		}
	}
	{
		goto IL_002c;
	}

IL_0014:
	{
		float L_3 = ___value1;
		__this->set_x_1(L_3);
		goto IL_0037;
	}

IL_0020:
	{
		float L_4 = ___value1;
		__this->set_y_2(L_4);
		goto IL_0037;
	}

IL_002c:
	{
		IndexOutOfRangeException_t3456360697 * L_5 = (IndexOutOfRangeException_t3456360697 *)il2cpp_codegen_object_new(IndexOutOfRangeException_t3456360697_il2cpp_TypeInfo_var);
		IndexOutOfRangeException__ctor_m1621772274(L_5, _stringLiteral3517435145, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5);
	}

IL_0037:
	{
		return;
	}
}
extern "C"  void Vector2_set_Item_m2767519328_AdjustorThunk (Il2CppObject * __this, int32_t ___index0, float ___value1, const MethodInfo* method)
{
	Vector2_t4282066565 * _thisAdjusted = reinterpret_cast<Vector2_t4282066565 *>(__this + 1);
	Vector2_set_Item_m2767519328(_thisAdjusted, ___index0, ___value1, method);
}
// UnityEngine.Vector2 UnityEngine.Vector2::Lerp(UnityEngine.Vector2,UnityEngine.Vector2,System.Single)
extern Il2CppClass* Mathf_t4203372500_il2cpp_TypeInfo_var;
extern const uint32_t Vector2_Lerp_m235172797_MetadataUsageId;
extern "C"  Vector2_t4282066565  Vector2_Lerp_m235172797 (Il2CppObject * __this /* static, unused */, Vector2_t4282066565  ___a0, Vector2_t4282066565  ___b1, float ___t2, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Vector2_Lerp_m235172797_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		float L_0 = ___t2;
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t4203372500_il2cpp_TypeInfo_var);
		float L_1 = Mathf_Clamp01_m2272733930(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		___t2 = L_1;
		float L_2 = (&___a0)->get_x_1();
		float L_3 = (&___b1)->get_x_1();
		float L_4 = (&___a0)->get_x_1();
		float L_5 = ___t2;
		float L_6 = (&___a0)->get_y_2();
		float L_7 = (&___b1)->get_y_2();
		float L_8 = (&___a0)->get_y_2();
		float L_9 = ___t2;
		Vector2_t4282066565  L_10;
		memset(&L_10, 0, sizeof(L_10));
		Vector2__ctor_m1517109030(&L_10, ((float)((float)L_2+(float)((float)((float)((float)((float)L_3-(float)L_4))*(float)L_5)))), ((float)((float)L_6+(float)((float)((float)((float)((float)L_7-(float)L_8))*(float)L_9)))), /*hidden argument*/NULL);
		return L_10;
	}
}
// UnityEngine.Vector2 UnityEngine.Vector2::Scale(UnityEngine.Vector2,UnityEngine.Vector2)
extern "C"  Vector2_t4282066565  Vector2_Scale_m1743563745 (Il2CppObject * __this /* static, unused */, Vector2_t4282066565  ___a0, Vector2_t4282066565  ___b1, const MethodInfo* method)
{
	{
		float L_0 = (&___a0)->get_x_1();
		float L_1 = (&___b1)->get_x_1();
		float L_2 = (&___a0)->get_y_2();
		float L_3 = (&___b1)->get_y_2();
		Vector2_t4282066565  L_4;
		memset(&L_4, 0, sizeof(L_4));
		Vector2__ctor_m1517109030(&L_4, ((float)((float)L_0*(float)L_1)), ((float)((float)L_2*(float)L_3)), /*hidden argument*/NULL);
		return L_4;
	}
}
// System.String UnityEngine.Vector2::ToString()
extern Il2CppClass* ObjectU5BU5D_t1108656482_il2cpp_TypeInfo_var;
extern Il2CppClass* Single_t4291918972_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral3928503634;
extern const uint32_t Vector2_ToString_m3859776067_MetadataUsageId;
extern "C"  String_t* Vector2_ToString_m3859776067 (Vector2_t4282066565 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Vector2_ToString_m3859776067_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		ObjectU5BU5D_t1108656482* L_0 = ((ObjectU5BU5D_t1108656482*)SZArrayNew(ObjectU5BU5D_t1108656482_il2cpp_TypeInfo_var, (uint32_t)2));
		float L_1 = __this->get_x_1();
		float L_2 = L_1;
		Il2CppObject * L_3 = Box(Single_t4291918972_il2cpp_TypeInfo_var, &L_2);
		ArrayElementTypeCheck (L_0, L_3);
		(L_0)->SetAt(static_cast<il2cpp_array_size_t>(0), (Il2CppObject *)L_3);
		ObjectU5BU5D_t1108656482* L_4 = L_0;
		float L_5 = __this->get_y_2();
		float L_6 = L_5;
		Il2CppObject * L_7 = Box(Single_t4291918972_il2cpp_TypeInfo_var, &L_6);
		ArrayElementTypeCheck (L_4, L_7);
		(L_4)->SetAt(static_cast<il2cpp_array_size_t>(1), (Il2CppObject *)L_7);
		String_t* L_8 = UnityString_Format_m427603113(NULL /*static, unused*/, _stringLiteral3928503634, L_4, /*hidden argument*/NULL);
		return L_8;
	}
}
extern "C"  String_t* Vector2_ToString_m3859776067_AdjustorThunk (Il2CppObject * __this, const MethodInfo* method)
{
	Vector2_t4282066565 * _thisAdjusted = reinterpret_cast<Vector2_t4282066565 *>(__this + 1);
	return Vector2_ToString_m3859776067(_thisAdjusted, method);
}
// System.Int32 UnityEngine.Vector2::GetHashCode()
extern "C"  int32_t Vector2_GetHashCode_m128434585 (Vector2_t4282066565 * __this, const MethodInfo* method)
{
	{
		float* L_0 = __this->get_address_of_x_1();
		int32_t L_1 = Single_GetHashCode_m65342520(L_0, /*hidden argument*/NULL);
		float* L_2 = __this->get_address_of_y_2();
		int32_t L_3 = Single_GetHashCode_m65342520(L_2, /*hidden argument*/NULL);
		return ((int32_t)((int32_t)L_1^(int32_t)((int32_t)((int32_t)L_3<<(int32_t)2))));
	}
}
extern "C"  int32_t Vector2_GetHashCode_m128434585_AdjustorThunk (Il2CppObject * __this, const MethodInfo* method)
{
	Vector2_t4282066565 * _thisAdjusted = reinterpret_cast<Vector2_t4282066565 *>(__this + 1);
	return Vector2_GetHashCode_m128434585(_thisAdjusted, method);
}
// System.Boolean UnityEngine.Vector2::Equals(System.Object)
extern Il2CppClass* Vector2_t4282066565_il2cpp_TypeInfo_var;
extern const uint32_t Vector2_Equals_m3404198849_MetadataUsageId;
extern "C"  bool Vector2_Equals_m3404198849 (Vector2_t4282066565 * __this, Il2CppObject * ___other0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Vector2_Equals_m3404198849_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	Vector2_t4282066565  V_0;
	memset(&V_0, 0, sizeof(V_0));
	int32_t G_B5_0 = 0;
	{
		Il2CppObject * L_0 = ___other0;
		if (((Il2CppObject *)IsInstSealed(L_0, Vector2_t4282066565_il2cpp_TypeInfo_var)))
		{
			goto IL_000d;
		}
	}
	{
		return (bool)0;
	}

IL_000d:
	{
		Il2CppObject * L_1 = ___other0;
		V_0 = ((*(Vector2_t4282066565 *)((Vector2_t4282066565 *)UnBox (L_1, Vector2_t4282066565_il2cpp_TypeInfo_var))));
		float* L_2 = __this->get_address_of_x_1();
		float L_3 = (&V_0)->get_x_1();
		bool L_4 = Single_Equals_m2110115959(L_2, L_3, /*hidden argument*/NULL);
		if (!L_4)
		{
			goto IL_003f;
		}
	}
	{
		float* L_5 = __this->get_address_of_y_2();
		float L_6 = (&V_0)->get_y_2();
		bool L_7 = Single_Equals_m2110115959(L_5, L_6, /*hidden argument*/NULL);
		G_B5_0 = ((int32_t)(L_7));
		goto IL_0040;
	}

IL_003f:
	{
		G_B5_0 = 0;
	}

IL_0040:
	{
		return (bool)G_B5_0;
	}
}
extern "C"  bool Vector2_Equals_m3404198849_AdjustorThunk (Il2CppObject * __this, Il2CppObject * ___other0, const MethodInfo* method)
{
	Vector2_t4282066565 * _thisAdjusted = reinterpret_cast<Vector2_t4282066565 *>(__this + 1);
	return Vector2_Equals_m3404198849(_thisAdjusted, ___other0, method);
}
// System.Single UnityEngine.Vector2::Dot(UnityEngine.Vector2,UnityEngine.Vector2)
extern "C"  float Vector2_Dot_m2437602225 (Il2CppObject * __this /* static, unused */, Vector2_t4282066565  ___lhs0, Vector2_t4282066565  ___rhs1, const MethodInfo* method)
{
	{
		float L_0 = (&___lhs0)->get_x_1();
		float L_1 = (&___rhs1)->get_x_1();
		float L_2 = (&___lhs0)->get_y_2();
		float L_3 = (&___rhs1)->get_y_2();
		return ((float)((float)((float)((float)L_0*(float)L_1))+(float)((float)((float)L_2*(float)L_3))));
	}
}
// System.Single UnityEngine.Vector2::get_sqrMagnitude()
extern "C"  float Vector2_get_sqrMagnitude_m996072851 (Vector2_t4282066565 * __this, const MethodInfo* method)
{
	{
		float L_0 = __this->get_x_1();
		float L_1 = __this->get_x_1();
		float L_2 = __this->get_y_2();
		float L_3 = __this->get_y_2();
		return ((float)((float)((float)((float)L_0*(float)L_1))+(float)((float)((float)L_2*(float)L_3))));
	}
}
extern "C"  float Vector2_get_sqrMagnitude_m996072851_AdjustorThunk (Il2CppObject * __this, const MethodInfo* method)
{
	Vector2_t4282066565 * _thisAdjusted = reinterpret_cast<Vector2_t4282066565 *>(__this + 1);
	return Vector2_get_sqrMagnitude_m996072851(_thisAdjusted, method);
}
// System.Single UnityEngine.Vector2::SqrMagnitude(UnityEngine.Vector2)
extern "C"  float Vector2_SqrMagnitude_m4007443280 (Il2CppObject * __this /* static, unused */, Vector2_t4282066565  ___a0, const MethodInfo* method)
{
	{
		float L_0 = (&___a0)->get_x_1();
		float L_1 = (&___a0)->get_x_1();
		float L_2 = (&___a0)->get_y_2();
		float L_3 = (&___a0)->get_y_2();
		return ((float)((float)((float)((float)L_0*(float)L_1))+(float)((float)((float)L_2*(float)L_3))));
	}
}
// UnityEngine.Vector2 UnityEngine.Vector2::get_zero()
extern "C"  Vector2_t4282066565  Vector2_get_zero_m199872368 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	{
		Vector2_t4282066565  L_0;
		memset(&L_0, 0, sizeof(L_0));
		Vector2__ctor_m1517109030(&L_0, (0.0f), (0.0f), /*hidden argument*/NULL);
		return L_0;
	}
}
// UnityEngine.Vector2 UnityEngine.Vector2::get_one()
extern "C"  Vector2_t4282066565  Vector2_get_one_m2767488832 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	{
		Vector2_t4282066565  L_0;
		memset(&L_0, 0, sizeof(L_0));
		Vector2__ctor_m1517109030(&L_0, (1.0f), (1.0f), /*hidden argument*/NULL);
		return L_0;
	}
}
// UnityEngine.Vector2 UnityEngine.Vector2::get_up()
extern "C"  Vector2_t4282066565  Vector2_get_up_m1197831267 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	{
		Vector2_t4282066565  L_0;
		memset(&L_0, 0, sizeof(L_0));
		Vector2__ctor_m1517109030(&L_0, (0.0f), (1.0f), /*hidden argument*/NULL);
		return L_0;
	}
}
// UnityEngine.Vector2 UnityEngine.Vector2::get_right()
extern "C"  Vector2_t4282066565  Vector2_get_right_m3495203638 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	{
		Vector2_t4282066565  L_0;
		memset(&L_0, 0, sizeof(L_0));
		Vector2__ctor_m1517109030(&L_0, (1.0f), (0.0f), /*hidden argument*/NULL);
		return L_0;
	}
}
// UnityEngine.Vector2 UnityEngine.Vector2::op_Addition(UnityEngine.Vector2,UnityEngine.Vector2)
extern "C"  Vector2_t4282066565  Vector2_op_Addition_m1173049553 (Il2CppObject * __this /* static, unused */, Vector2_t4282066565  ___a0, Vector2_t4282066565  ___b1, const MethodInfo* method)
{
	{
		float L_0 = (&___a0)->get_x_1();
		float L_1 = (&___b1)->get_x_1();
		float L_2 = (&___a0)->get_y_2();
		float L_3 = (&___b1)->get_y_2();
		Vector2_t4282066565  L_4;
		memset(&L_4, 0, sizeof(L_4));
		Vector2__ctor_m1517109030(&L_4, ((float)((float)L_0+(float)L_1)), ((float)((float)L_2+(float)L_3)), /*hidden argument*/NULL);
		return L_4;
	}
}
// UnityEngine.Vector2 UnityEngine.Vector2::op_Subtraction(UnityEngine.Vector2,UnityEngine.Vector2)
extern "C"  Vector2_t4282066565  Vector2_op_Subtraction_m2097149401 (Il2CppObject * __this /* static, unused */, Vector2_t4282066565  ___a0, Vector2_t4282066565  ___b1, const MethodInfo* method)
{
	{
		float L_0 = (&___a0)->get_x_1();
		float L_1 = (&___b1)->get_x_1();
		float L_2 = (&___a0)->get_y_2();
		float L_3 = (&___b1)->get_y_2();
		Vector2_t4282066565  L_4;
		memset(&L_4, 0, sizeof(L_4));
		Vector2__ctor_m1517109030(&L_4, ((float)((float)L_0-(float)L_1)), ((float)((float)L_2-(float)L_3)), /*hidden argument*/NULL);
		return L_4;
	}
}
// UnityEngine.Vector2 UnityEngine.Vector2::op_Multiply(UnityEngine.Vector2,System.Single)
extern "C"  Vector2_t4282066565  Vector2_op_Multiply_m1738245082 (Il2CppObject * __this /* static, unused */, Vector2_t4282066565  ___a0, float ___d1, const MethodInfo* method)
{
	{
		float L_0 = (&___a0)->get_x_1();
		float L_1 = ___d1;
		float L_2 = (&___a0)->get_y_2();
		float L_3 = ___d1;
		Vector2_t4282066565  L_4;
		memset(&L_4, 0, sizeof(L_4));
		Vector2__ctor_m1517109030(&L_4, ((float)((float)L_0*(float)L_1)), ((float)((float)L_2*(float)L_3)), /*hidden argument*/NULL);
		return L_4;
	}
}
// UnityEngine.Vector2 UnityEngine.Vector2::op_Division(UnityEngine.Vector2,System.Single)
extern "C"  Vector2_t4282066565  Vector2_op_Division_m747627697 (Il2CppObject * __this /* static, unused */, Vector2_t4282066565  ___a0, float ___d1, const MethodInfo* method)
{
	{
		float L_0 = (&___a0)->get_x_1();
		float L_1 = ___d1;
		float L_2 = (&___a0)->get_y_2();
		float L_3 = ___d1;
		Vector2_t4282066565  L_4;
		memset(&L_4, 0, sizeof(L_4));
		Vector2__ctor_m1517109030(&L_4, ((float)((float)L_0/(float)L_1)), ((float)((float)L_2/(float)L_3)), /*hidden argument*/NULL);
		return L_4;
	}
}
// System.Boolean UnityEngine.Vector2::op_Equality(UnityEngine.Vector2,UnityEngine.Vector2)
extern "C"  bool Vector2_op_Equality_m1927481448 (Il2CppObject * __this /* static, unused */, Vector2_t4282066565  ___lhs0, Vector2_t4282066565  ___rhs1, const MethodInfo* method)
{
	{
		Vector2_t4282066565  L_0 = ___lhs0;
		Vector2_t4282066565  L_1 = ___rhs1;
		Vector2_t4282066565  L_2 = Vector2_op_Subtraction_m2097149401(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL);
		float L_3 = Vector2_SqrMagnitude_m4007443280(NULL /*static, unused*/, L_2, /*hidden argument*/NULL);
		return (bool)((((float)L_3) < ((float)(9.99999944E-11f)))? 1 : 0);
	}
}
// System.Boolean UnityEngine.Vector2::op_Inequality(UnityEngine.Vector2,UnityEngine.Vector2)
extern "C"  bool Vector2_op_Inequality_m1638984867 (Il2CppObject * __this /* static, unused */, Vector2_t4282066565  ___lhs0, Vector2_t4282066565  ___rhs1, const MethodInfo* method)
{
	{
		Vector2_t4282066565  L_0 = ___lhs0;
		Vector2_t4282066565  L_1 = ___rhs1;
		Vector2_t4282066565  L_2 = Vector2_op_Subtraction_m2097149401(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL);
		float L_3 = Vector2_SqrMagnitude_m4007443280(NULL /*static, unused*/, L_2, /*hidden argument*/NULL);
		return (bool)((((int32_t)((!(((float)L_3) >= ((float)(9.99999944E-11f))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
	}
}
// UnityEngine.Vector2 UnityEngine.Vector2::op_Implicit(UnityEngine.Vector3)
extern "C"  Vector2_t4282066565  Vector2_op_Implicit_m4083860659 (Il2CppObject * __this /* static, unused */, Vector3_t4282066566  ___v0, const MethodInfo* method)
{
	{
		float L_0 = (&___v0)->get_x_1();
		float L_1 = (&___v0)->get_y_2();
		Vector2_t4282066565  L_2;
		memset(&L_2, 0, sizeof(L_2));
		Vector2__ctor_m1517109030(&L_2, L_0, L_1, /*hidden argument*/NULL);
		return L_2;
	}
}
// UnityEngine.Vector3 UnityEngine.Vector2::op_Implicit(UnityEngine.Vector2)
extern "C"  Vector3_t4282066566  Vector2_op_Implicit_m482286037 (Il2CppObject * __this /* static, unused */, Vector2_t4282066565  ___v0, const MethodInfo* method)
{
	{
		float L_0 = (&___v0)->get_x_1();
		float L_1 = (&___v0)->get_y_2();
		Vector3_t4282066566  L_2;
		memset(&L_2, 0, sizeof(L_2));
		Vector3__ctor_m2926210380(&L_2, L_0, L_1, (0.0f), /*hidden argument*/NULL);
		return L_2;
	}
}
// Conversion methods for marshalling of: UnityEngine.Vector2
extern "C" void Vector2_t4282066565_marshal_pinvoke(const Vector2_t4282066565& unmarshaled, Vector2_t4282066565_marshaled_pinvoke& marshaled)
{
	marshaled.___x_1 = unmarshaled.get_x_1();
	marshaled.___y_2 = unmarshaled.get_y_2();
}
extern "C" void Vector2_t4282066565_marshal_pinvoke_back(const Vector2_t4282066565_marshaled_pinvoke& marshaled, Vector2_t4282066565& unmarshaled)
{
	float unmarshaled_x_temp_0 = 0.0f;
	unmarshaled_x_temp_0 = marshaled.___x_1;
	unmarshaled.set_x_1(unmarshaled_x_temp_0);
	float unmarshaled_y_temp_1 = 0.0f;
	unmarshaled_y_temp_1 = marshaled.___y_2;
	unmarshaled.set_y_2(unmarshaled_y_temp_1);
}
// Conversion method for clean up from marshalling of: UnityEngine.Vector2
extern "C" void Vector2_t4282066565_marshal_pinvoke_cleanup(Vector2_t4282066565_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: UnityEngine.Vector2
extern "C" void Vector2_t4282066565_marshal_com(const Vector2_t4282066565& unmarshaled, Vector2_t4282066565_marshaled_com& marshaled)
{
	marshaled.___x_1 = unmarshaled.get_x_1();
	marshaled.___y_2 = unmarshaled.get_y_2();
}
extern "C" void Vector2_t4282066565_marshal_com_back(const Vector2_t4282066565_marshaled_com& marshaled, Vector2_t4282066565& unmarshaled)
{
	float unmarshaled_x_temp_0 = 0.0f;
	unmarshaled_x_temp_0 = marshaled.___x_1;
	unmarshaled.set_x_1(unmarshaled_x_temp_0);
	float unmarshaled_y_temp_1 = 0.0f;
	unmarshaled_y_temp_1 = marshaled.___y_2;
	unmarshaled.set_y_2(unmarshaled_y_temp_1);
}
// Conversion method for clean up from marshalling of: UnityEngine.Vector2
extern "C" void Vector2_t4282066565_marshal_com_cleanup(Vector2_t4282066565_marshaled_com& marshaled)
{
}
// System.Void UnityEngine.Vector3::.ctor(System.Single,System.Single,System.Single)
extern "C"  void Vector3__ctor_m2926210380 (Vector3_t4282066566 * __this, float ___x0, float ___y1, float ___z2, const MethodInfo* method)
{
	{
		float L_0 = ___x0;
		__this->set_x_1(L_0);
		float L_1 = ___y1;
		__this->set_y_2(L_1);
		float L_2 = ___z2;
		__this->set_z_3(L_2);
		return;
	}
}
extern "C"  void Vector3__ctor_m2926210380_AdjustorThunk (Il2CppObject * __this, float ___x0, float ___y1, float ___z2, const MethodInfo* method)
{
	Vector3_t4282066566 * _thisAdjusted = reinterpret_cast<Vector3_t4282066566 *>(__this + 1);
	Vector3__ctor_m2926210380(_thisAdjusted, ___x0, ___y1, ___z2, method);
}
// System.Void UnityEngine.Vector3::.ctor(System.Single,System.Single)
extern "C"  void Vector3__ctor_m1846874791 (Vector3_t4282066566 * __this, float ___x0, float ___y1, const MethodInfo* method)
{
	{
		float L_0 = ___x0;
		__this->set_x_1(L_0);
		float L_1 = ___y1;
		__this->set_y_2(L_1);
		__this->set_z_3((0.0f));
		return;
	}
}
extern "C"  void Vector3__ctor_m1846874791_AdjustorThunk (Il2CppObject * __this, float ___x0, float ___y1, const MethodInfo* method)
{
	Vector3_t4282066566 * _thisAdjusted = reinterpret_cast<Vector3_t4282066566 *>(__this + 1);
	Vector3__ctor_m1846874791(_thisAdjusted, ___x0, ___y1, method);
}
// UnityEngine.Vector3 UnityEngine.Vector3::Lerp(UnityEngine.Vector3,UnityEngine.Vector3,System.Single)
extern Il2CppClass* Mathf_t4203372500_il2cpp_TypeInfo_var;
extern const uint32_t Vector3_Lerp_m650470329_MetadataUsageId;
extern "C"  Vector3_t4282066566  Vector3_Lerp_m650470329 (Il2CppObject * __this /* static, unused */, Vector3_t4282066566  ___a0, Vector3_t4282066566  ___b1, float ___t2, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Vector3_Lerp_m650470329_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		float L_0 = ___t2;
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t4203372500_il2cpp_TypeInfo_var);
		float L_1 = Mathf_Clamp01_m2272733930(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		___t2 = L_1;
		float L_2 = (&___a0)->get_x_1();
		float L_3 = (&___b1)->get_x_1();
		float L_4 = (&___a0)->get_x_1();
		float L_5 = ___t2;
		float L_6 = (&___a0)->get_y_2();
		float L_7 = (&___b1)->get_y_2();
		float L_8 = (&___a0)->get_y_2();
		float L_9 = ___t2;
		float L_10 = (&___a0)->get_z_3();
		float L_11 = (&___b1)->get_z_3();
		float L_12 = (&___a0)->get_z_3();
		float L_13 = ___t2;
		Vector3_t4282066566  L_14;
		memset(&L_14, 0, sizeof(L_14));
		Vector3__ctor_m2926210380(&L_14, ((float)((float)L_2+(float)((float)((float)((float)((float)L_3-(float)L_4))*(float)L_5)))), ((float)((float)L_6+(float)((float)((float)((float)((float)L_7-(float)L_8))*(float)L_9)))), ((float)((float)L_10+(float)((float)((float)((float)((float)L_11-(float)L_12))*(float)L_13)))), /*hidden argument*/NULL);
		return L_14;
	}
}
// System.Single UnityEngine.Vector3::get_Item(System.Int32)
extern Il2CppClass* IndexOutOfRangeException_t3456360697_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral965278184;
extern const uint32_t Vector3_get_Item_m108333500_MetadataUsageId;
extern "C"  float Vector3_get_Item_m108333500 (Vector3_t4282066566 * __this, int32_t ___index0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Vector3_get_Item_m108333500_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	int32_t V_0 = 0;
	{
		int32_t L_0 = ___index0;
		V_0 = L_0;
		int32_t L_1 = V_0;
		if (L_1 == 0)
		{
			goto IL_0019;
		}
		if (L_1 == 1)
		{
			goto IL_0020;
		}
		if (L_1 == 2)
		{
			goto IL_0027;
		}
	}
	{
		goto IL_002e;
	}

IL_0019:
	{
		float L_2 = __this->get_x_1();
		return L_2;
	}

IL_0020:
	{
		float L_3 = __this->get_y_2();
		return L_3;
	}

IL_0027:
	{
		float L_4 = __this->get_z_3();
		return L_4;
	}

IL_002e:
	{
		IndexOutOfRangeException_t3456360697 * L_5 = (IndexOutOfRangeException_t3456360697 *)il2cpp_codegen_object_new(IndexOutOfRangeException_t3456360697_il2cpp_TypeInfo_var);
		IndexOutOfRangeException__ctor_m1621772274(L_5, _stringLiteral965278184, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5);
	}
}
extern "C"  float Vector3_get_Item_m108333500_AdjustorThunk (Il2CppObject * __this, int32_t ___index0, const MethodInfo* method)
{
	Vector3_t4282066566 * _thisAdjusted = reinterpret_cast<Vector3_t4282066566 *>(__this + 1);
	return Vector3_get_Item_m108333500(_thisAdjusted, ___index0, method);
}
// System.Void UnityEngine.Vector3::set_Item(System.Int32,System.Single)
extern Il2CppClass* IndexOutOfRangeException_t3456360697_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral965278184;
extern const uint32_t Vector3_set_Item_m1844835745_MetadataUsageId;
extern "C"  void Vector3_set_Item_m1844835745 (Vector3_t4282066566 * __this, int32_t ___index0, float ___value1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Vector3_set_Item_m1844835745_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	int32_t V_0 = 0;
	{
		int32_t L_0 = ___index0;
		V_0 = L_0;
		int32_t L_1 = V_0;
		if (L_1 == 0)
		{
			goto IL_0019;
		}
		if (L_1 == 1)
		{
			goto IL_0025;
		}
		if (L_1 == 2)
		{
			goto IL_0031;
		}
	}
	{
		goto IL_003d;
	}

IL_0019:
	{
		float L_2 = ___value1;
		__this->set_x_1(L_2);
		goto IL_0048;
	}

IL_0025:
	{
		float L_3 = ___value1;
		__this->set_y_2(L_3);
		goto IL_0048;
	}

IL_0031:
	{
		float L_4 = ___value1;
		__this->set_z_3(L_4);
		goto IL_0048;
	}

IL_003d:
	{
		IndexOutOfRangeException_t3456360697 * L_5 = (IndexOutOfRangeException_t3456360697 *)il2cpp_codegen_object_new(IndexOutOfRangeException_t3456360697_il2cpp_TypeInfo_var);
		IndexOutOfRangeException__ctor_m1621772274(L_5, _stringLiteral965278184, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5);
	}

IL_0048:
	{
		return;
	}
}
extern "C"  void Vector3_set_Item_m1844835745_AdjustorThunk (Il2CppObject * __this, int32_t ___index0, float ___value1, const MethodInfo* method)
{
	Vector3_t4282066566 * _thisAdjusted = reinterpret_cast<Vector3_t4282066566 *>(__this + 1);
	Vector3_set_Item_m1844835745(_thisAdjusted, ___index0, ___value1, method);
}
// System.Int32 UnityEngine.Vector3::GetHashCode()
extern "C"  int32_t Vector3_GetHashCode_m3912867704 (Vector3_t4282066566 * __this, const MethodInfo* method)
{
	{
		float* L_0 = __this->get_address_of_x_1();
		int32_t L_1 = Single_GetHashCode_m65342520(L_0, /*hidden argument*/NULL);
		float* L_2 = __this->get_address_of_y_2();
		int32_t L_3 = Single_GetHashCode_m65342520(L_2, /*hidden argument*/NULL);
		float* L_4 = __this->get_address_of_z_3();
		int32_t L_5 = Single_GetHashCode_m65342520(L_4, /*hidden argument*/NULL);
		return ((int32_t)((int32_t)((int32_t)((int32_t)L_1^(int32_t)((int32_t)((int32_t)L_3<<(int32_t)2))))^(int32_t)((int32_t)((int32_t)L_5>>(int32_t)2))));
	}
}
extern "C"  int32_t Vector3_GetHashCode_m3912867704_AdjustorThunk (Il2CppObject * __this, const MethodInfo* method)
{
	Vector3_t4282066566 * _thisAdjusted = reinterpret_cast<Vector3_t4282066566 *>(__this + 1);
	return Vector3_GetHashCode_m3912867704(_thisAdjusted, method);
}
// System.Boolean UnityEngine.Vector3::Equals(System.Object)
extern Il2CppClass* Vector3_t4282066566_il2cpp_TypeInfo_var;
extern const uint32_t Vector3_Equals_m3337192096_MetadataUsageId;
extern "C"  bool Vector3_Equals_m3337192096 (Vector3_t4282066566 * __this, Il2CppObject * ___other0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Vector3_Equals_m3337192096_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	Vector3_t4282066566  V_0;
	memset(&V_0, 0, sizeof(V_0));
	int32_t G_B6_0 = 0;
	{
		Il2CppObject * L_0 = ___other0;
		if (((Il2CppObject *)IsInstSealed(L_0, Vector3_t4282066566_il2cpp_TypeInfo_var)))
		{
			goto IL_000d;
		}
	}
	{
		return (bool)0;
	}

IL_000d:
	{
		Il2CppObject * L_1 = ___other0;
		V_0 = ((*(Vector3_t4282066566 *)((Vector3_t4282066566 *)UnBox (L_1, Vector3_t4282066566_il2cpp_TypeInfo_var))));
		float* L_2 = __this->get_address_of_x_1();
		float L_3 = (&V_0)->get_x_1();
		bool L_4 = Single_Equals_m2110115959(L_2, L_3, /*hidden argument*/NULL);
		if (!L_4)
		{
			goto IL_0056;
		}
	}
	{
		float* L_5 = __this->get_address_of_y_2();
		float L_6 = (&V_0)->get_y_2();
		bool L_7 = Single_Equals_m2110115959(L_5, L_6, /*hidden argument*/NULL);
		if (!L_7)
		{
			goto IL_0056;
		}
	}
	{
		float* L_8 = __this->get_address_of_z_3();
		float L_9 = (&V_0)->get_z_3();
		bool L_10 = Single_Equals_m2110115959(L_8, L_9, /*hidden argument*/NULL);
		G_B6_0 = ((int32_t)(L_10));
		goto IL_0057;
	}

IL_0056:
	{
		G_B6_0 = 0;
	}

IL_0057:
	{
		return (bool)G_B6_0;
	}
}
extern "C"  bool Vector3_Equals_m3337192096_AdjustorThunk (Il2CppObject * __this, Il2CppObject * ___other0, const MethodInfo* method)
{
	Vector3_t4282066566 * _thisAdjusted = reinterpret_cast<Vector3_t4282066566 *>(__this + 1);
	return Vector3_Equals_m3337192096(_thisAdjusted, ___other0, method);
}
// UnityEngine.Vector3 UnityEngine.Vector3::Normalize(UnityEngine.Vector3)
extern "C"  Vector3_t4282066566  Vector3_Normalize_m3047997355 (Il2CppObject * __this /* static, unused */, Vector3_t4282066566  ___value0, const MethodInfo* method)
{
	float V_0 = 0.0f;
	{
		Vector3_t4282066566  L_0 = ___value0;
		float L_1 = Vector3_Magnitude_m995314358(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		float L_2 = V_0;
		if ((!(((float)L_2) > ((float)(1.0E-05f)))))
		{
			goto IL_001a;
		}
	}
	{
		Vector3_t4282066566  L_3 = ___value0;
		float L_4 = V_0;
		Vector3_t4282066566  L_5 = Vector3_op_Division_m4277988370(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL);
		return L_5;
	}

IL_001a:
	{
		Vector3_t4282066566  L_6 = Vector3_get_zero_m2017759730(NULL /*static, unused*/, /*hidden argument*/NULL);
		return L_6;
	}
}
// UnityEngine.Vector3 UnityEngine.Vector3::get_normalized()
extern "C"  Vector3_t4282066566  Vector3_get_normalized_m2650940353 (Vector3_t4282066566 * __this, const MethodInfo* method)
{
	{
		Vector3_t4282066566  L_0 = Vector3_Normalize_m3047997355(NULL /*static, unused*/, (*(Vector3_t4282066566 *)__this), /*hidden argument*/NULL);
		return L_0;
	}
}
extern "C"  Vector3_t4282066566  Vector3_get_normalized_m2650940353_AdjustorThunk (Il2CppObject * __this, const MethodInfo* method)
{
	Vector3_t4282066566 * _thisAdjusted = reinterpret_cast<Vector3_t4282066566 *>(__this + 1);
	return Vector3_get_normalized_m2650940353(_thisAdjusted, method);
}
// System.String UnityEngine.Vector3::ToString()
extern Il2CppClass* ObjectU5BU5D_t1108656482_il2cpp_TypeInfo_var;
extern Il2CppClass* Single_t4291918972_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1732534255;
extern const uint32_t Vector3_ToString_m3566373060_MetadataUsageId;
extern "C"  String_t* Vector3_ToString_m3566373060 (Vector3_t4282066566 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Vector3_ToString_m3566373060_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		ObjectU5BU5D_t1108656482* L_0 = ((ObjectU5BU5D_t1108656482*)SZArrayNew(ObjectU5BU5D_t1108656482_il2cpp_TypeInfo_var, (uint32_t)3));
		float L_1 = __this->get_x_1();
		float L_2 = L_1;
		Il2CppObject * L_3 = Box(Single_t4291918972_il2cpp_TypeInfo_var, &L_2);
		ArrayElementTypeCheck (L_0, L_3);
		(L_0)->SetAt(static_cast<il2cpp_array_size_t>(0), (Il2CppObject *)L_3);
		ObjectU5BU5D_t1108656482* L_4 = L_0;
		float L_5 = __this->get_y_2();
		float L_6 = L_5;
		Il2CppObject * L_7 = Box(Single_t4291918972_il2cpp_TypeInfo_var, &L_6);
		ArrayElementTypeCheck (L_4, L_7);
		(L_4)->SetAt(static_cast<il2cpp_array_size_t>(1), (Il2CppObject *)L_7);
		ObjectU5BU5D_t1108656482* L_8 = L_4;
		float L_9 = __this->get_z_3();
		float L_10 = L_9;
		Il2CppObject * L_11 = Box(Single_t4291918972_il2cpp_TypeInfo_var, &L_10);
		ArrayElementTypeCheck (L_8, L_11);
		(L_8)->SetAt(static_cast<il2cpp_array_size_t>(2), (Il2CppObject *)L_11);
		String_t* L_12 = UnityString_Format_m427603113(NULL /*static, unused*/, _stringLiteral1732534255, L_8, /*hidden argument*/NULL);
		return L_12;
	}
}
extern "C"  String_t* Vector3_ToString_m3566373060_AdjustorThunk (Il2CppObject * __this, const MethodInfo* method)
{
	Vector3_t4282066566 * _thisAdjusted = reinterpret_cast<Vector3_t4282066566 *>(__this + 1);
	return Vector3_ToString_m3566373060(_thisAdjusted, method);
}
// System.Single UnityEngine.Vector3::Dot(UnityEngine.Vector3,UnityEngine.Vector3)
extern "C"  float Vector3_Dot_m2370485424 (Il2CppObject * __this /* static, unused */, Vector3_t4282066566  ___lhs0, Vector3_t4282066566  ___rhs1, const MethodInfo* method)
{
	{
		float L_0 = (&___lhs0)->get_x_1();
		float L_1 = (&___rhs1)->get_x_1();
		float L_2 = (&___lhs0)->get_y_2();
		float L_3 = (&___rhs1)->get_y_2();
		float L_4 = (&___lhs0)->get_z_3();
		float L_5 = (&___rhs1)->get_z_3();
		return ((float)((float)((float)((float)((float)((float)L_0*(float)L_1))+(float)((float)((float)L_2*(float)L_3))))+(float)((float)((float)L_4*(float)L_5))));
	}
}
// System.Single UnityEngine.Vector3::Distance(UnityEngine.Vector3,UnityEngine.Vector3)
extern Il2CppClass* Mathf_t4203372500_il2cpp_TypeInfo_var;
extern const uint32_t Vector3_Distance_m3366690344_MetadataUsageId;
extern "C"  float Vector3_Distance_m3366690344 (Il2CppObject * __this /* static, unused */, Vector3_t4282066566  ___a0, Vector3_t4282066566  ___b1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Vector3_Distance_m3366690344_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	Vector3_t4282066566  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		float L_0 = (&___a0)->get_x_1();
		float L_1 = (&___b1)->get_x_1();
		float L_2 = (&___a0)->get_y_2();
		float L_3 = (&___b1)->get_y_2();
		float L_4 = (&___a0)->get_z_3();
		float L_5 = (&___b1)->get_z_3();
		Vector3__ctor_m2926210380((&V_0), ((float)((float)L_0-(float)L_1)), ((float)((float)L_2-(float)L_3)), ((float)((float)L_4-(float)L_5)), /*hidden argument*/NULL);
		float L_6 = (&V_0)->get_x_1();
		float L_7 = (&V_0)->get_x_1();
		float L_8 = (&V_0)->get_y_2();
		float L_9 = (&V_0)->get_y_2();
		float L_10 = (&V_0)->get_z_3();
		float L_11 = (&V_0)->get_z_3();
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t4203372500_il2cpp_TypeInfo_var);
		float L_12 = sqrtf(((float)((float)((float)((float)((float)((float)L_6*(float)L_7))+(float)((float)((float)L_8*(float)L_9))))+(float)((float)((float)L_10*(float)L_11)))));
		return L_12;
	}
}
// System.Single UnityEngine.Vector3::Magnitude(UnityEngine.Vector3)
extern Il2CppClass* Mathf_t4203372500_il2cpp_TypeInfo_var;
extern const uint32_t Vector3_Magnitude_m995314358_MetadataUsageId;
extern "C"  float Vector3_Magnitude_m995314358 (Il2CppObject * __this /* static, unused */, Vector3_t4282066566  ___a0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Vector3_Magnitude_m995314358_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		float L_0 = (&___a0)->get_x_1();
		float L_1 = (&___a0)->get_x_1();
		float L_2 = (&___a0)->get_y_2();
		float L_3 = (&___a0)->get_y_2();
		float L_4 = (&___a0)->get_z_3();
		float L_5 = (&___a0)->get_z_3();
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t4203372500_il2cpp_TypeInfo_var);
		float L_6 = sqrtf(((float)((float)((float)((float)((float)((float)L_0*(float)L_1))+(float)((float)((float)L_2*(float)L_3))))+(float)((float)((float)L_4*(float)L_5)))));
		return L_6;
	}
}
// System.Single UnityEngine.Vector3::SqrMagnitude(UnityEngine.Vector3)
extern "C"  float Vector3_SqrMagnitude_m1662776270 (Il2CppObject * __this /* static, unused */, Vector3_t4282066566  ___a0, const MethodInfo* method)
{
	{
		float L_0 = (&___a0)->get_x_1();
		float L_1 = (&___a0)->get_x_1();
		float L_2 = (&___a0)->get_y_2();
		float L_3 = (&___a0)->get_y_2();
		float L_4 = (&___a0)->get_z_3();
		float L_5 = (&___a0)->get_z_3();
		return ((float)((float)((float)((float)((float)((float)L_0*(float)L_1))+(float)((float)((float)L_2*(float)L_3))))+(float)((float)((float)L_4*(float)L_5))));
	}
}
// System.Single UnityEngine.Vector3::get_sqrMagnitude()
extern "C"  float Vector3_get_sqrMagnitude_m1207423764 (Vector3_t4282066566 * __this, const MethodInfo* method)
{
	{
		float L_0 = __this->get_x_1();
		float L_1 = __this->get_x_1();
		float L_2 = __this->get_y_2();
		float L_3 = __this->get_y_2();
		float L_4 = __this->get_z_3();
		float L_5 = __this->get_z_3();
		return ((float)((float)((float)((float)((float)((float)L_0*(float)L_1))+(float)((float)((float)L_2*(float)L_3))))+(float)((float)((float)L_4*(float)L_5))));
	}
}
extern "C"  float Vector3_get_sqrMagnitude_m1207423764_AdjustorThunk (Il2CppObject * __this, const MethodInfo* method)
{
	Vector3_t4282066566 * _thisAdjusted = reinterpret_cast<Vector3_t4282066566 *>(__this + 1);
	return Vector3_get_sqrMagnitude_m1207423764(_thisAdjusted, method);
}
// UnityEngine.Vector3 UnityEngine.Vector3::Min(UnityEngine.Vector3,UnityEngine.Vector3)
extern Il2CppClass* Mathf_t4203372500_il2cpp_TypeInfo_var;
extern const uint32_t Vector3_Min_m10392601_MetadataUsageId;
extern "C"  Vector3_t4282066566  Vector3_Min_m10392601 (Il2CppObject * __this /* static, unused */, Vector3_t4282066566  ___lhs0, Vector3_t4282066566  ___rhs1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Vector3_Min_m10392601_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		float L_0 = (&___lhs0)->get_x_1();
		float L_1 = (&___rhs1)->get_x_1();
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t4203372500_il2cpp_TypeInfo_var);
		float L_2 = Mathf_Min_m2322067385(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL);
		float L_3 = (&___lhs0)->get_y_2();
		float L_4 = (&___rhs1)->get_y_2();
		float L_5 = Mathf_Min_m2322067385(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL);
		float L_6 = (&___lhs0)->get_z_3();
		float L_7 = (&___rhs1)->get_z_3();
		float L_8 = Mathf_Min_m2322067385(NULL /*static, unused*/, L_6, L_7, /*hidden argument*/NULL);
		Vector3_t4282066566  L_9;
		memset(&L_9, 0, sizeof(L_9));
		Vector3__ctor_m2926210380(&L_9, L_2, L_5, L_8, /*hidden argument*/NULL);
		return L_9;
	}
}
// UnityEngine.Vector3 UnityEngine.Vector3::Max(UnityEngine.Vector3,UnityEngine.Vector3)
extern Il2CppClass* Mathf_t4203372500_il2cpp_TypeInfo_var;
extern const uint32_t Vector3_Max_m545730887_MetadataUsageId;
extern "C"  Vector3_t4282066566  Vector3_Max_m545730887 (Il2CppObject * __this /* static, unused */, Vector3_t4282066566  ___lhs0, Vector3_t4282066566  ___rhs1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Vector3_Max_m545730887_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		float L_0 = (&___lhs0)->get_x_1();
		float L_1 = (&___rhs1)->get_x_1();
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t4203372500_il2cpp_TypeInfo_var);
		float L_2 = Mathf_Max_m3923796455(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL);
		float L_3 = (&___lhs0)->get_y_2();
		float L_4 = (&___rhs1)->get_y_2();
		float L_5 = Mathf_Max_m3923796455(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL);
		float L_6 = (&___lhs0)->get_z_3();
		float L_7 = (&___rhs1)->get_z_3();
		float L_8 = Mathf_Max_m3923796455(NULL /*static, unused*/, L_6, L_7, /*hidden argument*/NULL);
		Vector3_t4282066566  L_9;
		memset(&L_9, 0, sizeof(L_9));
		Vector3__ctor_m2926210380(&L_9, L_2, L_5, L_8, /*hidden argument*/NULL);
		return L_9;
	}
}
// UnityEngine.Vector3 UnityEngine.Vector3::get_zero()
extern "C"  Vector3_t4282066566  Vector3_get_zero_m2017759730 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	{
		Vector3_t4282066566  L_0;
		memset(&L_0, 0, sizeof(L_0));
		Vector3__ctor_m2926210380(&L_0, (0.0f), (0.0f), (0.0f), /*hidden argument*/NULL);
		return L_0;
	}
}
// UnityEngine.Vector3 UnityEngine.Vector3::get_one()
extern "C"  Vector3_t4282066566  Vector3_get_one_m886467710 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	{
		Vector3_t4282066566  L_0;
		memset(&L_0, 0, sizeof(L_0));
		Vector3__ctor_m2926210380(&L_0, (1.0f), (1.0f), (1.0f), /*hidden argument*/NULL);
		return L_0;
	}
}
// UnityEngine.Vector3 UnityEngine.Vector3::get_forward()
extern "C"  Vector3_t4282066566  Vector3_get_forward_m1039372701 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	{
		Vector3_t4282066566  L_0;
		memset(&L_0, 0, sizeof(L_0));
		Vector3__ctor_m2926210380(&L_0, (0.0f), (0.0f), (1.0f), /*hidden argument*/NULL);
		return L_0;
	}
}
// UnityEngine.Vector3 UnityEngine.Vector3::get_back()
extern "C"  Vector3_t4282066566  Vector3_get_back_m1326515313 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	{
		Vector3_t4282066566  L_0;
		memset(&L_0, 0, sizeof(L_0));
		Vector3__ctor_m2926210380(&L_0, (0.0f), (0.0f), (-1.0f), /*hidden argument*/NULL);
		return L_0;
	}
}
// UnityEngine.Vector3 UnityEngine.Vector3::get_up()
extern "C"  Vector3_t4282066566  Vector3_get_up_m4046647141 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	{
		Vector3_t4282066566  L_0;
		memset(&L_0, 0, sizeof(L_0));
		Vector3__ctor_m2926210380(&L_0, (0.0f), (1.0f), (0.0f), /*hidden argument*/NULL);
		return L_0;
	}
}
// UnityEngine.Vector3 UnityEngine.Vector3::get_down()
extern "C"  Vector3_t4282066566  Vector3_get_down_m1397301612 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	{
		Vector3_t4282066566  L_0;
		memset(&L_0, 0, sizeof(L_0));
		Vector3__ctor_m2926210380(&L_0, (0.0f), (-1.0f), (0.0f), /*hidden argument*/NULL);
		return L_0;
	}
}
// UnityEngine.Vector3 UnityEngine.Vector3::get_left()
extern "C"  Vector3_t4282066566  Vector3_get_left_m1616598929 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	{
		Vector3_t4282066566  L_0;
		memset(&L_0, 0, sizeof(L_0));
		Vector3__ctor_m2926210380(&L_0, (-1.0f), (0.0f), (0.0f), /*hidden argument*/NULL);
		return L_0;
	}
}
// UnityEngine.Vector3 UnityEngine.Vector3::get_right()
extern "C"  Vector3_t4282066566  Vector3_get_right_m4015137012 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	{
		Vector3_t4282066566  L_0;
		memset(&L_0, 0, sizeof(L_0));
		Vector3__ctor_m2926210380(&L_0, (1.0f), (0.0f), (0.0f), /*hidden argument*/NULL);
		return L_0;
	}
}
// UnityEngine.Vector3 UnityEngine.Vector3::op_Addition(UnityEngine.Vector3,UnityEngine.Vector3)
extern "C"  Vector3_t4282066566  Vector3_op_Addition_m695438225 (Il2CppObject * __this /* static, unused */, Vector3_t4282066566  ___a0, Vector3_t4282066566  ___b1, const MethodInfo* method)
{
	{
		float L_0 = (&___a0)->get_x_1();
		float L_1 = (&___b1)->get_x_1();
		float L_2 = (&___a0)->get_y_2();
		float L_3 = (&___b1)->get_y_2();
		float L_4 = (&___a0)->get_z_3();
		float L_5 = (&___b1)->get_z_3();
		Vector3_t4282066566  L_6;
		memset(&L_6, 0, sizeof(L_6));
		Vector3__ctor_m2926210380(&L_6, ((float)((float)L_0+(float)L_1)), ((float)((float)L_2+(float)L_3)), ((float)((float)L_4+(float)L_5)), /*hidden argument*/NULL);
		return L_6;
	}
}
// UnityEngine.Vector3 UnityEngine.Vector3::op_Subtraction(UnityEngine.Vector3,UnityEngine.Vector3)
extern "C"  Vector3_t4282066566  Vector3_op_Subtraction_m2842958165 (Il2CppObject * __this /* static, unused */, Vector3_t4282066566  ___a0, Vector3_t4282066566  ___b1, const MethodInfo* method)
{
	{
		float L_0 = (&___a0)->get_x_1();
		float L_1 = (&___b1)->get_x_1();
		float L_2 = (&___a0)->get_y_2();
		float L_3 = (&___b1)->get_y_2();
		float L_4 = (&___a0)->get_z_3();
		float L_5 = (&___b1)->get_z_3();
		Vector3_t4282066566  L_6;
		memset(&L_6, 0, sizeof(L_6));
		Vector3__ctor_m2926210380(&L_6, ((float)((float)L_0-(float)L_1)), ((float)((float)L_2-(float)L_3)), ((float)((float)L_4-(float)L_5)), /*hidden argument*/NULL);
		return L_6;
	}
}
// UnityEngine.Vector3 UnityEngine.Vector3::op_Multiply(UnityEngine.Vector3,System.Single)
extern "C"  Vector3_t4282066566  Vector3_op_Multiply_m973638459 (Il2CppObject * __this /* static, unused */, Vector3_t4282066566  ___a0, float ___d1, const MethodInfo* method)
{
	{
		float L_0 = (&___a0)->get_x_1();
		float L_1 = ___d1;
		float L_2 = (&___a0)->get_y_2();
		float L_3 = ___d1;
		float L_4 = (&___a0)->get_z_3();
		float L_5 = ___d1;
		Vector3_t4282066566  L_6;
		memset(&L_6, 0, sizeof(L_6));
		Vector3__ctor_m2926210380(&L_6, ((float)((float)L_0*(float)L_1)), ((float)((float)L_2*(float)L_3)), ((float)((float)L_4*(float)L_5)), /*hidden argument*/NULL);
		return L_6;
	}
}
// UnityEngine.Vector3 UnityEngine.Vector3::op_Division(UnityEngine.Vector3,System.Single)
extern "C"  Vector3_t4282066566  Vector3_op_Division_m4277988370 (Il2CppObject * __this /* static, unused */, Vector3_t4282066566  ___a0, float ___d1, const MethodInfo* method)
{
	{
		float L_0 = (&___a0)->get_x_1();
		float L_1 = ___d1;
		float L_2 = (&___a0)->get_y_2();
		float L_3 = ___d1;
		float L_4 = (&___a0)->get_z_3();
		float L_5 = ___d1;
		Vector3_t4282066566  L_6;
		memset(&L_6, 0, sizeof(L_6));
		Vector3__ctor_m2926210380(&L_6, ((float)((float)L_0/(float)L_1)), ((float)((float)L_2/(float)L_3)), ((float)((float)L_4/(float)L_5)), /*hidden argument*/NULL);
		return L_6;
	}
}
// System.Boolean UnityEngine.Vector3::op_Equality(UnityEngine.Vector3,UnityEngine.Vector3)
extern "C"  bool Vector3_op_Equality_m582817895 (Il2CppObject * __this /* static, unused */, Vector3_t4282066566  ___lhs0, Vector3_t4282066566  ___rhs1, const MethodInfo* method)
{
	{
		Vector3_t4282066566  L_0 = ___lhs0;
		Vector3_t4282066566  L_1 = ___rhs1;
		Vector3_t4282066566  L_2 = Vector3_op_Subtraction_m2842958165(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL);
		float L_3 = Vector3_SqrMagnitude_m1662776270(NULL /*static, unused*/, L_2, /*hidden argument*/NULL);
		return (bool)((((float)L_3) < ((float)(9.99999944E-11f)))? 1 : 0);
	}
}
// System.Boolean UnityEngine.Vector3::op_Inequality(UnityEngine.Vector3,UnityEngine.Vector3)
extern "C"  bool Vector3_op_Inequality_m231387234 (Il2CppObject * __this /* static, unused */, Vector3_t4282066566  ___lhs0, Vector3_t4282066566  ___rhs1, const MethodInfo* method)
{
	{
		Vector3_t4282066566  L_0 = ___lhs0;
		Vector3_t4282066566  L_1 = ___rhs1;
		Vector3_t4282066566  L_2 = Vector3_op_Subtraction_m2842958165(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL);
		float L_3 = Vector3_SqrMagnitude_m1662776270(NULL /*static, unused*/, L_2, /*hidden argument*/NULL);
		return (bool)((((int32_t)((!(((float)L_3) >= ((float)(9.99999944E-11f))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
	}
}
// Conversion methods for marshalling of: UnityEngine.Vector3
extern "C" void Vector3_t4282066566_marshal_pinvoke(const Vector3_t4282066566& unmarshaled, Vector3_t4282066566_marshaled_pinvoke& marshaled)
{
	marshaled.___x_1 = unmarshaled.get_x_1();
	marshaled.___y_2 = unmarshaled.get_y_2();
	marshaled.___z_3 = unmarshaled.get_z_3();
}
extern "C" void Vector3_t4282066566_marshal_pinvoke_back(const Vector3_t4282066566_marshaled_pinvoke& marshaled, Vector3_t4282066566& unmarshaled)
{
	float unmarshaled_x_temp_0 = 0.0f;
	unmarshaled_x_temp_0 = marshaled.___x_1;
	unmarshaled.set_x_1(unmarshaled_x_temp_0);
	float unmarshaled_y_temp_1 = 0.0f;
	unmarshaled_y_temp_1 = marshaled.___y_2;
	unmarshaled.set_y_2(unmarshaled_y_temp_1);
	float unmarshaled_z_temp_2 = 0.0f;
	unmarshaled_z_temp_2 = marshaled.___z_3;
	unmarshaled.set_z_3(unmarshaled_z_temp_2);
}
// Conversion method for clean up from marshalling of: UnityEngine.Vector3
extern "C" void Vector3_t4282066566_marshal_pinvoke_cleanup(Vector3_t4282066566_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: UnityEngine.Vector3
extern "C" void Vector3_t4282066566_marshal_com(const Vector3_t4282066566& unmarshaled, Vector3_t4282066566_marshaled_com& marshaled)
{
	marshaled.___x_1 = unmarshaled.get_x_1();
	marshaled.___y_2 = unmarshaled.get_y_2();
	marshaled.___z_3 = unmarshaled.get_z_3();
}
extern "C" void Vector3_t4282066566_marshal_com_back(const Vector3_t4282066566_marshaled_com& marshaled, Vector3_t4282066566& unmarshaled)
{
	float unmarshaled_x_temp_0 = 0.0f;
	unmarshaled_x_temp_0 = marshaled.___x_1;
	unmarshaled.set_x_1(unmarshaled_x_temp_0);
	float unmarshaled_y_temp_1 = 0.0f;
	unmarshaled_y_temp_1 = marshaled.___y_2;
	unmarshaled.set_y_2(unmarshaled_y_temp_1);
	float unmarshaled_z_temp_2 = 0.0f;
	unmarshaled_z_temp_2 = marshaled.___z_3;
	unmarshaled.set_z_3(unmarshaled_z_temp_2);
}
// Conversion method for clean up from marshalling of: UnityEngine.Vector3
extern "C" void Vector3_t4282066566_marshal_com_cleanup(Vector3_t4282066566_marshaled_com& marshaled)
{
}
// System.Void UnityEngine.Vector4::.ctor(System.Single,System.Single,System.Single,System.Single)
extern "C"  void Vector4__ctor_m2441427762 (Vector4_t4282066567 * __this, float ___x0, float ___y1, float ___z2, float ___w3, const MethodInfo* method)
{
	{
		float L_0 = ___x0;
		__this->set_x_1(L_0);
		float L_1 = ___y1;
		__this->set_y_2(L_1);
		float L_2 = ___z2;
		__this->set_z_3(L_2);
		float L_3 = ___w3;
		__this->set_w_4(L_3);
		return;
	}
}
extern "C"  void Vector4__ctor_m2441427762_AdjustorThunk (Il2CppObject * __this, float ___x0, float ___y1, float ___z2, float ___w3, const MethodInfo* method)
{
	Vector4_t4282066567 * _thisAdjusted = reinterpret_cast<Vector4_t4282066567 *>(__this + 1);
	Vector4__ctor_m2441427762(_thisAdjusted, ___x0, ___y1, ___z2, ___w3, method);
}
// System.Single UnityEngine.Vector4::get_Item(System.Int32)
extern Il2CppClass* IndexOutOfRangeException_t3456360697_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral2708088519;
extern const uint32_t Vector4_get_Item_m2326091453_MetadataUsageId;
extern "C"  float Vector4_get_Item_m2326091453 (Vector4_t4282066567 * __this, int32_t ___index0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Vector4_get_Item_m2326091453_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	int32_t V_0 = 0;
	{
		int32_t L_0 = ___index0;
		V_0 = L_0;
		int32_t L_1 = V_0;
		if (L_1 == 0)
		{
			goto IL_001d;
		}
		if (L_1 == 1)
		{
			goto IL_0024;
		}
		if (L_1 == 2)
		{
			goto IL_002b;
		}
		if (L_1 == 3)
		{
			goto IL_0032;
		}
	}
	{
		goto IL_0039;
	}

IL_001d:
	{
		float L_2 = __this->get_x_1();
		return L_2;
	}

IL_0024:
	{
		float L_3 = __this->get_y_2();
		return L_3;
	}

IL_002b:
	{
		float L_4 = __this->get_z_3();
		return L_4;
	}

IL_0032:
	{
		float L_5 = __this->get_w_4();
		return L_5;
	}

IL_0039:
	{
		IndexOutOfRangeException_t3456360697 * L_6 = (IndexOutOfRangeException_t3456360697 *)il2cpp_codegen_object_new(IndexOutOfRangeException_t3456360697_il2cpp_TypeInfo_var);
		IndexOutOfRangeException__ctor_m1621772274(L_6, _stringLiteral2708088519, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_6);
	}
}
extern "C"  float Vector4_get_Item_m2326091453_AdjustorThunk (Il2CppObject * __this, int32_t ___index0, const MethodInfo* method)
{
	Vector4_t4282066567 * _thisAdjusted = reinterpret_cast<Vector4_t4282066567 *>(__this + 1);
	return Vector4_get_Item_m2326091453(_thisAdjusted, ___index0, method);
}
// System.Void UnityEngine.Vector4::set_Item(System.Int32,System.Single)
extern Il2CppClass* IndexOutOfRangeException_t3456360697_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral2708088519;
extern const uint32_t Vector4_set_Item_m922152162_MetadataUsageId;
extern "C"  void Vector4_set_Item_m922152162 (Vector4_t4282066567 * __this, int32_t ___index0, float ___value1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Vector4_set_Item_m922152162_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	int32_t V_0 = 0;
	{
		int32_t L_0 = ___index0;
		V_0 = L_0;
		int32_t L_1 = V_0;
		if (L_1 == 0)
		{
			goto IL_001d;
		}
		if (L_1 == 1)
		{
			goto IL_0029;
		}
		if (L_1 == 2)
		{
			goto IL_0035;
		}
		if (L_1 == 3)
		{
			goto IL_0041;
		}
	}
	{
		goto IL_004d;
	}

IL_001d:
	{
		float L_2 = ___value1;
		__this->set_x_1(L_2);
		goto IL_0058;
	}

IL_0029:
	{
		float L_3 = ___value1;
		__this->set_y_2(L_3);
		goto IL_0058;
	}

IL_0035:
	{
		float L_4 = ___value1;
		__this->set_z_3(L_4);
		goto IL_0058;
	}

IL_0041:
	{
		float L_5 = ___value1;
		__this->set_w_4(L_5);
		goto IL_0058;
	}

IL_004d:
	{
		IndexOutOfRangeException_t3456360697 * L_6 = (IndexOutOfRangeException_t3456360697 *)il2cpp_codegen_object_new(IndexOutOfRangeException_t3456360697_il2cpp_TypeInfo_var);
		IndexOutOfRangeException__ctor_m1621772274(L_6, _stringLiteral2708088519, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_6);
	}

IL_0058:
	{
		return;
	}
}
extern "C"  void Vector4_set_Item_m922152162_AdjustorThunk (Il2CppObject * __this, int32_t ___index0, float ___value1, const MethodInfo* method)
{
	Vector4_t4282066567 * _thisAdjusted = reinterpret_cast<Vector4_t4282066567 *>(__this + 1);
	Vector4_set_Item_m922152162(_thisAdjusted, ___index0, ___value1, method);
}
// System.Int32 UnityEngine.Vector4::GetHashCode()
extern "C"  int32_t Vector4_GetHashCode_m3402333527 (Vector4_t4282066567 * __this, const MethodInfo* method)
{
	{
		float* L_0 = __this->get_address_of_x_1();
		int32_t L_1 = Single_GetHashCode_m65342520(L_0, /*hidden argument*/NULL);
		float* L_2 = __this->get_address_of_y_2();
		int32_t L_3 = Single_GetHashCode_m65342520(L_2, /*hidden argument*/NULL);
		float* L_4 = __this->get_address_of_z_3();
		int32_t L_5 = Single_GetHashCode_m65342520(L_4, /*hidden argument*/NULL);
		float* L_6 = __this->get_address_of_w_4();
		int32_t L_7 = Single_GetHashCode_m65342520(L_6, /*hidden argument*/NULL);
		return ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1^(int32_t)((int32_t)((int32_t)L_3<<(int32_t)2))))^(int32_t)((int32_t)((int32_t)L_5>>(int32_t)2))))^(int32_t)((int32_t)((int32_t)L_7>>(int32_t)1))));
	}
}
extern "C"  int32_t Vector4_GetHashCode_m3402333527_AdjustorThunk (Il2CppObject * __this, const MethodInfo* method)
{
	Vector4_t4282066567 * _thisAdjusted = reinterpret_cast<Vector4_t4282066567 *>(__this + 1);
	return Vector4_GetHashCode_m3402333527(_thisAdjusted, method);
}
// System.Boolean UnityEngine.Vector4::Equals(System.Object)
extern Il2CppClass* Vector4_t4282066567_il2cpp_TypeInfo_var;
extern const uint32_t Vector4_Equals_m3270185343_MetadataUsageId;
extern "C"  bool Vector4_Equals_m3270185343 (Vector4_t4282066567 * __this, Il2CppObject * ___other0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Vector4_Equals_m3270185343_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	Vector4_t4282066567  V_0;
	memset(&V_0, 0, sizeof(V_0));
	int32_t G_B7_0 = 0;
	{
		Il2CppObject * L_0 = ___other0;
		if (((Il2CppObject *)IsInstSealed(L_0, Vector4_t4282066567_il2cpp_TypeInfo_var)))
		{
			goto IL_000d;
		}
	}
	{
		return (bool)0;
	}

IL_000d:
	{
		Il2CppObject * L_1 = ___other0;
		V_0 = ((*(Vector4_t4282066567 *)((Vector4_t4282066567 *)UnBox (L_1, Vector4_t4282066567_il2cpp_TypeInfo_var))));
		float* L_2 = __this->get_address_of_x_1();
		float L_3 = (&V_0)->get_x_1();
		bool L_4 = Single_Equals_m2110115959(L_2, L_3, /*hidden argument*/NULL);
		if (!L_4)
		{
			goto IL_006d;
		}
	}
	{
		float* L_5 = __this->get_address_of_y_2();
		float L_6 = (&V_0)->get_y_2();
		bool L_7 = Single_Equals_m2110115959(L_5, L_6, /*hidden argument*/NULL);
		if (!L_7)
		{
			goto IL_006d;
		}
	}
	{
		float* L_8 = __this->get_address_of_z_3();
		float L_9 = (&V_0)->get_z_3();
		bool L_10 = Single_Equals_m2110115959(L_8, L_9, /*hidden argument*/NULL);
		if (!L_10)
		{
			goto IL_006d;
		}
	}
	{
		float* L_11 = __this->get_address_of_w_4();
		float L_12 = (&V_0)->get_w_4();
		bool L_13 = Single_Equals_m2110115959(L_11, L_12, /*hidden argument*/NULL);
		G_B7_0 = ((int32_t)(L_13));
		goto IL_006e;
	}

IL_006d:
	{
		G_B7_0 = 0;
	}

IL_006e:
	{
		return (bool)G_B7_0;
	}
}
extern "C"  bool Vector4_Equals_m3270185343_AdjustorThunk (Il2CppObject * __this, Il2CppObject * ___other0, const MethodInfo* method)
{
	Vector4_t4282066567 * _thisAdjusted = reinterpret_cast<Vector4_t4282066567 *>(__this + 1);
	return Vector4_Equals_m3270185343(_thisAdjusted, ___other0, method);
}
// System.String UnityEngine.Vector4::ToString()
extern Il2CppClass* ObjectU5BU5D_t1108656482_il2cpp_TypeInfo_var;
extern Il2CppClass* Single_t4291918972_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral843281963;
extern const uint32_t Vector4_ToString_m3272970053_MetadataUsageId;
extern "C"  String_t* Vector4_ToString_m3272970053 (Vector4_t4282066567 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Vector4_ToString_m3272970053_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		ObjectU5BU5D_t1108656482* L_0 = ((ObjectU5BU5D_t1108656482*)SZArrayNew(ObjectU5BU5D_t1108656482_il2cpp_TypeInfo_var, (uint32_t)4));
		float L_1 = __this->get_x_1();
		float L_2 = L_1;
		Il2CppObject * L_3 = Box(Single_t4291918972_il2cpp_TypeInfo_var, &L_2);
		ArrayElementTypeCheck (L_0, L_3);
		(L_0)->SetAt(static_cast<il2cpp_array_size_t>(0), (Il2CppObject *)L_3);
		ObjectU5BU5D_t1108656482* L_4 = L_0;
		float L_5 = __this->get_y_2();
		float L_6 = L_5;
		Il2CppObject * L_7 = Box(Single_t4291918972_il2cpp_TypeInfo_var, &L_6);
		ArrayElementTypeCheck (L_4, L_7);
		(L_4)->SetAt(static_cast<il2cpp_array_size_t>(1), (Il2CppObject *)L_7);
		ObjectU5BU5D_t1108656482* L_8 = L_4;
		float L_9 = __this->get_z_3();
		float L_10 = L_9;
		Il2CppObject * L_11 = Box(Single_t4291918972_il2cpp_TypeInfo_var, &L_10);
		ArrayElementTypeCheck (L_8, L_11);
		(L_8)->SetAt(static_cast<il2cpp_array_size_t>(2), (Il2CppObject *)L_11);
		ObjectU5BU5D_t1108656482* L_12 = L_8;
		float L_13 = __this->get_w_4();
		float L_14 = L_13;
		Il2CppObject * L_15 = Box(Single_t4291918972_il2cpp_TypeInfo_var, &L_14);
		ArrayElementTypeCheck (L_12, L_15);
		(L_12)->SetAt(static_cast<il2cpp_array_size_t>(3), (Il2CppObject *)L_15);
		String_t* L_16 = UnityString_Format_m427603113(NULL /*static, unused*/, _stringLiteral843281963, L_12, /*hidden argument*/NULL);
		return L_16;
	}
}
extern "C"  String_t* Vector4_ToString_m3272970053_AdjustorThunk (Il2CppObject * __this, const MethodInfo* method)
{
	Vector4_t4282066567 * _thisAdjusted = reinterpret_cast<Vector4_t4282066567 *>(__this + 1);
	return Vector4_ToString_m3272970053(_thisAdjusted, method);
}
// System.Single UnityEngine.Vector4::Dot(UnityEngine.Vector4,UnityEngine.Vector4)
extern "C"  float Vector4_Dot_m2303368623 (Il2CppObject * __this /* static, unused */, Vector4_t4282066567  ___a0, Vector4_t4282066567  ___b1, const MethodInfo* method)
{
	{
		float L_0 = (&___a0)->get_x_1();
		float L_1 = (&___b1)->get_x_1();
		float L_2 = (&___a0)->get_y_2();
		float L_3 = (&___b1)->get_y_2();
		float L_4 = (&___a0)->get_z_3();
		float L_5 = (&___b1)->get_z_3();
		float L_6 = (&___a0)->get_w_4();
		float L_7 = (&___b1)->get_w_4();
		return ((float)((float)((float)((float)((float)((float)((float)((float)L_0*(float)L_1))+(float)((float)((float)L_2*(float)L_3))))+(float)((float)((float)L_4*(float)L_5))))+(float)((float)((float)L_6*(float)L_7))));
	}
}
// System.Single UnityEngine.Vector4::SqrMagnitude(UnityEngine.Vector4)
extern "C"  float Vector4_SqrMagnitude_m3613076556 (Il2CppObject * __this /* static, unused */, Vector4_t4282066567  ___a0, const MethodInfo* method)
{
	{
		Vector4_t4282066567  L_0 = ___a0;
		Vector4_t4282066567  L_1 = ___a0;
		float L_2 = Vector4_Dot_m2303368623(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL);
		return L_2;
	}
}
// System.Single UnityEngine.Vector4::get_sqrMagnitude()
extern "C"  float Vector4_get_sqrMagnitude_m1418774677 (Vector4_t4282066567 * __this, const MethodInfo* method)
{
	{
		float L_0 = Vector4_Dot_m2303368623(NULL /*static, unused*/, (*(Vector4_t4282066567 *)__this), (*(Vector4_t4282066567 *)__this), /*hidden argument*/NULL);
		return L_0;
	}
}
extern "C"  float Vector4_get_sqrMagnitude_m1418774677_AdjustorThunk (Il2CppObject * __this, const MethodInfo* method)
{
	Vector4_t4282066567 * _thisAdjusted = reinterpret_cast<Vector4_t4282066567 *>(__this + 1);
	return Vector4_get_sqrMagnitude_m1418774677(_thisAdjusted, method);
}
// UnityEngine.Vector4 UnityEngine.Vector4::get_zero()
extern "C"  Vector4_t4282066567  Vector4_get_zero_m3835647092 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	{
		Vector4_t4282066567  L_0;
		memset(&L_0, 0, sizeof(L_0));
		Vector4__ctor_m2441427762(&L_0, (0.0f), (0.0f), (0.0f), (0.0f), /*hidden argument*/NULL);
		return L_0;
	}
}
// UnityEngine.Vector4 UnityEngine.Vector4::op_Subtraction(UnityEngine.Vector4,UnityEngine.Vector4)
extern "C"  Vector4_t4282066567  Vector4_op_Subtraction_m3588766929 (Il2CppObject * __this /* static, unused */, Vector4_t4282066567  ___a0, Vector4_t4282066567  ___b1, const MethodInfo* method)
{
	{
		float L_0 = (&___a0)->get_x_1();
		float L_1 = (&___b1)->get_x_1();
		float L_2 = (&___a0)->get_y_2();
		float L_3 = (&___b1)->get_y_2();
		float L_4 = (&___a0)->get_z_3();
		float L_5 = (&___b1)->get_z_3();
		float L_6 = (&___a0)->get_w_4();
		float L_7 = (&___b1)->get_w_4();
		Vector4_t4282066567  L_8;
		memset(&L_8, 0, sizeof(L_8));
		Vector4__ctor_m2441427762(&L_8, ((float)((float)L_0-(float)L_1)), ((float)((float)L_2-(float)L_3)), ((float)((float)L_4-(float)L_5)), ((float)((float)L_6-(float)L_7)), /*hidden argument*/NULL);
		return L_8;
	}
}
// UnityEngine.Vector4 UnityEngine.Vector4::op_Division(UnityEngine.Vector4,System.Single)
extern "C"  Vector4_t4282066567  Vector4_op_Division_m3513381747 (Il2CppObject * __this /* static, unused */, Vector4_t4282066567  ___a0, float ___d1, const MethodInfo* method)
{
	{
		float L_0 = (&___a0)->get_x_1();
		float L_1 = ___d1;
		float L_2 = (&___a0)->get_y_2();
		float L_3 = ___d1;
		float L_4 = (&___a0)->get_z_3();
		float L_5 = ___d1;
		float L_6 = (&___a0)->get_w_4();
		float L_7 = ___d1;
		Vector4_t4282066567  L_8;
		memset(&L_8, 0, sizeof(L_8));
		Vector4__ctor_m2441427762(&L_8, ((float)((float)L_0/(float)L_1)), ((float)((float)L_2/(float)L_3)), ((float)((float)L_4/(float)L_5)), ((float)((float)L_6/(float)L_7)), /*hidden argument*/NULL);
		return L_8;
	}
}
// System.Boolean UnityEngine.Vector4::op_Equality(UnityEngine.Vector4,UnityEngine.Vector4)
extern "C"  bool Vector4_op_Equality_m3533121638 (Il2CppObject * __this /* static, unused */, Vector4_t4282066567  ___lhs0, Vector4_t4282066567  ___rhs1, const MethodInfo* method)
{
	{
		Vector4_t4282066567  L_0 = ___lhs0;
		Vector4_t4282066567  L_1 = ___rhs1;
		Vector4_t4282066567  L_2 = Vector4_op_Subtraction_m3588766929(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL);
		float L_3 = Vector4_SqrMagnitude_m3613076556(NULL /*static, unused*/, L_2, /*hidden argument*/NULL);
		return (bool)((((float)L_3) < ((float)(9.99999944E-11f)))? 1 : 0);
	}
}
// Conversion methods for marshalling of: UnityEngine.Vector4
extern "C" void Vector4_t4282066567_marshal_pinvoke(const Vector4_t4282066567& unmarshaled, Vector4_t4282066567_marshaled_pinvoke& marshaled)
{
	marshaled.___x_1 = unmarshaled.get_x_1();
	marshaled.___y_2 = unmarshaled.get_y_2();
	marshaled.___z_3 = unmarshaled.get_z_3();
	marshaled.___w_4 = unmarshaled.get_w_4();
}
extern "C" void Vector4_t4282066567_marshal_pinvoke_back(const Vector4_t4282066567_marshaled_pinvoke& marshaled, Vector4_t4282066567& unmarshaled)
{
	float unmarshaled_x_temp_0 = 0.0f;
	unmarshaled_x_temp_0 = marshaled.___x_1;
	unmarshaled.set_x_1(unmarshaled_x_temp_0);
	float unmarshaled_y_temp_1 = 0.0f;
	unmarshaled_y_temp_1 = marshaled.___y_2;
	unmarshaled.set_y_2(unmarshaled_y_temp_1);
	float unmarshaled_z_temp_2 = 0.0f;
	unmarshaled_z_temp_2 = marshaled.___z_3;
	unmarshaled.set_z_3(unmarshaled_z_temp_2);
	float unmarshaled_w_temp_3 = 0.0f;
	unmarshaled_w_temp_3 = marshaled.___w_4;
	unmarshaled.set_w_4(unmarshaled_w_temp_3);
}
// Conversion method for clean up from marshalling of: UnityEngine.Vector4
extern "C" void Vector4_t4282066567_marshal_pinvoke_cleanup(Vector4_t4282066567_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: UnityEngine.Vector4
extern "C" void Vector4_t4282066567_marshal_com(const Vector4_t4282066567& unmarshaled, Vector4_t4282066567_marshaled_com& marshaled)
{
	marshaled.___x_1 = unmarshaled.get_x_1();
	marshaled.___y_2 = unmarshaled.get_y_2();
	marshaled.___z_3 = unmarshaled.get_z_3();
	marshaled.___w_4 = unmarshaled.get_w_4();
}
extern "C" void Vector4_t4282066567_marshal_com_back(const Vector4_t4282066567_marshaled_com& marshaled, Vector4_t4282066567& unmarshaled)
{
	float unmarshaled_x_temp_0 = 0.0f;
	unmarshaled_x_temp_0 = marshaled.___x_1;
	unmarshaled.set_x_1(unmarshaled_x_temp_0);
	float unmarshaled_y_temp_1 = 0.0f;
	unmarshaled_y_temp_1 = marshaled.___y_2;
	unmarshaled.set_y_2(unmarshaled_y_temp_1);
	float unmarshaled_z_temp_2 = 0.0f;
	unmarshaled_z_temp_2 = marshaled.___z_3;
	unmarshaled.set_z_3(unmarshaled_z_temp_2);
	float unmarshaled_w_temp_3 = 0.0f;
	unmarshaled_w_temp_3 = marshaled.___w_4;
	unmarshaled.set_w_4(unmarshaled_w_temp_3);
}
// Conversion method for clean up from marshalling of: UnityEngine.Vector4
extern "C" void Vector4_t4282066567_marshal_com_cleanup(Vector4_t4282066567_marshaled_com& marshaled)
{
}
// System.Void UnityEngine.WaitForEndOfFrame::.ctor()
extern "C"  void WaitForEndOfFrame__ctor_m4124201226 (WaitForEndOfFrame_t2372756133 * __this, const MethodInfo* method)
{
	{
		YieldInstruction__ctor_m539393484(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.WaitForFixedUpdate::.ctor()
extern "C"  void WaitForFixedUpdate__ctor_m2916734308 (WaitForFixedUpdate_t2130080621 * __this, const MethodInfo* method)
{
	{
		YieldInstruction__ctor_m539393484(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.WaitForSeconds::.ctor(System.Single)
extern "C"  void WaitForSeconds__ctor_m3184996201 (WaitForSeconds_t1615819279 * __this, float ___seconds0, const MethodInfo* method)
{
	{
		YieldInstruction__ctor_m539393484(__this, /*hidden argument*/NULL);
		float L_0 = ___seconds0;
		__this->set_m_Seconds_0(L_0);
		return;
	}
}
// Conversion methods for marshalling of: UnityEngine.WaitForSeconds
extern "C" void WaitForSeconds_t1615819279_marshal_pinvoke(const WaitForSeconds_t1615819279& unmarshaled, WaitForSeconds_t1615819279_marshaled_pinvoke& marshaled)
{
	marshaled.___m_Seconds_0 = unmarshaled.get_m_Seconds_0();
}
extern "C" void WaitForSeconds_t1615819279_marshal_pinvoke_back(const WaitForSeconds_t1615819279_marshaled_pinvoke& marshaled, WaitForSeconds_t1615819279& unmarshaled)
{
	float unmarshaled_m_Seconds_temp_0 = 0.0f;
	unmarshaled_m_Seconds_temp_0 = marshaled.___m_Seconds_0;
	unmarshaled.set_m_Seconds_0(unmarshaled_m_Seconds_temp_0);
}
// Conversion method for clean up from marshalling of: UnityEngine.WaitForSeconds
extern "C" void WaitForSeconds_t1615819279_marshal_pinvoke_cleanup(WaitForSeconds_t1615819279_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: UnityEngine.WaitForSeconds
extern "C" void WaitForSeconds_t1615819279_marshal_com(const WaitForSeconds_t1615819279& unmarshaled, WaitForSeconds_t1615819279_marshaled_com& marshaled)
{
	marshaled.___m_Seconds_0 = unmarshaled.get_m_Seconds_0();
}
extern "C" void WaitForSeconds_t1615819279_marshal_com_back(const WaitForSeconds_t1615819279_marshaled_com& marshaled, WaitForSeconds_t1615819279& unmarshaled)
{
	float unmarshaled_m_Seconds_temp_0 = 0.0f;
	unmarshaled_m_Seconds_temp_0 = marshaled.___m_Seconds_0;
	unmarshaled.set_m_Seconds_0(unmarshaled_m_Seconds_temp_0);
}
// Conversion method for clean up from marshalling of: UnityEngine.WaitForSeconds
extern "C" void WaitForSeconds_t1615819279_marshal_com_cleanup(WaitForSeconds_t1615819279_marshaled_com& marshaled)
{
}
// System.Void UnityEngine.WaitForSecondsRealtime::.ctor(System.Single)
extern "C"  void WaitForSecondsRealtime__ctor_m1777059252 (WaitForSecondsRealtime_t3698499994 * __this, float ___time0, const MethodInfo* method)
{
	{
		CustomYieldInstruction__ctor_m2800749531(__this, /*hidden argument*/NULL);
		float L_0 = Time_get_realtimeSinceStartup_m2972554983(NULL /*static, unused*/, /*hidden argument*/NULL);
		float L_1 = ___time0;
		__this->set_waitTime_0(((float)((float)L_0+(float)L_1)));
		return;
	}
}
// System.Boolean UnityEngine.WaitForSecondsRealtime::get_keepWaiting()
extern "C"  bool WaitForSecondsRealtime_get_keepWaiting_m2193585742 (WaitForSecondsRealtime_t3698499994 * __this, const MethodInfo* method)
{
	{
		float L_0 = Time_get_realtimeSinceStartup_m2972554983(NULL /*static, unused*/, /*hidden argument*/NULL);
		float L_1 = __this->get_waitTime_0();
		return (bool)((((float)L_0) < ((float)L_1))? 1 : 0);
	}
}
// System.Void UnityEngine.WrapperlessIcall::.ctor()
extern "C"  void WrapperlessIcall__ctor_m1888400594 (WrapperlessIcall_t2494346367 * __this, const MethodInfo* method)
{
	{
		Attribute__ctor_m2985353781(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.WritableAttribute::.ctor()
extern "C"  void WritableAttribute__ctor_m2205809533 (WritableAttribute_t2171443922 * __this, const MethodInfo* method)
{
	{
		Attribute__ctor_m2985353781(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.WWW::Dispose()
extern "C"  void WWW_Dispose_m2446678367 (WWW_t3134621005 * __this, const MethodInfo* method)
{
	{
		WWW_DestroyWWW_m300967382(__this, (bool)1, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.WWW::Finalize()
extern "C"  void WWW_Finalize_m1793349504 (WWW_t3134621005 * __this, const MethodInfo* method)
{
	Exception_t3991598821 * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t3991598821 * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = 0;
	NO_UNUSED_WARNING (__leave_target);

IL_0000:
	try
	{ // begin try (depth: 1)
		WWW_DestroyWWW_m300967382(__this, (bool)0, /*hidden argument*/NULL);
		IL2CPP_LEAVE(0x13, FINALLY_000c);
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t3991598821 *)e.ex;
		goto FINALLY_000c;
	}

FINALLY_000c:
	{ // begin finally (depth: 1)
		Object_Finalize_m3027285644(__this, /*hidden argument*/NULL);
		IL2CPP_END_FINALLY(12)
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(12)
	{
		IL2CPP_JUMP_TBL(0x13, IL_0013)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t3991598821 *)
	}

IL_0013:
	{
		return;
	}
}
// System.Void UnityEngine.WWW::DestroyWWW(System.Boolean)
extern "C"  void WWW_DestroyWWW_m300967382 (WWW_t3134621005 * __this, bool ___cancel0, const MethodInfo* method)
{
	typedef void (*WWW_DestroyWWW_m300967382_ftn) (WWW_t3134621005 *, bool);
	static WWW_DestroyWWW_m300967382_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (WWW_DestroyWWW_m300967382_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.WWW::DestroyWWW(System.Boolean)");
	_il2cpp_icall_func(__this, ___cancel0);
}
// System.Text.Encoding UnityEngine.WWW::get_DefaultEncoding()
extern Il2CppClass* Encoding_t2012439129_il2cpp_TypeInfo_var;
extern const uint32_t WWW_get_DefaultEncoding_m2507364293_MetadataUsageId;
extern "C"  Encoding_t2012439129 * WWW_get_DefaultEncoding_m2507364293 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (WWW_get_DefaultEncoding_m2507364293_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		Encoding_t2012439129 * L_0 = Encoding_get_ASCII_m1425378925(NULL /*static, unused*/, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.Collections.Generic.Dictionary`2<System.String,System.String> UnityEngine.WWWForm::get_headers()
extern Il2CppClass* Dictionary_2_t827649927_il2cpp_TypeInfo_var;
extern Il2CppClass* Encoding_t2012439129_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern const MethodInfo* Dictionary_2__ctor_m640701813_MethodInfo_var;
extern const MethodInfo* Dictionary_2_set_Item_m439360998_MethodInfo_var;
extern Il2CppCodeGenString* _stringLiteral949037134;
extern Il2CppCodeGenString* _stringLiteral2489289636;
extern Il2CppCodeGenString* _stringLiteral34;
extern Il2CppCodeGenString* _stringLiteral2809397470;
extern const uint32_t WWWForm_get_headers_m370408569_MetadataUsageId;
extern "C"  Dictionary_2_t827649927 * WWWForm_get_headers_m370408569 (WWWForm_t461342257 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (WWWForm_get_headers_m370408569_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	Dictionary_2_t827649927 * V_0 = NULL;
	{
		Dictionary_2_t827649927 * L_0 = (Dictionary_2_t827649927 *)il2cpp_codegen_object_new(Dictionary_2_t827649927_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_m640701813(L_0, /*hidden argument*/Dictionary_2__ctor_m640701813_MethodInfo_var);
		V_0 = L_0;
		bool L_1 = __this->get_containsFiles_5();
		if (!L_1)
		{
			goto IL_0049;
		}
	}
	{
		Dictionary_2_t827649927 * L_2 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		Encoding_t2012439129 * L_3 = Encoding_get_UTF8_m619558519(NULL /*static, unused*/, /*hidden argument*/NULL);
		ByteU5BU5D_t4260760469* L_4 = __this->get_boundary_4();
		ByteU5BU5D_t4260760469* L_5 = __this->get_boundary_4();
		String_t* L_6 = VirtFuncInvoker3< String_t*, ByteU5BU5D_t4260760469*, int32_t, int32_t >::Invoke(21 /* System.String System.Text.Encoding::GetString(System.Byte[],System.Int32,System.Int32) */, L_3, L_4, 0, (((int32_t)((int32_t)(((Il2CppArray *)L_5)->max_length)))));
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_7 = String_Concat_m1825781833(NULL /*static, unused*/, _stringLiteral2489289636, L_6, _stringLiteral34, /*hidden argument*/NULL);
		Dictionary_2_set_Item_m439360998(L_2, _stringLiteral949037134, L_7, /*hidden argument*/Dictionary_2_set_Item_m439360998_MethodInfo_var);
		goto IL_0059;
	}

IL_0049:
	{
		Dictionary_2_t827649927 * L_8 = V_0;
		Dictionary_2_set_Item_m439360998(L_8, _stringLiteral949037134, _stringLiteral2809397470, /*hidden argument*/Dictionary_2_set_Item_m439360998_MethodInfo_var);
	}

IL_0059:
	{
		Dictionary_2_t827649927 * L_9 = V_0;
		return L_9;
	}
}
// System.Byte[] UnityEngine.WWWForm::get_data()
extern Il2CppClass* MemoryStream_t418716369_il2cpp_TypeInfo_var;
extern Il2CppClass* Encoding_t2012439129_il2cpp_TypeInfo_var;
extern Il2CppClass* WWWTranscoder_t609724394_il2cpp_TypeInfo_var;
extern Il2CppClass* StringU5BU5D_t4054002952_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppClass* IDisposable_t1423340799_il2cpp_TypeInfo_var;
extern const MethodInfo* List_1_get_Item_m1424439513_MethodInfo_var;
extern const MethodInfo* List_1_get_Item_m816542880_MethodInfo_var;
extern const MethodInfo* List_1_get_Count_m4222766741_MethodInfo_var;
extern Il2CppCodeGenString* _stringLiteral1440;
extern Il2CppCodeGenString* _stringLiteral413;
extern Il2CppCodeGenString* _stringLiteral1491620852;
extern Il2CppCodeGenString* _stringLiteral3174832991;
extern Il2CppCodeGenString* _stringLiteral34;
extern Il2CppCodeGenString* _stringLiteral4209993937;
extern Il2CppCodeGenString* _stringLiteral1954;
extern Il2CppCodeGenString* _stringLiteral63117;
extern Il2CppCodeGenString* _stringLiteral2014;
extern Il2CppCodeGenString* _stringLiteral38;
extern Il2CppCodeGenString* _stringLiteral61;
extern const uint32_t WWWForm_get_data_m2893811951_MetadataUsageId;
extern "C"  ByteU5BU5D_t4260760469* WWWForm_get_data_m2893811951 (WWWForm_t461342257 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (WWWForm_get_data_m2893811951_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	ByteU5BU5D_t4260760469* V_0 = NULL;
	ByteU5BU5D_t4260760469* V_1 = NULL;
	ByteU5BU5D_t4260760469* V_2 = NULL;
	ByteU5BU5D_t4260760469* V_3 = NULL;
	ByteU5BU5D_t4260760469* V_4 = NULL;
	ByteU5BU5D_t4260760469* V_5 = NULL;
	MemoryStream_t418716369 * V_6 = NULL;
	int32_t V_7 = 0;
	ByteU5BU5D_t4260760469* V_8 = NULL;
	String_t* V_9 = NULL;
	String_t* V_10 = NULL;
	ByteU5BU5D_t4260760469* V_11 = NULL;
	String_t* V_12 = NULL;
	ByteU5BU5D_t4260760469* V_13 = NULL;
	ByteU5BU5D_t4260760469* V_14 = NULL;
	ByteU5BU5D_t4260760469* V_15 = NULL;
	ByteU5BU5D_t4260760469* V_16 = NULL;
	MemoryStream_t418716369 * V_17 = NULL;
	int32_t V_18 = 0;
	ByteU5BU5D_t4260760469* V_19 = NULL;
	ByteU5BU5D_t4260760469* V_20 = NULL;
	ByteU5BU5D_t4260760469* V_21 = NULL;
	ByteU5BU5D_t4260760469* V_22 = NULL;
	Exception_t3991598821 * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t3991598821 * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = 0;
	NO_UNUSED_WARNING (__leave_target);
	{
		bool L_0 = __this->get_containsFiles_5();
		if (!L_0)
		{
			goto IL_0311;
		}
	}
	{
		Encoding_t2012439129 * L_1 = WWW_get_DefaultEncoding_m2507364293(NULL /*static, unused*/, /*hidden argument*/NULL);
		ByteU5BU5D_t4260760469* L_2 = VirtFuncInvoker1< ByteU5BU5D_t4260760469*, String_t* >::Invoke(10 /* System.Byte[] System.Text.Encoding::GetBytes(System.String) */, L_1, _stringLiteral1440);
		V_0 = L_2;
		Encoding_t2012439129 * L_3 = WWW_get_DefaultEncoding_m2507364293(NULL /*static, unused*/, /*hidden argument*/NULL);
		ByteU5BU5D_t4260760469* L_4 = VirtFuncInvoker1< ByteU5BU5D_t4260760469*, String_t* >::Invoke(10 /* System.Byte[] System.Text.Encoding::GetBytes(System.String) */, L_3, _stringLiteral413);
		V_1 = L_4;
		Encoding_t2012439129 * L_5 = WWW_get_DefaultEncoding_m2507364293(NULL /*static, unused*/, /*hidden argument*/NULL);
		ByteU5BU5D_t4260760469* L_6 = VirtFuncInvoker1< ByteU5BU5D_t4260760469*, String_t* >::Invoke(10 /* System.Byte[] System.Text.Encoding::GetBytes(System.String) */, L_5, _stringLiteral1491620852);
		V_2 = L_6;
		Encoding_t2012439129 * L_7 = WWW_get_DefaultEncoding_m2507364293(NULL /*static, unused*/, /*hidden argument*/NULL);
		ByteU5BU5D_t4260760469* L_8 = VirtFuncInvoker1< ByteU5BU5D_t4260760469*, String_t* >::Invoke(10 /* System.Byte[] System.Text.Encoding::GetBytes(System.String) */, L_7, _stringLiteral3174832991);
		V_3 = L_8;
		Encoding_t2012439129 * L_9 = WWW_get_DefaultEncoding_m2507364293(NULL /*static, unused*/, /*hidden argument*/NULL);
		ByteU5BU5D_t4260760469* L_10 = VirtFuncInvoker1< ByteU5BU5D_t4260760469*, String_t* >::Invoke(10 /* System.Byte[] System.Text.Encoding::GetBytes(System.String) */, L_9, _stringLiteral34);
		V_4 = L_10;
		Encoding_t2012439129 * L_11 = WWW_get_DefaultEncoding_m2507364293(NULL /*static, unused*/, /*hidden argument*/NULL);
		ByteU5BU5D_t4260760469* L_12 = VirtFuncInvoker1< ByteU5BU5D_t4260760469*, String_t* >::Invoke(10 /* System.Byte[] System.Text.Encoding::GetBytes(System.String) */, L_11, _stringLiteral4209993937);
		V_5 = L_12;
		MemoryStream_t418716369 * L_13 = (MemoryStream_t418716369 *)il2cpp_codegen_object_new(MemoryStream_t418716369_il2cpp_TypeInfo_var);
		MemoryStream__ctor_m1061194329(L_13, ((int32_t)1024), /*hidden argument*/NULL);
		V_6 = L_13;
	}

IL_0079:
	try
	{ // begin try (depth: 1)
		{
			V_7 = 0;
			goto IL_0297;
		}

IL_0081:
		{
			MemoryStream_t418716369 * L_14 = V_6;
			ByteU5BU5D_t4260760469* L_15 = V_1;
			ByteU5BU5D_t4260760469* L_16 = V_1;
			VirtActionInvoker3< ByteU5BU5D_t4260760469*, int32_t, int32_t >::Invoke(18 /* System.Void System.IO.MemoryStream::Write(System.Byte[],System.Int32,System.Int32) */, L_14, L_15, 0, (((int32_t)((int32_t)(((Il2CppArray *)L_16)->max_length)))));
			MemoryStream_t418716369 * L_17 = V_6;
			ByteU5BU5D_t4260760469* L_18 = V_0;
			ByteU5BU5D_t4260760469* L_19 = V_0;
			VirtActionInvoker3< ByteU5BU5D_t4260760469*, int32_t, int32_t >::Invoke(18 /* System.Void System.IO.MemoryStream::Write(System.Byte[],System.Int32,System.Int32) */, L_17, L_18, 0, (((int32_t)((int32_t)(((Il2CppArray *)L_19)->max_length)))));
			MemoryStream_t418716369 * L_20 = V_6;
			ByteU5BU5D_t4260760469* L_21 = __this->get_boundary_4();
			ByteU5BU5D_t4260760469* L_22 = __this->get_boundary_4();
			VirtActionInvoker3< ByteU5BU5D_t4260760469*, int32_t, int32_t >::Invoke(18 /* System.Void System.IO.MemoryStream::Write(System.Byte[],System.Int32,System.Int32) */, L_20, L_21, 0, (((int32_t)((int32_t)(((Il2CppArray *)L_22)->max_length)))));
			MemoryStream_t418716369 * L_23 = V_6;
			ByteU5BU5D_t4260760469* L_24 = V_1;
			ByteU5BU5D_t4260760469* L_25 = V_1;
			VirtActionInvoker3< ByteU5BU5D_t4260760469*, int32_t, int32_t >::Invoke(18 /* System.Void System.IO.MemoryStream::Write(System.Byte[],System.Int32,System.Int32) */, L_23, L_24, 0, (((int32_t)((int32_t)(((Il2CppArray *)L_25)->max_length)))));
			MemoryStream_t418716369 * L_26 = V_6;
			ByteU5BU5D_t4260760469* L_27 = V_2;
			ByteU5BU5D_t4260760469* L_28 = V_2;
			VirtActionInvoker3< ByteU5BU5D_t4260760469*, int32_t, int32_t >::Invoke(18 /* System.Void System.IO.MemoryStream::Write(System.Byte[],System.Int32,System.Int32) */, L_26, L_27, 0, (((int32_t)((int32_t)(((Il2CppArray *)L_28)->max_length)))));
			IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
			Encoding_t2012439129 * L_29 = Encoding_get_UTF8_m619558519(NULL /*static, unused*/, /*hidden argument*/NULL);
			List_1_t1375417109 * L_30 = __this->get_types_3();
			int32_t L_31 = V_7;
			String_t* L_32 = List_1_get_Item_m1424439513(L_30, L_31, /*hidden argument*/List_1_get_Item_m1424439513_MethodInfo_var);
			ByteU5BU5D_t4260760469* L_33 = VirtFuncInvoker1< ByteU5BU5D_t4260760469*, String_t* >::Invoke(10 /* System.Byte[] System.Text.Encoding::GetBytes(System.String) */, L_29, L_32);
			V_8 = L_33;
			MemoryStream_t418716369 * L_34 = V_6;
			ByteU5BU5D_t4260760469* L_35 = V_8;
			ByteU5BU5D_t4260760469* L_36 = V_8;
			VirtActionInvoker3< ByteU5BU5D_t4260760469*, int32_t, int32_t >::Invoke(18 /* System.Void System.IO.MemoryStream::Write(System.Byte[],System.Int32,System.Int32) */, L_34, L_35, 0, (((int32_t)((int32_t)(((Il2CppArray *)L_36)->max_length)))));
			MemoryStream_t418716369 * L_37 = V_6;
			ByteU5BU5D_t4260760469* L_38 = V_1;
			ByteU5BU5D_t4260760469* L_39 = V_1;
			VirtActionInvoker3< ByteU5BU5D_t4260760469*, int32_t, int32_t >::Invoke(18 /* System.Void System.IO.MemoryStream::Write(System.Byte[],System.Int32,System.Int32) */, L_37, L_38, 0, (((int32_t)((int32_t)(((Il2CppArray *)L_39)->max_length)))));
			MemoryStream_t418716369 * L_40 = V_6;
			ByteU5BU5D_t4260760469* L_41 = V_3;
			ByteU5BU5D_t4260760469* L_42 = V_3;
			VirtActionInvoker3< ByteU5BU5D_t4260760469*, int32_t, int32_t >::Invoke(18 /* System.Void System.IO.MemoryStream::Write(System.Byte[],System.Int32,System.Int32) */, L_40, L_41, 0, (((int32_t)((int32_t)(((Il2CppArray *)L_42)->max_length)))));
			Encoding_t2012439129 * L_43 = Encoding_get_UTF8_m619558519(NULL /*static, unused*/, /*hidden argument*/NULL);
			String_t* L_44 = VirtFuncInvoker0< String_t* >::Invoke(23 /* System.String System.Text.Encoding::get_HeaderName() */, L_43);
			V_9 = L_44;
			List_1_t1375417109 * L_45 = __this->get_fieldNames_1();
			int32_t L_46 = V_7;
			String_t* L_47 = List_1_get_Item_m1424439513(L_45, L_46, /*hidden argument*/List_1_get_Item_m1424439513_MethodInfo_var);
			V_10 = L_47;
			String_t* L_48 = V_10;
			Encoding_t2012439129 * L_49 = Encoding_get_UTF8_m619558519(NULL /*static, unused*/, /*hidden argument*/NULL);
			IL2CPP_RUNTIME_CLASS_INIT(WWWTranscoder_t609724394_il2cpp_TypeInfo_var);
			bool L_50 = WWWTranscoder_SevenBitClean_m1805125217(NULL /*static, unused*/, L_48, L_49, /*hidden argument*/NULL);
			if (!L_50)
			{
				goto IL_0144;
			}
		}

IL_0132:
		{
			String_t* L_51 = V_10;
			int32_t L_52 = String_IndexOf_m1476794331(L_51, _stringLiteral1954, /*hidden argument*/NULL);
			if ((((int32_t)L_52) <= ((int32_t)(-1))))
			{
				goto IL_017d;
			}
		}

IL_0144:
		{
			StringU5BU5D_t4054002952* L_53 = ((StringU5BU5D_t4054002952*)SZArrayNew(StringU5BU5D_t4054002952_il2cpp_TypeInfo_var, (uint32_t)5));
			ArrayElementTypeCheck (L_53, _stringLiteral1954);
			(L_53)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral1954);
			StringU5BU5D_t4054002952* L_54 = L_53;
			String_t* L_55 = V_9;
			ArrayElementTypeCheck (L_54, L_55);
			(L_54)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_55);
			StringU5BU5D_t4054002952* L_56 = L_54;
			ArrayElementTypeCheck (L_56, _stringLiteral63117);
			(L_56)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteral63117);
			StringU5BU5D_t4054002952* L_57 = L_56;
			String_t* L_58 = V_10;
			IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
			Encoding_t2012439129 * L_59 = Encoding_get_UTF8_m619558519(NULL /*static, unused*/, /*hidden argument*/NULL);
			IL2CPP_RUNTIME_CLASS_INIT(WWWTranscoder_t609724394_il2cpp_TypeInfo_var);
			String_t* L_60 = WWWTranscoder_QPEncode_m1021207296(NULL /*static, unused*/, L_58, L_59, /*hidden argument*/NULL);
			ArrayElementTypeCheck (L_57, L_60);
			(L_57)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_60);
			StringU5BU5D_t4054002952* L_61 = L_57;
			ArrayElementTypeCheck (L_61, _stringLiteral2014);
			(L_61)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteral2014);
			IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
			String_t* L_62 = String_Concat_m21867311(NULL /*static, unused*/, L_61, /*hidden argument*/NULL);
			V_10 = L_62;
		}

IL_017d:
		{
			IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
			Encoding_t2012439129 * L_63 = Encoding_get_UTF8_m619558519(NULL /*static, unused*/, /*hidden argument*/NULL);
			String_t* L_64 = V_10;
			ByteU5BU5D_t4260760469* L_65 = VirtFuncInvoker1< ByteU5BU5D_t4260760469*, String_t* >::Invoke(10 /* System.Byte[] System.Text.Encoding::GetBytes(System.String) */, L_63, L_64);
			V_11 = L_65;
			MemoryStream_t418716369 * L_66 = V_6;
			ByteU5BU5D_t4260760469* L_67 = V_11;
			ByteU5BU5D_t4260760469* L_68 = V_11;
			VirtActionInvoker3< ByteU5BU5D_t4260760469*, int32_t, int32_t >::Invoke(18 /* System.Void System.IO.MemoryStream::Write(System.Byte[],System.Int32,System.Int32) */, L_66, L_67, 0, (((int32_t)((int32_t)(((Il2CppArray *)L_68)->max_length)))));
			MemoryStream_t418716369 * L_69 = V_6;
			ByteU5BU5D_t4260760469* L_70 = V_4;
			ByteU5BU5D_t4260760469* L_71 = V_4;
			VirtActionInvoker3< ByteU5BU5D_t4260760469*, int32_t, int32_t >::Invoke(18 /* System.Void System.IO.MemoryStream::Write(System.Byte[],System.Int32,System.Int32) */, L_69, L_70, 0, (((int32_t)((int32_t)(((Il2CppArray *)L_71)->max_length)))));
			List_1_t1375417109 * L_72 = __this->get_fileNames_2();
			int32_t L_73 = V_7;
			String_t* L_74 = List_1_get_Item_m1424439513(L_72, L_73, /*hidden argument*/List_1_get_Item_m1424439513_MethodInfo_var);
			if (!L_74)
			{
				goto IL_025c;
			}
		}

IL_01b9:
		{
			List_1_t1375417109 * L_75 = __this->get_fileNames_2();
			int32_t L_76 = V_7;
			String_t* L_77 = List_1_get_Item_m1424439513(L_75, L_76, /*hidden argument*/List_1_get_Item_m1424439513_MethodInfo_var);
			V_12 = L_77;
			String_t* L_78 = V_12;
			IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
			Encoding_t2012439129 * L_79 = Encoding_get_UTF8_m619558519(NULL /*static, unused*/, /*hidden argument*/NULL);
			IL2CPP_RUNTIME_CLASS_INIT(WWWTranscoder_t609724394_il2cpp_TypeInfo_var);
			bool L_80 = WWWTranscoder_SevenBitClean_m1805125217(NULL /*static, unused*/, L_78, L_79, /*hidden argument*/NULL);
			if (!L_80)
			{
				goto IL_01eb;
			}
		}

IL_01d9:
		{
			String_t* L_81 = V_12;
			int32_t L_82 = String_IndexOf_m1476794331(L_81, _stringLiteral1954, /*hidden argument*/NULL);
			if ((((int32_t)L_82) <= ((int32_t)(-1))))
			{
				goto IL_0224;
			}
		}

IL_01eb:
		{
			StringU5BU5D_t4054002952* L_83 = ((StringU5BU5D_t4054002952*)SZArrayNew(StringU5BU5D_t4054002952_il2cpp_TypeInfo_var, (uint32_t)5));
			ArrayElementTypeCheck (L_83, _stringLiteral1954);
			(L_83)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral1954);
			StringU5BU5D_t4054002952* L_84 = L_83;
			String_t* L_85 = V_9;
			ArrayElementTypeCheck (L_84, L_85);
			(L_84)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_85);
			StringU5BU5D_t4054002952* L_86 = L_84;
			ArrayElementTypeCheck (L_86, _stringLiteral63117);
			(L_86)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteral63117);
			StringU5BU5D_t4054002952* L_87 = L_86;
			String_t* L_88 = V_12;
			IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
			Encoding_t2012439129 * L_89 = Encoding_get_UTF8_m619558519(NULL /*static, unused*/, /*hidden argument*/NULL);
			IL2CPP_RUNTIME_CLASS_INIT(WWWTranscoder_t609724394_il2cpp_TypeInfo_var);
			String_t* L_90 = WWWTranscoder_QPEncode_m1021207296(NULL /*static, unused*/, L_88, L_89, /*hidden argument*/NULL);
			ArrayElementTypeCheck (L_87, L_90);
			(L_87)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_90);
			StringU5BU5D_t4054002952* L_91 = L_87;
			ArrayElementTypeCheck (L_91, _stringLiteral2014);
			(L_91)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteral2014);
			IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
			String_t* L_92 = String_Concat_m21867311(NULL /*static, unused*/, L_91, /*hidden argument*/NULL);
			V_12 = L_92;
		}

IL_0224:
		{
			IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
			Encoding_t2012439129 * L_93 = Encoding_get_UTF8_m619558519(NULL /*static, unused*/, /*hidden argument*/NULL);
			String_t* L_94 = V_12;
			ByteU5BU5D_t4260760469* L_95 = VirtFuncInvoker1< ByteU5BU5D_t4260760469*, String_t* >::Invoke(10 /* System.Byte[] System.Text.Encoding::GetBytes(System.String) */, L_93, L_94);
			V_13 = L_95;
			MemoryStream_t418716369 * L_96 = V_6;
			ByteU5BU5D_t4260760469* L_97 = V_5;
			ByteU5BU5D_t4260760469* L_98 = V_5;
			VirtActionInvoker3< ByteU5BU5D_t4260760469*, int32_t, int32_t >::Invoke(18 /* System.Void System.IO.MemoryStream::Write(System.Byte[],System.Int32,System.Int32) */, L_96, L_97, 0, (((int32_t)((int32_t)(((Il2CppArray *)L_98)->max_length)))));
			MemoryStream_t418716369 * L_99 = V_6;
			ByteU5BU5D_t4260760469* L_100 = V_13;
			ByteU5BU5D_t4260760469* L_101 = V_13;
			VirtActionInvoker3< ByteU5BU5D_t4260760469*, int32_t, int32_t >::Invoke(18 /* System.Void System.IO.MemoryStream::Write(System.Byte[],System.Int32,System.Int32) */, L_99, L_100, 0, (((int32_t)((int32_t)(((Il2CppArray *)L_101)->max_length)))));
			MemoryStream_t418716369 * L_102 = V_6;
			ByteU5BU5D_t4260760469* L_103 = V_4;
			ByteU5BU5D_t4260760469* L_104 = V_4;
			VirtActionInvoker3< ByteU5BU5D_t4260760469*, int32_t, int32_t >::Invoke(18 /* System.Void System.IO.MemoryStream::Write(System.Byte[],System.Int32,System.Int32) */, L_102, L_103, 0, (((int32_t)((int32_t)(((Il2CppArray *)L_104)->max_length)))));
		}

IL_025c:
		{
			MemoryStream_t418716369 * L_105 = V_6;
			ByteU5BU5D_t4260760469* L_106 = V_1;
			ByteU5BU5D_t4260760469* L_107 = V_1;
			VirtActionInvoker3< ByteU5BU5D_t4260760469*, int32_t, int32_t >::Invoke(18 /* System.Void System.IO.MemoryStream::Write(System.Byte[],System.Int32,System.Int32) */, L_105, L_106, 0, (((int32_t)((int32_t)(((Il2CppArray *)L_107)->max_length)))));
			MemoryStream_t418716369 * L_108 = V_6;
			ByteU5BU5D_t4260760469* L_109 = V_1;
			ByteU5BU5D_t4260760469* L_110 = V_1;
			VirtActionInvoker3< ByteU5BU5D_t4260760469*, int32_t, int32_t >::Invoke(18 /* System.Void System.IO.MemoryStream::Write(System.Byte[],System.Int32,System.Int32) */, L_108, L_109, 0, (((int32_t)((int32_t)(((Il2CppArray *)L_110)->max_length)))));
			List_1_t1333978725 * L_111 = __this->get_formData_0();
			int32_t L_112 = V_7;
			ByteU5BU5D_t4260760469* L_113 = List_1_get_Item_m816542880(L_111, L_112, /*hidden argument*/List_1_get_Item_m816542880_MethodInfo_var);
			V_14 = L_113;
			MemoryStream_t418716369 * L_114 = V_6;
			ByteU5BU5D_t4260760469* L_115 = V_14;
			ByteU5BU5D_t4260760469* L_116 = V_14;
			VirtActionInvoker3< ByteU5BU5D_t4260760469*, int32_t, int32_t >::Invoke(18 /* System.Void System.IO.MemoryStream::Write(System.Byte[],System.Int32,System.Int32) */, L_114, L_115, 0, (((int32_t)((int32_t)(((Il2CppArray *)L_116)->max_length)))));
			int32_t L_117 = V_7;
			V_7 = ((int32_t)((int32_t)L_117+(int32_t)1));
		}

IL_0297:
		{
			int32_t L_118 = V_7;
			List_1_t1333978725 * L_119 = __this->get_formData_0();
			int32_t L_120 = List_1_get_Count_m4222766741(L_119, /*hidden argument*/List_1_get_Count_m4222766741_MethodInfo_var);
			if ((((int32_t)L_118) < ((int32_t)L_120)))
			{
				goto IL_0081;
			}
		}

IL_02a9:
		{
			MemoryStream_t418716369 * L_121 = V_6;
			ByteU5BU5D_t4260760469* L_122 = V_1;
			ByteU5BU5D_t4260760469* L_123 = V_1;
			VirtActionInvoker3< ByteU5BU5D_t4260760469*, int32_t, int32_t >::Invoke(18 /* System.Void System.IO.MemoryStream::Write(System.Byte[],System.Int32,System.Int32) */, L_121, L_122, 0, (((int32_t)((int32_t)(((Il2CppArray *)L_123)->max_length)))));
			MemoryStream_t418716369 * L_124 = V_6;
			ByteU5BU5D_t4260760469* L_125 = V_0;
			ByteU5BU5D_t4260760469* L_126 = V_0;
			VirtActionInvoker3< ByteU5BU5D_t4260760469*, int32_t, int32_t >::Invoke(18 /* System.Void System.IO.MemoryStream::Write(System.Byte[],System.Int32,System.Int32) */, L_124, L_125, 0, (((int32_t)((int32_t)(((Il2CppArray *)L_126)->max_length)))));
			MemoryStream_t418716369 * L_127 = V_6;
			ByteU5BU5D_t4260760469* L_128 = __this->get_boundary_4();
			ByteU5BU5D_t4260760469* L_129 = __this->get_boundary_4();
			VirtActionInvoker3< ByteU5BU5D_t4260760469*, int32_t, int32_t >::Invoke(18 /* System.Void System.IO.MemoryStream::Write(System.Byte[],System.Int32,System.Int32) */, L_127, L_128, 0, (((int32_t)((int32_t)(((Il2CppArray *)L_129)->max_length)))));
			MemoryStream_t418716369 * L_130 = V_6;
			ByteU5BU5D_t4260760469* L_131 = V_0;
			ByteU5BU5D_t4260760469* L_132 = V_0;
			VirtActionInvoker3< ByteU5BU5D_t4260760469*, int32_t, int32_t >::Invoke(18 /* System.Void System.IO.MemoryStream::Write(System.Byte[],System.Int32,System.Int32) */, L_130, L_131, 0, (((int32_t)((int32_t)(((Il2CppArray *)L_132)->max_length)))));
			MemoryStream_t418716369 * L_133 = V_6;
			ByteU5BU5D_t4260760469* L_134 = V_1;
			ByteU5BU5D_t4260760469* L_135 = V_1;
			VirtActionInvoker3< ByteU5BU5D_t4260760469*, int32_t, int32_t >::Invoke(18 /* System.Void System.IO.MemoryStream::Write(System.Byte[],System.Int32,System.Int32) */, L_133, L_134, 0, (((int32_t)((int32_t)(((Il2CppArray *)L_135)->max_length)))));
			MemoryStream_t418716369 * L_136 = V_6;
			ByteU5BU5D_t4260760469* L_137 = VirtFuncInvoker0< ByteU5BU5D_t4260760469* >::Invoke(25 /* System.Byte[] System.IO.MemoryStream::ToArray() */, L_136);
			V_22 = L_137;
			IL2CPP_LEAVE(0x3F7, FINALLY_0302);
		}

IL_02fd:
		{
			; // IL_02fd: leave IL_0311
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t3991598821 *)e.ex;
		goto FINALLY_0302;
	}

FINALLY_0302:
	{ // begin finally (depth: 1)
		{
			MemoryStream_t418716369 * L_138 = V_6;
			if (!L_138)
			{
				goto IL_0310;
			}
		}

IL_0309:
		{
			MemoryStream_t418716369 * L_139 = V_6;
			InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t1423340799_il2cpp_TypeInfo_var, L_139);
		}

IL_0310:
		{
			IL2CPP_END_FINALLY(770)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(770)
	{
		IL2CPP_JUMP_TBL(0x3F7, IL_03f7)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t3991598821 *)
	}

IL_0311:
	{
		Encoding_t2012439129 * L_140 = WWW_get_DefaultEncoding_m2507364293(NULL /*static, unused*/, /*hidden argument*/NULL);
		ByteU5BU5D_t4260760469* L_141 = VirtFuncInvoker1< ByteU5BU5D_t4260760469*, String_t* >::Invoke(10 /* System.Byte[] System.Text.Encoding::GetBytes(System.String) */, L_140, _stringLiteral38);
		V_15 = L_141;
		Encoding_t2012439129 * L_142 = WWW_get_DefaultEncoding_m2507364293(NULL /*static, unused*/, /*hidden argument*/NULL);
		ByteU5BU5D_t4260760469* L_143 = VirtFuncInvoker1< ByteU5BU5D_t4260760469*, String_t* >::Invoke(10 /* System.Byte[] System.Text.Encoding::GetBytes(System.String) */, L_142, _stringLiteral61);
		V_16 = L_143;
		MemoryStream_t418716369 * L_144 = (MemoryStream_t418716369 *)il2cpp_codegen_object_new(MemoryStream_t418716369_il2cpp_TypeInfo_var);
		MemoryStream__ctor_m1061194329(L_144, ((int32_t)1024), /*hidden argument*/NULL);
		V_17 = L_144;
	}

IL_033f:
	try
	{ // begin try (depth: 1)
		{
			V_18 = 0;
			goto IL_03c3;
		}

IL_0347:
		{
			IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
			Encoding_t2012439129 * L_145 = Encoding_get_UTF8_m619558519(NULL /*static, unused*/, /*hidden argument*/NULL);
			List_1_t1375417109 * L_146 = __this->get_fieldNames_1();
			int32_t L_147 = V_18;
			String_t* L_148 = List_1_get_Item_m1424439513(L_146, L_147, /*hidden argument*/List_1_get_Item_m1424439513_MethodInfo_var);
			ByteU5BU5D_t4260760469* L_149 = VirtFuncInvoker1< ByteU5BU5D_t4260760469*, String_t* >::Invoke(10 /* System.Byte[] System.Text.Encoding::GetBytes(System.String) */, L_145, L_148);
			IL2CPP_RUNTIME_CLASS_INIT(WWWTranscoder_t609724394_il2cpp_TypeInfo_var);
			ByteU5BU5D_t4260760469* L_150 = WWWTranscoder_URLEncode_m4039667511(NULL /*static, unused*/, L_149, /*hidden argument*/NULL);
			V_19 = L_150;
			List_1_t1333978725 * L_151 = __this->get_formData_0();
			int32_t L_152 = V_18;
			ByteU5BU5D_t4260760469* L_153 = List_1_get_Item_m816542880(L_151, L_152, /*hidden argument*/List_1_get_Item_m816542880_MethodInfo_var);
			V_20 = L_153;
			ByteU5BU5D_t4260760469* L_154 = V_20;
			ByteU5BU5D_t4260760469* L_155 = WWWTranscoder_URLEncode_m4039667511(NULL /*static, unused*/, L_154, /*hidden argument*/NULL);
			V_21 = L_155;
			int32_t L_156 = V_18;
			if ((((int32_t)L_156) <= ((int32_t)0)))
			{
				goto IL_0393;
			}
		}

IL_0385:
		{
			MemoryStream_t418716369 * L_157 = V_17;
			ByteU5BU5D_t4260760469* L_158 = V_15;
			ByteU5BU5D_t4260760469* L_159 = V_15;
			VirtActionInvoker3< ByteU5BU5D_t4260760469*, int32_t, int32_t >::Invoke(18 /* System.Void System.IO.MemoryStream::Write(System.Byte[],System.Int32,System.Int32) */, L_157, L_158, 0, (((int32_t)((int32_t)(((Il2CppArray *)L_159)->max_length)))));
		}

IL_0393:
		{
			MemoryStream_t418716369 * L_160 = V_17;
			ByteU5BU5D_t4260760469* L_161 = V_19;
			ByteU5BU5D_t4260760469* L_162 = V_19;
			VirtActionInvoker3< ByteU5BU5D_t4260760469*, int32_t, int32_t >::Invoke(18 /* System.Void System.IO.MemoryStream::Write(System.Byte[],System.Int32,System.Int32) */, L_160, L_161, 0, (((int32_t)((int32_t)(((Il2CppArray *)L_162)->max_length)))));
			MemoryStream_t418716369 * L_163 = V_17;
			ByteU5BU5D_t4260760469* L_164 = V_16;
			ByteU5BU5D_t4260760469* L_165 = V_16;
			VirtActionInvoker3< ByteU5BU5D_t4260760469*, int32_t, int32_t >::Invoke(18 /* System.Void System.IO.MemoryStream::Write(System.Byte[],System.Int32,System.Int32) */, L_163, L_164, 0, (((int32_t)((int32_t)(((Il2CppArray *)L_165)->max_length)))));
			MemoryStream_t418716369 * L_166 = V_17;
			ByteU5BU5D_t4260760469* L_167 = V_21;
			ByteU5BU5D_t4260760469* L_168 = V_21;
			VirtActionInvoker3< ByteU5BU5D_t4260760469*, int32_t, int32_t >::Invoke(18 /* System.Void System.IO.MemoryStream::Write(System.Byte[],System.Int32,System.Int32) */, L_166, L_167, 0, (((int32_t)((int32_t)(((Il2CppArray *)L_168)->max_length)))));
			int32_t L_169 = V_18;
			V_18 = ((int32_t)((int32_t)L_169+(int32_t)1));
		}

IL_03c3:
		{
			int32_t L_170 = V_18;
			List_1_t1333978725 * L_171 = __this->get_formData_0();
			int32_t L_172 = List_1_get_Count_m4222766741(L_171, /*hidden argument*/List_1_get_Count_m4222766741_MethodInfo_var);
			if ((((int32_t)L_170) < ((int32_t)L_172)))
			{
				goto IL_0347;
			}
		}

IL_03d5:
		{
			MemoryStream_t418716369 * L_173 = V_17;
			ByteU5BU5D_t4260760469* L_174 = VirtFuncInvoker0< ByteU5BU5D_t4260760469* >::Invoke(25 /* System.Byte[] System.IO.MemoryStream::ToArray() */, L_173);
			V_22 = L_174;
			IL2CPP_LEAVE(0x3F7, FINALLY_03e8);
		}

IL_03e3:
		{
			; // IL_03e3: leave IL_03f7
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t3991598821 *)e.ex;
		goto FINALLY_03e8;
	}

FINALLY_03e8:
	{ // begin finally (depth: 1)
		{
			MemoryStream_t418716369 * L_175 = V_17;
			if (!L_175)
			{
				goto IL_03f6;
			}
		}

IL_03ef:
		{
			MemoryStream_t418716369 * L_176 = V_17;
			InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t1423340799_il2cpp_TypeInfo_var, L_176);
		}

IL_03f6:
		{
			IL2CPP_END_FINALLY(1000)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(1000)
	{
		IL2CPP_JUMP_TBL(0x3F7, IL_03f7)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t3991598821 *)
	}

IL_03f7:
	{
		ByteU5BU5D_t4260760469* L_177 = V_22;
		return L_177;
	}
}
// System.Void UnityEngine.WWWTranscoder::.cctor()
extern Il2CppClass* WWWTranscoder_t609724394_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral3633740456;
extern Il2CppCodeGenString* _stringLiteral285443752;
extern Il2CppCodeGenString* _stringLiteral2318011663;
extern Il2CppCodeGenString* _stringLiteral4217153853;
extern const uint32_t WWWTranscoder__cctor_m1486747496_MetadataUsageId;
extern "C"  void WWWTranscoder__cctor_m1486747496 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (WWWTranscoder__cctor_m1486747496_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		Encoding_t2012439129 * L_0 = WWW_get_DefaultEncoding_m2507364293(NULL /*static, unused*/, /*hidden argument*/NULL);
		ByteU5BU5D_t4260760469* L_1 = VirtFuncInvoker1< ByteU5BU5D_t4260760469*, String_t* >::Invoke(10 /* System.Byte[] System.Text.Encoding::GetBytes(System.String) */, L_0, _stringLiteral3633740456);
		((WWWTranscoder_t609724394_StaticFields*)WWWTranscoder_t609724394_il2cpp_TypeInfo_var->static_fields)->set_ucHexChars_0(L_1);
		Encoding_t2012439129 * L_2 = WWW_get_DefaultEncoding_m2507364293(NULL /*static, unused*/, /*hidden argument*/NULL);
		ByteU5BU5D_t4260760469* L_3 = VirtFuncInvoker1< ByteU5BU5D_t4260760469*, String_t* >::Invoke(10 /* System.Byte[] System.Text.Encoding::GetBytes(System.String) */, L_2, _stringLiteral285443752);
		((WWWTranscoder_t609724394_StaticFields*)WWWTranscoder_t609724394_il2cpp_TypeInfo_var->static_fields)->set_lcHexChars_1(L_3);
		((WWWTranscoder_t609724394_StaticFields*)WWWTranscoder_t609724394_il2cpp_TypeInfo_var->static_fields)->set_urlEscapeChar_2(((int32_t)37));
		((WWWTranscoder_t609724394_StaticFields*)WWWTranscoder_t609724394_il2cpp_TypeInfo_var->static_fields)->set_urlSpace_3(((int32_t)43));
		Encoding_t2012439129 * L_4 = WWW_get_DefaultEncoding_m2507364293(NULL /*static, unused*/, /*hidden argument*/NULL);
		ByteU5BU5D_t4260760469* L_5 = VirtFuncInvoker1< ByteU5BU5D_t4260760469*, String_t* >::Invoke(10 /* System.Byte[] System.Text.Encoding::GetBytes(System.String) */, L_4, _stringLiteral2318011663);
		((WWWTranscoder_t609724394_StaticFields*)WWWTranscoder_t609724394_il2cpp_TypeInfo_var->static_fields)->set_urlForbidden_4(L_5);
		((WWWTranscoder_t609724394_StaticFields*)WWWTranscoder_t609724394_il2cpp_TypeInfo_var->static_fields)->set_qpEscapeChar_5(((int32_t)61));
		((WWWTranscoder_t609724394_StaticFields*)WWWTranscoder_t609724394_il2cpp_TypeInfo_var->static_fields)->set_qpSpace_6(((int32_t)95));
		Encoding_t2012439129 * L_6 = WWW_get_DefaultEncoding_m2507364293(NULL /*static, unused*/, /*hidden argument*/NULL);
		ByteU5BU5D_t4260760469* L_7 = VirtFuncInvoker1< ByteU5BU5D_t4260760469*, String_t* >::Invoke(10 /* System.Byte[] System.Text.Encoding::GetBytes(System.String) */, L_6, _stringLiteral4217153853);
		((WWWTranscoder_t609724394_StaticFields*)WWWTranscoder_t609724394_il2cpp_TypeInfo_var->static_fields)->set_qpForbidden_7(L_7);
		return;
	}
}
// System.Byte[] UnityEngine.WWWTranscoder::Byte2Hex(System.Byte,System.Byte[])
extern Il2CppClass* ByteU5BU5D_t4260760469_il2cpp_TypeInfo_var;
extern const uint32_t WWWTranscoder_Byte2Hex_m2414999496_MetadataUsageId;
extern "C"  ByteU5BU5D_t4260760469* WWWTranscoder_Byte2Hex_m2414999496 (Il2CppObject * __this /* static, unused */, uint8_t ___b0, ByteU5BU5D_t4260760469* ___hexChars1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (WWWTranscoder_Byte2Hex_m2414999496_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	ByteU5BU5D_t4260760469* V_0 = NULL;
	{
		V_0 = ((ByteU5BU5D_t4260760469*)SZArrayNew(ByteU5BU5D_t4260760469_il2cpp_TypeInfo_var, (uint32_t)2));
		ByteU5BU5D_t4260760469* L_0 = V_0;
		ByteU5BU5D_t4260760469* L_1 = ___hexChars1;
		uint8_t L_2 = ___b0;
		int32_t L_3 = ((int32_t)((int32_t)L_2>>(int32_t)4));
		uint8_t L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
		(L_0)->SetAt(static_cast<il2cpp_array_size_t>(0), (uint8_t)L_4);
		ByteU5BU5D_t4260760469* L_5 = V_0;
		ByteU5BU5D_t4260760469* L_6 = ___hexChars1;
		uint8_t L_7 = ___b0;
		int32_t L_8 = ((int32_t)((int32_t)L_7&(int32_t)((int32_t)15)));
		uint8_t L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
		(L_5)->SetAt(static_cast<il2cpp_array_size_t>(1), (uint8_t)L_9);
		ByteU5BU5D_t4260760469* L_10 = V_0;
		return L_10;
	}
}
// System.String UnityEngine.WWWTranscoder::URLEncode(System.String,System.Text.Encoding)
extern Il2CppClass* WWWTranscoder_t609724394_il2cpp_TypeInfo_var;
extern const uint32_t WWWTranscoder_URLEncode_m3301913818_MetadataUsageId;
extern "C"  String_t* WWWTranscoder_URLEncode_m3301913818 (Il2CppObject * __this /* static, unused */, String_t* ___toEncode0, Encoding_t2012439129 * ___e1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (WWWTranscoder_URLEncode_m3301913818_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	ByteU5BU5D_t4260760469* V_0 = NULL;
	{
		Encoding_t2012439129 * L_0 = ___e1;
		String_t* L_1 = ___toEncode0;
		ByteU5BU5D_t4260760469* L_2 = VirtFuncInvoker1< ByteU5BU5D_t4260760469*, String_t* >::Invoke(10 /* System.Byte[] System.Text.Encoding::GetBytes(System.String) */, L_0, L_1);
		IL2CPP_RUNTIME_CLASS_INIT(WWWTranscoder_t609724394_il2cpp_TypeInfo_var);
		uint8_t L_3 = ((WWWTranscoder_t609724394_StaticFields*)WWWTranscoder_t609724394_il2cpp_TypeInfo_var->static_fields)->get_urlEscapeChar_2();
		uint8_t L_4 = ((WWWTranscoder_t609724394_StaticFields*)WWWTranscoder_t609724394_il2cpp_TypeInfo_var->static_fields)->get_urlSpace_3();
		ByteU5BU5D_t4260760469* L_5 = ((WWWTranscoder_t609724394_StaticFields*)WWWTranscoder_t609724394_il2cpp_TypeInfo_var->static_fields)->get_urlForbidden_4();
		ByteU5BU5D_t4260760469* L_6 = WWWTranscoder_Encode_m2677436946(NULL /*static, unused*/, L_2, L_3, L_4, L_5, (bool)0, /*hidden argument*/NULL);
		V_0 = L_6;
		Encoding_t2012439129 * L_7 = WWW_get_DefaultEncoding_m2507364293(NULL /*static, unused*/, /*hidden argument*/NULL);
		ByteU5BU5D_t4260760469* L_8 = V_0;
		ByteU5BU5D_t4260760469* L_9 = V_0;
		String_t* L_10 = VirtFuncInvoker3< String_t*, ByteU5BU5D_t4260760469*, int32_t, int32_t >::Invoke(21 /* System.String System.Text.Encoding::GetString(System.Byte[],System.Int32,System.Int32) */, L_7, L_8, 0, (((int32_t)((int32_t)(((Il2CppArray *)L_9)->max_length)))));
		return L_10;
	}
}
// System.Byte[] UnityEngine.WWWTranscoder::URLEncode(System.Byte[])
extern Il2CppClass* WWWTranscoder_t609724394_il2cpp_TypeInfo_var;
extern const uint32_t WWWTranscoder_URLEncode_m4039667511_MetadataUsageId;
extern "C"  ByteU5BU5D_t4260760469* WWWTranscoder_URLEncode_m4039667511 (Il2CppObject * __this /* static, unused */, ByteU5BU5D_t4260760469* ___toEncode0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (WWWTranscoder_URLEncode_m4039667511_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		ByteU5BU5D_t4260760469* L_0 = ___toEncode0;
		IL2CPP_RUNTIME_CLASS_INIT(WWWTranscoder_t609724394_il2cpp_TypeInfo_var);
		uint8_t L_1 = ((WWWTranscoder_t609724394_StaticFields*)WWWTranscoder_t609724394_il2cpp_TypeInfo_var->static_fields)->get_urlEscapeChar_2();
		uint8_t L_2 = ((WWWTranscoder_t609724394_StaticFields*)WWWTranscoder_t609724394_il2cpp_TypeInfo_var->static_fields)->get_urlSpace_3();
		ByteU5BU5D_t4260760469* L_3 = ((WWWTranscoder_t609724394_StaticFields*)WWWTranscoder_t609724394_il2cpp_TypeInfo_var->static_fields)->get_urlForbidden_4();
		ByteU5BU5D_t4260760469* L_4 = WWWTranscoder_Encode_m2677436946(NULL /*static, unused*/, L_0, L_1, L_2, L_3, (bool)0, /*hidden argument*/NULL);
		return L_4;
	}
}
// System.String UnityEngine.WWWTranscoder::QPEncode(System.String,System.Text.Encoding)
extern Il2CppClass* WWWTranscoder_t609724394_il2cpp_TypeInfo_var;
extern const uint32_t WWWTranscoder_QPEncode_m1021207296_MetadataUsageId;
extern "C"  String_t* WWWTranscoder_QPEncode_m1021207296 (Il2CppObject * __this /* static, unused */, String_t* ___toEncode0, Encoding_t2012439129 * ___e1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (WWWTranscoder_QPEncode_m1021207296_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	ByteU5BU5D_t4260760469* V_0 = NULL;
	{
		Encoding_t2012439129 * L_0 = ___e1;
		String_t* L_1 = ___toEncode0;
		ByteU5BU5D_t4260760469* L_2 = VirtFuncInvoker1< ByteU5BU5D_t4260760469*, String_t* >::Invoke(10 /* System.Byte[] System.Text.Encoding::GetBytes(System.String) */, L_0, L_1);
		IL2CPP_RUNTIME_CLASS_INIT(WWWTranscoder_t609724394_il2cpp_TypeInfo_var);
		uint8_t L_3 = ((WWWTranscoder_t609724394_StaticFields*)WWWTranscoder_t609724394_il2cpp_TypeInfo_var->static_fields)->get_qpEscapeChar_5();
		uint8_t L_4 = ((WWWTranscoder_t609724394_StaticFields*)WWWTranscoder_t609724394_il2cpp_TypeInfo_var->static_fields)->get_qpSpace_6();
		ByteU5BU5D_t4260760469* L_5 = ((WWWTranscoder_t609724394_StaticFields*)WWWTranscoder_t609724394_il2cpp_TypeInfo_var->static_fields)->get_qpForbidden_7();
		ByteU5BU5D_t4260760469* L_6 = WWWTranscoder_Encode_m2677436946(NULL /*static, unused*/, L_2, L_3, L_4, L_5, (bool)1, /*hidden argument*/NULL);
		V_0 = L_6;
		Encoding_t2012439129 * L_7 = WWW_get_DefaultEncoding_m2507364293(NULL /*static, unused*/, /*hidden argument*/NULL);
		ByteU5BU5D_t4260760469* L_8 = V_0;
		ByteU5BU5D_t4260760469* L_9 = V_0;
		String_t* L_10 = VirtFuncInvoker3< String_t*, ByteU5BU5D_t4260760469*, int32_t, int32_t >::Invoke(21 /* System.String System.Text.Encoding::GetString(System.Byte[],System.Int32,System.Int32) */, L_7, L_8, 0, (((int32_t)((int32_t)(((Il2CppArray *)L_9)->max_length)))));
		return L_10;
	}
}
// System.Byte[] UnityEngine.WWWTranscoder::Encode(System.Byte[],System.Byte,System.Byte,System.Byte[],System.Boolean)
extern Il2CppClass* MemoryStream_t418716369_il2cpp_TypeInfo_var;
extern Il2CppClass* WWWTranscoder_t609724394_il2cpp_TypeInfo_var;
extern Il2CppClass* IDisposable_t1423340799_il2cpp_TypeInfo_var;
extern const uint32_t WWWTranscoder_Encode_m2677436946_MetadataUsageId;
extern "C"  ByteU5BU5D_t4260760469* WWWTranscoder_Encode_m2677436946 (Il2CppObject * __this /* static, unused */, ByteU5BU5D_t4260760469* ___input0, uint8_t ___escapeChar1, uint8_t ___space2, ByteU5BU5D_t4260760469* ___forbidden3, bool ___uppercase4, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (WWWTranscoder_Encode_m2677436946_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	MemoryStream_t418716369 * V_0 = NULL;
	int32_t V_1 = 0;
	ByteU5BU5D_t4260760469* V_2 = NULL;
	Exception_t3991598821 * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t3991598821 * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = 0;
	NO_UNUSED_WARNING (__leave_target);
	int32_t G_B9_0 = 0;
	MemoryStream_t418716369 * G_B9_1 = NULL;
	int32_t G_B8_0 = 0;
	MemoryStream_t418716369 * G_B8_1 = NULL;
	ByteU5BU5D_t4260760469* G_B10_0 = NULL;
	int32_t G_B10_1 = 0;
	MemoryStream_t418716369 * G_B10_2 = NULL;
	{
		ByteU5BU5D_t4260760469* L_0 = ___input0;
		MemoryStream_t418716369 * L_1 = (MemoryStream_t418716369 *)il2cpp_codegen_object_new(MemoryStream_t418716369_il2cpp_TypeInfo_var);
		MemoryStream__ctor_m1061194329(L_1, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_0)->max_length))))*(int32_t)2)), /*hidden argument*/NULL);
		V_0 = L_1;
	}

IL_000b:
	try
	{ // begin try (depth: 1)
		{
			V_1 = 0;
			goto IL_0089;
		}

IL_0012:
		{
			ByteU5BU5D_t4260760469* L_2 = ___input0;
			int32_t L_3 = V_1;
			int32_t L_4 = L_3;
			uint8_t L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
			if ((!(((uint32_t)L_5) == ((uint32_t)((int32_t)32)))))
			{
				goto IL_0028;
			}
		}

IL_001c:
		{
			MemoryStream_t418716369 * L_6 = V_0;
			uint8_t L_7 = ___space2;
			VirtActionInvoker1< uint8_t >::Invoke(19 /* System.Void System.IO.MemoryStream::WriteByte(System.Byte) */, L_6, L_7);
			goto IL_0085;
		}

IL_0028:
		{
			ByteU5BU5D_t4260760469* L_8 = ___input0;
			int32_t L_9 = V_1;
			int32_t L_10 = L_9;
			uint8_t L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
			if ((((int32_t)L_11) < ((int32_t)((int32_t)32))))
			{
				goto IL_004a;
			}
		}

IL_0032:
		{
			ByteU5BU5D_t4260760469* L_12 = ___input0;
			int32_t L_13 = V_1;
			int32_t L_14 = L_13;
			uint8_t L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
			if ((((int32_t)L_15) > ((int32_t)((int32_t)126))))
			{
				goto IL_004a;
			}
		}

IL_003c:
		{
			ByteU5BU5D_t4260760469* L_16 = ___forbidden3;
			ByteU5BU5D_t4260760469* L_17 = ___input0;
			int32_t L_18 = V_1;
			int32_t L_19 = L_18;
			uint8_t L_20 = (L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
			IL2CPP_RUNTIME_CLASS_INIT(WWWTranscoder_t609724394_il2cpp_TypeInfo_var);
			bool L_21 = WWWTranscoder_ByteArrayContains_m3244919989(NULL /*static, unused*/, L_16, L_20, /*hidden argument*/NULL);
			if (!L_21)
			{
				goto IL_007c;
			}
		}

IL_004a:
		{
			MemoryStream_t418716369 * L_22 = V_0;
			uint8_t L_23 = ___escapeChar1;
			VirtActionInvoker1< uint8_t >::Invoke(19 /* System.Void System.IO.MemoryStream::WriteByte(System.Byte) */, L_22, L_23);
			MemoryStream_t418716369 * L_24 = V_0;
			ByteU5BU5D_t4260760469* L_25 = ___input0;
			int32_t L_26 = V_1;
			int32_t L_27 = L_26;
			uint8_t L_28 = (L_25)->GetAt(static_cast<il2cpp_array_size_t>(L_27));
			bool L_29 = ___uppercase4;
			G_B8_0 = ((int32_t)(L_28));
			G_B8_1 = L_24;
			if (!L_29)
			{
				G_B9_0 = ((int32_t)(L_28));
				G_B9_1 = L_24;
				goto IL_0066;
			}
		}

IL_005c:
		{
			IL2CPP_RUNTIME_CLASS_INIT(WWWTranscoder_t609724394_il2cpp_TypeInfo_var);
			ByteU5BU5D_t4260760469* L_30 = ((WWWTranscoder_t609724394_StaticFields*)WWWTranscoder_t609724394_il2cpp_TypeInfo_var->static_fields)->get_ucHexChars_0();
			G_B10_0 = L_30;
			G_B10_1 = G_B8_0;
			G_B10_2 = G_B8_1;
			goto IL_006b;
		}

IL_0066:
		{
			IL2CPP_RUNTIME_CLASS_INIT(WWWTranscoder_t609724394_il2cpp_TypeInfo_var);
			ByteU5BU5D_t4260760469* L_31 = ((WWWTranscoder_t609724394_StaticFields*)WWWTranscoder_t609724394_il2cpp_TypeInfo_var->static_fields)->get_lcHexChars_1();
			G_B10_0 = L_31;
			G_B10_1 = G_B9_0;
			G_B10_2 = G_B9_1;
		}

IL_006b:
		{
			IL2CPP_RUNTIME_CLASS_INIT(WWWTranscoder_t609724394_il2cpp_TypeInfo_var);
			ByteU5BU5D_t4260760469* L_32 = WWWTranscoder_Byte2Hex_m2414999496(NULL /*static, unused*/, G_B10_1, G_B10_0, /*hidden argument*/NULL);
			VirtActionInvoker3< ByteU5BU5D_t4260760469*, int32_t, int32_t >::Invoke(18 /* System.Void System.IO.MemoryStream::Write(System.Byte[],System.Int32,System.Int32) */, G_B10_2, L_32, 0, 2);
			goto IL_0085;
		}

IL_007c:
		{
			MemoryStream_t418716369 * L_33 = V_0;
			ByteU5BU5D_t4260760469* L_34 = ___input0;
			int32_t L_35 = V_1;
			int32_t L_36 = L_35;
			uint8_t L_37 = (L_34)->GetAt(static_cast<il2cpp_array_size_t>(L_36));
			VirtActionInvoker1< uint8_t >::Invoke(19 /* System.Void System.IO.MemoryStream::WriteByte(System.Byte) */, L_33, L_37);
		}

IL_0085:
		{
			int32_t L_38 = V_1;
			V_1 = ((int32_t)((int32_t)L_38+(int32_t)1));
		}

IL_0089:
		{
			int32_t L_39 = V_1;
			ByteU5BU5D_t4260760469* L_40 = ___input0;
			if ((((int32_t)L_39) < ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_40)->max_length)))))))
			{
				goto IL_0012;
			}
		}

IL_0092:
		{
			MemoryStream_t418716369 * L_41 = V_0;
			ByteU5BU5D_t4260760469* L_42 = VirtFuncInvoker0< ByteU5BU5D_t4260760469* >::Invoke(25 /* System.Byte[] System.IO.MemoryStream::ToArray() */, L_41);
			V_2 = L_42;
			IL2CPP_LEAVE(0xB0, FINALLY_00a3);
		}

IL_009e:
		{
			; // IL_009e: leave IL_00b0
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t3991598821 *)e.ex;
		goto FINALLY_00a3;
	}

FINALLY_00a3:
	{ // begin finally (depth: 1)
		{
			MemoryStream_t418716369 * L_43 = V_0;
			if (!L_43)
			{
				goto IL_00af;
			}
		}

IL_00a9:
		{
			MemoryStream_t418716369 * L_44 = V_0;
			InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t1423340799_il2cpp_TypeInfo_var, L_44);
		}

IL_00af:
		{
			IL2CPP_END_FINALLY(163)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(163)
	{
		IL2CPP_JUMP_TBL(0xB0, IL_00b0)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t3991598821 *)
	}

IL_00b0:
	{
		ByteU5BU5D_t4260760469* L_45 = V_2;
		return L_45;
	}
}
// System.Boolean UnityEngine.WWWTranscoder::ByteArrayContains(System.Byte[],System.Byte)
extern "C"  bool WWWTranscoder_ByteArrayContains_m3244919989 (Il2CppObject * __this /* static, unused */, ByteU5BU5D_t4260760469* ___array0, uint8_t ___b1, const MethodInfo* method)
{
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
		ByteU5BU5D_t4260760469* L_0 = ___array0;
		V_0 = (((int32_t)((int32_t)(((Il2CppArray *)L_0)->max_length))));
		V_1 = 0;
		goto IL_001a;
	}

IL_000b:
	{
		ByteU5BU5D_t4260760469* L_1 = ___array0;
		int32_t L_2 = V_1;
		int32_t L_3 = L_2;
		uint8_t L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
		uint8_t L_5 = ___b1;
		if ((!(((uint32_t)L_4) == ((uint32_t)L_5))))
		{
			goto IL_0016;
		}
	}
	{
		return (bool)1;
	}

IL_0016:
	{
		int32_t L_6 = V_1;
		V_1 = ((int32_t)((int32_t)L_6+(int32_t)1));
	}

IL_001a:
	{
		int32_t L_7 = V_1;
		int32_t L_8 = V_0;
		if ((((int32_t)L_7) < ((int32_t)L_8)))
		{
			goto IL_000b;
		}
	}
	{
		return (bool)0;
	}
}
// System.Boolean UnityEngine.WWWTranscoder::SevenBitClean(System.String,System.Text.Encoding)
extern Il2CppClass* WWWTranscoder_t609724394_il2cpp_TypeInfo_var;
extern const uint32_t WWWTranscoder_SevenBitClean_m1805125217_MetadataUsageId;
extern "C"  bool WWWTranscoder_SevenBitClean_m1805125217 (Il2CppObject * __this /* static, unused */, String_t* ___s0, Encoding_t2012439129 * ___e1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (WWWTranscoder_SevenBitClean_m1805125217_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		Encoding_t2012439129 * L_0 = ___e1;
		String_t* L_1 = ___s0;
		ByteU5BU5D_t4260760469* L_2 = VirtFuncInvoker1< ByteU5BU5D_t4260760469*, String_t* >::Invoke(10 /* System.Byte[] System.Text.Encoding::GetBytes(System.String) */, L_0, L_1);
		IL2CPP_RUNTIME_CLASS_INIT(WWWTranscoder_t609724394_il2cpp_TypeInfo_var);
		bool L_3 = WWWTranscoder_SevenBitClean_m945043319(NULL /*static, unused*/, L_2, /*hidden argument*/NULL);
		return L_3;
	}
}
// System.Boolean UnityEngine.WWWTranscoder::SevenBitClean(System.Byte[])
extern "C"  bool WWWTranscoder_SevenBitClean_m945043319 (Il2CppObject * __this /* static, unused */, ByteU5BU5D_t4260760469* ___input0, const MethodInfo* method)
{
	int32_t V_0 = 0;
	{
		V_0 = 0;
		goto IL_0021;
	}

IL_0007:
	{
		ByteU5BU5D_t4260760469* L_0 = ___input0;
		int32_t L_1 = V_0;
		int32_t L_2 = L_1;
		uint8_t L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
		if ((((int32_t)L_3) < ((int32_t)((int32_t)32))))
		{
			goto IL_001b;
		}
	}
	{
		ByteU5BU5D_t4260760469* L_4 = ___input0;
		int32_t L_5 = V_0;
		int32_t L_6 = L_5;
		uint8_t L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
		if ((((int32_t)L_7) <= ((int32_t)((int32_t)126))))
		{
			goto IL_001d;
		}
	}

IL_001b:
	{
		return (bool)0;
	}

IL_001d:
	{
		int32_t L_8 = V_0;
		V_0 = ((int32_t)((int32_t)L_8+(int32_t)1));
	}

IL_0021:
	{
		int32_t L_9 = V_0;
		ByteU5BU5D_t4260760469* L_10 = ___input0;
		if ((((int32_t)L_9) < ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_10)->max_length)))))))
		{
			goto IL_0007;
		}
	}
	{
		return (bool)1;
	}
}
// System.Void UnityEngine.YieldInstruction::.ctor()
extern "C"  void YieldInstruction__ctor_m539393484 (YieldInstruction_t2048002629 * __this, const MethodInfo* method)
{
	{
		Object__ctor_m1772956182(__this, /*hidden argument*/NULL);
		return;
	}
}
// Conversion methods for marshalling of: UnityEngine.YieldInstruction
extern "C" void YieldInstruction_t2048002629_marshal_pinvoke(const YieldInstruction_t2048002629& unmarshaled, YieldInstruction_t2048002629_marshaled_pinvoke& marshaled)
{
}
extern "C" void YieldInstruction_t2048002629_marshal_pinvoke_back(const YieldInstruction_t2048002629_marshaled_pinvoke& marshaled, YieldInstruction_t2048002629& unmarshaled)
{
}
// Conversion method for clean up from marshalling of: UnityEngine.YieldInstruction
extern "C" void YieldInstruction_t2048002629_marshal_pinvoke_cleanup(YieldInstruction_t2048002629_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: UnityEngine.YieldInstruction
extern "C" void YieldInstruction_t2048002629_marshal_com(const YieldInstruction_t2048002629& unmarshaled, YieldInstruction_t2048002629_marshaled_com& marshaled)
{
}
extern "C" void YieldInstruction_t2048002629_marshal_com_back(const YieldInstruction_t2048002629_marshaled_com& marshaled, YieldInstruction_t2048002629& unmarshaled)
{
}
// Conversion method for clean up from marshalling of: UnityEngine.YieldInstruction
extern "C" void YieldInstruction_t2048002629_marshal_com_cleanup(YieldInstruction_t2048002629_marshaled_com& marshaled)
{
}
// System.Void UnityEngineInternal.GenericStack::.ctor()
extern "C"  void GenericStack__ctor_m2328546233 (GenericStack_t931085639 * __this, const MethodInfo* method)
{
	{
		Stack__ctor_m1821673314(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngineInternal.MathfInternal::.cctor()
extern Il2CppClass* MathfInternal_t4096243933_il2cpp_TypeInfo_var;
extern const uint32_t MathfInternal__cctor_m2600550988_MetadataUsageId;
extern "C"  void MathfInternal__cctor_m2600550988 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (MathfInternal__cctor_m2600550988_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		il2cpp_codegen_memory_barrier();
		((MathfInternal_t4096243933_StaticFields*)MathfInternal_t4096243933_il2cpp_TypeInfo_var->static_fields)->set_FloatMinNormal_0((1.17549435E-38f));
		il2cpp_codegen_memory_barrier();
		((MathfInternal_t4096243933_StaticFields*)MathfInternal_t4096243933_il2cpp_TypeInfo_var->static_fields)->set_FloatMinDenormal_1((1.401298E-45f));
		float L_0 = ((MathfInternal_t4096243933_StaticFields*)MathfInternal_t4096243933_il2cpp_TypeInfo_var->static_fields)->get_FloatMinDenormal_1();
		il2cpp_codegen_memory_barrier();
		float L_1 = Interlocked_CompareExchange_m1066672614(NULL /*static, unused*/, (((MathfInternal_t4096243933_StaticFields*)MathfInternal_t4096243933_il2cpp_TypeInfo_var->static_fields)->get_address_of_FloatMinDenormal_1()), L_0, (0.0f), /*hidden argument*/NULL);
		((MathfInternal_t4096243933_StaticFields*)MathfInternal_t4096243933_il2cpp_TypeInfo_var->static_fields)->set_IsFlushToZeroEnabled_2((bool)((((float)L_1) == ((float)(0.0f)))? 1 : 0));
		return;
	}
}
// Conversion methods for marshalling of: UnityEngineInternal.MathfInternal
extern "C" void MathfInternal_t4096243933_marshal_pinvoke(const MathfInternal_t4096243933& unmarshaled, MathfInternal_t4096243933_marshaled_pinvoke& marshaled)
{
}
extern "C" void MathfInternal_t4096243933_marshal_pinvoke_back(const MathfInternal_t4096243933_marshaled_pinvoke& marshaled, MathfInternal_t4096243933& unmarshaled)
{
}
// Conversion method for clean up from marshalling of: UnityEngineInternal.MathfInternal
extern "C" void MathfInternal_t4096243933_marshal_pinvoke_cleanup(MathfInternal_t4096243933_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: UnityEngineInternal.MathfInternal
extern "C" void MathfInternal_t4096243933_marshal_com(const MathfInternal_t4096243933& unmarshaled, MathfInternal_t4096243933_marshaled_com& marshaled)
{
}
extern "C" void MathfInternal_t4096243933_marshal_com_back(const MathfInternal_t4096243933_marshaled_com& marshaled, MathfInternal_t4096243933& unmarshaled)
{
}
// Conversion method for clean up from marshalling of: UnityEngineInternal.MathfInternal
extern "C" void MathfInternal_t4096243933_marshal_com_cleanup(MathfInternal_t4096243933_marshaled_com& marshaled)
{
}
// System.Delegate UnityEngineInternal.NetFxCoreExtensions::CreateDelegate(System.Reflection.MethodInfo,System.Type,System.Object)
extern "C"  Delegate_t3310234105 * NetFxCoreExtensions_CreateDelegate_m3408605866 (Il2CppObject * __this /* static, unused */, MethodInfo_t * ___self0, Type_t * ___delegateType1, Il2CppObject * ___target2, const MethodInfo* method)
{
	{
		Type_t * L_0 = ___delegateType1;
		Il2CppObject * L_1 = ___target2;
		MethodInfo_t * L_2 = ___self0;
		Delegate_t3310234105 * L_3 = Delegate_CreateDelegate_m3460497746(NULL /*static, unused*/, L_0, L_1, L_2, /*hidden argument*/NULL);
		return L_3;
	}
}
// System.Reflection.MethodInfo UnityEngineInternal.NetFxCoreExtensions::GetMethodInfo(System.Delegate)
extern "C"  MethodInfo_t * NetFxCoreExtensions_GetMethodInfo_m1628849205 (Il2CppObject * __this /* static, unused */, Delegate_t3310234105 * ___self0, const MethodInfo* method)
{
	{
		Delegate_t3310234105 * L_0 = ___self0;
		MethodInfo_t * L_1 = Delegate_get_Method_m669548326(L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Void UnityEngineInternal.TypeInferenceRuleAttribute::.ctor(UnityEngineInternal.TypeInferenceRules)
extern Il2CppClass* TypeInferenceRules_t2889237774_il2cpp_TypeInfo_var;
extern const uint32_t TypeInferenceRuleAttribute__ctor_m1168575159_MetadataUsageId;
extern "C"  void TypeInferenceRuleAttribute__ctor_m1168575159 (TypeInferenceRuleAttribute_t1657757719 * __this, int32_t ___rule0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (TypeInferenceRuleAttribute__ctor_m1168575159_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		int32_t L_0 = ___rule0;
		int32_t L_1 = L_0;
		Il2CppObject * L_2 = Box(TypeInferenceRules_t2889237774_il2cpp_TypeInfo_var, &L_1);
		String_t* L_3 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Enum::ToString() */, (Enum_t2862688501 *)L_2);
		TypeInferenceRuleAttribute__ctor_m2173394041(__this, L_3, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngineInternal.TypeInferenceRuleAttribute::.ctor(System.String)
extern "C"  void TypeInferenceRuleAttribute__ctor_m2173394041 (TypeInferenceRuleAttribute_t1657757719 * __this, String_t* ___rule0, const MethodInfo* method)
{
	{
		Attribute__ctor_m2985353781(__this, /*hidden argument*/NULL);
		String_t* L_0 = ___rule0;
		__this->set__rule_0(L_0);
		return;
	}
}
// System.String UnityEngineInternal.TypeInferenceRuleAttribute::ToString()
extern "C"  String_t* TypeInferenceRuleAttribute_ToString_m318752778 (TypeInferenceRuleAttribute_t1657757719 * __this, const MethodInfo* method)
{
	{
		String_t* L_0 = __this->get__rule_0();
		return L_0;
	}
}
// System.String UnityEngineInternal.WebRequestUtils::RedirectTo(System.String,System.String)
extern Il2CppClass* Uri_t1116831938_il2cpp_TypeInfo_var;
extern const uint32_t WebRequestUtils_RedirectTo_m914411020_MetadataUsageId;
extern "C"  String_t* WebRequestUtils_RedirectTo_m914411020 (Il2CppObject * __this /* static, unused */, String_t* ___baseUri0, String_t* ___redirectUri1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (WebRequestUtils_RedirectTo_m914411020_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	Uri_t1116831938 * V_0 = NULL;
	Uri_t1116831938 * V_1 = NULL;
	Uri_t1116831938 * V_2 = NULL;
	{
		String_t* L_0 = ___redirectUri1;
		Il2CppChar L_1 = String_get_Chars_m3015341861(L_0, 0, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)47)))))
		{
			goto IL_001b;
		}
	}
	{
		String_t* L_2 = ___redirectUri1;
		Uri_t1116831938 * L_3 = (Uri_t1116831938 *)il2cpp_codegen_object_new(Uri_t1116831938_il2cpp_TypeInfo_var);
		Uri__ctor_m2903273618(L_3, L_2, 2, /*hidden argument*/NULL);
		V_0 = L_3;
		goto IL_0023;
	}

IL_001b:
	{
		String_t* L_4 = ___redirectUri1;
		Uri_t1116831938 * L_5 = (Uri_t1116831938 *)il2cpp_codegen_object_new(Uri_t1116831938_il2cpp_TypeInfo_var);
		Uri__ctor_m2903273618(L_5, L_4, 0, /*hidden argument*/NULL);
		V_0 = L_5;
	}

IL_0023:
	{
		Uri_t1116831938 * L_6 = V_0;
		bool L_7 = Uri_get_IsAbsoluteUri_m145672153(L_6, /*hidden argument*/NULL);
		if (!L_7)
		{
			goto IL_0030;
		}
	}
	{
		String_t* L_8 = ___redirectUri1;
		return L_8;
	}

IL_0030:
	{
		String_t* L_9 = ___baseUri0;
		Uri_t1116831938 * L_10 = (Uri_t1116831938 *)il2cpp_codegen_object_new(Uri_t1116831938_il2cpp_TypeInfo_var);
		Uri__ctor_m2903273618(L_10, L_9, 1, /*hidden argument*/NULL);
		V_1 = L_10;
		Uri_t1116831938 * L_11 = V_1;
		Uri_t1116831938 * L_12 = V_0;
		Uri_t1116831938 * L_13 = (Uri_t1116831938 *)il2cpp_codegen_object_new(Uri_t1116831938_il2cpp_TypeInfo_var);
		Uri__ctor_m3078326711(L_13, L_11, L_12, /*hidden argument*/NULL);
		V_2 = L_13;
		Uri_t1116831938 * L_14 = V_2;
		String_t* L_15 = Uri_get_AbsoluteUri_m2228269430(L_14, /*hidden argument*/NULL);
		return L_15;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
