text: ﻿#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>
  #include <stdint.h>
  
  #include "il2cpp-class-internals.h"
  #include "codegen/il2cpp-codegen.h"
  #include "il2cpp-object-internals.h"
  
  template <typename R>
  struct VirtFuncInvoker0
  {
  	typedef R (*Func)(void*, const RuntimeMethod*);
  
  	static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
  	{
  		const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  		return ((Func)invokeData.methodPtr)(obj, invokeData.method);
  	}
  };
  template <typename T1, typename T2, typename T3>
  struct VirtActionInvoker3
  {
  	typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*);
  
  	static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
  	{
  		const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  		((Action)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
  	}
  };
  
  // UnityEngine.UI.Toggle
  struct Toggle_t2735377061;
  // UnityEngine.UI.Toggle/ToggleEvent
  struct ToggleEvent_t1873685584;
  // UnityEngine.UI.Selectable
  struct Selectable_t3250028441;
  // UnityEngine.UI.ToggleGroup
  struct ToggleGroup_t123837990;
  // UnityEngine.Object
  struct Object_t631007953;
  // UnityEngine.UI.Graphic
  struct Graphic_t1660335611;
  // UnityEngine.CanvasRenderer
  struct CanvasRenderer_t2598313366;
  // System.String
  struct String_t;
  // UnityEngine.Events.UnityEvent`1<System.Boolean>
  struct UnityEvent_1_t978947469;
  // UnityEngine.EventSystems.PointerEventData
  struct PointerEventData_t3807901092;
  // UnityEngine.EventSystems.BaseEventData
  struct BaseEventData_t3903027533;
  // UnityEngine.Transform
  struct Transform_t3600365921;
  // UnityEngine.Component
  struct Component_t1923634451;
  // System.Collections.Generic.List`1<UnityEngine.UI.Toggle>
  struct List_1_t4207451803;
  // System.Collections.Generic.List`1<System.Object>
  struct List_1_t257213610;
  // UnityEngine.EventSystems.UIBehaviour
  struct UIBehaviour_t3495933518;
  // System.Object[]
  struct ObjectU5BU5D_t2843939325;
  // System.ArgumentException
  struct ArgumentException_t132251570;
  // System.Predicate`1<UnityEngine.UI.Toggle>
  struct Predicate_1_t3560671185;
  // System.Predicate`1<System.Object>
  struct Predicate_1_t3905400288;
  // System.Collections.Generic.IEnumerable`1<UnityEngine.UI.Toggle>
  struct IEnumerable_1_t1715229950;
  // System.Func`2<UnityEngine.UI.Toggle,System.Boolean>
  struct Func_2_t3446800538;
  // System.Func`2<System.Object,System.Boolean>
  struct Func_2_t3759279471;
  // System.Collections.Generic.IEnumerable`1<System.Object>
  struct IEnumerable_1_t2059959053;
  // UnityEngine.UI.VertexHelper
  struct VertexHelper_t2453304189;
  // System.Collections.Generic.List`1<UnityEngine.Vector3>
  struct List_1_t899420910;
  // System.Collections.Generic.List`1<UnityEngine.Color32>
  struct List_1_t4072576034;
  // System.Collections.Generic.List`1<UnityEngine.Vector2>
  struct List_1_t3628304265;
  // System.Collections.Generic.List`1<UnityEngine.Vector4>
  struct List_1_t496136383;
  // System.Collections.Generic.List`1<System.Int32>
  struct List_1_t128053199;
  // UnityEngine.Mesh
  struct Mesh_t3648964284;
  // UnityEngine.Vector3[]
  struct Vector3U5BU5D_t1718750761;
  // System.Collections.Generic.IEnumerable`1<UnityEngine.Vector3>
  struct IEnumerable_1_t2702166353;
  // UnityEngine.Color32[]
  struct Color32U5BU5D_t3850468773;
  // System.Collections.Generic.IEnumerable`1<UnityEngine.Color32>
  struct IEnumerable_1_t1580354181;
  // UnityEngine.Vector2[]
  struct Vector2U5BU5D_t1457185986;
  // System.Collections.Generic.IEnumerable`1<UnityEngine.Vector2>
  struct IEnumerable_1_t1136082412;
  // UnityEngine.Vector4[]
  struct Vector4U5BU5D_t934056436;
  // System.Collections.Generic.IEnumerable`1<UnityEngine.Vector4>
  struct IEnumerable_1_t2298881826;
  // System.Int32[]
  struct Int32U5BU5D_t385246372;
  // System.Collections.Generic.IEnumerable`1<System.Int32>
  struct IEnumerable_1_t1930798642;
  // UnityEngine.UIVertex[]
  struct UIVertexU5BU5D_t1981460040;
  // System.Collections.Generic.List`1<UnityEngine.UIVertex>
  struct List_1_t1234605051;
  // UnityEngine.UI.VerticalLayoutGroup
  struct VerticalLayoutGroup_t923838031;
  // UnityEngine.UI.HorizontalOrVerticalLayoutGroup
  struct HorizontalOrVerticalLayoutGroup_t729725570;
  // UnityEngine.UI.LayoutGroup
  struct LayoutGroup_t2436138090;
  // UnityEngine.UI.Toggle[]
  struct ToggleU5BU5D_t2531460392;
  // System.Char[]
  struct CharU5BU5D_t3528271667;
  // System.IntPtr[]
  struct IntPtrU5BU5D_t4013366056;
  // System.Collections.IDictionary
  struct IDictionary_t1363984059;
  // UnityEngine.Events.InvokableCallList
  struct InvokableCallList_t2498835369;
  // UnityEngine.Events.PersistentCallGroup
  struct PersistentCallGroup_t3050769227;
  // System.Void
  struct Void_t1185182177;
  // UnityEngine.Sprite
  struct Sprite_t280657092;
  // UnityEngine.EventSystems.EventSystem
  struct EventSystem_t1003666588;
  // UnityEngine.GameObject
  struct GameObject_t1113636619;
  // UnityEngine.EventSystems.BaseRaycaster
  struct BaseRaycaster_t4150874583;
  // System.Reflection.MethodInfo
  struct MethodInfo_t;
  // System.DelegateData
  struct DelegateData_t1677132599;
  // System.Collections.Generic.List`1<UnityEngine.GameObject>
  struct List_1_t2585711361;
  // System.IAsyncResult
  struct IAsyncResult_t767004451;
  // System.AsyncCallback
  struct AsyncCallback_t3962456242;
  // System.Collections.Generic.List`1<UnityEngine.UI.Selectable>
  struct List_1_t427135887;
  // UnityEngine.UI.AnimationTriggers
  struct AnimationTriggers_t2532145056;
  // System.Collections.Generic.List`1<UnityEngine.CanvasGroup>
  struct List_1_t1260619206;
  // UnityEngine.RectOffset
  struct RectOffset_t1369453676;
  // UnityEngine.RectTransform
  struct RectTransform_t3704657025;
  // System.Collections.Generic.List`1<UnityEngine.RectTransform>
  struct List_1_t881764471;
  // UnityEngine.Material
  struct Material_t340375123;
  // UnityEngine.Texture2D
  struct Texture2D_t3840446185;
  // UnityEngine.Canvas
  struct Canvas_t3310196443;
  // UnityEngine.Events.UnityAction
  struct UnityAction_t3245792599;
  // UnityEngine.UI.CoroutineTween.TweenRunner`1<UnityEngine.UI.CoroutineTween.ColorTween>
  struct TweenRunner_1_t3055525458;
  
  extern RuntimeClass* ToggleEvent_t1873685584_il2cpp_TypeInfo_var;
  extern RuntimeClass* Selectable_t3250028441_il2cpp_TypeInfo_var;
  extern const uint32_t Toggle__ctor_m768708970_MetadataUsageId;
  extern RuntimeClass* Object_t631007953_il2cpp_TypeInfo_var;
  extern RuntimeClass* Mathf_t3464937446_il2cpp_TypeInfo_var;
  extern const uint32_t Toggle_OnDidApplyAnimationProperties_m3540525118_MetadataUsageId;
  extern const uint32_t Toggle_SetToggleGroup_m1839040161_MetadataUsageId;
  extern const RuntimeMethod* UnityEvent_1_Invoke_m933614109_RuntimeMethod_var;
  extern String_t* _stringLiteral3319061187;
  extern const uint32_t Toggle_Set_m262975082_MetadataUsageId;
  extern const uint32_t Toggle_PlayEffect_m1836683914_MetadataUsageId;
  extern const RuntimeMethod* UnityEvent_1__ctor_m3777630589_RuntimeMethod_var;
  extern const uint32_t ToggleEvent__ctor_m834619998_MetadataUsageId;
  extern RuntimeClass* List_1_t4207451803_il2cpp_TypeInfo_var;
  extern const RuntimeMethod* List_1__ctor_m2588665925_RuntimeMethod_var;
  extern const uint32_t ToggleGroup__ctor_m3308114662_MetadataUsageId;
  extern RuntimeClass* ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var;
  extern RuntimeClass* String_t_il2cpp_TypeInfo_var;
  extern RuntimeClass* ArgumentException_t132251570_il2cpp_TypeInfo_var;
  extern const RuntimeMethod* List_1_Contains_m3066673312_RuntimeMethod_var;
  extern String_t* _stringLiteral503068089;
  extern const uint32_t ToggleGroup_ValidateToggleIsInGroup_m3201190739_MetadataUsageId;
  extern const RuntimeMethod* List_1_get_Item_m2702804483_RuntimeMethod_var;
  extern const RuntimeMethod* List_1_get_Count_m3208757669_RuntimeMethod_var;
  extern const uint32_t ToggleGroup_NotifyToggleOn_m1290826648_MetadataUsageId;
  extern const RuntimeMethod* List_1_Remove_m3511411763_RuntimeMethod_var;
  extern const uint32_t ToggleGroup_UnregisterToggle_m2846655738_MetadataUsageId;
  extern const RuntimeMethod* List_1_Add_m2727533441_RuntimeMethod_var;
  extern const uint32_t ToggleGroup_RegisterToggle_m2988917171_MetadataUsageId;
  extern RuntimeClass* ToggleGroup_t123837990_il2cpp_TypeInfo_var;
  extern RuntimeClass* Predicate_1_t3560671185_il2cpp_TypeInfo_var;
  extern const RuntimeMethod* ToggleGroup_U3CAnyTogglesOnU3Em__0_m3170735810_RuntimeMethod_var;
  extern const RuntimeMethod* Predicate_1__ctor_m3952340036_RuntimeMethod_var;
  extern const RuntimeMethod* List_1_Find_m101937419_RuntimeMethod_var;
  extern const uint32_t ToggleGroup_AnyTogglesOn_m1117012929_MetadataUsageId;
  extern RuntimeClass* Func_2_t3446800538_il2cpp_TypeInfo_var;
  extern const RuntimeMethod* ToggleGroup_U3CActiveTogglesU3Em__1_m1947537119_RuntimeMethod_var;
  extern const RuntimeMethod* Func_2__ctor_m16758224_RuntimeMethod_var;
  extern const RuntimeMethod* Enumerable_Where_TisToggle_t2735377061_m3965946053_RuntimeMethod_var;
  extern const uint32_t ToggleGroup_ActiveToggles_m3179342002_MetadataUsageId;
  extern const uint32_t ToggleGroup_SetAllTogglesOff_m4184050071_MetadataUsageId;
  extern RuntimeClass* ListPool_1_t456935359_il2cpp_TypeInfo_var;
  extern RuntimeClass* ListPool_1_t3630090483_il2cpp_TypeInfo_var;
  extern RuntimeClass* ListPool_1_t3185818714_il2cpp_TypeInfo_var;
  extern RuntimeClass* ListPool_1_t53650832_il2cpp_TypeInfo_var;
  extern RuntimeClass* ListPool_1_t3980534944_il2cpp_TypeInfo_var;
  extern const RuntimeMethod* ListPool_1_Get_m3176649063_RuntimeMethod_var;
  extern const RuntimeMethod* ListPool_1_Get_m2875520964_RuntimeMethod_var;
  extern const RuntimeMethod* ListPool_1_Get_m3176650548_RuntimeMethod_var;
  extern const RuntimeMethod* ListPool_1_Get_m3176656818_RuntimeMethod_var;
  extern const RuntimeMethod* ListPool_1_Get_m2031605680_RuntimeMethod_var;
  extern const uint32_t VertexHelper__ctor_m2987334858_MetadataUsageId;
  extern const RuntimeMethod* List_1_AddRange_m1173251377_RuntimeMethod_var;
  extern const RuntimeMethod* List_1_AddRange_m3935442072_RuntimeMethod_var;
  extern const RuntimeMethod* List_1_AddRange_m705206751_RuntimeMethod_var;
  extern const RuntimeMethod* List_1_AddRange_m2686762046_RuntimeMethod_var;
  extern const RuntimeMethod* List_1_AddRange_m3513848896_RuntimeMethod_var;
  extern const uint32_t VertexHelper__ctor_m2318594751_MetadataUsageId;
  extern const RuntimeMethod* List_1_Clear_m3097985365_RuntimeMethod_var;
  extern const RuntimeMethod* List_1_Clear_m3048681609_RuntimeMethod_var;
  extern const RuntimeMethod* List_1_Clear_m2188935509_RuntimeMethod_var;
  extern const RuntimeMethod* List_1_Clear_m4187652437_RuntimeMethod_var;
  extern const RuntimeMethod* List_1_Clear_m2154023298_RuntimeMethod_var;
  extern const uint32_t VertexHelper_Clear_m627349662_MetadataUsageId;
  extern const RuntimeMethod* List_1_get_Count_m576380744_RuntimeMethod_var;
  extern const uint32_t VertexHelper_get_currentVertCount_m124779331_MetadataUsageId;
  extern const RuntimeMethod* List_1_get_Count_m361000296_RuntimeMethod_var;
  extern const uint32_t VertexHelper_get_currentIndexCount_m2916736969_MetadataUsageId;
  extern const RuntimeMethod* List_1_get_Item_m200663048_RuntimeMethod_var;
  extern const RuntimeMethod* List_1_get_Item_m3890325344_RuntimeMethod_var;
  extern const RuntimeMethod* List_1_get_Item_m1378751541_RuntimeMethod_var;
  extern const RuntimeMethod* List_1_get_Item_m783205072_RuntimeMethod_var;
  extern const uint32_t VertexHelper_PopulateUIVertex_m3870699345_MetadataUsageId;
  extern const RuntimeMethod* List_1_set_Item_m658432263_RuntimeMethod_var;
  extern const RuntimeMethod* List_1_set_Item_m4249175531_RuntimeMethod_var;
  extern const RuntimeMethod* List_1_set_Item_m35836043_RuntimeMethod_var;
  extern const RuntimeMethod* List_1_set_Item_m1118509050_RuntimeMethod_var;
  extern const uint32_t VertexHelper_SetUIVertex_m3094993826_MetadataUsageId;
  extern String_t* _stringLiteral1503155443;
  extern const uint32_t VertexHelper_FillMesh_m1654068917_MetadataUsageId;
  extern const RuntimeMethod* ListPool_1_Release_m4113115349_RuntimeMethod_var;
  extern const RuntimeMethod* ListPool_1_Release_m2857821093_RuntimeMethod_var;
  extern const RuntimeMethod* ListPool_1_Release_m591299672_RuntimeMethod_var;
  extern const RuntimeMethod* ListPool_1_Release_m1363449253_RuntimeMethod_var;
  extern const RuntimeMethod* ListPool_1_Release_m188599205_RuntimeMethod_var;
  extern const uint32_t VertexHelper_Dispose_m1187645830_MetadataUsageId;
  extern RuntimeClass* Vector2_t2156229523_il2cpp_TypeInfo_var;
  extern const RuntimeMethod* List_1_Add_m1524640104_RuntimeMethod_var;
  extern const RuntimeMethod* List_1_Add_m3298024076_RuntimeMethod_var;
  extern const RuntimeMethod* List_1_Add_m2298161512_RuntimeMethod_var;
  extern const RuntimeMethod* List_1_Add_m2996644200_RuntimeMethod_var;
  extern const uint32_t VertexHelper_AddVert_m189858127_MetadataUsageId;
  extern RuntimeClass* VertexHelper_t2453304189_il2cpp_TypeInfo_var;
  extern const uint32_t VertexHelper_AddVert_m3837581305_MetadataUsageId;
  extern const RuntimeMethod* List_1_Add_m697420525_RuntimeMethod_var;
  extern const uint32_t VertexHelper_AddTriangle_m3677720024_MetadataUsageId;
  extern const uint32_t VertexHelper_AddUIVertexStream_m1733605881_MetadataUsageId;
  extern RuntimeClass* Vector3_t3722313464_il2cpp_TypeInfo_var;
  extern const uint32_t VertexHelper__cctor_m2017593797_MetadataUsageId;
  
  struct ObjectU5BU5D_t2843939325;
  struct Vector3U5BU5D_t1718750761;
  struct Color32U5BU5D_t3850468773;
  struct Vector2U5BU5D_t1457185986;
  struct Vector4U5BU5D_t934056436;
  struct Int32U5BU5D_t385246372;
  struct UIVertexU5BU5D_t1981460040;
  
  
  #ifndef RUNTIMEOBJECT_H
  #define RUNTIMEOBJECT_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.Object
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // RUNTIMEOBJECT_H
  #ifndef LIST_1_T3628304265_H
  #define LIST_1_T3628304265_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.Collections.Generic.List`1<UnityEngine.Vector2>
  struct  List_1_t3628304265  : public RuntimeObject
  {
  public:
  	// T[] System.Collections.Generic.List`1::_items
  	Vector2U5BU5D_t1457185986* ____items_1;
  	// System.Int32 System.Collections.Generic.List`1::_size
  	int32_t ____size_2;
  	// System.Int32 System.Collections.Generic.List`1::_version
  	int32_t ____version_3;
  
  public:
  	inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_t3628304265, ____items_1)); }
  	inline Vector2U5BU5D_t1457185986* get__items_1() const { return ____items_1; }
  	inline Vector2U5BU5D_t1457185986** get_address_of__items_1() { return &____items_1; }
  	inline void set__items_1(Vector2U5BU5D_t1457185986* value)
  	{
  		____items_1 = value;
  		Il2CppCodeGenWriteBarrier((&____items_1), value);
  	}
  
  	inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_t3628304265, ____size_2)); }
  	inline int32_t get__size_2() const { return ____size_2; }
  	inline int32_t* get_address_of__size_2() { return &____size_2; }
  	inline void set__size_2(int32_t value)
  	{
  		____size_2 = value;
  	}
  
  	inline static int32_t get_offset_of__version_3() { return static_cast<int32_t>(offsetof(List_1_t3628304265, ____version_3)); }
  	inline int32_t get__version_3() const { return ____version_3; }
  	inline int32_t* get_address_of__version_3() { return &____version_3; }
  	inline void set__version_3(int32_t value)
  	{
  		____version_3 = value;
  	}
  };
  
  struct List_1_t3628304265_StaticFields
  {
  public:
  	// T[] System.Collections.Generic.List`1::EmptyArray
  	Vector2U5BU5D_t1457185986* ___EmptyArray_4;
  
  public:
  	inline static int32_t get_offset_of_EmptyArray_4() { return static_cast<int32_t>(offsetof(List_1_t3628304265_StaticFields, ___EmptyArray_4)); }
  	inline Vector2U5BU5D_t1457185986* get_EmptyArray_4() const { return ___EmptyArray_4; }
  	inline Vector2U5BU5D_t1457185986** get_address_of_EmptyArray_4() { return &___EmptyArray_4; }
  	inline void set_EmptyArray_4(Vector2U5BU5D_t1457185986* value)
  	{
  		___EmptyArray_4 = value;
  		Il2CppCodeGenWriteBarrier((&___EmptyArray_4), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // LIST_1_T3628304265_H
  #ifndef LIST_1_T4072576034_H
  #define LIST_1_T4072576034_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.Collections.Generic.List`1<UnityEngine.Color32>
  struct  List_1_t4072576034  : public RuntimeObject
  {
  public:
  	// T[] System.Collections.Generic.List`1::_items
  	Color32U5BU5D_t3850468773* ____items_1;
  	// System.Int32 System.Collections.Generic.List`1::_size
  	int32_t ____size_2;
  	// System.Int32 System.Collections.Generic.List`1::_version
  	int32_t ____version_3;
  
  public:
  	inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_t4072576034, ____items_1)); }
  	inline Color32U5BU5D_t3850468773* get__items_1() const { return ____items_1; }
  	inline Color32U5BU5D_t3850468773** get_address_of__items_1() { return &____items_1; }
  	inline void set__items_1(Color32U5BU5D_t3850468773* value)
  	{
  		____items_1 = value;
  		Il2CppCodeGenWriteBarrier((&____items_1), value);
  	}
  
  	inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_t4072576034, ____size_2)); }
  	inline int32_t get__size_2() const { return ____size_2; }
  	inline int32_t* get_address_of__size_2() { return &____size_2; }
  	inline void set__size_2(int32_t value)
  	{
  		____size_2 = value;
  	}
  
  	inline static int32_t get_offset_of__version_3() { return static_cast<int32_t>(offsetof(List_1_t4072576034, ____version_3)); }
  	inline int32_t get__version_3() const { return ____version_3; }
  	inline int32_t* get_address_of__version_3() { return &____version_3; }
  	inline void set__version_3(int32_t value)
  	{
  		____version_3 = value;
  	}
  };
  
  struct List_1_t4072576034_StaticFields
  {
  public:
  	// T[] System.Collections.Generic.List`1::EmptyArray
  	Color32U5BU5D_t3850468773* ___EmptyArray_4;
  
  public:
  	inline static int32_t get_offset_of_EmptyArray_4() { return static_cast<int32_t>(offsetof(List_1_t4072576034_StaticFields, ___EmptyArray_4)); }
  	inline Color32U5BU5D_t3850468773* get_EmptyArray_4() const { return ___EmptyArray_4; }
  	inline Color32U5BU5D_t3850468773** get_address_of_EmptyArray_4() { return &___EmptyArray_4; }
  	inline void set_EmptyArray_4(Color32U5BU5D_t3850468773* value)
  	{
  		___EmptyArray_4 = value;
  		Il2CppCodeGenWriteBarrier((&___EmptyArray_4), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // LIST_1_T4072576034_H
  #ifndef LIST_1_T899420910_H
  #define LIST_1_T899420910_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.Collections.Generic.List`1<UnityEngine.Vector3>
  struct  List_1_t899420910  : public RuntimeObject
  {
  public:
  	// T[] System.Collections.Generic.List`1::_items
  	Vector3U5BU5D_t1718750761* ____items_1;
  	// System.Int32 System.Collections.Generic.List`1::_size
  	int32_t ____size_2;
  	// System.Int32 System.Collections.Generic.List`1::_version
  	int32_t ____version_3;
  
  public:
  	inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_t899420910, ____items_1)); }
  	inline Vector3U5BU5D_t1718750761* get__items_1() const { return ____items_1; }
  	inline Vector3U5BU5D_t1718750761** get_address_of__items_1() { return &____items_1; }
  	inline void set__items_1(Vector3U5BU5D_t1718750761* value)
  	{
  		____items_1 = value;
  		Il2CppCodeGenWriteBarrier((&____items_1), value);
  	}
  
  	inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_t899420910, ____size_2)); }
  	inline int32_t get__size_2() const { return ____size_2; }
  	inline int32_t* get_address_of__size_2() { return &____size_2; }
  	inline void set__size_2(int32_t value)
  	{
  		____size_2 = value;
  	}
  
  	inline static int32_t get_offset_of__version_3() { return static_cast<int32_t>(offsetof(List_1_t899420910, ____version_3)); }
  	inline int32_t get__version_3() const { return ____version_3; }
  	inline int32_t* get_address_of__version_3() { return &____version_3; }
  	inline void set__version_3(int32_t value)
  	{
  		____version_3 = value;
  	}
  };
  
  struct List_1_t899420910_StaticFields
  {
  public:
  	// T[] System.Collections.Generic.List`1::EmptyArray
  	Vector3U5BU5D_t1718750761* ___EmptyArray_4;
  
  public:
  	inline static int32_t get_offset_of_EmptyArray_4() { return static_cast<int32_t>(offsetof(List_1_t899420910_StaticFields, ___EmptyArray_4)); }
  	inline Vector3U5BU5D_t1718750761* get_EmptyArray_4() const { return ___EmptyArray_4; }
  	inline Vector3U5BU5D_t1718750761** get_address_of_EmptyArray_4() { return &___EmptyArray_4; }
  	inline void set_EmptyArray_4(Vector3U5BU5D_t1718750761* value)
  	{
  		___EmptyArray_4 = value;
  		Il2CppCodeGenWriteBarrier((&___EmptyArray_4), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // LIST_1_T899420910_H
  struct Il2CppArrayBounds;
  #ifndef RUNTIMEARRAY_H
  #define RUNTIMEARRAY_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.Array
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // RUNTIMEARRAY_H
  #ifndef LIST_1_T4207451803_H
  #define LIST_1_T4207451803_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.Collections.Generic.List`1<UnityEngine.UI.Toggle>
  struct  List_1_t4207451803  : public RuntimeObject
  {
  public:
  	// T[] System.Collections.Generic.List`1::_items
  	ToggleU5BU5D_t2531460392* ____items_1;
  	// System.Int32 System.Collections.Generic.List`1::_size
  	int32_t ____size_2;
  	// System.Int32 System.Collections.Generic.List`1::_version
  	int32_t ____version_3;
  
  public:
  	inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_t4207451803, ____items_1)); }
  	inline ToggleU5BU5D_t2531460392* get__items_1() const { return ____items_1; }
  	inline ToggleU5BU5D_t2531460392** get_address_of__items_1() { return &____items_1; }
  	inline void set__items_1(ToggleU5BU5D_t2531460392* value)
  	{
  		____items_1 = value;
  		Il2CppCodeGenWriteBarrier((&____items_1), value);
  	}
  
  	inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_t4207451803, ____size_2)); }
  	inline int32_t get__size_2() const { return ____size_2; }
  	inline int32_t* get_address_of__size_2() { return &____size_2; }
  	inline void set__size_2(int32_t value)
  	{
  		____size_2 = value;
  	}
  
  	inline static int32_t get_offset_of__version_3() { return static_cast<int32_t>(offsetof(List_1_t4207451803, ____version_3)); }
  	inline int32_t get__version_3() const { return ____version_3; }
  	inline int32_t* get_address_of__version_3() { return &____version_3; }
  	inline void set__version_3(int32_t value)
  	{
  		____version_3 = value;
  	}
  };
  
  struct List_1_t4207451803_StaticFields
  {
  public:
  	// T[] System.Collections.Generic.List`1::EmptyArray
  	ToggleU5BU5D_t2531460392* ___EmptyArray_4;
  
  public:
  	inline static int32_t get_offset_of_EmptyArray_4() { return static_cast<int32_t>(offsetof(List_1_t4207451803_StaticFields, ___EmptyArray_4)); }
  	inline ToggleU5BU5D_t2531460392* get_EmptyArray_4() const { return ___EmptyArray_4; }
  	inline ToggleU5BU5D_t2531460392** get_address_of_EmptyArray_4() { return &___EmptyArray_4; }
  	inline void set_EmptyArray_4(ToggleU5BU5D_t2531460392* value)
  	{
  		___EmptyArray_4 = value;
  		Il2CppCodeGenWriteBarrier((&___EmptyArray_4), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // LIST_1_T4207451803_H
  #ifndef STRING_T_H
  #define STRING_T_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.String
  struct  String_t  : public RuntimeObject
  {
  public:
  	// System.Int32 System.String::length
  	int32_t ___length_0;
  	// System.Char System.String::start_char
  	Il2CppChar ___start_char_1;
  
  public:
  	inline static int32_t get_offset_of_length_0() { return static_cast<int32_t>(offsetof(String_t, ___length_0)); }
  	inline int32_t get_length_0() const { return ___length_0; }
  	inline int32_t* get_address_of_length_0() { return &___length_0; }
  	inline void set_length_0(int32_t value)
  	{
  		___length_0 = value;
  	}
  
  	inline static int32_t get_offset_of_start_char_1() { return static_cast<int32_t>(offsetof(String_t, ___start_char_1)); }
  	inline Il2CppChar get_start_char_1() const { return ___start_char_1; }
  	inline Il2CppChar* get_address_of_start_char_1() { return &___start_char_1; }
  	inline void set_start_char_1(Il2CppChar value)
  	{
  		___start_char_1 = value;
  	}
  };
  
  struct String_t_StaticFields
  {
  public:
  	// System.String System.String::Empty
  	String_t* ___Empty_2;
  	// System.Char[] System.String::WhiteChars
  	CharU5BU5D_t3528271667* ___WhiteChars_3;
  
  public:
  	inline static int32_t get_offset_of_Empty_2() { return static_cast<int32_t>(offsetof(String_t_StaticFields, ___Empty_2)); }
  	inline String_t* get_Empty_2() const { return ___Empty_2; }
  	inline String_t** get_address_of_Empty_2() { return &___Empty_2; }
  	inline void set_Empty_2(String_t* value)
  	{
  		___Empty_2 = value;
  		Il2CppCodeGenWriteBarrier((&___Empty_2), value);
  	}
  
  	inline static int32_t get_offset_of_WhiteChars_3() { return static_cast<int32_t>(offsetof(String_t_StaticFields, ___WhiteChars_3)); }
  	inline CharU5BU5D_t3528271667* get_WhiteChars_3() const { return ___WhiteChars_3; }
  	inline CharU5BU5D_t3528271667** get_address_of_WhiteChars_3() { return &___WhiteChars_3; }
  	inline void set_WhiteChars_3(CharU5BU5D_t3528271667* value)
  	{
  		___WhiteChars_3 = value;
  		Il2CppCodeGenWriteBarrier((&___WhiteChars_3), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // STRING_T_H
  #ifndef LIST_1_T496136383_H
  #define LIST_1_T496136383_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.Collections.Generic.List`1<UnityEngine.Vector4>
  struct  List_1_t496136383  : public RuntimeObject
  {
  public:
  	// T[] System.Collections.Generic.List`1::_items
  	Vector4U5BU5D_t934056436* ____items_1;
  	// System.Int32 System.Collections.Generic.List`1::_size
  	int32_t ____size_2;
  	// System.Int32 System.Collections.Generic.List`1::_version
  	int32_t ____version_3;
  
  public:
  	inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_t496136383, ____items_1)); }
  	inline Vector4U5BU5D_t934056436* get__items_1() const { return ____items_1; }
  	inline Vector4U5BU5D_t934056436** get_address_of__items_1() { return &____items_1; }
  	inline void set__items_1(Vector4U5BU5D_t934056436* value)
  	{
  		____items_1 = value;
  		Il2CppCodeGenWriteBarrier((&____items_1), value);
  	}
  
  	inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_t496136383, ____size_2)); }
  	inline int32_t get__size_2() const { return ____size_2; }
  	inline int32_t* get_address_of__size_2() { return &____size_2; }
  	inline void set__size_2(int32_t value)
  	{
  		____size_2 = value;
  	}
  
  	inline static int32_t get_offset_of__version_3() { return static_cast<int32_t>(offsetof(List_1_t496136383, ____version_3)); }
  	inline int32_t get__version_3() const { return ____version_3; }
  	inline int32_t* get_address_of__version_3() { return &____version_3; }
  	inline void set__version_3(int32_t value)
  	{
  		____version_3 = value;
  	}
  };
  
  struct List_1_t496136383_StaticFields
  {
  public:
  	// T[] System.Collections.Generic.List`1::EmptyArray
  	Vector4U5BU5D_t934056436* ___EmptyArray_4;
  
  public:
  	inline static int32_t get_offset_of_EmptyArray_4() { return static_cast<int32_t>(offsetof(List_1_t496136383_StaticFields, ___EmptyArray_4)); }
  	inline Vector4U5BU5D_t934056436* get_EmptyArray_4() const { return ___EmptyArray_4; }
  	inline Vector4U5BU5D_t934056436** get_address_of_EmptyArray_4() { return &___EmptyArray_4; }
  	inline void set_EmptyArray_4(Vector4U5BU5D_t934056436* value)
  	{
  		___EmptyArray_4 = value;
  		Il2CppCodeGenWriteBarrier((&___EmptyArray_4), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // LIST_1_T496136383_H
  #ifndef EXCEPTION_T_H
  #define EXCEPTION_T_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.Exception
  struct  Exception_t  : public RuntimeObject
  {
  public:
  	// System.IntPtr[] System.Exception::trace_ips
  	IntPtrU5BU5D_t4013366056* ___trace_ips_0;
  	// System.Exception System.Exception::inner_exception
  	Exception_t * ___inner_exception_1;
  	// System.String System.Exception::message
  	String_t* ___message_2;
  	// System.String System.Exception::help_link
  	String_t* ___help_link_3;
  	// System.String System.Exception::class_name
  	String_t* ___class_name_4;
  	// System.String System.Exception::stack_trace
  	String_t* ___stack_trace_5;
  	// System.String System.Exception::_remoteStackTraceString
  	String_t* ____remoteStackTraceString_6;
  	// System.Int32 System.Exception::remote_stack_index
  	int32_t ___remote_stack_index_7;
  	// System.Int32 System.Exception::hresult
  	int32_t ___hresult_8;
  	// System.String System.Exception::source
  	String_t* ___source_9;
  	// System.Collections.IDictionary System.Exception::_data
  	RuntimeObject* ____data_10;
  
  public:
  	inline static int32_t get_offset_of_trace_ips_0() { return static_cast<int32_t>(offsetof(Exception_t, ___trace_ips_0)); }
  	inline IntPtrU5BU5D_t4013366056* get_trace_ips_0() const { return ___trace_ips_0; }
  	inline IntPtrU5BU5D_t4013366056** get_address_of_trace_ips_0() { return &___trace_ips_0; }
  	inline void set_trace_ips_0(IntPtrU5BU5D_t4013366056* value)
  	{
  		___trace_ips_0 = value;
  		Il2CppCodeGenWriteBarrier((&___trace_ips_0), value);
  	}
  
  	inline static int32_t get_offset_of_inner_exception_1() { return static_cast<int32_t>(offsetof(Exception_t, ___inner_exception_1)); }
  	inline Exception_t * get_inner_exception_1() const { return ___inner_exception_1; }
  	inline Exception_t ** get_address_of_inner_exception_1() { return &___inner_exception_1; }
  	inline void set_inner_exception_1(Exception_t * value)
  	{
  		___inner_exception_1 = value;
  		Il2CppCodeGenWriteBarrier((&___inner_exception_1), value);
  	}
  
  	inline static int32_t get_offset_of_message_2() { return static_cast<int32_t>(offsetof(Exception_t, ___message_2)); }
  	inline String_t* get_message_2() const { return ___message_2; }
  	inline String_t** get_address_of_message_2() { return &___message_2; }
  	inline void set_message_2(String_t* value)
  	{
  		___message_2 = value;
  		Il2CppCodeGenWriteBarrier((&___message_2), value);
  	}
  
  	inline static int32_t get_offset_of_help_link_3() { return static_cast<int32_t>(offsetof(Exception_t, ___help_link_3)); }
  	inline String_t* get_help_link_3() const { return ___help_link_3; }
  	inline String_t** get_address_of_help_link_3() { return &___help_link_3; }
  	inline void set_help_link_3(String_t* value)
  	{
  		___help_link_3 = value;
  		Il2CppCodeGenWriteBarrier((&___help_link_3), value);
  	}
  
  	inline static int32_t get_offset_of_class_name_4() { return static_cast<int32_t>(offsetof(Exception_t, ___class_name_4)); }
  	inline String_t* get_class_name_4() const { return ___class_name_4; }
  	inline String_t** get_address_of_class_name_4() { return &___class_name_4; }
  	inline void set_class_name_4(String_t* value)
  	{
  		___class_name_4 = value;
  		Il2CppCodeGenWriteBarrier((&___class_name_4), value);
  	}
  
  	inline static int32_t get_offset_of_stack_trace_5() { return static_cast<int32_t>(offsetof(Exception_t, ___stack_trace_5)); }
  	inline String_t* get_stack_trace_5() const { return ___stack_trace_5; }
  	inline String_t** get_address_of_stack_trace_5() { return &___stack_trace_5; }
  	inline void set_stack_trace_5(String_t* value)
  	{
  		___stack_trace_5 = value;
  		Il2CppCodeGenWriteBarrier((&___stack_trace_5), value);
  	}
  
  	inline static int32_t get_offset_of__remoteStackTraceString_6() { return static_cast<int32_t>(offsetof(Exception_t, ____remoteStackTraceString_6)); }
  	inline String_t* get__remoteStackTraceString_6() const { return ____remoteStackTraceString_6; }
  	inline String_t** get_address_of__remoteStackTraceString_6() { return &____remoteStackTraceString_6; }
  	inline void set__remoteStackTraceString_6(String_t* value)
  	{
  		____remoteStackTraceString_6 = value;
  		Il2CppCodeGenWriteBarrier((&____remoteStackTraceString_6), value);
  	}
  
  	inline static int32_t get_offset_of_remote_stack_index_7() { return static_cast<int32_t>(offsetof(Exception_t, ___remote_stack_index_7)); }
  	inline int32_t get_remote_stack_index_7() const { return ___remote_stack_index_7; }
  	inline int32_t* get_address_of_remote_stack_index_7() { return &___remote_stack_index_7; }
  	inline void set_remote_stack_index_7(int32_t value)
  	{
  		___remote_stack_index_7 = value;
  	}
  
  	inline static int32_t get_offset_of_hresult_8() { return static_cast<int32_t>(offsetof(Exception_t, ___hresult_8)); }
  	inline int32_t get_hresult_8() const { return ___hresult_8; }
  	inline int32_t* get_address_of_hresult_8() { return &___hresult_8; }
  	inline void set_hresult_8(int32_t value)
  	{
  		___hresult_8 = value;
  	}
  
  	inline static int32_t get_offset_of_source_9() { return static_cast<int32_t>(offsetof(Exception_t, ___source_9)); }
  	inline String_t* get_source_9() const { return ___source_9; }
  	inline String_t** get_address_of_source_9() { return &___source_9; }
  	inline void set_source_9(String_t* value)
  	{
  		___source_9 = value;
  		Il2CppCodeGenWriteBarrier((&___source_9), value);
  	}
  
  	inline static int32_t get_offset_of__data_10() { return static_cast<int32_t>(offsetof(Exception_t, ____data_10)); }
  	inline RuntimeObject* get__data_10() const { return ____data_10; }
  	inline RuntimeObject** get_address_of__data_10() { return &____data_10; }
  	inline void set__data_10(RuntimeObject* value)
  	{
  		____data_10 = value;
  		Il2CppCodeGenWriteBarrier((&____data_10), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // EXCEPTION_T_H
  #ifndef ABSTRACTEVENTDATA_T4171500731_H
  #define ABSTRACTEVENTDATA_T4171500731_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.EventSystems.AbstractEventData
  struct  AbstractEventData_t4171500731  : public RuntimeObject
  {
  public:
  	// System.Boolean UnityEngine.EventSystems.AbstractEventData::m_Used
  	bool ___m_Used_0;
  
  public:
  	inline static int32_t get_offset_of_m_Used_0() { return static_cast<int32_t>(offsetof(AbstractEventData_t4171500731, ___m_Used_0)); }
  	inline bool get_m_Used_0() const { return ___m_Used_0; }
  	inline bool* get_address_of_m_Used_0() { return &___m_Used_0; }
  	inline void set_m_Used_0(bool value)
  	{
  		___m_Used_0 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // ABSTRACTEVENTDATA_T4171500731_H
  #ifndef UNITYEVENTBASE_T3960448221_H
  #define UNITYEVENTBASE_T3960448221_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.Events.UnityEventBase
  struct  UnityEventBase_t3960448221  : public RuntimeObject
  {
  public:
  	// UnityEngine.Events.InvokableCallList UnityEngine.Events.UnityEventBase::m_Calls
  	InvokableCallList_t2498835369 * ___m_Calls_0;
  	// UnityEngine.Events.PersistentCallGroup UnityEngine.Events.UnityEventBase::m_PersistentCalls
  	PersistentCallGroup_t3050769227 * ___m_PersistentCalls_1;
  	// System.String UnityEngine.Events.UnityEventBase::m_TypeName
  	String_t* ___m_TypeName_2;
  	// System.Boolean UnityEngine.Events.UnityEventBase::m_CallsDirty
  	bool ___m_CallsDirty_3;
  
  public:
  	inline static int32_t get_offset_of_m_Calls_0() { return static_cast<int32_t>(offsetof(UnityEventBase_t3960448221, ___m_Calls_0)); }
  	inline InvokableCallList_t2498835369 * get_m_Calls_0() const { return ___m_Calls_0; }
  	inline InvokableCallList_t2498835369 ** get_address_of_m_Calls_0() { return &___m_Calls_0; }
  	inline void set_m_Calls_0(InvokableCallList_t2498835369 * value)
  	{
  		___m_Calls_0 = value;
  		Il2CppCodeGenWriteBarrier((&___m_Calls_0), value);
  	}
  
  	inline static int32_t get_offset_of_m_PersistentCalls_1() { return static_cast<int32_t>(offsetof(UnityEventBase_t3960448221, ___m_PersistentCalls_1)); }
  	inline PersistentCallGroup_t3050769227 * get_m_PersistentCalls_1() const { return ___m_PersistentCalls_1; }
  	inline PersistentCallGroup_t3050769227 ** get_address_of_m_PersistentCalls_1() { return &___m_PersistentCalls_1; }
  	inline void set_m_PersistentCalls_1(PersistentCallGroup_t3050769227 * value)
  	{
  		___m_PersistentCalls_1 = value;
  		Il2CppCodeGenWriteBarrier((&___m_PersistentCalls_1), value);
  	}
  
  	inline static int32_t get_offset_of_m_TypeName_2() { return static_cast<int32_t>(offsetof(UnityEventBase_t3960448221, ___m_TypeName_2)); }
  	inline String_t* get_m_TypeName_2() const { return ___m_TypeName_2; }
  	inline String_t** get_address_of_m_TypeName_2() { return &___m_TypeName_2; }
  	inline void set_m_TypeName_2(String_t* value)
  	{
  		___m_TypeName_2 = value;
  		Il2CppCodeGenWriteBarrier((&___m_TypeName_2), value);
  	}
  
  	inline static int32_t get_offset_of_m_CallsDirty_3() { return static_cast<int32_t>(offsetof(UnityEventBase_t3960448221, ___m_CallsDirty_3)); }
  	inline bool get_m_CallsDirty_3() const { return ___m_CallsDirty_3; }
  	inline bool* get_address_of_m_CallsDirty_3() { return &___m_CallsDirty_3; }
  	inline void set_m_CallsDirty_3(bool value)
  	{
  		___m_CallsDirty_3 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // UNITYEVENTBASE_T3960448221_H
  #ifndef VALUETYPE_T3640485471_H
  #define VALUETYPE_T3640485471_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.ValueType
  struct  ValueType_t3640485471  : public RuntimeObject
  {
  public:
  
  public:
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  // Native definition for P/Invoke marshalling of System.ValueType
  struct ValueType_t3640485471_marshaled_pinvoke
  {
  };
  // Native definition for COM marshalling of System.ValueType
  struct ValueType_t3640485471_marshaled_com
  {
  };
  #endif // VALUETYPE_T3640485471_H
  #ifndef LIST_1_T1234605051_H
  #define LIST_1_T1234605051_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.Collections.Generic.List`1<UnityEngine.UIVertex>
  struct  List_1_t1234605051  : public RuntimeObject
  {
  public:
  	// T[] System.Collections.Generic.List`1::_items
  	UIVertexU5BU5D_t1981460040* ____items_1;
  	// System.Int32 System.Collections.Generic.List`1::_size
  	int32_t ____size_2;
  	// System.Int32 System.Collections.Generic.List`1::_version
  	int32_t ____version_3;
  
  public:
  	inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_t1234605051, ____items_1)); }
  	inline UIVertexU5BU5D_t1981460040* get__items_1() const { return ____items_1; }
  	inline UIVertexU5BU5D_t1981460040** get_address_of__items_1() { return &____items_1; }
  	inline void set__items_1(UIVertexU5BU5D_t1981460040* value)
  	{
  		____items_1 = value;
  		Il2CppCodeGenWriteBarrier((&____items_1), value);
  	}
  
  	inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_t1234605051, ____size_2)); }
  	inline int32_t get__size_2() const { return ____size_2; }
  	inline int32_t* get_address_of__size_2() { return &____size_2; }
  	inline void set__size_2(int32_t value)
  	{
  		____size_2 = value;
  	}
  
  	inline static int32_t get_offset_of__version_3() { return static_cast<int32_t>(offsetof(List_1_t1234605051, ____version_3)); }
  	inline int32_t get__version_3() const { return ____version_3; }
  	inline int32_t* get_address_of__version_3() { return &____version_3; }
  	inline void set__version_3(int32_t value)
  	{
  		____version_3 = value;
  	}
  };
  
  struct List_1_t1234605051_StaticFields
  {
  public:
  	// T[] System.Collections.Generic.List`1::EmptyArray
  	UIVertexU5BU5D_t1981460040* ___EmptyArray_4;
  
  public:
  	inline static int32_t get_offset_of_EmptyArray_4() { return static_cast<int32_t>(offsetof(List_1_t1234605051_StaticFields, ___EmptyArray_4)); }
  	inline UIVertexU5BU5D_t1981460040* get_EmptyArray_4() const { return ___EmptyArray_4; }
  	inline UIVertexU5BU5D_t1981460040** get_address_of_EmptyArray_4() { return &___EmptyArray_4; }
  	inline void set_EmptyArray_4(UIVertexU5BU5D_t1981460040* value)
  	{
  		___EmptyArray_4 = value;
  		Il2CppCodeGenWriteBarrier((&___EmptyArray_4), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // LIST_1_T1234605051_H
  #ifndef LIST_1_T128053199_H
  #define LIST_1_T128053199_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.Collections.Generic.List`1<System.Int32>
  struct  List_1_t128053199  : public RuntimeObject
  {
  public:
  	// T[] System.Collections.Generic.List`1::_items
  	Int32U5BU5D_t385246372* ____items_1;
  	// System.Int32 System.Collections.Generic.List`1::_size
  	int32_t ____size_2;
  	// System.Int32 System.Collections.Generic.List`1::_version
  	int32_t ____version_3;
  
  public:
  	inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_t128053199, ____items_1)); }
  	inline Int32U5BU5D_t385246372* get__items_1() const { return ____items_1; }
  	inline Int32U5BU5D_t385246372** get_address_of__items_1() { return &____items_1; }
  	inline void set__items_1(Int32U5BU5D_t385246372* value)
  	{
  		____items_1 = value;
  		Il2CppCodeGenWriteBarrier((&____items_1), value);
  	}
  
  	inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_t128053199, ____size_2)); }
  	inline int32_t get__size_2() const { return ____size_2; }
  	inline int32_t* get_address_of__size_2() { return &____size_2; }
  	inline void set__size_2(int32_t value)
  	{
  		____size_2 = value;
  	}
  
  	inline static int32_t get_offset_of__version_3() { return static_cast<int32_t>(offsetof(List_1_t128053199, ____version_3)); }
  	inline int32_t get__version_3() const { return ____version_3; }
  	inline int32_t* get_address_of__version_3() { return &____version_3; }
  	inline void set__version_3(int32_t value)
  	{
  		____version_3 = value;
  	}
  };
  
  struct List_1_t128053199_StaticFields
  {
  public:
  	// T[] System.Collections.Generic.List`1::EmptyArray
  	Int32U5BU5D_t385246372* ___EmptyArray_4;
  
  public:
  	inline static int32_t get_offset_of_EmptyArray_4() { return static_cast<int32_t>(offsetof(List_1_t128053199_StaticFields, ___EmptyArray_4)); }
  	inline Int32U5BU5D_t385246372* get_EmptyArray_4() const { return ___EmptyArray_4; }
  	inline Int32U5BU5D_t385246372** get_address_of_EmptyArray_4() { return &___EmptyArray_4; }
  	inline void set_EmptyArray_4(Int32U5BU5D_t385246372* value)
  	{
  		___EmptyArray_4 = value;
  		Il2CppCodeGenWriteBarrier((&___EmptyArray_4), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // LIST_1_T128053199_H
  #ifndef VECTOR2_T2156229523_H
  #define VECTOR2_T2156229523_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.Vector2
  struct  Vector2_t2156229523 
  {
  public:
  	// System.Single UnityEngine.Vector2::x
  	float ___x_0;
  	// System.Single UnityEngine.Vector2::y
  	float ___y_1;
  
  public:
  	inline static int32_t get_offset_of_x_0() { return static_cast<int32_t>(offsetof(Vector2_t2156229523, ___x_0)); }
  	inline float get_x_0() const { return ___x_0; }
  	inline float* get_address_of_x_0() { return &___x_0; }
  	inline void set_x_0(float value)
  	{
  		___x_0 = value;
  	}
  
  	inline static int32_t get_offset_of_y_1() { return static_cast<int32_t>(offsetof(Vector2_t2156229523, ___y_1)); }
  	inline float get_y_1() const { return ___y_1; }
  	inline float* get_address_of_y_1() { return &___y_1; }
  	inline void set_y_1(float value)
  	{
  		___y_1 = value;
  	}
  };
  
  struct Vector2_t2156229523_StaticFields
  {
  public:
  	// UnityEngine.Vector2 UnityEngine.Vector2::zeroVector
  	Vector2_t2156229523  ___zeroVector_2;
  	// UnityEngine.Vector2 UnityEngine.Vector2::oneVector
  	Vector2_t2156229523  ___oneVector_3;
  	// UnityEngine.Vector2 UnityEngine.Vector2::upVector
  	Vector2_t2156229523  ___upVector_4;
  	// UnityEngine.Vector2 UnityEngine.Vector2::downVector
  	Vector2_t2156229523  ___downVector_5;
  	// UnityEngine.Vector2 UnityEngine.Vector2::leftVector
  	Vector2_t2156229523  ___leftVector_6;
  	// UnityEngine.Vector2 UnityEngine.Vector2::rightVector
  	Vector2_t2156229523  ___rightVector_7;
  	// UnityEngine.Vector2 UnityEngine.Vector2::positiveInfinityVector
  	Vector2_t2156229523  ___positiveInfinityVector_8;
  	// UnityEngine.Vector2 UnityEngine.Vector2::negativeInfinityVector
  	Vector2_t2156229523  ___negativeInfinityVector_9;
  
  public:
  	inline static int32_t get_offset_of_zeroVector_2() { return static_cast<int32_t>(offsetof(Vector2_t2156229523_StaticFields, ___zeroVector_2)); }
  	inline Vector2_t2156229523  get_zeroVector_2() const { return ___zeroVector_2; }
  	inline Vector2_t2156229523 * get_address_of_zeroVector_2() { return &___zeroVector_2; }
  	inline void set_zeroVector_2(Vector2_t2156229523  value)
  	{
  		___zeroVector_2 = value;
  	}
  
  	inline static int32_t get_offset_of_oneVector_3() { return static_cast<int32_t>(offsetof(Vector2_t2156229523_StaticFields, ___oneVector_3)); }
  	inline Vector2_t2156229523  get_oneVector_3() const { return ___oneVector_3; }
  	inline Vector2_t2156229523 * get_address_of_oneVector_3() { return &___oneVector_3; }
  	inline void set_oneVector_3(Vector2_t2156229523  value)
  	{
  		___oneVector_3 = value;
  	}
  
  	inline static int32_t get_offset_of_upVector_4() { return static_cast<int32_t>(offsetof(Vector2_t2156229523_StaticFields, ___upVector_4)); }
  	inline Vector2_t2156229523  get_upVector_4() const { return ___upVector_4; }
  	inline Vector2_t2156229523 * get_address_of_upVector_4() { return &___upVector_4; }
  	inline void set_upVector_4(Vector2_t2156229523  value)
  	{
  		___upVector_4 = value;
  	}
  
  	inline static int32_t get_offset_of_downVector_5() { return static_cast<int32_t>(offsetof(Vector2_t2156229523_StaticFields, ___downVector_5)); }
  	inline Vector2_t2156229523  get_downVector_5() const { return ___downVector_5; }
  	inline Vector2_t2156229523 * get_address_of_downVector_5() { return &___downVector_5; }
  	inline void set_downVector_5(Vector2_t2156229523  value)
  	{
  		___downVector_5 = value;
  	}
  
  	inline static int32_t get_offset_of_leftVector_6() { return static_cast<int32_t>(offsetof(Vector2_t2156229523_StaticFields, ___leftVector_6)); }
  	inline Vector2_t2156229523  get_leftVector_6() const { return ___leftVector_6; }
  	inline Vector2_t2156229523 * get_address_of_leftVector_6() { return &___leftVector_6; }
  	inline void set_leftVector_6(Vector2_t2156229523  value)
  	{
  		___leftVector_6 = value;
  	}
  
  	inline static int32_t get_offset_of_rightVector_7() { return static_cast<int32_t>(offsetof(Vector2_t2156229523_StaticFields, ___rightVector_7)); }
  	inline Vector2_t2156229523  get_rightVector_7() const { return ___rightVector_7; }
  	inline Vector2_t2156229523 * get_address_of_rightVector_7() { return &___rightVector_7; }
  	inline void set_rightVector_7(Vector2_t2156229523  value)
  	{
  		___rightVector_7 = value;
  	}
  
  	inline static int32_t get_offset_of_positiveInfinityVector_8() { return static_cast<int32_t>(offsetof(Vector2_t2156229523_StaticFields, ___positiveInfinityVector_8)); }
  	inline Vector2_t2156229523  get_positiveInfinityVector_8() const { return ___positiveInfinityVector_8; }
  	inline Vector2_t2156229523 * get_address_of_positiveInfinityVector_8() { return &___positiveInfinityVector_8; }
  	inline void set_positiveInfinityVector_8(Vector2_t2156229523  value)
  	{
  		___positiveInfinityVector_8 = value;
  	}
  
  	inline static int32_t get_offset_of_negativeInfinityVector_9() { return static_cast<int32_t>(offsetof(Vector2_t2156229523_StaticFields, ___negativeInfinityVector_9)); }
  	inline Vector2_t2156229523  get_negativeInfinityVector_9() const { return ___negativeInfinityVector_9; }
  	inline Vector2_t2156229523 * get_address_of_negativeInfinityVector_9() { return &___negativeInfinityVector_9; }
  	inline void set_negativeInfinityVector_9(Vector2_t2156229523  value)
  	{
  		___negativeInfinityVector_9 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // VECTOR2_T2156229523_H
  #ifndef INT32_T2950945753_H
  #define INT32_T2950945753_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.Int32
  struct  Int32_t2950945753 
  {
  public:
  	// System.Int32 System.Int32::m_value
  	int32_t ___m_value_2;
  
  public:
  	inline static int32_t get_offset_of_m_value_2() { return static_cast<int32_t>(offsetof(Int32_t2950945753, ___m_value_2)); }
  	inline int32_t get_m_value_2() const { return ___m_value_2; }
  	inline int32_t* get_address_of_m_value_2() { return &___m_value_2; }
  	inline void set_m_value_2(int32_t value)
  	{
  		___m_value_2 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // INT32_T2950945753_H
  #ifndef INTPTR_T_H
  #define INTPTR_T_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.IntPtr
  struct  IntPtr_t 
  {
  public:
  	// System.Void* System.IntPtr::m_value
  	void* ___m_value_0;
  
  public:
  	inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(IntPtr_t, ___m_value_0)); }
  	inline void* get_m_value_0() const { return ___m_value_0; }
  	inline void** get_address_of_m_value_0() { return &___m_value_0; }
  	inline void set_m_value_0(void* value)
  	{
  		___m_value_0 = value;
  	}
  };
  
  struct IntPtr_t_StaticFields
  {
  public:
  	// System.IntPtr System.IntPtr::Zero
  	intptr_t ___Zero_1;
  
  public:
  	inline static int32_t get_offset_of_Zero_1() { return static_cast<int32_t>(offsetof(IntPtr_t_StaticFields, ___Zero_1)); }
  	inline intptr_t get_Zero_1() const { return ___Zero_1; }
  	inline intptr_t* get_address_of_Zero_1() { return &___Zero_1; }
  	inline void set_Zero_1(intptr_t value)
  	{
  		___Zero_1 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // INTPTR_T_H
  #ifndef SPRITESTATE_T1362986479_H
  #define SPRITESTATE_T1362986479_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.UI.SpriteState
  struct  SpriteState_t1362986479 
  {
  public:
  	// UnityEngine.Sprite UnityEngine.UI.SpriteState::m_HighlightedSprite
  	Sprite_t280657092 * ___m_HighlightedSprite_0;
  	// UnityEngine.Sprite UnityEngine.UI.SpriteState::m_PressedSprite
  	Sprite_t280657092 * ___m_PressedSprite_1;
  	// UnityEngine.Sprite UnityEngine.UI.SpriteState::m_DisabledSprite
  	Sprite_t280657092 * ___m_DisabledSprite_2;
  
  public:
  	inline static int32_t get_offset_of_m_HighlightedSprite_0() { return static_cast<int32_t>(offsetof(SpriteState_t1362986479, ___m_HighlightedSprite_0)); }
  	inline Sprite_t280657092 * get_m_HighlightedSprite_0() const { return ___m_HighlightedSprite_0; }
  	inline Sprite_t280657092 ** get_address_of_m_HighlightedSprite_0() { return &___m_HighlightedSprite_0; }
  	inline void set_m_HighlightedSprite_0(Sprite_t280657092 * value)
  	{
  		___m_HighlightedSprite_0 = value;
  		Il2CppCodeGenWriteBarrier((&___m_HighlightedSprite_0), value);
  	}
  
  	inline static int32_t get_offset_of_m_PressedSprite_1() { return static_cast<int32_t>(offsetof(SpriteState_t1362986479, ___m_PressedSprite_1)); }
  	inline Sprite_t280657092 * get_m_PressedSprite_1() const { return ___m_PressedSprite_1; }
  	inline Sprite_t280657092 ** get_address_of_m_PressedSprite_1() { return &___m_PressedSprite_1; }
  	inline void set_m_PressedSprite_1(Sprite_t280657092 * value)
  	{
  		___m_PressedSprite_1 = value;
  		Il2CppCodeGenWriteBarrier((&___m_PressedSprite_1), value);
  	}
  
  	inline static int32_t get_offset_of_m_DisabledSprite_2() { return static_cast<int32_t>(offsetof(SpriteState_t1362986479, ___m_DisabledSprite_2)); }
  	inline Sprite_t280657092 * get_m_DisabledSprite_2() const { return ___m_DisabledSprite_2; }
  	inline Sprite_t280657092 ** get_address_of_m_DisabledSprite_2() { return &___m_DisabledSprite_2; }
  	inline void set_m_DisabledSprite_2(Sprite_t280657092 * value)
  	{
  		___m_DisabledSprite_2 = value;
  		Il2CppCodeGenWriteBarrier((&___m_DisabledSprite_2), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  // Native definition for P/Invoke marshalling of UnityEngine.UI.SpriteState
  struct SpriteState_t1362986479_marshaled_pinvoke
  {
  	Sprite_t280657092 * ___m_HighlightedSprite_0;
  	Sprite_t280657092 * ___m_PressedSprite_1;
  	Sprite_t280657092 * ___m_DisabledSprite_2;
  };
  // Native definition for COM marshalling of UnityEngine.UI.SpriteState
  struct SpriteState_t1362986479_marshaled_com
  {
  	Sprite_t280657092 * ___m_HighlightedSprite_0;
  	Sprite_t280657092 * ___m_PressedSprite_1;
  	Sprite_t280657092 * ___m_DisabledSprite_2;
  };
  #endif // SPRITESTATE_T1362986479_H
  #ifndef COLOR_T2555686324_H
  #define COLOR_T2555686324_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.Color
  struct  Color_t2555686324 
  {
  public:
  	// System.Single UnityEngine.Color::r
  	float ___r_0;
  	// System.Single UnityEngine.Color::g
  	float ___g_1;
  	// System.Single UnityEngine.Color::b
  	float ___b_2;
  	// System.Single UnityEngine.Color::a
  	float ___a_3;
  
  public:
  	inline static int32_t get_offset_of_r_0() { return static_cast<int32_t>(offsetof(Color_t2555686324, ___r_0)); }
  	inline float get_r_0() const { return ___r_0; }
  	inline float* get_address_of_r_0() { return &___r_0; }
  	inline void set_r_0(float value)
  	{
  		___r_0 = value;
  	}
  
  	inline static int32_t get_offset_of_g_1() { return static_cast<int32_t>(offsetof(Color_t2555686324, ___g_1)); }
  	inline float get_g_1() const { return ___g_1; }
  	inline float* get_address_of_g_1() { return &___g_1; }
  	inline void set_g_1(float value)
  	{
  		___g_1 = value;
  	}
  
  	inline static int32_t get_offset_of_b_2() { return static_cast<int32_t>(offsetof(Color_t2555686324, ___b_2)); }
  	inline float get_b_2() const { return ___b_2; }
  	inline float* get_address_of_b_2() { return &___b_2; }
  	inline void set_b_2(float value)
  	{
  		___b_2 = value;
  	}
  
  	inline static int32_t get_offset_of_a_3() { return static_cast<int32_t>(offsetof(Color_t2555686324, ___a_3)); }
  	inline float get_a_3() const { return ___a_3; }
  	inline float* get_address_of_a_3() { return &___a_3; }
  	inline void set_a_3(float value)
  	{
  		___a_3 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // COLOR_T2555686324_H
  #ifndef ENUM_T4135868527_H
  #define ENUM_T4135868527_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.Enum
  struct  Enum_t4135868527  : public ValueType_t3640485471
  {
  public:
  
  public:
  };
  
  struct Enum_t4135868527_StaticFields
  {
  public:
  	// System.Char[] System.Enum::split_char
  	CharU5BU5D_t3528271667* ___split_char_0;
  
  public:
  	inline static int32_t get_offset_of_split_char_0() { return static_cast<int32_t>(offsetof(Enum_t4135868527_StaticFields, ___split_char_0)); }
  	inline CharU5BU5D_t3528271667* get_split_char_0() const { return ___split_char_0; }
  	inline CharU5BU5D_t3528271667** get_address_of_split_char_0() { return &___split_char_0; }
  	inline void set_split_char_0(CharU5BU5D_t3528271667* value)
  	{
  		___split_char_0 = value;
  		Il2CppCodeGenWriteBarrier((&___split_char_0), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  // Native definition for P/Invoke marshalling of System.Enum
  struct Enum_t4135868527_marshaled_pinvoke
  {
  };
  // Native definition for COM marshalling of System.Enum
  struct Enum_t4135868527_marshaled_com
  {
  };
  #endif // ENUM_T4135868527_H
  #ifndef BOOLEAN_T97287965_H
  #define BOOLEAN_T97287965_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.Boolean
  struct  Boolean_t97287965 
  {
  public:
  	// System.Boolean System.Boolean::m_value
  	bool ___m_value_2;
  
  public:
  	inline static int32_t get_offset_of_m_value_2() { return static_cast<int32_t>(offsetof(Boolean_t97287965, ___m_value_2)); }
  	inline bool get_m_value_2() const { return ___m_value_2; }
  	inline bool* get_address_of_m_value_2() { return &___m_value_2; }
  	inline void set_m_value_2(bool value)
  	{
  		___m_value_2 = value;
  	}
  };
  
  struct Boolean_t97287965_StaticFields
  {
  public:
  	// System.String System.Boolean::FalseString
  	String_t* ___FalseString_0;
  	// System.String System.Boolean::TrueString
  	String_t* ___TrueString_1;
  
  public:
  	inline static int32_t get_offset_of_FalseString_0() { return static_cast<int32_t>(offsetof(Boolean_t97287965_StaticFields, ___FalseString_0)); }
  	inline String_t* get_FalseString_0() const { return ___FalseString_0; }
  	inline String_t** get_address_of_FalseString_0() { return &___FalseString_0; }
  	inline void set_FalseString_0(String_t* value)
  	{
  		___FalseString_0 = value;
  		Il2CppCodeGenWriteBarrier((&___FalseString_0), value);
  	}
  
  	inline static int32_t get_offset_of_TrueString_1() { return static_cast<int32_t>(offsetof(Boolean_t97287965_StaticFields, ___TrueString_1)); }
  	inline String_t* get_TrueString_1() const { return ___TrueString_1; }
  	inline String_t** get_address_of_TrueString_1() { return &___TrueString_1; }
  	inline void set_TrueString_1(String_t* value)
  	{
  		___TrueString_1 = value;
  		Il2CppCodeGenWriteBarrier((&___TrueString_1), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // BOOLEAN_T97287965_H
  #ifndef VECTOR3_T3722313464_H
  #define VECTOR3_T3722313464_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.Vector3
  struct  Vector3_t3722313464 
  {
  public:
  	// System.Single UnityEngine.Vector3::x
  	float ___x_1;
  	// System.Single UnityEngine.Vector3::y
  	float ___y_2;
  	// System.Single UnityEngine.Vector3::z
  	float ___z_3;
  
  public:
  	inline static int32_t get_offset_of_x_1() { return static_cast<int32_t>(offsetof(Vector3_t3722313464, ___x_1)); }
  	inline float get_x_1() const { return ___x_1; }
  	inline float* get_address_of_x_1() { return &___x_1; }
  	inline void set_x_1(float value)
  	{
  		___x_1 = value;
  	}
  
  	inline static int32_t get_offset_of_y_2() { return static_cast<int32_t>(offsetof(Vector3_t3722313464, ___y_2)); }
  	inline float get_y_2() const { return ___y_2; }
  	inline float* get_address_of_y_2() { return &___y_2; }
  	inline void set_y_2(float value)
  	{
  		___y_2 = value;
  	}
  
  	inline static int32_t get_offset_of_z_3() { return static_cast<int32_t>(offsetof(Vector3_t3722313464, ___z_3)); }
  	inline float get_z_3() const { return ___z_3; }
  	inline float* get_address_of_z_3() { return &___z_3; }
  	inline void set_z_3(float value)
  	{
  		___z_3 = value;
  	}
  };
  
  struct Vector3_t3722313464_StaticFields
  {
  public:
  	// UnityEngine.Vector3 UnityEngine.Vector3::zeroVector
  	Vector3_t3722313464  ___zeroVector_4;
  	// UnityEngine.Vector3 UnityEngine.Vector3::oneVector
  	Vector3_t3722313464  ___oneVector_5;
  	// UnityEngine.Vector3 UnityEngine.Vector3::upVector
  	Vector3_t3722313464  ___upVector_6;
  	// UnityEngine.Vector3 UnityEngine.Vector3::downVector
  	Vector3_t3722313464  ___downVector_7;
  	// UnityEngine.Vector3 UnityEngine.Vector3::leftVector
  	Vector3_t3722313464  ___leftVector_8;
  	// UnityEngine.Vector3 UnityEngine.Vector3::rightVector
  	Vector3_t3722313464  ___rightVector_9;
  	// UnityEngine.Vector3 UnityEngine.Vector3::forwardVector
  	Vector3_t3722313464  ___forwardVector_10;
  	// UnityEngine.Vector3 UnityEngine.Vector3::backVector
  	Vector3_t3722313464  ___backVector_11;
  	// UnityEngine.Vector3 UnityEngine.Vector3::positiveInfinityVector
  	Vector3_t3722313464  ___positiveInfinityVector_12;
  	// UnityEngine.Vector3 UnityEngine.Vector3::negativeInfinityVector
  	Vector3_t3722313464  ___negativeInfinityVector_13;
  
  public:
  	inline static int32_t get_offset_of_zeroVector_4() { return static_cast<int32_t>(offsetof(Vector3_t3722313464_StaticFields, ___zeroVector_4)); }
  	inline Vector3_t3722313464  get_zeroVector_4() const { return ___zeroVector_4; }
  	inline Vector3_t3722313464 * get_address_of_zeroVector_4() { return &___zeroVector_4; }
  	inline void set_zeroVector_4(Vector3_t3722313464  value)
  	{
  		___zeroVector_4 = value;
  	}
  
  	inline static int32_t get_offset_of_oneVector_5() { return static_cast<int32_t>(offsetof(Vector3_t3722313464_StaticFields, ___oneVector_5)); }
  	inline Vector3_t3722313464  get_oneVector_5() const { return ___oneVector_5; }
  	inline Vector3_t3722313464 * get_address_of_oneVector_5() { return &___oneVector_5; }
  	inline void set_oneVector_5(Vector3_t3722313464  value)
  	{
  		___oneVector_5 = value;
  	}
  
  	inline static int32_t get_offset_of_upVector_6() { return static_cast<int32_t>(offsetof(Vector3_t3722313464_StaticFields, ___upVector_6)); }
  	inline Vector3_t3722313464  get_upVector_6() const { return ___upVector_6; }
  	inline Vector3_t3722313464 * get_address_of_upVector_6() { return &___upVector_6; }
  	inline void set_upVector_6(Vector3_t3722313464  value)
  	{
  		___upVector_6 = value;
  	}
  
  	inline static int32_t get_offset_of_downVector_7() { return static_cast<int32_t>(offsetof(Vector3_t3722313464_StaticFields, ___downVector_7)); }
  	inline Vector3_t3722313464  get_downVector_7() const { return ___downVector_7; }
  	inline Vector3_t3722313464 * get_address_of_downVector_7() { return &___downVector_7; }
  	inline void set_downVector_7(Vector3_t3722313464  value)
  	{
  		___downVector_7 = value;
  	}
  
  	inline static int32_t get_offset_of_leftVector_8() { return static_cast<int32_t>(offsetof(Vector3_t3722313464_StaticFields, ___leftVector_8)); }
  	inline Vector3_t3722313464  get_leftVector_8() const { return ___leftVector_8; }
  	inline Vector3_t3722313464 * get_address_of_leftVector_8() { return &___leftVector_8; }
  	inline void set_leftVector_8(Vector3_t3722313464  value)
  	{
  		___leftVector_8 = value;
  	}
  
  	inline static int32_t get_offset_of_rightVector_9() { return static_cast<int32_t>(offsetof(Vector3_t3722313464_StaticFields, ___rightVector_9)); }
  	inline Vector3_t3722313464  get_rightVector_9() const { return ___rightVector_9; }
  	inline Vector3_t3722313464 * get_address_of_rightVector_9() { return &___rightVector_9; }
  	inline void set_rightVector_9(Vector3_t3722313464  value)
  	{
  		___rightVector_9 = value;
  	}
  
  	inline static int32_t get_offset_of_forwardVector_10() { return static_cast<int32_t>(offsetof(Vector3_t3722313464_StaticFields, ___forwardVector_10)); }
  	inline Vector3_t3722313464  get_forwardVector_10() const { return ___forwardVector_10; }
  	inline Vector3_t3722313464 * get_address_of_forwardVector_10() { return &___forwardVector_10; }
  	inline void set_forwardVector_10(Vector3_t3722313464  value)
  	{
  		___forwardVector_10 = value;
  	}
  
  	inline static int32_t get_offset_of_backVector_11() { return static_cast<int32_t>(offsetof(Vector3_t3722313464_StaticFields, ___backVector_11)); }
  	inline Vector3_t3722313464  get_backVector_11() const { return ___backVector_11; }
  	inline Vector3_t3722313464 * get_address_of_backVector_11() { return &___backVector_11; }
  	inline void set_backVector_11(Vector3_t3722313464  value)
  	{
  		___backVector_11 = value;
  	}
  
  	inline static int32_t get_offset_of_positiveInfinityVector_12() { return static_cast<int32_t>(offsetof(Vector3_t3722313464_StaticFields, ___positiveInfinityVector_12)); }
  	inline Vector3_t3722313464  get_positiveInfinityVector_12() const { return ___positiveInfinityVector_12; }
  	inline Vector3_t3722313464 * get_address_of_positiveInfinityVector_12() { return &___positiveInfinityVector_12; }
  	inline void set_positiveInfinityVector_12(Vector3_t3722313464  value)
  	{
  		___positiveInfinityVector_12 = value;
  	}
  
  	inline static int32_t get_offset_of_negativeInfinityVector_13() { return static_cast<int32_t>(offsetof(Vector3_t3722313464_StaticFields, ___negativeInfinityVector_13)); }
  	inline Vector3_t3722313464  get_negativeInfinityVector_13() const { return ___negativeInfinityVector_13; }
  	inline Vector3_t3722313464 * get_address_of_negativeInfinityVector_13() { return &___negativeInfinityVector_13; }
  	inline void set_negativeInfinityVector_13(Vector3_t3722313464  value)
  	{
  		___negativeInfinityVector_13 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // VECTOR3_T3722313464_H
  #ifndef COLOR32_T2600501292_H
  #define COLOR32_T2600501292_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.Color32
  struct  Color32_t2600501292 
  {
  public:
  	union
  	{
  		#pragma pack(push, tp, 1)
  		struct
  		{
  			// System.Int32 UnityEngine.Color32::rgba
  			int32_t ___rgba_0;
  		};
  		#pragma pack(pop, tp)
  		struct
  		{
  			int32_t ___rgba_0_forAlignmentOnly;
  		};
  		#pragma pack(push, tp, 1)
  		struct
  		{
  			// System.Byte UnityEngine.Color32::r
  			uint8_t ___r_1;
  		};
  		#pragma pack(pop, tp)
  		struct
  		{
  			uint8_t ___r_1_forAlignmentOnly;
  		};
  		#pragma pack(push, tp, 1)
  		struct
  		{
  			char ___g_2_OffsetPadding[1];
  			// System.Byte UnityEngine.Color32::g
  			uint8_t ___g_2;
  		};
  		#pragma pack(pop, tp)
  		struct
  		{
  			char ___g_2_OffsetPadding_forAlignmentOnly[1];
  			uint8_t ___g_2_forAlignmentOnly;
  		};
  		#pragma pack(push, tp, 1)
  		struct
  		{
  			char ___b_3_OffsetPadding[2];
  			// System.Byte UnityEngine.Color32::b
  			uint8_t ___b_3;
  		};
  		#pragma pack(pop, tp)
  		struct
  		{
  			char ___b_3_OffsetPadding_forAlignmentOnly[2];
  			uint8_t ___b_3_forAlignmentOnly;
  		};
  		#pragma pack(push, tp, 1)
  		struct
  		{
  			char ___a_4_OffsetPadding[3];
  			// System.Byte UnityEngine.Color32::a
  			uint8_t ___a_4;
  		};
  		#pragma pack(pop, tp)
  		struct
  		{
  			char ___a_4_OffsetPadding_forAlignmentOnly[3];
  			uint8_t ___a_4_forAlignmentOnly;
  		};
  	};
  
  public:
  	inline static int32_t get_offset_of_rgba_0() { return static_cast<int32_t>(offsetof(Color32_t2600501292, ___rgba_0)); }
  	inline int32_t get_rgba_0() const { return ___rgba_0; }
  	inline int32_t* get_address_of_rgba_0() { return &___rgba_0; }
  	inline void set_rgba_0(int32_t value)
  	{
  		___rgba_0 = value;
  	}
  
  	inline static int32_t get_offset_of_r_1() { return static_cast<int32_t>(offsetof(Color32_t2600501292, ___r_1)); }
  	inline uint8_t get_r_1() const { return ___r_1; }
  	inline uint8_t* get_address_of_r_1() { return &___r_1; }
  	inline void set_r_1(uint8_t value)
  	{
  		___r_1 = value;
  	}
  
  	inline static int32_t get_offset_of_g_2() { return static_cast<int32_t>(offsetof(Color32_t2600501292, ___g_2)); }
  	inline uint8_t get_g_2() const { return ___g_2; }
  	inline uint8_t* get_address_of_g_2() { return &___g_2; }
  	inline void set_g_2(uint8_t value)
  	{
  		___g_2 = value;
  	}
  
  	inline static int32_t get_offset_of_b_3() { return static_cast<int32_t>(offsetof(Color32_t2600501292, ___b_3)); }
  	inline uint8_t get_b_3() const { return ___b_3; }
  	inline uint8_t* get_address_of_b_3() { return &___b_3; }
  	inline void set_b_3(uint8_t value)
  	{
  		___b_3 = value;
  	}
  
  	inline static int32_t get_offset_of_a_4() { return static_cast<int32_t>(offsetof(Color32_t2600501292, ___a_4)); }
  	inline uint8_t get_a_4() const { return ___a_4; }
  	inline uint8_t* get_address_of_a_4() { return &___a_4; }
  	inline void set_a_4(uint8_t value)
  	{
  		___a_4 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // COLOR32_T2600501292_H
  #ifndef BASEEVENTDATA_T3903027533_H
  #define BASEEVENTDATA_T3903027533_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.EventSystems.BaseEventData
  struct  BaseEventData_t3903027533  : public AbstractEventData_t4171500731
  {
  public:
  	// UnityEngine.EventSystems.EventSystem UnityEngine.EventSystems.BaseEventData::m_EventSystem
  	EventSystem_t1003666588 * ___m_EventSystem_1;
  
  public:
  	inline static int32_t get_offset_of_m_EventSystem_1() { return static_cast<int32_t>(offsetof(BaseEventData_t3903027533, ___m_EventSystem_1)); }
  	inline EventSystem_t1003666588 * get_m_EventSystem_1() const { return ___m_EventSystem_1; }
  	inline EventSystem_t1003666588 ** get_address_of_m_EventSystem_1() { return &___m_EventSystem_1; }
  	inline void set_m_EventSystem_1(EventSystem_t1003666588 * value)
  	{
  		___m_EventSystem_1 = value;
  		Il2CppCodeGenWriteBarrier((&___m_EventSystem_1), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // BASEEVENTDATA_T3903027533_H
  #ifndef SINGLE_T1397266774_H
  #define SINGLE_T1397266774_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.Single
  struct  Single_t1397266774 
  {
  public:
  	// System.Single System.Single::m_value
  	float ___m_value_7;
  
  public:
  	inline static int32_t get_offset_of_m_value_7() { return static_cast<int32_t>(offsetof(Single_t1397266774, ___m_value_7)); }
  	inline float get_m_value_7() const { return ___m_value_7; }
  	inline float* get_address_of_m_value_7() { return &___m_value_7; }
  	inline void set_m_value_7(float value)
  	{
  		___m_value_7 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // SINGLE_T1397266774_H
  #ifndef UNITYEVENT_1_T978947469_H
  #define UNITYEVENT_1_T978947469_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.Events.UnityEvent`1<System.Boolean>
  struct  UnityEvent_1_t978947469  : public UnityEventBase_t3960448221
  {
  public:
  	// System.Object[] UnityEngine.Events.UnityEvent`1::m_InvokeArray
  	ObjectU5BU5D_t2843939325* ___m_InvokeArray_4;
  
  public:
  	inline static int32_t get_offset_of_m_InvokeArray_4() { return static_cast<int32_t>(offsetof(UnityEvent_1_t978947469, ___m_InvokeArray_4)); }
  	inline ObjectU5BU5D_t2843939325* get_m_InvokeArray_4() const { return ___m_InvokeArray_4; }
  	inline ObjectU5BU5D_t2843939325** get_address_of_m_InvokeArray_4() { return &___m_InvokeArray_4; }
  	inline void set_m_InvokeArray_4(ObjectU5BU5D_t2843939325* value)
  	{
  		___m_InvokeArray_4 = value;
  		Il2CppCodeGenWriteBarrier((&___m_InvokeArray_4), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // UNITYEVENT_1_T978947469_H
  #ifndef DRIVENRECTTRANSFORMTRACKER_T2562230146_H
  #define DRIVENRECTTRANSFORMTRACKER_T2562230146_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.DrivenRectTransformTracker
  struct  DrivenRectTransformTracker_t2562230146 
  {
  public:
  
  public:
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // DRIVENRECTTRANSFORMTRACKER_T2562230146_H
  #ifndef VECTOR4_T3319028937_H
  #define VECTOR4_T3319028937_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.Vector4
  struct  Vector4_t3319028937 
  {
  public:
  	// System.Single UnityEngine.Vector4::x
  	float ___x_1;
  	// System.Single UnityEngine.Vector4::y
  	float ___y_2;
  	// System.Single UnityEngine.Vector4::z
  	float ___z_3;
  	// System.Single UnityEngine.Vector4::w
  	float ___w_4;
  
  public:
  	inline static int32_t get_offset_of_x_1() { return static_cast<int32_t>(offsetof(Vector4_t3319028937, ___x_1)); }
  	inline float get_x_1() const { return ___x_1; }
  	inline float* get_address_of_x_1() { return &___x_1; }
  	inline void set_x_1(float value)
  	{
  		___x_1 = value;
  	}
  
  	inline static int32_t get_offset_of_y_2() { return static_cast<int32_t>(offsetof(Vector4_t3319028937, ___y_2)); }
  	inline float get_y_2() const { return ___y_2; }
  	inline float* get_address_of_y_2() { return &___y_2; }
  	inline void set_y_2(float value)
  	{
  		___y_2 = value;
  	}
  
  	inline static int32_t get_offset_of_z_3() { return static_cast<int32_t>(offsetof(Vector4_t3319028937, ___z_3)); }
  	inline float get_z_3() const { return ___z_3; }
  	inline float* get_address_of_z_3() { return &___z_3; }
  	inline void set_z_3(float value)
  	{
  		___z_3 = value;
  	}
  
  	inline static int32_t get_offset_of_w_4() { return static_cast<int32_t>(offsetof(Vector4_t3319028937, ___w_4)); }
  	inline float get_w_4() const { return ___w_4; }
  	inline float* get_address_of_w_4() { return &___w_4; }
  	inline void set_w_4(float value)
  	{
  		___w_4 = value;
  	}
  };
  
  struct Vector4_t3319028937_StaticFields
  {
  public:
  	// UnityEngine.Vector4 UnityEngine.Vector4::zeroVector
  	Vector4_t3319028937  ___zeroVector_5;
  	// UnityEngine.Vector4 UnityEngine.Vector4::oneVector
  	Vector4_t3319028937  ___oneVector_6;
  	// UnityEngine.Vector4 UnityEngine.Vector4::positiveInfinityVector
  	Vector4_t3319028937  ___positiveInfinityVector_7;
  	// UnityEngine.Vector4 UnityEngine.Vector4::negativeInfinityVector
  	Vector4_t3319028937  ___negativeInfinityVector_8;
  
  public:
  	inline static int32_t get_offset_of_zeroVector_5() { return static_cast<int32_t>(offsetof(Vector4_t3319028937_StaticFields, ___zeroVector_5)); }
  	inline Vector4_t3319028937  get_zeroVector_5() const { return ___zeroVector_5; }
  	inline Vector4_t3319028937 * get_address_of_zeroVector_5() { return &___zeroVector_5; }
  	inline void set_zeroVector_5(Vector4_t3319028937  value)
  	{
  		___zeroVector_5 = value;
  	}
  
  	inline static int32_t get_offset_of_oneVector_6() { return static_cast<int32_t>(offsetof(Vector4_t3319028937_StaticFields, ___oneVector_6)); }
  	inline Vector4_t3319028937  get_oneVector_6() const { return ___oneVector_6; }
  	inline Vector4_t3319028937 * get_address_of_oneVector_6() { return &___oneVector_6; }
  	inline void set_oneVector_6(Vector4_t3319028937  value)
  	{
  		___oneVector_6 = value;
  	}
  
  	inline static int32_t get_offset_of_positiveInfinityVector_7() { return static_cast<int32_t>(offsetof(Vector4_t3319028937_StaticFields, ___positiveInfinityVector_7)); }
  	inline Vector4_t3319028937  get_positiveInfinityVector_7() const { return ___positiveInfinityVector_7; }
  	inline Vector4_t3319028937 * get_address_of_positiveInfinityVector_7() { return &___positiveInfinityVector_7; }
  	inline void set_positiveInfinityVector_7(Vector4_t3319028937  value)
  	{
  		___positiveInfinityVector_7 = value;
  	}
  
  	inline static int32_t get_offset_of_negativeInfinityVector_8() { return static_cast<int32_t>(offsetof(Vector4_t3319028937_StaticFields, ___negativeInfinityVector_8)); }
  	inline Vector4_t3319028937  get_negativeInfinityVector_8() const { return ___negativeInfinityVector_8; }
  	inline Vector4_t3319028937 * get_address_of_negativeInfinityVector_8() { return &___negativeInfinityVector_8; }
  	inline void set_negativeInfinityVector_8(Vector4_t3319028937  value)
  	{
  		___negativeInfinityVector_8 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // VECTOR4_T3319028937_H
  #ifndef VOID_T1185182177_H
  #define VOID_T1185182177_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.Void
  struct  Void_t1185182177 
  {
  public:
  
  public:
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // VOID_T1185182177_H
  #ifndef SYSTEMEXCEPTION_T176217640_H
  #define SYSTEMEXCEPTION_T176217640_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.SystemException
  struct  SystemException_t176217640  : public Exception_t
  {
  public:
  
  public:
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // SYSTEMEXCEPTION_T176217640_H
  #ifndef TEXTANCHOR_T2035777396_H
  #define TEXTANCHOR_T2035777396_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.TextAnchor
  struct  TextAnchor_t2035777396 
  {
  public:
  	// System.Int32 UnityEngine.TextAnchor::value__
  	int32_t ___value___1;
  
  public:
  	inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(TextAnchor_t2035777396, ___value___1)); }
  	inline int32_t get_value___1() const { return ___value___1; }
  	inline int32_t* get_address_of_value___1() { return &___value___1; }
  	inline void set_value___1(int32_t value)
  	{
  		___value___1 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // TEXTANCHOR_T2035777396_H
  #ifndef TOGGLETRANSITION_T3587297765_H
  #define TOGGLETRANSITION_T3587297765_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.UI.Toggle/ToggleTransition
  struct  ToggleTransition_t3587297765 
  {
  public:
  	// System.Int32 UnityEngine.UI.Toggle/ToggleTransition::value__
  	int32_t ___value___1;
  
  public:
  	inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(ToggleTransition_t3587297765, ___value___1)); }
  	inline int32_t get_value___1() const { return ___value___1; }
  	inline int32_t* get_address_of_value___1() { return &___value___1; }
  	inline void set_value___1(int32_t value)
  	{
  		___value___1 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // TOGGLETRANSITION_T3587297765_H
  #ifndef UIVERTEX_T4057497605_H
  #define UIVERTEX_T4057497605_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.UIVertex
  struct  UIVertex_t4057497605 
  {
  public:
  	// UnityEngine.Vector3 UnityEngine.UIVertex::position
  	Vector3_t3722313464  ___position_0;
  	// UnityEngine.Vector3 UnityEngine.UIVertex::normal
  	Vector3_t3722313464  ___normal_1;
  	// UnityEngine.Color32 UnityEngine.UIVertex::color
  	Color32_t2600501292  ___color_2;
  	// UnityEngine.Vector2 UnityEngine.UIVertex::uv0
  	Vector2_t2156229523  ___uv0_3;
  	// UnityEngine.Vector2 UnityEngine.UIVertex::uv1
  	Vector2_t2156229523  ___uv1_4;
  	// UnityEngine.Vector2 UnityEngine.UIVertex::uv2
  	Vector2_t2156229523  ___uv2_5;
  	// UnityEngine.Vector2 UnityEngine.UIVertex::uv3
  	Vector2_t2156229523  ___uv3_6;
  	// UnityEngine.Vector4 UnityEngine.UIVertex::tangent
  	Vector4_t3319028937  ___tangent_7;
  
  public:
  	inline static int32_t get_offset_of_position_0() { return static_cast<int32_t>(offsetof(UIVertex_t4057497605, ___position_0)); }
  	inline Vector3_t3722313464  get_position_0() const { return ___position_0; }
  	inline Vector3_t3722313464 * get_address_of_position_0() { return &___position_0; }
  	inline void set_position_0(Vector3_t3722313464  value)
  	{
  		___position_0 = value;
  	}
  
  	inline static int32_t get_offset_of_normal_1() { return static_cast<int32_t>(offsetof(UIVertex_t4057497605, ___normal_1)); }
  	inline Vector3_t3722313464  get_normal_1() const { return ___normal_1; }
  	inline Vector3_t3722313464 * get_address_of_normal_1() { return &___normal_1; }
  	inline void set_normal_1(Vector3_t3722313464  value)
  	{
  		___normal_1 = value;
  	}
  
  	inline static int32_t get_offset_of_color_2() { return static_cast<int32_t>(offsetof(UIVertex_t4057497605, ___color_2)); }
  	inline Color32_t2600501292  get_color_2() const { return ___color_2; }
  	inline Color32_t2600501292 * get_address_of_color_2() { return &___color_2; }
  	inline void set_color_2(Color32_t2600501292  value)
  	{
  		___color_2 = value;
  	}
  
  	inline static int32_t get_offset_of_uv0_3() { return static_cast<int32_t>(offsetof(UIVertex_t4057497605, ___uv0_3)); }
  	inline Vector2_t2156229523  get_uv0_3() const { return ___uv0_3; }
  	inline Vector2_t2156229523 * get_address_of_uv0_3() { return &___uv0_3; }
  	inline void set_uv0_3(Vector2_t2156229523  value)
  	{
  		___uv0_3 = value;
  	}
  
  	inline static int32_t get_offset_of_uv1_4() { return static_cast<int32_t>(offsetof(UIVertex_t4057497605, ___uv1_4)); }
  	inline Vector2_t2156229523  get_uv1_4() const { return ___uv1_4; }
  	inline Vector2_t2156229523 * get_address_of_uv1_4() { return &___uv1_4; }
  	inline void set_uv1_4(Vector2_t2156229523  value)
  	{
  		___uv1_4 = value;
  	}
  
  	inline static int32_t get_offset_of_uv2_5() { return static_cast<int32_t>(offsetof(UIVertex_t4057497605, ___uv2_5)); }
  	inline Vector2_t2156229523  get_uv2_5() const { return ___uv2_5; }
  	inline Vector2_t2156229523 * get_address_of_uv2_5() { return &___uv2_5; }
  	inline void set_uv2_5(Vector2_t2156229523  value)
  	{
  		___uv2_5 = value;
  	}
  
  	inline static int32_t get_offset_of_uv3_6() { return static_cast<int32_t>(offsetof(UIVertex_t4057497605, ___uv3_6)); }
  	inline Vector2_t2156229523  get_uv3_6() const { return ___uv3_6; }
  	inline Vector2_t2156229523 * get_address_of_uv3_6() { return &___uv3_6; }
  	inline void set_uv3_6(Vector2_t2156229523  value)
  	{
  		___uv3_6 = value;
  	}
  
  	inline static int32_t get_offset_of_tangent_7() { return static_cast<int32_t>(offsetof(UIVertex_t4057497605, ___tangent_7)); }
  	inline Vector4_t3319028937  get_tangent_7() const { return ___tangent_7; }
  	inline Vector4_t3319028937 * get_address_of_tangent_7() { return &___tangent_7; }
  	inline void set_tangent_7(Vector4_t3319028937  value)
  	{
  		___tangent_7 = value;
  	}
  };
  
  struct UIVertex_t4057497605_StaticFields
  {
  public:
  	// UnityEngine.Color32 UnityEngine.UIVertex::s_DefaultColor
  	Color32_t2600501292  ___s_DefaultColor_8;
  	// UnityEngine.Vector4 UnityEngine.UIVertex::s_DefaultTangent
  	Vector4_t3319028937  ___s_DefaultTangent_9;
  	// UnityEngine.UIVertex UnityEngine.UIVertex::simpleVert
  	UIVertex_t4057497605  ___simpleVert_10;
  
  public:
  	inline static int32_t get_offset_of_s_DefaultColor_8() { return static_cast<int32_t>(offsetof(UIVertex_t4057497605_StaticFields, ___s_DefaultColor_8)); }
  	inline Color32_t2600501292  get_s_DefaultColor_8() const { return ___s_DefaultColor_8; }
  	inline Color32_t2600501292 * get_address_of_s_DefaultColor_8() { return &___s_DefaultColor_8; }
  	inline void set_s_DefaultColor_8(Color32_t2600501292  value)
  	{
  		___s_DefaultColor_8 = value;
  	}
  
  	inline static int32_t get_offset_of_s_DefaultTangent_9() { return static_cast<int32_t>(offsetof(UIVertex_t4057497605_StaticFields, ___s_DefaultTangent_9)); }
  	inline Vector4_t3319028937  get_s_DefaultTangent_9() const { return ___s_DefaultTangent_9; }
  	inline Vector4_t3319028937 * get_address_of_s_DefaultTangent_9() { return &___s_DefaultTangent_9; }
  	inline void set_s_DefaultTangent_9(Vector4_t3319028937  value)
  	{
  		___s_DefaultTangent_9 = value;
  	}
  
  	inline static int32_t get_offset_of_simpleVert_10() { return static_cast<int32_t>(offsetof(UIVertex_t4057497605_StaticFields, ___simpleVert_10)); }
  	inline UIVertex_t4057497605  get_simpleVert_10() const { return ___simpleVert_10; }
  	inline UIVertex_t4057497605 * get_address_of_simpleVert_10() { return &___simpleVert_10; }
  	inline void set_simpleVert_10(UIVertex_t4057497605  value)
  	{
  		___simpleVert_10 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // UIVERTEX_T4057497605_H
  #ifndef TOGGLEEVENT_T1873685584_H
  #define TOGGLEEVENT_T1873685584_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.UI.Toggle/ToggleEvent
  struct  ToggleEvent_t1873685584  : public UnityEvent_1_t978947469
  {
  public:
  
  public:
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // TOGGLEEVENT_T1873685584_H
  #ifndef MODE_T1066900953_H
  #define MODE_T1066900953_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.UI.Navigation/Mode
  struct  Mode_t1066900953 
  {
  public:
  	// System.Int32 UnityEngine.UI.Navigation/Mode::value__
  	int32_t ___value___1;
  
  public:
  	inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(Mode_t1066900953, ___value___1)); }
  	inline int32_t get_value___1() const { return ___value___1; }
  	inline int32_t* get_address_of_value___1() { return &___value___1; }
  	inline void set_value___1(int32_t value)
  	{
  		___value___1 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // MODE_T1066900953_H
  #ifndef TRANSITION_T1769908631_H
  #define TRANSITION_T1769908631_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.UI.Selectable/Transition
  struct  Transition_t1769908631 
  {
  public:
  	// System.Int32 UnityEngine.UI.Selectable/Transition::value__
  	int32_t ___value___1;
  
  public:
  	inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(Transition_t1769908631, ___value___1)); }
  	inline int32_t get_value___1() const { return ___value___1; }
  	inline int32_t* get_address_of_value___1() { return &___value___1; }
  	inline void set_value___1(int32_t value)
  	{
  		___value___1 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // TRANSITION_T1769908631_H
  #ifndef SELECTIONSTATE_T2656606514_H
  #define SELECTIONSTATE_T2656606514_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.UI.Selectable/SelectionState
  struct  SelectionState_t2656606514 
  {
  public:
  	// System.Int32 UnityEngine.UI.Selectable/SelectionState::value__
  	int32_t ___value___1;
  
  public:
  	inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(SelectionState_t2656606514, ___value___1)); }
  	inline int32_t get_value___1() const { return ___value___1; }
  	inline int32_t* get_address_of_value___1() { return &___value___1; }
  	inline void set_value___1(int32_t value)
  	{
  		___value___1 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // SELECTIONSTATE_T2656606514_H
  #ifndef COLORBLOCK_T2139031574_H
  #define COLORBLOCK_T2139031574_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.UI.ColorBlock
  struct  ColorBlock_t2139031574 
  {
  public:
  	// UnityEngine.Color UnityEngine.UI.ColorBlock::m_NormalColor
  	Color_t2555686324  ___m_NormalColor_0;
  	// UnityEngine.Color UnityEngine.UI.ColorBlock::m_HighlightedColor
  	Color_t2555686324  ___m_HighlightedColor_1;
  	// UnityEngine.Color UnityEngine.UI.ColorBlock::m_PressedColor
  	Color_t2555686324  ___m_PressedColor_2;
  	// UnityEngine.Color UnityEngine.UI.ColorBlock::m_DisabledColor
  	Color_t2555686324  ___m_DisabledColor_3;
  	// System.Single UnityEngine.UI.ColorBlock::m_ColorMultiplier
  	float ___m_ColorMultiplier_4;
  	// System.Single UnityEngine.UI.ColorBlock::m_FadeDuration
  	float ___m_FadeDuration_5;
  
  public:
  	inline static int32_t get_offset_of_m_NormalColor_0() { return static_cast<int32_t>(offsetof(ColorBlock_t2139031574, ___m_NormalColor_0)); }
  	inline Color_t2555686324  get_m_NormalColor_0() const { return ___m_NormalColor_0; }
  	inline Color_t2555686324 * get_address_of_m_NormalColor_0() { return &___m_NormalColor_0; }
  	inline void set_m_NormalColor_0(Color_t2555686324  value)
  	{
  		___m_NormalColor_0 = value;
  	}
  
  	inline static int32_t get_offset_of_m_HighlightedColor_1() { return static_cast<int32_t>(offsetof(ColorBlock_t2139031574, ___m_HighlightedColor_1)); }
  	inline Color_t2555686324  get_m_HighlightedColor_1() const { return ___m_HighlightedColor_1; }
  	inline Color_t2555686324 * get_address_of_m_HighlightedColor_1() { return &___m_HighlightedColor_1; }
  	inline void set_m_HighlightedColor_1(Color_t2555686324  value)
  	{
  		___m_HighlightedColor_1 = value;
  	}
  
  	inline static int32_t get_offset_of_m_PressedColor_2() { return static_cast<int32_t>(offsetof(ColorBlock_t2139031574, ___m_PressedColor_2)); }
  	inline Color_t2555686324  get_m_PressedColor_2() const { return ___m_PressedColor_2; }
  	inline Color_t2555686324 * get_address_of_m_PressedColor_2() { return &___m_PressedColor_2; }
  	inline void set_m_PressedColor_2(Color_t2555686324  value)
  	{
  		___m_PressedColor_2 = value;
  	}
  
  	inline static int32_t get_offset_of_m_DisabledColor_3() { return static_cast<int32_t>(offsetof(ColorBlock_t2139031574, ___m_DisabledColor_3)); }
  	inline Color_t2555686324  get_m_DisabledColor_3() const { return ___m_DisabledColor_3; }
  	inline Color_t2555686324 * get_address_of_m_DisabledColor_3() { return &___m_DisabledColor_3; }
  	inline void set_m_DisabledColor_3(Color_t2555686324  value)
  	{
  		___m_DisabledColor_3 = value;
  	}
  
  	inline static int32_t get_offset_of_m_ColorMultiplier_4() { return static_cast<int32_t>(offsetof(ColorBlock_t2139031574, ___m_ColorMultiplier_4)); }
  	inline float get_m_ColorMultiplier_4() const { return ___m_ColorMultiplier_4; }
  	inline float* get_address_of_m_ColorMultiplier_4() { return &___m_ColorMultiplier_4; }
  	inline void set_m_ColorMultiplier_4(float value)
  	{
  		___m_ColorMultiplier_4 = value;
  	}
  
  	inline static int32_t get_offset_of_m_FadeDuration_5() { return static_cast<int32_t>(offsetof(ColorBlock_t2139031574, ___m_FadeDuration_5)); }
  	inline float get_m_FadeDuration_5() const { return ___m_FadeDuration_5; }
  	inline float* get_address_of_m_FadeDuration_5() { return &___m_FadeDuration_5; }
  	inline void set_m_FadeDuration_5(float value)
  	{
  		___m_FadeDuration_5 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // COLORBLOCK_T2139031574_H
  #ifndef RAYCASTRESULT_T3360306849_H
  #define RAYCASTRESULT_T3360306849_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.EventSystems.RaycastResult
  struct  RaycastResult_t3360306849 
  {
  public:
  	// UnityEngine.GameObject UnityEngine.EventSystems.RaycastResult::m_GameObject
  	GameObject_t1113636619 * ___m_GameObject_0;
  	// UnityEngine.EventSystems.BaseRaycaster UnityEngine.EventSystems.RaycastResult::module
  	BaseRaycaster_t4150874583 * ___module_1;
  	// System.Single UnityEngine.EventSystems.RaycastResult::distance
  	float ___distance_2;
  	// System.Single UnityEngine.EventSystems.RaycastResult::index
  	float ___index_3;
  	// System.Int32 UnityEngine.EventSystems.RaycastResult::depth
  	int32_t ___depth_4;
  	// System.Int32 UnityEngine.EventSystems.RaycastResult::sortingLayer
  	int32_t ___sortingLayer_5;
  	// System.Int32 UnityEngine.EventSystems.RaycastResult::sortingOrder
  	int32_t ___sortingOrder_6;
  	// UnityEngine.Vector3 UnityEngine.EventSystems.RaycastResult::worldPosition
  	Vector3_t3722313464  ___worldPosition_7;
  	// UnityEngine.Vector3 UnityEngine.EventSystems.RaycastResult::worldNormal
  	Vector3_t3722313464  ___worldNormal_8;
  	// UnityEngine.Vector2 UnityEngine.EventSystems.RaycastResult::screenPosition
  	Vector2_t2156229523  ___screenPosition_9;
  
  public:
  	inline static int32_t get_offset_of_m_GameObject_0() { return static_cast<int32_t>(offsetof(RaycastResult_t3360306849, ___m_GameObject_0)); }
  	inline GameObject_t1113636619 * get_m_GameObject_0() const { return ___m_GameObject_0; }
  	inline GameObject_t1113636619 ** get_address_of_m_GameObject_0() { return &___m_GameObject_0; }
  	inline void set_m_GameObject_0(GameObject_t1113636619 * value)
  	{
  		___m_GameObject_0 = value;
  		Il2CppCodeGenWriteBarrier((&___m_GameObject_0), value);
  	}
  
  	inline static int32_t get_offset_of_module_1() { return static_cast<int32_t>(offsetof(RaycastResult_t3360306849, ___module_1)); }
  	inline BaseRaycaster_t4150874583 * get_module_1() const { return ___module_1; }
  	inline BaseRaycaster_t4150874583 ** get_address_of_module_1() { return &___module_1; }
  	inline void set_module_1(BaseRaycaster_t4150874583 * value)
  	{
  		___module_1 = value;
  		Il2CppCodeGenWriteBarrier((&___module_1), value);
  	}
  
  	inline static int32_t get_offset_of_distance_2() { return static_cast<int32_t>(offsetof(RaycastResult_t3360306849, ___distance_2)); }
  	inline float get_distance_2() const { return ___distance_2; }
  	inline float* get_address_of_distance_2() { return &___distance_2; }
  	inline void set_distance_2(float value)
  	{
  		___distance_2 = value;
  	}
  
  	inline static int32_t get_offset_of_index_3() { return static_cast<int32_t>(offsetof(RaycastResult_t3360306849, ___index_3)); }
  	inline float get_index_3() const { return ___index_3; }
  	inline float* get_address_of_index_3() { return &___index_3; }
  	inline void set_index_3(float value)
  	{
  		___index_3 = value;
  	}
  
  	inline static int32_t get_offset_of_depth_4() { return static_cast<int32_t>(offsetof(RaycastResult_t3360306849, ___depth_4)); }
  	inline int32_t get_depth_4() const { return ___depth_4; }
  	inline int32_t* get_address_of_depth_4() { return &___depth_4; }
  	inline void set_depth_4(int32_t value)
  	{
  		___depth_4 = value;
  	}
  
  	inline static int32_t get_offset_of_sortingLayer_5() { return static_cast<int32_t>(offsetof(RaycastResult_t3360306849, ___sortingLayer_5)); }
  	inline int32_t get_sortingLayer_5() const { return ___sortingLayer_5; }
  	inline int32_t* get_address_of_sortingLayer_5() { return &___sortingLayer_5; }
  	inline void set_sortingLayer_5(int32_t value)
  	{
  		___sortingLayer_5 = value;
  	}
  
  	inline static int32_t get_offset_of_sortingOrder_6() { return static_cast<int32_t>(offsetof(RaycastResult_t3360306849, ___sortingOrder_6)); }
  	inline int32_t get_sortingOrder_6() const { return ___sortingOrder_6; }
  	inline int32_t* get_address_of_sortingOrder_6() { return &___sortingOrder_6; }
  	inline void set_sortingOrder_6(int32_t value)
  	{
  		___sortingOrder_6 = value;
  	}
  
  	inline static int32_t get_offset_of_worldPosition_7() { return static_cast<int32_t>(offsetof(RaycastResult_t3360306849, ___worldPosition_7)); }
  	inline Vector3_t3722313464  get_worldPosition_7() const { return ___worldPosition_7; }
  	inline Vector3_t3722313464 * get_address_of_worldPosition_7() { return &___worldPosition_7; }
  	inline void set_worldPosition_7(Vector3_t3722313464  value)
  	{
  		___worldPosition_7 = value;
  	}
  
  	inline static int32_t get_offset_of_worldNormal_8() { return static_cast<int32_t>(offsetof(RaycastResult_t3360306849, ___worldNormal_8)); }
  	inline Vector3_t3722313464  get_worldNormal_8() const { return ___worldNormal_8; }
  	inline Vector3_t3722313464 * get_address_of_worldNormal_8() { return &___worldNormal_8; }
  	inline void set_worldNormal_8(Vector3_t3722313464  value)
  	{
  		___worldNormal_8 = value;
  	}
  
  	inline static int32_t get_offset_of_screenPosition_9() { return static_cast<int32_t>(offsetof(RaycastResult_t3360306849, ___screenPosition_9)); }
  	inline Vector2_t2156229523  get_screenPosition_9() const { return ___screenPosition_9; }
  	inline Vector2_t2156229523 * get_address_of_screenPosition_9() { return &___screenPosition_9; }
  	inline void set_screenPosition_9(Vector2_t2156229523  value)
  	{
  		___screenPosition_9 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  // Native definition for P/Invoke marshalling of UnityEngine.EventSystems.RaycastResult
  struct RaycastResult_t3360306849_marshaled_pinvoke
  {
  	GameObject_t1113636619 * ___m_GameObject_0;
  	BaseRaycaster_t4150874583 * ___module_1;
  	float ___distance_2;
  	float ___index_3;
  	int32_t ___depth_4;
  	int32_t ___sortingLayer_5;
  	int32_t ___sortingOrder_6;
  	Vector3_t3722313464  ___worldPosition_7;
  	Vector3_t3722313464  ___worldNormal_8;
  	Vector2_t2156229523  ___screenPosition_9;
  };
  // Native definition for COM marshalling of UnityEngine.EventSystems.RaycastResult
  struct RaycastResult_t3360306849_marshaled_com
  {
  	GameObject_t1113636619 * ___m_GameObject_0;
  	BaseRaycaster_t4150874583 * ___module_1;
  	float ___distance_2;
  	float ___index_3;
  	int32_t ___depth_4;
  	int32_t ___sortingLayer_5;
  	int32_t ___sortingOrder_6;
  	Vector3_t3722313464  ___worldPosition_7;
  	Vector3_t3722313464  ___worldNormal_8;
  	Vector2_t2156229523  ___screenPosition_9;
  };
  #endif // RAYCASTRESULT_T3360306849_H
  #ifndef VERTEXHELPER_T2453304189_H
  #define VERTEXHELPER_T2453304189_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.UI.VertexHelper
  struct  VertexHelper_t2453304189  : public RuntimeObject
  {
  public:
  	// System.Collections.Generic.List`1<UnityEngine.Vector3> UnityEngine.UI.VertexHelper::m_Positions
  	List_1_t899420910 * ___m_Positions_0;
  	// System.Collections.Generic.List`1<UnityEngine.Color32> UnityEngine.UI.VertexHelper::m_Colors
  	List_1_t4072576034 * ___m_Colors_1;
  	// System.Collections.Generic.List`1<UnityEngine.Vector2> UnityEngine.UI.VertexHelper::m_Uv0S
  	List_1_t3628304265 * ___m_Uv0S_2;
  	// System.Collections.Generic.List`1<UnityEngine.Vector2> UnityEngine.UI.VertexHelper::m_Uv1S
  	List_1_t3628304265 * ___m_Uv1S_3;
  	// System.Collections.Generic.List`1<UnityEngine.Vector2> UnityEngine.UI.VertexHelper::m_Uv2S
  	List_1_t3628304265 * ___m_Uv2S_4;
  	// System.Collections.Generic.List`1<UnityEngine.Vector2> UnityEngine.UI.VertexHelper::m_Uv3S
  	List_1_t3628304265 * ___m_Uv3S_5;
  	// System.Collections.Generic.List`1<UnityEngine.Vector3> UnityEngine.UI.VertexHelper::m_Normals
  	List_1_t899420910 * ___m_Normals_6;
  	// System.Collections.Generic.List`1<UnityEngine.Vector4> UnityEngine.UI.VertexHelper::m_Tangents
  	List_1_t496136383 * ___m_Tangents_7;
  	// System.Collections.Generic.List`1<System.Int32> UnityEngine.UI.VertexHelper::m_Indices
  	List_1_t128053199 * ___m_Indices_8;
  
  public:
  	inline static int32_t get_offset_of_m_Positions_0() { return static_cast<int32_t>(offsetof(VertexHelper_t2453304189, ___m_Positions_0)); }
  	inline List_1_t899420910 * get_m_Positions_0() const { return ___m_Positions_0; }
  	inline List_1_t899420910 ** get_address_of_m_Positions_0() { return &___m_Positions_0; }
  	inline void set_m_Positions_0(List_1_t899420910 * value)
  	{
  		___m_Positions_0 = value;
  		Il2CppCodeGenWriteBarrier((&___m_Positions_0), value);
  	}
  
  	inline static int32_t get_offset_of_m_Colors_1() { return static_cast<int32_t>(offsetof(VertexHelper_t2453304189, ___m_Colors_1)); }
  	inline List_1_t4072576034 * get_m_Colors_1() const { return ___m_Colors_1; }
  	inline List_1_t4072576034 ** get_address_of_m_Colors_1() { return &___m_Colors_1; }
  	inline void set_m_Colors_1(List_1_t4072576034 * value)
  	{
  		___m_Colors_1 = value;
  		Il2CppCodeGenWriteBarrier((&___m_Colors_1), value);
  	}
  
  	inline static int32_t get_offset_of_m_Uv0S_2() { return static_cast<int32_t>(offsetof(VertexHelper_t2453304189, ___m_Uv0S_2)); }
  	inline List_1_t3628304265 * get_m_Uv0S_2() const { return ___m_Uv0S_2; }
  	inline List_1_t3628304265 ** get_address_of_m_Uv0S_2() { return &___m_Uv0S_2; }
  	inline void set_m_Uv0S_2(List_1_t3628304265 * value)
  	{
  		___m_Uv0S_2 = value;
  		Il2CppCodeGenWriteBarrier((&___m_Uv0S_2), value);
  	}
  
  	inline static int32_t get_offset_of_m_Uv1S_3() { return static_cast<int32_t>(offsetof(VertexHelper_t2453304189, ___m_Uv1S_3)); }
  	inline List_1_t3628304265 * get_m_Uv1S_3() const { return ___m_Uv1S_3; }
  	inline List_1_t3628304265 ** get_address_of_m_Uv1S_3() { return &___m_Uv1S_3; }
  	inline void set_m_Uv1S_3(List_1_t3628304265 * value)
  	{
  		___m_Uv1S_3 = value;
  		Il2CppCodeGenWriteBarrier((&___m_Uv1S_3), value);
  	}
  
  	inline static int32_t get_offset_of_m_Uv2S_4() { return static_cast<int32_t>(offsetof(VertexHelper_t2453304189, ___m_Uv2S_4)); }
  	inline List_1_t3628304265 * get_m_Uv2S_4() const { return ___m_Uv2S_4; }
  	inline List_1_t3628304265 ** get_address_of_m_Uv2S_4() { return &___m_Uv2S_4; }
  	inline void set_m_Uv2S_4(List_1_t3628304265 * value)
  	{
  		___m_Uv2S_4 = value;
  		Il2CppCodeGenWriteBarrier((&___m_Uv2S_4), value);
  	}
  
  	inline static int32_t get_offset_of_m_Uv3S_5() { return static_cast<int32_t>(offsetof(VertexHelper_t2453304189, ___m_Uv3S_5)); }
  	inline List_1_t3628304265 * get_m_Uv3S_5() const { return ___m_Uv3S_5; }
  	inline List_1_t3628304265 ** get_address_of_m_Uv3S_5() { return &___m_Uv3S_5; }
  	inline void set_m_Uv3S_5(List_1_t3628304265 * value)
  	{
  		___m_Uv3S_5 = value;
  		Il2CppCodeGenWriteBarrier((&___m_Uv3S_5), value);
  	}
  
  	inline static int32_t get_offset_of_m_Normals_6() { return static_cast<int32_t>(offsetof(VertexHelper_t2453304189, ___m_Normals_6)); }
  	inline List_1_t899420910 * get_m_Normals_6() const { return ___m_Normals_6; }
  	inline List_1_t899420910 ** get_address_of_m_Normals_6() { return &___m_Normals_6; }
  	inline void set_m_Normals_6(List_1_t899420910 * value)
  	{
  		___m_Normals_6 = value;
  		Il2CppCodeGenWriteBarrier((&___m_Normals_6), value);
  	}
  
  	inline static int32_t get_offset_of_m_Tangents_7() { return static_cast<int32_t>(offsetof(VertexHelper_t2453304189, ___m_Tangents_7)); }
  	inline List_1_t496136383 * get_m_Tangents_7() const { return ___m_Tangents_7; }
  	inline List_1_t496136383 ** get_address_of_m_Tangents_7() { return &___m_Tangents_7; }
  	inline void set_m_Tangents_7(List_1_t496136383 * value)
  	{
  		___m_Tangents_7 = value;
  		Il2CppCodeGenWriteBarrier((&___m_Tangents_7), value);
  	}
  
  	inline static int32_t get_offset_of_m_Indices_8() { return static_cast<int32_t>(offsetof(VertexHelper_t2453304189, ___m_Indices_8)); }
  	inline List_1_t128053199 * get_m_Indices_8() const { return ___m_Indices_8; }
  	inline List_1_t128053199 ** get_address_of_m_Indices_8() { return &___m_Indices_8; }
  	inline void set_m_Indices_8(List_1_t128053199 * value)
  	{
  		___m_Indices_8 = value;
  		Il2CppCodeGenWriteBarrier((&___m_Indices_8), value);
  	}
  };
  
  struct VertexHelper_t2453304189_StaticFields
  {
  public:
  	// UnityEngine.Vector4 UnityEngine.UI.VertexHelper::s_DefaultTangent
  	Vector4_t3319028937  ___s_DefaultTangent_9;
  	// UnityEngine.Vector3 UnityEngine.UI.VertexHelper::s_DefaultNormal
  	Vector3_t3722313464  ___s_DefaultNormal_10;
  
  public:
  	inline static int32_t get_offset_of_s_DefaultTangent_9() { return static_cast<int32_t>(offsetof(VertexHelper_t2453304189_StaticFields, ___s_DefaultTangent_9)); }
  	inline Vector4_t3319028937  get_s_DefaultTangent_9() const { return ___s_DefaultTangent_9; }
  	inline Vector4_t3319028937 * get_address_of_s_DefaultTangent_9() { return &___s_DefaultTangent_9; }
  	inline void set_s_DefaultTangent_9(Vector4_t3319028937  value)
  	{
  		___s_DefaultTangent_9 = value;
  	}
  
  	inline static int32_t get_offset_of_s_DefaultNormal_10() { return static_cast<int32_t>(offsetof(VertexHelper_t2453304189_StaticFields, ___s_DefaultNormal_10)); }
  	inline Vector3_t3722313464  get_s_DefaultNormal_10() const { return ___s_DefaultNormal_10; }
  	inline Vector3_t3722313464 * get_address_of_s_DefaultNormal_10() { return &___s_DefaultNormal_10; }
  	inline void set_s_DefaultNormal_10(Vector3_t3722313464  value)
  	{
  		___s_DefaultNormal_10 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // VERTEXHELPER_T2453304189_H
  #ifndef OBJECT_T631007953_H
  #define OBJECT_T631007953_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.Object
  struct  Object_t631007953  : public RuntimeObject
  {
  public:
  	// System.IntPtr UnityEngine.Object::m_CachedPtr
  	intptr_t ___m_CachedPtr_0;
  
  public:
  	inline static int32_t get_offset_of_m_CachedPtr_0() { return static_cast<int32_t>(offsetof(Object_t631007953, ___m_CachedPtr_0)); }
  	inline intptr_t get_m_CachedPtr_0() const { return ___m_CachedPtr_0; }
  	inline intptr_t* get_address_of_m_CachedPtr_0() { return &___m_CachedPtr_0; }
  	inline void set_m_CachedPtr_0(intptr_t value)
  	{
  		___m_CachedPtr_0 = value;
  	}
  };
  
  struct Object_t631007953_StaticFields
  {
  public:
  	// System.Int32 UnityEngine.Object::OffsetOfInstanceIDInCPlusPlusObject
  	int32_t ___OffsetOfInstanceIDInCPlusPlusObject_1;
  
  public:
  	inline static int32_t get_offset_of_OffsetOfInstanceIDInCPlusPlusObject_1() { return static_cast<int32_t>(offsetof(Object_t631007953_StaticFields, ___OffsetOfInstanceIDInCPlusPlusObject_1)); }
  	inline int32_t get_OffsetOfInstanceIDInCPlusPlusObject_1() const { return ___OffsetOfInstanceIDInCPlusPlusObject_1; }
  	inline int32_t* get_address_of_OffsetOfInstanceIDInCPlusPlusObject_1() { return &___OffsetOfInstanceIDInCPlusPlusObject_1; }
  	inline void set_OffsetOfInstanceIDInCPlusPlusObject_1(int32_t value)
  	{
  		___OffsetOfInstanceIDInCPlusPlusObject_1 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  // Native definition for P/Invoke marshalling of UnityEngine.Object
  struct Object_t631007953_marshaled_pinvoke
  {
  	intptr_t ___m_CachedPtr_0;
  };
  // Native definition for COM marshalling of UnityEngine.Object
  struct Object_t631007953_marshaled_com
  {
  	intptr_t ___m_CachedPtr_0;
  };
  #endif // OBJECT_T631007953_H
  #ifndef CANVASUPDATE_T2572322932_H
  #define CANVASUPDATE_T2572322932_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.UI.CanvasUpdate
  struct  CanvasUpdate_t2572322932 
  {
  public:
  	// System.Int32 UnityEngine.UI.CanvasUpdate::value__
  	int32_t ___value___1;
  
  public:
  	inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(CanvasUpdate_t2572322932, ___value___1)); }
  	inline int32_t get_value___1() const { return ___value___1; }
  	inline int32_t* get_address_of_value___1() { return &___value___1; }
  	inline void set_value___1(int32_t value)
  	{
  		___value___1 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // CANVASUPDATE_T2572322932_H
  #ifndef ARGUMENTEXCEPTION_T132251570_H
  #define ARGUMENTEXCEPTION_T132251570_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.ArgumentException
  struct  ArgumentException_t132251570  : public SystemException_t176217640
  {
  public:
  	// System.String System.ArgumentException::param_name
  	String_t* ___param_name_12;
  
  public:
  	inline static int32_t get_offset_of_param_name_12() { return static_cast<int32_t>(offsetof(ArgumentException_t132251570, ___param_name_12)); }
  	inline String_t* get_param_name_12() const { return ___param_name_12; }
  	inline String_t** get_address_of_param_name_12() { return &___param_name_12; }
  	inline void set_param_name_12(String_t* value)
  	{
  		___param_name_12 = value;
  		Il2CppCodeGenWriteBarrier((&___param_name_12), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // ARGUMENTEXCEPTION_T132251570_H
  #ifndef INPUTBUTTON_T3704011348_H
  #define INPUTBUTTON_T3704011348_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.EventSystems.PointerEventData/InputButton
  struct  InputButton_t3704011348 
  {
  public:
  	// System.Int32 UnityEngine.EventSystems.PointerEventData/InputButton::value__
  	int32_t ___value___1;
  
  public:
  	inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(InputButton_t3704011348, ___value___1)); }
  	inline int32_t get_value___1() const { return ___value___1; }
  	inline int32_t* get_address_of_value___1() { return &___value___1; }
  	inline void set_value___1(int32_t value)
  	{
  		___value___1 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // INPUTBUTTON_T3704011348_H
  #ifndef DELEGATE_T1188392813_H
  #define DELEGATE_T1188392813_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.Delegate
  struct  Delegate_t1188392813  : public RuntimeObject
  {
  public:
  	// System.IntPtr System.Delegate::method_ptr
  	Il2CppMethodPointer ___method_ptr_0;
  	// System.IntPtr System.Delegate::invoke_impl
  	intptr_t ___invoke_impl_1;
  	// System.Object System.Delegate::m_target
  	RuntimeObject * ___m_target_2;
  	// System.IntPtr System.Delegate::method
  	intptr_t ___method_3;
  	// System.IntPtr System.Delegate::delegate_trampoline
  	intptr_t ___delegate_trampoline_4;
  	// System.IntPtr System.Delegate::method_code
  	intptr_t ___method_code_5;
  	// System.Reflection.MethodInfo System.Delegate::method_info
  	MethodInfo_t * ___method_info_6;
  	// System.Reflection.MethodInfo System.Delegate::original_method_info
  	MethodInfo_t * ___original_method_info_7;
  	// System.DelegateData System.Delegate::data
  	DelegateData_t1677132599 * ___data_8;
  
  public:
  	inline static int32_t get_offset_of_method_ptr_0() { return static_cast<int32_t>(offsetof(Delegate_t1188392813, ___method_ptr_0)); }
  	inline Il2CppMethodPointer get_method_ptr_0() const { return ___method_ptr_0; }
  	inline Il2CppMethodPointer* get_address_of_method_ptr_0() { return &___method_ptr_0; }
  	inline void set_method_ptr_0(Il2CppMethodPointer value)
  	{
  		___method_ptr_0 = value;
  	}
  
  	inline static int32_t get_offset_of_invoke_impl_1() { return static_cast<int32_t>(offsetof(Delegate_t1188392813, ___invoke_impl_1)); }
  	inline intptr_t get_invoke_impl_1() const { return ___invoke_impl_1; }
  	inline intptr_t* get_address_of_invoke_impl_1() { return &___invoke_impl_1; }
  	inline void set_invoke_impl_1(intptr_t value)
  	{
  		___invoke_impl_1 = value;
  	}
  
  	inline static int32_t get_offset_of_m_target_2() { return static_cast<int32_t>(offsetof(Delegate_t1188392813, ___m_target_2)); }
  	inline RuntimeObject * get_m_target_2() const { return ___m_target_2; }
  	inline RuntimeObject ** get_address_of_m_target_2() { return &___m_target_2; }
  	inline void set_m_target_2(RuntimeObject * value)
  	{
  		___m_target_2 = value;
  		Il2CppCodeGenWriteBarrier((&___m_target_2), value);
  	}
  
  	inline static int32_t get_offset_of_method_3() { return static_cast<int32_t>(offsetof(Delegate_t1188392813, ___method_3)); }
  	inline intptr_t get_method_3() const { return ___method_3; }
  	inline intptr_t* get_address_of_method_3() { return &___method_3; }
  	inline void set_method_3(intptr_t value)
  	{
  		___method_3 = value;
  	}
  
  	inline static int32_t get_offset_of_delegate_trampoline_4() { return static_cast<int32_t>(offsetof(Delegate_t1188392813, ___delegate_trampoline_4)); }
  	inline intptr_t get_delegate_trampoline_4() const { return ___delegate_trampoline_4; }
  	inline intptr_t* get_address_of_delegate_trampoline_4() { return &___delegate_trampoline_4; }
  	inline void set_delegate_trampoline_4(intptr_t value)
  	{
  		___delegate_trampoline_4 = value;
  	}
  
  	inline static int32_t get_offset_of_method_code_5() { return static_cast<int32_t>(offsetof(Delegate_t1188392813, ___method_code_5)); }
  	inline intptr_t get_method_code_5() const { return ___method_code_5; }
  	inline intptr_t* get_address_of_method_code_5() { return &___method_code_5; }
  	inline void set_method_code_5(intptr_t value)
  	{
  		___method_code_5 = value;
  	}
  
  	inline static int32_t get_offset_of_method_info_6() { return static_cast<int32_t>(offsetof(Delegate_t1188392813, ___method_info_6)); }
  	inline MethodInfo_t * get_method_info_6() const { return ___method_info_6; }
  	inline MethodInfo_t ** get_address_of_method_info_6() { return &___method_info_6; }
  	inline void set_method_info_6(MethodInfo_t * value)
  	{
  		___method_info_6 = value;
  		Il2CppCodeGenWriteBarrier((&___method_info_6), value);
  	}
  
  	inline static int32_t get_offset_of_original_method_info_7() { return static_cast<int32_t>(offsetof(Delegate_t1188392813, ___original_method_info_7)); }
  	inline MethodInfo_t * get_original_method_info_7() const { return ___original_method_info_7; }
  	inline MethodInfo_t ** get_address_of_original_method_info_7() { return &___original_method_info_7; }
  	inline void set_original_method_info_7(MethodInfo_t * value)
  	{
  		___original_method_info_7 = value;
  		Il2CppCodeGenWriteBarrier((&___original_method_info_7), value);
  	}
  
  	inline static int32_t get_offset_of_data_8() { return static_cast<int32_t>(offsetof(Delegate_t1188392813, ___data_8)); }
  	inline DelegateData_t1677132599 * get_data_8() const { return ___data_8; }
  	inline DelegateData_t1677132599 ** get_address_of_data_8() { return &___data_8; }
  	inline void set_data_8(DelegateData_t1677132599 * value)
  	{
  		___data_8 = value;
  		Il2CppCodeGenWriteBarrier((&___data_8), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // DELEGATE_T1188392813_H
  #ifndef COMPONENT_T1923634451_H
  #define COMPONENT_T1923634451_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.Component
  struct  Component_t1923634451  : public Object_t631007953
  {
  public:
  
  public:
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // COMPONENT_T1923634451_H
  #ifndef MESH_T3648964284_H
  #define MESH_T3648964284_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.Mesh
  struct  Mesh_t3648964284  : public Object_t631007953
  {
  public:
  
  public:
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // MESH_T3648964284_H
  #ifndef NAVIGATION_T3049316579_H
  #define NAVIGATION_T3049316579_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.UI.Navigation
  struct  Navigation_t3049316579 
  {
  public:
  	// UnityEngine.UI.Navigation/Mode UnityEngine.UI.Navigation::m_Mode
  	int32_t ___m_Mode_0;
  	// UnityEngine.UI.Selectable UnityEngine.UI.Navigation::m_SelectOnUp
  	Selectable_t3250028441 * ___m_SelectOnUp_1;
  	// UnityEngine.UI.Selectable UnityEngine.UI.Navigation::m_SelectOnDown
  	Selectable_t3250028441 * ___m_SelectOnDown_2;
  	// UnityEngine.UI.Selectable UnityEngine.UI.Navigation::m_SelectOnLeft
  	Selectable_t3250028441 * ___m_SelectOnLeft_3;
  	// UnityEngine.UI.Selectable UnityEngine.UI.Navigation::m_SelectOnRight
  	Selectable_t3250028441 * ___m_SelectOnRight_4;
  
  public:
  	inline static int32_t get_offset_of_m_Mode_0() { return static_cast<int32_t>(offsetof(Navigation_t3049316579, ___m_Mode_0)); }
  	inline int32_t get_m_Mode_0() const { return ___m_Mode_0; }
  	inline int32_t* get_address_of_m_Mode_0() { return &___m_Mode_0; }
  	inline void set_m_Mode_0(int32_t value)
  	{
  		___m_Mode_0 = value;
  	}
  
  	inline static int32_t get_offset_of_m_SelectOnUp_1() { return static_cast<int32_t>(offsetof(Navigation_t3049316579, ___m_SelectOnUp_1)); }
  	inline Selectable_t3250028441 * get_m_SelectOnUp_1() const { return ___m_SelectOnUp_1; }
  	inline Selectable_t3250028441 ** get_address_of_m_SelectOnUp_1() { return &___m_SelectOnUp_1; }
  	inline void set_m_SelectOnUp_1(Selectable_t3250028441 * value)
  	{
  		___m_SelectOnUp_1 = value;
  		Il2CppCodeGenWriteBarrier((&___m_SelectOnUp_1), value);
  	}
  
  	inline static int32_t get_offset_of_m_SelectOnDown_2() { return static_cast<int32_t>(offsetof(Navigation_t3049316579, ___m_SelectOnDown_2)); }
  	inline Selectable_t3250028441 * get_m_SelectOnDown_2() const { return ___m_SelectOnDown_2; }
  	inline Selectable_t3250028441 ** get_address_of_m_SelectOnDown_2() { return &___m_SelectOnDown_2; }
  	inline void set_m_SelectOnDown_2(Selectable_t3250028441 * value)
  	{
  		___m_SelectOnDown_2 = value;
  		Il2CppCodeGenWriteBarrier((&___m_SelectOnDown_2), value);
  	}
  
  	inline static int32_t get_offset_of_m_SelectOnLeft_3() { return static_cast<int32_t>(offsetof(Navigation_t3049316579, ___m_SelectOnLeft_3)); }
  	inline Selectable_t3250028441 * get_m_SelectOnLeft_3() const { return ___m_SelectOnLeft_3; }
  	inline Selectable_t3250028441 ** get_address_of_m_SelectOnLeft_3() { return &___m_SelectOnLeft_3; }
  	inline void set_m_SelectOnLeft_3(Selectable_t3250028441 * value)
  	{
  		___m_SelectOnLeft_3 = value;
  		Il2CppCodeGenWriteBarrier((&___m_SelectOnLeft_3), value);
  	}
  
  	inline static int32_t get_offset_of_m_SelectOnRight_4() { return static_cast<int32_t>(offsetof(Navigation_t3049316579, ___m_SelectOnRight_4)); }
  	inline Selectable_t3250028441 * get_m_SelectOnRight_4() const { return ___m_SelectOnRight_4; }
  	inline Selectable_t3250028441 ** get_address_of_m_SelectOnRight_4() { return &___m_SelectOnRight_4; }
  	inline void set_m_SelectOnRight_4(Selectable_t3250028441 * value)
  	{
  		___m_SelectOnRight_4 = value;
  		Il2CppCodeGenWriteBarrier((&___m_SelectOnRight_4), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  // Native definition for P/Invoke marshalling of UnityEngine.UI.Navigation
  struct Navigation_t3049316579_marshaled_pinvoke
  {
  	int32_t ___m_Mode_0;
  	Selectable_t3250028441 * ___m_SelectOnUp_1;
  	Selectable_t3250028441 * ___m_SelectOnDown_2;
  	Selectable_t3250028441 * ___m_SelectOnLeft_3;
  	Selectable_t3250028441 * ___m_SelectOnRight_4;
  };
  // Native definition for COM marshalling of UnityEngine.UI.Navigation
  struct Navigation_t3049316579_marshaled_com
  {
  	int32_t ___m_Mode_0;
  	Selectable_t3250028441 * ___m_SelectOnUp_1;
  	Selectable_t3250028441 * ___m_SelectOnDown_2;
  	Selectable_t3250028441 * ___m_SelectOnLeft_3;
  	Selectable_t3250028441 * ___m_SelectOnRight_4;
  };
  #endif // NAVIGATION_T3049316579_H
  #ifndef POINTEREVENTDATA_T3807901092_H
  #define POINTEREVENTDATA_T3807901092_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.EventSystems.PointerEventData
  struct  PointerEventData_t3807901092  : public BaseEventData_t3903027533
  {
  public:
  	// UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::<pointerEnter>k__BackingField
  	GameObject_t1113636619 * ___U3CpointerEnterU3Ek__BackingField_2;
  	// UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::m_PointerPress
  	GameObject_t1113636619 * ___m_PointerPress_3;
  	// UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::<lastPress>k__BackingField
  	GameObject_t1113636619 * ___U3ClastPressU3Ek__BackingField_4;
  	// UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::<rawPointerPress>k__BackingField
  	GameObject_t1113636619 * ___U3CrawPointerPressU3Ek__BackingField_5;
  	// UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::<pointerDrag>k__BackingField
  	GameObject_t1113636619 * ___U3CpointerDragU3Ek__BackingField_6;
  	// UnityEngine.EventSystems.RaycastResult UnityEngine.EventSystems.PointerEventData::<pointerCurrentRaycast>k__BackingField
  	RaycastResult_t3360306849  ___U3CpointerCurrentRaycastU3Ek__BackingField_7;
  	// UnityEngine.EventSystems.RaycastResult UnityEngine.EventSystems.PointerEventData::<pointerPressRaycast>k__BackingField
  	RaycastResult_t3360306849  ___U3CpointerPressRaycastU3Ek__BackingField_8;
  	// System.Collections.Generic.List`1<UnityEngine.GameObject> UnityEngine.EventSystems.PointerEventData::hovered
  	List_1_t2585711361 * ___hovered_9;
  	// System.Boolean UnityEngine.EventSystems.PointerEventData::<eligibleForClick>k__BackingField
  	bool ___U3CeligibleForClickU3Ek__BackingField_10;
  	// System.Int32 UnityEngine.EventSystems.PointerEventData::<pointerId>k__BackingField
  	int32_t ___U3CpointerIdU3Ek__BackingField_11;
  	// UnityEngine.Vector2 UnityEngine.EventSystems.PointerEventData::<position>k__BackingField
  	Vector2_t2156229523  ___U3CpositionU3Ek__BackingField_12;
  	// UnityEngine.Vector2 UnityEngine.EventSystems.PointerEventData::<delta>k__BackingField
  	Vector2_t2156229523  ___U3CdeltaU3Ek__BackingField_13;
  	// UnityEngine.Vector2 UnityEngine.EventSystems.PointerEventData::<pressPosition>k__BackingField
  	Vector2_t2156229523  ___U3CpressPositionU3Ek__BackingField_14;
  	// UnityEngine.Vector3 UnityEngine.EventSystems.PointerEventData::<worldPosition>k__BackingField
  	Vector3_t3722313464  ___U3CworldPositionU3Ek__BackingField_15;
  	// UnityEngine.Vector3 UnityEngine.EventSystems.PointerEventData::<worldNormal>k__BackingField
  	Vector3_t3722313464  ___U3CworldNormalU3Ek__BackingField_16;
  	// System.Single UnityEngine.EventSystems.PointerEventData::<clickTime>k__BackingField
  	float ___U3CclickTimeU3Ek__BackingField_17;
  	// System.Int32 UnityEngine.EventSystems.PointerEventData::<clickCount>k__BackingField
  	int32_t ___U3CclickCountU3Ek__BackingField_18;
  	// UnityEngine.Vector2 UnityEngine.EventSystems.PointerEventData::<scrollDelta>k__BackingField
  	Vector2_t2156229523  ___U3CscrollDeltaU3Ek__BackingField_19;
  	// System.Boolean UnityEngine.EventSystems.PointerEventData::<useDragThreshold>k__BackingField
  	bool ___U3CuseDragThresholdU3Ek__BackingField_20;
  	// System.Boolean UnityEngine.EventSystems.PointerEventData::<dragging>k__BackingField
  	bool ___U3CdraggingU3Ek__BackingField_21;
  	// UnityEngine.EventSystems.PointerEventData/InputButton UnityEngine.EventSystems.PointerEventData::<button>k__BackingField
  	int32_t ___U3CbuttonU3Ek__BackingField_22;
  
  public:
  	inline static int32_t get_offset_of_U3CpointerEnterU3Ek__BackingField_2() { return static_cast<int32_t>(offsetof(PointerEventData_t3807901092, ___U3CpointerEnterU3Ek__BackingField_2)); }
  	inline GameObject_t1113636619 * get_U3CpointerEnterU3Ek__BackingField_2() const { return ___U3CpointerEnterU3Ek__BackingField_2; }
  	inline GameObject_t1113636619 ** get_address_of_U3CpointerEnterU3Ek__BackingField_2() { return &___U3CpointerEnterU3Ek__BackingField_2; }
  	inline void set_U3CpointerEnterU3Ek__BackingField_2(GameObject_t1113636619 * value)
  	{
  		___U3CpointerEnterU3Ek__BackingField_2 = value;
  		Il2CppCodeGenWriteBarrier((&___U3CpointerEnterU3Ek__BackingField_2), value);
  	}
  
  	inline static int32_t get_offset_of_m_PointerPress_3() { return static_cast<int32_t>(offsetof(PointerEventData_t3807901092, ___m_PointerPress_3)); }
  	inline GameObject_t1113636619 * get_m_PointerPress_3() const { return ___m_PointerPress_3; }
  	inline GameObject_t1113636619 ** get_address_of_m_PointerPress_3() { return &___m_PointerPress_3; }
  	inline void set_m_PointerPress_3(GameObject_t1113636619 * value)
  	{
  		___m_PointerPress_3 = value;
  		Il2CppCodeGenWriteBarrier((&___m_PointerPress_3), value);
  	}
  
  	inline static int32_t get_offset_of_U3ClastPressU3Ek__BackingField_4() { return static_cast<int32_t>(offsetof(PointerEventData_t3807901092, ___U3ClastPressU3Ek__BackingField_4)); }
  	inline GameObject_t1113636619 * get_U3ClastPressU3Ek__BackingField_4() const { return ___U3ClastPressU3Ek__BackingField_4; }
  	inline GameObject_t1113636619 ** get_address_of_U3ClastPressU3Ek__BackingField_4() { return &___U3ClastPressU3Ek__BackingField_4; }
  	inline void set_U3ClastPressU3Ek__BackingField_4(GameObject_t1113636619 * value)
  	{
  		___U3ClastPressU3Ek__BackingField_4 = value;
  		Il2CppCodeGenWriteBarrier((&___U3ClastPressU3Ek__BackingField_4), value);
  	}
  
  	inline static int32_t get_offset_of_U3CrawPointerPressU3Ek__BackingField_5() { return static_cast<int32_t>(offsetof(PointerEventData_t3807901092, ___U3CrawPointerPressU3Ek__BackingField_5)); }
  	inline GameObject_t1113636619 * get_U3CrawPointerPressU3Ek__BackingField_5() const { return ___U3CrawPointerPressU3Ek__BackingField_5; }
  	inline GameObject_t1113636619 ** get_address_of_U3CrawPointerPressU3Ek__BackingField_5() { return &___U3CrawPointerPressU3Ek__BackingField_5; }
  	inline void set_U3CrawPointerPressU3Ek__BackingField_5(GameObject_t1113636619 * value)
  	{
  		___U3CrawPointerPressU3Ek__BackingField_5 = value;
  		Il2CppCodeGenWriteBarrier((&___U3CrawPointerPressU3Ek__BackingField_5), value);
  	}
  
  	inline static int32_t get_offset_of_U3CpointerDragU3Ek__BackingField_6() { return static_cast<int32_t>(offsetof(PointerEventData_t3807901092, ___U3CpointerDragU3Ek__BackingField_6)); }
  	inline GameObject_t1113636619 * get_U3CpointerDragU3Ek__BackingField_6() const { return ___U3CpointerDragU3Ek__BackingField_6; }
  	inline GameObject_t1113636619 ** get_address_of_U3CpointerDragU3Ek__BackingField_6() { return &___U3CpointerDragU3Ek__BackingField_6; }
  	inline void set_U3CpointerDragU3Ek__BackingField_6(GameObject_t1113636619 * value)
  	{
  		___U3CpointerDragU3Ek__BackingField_6 = value;
  		Il2CppCodeGenWriteBarrier((&___U3CpointerDragU3Ek__BackingField_6), value);
  	}
  
  	inline static int32_t get_offset_of_U3CpointerCurrentRaycastU3Ek__BackingField_7() { return static_cast<int32_t>(offsetof(PointerEventData_t3807901092, ___U3CpointerCurrentRaycastU3Ek__BackingField_7)); }
  	inline RaycastResult_t3360306849  get_U3CpointerCurrentRaycastU3Ek__BackingField_7() const { return ___U3CpointerCurrentRaycastU3Ek__BackingField_7; }
  	inline RaycastResult_t3360306849 * get_address_of_U3CpointerCurrentRaycastU3Ek__BackingField_7() { return &___U3CpointerCurrentRaycastU3Ek__BackingField_7; }
  	inline void set_U3CpointerCurrentRaycastU3Ek__BackingField_7(RaycastResult_t3360306849  value)
  	{
  		___U3CpointerCurrentRaycastU3Ek__BackingField_7 = value;
  	}
  
  	inline static int32_t get_offset_of_U3CpointerPressRaycastU3Ek__BackingField_8() { return static_cast<int32_t>(offsetof(PointerEventData_t3807901092, ___U3CpointerPressRaycastU3Ek__BackingField_8)); }
  	inline RaycastResult_t3360306849  get_U3CpointerPressRaycastU3Ek__BackingField_8() const { return ___U3CpointerPressRaycastU3Ek__BackingField_8; }
  	inline RaycastResult_t3360306849 * get_address_of_U3CpointerPressRaycastU3Ek__BackingField_8() { return &___U3CpointerPressRaycastU3Ek__BackingField_8; }
  	inline void set_U3CpointerPressRaycastU3Ek__BackingField_8(RaycastResult_t3360306849  value)
  	{
  		___U3CpointerPressRaycastU3Ek__BackingField_8 = value;
  	}
  
  	inline static int32_t get_offset_of_hovered_9() { return static_cast<int32_t>(offsetof(PointerEventData_t3807901092, ___hovered_9)); }
  	inline List_1_t2585711361 * get_hovered_9() const { return ___hovered_9; }
  	inline List_1_t2585711361 ** get_address_of_hovered_9() { return &___hovered_9; }
  	inline void set_hovered_9(List_1_t2585711361 * value)
  	{
  		___hovered_9 = value;
  		Il2CppCodeGenWriteBarrier((&___hovered_9), value);
  	}
  
  	inline static int32_t get_offset_of_U3CeligibleForClickU3Ek__BackingField_10() { return static_cast<int32_t>(offsetof(PointerEventData_t3807901092, ___U3CeligibleForClickU3Ek__BackingField_10)); }
  	inline bool get_U3CeligibleForClickU3Ek__BackingField_10() const { return ___U3CeligibleForClickU3Ek__BackingField_10; }
  	inline bool* get_address_of_U3CeligibleForClickU3Ek__BackingField_10() { return &___U3CeligibleForClickU3Ek__BackingField_10; }
  	inline void set_U3CeligibleForClickU3Ek__BackingField_10(bool value)
  	{
  		___U3CeligibleForClickU3Ek__BackingField_10 = value;
  	}
  
  	inline static int32_t get_offset_of_U3CpointerIdU3Ek__BackingField_11() { return static_cast<int32_t>(offsetof(PointerEventData_t3807901092, ___U3CpointerIdU3Ek__BackingField_11)); }
  	inline int32_t get_U3CpointerIdU3Ek__BackingField_11() const { return ___U3CpointerIdU3Ek__BackingField_11; }
  	inline int32_t* get_address_of_U3CpointerIdU3Ek__BackingField_11() { return &___U3CpointerIdU3Ek__BackingField_11; }
  	inline void set_U3CpointerIdU3Ek__BackingField_11(int32_t value)
  	{
  		___U3CpointerIdU3Ek__BackingField_11 = value;
  	}
  
  	inline static int32_t get_offset_of_U3CpositionU3Ek__BackingField_12() { return static_cast<int32_t>(offsetof(PointerEventData_t3807901092, ___U3CpositionU3Ek__BackingField_12)); }
  	inline Vector2_t2156229523  get_U3CpositionU3Ek__BackingField_12() const { return ___U3CpositionU3Ek__BackingField_12; }
  	inline Vector2_t2156229523 * get_address_of_U3CpositionU3Ek__BackingField_12() { return &___U3CpositionU3Ek__BackingField_12; }
  	inline void set_U3CpositionU3Ek__BackingField_12(Vector2_t2156229523  value)
  	{
  		___U3CpositionU3Ek__BackingField_12 = value;
  	}
  
  	inline static int32_t get_offset_of_U3CdeltaU3Ek__BackingField_13() { return static_cast<int32_t>(offsetof(PointerEventData_t3807901092, ___U3CdeltaU3Ek__BackingField_13)); }
  	inline Vector2_t2156229523  get_U3CdeltaU3Ek__BackingField_13() const { return ___U3CdeltaU3Ek__BackingField_13; }
  	inline Vector2_t2156229523 * get_address_of_U3CdeltaU3Ek__BackingField_13() { return &___U3CdeltaU3Ek__BackingField_13; }
  	inline void set_U3CdeltaU3Ek__BackingField_13(Vector2_t2156229523  value)
  	{
  		___U3CdeltaU3Ek__BackingField_13 = value;
  	}
  
  	inline static int32_t get_offset_of_U3CpressPositionU3Ek__BackingField_14() { return static_cast<int32_t>(offsetof(PointerEventData_t3807901092, ___U3CpressPositionU3Ek__BackingField_14)); }
  	inline Vector2_t2156229523  get_U3CpressPositionU3Ek__BackingField_14() const { return ___U3CpressPositionU3Ek__BackingField_14; }
  	inline Vector2_t2156229523 * get_address_of_U3CpressPositionU3Ek__BackingField_14() { return &___U3CpressPositionU3Ek__BackingField_14; }
  	inline void set_U3CpressPositionU3Ek__BackingField_14(Vector2_t2156229523  value)
  	{
  		___U3CpressPositionU3Ek__BackingField_14 = value;
  	}
  
  	inline static int32_t get_offset_of_U3CworldPositionU3Ek__BackingField_15() { return static_cast<int32_t>(offsetof(PointerEventData_t3807901092, ___U3CworldPositionU3Ek__BackingField_15)); }
  	inline Vector3_t3722313464  get_U3CworldPositionU3Ek__BackingField_15() const { return ___U3CworldPositionU3Ek__BackingField_15; }
  	inline Vector3_t3722313464 * get_address_of_U3CworldPositionU3Ek__BackingField_15() { return &___U3CworldPositionU3Ek__BackingField_15; }
  	inline void set_U3CworldPositionU3Ek__BackingField_15(Vector3_t3722313464  value)
  	{
  		___U3CworldPositionU3Ek__BackingField_15 = value;
  	}
  
  	inline static int32_t get_offset_of_U3CworldNormalU3Ek__BackingField_16() { return static_cast<int32_t>(offsetof(PointerEventData_t3807901092, ___U3CworldNormalU3Ek__BackingField_16)); }
  	inline Vector3_t3722313464  get_U3CworldNormalU3Ek__BackingField_16() const { return ___U3CworldNormalU3Ek__BackingField_16; }
  	inline Vector3_t3722313464 * get_address_of_U3CworldNormalU3Ek__BackingField_16() { return &___U3CworldNormalU3Ek__BackingField_16; }
  	inline void set_U3CworldNormalU3Ek__BackingField_16(Vector3_t3722313464  value)
  	{
  		___U3CworldNormalU3Ek__BackingField_16 = value;
  	}
  
  	inline static int32_t get_offset_of_U3CclickTimeU3Ek__BackingField_17() { return static_cast<int32_t>(offsetof(PointerEventData_t3807901092, ___U3CclickTimeU3Ek__BackingField_17)); }
  	inline float get_U3CclickTimeU3Ek__BackingField_17() const { return ___U3CclickTimeU3Ek__BackingField_17; }
  	inline float* get_address_of_U3CclickTimeU3Ek__BackingField_17() { return &___U3CclickTimeU3Ek__BackingField_17; }
  	inline void set_U3CclickTimeU3Ek__BackingField_17(float value)
  	{
  		___U3CclickTimeU3Ek__BackingField_17 = value;
  	}
  
  	inline static int32_t get_offset_of_U3CclickCountU3Ek__BackingField_18() { return static_cast<int32_t>(offsetof(PointerEventData_t3807901092, ___U3CclickCountU3Ek__BackingField_18)); }
  	inline int32_t get_U3CclickCountU3Ek__BackingField_18() const { return ___U3CclickCountU3Ek__BackingField_18; }
  	inline int32_t* get_address_of_U3CclickCountU3Ek__BackingField_18() { return &___U3CclickCountU3Ek__BackingField_18; }
  	inline void set_U3CclickCountU3Ek__BackingField_18(int32_t value)
  	{
  		___U3CclickCountU3Ek__BackingField_18 = value;
  	}
  
  	inline static int32_t get_offset_of_U3CscrollDeltaU3Ek__BackingField_19() { return static_cast<int32_t>(offsetof(PointerEventData_t3807901092, ___U3CscrollDeltaU3Ek__BackingField_19)); }
  	inline Vector2_t2156229523  get_U3CscrollDeltaU3Ek__BackingField_19() const { return ___U3CscrollDeltaU3Ek__BackingField_19; }
  	inline Vector2_t2156229523 * get_address_of_U3CscrollDeltaU3Ek__BackingField_19() { return &___U3CscrollDeltaU3Ek__BackingField_19; }
  	inline void set_U3CscrollDeltaU3Ek__BackingField_19(Vector2_t2156229523  value)
  	{
  		___U3CscrollDeltaU3Ek__BackingField_19 = value;
  	}
  
  	inline static int32_t get_offset_of_U3CuseDragThresholdU3Ek__BackingField_20() { return static_cast<int32_t>(offsetof(PointerEventData_t3807901092, ___U3CuseDragThresholdU3Ek__BackingField_20)); }
  	inline bool get_U3CuseDragThresholdU3Ek__BackingField_20() const { return ___U3CuseDragThresholdU3Ek__BackingField_20; }
  	inline bool* get_address_of_U3CuseDragThresholdU3Ek__BackingField_20() { return &___U3CuseDragThresholdU3Ek__BackingField_20; }
  	inline void set_U3CuseDragThresholdU3Ek__BackingField_20(bool value)
  	{
  		___U3CuseDragThresholdU3Ek__BackingField_20 = value;
  	}
  
  	inline static int32_t get_offset_of_U3CdraggingU3Ek__BackingField_21() { return static_cast<int32_t>(offsetof(PointerEventData_t3807901092, ___U3CdraggingU3Ek__BackingField_21)); }
  	inline bool get_U3CdraggingU3Ek__BackingField_21() const { return ___U3CdraggingU3Ek__BackingField_21; }
  	inline bool* get_address_of_U3CdraggingU3Ek__BackingField_21() { return &___U3CdraggingU3Ek__BackingField_21; }
  	inline void set_U3CdraggingU3Ek__BackingField_21(bool value)
  	{
  		___U3CdraggingU3Ek__BackingField_21 = value;
  	}
  
  	inline static int32_t get_offset_of_U3CbuttonU3Ek__BackingField_22() { return static_cast<int32_t>(offsetof(PointerEventData_t3807901092, ___U3CbuttonU3Ek__BackingField_22)); }
  	inline int32_t get_U3CbuttonU3Ek__BackingField_22() const { return ___U3CbuttonU3Ek__BackingField_22; }
  	inline int32_t* get_address_of_U3CbuttonU3Ek__BackingField_22() { return &___U3CbuttonU3Ek__BackingField_22; }
  	inline void set_U3CbuttonU3Ek__BackingField_22(int32_t value)
  	{
  		___U3CbuttonU3Ek__BackingField_22 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // POINTEREVENTDATA_T3807901092_H
  #ifndef MULTICASTDELEGATE_T_H
  #define MULTICASTDELEGATE_T_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.MulticastDelegate
  struct  MulticastDelegate_t  : public Delegate_t1188392813
  {
  public:
  	// System.MulticastDelegate System.MulticastDelegate::prev
  	MulticastDelegate_t * ___prev_9;
  	// System.MulticastDelegate System.MulticastDelegate::kpm_next
  	MulticastDelegate_t * ___kpm_next_10;
  
  public:
  	inline static int32_t get_offset_of_prev_9() { return static_cast<int32_t>(offsetof(MulticastDelegate_t, ___prev_9)); }
  	inline MulticastDelegate_t * get_prev_9() const { return ___prev_9; }
  	inline MulticastDelegate_t ** get_address_of_prev_9() { return &___prev_9; }
  	inline void set_prev_9(MulticastDelegate_t * value)
  	{
  		___prev_9 = value;
  		Il2CppCodeGenWriteBarrier((&___prev_9), value);
  	}
  
  	inline static int32_t get_offset_of_kpm_next_10() { return static_cast<int32_t>(offsetof(MulticastDelegate_t, ___kpm_next_10)); }
  	inline MulticastDelegate_t * get_kpm_next_10() const { return ___kpm_next_10; }
  	inline MulticastDelegate_t ** get_address_of_kpm_next_10() { return &___kpm_next_10; }
  	inline void set_kpm_next_10(MulticastDelegate_t * value)
  	{
  		___kpm_next_10 = value;
  		Il2CppCodeGenWriteBarrier((&___kpm_next_10), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // MULTICASTDELEGATE_T_H
  #ifndef BEHAVIOUR_T1437897464_H
  #define BEHAVIOUR_T1437897464_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.Behaviour
  struct  Behaviour_t1437897464  : public Component_t1923634451
  {
  public:
  
  public:
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // BEHAVIOUR_T1437897464_H
  #ifndef TRANSFORM_T3600365921_H
  #define TRANSFORM_T3600365921_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.Transform
  struct  Transform_t3600365921  : public Component_t1923634451
  {
  public:
  
  public:
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // TRANSFORM_T3600365921_H
  #ifndef CANVASRENDERER_T2598313366_H
  #define CANVASRENDERER_T2598313366_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.CanvasRenderer
  struct  CanvasRenderer_t2598313366  : public Component_t1923634451
  {
  public:
  
  public:
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // CANVASRENDERER_T2598313366_H
  #ifndef PREDICATE_1_T3560671185_H
  #define PREDICATE_1_T3560671185_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.Predicate`1<UnityEngine.UI.Toggle>
  struct  Predicate_1_t3560671185  : public MulticastDelegate_t
  {
  public:
  
  public:
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // PREDICATE_1_T3560671185_H
  #ifndef FUNC_2_T3446800538_H
  #define FUNC_2_T3446800538_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.Func`2<UnityEngine.UI.Toggle,System.Boolean>
  struct  Func_2_t3446800538  : public MulticastDelegate_t
  {
  public:
  
  public:
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // FUNC_2_T3446800538_H
  #ifndef MONOBEHAVIOUR_T3962482529_H
  #define MONOBEHAVIOUR_T3962482529_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.MonoBehaviour
  struct  MonoBehaviour_t3962482529  : public Behaviour_t1437897464
  {
  public:
  
  public:
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // MONOBEHAVIOUR_T3962482529_H
  #ifndef UIBEHAVIOUR_T3495933518_H
  #define UIBEHAVIOUR_T3495933518_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.EventSystems.UIBehaviour
  struct  UIBehaviour_t3495933518  : public MonoBehaviour_t3962482529
  {
  public:
  
  public:
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // UIBEHAVIOUR_T3495933518_H
  #ifndef SELECTABLE_T3250028441_H
  #define SELECTABLE_T3250028441_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.UI.Selectable
  struct  Selectable_t3250028441  : public UIBehaviour_t3495933518
  {
  public:
  	// UnityEngine.UI.Navigation UnityEngine.UI.Selectable::m_Navigation
  	Navigation_t3049316579  ___m_Navigation_3;
  	// UnityEngine.UI.Selectable/Transition UnityEngine.UI.Selectable::m_Transition
  	int32_t ___m_Transition_4;
  	// UnityEngine.UI.ColorBlock UnityEngine.UI.Selectable::m_Colors
  	ColorBlock_t2139031574  ___m_Colors_5;
  	// UnityEngine.UI.SpriteState UnityEngine.UI.Selectable::m_SpriteState
  	SpriteState_t1362986479  ___m_SpriteState_6;
  	// UnityEngine.UI.AnimationTriggers UnityEngine.UI.Selectable::m_AnimationTriggers
  	AnimationTriggers_t2532145056 * ___m_AnimationTriggers_7;
  	// System.Boolean UnityEngine.UI.Selectable::m_Interactable
  	bool ___m_Interactable_8;
  	// UnityEngine.UI.Graphic UnityEngine.UI.Selectable::m_TargetGraphic
  	Graphic_t1660335611 * ___m_TargetGraphic_9;
  	// System.Boolean UnityEngine.UI.Selectable::m_GroupsAllowInteraction
  	bool ___m_GroupsAllowInteraction_10;
  	// UnityEngine.UI.Selectable/SelectionState UnityEngine.UI.Selectable::m_CurrentSelectionState
  	int32_t ___m_CurrentSelectionState_11;
  	// System.Boolean UnityEngine.UI.Selectable::<isPointerInside>k__BackingField
  	bool ___U3CisPointerInsideU3Ek__BackingField_12;
  	// System.Boolean UnityEngine.UI.Selectable::<isPointerDown>k__BackingField
  	bool ___U3CisPointerDownU3Ek__BackingField_13;
  	// System.Boolean UnityEngine.UI.Selectable::<hasSelection>k__BackingField
  	bool ___U3ChasSelectionU3Ek__BackingField_14;
  	// System.Collections.Generic.List`1<UnityEngine.CanvasGroup> UnityEngine.UI.Selectable::m_CanvasGroupCache
  	List_1_t1260619206 * ___m_CanvasGroupCache_15;
  
  public:
  	inline static int32_t get_offset_of_m_Navigation_3() { return static_cast<int32_t>(offsetof(Selectable_t3250028441, ___m_Navigation_3)); }
  	inline Navigation_t3049316579  get_m_Navigation_3() const { return ___m_Navigation_3; }
  	inline Navigation_t3049316579 * get_address_of_m_Navigation_3() { return &___m_Navigation_3; }
  	inline void set_m_Navigation_3(Navigation_t3049316579  value)
  	{
  		___m_Navigation_3 = value;
  	}
  
  	inline static int32_t get_offset_of_m_Transition_4() { return static_cast<int32_t>(offsetof(Selectable_t3250028441, ___m_Transition_4)); }
  	inline int32_t get_m_Transition_4() const { return ___m_Transition_4; }
  	inline int32_t* get_address_of_m_Transition_4() { return &___m_Transition_4; }
  	inline void set_m_Transition_4(int32_t value)
  	{
  		___m_Transition_4 = value;
  	}
  
  	inline static int32_t get_offset_of_m_Colors_5() { return static_cast<int32_t>(offsetof(Selectable_t3250028441, ___m_Colors_5)); }
  	inline ColorBlock_t2139031574  get_m_Colors_5() const { return ___m_Colors_5; }
  	inline ColorBlock_t2139031574 * get_address_of_m_Colors_5() { return &___m_Colors_5; }
  	inline void set_m_Colors_5(ColorBlock_t2139031574  value)
  	{
  		___m_Colors_5 = value;
  	}
  
  	inline static int32_t get_offset_of_m_SpriteState_6() { return static_cast<int32_t>(offsetof(Selectable_t3250028441, ___m_SpriteState_6)); }
  	inline SpriteState_t1362986479  get_m_SpriteState_6() const { return ___m_SpriteState_6; }
  	inline SpriteState_t1362986479 * get_address_of_m_SpriteState_6() { return &___m_SpriteState_6; }
  	inline void set_m_SpriteState_6(SpriteState_t1362986479  value)
  	{
  		___m_SpriteState_6 = value;
  	}
  
  	inline static int32_t get_offset_of_m_AnimationTriggers_7() { return static_cast<int32_t>(offsetof(Selectable_t3250028441, ___m_AnimationTriggers_7)); }
  	inline AnimationTriggers_t2532145056 * get_m_AnimationTriggers_7() const { return ___m_AnimationTriggers_7; }
  	inline AnimationTriggers_t2532145056 ** get_address_of_m_AnimationTriggers_7() { return &___m_AnimationTriggers_7; }
  	inline void set_m_AnimationTriggers_7(AnimationTriggers_t2532145056 * value)
  	{
  		___m_AnimationTriggers_7 = value;
  		Il2CppCodeGenWriteBarrier((&___m_AnimationTriggers_7), value);
  	}
  
  	inline static int32_t get_offset_of_m_Interactable_8() { return static_cast<int32_t>(offsetof(Selectable_t3250028441, ___m_Interactable_8)); }
  	inline bool get_m_Interactable_8() const { return ___m_Interactable_8; }
  	inline bool* get_address_of_m_Interactable_8() { return &___m_Interactable_8; }
  	inline void set_m_Interactable_8(bool value)
  	{
  		___m_Interactable_8 = value;
  	}
  
  	inline static int32_t get_offset_of_m_TargetGraphic_9() { return static_cast<int32_t>(offsetof(Selectable_t3250028441, ___m_TargetGraphic_9)); }
  	inline Graphic_t1660335611 * get_m_TargetGraphic_9() const { return ___m_TargetGraphic_9; }
  	inline Graphic_t1660335611 ** get_address_of_m_TargetGraphic_9() { return &___m_TargetGraphic_9; }
  	inline void set_m_TargetGraphic_9(Graphic_t1660335611 * value)
  	{
  		___m_TargetGraphic_9 = value;
  		Il2CppCodeGenWriteBarrier((&___m_TargetGraphic_9), value);
  	}
  
  	inline static int32_t get_offset_of_m_GroupsAllowInteraction_10() { return static_cast<int32_t>(offsetof(Selectable_t3250028441, ___m_GroupsAllowInteraction_10)); }
  	inline bool get_m_GroupsAllowInteraction_10() const { return ___m_GroupsAllowInteraction_10; }
  	inline bool* get_address_of_m_GroupsAllowInteraction_10() { return &___m_GroupsAllowInteraction_10; }
  	inline void set_m_GroupsAllowInteraction_10(bool value)
  	{
  		___m_GroupsAllowInteraction_10 = value;
  	}
  
  	inline static int32_t get_offset_of_m_CurrentSelectionState_11() { return static_cast<int32_t>(offsetof(Selectable_t3250028441, ___m_CurrentSelectionState_11)); }
  	inline int32_t get_m_CurrentSelectionState_11() const { return ___m_CurrentSelectionState_11; }
  	inline int32_t* get_address_of_m_CurrentSelectionState_11() { return &___m_CurrentSelectionState_11; }
  	inline void set_m_CurrentSelectionState_11(int32_t value)
  	{
  		___m_CurrentSelectionState_11 = value;
  	}
  
  	inline static int32_t get_offset_of_U3CisPointerInsideU3Ek__BackingField_12() { return static_cast<int32_t>(offsetof(Selectable_t3250028441, ___U3CisPointerInsideU3Ek__BackingField_12)); }
  	inline bool get_U3CisPointerInsideU3Ek__BackingField_12() const { return ___U3CisPointerInsideU3Ek__BackingField_12; }
  	inline bool* get_address_of_U3CisPointerInsideU3Ek__BackingField_12() { return &___U3CisPointerInsideU3Ek__BackingField_12; }
  	inline void set_U3CisPointerInsideU3Ek__BackingField_12(bool value)
  	{
  		___U3CisPointerInsideU3Ek__BackingField_12 = value;
  	}
  
  	inline static int32_t get_offset_of_U3CisPointerDownU3Ek__BackingField_13() { return static_cast<int32_t>(offsetof(Selectable_t3250028441, ___U3CisPointerDownU3Ek__BackingField_13)); }
  	inline bool get_U3CisPointerDownU3Ek__BackingField_13() const { return ___U3CisPointerDownU3Ek__BackingField_13; }
  	inline bool* get_address_of_U3CisPointerDownU3Ek__BackingField_13() { return &___U3CisPointerDownU3Ek__BackingField_13; }
  	inline void set_U3CisPointerDownU3Ek__BackingField_13(bool value)
  	{
  		___U3CisPointerDownU3Ek__BackingField_13 = value;
  	}
  
  	inline static int32_t get_offset_of_U3ChasSelectionU3Ek__BackingField_14() { return static_cast<int32_t>(offsetof(Selectable_t3250028441, ___U3ChasSelectionU3Ek__BackingField_14)); }
  	inline bool get_U3ChasSelectionU3Ek__BackingField_14() const { return ___U3ChasSelectionU3Ek__BackingField_14; }
  	inline bool* get_address_of_U3ChasSelectionU3Ek__BackingField_14() { return &___U3ChasSelectionU3Ek__BackingField_14; }
  	inline void set_U3ChasSelectionU3Ek__BackingField_14(bool value)
  	{
  		___U3ChasSelectionU3Ek__BackingField_14 = value;
  	}
  
  	inline static int32_t get_offset_of_m_CanvasGroupCache_15() { return static_cast<int32_t>(offsetof(Selectable_t3250028441, ___m_CanvasGroupCache_15)); }
  	inline List_1_t1260619206 * get_m_CanvasGroupCache_15() const { return ___m_CanvasGroupCache_15; }
  	inline List_1_t1260619206 ** get_address_of_m_CanvasGroupCache_15() { return &___m_CanvasGroupCache_15; }
  	inline void set_m_CanvasGroupCache_15(List_1_t1260619206 * value)
  	{
  		___m_CanvasGroupCache_15 = value;
  		Il2CppCodeGenWriteBarrier((&___m_CanvasGroupCache_15), value);
  	}
  };
  
  struct Selectable_t3250028441_StaticFields
  {
  public:
  	// System.Collections.Generic.List`1<UnityEngine.UI.Selectable> UnityEngine.UI.Selectable::s_List
  	List_1_t427135887 * ___s_List_2;
  
  public:
  	inline static int32_t get_offset_of_s_List_2() { return static_cast<int32_t>(offsetof(Selectable_t3250028441_StaticFields, ___s_List_2)); }
  	inline List_1_t427135887 * get_s_List_2() const { return ___s_List_2; }
  	inline List_1_t427135887 ** get_address_of_s_List_2() { return &___s_List_2; }
  	inline void set_s_List_2(List_1_t427135887 * value)
  	{
  		___s_List_2 = value;
  		Il2CppCodeGenWriteBarrier((&___s_List_2), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // SELECTABLE_T3250028441_H
  #ifndef TOGGLEGROUP_T123837990_H
  #define TOGGLEGROUP_T123837990_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.UI.ToggleGroup
  struct  ToggleGroup_t123837990  : public UIBehaviour_t3495933518
  {
  public:
  	// System.Boolean UnityEngine.UI.ToggleGroup::m_AllowSwitchOff
  	bool ___m_AllowSwitchOff_2;
  	// System.Collections.Generic.List`1<UnityEngine.UI.Toggle> UnityEngine.UI.ToggleGroup::m_Toggles
  	List_1_t4207451803 * ___m_Toggles_3;
  
  public:
  	inline static int32_t get_offset_of_m_AllowSwitchOff_2() { return static_cast<int32_t>(offsetof(ToggleGroup_t123837990, ___m_AllowSwitchOff_2)); }
  	inline bool get_m_AllowSwitchOff_2() const { return ___m_AllowSwitchOff_2; }
  	inline bool* get_address_of_m_AllowSwitchOff_2() { return &___m_AllowSwitchOff_2; }
  	inline void set_m_AllowSwitchOff_2(bool value)
  	{
  		___m_AllowSwitchOff_2 = value;
  	}
  
  	inline static int32_t get_offset_of_m_Toggles_3() { return static_cast<int32_t>(offsetof(ToggleGroup_t123837990, ___m_Toggles_3)); }
  	inline List_1_t4207451803 * get_m_Toggles_3() const { return ___m_Toggles_3; }
  	inline List_1_t4207451803 ** get_address_of_m_Toggles_3() { return &___m_Toggles_3; }
  	inline void set_m_Toggles_3(List_1_t4207451803 * value)
  	{
  		___m_Toggles_3 = value;
  		Il2CppCodeGenWriteBarrier((&___m_Toggles_3), value);
  	}
  };
  
  struct ToggleGroup_t123837990_StaticFields
  {
  public:
  	// System.Predicate`1<UnityEngine.UI.Toggle> UnityEngine.UI.ToggleGroup::<>f__am$cache0
  	Predicate_1_t3560671185 * ___U3CU3Ef__amU24cache0_4;
  	// System.Func`2<UnityEngine.UI.Toggle,System.Boolean> UnityEngine.UI.ToggleGroup::<>f__am$cache1
  	Func_2_t3446800538 * ___U3CU3Ef__amU24cache1_5;
  
  public:
  	inline static int32_t get_offset_of_U3CU3Ef__amU24cache0_4() { return static_cast<int32_t>(offsetof(ToggleGroup_t123837990_StaticFields, ___U3CU3Ef__amU24cache0_4)); }
  	inline Predicate_1_t3560671185 * get_U3CU3Ef__amU24cache0_4() const { return ___U3CU3Ef__amU24cache0_4; }
  	inline Predicate_1_t3560671185 ** get_address_of_U3CU3Ef__amU24cache0_4() { return &___U3CU3Ef__amU24cache0_4; }
  	inline void set_U3CU3Ef__amU24cache0_4(Predicate_1_t3560671185 * value)
  	{
  		___U3CU3Ef__amU24cache0_4 = value;
  		Il2CppCodeGenWriteBarrier((&___U3CU3Ef__amU24cache0_4), value);
  	}
  
  	inline static int32_t get_offset_of_U3CU3Ef__amU24cache1_5() { return static_cast<int32_t>(offsetof(ToggleGroup_t123837990_StaticFields, ___U3CU3Ef__amU24cache1_5)); }
  	inline Func_2_t3446800538 * get_U3CU3Ef__amU24cache1_5() const { return ___U3CU3Ef__amU24cache1_5; }
  	inline Func_2_t3446800538 ** get_address_of_U3CU3Ef__amU24cache1_5() { return &___U3CU3Ef__amU24cache1_5; }
  	inline void set_U3CU3Ef__amU24cache1_5(Func_2_t3446800538 * value)
  	{
  		___U3CU3Ef__amU24cache1_5 = value;
  		Il2CppCodeGenWriteBarrier((&___U3CU3Ef__amU24cache1_5), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // TOGGLEGROUP_T123837990_H
  #ifndef LAYOUTGROUP_T2436138090_H
  #define LAYOUTGROUP_T2436138090_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.UI.LayoutGroup
  struct  LayoutGroup_t2436138090  : public UIBehaviour_t3495933518
  {
  public:
  	// UnityEngine.RectOffset UnityEngine.UI.LayoutGroup::m_Padding
  	RectOffset_t1369453676 * ___m_Padding_2;
  	// UnityEngine.TextAnchor UnityEngine.UI.LayoutGroup::m_ChildAlignment
  	int32_t ___m_ChildAlignment_3;
  	// UnityEngine.RectTransform UnityEngine.UI.LayoutGroup::m_Rect
  	RectTransform_t3704657025 * ___m_Rect_4;
  	// UnityEngine.DrivenRectTransformTracker UnityEngine.UI.LayoutGroup::m_Tracker
  	DrivenRectTransformTracker_t2562230146  ___m_Tracker_5;
  	// UnityEngine.Vector2 UnityEngine.UI.LayoutGroup::m_TotalMinSize
  	Vector2_t2156229523  ___m_TotalMinSize_6;
  	// UnityEngine.Vector2 UnityEngine.UI.LayoutGroup::m_TotalPreferredSize
  	Vector2_t2156229523  ___m_TotalPreferredSize_7;
  	// UnityEngine.Vector2 UnityEngine.UI.LayoutGroup::m_TotalFlexibleSize
  	Vector2_t2156229523  ___m_TotalFlexibleSize_8;
  	// System.Collections.Generic.List`1<UnityEngine.RectTransform> UnityEngine.UI.LayoutGroup::m_RectChildren
  	List_1_t881764471 * ___m_RectChildren_9;
  
  public:
  	inline static int32_t get_offset_of_m_Padding_2() { return static_cast<int32_t>(offsetof(LayoutGroup_t2436138090, ___m_Padding_2)); }
  	inline RectOffset_t1369453676 * get_m_Padding_2() const { return ___m_Padding_2; }
  	inline RectOffset_t1369453676 ** get_address_of_m_Padding_2() { return &___m_Padding_2; }
  	inline void set_m_Padding_2(RectOffset_t1369453676 * value)
  	{
  		___m_Padding_2 = value;
  		Il2CppCodeGenWriteBarrier((&___m_Padding_2), value);
  	}
  
  	inline static int32_t get_offset_of_m_ChildAlignment_3() { return static_cast<int32_t>(offsetof(LayoutGroup_t2436138090, ___m_ChildAlignment_3)); }
  	inline int32_t get_m_ChildAlignment_3() const { return ___m_ChildAlignment_3; }
  	inline int32_t* get_address_of_m_ChildAlignment_3() { return &___m_ChildAlignment_3; }
  	inline void set_m_ChildAlignment_3(int32_t value)
  	{
  		___m_ChildAlignment_3 = value;
  	}
  
  	inline static int32_t get_offset_of_m_Rect_4() { return static_cast<int32_t>(offsetof(LayoutGroup_t2436138090, ___m_Rect_4)); }
  	inline RectTransform_t3704657025 * get_m_Rect_4() const { return ___m_Rect_4; }
  	inline RectTransform_t3704657025 ** get_address_of_m_Rect_4() { return &___m_Rect_4; }
  	inline void set_m_Rect_4(RectTransform_t3704657025 * value)
  	{
  		___m_Rect_4 = value;
  		Il2CppCodeGenWriteBarrier((&___m_Rect_4), value);
  	}
  
  	inline static int32_t get_offset_of_m_Tracker_5() { return static_cast<int32_t>(offsetof(LayoutGroup_t2436138090, ___m_Tracker_5)); }
  	inline DrivenRectTransformTracker_t2562230146  get_m_Tracker_5() const { return ___m_Tracker_5; }
  	inline DrivenRectTransformTracker_t2562230146 * get_address_of_m_Tracker_5() { return &___m_Tracker_5; }
  	inline void set_m_Tracker_5(DrivenRectTransformTracker_t2562230146  value)
  	{
  		___m_Tracker_5 = value;
  	}
  
  	inline static int32_t get_offset_of_m_TotalMinSize_6() { return static_cast<int32_t>(offsetof(LayoutGroup_t2436138090, ___m_TotalMinSize_6)); }
  	inline Vector2_t2156229523  get_m_TotalMinSize_6() const { return ___m_TotalMinSize_6; }
  	inline Vector2_t2156229523 * get_address_of_m_TotalMinSize_6() { return &___m_TotalMinSize_6; }
  	inline void set_m_TotalMinSize_6(Vector2_t2156229523  value)
  	{
  		___m_TotalMinSize_6 = value;
  	}
  
  	inline static int32_t get_offset_of_m_TotalPreferredSize_7() { return static_cast<int32_t>(offsetof(LayoutGroup_t2436138090, ___m_TotalPreferredSize_7)); }
  	inline Vector2_t2156229523  get_m_TotalPreferredSize_7() const { return ___m_TotalPreferredSize_7; }
  	inline Vector2_t2156229523 * get_address_of_m_TotalPreferredSize_7() { return &___m_TotalPreferredSize_7; }
  	inline void set_m_TotalPreferredSize_7(Vector2_t2156229523  value)
  	{
  		___m_TotalPreferredSize_7 = value;
  	}
  
  	inline static int32_t get_offset_of_m_TotalFlexibleSize_8() { return static_cast<int32_t>(offsetof(LayoutGroup_t2436138090, ___m_TotalFlexibleSize_8)); }
  	inline Vector2_t2156229523  get_m_TotalFlexibleSize_8() const { return ___m_TotalFlexibleSize_8; }
  	inline Vector2_t2156229523 * get_address_of_m_TotalFlexibleSize_8() { return &___m_TotalFlexibleSize_8; }
  	inline void set_m_TotalFlexibleSize_8(Vector2_t2156229523  value)
  	{
  		___m_TotalFlexibleSize_8 = value;
  	}
  
  	inline static int32_t get_offset_of_m_RectChildren_9() { return static_cast<int32_t>(offsetof(LayoutGroup_t2436138090, ___m_RectChildren_9)); }
  	inline List_1_t881764471 * get_m_RectChildren_9() const { return ___m_RectChildren_9; }
  	inline List_1_t881764471 ** get_address_of_m_RectChildren_9() { return &___m_RectChildren_9; }
  	inline void set_m_RectChildren_9(List_1_t881764471 * value)
  	{
  		___m_RectChildren_9 = value;
  		Il2CppCodeGenWriteBarrier((&___m_RectChildren_9), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // LAYOUTGROUP_T2436138090_H
  #ifndef GRAPHIC_T1660335611_H
  #define GRAPHIC_T1660335611_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.UI.Graphic
  struct  Graphic_t1660335611  : public UIBehaviour_t3495933518
  {
  public:
  	// UnityEngine.Material UnityEngine.UI.Graphic::m_Material
  	Material_t340375123 * ___m_Material_4;
  	// UnityEngine.Color UnityEngine.UI.Graphic::m_Color
  	Color_t2555686324  ___m_Color_5;
  	// System.Boolean UnityEngine.UI.Graphic::m_RaycastTarget
  	bool ___m_RaycastTarget_6;
  	// UnityEngine.RectTransform UnityEngine.UI.Graphic::m_RectTransform
  	RectTransform_t3704657025 * ___m_RectTransform_7;
  	// UnityEngine.CanvasRenderer UnityEngine.UI.Graphic::m_CanvasRender
  	CanvasRenderer_t2598313366 * ___m_CanvasRender_8;
  	// UnityEngine.Canvas UnityEngine.UI.Graphic::m_Canvas
  	Canvas_t3310196443 * ___m_Canvas_9;
  	// System.Boolean UnityEngine.UI.Graphic::m_VertsDirty
  	bool ___m_VertsDirty_10;
  	// System.Boolean UnityEngine.UI.Graphic::m_MaterialDirty
  	bool ___m_MaterialDirty_11;
  	// UnityEngine.Events.UnityAction UnityEngine.UI.Graphic::m_OnDirtyLayoutCallback
  	UnityAction_t3245792599 * ___m_OnDirtyLayoutCallback_12;
  	// UnityEngine.Events.UnityAction UnityEngine.UI.Graphic::m_OnDirtyVertsCallback
  	UnityAction_t3245792599 * ___m_OnDirtyVertsCallback_13;
  	// UnityEngine.Events.UnityAction UnityEngine.UI.Graphic::m_OnDirtyMaterialCallback
  	UnityAction_t3245792599 * ___m_OnDirtyMaterialCallback_14;
  	// UnityEngine.UI.CoroutineTween.TweenRunner`1<UnityEngine.UI.CoroutineTween.ColorTween> UnityEngine.UI.Graphic::m_ColorTweenRunner
  	TweenRunner_1_t3055525458 * ___m_ColorTweenRunner_17;
  	// System.Boolean UnityEngine.UI.Graphic::<useLegacyMeshGeneration>k__BackingField
  	bool ___U3CuseLegacyMeshGenerationU3Ek__BackingField_18;
  
  public:
  	inline static int32_t get_offset_of_m_Material_4() { return static_cast<int32_t>(offsetof(Graphic_t1660335611, ___m_Material_4)); }
  	inline Material_t340375123 * get_m_Material_4() const { return ___m_Material_4; }
  	inline Material_t340375123 ** get_address_of_m_Material_4() { return &___m_Material_4; }
  	inline void set_m_Material_4(Material_t340375123 * value)
  	{
  		___m_Material_4 = value;
  		Il2CppCodeGenWriteBarrier((&___m_Material_4), value);
  	}
  
  	inline static int32_t get_offset_of_m_Color_5() { return static_cast<int32_t>(offsetof(Graphic_t1660335611, ___m_Color_5)); }
  	inline Color_t2555686324  get_m_Color_5() const { return ___m_Color_5; }
  	inline Color_t2555686324 * get_address_of_m_Color_5() { return &___m_Color_5; }
  	inline void set_m_Color_5(Color_t2555686324  value)
  	{
  		___m_Color_5 = value;
  	}
  
  	inline static int32_t get_offset_of_m_RaycastTarget_6() { return static_cast<int32_t>(offsetof(Graphic_t1660335611, ___m_RaycastTarget_6)); }
  	inline bool get_m_RaycastTarget_6() const { return ___m_RaycastTarget_6; }
  	inline bool* get_address_of_m_RaycastTarget_6() { return &___m_RaycastTarget_6; }
  	inline void set_m_RaycastTarget_6(bool value)
  	{
  		___m_RaycastTarget_6 = value;
  	}
  
  	inline static int32_t get_offset_of_m_RectTransform_7() { return static_cast<int32_t>(offsetof(Graphic_t1660335611, ___m_RectTransform_7)); }
  	inline RectTransform_t3704657025 * get_m_RectTransform_7() const { return ___m_RectTransform_7; }
  	inline RectTransform_t3704657025 ** get_address_of_m_RectTransform_7() { return &___m_RectTransform_7; }
  	inline void set_m_RectTransform_7(RectTransform_t3704657025 * value)
  	{
  		___m_RectTransform_7 = value;
  		Il2CppCodeGenWriteBarrier((&___m_RectTransform_7), value);
  	}
  
  	inline static int32_t get_offset_of_m_CanvasRender_8() { return static_cast<int32_t>(offsetof(Graphic_t1660335611, ___m_CanvasRender_8)); }
  	inline CanvasRenderer_t2598313366 * get_m_CanvasRender_8() const { return ___m_CanvasRender_8; }
  	inline CanvasRenderer_t2598313366 ** get_address_of_m_CanvasRender_8() { return &___m_CanvasRender_8; }
  	inline void set_m_CanvasRender_8(CanvasRenderer_t2598313366 * value)
  	{
  		___m_CanvasRender_8 = value;
  		Il2CppCodeGenWriteBarrier((&___m_CanvasRender_8), value);
  	}
  
  	inline static int32_t get_offset_of_m_Canvas_9() { return static_cast<int32_t>(offsetof(Graphic_t1660335611, ___m_Canvas_9)); }
  	inline Canvas_t3310196443 * get_m_Canvas_9() const { return ___m_Canvas_9; }
  	inline Canvas_t3310196443 ** get_address_of_m_Canvas_9() { return &___m_Canvas_9; }
  	inline void set_m_Canvas_9(Canvas_t3310196443 * value)
  	{
  		___m_Canvas_9 = value;
  		Il2CppCodeGenWriteBarrier((&___m_Canvas_9), value);
  	}
  
  	inline static int32_t get_offset_of_m_VertsDirty_10() { return static_cast<int32_t>(offsetof(Graphic_t1660335611, ___m_VertsDirty_10)); }
  	inline bool get_m_VertsDirty_10() const { return ___m_VertsDirty_10; }
  	inline bool* get_address_of_m_VertsDirty_10() { return &___m_VertsDirty_10; }
  	inline void set_m_VertsDirty_10(bool value)
  	{
  		___m_VertsDirty_10 = value;
  	}
  
  	inline static int32_t get_offset_of_m_MaterialDirty_11() { return static_cast<int32_t>(offsetof(Graphic_t1660335611, ___m_MaterialDirty_11)); }
  	inline bool get_m_MaterialDirty_11() const { return ___m_MaterialDirty_11; }
  	inline bool* get_address_of_m_MaterialDirty_11() { return &___m_MaterialDirty_11; }
  	inline void set_m_MaterialDirty_11(bool value)
  	{
  		___m_MaterialDirty_11 = value;
  	}
  
  	inline static int32_t get_offset_of_m_OnDirtyLayoutCallback_12() { return static_cast<int32_t>(offsetof(Graphic_t1660335611, ___m_OnDirtyLayoutCallback_12)); }
  	inline UnityAction_t3245792599 * get_m_OnDirtyLayoutCallback_12() const { return ___m_OnDirtyLayoutCallback_12; }
  	inline UnityAction_t3245792599 ** get_address_of_m_OnDirtyLayoutCallback_12() { return &___m_OnDirtyLayoutCallback_12; }
  	inline void set_m_OnDirtyLayoutCallback_12(UnityAction_t3245792599 * value)
  	{
  		___m_OnDirtyLayoutCallback_12 = value;
  		Il2CppCodeGenWriteBarrier((&___m_OnDirtyLayoutCallback_12), value);
  	}
  
  	inline static int32_t get_offset_of_m_OnDirtyVertsCallback_13() { return static_cast<int32_t>(offsetof(Graphic_t1660335611, ___m_OnDirtyVertsCallback_13)); }
  	inline UnityAction_t3245792599 * get_m_OnDirtyVertsCallback_13() const { return ___m_OnDirtyVertsCallback_13; }
  	inline UnityAction_t3245792599 ** get_address_of_m_OnDirtyVertsCallback_13() { return &___m_OnDirtyVertsCallback_13; }
  	inline void set_m_OnDirtyVertsCallback_13(UnityAction_t3245792599 * value)
  	{
  		___m_OnDirtyVertsCallback_13 = value;
  		Il2CppCodeGenWriteBarrier((&___m_OnDirtyVertsCallback_13), value);
  	}
  
  	inline static int32_t get_offset_of_m_OnDirtyMaterialCallback_14() { return static_cast<int32_t>(offsetof(Graphic_t1660335611, ___m_OnDirtyMaterialCallback_14)); }
  	inline UnityAction_t3245792599 * get_m_OnDirtyMaterialCallback_14() const { return ___m_OnDirtyMaterialCallback_14; }
  	inline UnityAction_t3245792599 ** get_address_of_m_OnDirtyMaterialCallback_14() { return &___m_OnDirtyMaterialCallback_14; }
  	inline void set_m_OnDirtyMaterialCallback_14(UnityAction_t3245792599 * value)
  	{
  		___m_OnDirtyMaterialCallback_14 = value;
  		Il2CppCodeGenWriteBarrier((&___m_OnDirtyMaterialCallback_14), value);
  	}
  
  	inline static int32_t get_offset_of_m_ColorTweenRunner_17() { return static_cast<int32_t>(offsetof(Graphic_t1660335611, ___m_ColorTweenRunner_17)); }
  	inline TweenRunner_1_t3055525458 * get_m_ColorTweenRunner_17() const { return ___m_ColorTweenRunner_17; }
  	inline TweenRunner_1_t3055525458 ** get_address_of_m_ColorTweenRunner_17() { return &___m_ColorTweenRunner_17; }
  	inline void set_m_ColorTweenRunner_17(TweenRunner_1_t3055525458 * value)
  	{
  		___m_ColorTweenRunner_17 = value;
  		Il2CppCodeGenWriteBarrier((&___m_ColorTweenRunner_17), value);
  	}
  
  	inline static int32_t get_offset_of_U3CuseLegacyMeshGenerationU3Ek__BackingField_18() { return static_cast<int32_t>(offsetof(Graphic_t1660335611, ___U3CuseLegacyMeshGenerationU3Ek__BackingField_18)); }
  	inline bool get_U3CuseLegacyMeshGenerationU3Ek__BackingField_18() const { return ___U3CuseLegacyMeshGenerationU3Ek__BackingField_18; }
  	inline bool* get_address_of_U3CuseLegacyMeshGenerationU3Ek__BackingField_18() { return &___U3CuseLegacyMeshGenerationU3Ek__BackingField_18; }
  	inline void set_U3CuseLegacyMeshGenerationU3Ek__BackingField_18(bool value)
  	{
  		___U3CuseLegacyMeshGenerationU3Ek__BackingField_18 = value;
  	}
  };
  
  struct Graphic_t1660335611_StaticFields
  {
  public:
  	// UnityEngine.Material UnityEngine.UI.Graphic::s_DefaultUI
  	Material_t340375123 * ___s_DefaultUI_2;
  	// UnityEngine.Texture2D UnityEngine.UI.Graphic::s_WhiteTexture
  	Texture2D_t3840446185 * ___s_WhiteTexture_3;
  	// UnityEngine.Mesh UnityEngine.UI.Graphic::s_Mesh
  	Mesh_t3648964284 * ___s_Mesh_15;
  	// UnityEngine.UI.VertexHelper UnityEngine.UI.Graphic::s_VertexHelper
  	VertexHelper_t2453304189 * ___s_VertexHelper_16;
  
  public:
  	inline static int32_t get_offset_of_s_DefaultUI_2() { return static_cast<int32_t>(offsetof(Graphic_t1660335611_StaticFields, ___s_DefaultUI_2)); }
  	inline Material_t340375123 * get_s_DefaultUI_2() const { return ___s_DefaultUI_2; }
  	inline Material_t340375123 ** get_address_of_s_DefaultUI_2() { return &___s_DefaultUI_2; }
  	inline void set_s_DefaultUI_2(Material_t340375123 * value)
  	{
  		___s_DefaultUI_2 = value;
  		Il2CppCodeGenWriteBarrier((&___s_DefaultUI_2), value);
  	}
  
  	inline static int32_t get_offset_of_s_WhiteTexture_3() { return static_cast<int32_t>(offsetof(Graphic_t1660335611_StaticFields, ___s_WhiteTexture_3)); }
  	inline Texture2D_t3840446185 * get_s_WhiteTexture_3() const { return ___s_WhiteTexture_3; }
  	inline Texture2D_t3840446185 ** get_address_of_s_WhiteTexture_3() { return &___s_WhiteTexture_3; }
  	inline void set_s_WhiteTexture_3(Texture2D_t3840446185 * value)
  	{
  		___s_WhiteTexture_3 = value;
  		Il2CppCodeGenWriteBarrier((&___s_WhiteTexture_3), value);
  	}
  
  	inline static int32_t get_offset_of_s_Mesh_15() { return static_cast<int32_t>(offsetof(Graphic_t1660335611_StaticFields, ___s_Mesh_15)); }
  	inline Mesh_t3648964284 * get_s_Mesh_15() const { return ___s_Mesh_15; }
  	inline Mesh_t3648964284 ** get_address_of_s_Mesh_15() { return &___s_Mesh_15; }
  	inline void set_s_Mesh_15(Mesh_t3648964284 * value)
  	{
  		___s_Mesh_15 = value;
  		Il2CppCodeGenWriteBarrier((&___s_Mesh_15), value);
  	}
  
  	inline static int32_t get_offset_of_s_VertexHelper_16() { return static_cast<int32_t>(offsetof(Graphic_t1660335611_StaticFields, ___s_VertexHelper_16)); }
  	inline VertexHelper_t2453304189 * get_s_VertexHelper_16() const { return ___s_VertexHelper_16; }
  	inline VertexHelper_t2453304189 ** get_address_of_s_VertexHelper_16() { return &___s_VertexHelper_16; }
  	inline void set_s_VertexHelper_16(VertexHelper_t2453304189 * value)
  	{
  		___s_VertexHelper_16 = value;
  		Il2CppCodeGenWriteBarrier((&___s_VertexHelper_16), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // GRAPHIC_T1660335611_H
  #ifndef TOGGLE_T2735377061_H
  #define TOGGLE_T2735377061_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.UI.Toggle
  struct  Toggle_t2735377061  : public Selectable_t3250028441
  {
  public:
  	// UnityEngine.UI.Toggle/ToggleTransition UnityEngine.UI.Toggle::toggleTransition
  	int32_t ___toggleTransition_16;
  	// UnityEngine.UI.Graphic UnityEngine.UI.Toggle::graphic
  	Graphic_t1660335611 * ___graphic_17;
  	// UnityEngine.UI.ToggleGroup UnityEngine.UI.Toggle::m_Group
  	ToggleGroup_t123837990 * ___m_Group_18;
  	// UnityEngine.UI.Toggle/ToggleEvent UnityEngine.UI.Toggle::onValueChanged
  	ToggleEvent_t1873685584 * ___onValueChanged_19;
  	// System.Boolean UnityEngine.UI.Toggle::m_IsOn
  	bool ___m_IsOn_20;
  
  public:
  	inline static int32_t get_offset_of_toggleTransition_16() { return static_cast<int32_t>(offsetof(Toggle_t2735377061, ___toggleTransition_16)); }
  	inline int32_t get_toggleTransition_16() const { return ___toggleTransition_16; }
  	inline int32_t* get_address_of_toggleTransition_16() { return &___toggleTransition_16; }
  	inline void set_toggleTransition_16(int32_t value)
  	{
  		___toggleTransition_16 = value;
  	}
  
  	inline static int32_t get_offset_of_graphic_17() { return static_cast<int32_t>(offsetof(Toggle_t2735377061, ___graphic_17)); }
  	inline Graphic_t1660335611 * get_graphic_17() const { return ___graphic_17; }
  	inline Graphic_t1660335611 ** get_address_of_graphic_17() { return &___graphic_17; }
  	inline void set_graphic_17(Graphic_t1660335611 * value)
  	{
  		___graphic_17 = value;
  		Il2CppCodeGenWriteBarrier((&___graphic_17), value);
  	}
  
  	inline static int32_t get_offset_of_m_Group_18() { return static_cast<int32_t>(offsetof(Toggle_t2735377061, ___m_Group_18)); }
  	inline ToggleGroup_t123837990 * get_m_Group_18() const { return ___m_Group_18; }
  	inline ToggleGroup_t123837990 ** get_address_of_m_Group_18() { return &___m_Group_18; }
  	inline void set_m_Group_18(ToggleGroup_t123837990 * value)
  	{
  		___m_Group_18 = value;
  		Il2CppCodeGenWriteBarrier((&___m_Group_18), value);
  	}
  
  	inline static int32_t get_offset_of_onValueChanged_19() { return static_cast<int32_t>(offsetof(Toggle_t2735377061, ___onValueChanged_19)); }
  	inline ToggleEvent_t1873685584 * get_onValueChanged_19() const { return ___onValueChanged_19; }
  	inline ToggleEvent_t1873685584 ** get_address_of_onValueChanged_19() { return &___onValueChanged_19; }
  	inline void set_onValueChanged_19(ToggleEvent_t1873685584 * value)
  	{
  		___onValueChanged_19 = value;
  		Il2CppCodeGenWriteBarrier((&___onValueChanged_19), value);
  	}
  
  	inline static int32_t get_offset_of_m_IsOn_20() { return static_cast<int32_t>(offsetof(Toggle_t2735377061, ___m_IsOn_20)); }
  	inline bool get_m_IsOn_20() const { return ___m_IsOn_20; }
  	inline bool* get_address_of_m_IsOn_20() { return &___m_IsOn_20; }
  	inline void set_m_IsOn_20(bool value)
  	{
  		___m_IsOn_20 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // TOGGLE_T2735377061_H
  #ifndef HORIZONTALORVERTICALLAYOUTGROUP_T729725570_H
  #define HORIZONTALORVERTICALLAYOUTGROUP_T729725570_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.UI.HorizontalOrVerticalLayoutGroup
  struct  HorizontalOrVerticalLayoutGroup_t729725570  : public LayoutGroup_t2436138090
  {
  public:
  	// System.Single UnityEngine.UI.HorizontalOrVerticalLayoutGroup::m_Spacing
  	float ___m_Spacing_10;
  	// System.Boolean UnityEngine.UI.HorizontalOrVerticalLayoutGroup::m_ChildForceExpandWidth
  	bool ___m_ChildForceExpandWidth_11;
  	// System.Boolean UnityEngine.UI.HorizontalOrVerticalLayoutGroup::m_ChildForceExpandHeight
  	bool ___m_ChildForceExpandHeight_12;
  	// System.Boolean UnityEngine.UI.HorizontalOrVerticalLayoutGroup::m_ChildControlWidth
  	bool ___m_ChildControlWidth_13;
  	// System.Boolean UnityEngine.UI.HorizontalOrVerticalLayoutGroup::m_ChildControlHeight
  	bool ___m_ChildControlHeight_14;
  
  public:
  	inline static int32_t get_offset_of_m_Spacing_10() { return static_cast<int32_t>(offsetof(HorizontalOrVerticalLayoutGroup_t729725570, ___m_Spacing_10)); }
  	inline float get_m_Spacing_10() const { return ___m_Spacing_10; }
  	inline float* get_address_of_m_Spacing_10() { return &___m_Spacing_10; }
  	inline void set_m_Spacing_10(float value)
  	{
  		___m_Spacing_10 = value;
  	}
  
  	inline static int32_t get_offset_of_m_ChildForceExpandWidth_11() { return static_cast<int32_t>(offsetof(HorizontalOrVerticalLayoutGroup_t729725570, ___m_ChildForceExpandWidth_11)); }
  	inline bool get_m_ChildForceExpandWidth_11() const { return ___m_ChildForceExpandWidth_11; }
  	inline bool* get_address_of_m_ChildForceExpandWidth_11() { return &___m_ChildForceExpandWidth_11; }
  	inline void set_m_ChildForceExpandWidth_11(bool value)
  	{
  		___m_ChildForceExpandWidth_11 = value;
  	}
  
  	inline static int32_t get_offset_of_m_ChildForceExpandHeight_12() { return static_cast<int32_t>(offsetof(HorizontalOrVerticalLayoutGroup_t729725570, ___m_ChildForceExpandHeight_12)); }
  	inline bool get_m_ChildForceExpandHeight_12() const { return ___m_ChildForceExpandHeight_12; }
  	inline bool* get_address_of_m_ChildForceExpandHeight_12() { return &___m_ChildForceExpandHeight_12; }
  	inline void set_m_ChildForceExpandHeight_12(bool value)
  	{
  		___m_ChildForceExpandHeight_12 = value;
  	}
  
  	inline static int32_t get_offset_of_m_ChildControlWidth_13() { return static_cast<int32_t>(offsetof(HorizontalOrVerticalLayoutGroup_t729725570, ___m_ChildControlWidth_13)); }
  	inline bool get_m_ChildControlWidth_13() const { return ___m_ChildControlWidth_13; }
  	inline bool* get_address_of_m_ChildControlWidth_13() { return &___m_ChildControlWidth_13; }
  	inline void set_m_ChildControlWidth_13(bool value)
  	{
  		___m_ChildControlWidth_13 = value;
  	}
  
  	inline static int32_t get_offset_of_m_ChildControlHeight_14() { return static_cast<int32_t>(offsetof(HorizontalOrVerticalLayoutGroup_t729725570, ___m_ChildControlHeight_14)); }
  	inline bool get_m_ChildControlHeight_14() const { return ___m_ChildControlHeight_14; }
  	inline bool* get_address_of_m_ChildControlHeight_14() { return &___m_ChildControlHeight_14; }
  	inline void set_m_ChildControlHeight_14(bool value)
  	{
  		___m_ChildControlHeight_14 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // HORIZONTALORVERTICALLAYOUTGROUP_T729725570_H
  #ifndef VERTICALLAYOUTGROUP_T923838031_H
  #define VERTICALLAYOUTGROUP_T923838031_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.UI.VerticalLayoutGroup
  struct  VerticalLayoutGroup_t923838031  : public HorizontalOrVerticalLayoutGroup_t729725570
  {
  public:
  
  public:
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // VERTICALLAYOUTGROUP_T923838031_H
  // System.Object[]
  struct ObjectU5BU5D_t2843939325  : public RuntimeArray
  {
  public:
  	ALIGN_FIELD (8) RuntimeObject * m_Items[1];
  
  public:
  	inline RuntimeObject * GetAt(il2cpp_array_size_t index) const
  	{
  		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  		return m_Items[index];
  	}
  	inline RuntimeObject ** GetAddressAt(il2cpp_array_size_t index)
  	{
  		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  		return m_Items + index;
  	}
  	inline void SetAt(il2cpp_array_size_t index, RuntimeObject * value)
  	{
  		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  		m_Items[index] = value;
  		Il2CppCodeGenWriteBarrier(m_Items + index, value);
  	}
  	inline RuntimeObject * GetAtUnchecked(il2cpp_array_size_t index) const
  	{
  		return m_Items[index];
  	}
  	inline RuntimeObject ** GetAddressAtUnchecked(il2cpp_array_size_t index)
  	{
  		return m_Items + index;
  	}
  	inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject * value)
  	{
  		m_Items[index] = value;
  		Il2CppCodeGenWriteBarrier(m_Items + index, value);
  	}
  };
  // UnityEngine.Vector3[]
  struct Vector3U5BU5D_t1718750761  : public RuntimeArray
  {
  public:
  	ALIGN_FIELD (8) Vector3_t3722313464  m_Items[1];
  
  public:
  	inline Vector3_t3722313464  GetAt(il2cpp_array_size_t index) const
  	{
  		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  		return m_Items[index];
  	}
  	inline Vector3_t3722313464 * GetAddressAt(il2cpp_array_size_t index)
  	{
  		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  		return m_Items + index;
  	}
  	inline void SetAt(il2cpp_array_size_t index, Vector3_t3722313464  value)
  	{
  		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  		m_Items[index] = value;
  	}
  	inline Vector3_t3722313464  GetAtUnchecked(il2cpp_array_size_t index) const
  	{
  		return m_Items[index];
  	}
  	inline Vector3_t3722313464 * GetAddressAtUnchecked(il2cpp_array_size_t index)
  	{
  		return m_Items + index;
  	}
  	inline void SetAtUnchecked(il2cpp_array_size_t index, Vector3_t3722313464  value)
  	{
  		m_Items[index] = value;
  	}
  };
  // UnityEngine.Color32[]
  struct Color32U5BU5D_t3850468773  : public RuntimeArray
  {
  public:
  	ALIGN_FIELD (8) Color32_t2600501292  m_Items[1];
  
  public:
  	inline Color32_t2600501292  GetAt(il2cpp_array_size_t index) const
  	{
  		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  		return m_Items[index];
  	}
  	inline Color32_t2600501292 * GetAddressAt(il2cpp_array_size_t index)
  	{
  		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  		return m_Items + index;
  	}
  	inline void SetAt(il2cpp_array_size_t index, Color32_t2600501292  value)
  	{
  		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  		m_Items[index] = value;
  	}
  	inline Color32_t2600501292  GetAtUnchecked(il2cpp_array_size_t index) const
  	{
  		return m_Items[index];
  	}
  	inline Color32_t2600501292 * GetAddressAtUnchecked(il2cpp_array_size_t index)
  	{
  		return m_Items + index;
  	}
  	inline void SetAtUnchecked(il2cpp_array_size_t index, Color32_t2600501292  value)
  	{
  		m_Items[index] = value;
  	}
  };
  // UnityEngine.Vector2[]
  struct Vector2U5BU5D_t1457185986  : public RuntimeArray
  {
  public:
  	ALIGN_FIELD (8) Vector2_t2156229523  m_Items[1];
  
  public:
  	inline Vector2_t2156229523  GetAt(il2cpp_array_size_t index) const
  	{
  		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  		return m_Items[index];
  	}
  	inline Vector2_t2156229523 * GetAddressAt(il2cpp_array_size_t index)
  	{
  		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  		return m_Items + index;
  	}
  	inline void SetAt(il2cpp_array_size_t index, Vector2_t2156229523  value)
  	{
  		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  		m_Items[index] = value;
  	}
  	inline Vector2_t2156229523  GetAtUnchecked(il2cpp_array_size_t index) const
  	{
  		return m_Items[index];
  	}
  	inline Vector2_t2156229523 * GetAddressAtUnchecked(il2cpp_array_size_t index)
  	{
  		return m_Items + index;
  	}
  	inline void SetAtUnchecked(il2cpp_array_size_t index, Vector2_t2156229523  value)
  	{
  		m_Items[index] = value;
  	}
  };
  // UnityEngine.Vector4[]
  struct Vector4U5BU5D_t934056436  : public RuntimeArray
  {
  public:
  	ALIGN_FIELD (8) Vector4_t3319028937  m_Items[1];
  
  public:
  	inline Vector4_t3319028937  GetAt(il2cpp_array_size_t index) const
  	{
  		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  		return m_Items[index];
  	}
  	inline Vector4_t3319028937 * GetAddressAt(il2cpp_array_size_t index)
  	{
  		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  		return m_Items + index;
  	}
  	inline void SetAt(il2cpp_array_size_t index, Vector4_t3319028937  value)
  	{
  		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  		m_Items[index] = value;
  	}
  	inline Vector4_t3319028937  GetAtUnchecked(il2cpp_array_size_t index) const
  	{
  		return m_Items[index];
  	}
  	inline Vector4_t3319028937 * GetAddressAtUnchecked(il2cpp_array_size_t index)
  	{
  		return m_Items + index;
  	}
  	inline void SetAtUnchecked(il2cpp_array_size_t index, Vector4_t3319028937  value)
  	{
  		m_Items[index] = value;
  	}
  };
  // System.Int32[]
  struct Int32U5BU5D_t385246372  : public RuntimeArray
  {
  public:
  	ALIGN_FIELD (8) int32_t m_Items[1];
  
  public:
  	inline int32_t GetAt(il2cpp_array_size_t index) const
  	{
  		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  		return m_Items[index];
  	}
  	inline int32_t* GetAddressAt(il2cpp_array_size_t index)
  	{
  		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  		return m_Items + index;
  	}
  	inline void SetAt(il2cpp_array_size_t index, int32_t value)
  	{
  		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  		m_Items[index] = value;
  	}
  	inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const
  	{
  		return m_Items[index];
  	}
  	inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
  	{
  		return m_Items + index;
  	}
  	inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value)
  	{
  		m_Items[index] = value;
  	}
  };
  // UnityEngine.UIVertex[]
  struct UIVertexU5BU5D_t1981460040  : public RuntimeArray
  {
  public:
  	ALIGN_FIELD (8) UIVertex_t4057497605  m_Items[1];
  
  public:
  	inline UIVertex_t4057497605  GetAt(il2cpp_array_size_t index) const
  	{
  		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  		return m_Items[index];
  	}
  	inline UIVertex_t4057497605 * GetAddressAt(il2cpp_array_size_t index)
  	{
  		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  		return m_Items + index;
  	}
  	inline void SetAt(il2cpp_array_size_t index, UIVertex_t4057497605  value)
  	{
  		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  		m_Items[index] = value;
  	}
  	inline UIVertex_t4057497605  GetAtUnchecked(il2cpp_array_size_t index) const
  	{
  		return m_Items[index];
  	}
  	inline UIVertex_t4057497605 * GetAddressAtUnchecked(il2cpp_array_size_t index)
  	{
  		return m_Items + index;
  	}
  	inline void SetAtUnchecked(il2cpp_array_size_t index, UIVertex_t4057497605  value)
  	{
  		m_Items[index] = value;
  	}
  };
  
  
  // System.Void UnityEngine.Events.UnityEvent`1<System.Boolean>::Invoke(!0)
  extern "C"  void UnityEvent_1_Invoke_m933614109_gshared (UnityEvent_1_t978947469 * __this, bool p0, const RuntimeMethod* method);
  // System.Void UnityEngine.Events.UnityEvent`1<System.Boolean>::.ctor()
  extern "C"  void UnityEvent_1__ctor_m3777630589_gshared (UnityEvent_1_t978947469 * __this, const RuntimeMethod* method);
  // System.Void System.Collections.Generic.List`1<System.Object>::.ctor()
  extern "C"  void List_1__ctor_m2321703786_gshared (List_1_t257213610 * __this, const RuntimeMethod* method);
  // System.Boolean System.Collections.Generic.List`1<System.Object>::Contains(!0)
  extern "C"  bool List_1_Contains_m2654125393_gshared (List_1_t257213610 * __this, RuntimeObject * p0, const RuntimeMethod* method);
  // !0 System.Collections.Generic.List`1<System.Object>::get_Item(System.Int32)
  extern "C"  RuntimeObject * List_1_get_Item_m2287542950_gshared (List_1_t257213610 * __this, int32_t p0, const RuntimeMethod* method);
  // System.Int32 System.Collections.Generic.List`1<System.Object>::get_Count()
  extern "C"  int32_t List_1_get_Count_m2934127733_gshared (List_1_t257213610 * __this, const RuntimeMethod* method);
  // System.Boolean System.Collections.Generic.List`1<System.Object>::Remove(!0)
  extern "C"  bool List_1_Remove_m1416767016_gshared (List_1_t257213610 * __this, RuntimeObject * p0, const RuntimeMethod* method);
  // System.Void System.Collections.Generic.List`1<System.Object>::Add(!0)
  extern "C"  void List_1_Add_m3338814081_gshared (List_1_t257213610 * __this, RuntimeObject * p0, const RuntimeMethod* method);
  // System.Void System.Predicate`1<System.Object>::.ctor(System.Object,System.IntPtr)
  extern "C"  void Predicate_1__ctor_m327447107_gshared (Predicate_1_t3905400288 * __this, RuntimeObject * p0, intptr_t p1, const RuntimeMethod* method);
  // !0 System.Collections.Generic.List`1<System.Object>::Find(System.Predicate`1<!0>)
  extern "C"  RuntimeObject * List_1_Find_m2048854920_gshared (List_1_t257213610 * __this, Predicate_1_t3905400288 * p0, const RuntimeMethod* method);
  // System.Void System.Func`2<System.Object,System.Boolean>::.ctor(System.Object,System.IntPtr)
  extern "C"  void Func_2__ctor_m3104565095_gshared (Func_2_t3759279471 * __this, RuntimeObject * p0, intptr_t p1, const RuntimeMethod* method);
  // System.Collections.Generic.IEnumerable`1<!!0> System.Linq.Enumerable::Where<System.Object>(System.Collections.Generic.IEnumerable`1<!!0>,System.Func`2<!!0,System.Boolean>)
  extern "C"  RuntimeObject* Enumerable_Where_TisRuntimeObject_m3454096398_gshared (RuntimeObject * __this /* static, unused */, RuntimeObject* p0, Func_2_t3759279471 * p1, const RuntimeMethod* method);
  // System.Collections.Generic.List`1<T> UnityEngine.UI.ListPool`1<UnityEngine.Vector3>::Get()
  extern "C"  List_1_t899420910 * ListPool_1_Get_m3176649063_gshared (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
  // System.Collections.Generic.List`1<T> UnityEngine.UI.ListPool`1<UnityEngine.Color32>::Get()
  extern "C"  List_1_t4072576034 * ListPool_1_Get_m2875520964_gshared (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
  // System.Collections.Generic.List`1<T> UnityEngine.UI.ListPool`1<UnityEngine.Vector2>::Get()
  extern "C"  List_1_t3628304265 * ListPool_1_Get_m3176650548_gshared (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
  // System.Collections.Generic.List`1<T> UnityEngine.UI.ListPool`1<UnityEngine.Vector4>::Get()
  extern "C"  List_1_t496136383 * ListPool_1_Get_m3176656818_gshared (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
  // System.Collections.Generic.List`1<T> UnityEngine.UI.ListPool`1<System.Int32>::Get()
  extern "C"  List_1_t128053199 * ListPool_1_Get_m2031605680_gshared (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
  // System.Void System.Collections.Generic.List`1<UnityEngine.Vector3>::AddRange(System.Collections.Generic.IEnumerable`1<!0>)
  extern "C"  void List_1_AddRange_m1173251377_gshared (List_1_t899420910 * __this, RuntimeObject* p0, const RuntimeMethod* method);
  // System.Void System.Collections.Generic.List`1<UnityEngine.Color32>::AddRange(System.Collections.Generic.IEnumerable`1<!0>)
  extern "C"  void List_1_AddRange_m3935442072_gshared (List_1_t4072576034 * __this, RuntimeObject* p0, const RuntimeMethod* method);
  // System.Void System.Collections.Generic.List`1<UnityEngine.Vector2>::AddRange(System.Collections.Generic.IEnumerable`1<!0>)
  extern "C"  void List_1_AddRange_m705206751_gshared (List_1_t3628304265 * __this, RuntimeObject* p0, const RuntimeMethod* method);
  // System.Void System.Collections.Generic.List`1<UnityEngine.Vector4>::AddRange(System.Collections.Generic.IEnumerable`1<!0>)
  extern "C"  void List_1_AddRange_m2686762046_gshared (List_1_t496136383 * __this, RuntimeObject* p0, const RuntimeMethod* method);
  // System.Void System.Collections.Generic.List`1<System.Int32>::AddRange(System.Collections.Generic.IEnumerable`1<!0>)
  extern "C"  void List_1_AddRange_m3513848896_gshared (List_1_t128053199 * __this, RuntimeObject* p0, const RuntimeMethod* method);
  // System.Void System.Collections.Generic.List`1<UnityEngine.Vector3>::Clear()
  extern "C"  void List_1_Clear_m3097985365_gshared (List_1_t899420910 * __this, const RuntimeMethod* method);
  // System.Void System.Collections.Generic.List`1<UnityEngine.Color32>::Clear()
  extern "C"  void List_1_Clear_m3048681609_gshared (List_1_t4072576034 * __this, const RuntimeMethod* method);
  // System.Void System.Collections.Generic.List`1<UnityEngine.Vector2>::Clear()
  extern "C"  void List_1_Clear_m2188935509_gshared (List_1_t3628304265 * __this, const RuntimeMethod* method);
  // System.Void System.Collections.Generic.List`1<UnityEngine.Vector4>::Clear()
  extern "C"  void List_1_Clear_m4187652437_gshared (List_1_t496136383 * __this, const RuntimeMethod* method);
  // System.Void System.Collections.Generic.List`1<System.Int32>::Clear()
  extern "C"  void List_1_Clear_m2154023298_gshared (List_1_t128053199 * __this, const RuntimeMethod* method);
  // System.Int32 System.Collections.Generic.List`1<UnityEngine.Vector3>::get_Count()
  extern "C"  int32_t List_1_get_Count_m576380744_gshared (List_1_t899420910 * __this, const RuntimeMethod* method);
  // System.Int32 System.Collections.Generic.List`1<System.Int32>::get_Count()
  extern "C"  int32_t List_1_get_Count_m361000296_gshared (List_1_t128053199 * __this, const RuntimeMethod* method);
  // !0 System.Collections.Generic.List`1<UnityEngine.Vector3>::get_Item(System.Int32)
  extern "C"  Vector3_t3722313464  List_1_get_Item_m200663048_gshared (List_1_t899420910 * __this, int32_t p0, const RuntimeMethod* method);
  // !0 System.Collections.Generic.List`1<UnityEngine.Color32>::get_Item(System.Int32)
  extern "C"  Color32_t2600501292  List_1_get_Item_m3890325344_gshared (List_1_t4072576034 * __this, int32_t p0, const RuntimeMethod* method);
  // !0 System.Collections.Generic.List`1<UnityEngine.Vector2>::get_Item(System.Int32)
  extern "C"  Vector2_t2156229523  List_1_get_Item_m1378751541_gshared (List_1_t3628304265 * __this, int32_t p0, const RuntimeMethod* method);
  // !0 System.Collections.Generic.List`1<UnityEngine.Vector4>::get_Item(System.Int32)
  extern "C"  Vector4_t3319028937  List_1_get_Item_m783205072_gshared (List_1_t496136383 * __this, int32_t p0, const RuntimeMethod* method);
  // System.Void System.Collections.Generic.List`1<UnityEngine.Vector3>::set_Item(System.Int32,!0)
  extern "C"  void List_1_set_Item_m658432263_gshared (List_1_t899420910 * __this, int32_t p0, Vector3_t3722313464  p1, const RuntimeMethod* method);
  // System.Void System.Collections.Generic.List`1<UnityEngine.Color32>::set_Item(System.Int32,!0)
  extern "C"  void List_1_set_Item_m4249175531_gshared (List_1_t4072576034 * __this, int32_t p0, Color32_t2600501292  p1, const RuntimeMethod* method);
  // System.Void System.Collections.Generic.List`1<UnityEngine.Vector2>::set_Item(System.Int32,!0)
  extern "C"  void List_1_set_Item_m35836043_gshared (List_1_t3628304265 * __this, int32_t p0, Vector2_t2156229523  p1, const RuntimeMethod* method);
  // System.Void System.Collections.Generic.List`1<UnityEngine.Vector4>::set_Item(System.Int32,!0)
  extern "C"  void List_1_set_Item_m1118509050_gshared (List_1_t496136383 * __this, int32_t p0, Vector4_t3319028937  p1, const RuntimeMethod* method);
  // System.Void UnityEngine.UI.ListPool`1<UnityEngine.Vector3>::Release(System.Collections.Generic.List`1<T>)
  extern "C"  void ListPool_1_Release_m4113115349_gshared (RuntimeObject * __this /* static, unused */, List_1_t899420910 * p0, const RuntimeMethod* method);
  // System.Void UnityEngine.UI.ListPool`1<UnityEngine.Color32>::Release(System.Collections.Generic.List`1<T>)
  extern "C"  void ListPool_1_Release_m2857821093_gshared (RuntimeObject * __this /* static, unused */, List_1_t4072576034 * p0, const RuntimeMethod* method);
  // System.Void UnityEngine.UI.ListPool`1<UnityEngine.Vector2>::Release(System.Collections.Generic.List`1<T>)
  extern "C"  void ListPool_1_Release_m591299672_gshared (RuntimeObject * __this /* static, unused */, List_1_t3628304265 * p0, const RuntimeMethod* method);
  // System.Void UnityEngine.UI.ListPool`1<UnityEngine.Vector4>::Release(System.Collections.Generic.List`1<T>)
  extern "C"  void ListPool_1_Release_m1363449253_gshared (RuntimeObject * __this /* static, unused */, List_1_t496136383 * p0, const RuntimeMethod* method);
  // System.Void UnityEngine.UI.ListPool`1<System.Int32>::Release(System.Collections.Generic.List`1<T>)
  extern "C"  void ListPool_1_Release_m188599205_gshared (RuntimeObject * __this /* static, unused */, List_1_t128053199 * p0, const RuntimeMethod* method);
  // System.Void System.Collections.Generic.List`1<UnityEngine.Vector3>::Add(!0)
  extern "C"  void List_1_Add_m1524640104_gshared (List_1_t899420910 * __this, Vector3_t3722313464  p0, const RuntimeMethod* method);
  // System.Void System.Collections.Generic.List`1<UnityEngine.Color32>::Add(!0)
  extern "C"  void List_1_Add_m3298024076_gshared (List_1_t4072576034 * __this, Color32_t2600501292  p0, const RuntimeMethod* method);
  // System.Void System.Collections.Generic.List`1<UnityEngine.Vector2>::Add(!0)
  extern "C"  void List_1_Add_m2298161512_gshared (List_1_t3628304265 * __this, Vector2_t2156229523  p0, const RuntimeMethod* method);
  // System.Void System.Collections.Generic.List`1<UnityEngine.Vector4>::Add(!0)
  extern "C"  void List_1_Add_m2996644200_gshared (List_1_t496136383 * __this, Vector4_t3319028937  p0, const RuntimeMethod* method);
  // System.Void System.Collections.Generic.List`1<System.Int32>::Add(!0)
  extern "C"  void List_1_Add_m697420525_gshared (List_1_t128053199 * __this, int32_t p0, const RuntimeMethod* method);
  
  // System.Void UnityEngine.UI.Toggle/ToggleEvent::.ctor()
  extern "C"  void ToggleEvent__ctor_m834619998 (ToggleEvent_t1873685584 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
  // System.Void UnityEngine.UI.Selectable::.ctor()
  extern "C"  void Selectable__ctor_m58942866 (Selectable_t3250028441 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
  // System.Void UnityEngine.UI.Toggle::SetToggleGroup(UnityEngine.UI.ToggleGroup,System.Boolean)
  extern "C"  void Toggle_SetToggleGroup_m1839040161 (Toggle_t2735377061 * __this, ToggleGroup_t123837990 * ___newGroup0, bool ___setMemberValue1, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
  // System.Void UnityEngine.UI.Toggle::PlayEffect(System.Boolean)
  extern "C"  void Toggle_PlayEffect_m1836683914 (Toggle_t2735377061 * __this, bool ___instant0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
  // System.Void UnityEngine.UI.Selectable::OnEnable()
  extern "C"  void Selectable_OnEnable_m3110490294 (Selectable_t3250028441 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
  // System.Void UnityEngine.UI.Selectable::OnDisable()
  extern "C"  void Selectable_OnDisable_m3225138518 (Selectable_t3250028441 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
  // System.Boolean UnityEngine.Object::op_Inequality(UnityEngine.Object,UnityEngine.Object)
  extern "C"  bool Object_op_Inequality_m4071470834 (RuntimeObject * __this /* static, unused */, Object_t631007953 * p0, Object_t631007953 * p1, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
  // UnityEngine.CanvasRenderer UnityEngine.UI.Graphic::get_canvasRenderer()
  extern "C"  CanvasRenderer_t2598313366 * Graphic_get_canvasRenderer_m315509948 (Graphic_t1660335611 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
  // UnityEngine.Color UnityEngine.CanvasRenderer::GetColor()
  extern "C"  Color_t2555686324  CanvasRenderer_GetColor_m2699192164 (CanvasRenderer_t2598313366 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
  // System.Boolean UnityEngine.Mathf::Approximately(System.Single,System.Single)
  extern "C"  bool Mathf_Approximately_m245805902 (RuntimeObject * __this /* static, unused */, float p0, float p1, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
  // System.Void UnityEngine.UI.Toggle::Set(System.Boolean)
  extern "C"  void Toggle_Set_m1885801159 (Toggle_t2735377061 * __this, bool ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
  // System.Void UnityEngine.UI.Selectable::OnDidApplyAnimationProperties()
  extern "C"  void Selectable_OnDidApplyAnimationProperties_m1530194632 (Selectable_t3250028441 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
  // System.Void UnityEngine.UI.ToggleGroup::UnregisterToggle(UnityEngine.UI.Toggle)
  extern "C"  void ToggleGroup_UnregisterToggle_m2846655738 (ToggleGroup_t123837990 * __this, Toggle_t2735377061 * ___toggle0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
  // System.Void UnityEngine.UI.ToggleGroup::RegisterToggle(UnityEngine.UI.Toggle)
  extern "C"  void ToggleGroup_RegisterToggle_m2988917171 (ToggleGroup_t123837990 * __this, Toggle_t2735377061 * ___toggle0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
  // System.Boolean UnityEngine.UI.Toggle::get_isOn()
  extern "C"  bool Toggle_get_isOn_m1428293607 (Toggle_t2735377061 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
  // System.Void UnityEngine.UI.ToggleGroup::NotifyToggleOn(UnityEngine.UI.Toggle)
  extern "C"  void ToggleGroup_NotifyToggleOn_m1290826648 (ToggleGroup_t123837990 * __this, Toggle_t2735377061 * ___toggle0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
  // System.Void UnityEngine.UI.Toggle::Set(System.Boolean,System.Boolean)
  extern "C"  void Toggle_Set_m262975082 (Toggle_t2735377061 * __this, bool ___value0, bool ___sendCallback1, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
  // System.Boolean UnityEngine.UI.ToggleGroup::AnyTogglesOn()
  extern "C"  bool ToggleGroup_AnyTogglesOn_m1117012929 (ToggleGroup_t123837990 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
  // System.Boolean UnityEngine.UI.ToggleGroup::get_allowSwitchOff()
  extern "C"  bool ToggleGroup_get_allowSwitchOff_m3913189773 (ToggleGroup_t123837990 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
  // System.Void UnityEngine.UISystemProfilerApi::AddMarker(System.String,UnityEngine.Object)
  extern "C"  void UISystemProfilerApi_AddMarker_m495483138 (RuntimeObject * __this /* static, unused */, String_t* p0, Object_t631007953 * p1, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
  // System.Void UnityEngine.Events.UnityEvent`1<System.Boolean>::Invoke(!0)
  #define UnityEvent_1_Invoke_m933614109(__this, p0, method) ((  void (*) (UnityEvent_1_t978947469 *, bool, const RuntimeMethod*))UnityEvent_1_Invoke_m933614109_gshared)(__this, p0, method)
  // System.Boolean UnityEngine.Object::op_Equality(UnityEngine.Object,UnityEngine.Object)
  extern "C"  bool Object_op_Equality_m1810815630 (RuntimeObject * __this /* static, unused */, Object_t631007953 * p0, Object_t631007953 * p1, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
  // System.Void UnityEngine.UI.Toggle::set_isOn(System.Boolean)
  extern "C"  void Toggle_set_isOn_m3548357404 (Toggle_t2735377061 * __this, bool ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
  // UnityEngine.EventSystems.PointerEventData/InputButton UnityEngine.EventSystems.PointerEventData::get_button()
  extern "C"  int32_t PointerEventData_get_button_m359423249 (PointerEventData_t3807901092 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
  // System.Void UnityEngine.UI.Toggle::InternalToggle()
  extern "C"  void Toggle_InternalToggle_m1483593526 (Toggle_t2735377061 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
  // UnityEngine.Transform UnityEngine.Component::get_transform()
  extern "C"  Transform_t3600365921 * Component_get_transform_m3162698980 (Component_t1923634451 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
  // System.Void UnityEngine.Events.UnityEvent`1<System.Boolean>::.ctor()
  #define UnityEvent_1__ctor_m3777630589(__this, method) ((  void (*) (UnityEvent_1_t978947469 *, const RuntimeMethod*))UnityEvent_1__ctor_m3777630589_gshared)(__this, method)
  // System.Void System.Collections.Generic.List`1<UnityEngine.UI.Toggle>::.ctor()
  #define List_1__ctor_m2588665925(__this, method) ((  void (*) (List_1_t4207451803 *, const RuntimeMethod*))List_1__ctor_m2321703786_gshared)(__this, method)
  // System.Void UnityEngine.EventSystems.UIBehaviour::.ctor()
  extern "C"  void UIBehaviour__ctor_m4230637738 (UIBehaviour_t3495933518 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
  // System.Boolean System.Collections.Generic.List`1<UnityEngine.UI.Toggle>::Contains(!0)
  #define List_1_Contains_m3066673312(__this, p0, method) ((  bool (*) (List_1_t4207451803 *, Toggle_t2735377061 *, const RuntimeMethod*))List_1_Contains_m2654125393_gshared)(__this, p0, method)
  // System.String System.String::Format(System.String,System.Object[])
  extern "C"  String_t* String_Format_m630303134 (RuntimeObject * __this /* static, unused */, String_t* p0, ObjectU5BU5D_t2843939325* p1, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
  // System.Void System.ArgumentException::.ctor(System.String)
  extern "C"  void ArgumentException__ctor_m1312628991 (ArgumentException_t132251570 * __this, String_t* p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
  // System.Void UnityEngine.UI.ToggleGroup::ValidateToggleIsInGroup(UnityEngine.UI.Toggle)
  extern "C"  void ToggleGroup_ValidateToggleIsInGroup_m3201190739 (ToggleGroup_t123837990 * __this, Toggle_t2735377061 * ___toggle0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
  // !0 System.Collections.Generic.List`1<UnityEngine.UI.Toggle>::get_Item(System.Int32)
  #define List_1_get_Item_m2702804483(__this, p0, method) ((  Toggle_t2735377061 * (*) (List_1_t4207451803 *, int32_t, const RuntimeMethod*))List_1_get_Item_m2287542950_gshared)(__this, p0, method)
  // System.Int32 System.Collections.Generic.List`1<UnityEngine.UI.Toggle>::get_Count()
  #define List_1_get_Count_m3208757669(__this, method) ((  int32_t (*) (List_1_t4207451803 *, const RuntimeMethod*))List_1_get_Count_m2934127733_gshared)(__this, method)
  // System.Boolean System.Collections.Generic.List`1<UnityEngine.UI.Toggle>::Remove(!0)
  #define List_1_Remove_m3511411763(__this, p0, method) ((  bool (*) (List_1_t4207451803 *, Toggle_t2735377061 *, const RuntimeMethod*))List_1_Remove_m1416767016_gshared)(__this, p0, method)
  // System.Void System.Collections.Generic.List`1<UnityEngine.UI.Toggle>::Add(!0)
  #define List_1_Add_m2727533441(__this, p0, method) ((  void (*) (List_1_t4207451803 *, Toggle_t2735377061 *, const RuntimeMethod*))List_1_Add_m3338814081_gshared)(__this, p0, method)
  // System.Void System.Predicate`1<UnityEngine.UI.Toggle>::.ctor(System.Object,System.IntPtr)
  #define Predicate_1__ctor_m3952340036(__this, p0, p1, method) ((  void (*) (Predicate_1_t3560671185 *, RuntimeObject *, intptr_t, const RuntimeMethod*))Predicate_1__ctor_m327447107_gshared)(__this, p0, p1, method)
  // !0 System.Collections.Generic.List`1<UnityEngine.UI.Toggle>::Find(System.Predicate`1<!0>)
  #define List_1_Find_m101937419(__this, p0, method) ((  Toggle_t2735377061 * (*) (List_1_t4207451803 *, Predicate_1_t3560671185 *, const RuntimeMethod*))List_1_Find_m2048854920_gshared)(__this, p0, method)
  // System.Void System.Func`2<UnityEngine.UI.Toggle,System.Boolean>::.ctor(System.Object,System.IntPtr)
  #define Func_2__ctor_m16758224(__this, p0, p1, method) ((  void (*) (Func_2_t3446800538 *, RuntimeObject *, intptr_t, const RuntimeMethod*))Func_2__ctor_m3104565095_gshared)(__this, p0, p1, method)
  // System.Collections.Generic.IEnumerable`1<!!0> System.Linq.Enumerable::Where<UnityEngine.UI.Toggle>(System.Collections.Generic.IEnumerable`1<!!0>,System.Func`2<!!0,System.Boolean>)
  #define Enumerable_Where_TisToggle_t2735377061_m3965946053(__this /* static, unused */, p0, p1, method) ((  RuntimeObject* (*) (RuntimeObject * /* static, unused */, RuntimeObject*, Func_2_t3446800538 *, const RuntimeMethod*))Enumerable_Where_TisRuntimeObject_m3454096398_gshared)(__this /* static, unused */, p0, p1, method)
  // System.Collections.Generic.List`1<T> UnityEngine.UI.ListPool`1<UnityEngine.Vector3>::Get()
  #define ListPool_1_Get_m3176649063(__this /* static, unused */, method) ((  List_1_t899420910 * (*) (RuntimeObject * /* static, unused */, const RuntimeMethod*))ListPool_1_Get_m3176649063_gshared)(__this /* static, unused */, method)
  // System.Collections.Generic.List`1<T> UnityEngine.UI.ListPool`1<UnityEngine.Color32>::Get()
  #define ListPool_1_Get_m2875520964(__this /* static, unused */, method) ((  List_1_t4072576034 * (*) (RuntimeObject * /* static, unused */, const RuntimeMethod*))ListPool_1_Get_m2875520964_gshared)(__this /* static, unused */, method)
  // System.Collections.Generic.List`1<T> UnityEngine.UI.ListPool`1<UnityEngine.Vector2>::Get()
  #define ListPool_1_Get_m3176650548(__this /* static, unused */, method) ((  List_1_t3628304265 * (*) (RuntimeObject * /* static, unused */, const RuntimeMethod*))ListPool_1_Get_m3176650548_gshared)(__this /* static, unused */, method)
  // System.Collections.Generic.List`1<T> UnityEngine.UI.ListPool`1<UnityEngine.Vector4>::Get()
  #define ListPool_1_Get_m3176656818(__this /* static, unused */, method) ((  List_1_t496136383 * (*) (RuntimeObject * /* static, unused */, const RuntimeMethod*))ListPool_1_Get_m3176656818_gshared)(__this /* static, unused */, method)
  // System.Collections.Generic.List`1<T> UnityEngine.UI.ListPool`1<System.Int32>::Get()
  #define ListPool_1_Get_m2031605680(__this /* static, unused */, method) ((  List_1_t128053199 * (*) (RuntimeObject * /* static, unused */, const RuntimeMethod*))ListPool_1_Get_m2031605680_gshared)(__this /* static, unused */, method)
  // System.Void System.Object::.ctor()
  extern "C"  void Object__ctor_m297566312 (RuntimeObject * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
  // UnityEngine.Vector3[] UnityEngine.Mesh::get_vertices()
  extern "C"  Vector3U5BU5D_t1718750761* Mesh_get_vertices_m3585684815 (Mesh_t3648964284 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
  // System.Void System.Collections.Generic.List`1<UnityEngine.Vector3>::AddRange(System.Collections.Generic.IEnumerable`1<!0>)
  #define List_1_AddRange_m1173251377(__this, p0, method) ((  void (*) (List_1_t899420910 *, RuntimeObject*, const RuntimeMethod*))List_1_AddRange_m1173251377_gshared)(__this, p0, method)
  // UnityEngine.Color32[] UnityEngine.Mesh::get_colors32()
  extern "C"  Color32U5BU5D_t3850468773* Mesh_get_colors32_m1253190811 (Mesh_t3648964284 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
  // System.Void System.Collections.Generic.List`1<UnityEngine.Color32>::AddRange(System.Collections.Generic.IEnumerable`1<!0>)
  #define List_1_AddRange_m3935442072(__this, p0, method) ((  void (*) (List_1_t4072576034 *, RuntimeObject*, const RuntimeMethod*))List_1_AddRange_m3935442072_gshared)(__this, p0, method)
  // UnityEngine.Vector2[] UnityEngine.Mesh::get_uv()
  extern "C"  Vector2U5BU5D_t1457185986* Mesh_get_uv_m4017248 (Mesh_t3648964284 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
  // System.Void System.Collections.Generic.List`1<UnityEngine.Vector2>::AddRange(System.Collections.Generic.IEnumerable`1<!0>)
  #define List_1_AddRange_m705206751(__this, p0, method) ((  void (*) (List_1_t3628304265 *, RuntimeObject*, const RuntimeMethod*))List_1_AddRange_m705206751_gshared)(__this, p0, method)
  // UnityEngine.Vector2[] UnityEngine.Mesh::get_uv2()
  extern "C"  Vector2U5BU5D_t1457185986* Mesh_get_uv2_m3615020997 (Mesh_t3648964284 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
  // UnityEngine.Vector2[] UnityEngine.Mesh::get_uv3()
  extern "C"  Vector2U5BU5D_t1457185986* Mesh_get_uv3_m3614955461 (Mesh_t3648964284 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
  // UnityEngine.Vector2[] UnityEngine.Mesh::get_uv4()
  extern "C"  Vector2U5BU5D_t1457185986* Mesh_get_uv4_m3615414213 (Mesh_t3648964284 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
  // UnityEngine.Vector3[] UnityEngine.Mesh::get_normals()
  extern "C"  Vector3U5BU5D_t1718750761* Mesh_get_normals_m4099615978 (Mesh_t3648964284 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
  // UnityEngine.Vector4[] UnityEngine.Mesh::get_tangents()
  extern "C"  Vector4U5BU5D_t934056436* Mesh_get_tangents_m3279676290 (Mesh_t3648964284 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
  // System.Void System.Collections.Generic.List`1<UnityEngine.Vector4>::AddRange(System.Collections.Generic.IEnumerable`1<!0>)
  #define List_1_AddRange_m2686762046(__this, p0, method) ((  void (*) (List_1_t496136383 *, RuntimeObject*, const RuntimeMethod*))List_1_AddRange_m2686762046_gshared)(__this, p0, method)
  // System.Int32[] UnityEngine.Mesh::GetIndices(System.Int32)
  extern "C"  Int32U5BU5D_t385246372* Mesh_GetIndices_m2873123901 (Mesh_t3648964284 * __this, int32_t p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
  // System.Void System.Collections.Generic.List`1<System.Int32>::AddRange(System.Collections.Generic.IEnumerable`1<!0>)
  #define List_1_AddRange_m3513848896(__this, p0, method) ((  void (*) (List_1_t128053199 *, RuntimeObject*, const RuntimeMethod*))List_1_AddRange_m3513848896_gshared)(__this, p0, method)
  // System.Void System.Collections.Generic.List`1<UnityEngine.Vector3>::Clear()
  #define List_1_Clear_m3097985365(__this, method) ((  void (*) (List_1_t899420910 *, const RuntimeMethod*))List_1_Clear_m3097985365_gshared)(__this, method)
  // System.Void System.Collections.Generic.List`1<UnityEngine.Color32>::Clear()
  #define List_1_Clear_m3048681609(__this, method) ((  void (*) (List_1_t4072576034 *, const RuntimeMethod*))List_1_Clear_m3048681609_gshared)(__this, method)
  // System.Void System.Collections.Generic.List`1<UnityEngine.Vector2>::Clear()
  #define List_1_Clear_m2188935509(__this, method) ((  void (*) (List_1_t3628304265 *, const RuntimeMethod*))List_1_Clear_m2188935509_gshared)(__this, method)
  // System.Void System.Collections.Generic.List`1<UnityEngine.Vector4>::Clear()
  #define List_1_Clear_m4187652437(__this, method) ((  void (*) (List_1_t496136383 *, const RuntimeMethod*))List_1_Clear_m4187652437_gshared)(__this, method)
  // System.Void System.Collections.Generic.List`1<System.Int32>::Clear()
  #define List_1_Clear_m2154023298(__this, method) ((  void (*) (List_1_t128053199 *, const RuntimeMethod*))List_1_Clear_m2154023298_gshared)(__this, method)
  // System.Int32 System.Collections.Generic.List`1<UnityEngine.Vector3>::get_Count()
  #define List_1_get_Count_m576380744(__this, method) ((  int32_t (*) (List_1_t899420910 *, const RuntimeMethod*))List_1_get_Count_m576380744_gshared)(__this, method)
  // System.Int32 System.Collections.Generic.List`1<System.Int32>::get_Count()
  #define List_1_get_Count_m361000296(__this, method) ((  int32_t (*) (List_1_t128053199 *, const RuntimeMethod*))List_1_get_Count_m361000296_gshared)(__this, method)
  // !0 System.Collections.Generic.List`1<UnityEngine.Vector3>::get_Item(System.Int32)
  #define List_1_get_Item_m200663048(__this, p0, method) ((  Vector3_t3722313464  (*) (List_1_t899420910 *, int32_t, const RuntimeMethod*))List_1_get_Item_m200663048_gshared)(__this, p0, method)
  // !0 System.Collections.Generic.List`1<UnityEngine.Color32>::get_Item(System.Int32)
  #define List_1_get_Item_m3890325344(__this, p0, method) ((  Color32_t2600501292  (*) (List_1_t4072576034 *, int32_t, const RuntimeMethod*))List_1_get_Item_m3890325344_gshared)(__this, p0, method)
  // !0 System.Collections.Generic.List`1<UnityEngine.Vector2>::get_Item(System.Int32)
  #define List_1_get_Item_m1378751541(__this, p0, method) ((  Vector2_t2156229523  (*) (List_1_t3628304265 *, int32_t, const RuntimeMethod*))List_1_get_Item_m1378751541_gshared)(__this, p0, method)
  // !0 System.Collections.Generic.List`1<UnityEngine.Vector4>::get_Item(System.Int32)
  #define List_1_get_Item_m783205072(__this, p0, method) ((  Vector4_t3319028937  (*) (List_1_t496136383 *, int32_t, const RuntimeMethod*))List_1_get_Item_m783205072_gshared)(__this, p0, method)
  // System.Void System.Collections.Generic.List`1<UnityEngine.Vector3>::set_Item(System.Int32,!0)
  #define List_1_set_Item_m658432263(__this, p0, p1, method) ((  void (*) (List_1_t899420910 *, int32_t, Vector3_t3722313464 , const RuntimeMethod*))List_1_set_Item_m658432263_gshared)(__this, p0, p1, method)
  // System.Void System.Collections.Generic.List`1<UnityEngine.Color32>::set_Item(System.Int32,!0)
  #define List_1_set_Item_m4249175531(__this, p0, p1, method) ((  void (*) (List_1_t4072576034 *, int32_t, Color32_t2600501292 , const RuntimeMethod*))List_1_set_Item_m4249175531_gshared)(__this, p0, p1, method)
  // System.Void System.Collections.Generic.List`1<UnityEngine.Vector2>::set_Item(System.Int32,!0)
  #define List_1_set_Item_m35836043(__this, p0, p1, method) ((  void (*) (List_1_t3628304265 *, int32_t, Vector2_t2156229523 , const RuntimeMethod*))List_1_set_Item_m35836043_gshared)(__this, p0, p1, method)
  // System.Void System.Collections.Generic.List`1<UnityEngine.Vector4>::set_Item(System.Int32,!0)
  #define List_1_set_Item_m1118509050(__this, p0, p1, method) ((  void (*) (List_1_t496136383 *, int32_t, Vector4_t3319028937 , const RuntimeMethod*))List_1_set_Item_m1118509050_gshared)(__this, p0, p1, method)
  // System.Void UnityEngine.Mesh::Clear()
  extern "C"  void Mesh_Clear_m2630385472 (Mesh_t3648964284 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
  // System.Void UnityEngine.Mesh::SetVertices(System.Collections.Generic.List`1<UnityEngine.Vector3>)
  extern "C"  void Mesh_SetVertices_m685324028 (Mesh_t3648964284 * __this, List_1_t899420910 * p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
  // System.Void UnityEngine.Mesh::SetColors(System.Collections.Generic.List`1<UnityEngine.Color32>)
  extern "C"  void Mesh_SetColors_m637808999 (Mesh_t3648964284 * __this, List_1_t4072576034 * p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
  // System.Void UnityEngine.Mesh::SetUVs(System.Int32,System.Collections.Generic.List`1<UnityEngine.Vector2>)
  extern "C"  void Mesh_SetUVs_m3071410036 (Mesh_t3648964284 * __this, int32_t p0, List_1_t3628304265 * p1, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
  // System.Void UnityEngine.Mesh::SetNormals(System.Collections.Generic.List`1<UnityEngine.Vector3>)
  extern "C"  void Mesh_SetNormals_m2521889643 (Mesh_t3648964284 * __this, List_1_t899420910 * p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
  // System.Void UnityEngine.Mesh::SetTangents(System.Collections.Generic.List`1<UnityEngine.Vector4>)
  extern "C"  void Mesh_SetTangents_m1615111656 (Mesh_t3648964284 * __this, List_1_t496136383 * p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
  // System.Void UnityEngine.Mesh::SetTriangles(System.Collections.Generic.List`1<System.Int32>,System.Int32)
  extern "C"  void Mesh_SetTriangles_m1523451247 (Mesh_t3648964284 * __this, List_1_t128053199 * p0, int32_t p1, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
  // System.Void UnityEngine.Mesh::RecalculateBounds()
  extern "C"  void Mesh_RecalculateBounds_m39931642 (Mesh_t3648964284 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
  // System.Void UnityEngine.UI.ListPool`1<UnityEngine.Vector3>::Release(System.Collections.Generic.List`1<T>)
  #define ListPool_1_Release_m4113115349(__this /* static, unused */, p0, method) ((  void (*) (RuntimeObject * /* static, unused */, List_1_t899420910 *, const RuntimeMethod*))ListPool_1_Release_m4113115349_gshared)(__this /* static, unused */, p0, method)
  // System.Void UnityEngine.UI.ListPool`1<UnityEngine.Color32>::Release(System.Collections.Generic.List`1<T>)
  #define ListPool_1_Release_m2857821093(__this /* static, unused */, p0, method) ((  void (*) (RuntimeObject * /* static, unused */, List_1_t4072576034 *, const RuntimeMethod*))ListPool_1_Release_m2857821093_gshared)(__this /* static, unused */, p0, method)
  // System.Void UnityEngine.UI.ListPool`1<UnityEngine.Vector2>::Release(System.Collections.Generic.List`1<T>)
  #define ListPool_1_Release_m591299672(__this /* static, unused */, p0, method) ((  void (*) (RuntimeObject * /* static, unused */, List_1_t3628304265 *, const RuntimeMethod*))ListPool_1_Release_m591299672_gshared)(__this /* static, unused */, p0, method)
  // System.Void UnityEngine.UI.ListPool`1<UnityEngine.Vector4>::Release(System.Collections.Generic.List`1<T>)
  #define ListPool_1_Release_m1363449253(__this /* static, unused */, p0, method) ((  void (*) (RuntimeObject * /* static, unused */, List_1_t496136383 *, const RuntimeMethod*))ListPool_1_Release_m1363449253_gshared)(__this /* static, unused */, p0, method)
  // System.Void UnityEngine.UI.ListPool`1<System.Int32>::Release(System.Collections.Generic.List`1<T>)
  #define ListPool_1_Release_m188599205(__this /* static, unused */, p0, method) ((  void (*) (RuntimeObject * /* static, unused */, List_1_t128053199 *, const RuntimeMethod*))ListPool_1_Release_m188599205_gshared)(__this /* static, unused */, p0, method)
  // System.Void System.Collections.Generic.List`1<UnityEngine.Vector3>::Add(!0)
  #define List_1_Add_m1524640104(__this, p0, method) ((  void (*) (List_1_t899420910 *, Vector3_t3722313464 , const RuntimeMethod*))List_1_Add_m1524640104_gshared)(__this, p0, method)
  // System.Void System.Collections.Generic.List`1<UnityEngine.Color32>::Add(!0)
  #define List_1_Add_m3298024076(__this, p0, method) ((  void (*) (List_1_t4072576034 *, Color32_t2600501292 , const RuntimeMethod*))List_1_Add_m3298024076_gshared)(__this, p0, method)
  // System.Void System.Collections.Generic.List`1<UnityEngine.Vector2>::Add(!0)
  #define List_1_Add_m2298161512(__this, p0, method) ((  void (*) (List_1_t3628304265 *, Vector2_t2156229523 , const RuntimeMethod*))List_1_Add_m2298161512_gshared)(__this, p0, method)
  // UnityEngine.Vector2 UnityEngine.Vector2::get_zero()
  extern "C"  Vector2_t2156229523  Vector2_get_zero_m540426400 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
  // System.Void System.Collections.Generic.List`1<UnityEngine.Vector4>::Add(!0)
  #define List_1_Add_m2996644200(__this, p0, method) ((  void (*) (List_1_t496136383 *, Vector4_t3319028937 , const RuntimeMethod*))List_1_Add_m2996644200_gshared)(__this, p0, method)
  // System.Void UnityEngine.UI.VertexHelper::AddVert(UnityEngine.Vector3,UnityEngine.Color32,UnityEngine.Vector2,UnityEngine.Vector2,UnityEngine.Vector3,UnityEngine.Vector4)
  extern "C"  void VertexHelper_AddVert_m189858127 (VertexHelper_t2453304189 * __this, Vector3_t3722313464  ___position0, Color32_t2600501292  ___color1, Vector2_t2156229523  ___uv02, Vector2_t2156229523  ___uv13, Vector3_t3722313464  ___normal4, Vector4_t3319028937  ___tangent5, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
  // System.Void System.Collections.Generic.List`1<System.Int32>::Add(!0)
  #define List_1_Add_m697420525(__this, p0, method) ((  void (*) (List_1_t128053199 *, int32_t, const RuntimeMethod*))List_1_Add_m697420525_gshared)(__this, p0, method)
  // System.Int32 UnityEngine.UI.VertexHelper::get_currentVertCount()
  extern "C"  int32_t VertexHelper_get_currentVertCount_m124779331 (VertexHelper_t2453304189 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
  // System.Void UnityEngine.UI.VertexHelper::AddTriangle(System.Int32,System.Int32,System.Int32)
  extern "C"  void VertexHelper_AddTriangle_m3677720024 (VertexHelper_t2453304189 * __this, int32_t ___idx00, int32_t ___idx11, int32_t ___idx22, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
  // System.Void UnityEngine.CanvasRenderer::AddUIVertexStream(System.Collections.Generic.List`1<UnityEngine.UIVertex>,System.Collections.Generic.List`1<UnityEngine.Vector3>,System.Collections.Generic.List`1<UnityEngine.Color32>,System.Collections.Generic.List`1<UnityEngine.Vector2>,System.Collections.Generic.List`1<UnityEngine.Vector2>,System.Collections.Generic.List`1<UnityEngine.Vector2>,System.Collections.Generic.List`1<UnityEngine.Vector2>,System.Collections.Generic.List`1<UnityEngine.Vector3>,System.Collections.Generic.List`1<UnityEngine.Vector4>)
  extern "C"  void CanvasRenderer_AddUIVertexStream_m1208603572 (RuntimeObject * __this /* static, unused */, List_1_t1234605051 * p0, List_1_t899420910 * p1, List_1_t4072576034 * p2, List_1_t3628304265 * p3, List_1_t3628304265 * p4, List_1_t3628304265 * p5, List_1_t3628304265 * p6, List_1_t899420910 * p7, List_1_t496136383 * p8, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
  // System.Void UnityEngine.CanvasRenderer::SplitUIVertexStreams(System.Collections.Generic.List`1<UnityEngine.UIVertex>,System.Collections.Generic.List`1<UnityEngine.Vector3>,System.Collections.Generic.List`1<UnityEngine.Color32>,System.Collections.Generic.List`1<UnityEngine.Vector2>,System.Collections.Generic.List`1<UnityEngine.Vector2>,System.Collections.Generic.List`1<UnityEngine.Vector2>,System.Collections.Generic.List`1<UnityEngine.Vector2>,System.Collections.Generic.List`1<UnityEngine.Vector3>,System.Collections.Generic.List`1<UnityEngine.Vector4>,System.Collections.Generic.List`1<System.Int32>)
  extern "C"  void CanvasRenderer_SplitUIVertexStreams_m2753637362 (RuntimeObject * __this /* static, unused */, List_1_t1234605051 * p0, List_1_t899420910 * p1, List_1_t4072576034 * p2, List_1_t3628304265 * p3, List_1_t3628304265 * p4, List_1_t3628304265 * p5, List_1_t3628304265 * p6, List_1_t899420910 * p7, List_1_t496136383 * p8, List_1_t128053199 * p9, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
  // System.Void UnityEngine.CanvasRenderer::CreateUIVertexStream(System.Collections.Generic.List`1<UnityEngine.UIVertex>,System.Collections.Generic.List`1<UnityEngine.Vector3>,System.Collections.Generic.List`1<UnityEngine.Color32>,System.Collections.Generic.List`1<UnityEngine.Vector2>,System.Collections.Generic.List`1<UnityEngine.Vector2>,System.Collections.Generic.List`1<UnityEngine.Vector2>,System.Collections.Generic.List`1<UnityEngine.Vector2>,System.Collections.Generic.List`1<UnityEngine.Vector3>,System.Collections.Generic.List`1<UnityEngine.Vector4>,System.Collections.Generic.List`1<System.Int32>)
  extern "C"  void CanvasRenderer_CreateUIVertexStream_m2424310831 (RuntimeObject * __this /* static, unused */, List_1_t1234605051 * p0, List_1_t899420910 * p1, List_1_t4072576034 * p2, List_1_t3628304265 * p3, List_1_t3628304265 * p4, List_1_t3628304265 * p5, List_1_t3628304265 * p6, List_1_t899420910 * p7, List_1_t496136383 * p8, List_1_t128053199 * p9, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
  // System.Void UnityEngine.Vector4::.ctor(System.Single,System.Single,System.Single,System.Single)
  extern "C"  void Vector4__ctor_m2498754347 (Vector4_t3319028937 * __this, float p0, float p1, float p2, float p3, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
  // UnityEngine.Vector3 UnityEngine.Vector3::get_back()
  extern "C"  Vector3_t3722313464  Vector3_get_back_m4077847766 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
  // System.Void UnityEngine.UI.HorizontalOrVerticalLayoutGroup::.ctor()
  extern "C"  void HorizontalOrVerticalLayoutGroup__ctor_m2302505481 (HorizontalOrVerticalLayoutGroup_t729725570 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
  // System.Void UnityEngine.UI.LayoutGroup::CalculateLayoutInputHorizontal()
  extern "C"  void LayoutGroup_CalculateLayoutInputHorizontal_m4018851777 (LayoutGroup_t2436138090 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
  // System.Void UnityEngine.UI.HorizontalOrVerticalLayoutGroup::CalcAlongAxis(System.Int32,System.Boolean)
  extern "C"  void HorizontalOrVerticalLayoutGroup_CalcAlongAxis_m3977117339 (HorizontalOrVerticalLayoutGroup_t729725570 * __this, int32_t ___axis0, bool ___isVertical1, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
  // System.Void UnityEngine.UI.HorizontalOrVerticalLayoutGroup::SetChildrenAlongAxis(System.Int32,System.Boolean)
  extern "C"  void HorizontalOrVerticalLayoutGroup_SetChildrenAlongAxis_m3119377192 (HorizontalOrVerticalLayoutGroup_t729725570 * __this, int32_t ___axis0, bool ___isVertical1, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  // System.Void UnityEngine.UI.Toggle::.ctor()
  extern "C"  void Toggle__ctor_m768708970 (Toggle_t2735377061 * __this, const RuntimeMethod* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (Toggle__ctor_m768708970_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		__this->set_toggleTransition_16(1);
  		ToggleEvent_t1873685584 * L_0 = (ToggleEvent_t1873685584 *)il2cpp_codegen_object_new(ToggleEvent_t1873685584_il2cpp_TypeInfo_var);
  		ToggleEvent__ctor_m834619998(L_0, /*hidden argument*/NULL);
  		__this->set_onValueChanged_19(L_0);
  		IL2CPP_RUNTIME_CLASS_INIT(Selectable_t3250028441_il2cpp_TypeInfo_var);
  		Selectable__ctor_m58942866(__this, /*hidden argument*/NULL);
  		return;
  	}
  }
  // UnityEngine.UI.ToggleGroup UnityEngine.UI.Toggle::get_group()
  extern "C"  ToggleGroup_t123837990 * Toggle_get_group_m4124882852 (Toggle_t2735377061 * __this, const RuntimeMethod* method)
  {
  	ToggleGroup_t123837990 * V_0 = NULL;
  	{
  		ToggleGroup_t123837990 * L_0 = __this->get_m_Group_18();
  		V_0 = L_0;
  		goto IL_000d;
  	}
  
  IL_000d:
  	{
  		ToggleGroup_t123837990 * L_1 = V_0;
  		return L_1;
  	}
  }
  // System.Void UnityEngine.UI.Toggle::set_group(UnityEngine.UI.ToggleGroup)
  extern "C"  void Toggle_set_group_m3686946438 (Toggle_t2735377061 * __this, ToggleGroup_t123837990 * ___value0, const RuntimeMethod* method)
  {
  	{
  		ToggleGroup_t123837990 * L_0 = ___value0;
  		__this->set_m_Group_18(L_0);
  		ToggleGroup_t123837990 * L_1 = __this->get_m_Group_18();
  		Toggle_SetToggleGroup_m1839040161(__this, L_1, (bool)1, /*hidden argument*/NULL);
  		Toggle_PlayEffect_m1836683914(__this, (bool)1, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void UnityEngine.UI.Toggle::Rebuild(UnityEngine.UI.CanvasUpdate)
  extern "C"  void Toggle_Rebuild_m2267606569 (Toggle_t2735377061 * __this, int32_t ___executing0, const RuntimeMethod* method)
  {
  	{
  		return;
  	}
  }
  // System.Void UnityEngine.UI.Toggle::LayoutComplete()
  extern "C"  void Toggle_LayoutComplete_m2161905395 (Toggle_t2735377061 * __this, const RuntimeMethod* method)
  {
  	{
  		return;
  	}
  }
  // System.Void UnityEngine.UI.Toggle::GraphicUpdateComplete()
  extern "C"  void Toggle_GraphicUpdateComplete_m2285510719 (Toggle_t2735377061 * __this, const RuntimeMethod* method)
  {
  	{
  		return;
  	}
  }
  // System.Void UnityEngine.UI.Toggle::OnEnable()
  extern "C"  void Toggle_OnEnable_m1421694809 (Toggle_t2735377061 * __this, const RuntimeMethod* method)
  {
  	{
  		Selectable_OnEnable_m3110490294(__this, /*hidden argument*/NULL);
  		ToggleGroup_t123837990 * L_0 = __this->get_m_Group_18();
  		Toggle_SetToggleGroup_m1839040161(__this, L_0, (bool)0, /*hidden argument*/NULL);
  		Toggle_PlayEffect_m1836683914(__this, (bool)1, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void UnityEngine.UI.Toggle::OnDisable()
  extern "C"  void Toggle_OnDisable_m1390754487 (Toggle_t2735377061 * __this, const RuntimeMethod* method)
  {
  	{
  		Toggle_SetToggleGroup_m1839040161(__this, (ToggleGroup_t123837990 *)NULL, (bool)0, /*hidden argument*/NULL);
  		Selectable_OnDisable_m3225138518(__this, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void UnityEngine.UI.Toggle::OnDidApplyAnimationProperties()
  extern "C"  void Toggle_OnDidApplyAnimationProperties_m3540525118 (Toggle_t2735377061 * __this, const RuntimeMethod* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (Toggle_OnDidApplyAnimationProperties_m3540525118_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	bool V_0 = false;
  	Color_t2555686324  V_1;
  	memset(&V_1, 0, sizeof(V_1));
  	{
  		Graphic_t1660335611 * L_0 = __this->get_graphic_17();
  		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
  		bool L_1 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_0, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
  		if (!L_1)
  		{
  			goto IL_0059;
  		}
  	}
  	{
  		Graphic_t1660335611 * L_2 = __this->get_graphic_17();
  		NullCheck(L_2);
  		CanvasRenderer_t2598313366 * L_3 = Graphic_get_canvasRenderer_m315509948(L_2, /*hidden argument*/NULL);
  		NullCheck(L_3);
  		Color_t2555686324  L_4 = CanvasRenderer_GetColor_m2699192164(L_3, /*hidden argument*/NULL);
  		V_1 = L_4;
  		float L_5 = (&V_1)->get_a_3();
  		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t3464937446_il2cpp_TypeInfo_var);
  		bool L_6 = Mathf_Approximately_m245805902(NULL /*static, unused*/, L_5, (0.0f), /*hidden argument*/NULL);
  		V_0 = (bool)((((int32_t)L_6) == ((int32_t)0))? 1 : 0);
  		bool L_7 = __this->get_m_IsOn_20();
  		bool L_8 = V_0;
  		if ((((int32_t)L_7) == ((int32_t)L_8)))
  		{
  			goto IL_0058;
  		}
  	}
  	{
  		bool L_9 = V_0;
  		__this->set_m_IsOn_20(L_9);
  		bool L_10 = V_0;
  		Toggle_Set_m1885801159(__this, (bool)((((int32_t)L_10) == ((int32_t)0))? 1 : 0), /*hidden argument*/NULL);
  	}
  
  IL_0058:
  	{
  	}
  
  IL_0059:
  	{
  		Selectable_OnDidApplyAnimationProperties_m1530194632(__this, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void UnityEngine.UI.Toggle::SetToggleGroup(UnityEngine.UI.ToggleGroup,System.Boolean)
  extern "C"  void Toggle_SetToggleGroup_m1839040161 (Toggle_t2735377061 * __this, ToggleGroup_t123837990 * ___newGroup0, bool ___setMemberValue1, const RuntimeMethod* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (Toggle_SetToggleGroup_m1839040161_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	ToggleGroup_t123837990 * V_0 = NULL;
  	{
  		ToggleGroup_t123837990 * L_0 = __this->get_m_Group_18();
  		V_0 = L_0;
  		ToggleGroup_t123837990 * L_1 = __this->get_m_Group_18();
  		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
  		bool L_2 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_1, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
  		if (!L_2)
  		{
  			goto IL_0025;
  		}
  	}
  	{
  		ToggleGroup_t123837990 * L_3 = __this->get_m_Group_18();
  		NullCheck(L_3);
  		ToggleGroup_UnregisterToggle_m2846655738(L_3, __this, /*hidden argument*/NULL);
  	}
  
  IL_0025:
  	{
  		bool L_4 = ___setMemberValue1;
  		if (!L_4)
  		{
  			goto IL_0032;
  		}
  	}
  	{
  		ToggleGroup_t123837990 * L_5 = ___newGroup0;
  		__this->set_m_Group_18(L_5);
  	}
  
  IL_0032:
  	{
  		ToggleGroup_t123837990 * L_6 = ___newGroup0;
  		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
  		bool L_7 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_6, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
  		if (!L_7)
  		{
  			goto IL_0050;
  		}
  	}
  	{
  		bool L_8 = VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, __this);
  		if (!L_8)
  		{
  			goto IL_0050;
  		}
  	}
  	{
  		ToggleGroup_t123837990 * L_9 = ___newGroup0;
  		NullCheck(L_9);
  		ToggleGroup_RegisterToggle_m2988917171(L_9, __this, /*hidden argument*/NULL);
  	}
  
  IL_0050:
  	{
  		ToggleGroup_t123837990 * L_10 = ___newGroup0;
  		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
  		bool L_11 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_10, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
  		if (!L_11)
  		{
  			goto IL_0085;
  		}
  	}
  	{
  		ToggleGroup_t123837990 * L_12 = ___newGroup0;
  		ToggleGroup_t123837990 * L_13 = V_0;
  		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
  		bool L_14 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_12, L_13, /*hidden argument*/NULL);
  		if (!L_14)
  		{
  			goto IL_0085;
  		}
  	}
  	{
  		bool L_15 = Toggle_get_isOn_m1428293607(__this, /*hidden argument*/NULL);
  		if (!L_15)
  		{
  			goto IL_0085;
  		}
  	}
  	{
  		bool L_16 = VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, __this);
  		if (!L_16)
  		{
  			goto IL_0085;
  		}
  	}
  	{
  		ToggleGroup_t123837990 * L_17 = ___newGroup0;
  		NullCheck(L_17);
  		ToggleGroup_NotifyToggleOn_m1290826648(L_17, __this, /*hidden argument*/NULL);
  	}
  
  IL_0085:
  	{
  		return;
  	}
  }
  // System.Boolean UnityEngine.UI.Toggle::get_isOn()
  extern "C"  bool Toggle_get_isOn_m1428293607 (Toggle_t2735377061 * __this, const RuntimeMethod* method)
  {
  	bool V_0 = false;
  	{
  		bool L_0 = __this->get_m_IsOn_20();
  		V_0 = L_0;
  		goto IL_000d;
  	}
  
  IL_000d:
  	{
  		bool L_1 = V_0;
  		return L_1;
  	}
  }
  // System.Void UnityEngine.UI.Toggle::set_isOn(System.Boolean)
  extern "C"  void Toggle_set_isOn_m3548357404 (Toggle_t2735377061 * __this, bool ___value0, const RuntimeMethod* method)
  {
  	{
  		bool L_0 = ___value0;
  		Toggle_Set_m1885801159(__this, L_0, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void UnityEngine.UI.Toggle::Set(System.Boolean)
  extern "C"  void Toggle_Set_m1885801159 (Toggle_t2735377061 * __this, bool ___value0, const RuntimeMethod* method)
  {
  	{
  		bool L_0 = ___value0;
  		Toggle_Set_m262975082(__this, L_0, (bool)1, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void UnityEngine.UI.Toggle::Set(System.Boolean,System.Boolean)
  extern "C"  void Toggle_Set_m262975082 (Toggle_t2735377061 * __this, bool ___value0, bool ___sendCallback1, const RuntimeMethod* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (Toggle_Set_m262975082_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		bool L_0 = __this->get_m_IsOn_20();
  		bool L_1 = ___value0;
  		if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
  		{
  			goto IL_0012;
  		}
  	}
  	{
  		goto IL_00aa;
  	}
  
  IL_0012:
  	{
  		bool L_2 = ___value0;
  		__this->set_m_IsOn_20(L_2);
  		ToggleGroup_t123837990 * L_3 = __this->get_m_Group_18();
  		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
  		bool L_4 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_3, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
  		if (!L_4)
  		{
  			goto IL_0077;
  		}
  	}
  	{
  		bool L_5 = VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, __this);
  		if (!L_5)
  		{
  			goto IL_0077;
  		}
  	}
  	{
  		bool L_6 = __this->get_m_IsOn_20();
  		if (L_6)
  		{
  			goto IL_0061;
  		}
  	}
  	{
  		ToggleGroup_t123837990 * L_7 = __this->get_m_Group_18();
  		NullCheck(L_7);
  		bool L_8 = ToggleGroup_AnyTogglesOn_m1117012929(L_7, /*hidden argument*/NULL);
  		if (L_8)
  		{
  			goto IL_0076;
  		}
  	}
  	{
  		ToggleGroup_t123837990 * L_9 = __this->get_m_Group_18();
  		NullCheck(L_9);
  		bool L_10 = ToggleGroup_get_allowSwitchOff_m3913189773(L_9, /*hidden argument*/NULL);
  		if (L_10)
  		{
  			goto IL_0076;
  		}
  	}
  
  IL_0061:
  	{
  		__this->set_m_IsOn_20((bool)1);
  		ToggleGroup_t123837990 * L_11 = __this->get_m_Group_18();
  		NullCheck(L_11);
  		ToggleGroup_NotifyToggleOn_m1290826648(L_11, __this, /*hidden argument*/NULL);
  	}
  
  IL_0076:
  	{
  	}
  
  IL_0077:
  	{
  		int32_t L_12 = __this->get_toggleTransition_16();
  		Toggle_PlayEffect_m1836683914(__this, (bool)((((int32_t)L_12) == ((int32_t)0))? 1 : 0), /*hidden argument*/NULL);
  		bool L_13 = ___sendCallback1;
  		if (!L_13)
  		{
  			goto IL_00aa;
  		}
  	}
  	{
  		UISystemProfilerApi_AddMarker_m495483138(NULL /*static, unused*/, _stringLiteral3319061187, __this, /*hidden argument*/NULL);
  		ToggleEvent_t1873685584 * L_14 = __this->get_onValueChanged_19();
  		bool L_15 = __this->get_m_IsOn_20();
  		NullCheck(L_14);
  		UnityEvent_1_Invoke_m933614109(L_14, L_15, /*hidden argument*/UnityEvent_1_Invoke_m933614109_RuntimeMethod_var);
  	}
  
  IL_00aa:
  	{
  		return;
  	}
  }
  // System.Void UnityEngine.UI.Toggle::PlayEffect(System.Boolean)
  extern "C"  void Toggle_PlayEffect_m1836683914 (Toggle_t2735377061 * __this, bool ___instant0, const RuntimeMethod* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (Toggle_PlayEffect_m1836683914_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	Graphic_t1660335611 * G_B4_0 = NULL;
  	Graphic_t1660335611 * G_B3_0 = NULL;
  	float G_B5_0 = 0.0f;
  	Graphic_t1660335611 * G_B5_1 = NULL;
  	float G_B7_0 = 0.0f;
  	Graphic_t1660335611 * G_B7_1 = NULL;
  	float G_B6_0 = 0.0f;
  	Graphic_t1660335611 * G_B6_1 = NULL;
  	float G_B8_0 = 0.0f;
  	float G_B8_1 = 0.0f;
  	Graphic_t1660335611 * G_B8_2 = NULL;
  	{
  		Graphic_t1660335611 * L_0 = __this->get_graphic_17();
  		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
  		bool L_1 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_0, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
  		if (!L_1)
  		{
  			goto IL_0017;
  		}
  	}
  	{
  		goto IL_0052;
  	}
  
  IL_0017:
  	{
  		Graphic_t1660335611 * L_2 = __this->get_graphic_17();
  		bool L_3 = __this->get_m_IsOn_20();
  		G_B3_0 = L_2;
  		if (!L_3)
  		{
  			G_B4_0 = L_2;
  			goto IL_0032;
  		}
  	}
  	{
  		G_B5_0 = (1.0f);
  		G_B5_1 = G_B3_0;
  		goto IL_0037;
  	}
  
  IL_0032:
  	{
  		G_B5_0 = (0.0f);
  		G_B5_1 = G_B4_0;
  	}
  
  IL_0037:
  	{
  		bool L_4 = ___instant0;
  		G_B6_0 = G_B5_0;
  		G_B6_1 = G_B5_1;
  		if (!L_4)
  		{
  			G_B7_0 = G_B5_0;
  			G_B7_1 = G_B5_1;
  			goto IL_0047;
  		}
  	}
  	{
  		G_B8_0 = (0.0f);
  		G_B8_1 = G_B6_0;
  		G_B8_2 = G_B6_1;
  		goto IL_004c;
  	}
  
  IL_0047:
  	{
  		G_B8_0 = (0.1f);
  		G_B8_1 = G_B7_0;
  		G_B8_2 = G_B7_1;
  	}
  
  IL_004c:
  	{
  		NullCheck(G_B8_2);
  		VirtActionInvoker3< float, float, bool >::Invoke(48 /* System.Void UnityEngine.UI.Graphic::CrossFadeAlpha(System.Single,System.Single,System.Boolean) */, G_B8_2, G_B8_1, G_B8_0, (bool)1);
  	}
  
  IL_0052:
  	{
  		return;
  	}
  }
  // System.Void UnityEngine.UI.Toggle::Start()
  extern "C"  void Toggle_Start_m3038256574 (Toggle_t2735377061 * __this, const RuntimeMethod* method)
  {
  	{
  		Toggle_PlayEffect_m1836683914(__this, (bool)1, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void UnityEngine.UI.Toggle::InternalToggle()
  extern "C"  void Toggle_InternalToggle_m1483593526 (Toggle_t2735377061 * __this, const RuntimeMethod* method)
  {
  	{
  		bool L_0 = VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, __this);
  		if (!L_0)
  		{
  			goto IL_0017;
  		}
  	}
  	{
  		bool L_1 = VirtFuncInvoker0< bool >::Invoke(24 /* System.Boolean UnityEngine.UI.Selectable::IsInteractable() */, __this);
  		if (L_1)
  		{
  			goto IL_001c;
  		}
  	}
  
  IL_0017:
  	{
  		goto IL_002b;
  	}
  
  IL_001c:
  	{
  		bool L_2 = Toggle_get_isOn_m1428293607(__this, /*hidden argument*/NULL);
  		Toggle_set_isOn_m3548357404(__this, (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0), /*hidden argument*/NULL);
  	}
  
  IL_002b:
  	{
  		return;
  	}
  }
  // System.Void UnityEngine.UI.Toggle::OnPointerClick(UnityEngine.EventSystems.PointerEventData)
  extern "C"  void Toggle_OnPointerClick_m3526893169 (Toggle_t2735377061 * __this, PointerEventData_t3807901092 * ___eventData0, const RuntimeMethod* method)
  {
  	{
  		PointerEventData_t3807901092 * L_0 = ___eventData0;
  		NullCheck(L_0);
  		int32_t L_1 = PointerEventData_get_button_m359423249(L_0, /*hidden argument*/NULL);
  		if (!L_1)
  		{
  			goto IL_0011;
  		}
  	}
  	{
  		goto IL_0017;
  	}
  
  IL_0011:
  	{
  		Toggle_InternalToggle_m1483593526(__this, /*hidden argument*/NULL);
  	}
  
  IL_0017:
  	{
  		return;
  	}
  }
  // System.Void UnityEngine.UI.Toggle::OnSubmit(UnityEngine.EventSystems.BaseEventData)
  extern "C"  void Toggle_OnSubmit_m1320104356 (Toggle_t2735377061 * __this, BaseEventData_t3903027533 * ___eventData0, const RuntimeMethod* method)
  {
  	{
  		Toggle_InternalToggle_m1483593526(__this, /*hidden argument*/NULL);
  		return;
  	}
  }
  // UnityEngine.Transform UnityEngine.UI.Toggle::UnityEngine.UI.ICanvasElement.get_transform()
  extern "C"  Transform_t3600365921 * Toggle_UnityEngine_UI_ICanvasElement_get_transform_m854783724 (Toggle_t2735377061 * __this, const RuntimeMethod* method)
  {
  	{
  		Transform_t3600365921 * L_0 = Component_get_transform_m3162698980(__this, /*hidden argument*/NULL);
  		return L_0;
  	}
  }
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  // System.Void UnityEngine.UI.Toggle/ToggleEvent::.ctor()
  extern "C"  void ToggleEvent__ctor_m834619998 (ToggleEvent_t1873685584 * __this, const RuntimeMethod* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (ToggleEvent__ctor_m834619998_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		UnityEvent_1__ctor_m3777630589(__this, /*hidden argument*/UnityEvent_1__ctor_m3777630589_RuntimeMethod_var);
  		return;
  	}
  }
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  // System.Void UnityEngine.UI.ToggleGroup::.ctor()
  extern "C"  void ToggleGroup__ctor_m3308114662 (ToggleGroup_t123837990 * __this, const RuntimeMethod* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (ToggleGroup__ctor_m3308114662_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		__this->set_m_AllowSwitchOff_2((bool)0);
  		List_1_t4207451803 * L_0 = (List_1_t4207451803 *)il2cpp_codegen_object_new(List_1_t4207451803_il2cpp_TypeInfo_var);
  		List_1__ctor_m2588665925(L_0, /*hidden argument*/List_1__ctor_m2588665925_RuntimeMethod_var);
  		__this->set_m_Toggles_3(L_0);
  		UIBehaviour__ctor_m4230637738(__this, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Boolean UnityEngine.UI.ToggleGroup::get_allowSwitchOff()
  extern "C"  bool ToggleGroup_get_allowSwitchOff_m3913189773 (ToggleGroup_t123837990 * __this, const RuntimeMethod* method)
  {
  	bool V_0 = false;
  	{
  		bool L_0 = __this->get_m_AllowSwitchOff_2();
  		V_0 = L_0;
  		goto IL_000d;
  	}
  
  IL_000d:
  	{
  		bool L_1 = V_0;
  		return L_1;
  	}
  }
  // System.Void UnityEngine.UI.ToggleGroup::set_allowSwitchOff(System.Boolean)
  extern "C"  void ToggleGroup_set_allowSwitchOff_m4192200290 (ToggleGroup_t123837990 * __this, bool ___value0, const RuntimeMethod* method)
  {
  	{
  		bool L_0 = ___value0;
  		__this->set_m_AllowSwitchOff_2(L_0);
  		return;
  	}
  }
  // System.Void UnityEngine.UI.ToggleGroup::ValidateToggleIsInGroup(UnityEngine.UI.Toggle)
  extern "C"  void ToggleGroup_ValidateToggleIsInGroup_m3201190739 (ToggleGroup_t123837990 * __this, Toggle_t2735377061 * ___toggle0, const RuntimeMethod* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (ToggleGroup_ValidateToggleIsInGroup_m3201190739_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		Toggle_t2735377061 * L_0 = ___toggle0;
  		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
  		bool L_1 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_0, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
  		if (L_1)
  		{
  			goto IL_001e;
  		}
  	}
  	{
  		List_1_t4207451803 * L_2 = __this->get_m_Toggles_3();
  		Toggle_t2735377061 * L_3 = ___toggle0;
  		NullCheck(L_2);
  		bool L_4 = List_1_Contains_m3066673312(L_2, L_3, /*hidden argument*/List_1_Contains_m3066673312_RuntimeMethod_var);
  		if (L_4)
  		{
  			goto IL_003c;
  		}
  	}
  
  IL_001e:
  	{
  		ObjectU5BU5D_t2843939325* L_5 = ((ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)2));
  		Toggle_t2735377061 * L_6 = ___toggle0;
  		NullCheck(L_5);
  		ArrayElementTypeCheck (L_5, L_6);
  		(L_5)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_6);
  		ObjectU5BU5D_t2843939325* L_7 = L_5;
  		NullCheck(L_7);
  		ArrayElementTypeCheck (L_7, __this);
  		(L_7)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)__this);
  		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
  		String_t* L_8 = String_Format_m630303134(NULL /*static, unused*/, _stringLiteral503068089, L_7, /*hidden argument*/NULL);
  		ArgumentException_t132251570 * L_9 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var);
  		ArgumentException__ctor_m1312628991(L_9, L_8, /*hidden argument*/NULL);
  		IL2CPP_RAISE_MANAGED_EXCEPTION(L_9);
  	}
  
  IL_003c:
  	{
  		return;
  	}
  }
  // System.Void UnityEngine.UI.ToggleGroup::NotifyToggleOn(UnityEngine.UI.Toggle)
  extern "C"  void ToggleGroup_NotifyToggleOn_m1290826648 (ToggleGroup_t123837990 * __this, Toggle_t2735377061 * ___toggle0, const RuntimeMethod* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (ToggleGroup_NotifyToggleOn_m1290826648_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	int32_t V_0 = 0;
  	{
  		Toggle_t2735377061 * L_0 = ___toggle0;
  		ToggleGroup_ValidateToggleIsInGroup_m3201190739(__this, L_0, /*hidden argument*/NULL);
  		V_0 = 0;
  		goto IL_0043;
  	}
  
  IL_000f:
  	{
  		List_1_t4207451803 * L_1 = __this->get_m_Toggles_3();
  		int32_t L_2 = V_0;
  		NullCheck(L_1);
  		Toggle_t2735377061 * L_3 = List_1_get_Item_m2702804483(L_1, L_2, /*hidden argument*/List_1_get_Item_m2702804483_RuntimeMethod_var);
  		Toggle_t2735377061 * L_4 = ___toggle0;
  		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
  		bool L_5 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL);
  		if (!L_5)
  		{
  			goto IL_002c;
  		}
  	}
  	{
  		goto IL_003f;
  	}
  
  IL_002c:
  	{
  		List_1_t4207451803 * L_6 = __this->get_m_Toggles_3();
  		int32_t L_7 = V_0;
  		NullCheck(L_6);
  		Toggle_t2735377061 * L_8 = List_1_get_Item_m2702804483(L_6, L_7, /*hidden argument*/List_1_get_Item_m2702804483_RuntimeMethod_var);
  		NullCheck(L_8);
  		Toggle_set_isOn_m3548357404(L_8, (bool)0, /*hidden argument*/NULL);
  	}
  
  IL_003f:
  	{
  		int32_t L_9 = V_0;
  		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1));
  	}
  
  IL_0043:
  	{
  		int32_t L_10 = V_0;
  		List_1_t4207451803 * L_11 = __this->get_m_Toggles_3();
  		NullCheck(L_11);
  		int32_t L_12 = List_1_get_Count_m3208757669(L_11, /*hidden argument*/List_1_get_Count_m3208757669_RuntimeMethod_var);
  		if ((((int32_t)L_10) < ((int32_t)L_12)))
  		{
  			goto IL_000f;
  		}
  	}
  	{
  		return;
  	}
  }
  // System.Void UnityEngine.UI.ToggleGroup::UnregisterToggle(UnityEngine.UI.Toggle)
  extern "C"  void ToggleGroup_UnregisterToggle_m2846655738 (ToggleGroup_t123837990 * __this, Toggle_t2735377061 * ___toggle0, const RuntimeMethod* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (ToggleGroup_UnregisterToggle_m2846655738_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		List_1_t4207451803 * L_0 = __this->get_m_Toggles_3();
  		Toggle_t2735377061 * L_1 = ___toggle0;
  		NullCheck(L_0);
  		bool L_2 = List_1_Contains_m3066673312(L_0, L_1, /*hidden argument*/List_1_Contains_m3066673312_RuntimeMethod_var);
  		if (!L_2)
  		{
  			goto IL_001f;
  		}
  	}
  	{
  		List_1_t4207451803 * L_3 = __this->get_m_Toggles_3();
  		Toggle_t2735377061 * L_4 = ___toggle0;
  		NullCheck(L_3);
  		List_1_Remove_m3511411763(L_3, L_4, /*hidden argument*/List_1_Remove_m3511411763_RuntimeMethod_var);
  	}
  
  IL_001f:
  	{
  		return;
  	}
  }
  // System.Void UnityEngine.UI.ToggleGroup::RegisterToggle(UnityEngine.UI.Toggle)
  extern "C"  void ToggleGroup_RegisterToggle_m2988917171 (ToggleGroup_t123837990 * __this, Toggle_t2735377061 * ___toggle0, const RuntimeMethod* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (ToggleGroup_RegisterToggle_m2988917171_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		List_1_t4207451803 * L_0 = __this->get_m_Toggles_3();
  		Toggle_t2735377061 * L_1 = ___toggle0;
  		NullCheck(L_0);
  		bool L_2 = List_1_Contains_m3066673312(L_0, L_1, /*hidden argument*/List_1_Contains_m3066673312_RuntimeMethod_var);
  		if (L_2)
  		{
  			goto IL_001e;
  		}
  	}
  	{
  		List_1_t4207451803 * L_3 = __this->get_m_Toggles_3();
  		Toggle_t2735377061 * L_4 = ___toggle0;
  		NullCheck(L_3);
  		List_1_Add_m2727533441(L_3, L_4, /*hidden argument*/List_1_Add_m2727533441_RuntimeMethod_var);
  	}
  
  IL_001e:
  	{
  		return;
  	}
  }
  // System.Boolean UnityEngine.UI.ToggleGroup::AnyTogglesOn()
  extern "C"  bool ToggleGroup_AnyTogglesOn_m1117012929 (ToggleGroup_t123837990 * __this, const RuntimeMethod* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (ToggleGroup_AnyTogglesOn_m1117012929_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	bool V_0 = false;
  	List_1_t4207451803 * G_B2_0 = NULL;
  	List_1_t4207451803 * G_B1_0 = NULL;
  	{
  		List_1_t4207451803 * L_0 = __this->get_m_Toggles_3();
  		Predicate_1_t3560671185 * L_1 = ((ToggleGroup_t123837990_StaticFields*)il2cpp_codegen_static_fields_for(ToggleGroup_t123837990_il2cpp_TypeInfo_var))->get_U3CU3Ef__amU24cache0_4();
  		G_B1_0 = L_0;
  		if (L_1)
  		{
  			G_B2_0 = L_0;
  			goto IL_001f;
  		}
  	}
  	{
  		intptr_t L_2 = (intptr_t)ToggleGroup_U3CAnyTogglesOnU3Em__0_m3170735810_RuntimeMethod_var;
  		Predicate_1_t3560671185 * L_3 = (Predicate_1_t3560671185 *)il2cpp_codegen_object_new(Predicate_1_t3560671185_il2cpp_TypeInfo_var);
  		Predicate_1__ctor_m3952340036(L_3, NULL, L_2, /*hidden argument*/Predicate_1__ctor_m3952340036_RuntimeMethod_var);
  		((ToggleGroup_t123837990_StaticFields*)il2cpp_codegen_static_fields_for(ToggleGroup_t123837990_il2cpp_TypeInfo_var))->set_U3CU3Ef__amU24cache0_4(L_3);
  		G_B2_0 = G_B1_0;
  	}
  
  IL_001f:
  	{
  		Predicate_1_t3560671185 * L_4 = ((ToggleGroup_t123837990_StaticFields*)il2cpp_codegen_static_fields_for(ToggleGroup_t123837990_il2cpp_TypeInfo_var))->get_U3CU3Ef__amU24cache0_4();
  		NullCheck(G_B2_0);
  		Toggle_t2735377061 * L_5 = List_1_Find_m101937419(G_B2_0, L_4, /*hidden argument*/List_1_Find_m101937419_RuntimeMethod_var);
  		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
  		bool L_6 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_5, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
  		V_0 = L_6;
  		goto IL_0035;
  	}
  
  IL_0035:
  	{
  		bool L_7 = V_0;
  		return L_7;
  	}
  }
  // System.Collections.Generic.IEnumerable`1<UnityEngine.UI.Toggle> UnityEngine.UI.ToggleGroup::ActiveToggles()
  extern "C"  RuntimeObject* ToggleGroup_ActiveToggles_m3179342002 (ToggleGroup_t123837990 * __this, const RuntimeMethod* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (ToggleGroup_ActiveToggles_m3179342002_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	RuntimeObject* V_0 = NULL;
  	List_1_t4207451803 * G_B2_0 = NULL;
  	List_1_t4207451803 * G_B1_0 = NULL;
  	{
  		List_1_t4207451803 * L_0 = __this->get_m_Toggles_3();
  		Func_2_t3446800538 * L_1 = ((ToggleGroup_t123837990_StaticFields*)il2cpp_codegen_static_fields_for(ToggleGroup_t123837990_il2cpp_TypeInfo_var))->get_U3CU3Ef__amU24cache1_5();
  		G_B1_0 = L_0;
  		if (L_1)
  		{
  			G_B2_0 = L_0;
  			goto IL_001f;
  		}
  	}
  	{
  		intptr_t L_2 = (intptr_t)ToggleGroup_U3CActiveTogglesU3Em__1_m1947537119_RuntimeMethod_var;
  		Func_2_t3446800538 * L_3 = (Func_2_t3446800538 *)il2cpp_codegen_object_new(Func_2_t3446800538_il2cpp_TypeInfo_var);
  		Func_2__ctor_m16758224(L_3, NULL, L_2, /*hidden argument*/Func_2__ctor_m16758224_RuntimeMethod_var);
  		((ToggleGroup_t123837990_StaticFields*)il2cpp_codegen_static_fields_for(ToggleGroup_t123837990_il2cpp_TypeInfo_var))->set_U3CU3Ef__amU24cache1_5(L_3);
  		G_B2_0 = G_B1_0;
  	}
  
  IL_001f:
  	{
  		Func_2_t3446800538 * L_4 = ((ToggleGroup_t123837990_StaticFields*)il2cpp_codegen_static_fields_for(ToggleGroup_t123837990_il2cpp_TypeInfo_var))->get_U3CU3Ef__amU24cache1_5();
  		RuntimeObject* L_5 = Enumerable_Where_TisToggle_t2735377061_m3965946053(NULL /*static, unused*/, G_B2_0, L_4, /*hidden argument*/Enumerable_Where_TisToggle_t2735377061_m3965946053_RuntimeMethod_var);
  		V_0 = L_5;
  		goto IL_002f;
  	}
  
  IL_002f:
  	{
  		RuntimeObject* L_6 = V_0;
  		return L_6;
  	}
  }
  // System.Void UnityEngine.UI.ToggleGroup::SetAllTogglesOff()
  extern "C"  void ToggleGroup_SetAllTogglesOff_m4184050071 (ToggleGroup_t123837990 * __this, const RuntimeMethod* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (ToggleGroup_SetAllTogglesOff_m4184050071_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	bool V_0 = false;
  	int32_t V_1 = 0;
  	{
  		bool L_0 = __this->get_m_AllowSwitchOff_2();
  		V_0 = L_0;
  		__this->set_m_AllowSwitchOff_2((bool)1);
  		V_1 = 0;
  		goto IL_002c;
  	}
  
  IL_0016:
  	{
  		List_1_t4207451803 * L_1 = __this->get_m_Toggles_3();
  		int32_t L_2 = V_1;
  		NullCheck(L_1);
  		Toggle_t2735377061 * L_3 = List_1_get_Item_m2702804483(L_1, L_2, /*hidden argument*/List_1_get_Item_m2702804483_RuntimeMethod_var);
  		NullCheck(L_3);
  		Toggle_set_isOn_m3548357404(L_3, (bool)0, /*hidden argument*/NULL);
  		int32_t L_4 = V_1;
  		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1));
  	}
  
  IL_002c:
  	{
  		int32_t L_5 = V_1;
  		List_1_t4207451803 * L_6 = __this->get_m_Toggles_3();
  		NullCheck(L_6);
  		int32_t L_7 = List_1_get_Count_m3208757669(L_6, /*hidden argument*/List_1_get_Count_m3208757669_RuntimeMethod_var);
  		if ((((int32_t)L_5) < ((int32_t)L_7)))
  		{
  			goto IL_0016;
  		}
  	}
  	{
  		bool L_8 = V_0;
  		__this->set_m_AllowSwitchOff_2(L_8);
  		return;
  	}
  }
  // System.Boolean UnityEngine.UI.ToggleGroup::<AnyTogglesOn>m__0(UnityEngine.UI.Toggle)
  extern "C"  bool ToggleGroup_U3CAnyTogglesOnU3Em__0_m3170735810 (RuntimeObject * __this /* static, unused */, Toggle_t2735377061 * ___x0, const RuntimeMethod* method)
  {
  	bool V_0 = false;
  	{
  		Toggle_t2735377061 * L_0 = ___x0;
  		NullCheck(L_0);
  		bool L_1 = Toggle_get_isOn_m1428293607(L_0, /*hidden argument*/NULL);
  		V_0 = L_1;
  		goto IL_000c;
  	}
  
  IL_000c:
  	{
  		bool L_2 = V_0;
  		return L_2;
  	}
  }
  // System.Boolean UnityEngine.UI.ToggleGroup::<ActiveToggles>m__1(UnityEngine.UI.Toggle)
  extern "C"  bool ToggleGroup_U3CActiveTogglesU3Em__1_m1947537119 (RuntimeObject * __this /* static, unused */, Toggle_t2735377061 * ___x0, const RuntimeMethod* method)
  {
  	bool V_0 = false;
  	{
  		Toggle_t2735377061 * L_0 = ___x0;
  		NullCheck(L_0);
  		bool L_1 = Toggle_get_isOn_m1428293607(L_0, /*hidden argument*/NULL);
  		V_0 = L_1;
  		goto IL_000c;
  	}
  
  IL_000c:
  	{
  		bool L_2 = V_0;
  		return L_2;
  	}
  }
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  // System.Void UnityEngine.UI.VertexHelper::.ctor()
  extern "C"  void VertexHelper__ctor_m2987334858 (VertexHelper_t2453304189 * __this, const RuntimeMethod* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (VertexHelper__ctor_m2987334858_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t456935359_il2cpp_TypeInfo_var);
  		List_1_t899420910 * L_0 = ListPool_1_Get_m3176649063(NULL /*static, unused*/, /*hidden argument*/ListPool_1_Get_m3176649063_RuntimeMethod_var);
  		__this->set_m_Positions_0(L_0);
  		IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t3630090483_il2cpp_TypeInfo_var);
  		List_1_t4072576034 * L_1 = ListPool_1_Get_m2875520964(NULL /*static, unused*/, /*hidden argument*/ListPool_1_Get_m2875520964_RuntimeMethod_var);
  		__this->set_m_Colors_1(L_1);
  		IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t3185818714_il2cpp_TypeInfo_var);
  		List_1_t3628304265 * L_2 = ListPool_1_Get_m3176650548(NULL /*static, unused*/, /*hidden argument*/ListPool_1_Get_m3176650548_RuntimeMethod_var);
  		__this->set_m_Uv0S_2(L_2);
  		List_1_t3628304265 * L_3 = ListPool_1_Get_m3176650548(NULL /*static, unused*/, /*hidden argument*/ListPool_1_Get_m3176650548_RuntimeMethod_var);
  		__this->set_m_Uv1S_3(L_3);
  		List_1_t3628304265 * L_4 = ListPool_1_Get_m3176650548(NULL /*static, unused*/, /*hidden argument*/ListPool_1_Get_m3176650548_RuntimeMethod_var);
  		__this->set_m_Uv2S_4(L_4);
  		List_1_t3628304265 * L_5 = ListPool_1_Get_m3176650548(NULL /*static, unused*/, /*hidden argument*/ListPool_1_Get_m3176650548_RuntimeMethod_var);
  		__this->set_m_Uv3S_5(L_5);
  		List_1_t899420910 * L_6 = ListPool_1_Get_m3176649063(NULL /*static, unused*/, /*hidden argument*/ListPool_1_Get_m3176649063_RuntimeMethod_var);
  		__this->set_m_Normals_6(L_6);
  		IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t53650832_il2cpp_TypeInfo_var);
  		List_1_t496136383 * L_7 = ListPool_1_Get_m3176656818(NULL /*static, unused*/, /*hidden argument*/ListPool_1_Get_m3176656818_RuntimeMethod_var);
  		__this->set_m_Tangents_7(L_7);
  		IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t3980534944_il2cpp_TypeInfo_var);
  		List_1_t128053199 * L_8 = ListPool_1_Get_m2031605680(NULL /*static, unused*/, /*hidden argument*/ListPool_1_Get_m2031605680_RuntimeMethod_var);
  		__this->set_m_Indices_8(L_8);
  		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void UnityEngine.UI.VertexHelper::.ctor(UnityEngine.Mesh)
  extern "C"  void VertexHelper__ctor_m2318594751 (VertexHelper_t2453304189 * __this, Mesh_t3648964284 * ___m0, const RuntimeMethod* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (VertexHelper__ctor_m2318594751_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t456935359_il2cpp_TypeInfo_var);
  		List_1_t899420910 * L_0 = ListPool_1_Get_m3176649063(NULL /*static, unused*/, /*hidden argument*/ListPool_1_Get_m3176649063_RuntimeMethod_var);
  		__this->set_m_Positions_0(L_0);
  		IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t3630090483_il2cpp_TypeInfo_var);
  		List_1_t4072576034 * L_1 = ListPool_1_Get_m2875520964(NULL /*static, unused*/, /*hidden argument*/ListPool_1_Get_m2875520964_RuntimeMethod_var);
  		__this->set_m_Colors_1(L_1);
  		IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t3185818714_il2cpp_TypeInfo_var);
  		List_1_t3628304265 * L_2 = ListPool_1_Get_m3176650548(NULL /*static, unused*/, /*hidden argument*/ListPool_1_Get_m3176650548_RuntimeMethod_var);
  		__this->set_m_Uv0S_2(L_2);
  		List_1_t3628304265 * L_3 = ListPool_1_Get_m3176650548(NULL /*static, unused*/, /*hidden argument*/ListPool_1_Get_m3176650548_RuntimeMethod_var);
  		__this->set_m_Uv1S_3(L_3);
  		List_1_t3628304265 * L_4 = ListPool_1_Get_m3176650548(NULL /*static, unused*/, /*hidden argument*/ListPool_1_Get_m3176650548_RuntimeMethod_var);
  		__this->set_m_Uv2S_4(L_4);
  		List_1_t3628304265 * L_5 = ListPool_1_Get_m3176650548(NULL /*static, unused*/, /*hidden argument*/ListPool_1_Get_m3176650548_RuntimeMethod_var);
  		__this->set_m_Uv3S_5(L_5);
  		List_1_t899420910 * L_6 = ListPool_1_Get_m3176649063(NULL /*static, unused*/, /*hidden argument*/ListPool_1_Get_m3176649063_RuntimeMethod_var);
  		__this->set_m_Normals_6(L_6);
  		IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t53650832_il2cpp_TypeInfo_var);
  		List_1_t496136383 * L_7 = ListPool_1_Get_m3176656818(NULL /*static, unused*/, /*hidden argument*/ListPool_1_Get_m3176656818_RuntimeMethod_var);
  		__this->set_m_Tangents_7(L_7);
  		IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t3980534944_il2cpp_TypeInfo_var);
  		List_1_t128053199 * L_8 = ListPool_1_Get_m2031605680(NULL /*static, unused*/, /*hidden argument*/ListPool_1_Get_m2031605680_RuntimeMethod_var);
  		__this->set_m_Indices_8(L_8);
  		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
  		List_1_t899420910 * L_9 = __this->get_m_Positions_0();
  		Mesh_t3648964284 * L_10 = ___m0;
  		NullCheck(L_10);
  		Vector3U5BU5D_t1718750761* L_11 = Mesh_get_vertices_m3585684815(L_10, /*hidden argument*/NULL);
  		NullCheck(L_9);
  		List_1_AddRange_m1173251377(L_9, (RuntimeObject*)(RuntimeObject*)L_11, /*hidden argument*/List_1_AddRange_m1173251377_RuntimeMethod_var);
  		List_1_t4072576034 * L_12 = __this->get_m_Colors_1();
  		Mesh_t3648964284 * L_13 = ___m0;
  		NullCheck(L_13);
  		Color32U5BU5D_t3850468773* L_14 = Mesh_get_colors32_m1253190811(L_13, /*hidden argument*/NULL);
  		NullCheck(L_12);
  		List_1_AddRange_m3935442072(L_12, (RuntimeObject*)(RuntimeObject*)L_14, /*hidden argument*/List_1_AddRange_m3935442072_RuntimeMethod_var);
  		List_1_t3628304265 * L_15 = __this->get_m_Uv0S_2();
  		Mesh_t3648964284 * L_16 = ___m0;
  		NullCheck(L_16);
  		Vector2U5BU5D_t1457185986* L_17 = Mesh_get_uv_m4017248(L_16, /*hidden argument*/NULL);
  		NullCheck(L_15);
  		List_1_AddRange_m705206751(L_15, (RuntimeObject*)(RuntimeObject*)L_17, /*hidden argument*/List_1_AddRange_m705206751_RuntimeMethod_var);
  		List_1_t3628304265 * L_18 = __this->get_m_Uv1S_3();
  		Mesh_t3648964284 * L_19 = ___m0;
  		NullCheck(L_19);
  		Vector2U5BU5D_t1457185986* L_20 = Mesh_get_uv2_m3615020997(L_19, /*hidden argument*/NULL);
  		NullCheck(L_18);
  		List_1_AddRange_m705206751(L_18, (RuntimeObject*)(RuntimeObject*)L_20, /*hidden argument*/List_1_AddRange_m705206751_RuntimeMethod_var);
  		List_1_t3628304265 * L_21 = __this->get_m_Uv2S_4();
  		Mesh_t3648964284 * L_22 = ___m0;
  		NullCheck(L_22);
  		Vector2U5BU5D_t1457185986* L_23 = Mesh_get_uv3_m3614955461(L_22, /*hidden argument*/NULL);
  		NullCheck(L_21);
  		List_1_AddRange_m705206751(L_21, (RuntimeObject*)(RuntimeObject*)L_23, /*hidden argument*/List_1_AddRange_m705206751_RuntimeMethod_var);
  		List_1_t3628304265 * L_24 = __this->get_m_Uv3S_5();
  		Mesh_t3648964284 * L_25 = ___m0;
  		NullCheck(L_25);
  		Vector2U5BU5D_t1457185986* L_26 = Mesh_get_uv4_m3615414213(L_25, /*hidden argument*/NULL);
  		NullCheck(L_24);
  		List_1_AddRange_m705206751(L_24, (RuntimeObject*)(RuntimeObject*)L_26, /*hidden argument*/List_1_AddRange_m705206751_RuntimeMethod_var);
  		List_1_t899420910 * L_27 = __this->get_m_Normals_6();
  		Mesh_t3648964284 * L_28 = ___m0;
  		NullCheck(L_28);
  		Vector3U5BU5D_t1718750761* L_29 = Mesh_get_normals_m4099615978(L_28, /*hidden argument*/NULL);
  		NullCheck(L_27);
  		List_1_AddRange_m1173251377(L_27, (RuntimeObject*)(RuntimeObject*)L_29, /*hidden argument*/List_1_AddRange_m1173251377_RuntimeMethod_var);
  		List_1_t496136383 * L_30 = __this->get_m_Tangents_7();
  		Mesh_t3648964284 * L_31 = ___m0;
  		NullCheck(L_31);
  		Vector4U5BU5D_t934056436* L_32 = Mesh_get_tangents_m3279676290(L_31, /*hidden argument*/NULL);
  		NullCheck(L_30);
  		List_1_AddRange_m2686762046(L_30, (RuntimeObject*)(RuntimeObject*)L_32, /*hidden argument*/List_1_AddRange_m2686762046_RuntimeMethod_var);
  		List_1_t128053199 * L_33 = __this->get_m_Indices_8();
  		Mesh_t3648964284 * L_34 = ___m0;
  		NullCheck(L_34);
  		Int32U5BU5D_t385246372* L_35 = Mesh_GetIndices_m2873123901(L_34, 0, /*hidden argument*/NULL);
  		NullCheck(L_33);
  		List_1_AddRange_m3513848896(L_33, (RuntimeObject*)(RuntimeObject*)L_35, /*hidden argument*/List_1_AddRange_m3513848896_RuntimeMethod_var);
  		return;
  	}
  }
  // System.Void UnityEngine.UI.VertexHelper::Clear()
  extern "C"  void VertexHelper_Clear_m627349662 (VertexHelper_t2453304189 * __this, const RuntimeMethod* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (VertexHelper_Clear_m627349662_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		List_1_t899420910 * L_0 = __this->get_m_Positions_0();
  		NullCheck(L_0);
  		List_1_Clear_m3097985365(L_0, /*hidden argument*/List_1_Clear_m3097985365_RuntimeMethod_var);
  		List_1_t4072576034 * L_1 = __this->get_m_Colors_1();
  		NullCheck(L_1);
  		List_1_Clear_m3048681609(L_1, /*hidden argument*/List_1_Clear_m3048681609_RuntimeMethod_var);
  		List_1_t3628304265 * L_2 = __this->get_m_Uv0S_2();
  		NullCheck(L_2);
  		List_1_Clear_m2188935509(L_2, /*hidden argument*/List_1_Clear_m2188935509_RuntimeMethod_var);
  		List_1_t3628304265 * L_3 = __this->get_m_Uv1S_3();
  		NullCheck(L_3);
  		List_1_Clear_m2188935509(L_3, /*hidden argument*/List_1_Clear_m2188935509_RuntimeMethod_var);
  		List_1_t3628304265 * L_4 = __this->get_m_Uv2S_4();
  		NullCheck(L_4);
  		List_1_Clear_m2188935509(L_4, /*hidden argument*/List_1_Clear_m2188935509_RuntimeMethod_var);
  		List_1_t3628304265 * L_5 = __this->get_m_Uv3S_5();
  		NullCheck(L_5);
  		List_1_Clear_m2188935509(L_5, /*hidden argument*/List_1_Clear_m2188935509_RuntimeMethod_var);
  		List_1_t899420910 * L_6 = __this->get_m_Normals_6();
  		NullCheck(L_6);
  		List_1_Clear_m3097985365(L_6, /*hidden argument*/List_1_Clear_m3097985365_RuntimeMethod_var);
  		List_1_t496136383 * L_7 = __this->get_m_Tangents_7();
  		NullCheck(L_7);
  		List_1_Clear_m4187652437(L_7, /*hidden argument*/List_1_Clear_m4187652437_RuntimeMethod_var);
  		List_1_t128053199 * L_8 = __this->get_m_Indices_8();
  		NullCheck(L_8);
  		List_1_Clear_m2154023298(L_8, /*hidden argument*/List_1_Clear_m2154023298_RuntimeMethod_var);
  		return;
  	}
  }
  // System.Int32 UnityEngine.UI.VertexHelper::get_currentVertCount()
  extern "C"  int32_t VertexHelper_get_currentVertCount_m124779331 (VertexHelper_t2453304189 * __this, const RuntimeMethod* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (VertexHelper_get_currentVertCount_m124779331_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	int32_t V_0 = 0;
  	{
  		List_1_t899420910 * L_0 = __this->get_m_Positions_0();
  		NullCheck(L_0);
  		int32_t L_1 = List_1_get_Count_m576380744(L_0, /*hidden argument*/List_1_get_Count_m576380744_RuntimeMethod_var);
  		V_0 = L_1;
  		goto IL_0012;
  	}
  
  IL_0012:
  	{
  		int32_t L_2 = V_0;
  		return L_2;
  	}
  }
  // System.Int32 UnityEngine.UI.VertexHelper::get_currentIndexCount()
  extern "C"  int32_t VertexHelper_get_currentIndexCount_m2916736969 (VertexHelper_t2453304189 * __this, const RuntimeMethod* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (VertexHelper_get_currentIndexCount_m2916736969_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	int32_t V_0 = 0;
  	{
  		List_1_t128053199 * L_0 = __this->get_m_Indices_8();
  		NullCheck(L_0);
  		int32_t L_1 = List_1_get_Count_m361000296(L_0, /*hidden argument*/List_1_get_Count_m361000296_RuntimeMethod_var);
  		V_0 = L_1;
  		goto IL_0012;
  	}
  
  IL_0012:
  	{
  		int32_t L_2 = V_0;
  		return L_2;
  	}
  }
  // System.Void UnityEngine.UI.VertexHelper::PopulateUIVertex(UnityEngine.UIVertex&,System.Int32)
  extern "C"  void VertexHelper_PopulateUIVertex_m3870699345 (VertexHelper_t2453304189 * __this, UIVertex_t4057497605 * ___vertex0, int32_t ___i1, const RuntimeMethod* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (VertexHelper_PopulateUIVertex_m3870699345_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		UIVertex_t4057497605 * L_0 = ___vertex0;
  		List_1_t899420910 * L_1 = __this->get_m_Positions_0();
  		int32_t L_2 = ___i1;
  		NullCheck(L_1);
  		Vector3_t3722313464  L_3 = List_1_get_Item_m200663048(L_1, L_2, /*hidden argument*/List_1_get_Item_m200663048_RuntimeMethod_var);
  		L_0->set_position_0(L_3);
  		UIVertex_t4057497605 * L_4 = ___vertex0;
  		List_1_t4072576034 * L_5 = __this->get_m_Colors_1();
  		int32_t L_6 = ___i1;
  		NullCheck(L_5);
  		Color32_t2600501292  L_7 = List_1_get_Item_m3890325344(L_5, L_6, /*hidden argument*/List_1_get_Item_m3890325344_RuntimeMethod_var);
  		L_4->set_color_2(L_7);
  		UIVertex_t4057497605 * L_8 = ___vertex0;
  		List_1_t3628304265 * L_9 = __this->get_m_Uv0S_2();
  		int32_t L_10 = ___i1;
  		NullCheck(L_9);
  		Vector2_t2156229523  L_11 = List_1_get_Item_m1378751541(L_9, L_10, /*hidden argument*/List_1_get_Item_m1378751541_RuntimeMethod_var);
  		L_8->set_uv0_3(L_11);
  		UIVertex_t4057497605 * L_12 = ___vertex0;
  		List_1_t3628304265 * L_13 = __this->get_m_Uv1S_3();
  		int32_t L_14 = ___i1;
  		NullCheck(L_13);
  		Vector2_t2156229523  L_15 = List_1_get_Item_m1378751541(L_13, L_14, /*hidden argument*/List_1_get_Item_m1378751541_RuntimeMethod_var);
  		L_12->set_uv1_4(L_15);
  		UIVertex_t4057497605 * L_16 = ___vertex0;
  		List_1_t3628304265 * L_17 = __this->get_m_Uv2S_4();
  		int32_t L_18 = ___i1;
  		NullCheck(L_17);
  		Vector2_t2156229523  L_19 = List_1_get_Item_m1378751541(L_17, L_18, /*hidden argument*/List_1_get_Item_m1378751541_RuntimeMethod_var);
  		L_16->set_uv2_5(L_19);
  		UIVertex_t4057497605 * L_20 = ___vertex0;
  		List_1_t3628304265 * L_21 = __this->get_m_Uv3S_5();
  		int32_t L_22 = ___i1;
  		NullCheck(L_21);
  		Vector2_t2156229523  L_23 = List_1_get_Item_m1378751541(L_21, L_22, /*hidden argument*/List_1_get_Item_m1378751541_RuntimeMethod_var);
  		L_20->set_uv3_6(L_23);
  		UIVertex_t4057497605 * L_24 = ___vertex0;
  		List_1_t899420910 * L_25 = __this->get_m_Normals_6();
  		int32_t L_26 = ___i1;
  		NullCheck(L_25);
  		Vector3_t3722313464  L_27 = List_1_get_Item_m200663048(L_25, L_26, /*hidden argument*/List_1_get_Item_m200663048_RuntimeMethod_var);
  		L_24->set_normal_1(L_27);
  		UIVertex_t4057497605 * L_28 = ___vertex0;
  		List_1_t496136383 * L_29 = __this->get_m_Tangents_7();
  		int32_t L_30 = ___i1;
  		NullCheck(L_29);
  		Vector4_t3319028937  L_31 = List_1_get_Item_m783205072(L_29, L_30, /*hidden argument*/List_1_get_Item_m783205072_RuntimeMethod_var);
  		L_28->set_tangent_7(L_31);
  		return;
  	}
  }
  // System.Void UnityEngine.UI.VertexHelper::SetUIVertex(UnityEngine.UIVertex,System.Int32)
  extern "C"  void VertexHelper_SetUIVertex_m3094993826 (VertexHelper_t2453304189 * __this, UIVertex_t4057497605  ___vertex0, int32_t ___i1, const RuntimeMethod* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (VertexHelper_SetUIVertex_m3094993826_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		List_1_t899420910 * L_0 = __this->get_m_Positions_0();
  		int32_t L_1 = ___i1;
  		Vector3_t3722313464  L_2 = (&___vertex0)->get_position_0();
  		NullCheck(L_0);
  		List_1_set_Item_m658432263(L_0, L_1, L_2, /*hidden argument*/List_1_set_Item_m658432263_RuntimeMethod_var);
  		List_1_t4072576034 * L_3 = __this->get_m_Colors_1();
  		int32_t L_4 = ___i1;
  		Color32_t2600501292  L_5 = (&___vertex0)->get_color_2();
  		NullCheck(L_3);
  		List_1_set_Item_m4249175531(L_3, L_4, L_5, /*hidden argument*/List_1_set_Item_m4249175531_RuntimeMethod_var);
  		List_1_t3628304265 * L_6 = __this->get_m_Uv0S_2();
  		int32_t L_7 = ___i1;
  		Vector2_t2156229523  L_8 = (&___vertex0)->get_uv0_3();
  		NullCheck(L_6);
  		List_1_set_Item_m35836043(L_6, L_7, L_8, /*hidden argument*/List_1_set_Item_m35836043_RuntimeMethod_var);
  		List_1_t3628304265 * L_9 = __this->get_m_Uv1S_3();
  		int32_t L_10 = ___i1;
  		Vector2_t2156229523  L_11 = (&___vertex0)->get_uv1_4();
  		NullCheck(L_9);
  		List_1_set_Item_m35836043(L_9, L_10, L_11, /*hidden argument*/List_1_set_Item_m35836043_RuntimeMethod_var);
  		List_1_t3628304265 * L_12 = __this->get_m_Uv2S_4();
  		int32_t L_13 = ___i1;
  		Vector2_t2156229523  L_14 = (&___vertex0)->get_uv2_5();
  		NullCheck(L_12);
  		List_1_set_Item_m35836043(L_12, L_13, L_14, /*hidden argument*/List_1_set_Item_m35836043_RuntimeMethod_var);
  		List_1_t3628304265 * L_15 = __this->get_m_Uv3S_5();
  		int32_t L_16 = ___i1;
  		Vector2_t2156229523  L_17 = (&___vertex0)->get_uv3_6();
  		NullCheck(L_15);
  		List_1_set_Item_m35836043(L_15, L_16, L_17, /*hidden argument*/List_1_set_Item_m35836043_RuntimeMethod_var);
  		List_1_t899420910 * L_18 = __this->get_m_Normals_6();
  		int32_t L_19 = ___i1;
  		Vector3_t3722313464  L_20 = (&___vertex0)->get_normal_1();
  		NullCheck(L_18);
  		List_1_set_Item_m658432263(L_18, L_19, L_20, /*hidden argument*/List_1_set_Item_m658432263_RuntimeMethod_var);
  		List_1_t496136383 * L_21 = __this->get_m_Tangents_7();
  		int32_t L_22 = ___i1;
  		Vector4_t3319028937  L_23 = (&___vertex0)->get_tangent_7();
  		NullCheck(L_21);
  		List_1_set_Item_m1118509050(L_21, L_22, L_23, /*hidden argument*/List_1_set_Item_m1118509050_RuntimeMethod_var);
  		return;
  	}
  }
  // System.Void UnityEngine.UI.VertexHelper::FillMesh(UnityEngine.Mesh)
  extern "C"  void VertexHelper_FillMesh_m1654068917 (VertexHelper_t2453304189 * __this, Mesh_t3648964284 * ___mesh0, const RuntimeMethod* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (VertexHelper_FillMesh_m1654068917_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		Mesh_t3648964284 * L_0 = ___mesh0;
  		NullCheck(L_0);
  		Mesh_Clear_m2630385472(L_0, /*hidden argument*/NULL);
  		List_1_t899420910 * L_1 = __this->get_m_Positions_0();
  		NullCheck(L_1);
  		int32_t L_2 = List_1_get_Count_m576380744(L_1, /*hidden argument*/List_1_get_Count_m576380744_RuntimeMethod_var);
  		if ((((int32_t)L_2) < ((int32_t)((int32_t)65000))))
  		{
  			goto IL_0027;
  		}
  	}
  	{
  		ArgumentException_t132251570 * L_3 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var);
  		ArgumentException__ctor_m1312628991(L_3, _stringLiteral1503155443, /*hidden argument*/NULL);
  		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3);
  	}
  
  IL_0027:
  	{
  		Mesh_t3648964284 * L_4 = ___mesh0;
  		List_1_t899420910 * L_5 = __this->get_m_Positions_0();
  		NullCheck(L_4);
  		Mesh_SetVertices_m685324028(L_4, L_5, /*hidden argument*/NULL);
  		Mesh_t3648964284 * L_6 = ___mesh0;
  		List_1_t4072576034 * L_7 = __this->get_m_Colors_1();
  		NullCheck(L_6);
  		Mesh_SetColors_m637808999(L_6, L_7, /*hidden argument*/NULL);
  		Mesh_t3648964284 * L_8 = ___mesh0;
  		List_1_t3628304265 * L_9 = __this->get_m_Uv0S_2();
  		NullCheck(L_8);
  		Mesh_SetUVs_m3071410036(L_8, 0, L_9, /*hidden argument*/NULL);
  		Mesh_t3648964284 * L_10 = ___mesh0;
  		List_1_t3628304265 * L_11 = __this->get_m_Uv1S_3();
  		NullCheck(L_10);
  		Mesh_SetUVs_m3071410036(L_10, 1, L_11, /*hidden argument*/NULL);
  		Mesh_t3648964284 * L_12 = ___mesh0;
  		List_1_t3628304265 * L_13 = __this->get_m_Uv2S_4();
  		NullCheck(L_12);
  		Mesh_SetUVs_m3071410036(L_12, 2, L_13, /*hidden argument*/NULL);
  		Mesh_t3648964284 * L_14 = ___mesh0;
  		List_1_t3628304265 * L_15 = __this->get_m_Uv3S_5();
  		NullCheck(L_14);
  		Mesh_SetUVs_m3071410036(L_14, 3, L_15, /*hidden argument*/NULL);
  		Mesh_t3648964284 * L_16 = ___mesh0;
  		List_1_t899420910 * L_17 = __this->get_m_Normals_6();
  		NullCheck(L_16);
  		Mesh_SetNormals_m2521889643(L_16, L_17, /*hidden argument*/NULL);
  		Mesh_t3648964284 * L_18 = ___mesh0;
  		List_1_t496136383 * L_19 = __this->get_m_Tangents_7();
  		NullCheck(L_18);
  		Mesh_SetTangents_m1615111656(L_18, L_19, /*hidden argument*/NULL);
  		Mesh_t3648964284 * L_20 = ___mesh0;
  		List_1_t128053199 * L_21 = __this->get_m_Indices_8();
  		NullCheck(L_20);
  		Mesh_SetTriangles_m1523451247(L_20, L_21, 0, /*hidden argument*/NULL);
  		Mesh_t3648964284 * L_22 = ___mesh0;
  		NullCheck(L_22);
  		Mesh_RecalculateBounds_m39931642(L_22, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void UnityEngine.UI.VertexHelper::Dispose()
  extern "C"  void VertexHelper_Dispose_m1187645830 (VertexHelper_t2453304189 * __this, const RuntimeMethod* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (VertexHelper_Dispose_m1187645830_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		List_1_t899420910 * L_0 = __this->get_m_Positions_0();
  		IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t456935359_il2cpp_TypeInfo_var);
  		ListPool_1_Release_m4113115349(NULL /*static, unused*/, L_0, /*hidden argument*/ListPool_1_Release_m4113115349_RuntimeMethod_var);
  		List_1_t4072576034 * L_1 = __this->get_m_Colors_1();
  		IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t3630090483_il2cpp_TypeInfo_var);
  		ListPool_1_Release_m2857821093(NULL /*static, unused*/, L_1, /*hidden argument*/ListPool_1_Release_m2857821093_RuntimeMethod_var);
  		List_1_t3628304265 * L_2 = __this->get_m_Uv0S_2();
  		IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t3185818714_il2cpp_TypeInfo_var);
  		ListPool_1_Release_m591299672(NULL /*static, unused*/, L_2, /*hidden argument*/ListPool_1_Release_m591299672_RuntimeMethod_var);
  		List_1_t3628304265 * L_3 = __this->get_m_Uv1S_3();
  		ListPool_1_Release_m591299672(NULL /*static, unused*/, L_3, /*hidden argument*/ListPool_1_Release_m591299672_RuntimeMethod_var);
  		List_1_t3628304265 * L_4 = __this->get_m_Uv2S_4();
  		ListPool_1_Release_m591299672(NULL /*static, unused*/, L_4, /*hidden argument*/ListPool_1_Release_m591299672_RuntimeMethod_var);
  		List_1_t3628304265 * L_5 = __this->get_m_Uv3S_5();
  		ListPool_1_Release_m591299672(NULL /*static, unused*/, L_5, /*hidden argument*/ListPool_1_Release_m591299672_RuntimeMethod_var);
  		List_1_t899420910 * L_6 = __this->get_m_Normals_6();
  		ListPool_1_Release_m4113115349(NULL /*static, unused*/, L_6, /*hidden argument*/ListPool_1_Release_m4113115349_RuntimeMethod_var);
  		List_1_t496136383 * L_7 = __this->get_m_Tangents_7();
  		IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t53650832_il2cpp_TypeInfo_var);
  		ListPool_1_Release_m1363449253(NULL /*static, unused*/, L_7, /*hidden argument*/ListPool_1_Release_m1363449253_RuntimeMethod_var);
  		List_1_t128053199 * L_8 = __this->get_m_Indices_8();
  		IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t3980534944_il2cpp_TypeInfo_var);
  		ListPool_1_Release_m188599205(NULL /*static, unused*/, L_8, /*hidden argument*/ListPool_1_Release_m188599205_RuntimeMethod_var);
  		__this->set_m_Positions_0((List_1_t899420910 *)NULL);
  		__this->set_m_Colors_1((List_1_t4072576034 *)NULL);
  		__this->set_m_Uv0S_2((List_1_t3628304265 *)NULL);
  		__this->set_m_Uv1S_3((List_1_t3628304265 *)NULL);
  		__this->set_m_Uv2S_4((List_1_t3628304265 *)NULL);
  		__this->set_m_Uv3S_5((List_1_t3628304265 *)NULL);
  		__this->set_m_Normals_6((List_1_t899420910 *)NULL);
  		__this->set_m_Tangents_7((List_1_t496136383 *)NULL);
  		__this->set_m_Indices_8((List_1_t128053199 *)NULL);
  		return;
  	}
  }
  // System.Void UnityEngine.UI.VertexHelper::AddVert(UnityEngine.Vector3,UnityEngine.Color32,UnityEngine.Vector2,UnityEngine.Vector2,UnityEngine.Vector3,UnityEngine.Vector4)
  extern "C"  void VertexHelper_AddVert_m189858127 (VertexHelper_t2453304189 * __this, Vector3_t3722313464  ___position0, Color32_t2600501292  ___color1, Vector2_t2156229523  ___uv02, Vector2_t2156229523  ___uv13, Vector3_t3722313464  ___normal4, Vector4_t3319028937  ___tangent5, const RuntimeMethod* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (VertexHelper_AddVert_m189858127_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		List_1_t899420910 * L_0 = __this->get_m_Positions_0();
  		Vector3_t3722313464  L_1 = ___position0;
  		NullCheck(L_0);
  		List_1_Add_m1524640104(L_0, L_1, /*hidden argument*/List_1_Add_m1524640104_RuntimeMethod_var);
  		List_1_t4072576034 * L_2 = __this->get_m_Colors_1();
  		Color32_t2600501292  L_3 = ___color1;
  		NullCheck(L_2);
  		List_1_Add_m3298024076(L_2, L_3, /*hidden argument*/List_1_Add_m3298024076_RuntimeMethod_var);
  		List_1_t3628304265 * L_4 = __this->get_m_Uv0S_2();
  		Vector2_t2156229523  L_5 = ___uv02;
  		NullCheck(L_4);
  		List_1_Add_m2298161512(L_4, L_5, /*hidden argument*/List_1_Add_m2298161512_RuntimeMethod_var);
  		List_1_t3628304265 * L_6 = __this->get_m_Uv1S_3();
  		Vector2_t2156229523  L_7 = ___uv13;
  		NullCheck(L_6);
  		List_1_Add_m2298161512(L_6, L_7, /*hidden argument*/List_1_Add_m2298161512_RuntimeMethod_var);
  		List_1_t3628304265 * L_8 = __this->get_m_Uv2S_4();
  		IL2CPP_RUNTIME_CLASS_INIT(Vector2_t2156229523_il2cpp_TypeInfo_var);
  		Vector2_t2156229523  L_9 = Vector2_get_zero_m540426400(NULL /*static, unused*/, /*hidden argument*/NULL);
  		NullCheck(L_8);
  		List_1_Add_m2298161512(L_8, L_9, /*hidden argument*/List_1_Add_m2298161512_RuntimeMethod_var);
  		List_1_t3628304265 * L_10 = __this->get_m_Uv3S_5();
  		Vector2_t2156229523  L_11 = Vector2_get_zero_m540426400(NULL /*static, unused*/, /*hidden argument*/NULL);
  		NullCheck(L_10);
  		List_1_Add_m2298161512(L_10, L_11, /*hidden argument*/List_1_Add_m2298161512_RuntimeMethod_var);
  		List_1_t899420910 * L_12 = __this->get_m_Normals_6();
  		Vector3_t3722313464  L_13 = ___normal4;
  		NullCheck(L_12);
  		List_1_Add_m1524640104(L_12, L_13, /*hidden argument*/List_1_Add_m1524640104_RuntimeMethod_var);
  		List_1_t496136383 * L_14 = __this->get_m_Tangents_7();
  		Vector4_t3319028937  L_15 = ___tangent5;
  		NullCheck(L_14);
  		List_1_Add_m2996644200(L_14, L_15, /*hidden argument*/List_1_Add_m2996644200_RuntimeMethod_var);
  		return;
  	}
  }
  // System.Void UnityEngine.UI.VertexHelper::AddVert(UnityEngine.Vector3,UnityEngine.Color32,UnityEngine.Vector2)
  extern "C"  void VertexHelper_AddVert_m3837581305 (VertexHelper_t2453304189 * __this, Vector3_t3722313464  ___position0, Color32_t2600501292  ___color1, Vector2_t2156229523  ___uv02, const RuntimeMethod* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (VertexHelper_AddVert_m3837581305_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		Vector3_t3722313464  L_0 = ___position0;
  		Color32_t2600501292  L_1 = ___color1;
  		Vector2_t2156229523  L_2 = ___uv02;
  		IL2CPP_RUNTIME_CLASS_INIT(Vector2_t2156229523_il2cpp_TypeInfo_var);
  		Vector2_t2156229523  L_3 = Vector2_get_zero_m540426400(NULL /*static, unused*/, /*hidden argument*/NULL);
  		IL2CPP_RUNTIME_CLASS_INIT(VertexHelper_t2453304189_il2cpp_TypeInfo_var);
  		Vector3_t3722313464  L_4 = ((VertexHelper_t2453304189_StaticFields*)il2cpp_codegen_static_fields_for(VertexHelper_t2453304189_il2cpp_TypeInfo_var))->get_s_DefaultNormal_10();
  		Vector4_t3319028937  L_5 = ((VertexHelper_t2453304189_StaticFields*)il2cpp_codegen_static_fields_for(VertexHelper_t2453304189_il2cpp_TypeInfo_var))->get_s_DefaultTangent_9();
  		VertexHelper_AddVert_m189858127(__this, L_0, L_1, L_2, L_3, L_4, L_5, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void UnityEngine.UI.VertexHelper::AddVert(UnityEngine.UIVertex)
  extern "C"  void VertexHelper_AddVert_m544470165 (VertexHelper_t2453304189 * __this, UIVertex_t4057497605  ___v0, const RuntimeMethod* method)
  {
  	{
  		Vector3_t3722313464  L_0 = (&___v0)->get_position_0();
  		Color32_t2600501292  L_1 = (&___v0)->get_color_2();
  		Vector2_t2156229523  L_2 = (&___v0)->get_uv0_3();
  		Vector2_t2156229523  L_3 = (&___v0)->get_uv1_4();
  		Vector3_t3722313464  L_4 = (&___v0)->get_normal_1();
  		Vector4_t3319028937  L_5 = (&___v0)->get_tangent_7();
  		VertexHelper_AddVert_m189858127(__this, L_0, L_1, L_2, L_3, L_4, L_5, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void UnityEngine.UI.VertexHelper::AddTriangle(System.Int32,System.Int32,System.Int32)
  extern "C"  void VertexHelper_AddTriangle_m3677720024 (VertexHelper_t2453304189 * __this, int32_t ___idx00, int32_t ___idx11, int32_t ___idx22, const RuntimeMethod* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (VertexHelper_AddTriangle_m3677720024_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		List_1_t128053199 * L_0 = __this->get_m_Indices_8();
  		int32_t L_1 = ___idx00;
  		NullCheck(L_0);
  		List_1_Add_m697420525(L_0, L_1, /*hidden argument*/List_1_Add_m697420525_RuntimeMethod_var);
  		List_1_t128053199 * L_2 = __this->get_m_Indices_8();
  		int32_t L_3 = ___idx11;
  		NullCheck(L_2);
  		List_1_Add_m697420525(L_2, L_3, /*hidden argument*/List_1_Add_m697420525_RuntimeMethod_var);
  		List_1_t128053199 * L_4 = __this->get_m_Indices_8();
  		int32_t L_5 = ___idx22;
  		NullCheck(L_4);
  		List_1_Add_m697420525(L_4, L_5, /*hidden argument*/List_1_Add_m697420525_RuntimeMethod_var);
  		return;
  	}
  }
  // System.Void UnityEngine.UI.VertexHelper::AddUIVertexQuad(UnityEngine.UIVertex[])
  extern "C"  void VertexHelper_AddUIVertexQuad_m4228725261 (VertexHelper_t2453304189 * __this, UIVertexU5BU5D_t1981460040* ___verts0, const RuntimeMethod* method)
  {
  	int32_t V_0 = 0;
  	int32_t V_1 = 0;
  	{
  		int32_t L_0 = VertexHelper_get_currentVertCount_m124779331(__this, /*hidden argument*/NULL);
  		V_0 = L_0;
  		V_1 = 0;
  		goto IL_0061;
  	}
  
  IL_000f:
  	{
  		UIVertexU5BU5D_t1981460040* L_1 = ___verts0;
  		int32_t L_2 = V_1;
  		NullCheck(L_1);
  		Vector3_t3722313464  L_3 = ((L_1)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2)))->get_position_0();
  		UIVertexU5BU5D_t1981460040* L_4 = ___verts0;
  		int32_t L_5 = V_1;
  		NullCheck(L_4);
  		Color32_t2600501292  L_6 = ((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->get_color_2();
  		UIVertexU5BU5D_t1981460040* L_7 = ___verts0;
  		int32_t L_8 = V_1;
  		NullCheck(L_7);
  		Vector2_t2156229523  L_9 = ((L_7)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_8)))->get_uv0_3();
  		UIVertexU5BU5D_t1981460040* L_10 = ___verts0;
  		int32_t L_11 = V_1;
  		NullCheck(L_10);
  		Vector2_t2156229523  L_12 = ((L_10)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_11)))->get_uv1_4();
  		UIVertexU5BU5D_t1981460040* L_13 = ___verts0;
  		int32_t L_14 = V_1;
  		NullCheck(L_13);
  		Vector3_t3722313464  L_15 = ((L_13)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_14)))->get_normal_1();
  		UIVertexU5BU5D_t1981460040* L_16 = ___verts0;
  		int32_t L_17 = V_1;
  		NullCheck(L_16);
  		Vector4_t3319028937  L_18 = ((L_16)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_17)))->get_tangent_7();
  		VertexHelper_AddVert_m189858127(__this, L_3, L_6, L_9, L_12, L_15, L_18, /*hidden argument*/NULL);
  		int32_t L_19 = V_1;
  		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_19, (int32_t)1));
  	}
  
  IL_0061:
  	{
  		int32_t L_20 = V_1;
  		if ((((int32_t)L_20) < ((int32_t)4)))
  		{
  			goto IL_000f;
  		}
  	}
  	{
  		int32_t L_21 = V_0;
  		int32_t L_22 = V_0;
  		int32_t L_23 = V_0;
  		VertexHelper_AddTriangle_m3677720024(__this, L_21, ((int32_t)il2cpp_codegen_add((int32_t)L_22, (int32_t)1)), ((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)2)), /*hidden argument*/NULL);
  		int32_t L_24 = V_0;
  		int32_t L_25 = V_0;
  		int32_t L_26 = V_0;
  		VertexHelper_AddTriangle_m3677720024(__this, ((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)2)), ((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)3)), L_26, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void UnityEngine.UI.VertexHelper::AddUIVertexStream(System.Collections.Generic.List`1<UnityEngine.UIVertex>,System.Collections.Generic.List`1<System.Int32>)
  extern "C"  void VertexHelper_AddUIVertexStream_m1733605881 (VertexHelper_t2453304189 * __this, List_1_t1234605051 * ___verts0, List_1_t128053199 * ___indices1, const RuntimeMethod* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (VertexHelper_AddUIVertexStream_m1733605881_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		List_1_t1234605051 * L_0 = ___verts0;
  		if (!L_0)
  		{
  			goto IL_003f;
  		}
  	}
  	{
  		List_1_t1234605051 * L_1 = ___verts0;
  		List_1_t899420910 * L_2 = __this->get_m_Positions_0();
  		List_1_t4072576034 * L_3 = __this->get_m_Colors_1();
  		List_1_t3628304265 * L_4 = __this->get_m_Uv0S_2();
  		List_1_t3628304265 * L_5 = __this->get_m_Uv1S_3();
  		List_1_t3628304265 * L_6 = __this->get_m_Uv2S_4();
  		List_1_t3628304265 * L_7 = __this->get_m_Uv3S_5();
  		List_1_t899420910 * L_8 = __this->get_m_Normals_6();
  		List_1_t496136383 * L_9 = __this->get_m_Tangents_7();
  		CanvasRenderer_AddUIVertexStream_m1208603572(NULL /*static, unused*/, L_1, L_2, L_3, L_4, L_5, L_6, L_7, L_8, L_9, /*hidden argument*/NULL);
  	}
  
  IL_003f:
  	{
  		List_1_t128053199 * L_10 = ___indices1;
  		if (!L_10)
  		{
  			goto IL_0053;
  		}
  	}
  	{
  		List_1_t128053199 * L_11 = __this->get_m_Indices_8();
  		List_1_t128053199 * L_12 = ___indices1;
  		NullCheck(L_11);
  		List_1_AddRange_m3513848896(L_11, L_12, /*hidden argument*/List_1_AddRange_m3513848896_RuntimeMethod_var);
  	}
  
  IL_0053:
  	{
  		return;
  	}
  }
  // System.Void UnityEngine.UI.VertexHelper::AddUIVertexTriangleStream(System.Collections.Generic.List`1<UnityEngine.UIVertex>)
  extern "C"  void VertexHelper_AddUIVertexTriangleStream_m3255143338 (VertexHelper_t2453304189 * __this, List_1_t1234605051 * ___verts0, const RuntimeMethod* method)
  {
  	{
  		List_1_t1234605051 * L_0 = ___verts0;
  		if (L_0)
  		{
  			goto IL_000c;
  		}
  	}
  	{
  		goto IL_0048;
  	}
  
  IL_000c:
  	{
  		List_1_t1234605051 * L_1 = ___verts0;
  		List_1_t899420910 * L_2 = __this->get_m_Positions_0();
  		List_1_t4072576034 * L_3 = __this->get_m_Colors_1();
  		List_1_t3628304265 * L_4 = __this->get_m_Uv0S_2();
  		List_1_t3628304265 * L_5 = __this->get_m_Uv1S_3();
  		List_1_t3628304265 * L_6 = __this->get_m_Uv2S_4();
  		List_1_t3628304265 * L_7 = __this->get_m_Uv3S_5();
  		List_1_t899420910 * L_8 = __this->get_m_Normals_6();
  		List_1_t496136383 * L_9 = __this->get_m_Tangents_7();
  		List_1_t128053199 * L_10 = __this->get_m_Indices_8();
  		CanvasRenderer_SplitUIVertexStreams_m2753637362(NULL /*static, unused*/, L_1, L_2, L_3, L_4, L_5, L_6, L_7, L_8, L_9, L_10, /*hidden argument*/NULL);
  	}
  
  IL_0048:
  	{
  		return;
  	}
  }
  // System.Void UnityEngine.UI.VertexHelper::GetUIVertexStream(System.Collections.Generic.List`1<UnityEngine.UIVertex>)
  extern "C"  void VertexHelper_GetUIVertexStream_m785241639 (VertexHelper_t2453304189 * __this, List_1_t1234605051 * ___stream0, const RuntimeMethod* method)
  {
  	{
  		List_1_t1234605051 * L_0 = ___stream0;
  		if (L_0)
  		{
  			goto IL_000c;
  		}
  	}
  	{
  		goto IL_0048;
  	}
  
  IL_000c:
  	{
  		List_1_t1234605051 * L_1 = ___stream0;
  		List_1_t899420910 * L_2 = __this->get_m_Positions_0();
  		List_1_t4072576034 * L_3 = __this->get_m_Colors_1();
  		List_1_t3628304265 * L_4 = __this->get_m_Uv0S_2();
  		List_1_t3628304265 * L_5 = __this->get_m_Uv1S_3();
  		List_1_t3628304265 * L_6 = __this->get_m_Uv2S_4();
  		List_1_t3628304265 * L_7 = __this->get_m_Uv3S_5();
  		List_1_t899420910 * L_8 = __this->get_m_Normals_6();
  		List_1_t496136383 * L_9 = __this->get_m_Tangents_7();
  		List_1_t128053199 * L_10 = __this->get_m_Indices_8();
  		CanvasRenderer_CreateUIVertexStream_m2424310831(NULL /*static, unused*/, L_1, L_2, L_3, L_4, L_5, L_6, L_7, L_8, L_9, L_10, /*hidden argument*/NULL);
  	}
  
  IL_0048:
  	{
  		return;
  	}
  }
  // System.Void UnityEngine.UI.VertexHelper::.cctor()
  extern "C"  void VertexHelper__cctor_m2017593797 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (VertexHelper__cctor_m2017593797_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		Vector4_t3319028937  L_0;
  		memset(&L_0, 0, sizeof(L_0));
  		Vector4__ctor_m2498754347((&L_0), (1.0f), (0.0f), (0.0f), (-1.0f), /*hidden argument*/NULL);
  		((VertexHelper_t2453304189_StaticFields*)il2cpp_codegen_static_fields_for(VertexHelper_t2453304189_il2cpp_TypeInfo_var))->set_s_DefaultTangent_9(L_0);
  		IL2CPP_RUNTIME_CLASS_INIT(Vector3_t3722313464_il2cpp_TypeInfo_var);
  		Vector3_t3722313464  L_1 = Vector3_get_back_m4077847766(NULL /*static, unused*/, /*hidden argument*/NULL);
  		((VertexHelper_t2453304189_StaticFields*)il2cpp_codegen_static_fields_for(VertexHelper_t2453304189_il2cpp_TypeInfo_var))->set_s_DefaultNormal_10(L_1);
  		return;
  	}
  }
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  // System.Void UnityEngine.UI.VerticalLayoutGroup::.ctor()
  extern "C"  void VerticalLayoutGroup__ctor_m321345421 (VerticalLayoutGroup_t923838031 * __this, const RuntimeMethod* method)
  {
  	{
  		HorizontalOrVerticalLayoutGroup__ctor_m2302505481(__this, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void UnityEngine.UI.VerticalLayoutGroup::CalculateLayoutInputHorizontal()
  extern "C"  void VerticalLayoutGroup_CalculateLayoutInputHorizontal_m1404590745 (VerticalLayoutGroup_t923838031 * __this, const RuntimeMethod* method)
  {
  	{
  		LayoutGroup_CalculateLayoutInputHorizontal_m4018851777(__this, /*hidden argument*/NULL);
  		HorizontalOrVerticalLayoutGroup_CalcAlongAxis_m3977117339(__this, 0, (bool)1, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void UnityEngine.UI.VerticalLayoutGroup::CalculateLayoutInputVertical()
  extern "C"  void VerticalLayoutGroup_CalculateLayoutInputVertical_m845721549 (VerticalLayoutGroup_t923838031 * __this, const RuntimeMethod* method)
  {
  	{
  		HorizontalOrVerticalLayoutGroup_CalcAlongAxis_m3977117339(__this, 1, (bool)1, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void UnityEngine.UI.VerticalLayoutGroup::SetLayoutHorizontal()
  extern "C"  void VerticalLayoutGroup_SetLayoutHorizontal_m84550911 (VerticalLayoutGroup_t923838031 * __this, const RuntimeMethod* method)
  {
  	{
  		HorizontalOrVerticalLayoutGroup_SetChildrenAlongAxis_m3119377192(__this, 0, (bool)1, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void UnityEngine.UI.VerticalLayoutGroup::SetLayoutVertical()
  extern "C"  void VerticalLayoutGroup_SetLayoutVertical_m3487765782 (VerticalLayoutGroup_t923838031 * __this, const RuntimeMethod* method)
  {
  	{
  		HorizontalOrVerticalLayoutGroup_SetChildrenAlongAxis_m3119377192(__this, 1, (bool)1, /*hidden argument*/NULL);
  		return;
  	}
  }
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  