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"
  
  struct VirtActionInvoker0
  {
  	typedef void (*Action)(void*, const RuntimeMethod*);
  
  	static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
  	{
  		const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  		((Action)invokeData.methodPtr)(obj, invokeData.method);
  	}
  };
  struct GenericVirtActionInvoker0
  {
  	typedef void (*Action)(void*, const RuntimeMethod*);
  
  	static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj)
  	{
  		VirtualInvokeData invokeData;
  		il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
  		((Action)invokeData.methodPtr)(obj, invokeData.method);
  	}
  };
  struct InterfaceActionInvoker0
  {
  	typedef void (*Action)(void*, const RuntimeMethod*);
  
  	static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
  	{
  		const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  		((Action)invokeData.methodPtr)(obj, invokeData.method);
  	}
  };
  struct GenericInterfaceActionInvoker0
  {
  	typedef void (*Action)(void*, const RuntimeMethod*);
  
  	static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj)
  	{
  		VirtualInvokeData invokeData;
  		il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
  		((Action)invokeData.methodPtr)(obj, invokeData.method);
  	}
  };
  
  // System.AsyncCallback
  struct AsyncCallback_t3F3DA3BEDAEE81DD1D24125DF8EB30E85EE14DA4;
  // System.Char[]
  struct CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2;
  // System.Collections.Generic.List`1<System.Int32>
  struct List_1_tE1526161A558A17A39A8B69D8EEF3801393B6226;
  // System.Collections.Generic.List`1<UnityEngine.Color32>
  struct List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5;
  // System.Collections.Generic.List`1<UnityEngine.UIVertex>
  struct List_1_t4CE16E1B496C9FE941554BB47727DFDD7C3D9554;
  // System.Collections.Generic.List`1<UnityEngine.Vector2>
  struct List_1_t0737D51EB43DAAA1BDC9C2B83B393A4B9B9BE8EB;
  // System.Collections.Generic.List`1<UnityEngine.Vector3>
  struct List_1_tFCCBEDAA56D8F7598520FB136A9F8D713033D6B5;
  // System.Collections.Generic.List`1<UnityEngine.Vector4>
  struct List_1_tFF4005B40E5BA433006DA11C56DB086B1E2FC955;
  // System.Delegate
  struct Delegate_t;
  // System.DelegateData
  struct DelegateData_t1BF9F691B56DAE5F8C28C5E084FDE94F15F27BBE;
  // System.Delegate[]
  struct DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86;
  // System.IAsyncResult
  struct IAsyncResult_t8E194308510B375B42432981AE5E7488C458D598;
  // System.Int32[]
  struct Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83;
  // System.Reflection.MethodInfo
  struct MethodInfo_t;
  // System.String
  struct String_t;
  // System.Void
  struct Void_t22962CB4C05B1D89B55A6E1139F0E87A90987017;
  // UnityEngine.Behaviour
  struct Behaviour_tBDC7E9C3C898AD8348891B82D3E345801D920CA8;
  // UnityEngine.Camera
  struct Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34;
  // UnityEngine.Camera/CameraCallback
  struct CameraCallback_t8BBB42AA08D7498DFC11F4128117055BC7F0B9D0;
  // UnityEngine.Canvas
  struct Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591;
  // UnityEngine.Canvas/WillRenderCanvases
  struct WillRenderCanvases_tBD5AD090B5938021DEAA679A5AEEA790F60A8BEE;
  // UnityEngine.CanvasGroup
  struct CanvasGroup_tE2C664C60990D1DCCEE0CC6545CC3E80369C7F90;
  // UnityEngine.CanvasRenderer
  struct CanvasRenderer_tB4D9C9FE77FD5C9C4546FC022D6E956960BC2B72;
  // UnityEngine.Color32[]
  struct Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983;
  // UnityEngine.Material
  struct Material_tF7DB3BF0C24DEC2FE0CB51E5DF5053D5223C8598;
  // UnityEngine.Mesh
  struct Mesh_t6106B8D8E4C691321581AB0445552EC78B947B8C;
  // UnityEngine.Object
  struct Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0;
  // UnityEngine.RectTransform
  struct RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20;
  // UnityEngine.RectTransform/ReapplyDrivenProperties
  struct ReapplyDrivenProperties_t431F4FBD9C59AE097FE33C4354CC6251B01B527D;
  // UnityEngine.Texture
  struct Texture_t387FE83BB848001FD06B14707AEA6D5A0F6A95F4;
  // UnityEngine.Transform
  struct Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA;
  // UnityEngine.UIVertex[]
  struct UIVertexU5BU5D_tB560F9F9269864891FCE1677971F603A08AA857A;
  // UnityEngine.Vector2[]
  struct Vector2U5BU5D_tA065A07DFC060C1B8786BBAA5F3A6577CCEB27D6;
  // UnityEngine.Vector3[]
  struct Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28;
  // UnityEngine.Vector4[]
  struct Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66;
  
  extern RuntimeClass* Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591_il2cpp_TypeInfo_var;
  extern RuntimeClass* Math_tFB388E53C7FDC6FCCF9A19ABF5A4E521FBD52E19_il2cpp_TypeInfo_var;
  extern RuntimeClass* Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var;
  extern RuntimeClass* Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357_il2cpp_TypeInfo_var;
  extern RuntimeClass* RectTransformUtility_t9B90669A72B05A33DD88BEBB817BC9CDBB614BBA_il2cpp_TypeInfo_var;
  extern RuntimeClass* RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_il2cpp_TypeInfo_var;
  extern RuntimeClass* Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_il2cpp_TypeInfo_var;
  extern RuntimeClass* Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28_il2cpp_TypeInfo_var;
  extern RuntimeClass* Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_il2cpp_TypeInfo_var;
  extern RuntimeClass* WillRenderCanvases_tBD5AD090B5938021DEAA679A5AEEA790F60A8BEE_il2cpp_TypeInfo_var;
  extern const uint32_t CanvasRenderer_SetMaterial_mD407C670DBA743283F32581586B5DD51272B08C7_MetadataUsageId;
  extern const uint32_t Canvas_SendWillRenderCanvases_mD38081FE3172AC7A884B8ED459E90633167B2D10_MetadataUsageId;
  extern const uint32_t Canvas_add_willRenderCanvases_mACABFF4EAFB7DCFF4B9A33357D496EC3010D7E6B_MetadataUsageId;
  extern const uint32_t Canvas_remove_willRenderCanvases_m9A5F0E946B4549D576EDAD5618FEA2D532377831_MetadataUsageId;
  extern const uint32_t RectTransformUtility_FlipLayoutAxes_mF5D9BF9F0EACBC972A22C937FD21B610410EB956_MetadataUsageId;
  extern const uint32_t RectTransformUtility_FlipLayoutOnAxis_mFECCA330C80845D0B75829C7DD242688911006AE_MetadataUsageId;
  extern const uint32_t RectTransformUtility_PixelAdjustPoint_m9B5E7F4F2EB55A49670316CBE4D8923154054573_MetadataUsageId;
  extern const uint32_t RectTransformUtility_PixelAdjustRect_m320399756E1AD411CFECB3E11867806E73A0DE49_MetadataUsageId;
  extern const uint32_t RectTransformUtility_PointInRectangle_m31A8C0A3CFCC0B584A33C3A3F2692EF09D303CEE_MetadataUsageId;
  extern const uint32_t RectTransformUtility_RectangleContainsScreenPoint_mDED32A2F3CD5C623FBA3FFE2C49AEB861D33DE14_MetadataUsageId;
  extern const uint32_t RectTransformUtility_ScreenPointToLocalPointInRectangle_m2C389D4DCBB3CADB51A793702F13DF7CE837E153_MetadataUsageId;
  extern const uint32_t RectTransformUtility_ScreenPointToRay_mB74CED011944E1E7CE3A24C433B9B660C5BADC73_MetadataUsageId;
  extern const uint32_t RectTransformUtility_ScreenPointToWorldPointInRectangle_m821FF925C5B70477F153B4C053AE9E36A04A774F_MetadataUsageId;
  extern const uint32_t RectTransformUtility__cctor_m1DCF0D49797698D7D4FBF3EF83B5DEC9A5F42851_MetadataUsageId;
  struct Delegate_t_marshaled_com;
  struct Delegate_t_marshaled_pinvoke;
  
  struct DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86;
  struct Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28;
  
  
  #ifndef U3CMODULEU3E_T79D7DE725655CFC1B063EA359E8D75692CF5DC2F_H
  #define U3CMODULEU3E_T79D7DE725655CFC1B063EA359E8D75692CF5DC2F_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // <Module>
  struct  U3CModuleU3E_t79D7DE725655CFC1B063EA359E8D75692CF5DC2F 
  {
  public:
  
  public:
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // U3CMODULEU3E_T79D7DE725655CFC1B063EA359E8D75692CF5DC2F_H
  #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
  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_TE1526161A558A17A39A8B69D8EEF3801393B6226_H
  #define LIST_1_TE1526161A558A17A39A8B69D8EEF3801393B6226_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_tE1526161A558A17A39A8B69D8EEF3801393B6226  : public RuntimeObject
  {
  public:
  	// T[] System.Collections.Generic.List`1::_items
  	Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* ____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;
  	// System.Object System.Collections.Generic.List`1::_syncRoot
  	RuntimeObject * ____syncRoot_4;
  
  public:
  	inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_tE1526161A558A17A39A8B69D8EEF3801393B6226, ____items_1)); }
  	inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* get__items_1() const { return ____items_1; }
  	inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83** get_address_of__items_1() { return &____items_1; }
  	inline void set__items_1(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* 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_tE1526161A558A17A39A8B69D8EEF3801393B6226, ____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_tE1526161A558A17A39A8B69D8EEF3801393B6226, ____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;
  	}
  
  	inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_tE1526161A558A17A39A8B69D8EEF3801393B6226, ____syncRoot_4)); }
  	inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
  	inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
  	inline void set__syncRoot_4(RuntimeObject * value)
  	{
  		____syncRoot_4 = value;
  		Il2CppCodeGenWriteBarrier((&____syncRoot_4), value);
  	}
  };
  
  struct List_1_tE1526161A558A17A39A8B69D8EEF3801393B6226_StaticFields
  {
  public:
  	// T[] System.Collections.Generic.List`1::_emptyArray
  	Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* ____emptyArray_5;
  
  public:
  	inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_tE1526161A558A17A39A8B69D8EEF3801393B6226_StaticFields, ____emptyArray_5)); }
  	inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* get__emptyArray_5() const { return ____emptyArray_5; }
  	inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83** get_address_of__emptyArray_5() { return &____emptyArray_5; }
  	inline void set__emptyArray_5(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* value)
  	{
  		____emptyArray_5 = value;
  		Il2CppCodeGenWriteBarrier((&____emptyArray_5), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // LIST_1_TE1526161A558A17A39A8B69D8EEF3801393B6226_H
  #ifndef LIST_1_T749ADA5233D9B421293A000DCB83608A24C3D5D5_H
  #define LIST_1_T749ADA5233D9B421293A000DCB83608A24C3D5D5_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_t749ADA5233D9B421293A000DCB83608A24C3D5D5  : public RuntimeObject
  {
  public:
  	// T[] System.Collections.Generic.List`1::_items
  	Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* ____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;
  	// System.Object System.Collections.Generic.List`1::_syncRoot
  	RuntimeObject * ____syncRoot_4;
  
  public:
  	inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5, ____items_1)); }
  	inline Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* get__items_1() const { return ____items_1; }
  	inline Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983** get_address_of__items_1() { return &____items_1; }
  	inline void set__items_1(Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* 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_t749ADA5233D9B421293A000DCB83608A24C3D5D5, ____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_t749ADA5233D9B421293A000DCB83608A24C3D5D5, ____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;
  	}
  
  	inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5, ____syncRoot_4)); }
  	inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
  	inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
  	inline void set__syncRoot_4(RuntimeObject * value)
  	{
  		____syncRoot_4 = value;
  		Il2CppCodeGenWriteBarrier((&____syncRoot_4), value);
  	}
  };
  
  struct List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5_StaticFields
  {
  public:
  	// T[] System.Collections.Generic.List`1::_emptyArray
  	Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* ____emptyArray_5;
  
  public:
  	inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5_StaticFields, ____emptyArray_5)); }
  	inline Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* get__emptyArray_5() const { return ____emptyArray_5; }
  	inline Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983** get_address_of__emptyArray_5() { return &____emptyArray_5; }
  	inline void set__emptyArray_5(Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* value)
  	{
  		____emptyArray_5 = value;
  		Il2CppCodeGenWriteBarrier((&____emptyArray_5), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // LIST_1_T749ADA5233D9B421293A000DCB83608A24C3D5D5_H
  #ifndef LIST_1_T4CE16E1B496C9FE941554BB47727DFDD7C3D9554_H
  #define LIST_1_T4CE16E1B496C9FE941554BB47727DFDD7C3D9554_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_t4CE16E1B496C9FE941554BB47727DFDD7C3D9554  : public RuntimeObject
  {
  public:
  	// T[] System.Collections.Generic.List`1::_items
  	UIVertexU5BU5D_tB560F9F9269864891FCE1677971F603A08AA857A* ____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;
  	// System.Object System.Collections.Generic.List`1::_syncRoot
  	RuntimeObject * ____syncRoot_4;
  
  public:
  	inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_t4CE16E1B496C9FE941554BB47727DFDD7C3D9554, ____items_1)); }
  	inline UIVertexU5BU5D_tB560F9F9269864891FCE1677971F603A08AA857A* get__items_1() const { return ____items_1; }
  	inline UIVertexU5BU5D_tB560F9F9269864891FCE1677971F603A08AA857A** get_address_of__items_1() { return &____items_1; }
  	inline void set__items_1(UIVertexU5BU5D_tB560F9F9269864891FCE1677971F603A08AA857A* 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_t4CE16E1B496C9FE941554BB47727DFDD7C3D9554, ____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_t4CE16E1B496C9FE941554BB47727DFDD7C3D9554, ____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;
  	}
  
  	inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_t4CE16E1B496C9FE941554BB47727DFDD7C3D9554, ____syncRoot_4)); }
  	inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
  	inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
  	inline void set__syncRoot_4(RuntimeObject * value)
  	{
  		____syncRoot_4 = value;
  		Il2CppCodeGenWriteBarrier((&____syncRoot_4), value);
  	}
  };
  
  struct List_1_t4CE16E1B496C9FE941554BB47727DFDD7C3D9554_StaticFields
  {
  public:
  	// T[] System.Collections.Generic.List`1::_emptyArray
  	UIVertexU5BU5D_tB560F9F9269864891FCE1677971F603A08AA857A* ____emptyArray_5;
  
  public:
  	inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_t4CE16E1B496C9FE941554BB47727DFDD7C3D9554_StaticFields, ____emptyArray_5)); }
  	inline UIVertexU5BU5D_tB560F9F9269864891FCE1677971F603A08AA857A* get__emptyArray_5() const { return ____emptyArray_5; }
  	inline UIVertexU5BU5D_tB560F9F9269864891FCE1677971F603A08AA857A** get_address_of__emptyArray_5() { return &____emptyArray_5; }
  	inline void set__emptyArray_5(UIVertexU5BU5D_tB560F9F9269864891FCE1677971F603A08AA857A* value)
  	{
  		____emptyArray_5 = value;
  		Il2CppCodeGenWriteBarrier((&____emptyArray_5), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // LIST_1_T4CE16E1B496C9FE941554BB47727DFDD7C3D9554_H
  #ifndef LIST_1_T0737D51EB43DAAA1BDC9C2B83B393A4B9B9BE8EB_H
  #define LIST_1_T0737D51EB43DAAA1BDC9C2B83B393A4B9B9BE8EB_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_t0737D51EB43DAAA1BDC9C2B83B393A4B9B9BE8EB  : public RuntimeObject
  {
  public:
  	// T[] System.Collections.Generic.List`1::_items
  	Vector2U5BU5D_tA065A07DFC060C1B8786BBAA5F3A6577CCEB27D6* ____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;
  	// System.Object System.Collections.Generic.List`1::_syncRoot
  	RuntimeObject * ____syncRoot_4;
  
  public:
  	inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_t0737D51EB43DAAA1BDC9C2B83B393A4B9B9BE8EB, ____items_1)); }
  	inline Vector2U5BU5D_tA065A07DFC060C1B8786BBAA5F3A6577CCEB27D6* get__items_1() const { return ____items_1; }
  	inline Vector2U5BU5D_tA065A07DFC060C1B8786BBAA5F3A6577CCEB27D6** get_address_of__items_1() { return &____items_1; }
  	inline void set__items_1(Vector2U5BU5D_tA065A07DFC060C1B8786BBAA5F3A6577CCEB27D6* 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_t0737D51EB43DAAA1BDC9C2B83B393A4B9B9BE8EB, ____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_t0737D51EB43DAAA1BDC9C2B83B393A4B9B9BE8EB, ____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;
  	}
  
  	inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_t0737D51EB43DAAA1BDC9C2B83B393A4B9B9BE8EB, ____syncRoot_4)); }
  	inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
  	inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
  	inline void set__syncRoot_4(RuntimeObject * value)
  	{
  		____syncRoot_4 = value;
  		Il2CppCodeGenWriteBarrier((&____syncRoot_4), value);
  	}
  };
  
  struct List_1_t0737D51EB43DAAA1BDC9C2B83B393A4B9B9BE8EB_StaticFields
  {
  public:
  	// T[] System.Collections.Generic.List`1::_emptyArray
  	Vector2U5BU5D_tA065A07DFC060C1B8786BBAA5F3A6577CCEB27D6* ____emptyArray_5;
  
  public:
  	inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_t0737D51EB43DAAA1BDC9C2B83B393A4B9B9BE8EB_StaticFields, ____emptyArray_5)); }
  	inline Vector2U5BU5D_tA065A07DFC060C1B8786BBAA5F3A6577CCEB27D6* get__emptyArray_5() const { return ____emptyArray_5; }
  	inline Vector2U5BU5D_tA065A07DFC060C1B8786BBAA5F3A6577CCEB27D6** get_address_of__emptyArray_5() { return &____emptyArray_5; }
  	inline void set__emptyArray_5(Vector2U5BU5D_tA065A07DFC060C1B8786BBAA5F3A6577CCEB27D6* value)
  	{
  		____emptyArray_5 = value;
  		Il2CppCodeGenWriteBarrier((&____emptyArray_5), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // LIST_1_T0737D51EB43DAAA1BDC9C2B83B393A4B9B9BE8EB_H
  #ifndef LIST_1_TFCCBEDAA56D8F7598520FB136A9F8D713033D6B5_H
  #define LIST_1_TFCCBEDAA56D8F7598520FB136A9F8D713033D6B5_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_tFCCBEDAA56D8F7598520FB136A9F8D713033D6B5  : public RuntimeObject
  {
  public:
  	// T[] System.Collections.Generic.List`1::_items
  	Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* ____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;
  	// System.Object System.Collections.Generic.List`1::_syncRoot
  	RuntimeObject * ____syncRoot_4;
  
  public:
  	inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_tFCCBEDAA56D8F7598520FB136A9F8D713033D6B5, ____items_1)); }
  	inline Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* get__items_1() const { return ____items_1; }
  	inline Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28** get_address_of__items_1() { return &____items_1; }
  	inline void set__items_1(Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* 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_tFCCBEDAA56D8F7598520FB136A9F8D713033D6B5, ____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_tFCCBEDAA56D8F7598520FB136A9F8D713033D6B5, ____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;
  	}
  
  	inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_tFCCBEDAA56D8F7598520FB136A9F8D713033D6B5, ____syncRoot_4)); }
  	inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
  	inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
  	inline void set__syncRoot_4(RuntimeObject * value)
  	{
  		____syncRoot_4 = value;
  		Il2CppCodeGenWriteBarrier((&____syncRoot_4), value);
  	}
  };
  
  struct List_1_tFCCBEDAA56D8F7598520FB136A9F8D713033D6B5_StaticFields
  {
  public:
  	// T[] System.Collections.Generic.List`1::_emptyArray
  	Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* ____emptyArray_5;
  
  public:
  	inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_tFCCBEDAA56D8F7598520FB136A9F8D713033D6B5_StaticFields, ____emptyArray_5)); }
  	inline Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* get__emptyArray_5() const { return ____emptyArray_5; }
  	inline Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28** get_address_of__emptyArray_5() { return &____emptyArray_5; }
  	inline void set__emptyArray_5(Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* value)
  	{
  		____emptyArray_5 = value;
  		Il2CppCodeGenWriteBarrier((&____emptyArray_5), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // LIST_1_TFCCBEDAA56D8F7598520FB136A9F8D713033D6B5_H
  #ifndef LIST_1_TFF4005B40E5BA433006DA11C56DB086B1E2FC955_H
  #define LIST_1_TFF4005B40E5BA433006DA11C56DB086B1E2FC955_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_tFF4005B40E5BA433006DA11C56DB086B1E2FC955  : public RuntimeObject
  {
  public:
  	// T[] System.Collections.Generic.List`1::_items
  	Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66* ____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;
  	// System.Object System.Collections.Generic.List`1::_syncRoot
  	RuntimeObject * ____syncRoot_4;
  
  public:
  	inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_tFF4005B40E5BA433006DA11C56DB086B1E2FC955, ____items_1)); }
  	inline Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66* get__items_1() const { return ____items_1; }
  	inline Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66** get_address_of__items_1() { return &____items_1; }
  	inline void set__items_1(Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66* 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_tFF4005B40E5BA433006DA11C56DB086B1E2FC955, ____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_tFF4005B40E5BA433006DA11C56DB086B1E2FC955, ____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;
  	}
  
  	inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_tFF4005B40E5BA433006DA11C56DB086B1E2FC955, ____syncRoot_4)); }
  	inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
  	inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
  	inline void set__syncRoot_4(RuntimeObject * value)
  	{
  		____syncRoot_4 = value;
  		Il2CppCodeGenWriteBarrier((&____syncRoot_4), value);
  	}
  };
  
  struct List_1_tFF4005B40E5BA433006DA11C56DB086B1E2FC955_StaticFields
  {
  public:
  	// T[] System.Collections.Generic.List`1::_emptyArray
  	Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66* ____emptyArray_5;
  
  public:
  	inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_tFF4005B40E5BA433006DA11C56DB086B1E2FC955_StaticFields, ____emptyArray_5)); }
  	inline Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66* get__emptyArray_5() const { return ____emptyArray_5; }
  	inline Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66** get_address_of__emptyArray_5() { return &____emptyArray_5; }
  	inline void set__emptyArray_5(Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66* value)
  	{
  		____emptyArray_5 = value;
  		Il2CppCodeGenWriteBarrier((&____emptyArray_5), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // LIST_1_TFF4005B40E5BA433006DA11C56DB086B1E2FC955_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::m_stringLength
  	int32_t ___m_stringLength_0;
  	// System.Char System.String::m_firstChar
  	Il2CppChar ___m_firstChar_1;
  
  public:
  	inline static int32_t get_offset_of_m_stringLength_0() { return static_cast<int32_t>(offsetof(String_t, ___m_stringLength_0)); }
  	inline int32_t get_m_stringLength_0() const { return ___m_stringLength_0; }
  	inline int32_t* get_address_of_m_stringLength_0() { return &___m_stringLength_0; }
  	inline void set_m_stringLength_0(int32_t value)
  	{
  		___m_stringLength_0 = value;
  	}
  
  	inline static int32_t get_offset_of_m_firstChar_1() { return static_cast<int32_t>(offsetof(String_t, ___m_firstChar_1)); }
  	inline Il2CppChar get_m_firstChar_1() const { return ___m_firstChar_1; }
  	inline Il2CppChar* get_address_of_m_firstChar_1() { return &___m_firstChar_1; }
  	inline void set_m_firstChar_1(Il2CppChar value)
  	{
  		___m_firstChar_1 = value;
  	}
  };
  
  struct String_t_StaticFields
  {
  public:
  	// System.String System.String::Empty
  	String_t* ___Empty_5;
  
  public:
  	inline static int32_t get_offset_of_Empty_5() { return static_cast<int32_t>(offsetof(String_t_StaticFields, ___Empty_5)); }
  	inline String_t* get_Empty_5() const { return ___Empty_5; }
  	inline String_t** get_address_of_Empty_5() { return &___Empty_5; }
  	inline void set_Empty_5(String_t* value)
  	{
  		___Empty_5 = value;
  		Il2CppCodeGenWriteBarrier((&___Empty_5), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // STRING_T_H
  #ifndef VALUETYPE_T4D0C27076F7C36E76190FB3328E232BCB1CD1FFF_H
  #define VALUETYPE_T4D0C27076F7C36E76190FB3328E232BCB1CD1FFF_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.ValueType
  struct  ValueType_t4D0C27076F7C36E76190FB3328E232BCB1CD1FFF  : public RuntimeObject
  {
  public:
  
  public:
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  // Native definition for P/Invoke marshalling of System.ValueType
  struct ValueType_t4D0C27076F7C36E76190FB3328E232BCB1CD1FFF_marshaled_pinvoke
  {
  };
  // Native definition for COM marshalling of System.ValueType
  struct ValueType_t4D0C27076F7C36E76190FB3328E232BCB1CD1FFF_marshaled_com
  {
  };
  #endif // VALUETYPE_T4D0C27076F7C36E76190FB3328E232BCB1CD1FFF_H
  #ifndef RECTTRANSFORMUTILITY_T9B90669A72B05A33DD88BEBB817BC9CDBB614BBA_H
  #define RECTTRANSFORMUTILITY_T9B90669A72B05A33DD88BEBB817BC9CDBB614BBA_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.RectTransformUtility
  struct  RectTransformUtility_t9B90669A72B05A33DD88BEBB817BC9CDBB614BBA  : public RuntimeObject
  {
  public:
  
  public:
  };
  
  struct RectTransformUtility_t9B90669A72B05A33DD88BEBB817BC9CDBB614BBA_StaticFields
  {
  public:
  	// UnityEngine.Vector3[] UnityEngine.RectTransformUtility::s_Corners
  	Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* ___s_Corners_0;
  
  public:
  	inline static int32_t get_offset_of_s_Corners_0() { return static_cast<int32_t>(offsetof(RectTransformUtility_t9B90669A72B05A33DD88BEBB817BC9CDBB614BBA_StaticFields, ___s_Corners_0)); }
  	inline Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* get_s_Corners_0() const { return ___s_Corners_0; }
  	inline Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28** get_address_of_s_Corners_0() { return &___s_Corners_0; }
  	inline void set_s_Corners_0(Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* value)
  	{
  		___s_Corners_0 = value;
  		Il2CppCodeGenWriteBarrier((&___s_Corners_0), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // RECTTRANSFORMUTILITY_T9B90669A72B05A33DD88BEBB817BC9CDBB614BBA_H
  #ifndef UISYSTEMPROFILERAPI_TD33E558B2D0176096E5DB375956ACA9F03678F1B_H
  #define UISYSTEMPROFILERAPI_TD33E558B2D0176096E5DB375956ACA9F03678F1B_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.UISystemProfilerApi
  struct  UISystemProfilerApi_tD33E558B2D0176096E5DB375956ACA9F03678F1B  : public RuntimeObject
  {
  public:
  
  public:
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // UISYSTEMPROFILERAPI_TD33E558B2D0176096E5DB375956ACA9F03678F1B_H
  #ifndef BOOLEAN_TB53F6830F670160873277339AA58F15CAED4399C_H
  #define BOOLEAN_TB53F6830F670160873277339AA58F15CAED4399C_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.Boolean
  struct  Boolean_tB53F6830F670160873277339AA58F15CAED4399C 
  {
  public:
  	// System.Boolean System.Boolean::m_value
  	bool ___m_value_0;
  
  public:
  	inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Boolean_tB53F6830F670160873277339AA58F15CAED4399C, ___m_value_0)); }
  	inline bool get_m_value_0() const { return ___m_value_0; }
  	inline bool* get_address_of_m_value_0() { return &___m_value_0; }
  	inline void set_m_value_0(bool value)
  	{
  		___m_value_0 = value;
  	}
  };
  
  struct Boolean_tB53F6830F670160873277339AA58F15CAED4399C_StaticFields
  {
  public:
  	// System.String System.Boolean::TrueString
  	String_t* ___TrueString_5;
  	// System.String System.Boolean::FalseString
  	String_t* ___FalseString_6;
  
  public:
  	inline static int32_t get_offset_of_TrueString_5() { return static_cast<int32_t>(offsetof(Boolean_tB53F6830F670160873277339AA58F15CAED4399C_StaticFields, ___TrueString_5)); }
  	inline String_t* get_TrueString_5() const { return ___TrueString_5; }
  	inline String_t** get_address_of_TrueString_5() { return &___TrueString_5; }
  	inline void set_TrueString_5(String_t* value)
  	{
  		___TrueString_5 = value;
  		Il2CppCodeGenWriteBarrier((&___TrueString_5), value);
  	}
  
  	inline static int32_t get_offset_of_FalseString_6() { return static_cast<int32_t>(offsetof(Boolean_tB53F6830F670160873277339AA58F15CAED4399C_StaticFields, ___FalseString_6)); }
  	inline String_t* get_FalseString_6() const { return ___FalseString_6; }
  	inline String_t** get_address_of_FalseString_6() { return &___FalseString_6; }
  	inline void set_FalseString_6(String_t* value)
  	{
  		___FalseString_6 = value;
  		Il2CppCodeGenWriteBarrier((&___FalseString_6), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // BOOLEAN_TB53F6830F670160873277339AA58F15CAED4399C_H
  #ifndef ENUM_T2AF27C02B8653AE29442467390005ABC74D8F521_H
  #define ENUM_T2AF27C02B8653AE29442467390005ABC74D8F521_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.Enum
  struct  Enum_t2AF27C02B8653AE29442467390005ABC74D8F521  : public ValueType_t4D0C27076F7C36E76190FB3328E232BCB1CD1FFF
  {
  public:
  
  public:
  };
  
  struct Enum_t2AF27C02B8653AE29442467390005ABC74D8F521_StaticFields
  {
  public:
  	// System.Char[] System.Enum::enumSeperatorCharArray
  	CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* ___enumSeperatorCharArray_0;
  
  public:
  	inline static int32_t get_offset_of_enumSeperatorCharArray_0() { return static_cast<int32_t>(offsetof(Enum_t2AF27C02B8653AE29442467390005ABC74D8F521_StaticFields, ___enumSeperatorCharArray_0)); }
  	inline CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* get_enumSeperatorCharArray_0() const { return ___enumSeperatorCharArray_0; }
  	inline CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2** get_address_of_enumSeperatorCharArray_0() { return &___enumSeperatorCharArray_0; }
  	inline void set_enumSeperatorCharArray_0(CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* value)
  	{
  		___enumSeperatorCharArray_0 = value;
  		Il2CppCodeGenWriteBarrier((&___enumSeperatorCharArray_0), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  // Native definition for P/Invoke marshalling of System.Enum
  struct Enum_t2AF27C02B8653AE29442467390005ABC74D8F521_marshaled_pinvoke
  {
  };
  // Native definition for COM marshalling of System.Enum
  struct Enum_t2AF27C02B8653AE29442467390005ABC74D8F521_marshaled_com
  {
  };
  #endif // ENUM_T2AF27C02B8653AE29442467390005ABC74D8F521_H
  #ifndef INT32_T585191389E07734F19F3156FF88FB3EF4800D102_H
  #define INT32_T585191389E07734F19F3156FF88FB3EF4800D102_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.Int32
  struct  Int32_t585191389E07734F19F3156FF88FB3EF4800D102 
  {
  public:
  	// System.Int32 System.Int32::m_value
  	int32_t ___m_value_0;
  
  public:
  	inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Int32_t585191389E07734F19F3156FF88FB3EF4800D102, ___m_value_0)); }
  	inline int32_t get_m_value_0() const { return ___m_value_0; }
  	inline int32_t* get_address_of_m_value_0() { return &___m_value_0; }
  	inline void set_m_value_0(int32_t value)
  	{
  		___m_value_0 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // INT32_T585191389E07734F19F3156FF88FB3EF4800D102_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 SINGLE_TDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_H
  #define SINGLE_TDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.Single
  struct  Single_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1 
  {
  public:
  	// System.Single System.Single::m_value
  	float ___m_value_0;
  
  public:
  	inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Single_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1, ___m_value_0)); }
  	inline float get_m_value_0() const { return ___m_value_0; }
  	inline float* get_address_of_m_value_0() { return &___m_value_0; }
  	inline void set_m_value_0(float value)
  	{
  		___m_value_0 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // SINGLE_TDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_H
  #ifndef VOID_T22962CB4C05B1D89B55A6E1139F0E87A90987017_H
  #define VOID_T22962CB4C05B1D89B55A6E1139F0E87A90987017_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.Void
  struct  Void_t22962CB4C05B1D89B55A6E1139F0E87A90987017 
  {
  public:
  	union
  	{
  		struct
  		{
  		};
  		uint8_t Void_t22962CB4C05B1D89B55A6E1139F0E87A90987017__padding[1];
  	};
  
  public:
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // VOID_T22962CB4C05B1D89B55A6E1139F0E87A90987017_H
  #ifndef COLOR_T119BCA590009762C7223FDD3AF9706653AC84ED2_H
  #define COLOR_T119BCA590009762C7223FDD3AF9706653AC84ED2_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.Color
  struct  Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 
  {
  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_t119BCA590009762C7223FDD3AF9706653AC84ED2, ___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_t119BCA590009762C7223FDD3AF9706653AC84ED2, ___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_t119BCA590009762C7223FDD3AF9706653AC84ED2, ___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_t119BCA590009762C7223FDD3AF9706653AC84ED2, ___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_T119BCA590009762C7223FDD3AF9706653AC84ED2_H
  #ifndef QUATERNION_T319F3319A7D43FFA5D819AD6C0A98851F0095357_H
  #define QUATERNION_T319F3319A7D43FFA5D819AD6C0A98851F0095357_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.Quaternion
  struct  Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357 
  {
  public:
  	// System.Single UnityEngine.Quaternion::x
  	float ___x_0;
  	// System.Single UnityEngine.Quaternion::y
  	float ___y_1;
  	// System.Single UnityEngine.Quaternion::z
  	float ___z_2;
  	// System.Single UnityEngine.Quaternion::w
  	float ___w_3;
  
  public:
  	inline static int32_t get_offset_of_x_0() { return static_cast<int32_t>(offsetof(Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357, ___x_0)); }
  	inline float get_x_0() const { return ___x_0; }
  	inline float* get_address_of_x_0() { return &___x_0; }
  	inline void set_x_0(float value)
  	{
  		___x_0 = value;
  	}
  
  	inline static int32_t get_offset_of_y_1() { return static_cast<int32_t>(offsetof(Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357, ___y_1)); }
  	inline float get_y_1() const { return ___y_1; }
  	inline float* get_address_of_y_1() { return &___y_1; }
  	inline void set_y_1(float value)
  	{
  		___y_1 = value;
  	}
  
  	inline static int32_t get_offset_of_z_2() { return static_cast<int32_t>(offsetof(Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357, ___z_2)); }
  	inline float get_z_2() const { return ___z_2; }
  	inline float* get_address_of_z_2() { return &___z_2; }
  	inline void set_z_2(float value)
  	{
  		___z_2 = value;
  	}
  
  	inline static int32_t get_offset_of_w_3() { return static_cast<int32_t>(offsetof(Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357, ___w_3)); }
  	inline float get_w_3() const { return ___w_3; }
  	inline float* get_address_of_w_3() { return &___w_3; }
  	inline void set_w_3(float value)
  	{
  		___w_3 = value;
  	}
  };
  
  struct Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357_StaticFields
  {
  public:
  	// UnityEngine.Quaternion UnityEngine.Quaternion::identityQuaternion
  	Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357  ___identityQuaternion_4;
  
  public:
  	inline static int32_t get_offset_of_identityQuaternion_4() { return static_cast<int32_t>(offsetof(Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357_StaticFields, ___identityQuaternion_4)); }
  	inline Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357  get_identityQuaternion_4() const { return ___identityQuaternion_4; }
  	inline Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357 * get_address_of_identityQuaternion_4() { return &___identityQuaternion_4; }
  	inline void set_identityQuaternion_4(Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357  value)
  	{
  		___identityQuaternion_4 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // QUATERNION_T319F3319A7D43FFA5D819AD6C0A98851F0095357_H
  #ifndef RECT_T35B976DE901B5423C11705E156938EA27AB402CE_H
  #define RECT_T35B976DE901B5423C11705E156938EA27AB402CE_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.Rect
  struct  Rect_t35B976DE901B5423C11705E156938EA27AB402CE 
  {
  public:
  	// System.Single UnityEngine.Rect::m_XMin
  	float ___m_XMin_0;
  	// System.Single UnityEngine.Rect::m_YMin
  	float ___m_YMin_1;
  	// System.Single UnityEngine.Rect::m_Width
  	float ___m_Width_2;
  	// System.Single UnityEngine.Rect::m_Height
  	float ___m_Height_3;
  
  public:
  	inline static int32_t get_offset_of_m_XMin_0() { return static_cast<int32_t>(offsetof(Rect_t35B976DE901B5423C11705E156938EA27AB402CE, ___m_XMin_0)); }
  	inline float get_m_XMin_0() const { return ___m_XMin_0; }
  	inline float* get_address_of_m_XMin_0() { return &___m_XMin_0; }
  	inline void set_m_XMin_0(float value)
  	{
  		___m_XMin_0 = value;
  	}
  
  	inline static int32_t get_offset_of_m_YMin_1() { return static_cast<int32_t>(offsetof(Rect_t35B976DE901B5423C11705E156938EA27AB402CE, ___m_YMin_1)); }
  	inline float get_m_YMin_1() const { return ___m_YMin_1; }
  	inline float* get_address_of_m_YMin_1() { return &___m_YMin_1; }
  	inline void set_m_YMin_1(float value)
  	{
  		___m_YMin_1 = value;
  	}
  
  	inline static int32_t get_offset_of_m_Width_2() { return static_cast<int32_t>(offsetof(Rect_t35B976DE901B5423C11705E156938EA27AB402CE, ___m_Width_2)); }
  	inline float get_m_Width_2() const { return ___m_Width_2; }
  	inline float* get_address_of_m_Width_2() { return &___m_Width_2; }
  	inline void set_m_Width_2(float value)
  	{
  		___m_Width_2 = value;
  	}
  
  	inline static int32_t get_offset_of_m_Height_3() { return static_cast<int32_t>(offsetof(Rect_t35B976DE901B5423C11705E156938EA27AB402CE, ___m_Height_3)); }
  	inline float get_m_Height_3() const { return ___m_Height_3; }
  	inline float* get_address_of_m_Height_3() { return &___m_Height_3; }
  	inline void set_m_Height_3(float value)
  	{
  		___m_Height_3 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // RECT_T35B976DE901B5423C11705E156938EA27AB402CE_H
  #ifndef VECTOR2_TA85D2DD88578276CA8A8796756458277E72D073D_H
  #define VECTOR2_TA85D2DD88578276CA8A8796756458277E72D073D_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.Vector2
  struct  Vector2_tA85D2DD88578276CA8A8796756458277E72D073D 
  {
  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_tA85D2DD88578276CA8A8796756458277E72D073D, ___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_tA85D2DD88578276CA8A8796756458277E72D073D, ___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_tA85D2DD88578276CA8A8796756458277E72D073D_StaticFields
  {
  public:
  	// UnityEngine.Vector2 UnityEngine.Vector2::zeroVector
  	Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___zeroVector_2;
  	// UnityEngine.Vector2 UnityEngine.Vector2::oneVector
  	Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___oneVector_3;
  	// UnityEngine.Vector2 UnityEngine.Vector2::upVector
  	Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___upVector_4;
  	// UnityEngine.Vector2 UnityEngine.Vector2::downVector
  	Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___downVector_5;
  	// UnityEngine.Vector2 UnityEngine.Vector2::leftVector
  	Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___leftVector_6;
  	// UnityEngine.Vector2 UnityEngine.Vector2::rightVector
  	Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___rightVector_7;
  	// UnityEngine.Vector2 UnityEngine.Vector2::positiveInfinityVector
  	Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___positiveInfinityVector_8;
  	// UnityEngine.Vector2 UnityEngine.Vector2::negativeInfinityVector
  	Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___negativeInfinityVector_9;
  
  public:
  	inline static int32_t get_offset_of_zeroVector_2() { return static_cast<int32_t>(offsetof(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_StaticFields, ___zeroVector_2)); }
  	inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  get_zeroVector_2() const { return ___zeroVector_2; }
  	inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_zeroVector_2() { return &___zeroVector_2; }
  	inline void set_zeroVector_2(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  value)
  	{
  		___zeroVector_2 = value;
  	}
  
  	inline static int32_t get_offset_of_oneVector_3() { return static_cast<int32_t>(offsetof(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_StaticFields, ___oneVector_3)); }
  	inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  get_oneVector_3() const { return ___oneVector_3; }
  	inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_oneVector_3() { return &___oneVector_3; }
  	inline void set_oneVector_3(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  value)
  	{
  		___oneVector_3 = value;
  	}
  
  	inline static int32_t get_offset_of_upVector_4() { return static_cast<int32_t>(offsetof(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_StaticFields, ___upVector_4)); }
  	inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  get_upVector_4() const { return ___upVector_4; }
  	inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_upVector_4() { return &___upVector_4; }
  	inline void set_upVector_4(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  value)
  	{
  		___upVector_4 = value;
  	}
  
  	inline static int32_t get_offset_of_downVector_5() { return static_cast<int32_t>(offsetof(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_StaticFields, ___downVector_5)); }
  	inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  get_downVector_5() const { return ___downVector_5; }
  	inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_downVector_5() { return &___downVector_5; }
  	inline void set_downVector_5(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  value)
  	{
  		___downVector_5 = value;
  	}
  
  	inline static int32_t get_offset_of_leftVector_6() { return static_cast<int32_t>(offsetof(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_StaticFields, ___leftVector_6)); }
  	inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  get_leftVector_6() const { return ___leftVector_6; }
  	inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_leftVector_6() { return &___leftVector_6; }
  	inline void set_leftVector_6(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  value)
  	{
  		___leftVector_6 = value;
  	}
  
  	inline static int32_t get_offset_of_rightVector_7() { return static_cast<int32_t>(offsetof(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_StaticFields, ___rightVector_7)); }
  	inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  get_rightVector_7() const { return ___rightVector_7; }
  	inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_rightVector_7() { return &___rightVector_7; }
  	inline void set_rightVector_7(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  value)
  	{
  		___rightVector_7 = value;
  	}
  
  	inline static int32_t get_offset_of_positiveInfinityVector_8() { return static_cast<int32_t>(offsetof(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_StaticFields, ___positiveInfinityVector_8)); }
  	inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  get_positiveInfinityVector_8() const { return ___positiveInfinityVector_8; }
  	inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_positiveInfinityVector_8() { return &___positiveInfinityVector_8; }
  	inline void set_positiveInfinityVector_8(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  value)
  	{
  		___positiveInfinityVector_8 = value;
  	}
  
  	inline static int32_t get_offset_of_negativeInfinityVector_9() { return static_cast<int32_t>(offsetof(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_StaticFields, ___negativeInfinityVector_9)); }
  	inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  get_negativeInfinityVector_9() const { return ___negativeInfinityVector_9; }
  	inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_negativeInfinityVector_9() { return &___negativeInfinityVector_9; }
  	inline void set_negativeInfinityVector_9(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  value)
  	{
  		___negativeInfinityVector_9 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // VECTOR2_TA85D2DD88578276CA8A8796756458277E72D073D_H
  #ifndef VECTOR3_TDCF05E21F632FE2BA260C06E0D10CA81513E6720_H
  #define VECTOR3_TDCF05E21F632FE2BA260C06E0D10CA81513E6720_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.Vector3
  struct  Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 
  {
  public:
  	// System.Single UnityEngine.Vector3::x
  	float ___x_2;
  	// System.Single UnityEngine.Vector3::y
  	float ___y_3;
  	// System.Single UnityEngine.Vector3::z
  	float ___z_4;
  
  public:
  	inline static int32_t get_offset_of_x_2() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720, ___x_2)); }
  	inline float get_x_2() const { return ___x_2; }
  	inline float* get_address_of_x_2() { return &___x_2; }
  	inline void set_x_2(float value)
  	{
  		___x_2 = value;
  	}
  
  	inline static int32_t get_offset_of_y_3() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720, ___y_3)); }
  	inline float get_y_3() const { return ___y_3; }
  	inline float* get_address_of_y_3() { return &___y_3; }
  	inline void set_y_3(float value)
  	{
  		___y_3 = value;
  	}
  
  	inline static int32_t get_offset_of_z_4() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720, ___z_4)); }
  	inline float get_z_4() const { return ___z_4; }
  	inline float* get_address_of_z_4() { return &___z_4; }
  	inline void set_z_4(float value)
  	{
  		___z_4 = value;
  	}
  };
  
  struct Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields
  {
  public:
  	// UnityEngine.Vector3 UnityEngine.Vector3::zeroVector
  	Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  ___zeroVector_5;
  	// UnityEngine.Vector3 UnityEngine.Vector3::oneVector
  	Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  ___oneVector_6;
  	// UnityEngine.Vector3 UnityEngine.Vector3::upVector
  	Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  ___upVector_7;
  	// UnityEngine.Vector3 UnityEngine.Vector3::downVector
  	Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  ___downVector_8;
  	// UnityEngine.Vector3 UnityEngine.Vector3::leftVector
  	Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  ___leftVector_9;
  	// UnityEngine.Vector3 UnityEngine.Vector3::rightVector
  	Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  ___rightVector_10;
  	// UnityEngine.Vector3 UnityEngine.Vector3::forwardVector
  	Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  ___forwardVector_11;
  	// UnityEngine.Vector3 UnityEngine.Vector3::backVector
  	Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  ___backVector_12;
  	// UnityEngine.Vector3 UnityEngine.Vector3::positiveInfinityVector
  	Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  ___positiveInfinityVector_13;
  	// UnityEngine.Vector3 UnityEngine.Vector3::negativeInfinityVector
  	Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  ___negativeInfinityVector_14;
  
  public:
  	inline static int32_t get_offset_of_zeroVector_5() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___zeroVector_5)); }
  	inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  get_zeroVector_5() const { return ___zeroVector_5; }
  	inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_zeroVector_5() { return &___zeroVector_5; }
  	inline void set_zeroVector_5(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  value)
  	{
  		___zeroVector_5 = value;
  	}
  
  	inline static int32_t get_offset_of_oneVector_6() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___oneVector_6)); }
  	inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  get_oneVector_6() const { return ___oneVector_6; }
  	inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_oneVector_6() { return &___oneVector_6; }
  	inline void set_oneVector_6(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  value)
  	{
  		___oneVector_6 = value;
  	}
  
  	inline static int32_t get_offset_of_upVector_7() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___upVector_7)); }
  	inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  get_upVector_7() const { return ___upVector_7; }
  	inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_upVector_7() { return &___upVector_7; }
  	inline void set_upVector_7(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  value)
  	{
  		___upVector_7 = value;
  	}
  
  	inline static int32_t get_offset_of_downVector_8() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___downVector_8)); }
  	inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  get_downVector_8() const { return ___downVector_8; }
  	inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_downVector_8() { return &___downVector_8; }
  	inline void set_downVector_8(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  value)
  	{
  		___downVector_8 = value;
  	}
  
  	inline static int32_t get_offset_of_leftVector_9() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___leftVector_9)); }
  	inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  get_leftVector_9() const { return ___leftVector_9; }
  	inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_leftVector_9() { return &___leftVector_9; }
  	inline void set_leftVector_9(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  value)
  	{
  		___leftVector_9 = value;
  	}
  
  	inline static int32_t get_offset_of_rightVector_10() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___rightVector_10)); }
  	inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  get_rightVector_10() const { return ___rightVector_10; }
  	inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_rightVector_10() { return &___rightVector_10; }
  	inline void set_rightVector_10(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  value)
  	{
  		___rightVector_10 = value;
  	}
  
  	inline static int32_t get_offset_of_forwardVector_11() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___forwardVector_11)); }
  	inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  get_forwardVector_11() const { return ___forwardVector_11; }
  	inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_forwardVector_11() { return &___forwardVector_11; }
  	inline void set_forwardVector_11(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  value)
  	{
  		___forwardVector_11 = value;
  	}
  
  	inline static int32_t get_offset_of_backVector_12() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___backVector_12)); }
  	inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  get_backVector_12() const { return ___backVector_12; }
  	inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_backVector_12() { return &___backVector_12; }
  	inline void set_backVector_12(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  value)
  	{
  		___backVector_12 = value;
  	}
  
  	inline static int32_t get_offset_of_positiveInfinityVector_13() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___positiveInfinityVector_13)); }
  	inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  get_positiveInfinityVector_13() const { return ___positiveInfinityVector_13; }
  	inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_positiveInfinityVector_13() { return &___positiveInfinityVector_13; }
  	inline void set_positiveInfinityVector_13(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  value)
  	{
  		___positiveInfinityVector_13 = value;
  	}
  
  	inline static int32_t get_offset_of_negativeInfinityVector_14() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___negativeInfinityVector_14)); }
  	inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  get_negativeInfinityVector_14() const { return ___negativeInfinityVector_14; }
  	inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_negativeInfinityVector_14() { return &___negativeInfinityVector_14; }
  	inline void set_negativeInfinityVector_14(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  value)
  	{
  		___negativeInfinityVector_14 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // VECTOR3_TDCF05E21F632FE2BA260C06E0D10CA81513E6720_H
  #ifndef DELEGATE_T_H
  #define DELEGATE_T_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.Delegate
  struct  Delegate_t  : 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::extra_arg
  	intptr_t ___extra_arg_5;
  	// System.IntPtr System.Delegate::method_code
  	intptr_t ___method_code_6;
  	// System.Reflection.MethodInfo System.Delegate::method_info
  	MethodInfo_t * ___method_info_7;
  	// System.Reflection.MethodInfo System.Delegate::original_method_info
  	MethodInfo_t * ___original_method_info_8;
  	// System.DelegateData System.Delegate::data
  	DelegateData_t1BF9F691B56DAE5F8C28C5E084FDE94F15F27BBE * ___data_9;
  	// System.Boolean System.Delegate::method_is_virtual
  	bool ___method_is_virtual_10;
  
  public:
  	inline static int32_t get_offset_of_method_ptr_0() { return static_cast<int32_t>(offsetof(Delegate_t, ___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_t, ___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_t, ___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_t, ___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_t, ___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_extra_arg_5() { return static_cast<int32_t>(offsetof(Delegate_t, ___extra_arg_5)); }
  	inline intptr_t get_extra_arg_5() const { return ___extra_arg_5; }
  	inline intptr_t* get_address_of_extra_arg_5() { return &___extra_arg_5; }
  	inline void set_extra_arg_5(intptr_t value)
  	{
  		___extra_arg_5 = value;
  	}
  
  	inline static int32_t get_offset_of_method_code_6() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_code_6)); }
  	inline intptr_t get_method_code_6() const { return ___method_code_6; }
  	inline intptr_t* get_address_of_method_code_6() { return &___method_code_6; }
  	inline void set_method_code_6(intptr_t value)
  	{
  		___method_code_6 = value;
  	}
  
  	inline static int32_t get_offset_of_method_info_7() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_info_7)); }
  	inline MethodInfo_t * get_method_info_7() const { return ___method_info_7; }
  	inline MethodInfo_t ** get_address_of_method_info_7() { return &___method_info_7; }
  	inline void set_method_info_7(MethodInfo_t * value)
  	{
  		___method_info_7 = value;
  		Il2CppCodeGenWriteBarrier((&___method_info_7), value);
  	}
  
  	inline static int32_t get_offset_of_original_method_info_8() { return static_cast<int32_t>(offsetof(Delegate_t, ___original_method_info_8)); }
  	inline MethodInfo_t * get_original_method_info_8() const { return ___original_method_info_8; }
  	inline MethodInfo_t ** get_address_of_original_method_info_8() { return &___original_method_info_8; }
  	inline void set_original_method_info_8(MethodInfo_t * value)
  	{
  		___original_method_info_8 = value;
  		Il2CppCodeGenWriteBarrier((&___original_method_info_8), value);
  	}
  
  	inline static int32_t get_offset_of_data_9() { return static_cast<int32_t>(offsetof(Delegate_t, ___data_9)); }
  	inline DelegateData_t1BF9F691B56DAE5F8C28C5E084FDE94F15F27BBE * get_data_9() const { return ___data_9; }
  	inline DelegateData_t1BF9F691B56DAE5F8C28C5E084FDE94F15F27BBE ** get_address_of_data_9() { return &___data_9; }
  	inline void set_data_9(DelegateData_t1BF9F691B56DAE5F8C28C5E084FDE94F15F27BBE * value)
  	{
  		___data_9 = value;
  		Il2CppCodeGenWriteBarrier((&___data_9), value);
  	}
  
  	inline static int32_t get_offset_of_method_is_virtual_10() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_is_virtual_10)); }
  	inline bool get_method_is_virtual_10() const { return ___method_is_virtual_10; }
  	inline bool* get_address_of_method_is_virtual_10() { return &___method_is_virtual_10; }
  	inline void set_method_is_virtual_10(bool value)
  	{
  		___method_is_virtual_10 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  // Native definition for P/Invoke marshalling of System.Delegate
  struct Delegate_t_marshaled_pinvoke
  {
  	intptr_t ___method_ptr_0;
  	intptr_t ___invoke_impl_1;
  	Il2CppIUnknown* ___m_target_2;
  	intptr_t ___method_3;
  	intptr_t ___delegate_trampoline_4;
  	intptr_t ___extra_arg_5;
  	intptr_t ___method_code_6;
  	MethodInfo_t * ___method_info_7;
  	MethodInfo_t * ___original_method_info_8;
  	DelegateData_t1BF9F691B56DAE5F8C28C5E084FDE94F15F27BBE * ___data_9;
  	int32_t ___method_is_virtual_10;
  };
  // Native definition for COM marshalling of System.Delegate
  struct Delegate_t_marshaled_com
  {
  	intptr_t ___method_ptr_0;
  	intptr_t ___invoke_impl_1;
  	Il2CppIUnknown* ___m_target_2;
  	intptr_t ___method_3;
  	intptr_t ___delegate_trampoline_4;
  	intptr_t ___extra_arg_5;
  	intptr_t ___method_code_6;
  	MethodInfo_t * ___method_info_7;
  	MethodInfo_t * ___original_method_info_8;
  	DelegateData_t1BF9F691B56DAE5F8C28C5E084FDE94F15F27BBE * ___data_9;
  	int32_t ___method_is_virtual_10;
  };
  #endif // DELEGATE_T_H
  #ifndef OBJECT_TAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_H
  #define OBJECT_TAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.Object
  struct  Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0  : 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_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0, ___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_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_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_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_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_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_marshaled_pinvoke
  {
  	intptr_t ___m_CachedPtr_0;
  };
  // Native definition for COM marshalling of UnityEngine.Object
  struct Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_marshaled_com
  {
  	intptr_t ___m_CachedPtr_0;
  };
  #endif // OBJECT_TAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_H
  #ifndef PLANE_T0903921088DEEDE1BCDEA5BF279EDBCFC9679AED_H
  #define PLANE_T0903921088DEEDE1BCDEA5BF279EDBCFC9679AED_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.Plane
  struct  Plane_t0903921088DEEDE1BCDEA5BF279EDBCFC9679AED 
  {
  public:
  	// UnityEngine.Vector3 UnityEngine.Plane::m_Normal
  	Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  ___m_Normal_0;
  	// System.Single UnityEngine.Plane::m_Distance
  	float ___m_Distance_1;
  
  public:
  	inline static int32_t get_offset_of_m_Normal_0() { return static_cast<int32_t>(offsetof(Plane_t0903921088DEEDE1BCDEA5BF279EDBCFC9679AED, ___m_Normal_0)); }
  	inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  get_m_Normal_0() const { return ___m_Normal_0; }
  	inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_m_Normal_0() { return &___m_Normal_0; }
  	inline void set_m_Normal_0(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  value)
  	{
  		___m_Normal_0 = value;
  	}
  
  	inline static int32_t get_offset_of_m_Distance_1() { return static_cast<int32_t>(offsetof(Plane_t0903921088DEEDE1BCDEA5BF279EDBCFC9679AED, ___m_Distance_1)); }
  	inline float get_m_Distance_1() const { return ___m_Distance_1; }
  	inline float* get_address_of_m_Distance_1() { return &___m_Distance_1; }
  	inline void set_m_Distance_1(float value)
  	{
  		___m_Distance_1 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // PLANE_T0903921088DEEDE1BCDEA5BF279EDBCFC9679AED_H
  #ifndef RAY_TE2163D4CB3E6B267E29F8ABE41684490E4A614B2_H
  #define RAY_TE2163D4CB3E6B267E29F8ABE41684490E4A614B2_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.Ray
  struct  Ray_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2 
  {
  public:
  	// UnityEngine.Vector3 UnityEngine.Ray::m_Origin
  	Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  ___m_Origin_0;
  	// UnityEngine.Vector3 UnityEngine.Ray::m_Direction
  	Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  ___m_Direction_1;
  
  public:
  	inline static int32_t get_offset_of_m_Origin_0() { return static_cast<int32_t>(offsetof(Ray_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2, ___m_Origin_0)); }
  	inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  get_m_Origin_0() const { return ___m_Origin_0; }
  	inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_m_Origin_0() { return &___m_Origin_0; }
  	inline void set_m_Origin_0(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  value)
  	{
  		___m_Origin_0 = value;
  	}
  
  	inline static int32_t get_offset_of_m_Direction_1() { return static_cast<int32_t>(offsetof(Ray_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2, ___m_Direction_1)); }
  	inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  get_m_Direction_1() const { return ___m_Direction_1; }
  	inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_m_Direction_1() { return &___m_Direction_1; }
  	inline void set_m_Direction_1(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  value)
  	{
  		___m_Direction_1 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // RAY_TE2163D4CB3E6B267E29F8ABE41684490E4A614B2_H
  #ifndef RENDERMODE_TB54632E74CDC4A990E815EB8C3CC515D3A9E2F60_H
  #define RENDERMODE_TB54632E74CDC4A990E815EB8C3CC515D3A9E2F60_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.RenderMode
  struct  RenderMode_tB54632E74CDC4A990E815EB8C3CC515D3A9E2F60 
  {
  public:
  	// System.Int32 UnityEngine.RenderMode::value__
  	int32_t ___value___2;
  
  public:
  	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(RenderMode_tB54632E74CDC4A990E815EB8C3CC515D3A9E2F60, ___value___2)); }
  	inline int32_t get_value___2() const { return ___value___2; }
  	inline int32_t* get_address_of_value___2() { return &___value___2; }
  	inline void set_value___2(int32_t value)
  	{
  		___value___2 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // RENDERMODE_TB54632E74CDC4A990E815EB8C3CC515D3A9E2F60_H
  #ifndef SAMPLETYPE_T2144AEAF3447ACAFCE1C13AF669F63192F8E75EC_H
  #define SAMPLETYPE_T2144AEAF3447ACAFCE1C13AF669F63192F8E75EC_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.UISystemProfilerApi_SampleType
  struct  SampleType_t2144AEAF3447ACAFCE1C13AF669F63192F8E75EC 
  {
  public:
  	// System.Int32 UnityEngine.UISystemProfilerApi_SampleType::value__
  	int32_t ___value___2;
  
  public:
  	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(SampleType_t2144AEAF3447ACAFCE1C13AF669F63192F8E75EC, ___value___2)); }
  	inline int32_t get_value___2() const { return ___value___2; }
  	inline int32_t* get_address_of_value___2() { return &___value___2; }
  	inline void set_value___2(int32_t value)
  	{
  		___value___2 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // SAMPLETYPE_T2144AEAF3447ACAFCE1C13AF669F63192F8E75EC_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_t
  {
  public:
  	// System.Delegate[] System.MulticastDelegate::delegates
  	DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86* ___delegates_11;
  
  public:
  	inline static int32_t get_offset_of_delegates_11() { return static_cast<int32_t>(offsetof(MulticastDelegate_t, ___delegates_11)); }
  	inline DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86* get_delegates_11() const { return ___delegates_11; }
  	inline DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86** get_address_of_delegates_11() { return &___delegates_11; }
  	inline void set_delegates_11(DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86* value)
  	{
  		___delegates_11 = value;
  		Il2CppCodeGenWriteBarrier((&___delegates_11), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  // Native definition for P/Invoke marshalling of System.MulticastDelegate
  struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
  {
  	Delegate_t_marshaled_pinvoke** ___delegates_11;
  };
  // Native definition for COM marshalling of System.MulticastDelegate
  struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
  {
  	Delegate_t_marshaled_com** ___delegates_11;
  };
  #endif // MULTICASTDELEGATE_T_H
  #ifndef COMPONENT_T05064EF382ABCAF4B8C94F8A350EA85184C26621_H
  #define COMPONENT_T05064EF382ABCAF4B8C94F8A350EA85184C26621_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.Component
  struct  Component_t05064EF382ABCAF4B8C94F8A350EA85184C26621  : public Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0
  {
  public:
  
  public:
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // COMPONENT_T05064EF382ABCAF4B8C94F8A350EA85184C26621_H
  #ifndef MATERIAL_TF7DB3BF0C24DEC2FE0CB51E5DF5053D5223C8598_H
  #define MATERIAL_TF7DB3BF0C24DEC2FE0CB51E5DF5053D5223C8598_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.Material
  struct  Material_tF7DB3BF0C24DEC2FE0CB51E5DF5053D5223C8598  : public Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0
  {
  public:
  
  public:
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // MATERIAL_TF7DB3BF0C24DEC2FE0CB51E5DF5053D5223C8598_H
  #ifndef MESH_T6106B8D8E4C691321581AB0445552EC78B947B8C_H
  #define MESH_T6106B8D8E4C691321581AB0445552EC78B947B8C_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.Mesh
  struct  Mesh_t6106B8D8E4C691321581AB0445552EC78B947B8C  : public Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0
  {
  public:
  
  public:
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // MESH_T6106B8D8E4C691321581AB0445552EC78B947B8C_H
  #ifndef TEXTURE_T387FE83BB848001FD06B14707AEA6D5A0F6A95F4_H
  #define TEXTURE_T387FE83BB848001FD06B14707AEA6D5A0F6A95F4_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.Texture
  struct  Texture_t387FE83BB848001FD06B14707AEA6D5A0F6A95F4  : public Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0
  {
  public:
  
  public:
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // TEXTURE_T387FE83BB848001FD06B14707AEA6D5A0F6A95F4_H
  #ifndef ASYNCCALLBACK_T3F3DA3BEDAEE81DD1D24125DF8EB30E85EE14DA4_H
  #define ASYNCCALLBACK_T3F3DA3BEDAEE81DD1D24125DF8EB30E85EE14DA4_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.AsyncCallback
  struct  AsyncCallback_t3F3DA3BEDAEE81DD1D24125DF8EB30E85EE14DA4  : public MulticastDelegate_t
  {
  public:
  
  public:
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // ASYNCCALLBACK_T3F3DA3BEDAEE81DD1D24125DF8EB30E85EE14DA4_H
  #ifndef BEHAVIOUR_TBDC7E9C3C898AD8348891B82D3E345801D920CA8_H
  #define BEHAVIOUR_TBDC7E9C3C898AD8348891B82D3E345801D920CA8_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.Behaviour
  struct  Behaviour_tBDC7E9C3C898AD8348891B82D3E345801D920CA8  : public Component_t05064EF382ABCAF4B8C94F8A350EA85184C26621
  {
  public:
  
  public:
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // BEHAVIOUR_TBDC7E9C3C898AD8348891B82D3E345801D920CA8_H
  #ifndef WILLRENDERCANVASES_TBD5AD090B5938021DEAA679A5AEEA790F60A8BEE_H
  #define WILLRENDERCANVASES_TBD5AD090B5938021DEAA679A5AEEA790F60A8BEE_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.Canvas_WillRenderCanvases
  struct  WillRenderCanvases_tBD5AD090B5938021DEAA679A5AEEA790F60A8BEE  : public MulticastDelegate_t
  {
  public:
  
  public:
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // WILLRENDERCANVASES_TBD5AD090B5938021DEAA679A5AEEA790F60A8BEE_H
  #ifndef CANVASRENDERER_TB4D9C9FE77FD5C9C4546FC022D6E956960BC2B72_H
  #define CANVASRENDERER_TB4D9C9FE77FD5C9C4546FC022D6E956960BC2B72_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.CanvasRenderer
  struct  CanvasRenderer_tB4D9C9FE77FD5C9C4546FC022D6E956960BC2B72  : public Component_t05064EF382ABCAF4B8C94F8A350EA85184C26621
  {
  public:
  	// System.Boolean UnityEngine.CanvasRenderer::<isMask>k__BackingField
  	bool ___U3CisMaskU3Ek__BackingField_4;
  
  public:
  	inline static int32_t get_offset_of_U3CisMaskU3Ek__BackingField_4() { return static_cast<int32_t>(offsetof(CanvasRenderer_tB4D9C9FE77FD5C9C4546FC022D6E956960BC2B72, ___U3CisMaskU3Ek__BackingField_4)); }
  	inline bool get_U3CisMaskU3Ek__BackingField_4() const { return ___U3CisMaskU3Ek__BackingField_4; }
  	inline bool* get_address_of_U3CisMaskU3Ek__BackingField_4() { return &___U3CisMaskU3Ek__BackingField_4; }
  	inline void set_U3CisMaskU3Ek__BackingField_4(bool value)
  	{
  		___U3CisMaskU3Ek__BackingField_4 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // CANVASRENDERER_TB4D9C9FE77FD5C9C4546FC022D6E956960BC2B72_H
  #ifndef TRANSFORM_TBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA_H
  #define TRANSFORM_TBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.Transform
  struct  Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA  : public Component_t05064EF382ABCAF4B8C94F8A350EA85184C26621
  {
  public:
  
  public:
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // TRANSFORM_TBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA_H
  #ifndef CAMERA_T48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34_H
  #define CAMERA_T48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.Camera
  struct  Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34  : public Behaviour_tBDC7E9C3C898AD8348891B82D3E345801D920CA8
  {
  public:
  
  public:
  };
  
  struct Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34_StaticFields
  {
  public:
  	// UnityEngine.Camera_CameraCallback UnityEngine.Camera::onPreCull
  	CameraCallback_t8BBB42AA08D7498DFC11F4128117055BC7F0B9D0 * ___onPreCull_4;
  	// UnityEngine.Camera_CameraCallback UnityEngine.Camera::onPreRender
  	CameraCallback_t8BBB42AA08D7498DFC11F4128117055BC7F0B9D0 * ___onPreRender_5;
  	// UnityEngine.Camera_CameraCallback UnityEngine.Camera::onPostRender
  	CameraCallback_t8BBB42AA08D7498DFC11F4128117055BC7F0B9D0 * ___onPostRender_6;
  
  public:
  	inline static int32_t get_offset_of_onPreCull_4() { return static_cast<int32_t>(offsetof(Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34_StaticFields, ___onPreCull_4)); }
  	inline CameraCallback_t8BBB42AA08D7498DFC11F4128117055BC7F0B9D0 * get_onPreCull_4() const { return ___onPreCull_4; }
  	inline CameraCallback_t8BBB42AA08D7498DFC11F4128117055BC7F0B9D0 ** get_address_of_onPreCull_4() { return &___onPreCull_4; }
  	inline void set_onPreCull_4(CameraCallback_t8BBB42AA08D7498DFC11F4128117055BC7F0B9D0 * value)
  	{
  		___onPreCull_4 = value;
  		Il2CppCodeGenWriteBarrier((&___onPreCull_4), value);
  	}
  
  	inline static int32_t get_offset_of_onPreRender_5() { return static_cast<int32_t>(offsetof(Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34_StaticFields, ___onPreRender_5)); }
  	inline CameraCallback_t8BBB42AA08D7498DFC11F4128117055BC7F0B9D0 * get_onPreRender_5() const { return ___onPreRender_5; }
  	inline CameraCallback_t8BBB42AA08D7498DFC11F4128117055BC7F0B9D0 ** get_address_of_onPreRender_5() { return &___onPreRender_5; }
  	inline void set_onPreRender_5(CameraCallback_t8BBB42AA08D7498DFC11F4128117055BC7F0B9D0 * value)
  	{
  		___onPreRender_5 = value;
  		Il2CppCodeGenWriteBarrier((&___onPreRender_5), value);
  	}
  
  	inline static int32_t get_offset_of_onPostRender_6() { return static_cast<int32_t>(offsetof(Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34_StaticFields, ___onPostRender_6)); }
  	inline CameraCallback_t8BBB42AA08D7498DFC11F4128117055BC7F0B9D0 * get_onPostRender_6() const { return ___onPostRender_6; }
  	inline CameraCallback_t8BBB42AA08D7498DFC11F4128117055BC7F0B9D0 ** get_address_of_onPostRender_6() { return &___onPostRender_6; }
  	inline void set_onPostRender_6(CameraCallback_t8BBB42AA08D7498DFC11F4128117055BC7F0B9D0 * value)
  	{
  		___onPostRender_6 = value;
  		Il2CppCodeGenWriteBarrier((&___onPostRender_6), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // CAMERA_T48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34_H
  #ifndef CANVAS_TBC28BF1DD8D8499A89B5781505833D3728CF8591_H
  #define CANVAS_TBC28BF1DD8D8499A89B5781505833D3728CF8591_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.Canvas
  struct  Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591  : public Behaviour_tBDC7E9C3C898AD8348891B82D3E345801D920CA8
  {
  public:
  
  public:
  };
  
  struct Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591_StaticFields
  {
  public:
  	// UnityEngine.Canvas_WillRenderCanvases UnityEngine.Canvas::willRenderCanvases
  	WillRenderCanvases_tBD5AD090B5938021DEAA679A5AEEA790F60A8BEE * ___willRenderCanvases_4;
  
  public:
  	inline static int32_t get_offset_of_willRenderCanvases_4() { return static_cast<int32_t>(offsetof(Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591_StaticFields, ___willRenderCanvases_4)); }
  	inline WillRenderCanvases_tBD5AD090B5938021DEAA679A5AEEA790F60A8BEE * get_willRenderCanvases_4() const { return ___willRenderCanvases_4; }
  	inline WillRenderCanvases_tBD5AD090B5938021DEAA679A5AEEA790F60A8BEE ** get_address_of_willRenderCanvases_4() { return &___willRenderCanvases_4; }
  	inline void set_willRenderCanvases_4(WillRenderCanvases_tBD5AD090B5938021DEAA679A5AEEA790F60A8BEE * value)
  	{
  		___willRenderCanvases_4 = value;
  		Il2CppCodeGenWriteBarrier((&___willRenderCanvases_4), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // CANVAS_TBC28BF1DD8D8499A89B5781505833D3728CF8591_H
  #ifndef CANVASGROUP_TE2C664C60990D1DCCEE0CC6545CC3E80369C7F90_H
  #define CANVASGROUP_TE2C664C60990D1DCCEE0CC6545CC3E80369C7F90_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.CanvasGroup
  struct  CanvasGroup_tE2C664C60990D1DCCEE0CC6545CC3E80369C7F90  : public Behaviour_tBDC7E9C3C898AD8348891B82D3E345801D920CA8
  {
  public:
  
  public:
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // CANVASGROUP_TE2C664C60990D1DCCEE0CC6545CC3E80369C7F90_H
  #ifndef RECTTRANSFORM_T285CBD8775B25174B75164F10618F8B9728E1B20_H
  #define RECTTRANSFORM_T285CBD8775B25174B75164F10618F8B9728E1B20_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.RectTransform
  struct  RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20  : public Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA
  {
  public:
  
  public:
  };
  
  struct RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_StaticFields
  {
  public:
  	// UnityEngine.RectTransform_ReapplyDrivenProperties UnityEngine.RectTransform::reapplyDrivenProperties
  	ReapplyDrivenProperties_t431F4FBD9C59AE097FE33C4354CC6251B01B527D * ___reapplyDrivenProperties_4;
  
  public:
  	inline static int32_t get_offset_of_reapplyDrivenProperties_4() { return static_cast<int32_t>(offsetof(RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_StaticFields, ___reapplyDrivenProperties_4)); }
  	inline ReapplyDrivenProperties_t431F4FBD9C59AE097FE33C4354CC6251B01B527D * get_reapplyDrivenProperties_4() const { return ___reapplyDrivenProperties_4; }
  	inline ReapplyDrivenProperties_t431F4FBD9C59AE097FE33C4354CC6251B01B527D ** get_address_of_reapplyDrivenProperties_4() { return &___reapplyDrivenProperties_4; }
  	inline void set_reapplyDrivenProperties_4(ReapplyDrivenProperties_t431F4FBD9C59AE097FE33C4354CC6251B01B527D * value)
  	{
  		___reapplyDrivenProperties_4 = value;
  		Il2CppCodeGenWriteBarrier((&___reapplyDrivenProperties_4), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // RECTTRANSFORM_T285CBD8775B25174B75164F10618F8B9728E1B20_H
  // System.Delegate[]
  struct DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86  : public RuntimeArray
  {
  public:
  	ALIGN_FIELD (8) Delegate_t * m_Items[1];
  
  public:
  	inline Delegate_t * GetAt(il2cpp_array_size_t index) const
  	{
  		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  		return m_Items[index];
  	}
  	inline Delegate_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, Delegate_t * value)
  	{
  		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  		m_Items[index] = value;
  		Il2CppCodeGenWriteBarrier(m_Items + index, value);
  	}
  	inline Delegate_t * GetAtUnchecked(il2cpp_array_size_t index) const
  	{
  		return m_Items[index];
  	}
  	inline Delegate_t ** GetAddressAtUnchecked(il2cpp_array_size_t index)
  	{
  		return m_Items + index;
  	}
  	inline void SetAtUnchecked(il2cpp_array_size_t index, Delegate_t * value)
  	{
  		m_Items[index] = value;
  		Il2CppCodeGenWriteBarrier(m_Items + index, value);
  	}
  };
  // UnityEngine.Vector3[]
  struct Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28  : public RuntimeArray
  {
  public:
  	ALIGN_FIELD (8) Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  m_Items[1];
  
  public:
  	inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  GetAt(il2cpp_array_size_t index) const
  	{
  		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  		return m_Items[index];
  	}
  	inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * 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_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  value)
  	{
  		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  		m_Items[index] = value;
  	}
  	inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  GetAtUnchecked(il2cpp_array_size_t index) const
  	{
  		return m_Items[index];
  	}
  	inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * GetAddressAtUnchecked(il2cpp_array_size_t index)
  	{
  		return m_Items + index;
  	}
  	inline void SetAtUnchecked(il2cpp_array_size_t index, Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  value)
  	{
  		m_Items[index] = value;
  	}
  };
  
  
  
  // System.Void UnityEngine.Behaviour::.ctor()
  extern "C" IL2CPP_METHOD_ATTR void Behaviour__ctor_m409AEC21511ACF9A4CC0654DF4B8253E0D81D22C (Behaviour_tBDC7E9C3C898AD8348891B82D3E345801D920CA8 * __this, const RuntimeMethod* method);
  // System.Delegate System.Delegate::Combine(System.Delegate,System.Delegate)
  extern "C" IL2CPP_METHOD_ATTR Delegate_t * Delegate_Combine_mC25D2F7DECAFBA6D9A2F9EBA8A77063F0658ECF1 (Delegate_t * p0, Delegate_t * p1, const RuntimeMethod* method);
  // System.Delegate System.Delegate::Remove(System.Delegate,System.Delegate)
  extern "C" IL2CPP_METHOD_ATTR Delegate_t * Delegate_Remove_m0B0DB7D1B3AF96B71AFAA72BA0EFE32FBBC2932D (Delegate_t * p0, Delegate_t * p1, const RuntimeMethod* method);
  // System.Void UnityEngine.Canvas::SendWillRenderCanvases()
  extern "C" IL2CPP_METHOD_ATTR void Canvas_SendWillRenderCanvases_mD38081FE3172AC7A884B8ED459E90633167B2D10 (const RuntimeMethod* method);
  // System.Void UnityEngine.Canvas/WillRenderCanvases::Invoke()
  extern "C" IL2CPP_METHOD_ATTR void WillRenderCanvases_Invoke_m115F44E08A802F1800D79D3B92EE1A575AD08834 (WillRenderCanvases_tBD5AD090B5938021DEAA679A5AEEA790F60A8BEE * __this, const RuntimeMethod* method);
  // System.Boolean UnityEngine.CanvasGroup::get_blocksRaycasts()
  extern "C" IL2CPP_METHOD_ATTR bool CanvasGroup_get_blocksRaycasts_m3792CE490F35260A673C28FD29BF4B2814833DDA (CanvasGroup_tE2C664C60990D1DCCEE0CC6545CC3E80369C7F90 * __this, const RuntimeMethod* method);
  // System.Void UnityEngine.CanvasRenderer::SetColor_Injected(UnityEngine.Color&)
  extern "C" IL2CPP_METHOD_ATTR void CanvasRenderer_SetColor_Injected_mA64D7935C130EDFCB8D9C1DF27F67C8EF6F36CCE (CanvasRenderer_tB4D9C9FE77FD5C9C4546FC022D6E956960BC2B72 * __this, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 * ___color0, const RuntimeMethod* method);
  // System.Void UnityEngine.CanvasRenderer::GetColor_Injected(UnityEngine.Color&)
  extern "C" IL2CPP_METHOD_ATTR void CanvasRenderer_GetColor_Injected_mD90AE649D248DA886C8DB085FC27B7134399F68A (CanvasRenderer_tB4D9C9FE77FD5C9C4546FC022D6E956960BC2B72 * __this, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 * ___ret0, const RuntimeMethod* method);
  // System.Void UnityEngine.CanvasRenderer::EnableRectClipping_Injected(UnityEngine.Rect&)
  extern "C" IL2CPP_METHOD_ATTR void CanvasRenderer_EnableRectClipping_Injected_mB430FAA285D77D2EA776CA90D3B1179DE637B20D (CanvasRenderer_tB4D9C9FE77FD5C9C4546FC022D6E956960BC2B72 * __this, Rect_t35B976DE901B5423C11705E156938EA27AB402CE * ___rect0, const RuntimeMethod* method);
  // System.Int32 UnityEngine.CanvasRenderer::get_materialCount()
  extern "C" IL2CPP_METHOD_ATTR int32_t CanvasRenderer_get_materialCount_m5C0C1E7CC3DAE4B14E29A36E9890F92C0DACC3F5 (CanvasRenderer_tB4D9C9FE77FD5C9C4546FC022D6E956960BC2B72 * __this, const RuntimeMethod* method);
  // System.Int32 System.Math::Max(System.Int32,System.Int32)
  extern "C" IL2CPP_METHOD_ATTR int32_t Math_Max_mA99E48BB021F2E4B62D4EA9F52EA6928EED618A2 (int32_t p0, int32_t p1, const RuntimeMethod* method);
  // System.Void UnityEngine.CanvasRenderer::set_materialCount(System.Int32)
  extern "C" IL2CPP_METHOD_ATTR void CanvasRenderer_set_materialCount_m124AD7592DD6078E097C9FD6CBC5676341DBCA9E (CanvasRenderer_tB4D9C9FE77FD5C9C4546FC022D6E956960BC2B72 * __this, int32_t ___value0, const RuntimeMethod* method);
  // System.Void UnityEngine.CanvasRenderer::SetMaterial(UnityEngine.Material,System.Int32)
  extern "C" IL2CPP_METHOD_ATTR void CanvasRenderer_SetMaterial_m9851A87FA12E2CD1321BB971953E899292EC4707 (CanvasRenderer_tB4D9C9FE77FD5C9C4546FC022D6E956960BC2B72 * __this, Material_tF7DB3BF0C24DEC2FE0CB51E5DF5053D5223C8598 * ___material0, int32_t ___index1, const RuntimeMethod* method);
  // System.Void UnityEngine.CanvasRenderer::SetTexture(UnityEngine.Texture)
  extern "C" IL2CPP_METHOD_ATTR void CanvasRenderer_SetTexture_m406C073585AF48FD2A880D73419F6E1069BEEA84 (CanvasRenderer_tB4D9C9FE77FD5C9C4546FC022D6E956960BC2B72 * __this, Texture_t387FE83BB848001FD06B14707AEA6D5A0F6A95F4 * ___texture0, const RuntimeMethod* method);
  // System.Void UnityEngine.CanvasRenderer::SplitUIVertexStreamsInternal(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)
  extern "C" IL2CPP_METHOD_ATTR void CanvasRenderer_SplitUIVertexStreamsInternal_m845727DA732141F79E070AABA87C4468C3D9AFE4 (RuntimeObject * ___verts0, RuntimeObject * ___positions1, RuntimeObject * ___colors2, RuntimeObject * ___uv0S3, RuntimeObject * ___uv1S4, RuntimeObject * ___uv2S5, RuntimeObject * ___uv3S6, RuntimeObject * ___normals7, RuntimeObject * ___tangents8, const RuntimeMethod* method);
  // System.Void UnityEngine.CanvasRenderer::SplitIndicesStreamsInternal(System.Object,System.Object)
  extern "C" IL2CPP_METHOD_ATTR void CanvasRenderer_SplitIndicesStreamsInternal_mE13C66217A4A26239D601CC5FDD1AB8B302D487B (RuntimeObject * ___verts0, RuntimeObject * ___indices1, const RuntimeMethod* method);
  // System.Void UnityEngine.CanvasRenderer::CreateUIVertexStreamInternal(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)
  extern "C" IL2CPP_METHOD_ATTR void CanvasRenderer_CreateUIVertexStreamInternal_m5BC57F4F9325EC398216AEA1E53CC21E5C6CA920 (RuntimeObject * ___verts0, RuntimeObject * ___positions1, RuntimeObject * ___colors2, RuntimeObject * ___uv0S3, RuntimeObject * ___uv1S4, RuntimeObject * ___uv2S5, RuntimeObject * ___uv3S6, RuntimeObject * ___normals7, RuntimeObject * ___tangents8, RuntimeObject * ___indices9, const RuntimeMethod* method);
  // System.Boolean UnityEngine.RectTransformUtility::PointInRectangle(UnityEngine.Vector2,UnityEngine.RectTransform,UnityEngine.Camera)
  extern "C" IL2CPP_METHOD_ATTR bool RectTransformUtility_PointInRectangle_m31A8C0A3CFCC0B584A33C3A3F2692EF09D303CEE (Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___screenPoint0, RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * ___rect1, Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * ___cam2, const RuntimeMethod* method);
  // UnityEngine.Vector2 UnityEngine.Vector2::get_zero()
  extern "C" IL2CPP_METHOD_ATTR Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  Vector2_get_zero_mFE0C3213BB698130D6C5247AB4B887A59074D0A8 (const RuntimeMethod* method);
  // UnityEngine.Vector3 UnityEngine.Vector2::op_Implicit(UnityEngine.Vector2)
  extern "C" IL2CPP_METHOD_ATTR Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  Vector2_op_Implicit_mD152B6A34B4DB7FFECC2844D74718568FE867D6F (Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  p0, const RuntimeMethod* method);
  // UnityEngine.Ray UnityEngine.RectTransformUtility::ScreenPointToRay(UnityEngine.Camera,UnityEngine.Vector2)
  extern "C" IL2CPP_METHOD_ATTR Ray_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2  RectTransformUtility_ScreenPointToRay_mB74CED011944E1E7CE3A24C433B9B660C5BADC73 (Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * ___cam0, Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___screenPos1, const RuntimeMethod* method);
  // UnityEngine.Quaternion UnityEngine.Transform::get_rotation()
  extern "C" IL2CPP_METHOD_ATTR Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357  Transform_get_rotation_m3AB90A67403249AECCA5E02BC70FCE8C90FE9FB9 (Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * __this, const RuntimeMethod* method);
  // UnityEngine.Vector3 UnityEngine.Vector3::get_back()
  extern "C" IL2CPP_METHOD_ATTR Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  Vector3_get_back_mE7EF8625637E6F8B9E6B42A6AE140777C51E02F7 (const RuntimeMethod* method);
  // UnityEngine.Vector3 UnityEngine.Quaternion::op_Multiply(UnityEngine.Quaternion,UnityEngine.Vector3)
  extern "C" IL2CPP_METHOD_ATTR Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  Quaternion_op_Multiply_mD5999DE317D808808B72E58E7A978C4C0995879C (Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357  p0, Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  p1, const RuntimeMethod* method);
  // UnityEngine.Vector3 UnityEngine.Transform::get_position()
  extern "C" IL2CPP_METHOD_ATTR Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  Transform_get_position_mF54C3A064F7C8E24F1C56EE128728B2E4485E294 (Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * __this, const RuntimeMethod* method);
  // System.Void UnityEngine.Plane::.ctor(UnityEngine.Vector3,UnityEngine.Vector3)
  extern "C" IL2CPP_METHOD_ATTR void Plane__ctor_m6535EAD5E675627C2533962F1F7890CBFA2BA44A (Plane_t0903921088DEEDE1BCDEA5BF279EDBCFC9679AED * __this, Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  p0, Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  p1, const RuntimeMethod* method);
  // System.Boolean UnityEngine.Plane::Raycast(UnityEngine.Ray,System.Single&)
  extern "C" IL2CPP_METHOD_ATTR bool Plane_Raycast_m04E61D7C78A5DA70F4F73F9805ABB54177B799A9 (Plane_t0903921088DEEDE1BCDEA5BF279EDBCFC9679AED * __this, Ray_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2  p0, float* p1, const RuntimeMethod* method);
  // UnityEngine.Vector3 UnityEngine.Ray::GetPoint(System.Single)
  extern "C" IL2CPP_METHOD_ATTR Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  Ray_GetPoint_mE8830D3BA68A184AD70514428B75F5664105ED08 (Ray_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2 * __this, float p0, const RuntimeMethod* method);
  // System.Boolean UnityEngine.RectTransformUtility::ScreenPointToWorldPointInRectangle(UnityEngine.RectTransform,UnityEngine.Vector2,UnityEngine.Camera,UnityEngine.Vector3&)
  extern "C" IL2CPP_METHOD_ATTR bool RectTransformUtility_ScreenPointToWorldPointInRectangle_m821FF925C5B70477F153B4C053AE9E36A04A774F (RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * ___rect0, Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___screenPoint1, Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * ___cam2, Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * ___worldPoint3, const RuntimeMethod* method);
  // UnityEngine.Vector3 UnityEngine.Transform::InverseTransformPoint(UnityEngine.Vector3)
  extern "C" IL2CPP_METHOD_ATTR Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  Transform_InverseTransformPoint_mB6E3145F20B531B4A781C194BAC43A8255C96C47 (Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * __this, Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  p0, const RuntimeMethod* method);
  // UnityEngine.Vector2 UnityEngine.Vector2::op_Implicit(UnityEngine.Vector3)
  extern "C" IL2CPP_METHOD_ATTR Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  Vector2_op_Implicit_mEA1F75961E3D368418BA8CEB9C40E55C25BA3C28 (Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  p0, const RuntimeMethod* method);
  // System.Boolean UnityEngine.Object::op_Inequality(UnityEngine.Object,UnityEngine.Object)
  extern "C" IL2CPP_METHOD_ATTR bool Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1 (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 * p0, Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 * p1, const RuntimeMethod* method);
  // UnityEngine.Ray UnityEngine.Camera::ScreenPointToRay(UnityEngine.Vector3)
  extern "C" IL2CPP_METHOD_ATTR Ray_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2  Camera_ScreenPointToRay_m27638E78502DB6D6D7113F81AF7C210773B828F3 (Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * __this, Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  p0, const RuntimeMethod* method);
  // UnityEngine.Vector3 UnityEngine.Vector3::get_forward()
  extern "C" IL2CPP_METHOD_ATTR Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  Vector3_get_forward_m3E2E192B3302130098738C308FA1EE1439449D0D (const RuntimeMethod* method);
  // System.Void UnityEngine.Ray::.ctor(UnityEngine.Vector3,UnityEngine.Vector3)
  extern "C" IL2CPP_METHOD_ATTR void Ray__ctor_m695D219349B8AA4C82F96C55A27D384C07736F6B (Ray_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2 * __this, Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  p0, Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  p1, const RuntimeMethod* method);
  // System.Boolean UnityEngine.Object::op_Equality(UnityEngine.Object,UnityEngine.Object)
  extern "C" IL2CPP_METHOD_ATTR bool Object_op_Equality_mBC2401774F3BE33E8CF6F0A8148E66C95D6CFF1C (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 * p0, Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 * p1, const RuntimeMethod* method);
  // UnityEngine.Transform UnityEngine.Transform::GetChild(System.Int32)
  extern "C" IL2CPP_METHOD_ATTR Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * Transform_GetChild_mC86B9B61E4EC086A571B09EA7A33FFBF50DF52D3 (Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * __this, int32_t p0, const RuntimeMethod* method);
  // System.Void UnityEngine.RectTransformUtility::FlipLayoutOnAxis(UnityEngine.RectTransform,System.Int32,System.Boolean,System.Boolean)
  extern "C" IL2CPP_METHOD_ATTR void RectTransformUtility_FlipLayoutOnAxis_mFECCA330C80845D0B75829C7DD242688911006AE (RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * ___rect0, int32_t ___axis1, bool ___keepPositioning2, bool ___recursive3, const RuntimeMethod* method);
  // System.Int32 UnityEngine.Transform::get_childCount()
  extern "C" IL2CPP_METHOD_ATTR int32_t Transform_get_childCount_m7665D779DCDB6B175FB52A254276CDF0C384A724 (Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * __this, const RuntimeMethod* method);
  // UnityEngine.Vector2 UnityEngine.RectTransform::get_pivot()
  extern "C" IL2CPP_METHOD_ATTR Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  RectTransform_get_pivot_mA5BEEE2069ACA7C0C717530EED3E7D811D46C463 (RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * __this, const RuntimeMethod* method);
  // System.Single UnityEngine.Vector2::get_Item(System.Int32)
  extern "C" IL2CPP_METHOD_ATTR float Vector2_get_Item_m67344A67120E48C32D9419E24BA7AED29F063379 (Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * __this, int32_t p0, const RuntimeMethod* method);
  // System.Void UnityEngine.Vector2::set_Item(System.Int32,System.Single)
  extern "C" IL2CPP_METHOD_ATTR void Vector2_set_Item_m2335DC41E2BB7E64C21CDF0EEDE64FFB56E7ABD1 (Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * __this, int32_t p0, float p1, const RuntimeMethod* method);
  // System.Void UnityEngine.RectTransform::set_pivot(UnityEngine.Vector2)
  extern "C" IL2CPP_METHOD_ATTR void RectTransform_set_pivot_mB791A383B3C870B9CBD7BC51B2C95711C88E9DCF (RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * __this, Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  p0, const RuntimeMethod* method);
  // UnityEngine.Vector2 UnityEngine.RectTransform::get_anchoredPosition()
  extern "C" IL2CPP_METHOD_ATTR Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  RectTransform_get_anchoredPosition_mCB2171DBADBC572F354CCFE3ACA19F9506F97907 (RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * __this, const RuntimeMethod* method);
  // System.Void UnityEngine.RectTransform::set_anchoredPosition(UnityEngine.Vector2)
  extern "C" IL2CPP_METHOD_ATTR void RectTransform_set_anchoredPosition_m4DD45DB1A97734A1F3A81E5F259638ECAF35962F (RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * __this, Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  p0, const RuntimeMethod* method);
  // UnityEngine.Vector2 UnityEngine.RectTransform::get_anchorMin()
  extern "C" IL2CPP_METHOD_ATTR Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  RectTransform_get_anchorMin_mB62D77CAC5A2A086320638AE7DF08135B7028744 (RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * __this, const RuntimeMethod* method);
  // UnityEngine.Vector2 UnityEngine.RectTransform::get_anchorMax()
  extern "C" IL2CPP_METHOD_ATTR Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  RectTransform_get_anchorMax_m1E51C211FBB32326C884375C9F1E8E8221E5C086 (RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * __this, const RuntimeMethod* method);
  // System.Void UnityEngine.RectTransform::set_anchorMin(UnityEngine.Vector2)
  extern "C" IL2CPP_METHOD_ATTR void RectTransform_set_anchorMin_mE965F5B0902C2554635010A5752728414A57020A (RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * __this, Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  p0, const RuntimeMethod* method);
  // System.Void UnityEngine.RectTransform::set_anchorMax(UnityEngine.Vector2)
  extern "C" IL2CPP_METHOD_ATTR void RectTransform_set_anchorMax_m55EEF00D9E42FE542B5346D7CEDAF9248736F7D3 (RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * __this, Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  p0, const RuntimeMethod* method);
  // System.Void UnityEngine.RectTransformUtility::FlipLayoutAxes(UnityEngine.RectTransform,System.Boolean,System.Boolean)
  extern "C" IL2CPP_METHOD_ATTR void RectTransformUtility_FlipLayoutAxes_mF5D9BF9F0EACBC972A22C937FD21B610410EB956 (RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * ___rect0, bool ___keepPositioning1, bool ___recursive2, const RuntimeMethod* method);
  // UnityEngine.Vector2 UnityEngine.RectTransformUtility::GetTransposed(UnityEngine.Vector2)
  extern "C" IL2CPP_METHOD_ATTR Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  RectTransformUtility_GetTransposed_m405847E48935C6439CFADED4188B6F3BEE55FC14 (Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___input0, const RuntimeMethod* method);
  // UnityEngine.Vector2 UnityEngine.RectTransform::get_sizeDelta()
  extern "C" IL2CPP_METHOD_ATTR Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  RectTransform_get_sizeDelta_mDA0A3E73679143B1B52CE2F9A417F90CB9F3DAFF (RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * __this, const RuntimeMethod* method);
  // System.Void UnityEngine.RectTransform::set_sizeDelta(UnityEngine.Vector2)
  extern "C" IL2CPP_METHOD_ATTR void RectTransform_set_sizeDelta_m7729BA56325BA667F0F7D60D642124F7909F1302 (RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * __this, Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  p0, const RuntimeMethod* method);
  // System.Void UnityEngine.Vector2::.ctor(System.Single,System.Single)
  extern "C" IL2CPP_METHOD_ATTR void Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0 (Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * __this, float p0, float p1, const RuntimeMethod* method);
  // System.Void UnityEngine.RectTransformUtility::PixelAdjustPoint_Injected(UnityEngine.Vector2&,UnityEngine.Transform,UnityEngine.Canvas,UnityEngine.Vector2&)
  extern "C" IL2CPP_METHOD_ATTR void RectTransformUtility_PixelAdjustPoint_Injected_m7F2640515030E47B1B8227306BFED31F733C9B8B (Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * ___point0, Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * ___elementTransform1, Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * ___canvas2, Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * ___ret3, const RuntimeMethod* method);
  // System.Void UnityEngine.RectTransformUtility::PixelAdjustRect_Injected(UnityEngine.RectTransform,UnityEngine.Canvas,UnityEngine.Rect&)
  extern "C" IL2CPP_METHOD_ATTR void RectTransformUtility_PixelAdjustRect_Injected_m2172A105E834E9F0B292508EF544A68ED257A317 (RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * ___rectTransform0, Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * ___canvas1, Rect_t35B976DE901B5423C11705E156938EA27AB402CE * ___ret2, const RuntimeMethod* method);
  // System.Boolean UnityEngine.RectTransformUtility::PointInRectangle_Injected(UnityEngine.Vector2&,UnityEngine.RectTransform,UnityEngine.Camera)
  extern "C" IL2CPP_METHOD_ATTR bool RectTransformUtility_PointInRectangle_Injected_m42DCFCCED1ABCAE24B543ABD1903291A3A186B2D (Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * ___screenPoint0, RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * ___rect1, Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * ___cam2, const RuntimeMethod* method);
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  // System.Void UnityEngine.Canvas::.ctor()
  extern "C" IL2CPP_METHOD_ATTR void Canvas__ctor_m83621E7EFCEFA5A0EDC886CB878FE10E7281B951 (Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * __this, const RuntimeMethod* method)
  {
  	{
  		Behaviour__ctor_m409AEC21511ACF9A4CC0654DF4B8253E0D81D22C(__this, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void UnityEngine.Canvas::add_willRenderCanvases(UnityEngine.Canvas_WillRenderCanvases)
  extern "C" IL2CPP_METHOD_ATTR void Canvas_add_willRenderCanvases_mACABFF4EAFB7DCFF4B9A33357D496EC3010D7E6B (WillRenderCanvases_tBD5AD090B5938021DEAA679A5AEEA790F60A8BEE * ___value0, const RuntimeMethod* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (Canvas_add_willRenderCanvases_mACABFF4EAFB7DCFF4B9A33357D496EC3010D7E6B_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	WillRenderCanvases_tBD5AD090B5938021DEAA679A5AEEA790F60A8BEE * V_0 = NULL;
  	WillRenderCanvases_tBD5AD090B5938021DEAA679A5AEEA790F60A8BEE * V_1 = NULL;
  	{
  		WillRenderCanvases_tBD5AD090B5938021DEAA679A5AEEA790F60A8BEE * L_0 = ((Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591_StaticFields*)il2cpp_codegen_static_fields_for(Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591_il2cpp_TypeInfo_var))->get_willRenderCanvases_4();
  		V_0 = L_0;
  	}
  
  IL_0006:
  	{
  		WillRenderCanvases_tBD5AD090B5938021DEAA679A5AEEA790F60A8BEE * L_1 = V_0;
  		V_1 = L_1;
  		WillRenderCanvases_tBD5AD090B5938021DEAA679A5AEEA790F60A8BEE * L_2 = V_1;
  		WillRenderCanvases_tBD5AD090B5938021DEAA679A5AEEA790F60A8BEE * L_3 = ___value0;
  		Delegate_t * L_4 = Delegate_Combine_mC25D2F7DECAFBA6D9A2F9EBA8A77063F0658ECF1(L_2, L_3, /*hidden argument*/NULL);
  		WillRenderCanvases_tBD5AD090B5938021DEAA679A5AEEA790F60A8BEE * L_5 = V_0;
  		WillRenderCanvases_tBD5AD090B5938021DEAA679A5AEEA790F60A8BEE * L_6 = InterlockedCompareExchangeImpl<WillRenderCanvases_tBD5AD090B5938021DEAA679A5AEEA790F60A8BEE *>((WillRenderCanvases_tBD5AD090B5938021DEAA679A5AEEA790F60A8BEE **)(((Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591_StaticFields*)il2cpp_codegen_static_fields_for(Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591_il2cpp_TypeInfo_var))->get_address_of_willRenderCanvases_4()), ((WillRenderCanvases_tBD5AD090B5938021DEAA679A5AEEA790F60A8BEE *)CastclassSealed((RuntimeObject*)L_4, WillRenderCanvases_tBD5AD090B5938021DEAA679A5AEEA790F60A8BEE_il2cpp_TypeInfo_var)), L_5);
  		V_0 = L_6;
  		WillRenderCanvases_tBD5AD090B5938021DEAA679A5AEEA790F60A8BEE * L_7 = V_0;
  		WillRenderCanvases_tBD5AD090B5938021DEAA679A5AEEA790F60A8BEE * L_8 = V_1;
  		if ((!(((RuntimeObject*)(WillRenderCanvases_tBD5AD090B5938021DEAA679A5AEEA790F60A8BEE *)L_7) == ((RuntimeObject*)(WillRenderCanvases_tBD5AD090B5938021DEAA679A5AEEA790F60A8BEE *)L_8))))
  		{
  			goto IL_0006;
  		}
  	}
  	{
  		return;
  	}
  }
  // System.Void UnityEngine.Canvas::remove_willRenderCanvases(UnityEngine.Canvas_WillRenderCanvases)
  extern "C" IL2CPP_METHOD_ATTR void Canvas_remove_willRenderCanvases_m9A5F0E946B4549D576EDAD5618FEA2D532377831 (WillRenderCanvases_tBD5AD090B5938021DEAA679A5AEEA790F60A8BEE * ___value0, const RuntimeMethod* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (Canvas_remove_willRenderCanvases_m9A5F0E946B4549D576EDAD5618FEA2D532377831_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	WillRenderCanvases_tBD5AD090B5938021DEAA679A5AEEA790F60A8BEE * V_0 = NULL;
  	WillRenderCanvases_tBD5AD090B5938021DEAA679A5AEEA790F60A8BEE * V_1 = NULL;
  	{
  		WillRenderCanvases_tBD5AD090B5938021DEAA679A5AEEA790F60A8BEE * L_0 = ((Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591_StaticFields*)il2cpp_codegen_static_fields_for(Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591_il2cpp_TypeInfo_var))->get_willRenderCanvases_4();
  		V_0 = L_0;
  	}
  
  IL_0006:
  	{
  		WillRenderCanvases_tBD5AD090B5938021DEAA679A5AEEA790F60A8BEE * L_1 = V_0;
  		V_1 = L_1;
  		WillRenderCanvases_tBD5AD090B5938021DEAA679A5AEEA790F60A8BEE * L_2 = V_1;
  		WillRenderCanvases_tBD5AD090B5938021DEAA679A5AEEA790F60A8BEE * L_3 = ___value0;
  		Delegate_t * L_4 = Delegate_Remove_m0B0DB7D1B3AF96B71AFAA72BA0EFE32FBBC2932D(L_2, L_3, /*hidden argument*/NULL);
  		WillRenderCanvases_tBD5AD090B5938021DEAA679A5AEEA790F60A8BEE * L_5 = V_0;
  		WillRenderCanvases_tBD5AD090B5938021DEAA679A5AEEA790F60A8BEE * L_6 = InterlockedCompareExchangeImpl<WillRenderCanvases_tBD5AD090B5938021DEAA679A5AEEA790F60A8BEE *>((WillRenderCanvases_tBD5AD090B5938021DEAA679A5AEEA790F60A8BEE **)(((Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591_StaticFields*)il2cpp_codegen_static_fields_for(Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591_il2cpp_TypeInfo_var))->get_address_of_willRenderCanvases_4()), ((WillRenderCanvases_tBD5AD090B5938021DEAA679A5AEEA790F60A8BEE *)CastclassSealed((RuntimeObject*)L_4, WillRenderCanvases_tBD5AD090B5938021DEAA679A5AEEA790F60A8BEE_il2cpp_TypeInfo_var)), L_5);
  		V_0 = L_6;
  		WillRenderCanvases_tBD5AD090B5938021DEAA679A5AEEA790F60A8BEE * L_7 = V_0;
  		WillRenderCanvases_tBD5AD090B5938021DEAA679A5AEEA790F60A8BEE * L_8 = V_1;
  		if ((!(((RuntimeObject*)(WillRenderCanvases_tBD5AD090B5938021DEAA679A5AEEA790F60A8BEE *)L_7) == ((RuntimeObject*)(WillRenderCanvases_tBD5AD090B5938021DEAA679A5AEEA790F60A8BEE *)L_8))))
  		{
  			goto IL_0006;
  		}
  	}
  	{
  		return;
  	}
  }
  // UnityEngine.RenderMode UnityEngine.Canvas::get_renderMode()
  extern "C" IL2CPP_METHOD_ATTR int32_t Canvas_get_renderMode_mAF68701B143F01C7D19B6C7D3033E3B34ECB2FC8 (Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * __this, const RuntimeMethod* method)
  {
  	typedef int32_t (*Canvas_get_renderMode_mAF68701B143F01C7D19B6C7D3033E3B34ECB2FC8_ftn) (Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 *);
  	static Canvas_get_renderMode_mAF68701B143F01C7D19B6C7D3033E3B34ECB2FC8_ftn _il2cpp_icall_func;
  	if (!_il2cpp_icall_func)
  	_il2cpp_icall_func = (Canvas_get_renderMode_mAF68701B143F01C7D19B6C7D3033E3B34ECB2FC8_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Canvas::get_renderMode()");
  	int32_t retVal = _il2cpp_icall_func(__this);
  	return retVal;
  }
  // System.Boolean UnityEngine.Canvas::get_isRootCanvas()
  extern "C" IL2CPP_METHOD_ATTR bool Canvas_get_isRootCanvas_mA4ADE90017884B88AF7A9DD3114FDD4FEB73918A (Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * __this, const RuntimeMethod* method)
  {
  	typedef bool (*Canvas_get_isRootCanvas_mA4ADE90017884B88AF7A9DD3114FDD4FEB73918A_ftn) (Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 *);
  	static Canvas_get_isRootCanvas_mA4ADE90017884B88AF7A9DD3114FDD4FEB73918A_ftn _il2cpp_icall_func;
  	if (!_il2cpp_icall_func)
  	_il2cpp_icall_func = (Canvas_get_isRootCanvas_mA4ADE90017884B88AF7A9DD3114FDD4FEB73918A_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Canvas::get_isRootCanvas()");
  	bool retVal = _il2cpp_icall_func(__this);
  	return retVal;
  }
  // System.Single UnityEngine.Canvas::get_scaleFactor()
  extern "C" IL2CPP_METHOD_ATTR float Canvas_get_scaleFactor_m0F6D59E75F7605ABD2AFF6AF32A1097226CE060A (Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * __this, const RuntimeMethod* method)
  {
  	typedef float (*Canvas_get_scaleFactor_m0F6D59E75F7605ABD2AFF6AF32A1097226CE060A_ftn) (Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 *);
  	static Canvas_get_scaleFactor_m0F6D59E75F7605ABD2AFF6AF32A1097226CE060A_ftn _il2cpp_icall_func;
  	if (!_il2cpp_icall_func)
  	_il2cpp_icall_func = (Canvas_get_scaleFactor_m0F6D59E75F7605ABD2AFF6AF32A1097226CE060A_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Canvas::get_scaleFactor()");
  	float retVal = _il2cpp_icall_func(__this);
  	return retVal;
  }
  // System.Void UnityEngine.Canvas::set_scaleFactor(System.Single)
  extern "C" IL2CPP_METHOD_ATTR void Canvas_set_scaleFactor_m40359EE941E1573107542A2377E87BEB17C10163 (Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * __this, float ___value0, const RuntimeMethod* method)
  {
  	typedef void (*Canvas_set_scaleFactor_m40359EE941E1573107542A2377E87BEB17C10163_ftn) (Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 *, float);
  	static Canvas_set_scaleFactor_m40359EE941E1573107542A2377E87BEB17C10163_ftn _il2cpp_icall_func;
  	if (!_il2cpp_icall_func)
  	_il2cpp_icall_func = (Canvas_set_scaleFactor_m40359EE941E1573107542A2377E87BEB17C10163_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Canvas::set_scaleFactor(System.Single)");
  	_il2cpp_icall_func(__this, ___value0);
  }
  // System.Single UnityEngine.Canvas::get_referencePixelsPerUnit()
  extern "C" IL2CPP_METHOD_ATTR float Canvas_get_referencePixelsPerUnit_mF824215754F9A66CE59F57A3F282384124EB9BAB (Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * __this, const RuntimeMethod* method)
  {
  	typedef float (*Canvas_get_referencePixelsPerUnit_mF824215754F9A66CE59F57A3F282384124EB9BAB_ftn) (Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 *);
  	static Canvas_get_referencePixelsPerUnit_mF824215754F9A66CE59F57A3F282384124EB9BAB_ftn _il2cpp_icall_func;
  	if (!_il2cpp_icall_func)
  	_il2cpp_icall_func = (Canvas_get_referencePixelsPerUnit_mF824215754F9A66CE59F57A3F282384124EB9BAB_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Canvas::get_referencePixelsPerUnit()");
  	float retVal = _il2cpp_icall_func(__this);
  	return retVal;
  }
  // System.Void UnityEngine.Canvas::set_referencePixelsPerUnit(System.Single)
  extern "C" IL2CPP_METHOD_ATTR void Canvas_set_referencePixelsPerUnit_m16AF69DA4801579FD03A220D3D6293421671F341 (Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * __this, float ___value0, const RuntimeMethod* method)
  {
  	typedef void (*Canvas_set_referencePixelsPerUnit_m16AF69DA4801579FD03A220D3D6293421671F341_ftn) (Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 *, float);
  	static Canvas_set_referencePixelsPerUnit_m16AF69DA4801579FD03A220D3D6293421671F341_ftn _il2cpp_icall_func;
  	if (!_il2cpp_icall_func)
  	_il2cpp_icall_func = (Canvas_set_referencePixelsPerUnit_m16AF69DA4801579FD03A220D3D6293421671F341_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Canvas::set_referencePixelsPerUnit(System.Single)");
  	_il2cpp_icall_func(__this, ___value0);
  }
  // System.Boolean UnityEngine.Canvas::get_pixelPerfect()
  extern "C" IL2CPP_METHOD_ATTR bool Canvas_get_pixelPerfect_mEB8527374734F73BE960B288095A1A619E700595 (Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * __this, const RuntimeMethod* method)
  {
  	typedef bool (*Canvas_get_pixelPerfect_mEB8527374734F73BE960B288095A1A619E700595_ftn) (Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 *);
  	static Canvas_get_pixelPerfect_mEB8527374734F73BE960B288095A1A619E700595_ftn _il2cpp_icall_func;
  	if (!_il2cpp_icall_func)
  	_il2cpp_icall_func = (Canvas_get_pixelPerfect_mEB8527374734F73BE960B288095A1A619E700595_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Canvas::get_pixelPerfect()");
  	bool retVal = _il2cpp_icall_func(__this);
  	return retVal;
  }
  // System.Int32 UnityEngine.Canvas::get_renderOrder()
  extern "C" IL2CPP_METHOD_ATTR int32_t Canvas_get_renderOrder_m673818EDB7D1F75F70B7FFFC1B909F1CDBA52F8D (Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * __this, const RuntimeMethod* method)
  {
  	typedef int32_t (*Canvas_get_renderOrder_m673818EDB7D1F75F70B7FFFC1B909F1CDBA52F8D_ftn) (Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 *);
  	static Canvas_get_renderOrder_m673818EDB7D1F75F70B7FFFC1B909F1CDBA52F8D_ftn _il2cpp_icall_func;
  	if (!_il2cpp_icall_func)
  	_il2cpp_icall_func = (Canvas_get_renderOrder_m673818EDB7D1F75F70B7FFFC1B909F1CDBA52F8D_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Canvas::get_renderOrder()");
  	int32_t retVal = _il2cpp_icall_func(__this);
  	return retVal;
  }
  // System.Boolean UnityEngine.Canvas::get_overrideSorting()
  extern "C" IL2CPP_METHOD_ATTR bool Canvas_get_overrideSorting_m5C4295223733C2195D2B6CC69721B04376C3C67C (Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * __this, const RuntimeMethod* method)
  {
  	typedef bool (*Canvas_get_overrideSorting_m5C4295223733C2195D2B6CC69721B04376C3C67C_ftn) (Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 *);
  	static Canvas_get_overrideSorting_m5C4295223733C2195D2B6CC69721B04376C3C67C_ftn _il2cpp_icall_func;
  	if (!_il2cpp_icall_func)
  	_il2cpp_icall_func = (Canvas_get_overrideSorting_m5C4295223733C2195D2B6CC69721B04376C3C67C_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Canvas::get_overrideSorting()");
  	bool retVal = _il2cpp_icall_func(__this);
  	return retVal;
  }
  // System.Void UnityEngine.Canvas::set_overrideSorting(System.Boolean)
  extern "C" IL2CPP_METHOD_ATTR void Canvas_set_overrideSorting_m446842097ED576AB8706B9980E85AECC24C13015 (Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * __this, bool ___value0, const RuntimeMethod* method)
  {
  	typedef void (*Canvas_set_overrideSorting_m446842097ED576AB8706B9980E85AECC24C13015_ftn) (Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 *, bool);
  	static Canvas_set_overrideSorting_m446842097ED576AB8706B9980E85AECC24C13015_ftn _il2cpp_icall_func;
  	if (!_il2cpp_icall_func)
  	_il2cpp_icall_func = (Canvas_set_overrideSorting_m446842097ED576AB8706B9980E85AECC24C13015_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Canvas::set_overrideSorting(System.Boolean)");
  	_il2cpp_icall_func(__this, ___value0);
  }
  // System.Int32 UnityEngine.Canvas::get_sortingOrder()
  extern "C" IL2CPP_METHOD_ATTR int32_t Canvas_get_sortingOrder_mA3FC1159A6594B522A7B682F5792845E2DC7C540 (Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * __this, const RuntimeMethod* method)
  {
  	typedef int32_t (*Canvas_get_sortingOrder_mA3FC1159A6594B522A7B682F5792845E2DC7C540_ftn) (Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 *);
  	static Canvas_get_sortingOrder_mA3FC1159A6594B522A7B682F5792845E2DC7C540_ftn _il2cpp_icall_func;
  	if (!_il2cpp_icall_func)
  	_il2cpp_icall_func = (Canvas_get_sortingOrder_mA3FC1159A6594B522A7B682F5792845E2DC7C540_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Canvas::get_sortingOrder()");
  	int32_t retVal = _il2cpp_icall_func(__this);
  	return retVal;
  }
  // System.Void UnityEngine.Canvas::set_sortingOrder(System.Int32)
  extern "C" IL2CPP_METHOD_ATTR void Canvas_set_sortingOrder_m4387540EBDF2716DFAE26F27074DBF15F32382E7 (Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * __this, int32_t ___value0, const RuntimeMethod* method)
  {
  	typedef void (*Canvas_set_sortingOrder_m4387540EBDF2716DFAE26F27074DBF15F32382E7_ftn) (Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 *, int32_t);
  	static Canvas_set_sortingOrder_m4387540EBDF2716DFAE26F27074DBF15F32382E7_ftn _il2cpp_icall_func;
  	if (!_il2cpp_icall_func)
  	_il2cpp_icall_func = (Canvas_set_sortingOrder_m4387540EBDF2716DFAE26F27074DBF15F32382E7_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Canvas::set_sortingOrder(System.Int32)");
  	_il2cpp_icall_func(__this, ___value0);
  }
  // System.Int32 UnityEngine.Canvas::get_targetDisplay()
  extern "C" IL2CPP_METHOD_ATTR int32_t Canvas_get_targetDisplay_m80D9D93CA075084BDD3B05AF5F880698D7BB235D (Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * __this, const RuntimeMethod* method)
  {
  	typedef int32_t (*Canvas_get_targetDisplay_m80D9D93CA075084BDD3B05AF5F880698D7BB235D_ftn) (Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 *);
  	static Canvas_get_targetDisplay_m80D9D93CA075084BDD3B05AF5F880698D7BB235D_ftn _il2cpp_icall_func;
  	if (!_il2cpp_icall_func)
  	_il2cpp_icall_func = (Canvas_get_targetDisplay_m80D9D93CA075084BDD3B05AF5F880698D7BB235D_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Canvas::get_targetDisplay()");
  	int32_t retVal = _il2cpp_icall_func(__this);
  	return retVal;
  }
  // System.Int32 UnityEngine.Canvas::get_sortingLayerID()
  extern "C" IL2CPP_METHOD_ATTR int32_t Canvas_get_sortingLayerID_mD0EB8964D1C7E68F429F83B5C5AF58426D354C75 (Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * __this, const RuntimeMethod* method)
  {
  	typedef int32_t (*Canvas_get_sortingLayerID_mD0EB8964D1C7E68F429F83B5C5AF58426D354C75_ftn) (Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 *);
  	static Canvas_get_sortingLayerID_mD0EB8964D1C7E68F429F83B5C5AF58426D354C75_ftn _il2cpp_icall_func;
  	if (!_il2cpp_icall_func)
  	_il2cpp_icall_func = (Canvas_get_sortingLayerID_mD0EB8964D1C7E68F429F83B5C5AF58426D354C75_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Canvas::get_sortingLayerID()");
  	int32_t retVal = _il2cpp_icall_func(__this);
  	return retVal;
  }
  // System.Void UnityEngine.Canvas::set_sortingLayerID(System.Int32)
  extern "C" IL2CPP_METHOD_ATTR void Canvas_set_sortingLayerID_m9FE5A69A22DB3316964C9D5CD49E5B4352550747 (Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * __this, int32_t ___value0, const RuntimeMethod* method)
  {
  	typedef void (*Canvas_set_sortingLayerID_m9FE5A69A22DB3316964C9D5CD49E5B4352550747_ftn) (Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 *, int32_t);
  	static Canvas_set_sortingLayerID_m9FE5A69A22DB3316964C9D5CD49E5B4352550747_ftn _il2cpp_icall_func;
  	if (!_il2cpp_icall_func)
  	_il2cpp_icall_func = (Canvas_set_sortingLayerID_m9FE5A69A22DB3316964C9D5CD49E5B4352550747_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Canvas::set_sortingLayerID(System.Int32)");
  	_il2cpp_icall_func(__this, ___value0);
  }
  // UnityEngine.Canvas UnityEngine.Canvas::get_rootCanvas()
  extern "C" IL2CPP_METHOD_ATTR Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * Canvas_get_rootCanvas_mFC5752C1955AF10E71AA6160A3A1880586116123 (Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * __this, const RuntimeMethod* method)
  {
  	typedef Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * (*Canvas_get_rootCanvas_mFC5752C1955AF10E71AA6160A3A1880586116123_ftn) (Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 *);
  	static Canvas_get_rootCanvas_mFC5752C1955AF10E71AA6160A3A1880586116123_ftn _il2cpp_icall_func;
  	if (!_il2cpp_icall_func)
  	_il2cpp_icall_func = (Canvas_get_rootCanvas_mFC5752C1955AF10E71AA6160A3A1880586116123_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Canvas::get_rootCanvas()");
  	Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * retVal = _il2cpp_icall_func(__this);
  	return retVal;
  }
  // UnityEngine.Camera UnityEngine.Canvas::get_worldCamera()
  extern "C" IL2CPP_METHOD_ATTR Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * Canvas_get_worldCamera_m36F1A8DBFC4AB34278125DA017CACDC873F53409 (Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * __this, const RuntimeMethod* method)
  {
  	typedef Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * (*Canvas_get_worldCamera_m36F1A8DBFC4AB34278125DA017CACDC873F53409_ftn) (Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 *);
  	static Canvas_get_worldCamera_m36F1A8DBFC4AB34278125DA017CACDC873F53409_ftn _il2cpp_icall_func;
  	if (!_il2cpp_icall_func)
  	_il2cpp_icall_func = (Canvas_get_worldCamera_m36F1A8DBFC4AB34278125DA017CACDC873F53409_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Canvas::get_worldCamera()");
  	Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * retVal = _il2cpp_icall_func(__this);
  	return retVal;
  }
  // UnityEngine.Material UnityEngine.Canvas::GetDefaultCanvasMaterial()
  extern "C" IL2CPP_METHOD_ATTR Material_tF7DB3BF0C24DEC2FE0CB51E5DF5053D5223C8598 * Canvas_GetDefaultCanvasMaterial_m972CD867F8C777A55C35A735ACE85BADC628233B (const RuntimeMethod* method)
  {
  	typedef Material_tF7DB3BF0C24DEC2FE0CB51E5DF5053D5223C8598 * (*Canvas_GetDefaultCanvasMaterial_m972CD867F8C777A55C35A735ACE85BADC628233B_ftn) ();
  	static Canvas_GetDefaultCanvasMaterial_m972CD867F8C777A55C35A735ACE85BADC628233B_ftn _il2cpp_icall_func;
  	if (!_il2cpp_icall_func)
  	_il2cpp_icall_func = (Canvas_GetDefaultCanvasMaterial_m972CD867F8C777A55C35A735ACE85BADC628233B_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Canvas::GetDefaultCanvasMaterial()");
  	Material_tF7DB3BF0C24DEC2FE0CB51E5DF5053D5223C8598 * retVal = _il2cpp_icall_func();
  	return retVal;
  }
  // UnityEngine.Material UnityEngine.Canvas::GetETC1SupportedCanvasMaterial()
  extern "C" IL2CPP_METHOD_ATTR Material_tF7DB3BF0C24DEC2FE0CB51E5DF5053D5223C8598 * Canvas_GetETC1SupportedCanvasMaterial_m99A6CABFF2B919C2B84F703A8DAC64C76F5E2C52 (const RuntimeMethod* method)
  {
  	typedef Material_tF7DB3BF0C24DEC2FE0CB51E5DF5053D5223C8598 * (*Canvas_GetETC1SupportedCanvasMaterial_m99A6CABFF2B919C2B84F703A8DAC64C76F5E2C52_ftn) ();
  	static Canvas_GetETC1SupportedCanvasMaterial_m99A6CABFF2B919C2B84F703A8DAC64C76F5E2C52_ftn _il2cpp_icall_func;
  	if (!_il2cpp_icall_func)
  	_il2cpp_icall_func = (Canvas_GetETC1SupportedCanvasMaterial_m99A6CABFF2B919C2B84F703A8DAC64C76F5E2C52_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Canvas::GetETC1SupportedCanvasMaterial()");
  	Material_tF7DB3BF0C24DEC2FE0CB51E5DF5053D5223C8598 * retVal = _il2cpp_icall_func();
  	return retVal;
  }
  // System.Void UnityEngine.Canvas::ForceUpdateCanvases()
  extern "C" IL2CPP_METHOD_ATTR void Canvas_ForceUpdateCanvases_mB23FF44265E49BE388A79267533EA482F08C0755 (const RuntimeMethod* method)
  {
  	{
  		Canvas_SendWillRenderCanvases_mD38081FE3172AC7A884B8ED459E90633167B2D10(/*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void UnityEngine.Canvas::SendWillRenderCanvases()
  extern "C" IL2CPP_METHOD_ATTR void Canvas_SendWillRenderCanvases_mD38081FE3172AC7A884B8ED459E90633167B2D10 (const RuntimeMethod* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (Canvas_SendWillRenderCanvases_mD38081FE3172AC7A884B8ED459E90633167B2D10_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		WillRenderCanvases_tBD5AD090B5938021DEAA679A5AEEA790F60A8BEE * L_0 = ((Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591_StaticFields*)il2cpp_codegen_static_fields_for(Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591_il2cpp_TypeInfo_var))->get_willRenderCanvases_4();
  		if (L_0)
  		{
  			goto IL_000d;
  		}
  	}
  	{
  		goto IL_0017;
  	}
  
  IL_000d:
  	{
  		WillRenderCanvases_tBD5AD090B5938021DEAA679A5AEEA790F60A8BEE * L_1 = ((Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591_StaticFields*)il2cpp_codegen_static_fields_for(Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591_il2cpp_TypeInfo_var))->get_willRenderCanvases_4();
  		NullCheck(L_1);
  		WillRenderCanvases_Invoke_m115F44E08A802F1800D79D3B92EE1A575AD08834(L_1, /*hidden argument*/NULL);
  	}
  
  IL_0017:
  	{
  		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
  extern "C"  void DelegatePInvokeWrapper_WillRenderCanvases_tBD5AD090B5938021DEAA679A5AEEA790F60A8BEE (WillRenderCanvases_tBD5AD090B5938021DEAA679A5AEEA790F60A8BEE * __this, const RuntimeMethod* method)
  {
  	typedef void (DEFAULT_CALL *PInvokeFunc)();
  	PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_method_pointer(((RuntimeDelegate*)__this)->method));
  
  	// Native function invocation
  	il2cppPInvokeFunc();
  
  }
  // System.Void UnityEngine.Canvas_WillRenderCanvases::.ctor(System.Object,System.IntPtr)
  extern "C" IL2CPP_METHOD_ATTR void WillRenderCanvases__ctor_m9AB0D8B934BE573C4B3ABBAA313984B054B4B885 (WillRenderCanvases_tBD5AD090B5938021DEAA679A5AEEA790F60A8BEE * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method)
  {
  	__this->set_method_ptr_0(il2cpp_codegen_get_method_pointer((RuntimeMethod*)___method1));
  	__this->set_method_3(___method1);
  	__this->set_m_target_2(___object0);
  }
  // System.Void UnityEngine.Canvas_WillRenderCanvases::Invoke()
  extern "C" IL2CPP_METHOD_ATTR void WillRenderCanvases_Invoke_m115F44E08A802F1800D79D3B92EE1A575AD08834 (WillRenderCanvases_tBD5AD090B5938021DEAA679A5AEEA790F60A8BEE * __this, const RuntimeMethod* method)
  {
  	DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86* delegatesToInvoke = __this->get_delegates_11();
  	if (delegatesToInvoke != NULL)
  	{
  		il2cpp_array_size_t length = delegatesToInvoke->max_length;
  		for (il2cpp_array_size_t i = 0; i < length; i++)
  		{
  			Delegate_t* currentDelegate = (delegatesToInvoke)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i));
  			Il2CppMethodPointer targetMethodPointer = currentDelegate->get_method_ptr_0();
  			RuntimeMethod* targetMethod = (RuntimeMethod*)(currentDelegate->get_method_3());
  			RuntimeObject* targetThis = currentDelegate->get_m_target_2();
  			if (!il2cpp_codegen_method_is_virtual(targetMethod))
  			{
  				il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod);
  			}
  			bool ___methodIsStatic = MethodIsStatic(targetMethod);
  			int ___parameterCount = il2cpp_codegen_method_parameter_count(targetMethod);
  			if (___methodIsStatic)
  			{
  				if (___parameterCount == 0)
  				{
  					// open
  					typedef void (*FunctionPointerType) (const RuntimeMethod*);
  					((FunctionPointerType)targetMethodPointer)(targetMethod);
  				}
  				else
  				{
  					// closed
  					typedef void (*FunctionPointerType) (void*, const RuntimeMethod*);
  					((FunctionPointerType)targetMethodPointer)(targetThis, targetMethod);
  				}
  			}
  			else
  			{
  				// closed
  				if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
  				{
  					if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
  					{
  						if (il2cpp_codegen_method_is_generic_instance(targetMethod))
  						{
  							if (il2cpp_codegen_method_is_interface_method(targetMethod))
  								GenericInterfaceActionInvoker0::Invoke(targetMethod, targetThis);
  							else
  								GenericVirtActionInvoker0::Invoke(targetMethod, targetThis);
  						}
  						else
  						{
  							if (il2cpp_codegen_method_is_interface_method(targetMethod))
  								InterfaceActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), targetThis);
  							else
  								VirtActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(targetMethod), targetThis);
  						}
  					}
  				}
  				else
  				{
  					typedef void (*FunctionPointerType) (void*, const RuntimeMethod*);
  					((FunctionPointerType)targetMethodPointer)(targetThis, targetMethod);
  				}
  			}
  		}
  	}
  	else
  	{
  		Il2CppMethodPointer targetMethodPointer = __this->get_method_ptr_0();
  		RuntimeMethod* targetMethod = (RuntimeMethod*)(__this->get_method_3());
  		RuntimeObject* targetThis = __this->get_m_target_2();
  		if (!il2cpp_codegen_method_is_virtual(targetMethod))
  		{
  			il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod);
  		}
  		bool ___methodIsStatic = MethodIsStatic(targetMethod);
  		int ___parameterCount = il2cpp_codegen_method_parameter_count(targetMethod);
  		if (___methodIsStatic)
  		{
  			if (___parameterCount == 0)
  			{
  				// open
  				typedef void (*FunctionPointerType) (const RuntimeMethod*);
  				((FunctionPointerType)targetMethodPointer)(targetMethod);
  			}
  			else
  			{
  				// closed
  				typedef void (*FunctionPointerType) (void*, const RuntimeMethod*);
  				((FunctionPointerType)targetMethodPointer)(targetThis, targetMethod);
  			}
  		}
  		else
  		{
  			// closed
  			if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
  			{
  				if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
  				{
  					if (il2cpp_codegen_method_is_generic_instance(targetMethod))
  					{
  						if (il2cpp_codegen_method_is_interface_method(targetMethod))
  							GenericInterfaceActionInvoker0::Invoke(targetMethod, targetThis);
  						else
  							GenericVirtActionInvoker0::Invoke(targetMethod, targetThis);
  					}
  					else
  					{
  						if (il2cpp_codegen_method_is_interface_method(targetMethod))
  							InterfaceActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), targetThis);
  						else
  							VirtActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(targetMethod), targetThis);
  					}
  				}
  			}
  			else
  			{
  				typedef void (*FunctionPointerType) (void*, const RuntimeMethod*);
  				((FunctionPointerType)targetMethodPointer)(targetThis, targetMethod);
  			}
  		}
  	}
  }
  // System.IAsyncResult UnityEngine.Canvas_WillRenderCanvases::BeginInvoke(System.AsyncCallback,System.Object)
  extern "C" IL2CPP_METHOD_ATTR RuntimeObject* WillRenderCanvases_BeginInvoke_mEFF75BC062DE3E7888B23BE447DD9CBDF9F307F3 (WillRenderCanvases_tBD5AD090B5938021DEAA679A5AEEA790F60A8BEE * __this, AsyncCallback_t3F3DA3BEDAEE81DD1D24125DF8EB30E85EE14DA4 * ___callback0, RuntimeObject * ___object1, const RuntimeMethod* method)
  {
  	void *__d_args[1] = {0};
  	return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___callback0, (RuntimeObject*)___object1);
  }
  // System.Void UnityEngine.Canvas_WillRenderCanvases::EndInvoke(System.IAsyncResult)
  extern "C" IL2CPP_METHOD_ATTR void WillRenderCanvases_EndInvoke_mD86D55F1B1B76055B8992CE306C56BFDA735B935 (WillRenderCanvases_tBD5AD090B5938021DEAA679A5AEEA790F60A8BEE * __this, RuntimeObject* ___result0, const RuntimeMethod* method)
  {
  	il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___result0, 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.Single UnityEngine.CanvasGroup::get_alpha()
  extern "C" IL2CPP_METHOD_ATTR float CanvasGroup_get_alpha_mF6AFB387E643765758F1461369A65F59BA06D26E (CanvasGroup_tE2C664C60990D1DCCEE0CC6545CC3E80369C7F90 * __this, const RuntimeMethod* method)
  {
  	typedef float (*CanvasGroup_get_alpha_mF6AFB387E643765758F1461369A65F59BA06D26E_ftn) (CanvasGroup_tE2C664C60990D1DCCEE0CC6545CC3E80369C7F90 *);
  	static CanvasGroup_get_alpha_mF6AFB387E643765758F1461369A65F59BA06D26E_ftn _il2cpp_icall_func;
  	if (!_il2cpp_icall_func)
  	_il2cpp_icall_func = (CanvasGroup_get_alpha_mF6AFB387E643765758F1461369A65F59BA06D26E_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.CanvasGroup::get_alpha()");
  	float retVal = _il2cpp_icall_func(__this);
  	return retVal;
  }
  // System.Void UnityEngine.CanvasGroup::set_alpha(System.Single)
  extern "C" IL2CPP_METHOD_ATTR void CanvasGroup_set_alpha_m7E3C4DCD13E6B1FD43C797EFF9698BACA1FBEC3D (CanvasGroup_tE2C664C60990D1DCCEE0CC6545CC3E80369C7F90 * __this, float ___value0, const RuntimeMethod* method)
  {
  	typedef void (*CanvasGroup_set_alpha_m7E3C4DCD13E6B1FD43C797EFF9698BACA1FBEC3D_ftn) (CanvasGroup_tE2C664C60990D1DCCEE0CC6545CC3E80369C7F90 *, float);
  	static CanvasGroup_set_alpha_m7E3C4DCD13E6B1FD43C797EFF9698BACA1FBEC3D_ftn _il2cpp_icall_func;
  	if (!_il2cpp_icall_func)
  	_il2cpp_icall_func = (CanvasGroup_set_alpha_m7E3C4DCD13E6B1FD43C797EFF9698BACA1FBEC3D_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.CanvasGroup::set_alpha(System.Single)");
  	_il2cpp_icall_func(__this, ___value0);
  }
  // System.Boolean UnityEngine.CanvasGroup::get_interactable()
  extern "C" IL2CPP_METHOD_ATTR bool CanvasGroup_get_interactable_mC5CE48DEFFC97EFEC794DB695E3C906736483BA1 (CanvasGroup_tE2C664C60990D1DCCEE0CC6545CC3E80369C7F90 * __this, const RuntimeMethod* method)
  {
  	typedef bool (*CanvasGroup_get_interactable_mC5CE48DEFFC97EFEC794DB695E3C906736483BA1_ftn) (CanvasGroup_tE2C664C60990D1DCCEE0CC6545CC3E80369C7F90 *);
  	static CanvasGroup_get_interactable_mC5CE48DEFFC97EFEC794DB695E3C906736483BA1_ftn _il2cpp_icall_func;
  	if (!_il2cpp_icall_func)
  	_il2cpp_icall_func = (CanvasGroup_get_interactable_mC5CE48DEFFC97EFEC794DB695E3C906736483BA1_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.CanvasGroup::get_interactable()");
  	bool retVal = _il2cpp_icall_func(__this);
  	return retVal;
  }
  // System.Boolean UnityEngine.CanvasGroup::get_blocksRaycasts()
  extern "C" IL2CPP_METHOD_ATTR bool CanvasGroup_get_blocksRaycasts_m3792CE490F35260A673C28FD29BF4B2814833DDA (CanvasGroup_tE2C664C60990D1DCCEE0CC6545CC3E80369C7F90 * __this, const RuntimeMethod* method)
  {
  	typedef bool (*CanvasGroup_get_blocksRaycasts_m3792CE490F35260A673C28FD29BF4B2814833DDA_ftn) (CanvasGroup_tE2C664C60990D1DCCEE0CC6545CC3E80369C7F90 *);
  	static CanvasGroup_get_blocksRaycasts_m3792CE490F35260A673C28FD29BF4B2814833DDA_ftn _il2cpp_icall_func;
  	if (!_il2cpp_icall_func)
  	_il2cpp_icall_func = (CanvasGroup_get_blocksRaycasts_m3792CE490F35260A673C28FD29BF4B2814833DDA_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.CanvasGroup::get_blocksRaycasts()");
  	bool retVal = _il2cpp_icall_func(__this);
  	return retVal;
  }
  // System.Boolean UnityEngine.CanvasGroup::get_ignoreParentGroups()
  extern "C" IL2CPP_METHOD_ATTR bool CanvasGroup_get_ignoreParentGroups_mD37DD35C1B20CC9750AA6CC442C00E5731157918 (CanvasGroup_tE2C664C60990D1DCCEE0CC6545CC3E80369C7F90 * __this, const RuntimeMethod* method)
  {
  	typedef bool (*CanvasGroup_get_ignoreParentGroups_mD37DD35C1B20CC9750AA6CC442C00E5731157918_ftn) (CanvasGroup_tE2C664C60990D1DCCEE0CC6545CC3E80369C7F90 *);
  	static CanvasGroup_get_ignoreParentGroups_mD37DD35C1B20CC9750AA6CC442C00E5731157918_ftn _il2cpp_icall_func;
  	if (!_il2cpp_icall_func)
  	_il2cpp_icall_func = (CanvasGroup_get_ignoreParentGroups_mD37DD35C1B20CC9750AA6CC442C00E5731157918_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.CanvasGroup::get_ignoreParentGroups()");
  	bool retVal = _il2cpp_icall_func(__this);
  	return retVal;
  }
  // System.Boolean UnityEngine.CanvasGroup::IsRaycastLocationValid(UnityEngine.Vector2,UnityEngine.Camera)
  extern "C" IL2CPP_METHOD_ATTR bool CanvasGroup_IsRaycastLocationValid_m21C6A4F645CDD52E57D6CDBD0963E3594081782A (CanvasGroup_tE2C664C60990D1DCCEE0CC6545CC3E80369C7F90 * __this, Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___sp0, Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * ___eventCamera1, const RuntimeMethod* method)
  {
  	bool V_0 = false;
  	{
  		bool L_0 = CanvasGroup_get_blocksRaycasts_m3792CE490F35260A673C28FD29BF4B2814833DDA(__this, /*hidden argument*/NULL);
  		V_0 = L_0;
  		goto IL_000d;
  	}
  
  IL_000d:
  	{
  		bool L_1 = V_0;
  		return L_1;
  	}
  }
  #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.CanvasRenderer::set_hasPopInstruction(System.Boolean)
  extern "C" IL2CPP_METHOD_ATTR void CanvasRenderer_set_hasPopInstruction_m3432A1568931473F691261A90D82AFD4063E27E5 (CanvasRenderer_tB4D9C9FE77FD5C9C4546FC022D6E956960BC2B72 * __this, bool ___value0, const RuntimeMethod* method)
  {
  	typedef void (*CanvasRenderer_set_hasPopInstruction_m3432A1568931473F691261A90D82AFD4063E27E5_ftn) (CanvasRenderer_tB4D9C9FE77FD5C9C4546FC022D6E956960BC2B72 *, bool);
  	static CanvasRenderer_set_hasPopInstruction_m3432A1568931473F691261A90D82AFD4063E27E5_ftn _il2cpp_icall_func;
  	if (!_il2cpp_icall_func)
  	_il2cpp_icall_func = (CanvasRenderer_set_hasPopInstruction_m3432A1568931473F691261A90D82AFD4063E27E5_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.CanvasRenderer::set_hasPopInstruction(System.Boolean)");
  	_il2cpp_icall_func(__this, ___value0);
  }
  // System.Int32 UnityEngine.CanvasRenderer::get_materialCount()
  extern "C" IL2CPP_METHOD_ATTR int32_t CanvasRenderer_get_materialCount_m5C0C1E7CC3DAE4B14E29A36E9890F92C0DACC3F5 (CanvasRenderer_tB4D9C9FE77FD5C9C4546FC022D6E956960BC2B72 * __this, const RuntimeMethod* method)
  {
  	typedef int32_t (*CanvasRenderer_get_materialCount_m5C0C1E7CC3DAE4B14E29A36E9890F92C0DACC3F5_ftn) (CanvasRenderer_tB4D9C9FE77FD5C9C4546FC022D6E956960BC2B72 *);
  	static CanvasRenderer_get_materialCount_m5C0C1E7CC3DAE4B14E29A36E9890F92C0DACC3F5_ftn _il2cpp_icall_func;
  	if (!_il2cpp_icall_func)
  	_il2cpp_icall_func = (CanvasRenderer_get_materialCount_m5C0C1E7CC3DAE4B14E29A36E9890F92C0DACC3F5_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.CanvasRenderer::get_materialCount()");
  	int32_t retVal = _il2cpp_icall_func(__this);
  	return retVal;
  }
  // System.Void UnityEngine.CanvasRenderer::set_materialCount(System.Int32)
  extern "C" IL2CPP_METHOD_ATTR void CanvasRenderer_set_materialCount_m124AD7592DD6078E097C9FD6CBC5676341DBCA9E (CanvasRenderer_tB4D9C9FE77FD5C9C4546FC022D6E956960BC2B72 * __this, int32_t ___value0, const RuntimeMethod* method)
  {
  	typedef void (*CanvasRenderer_set_materialCount_m124AD7592DD6078E097C9FD6CBC5676341DBCA9E_ftn) (CanvasRenderer_tB4D9C9FE77FD5C9C4546FC022D6E956960BC2B72 *, int32_t);
  	static CanvasRenderer_set_materialCount_m124AD7592DD6078E097C9FD6CBC5676341DBCA9E_ftn _il2cpp_icall_func;
  	if (!_il2cpp_icall_func)
  	_il2cpp_icall_func = (CanvasRenderer_set_materialCount_m124AD7592DD6078E097C9FD6CBC5676341DBCA9E_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.CanvasRenderer::set_materialCount(System.Int32)");
  	_il2cpp_icall_func(__this, ___value0);
  }
  // System.Void UnityEngine.CanvasRenderer::set_popMaterialCount(System.Int32)
  extern "C" IL2CPP_METHOD_ATTR void CanvasRenderer_set_popMaterialCount_m238C5CF7919510F3A9FE70AC502D9C3F0C2BFE6A (CanvasRenderer_tB4D9C9FE77FD5C9C4546FC022D6E956960BC2B72 * __this, int32_t ___value0, const RuntimeMethod* method)
  {
  	typedef void (*CanvasRenderer_set_popMaterialCount_m238C5CF7919510F3A9FE70AC502D9C3F0C2BFE6A_ftn) (CanvasRenderer_tB4D9C9FE77FD5C9C4546FC022D6E956960BC2B72 *, int32_t);
  	static CanvasRenderer_set_popMaterialCount_m238C5CF7919510F3A9FE70AC502D9C3F0C2BFE6A_ftn _il2cpp_icall_func;
  	if (!_il2cpp_icall_func)
  	_il2cpp_icall_func = (CanvasRenderer_set_popMaterialCount_m238C5CF7919510F3A9FE70AC502D9C3F0C2BFE6A_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.CanvasRenderer::set_popMaterialCount(System.Int32)");
  	_il2cpp_icall_func(__this, ___value0);
  }
  // System.Int32 UnityEngine.CanvasRenderer::get_absoluteDepth()
  extern "C" IL2CPP_METHOD_ATTR int32_t CanvasRenderer_get_absoluteDepth_mCE62152F19926BC6A2864E23E5070641E18A27E7 (CanvasRenderer_tB4D9C9FE77FD5C9C4546FC022D6E956960BC2B72 * __this, const RuntimeMethod* method)
  {
  	typedef int32_t (*CanvasRenderer_get_absoluteDepth_mCE62152F19926BC6A2864E23E5070641E18A27E7_ftn) (CanvasRenderer_tB4D9C9FE77FD5C9C4546FC022D6E956960BC2B72 *);
  	static CanvasRenderer_get_absoluteDepth_mCE62152F19926BC6A2864E23E5070641E18A27E7_ftn _il2cpp_icall_func;
  	if (!_il2cpp_icall_func)
  	_il2cpp_icall_func = (CanvasRenderer_get_absoluteDepth_mCE62152F19926BC6A2864E23E5070641E18A27E7_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.CanvasRenderer::get_absoluteDepth()");
  	int32_t retVal = _il2cpp_icall_func(__this);
  	return retVal;
  }
  // System.Boolean UnityEngine.CanvasRenderer::get_hasMoved()
  extern "C" IL2CPP_METHOD_ATTR bool CanvasRenderer_get_hasMoved_m169212ADE7843C5721D2D4ED3567AB8299B6F073 (CanvasRenderer_tB4D9C9FE77FD5C9C4546FC022D6E956960BC2B72 * __this, const RuntimeMethod* method)
  {
  	typedef bool (*CanvasRenderer_get_hasMoved_m169212ADE7843C5721D2D4ED3567AB8299B6F073_ftn) (CanvasRenderer_tB4D9C9FE77FD5C9C4546FC022D6E956960BC2B72 *);
  	static CanvasRenderer_get_hasMoved_m169212ADE7843C5721D2D4ED3567AB8299B6F073_ftn _il2cpp_icall_func;
  	if (!_il2cpp_icall_func)
  	_il2cpp_icall_func = (CanvasRenderer_get_hasMoved_m169212ADE7843C5721D2D4ED3567AB8299B6F073_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.CanvasRenderer::get_hasMoved()");
  	bool retVal = _il2cpp_icall_func(__this);
  	return retVal;
  }
  // System.Boolean UnityEngine.CanvasRenderer::get_cull()
  extern "C" IL2CPP_METHOD_ATTR bool CanvasRenderer_get_cull_m3BBDA319F68D6182BF4451812A7ABC3E862356DA (CanvasRenderer_tB4D9C9FE77FD5C9C4546FC022D6E956960BC2B72 * __this, const RuntimeMethod* method)
  {
  	typedef bool (*CanvasRenderer_get_cull_m3BBDA319F68D6182BF4451812A7ABC3E862356DA_ftn) (CanvasRenderer_tB4D9C9FE77FD5C9C4546FC022D6E956960BC2B72 *);
  	static CanvasRenderer_get_cull_m3BBDA319F68D6182BF4451812A7ABC3E862356DA_ftn _il2cpp_icall_func;
  	if (!_il2cpp_icall_func)
  	_il2cpp_icall_func = (CanvasRenderer_get_cull_m3BBDA319F68D6182BF4451812A7ABC3E862356DA_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.CanvasRenderer::get_cull()");
  	bool retVal = _il2cpp_icall_func(__this);
  	return retVal;
  }
  // System.Void UnityEngine.CanvasRenderer::set_cull(System.Boolean)
  extern "C" IL2CPP_METHOD_ATTR void CanvasRenderer_set_cull_m71618AE8E7F24B7B7B04F75641295ECD84F9AFA1 (CanvasRenderer_tB4D9C9FE77FD5C9C4546FC022D6E956960BC2B72 * __this, bool ___value0, const RuntimeMethod* method)
  {
  	typedef void (*CanvasRenderer_set_cull_m71618AE8E7F24B7B7B04F75641295ECD84F9AFA1_ftn) (CanvasRenderer_tB4D9C9FE77FD5C9C4546FC022D6E956960BC2B72 *, bool);
  	static CanvasRenderer_set_cull_m71618AE8E7F24B7B7B04F75641295ECD84F9AFA1_ftn _il2cpp_icall_func;
  	if (!_il2cpp_icall_func)
  	_il2cpp_icall_func = (CanvasRenderer_set_cull_m71618AE8E7F24B7B7B04F75641295ECD84F9AFA1_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.CanvasRenderer::set_cull(System.Boolean)");
  	_il2cpp_icall_func(__this, ___value0);
  }
  // System.Void UnityEngine.CanvasRenderer::SetColor(UnityEngine.Color)
  extern "C" IL2CPP_METHOD_ATTR void CanvasRenderer_SetColor_mD19F4B2314FD9820902AF6ED1F0392FC78447C06 (CanvasRenderer_tB4D9C9FE77FD5C9C4546FC022D6E956960BC2B72 * __this, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ___color0, const RuntimeMethod* method)
  {
  	{
  		CanvasRenderer_SetColor_Injected_mA64D7935C130EDFCB8D9C1DF27F67C8EF6F36CCE(__this, (Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 *)(&___color0), /*hidden argument*/NULL);
  		return;
  	}
  }
  // UnityEngine.Color UnityEngine.CanvasRenderer::GetColor()
  extern "C" IL2CPP_METHOD_ATTR Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  CanvasRenderer_GetColor_m841EC074805A87FBD6D3EF7A17BEA2476AEBA31D (CanvasRenderer_tB4D9C9FE77FD5C9C4546FC022D6E956960BC2B72 * __this, const RuntimeMethod* method)
  {
  	Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  V_0;
  	memset(&V_0, 0, sizeof(V_0));
  	{
  		CanvasRenderer_GetColor_Injected_mD90AE649D248DA886C8DB085FC27B7134399F68A(__this, (Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 *)(&V_0), /*hidden argument*/NULL);
  		Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  L_0 = V_0;
  		return L_0;
  	}
  }
  // System.Void UnityEngine.CanvasRenderer::EnableRectClipping(UnityEngine.Rect)
  extern "C" IL2CPP_METHOD_ATTR void CanvasRenderer_EnableRectClipping_m7C409436632B57EEC761606E22408355D8197397 (CanvasRenderer_tB4D9C9FE77FD5C9C4546FC022D6E956960BC2B72 * __this, Rect_t35B976DE901B5423C11705E156938EA27AB402CE  ___rect0, const RuntimeMethod* method)
  {
  	{
  		CanvasRenderer_EnableRectClipping_Injected_mB430FAA285D77D2EA776CA90D3B1179DE637B20D(__this, (Rect_t35B976DE901B5423C11705E156938EA27AB402CE *)(&___rect0), /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void UnityEngine.CanvasRenderer::DisableRectClipping()
  extern "C" IL2CPP_METHOD_ATTR void CanvasRenderer_DisableRectClipping_m67C4FF4EF6888518AC4B9B8CE256DC761DF08D42 (CanvasRenderer_tB4D9C9FE77FD5C9C4546FC022D6E956960BC2B72 * __this, const RuntimeMethod* method)
  {
  	typedef void (*CanvasRenderer_DisableRectClipping_m67C4FF4EF6888518AC4B9B8CE256DC761DF08D42_ftn) (CanvasRenderer_tB4D9C9FE77FD5C9C4546FC022D6E956960BC2B72 *);
  	static CanvasRenderer_DisableRectClipping_m67C4FF4EF6888518AC4B9B8CE256DC761DF08D42_ftn _il2cpp_icall_func;
  	if (!_il2cpp_icall_func)
  	_il2cpp_icall_func = (CanvasRenderer_DisableRectClipping_m67C4FF4EF6888518AC4B9B8CE256DC761DF08D42_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.CanvasRenderer::DisableRectClipping()");
  	_il2cpp_icall_func(__this);
  }
  // System.Void UnityEngine.CanvasRenderer::SetMaterial(UnityEngine.Material,System.Int32)
  extern "C" IL2CPP_METHOD_ATTR void CanvasRenderer_SetMaterial_m9851A87FA12E2CD1321BB971953E899292EC4707 (CanvasRenderer_tB4D9C9FE77FD5C9C4546FC022D6E956960BC2B72 * __this, Material_tF7DB3BF0C24DEC2FE0CB51E5DF5053D5223C8598 * ___material0, int32_t ___index1, const RuntimeMethod* method)
  {
  	typedef void (*CanvasRenderer_SetMaterial_m9851A87FA12E2CD1321BB971953E899292EC4707_ftn) (CanvasRenderer_tB4D9C9FE77FD5C9C4546FC022D6E956960BC2B72 *, Material_tF7DB3BF0C24DEC2FE0CB51E5DF5053D5223C8598 *, int32_t);
  	static CanvasRenderer_SetMaterial_m9851A87FA12E2CD1321BB971953E899292EC4707_ftn _il2cpp_icall_func;
  	if (!_il2cpp_icall_func)
  	_il2cpp_icall_func = (CanvasRenderer_SetMaterial_m9851A87FA12E2CD1321BB971953E899292EC4707_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.CanvasRenderer::SetMaterial(UnityEngine.Material,System.Int32)");
  	_il2cpp_icall_func(__this, ___material0, ___index1);
  }
  // System.Void UnityEngine.CanvasRenderer::SetPopMaterial(UnityEngine.Material,System.Int32)
  extern "C" IL2CPP_METHOD_ATTR void CanvasRenderer_SetPopMaterial_m4772792D80E04FF3B3F5BA0B65AF94F3BE326A2C (CanvasRenderer_tB4D9C9FE77FD5C9C4546FC022D6E956960BC2B72 * __this, Material_tF7DB3BF0C24DEC2FE0CB51E5DF5053D5223C8598 * ___material0, int32_t ___index1, const RuntimeMethod* method)
  {
  	typedef void (*CanvasRenderer_SetPopMaterial_m4772792D80E04FF3B3F5BA0B65AF94F3BE326A2C_ftn) (CanvasRenderer_tB4D9C9FE77FD5C9C4546FC022D6E956960BC2B72 *, Material_tF7DB3BF0C24DEC2FE0CB51E5DF5053D5223C8598 *, int32_t);
  	static CanvasRenderer_SetPopMaterial_m4772792D80E04FF3B3F5BA0B65AF94F3BE326A2C_ftn _il2cpp_icall_func;
  	if (!_il2cpp_icall_func)
  	_il2cpp_icall_func = (CanvasRenderer_SetPopMaterial_m4772792D80E04FF3B3F5BA0B65AF94F3BE326A2C_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.CanvasRenderer::SetPopMaterial(UnityEngine.Material,System.Int32)");
  	_il2cpp_icall_func(__this, ___material0, ___index1);
  }
  // System.Void UnityEngine.CanvasRenderer::SetTexture(UnityEngine.Texture)
  extern "C" IL2CPP_METHOD_ATTR void CanvasRenderer_SetTexture_m406C073585AF48FD2A880D73419F6E1069BEEA84 (CanvasRenderer_tB4D9C9FE77FD5C9C4546FC022D6E956960BC2B72 * __this, Texture_t387FE83BB848001FD06B14707AEA6D5A0F6A95F4 * ___texture0, const RuntimeMethod* method)
  {
  	typedef void (*CanvasRenderer_SetTexture_m406C073585AF48FD2A880D73419F6E1069BEEA84_ftn) (CanvasRenderer_tB4D9C9FE77FD5C9C4546FC022D6E956960BC2B72 *, Texture_t387FE83BB848001FD06B14707AEA6D5A0F6A95F4 *);
  	static CanvasRenderer_SetTexture_m406C073585AF48FD2A880D73419F6E1069BEEA84_ftn _il2cpp_icall_func;
  	if (!_il2cpp_icall_func)
  	_il2cpp_icall_func = (CanvasRenderer_SetTexture_m406C073585AF48FD2A880D73419F6E1069BEEA84_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.CanvasRenderer::SetTexture(UnityEngine.Texture)");
  	_il2cpp_icall_func(__this, ___texture0);
  }
  // System.Void UnityEngine.CanvasRenderer::SetAlphaTexture(UnityEngine.Texture)
  extern "C" IL2CPP_METHOD_ATTR void CanvasRenderer_SetAlphaTexture_m0DF53B597582D8661411DF84ABF25F995540F34E (CanvasRenderer_tB4D9C9FE77FD5C9C4546FC022D6E956960BC2B72 * __this, Texture_t387FE83BB848001FD06B14707AEA6D5A0F6A95F4 * ___texture0, const RuntimeMethod* method)
  {
  	typedef void (*CanvasRenderer_SetAlphaTexture_m0DF53B597582D8661411DF84ABF25F995540F34E_ftn) (CanvasRenderer_tB4D9C9FE77FD5C9C4546FC022D6E956960BC2B72 *, Texture_t387FE83BB848001FD06B14707AEA6D5A0F6A95F4 *);
  	static CanvasRenderer_SetAlphaTexture_m0DF53B597582D8661411DF84ABF25F995540F34E_ftn _il2cpp_icall_func;
  	if (!_il2cpp_icall_func)
  	_il2cpp_icall_func = (CanvasRenderer_SetAlphaTexture_m0DF53B597582D8661411DF84ABF25F995540F34E_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.CanvasRenderer::SetAlphaTexture(UnityEngine.Texture)");
  	_il2cpp_icall_func(__this, ___texture0);
  }
  // System.Void UnityEngine.CanvasRenderer::SetMesh(UnityEngine.Mesh)
  extern "C" IL2CPP_METHOD_ATTR void CanvasRenderer_SetMesh_mC87C841A52339C33E5B1C644C70FC9CC9C560988 (CanvasRenderer_tB4D9C9FE77FD5C9C4546FC022D6E956960BC2B72 * __this, Mesh_t6106B8D8E4C691321581AB0445552EC78B947B8C * ___mesh0, const RuntimeMethod* method)
  {
  	typedef void (*CanvasRenderer_SetMesh_mC87C841A52339C33E5B1C644C70FC9CC9C560988_ftn) (CanvasRenderer_tB4D9C9FE77FD5C9C4546FC022D6E956960BC2B72 *, Mesh_t6106B8D8E4C691321581AB0445552EC78B947B8C *);
  	static CanvasRenderer_SetMesh_mC87C841A52339C33E5B1C644C70FC9CC9C560988_ftn _il2cpp_icall_func;
  	if (!_il2cpp_icall_func)
  	_il2cpp_icall_func = (CanvasRenderer_SetMesh_mC87C841A52339C33E5B1C644C70FC9CC9C560988_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.CanvasRenderer::SetMesh(UnityEngine.Mesh)");
  	_il2cpp_icall_func(__this, ___mesh0);
  }
  // System.Void UnityEngine.CanvasRenderer::Clear()
  extern "C" IL2CPP_METHOD_ATTR void CanvasRenderer_Clear_m8D621D571EEE6C2609F18ADF888008273A5A29AC (CanvasRenderer_tB4D9C9FE77FD5C9C4546FC022D6E956960BC2B72 * __this, const RuntimeMethod* method)
  {
  	typedef void (*CanvasRenderer_Clear_m8D621D571EEE6C2609F18ADF888008273A5A29AC_ftn) (CanvasRenderer_tB4D9C9FE77FD5C9C4546FC022D6E956960BC2B72 *);
  	static CanvasRenderer_Clear_m8D621D571EEE6C2609F18ADF888008273A5A29AC_ftn _il2cpp_icall_func;
  	if (!_il2cpp_icall_func)
  	_il2cpp_icall_func = (CanvasRenderer_Clear_m8D621D571EEE6C2609F18ADF888008273A5A29AC_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.CanvasRenderer::Clear()");
  	_il2cpp_icall_func(__this);
  }
  // System.Void UnityEngine.CanvasRenderer::SetMaterial(UnityEngine.Material,UnityEngine.Texture)
  extern "C" IL2CPP_METHOD_ATTR void CanvasRenderer_SetMaterial_mD407C670DBA743283F32581586B5DD51272B08C7 (CanvasRenderer_tB4D9C9FE77FD5C9C4546FC022D6E956960BC2B72 * __this, Material_tF7DB3BF0C24DEC2FE0CB51E5DF5053D5223C8598 * ___material0, Texture_t387FE83BB848001FD06B14707AEA6D5A0F6A95F4 * ___texture1, const RuntimeMethod* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (CanvasRenderer_SetMaterial_mD407C670DBA743283F32581586B5DD51272B08C7_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		int32_t L_0 = CanvasRenderer_get_materialCount_m5C0C1E7CC3DAE4B14E29A36E9890F92C0DACC3F5(__this, /*hidden argument*/NULL);
  		IL2CPP_RUNTIME_CLASS_INIT(Math_tFB388E53C7FDC6FCCF9A19ABF5A4E521FBD52E19_il2cpp_TypeInfo_var);
  		int32_t L_1 = Math_Max_mA99E48BB021F2E4B62D4EA9F52EA6928EED618A2(1, L_0, /*hidden argument*/NULL);
  		CanvasRenderer_set_materialCount_m124AD7592DD6078E097C9FD6CBC5676341DBCA9E(__this, L_1, /*hidden argument*/NULL);
  		Material_tF7DB3BF0C24DEC2FE0CB51E5DF5053D5223C8598 * L_2 = ___material0;
  		CanvasRenderer_SetMaterial_m9851A87FA12E2CD1321BB971953E899292EC4707(__this, L_2, 0, /*hidden argument*/NULL);
  		Texture_t387FE83BB848001FD06B14707AEA6D5A0F6A95F4 * L_3 = ___texture1;
  		CanvasRenderer_SetTexture_m406C073585AF48FD2A880D73419F6E1069BEEA84(__this, L_3, /*hidden argument*/NULL);
  		return;
  	}
  }
  // 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" IL2CPP_METHOD_ATTR void CanvasRenderer_SplitUIVertexStreams_m6398634C55BA494F2D2AE13FC3878E698330AB9F (List_1_t4CE16E1B496C9FE941554BB47727DFDD7C3D9554 * ___verts0, List_1_tFCCBEDAA56D8F7598520FB136A9F8D713033D6B5 * ___positions1, List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * ___colors2, List_1_t0737D51EB43DAAA1BDC9C2B83B393A4B9B9BE8EB * ___uv0S3, List_1_t0737D51EB43DAAA1BDC9C2B83B393A4B9B9BE8EB * ___uv1S4, List_1_t0737D51EB43DAAA1BDC9C2B83B393A4B9B9BE8EB * ___uv2S5, List_1_t0737D51EB43DAAA1BDC9C2B83B393A4B9B9BE8EB * ___uv3S6, List_1_tFCCBEDAA56D8F7598520FB136A9F8D713033D6B5 * ___normals7, List_1_tFF4005B40E5BA433006DA11C56DB086B1E2FC955 * ___tangents8, List_1_tE1526161A558A17A39A8B69D8EEF3801393B6226 * ___indices9, const RuntimeMethod* method)
  {
  	{
  		List_1_t4CE16E1B496C9FE941554BB47727DFDD7C3D9554 * L_0 = ___verts0;
  		List_1_tFCCBEDAA56D8F7598520FB136A9F8D713033D6B5 * L_1 = ___positions1;
  		List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * L_2 = ___colors2;
  		List_1_t0737D51EB43DAAA1BDC9C2B83B393A4B9B9BE8EB * L_3 = ___uv0S3;
  		List_1_t0737D51EB43DAAA1BDC9C2B83B393A4B9B9BE8EB * L_4 = ___uv1S4;
  		List_1_t0737D51EB43DAAA1BDC9C2B83B393A4B9B9BE8EB * L_5 = ___uv2S5;
  		List_1_t0737D51EB43DAAA1BDC9C2B83B393A4B9B9BE8EB * L_6 = ___uv3S6;
  		List_1_tFCCBEDAA56D8F7598520FB136A9F8D713033D6B5 * L_7 = ___normals7;
  		List_1_tFF4005B40E5BA433006DA11C56DB086B1E2FC955 * L_8 = ___tangents8;
  		CanvasRenderer_SplitUIVertexStreamsInternal_m845727DA732141F79E070AABA87C4468C3D9AFE4(L_0, L_1, L_2, L_3, L_4, L_5, L_6, L_7, L_8, /*hidden argument*/NULL);
  		List_1_t4CE16E1B496C9FE941554BB47727DFDD7C3D9554 * L_9 = ___verts0;
  		List_1_tE1526161A558A17A39A8B69D8EEF3801393B6226 * L_10 = ___indices9;
  		CanvasRenderer_SplitIndicesStreamsInternal_mE13C66217A4A26239D601CC5FDD1AB8B302D487B(L_9, L_10, /*hidden argument*/NULL);
  		return;
  	}
  }
  // 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" IL2CPP_METHOD_ATTR void CanvasRenderer_CreateUIVertexStream_m1826F08D237884FD9817F2E0251FF0F813A2C1CA (List_1_t4CE16E1B496C9FE941554BB47727DFDD7C3D9554 * ___verts0, List_1_tFCCBEDAA56D8F7598520FB136A9F8D713033D6B5 * ___positions1, List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * ___colors2, List_1_t0737D51EB43DAAA1BDC9C2B83B393A4B9B9BE8EB * ___uv0S3, List_1_t0737D51EB43DAAA1BDC9C2B83B393A4B9B9BE8EB * ___uv1S4, List_1_t0737D51EB43DAAA1BDC9C2B83B393A4B9B9BE8EB * ___uv2S5, List_1_t0737D51EB43DAAA1BDC9C2B83B393A4B9B9BE8EB * ___uv3S6, List_1_tFCCBEDAA56D8F7598520FB136A9F8D713033D6B5 * ___normals7, List_1_tFF4005B40E5BA433006DA11C56DB086B1E2FC955 * ___tangents8, List_1_tE1526161A558A17A39A8B69D8EEF3801393B6226 * ___indices9, const RuntimeMethod* method)
  {
  	{
  		List_1_t4CE16E1B496C9FE941554BB47727DFDD7C3D9554 * L_0 = ___verts0;
  		List_1_tFCCBEDAA56D8F7598520FB136A9F8D713033D6B5 * L_1 = ___positions1;
  		List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * L_2 = ___colors2;
  		List_1_t0737D51EB43DAAA1BDC9C2B83B393A4B9B9BE8EB * L_3 = ___uv0S3;
  		List_1_t0737D51EB43DAAA1BDC9C2B83B393A4B9B9BE8EB * L_4 = ___uv1S4;
  		List_1_t0737D51EB43DAAA1BDC9C2B83B393A4B9B9BE8EB * L_5 = ___uv2S5;
  		List_1_t0737D51EB43DAAA1BDC9C2B83B393A4B9B9BE8EB * L_6 = ___uv3S6;
  		List_1_tFCCBEDAA56D8F7598520FB136A9F8D713033D6B5 * L_7 = ___normals7;
  		List_1_tFF4005B40E5BA433006DA11C56DB086B1E2FC955 * L_8 = ___tangents8;
  		List_1_tE1526161A558A17A39A8B69D8EEF3801393B6226 * L_9 = ___indices9;
  		CanvasRenderer_CreateUIVertexStreamInternal_m5BC57F4F9325EC398216AEA1E53CC21E5C6CA920(L_0, L_1, L_2, L_3, L_4, L_5, L_6, L_7, L_8, L_9, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void UnityEngine.CanvasRenderer::SplitIndicesStreamsInternal(System.Object,System.Object)
  extern "C" IL2CPP_METHOD_ATTR void CanvasRenderer_SplitIndicesStreamsInternal_mE13C66217A4A26239D601CC5FDD1AB8B302D487B (RuntimeObject * ___verts0, RuntimeObject * ___indices1, const RuntimeMethod* method)
  {
  	typedef void (*CanvasRenderer_SplitIndicesStreamsInternal_mE13C66217A4A26239D601CC5FDD1AB8B302D487B_ftn) (RuntimeObject *, RuntimeObject *);
  	static CanvasRenderer_SplitIndicesStreamsInternal_mE13C66217A4A26239D601CC5FDD1AB8B302D487B_ftn _il2cpp_icall_func;
  	if (!_il2cpp_icall_func)
  	_il2cpp_icall_func = (CanvasRenderer_SplitIndicesStreamsInternal_mE13C66217A4A26239D601CC5FDD1AB8B302D487B_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.CanvasRenderer::SplitIndicesStreamsInternal(System.Object,System.Object)");
  	_il2cpp_icall_func(___verts0, ___indices1);
  }
  // System.Void UnityEngine.CanvasRenderer::SplitUIVertexStreamsInternal(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)
  extern "C" IL2CPP_METHOD_ATTR void CanvasRenderer_SplitUIVertexStreamsInternal_m845727DA732141F79E070AABA87C4468C3D9AFE4 (RuntimeObject * ___verts0, RuntimeObject * ___positions1, RuntimeObject * ___colors2, RuntimeObject * ___uv0S3, RuntimeObject * ___uv1S4, RuntimeObject * ___uv2S5, RuntimeObject * ___uv3S6, RuntimeObject * ___normals7, RuntimeObject * ___tangents8, const RuntimeMethod* method)
  {
  	typedef void (*CanvasRenderer_SplitUIVertexStreamsInternal_m845727DA732141F79E070AABA87C4468C3D9AFE4_ftn) (RuntimeObject *, RuntimeObject *, RuntimeObject *, RuntimeObject *, RuntimeObject *, RuntimeObject *, RuntimeObject *, RuntimeObject *, RuntimeObject *);
  	static CanvasRenderer_SplitUIVertexStreamsInternal_m845727DA732141F79E070AABA87C4468C3D9AFE4_ftn _il2cpp_icall_func;
  	if (!_il2cpp_icall_func)
  	_il2cpp_icall_func = (CanvasRenderer_SplitUIVertexStreamsInternal_m845727DA732141F79E070AABA87C4468C3D9AFE4_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.CanvasRenderer::SplitUIVertexStreamsInternal(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)");
  	_il2cpp_icall_func(___verts0, ___positions1, ___colors2, ___uv0S3, ___uv1S4, ___uv2S5, ___uv3S6, ___normals7, ___tangents8);
  }
  // System.Void UnityEngine.CanvasRenderer::CreateUIVertexStreamInternal(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)
  extern "C" IL2CPP_METHOD_ATTR void CanvasRenderer_CreateUIVertexStreamInternal_m5BC57F4F9325EC398216AEA1E53CC21E5C6CA920 (RuntimeObject * ___verts0, RuntimeObject * ___positions1, RuntimeObject * ___colors2, RuntimeObject * ___uv0S3, RuntimeObject * ___uv1S4, RuntimeObject * ___uv2S5, RuntimeObject * ___uv3S6, RuntimeObject * ___normals7, RuntimeObject * ___tangents8, RuntimeObject * ___indices9, const RuntimeMethod* method)
  {
  	typedef void (*CanvasRenderer_CreateUIVertexStreamInternal_m5BC57F4F9325EC398216AEA1E53CC21E5C6CA920_ftn) (RuntimeObject *, RuntimeObject *, RuntimeObject *, RuntimeObject *, RuntimeObject *, RuntimeObject *, RuntimeObject *, RuntimeObject *, RuntimeObject *, RuntimeObject *);
  	static CanvasRenderer_CreateUIVertexStreamInternal_m5BC57F4F9325EC398216AEA1E53CC21E5C6CA920_ftn _il2cpp_icall_func;
  	if (!_il2cpp_icall_func)
  	_il2cpp_icall_func = (CanvasRenderer_CreateUIVertexStreamInternal_m5BC57F4F9325EC398216AEA1E53CC21E5C6CA920_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.CanvasRenderer::CreateUIVertexStreamInternal(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)");
  	_il2cpp_icall_func(___verts0, ___positions1, ___colors2, ___uv0S3, ___uv1S4, ___uv2S5, ___uv3S6, ___normals7, ___tangents8, ___indices9);
  }
  // System.Void UnityEngine.CanvasRenderer::SetColor_Injected(UnityEngine.ColorU26)
  extern "C" IL2CPP_METHOD_ATTR void CanvasRenderer_SetColor_Injected_mA64D7935C130EDFCB8D9C1DF27F67C8EF6F36CCE (CanvasRenderer_tB4D9C9FE77FD5C9C4546FC022D6E956960BC2B72 * __this, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 * ___color0, const RuntimeMethod* method)
  {
  	typedef void (*CanvasRenderer_SetColor_Injected_mA64D7935C130EDFCB8D9C1DF27F67C8EF6F36CCE_ftn) (CanvasRenderer_tB4D9C9FE77FD5C9C4546FC022D6E956960BC2B72 *, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 *);
  	static CanvasRenderer_SetColor_Injected_mA64D7935C130EDFCB8D9C1DF27F67C8EF6F36CCE_ftn _il2cpp_icall_func;
  	if (!_il2cpp_icall_func)
  	_il2cpp_icall_func = (CanvasRenderer_SetColor_Injected_mA64D7935C130EDFCB8D9C1DF27F67C8EF6F36CCE_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.CanvasRenderer::SetColor_Injected(UnityEngine.Color&)");
  	_il2cpp_icall_func(__this, ___color0);
  }
  // System.Void UnityEngine.CanvasRenderer::GetColor_Injected(UnityEngine.ColorU26)
  extern "C" IL2CPP_METHOD_ATTR void CanvasRenderer_GetColor_Injected_mD90AE649D248DA886C8DB085FC27B7134399F68A (CanvasRenderer_tB4D9C9FE77FD5C9C4546FC022D6E956960BC2B72 * __this, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 * ___ret0, const RuntimeMethod* method)
  {
  	typedef void (*CanvasRenderer_GetColor_Injected_mD90AE649D248DA886C8DB085FC27B7134399F68A_ftn) (CanvasRenderer_tB4D9C9FE77FD5C9C4546FC022D6E956960BC2B72 *, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 *);
  	static CanvasRenderer_GetColor_Injected_mD90AE649D248DA886C8DB085FC27B7134399F68A_ftn _il2cpp_icall_func;
  	if (!_il2cpp_icall_func)
  	_il2cpp_icall_func = (CanvasRenderer_GetColor_Injected_mD90AE649D248DA886C8DB085FC27B7134399F68A_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.CanvasRenderer::GetColor_Injected(UnityEngine.Color&)");
  	_il2cpp_icall_func(__this, ___ret0);
  }
  // System.Void UnityEngine.CanvasRenderer::EnableRectClipping_Injected(UnityEngine.RectU26)
  extern "C" IL2CPP_METHOD_ATTR void CanvasRenderer_EnableRectClipping_Injected_mB430FAA285D77D2EA776CA90D3B1179DE637B20D (CanvasRenderer_tB4D9C9FE77FD5C9C4546FC022D6E956960BC2B72 * __this, Rect_t35B976DE901B5423C11705E156938EA27AB402CE * ___rect0, const RuntimeMethod* method)
  {
  	typedef void (*CanvasRenderer_EnableRectClipping_Injected_mB430FAA285D77D2EA776CA90D3B1179DE637B20D_ftn) (CanvasRenderer_tB4D9C9FE77FD5C9C4546FC022D6E956960BC2B72 *, Rect_t35B976DE901B5423C11705E156938EA27AB402CE *);
  	static CanvasRenderer_EnableRectClipping_Injected_mB430FAA285D77D2EA776CA90D3B1179DE637B20D_ftn _il2cpp_icall_func;
  	if (!_il2cpp_icall_func)
  	_il2cpp_icall_func = (CanvasRenderer_EnableRectClipping_Injected_mB430FAA285D77D2EA776CA90D3B1179DE637B20D_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.CanvasRenderer::EnableRectClipping_Injected(UnityEngine.Rect&)");
  	_il2cpp_icall_func(__this, ___rect0);
  }
  #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.Boolean UnityEngine.RectTransformUtility::RectangleContainsScreenPoint(UnityEngine.RectTransform,UnityEngine.Vector2,UnityEngine.Camera)
  extern "C" IL2CPP_METHOD_ATTR bool RectTransformUtility_RectangleContainsScreenPoint_mDED32A2F3CD5C623FBA3FFE2C49AEB861D33DE14 (RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * ___rect0, Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___screenPoint1, Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * ___cam2, const RuntimeMethod* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (RectTransformUtility_RectangleContainsScreenPoint_mDED32A2F3CD5C623FBA3FFE2C49AEB861D33DE14_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	bool V_0 = false;
  	{
  		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_0 = ___screenPoint1;
  		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_1 = ___rect0;
  		Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * L_2 = ___cam2;
  		IL2CPP_RUNTIME_CLASS_INIT(RectTransformUtility_t9B90669A72B05A33DD88BEBB817BC9CDBB614BBA_il2cpp_TypeInfo_var);
  		bool L_3 = RectTransformUtility_PointInRectangle_m31A8C0A3CFCC0B584A33C3A3F2692EF09D303CEE(L_0, L_1, L_2, /*hidden argument*/NULL);
  		V_0 = L_3;
  		goto IL_000f;
  	}
  
  IL_000f:
  	{
  		bool L_4 = V_0;
  		return L_4;
  	}
  }
  // System.Boolean UnityEngine.RectTransformUtility::ScreenPointToWorldPointInRectangle(UnityEngine.RectTransform,UnityEngine.Vector2,UnityEngine.Camera,UnityEngine.Vector3U26)
  extern "C" IL2CPP_METHOD_ATTR bool RectTransformUtility_ScreenPointToWorldPointInRectangle_m821FF925C5B70477F153B4C053AE9E36A04A774F (RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * ___rect0, Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___screenPoint1, Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * ___cam2, Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * ___worldPoint3, const RuntimeMethod* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (RectTransformUtility_ScreenPointToWorldPointInRectangle_m821FF925C5B70477F153B4C053AE9E36A04A774F_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	Ray_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2  V_0;
  	memset(&V_0, 0, sizeof(V_0));
  	Plane_t0903921088DEEDE1BCDEA5BF279EDBCFC9679AED  V_1;
  	memset(&V_1, 0, sizeof(V_1));
  	float V_2 = 0.0f;
  	bool V_3 = false;
  	{
  		Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * L_0 = ___worldPoint3;
  		IL2CPP_RUNTIME_CLASS_INIT(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_il2cpp_TypeInfo_var);
  		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_1 = Vector2_get_zero_mFE0C3213BB698130D6C5247AB4B887A59074D0A8(/*hidden argument*/NULL);
  		Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  L_2 = Vector2_op_Implicit_mD152B6A34B4DB7FFECC2844D74718568FE867D6F(L_1, /*hidden argument*/NULL);
  		*(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 *)L_0 = L_2;
  		Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * L_3 = ___cam2;
  		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_4 = ___screenPoint1;
  		IL2CPP_RUNTIME_CLASS_INIT(RectTransformUtility_t9B90669A72B05A33DD88BEBB817BC9CDBB614BBA_il2cpp_TypeInfo_var);
  		Ray_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2  L_5 = RectTransformUtility_ScreenPointToRay_mB74CED011944E1E7CE3A24C433B9B660C5BADC73(L_3, L_4, /*hidden argument*/NULL);
  		V_0 = L_5;
  		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_6 = ___rect0;
  		NullCheck(L_6);
  		Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357  L_7 = Transform_get_rotation_m3AB90A67403249AECCA5E02BC70FCE8C90FE9FB9(L_6, /*hidden argument*/NULL);
  		IL2CPP_RUNTIME_CLASS_INIT(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_il2cpp_TypeInfo_var);
  		Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  L_8 = Vector3_get_back_mE7EF8625637E6F8B9E6B42A6AE140777C51E02F7(/*hidden argument*/NULL);
  		IL2CPP_RUNTIME_CLASS_INIT(Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357_il2cpp_TypeInfo_var);
  		Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  L_9 = Quaternion_op_Multiply_mD5999DE317D808808B72E58E7A978C4C0995879C(L_7, L_8, /*hidden argument*/NULL);
  		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_10 = ___rect0;
  		NullCheck(L_10);
  		Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  L_11 = Transform_get_position_mF54C3A064F7C8E24F1C56EE128728B2E4485E294(L_10, /*hidden argument*/NULL);
  		Plane__ctor_m6535EAD5E675627C2533962F1F7890CBFA2BA44A((Plane_t0903921088DEEDE1BCDEA5BF279EDBCFC9679AED *)(&V_1), L_9, L_11, /*hidden argument*/NULL);
  		Ray_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2  L_12 = V_0;
  		bool L_13 = Plane_Raycast_m04E61D7C78A5DA70F4F73F9805ABB54177B799A9((Plane_t0903921088DEEDE1BCDEA5BF279EDBCFC9679AED *)(&V_1), L_12, (float*)(&V_2), /*hidden argument*/NULL);
  		if (L_13)
  		{
  			goto IL_004c;
  		}
  	}
  	{
  		V_3 = (bool)0;
  		goto IL_0061;
  	}
  
  IL_004c:
  	{
  		Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * L_14 = ___worldPoint3;
  		float L_15 = V_2;
  		Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  L_16 = Ray_GetPoint_mE8830D3BA68A184AD70514428B75F5664105ED08((Ray_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2 *)(&V_0), L_15, /*hidden argument*/NULL);
  		*(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 *)L_14 = L_16;
  		V_3 = (bool)1;
  		goto IL_0061;
  	}
  
  IL_0061:
  	{
  		bool L_17 = V_3;
  		return L_17;
  	}
  }
  // System.Boolean UnityEngine.RectTransformUtility::ScreenPointToLocalPointInRectangle(UnityEngine.RectTransform,UnityEngine.Vector2,UnityEngine.Camera,UnityEngine.Vector2U26)
  extern "C" IL2CPP_METHOD_ATTR bool RectTransformUtility_ScreenPointToLocalPointInRectangle_m2C389D4DCBB3CADB51A793702F13DF7CE837E153 (RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * ___rect0, Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___screenPoint1, Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * ___cam2, Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * ___localPoint3, const RuntimeMethod* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (RectTransformUtility_ScreenPointToLocalPointInRectangle_m2C389D4DCBB3CADB51A793702F13DF7CE837E153_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  V_0;
  	memset(&V_0, 0, sizeof(V_0));
  	bool V_1 = false;
  	{
  		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * L_0 = ___localPoint3;
  		IL2CPP_RUNTIME_CLASS_INIT(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_il2cpp_TypeInfo_var);
  		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_1 = Vector2_get_zero_mFE0C3213BB698130D6C5247AB4B887A59074D0A8(/*hidden argument*/NULL);
  		*(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D *)L_0 = L_1;
  		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_2 = ___rect0;
  		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_3 = ___screenPoint1;
  		Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * L_4 = ___cam2;
  		IL2CPP_RUNTIME_CLASS_INIT(RectTransformUtility_t9B90669A72B05A33DD88BEBB817BC9CDBB614BBA_il2cpp_TypeInfo_var);
  		bool L_5 = RectTransformUtility_ScreenPointToWorldPointInRectangle_m821FF925C5B70477F153B4C053AE9E36A04A774F(L_2, L_3, L_4, (Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 *)(&V_0), /*hidden argument*/NULL);
  		if (!L_5)
  		{
  			goto IL_0035;
  		}
  	}
  	{
  		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * L_6 = ___localPoint3;
  		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_7 = ___rect0;
  		Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  L_8 = V_0;
  		NullCheck(L_7);
  		Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  L_9 = Transform_InverseTransformPoint_mB6E3145F20B531B4A781C194BAC43A8255C96C47(L_7, L_8, /*hidden argument*/NULL);
  		IL2CPP_RUNTIME_CLASS_INIT(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_il2cpp_TypeInfo_var);
  		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_10 = Vector2_op_Implicit_mEA1F75961E3D368418BA8CEB9C40E55C25BA3C28(L_9, /*hidden argument*/NULL);
  		*(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D *)L_6 = L_10;
  		V_1 = (bool)1;
  		goto IL_003c;
  	}
  
  IL_0035:
  	{
  		V_1 = (bool)0;
  		goto IL_003c;
  	}
  
  IL_003c:
  	{
  		bool L_11 = V_1;
  		return L_11;
  	}
  }
  // UnityEngine.Ray UnityEngine.RectTransformUtility::ScreenPointToRay(UnityEngine.Camera,UnityEngine.Vector2)
  extern "C" IL2CPP_METHOD_ATTR Ray_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2  RectTransformUtility_ScreenPointToRay_mB74CED011944E1E7CE3A24C433B9B660C5BADC73 (Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * ___cam0, Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___screenPos1, const RuntimeMethod* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (RectTransformUtility_ScreenPointToRay_mB74CED011944E1E7CE3A24C433B9B660C5BADC73_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	Ray_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2  V_0;
  	memset(&V_0, 0, sizeof(V_0));
  	Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  V_1;
  	memset(&V_1, 0, sizeof(V_1));
  	{
  		Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * L_0 = ___cam0;
  		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
  		bool L_1 = Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1(L_0, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
  		if (!L_1)
  		{
  			goto IL_001f;
  		}
  	}
  	{
  		Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * L_2 = ___cam0;
  		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_3 = ___screenPos1;
  		IL2CPP_RUNTIME_CLASS_INIT(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_il2cpp_TypeInfo_var);
  		Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  L_4 = Vector2_op_Implicit_mD152B6A34B4DB7FFECC2844D74718568FE867D6F(L_3, /*hidden argument*/NULL);
  		NullCheck(L_2);
  		Ray_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2  L_5 = Camera_ScreenPointToRay_m27638E78502DB6D6D7113F81AF7C210773B828F3(L_2, L_4, /*hidden argument*/NULL);
  		V_0 = L_5;
  		goto IL_004a;
  	}
  
  IL_001f:
  	{
  		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_6 = ___screenPos1;
  		IL2CPP_RUNTIME_CLASS_INIT(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_il2cpp_TypeInfo_var);
  		Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  L_7 = Vector2_op_Implicit_mD152B6A34B4DB7FFECC2844D74718568FE867D6F(L_6, /*hidden argument*/NULL);
  		V_1 = L_7;
  		Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * L_8 = (&V_1);
  		float L_9 = L_8->get_z_4();
  		L_8->set_z_4(((float)il2cpp_codegen_subtract((float)L_9, (float)(100.0f))));
  		Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  L_10 = V_1;
  		IL2CPP_RUNTIME_CLASS_INIT(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_il2cpp_TypeInfo_var);
  		Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  L_11 = Vector3_get_forward_m3E2E192B3302130098738C308FA1EE1439449D0D(/*hidden argument*/NULL);
  		Ray_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2  L_12;
  		memset(&L_12, 0, sizeof(L_12));
  		Ray__ctor_m695D219349B8AA4C82F96C55A27D384C07736F6B((&L_12), L_10, L_11, /*hidden argument*/NULL);
  		V_0 = L_12;
  		goto IL_004a;
  	}
  
  IL_004a:
  	{
  		Ray_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2  L_13 = V_0;
  		return L_13;
  	}
  }
  // System.Void UnityEngine.RectTransformUtility::FlipLayoutOnAxis(UnityEngine.RectTransform,System.Int32,System.Boolean,System.Boolean)
  extern "C" IL2CPP_METHOD_ATTR void RectTransformUtility_FlipLayoutOnAxis_mFECCA330C80845D0B75829C7DD242688911006AE (RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * ___rect0, int32_t ___axis1, bool ___keepPositioning2, bool ___recursive3, const RuntimeMethod* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (RectTransformUtility_FlipLayoutOnAxis_mFECCA330C80845D0B75829C7DD242688911006AE_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	int32_t V_0 = 0;
  	RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * V_1 = NULL;
  	Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  V_2;
  	memset(&V_2, 0, sizeof(V_2));
  	Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  V_3;
  	memset(&V_3, 0, sizeof(V_3));
  	Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  V_4;
  	memset(&V_4, 0, sizeof(V_4));
  	Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  V_5;
  	memset(&V_5, 0, sizeof(V_5));
  	float V_6 = 0.0f;
  	{
  		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_0 = ___rect0;
  		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
  		bool L_1 = Object_op_Equality_mBC2401774F3BE33E8CF6F0A8148E66C95D6CFF1C(L_0, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
  		if (!L_1)
  		{
  			goto IL_0012;
  		}
  	}
  	{
  		goto IL_00f3;
  	}
  
  IL_0012:
  	{
  		bool L_2 = ___recursive3;
  		if (!L_2)
  		{
  			goto IL_0055;
  		}
  	}
  	{
  		V_0 = 0;
  		goto IL_0048;
  	}
  
  IL_0020:
  	{
  		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_3 = ___rect0;
  		int32_t L_4 = V_0;
  		NullCheck(L_3);
  		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_5 = Transform_GetChild_mC86B9B61E4EC086A571B09EA7A33FFBF50DF52D3(L_3, L_4, /*hidden argument*/NULL);
  		V_1 = ((RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 *)IsInstSealed((RuntimeObject*)L_5, RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_il2cpp_TypeInfo_var));
  		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_6 = V_1;
  		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
  		bool L_7 = Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1(L_6, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
  		if (!L_7)
  		{
  			goto IL_0043;
  		}
  	}
  	{
  		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_8 = V_1;
  		int32_t L_9 = ___axis1;
  		IL2CPP_RUNTIME_CLASS_INIT(RectTransformUtility_t9B90669A72B05A33DD88BEBB817BC9CDBB614BBA_il2cpp_TypeInfo_var);
  		RectTransformUtility_FlipLayoutOnAxis_mFECCA330C80845D0B75829C7DD242688911006AE(L_8, L_9, (bool)0, (bool)1, /*hidden argument*/NULL);
  	}
  
  IL_0043:
  	{
  		int32_t L_10 = V_0;
  		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1));
  	}
  
  IL_0048:
  	{
  		int32_t L_11 = V_0;
  		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_12 = ___rect0;
  		NullCheck(L_12);
  		int32_t L_13 = Transform_get_childCount_m7665D779DCDB6B175FB52A254276CDF0C384A724(L_12, /*hidden argument*/NULL);
  		if ((((int32_t)L_11) < ((int32_t)L_13)))
  		{
  			goto IL_0020;
  		}
  	}
  	{
  	}
  
  IL_0055:
  	{
  		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_14 = ___rect0;
  		NullCheck(L_14);
  		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_15 = RectTransform_get_pivot_mA5BEEE2069ACA7C0C717530EED3E7D811D46C463(L_14, /*hidden argument*/NULL);
  		V_2 = L_15;
  		int32_t L_16 = ___axis1;
  		int32_t L_17 = ___axis1;
  		float L_18 = Vector2_get_Item_m67344A67120E48C32D9419E24BA7AED29F063379((Vector2_tA85D2DD88578276CA8A8796756458277E72D073D *)(&V_2), L_17, /*hidden argument*/NULL);
  		Vector2_set_Item_m2335DC41E2BB7E64C21CDF0EEDE64FFB56E7ABD1((Vector2_tA85D2DD88578276CA8A8796756458277E72D073D *)(&V_2), L_16, ((float)il2cpp_codegen_subtract((float)(1.0f), (float)L_18)), /*hidden argument*/NULL);
  		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_19 = ___rect0;
  		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_20 = V_2;
  		NullCheck(L_19);
  		RectTransform_set_pivot_mB791A383B3C870B9CBD7BC51B2C95711C88E9DCF(L_19, L_20, /*hidden argument*/NULL);
  		bool L_21 = ___keepPositioning2;
  		if (!L_21)
  		{
  			goto IL_0084;
  		}
  	}
  	{
  		goto IL_00f3;
  	}
  
  IL_0084:
  	{
  		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_22 = ___rect0;
  		NullCheck(L_22);
  		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_23 = RectTransform_get_anchoredPosition_mCB2171DBADBC572F354CCFE3ACA19F9506F97907(L_22, /*hidden argument*/NULL);
  		V_3 = L_23;
  		int32_t L_24 = ___axis1;
  		int32_t L_25 = ___axis1;
  		float L_26 = Vector2_get_Item_m67344A67120E48C32D9419E24BA7AED29F063379((Vector2_tA85D2DD88578276CA8A8796756458277E72D073D *)(&V_3), L_25, /*hidden argument*/NULL);
  		Vector2_set_Item_m2335DC41E2BB7E64C21CDF0EEDE64FFB56E7ABD1((Vector2_tA85D2DD88578276CA8A8796756458277E72D073D *)(&V_3), L_24, ((-L_26)), /*hidden argument*/NULL);
  		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_27 = ___rect0;
  		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_28 = V_3;
  		NullCheck(L_27);
  		RectTransform_set_anchoredPosition_m4DD45DB1A97734A1F3A81E5F259638ECAF35962F(L_27, L_28, /*hidden argument*/NULL);
  		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_29 = ___rect0;
  		NullCheck(L_29);
  		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_30 = RectTransform_get_anchorMin_mB62D77CAC5A2A086320638AE7DF08135B7028744(L_29, /*hidden argument*/NULL);
  		V_4 = L_30;
  		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_31 = ___rect0;
  		NullCheck(L_31);
  		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_32 = RectTransform_get_anchorMax_m1E51C211FBB32326C884375C9F1E8E8221E5C086(L_31, /*hidden argument*/NULL);
  		V_5 = L_32;
  		int32_t L_33 = ___axis1;
  		float L_34 = Vector2_get_Item_m67344A67120E48C32D9419E24BA7AED29F063379((Vector2_tA85D2DD88578276CA8A8796756458277E72D073D *)(&V_4), L_33, /*hidden argument*/NULL);
  		V_6 = L_34;
  		int32_t L_35 = ___axis1;
  		int32_t L_36 = ___axis1;
  		float L_37 = Vector2_get_Item_m67344A67120E48C32D9419E24BA7AED29F063379((Vector2_tA85D2DD88578276CA8A8796756458277E72D073D *)(&V_5), L_36, /*hidden argument*/NULL);
  		Vector2_set_Item_m2335DC41E2BB7E64C21CDF0EEDE64FFB56E7ABD1((Vector2_tA85D2DD88578276CA8A8796756458277E72D073D *)(&V_4), L_35, ((float)il2cpp_codegen_subtract((float)(1.0f), (float)L_37)), /*hidden argument*/NULL);
  		int32_t L_38 = ___axis1;
  		float L_39 = V_6;
  		Vector2_set_Item_m2335DC41E2BB7E64C21CDF0EEDE64FFB56E7ABD1((Vector2_tA85D2DD88578276CA8A8796756458277E72D073D *)(&V_5), L_38, ((float)il2cpp_codegen_subtract((float)(1.0f), (float)L_39)), /*hidden argument*/NULL);
  		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_40 = ___rect0;
  		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_41 = V_4;
  		NullCheck(L_40);
  		RectTransform_set_anchorMin_mE965F5B0902C2554635010A5752728414A57020A(L_40, L_41, /*hidden argument*/NULL);
  		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_42 = ___rect0;
  		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_43 = V_5;
  		NullCheck(L_42);
  		RectTransform_set_anchorMax_m55EEF00D9E42FE542B5346D7CEDAF9248736F7D3(L_42, L_43, /*hidden argument*/NULL);
  	}
  
  IL_00f3:
  	{
  		return;
  	}
  }
  // System.Void UnityEngine.RectTransformUtility::FlipLayoutAxes(UnityEngine.RectTransform,System.Boolean,System.Boolean)
  extern "C" IL2CPP_METHOD_ATTR void RectTransformUtility_FlipLayoutAxes_mF5D9BF9F0EACBC972A22C937FD21B610410EB956 (RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * ___rect0, bool ___keepPositioning1, bool ___recursive2, const RuntimeMethod* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (RectTransformUtility_FlipLayoutAxes_mF5D9BF9F0EACBC972A22C937FD21B610410EB956_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	int32_t V_0 = 0;
  	RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * V_1 = NULL;
  	{
  		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_0 = ___rect0;
  		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
  		bool L_1 = Object_op_Equality_mBC2401774F3BE33E8CF6F0A8148E66C95D6CFF1C(L_0, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
  		if (!L_1)
  		{
  			goto IL_0012;
  		}
  	}
  	{
  		goto IL_00b4;
  	}
  
  IL_0012:
  	{
  		bool L_2 = ___recursive2;
  		if (!L_2)
  		{
  			goto IL_0054;
  		}
  	}
  	{
  		V_0 = 0;
  		goto IL_0047;
  	}
  
  IL_0020:
  	{
  		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_3 = ___rect0;
  		int32_t L_4 = V_0;
  		NullCheck(L_3);
  		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_5 = Transform_GetChild_mC86B9B61E4EC086A571B09EA7A33FFBF50DF52D3(L_3, L_4, /*hidden argument*/NULL);
  		V_1 = ((RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 *)IsInstSealed((RuntimeObject*)L_5, RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_il2cpp_TypeInfo_var));
  		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_6 = V_1;
  		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
  		bool L_7 = Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1(L_6, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
  		if (!L_7)
  		{
  			goto IL_0042;
  		}
  	}
  	{
  		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_8 = V_1;
  		IL2CPP_RUNTIME_CLASS_INIT(RectTransformUtility_t9B90669A72B05A33DD88BEBB817BC9CDBB614BBA_il2cpp_TypeInfo_var);
  		RectTransformUtility_FlipLayoutAxes_mF5D9BF9F0EACBC972A22C937FD21B610410EB956(L_8, (bool)0, (bool)1, /*hidden argument*/NULL);
  	}
  
  IL_0042:
  	{
  		int32_t L_9 = V_0;
  		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1));
  	}
  
  IL_0047:
  	{
  		int32_t L_10 = V_0;
  		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_11 = ___rect0;
  		NullCheck(L_11);
  		int32_t L_12 = Transform_get_childCount_m7665D779DCDB6B175FB52A254276CDF0C384A724(L_11, /*hidden argument*/NULL);
  		if ((((int32_t)L_10) < ((int32_t)L_12)))
  		{
  			goto IL_0020;
  		}
  	}
  	{
  	}
  
  IL_0054:
  	{
  		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_13 = ___rect0;
  		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_14 = ___rect0;
  		NullCheck(L_14);
  		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_15 = RectTransform_get_pivot_mA5BEEE2069ACA7C0C717530EED3E7D811D46C463(L_14, /*hidden argument*/NULL);
  		IL2CPP_RUNTIME_CLASS_INIT(RectTransformUtility_t9B90669A72B05A33DD88BEBB817BC9CDBB614BBA_il2cpp_TypeInfo_var);
  		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_16 = RectTransformUtility_GetTransposed_m405847E48935C6439CFADED4188B6F3BEE55FC14(L_15, /*hidden argument*/NULL);
  		NullCheck(L_13);
  		RectTransform_set_pivot_mB791A383B3C870B9CBD7BC51B2C95711C88E9DCF(L_13, L_16, /*hidden argument*/NULL);
  		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_17 = ___rect0;
  		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_18 = ___rect0;
  		NullCheck(L_18);
  		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_19 = RectTransform_get_sizeDelta_mDA0A3E73679143B1B52CE2F9A417F90CB9F3DAFF(L_18, /*hidden argument*/NULL);
  		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_20 = RectTransformUtility_GetTransposed_m405847E48935C6439CFADED4188B6F3BEE55FC14(L_19, /*hidden argument*/NULL);
  		NullCheck(L_17);
  		RectTransform_set_sizeDelta_m7729BA56325BA667F0F7D60D642124F7909F1302(L_17, L_20, /*hidden argument*/NULL);
  		bool L_21 = ___keepPositioning1;
  		if (!L_21)
  		{
  			goto IL_0081;
  		}
  	}
  	{
  		goto IL_00b4;
  	}
  
  IL_0081:
  	{
  		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_22 = ___rect0;
  		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_23 = ___rect0;
  		NullCheck(L_23);
  		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_24 = RectTransform_get_anchoredPosition_mCB2171DBADBC572F354CCFE3ACA19F9506F97907(L_23, /*hidden argument*/NULL);
  		IL2CPP_RUNTIME_CLASS_INIT(RectTransformUtility_t9B90669A72B05A33DD88BEBB817BC9CDBB614BBA_il2cpp_TypeInfo_var);
  		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_25 = RectTransformUtility_GetTransposed_m405847E48935C6439CFADED4188B6F3BEE55FC14(L_24, /*hidden argument*/NULL);
  		NullCheck(L_22);
  		RectTransform_set_anchoredPosition_m4DD45DB1A97734A1F3A81E5F259638ECAF35962F(L_22, L_25, /*hidden argument*/NULL);
  		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_26 = ___rect0;
  		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_27 = ___rect0;
  		NullCheck(L_27);
  		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_28 = RectTransform_get_anchorMin_mB62D77CAC5A2A086320638AE7DF08135B7028744(L_27, /*hidden argument*/NULL);
  		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_29 = RectTransformUtility_GetTransposed_m405847E48935C6439CFADED4188B6F3BEE55FC14(L_28, /*hidden argument*/NULL);
  		NullCheck(L_26);
  		RectTransform_set_anchorMin_mE965F5B0902C2554635010A5752728414A57020A(L_26, L_29, /*hidden argument*/NULL);
  		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_30 = ___rect0;
  		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_31 = ___rect0;
  		NullCheck(L_31);
  		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_32 = RectTransform_get_anchorMax_m1E51C211FBB32326C884375C9F1E8E8221E5C086(L_31, /*hidden argument*/NULL);
  		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_33 = RectTransformUtility_GetTransposed_m405847E48935C6439CFADED4188B6F3BEE55FC14(L_32, /*hidden argument*/NULL);
  		NullCheck(L_30);
  		RectTransform_set_anchorMax_m55EEF00D9E42FE542B5346D7CEDAF9248736F7D3(L_30, L_33, /*hidden argument*/NULL);
  	}
  
  IL_00b4:
  	{
  		return;
  	}
  }
  // UnityEngine.Vector2 UnityEngine.RectTransformUtility::GetTransposed(UnityEngine.Vector2)
  extern "C" IL2CPP_METHOD_ATTR Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  RectTransformUtility_GetTransposed_m405847E48935C6439CFADED4188B6F3BEE55FC14 (Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___input0, const RuntimeMethod* method)
  {
  	Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  V_0;
  	memset(&V_0, 0, sizeof(V_0));
  	{
  		float L_0 = (&___input0)->get_y_1();
  		float L_1 = (&___input0)->get_x_0();
  		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_2;
  		memset(&L_2, 0, sizeof(L_2));
  		Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0((&L_2), L_0, L_1, /*hidden argument*/NULL);
  		V_0 = L_2;
  		goto IL_001a;
  	}
  
  IL_001a:
  	{
  		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_3 = V_0;
  		return L_3;
  	}
  }
  // UnityEngine.Vector2 UnityEngine.RectTransformUtility::PixelAdjustPoint(UnityEngine.Vector2,UnityEngine.Transform,UnityEngine.Canvas)
  extern "C" IL2CPP_METHOD_ATTR Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  RectTransformUtility_PixelAdjustPoint_m9B5E7F4F2EB55A49670316CBE4D8923154054573 (Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___point0, Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * ___elementTransform1, Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * ___canvas2, const RuntimeMethod* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (RectTransformUtility_PixelAdjustPoint_m9B5E7F4F2EB55A49670316CBE4D8923154054573_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  V_0;
  	memset(&V_0, 0, sizeof(V_0));
  	{
  		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_0 = ___elementTransform1;
  		Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * L_1 = ___canvas2;
  		IL2CPP_RUNTIME_CLASS_INIT(RectTransformUtility_t9B90669A72B05A33DD88BEBB817BC9CDBB614BBA_il2cpp_TypeInfo_var);
  		RectTransformUtility_PixelAdjustPoint_Injected_m7F2640515030E47B1B8227306BFED31F733C9B8B((Vector2_tA85D2DD88578276CA8A8796756458277E72D073D *)(&___point0), L_0, L_1, (Vector2_tA85D2DD88578276CA8A8796756458277E72D073D *)(&V_0), /*hidden argument*/NULL);
  		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_2 = V_0;
  		return L_2;
  	}
  }
  // UnityEngine.Rect UnityEngine.RectTransformUtility::PixelAdjustRect(UnityEngine.RectTransform,UnityEngine.Canvas)
  extern "C" IL2CPP_METHOD_ATTR Rect_t35B976DE901B5423C11705E156938EA27AB402CE  RectTransformUtility_PixelAdjustRect_m320399756E1AD411CFECB3E11867806E73A0DE49 (RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * ___rectTransform0, Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * ___canvas1, const RuntimeMethod* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (RectTransformUtility_PixelAdjustRect_m320399756E1AD411CFECB3E11867806E73A0DE49_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	Rect_t35B976DE901B5423C11705E156938EA27AB402CE  V_0;
  	memset(&V_0, 0, sizeof(V_0));
  	{
  		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_0 = ___rectTransform0;
  		Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * L_1 = ___canvas1;
  		IL2CPP_RUNTIME_CLASS_INIT(RectTransformUtility_t9B90669A72B05A33DD88BEBB817BC9CDBB614BBA_il2cpp_TypeInfo_var);
  		RectTransformUtility_PixelAdjustRect_Injected_m2172A105E834E9F0B292508EF544A68ED257A317(L_0, L_1, (Rect_t35B976DE901B5423C11705E156938EA27AB402CE *)(&V_0), /*hidden argument*/NULL);
  		Rect_t35B976DE901B5423C11705E156938EA27AB402CE  L_2 = V_0;
  		return L_2;
  	}
  }
  // System.Boolean UnityEngine.RectTransformUtility::PointInRectangle(UnityEngine.Vector2,UnityEngine.RectTransform,UnityEngine.Camera)
  extern "C" IL2CPP_METHOD_ATTR bool RectTransformUtility_PointInRectangle_m31A8C0A3CFCC0B584A33C3A3F2692EF09D303CEE (Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___screenPoint0, RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * ___rect1, Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * ___cam2, const RuntimeMethod* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (RectTransformUtility_PointInRectangle_m31A8C0A3CFCC0B584A33C3A3F2692EF09D303CEE_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_0 = ___rect1;
  		Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * L_1 = ___cam2;
  		IL2CPP_RUNTIME_CLASS_INIT(RectTransformUtility_t9B90669A72B05A33DD88BEBB817BC9CDBB614BBA_il2cpp_TypeInfo_var);
  		bool L_2 = RectTransformUtility_PointInRectangle_Injected_m42DCFCCED1ABCAE24B543ABD1903291A3A186B2D((Vector2_tA85D2DD88578276CA8A8796756458277E72D073D *)(&___screenPoint0), L_0, L_1, /*hidden argument*/NULL);
  		return L_2;
  	}
  }
  // System.Void UnityEngine.RectTransformUtility::.cctor()
  extern "C" IL2CPP_METHOD_ATTR void RectTransformUtility__cctor_m1DCF0D49797698D7D4FBF3EF83B5DEC9A5F42851 (const RuntimeMethod* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (RectTransformUtility__cctor_m1DCF0D49797698D7D4FBF3EF83B5DEC9A5F42851_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* L_0 = (Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28*)SZArrayNew(Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28_il2cpp_TypeInfo_var, (uint32_t)4);
  		((RectTransformUtility_t9B90669A72B05A33DD88BEBB817BC9CDBB614BBA_StaticFields*)il2cpp_codegen_static_fields_for(RectTransformUtility_t9B90669A72B05A33DD88BEBB817BC9CDBB614BBA_il2cpp_TypeInfo_var))->set_s_Corners_0(L_0);
  		return;
  	}
  }
  // System.Void UnityEngine.RectTransformUtility::PixelAdjustPoint_Injected(UnityEngine.Vector2U26,UnityEngine.Transform,UnityEngine.Canvas,UnityEngine.Vector2U26)
  extern "C" IL2CPP_METHOD_ATTR void RectTransformUtility_PixelAdjustPoint_Injected_m7F2640515030E47B1B8227306BFED31F733C9B8B (Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * ___point0, Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * ___elementTransform1, Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * ___canvas2, Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * ___ret3, const RuntimeMethod* method)
  {
  	typedef void (*RectTransformUtility_PixelAdjustPoint_Injected_m7F2640515030E47B1B8227306BFED31F733C9B8B_ftn) (Vector2_tA85D2DD88578276CA8A8796756458277E72D073D *, Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA *, Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 *, Vector2_tA85D2DD88578276CA8A8796756458277E72D073D *);
  	static RectTransformUtility_PixelAdjustPoint_Injected_m7F2640515030E47B1B8227306BFED31F733C9B8B_ftn _il2cpp_icall_func;
  	if (!_il2cpp_icall_func)
  	_il2cpp_icall_func = (RectTransformUtility_PixelAdjustPoint_Injected_m7F2640515030E47B1B8227306BFED31F733C9B8B_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.RectTransformUtility::PixelAdjustPoint_Injected(UnityEngine.Vector2&,UnityEngine.Transform,UnityEngine.Canvas,UnityEngine.Vector2&)");
  	_il2cpp_icall_func(___point0, ___elementTransform1, ___canvas2, ___ret3);
  }
  // System.Void UnityEngine.RectTransformUtility::PixelAdjustRect_Injected(UnityEngine.RectTransform,UnityEngine.Canvas,UnityEngine.RectU26)
  extern "C" IL2CPP_METHOD_ATTR void RectTransformUtility_PixelAdjustRect_Injected_m2172A105E834E9F0B292508EF544A68ED257A317 (RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * ___rectTransform0, Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * ___canvas1, Rect_t35B976DE901B5423C11705E156938EA27AB402CE * ___ret2, const RuntimeMethod* method)
  {
  	typedef void (*RectTransformUtility_PixelAdjustRect_Injected_m2172A105E834E9F0B292508EF544A68ED257A317_ftn) (RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 *, Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 *, Rect_t35B976DE901B5423C11705E156938EA27AB402CE *);
  	static RectTransformUtility_PixelAdjustRect_Injected_m2172A105E834E9F0B292508EF544A68ED257A317_ftn _il2cpp_icall_func;
  	if (!_il2cpp_icall_func)
  	_il2cpp_icall_func = (RectTransformUtility_PixelAdjustRect_Injected_m2172A105E834E9F0B292508EF544A68ED257A317_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.RectTransformUtility::PixelAdjustRect_Injected(UnityEngine.RectTransform,UnityEngine.Canvas,UnityEngine.Rect&)");
  	_il2cpp_icall_func(___rectTransform0, ___canvas1, ___ret2);
  }
  // System.Boolean UnityEngine.RectTransformUtility::PointInRectangle_Injected(UnityEngine.Vector2U26,UnityEngine.RectTransform,UnityEngine.Camera)
  extern "C" IL2CPP_METHOD_ATTR bool RectTransformUtility_PointInRectangle_Injected_m42DCFCCED1ABCAE24B543ABD1903291A3A186B2D (Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * ___screenPoint0, RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * ___rect1, Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * ___cam2, const RuntimeMethod* method)
  {
  	typedef bool (*RectTransformUtility_PointInRectangle_Injected_m42DCFCCED1ABCAE24B543ABD1903291A3A186B2D_ftn) (Vector2_tA85D2DD88578276CA8A8796756458277E72D073D *, RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 *, Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 *);
  	static RectTransformUtility_PointInRectangle_Injected_m42DCFCCED1ABCAE24B543ABD1903291A3A186B2D_ftn _il2cpp_icall_func;
  	if (!_il2cpp_icall_func)
  	_il2cpp_icall_func = (RectTransformUtility_PointInRectangle_Injected_m42DCFCCED1ABCAE24B543ABD1903291A3A186B2D_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.RectTransformUtility::PointInRectangle_Injected(UnityEngine.Vector2&,UnityEngine.RectTransform,UnityEngine.Camera)");
  	bool retVal = _il2cpp_icall_func(___screenPoint0, ___rect1, ___cam2);
  	return retVal;
  }
  #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.UISystemProfilerApi::BeginSample(UnityEngine.UISystemProfilerApi_SampleType)
  extern "C" IL2CPP_METHOD_ATTR void UISystemProfilerApi_BeginSample_m43EF1B2F9606D5F0C99DF84505C5498AA0CDBB1B (int32_t ___type0, const RuntimeMethod* method)
  {
  	typedef void (*UISystemProfilerApi_BeginSample_m43EF1B2F9606D5F0C99DF84505C5498AA0CDBB1B_ftn) (int32_t);
  	static UISystemProfilerApi_BeginSample_m43EF1B2F9606D5F0C99DF84505C5498AA0CDBB1B_ftn _il2cpp_icall_func;
  	if (!_il2cpp_icall_func)
  	_il2cpp_icall_func = (UISystemProfilerApi_BeginSample_m43EF1B2F9606D5F0C99DF84505C5498AA0CDBB1B_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.UISystemProfilerApi::BeginSample(UnityEngine.UISystemProfilerApi/SampleType)");
  	_il2cpp_icall_func(___type0);
  }
  // System.Void UnityEngine.UISystemProfilerApi::EndSample(UnityEngine.UISystemProfilerApi_SampleType)
  extern "C" IL2CPP_METHOD_ATTR void UISystemProfilerApi_EndSample_mB7DD865D72832D3558931B4E6801999B23F0429A (int32_t ___type0, const RuntimeMethod* method)
  {
  	typedef void (*UISystemProfilerApi_EndSample_mB7DD865D72832D3558931B4E6801999B23F0429A_ftn) (int32_t);
  	static UISystemProfilerApi_EndSample_mB7DD865D72832D3558931B4E6801999B23F0429A_ftn _il2cpp_icall_func;
  	if (!_il2cpp_icall_func)
  	_il2cpp_icall_func = (UISystemProfilerApi_EndSample_mB7DD865D72832D3558931B4E6801999B23F0429A_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.UISystemProfilerApi::EndSample(UnityEngine.UISystemProfilerApi/SampleType)");
  	_il2cpp_icall_func(___type0);
  }
  // System.Void UnityEngine.UISystemProfilerApi::AddMarker(System.String,UnityEngine.Object)
  extern "C" IL2CPP_METHOD_ATTR void UISystemProfilerApi_AddMarker_m9193DB5B08C1B7DD35835D6F0E2DF9DD20483FFA (String_t* ___name0, Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 * ___obj1, const RuntimeMethod* method)
  {
  	typedef void (*UISystemProfilerApi_AddMarker_m9193DB5B08C1B7DD35835D6F0E2DF9DD20483FFA_ftn) (String_t*, Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *);
  	static UISystemProfilerApi_AddMarker_m9193DB5B08C1B7DD35835D6F0E2DF9DD20483FFA_ftn _il2cpp_icall_func;
  	if (!_il2cpp_icall_func)
  	_il2cpp_icall_func = (UISystemProfilerApi_AddMarker_m9193DB5B08C1B7DD35835D6F0E2DF9DD20483FFA_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.UISystemProfilerApi::AddMarker(System.String,UnityEngine.Object)");
  	_il2cpp_icall_func(___name0, ___obj1);
  }
  #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
  