﻿#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);
	}
};
template <typename R>
struct VirtFuncInvoker0
{
	typedef R (*Func)(void*, const RuntimeMethod*);

	static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
		return ((Func)invokeData.methodPtr)(obj, invokeData.method);
	}
};
template <typename T1, typename T2>
struct VirtActionInvoker2
{
	typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);

	static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
		((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
	}
};
template <typename R, typename T1>
struct VirtFuncInvoker1
{
	typedef R (*Func)(void*, T1, const RuntimeMethod*);

	static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
		return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
	}
};
template <typename T1>
struct VirtActionInvoker1
{
	typedef void (*Action)(void*, T1, const RuntimeMethod*);

	static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
		((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
	}
};
template <typename R, typename T1, typename T2, typename T3>
struct VirtFuncInvoker3
{
	typedef R (*Func)(void*, T1, T2, T3, const RuntimeMethod*);

	static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
		return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
	}
};
template <typename T1, typename T2, typename T3, typename T4, typename T5>
struct VirtActionInvoker5
{
	typedef void (*Action)(void*, T1, T2, T3, T4, T5, const RuntimeMethod*);

	static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
		((Action)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, invokeData.method);
	}
};
template <typename R, typename T1, typename T2>
struct VirtFuncInvoker2
{
	typedef R (*Func)(void*, T1, T2, const RuntimeMethod*);

	static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
		return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
	}
};
template <typename T1>
struct InterfaceActionInvoker1
{
	typedef void (*Action)(void*, T1, const RuntimeMethod*);

	static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
		((Action)invokeData.methodPtr)(obj, p1, 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);
	}
};
template <typename R>
struct InterfaceFuncInvoker0
{
	typedef R (*Func)(void*, const RuntimeMethod*);

	static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
		return ((Func)invokeData.methodPtr)(obj, invokeData.method);
	}
};
template <typename R, typename T1>
struct InterfaceFuncInvoker1
{
	typedef R (*Func)(void*, T1, const RuntimeMethod*);

	static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
		return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
	}
};
template <typename R, typename T1, typename T2>
struct InterfaceFuncInvoker2
{
	typedef R (*Func)(void*, T1, T2, const RuntimeMethod*);

	static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
		return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
	}
};

// UnityEngine.EventSystems.AbstractEventData
struct AbstractEventData_t4171500731;
// UnityEngine.EventSystems.AxisEventData
struct AxisEventData_t2331243652;
// UnityEngine.EventSystems.EventSystem
struct EventSystem_t1003666588;
// UnityEngine.EventSystems.BaseEventData
struct BaseEventData_t3903027533;
// UnityEngine.EventSystems.BaseInputModule
struct BaseInputModule_t2019268878;
// UnityEngine.GameObject
struct GameObject_t1113636619;
// UnityEngine.EventSystems.BaseInput
struct BaseInput_t3630163547;
// UnityEngine.EventSystems.UIBehaviour
struct UIBehaviour_t3495933518;
// System.String
struct String_t;
// System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>
struct List_1_t537414295;
// UnityEngine.Object
struct Object_t631007953;
// UnityEngine.Component
struct Component_t1923634451;
// UnityEngine.EventSystems.BaseInput[]
struct BaseInputU5BU5D_t2997724634;
// System.Object[]
struct ObjectU5BU5D_t2843939325;
// System.Type
struct Type_t;
// UnityEngine.Transform
struct Transform_t3600365921;
// UnityEngine.EventSystems.PointerEventData
struct PointerEventData_t3807901092;
// System.Collections.Generic.List`1<UnityEngine.GameObject>
struct List_1_t2585711361;
// System.Collections.Generic.List`1<System.Object>
struct List_1_t257213610;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerExitHandler>
struct EventFunction_1_t2867327688;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<System.Object>
struct EventFunction_1_t1764640198;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerEnterHandler>
struct EventFunction_1_t3995630009;
// UnityEngine.Behaviour
struct Behaviour_t1437897464;
// UnityEngine.EventSystems.BaseRaycaster
struct BaseRaycaster_t4150874583;
// System.Collections.Generic.List`1<UnityEngine.EventSystems.BaseInputModule>
struct List_1_t3491343620;
// System.Collections.Generic.List`1<UnityEngine.EventSystems.EventSystem>
struct List_1_t2475741330;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IDeselectHandler>
struct EventFunction_1_t3373214253;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.ISelectHandler>
struct EventFunction_1_t955952873;
// UnityEngine.Camera
struct Camera_t4157153871;
// System.Collections.Generic.List`1<UnityEngine.EventSystems.BaseRaycaster>
struct List_1_t1327982029;
// System.Comparison`1<UnityEngine.EventSystems.RaycastResult>
struct Comparison_1_t3135238028;
// System.Text.StringBuilder
struct StringBuilder_t;
// UnityEngine.EventSystems.EventTrigger
struct EventTrigger_t1076084509;
// UnityEngine.MonoBehaviour
struct MonoBehaviour_t3962482529;
// System.Collections.Generic.List`1<UnityEngine.EventSystems.EventTrigger/Entry>
struct List_1_t521873611;
// UnityEngine.EventSystems.EventTrigger/Entry
struct Entry_t3344766165;
// UnityEngine.Events.UnityEvent`1<UnityEngine.EventSystems.BaseEventData>
struct UnityEvent_1_t489719741;
// UnityEngine.Events.UnityEvent`1<System.Object>
struct UnityEvent_1_t3961765668;
// UnityEngine.EventSystems.EventTrigger/TriggerEvent
struct TriggerEvent_t3867320123;
// UnityEngine.EventSystems.IPointerEnterHandler
struct IPointerEnterHandler_t1016128679;
// UnityEngine.EventSystems.IPointerExitHandler
struct IPointerExitHandler_t4182793654;
// UnityEngine.EventSystems.IPointerDownHandler
struct IPointerDownHandler_t1380080529;
// UnityEngine.EventSystems.IPointerUpHandler
struct IPointerUpHandler_t277099170;
// UnityEngine.EventSystems.IPointerClickHandler
struct IPointerClickHandler_t132471142;
// UnityEngine.EventSystems.IInitializePotentialDragHandler
struct IInitializePotentialDragHandler_t608041180;
// UnityEngine.EventSystems.IBeginDragHandler
struct IBeginDragHandler_t3293314358;
// UnityEngine.EventSystems.IDragHandler
struct IDragHandler_t2288426503;
// UnityEngine.EventSystems.IEndDragHandler
struct IEndDragHandler_t297508562;
// UnityEngine.EventSystems.IDropHandler
struct IDropHandler_t3627139509;
// UnityEngine.EventSystems.IScrollHandler
struct IScrollHandler_t4201797704;
// UnityEngine.EventSystems.IUpdateSelectedHandler
struct IUpdateSelectedHandler_t4266291469;
// UnityEngine.EventSystems.ISelectHandler
struct ISelectHandler_t2271418839;
// UnityEngine.EventSystems.IDeselectHandler
struct IDeselectHandler_t393712923;
// UnityEngine.EventSystems.IMoveHandler
struct IMoveHandler_t933334182;
// UnityEngine.EventSystems.ISubmitHandler
struct ISubmitHandler_t2790798304;
// UnityEngine.EventSystems.ICancelHandler
struct ICancelHandler_t3974364820;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerDownHandler>
struct EventFunction_1_t64614563;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerUpHandler>
struct EventFunction_1_t3256600500;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerClickHandler>
struct EventFunction_1_t3111972472;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IInitializePotentialDragHandler>
struct EventFunction_1_t3587542510;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IBeginDragHandler>
struct EventFunction_1_t1977848392;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IDragHandler>
struct EventFunction_1_t972960537;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IEndDragHandler>
struct EventFunction_1_t3277009892;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IDropHandler>
struct EventFunction_1_t2311673543;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IScrollHandler>
struct EventFunction_1_t2886331738;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IUpdateSelectedHandler>
struct EventFunction_1_t2950825503;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IMoveHandler>
struct EventFunction_1_t3912835512;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.ISubmitHandler>
struct EventFunction_1_t1475332338;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.ICancelHandler>
struct EventFunction_1_t2658898854;
// System.Collections.Generic.IList`1<UnityEngine.Transform>
struct IList_1_t1120718408;
// UnityEngine.Events.UnityAction`1<System.Collections.Generic.List`1<UnityEngine.EventSystems.IEventSystemHandler>>
struct UnityAction_1_t1116627437;
// UnityEngine.Events.UnityAction`1<System.Object>
struct UnityAction_1_t3664942305;
// UnityEngine.UI.ObjectPool`1<System.Collections.Generic.List`1<UnityEngine.EventSystems.IEventSystemHandler>>
struct ObjectPool_1_t231414508;
// UnityEngine.UI.ObjectPool`1<System.Object>
struct ObjectPool_1_t2779729376;
// System.Collections.Generic.List`1<UnityEngine.Transform>
struct List_1_t777473367;
// System.Collections.Generic.List`1<UnityEngine.EventSystems.IEventSystemHandler>
struct List_1_t531791296;
// UnityEngine.EventSystems.Physics2DRaycaster
struct Physics2DRaycaster_t3382992964;
// UnityEngine.EventSystems.PhysicsRaycaster
struct PhysicsRaycaster_t437419520;
// UnityEngine.UI.ReflectionMethodsCache
struct ReflectionMethodsCache_t2103211062;
// UnityEngine.UI.ReflectionMethodsCache/GetRayIntersectionAllCallback
struct GetRayIntersectionAllCallback_t3913627115;
// UnityEngine.RaycastHit2D[]
struct RaycastHit2DU5BU5D_t4286651560;
// UnityEngine.UI.ReflectionMethodsCache/GetRayIntersectionAllNonAllocCallback
struct GetRayIntersectionAllNonAllocCallback_t2311174851;
// UnityEngine.Collider2D
struct Collider2D_t2806799626;
// UnityEngine.SpriteRenderer
struct SpriteRenderer_t3235626157;
// UnityEngine.Renderer
struct Renderer_t2627027031;
// UnityEngine.UI.ReflectionMethodsCache/RaycastAllCallback
struct RaycastAllCallback_t1884415901;
// UnityEngine.RaycastHit[]
struct RaycastHitU5BU5D_t1690781147;
// UnityEngine.UI.ReflectionMethodsCache/GetRaycastNonAllocCallback
struct GetRaycastNonAllocCallback_t3841783507;
// System.Comparison`1<UnityEngine.RaycastHit>
struct Comparison_1_t830933145;
// UnityEngine.Collider
struct Collider_t1773347010;
// UnityEngine.EventSystems.PointerInputModule
struct PointerInputModule_t3453173740;
// System.Collections.Generic.Dictionary`2<System.Int32,UnityEngine.EventSystems.PointerEventData>
struct Dictionary_2_t2696614423;
// System.Collections.Generic.Dictionary`2<System.Int32,System.Object>
struct Dictionary_2_t1968819495;
// UnityEngine.EventSystems.PointerInputModule/MouseState
struct MouseState_t384203932;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Int32,UnityEngine.EventSystems.PointerEventData>
struct ValueCollection_t117691445;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Int32,System.Object>
struct ValueCollection_t3684863813;
// UnityEngine.EventSystems.PointerInputModule/ButtonState
struct ButtonState_t857139936;
// UnityEngine.EventSystems.PointerInputModule/MouseButtonEventData
struct MouseButtonEventData_t3190347560;
// System.Collections.Generic.List`1<UnityEngine.EventSystems.PointerInputModule/ButtonState>
struct List_1_t2329214678;
// UnityEngine.EventSystems.StandaloneInputModule
struct StandaloneInputModule_t2760469101;
// UnityEngine.EventSystems.TouchInputModule
struct TouchInputModule_t4248229598;
// UnityEngine.UI.AnimationTriggers
struct AnimationTriggers_t2532145056;
// UnityEngine.UI.AspectRatioFitter
struct AspectRatioFitter_t3312407083;
// UnityEngine.RectTransform
struct RectTransform_t3704657025;
// System.Collections.IEnumerator
struct IEnumerator_t1853284238;
// UnityEngine.UI.AspectRatioFitter/<DelayUpdate>c__Iterator0
struct U3CDelayUpdateU3Ec__Iterator0_t299064644;
// UnityEngine.Coroutine
struct Coroutine_t3829159415;
// System.NotSupportedException
struct NotSupportedException_t1314879016;
// UnityEngine.UI.BaseMeshEffect
struct BaseMeshEffect_t2440176439;
// UnityEngine.UI.Graphic
struct Graphic_t1660335611;
// UnityEngine.Mesh
struct Mesh_t3648964284;
// UnityEngine.UI.VertexHelper
struct VertexHelper_t2453304189;
// UnityEngine.UI.BaseVertexEffect
struct BaseVertexEffect_t2675891272;
// UnityEngine.UI.Button
struct Button_t4055032469;
// UnityEngine.UI.Button/ButtonClickedEvent
struct ButtonClickedEvent_t48803504;
// UnityEngine.UI.Selectable
struct Selectable_t3250028441;
// UnityEngine.Events.UnityEvent
struct UnityEvent_t2581268647;
// UnityEngine.UI.Button/<OnFinishSubmit>c__Iterator0
struct U3COnFinishSubmitU3Ec__Iterator0_t3413438900;
// UnityEngine.UI.CanvasScaler
struct CanvasScaler_t2767979955;
// UnityEngine.Canvas
struct Canvas_t3310196443;
// UnityEngine.Display
struct Display_t1387065949;
// UnityEngine.UI.CanvasUpdateRegistry
struct CanvasUpdateRegistry_t2720824592;
// UnityEngine.UI.Collections.IndexedSet`1<UnityEngine.UI.ICanvasElement>
struct IndexedSet_1_t3571286806;
// UnityEngine.UI.Collections.IndexedSet`1<System.Object>
struct IndexedSet_1_t234526808;
// UnityEngine.Canvas/WillRenderCanvases
struct WillRenderCanvases_t3309123499;
// UnityEngine.UI.ICanvasElement
struct ICanvasElement_t2121898866;
// System.Comparison`1<UnityEngine.UI.ICanvasElement>
struct Comparison_1_t1896830045;
// System.Comparison`1<System.Object>
struct Comparison_1_t2855037343;
// System.Exception
struct Exception_t;
// UnityEngine.UI.ClipperRegistry
struct ClipperRegistry_t2428680409;
// UnityEngine.UI.Collections.IndexedSet`1<UnityEngine.UI.IClipper>
struct IndexedSet_1_t2673511092;
// UnityEngine.UI.IClipper
struct IClipper_t1224123152;
// System.Collections.Generic.List`1<UnityEngine.UI.RectMask2D>
struct List_1_t651996883;
// UnityEngine.UI.RectMask2D
struct RectMask2D_t3474889437;
// System.ValueType
struct ValueType_t3640485471;
// UnityEngine.UI.ContentSizeFitter
struct ContentSizeFitter_t3850442145;
// UnityEngine.Events.UnityEvent`1<UnityEngine.Color>
struct UnityEvent_1_t3437345828;
// UnityEngine.Events.UnityAction`1<UnityEngine.Color>
struct UnityAction_1_t3140522465;
// UnityEngine.UI.CoroutineTween.ColorTween/ColorTweenCallback
struct ColorTweenCallback_t1121741130;
// UnityEngine.Events.UnityEvent`1<System.Single>
struct UnityEvent_1_t2278926278;
// UnityEngine.Events.UnityAction`1<System.Single>
struct UnityAction_1_t1982102915;
// UnityEngine.UI.CoroutineTween.FloatTween/FloatTweenCallback
struct FloatTweenCallback_t1856710240;
// UnityEngine.UI.Text
struct Text_t1901882714;
// UnityEngine.UI.Image
struct Image_t2670269651;
// UnityEngine.Sprite
struct Sprite_t280657092;
// UnityEngine.UI.RawImage
struct RawImage_t3182918964;
// UnityEngine.UI.Slider
struct Slider_t3903728902;
// UnityEngine.UI.Scrollbar
struct Scrollbar_t1494447233;
// UnityEngine.UI.Toggle
struct Toggle_t2735377061;
// UnityEngine.UI.InputField
struct InputField_t3762917431;
// UnityEngine.UI.ScrollRect
struct ScrollRect_t4137855814;
// UnityEngine.UI.Mask
struct Mask_t1803652131;
// UnityEngine.UI.Dropdown
struct Dropdown_t2274391225;
// System.Collections.Generic.List`1<UnityEngine.UI.Dropdown/OptionData>
struct List_1_t447389798;
// UnityEngine.UI.Dropdown/OptionData
struct OptionData_t3270282352;
// UnityEngine.UI.Dropdown/OptionDataList
struct OptionDataList_t1438173104;
// UnityEngine.UI.Dropdown/DropdownEvent
struct DropdownEvent_t4040729994;
// System.Collections.Generic.List`1<UnityEngine.UI.Dropdown/DropdownItem>
struct List_1_t2924027637;
// UnityEngine.Events.UnityEvent`1<System.Int32>
struct UnityEvent_1_t3832605257;
// UnityEngine.UI.CoroutineTween.TweenRunner`1<UnityEngine.UI.CoroutineTween.FloatTween>
struct TweenRunner_1_t3520241082;
// System.Collections.Generic.IEnumerable`1<UnityEngine.UI.Dropdown/OptionData>
struct IEnumerable_1_t2250135241;
// System.Collections.Generic.IEnumerable`1<System.Object>
struct IEnumerable_1_t2059959053;
// System.Collections.Generic.List`1<System.String>
struct List_1_t3319525431;
// System.Collections.Generic.List`1<UnityEngine.Sprite>
struct List_1_t1752731834;
// UnityEngine.UI.Dropdown/DropdownItem
struct DropdownItem_t1451952895;
// UnityEngine.UI.GraphicRaycaster
struct GraphicRaycaster_t2999697109;
// UnityEngine.CanvasGroup
struct CanvasGroup_t4083511760;
// System.Collections.Generic.List`1<UnityEngine.Canvas>
struct List_1_t487303889;
// UnityEngine.UI.Dropdown/<Show>c__AnonStorey1
struct U3CShowU3Ec__AnonStorey1_t1106527198;
// UnityEngine.Events.UnityAction`1<System.Boolean>
struct UnityAction_1_t682124106;
// UnityEngine.Events.UnityEvent`1<System.Boolean>
struct UnityEvent_1_t978947469;
// UnityEngine.Vector3[]
struct Vector3U5BU5D_t1718750761;
// UnityEngine.Events.UnityAction
struct UnityAction_t3245792599;
// UnityEngine.UI.Dropdown/<DelayedDestroyDropdownList>c__Iterator0
struct U3CDelayedDestroyDropdownListU3Ec__Iterator0_t3853912249;
// UnityEngine.WaitForSecondsRealtime
struct WaitForSecondsRealtime_t189548121;
// UnityEngine.UI.FontData
struct FontData_t746620069;
// UnityEngine.Font
struct Font_t1956802104;
// System.Collections.Generic.Dictionary`2<UnityEngine.Font,System.Collections.Generic.HashSet`1<UnityEngine.UI.Text>>
struct Dictionary_2_t369343732;
// System.Collections.Generic.HashSet`1<UnityEngine.UI.Text>
struct HashSet_1_t466832188;
// System.Collections.Generic.Dictionary`2<System.Object,System.Object>
struct Dictionary_2_t132545152;
// System.Action`1<UnityEngine.Font>
struct Action_1_t2129269699;
// System.Action`1<System.Object>
struct Action_1_t3252573759;
// System.Collections.Generic.HashSet`1<System.Object>
struct HashSet_1_t1645055638;
// UnityEngine.UI.CoroutineTween.TweenRunner`1<UnityEngine.UI.CoroutineTween.ColorTween>
struct TweenRunner_1_t3055525458;
// UnityEngine.Material
struct Material_t340375123;
// UnityEngine.CanvasRenderer
struct CanvasRenderer_t2598313366;
// System.Collections.Generic.List`1<UnityEngine.Component>
struct List_1_t3395709193;
// UnityEngine.Texture
struct Texture_t3661962703;
// UnityEngine.Texture2D
struct Texture2D_t3840446185;
// System.Collections.Generic.List`1<UnityEngine.UIVertex>
struct List_1_t1234605051;
// System.Delegate
struct Delegate_t1188392813;
// System.Collections.Generic.List`1<UnityEngine.UI.Graphic>
struct List_1_t3132410353;
// System.Collections.Generic.IList`1<UnityEngine.UI.Graphic>
struct IList_1_t3475655394;
// System.Comparison`1<UnityEngine.UI.Graphic>
struct Comparison_1_t1435266790;
// UnityEngine.UI.GraphicRegistry
struct GraphicRegistry_t3479976429;
// System.Collections.Generic.Dictionary`2<UnityEngine.Canvas,UnityEngine.UI.Collections.IndexedSet`1<UnityEngine.UI.Graphic>>
struct Dictionary_2_t2296117448;
// UnityEngine.UI.Collections.IndexedSet`1<UnityEngine.UI.Graphic>
struct IndexedSet_1_t3109723551;
// UnityEngine.UI.GridLayoutGroup
struct GridLayoutGroup_t3046220461;
// UnityEngine.UI.LayoutGroup
struct LayoutGroup_t2436138090;
// System.Collections.Generic.List`1<UnityEngine.RectTransform>
struct List_1_t881764471;
// UnityEngine.RectOffset
struct RectOffset_t1369453676;
// UnityEngine.UI.HorizontalLayoutGroup
struct HorizontalLayoutGroup_t2586782146;
// UnityEngine.UI.HorizontalOrVerticalLayoutGroup
struct HorizontalOrVerticalLayoutGroup_t729725570;
// UnityEngine.UI.MaskableGraphic
struct MaskableGraphic_t3839221559;
// UnityEngine.UI.RectMask2D[]
struct RectMask2DU5BU5D_t4110439696;
// System.Collections.Generic.List`1<UnityEngine.UI.IClipper>
struct List_1_t2696197894;
// System.Collections.Generic.Dictionary`2<UnityEngine.UI.IClipper,System.Int32>
struct Dictionary_2_t3531485785;
// System.Int32[]
struct Int32U5BU5D_t385246372;
// System.Collections.Generic.Link[]
struct LinkU5BU5D_t964245573;
// UnityEngine.UI.IClipper[]
struct IClipperU5BU5D_t2077073073;
// System.Collections.Generic.IEqualityComparer`1<UnityEngine.UI.IClipper>
struct IEqualityComparer_1_t3331455170;
// System.Runtime.Serialization.SerializationInfo
struct SerializationInfo_t950877179;
// System.Collections.Generic.Dictionary`2/Transform`1<UnityEngine.UI.IClipper,System.Int32,System.Collections.DictionaryEntry>
struct Transform_1_t2465069151;
// System.IntPtr[]
struct IntPtrU5BU5D_t4013366056;
// System.Collections.IDictionary
struct IDictionary_t1363984059;
// System.Collections.Generic.List`1<UnityEngine.UI.ICanvasElement>
struct List_1_t3593973608;
// System.Collections.Generic.Dictionary`2<UnityEngine.UI.ICanvasElement,System.Int32>
struct Dictionary_2_t3261772335;
// UnityEngine.EventSystems.PointerInputModule/ButtonState[]
struct ButtonStateU5BU5D_t335326625;
// UnityEngine.EventSystems.PointerEventData[]
struct PointerEventDataU5BU5D_t3854101325;
// System.Collections.Generic.IEqualityComparer`1<System.Int32>
struct IEqualityComparer_1_t763310475;
// System.Collections.Generic.Dictionary`2/Transform`1<System.Int32,UnityEngine.EventSystems.PointerEventData,System.Collections.DictionaryEntry>
struct Transform_1_t3458440169;
// UnityEngine.UI.ReflectionMethodsCache/Raycast3DCallback
struct Raycast3DCallback_t701940803;
// UnityEngine.UI.ReflectionMethodsCache/Raycast2DCallback
struct Raycast2DCallback_t768590915;
// UnityEngine.Transform[]
struct TransformU5BU5D_t807237628;
// System.Collections.Generic.Stack`1<System.Collections.Generic.List`1<UnityEngine.EventSystems.IEventSystemHandler>>
struct Stack_1_t1375180751;
// UnityEngine.UI.Dropdown/OptionData[]
struct OptionDataU5BU5D_t3600483281;
// UnityEngine.UI.Dropdown/DropdownItem[]
struct DropdownItemU5BU5D_t2800600614;
// UnityEngine.EventSystems.IEventSystemHandler[]
struct IEventSystemHandlerU5BU5D_t541873103;
// UnityEngine.Events.InvokableCallList
struct InvokableCallList_t2498835369;
// UnityEngine.Events.PersistentCallGroup
struct PersistentCallGroup_t3050769227;
// UnityEngine.RectTransform[]
struct RectTransformU5BU5D_t107129948;
// System.Collections.Generic.Dictionary`2<UnityEngine.UI.Graphic,System.Int32>
struct Dictionary_2_t1241847650;
// UnityEngine.Canvas[]
struct CanvasU5BU5D_t682926938;
// UnityEngine.UI.Collections.IndexedSet`1<UnityEngine.UI.Graphic>[]
struct IndexedSet_1U5BU5D_t965309702;
// System.Collections.Generic.IEqualityComparer`1<UnityEngine.Canvas>
struct IEqualityComparer_1_t1122561165;
// System.Collections.Generic.Dictionary`2/Transform`1<UnityEngine.Canvas,UnityEngine.UI.Collections.IndexedSet`1<UnityEngine.UI.Graphic>,System.Collections.DictionaryEntry>
struct Transform_1_t3642685268;
// UnityEngine.UI.ICanvasElement[]
struct ICanvasElementU5BU5D_t1807359623;
// System.Collections.Generic.IEqualityComparer`1<UnityEngine.UI.ICanvasElement>
struct IEqualityComparer_1_t4229230884;
// System.Collections.Generic.Dictionary`2/Transform`1<UnityEngine.UI.ICanvasElement,System.Int32,System.Collections.DictionaryEntry>
struct Transform_1_t3122708593;
// UnityEngine.UI.Graphic[]
struct GraphicU5BU5D_t4082402234;
// System.Collections.Generic.IEqualityComparer`1<UnityEngine.UI.Graphic>
struct IEqualityComparer_1_t3767667629;
// System.Collections.Generic.Dictionary`2/Transform`1<UnityEngine.UI.Graphic,System.Int32,System.Collections.DictionaryEntry>
struct Transform_1_t3607992594;
// UnityEngine.UIVertex[]
struct UIVertexU5BU5D_t1981460040;
// UnityEngine.Font[]
struct FontU5BU5D_t1399044585;
// System.Collections.Generic.HashSet`1<UnityEngine.UI.Text>[]
struct HashSet_1U5BU5D_t2348110933;
// System.Collections.Generic.IEqualityComparer`1<UnityEngine.Font>
struct IEqualityComparer_1_t4064134122;
// System.Collections.Generic.Dictionary`2/Transform`1<UnityEngine.Font,System.Collections.Generic.HashSet`1<UnityEngine.UI.Text>,System.Collections.DictionaryEntry>
struct Transform_1_t658481400;
// System.Collections.Generic.HashSet`1/Link<UnityEngine.UI.Text>[]
struct LinkU5BU5D_t3109969362;
// UnityEngine.UI.Text[]
struct TextU5BU5D_t422084607;
// System.Collections.Generic.IEqualityComparer`1<UnityEngine.UI.Text>
struct IEqualityComparer_1_t4009214732;
// UnityEngine.Sprite[]
struct SpriteU5BU5D_t2581906349;
// System.String[]
struct StringU5BU5D_t1281789340;
// UnityEngine.Component[]
struct ComponentU5BU5D_t3294940482;
// UnityEngine.EventSystems.BaseRaycaster[]
struct BaseRaycasterU5BU5D_t3168342254;
// UnityEngine.EventSystems.EventSystem[]
struct EventSystemU5BU5D_t3371831669;
// UnityEngine.EventSystems.RaycastResult[]
struct RaycastResultU5BU5D_t1128832444;
// System.Char[]
struct CharU5BU5D_t3528271667;
// UnityEngine.EventSystems.EventTrigger/Entry[]
struct EntryU5BU5D_t399612984;
// UnityEngine.GameObject[]
struct GameObjectU5BU5D_t3328599146;
// UnityEngine.EventSystems.BaseInputModule[]
struct BaseInputModuleU5BU5D_t3974286075;
// System.Void
struct Void_t1185182177;
// System.Reflection.MethodInfo
struct MethodInfo_t;
// System.DelegateData
struct DelegateData_t1677132599;
// System.Collections.Generic.List`1<UnityEngine.Vector3>
struct List_1_t899420910;
// System.Collections.Generic.List`1<UnityEngine.Color32>
struct List_1_t4072576034;
// System.Collections.Generic.List`1<UnityEngine.Vector2>
struct List_1_t3628304265;
// System.Collections.Generic.List`1<UnityEngine.Vector4>
struct List_1_t496136383;
// System.Collections.Generic.List`1<System.Int32>
struct List_1_t128053199;
// UnityEngine.Display[]
struct DisplayU5BU5D_t103034768;
// UnityEngine.Display/DisplaysUpdatedDelegate
struct DisplaysUpdatedDelegate_t51287044;
// UnityEngine.Font/FontTextureRebuildCallback
struct FontTextureRebuildCallback_t2467502454;
// System.Type[]
struct TypeU5BU5D_t3940880105;
// System.Reflection.MemberFilter
struct MemberFilter_t426314064;
// System.IAsyncResult
struct IAsyncResult_t767004451;
// System.AsyncCallback
struct AsyncCallback_t3962456242;
// UnityEngine.RectTransform/ReapplyDrivenProperties
struct ReapplyDrivenProperties_t1258266594;
// UnityEngine.Camera/CameraCallback
struct CameraCallback_t190067161;
// System.Collections.Generic.List`1<UnityEngine.UI.Selectable>
struct List_1_t427135887;
// System.Collections.Generic.List`1<UnityEngine.CanvasGroup>
struct List_1_t1260619206;
// UnityEngine.UI.ScrollRect/ScrollRectEvent
struct ScrollRectEvent_t343079324;
// UnityEngine.UI.RectangularVertexClipper
struct RectangularVertexClipper_t626611136;
// System.Collections.Generic.HashSet`1<UnityEngine.UI.IClippable>
struct HashSet_1_t4099546121;
// UnityEngine.UI.ToggleGroup
struct ToggleGroup_t123837990;
// UnityEngine.UI.Toggle/ToggleEvent
struct ToggleEvent_t1873685584;
// UnityEngine.UI.MaskableGraphic/CullStateChangedEvent
struct CullStateChangedEvent_t3661388177;
// UnityEngine.UI.Slider/SliderEvent
struct SliderEvent_t3180273144;
// UnityEngine.TouchScreenKeyboard
struct TouchScreenKeyboard_t731888065;
// UnityEngine.UI.InputField/SubmitEvent
struct SubmitEvent_t648412432;
// UnityEngine.UI.InputField/OnChangeEvent
struct OnChangeEvent_t467195904;
// UnityEngine.UI.InputField/OnValidateInput
struct OnValidateInput_t2355412304;
// UnityEngine.TextGenerator
struct TextGenerator_t3211863866;
// UnityEngine.Event
struct Event_t2956885303;
// UnityEngine.UI.Scrollbar/ScrollEvent
struct ScrollEvent_t149898510;
// UnityEngine.Vector2[]
struct Vector2U5BU5D_t1457185986;

extern RuntimeClass* Vector2_t2156229523_il2cpp_TypeInfo_var;
extern const uint32_t AxisEventData__ctor_m114307781_MetadataUsageId;
extern RuntimeClass* Input_t1431474628_il2cpp_TypeInfo_var;
extern const uint32_t BaseInput_get_compositionString_m1887614380_MetadataUsageId;
extern const uint32_t BaseInput_get_imeCompositionMode_m2427592916_MetadataUsageId;
extern const uint32_t BaseInput_set_imeCompositionMode_m4200887391_MetadataUsageId;
extern const uint32_t BaseInput_get_compositionCursorPos_m2836042364_MetadataUsageId;
extern const uint32_t BaseInput_set_compositionCursorPos_m2906467044_MetadataUsageId;
extern const uint32_t BaseInput_get_mousePresent_m998048917_MetadataUsageId;
extern const uint32_t BaseInput_GetMouseButtonDown_m1318884233_MetadataUsageId;
extern const uint32_t BaseInput_GetMouseButtonUp_m4080859133_MetadataUsageId;
extern const uint32_t BaseInput_GetMouseButton_m3317421046_MetadataUsageId;
extern const uint32_t BaseInput_get_mousePosition_m2389607967_MetadataUsageId;
extern const uint32_t BaseInput_get_mouseScrollDelta_m3541512408_MetadataUsageId;
extern const uint32_t BaseInput_get_touchSupported_m2634027966_MetadataUsageId;
extern const uint32_t BaseInput_get_touchCount_m1263753282_MetadataUsageId;
extern const uint32_t BaseInput_GetTouch_m607375096_MetadataUsageId;
extern const uint32_t BaseInput_GetAxisRaw_m706550436_MetadataUsageId;
extern const uint32_t BaseInput_GetButtonDown_m3789908809_MetadataUsageId;
extern RuntimeClass* List_1_t537414295_il2cpp_TypeInfo_var;
extern const RuntimeMethod* List_1__ctor_m2049947431_RuntimeMethod_var;
extern const uint32_t BaseInputModule__ctor_m545527485_MetadataUsageId;
extern const RuntimeType* BaseInput_t3630163547_0_0_0_var;
extern RuntimeClass* Object_t631007953_il2cpp_TypeInfo_var;
extern RuntimeClass* Type_t_il2cpp_TypeInfo_var;
extern const RuntimeMethod* Component_GetComponents_TisBaseInput_t3630163547_m2590144445_RuntimeMethod_var;
extern const RuntimeMethod* GameObject_AddComponent_TisBaseInput_t3630163547_m45311597_RuntimeMethod_var;
extern const uint32_t BaseInputModule_get_input_m3047389608_MetadataUsageId;
extern const RuntimeMethod* Component_GetComponent_TisEventSystem_t1003666588_m3129363749_RuntimeMethod_var;
extern const uint32_t BaseInputModule_OnEnable_m3148190187_MetadataUsageId;
extern const RuntimeMethod* List_1_get_Item_m2113769949_RuntimeMethod_var;
extern const RuntimeMethod* List_1_get_Count_m4207101203_RuntimeMethod_var;
extern const uint32_t BaseInputModule_FindFirstRaycast_m4278335766_MetadataUsageId;
extern RuntimeClass* Mathf_t3464937446_il2cpp_TypeInfo_var;
extern const uint32_t BaseInputModule_DetermineMoveDirection_m770437496_MetadataUsageId;
extern const uint32_t BaseInputModule_FindCommonRoot_m2130760114_MetadataUsageId;
extern RuntimeClass* ExecuteEvents_t3484638744_il2cpp_TypeInfo_var;
extern const RuntimeMethod* List_1_get_Item_m3743125852_RuntimeMethod_var;
extern const RuntimeMethod* ExecuteEvents_Execute_TisIPointerExitHandler_t4182793654_m767184367_RuntimeMethod_var;
extern const RuntimeMethod* List_1_get_Count_m2812834599_RuntimeMethod_var;
extern const RuntimeMethod* List_1_Clear_m2500309205_RuntimeMethod_var;
extern const RuntimeMethod* List_1_Remove_m4063777476_RuntimeMethod_var;
extern const RuntimeMethod* ExecuteEvents_Execute_TisIPointerEnterHandler_t1016128679_m878985392_RuntimeMethod_var;
extern const RuntimeMethod* List_1_Add_m2765963565_RuntimeMethod_var;
extern const uint32_t BaseInputModule_HandlePointerExitAndEnter_m1705532066_MetadataUsageId;
extern RuntimeClass* AxisEventData_t2331243652_il2cpp_TypeInfo_var;
extern const uint32_t BaseInputModule_GetAxisEventData_m2507705762_MetadataUsageId;
extern RuntimeClass* BaseEventData_t3903027533_il2cpp_TypeInfo_var;
extern const uint32_t BaseInputModule_GetBaseEventData_m1053912396_MetadataUsageId;
extern RuntimeClass* ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var;
extern RuntimeClass* Int32_t2950945753_il2cpp_TypeInfo_var;
extern RuntimeClass* String_t_il2cpp_TypeInfo_var;
extern String_t* _stringLiteral3165903223;
extern String_t* _stringLiteral2854016787;
extern String_t* _stringLiteral2996413614;
extern String_t* _stringLiteral1700596053;
extern const uint32_t BaseRaycaster_ToString_m2535186737_MetadataUsageId;
extern RuntimeClass* RaycasterManager_t2536340562_il2cpp_TypeInfo_var;
extern const uint32_t BaseRaycaster_OnEnable_m2678466030_MetadataUsageId;
extern const uint32_t BaseRaycaster_OnDisable_m3269055484_MetadataUsageId;
extern RuntimeClass* List_1_t3491343620_il2cpp_TypeInfo_var;
extern const RuntimeMethod* List_1__ctor_m2783984371_RuntimeMethod_var;
extern const uint32_t EventSystem__ctor_m3949471879_MetadataUsageId;
extern RuntimeClass* EventSystem_t1003666588_il2cpp_TypeInfo_var;
extern const RuntimeMethod* List_1_get_Count_m3149992302_RuntimeMethod_var;
extern const RuntimeMethod* List_1_get_Item_m707946013_RuntimeMethod_var;
extern const uint32_t EventSystem_get_current_m1416377559_MetadataUsageId;
extern const RuntimeMethod* List_1_IndexOf_m3551258537_RuntimeMethod_var;
extern const RuntimeMethod* List_1_RemoveAt_m4240524546_RuntimeMethod_var;
extern const RuntimeMethod* List_1_Insert_m4016273584_RuntimeMethod_var;
extern const uint32_t EventSystem_set_current_m38955169_MetadataUsageId;
extern const RuntimeMethod* Component_GetComponents_TisBaseInputModule_t2019268878_m2667019930_RuntimeMethod_var;
extern const RuntimeMethod* List_1_get_Count_m3978923431_RuntimeMethod_var;
extern const RuntimeMethod* List_1_get_Item_m3461017032_RuntimeMethod_var;
extern const RuntimeMethod* List_1_RemoveAt_m13653884_RuntimeMethod_var;
extern const uint32_t EventSystem_UpdateModules_m3643806022_MetadataUsageId;
extern RuntimeClass* Debug_t3317548046_il2cpp_TypeInfo_var;
extern const RuntimeMethod* ExecuteEvents_Execute_TisIDeselectHandler_t393712923_m2480832291_RuntimeMethod_var;
extern const RuntimeMethod* ExecuteEvents_Execute_TisISelectHandler_t2271418839_m1492161875_RuntimeMethod_var;
extern String_t* _stringLiteral1952233081;
extern String_t* _stringLiteral2445393108;
extern const uint32_t EventSystem_SetSelectedGameObject_m3267446555_MetadataUsageId;
extern const uint32_t EventSystem_get_baseEventDataCache_m3355234079_MetadataUsageId;
extern const uint32_t EventSystem_RaycastComparer_m3685368675_MetadataUsageId;
extern const RuntimeMethod* List_1_Clear_m1143167521_RuntimeMethod_var;
extern const RuntimeMethod* List_1_get_Item_m2082190616_RuntimeMethod_var;
extern const RuntimeMethod* List_1_get_Count_m2161784528_RuntimeMethod_var;
extern const RuntimeMethod* List_1_Sort_m560065279_RuntimeMethod_var;
extern const uint32_t EventSystem_RaycastAll_m523788254_MetadataUsageId;
extern const uint32_t EventSystem_IsPointerOverGameObject_m301566329_MetadataUsageId;
extern const RuntimeMethod* List_1_Add_m1435462754_RuntimeMethod_var;
extern const uint32_t EventSystem_OnEnable_m3237278246_MetadataUsageId;
extern const RuntimeMethod* List_1_Remove_m838994639_RuntimeMethod_var;
extern const uint32_t EventSystem_OnDisable_m3820258344_MetadataUsageId;
extern const uint32_t EventSystem_TickModules_m1821462841_MetadataUsageId;
extern const uint32_t EventSystem_Update_m1662072334_MetadataUsageId;
extern const uint32_t EventSystem_ChangeEventModule_m2498557825_MetadataUsageId;
extern RuntimeClass* StringBuilder_t_il2cpp_TypeInfo_var;
extern String_t* _stringLiteral1079004243;
extern String_t* _stringLiteral3689597632;
extern const uint32_t EventSystem_ToString_m3779610692_MetadataUsageId;
extern RuntimeClass* List_1_t2475741330_il2cpp_TypeInfo_var;
extern RuntimeClass* Comparison_1_t3135238028_il2cpp_TypeInfo_var;
extern const RuntimeMethod* List_1__ctor_m3584291376_RuntimeMethod_var;
extern const RuntimeMethod* EventSystem_RaycastComparer_m3685368675_RuntimeMethod_var;
extern const RuntimeMethod* Comparison_1__ctor_m214699014_RuntimeMethod_var;
extern const uint32_t EventSystem__cctor_m659510393_MetadataUsageId;
extern RuntimeClass* List_1_t521873611_il2cpp_TypeInfo_var;
extern const RuntimeMethod* List_1__ctor_m2141505961_RuntimeMethod_var;
extern const uint32_t EventTrigger_get_triggers_m968087715_MetadataUsageId;
extern const RuntimeMethod* List_1_get_Count_m2675738555_RuntimeMethod_var;
extern const RuntimeMethod* List_1_get_Item_m3701861842_RuntimeMethod_var;
extern const RuntimeMethod* UnityEvent_1_Invoke_m3280461164_RuntimeMethod_var;
extern const uint32_t EventTrigger_Execute_m2453060771_MetadataUsageId;
extern RuntimeClass* TriggerEvent_t3867320123_il2cpp_TypeInfo_var;
extern const uint32_t Entry__ctor_m2653221409_MetadataUsageId;
extern const RuntimeMethod* UnityEvent_1__ctor_m184718670_RuntimeMethod_var;
extern const uint32_t TriggerEvent__ctor_m87299207_MetadataUsageId;
extern RuntimeClass* IPointerEnterHandler_t1016128679_il2cpp_TypeInfo_var;
extern const RuntimeMethod* ExecuteEvents_ValidateEventData_TisPointerEventData_t3807901092_m447710096_RuntimeMethod_var;
extern const uint32_t ExecuteEvents_Execute_m1546133873_MetadataUsageId;
extern RuntimeClass* IPointerExitHandler_t4182793654_il2cpp_TypeInfo_var;
extern const uint32_t ExecuteEvents_Execute_m3049310229_MetadataUsageId;
extern RuntimeClass* IPointerDownHandler_t1380080529_il2cpp_TypeInfo_var;
extern const uint32_t ExecuteEvents_Execute_m1185511561_MetadataUsageId;
extern RuntimeClass* IPointerUpHandler_t277099170_il2cpp_TypeInfo_var;
extern const uint32_t ExecuteEvents_Execute_m3952332304_MetadataUsageId;
extern RuntimeClass* IPointerClickHandler_t132471142_il2cpp_TypeInfo_var;
extern const uint32_t ExecuteEvents_Execute_m3613826831_MetadataUsageId;
extern RuntimeClass* IInitializePotentialDragHandler_t608041180_il2cpp_TypeInfo_var;
extern const uint32_t ExecuteEvents_Execute_m1493894620_MetadataUsageId;
extern RuntimeClass* IBeginDragHandler_t3293314358_il2cpp_TypeInfo_var;
extern const uint32_t ExecuteEvents_Execute_m3445413961_MetadataUsageId;
extern RuntimeClass* IDragHandler_t2288426503_il2cpp_TypeInfo_var;
extern const uint32_t ExecuteEvents_Execute_m1324264331_MetadataUsageId;
extern RuntimeClass* IEndDragHandler_t297508562_il2cpp_TypeInfo_var;
extern const uint32_t ExecuteEvents_Execute_m4243909891_MetadataUsageId;
extern RuntimeClass* IDropHandler_t3627139509_il2cpp_TypeInfo_var;
extern const uint32_t ExecuteEvents_Execute_m609912907_MetadataUsageId;
extern RuntimeClass* IScrollHandler_t4201797704_il2cpp_TypeInfo_var;
extern const uint32_t ExecuteEvents_Execute_m403325123_MetadataUsageId;
extern RuntimeClass* IUpdateSelectedHandler_t4266291469_il2cpp_TypeInfo_var;
extern const uint32_t ExecuteEvents_Execute_m996574681_MetadataUsageId;
extern RuntimeClass* ISelectHandler_t2271418839_il2cpp_TypeInfo_var;
extern const uint32_t ExecuteEvents_Execute_m2975249514_MetadataUsageId;
extern RuntimeClass* IDeselectHandler_t393712923_il2cpp_TypeInfo_var;
extern const uint32_t ExecuteEvents_Execute_m113814934_MetadataUsageId;
extern RuntimeClass* IMoveHandler_t933334182_il2cpp_TypeInfo_var;
extern const RuntimeMethod* ExecuteEvents_ValidateEventData_TisAxisEventData_t2331243652_m2813643394_RuntimeMethod_var;
extern const uint32_t ExecuteEvents_Execute_m1178111212_MetadataUsageId;
extern RuntimeClass* ISubmitHandler_t2790798304_il2cpp_TypeInfo_var;
extern const uint32_t ExecuteEvents_Execute_m3936726821_MetadataUsageId;
extern RuntimeClass* ICancelHandler_t3974364820_il2cpp_TypeInfo_var;
extern const uint32_t ExecuteEvents_Execute_m533210008_MetadataUsageId;
extern const uint32_t ExecuteEvents_get_pointerEnterHandler_m1185301724_MetadataUsageId;
extern const uint32_t ExecuteEvents_get_pointerExitHandler_m659239743_MetadataUsageId;
extern const uint32_t ExecuteEvents_get_pointerDownHandler_m1022108370_MetadataUsageId;
extern const uint32_t ExecuteEvents_get_pointerUpHandler_m3515704212_MetadataUsageId;
extern const uint32_t ExecuteEvents_get_pointerClickHandler_m1293869308_MetadataUsageId;
extern const uint32_t ExecuteEvents_get_initializePotentialDrag_m298985714_MetadataUsageId;
extern const uint32_t ExecuteEvents_get_beginDragHandler_m2267623666_MetadataUsageId;
extern const uint32_t ExecuteEvents_get_dragHandler_m3849431675_MetadataUsageId;
extern const uint32_t ExecuteEvents_get_endDragHandler_m2879610446_MetadataUsageId;
extern const uint32_t ExecuteEvents_get_dropHandler_m2780765017_MetadataUsageId;
extern const uint32_t ExecuteEvents_get_scrollHandler_m2659345019_MetadataUsageId;
extern const uint32_t ExecuteEvents_get_updateSelectedHandler_m1601110817_MetadataUsageId;
extern const uint32_t ExecuteEvents_get_selectHandler_m2010843467_MetadataUsageId;
extern const uint32_t ExecuteEvents_get_deselectHandler_m343617552_MetadataUsageId;
extern const uint32_t ExecuteEvents_get_moveHandler_m3629736480_MetadataUsageId;
extern const uint32_t ExecuteEvents_get_submitHandler_m94189868_MetadataUsageId;
extern const uint32_t ExecuteEvents_get_cancelHandler_m1220395193_MetadataUsageId;
extern RuntimeClass* ICollection_1_t2133550859_il2cpp_TypeInfo_var;
extern const uint32_t ExecuteEvents_GetEventChain_m2404658789_MetadataUsageId;
extern RuntimeClass* EventFunction_1_t3995630009_il2cpp_TypeInfo_var;
extern RuntimeClass* EventFunction_1_t2867327688_il2cpp_TypeInfo_var;
extern RuntimeClass* EventFunction_1_t64614563_il2cpp_TypeInfo_var;
extern RuntimeClass* EventFunction_1_t3256600500_il2cpp_TypeInfo_var;
extern RuntimeClass* EventFunction_1_t3111972472_il2cpp_TypeInfo_var;
extern RuntimeClass* EventFunction_1_t3587542510_il2cpp_TypeInfo_var;
extern RuntimeClass* EventFunction_1_t1977848392_il2cpp_TypeInfo_var;
extern RuntimeClass* EventFunction_1_t972960537_il2cpp_TypeInfo_var;
extern RuntimeClass* EventFunction_1_t3277009892_il2cpp_TypeInfo_var;
extern RuntimeClass* EventFunction_1_t2311673543_il2cpp_TypeInfo_var;
extern RuntimeClass* EventFunction_1_t2886331738_il2cpp_TypeInfo_var;
extern RuntimeClass* EventFunction_1_t2950825503_il2cpp_TypeInfo_var;
extern RuntimeClass* EventFunction_1_t955952873_il2cpp_TypeInfo_var;
extern RuntimeClass* EventFunction_1_t3373214253_il2cpp_TypeInfo_var;
extern RuntimeClass* EventFunction_1_t3912835512_il2cpp_TypeInfo_var;
extern RuntimeClass* EventFunction_1_t1475332338_il2cpp_TypeInfo_var;
extern RuntimeClass* EventFunction_1_t2658898854_il2cpp_TypeInfo_var;
extern RuntimeClass* UnityAction_1_t1116627437_il2cpp_TypeInfo_var;
extern RuntimeClass* ObjectPool_1_t231414508_il2cpp_TypeInfo_var;
extern RuntimeClass* List_1_t777473367_il2cpp_TypeInfo_var;
extern const RuntimeMethod* ExecuteEvents_Execute_m1546133873_RuntimeMethod_var;
extern const RuntimeMethod* EventFunction_1__ctor_m1181351694_RuntimeMethod_var;
extern const RuntimeMethod* ExecuteEvents_Execute_m3049310229_RuntimeMethod_var;
extern const RuntimeMethod* EventFunction_1__ctor_m4156657591_RuntimeMethod_var;
extern const RuntimeMethod* ExecuteEvents_Execute_m1185511561_RuntimeMethod_var;
extern const RuntimeMethod* EventFunction_1__ctor_m1028225992_RuntimeMethod_var;
extern const RuntimeMethod* ExecuteEvents_Execute_m3952332304_RuntimeMethod_var;
extern const RuntimeMethod* EventFunction_1__ctor_m2842408945_RuntimeMethod_var;
extern const RuntimeMethod* ExecuteEvents_Execute_m3613826831_RuntimeMethod_var;
extern const RuntimeMethod* EventFunction_1__ctor_m524374657_RuntimeMethod_var;
extern const RuntimeMethod* ExecuteEvents_Execute_m1493894620_RuntimeMethod_var;
extern const RuntimeMethod* EventFunction_1__ctor_m2986048236_RuntimeMethod_var;
extern const RuntimeMethod* ExecuteEvents_Execute_m3445413961_RuntimeMethod_var;
extern const RuntimeMethod* EventFunction_1__ctor_m2223601609_RuntimeMethod_var;
extern const RuntimeMethod* ExecuteEvents_Execute_m1324264331_RuntimeMethod_var;
extern const RuntimeMethod* EventFunction_1__ctor_m1914232296_RuntimeMethod_var;
extern const RuntimeMethod* ExecuteEvents_Execute_m4243909891_RuntimeMethod_var;
extern const RuntimeMethod* EventFunction_1__ctor_m1170648164_RuntimeMethod_var;
extern const RuntimeMethod* ExecuteEvents_Execute_m609912907_RuntimeMethod_var;
extern const RuntimeMethod* EventFunction_1__ctor_m2767181665_RuntimeMethod_var;
extern const RuntimeMethod* ExecuteEvents_Execute_m403325123_RuntimeMethod_var;
extern const RuntimeMethod* EventFunction_1__ctor_m3477300752_RuntimeMethod_var;
extern const RuntimeMethod* ExecuteEvents_Execute_m996574681_RuntimeMethod_var;
extern const RuntimeMethod* EventFunction_1__ctor_m3690008778_RuntimeMethod_var;
extern const RuntimeMethod* ExecuteEvents_Execute_m2975249514_RuntimeMethod_var;
extern const RuntimeMethod* EventFunction_1__ctor_m3766992354_RuntimeMethod_var;
extern const RuntimeMethod* ExecuteEvents_Execute_m113814934_RuntimeMethod_var;
extern const RuntimeMethod* EventFunction_1__ctor_m732591460_RuntimeMethod_var;
extern const RuntimeMethod* ExecuteEvents_Execute_m1178111212_RuntimeMethod_var;
extern const RuntimeMethod* EventFunction_1__ctor_m39239396_RuntimeMethod_var;
extern const RuntimeMethod* ExecuteEvents_Execute_m3936726821_RuntimeMethod_var;
extern const RuntimeMethod* EventFunction_1__ctor_m494738383_RuntimeMethod_var;
extern const RuntimeMethod* ExecuteEvents_Execute_m533210008_RuntimeMethod_var;
extern const RuntimeMethod* EventFunction_1__ctor_m1016136001_RuntimeMethod_var;
extern const RuntimeMethod* ExecuteEvents_U3Cs_HandlerListPoolU3Em__0_m391641698_RuntimeMethod_var;
extern const RuntimeMethod* UnityAction_1__ctor_m1370432988_RuntimeMethod_var;
extern const RuntimeMethod* ObjectPool_1__ctor_m2279970424_RuntimeMethod_var;
extern const RuntimeMethod* List_1__ctor_m1224227119_RuntimeMethod_var;
extern const uint32_t ExecuteEvents__cctor_m3398791301_MetadataUsageId;
extern const RuntimeMethod* List_1_Clear_m2418118317_RuntimeMethod_var;
extern const uint32_t ExecuteEvents_U3Cs_HandlerListPoolU3Em__0_m391641698_MetadataUsageId;
extern RuntimeClass* ReflectionMethodsCache_t2103211062_il2cpp_TypeInfo_var;
extern RuntimeClass* RaycastHit2DU5BU5D_t4286651560_il2cpp_TypeInfo_var;
extern RuntimeClass* Vector3_t3722313464_il2cpp_TypeInfo_var;
extern const RuntimeMethod* GameObject_GetComponent_TisSpriteRenderer_t3235626157_m1701782593_RuntimeMethod_var;
extern const RuntimeMethod* List_1_Add_m3465233825_RuntimeMethod_var;
extern const uint32_t Physics2DRaycaster_Raycast_m1891644061_MetadataUsageId;
extern const RuntimeMethod* Component_GetComponent_TisCamera_t4157153871_m1557787507_RuntimeMethod_var;
extern const uint32_t PhysicsRaycaster_get_eventCamera_m2969967402_MetadataUsageId;
extern const uint32_t PhysicsRaycaster_get_depth_m454501117_MetadataUsageId;
extern const uint32_t PhysicsRaycaster_get_finalEventMask_m5197086_MetadataUsageId;
extern const uint32_t PhysicsRaycaster_ComputeRayAndDistance_m3534805868_MetadataUsageId;
extern RuntimeClass* RaycastHitU5BU5D_t1690781147_il2cpp_TypeInfo_var;
extern RuntimeClass* PhysicsRaycaster_t437419520_il2cpp_TypeInfo_var;
extern RuntimeClass* Comparison_1_t830933145_il2cpp_TypeInfo_var;
extern const RuntimeMethod* PhysicsRaycaster_U3CRaycastU3Em__0_m2956808568_RuntimeMethod_var;
extern const RuntimeMethod* Comparison_1__ctor_m3138326461_RuntimeMethod_var;
extern const RuntimeMethod* Array_Sort_TisRaycastHit_t1056001966_m1961542140_RuntimeMethod_var;
extern const uint32_t PhysicsRaycaster_Raycast_m776323695_MetadataUsageId;
extern RuntimeClass* List_1_t2585711361_il2cpp_TypeInfo_var;
extern const RuntimeMethod* List_1__ctor_m1424466557_RuntimeMethod_var;
extern const uint32_t PointerEventData__ctor_m2263609344_MetadataUsageId;
extern const uint32_t PointerEventData_get_enterEventCamera_m2055275918_MetadataUsageId;
extern const uint32_t PointerEventData_get_pressEventCamera_m2613974917_MetadataUsageId;
extern const uint32_t PointerEventData_set_pointerPress_m2546345117_MetadataUsageId;
extern RuntimeClass* Boolean_t97287965_il2cpp_TypeInfo_var;
extern String_t* _stringLiteral1536089056;
extern String_t* _stringLiteral2669072779;
extern String_t* _stringLiteral2067808063;
extern String_t* _stringLiteral325353412;
extern String_t* _stringLiteral567253233;
extern String_t* _stringLiteral1039998974;
extern String_t* _stringLiteral3272549095;
extern String_t* _stringLiteral1972384985;
extern String_t* _stringLiteral3062586896;
extern String_t* _stringLiteral850602788;
extern const uint32_t PointerEventData_ToString_m238029461_MetadataUsageId;
extern RuntimeClass* Dictionary_2_t2696614423_il2cpp_TypeInfo_var;
extern RuntimeClass* MouseState_t384203932_il2cpp_TypeInfo_var;
extern const RuntimeMethod* Dictionary_2__ctor_m2573177474_RuntimeMethod_var;
extern const uint32_t PointerInputModule__ctor_m3728889932_MetadataUsageId;
extern RuntimeClass* PointerEventData_t3807901092_il2cpp_TypeInfo_var;
extern const RuntimeMethod* Dictionary_2_TryGetValue_m521466559_RuntimeMethod_var;
extern const RuntimeMethod* Dictionary_2_Add_m3013251229_RuntimeMethod_var;
extern const uint32_t PointerInputModule_GetPointerData_m401559817_MetadataUsageId;
extern const RuntimeMethod* Dictionary_2_Remove_m4009096396_RuntimeMethod_var;
extern const uint32_t PointerInputModule_RemovePointerData_m1921545965_MetadataUsageId;
extern const uint32_t PointerInputModule_GetTouchPointerEventData_m2680216131_MetadataUsageId;
extern const uint32_t PointerInputModule_GetMousePointerEventData_m4273240034_MetadataUsageId;
extern const uint32_t PointerInputModule_ShouldStartDrag_m2494657937_MetadataUsageId;
extern const RuntimeMethod* ExecuteEvents_Execute_TisIBeginDragHandler_t3293314358_m2226472405_RuntimeMethod_var;
extern const RuntimeMethod* ExecuteEvents_Execute_TisIPointerUpHandler_t277099170_m3646124489_RuntimeMethod_var;
extern const RuntimeMethod* ExecuteEvents_Execute_TisIDragHandler_t2288426503_m2196291858_RuntimeMethod_var;
extern const uint32_t PointerInputModule_ProcessDrag_m1341573435_MetadataUsageId;
extern const uint32_t PointerInputModule_IsPointerOverGameObject_m1416445253_MetadataUsageId;
extern const RuntimeMethod* Dictionary_2_get_Values_m450058685_RuntimeMethod_var;
extern const RuntimeMethod* ValueCollection_GetEnumerator_m2579766821_RuntimeMethod_var;
extern const RuntimeMethod* Enumerator_get_Current_m3061344102_RuntimeMethod_var;
extern const RuntimeMethod* Enumerator_MoveNext_m1435246746_RuntimeMethod_var;
extern const RuntimeMethod* Enumerator_Dispose_m103082293_RuntimeMethod_var;
extern const RuntimeMethod* Dictionary_2_Clear_m316481326_RuntimeMethod_var;
extern const uint32_t PointerInputModule_ClearSelection_m2472477282_MetadataUsageId;
extern const RuntimeMethod* Dictionary_2_GetEnumerator_m14634613_RuntimeMethod_var;
extern const RuntimeMethod* Enumerator_get_Current_m2688479183_RuntimeMethod_var;
extern const RuntimeMethod* KeyValuePair_2_get_Value_m6796029_RuntimeMethod_var;
extern const RuntimeMethod* KeyValuePair_2_get_Key_m3108536247_RuntimeMethod_var;
extern const RuntimeMethod* Enumerator_MoveNext_m500632371_RuntimeMethod_var;
extern const RuntimeMethod* Enumerator_Dispose_m1365621171_RuntimeMethod_var;
extern String_t* _stringLiteral1161759702;
extern String_t* _stringLiteral1934359203;
extern const uint32_t PointerInputModule_ToString_m3738213080_MetadataUsageId;
extern const RuntimeMethod* ExecuteEvents_GetEventHandler_TisISelectHandler_t2271418839_m3262647825_RuntimeMethod_var;
extern const uint32_t PointerInputModule_DeselectIfSelectionChanged_m1023287355_MetadataUsageId;
extern RuntimeClass* List_1_t2329214678_il2cpp_TypeInfo_var;
extern const RuntimeMethod* List_1__ctor_m2796977863_RuntimeMethod_var;
extern const uint32_t MouseState__ctor_m1467839005_MetadataUsageId;
extern const RuntimeMethod* List_1_get_Item_m3661891091_RuntimeMethod_var;
extern const RuntimeMethod* List_1_get_Count_m3969726462_RuntimeMethod_var;
extern const uint32_t MouseState_AnyPressesThisFrame_m3497468178_MetadataUsageId;
extern const uint32_t MouseState_AnyReleasesThisFrame_m2707948698_MetadataUsageId;
extern RuntimeClass* ButtonState_t857139936_il2cpp_TypeInfo_var;
extern RuntimeClass* MouseButtonEventData_t3190347560_il2cpp_TypeInfo_var;
extern const RuntimeMethod* List_1_Add_m2980022053_RuntimeMethod_var;
extern const uint32_t MouseState_GetButtonState_m643927547_MetadataUsageId;
extern const RuntimeMethod* List_1_Contains_m403158780_RuntimeMethod_var;
extern const RuntimeMethod* List_1_Add_m1192218865_RuntimeMethod_var;
extern const uint32_t RaycasterManager_AddRaycaster_m48608312_MetadataUsageId;
extern const uint32_t RaycasterManager_GetRaycasters_m1696543145_MetadataUsageId;
extern const RuntimeMethod* List_1_Remove_m2527604244_RuntimeMethod_var;
extern const uint32_t RaycasterManager_RemoveRaycasters_m3057093063_MetadataUsageId;
extern RuntimeClass* List_1_t1327982029_il2cpp_TypeInfo_var;
extern const RuntimeMethod* List_1__ctor_m206632927_RuntimeMethod_var;
extern const uint32_t RaycasterManager__cctor_m2347257316_MetadataUsageId;
extern const uint32_t RaycastResult_get_isValid_m2047405490_MetadataUsageId;
extern const uint32_t RaycastResult_Clear_m1543844101_MetadataUsageId;
extern RuntimeClass* Single_t1397266774_il2cpp_TypeInfo_var;
extern String_t* _stringLiteral757602046;
extern String_t* _stringLiteral2778691466;
extern String_t* _stringLiteral1028121785;
extern String_t* _stringLiteral2319024767;
extern String_t* _stringLiteral2796293825;
extern String_t* _stringLiteral1860800190;
extern String_t* _stringLiteral2701372644;
extern String_t* _stringLiteral4222740654;
extern String_t* _stringLiteral3994240494;
extern String_t* _stringLiteral174814691;
extern String_t* _stringLiteral2231352221;
extern String_t* _stringLiteral644621281;
extern const uint32_t RaycastResult_ToString_m2678663776_MetadataUsageId;
extern String_t* _stringLiteral1828639942;
extern String_t* _stringLiteral2984908384;
extern String_t* _stringLiteral1187062204;
extern String_t* _stringLiteral1985564044;
extern const uint32_t StandaloneInputModule__ctor_m2419721820_MetadataUsageId;
extern const uint32_t StandaloneInputModule_ShouldActivateModule_m3116579496_MetadataUsageId;
extern const uint32_t StandaloneInputModule_ActivateModule_m2232892298_MetadataUsageId;
extern const RuntimeMethod* ExecuteEvents_ExecuteHierarchy_TisIPointerDownHandler_t1380080529_m1457342989_RuntimeMethod_var;
extern const RuntimeMethod* ExecuteEvents_GetEventHandler_TisIPointerClickHandler_t132471142_m3115563067_RuntimeMethod_var;
extern const RuntimeMethod* ExecuteEvents_GetEventHandler_TisIDragHandler_t2288426503_m3060350475_RuntimeMethod_var;
extern const RuntimeMethod* ExecuteEvents_Execute_TisIInitializePotentialDragHandler_t608041180_m1354386923_RuntimeMethod_var;
extern const RuntimeMethod* ExecuteEvents_Execute_TisIPointerClickHandler_t132471142_m3445044980_RuntimeMethod_var;
extern const RuntimeMethod* ExecuteEvents_ExecuteHierarchy_TisIDropHandler_t3627139509_m3726033686_RuntimeMethod_var;
extern const RuntimeMethod* ExecuteEvents_Execute_TisIEndDragHandler_t297508562_m38722945_RuntimeMethod_var;
extern const RuntimeMethod* ExecuteEvents_ExecuteHierarchy_TisIPointerExitHandler_t4182793654_m3163604107_RuntimeMethod_var;
extern const uint32_t StandaloneInputModule_ProcessTouchPress_m4019232747_MetadataUsageId;
extern const RuntimeMethod* ExecuteEvents_Execute_TisISubmitHandler_t2790798304_m3136014644_RuntimeMethod_var;
extern const RuntimeMethod* ExecuteEvents_Execute_TisICancelHandler_t3974364820_m2876577334_RuntimeMethod_var;
extern const uint32_t StandaloneInputModule_SendSubmitEventToSelectedObject_m1567393883_MetadataUsageId;
extern const uint32_t StandaloneInputModule_GetRawMoveVector_m2737091079_MetadataUsageId;
extern const RuntimeMethod* ExecuteEvents_Execute_TisIMoveHandler_t933334182_m109549_RuntimeMethod_var;
extern const uint32_t StandaloneInputModule_SendMoveEventToSelectedObject_m482774593_MetadataUsageId;
extern const RuntimeMethod* ExecuteEvents_GetEventHandler_TisIScrollHandler_t4201797704_m1161180441_RuntimeMethod_var;
extern const RuntimeMethod* ExecuteEvents_ExecuteHierarchy_TisIScrollHandler_t4201797704_m20445695_RuntimeMethod_var;
extern const uint32_t StandaloneInputModule_ProcessMouseEvent_m1568640827_MetadataUsageId;
extern const RuntimeMethod* ExecuteEvents_Execute_TisIUpdateSelectedHandler_t4266291469_m1289077245_RuntimeMethod_var;
extern const uint32_t StandaloneInputModule_SendUpdateEventToSelectedObject_m2127433_MetadataUsageId;
extern const uint32_t StandaloneInputModule_ProcessMousePress_m1928058611_MetadataUsageId;
extern const uint32_t TouchInputModule_ShouldActivateModule_m1204099519_MetadataUsageId;
extern const uint32_t TouchInputModule_FakeTouches_m3748468179_MetadataUsageId;
extern const uint32_t TouchInputModule_ProcessTouchPress_m3504077560_MetadataUsageId;
extern const RuntimeMethod* KeyValuePair_2_ToString_m1328662693_RuntimeMethod_var;
extern String_t* _stringLiteral1403872978;
extern String_t* _stringLiteral1604723306;
extern const uint32_t TouchInputModule_ToString_m3196533583_MetadataUsageId;
extern const uint32_t UIBehaviour_IsDestroyed_m3033055982_MetadataUsageId;
extern String_t* _stringLiteral446682791;
extern String_t* _stringLiteral1806444132;
extern String_t* _stringLiteral2037344074;
extern String_t* _stringLiteral1262762470;
extern const uint32_t AnimationTriggers__ctor_m3418993069_MetadataUsageId;
extern const RuntimeMethod* SetPropertyUtility_SetStruct_TisAspectMode_t3417192999_m1565063249_RuntimeMethod_var;
extern const uint32_t AspectRatioFitter_set_aspectMode_m4140288987_MetadataUsageId;
extern const RuntimeMethod* SetPropertyUtility_SetStruct_TisSingle_t1397266774_m2805350785_RuntimeMethod_var;
extern const uint32_t AspectRatioFitter_set_aspectRatio_m626759227_MetadataUsageId;
extern const RuntimeMethod* Component_GetComponent_TisRectTransform_t3704657025_m3396022872_RuntimeMethod_var;
extern const uint32_t AspectRatioFitter_get_rectTransform_m2996235303_MetadataUsageId;
extern RuntimeClass* LayoutRebuilder_t541313304_il2cpp_TypeInfo_var;
extern const uint32_t AspectRatioFitter_OnDisable_m3095850495_MetadataUsageId;
extern const uint32_t AspectRatioFitter_UpdateRect_m1081360677_MetadataUsageId;
extern RuntimeClass* RectTransform_t3704657025_il2cpp_TypeInfo_var;
extern const uint32_t AspectRatioFitter_GetParentSize_m3159144324_MetadataUsageId;
extern RuntimeClass* U3CDelayUpdateU3Ec__Iterator0_t299064644_il2cpp_TypeInfo_var;
extern const uint32_t AspectRatioFitter_DelayUpdate_m2960150845_MetadataUsageId;
extern RuntimeClass* NotSupportedException_t1314879016_il2cpp_TypeInfo_var;
extern const uint32_t U3CDelayUpdateU3Ec__Iterator0_Reset_m4066647198_MetadataUsageId;
extern const RuntimeMethod* Component_GetComponent_TisGraphic_t1660335611_m1118939870_RuntimeMethod_var;
extern const uint32_t BaseMeshEffect_get_graphic_m1852367505_MetadataUsageId;
extern const uint32_t BaseMeshEffect_OnEnable_m3291426649_MetadataUsageId;
extern const uint32_t BaseMeshEffect_OnDisable_m1428167656_MetadataUsageId;
extern const uint32_t BaseMeshEffect_OnDidApplyAnimationProperties_m3372221181_MetadataUsageId;
extern RuntimeClass* VertexHelper_t2453304189_il2cpp_TypeInfo_var;
extern RuntimeClass* IDisposable_t3640265483_il2cpp_TypeInfo_var;
extern const uint32_t BaseMeshEffect_ModifyMesh_m283081474_MetadataUsageId;
extern RuntimeClass* ButtonClickedEvent_t48803504_il2cpp_TypeInfo_var;
extern RuntimeClass* Selectable_t3250028441_il2cpp_TypeInfo_var;
extern const uint32_t Button__ctor_m2784091109_MetadataUsageId;
extern String_t* _stringLiteral980405653;
extern const uint32_t Button_Press_m3424674057_MetadataUsageId;
extern RuntimeClass* U3COnFinishSubmitU3Ec__Iterator0_t3413438900_il2cpp_TypeInfo_var;
extern const uint32_t Button_OnFinishSubmit_m155738938_MetadataUsageId;
extern const uint32_t U3COnFinishSubmitU3Ec__Iterator0_Reset_m3632769946_MetadataUsageId;
extern const uint32_t CanvasScaler_set_scaleFactor_m3422401115_MetadataUsageId;
extern const uint32_t CanvasScaler_set_referenceResolution_m2267601581_MetadataUsageId;
extern const uint32_t CanvasScaler_set_defaultSpriteDPI_m3812017512_MetadataUsageId;
extern const RuntimeMethod* Component_GetComponent_TisCanvas_t3310196443_m782269232_RuntimeMethod_var;
extern const uint32_t CanvasScaler_OnEnable_m2728005489_MetadataUsageId;
extern const uint32_t CanvasScaler_Handle_m1805550332_MetadataUsageId;
extern RuntimeClass* Display_t1387065949_il2cpp_TypeInfo_var;
extern const uint32_t CanvasScaler_HandleScaleWithScreenSize_m3848620697_MetadataUsageId;
extern RuntimeClass* IndexedSet_1_t3571286806_il2cpp_TypeInfo_var;
extern RuntimeClass* WillRenderCanvases_t3309123499_il2cpp_TypeInfo_var;
extern const RuntimeMethod* IndexedSet_1__ctor_m621231377_RuntimeMethod_var;
extern const RuntimeMethod* CanvasUpdateRegistry_PerformUpdate_m1793997159_RuntimeMethod_var;
extern const uint32_t CanvasUpdateRegistry__ctor_m2005397069_MetadataUsageId;
extern RuntimeClass* CanvasUpdateRegistry_t2720824592_il2cpp_TypeInfo_var;
extern const uint32_t CanvasUpdateRegistry_get_instance_m1851615454_MetadataUsageId;
extern const uint32_t CanvasUpdateRegistry_ObjectValidForUpdate_m2723813849_MetadataUsageId;
extern RuntimeClass* ICanvasElement_t2121898866_il2cpp_TypeInfo_var;
extern const RuntimeMethod* IndexedSet_1_get_Count_m2404985635_RuntimeMethod_var;
extern const RuntimeMethod* IndexedSet_1_get_Item_m1597760628_RuntimeMethod_var;
extern const RuntimeMethod* IndexedSet_1_RemoveAt_m2073044272_RuntimeMethod_var;
extern const uint32_t CanvasUpdateRegistry_CleanInvalidItems_m441539577_MetadataUsageId;
extern RuntimeClass* Exception_t_il2cpp_TypeInfo_var;
extern const RuntimeMethod* IndexedSet_1_Sort_m2750524835_RuntimeMethod_var;
extern const RuntimeMethod* IndexedSet_1_Clear_m4167420338_RuntimeMethod_var;
extern const uint32_t CanvasUpdateRegistry_PerformUpdate_m1793997159_MetadataUsageId;
extern const uint32_t CanvasUpdateRegistry_ParentCount_m34679405_MetadataUsageId;
extern const uint32_t CanvasUpdateRegistry_SortLayoutList_m471948466_MetadataUsageId;
extern const uint32_t CanvasUpdateRegistry_RegisterCanvasElementForLayoutRebuild_m677454901_MetadataUsageId;
extern const uint32_t CanvasUpdateRegistry_TryRegisterCanvasElementForLayoutRebuild_m4043903035_MetadataUsageId;
extern const RuntimeMethod* IndexedSet_1_Contains_m896713622_RuntimeMethod_var;
extern const RuntimeMethod* IndexedSet_1_AddUnique_m1840409712_RuntimeMethod_var;
extern const uint32_t CanvasUpdateRegistry_InternalRegisterCanvasElementForLayoutRebuild_m662773860_MetadataUsageId;
extern const uint32_t CanvasUpdateRegistry_RegisterCanvasElementForGraphicRebuild_m1205570961_MetadataUsageId;
extern const uint32_t CanvasUpdateRegistry_TryRegisterCanvasElementForGraphicRebuild_m1056348039_MetadataUsageId;
extern String_t* _stringLiteral1728978480;
extern const uint32_t CanvasUpdateRegistry_InternalRegisterCanvasElementForGraphicRebuild_m3522560454_MetadataUsageId;
extern const uint32_t CanvasUpdateRegistry_UnRegisterCanvasElementForRebuild_m3652497192_MetadataUsageId;
extern const RuntimeMethod* IndexedSet_1_Remove_m1776795462_RuntimeMethod_var;
extern String_t* _stringLiteral3487632028;
extern const uint32_t CanvasUpdateRegistry_InternalUnRegisterCanvasElementForLayoutRebuild_m60042340_MetadataUsageId;
extern const uint32_t CanvasUpdateRegistry_InternalUnRegisterCanvasElementForGraphicRebuild_m1305837035_MetadataUsageId;
extern const uint32_t CanvasUpdateRegistry_IsRebuildingLayout_m3530790142_MetadataUsageId;
extern const uint32_t CanvasUpdateRegistry_IsRebuildingGraphics_m1904586840_MetadataUsageId;
extern RuntimeClass* Comparison_1_t1896830045_il2cpp_TypeInfo_var;
extern const RuntimeMethod* CanvasUpdateRegistry_SortLayoutList_m471948466_RuntimeMethod_var;
extern const RuntimeMethod* Comparison_1__ctor_m4197070708_RuntimeMethod_var;
extern const uint32_t CanvasUpdateRegistry__cctor_m2972570126_MetadataUsageId;
extern RuntimeClass* IndexedSet_1_t2673511092_il2cpp_TypeInfo_var;
extern const RuntimeMethod* IndexedSet_1__ctor_m3936172114_RuntimeMethod_var;
extern const uint32_t ClipperRegistry__ctor_m1550744467_MetadataUsageId;
extern RuntimeClass* ClipperRegistry_t2428680409_il2cpp_TypeInfo_var;
extern const uint32_t ClipperRegistry_get_instance_m1533748353_MetadataUsageId;
extern RuntimeClass* IClipper_t1224123152_il2cpp_TypeInfo_var;
extern const RuntimeMethod* IndexedSet_1_get_Item_m2000234162_RuntimeMethod_var;
extern const RuntimeMethod* IndexedSet_1_get_Count_m2231650639_RuntimeMethod_var;
extern const uint32_t ClipperRegistry_Cull_m890428159_MetadataUsageId;
extern const RuntimeMethod* IndexedSet_1_AddUnique_m670113472_RuntimeMethod_var;
extern const uint32_t ClipperRegistry_Register_m2407166513_MetadataUsageId;
extern const RuntimeMethod* IndexedSet_1_Remove_m117801561_RuntimeMethod_var;
extern const uint32_t ClipperRegistry_Unregister_m4126866756_MetadataUsageId;
extern const RuntimeMethod* List_1_get_Count_m1529060501_RuntimeMethod_var;
extern const RuntimeMethod* List_1_get_Item_m3759222515_RuntimeMethod_var;
extern const uint32_t Clipping_FindCullAndClipWorldRect_m171865709_MetadataUsageId;
extern const uint32_t Clipping_RectIntersect_m2565953623_MetadataUsageId;
extern RuntimeClass* ColorBlock_t2139031574_il2cpp_TypeInfo_var;
extern const uint32_t ColorBlock_Equals_m518833916_MetadataUsageId;
extern const uint32_t ColorBlock_GetHashCode_m4264192507_MetadataUsageId;
extern const RuntimeMethod* SetPropertyUtility_SetStruct_TisFitMode_t3267881214_m3556730181_RuntimeMethod_var;
extern const uint32_t ContentSizeFitter_set_horizontalFit_m3899698855_MetadataUsageId;
extern const uint32_t ContentSizeFitter_set_verticalFit_m1831566876_MetadataUsageId;
extern const uint32_t ContentSizeFitter_get_rectTransform_m3297799590_MetadataUsageId;
extern const uint32_t ContentSizeFitter_OnDisable_m2325498842_MetadataUsageId;
extern const uint32_t ContentSizeFitter_SetDirty_m3011820997_MetadataUsageId;
extern const RuntimeMethod* UnityEvent_1_Invoke_m3884411426_RuntimeMethod_var;
extern const uint32_t ColorTween_TweenValue_m3895102629_MetadataUsageId;
extern RuntimeClass* ColorTweenCallback_t1121741130_il2cpp_TypeInfo_var;
extern const RuntimeMethod* UnityEvent_1_AddListener_m1590149461_RuntimeMethod_var;
extern const uint32_t ColorTween_AddOnChangedCallback_m3959760640_MetadataUsageId;
extern const RuntimeMethod* UnityEvent_1__ctor_m1293792034_RuntimeMethod_var;
extern const uint32_t ColorTweenCallback__ctor_m2236520273_MetadataUsageId;
extern const RuntimeMethod* UnityEvent_1_Invoke_m3400677460_RuntimeMethod_var;
extern const uint32_t FloatTween_TweenValue_m52237061_MetadataUsageId;
extern RuntimeClass* FloatTweenCallback_t1856710240_il2cpp_TypeInfo_var;
extern const RuntimeMethod* UnityEvent_1_AddListener_m3008008915_RuntimeMethod_var;
extern const uint32_t FloatTween_AddOnChangedCallback_m2814315272_MetadataUsageId;
extern const RuntimeMethod* UnityEvent_1__ctor_m2218582587_RuntimeMethod_var;
extern const uint32_t FloatTweenCallback__ctor_m1448508437_MetadataUsageId;
extern RuntimeClass* GameObject_t1113636619_il2cpp_TypeInfo_var;
extern const RuntimeMethod* GameObject_AddComponent_TisRectTransform_t3704657025_m3669823029_RuntimeMethod_var;
extern const uint32_t DefaultControls_CreateUIElementRoot_m3904573408_MetadataUsageId;
extern RuntimeClass* DefaultControls_t4098465386_il2cpp_TypeInfo_var;
extern const uint32_t DefaultControls_CreateUIObject_m532581332_MetadataUsageId;
extern const uint32_t DefaultControls_SetDefaultTextValues_m1943359795_MetadataUsageId;
extern const uint32_t DefaultControls_SetParentAndAlign_m3382741674_MetadataUsageId;
extern const uint32_t DefaultControls_SetLayerRecursively_m68887584_MetadataUsageId;
extern const RuntimeMethod* GameObject_GetComponent_TisRectTransform_t3704657025_m2005094398_RuntimeMethod_var;
extern const RuntimeMethod* GameObject_AddComponent_TisImage_t2670269651_m1594579417_RuntimeMethod_var;
extern String_t* _stringLiteral1597722606;
extern const uint32_t DefaultControls_CreatePanel_m1558173169_MetadataUsageId;
extern const RuntimeMethod* GameObject_AddComponent_TisButton_t4055032469_m1106144321_RuntimeMethod_var;
extern const RuntimeMethod* GameObject_AddComponent_TisText_t1901882714_m942857714_RuntimeMethod_var;
extern String_t* _stringLiteral1208991571;
extern String_t* _stringLiteral3987835886;
extern const uint32_t DefaultControls_CreateButton_m2899824576_MetadataUsageId;
extern String_t* _stringLiteral3398873761;
extern const uint32_t DefaultControls_CreateText_m3147275492_MetadataUsageId;
extern String_t* _stringLiteral820751583;
extern const uint32_t DefaultControls_CreateImage_m2462935101_MetadataUsageId;
extern const RuntimeMethod* GameObject_AddComponent_TisRawImage_t3182918964_m629883703_RuntimeMethod_var;
extern String_t* _stringLiteral104655467;
extern const uint32_t DefaultControls_CreateRawImage_m4219873755_MetadataUsageId;
extern const RuntimeMethod* GameObject_AddComponent_TisSlider_t3903728902_m1741221326_RuntimeMethod_var;
extern String_t* _stringLiteral3186493525;
extern String_t* _stringLiteral481518672;
extern String_t* _stringLiteral469477732;
extern String_t* _stringLiteral1202366456;
extern String_t* _stringLiteral1932264120;
extern String_t* _stringLiteral3942338294;
extern const uint32_t DefaultControls_CreateSlider_m2122506991_MetadataUsageId;
extern const RuntimeMethod* GameObject_AddComponent_TisScrollbar_t1494447233_m4154290916_RuntimeMethod_var;
extern String_t* _stringLiteral355797806;
extern String_t* _stringLiteral1048144922;
extern const uint32_t DefaultControls_CreateScrollbar_m3957104967_MetadataUsageId;
extern const RuntimeMethod* GameObject_AddComponent_TisToggle_t2735377061_m838848113_RuntimeMethod_var;
extern String_t* _stringLiteral7432421;
extern String_t* _stringLiteral2609645714;
extern String_t* _stringLiteral3923321062;
extern const uint32_t DefaultControls_CreateToggle_m1236643913_MetadataUsageId;
extern const RuntimeMethod* GameObject_AddComponent_TisInputField_t3762917431_m720549681_RuntimeMethod_var;
extern String_t* _stringLiteral523491077;
extern String_t* _stringLiteral982237003;
extern String_t* _stringLiteral3537846219;
extern const uint32_t DefaultControls_CreateInputField_m1003102365_MetadataUsageId;
extern RuntimeClass* OptionData_t3270282352_il2cpp_TypeInfo_var;
extern const RuntimeMethod* GameObject_GetComponent_TisScrollbar_t1494447233_m1348107650_RuntimeMethod_var;
extern const RuntimeMethod* GameObject_AddComponent_TisScrollRect_t4137855814_m507154143_RuntimeMethod_var;
extern const RuntimeMethod* GameObject_AddComponent_TisMask_t1803652131_m4155469365_RuntimeMethod_var;
extern const RuntimeMethod* GameObject_AddComponent_TisDropdown_t2274391225_m666020642_RuntimeMethod_var;
extern const RuntimeMethod* List_1_Add_m3700962105_RuntimeMethod_var;
extern String_t* _stringLiteral376326826;
extern String_t* _stringLiteral95344372;
extern String_t* _stringLiteral1803512041;
extern String_t* _stringLiteral1256102377;
extern String_t* _stringLiteral1340994742;
extern String_t* _stringLiteral1949155704;
extern String_t* _stringLiteral1684219988;
extern String_t* _stringLiteral2736086173;
extern String_t* _stringLiteral879572180;
extern String_t* _stringLiteral1722648894;
extern String_t* _stringLiteral148670782;
extern String_t* _stringLiteral2104985918;
extern const uint32_t DefaultControls_CreateDropdown_m3286664171_MetadataUsageId;
extern String_t* _stringLiteral166684773;
extern String_t* _stringLiteral3749130662;
extern String_t* _stringLiteral2487688083;
extern const uint32_t DefaultControls_CreateScrollView_m3842770629_MetadataUsageId;
extern const uint32_t DefaultControls__cctor_m3473226132_MetadataUsageId;
extern RuntimeClass* OptionDataList_t1438173104_il2cpp_TypeInfo_var;
extern RuntimeClass* DropdownEvent_t4040729994_il2cpp_TypeInfo_var;
extern RuntimeClass* List_1_t2924027637_il2cpp_TypeInfo_var;
extern const RuntimeMethod* List_1__ctor_m2163569220_RuntimeMethod_var;
extern const uint32_t Dropdown__ctor_m1700676777_MetadataUsageId;
extern const RuntimeMethod* List_1_get_Count_m1605312371_RuntimeMethod_var;
extern const RuntimeMethod* UnityEvent_1_Invoke_m3604335408_RuntimeMethod_var;
extern String_t* _stringLiteral697250545;
extern const uint32_t Dropdown_set_value_m1048320169_MetadataUsageId;
extern RuntimeClass* TweenRunner_1_t3520241082_il2cpp_TypeInfo_var;
extern const RuntimeMethod* TweenRunner_1__ctor_m3053831591_RuntimeMethod_var;
extern const RuntimeMethod* TweenRunner_1_Init_m1266084429_RuntimeMethod_var;
extern const uint32_t Dropdown_Awake_m3140021404_MetadataUsageId;
extern RuntimeClass* Dropdown_t2274391225_il2cpp_TypeInfo_var;
extern const RuntimeMethod* List_1_get_Item_m489380024_RuntimeMethod_var;
extern const uint32_t Dropdown_RefreshShownValue_m2806045241_MetadataUsageId;
extern const RuntimeMethod* List_1_AddRange_m682775554_RuntimeMethod_var;
extern const uint32_t Dropdown_AddOptions_m3733885929_MetadataUsageId;
extern const RuntimeMethod* List_1_get_Item_m3346958548_RuntimeMethod_var;
extern const RuntimeMethod* List_1_get_Count_m2276455407_RuntimeMethod_var;
extern const uint32_t Dropdown_AddOptions_m2776940360_MetadataUsageId;
extern const RuntimeMethod* List_1_get_Item_m1550008287_RuntimeMethod_var;
extern const RuntimeMethod* List_1_get_Count_m3715882916_RuntimeMethod_var;
extern const uint32_t Dropdown_AddOptions_m3385413238_MetadataUsageId;
extern const RuntimeMethod* List_1_Clear_m3532589229_RuntimeMethod_var;
extern const uint32_t Dropdown_ClearOptions_m4085591601_MetadataUsageId;
extern const RuntimeMethod* Component_GetComponentInChildren_TisToggle_t2735377061_m556562260_RuntimeMethod_var;
extern const RuntimeMethod* GameObject_AddComponent_TisDropdownItem_t1451952895_m2330636915_RuntimeMethod_var;
extern const RuntimeMethod* Dropdown_GetOrAddComponent_TisCanvas_t3310196443_m4191652643_RuntimeMethod_var;
extern const RuntimeMethod* Dropdown_GetOrAddComponent_TisGraphicRaycaster_t2999697109_m2051597455_RuntimeMethod_var;
extern const RuntimeMethod* Dropdown_GetOrAddComponent_TisCanvasGroup_t4083511760_m3286092458_RuntimeMethod_var;
extern String_t* _stringLiteral754567476;
extern String_t* _stringLiteral4011151758;
extern String_t* _stringLiteral943173495;
extern String_t* _stringLiteral4080025800;
extern String_t* _stringLiteral4175984386;
extern const uint32_t Dropdown_SetupTemplate_m628218778_MetadataUsageId;
extern RuntimeClass* ListPool_1_t44818338_il2cpp_TypeInfo_var;
extern RuntimeClass* U3CShowU3Ec__AnonStorey1_t1106527198_il2cpp_TypeInfo_var;
extern RuntimeClass* UnityAction_1_t682124106_il2cpp_TypeInfo_var;
extern RuntimeClass* Vector3U5BU5D_t1718750761_il2cpp_TypeInfo_var;
extern RuntimeClass* RectTransformUtility_t1743242446_il2cpp_TypeInfo_var;
extern const RuntimeMethod* ListPool_1_Get_m3146528893_RuntimeMethod_var;
extern const RuntimeMethod* GameObject_GetComponentsInParent_TisCanvas_t3310196443_m249132757_RuntimeMethod_var;
extern const RuntimeMethod* List_1_get_Count_m1106558045_RuntimeMethod_var;
extern const RuntimeMethod* List_1_get_Item_m1187285853_RuntimeMethod_var;
extern const RuntimeMethod* ListPool_1_Release_m1295952082_RuntimeMethod_var;
extern const RuntimeMethod* GameObject_GetComponentInChildren_TisDropdownItem_t1451952895_m1769519920_RuntimeMethod_var;
extern const RuntimeMethod* List_1_Clear_m3276020514_RuntimeMethod_var;
extern const RuntimeMethod* U3CShowU3Ec__AnonStorey1_U3CU3Em__0_m2340880019_RuntimeMethod_var;
extern const RuntimeMethod* UnityAction_1__ctor_m3007623985_RuntimeMethod_var;
extern const RuntimeMethod* UnityEvent_1_AddListener_m2847988282_RuntimeMethod_var;
extern const RuntimeMethod* List_1_get_Count_m2690803371_RuntimeMethod_var;
extern const RuntimeMethod* List_1_get_Item_m2586869798_RuntimeMethod_var;
extern String_t* _stringLiteral3327495774;
extern const uint32_t Dropdown_Show_m416104008_MetadataUsageId;
extern RuntimeClass* UnityAction_t3245792599_il2cpp_TypeInfo_var;
extern const RuntimeMethod* GameObject_AddComponent_TisCanvas_t3310196443_m284883347_RuntimeMethod_var;
extern const RuntimeMethod* GameObject_GetComponent_TisCanvas_t3310196443_m1808013672_RuntimeMethod_var;
extern const RuntimeMethod* GameObject_AddComponent_TisGraphicRaycaster_t2999697109_m1217468238_RuntimeMethod_var;
extern const RuntimeMethod* Dropdown_Hide_m504034854_RuntimeMethod_var;
extern String_t* _stringLiteral3498241164;
extern const uint32_t Dropdown_CreateBlocker_m3770415402_MetadataUsageId;
extern const uint32_t Dropdown_DestroyBlocker_m3521014447_MetadataUsageId;
extern const RuntimeMethod* Object_Instantiate_TisGameObject_t1113636619_m4070250708_RuntimeMethod_var;
extern const uint32_t Dropdown_CreateDropdownList_m1942698940_MetadataUsageId;
extern const uint32_t Dropdown_DestroyDropdownList_m3471771287_MetadataUsageId;
extern const RuntimeMethod* Object_Instantiate_TisDropdownItem_t1451952895_m2349295164_RuntimeMethod_var;
extern const uint32_t Dropdown_CreateItem_m2954407740_MetadataUsageId;
extern const RuntimeMethod* List_1_Add_m281601442_RuntimeMethod_var;
extern String_t* _stringLiteral782532366;
extern String_t* _stringLiteral3450517398;
extern const uint32_t Dropdown_AddItem_m2786881950_MetadataUsageId;
extern const RuntimeMethod* GameObject_GetComponent_TisCanvasGroup_t4083511760_m378106990_RuntimeMethod_var;
extern const uint32_t Dropdown_AlphaFadeList_m655407379_MetadataUsageId;
extern RuntimeClass* UnityAction_1_t1982102915_il2cpp_TypeInfo_var;
extern const RuntimeMethod* Dropdown_SetAlpha_m1239159651_RuntimeMethod_var;
extern const RuntimeMethod* UnityAction_1__ctor_m336053009_RuntimeMethod_var;
extern const RuntimeMethod* TweenRunner_1_StartTween_m1055628540_RuntimeMethod_var;
extern const uint32_t Dropdown_AlphaFadeList_m1699716780_MetadataUsageId;
extern const uint32_t Dropdown_SetAlpha_m1239159651_MetadataUsageId;
extern const uint32_t Dropdown_Hide_m504034854_MetadataUsageId;
extern RuntimeClass* U3CDelayedDestroyDropdownListU3Ec__Iterator0_t3853912249_il2cpp_TypeInfo_var;
extern const uint32_t Dropdown_DelayedDestroyDropdownList_m2082128994_MetadataUsageId;
extern const uint32_t Dropdown_OnSelectItem_m1641808655_MetadataUsageId;
extern const uint32_t Dropdown__cctor_m2344436140_MetadataUsageId;
extern RuntimeClass* WaitForSecondsRealtime_t189548121_il2cpp_TypeInfo_var;
extern const uint32_t U3CDelayedDestroyDropdownListU3Ec__Iterator0_MoveNext_m213723240_MetadataUsageId;
extern const uint32_t U3CDelayedDestroyDropdownListU3Ec__Iterator0_Reset_m4287314593_MetadataUsageId;
extern const RuntimeMethod* UnityEvent_1__ctor_m3816765192_RuntimeMethod_var;
extern const uint32_t DropdownEvent__ctor_m81409265_MetadataUsageId;
extern const uint32_t DropdownItem_OnPointerEnter_m1492957598_MetadataUsageId;
extern const RuntimeMethod* Component_GetComponentInParent_TisDropdown_t2274391225_m1712006466_RuntimeMethod_var;
extern const uint32_t DropdownItem_OnCancel_m203716718_MetadataUsageId;
extern RuntimeClass* List_1_t447389798_il2cpp_TypeInfo_var;
extern const RuntimeMethod* List_1__ctor_m1438953653_RuntimeMethod_var;
extern const uint32_t OptionDataList__ctor_m4134748699_MetadataUsageId;
extern RuntimeClass* FontData_t746620069_il2cpp_TypeInfo_var;
extern const uint32_t FontData_get_defaultFontData_m1721612217_MetadataUsageId;
extern const uint32_t FontData_UnityEngine_ISerializationCallbackReceiver_OnAfterDeserialize_m3048294344_MetadataUsageId;
extern RuntimeClass* FontUpdateTracker_t1839077620_il2cpp_TypeInfo_var;
extern RuntimeClass* Action_1_t2129269699_il2cpp_TypeInfo_var;
extern RuntimeClass* HashSet_1_t466832188_il2cpp_TypeInfo_var;
extern const RuntimeMethod* Dictionary_2_TryGetValue_m1222371706_RuntimeMethod_var;
extern const RuntimeMethod* Dictionary_2_get_Count_m208488890_RuntimeMethod_var;
extern const RuntimeMethod* FontUpdateTracker_RebuildForFont_m3134452007_RuntimeMethod_var;
extern const RuntimeMethod* Action_1__ctor_m2111643579_RuntimeMethod_var;
extern const RuntimeMethod* HashSet_1__ctor_m2857397005_RuntimeMethod_var;
extern const RuntimeMethod* Dictionary_2_Add_m1393592859_RuntimeMethod_var;
extern const RuntimeMethod* HashSet_1_Contains_m1017385675_RuntimeMethod_var;
extern const RuntimeMethod* HashSet_1_Add_m1079331816_RuntimeMethod_var;
extern const uint32_t FontUpdateTracker_TrackText_m2951516607_MetadataUsageId;
extern const RuntimeMethod* HashSet_1_GetEnumerator_m4112909804_RuntimeMethod_var;
extern const RuntimeMethod* Enumerator_get_Current_m140578266_RuntimeMethod_var;
extern const RuntimeMethod* Enumerator_MoveNext_m3447153029_RuntimeMethod_var;
extern const RuntimeMethod* Enumerator_Dispose_m2259148908_RuntimeMethod_var;
extern const uint32_t FontUpdateTracker_RebuildForFont_m3134452007_MetadataUsageId;
extern const RuntimeMethod* HashSet_1_Remove_m661727375_RuntimeMethod_var;
extern const RuntimeMethod* HashSet_1_get_Count_m2641811193_RuntimeMethod_var;
extern const RuntimeMethod* Dictionary_2_Remove_m818524415_RuntimeMethod_var;
extern const uint32_t FontUpdateTracker_UntrackText_m1981515690_MetadataUsageId;
extern RuntimeClass* Dictionary_2_t369343732_il2cpp_TypeInfo_var;
extern const RuntimeMethod* Dictionary_2__ctor_m2330267198_RuntimeMethod_var;
extern const uint32_t FontUpdateTracker__cctor_m2240862595_MetadataUsageId;
extern RuntimeClass* TweenRunner_1_t3055525458_il2cpp_TypeInfo_var;
extern const RuntimeMethod* TweenRunner_1__ctor_m340723704_RuntimeMethod_var;
extern const RuntimeMethod* TweenRunner_1_Init_m3026112660_RuntimeMethod_var;
extern const uint32_t Graphic__ctor_m2983567630_MetadataUsageId;
extern RuntimeClass* Graphic_t1660335611_il2cpp_TypeInfo_var;
extern const uint32_t Graphic_get_defaultGraphicMaterial_m3107284931_MetadataUsageId;
extern const uint32_t Graphic_SetLayoutDirty_m3972378721_MetadataUsageId;
extern const uint32_t Graphic_SetVerticesDirty_m2124914069_MetadataUsageId;
extern const uint32_t Graphic_SetMaterialDirty_m2543080821_MetadataUsageId;
extern const uint32_t Graphic_OnRectTransformDimensionsChange_m3695755375_MetadataUsageId;
extern RuntimeClass* GraphicRegistry_t3479976429_il2cpp_TypeInfo_var;
extern const uint32_t Graphic_OnBeforeTransformParentChanged_m4229077069_MetadataUsageId;
extern const uint32_t Graphic_OnTransformParentChanged_m3266023844_MetadataUsageId;
extern const uint32_t Graphic_get_rectTransform_m1167152468_MetadataUsageId;
extern const uint32_t Graphic_get_canvas_m3320066409_MetadataUsageId;
extern const uint32_t Graphic_CacheCanvas_m1120385152_MetadataUsageId;
extern const RuntimeMethod* Component_GetComponent_TisCanvasRenderer_t2598313366_m2121847780_RuntimeMethod_var;
extern const uint32_t Graphic_get_canvasRenderer_m315509948_MetadataUsageId;
extern const uint32_t Graphic_get_defaultMaterial_m2375635654_MetadataUsageId;
extern const uint32_t Graphic_get_material_m3836510473_MetadataUsageId;
extern const uint32_t Graphic_set_material_m3991349725_MetadataUsageId;
extern const RuntimeType* IMaterialModifier_t1975025690_0_0_0_var;
extern RuntimeClass* ListPool_1_t2953223642_il2cpp_TypeInfo_var;
extern RuntimeClass* IMaterialModifier_t1975025690_il2cpp_TypeInfo_var;
extern const RuntimeMethod* ListPool_1_Get_m2062177143_RuntimeMethod_var;
extern const RuntimeMethod* List_1_get_Item_m3306164819_RuntimeMethod_var;
extern const RuntimeMethod* List_1_get_Count_m1294235957_RuntimeMethod_var;
extern const RuntimeMethod* ListPool_1_Release_m3920209327_RuntimeMethod_var;
extern const uint32_t Graphic_get_materialForRendering_m3686316027_MetadataUsageId;
extern const uint32_t Graphic_get_mainTexture_m147151966_MetadataUsageId;
extern const uint32_t Graphic_OnEnable_m3893553015_MetadataUsageId;
extern const uint32_t Graphic_OnDisable_m1097930217_MetadataUsageId;
extern const uint32_t Graphic_OnCanvasHierarchyChanged_m3895011287_MetadataUsageId;
extern const RuntimeType* IMeshModifier_t1571826021_0_0_0_var;
extern RuntimeClass* IMeshModifier_t1571826021_il2cpp_TypeInfo_var;
extern const uint32_t Graphic_DoMeshGeneration_m3548487693_MetadataUsageId;
extern const uint32_t Graphic_DoLegacyMeshGeneration_m3753895323_MetadataUsageId;
extern RuntimeClass* Mesh_t3648964284_il2cpp_TypeInfo_var;
extern String_t* _stringLiteral301864949;
extern const uint32_t Graphic_get_workerMesh_m997382591_MetadataUsageId;
extern const uint32_t Graphic_OnPopulateMesh_m2916877004_MetadataUsageId;
extern RuntimeClass* Canvas_t3310196443_il2cpp_TypeInfo_var;
extern RuntimeClass* ICanvasRaycastFilter_t2454702837_il2cpp_TypeInfo_var;
extern RuntimeClass* CanvasGroup_t4083511760_il2cpp_TypeInfo_var;
extern const RuntimeMethod* Component_GetComponents_TisComponent_t1923634451_m559143933_RuntimeMethod_var;
extern const uint32_t Graphic_Raycast_m1154957199_MetadataUsageId;
extern const uint32_t Graphic_PixelAdjustPoint_m2668101213_MetadataUsageId;
extern const uint32_t Graphic_GetPixelAdjustedRect_m3729397999_MetadataUsageId;
extern RuntimeClass* Color_t2555686324_il2cpp_TypeInfo_var;
extern RuntimeClass* UnityAction_1_t3140522465_il2cpp_TypeInfo_var;
extern const RuntimeMethod* TweenRunner_1_StopTween_m1830357468_RuntimeMethod_var;
extern const RuntimeMethod* CanvasRenderer_SetColor_m3072996306_RuntimeMethod_var;
extern const RuntimeMethod* UnityAction_1__ctor_m2796929162_RuntimeMethod_var;
extern const RuntimeMethod* TweenRunner_1_StartTween_m2247690200_RuntimeMethod_var;
extern const uint32_t Graphic_CrossFadeColor_m1160781677_MetadataUsageId;
extern const uint32_t Graphic_CrossFadeAlpha_m3597287295_MetadataUsageId;
extern const uint32_t Graphic_RegisterDirtyLayoutCallback_m1235519898_MetadataUsageId;
extern const uint32_t Graphic_UnregisterDirtyLayoutCallback_m3305198023_MetadataUsageId;
extern const uint32_t Graphic_RegisterDirtyVerticesCallback_m3084077827_MetadataUsageId;
extern const uint32_t Graphic_UnregisterDirtyVerticesCallback_m3420596705_MetadataUsageId;
extern const uint32_t Graphic_RegisterDirtyMaterialCallback_m106898453_MetadataUsageId;
extern const uint32_t Graphic_UnregisterDirtyMaterialCallback_m2707090617_MetadataUsageId;
extern const uint32_t Graphic__cctor_m899479397_MetadataUsageId;
extern RuntimeClass* List_1_t3132410353_il2cpp_TypeInfo_var;
extern const RuntimeMethod* List_1__ctor_m2537980478_RuntimeMethod_var;
extern const uint32_t GraphicRaycaster__ctor_m646559428_MetadataUsageId;
extern const uint32_t GraphicRaycaster_get_canvas_m1862724117_MetadataUsageId;
extern RuntimeClass* ICollection_1_t193520549_il2cpp_TypeInfo_var;
extern RuntimeClass* GraphicRaycaster_t2999697109_il2cpp_TypeInfo_var;
extern RuntimeClass* Quaternion_t2301928331_il2cpp_TypeInfo_var;
extern const RuntimeMethod* List_1_Clear_m2198735466_RuntimeMethod_var;
extern const RuntimeMethod* List_1_get_Count_m1976840181_RuntimeMethod_var;
extern const RuntimeMethod* List_1_get_Item_m4006069855_RuntimeMethod_var;
extern const uint32_t GraphicRaycaster_Raycast_m3306574728_MetadataUsageId;
extern const uint32_t GraphicRaycaster_get_eventCamera_m1583115693_MetadataUsageId;
extern RuntimeClass* IList_1_t3475655394_il2cpp_TypeInfo_var;
extern RuntimeClass* Comparison_1_t1435266790_il2cpp_TypeInfo_var;
extern const RuntimeMethod* List_1_Add_m1388633954_RuntimeMethod_var;
extern const RuntimeMethod* GraphicRaycaster_U3CRaycastU3Em__0_m4062470111_RuntimeMethod_var;
extern const RuntimeMethod* Comparison_1__ctor_m3371389740_RuntimeMethod_var;
extern const RuntimeMethod* List_1_Sort_m1114878237_RuntimeMethod_var;
extern const uint32_t GraphicRaycaster_Raycast_m529388587_MetadataUsageId;
extern const uint32_t GraphicRaycaster__cctor_m3758203673_MetadataUsageId;
extern RuntimeClass* Dictionary_2_t2296117448_il2cpp_TypeInfo_var;
extern const RuntimeMethod* Dictionary_2__ctor_m2654620276_RuntimeMethod_var;
extern const uint32_t GraphicRegistry__ctor_m1851575309_MetadataUsageId;
extern const uint32_t GraphicRegistry_get_instance_m2698054099_MetadataUsageId;
extern RuntimeClass* IndexedSet_1_t3109723551_il2cpp_TypeInfo_var;
extern const RuntimeMethod* Dictionary_2_TryGetValue_m3280491376_RuntimeMethod_var;
extern const RuntimeMethod* IndexedSet_1_AddUnique_m3811577403_RuntimeMethod_var;
extern const RuntimeMethod* IndexedSet_1__ctor_m3007252875_RuntimeMethod_var;
extern const RuntimeMethod* IndexedSet_1_Add_m1140124238_RuntimeMethod_var;
extern const RuntimeMethod* Dictionary_2_Add_m2848126007_RuntimeMethod_var;
extern const uint32_t GraphicRegistry_RegisterGraphicForCanvas_m1220349701_MetadataUsageId;
extern const RuntimeMethod* IndexedSet_1_Remove_m2156060261_RuntimeMethod_var;
extern const RuntimeMethod* IndexedSet_1_get_Count_m3992921468_RuntimeMethod_var;
extern const RuntimeMethod* Dictionary_2_Remove_m3648904610_RuntimeMethod_var;
extern const uint32_t GraphicRegistry_UnregisterGraphicForCanvas_m2540204166_MetadataUsageId;
extern const uint32_t GraphicRegistry_GetGraphicsForCanvas_m4219276355_MetadataUsageId;
extern const uint32_t GraphicRegistry__cctor_m1805310505_MetadataUsageId;
extern const uint32_t GridLayoutGroup__ctor_m962500564_MetadataUsageId;
extern const RuntimeMethod* LayoutGroup_SetProperty_TisCorner_t1493259673_m3558432704_RuntimeMethod_var;
extern const uint32_t GridLayoutGroup_set_startCorner_m1175598702_MetadataUsageId;
extern const RuntimeMethod* LayoutGroup_SetProperty_TisAxis_t3613393006_m3591044743_RuntimeMethod_var;
extern const uint32_t GridLayoutGroup_set_startAxis_m837106447_MetadataUsageId;
extern const RuntimeMethod* LayoutGroup_SetProperty_TisVector2_t2156229523_m2721164497_RuntimeMethod_var;
extern const uint32_t GridLayoutGroup_set_cellSize_m2242080459_MetadataUsageId;
extern const uint32_t GridLayoutGroup_set_spacing_m1108391553_MetadataUsageId;
extern const RuntimeMethod* LayoutGroup_SetProperty_TisConstraint_t814224393_m1820208910_RuntimeMethod_var;
extern const uint32_t GridLayoutGroup_set_constraint_m3308895167_MetadataUsageId;
extern const RuntimeMethod* LayoutGroup_SetProperty_TisInt32_t2950945753_m3911895589_RuntimeMethod_var;
extern const uint32_t GridLayoutGroup_set_constraintCount_m1234326406_MetadataUsageId;
extern const RuntimeMethod* List_1_get_Count_m1749180329_RuntimeMethod_var;
extern const uint32_t GridLayoutGroup_CalculateLayoutInputHorizontal_m3487522369_MetadataUsageId;
extern const uint32_t GridLayoutGroup_CalculateLayoutInputVertical_m357562599_MetadataUsageId;
extern const RuntimeMethod* List_1_get_Item_m1718277669_RuntimeMethod_var;
extern const uint32_t GridLayoutGroup_SetCellsAlongAxis_m2682312211_MetadataUsageId;
extern const RuntimeMethod* LayoutGroup_SetProperty_TisSingle_t1397266774_m793506911_RuntimeMethod_var;
extern const uint32_t HorizontalOrVerticalLayoutGroup_set_spacing_m2985153311_MetadataUsageId;
extern const RuntimeMethod* LayoutGroup_SetProperty_TisBoolean_t97287965_m3903959758_RuntimeMethod_var;
extern const uint32_t HorizontalOrVerticalLayoutGroup_set_childForceExpandWidth_m2932395251_MetadataUsageId;
extern const uint32_t HorizontalOrVerticalLayoutGroup_set_childForceExpandHeight_m1754245348_MetadataUsageId;
extern const uint32_t HorizontalOrVerticalLayoutGroup_set_childControlWidth_m3261460516_MetadataUsageId;
extern const uint32_t HorizontalOrVerticalLayoutGroup_set_childControlHeight_m1806657287_MetadataUsageId;
extern const uint32_t HorizontalOrVerticalLayoutGroup_CalcAlongAxis_m3977117339_MetadataUsageId;
extern const uint32_t HorizontalOrVerticalLayoutGroup_SetChildrenAlongAxis_m3119377192_MetadataUsageId;
extern const uint32_t HorizontalOrVerticalLayoutGroup_GetChildSizes_m2417040_MetadataUsageId;
extern const RuntimeMethod* SetPropertyUtility_SetClass_TisSprite_t280657092_m793662911_RuntimeMethod_var;
extern const uint32_t Image_set_sprite_m2369174689_MetadataUsageId;
extern const uint32_t Image_set_overrideSprite_m3213596394_MetadataUsageId;
extern const uint32_t Image_get_activeSprite_m3797951869_MetadataUsageId;
extern const RuntimeMethod* SetPropertyUtility_SetStruct_TisType_t1152881528_m2141033060_RuntimeMethod_var;
extern const uint32_t Image_set_type_m2038193736_MetadataUsageId;
extern const RuntimeMethod* SetPropertyUtility_SetStruct_TisBoolean_t97287965_m1354367708_RuntimeMethod_var;
extern const uint32_t Image_set_preserveAspect_m769358756_MetadataUsageId;
extern const uint32_t Image_set_fillCenter_m3776786491_MetadataUsageId;
extern const RuntimeMethod* SetPropertyUtility_SetStruct_TisFillMethod_t1167457570_m4164776730_RuntimeMethod_var;
extern const uint32_t Image_set_fillMethod_m872357774_MetadataUsageId;
extern const uint32_t Image_set_fillAmount_m3737925590_MetadataUsageId;
extern const uint32_t Image_set_fillClockwise_m2210525152_MetadataUsageId;
extern const RuntimeMethod* SetPropertyUtility_SetStruct_TisInt32_t2950945753_m1101767463_RuntimeMethod_var;
extern const uint32_t Image_set_fillOrigin_m469806249_MetadataUsageId;
extern RuntimeClass* Image_t2670269651_il2cpp_TypeInfo_var;
extern const uint32_t Image_get_defaultETC1GraphicMaterial_m173416760_MetadataUsageId;
extern const uint32_t Image_get_mainTexture_m44717343_MetadataUsageId;
extern const uint32_t Image_get_hasBorder_m3423344180_MetadataUsageId;
extern const uint32_t Image_get_pixelsPerUnit_m3268528463_MetadataUsageId;
extern const uint32_t Image_get_material_m993110777_MetadataUsageId;
extern const uint32_t Image_OnAfterDeserialize_m2434428489_MetadataUsageId;
extern RuntimeClass* Vector4_t3319028937_il2cpp_TypeInfo_var;
extern const uint32_t Image_GetDrawingDimensions_m3060965396_MetadataUsageId;
extern const uint32_t Image_SetNativeSize_m2807421865_MetadataUsageId;
extern const uint32_t Image_OnPopulateMesh_m3827082909_MetadataUsageId;
extern const uint32_t Image_UpdateMaterial_m320257969_MetadataUsageId;
extern const uint32_t Image_GenerateSimpleSprite_m3971588590_MetadataUsageId;
extern const uint32_t Image_GenerateSlicedSprite_m816229481_MetadataUsageId;
extern String_t* _stringLiteral3234268445;
extern String_t* _stringLiteral1509724374;
extern const uint32_t Image_GenerateTiledSprite_m3366198572_MetadataUsageId;
extern const uint32_t Image_AddQuad_m969836764_MetadataUsageId;
extern RuntimeClass* UIVertex_t4057497605_il2cpp_TypeInfo_var;
extern const uint32_t Image_GenerateFilledSprite_m1448031459_MetadataUsageId;
extern const uint32_t Image_RadialCut_m1142644448_MetadataUsageId;
extern const uint32_t Image_RadialCut_m3562817721_MetadataUsageId;
extern const uint32_t Image_get_preferredWidth_m580264960_MetadataUsageId;
extern const uint32_t Image_get_preferredHeight_m4201711465_MetadataUsageId;
extern RuntimeClass* UnityException_t3598173660_il2cpp_TypeInfo_var;
extern String_t* _stringLiteral1448923752;
extern String_t* _stringLiteral717701791;
extern const uint32_t Image_IsRaycastLocationValid_m2859678105_MetadataUsageId;
extern const uint32_t Image_MapCoordinate_m3426372354_MetadataUsageId;
extern RuntimeClass* Vector2U5BU5D_t1457185986_il2cpp_TypeInfo_var;
extern const uint32_t Image__cctor_m1927508576_MetadataUsageId;

struct BaseInputU5BU5D_t2997724634;
struct ObjectU5BU5D_t2843939325;
struct RaycastHit2DU5BU5D_t4286651560;
struct RaycastHitU5BU5D_t1690781147;
struct DisplayU5BU5D_t103034768;
struct Vector3U5BU5D_t1718750761;
struct Vector2U5BU5D_t1457185986;


#ifndef U3CMODULEU3E_T692745544_H
#define U3CMODULEU3E_T692745544_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// <Module>
struct  U3CModuleU3E_t692745544 
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // U3CMODULEU3E_T692745544_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 VALUETYPE_T3640485471_H
#define VALUETYPE_T3640485471_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.ValueType
struct  ValueType_t3640485471  : public RuntimeObject
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Native definition for P/Invoke marshalling of System.ValueType
struct ValueType_t3640485471_marshaled_pinvoke
{
};
// Native definition for COM marshalling of System.ValueType
struct ValueType_t3640485471_marshaled_com
{
};
#endif // VALUETYPE_T3640485471_H
#ifndef LIST_1_T651996883_H
#define LIST_1_T651996883_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Collections.Generic.List`1<UnityEngine.UI.RectMask2D>
struct  List_1_t651996883  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.List`1::_items
	RectMask2DU5BU5D_t4110439696* ____items_1;
	// System.Int32 System.Collections.Generic.List`1::_size
	int32_t ____size_2;
	// System.Int32 System.Collections.Generic.List`1::_version
	int32_t ____version_3;

public:
	inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_t651996883, ____items_1)); }
	inline RectMask2DU5BU5D_t4110439696* get__items_1() const { return ____items_1; }
	inline RectMask2DU5BU5D_t4110439696** get_address_of__items_1() { return &____items_1; }
	inline void set__items_1(RectMask2DU5BU5D_t4110439696* 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_t651996883, ____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_t651996883, ____version_3)); }
	inline int32_t get__version_3() const { return ____version_3; }
	inline int32_t* get_address_of__version_3() { return &____version_3; }
	inline void set__version_3(int32_t value)
	{
		____version_3 = value;
	}
};

struct List_1_t651996883_StaticFields
{
public:
	// T[] System.Collections.Generic.List`1::EmptyArray
	RectMask2DU5BU5D_t4110439696* ___EmptyArray_4;

public:
	inline static int32_t get_offset_of_EmptyArray_4() { return static_cast<int32_t>(offsetof(List_1_t651996883_StaticFields, ___EmptyArray_4)); }
	inline RectMask2DU5BU5D_t4110439696* get_EmptyArray_4() const { return ___EmptyArray_4; }
	inline RectMask2DU5BU5D_t4110439696** get_address_of_EmptyArray_4() { return &___EmptyArray_4; }
	inline void set_EmptyArray_4(RectMask2DU5BU5D_t4110439696* value)
	{
		___EmptyArray_4 = value;
		Il2CppCodeGenWriteBarrier((&___EmptyArray_4), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // LIST_1_T651996883_H
#ifndef CLIPPING_T312708592_H
#define CLIPPING_T312708592_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.Clipping
struct  Clipping_t312708592  : public RuntimeObject
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // CLIPPING_T312708592_H
#ifndef INDEXEDSET_1_T2673511092_H
#define INDEXEDSET_1_T2673511092_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.Collections.IndexedSet`1<UnityEngine.UI.IClipper>
struct  IndexedSet_1_t2673511092  : public RuntimeObject
{
public:
	// System.Collections.Generic.List`1<T> UnityEngine.UI.Collections.IndexedSet`1::m_List
	List_1_t2696197894 * ___m_List_0;
	// System.Collections.Generic.Dictionary`2<T,System.Int32> UnityEngine.UI.Collections.IndexedSet`1::m_Dictionary
	Dictionary_2_t3531485785 * ___m_Dictionary_1;

public:
	inline static int32_t get_offset_of_m_List_0() { return static_cast<int32_t>(offsetof(IndexedSet_1_t2673511092, ___m_List_0)); }
	inline List_1_t2696197894 * get_m_List_0() const { return ___m_List_0; }
	inline List_1_t2696197894 ** get_address_of_m_List_0() { return &___m_List_0; }
	inline void set_m_List_0(List_1_t2696197894 * value)
	{
		___m_List_0 = value;
		Il2CppCodeGenWriteBarrier((&___m_List_0), value);
	}

	inline static int32_t get_offset_of_m_Dictionary_1() { return static_cast<int32_t>(offsetof(IndexedSet_1_t2673511092, ___m_Dictionary_1)); }
	inline Dictionary_2_t3531485785 * get_m_Dictionary_1() const { return ___m_Dictionary_1; }
	inline Dictionary_2_t3531485785 ** get_address_of_m_Dictionary_1() { return &___m_Dictionary_1; }
	inline void set_m_Dictionary_1(Dictionary_2_t3531485785 * value)
	{
		___m_Dictionary_1 = value;
		Il2CppCodeGenWriteBarrier((&___m_Dictionary_1), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // INDEXEDSET_1_T2673511092_H
#ifndef DICTIONARY_2_T3531485785_H
#define DICTIONARY_2_T3531485785_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Collections.Generic.Dictionary`2<UnityEngine.UI.IClipper,System.Int32>
struct  Dictionary_2_t3531485785  : public RuntimeObject
{
public:
	// System.Int32[] System.Collections.Generic.Dictionary`2::table
	Int32U5BU5D_t385246372* ___table_4;
	// System.Collections.Generic.Link[] System.Collections.Generic.Dictionary`2::linkSlots
	LinkU5BU5D_t964245573* ___linkSlots_5;
	// TKey[] System.Collections.Generic.Dictionary`2::keySlots
	IClipperU5BU5D_t2077073073* ___keySlots_6;
	// TValue[] System.Collections.Generic.Dictionary`2::valueSlots
	Int32U5BU5D_t385246372* ___valueSlots_7;
	// System.Int32 System.Collections.Generic.Dictionary`2::touchedSlots
	int32_t ___touchedSlots_8;
	// System.Int32 System.Collections.Generic.Dictionary`2::emptySlot
	int32_t ___emptySlot_9;
	// System.Int32 System.Collections.Generic.Dictionary`2::count
	int32_t ___count_10;
	// System.Int32 System.Collections.Generic.Dictionary`2::threshold
	int32_t ___threshold_11;
	// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::hcp
	RuntimeObject* ___hcp_12;
	// System.Runtime.Serialization.SerializationInfo System.Collections.Generic.Dictionary`2::serialization_info
	SerializationInfo_t950877179 * ___serialization_info_13;
	// System.Int32 System.Collections.Generic.Dictionary`2::generation
	int32_t ___generation_14;

public:
	inline static int32_t get_offset_of_table_4() { return static_cast<int32_t>(offsetof(Dictionary_2_t3531485785, ___table_4)); }
	inline Int32U5BU5D_t385246372* get_table_4() const { return ___table_4; }
	inline Int32U5BU5D_t385246372** get_address_of_table_4() { return &___table_4; }
	inline void set_table_4(Int32U5BU5D_t385246372* value)
	{
		___table_4 = value;
		Il2CppCodeGenWriteBarrier((&___table_4), value);
	}

	inline static int32_t get_offset_of_linkSlots_5() { return static_cast<int32_t>(offsetof(Dictionary_2_t3531485785, ___linkSlots_5)); }
	inline LinkU5BU5D_t964245573* get_linkSlots_5() const { return ___linkSlots_5; }
	inline LinkU5BU5D_t964245573** get_address_of_linkSlots_5() { return &___linkSlots_5; }
	inline void set_linkSlots_5(LinkU5BU5D_t964245573* value)
	{
		___linkSlots_5 = value;
		Il2CppCodeGenWriteBarrier((&___linkSlots_5), value);
	}

	inline static int32_t get_offset_of_keySlots_6() { return static_cast<int32_t>(offsetof(Dictionary_2_t3531485785, ___keySlots_6)); }
	inline IClipperU5BU5D_t2077073073* get_keySlots_6() const { return ___keySlots_6; }
	inline IClipperU5BU5D_t2077073073** get_address_of_keySlots_6() { return &___keySlots_6; }
	inline void set_keySlots_6(IClipperU5BU5D_t2077073073* value)
	{
		___keySlots_6 = value;
		Il2CppCodeGenWriteBarrier((&___keySlots_6), value);
	}

	inline static int32_t get_offset_of_valueSlots_7() { return static_cast<int32_t>(offsetof(Dictionary_2_t3531485785, ___valueSlots_7)); }
	inline Int32U5BU5D_t385246372* get_valueSlots_7() const { return ___valueSlots_7; }
	inline Int32U5BU5D_t385246372** get_address_of_valueSlots_7() { return &___valueSlots_7; }
	inline void set_valueSlots_7(Int32U5BU5D_t385246372* value)
	{
		___valueSlots_7 = value;
		Il2CppCodeGenWriteBarrier((&___valueSlots_7), value);
	}

	inline static int32_t get_offset_of_touchedSlots_8() { return static_cast<int32_t>(offsetof(Dictionary_2_t3531485785, ___touchedSlots_8)); }
	inline int32_t get_touchedSlots_8() const { return ___touchedSlots_8; }
	inline int32_t* get_address_of_touchedSlots_8() { return &___touchedSlots_8; }
	inline void set_touchedSlots_8(int32_t value)
	{
		___touchedSlots_8 = value;
	}

	inline static int32_t get_offset_of_emptySlot_9() { return static_cast<int32_t>(offsetof(Dictionary_2_t3531485785, ___emptySlot_9)); }
	inline int32_t get_emptySlot_9() const { return ___emptySlot_9; }
	inline int32_t* get_address_of_emptySlot_9() { return &___emptySlot_9; }
	inline void set_emptySlot_9(int32_t value)
	{
		___emptySlot_9 = value;
	}

	inline static int32_t get_offset_of_count_10() { return static_cast<int32_t>(offsetof(Dictionary_2_t3531485785, ___count_10)); }
	inline int32_t get_count_10() const { return ___count_10; }
	inline int32_t* get_address_of_count_10() { return &___count_10; }
	inline void set_count_10(int32_t value)
	{
		___count_10 = value;
	}

	inline static int32_t get_offset_of_threshold_11() { return static_cast<int32_t>(offsetof(Dictionary_2_t3531485785, ___threshold_11)); }
	inline int32_t get_threshold_11() const { return ___threshold_11; }
	inline int32_t* get_address_of_threshold_11() { return &___threshold_11; }
	inline void set_threshold_11(int32_t value)
	{
		___threshold_11 = value;
	}

	inline static int32_t get_offset_of_hcp_12() { return static_cast<int32_t>(offsetof(Dictionary_2_t3531485785, ___hcp_12)); }
	inline RuntimeObject* get_hcp_12() const { return ___hcp_12; }
	inline RuntimeObject** get_address_of_hcp_12() { return &___hcp_12; }
	inline void set_hcp_12(RuntimeObject* value)
	{
		___hcp_12 = value;
		Il2CppCodeGenWriteBarrier((&___hcp_12), value);
	}

	inline static int32_t get_offset_of_serialization_info_13() { return static_cast<int32_t>(offsetof(Dictionary_2_t3531485785, ___serialization_info_13)); }
	inline SerializationInfo_t950877179 * get_serialization_info_13() const { return ___serialization_info_13; }
	inline SerializationInfo_t950877179 ** get_address_of_serialization_info_13() { return &___serialization_info_13; }
	inline void set_serialization_info_13(SerializationInfo_t950877179 * value)
	{
		___serialization_info_13 = value;
		Il2CppCodeGenWriteBarrier((&___serialization_info_13), value);
	}

	inline static int32_t get_offset_of_generation_14() { return static_cast<int32_t>(offsetof(Dictionary_2_t3531485785, ___generation_14)); }
	inline int32_t get_generation_14() const { return ___generation_14; }
	inline int32_t* get_address_of_generation_14() { return &___generation_14; }
	inline void set_generation_14(int32_t value)
	{
		___generation_14 = value;
	}
};

struct Dictionary_2_t3531485785_StaticFields
{
public:
	// System.Collections.Generic.Dictionary`2/Transform`1<TKey,TValue,System.Collections.DictionaryEntry> System.Collections.Generic.Dictionary`2::<>f__am$cacheB
	Transform_1_t2465069151 * ___U3CU3Ef__amU24cacheB_15;

public:
	inline static int32_t get_offset_of_U3CU3Ef__amU24cacheB_15() { return static_cast<int32_t>(offsetof(Dictionary_2_t3531485785_StaticFields, ___U3CU3Ef__amU24cacheB_15)); }
	inline Transform_1_t2465069151 * get_U3CU3Ef__amU24cacheB_15() const { return ___U3CU3Ef__amU24cacheB_15; }
	inline Transform_1_t2465069151 ** get_address_of_U3CU3Ef__amU24cacheB_15() { return &___U3CU3Ef__amU24cacheB_15; }
	inline void set_U3CU3Ef__amU24cacheB_15(Transform_1_t2465069151 * value)
	{
		___U3CU3Ef__amU24cacheB_15 = value;
		Il2CppCodeGenWriteBarrier((&___U3CU3Ef__amU24cacheB_15), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // DICTIONARY_2_T3531485785_H
#ifndef CLIPPERREGISTRY_T2428680409_H
#define CLIPPERREGISTRY_T2428680409_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.ClipperRegistry
struct  ClipperRegistry_t2428680409  : public RuntimeObject
{
public:
	// UnityEngine.UI.Collections.IndexedSet`1<UnityEngine.UI.IClipper> UnityEngine.UI.ClipperRegistry::m_Clippers
	IndexedSet_1_t2673511092 * ___m_Clippers_1;

public:
	inline static int32_t get_offset_of_m_Clippers_1() { return static_cast<int32_t>(offsetof(ClipperRegistry_t2428680409, ___m_Clippers_1)); }
	inline IndexedSet_1_t2673511092 * get_m_Clippers_1() const { return ___m_Clippers_1; }
	inline IndexedSet_1_t2673511092 ** get_address_of_m_Clippers_1() { return &___m_Clippers_1; }
	inline void set_m_Clippers_1(IndexedSet_1_t2673511092 * value)
	{
		___m_Clippers_1 = value;
		Il2CppCodeGenWriteBarrier((&___m_Clippers_1), value);
	}
};

struct ClipperRegistry_t2428680409_StaticFields
{
public:
	// UnityEngine.UI.ClipperRegistry UnityEngine.UI.ClipperRegistry::s_Instance
	ClipperRegistry_t2428680409 * ___s_Instance_0;

public:
	inline static int32_t get_offset_of_s_Instance_0() { return static_cast<int32_t>(offsetof(ClipperRegistry_t2428680409_StaticFields, ___s_Instance_0)); }
	inline ClipperRegistry_t2428680409 * get_s_Instance_0() const { return ___s_Instance_0; }
	inline ClipperRegistry_t2428680409 ** get_address_of_s_Instance_0() { return &___s_Instance_0; }
	inline void set_s_Instance_0(ClipperRegistry_t2428680409 * value)
	{
		___s_Instance_0 = value;
		Il2CppCodeGenWriteBarrier((&___s_Instance_0), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // CLIPPERREGISTRY_T2428680409_H
#ifndef EXCEPTION_T_H
#define EXCEPTION_T_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Exception
struct  Exception_t  : public RuntimeObject
{
public:
	// System.IntPtr[] System.Exception::trace_ips
	IntPtrU5BU5D_t4013366056* ___trace_ips_0;
	// System.Exception System.Exception::inner_exception
	Exception_t * ___inner_exception_1;
	// System.String System.Exception::message
	String_t* ___message_2;
	// System.String System.Exception::help_link
	String_t* ___help_link_3;
	// System.String System.Exception::class_name
	String_t* ___class_name_4;
	// System.String System.Exception::stack_trace
	String_t* ___stack_trace_5;
	// System.String System.Exception::_remoteStackTraceString
	String_t* ____remoteStackTraceString_6;
	// System.Int32 System.Exception::remote_stack_index
	int32_t ___remote_stack_index_7;
	// System.Int32 System.Exception::hresult
	int32_t ___hresult_8;
	// System.String System.Exception::source
	String_t* ___source_9;
	// System.Collections.IDictionary System.Exception::_data
	RuntimeObject* ____data_10;

public:
	inline static int32_t get_offset_of_trace_ips_0() { return static_cast<int32_t>(offsetof(Exception_t, ___trace_ips_0)); }
	inline IntPtrU5BU5D_t4013366056* get_trace_ips_0() const { return ___trace_ips_0; }
	inline IntPtrU5BU5D_t4013366056** get_address_of_trace_ips_0() { return &___trace_ips_0; }
	inline void set_trace_ips_0(IntPtrU5BU5D_t4013366056* value)
	{
		___trace_ips_0 = value;
		Il2CppCodeGenWriteBarrier((&___trace_ips_0), value);
	}

	inline static int32_t get_offset_of_inner_exception_1() { return static_cast<int32_t>(offsetof(Exception_t, ___inner_exception_1)); }
	inline Exception_t * get_inner_exception_1() const { return ___inner_exception_1; }
	inline Exception_t ** get_address_of_inner_exception_1() { return &___inner_exception_1; }
	inline void set_inner_exception_1(Exception_t * value)
	{
		___inner_exception_1 = value;
		Il2CppCodeGenWriteBarrier((&___inner_exception_1), value);
	}

	inline static int32_t get_offset_of_message_2() { return static_cast<int32_t>(offsetof(Exception_t, ___message_2)); }
	inline String_t* get_message_2() const { return ___message_2; }
	inline String_t** get_address_of_message_2() { return &___message_2; }
	inline void set_message_2(String_t* value)
	{
		___message_2 = value;
		Il2CppCodeGenWriteBarrier((&___message_2), value);
	}

	inline static int32_t get_offset_of_help_link_3() { return static_cast<int32_t>(offsetof(Exception_t, ___help_link_3)); }
	inline String_t* get_help_link_3() const { return ___help_link_3; }
	inline String_t** get_address_of_help_link_3() { return &___help_link_3; }
	inline void set_help_link_3(String_t* value)
	{
		___help_link_3 = value;
		Il2CppCodeGenWriteBarrier((&___help_link_3), value);
	}

	inline static int32_t get_offset_of_class_name_4() { return static_cast<int32_t>(offsetof(Exception_t, ___class_name_4)); }
	inline String_t* get_class_name_4() const { return ___class_name_4; }
	inline String_t** get_address_of_class_name_4() { return &___class_name_4; }
	inline void set_class_name_4(String_t* value)
	{
		___class_name_4 = value;
		Il2CppCodeGenWriteBarrier((&___class_name_4), value);
	}

	inline static int32_t get_offset_of_stack_trace_5() { return static_cast<int32_t>(offsetof(Exception_t, ___stack_trace_5)); }
	inline String_t* get_stack_trace_5() const { return ___stack_trace_5; }
	inline String_t** get_address_of_stack_trace_5() { return &___stack_trace_5; }
	inline void set_stack_trace_5(String_t* value)
	{
		___stack_trace_5 = value;
		Il2CppCodeGenWriteBarrier((&___stack_trace_5), value);
	}

	inline static int32_t get_offset_of__remoteStackTraceString_6() { return static_cast<int32_t>(offsetof(Exception_t, ____remoteStackTraceString_6)); }
	inline String_t* get__remoteStackTraceString_6() const { return ____remoteStackTraceString_6; }
	inline String_t** get_address_of__remoteStackTraceString_6() { return &____remoteStackTraceString_6; }
	inline void set__remoteStackTraceString_6(String_t* value)
	{
		____remoteStackTraceString_6 = value;
		Il2CppCodeGenWriteBarrier((&____remoteStackTraceString_6), value);
	}

	inline static int32_t get_offset_of_remote_stack_index_7() { return static_cast<int32_t>(offsetof(Exception_t, ___remote_stack_index_7)); }
	inline int32_t get_remote_stack_index_7() const { return ___remote_stack_index_7; }
	inline int32_t* get_address_of_remote_stack_index_7() { return &___remote_stack_index_7; }
	inline void set_remote_stack_index_7(int32_t value)
	{
		___remote_stack_index_7 = value;
	}

	inline static int32_t get_offset_of_hresult_8() { return static_cast<int32_t>(offsetof(Exception_t, ___hresult_8)); }
	inline int32_t get_hresult_8() const { return ___hresult_8; }
	inline int32_t* get_address_of_hresult_8() { return &___hresult_8; }
	inline void set_hresult_8(int32_t value)
	{
		___hresult_8 = value;
	}

	inline static int32_t get_offset_of_source_9() { return static_cast<int32_t>(offsetof(Exception_t, ___source_9)); }
	inline String_t* get_source_9() const { return ___source_9; }
	inline String_t** get_address_of_source_9() { return &___source_9; }
	inline void set_source_9(String_t* value)
	{
		___source_9 = value;
		Il2CppCodeGenWriteBarrier((&___source_9), value);
	}

	inline static int32_t get_offset_of__data_10() { return static_cast<int32_t>(offsetof(Exception_t, ____data_10)); }
	inline RuntimeObject* get__data_10() const { return ____data_10; }
	inline RuntimeObject** get_address_of__data_10() { return &____data_10; }
	inline void set__data_10(RuntimeObject* value)
	{
		____data_10 = value;
		Il2CppCodeGenWriteBarrier((&____data_10), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // EXCEPTION_T_H
#ifndef INDEXEDSET_1_T3571286806_H
#define INDEXEDSET_1_T3571286806_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.Collections.IndexedSet`1<UnityEngine.UI.ICanvasElement>
struct  IndexedSet_1_t3571286806  : public RuntimeObject
{
public:
	// System.Collections.Generic.List`1<T> UnityEngine.UI.Collections.IndexedSet`1::m_List
	List_1_t3593973608 * ___m_List_0;
	// System.Collections.Generic.Dictionary`2<T,System.Int32> UnityEngine.UI.Collections.IndexedSet`1::m_Dictionary
	Dictionary_2_t3261772335 * ___m_Dictionary_1;

public:
	inline static int32_t get_offset_of_m_List_0() { return static_cast<int32_t>(offsetof(IndexedSet_1_t3571286806, ___m_List_0)); }
	inline List_1_t3593973608 * get_m_List_0() const { return ___m_List_0; }
	inline List_1_t3593973608 ** get_address_of_m_List_0() { return &___m_List_0; }
	inline void set_m_List_0(List_1_t3593973608 * value)
	{
		___m_List_0 = value;
		Il2CppCodeGenWriteBarrier((&___m_List_0), value);
	}

	inline static int32_t get_offset_of_m_Dictionary_1() { return static_cast<int32_t>(offsetof(IndexedSet_1_t3571286806, ___m_Dictionary_1)); }
	inline Dictionary_2_t3261772335 * get_m_Dictionary_1() const { return ___m_Dictionary_1; }
	inline Dictionary_2_t3261772335 ** get_address_of_m_Dictionary_1() { return &___m_Dictionary_1; }
	inline void set_m_Dictionary_1(Dictionary_2_t3261772335 * value)
	{
		___m_Dictionary_1 = value;
		Il2CppCodeGenWriteBarrier((&___m_Dictionary_1), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // INDEXEDSET_1_T3571286806_H
#ifndef CANVASUPDATEREGISTRY_T2720824592_H
#define CANVASUPDATEREGISTRY_T2720824592_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.CanvasUpdateRegistry
struct  CanvasUpdateRegistry_t2720824592  : public RuntimeObject
{
public:
	// System.Boolean UnityEngine.UI.CanvasUpdateRegistry::m_PerformingLayoutUpdate
	bool ___m_PerformingLayoutUpdate_1;
	// System.Boolean UnityEngine.UI.CanvasUpdateRegistry::m_PerformingGraphicUpdate
	bool ___m_PerformingGraphicUpdate_2;
	// UnityEngine.UI.Collections.IndexedSet`1<UnityEngine.UI.ICanvasElement> UnityEngine.UI.CanvasUpdateRegistry::m_LayoutRebuildQueue
	IndexedSet_1_t3571286806 * ___m_LayoutRebuildQueue_3;
	// UnityEngine.UI.Collections.IndexedSet`1<UnityEngine.UI.ICanvasElement> UnityEngine.UI.CanvasUpdateRegistry::m_GraphicRebuildQueue
	IndexedSet_1_t3571286806 * ___m_GraphicRebuildQueue_4;

public:
	inline static int32_t get_offset_of_m_PerformingLayoutUpdate_1() { return static_cast<int32_t>(offsetof(CanvasUpdateRegistry_t2720824592, ___m_PerformingLayoutUpdate_1)); }
	inline bool get_m_PerformingLayoutUpdate_1() const { return ___m_PerformingLayoutUpdate_1; }
	inline bool* get_address_of_m_PerformingLayoutUpdate_1() { return &___m_PerformingLayoutUpdate_1; }
	inline void set_m_PerformingLayoutUpdate_1(bool value)
	{
		___m_PerformingLayoutUpdate_1 = value;
	}

	inline static int32_t get_offset_of_m_PerformingGraphicUpdate_2() { return static_cast<int32_t>(offsetof(CanvasUpdateRegistry_t2720824592, ___m_PerformingGraphicUpdate_2)); }
	inline bool get_m_PerformingGraphicUpdate_2() const { return ___m_PerformingGraphicUpdate_2; }
	inline bool* get_address_of_m_PerformingGraphicUpdate_2() { return &___m_PerformingGraphicUpdate_2; }
	inline void set_m_PerformingGraphicUpdate_2(bool value)
	{
		___m_PerformingGraphicUpdate_2 = value;
	}

	inline static int32_t get_offset_of_m_LayoutRebuildQueue_3() { return static_cast<int32_t>(offsetof(CanvasUpdateRegistry_t2720824592, ___m_LayoutRebuildQueue_3)); }
	inline IndexedSet_1_t3571286806 * get_m_LayoutRebuildQueue_3() const { return ___m_LayoutRebuildQueue_3; }
	inline IndexedSet_1_t3571286806 ** get_address_of_m_LayoutRebuildQueue_3() { return &___m_LayoutRebuildQueue_3; }
	inline void set_m_LayoutRebuildQueue_3(IndexedSet_1_t3571286806 * value)
	{
		___m_LayoutRebuildQueue_3 = value;
		Il2CppCodeGenWriteBarrier((&___m_LayoutRebuildQueue_3), value);
	}

	inline static int32_t get_offset_of_m_GraphicRebuildQueue_4() { return static_cast<int32_t>(offsetof(CanvasUpdateRegistry_t2720824592, ___m_GraphicRebuildQueue_4)); }
	inline IndexedSet_1_t3571286806 * get_m_GraphicRebuildQueue_4() const { return ___m_GraphicRebuildQueue_4; }
	inline IndexedSet_1_t3571286806 ** get_address_of_m_GraphicRebuildQueue_4() { return &___m_GraphicRebuildQueue_4; }
	inline void set_m_GraphicRebuildQueue_4(IndexedSet_1_t3571286806 * value)
	{
		___m_GraphicRebuildQueue_4 = value;
		Il2CppCodeGenWriteBarrier((&___m_GraphicRebuildQueue_4), value);
	}
};

struct CanvasUpdateRegistry_t2720824592_StaticFields
{
public:
	// UnityEngine.UI.CanvasUpdateRegistry UnityEngine.UI.CanvasUpdateRegistry::s_Instance
	CanvasUpdateRegistry_t2720824592 * ___s_Instance_0;
	// System.Comparison`1<UnityEngine.UI.ICanvasElement> UnityEngine.UI.CanvasUpdateRegistry::s_SortLayoutFunction
	Comparison_1_t1896830045 * ___s_SortLayoutFunction_5;
	// System.Comparison`1<UnityEngine.UI.ICanvasElement> UnityEngine.UI.CanvasUpdateRegistry::<>f__mg$cache0
	Comparison_1_t1896830045 * ___U3CU3Ef__mgU24cache0_6;

public:
	inline static int32_t get_offset_of_s_Instance_0() { return static_cast<int32_t>(offsetof(CanvasUpdateRegistry_t2720824592_StaticFields, ___s_Instance_0)); }
	inline CanvasUpdateRegistry_t2720824592 * get_s_Instance_0() const { return ___s_Instance_0; }
	inline CanvasUpdateRegistry_t2720824592 ** get_address_of_s_Instance_0() { return &___s_Instance_0; }
	inline void set_s_Instance_0(CanvasUpdateRegistry_t2720824592 * value)
	{
		___s_Instance_0 = value;
		Il2CppCodeGenWriteBarrier((&___s_Instance_0), value);
	}

	inline static int32_t get_offset_of_s_SortLayoutFunction_5() { return static_cast<int32_t>(offsetof(CanvasUpdateRegistry_t2720824592_StaticFields, ___s_SortLayoutFunction_5)); }
	inline Comparison_1_t1896830045 * get_s_SortLayoutFunction_5() const { return ___s_SortLayoutFunction_5; }
	inline Comparison_1_t1896830045 ** get_address_of_s_SortLayoutFunction_5() { return &___s_SortLayoutFunction_5; }
	inline void set_s_SortLayoutFunction_5(Comparison_1_t1896830045 * value)
	{
		___s_SortLayoutFunction_5 = value;
		Il2CppCodeGenWriteBarrier((&___s_SortLayoutFunction_5), value);
	}

	inline static int32_t get_offset_of_U3CU3Ef__mgU24cache0_6() { return static_cast<int32_t>(offsetof(CanvasUpdateRegistry_t2720824592_StaticFields, ___U3CU3Ef__mgU24cache0_6)); }
	inline Comparison_1_t1896830045 * get_U3CU3Ef__mgU24cache0_6() const { return ___U3CU3Ef__mgU24cache0_6; }
	inline Comparison_1_t1896830045 ** get_address_of_U3CU3Ef__mgU24cache0_6() { return &___U3CU3Ef__mgU24cache0_6; }
	inline void set_U3CU3Ef__mgU24cache0_6(Comparison_1_t1896830045 * value)
	{
		___U3CU3Ef__mgU24cache0_6 = value;
		Il2CppCodeGenWriteBarrier((&___U3CU3Ef__mgU24cache0_6), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // CANVASUPDATEREGISTRY_T2720824592_H
#ifndef U3CONFINISHSUBMITU3EC__ITERATOR0_T3413438900_H
#define U3CONFINISHSUBMITU3EC__ITERATOR0_T3413438900_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.Button/<OnFinishSubmit>c__Iterator0
struct  U3COnFinishSubmitU3Ec__Iterator0_t3413438900  : public RuntimeObject
{
public:
	// System.Single UnityEngine.UI.Button/<OnFinishSubmit>c__Iterator0::<fadeTime>__0
	float ___U3CfadeTimeU3E__0_0;
	// System.Single UnityEngine.UI.Button/<OnFinishSubmit>c__Iterator0::<elapsedTime>__0
	float ___U3CelapsedTimeU3E__0_1;
	// UnityEngine.UI.Button UnityEngine.UI.Button/<OnFinishSubmit>c__Iterator0::$this
	Button_t4055032469 * ___U24this_2;
	// System.Object UnityEngine.UI.Button/<OnFinishSubmit>c__Iterator0::$current
	RuntimeObject * ___U24current_3;
	// System.Boolean UnityEngine.UI.Button/<OnFinishSubmit>c__Iterator0::$disposing
	bool ___U24disposing_4;
	// System.Int32 UnityEngine.UI.Button/<OnFinishSubmit>c__Iterator0::$PC
	int32_t ___U24PC_5;

public:
	inline static int32_t get_offset_of_U3CfadeTimeU3E__0_0() { return static_cast<int32_t>(offsetof(U3COnFinishSubmitU3Ec__Iterator0_t3413438900, ___U3CfadeTimeU3E__0_0)); }
	inline float get_U3CfadeTimeU3E__0_0() const { return ___U3CfadeTimeU3E__0_0; }
	inline float* get_address_of_U3CfadeTimeU3E__0_0() { return &___U3CfadeTimeU3E__0_0; }
	inline void set_U3CfadeTimeU3E__0_0(float value)
	{
		___U3CfadeTimeU3E__0_0 = value;
	}

	inline static int32_t get_offset_of_U3CelapsedTimeU3E__0_1() { return static_cast<int32_t>(offsetof(U3COnFinishSubmitU3Ec__Iterator0_t3413438900, ___U3CelapsedTimeU3E__0_1)); }
	inline float get_U3CelapsedTimeU3E__0_1() const { return ___U3CelapsedTimeU3E__0_1; }
	inline float* get_address_of_U3CelapsedTimeU3E__0_1() { return &___U3CelapsedTimeU3E__0_1; }
	inline void set_U3CelapsedTimeU3E__0_1(float value)
	{
		___U3CelapsedTimeU3E__0_1 = value;
	}

	inline static int32_t get_offset_of_U24this_2() { return static_cast<int32_t>(offsetof(U3COnFinishSubmitU3Ec__Iterator0_t3413438900, ___U24this_2)); }
	inline Button_t4055032469 * get_U24this_2() const { return ___U24this_2; }
	inline Button_t4055032469 ** get_address_of_U24this_2() { return &___U24this_2; }
	inline void set_U24this_2(Button_t4055032469 * value)
	{
		___U24this_2 = value;
		Il2CppCodeGenWriteBarrier((&___U24this_2), value);
	}

	inline static int32_t get_offset_of_U24current_3() { return static_cast<int32_t>(offsetof(U3COnFinishSubmitU3Ec__Iterator0_t3413438900, ___U24current_3)); }
	inline RuntimeObject * get_U24current_3() const { return ___U24current_3; }
	inline RuntimeObject ** get_address_of_U24current_3() { return &___U24current_3; }
	inline void set_U24current_3(RuntimeObject * value)
	{
		___U24current_3 = value;
		Il2CppCodeGenWriteBarrier((&___U24current_3), value);
	}

	inline static int32_t get_offset_of_U24disposing_4() { return static_cast<int32_t>(offsetof(U3COnFinishSubmitU3Ec__Iterator0_t3413438900, ___U24disposing_4)); }
	inline bool get_U24disposing_4() const { return ___U24disposing_4; }
	inline bool* get_address_of_U24disposing_4() { return &___U24disposing_4; }
	inline void set_U24disposing_4(bool value)
	{
		___U24disposing_4 = value;
	}

	inline static int32_t get_offset_of_U24PC_5() { return static_cast<int32_t>(offsetof(U3COnFinishSubmitU3Ec__Iterator0_t3413438900, ___U24PC_5)); }
	inline int32_t get_U24PC_5() const { return ___U24PC_5; }
	inline int32_t* get_address_of_U24PC_5() { return &___U24PC_5; }
	inline void set_U24PC_5(int32_t value)
	{
		___U24PC_5 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // U3CONFINISHSUBMITU3EC__ITERATOR0_T3413438900_H
#ifndef U3CDELAYUPDATEU3EC__ITERATOR0_T299064644_H
#define U3CDELAYUPDATEU3EC__ITERATOR0_T299064644_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.AspectRatioFitter/<DelayUpdate>c__Iterator0
struct  U3CDelayUpdateU3Ec__Iterator0_t299064644  : public RuntimeObject
{
public:
	// UnityEngine.UI.AspectRatioFitter UnityEngine.UI.AspectRatioFitter/<DelayUpdate>c__Iterator0::$this
	AspectRatioFitter_t3312407083 * ___U24this_0;
	// System.Object UnityEngine.UI.AspectRatioFitter/<DelayUpdate>c__Iterator0::$current
	RuntimeObject * ___U24current_1;
	// System.Boolean UnityEngine.UI.AspectRatioFitter/<DelayUpdate>c__Iterator0::$disposing
	bool ___U24disposing_2;
	// System.Int32 UnityEngine.UI.AspectRatioFitter/<DelayUpdate>c__Iterator0::$PC
	int32_t ___U24PC_3;

public:
	inline static int32_t get_offset_of_U24this_0() { return static_cast<int32_t>(offsetof(U3CDelayUpdateU3Ec__Iterator0_t299064644, ___U24this_0)); }
	inline AspectRatioFitter_t3312407083 * get_U24this_0() const { return ___U24this_0; }
	inline AspectRatioFitter_t3312407083 ** get_address_of_U24this_0() { return &___U24this_0; }
	inline void set_U24this_0(AspectRatioFitter_t3312407083 * value)
	{
		___U24this_0 = value;
		Il2CppCodeGenWriteBarrier((&___U24this_0), value);
	}

	inline static int32_t get_offset_of_U24current_1() { return static_cast<int32_t>(offsetof(U3CDelayUpdateU3Ec__Iterator0_t299064644, ___U24current_1)); }
	inline RuntimeObject * get_U24current_1() const { return ___U24current_1; }
	inline RuntimeObject ** get_address_of_U24current_1() { return &___U24current_1; }
	inline void set_U24current_1(RuntimeObject * value)
	{
		___U24current_1 = value;
		Il2CppCodeGenWriteBarrier((&___U24current_1), value);
	}

	inline static int32_t get_offset_of_U24disposing_2() { return static_cast<int32_t>(offsetof(U3CDelayUpdateU3Ec__Iterator0_t299064644, ___U24disposing_2)); }
	inline bool get_U24disposing_2() const { return ___U24disposing_2; }
	inline bool* get_address_of_U24disposing_2() { return &___U24disposing_2; }
	inline void set_U24disposing_2(bool value)
	{
		___U24disposing_2 = value;
	}

	inline static int32_t get_offset_of_U24PC_3() { return static_cast<int32_t>(offsetof(U3CDelayUpdateU3Ec__Iterator0_t299064644, ___U24PC_3)); }
	inline int32_t get_U24PC_3() const { return ___U24PC_3; }
	inline int32_t* get_address_of_U24PC_3() { return &___U24PC_3; }
	inline void set_U24PC_3(int32_t value)
	{
		___U24PC_3 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // U3CDELAYUPDATEU3EC__ITERATOR0_T299064644_H
#ifndef OPTIONDATA_T3270282352_H
#define OPTIONDATA_T3270282352_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.Dropdown/OptionData
struct  OptionData_t3270282352  : public RuntimeObject
{
public:
	// System.String UnityEngine.UI.Dropdown/OptionData::m_Text
	String_t* ___m_Text_0;
	// UnityEngine.Sprite UnityEngine.UI.Dropdown/OptionData::m_Image
	Sprite_t280657092 * ___m_Image_1;

public:
	inline static int32_t get_offset_of_m_Text_0() { return static_cast<int32_t>(offsetof(OptionData_t3270282352, ___m_Text_0)); }
	inline String_t* get_m_Text_0() const { return ___m_Text_0; }
	inline String_t** get_address_of_m_Text_0() { return &___m_Text_0; }
	inline void set_m_Text_0(String_t* value)
	{
		___m_Text_0 = value;
		Il2CppCodeGenWriteBarrier((&___m_Text_0), value);
	}

	inline static int32_t get_offset_of_m_Image_1() { return static_cast<int32_t>(offsetof(OptionData_t3270282352, ___m_Image_1)); }
	inline Sprite_t280657092 * get_m_Image_1() const { return ___m_Image_1; }
	inline Sprite_t280657092 ** get_address_of_m_Image_1() { return &___m_Image_1; }
	inline void set_m_Image_1(Sprite_t280657092 * value)
	{
		___m_Image_1 = value;
		Il2CppCodeGenWriteBarrier((&___m_Image_1), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // OPTIONDATA_T3270282352_H
#ifndef ANIMATIONTRIGGERS_T2532145056_H
#define ANIMATIONTRIGGERS_T2532145056_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.AnimationTriggers
struct  AnimationTriggers_t2532145056  : public RuntimeObject
{
public:
	// System.String UnityEngine.UI.AnimationTriggers::m_NormalTrigger
	String_t* ___m_NormalTrigger_4;
	// System.String UnityEngine.UI.AnimationTriggers::m_HighlightedTrigger
	String_t* ___m_HighlightedTrigger_5;
	// System.String UnityEngine.UI.AnimationTriggers::m_PressedTrigger
	String_t* ___m_PressedTrigger_6;
	// System.String UnityEngine.UI.AnimationTriggers::m_DisabledTrigger
	String_t* ___m_DisabledTrigger_7;

public:
	inline static int32_t get_offset_of_m_NormalTrigger_4() { return static_cast<int32_t>(offsetof(AnimationTriggers_t2532145056, ___m_NormalTrigger_4)); }
	inline String_t* get_m_NormalTrigger_4() const { return ___m_NormalTrigger_4; }
	inline String_t** get_address_of_m_NormalTrigger_4() { return &___m_NormalTrigger_4; }
	inline void set_m_NormalTrigger_4(String_t* value)
	{
		___m_NormalTrigger_4 = value;
		Il2CppCodeGenWriteBarrier((&___m_NormalTrigger_4), value);
	}

	inline static int32_t get_offset_of_m_HighlightedTrigger_5() { return static_cast<int32_t>(offsetof(AnimationTriggers_t2532145056, ___m_HighlightedTrigger_5)); }
	inline String_t* get_m_HighlightedTrigger_5() const { return ___m_HighlightedTrigger_5; }
	inline String_t** get_address_of_m_HighlightedTrigger_5() { return &___m_HighlightedTrigger_5; }
	inline void set_m_HighlightedTrigger_5(String_t* value)
	{
		___m_HighlightedTrigger_5 = value;
		Il2CppCodeGenWriteBarrier((&___m_HighlightedTrigger_5), value);
	}

	inline static int32_t get_offset_of_m_PressedTrigger_6() { return static_cast<int32_t>(offsetof(AnimationTriggers_t2532145056, ___m_PressedTrigger_6)); }
	inline String_t* get_m_PressedTrigger_6() const { return ___m_PressedTrigger_6; }
	inline String_t** get_address_of_m_PressedTrigger_6() { return &___m_PressedTrigger_6; }
	inline void set_m_PressedTrigger_6(String_t* value)
	{
		___m_PressedTrigger_6 = value;
		Il2CppCodeGenWriteBarrier((&___m_PressedTrigger_6), value);
	}

	inline static int32_t get_offset_of_m_DisabledTrigger_7() { return static_cast<int32_t>(offsetof(AnimationTriggers_t2532145056, ___m_DisabledTrigger_7)); }
	inline String_t* get_m_DisabledTrigger_7() const { return ___m_DisabledTrigger_7; }
	inline String_t** get_address_of_m_DisabledTrigger_7() { return &___m_DisabledTrigger_7; }
	inline void set_m_DisabledTrigger_7(String_t* value)
	{
		___m_DisabledTrigger_7 = value;
		Il2CppCodeGenWriteBarrier((&___m_DisabledTrigger_7), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // ANIMATIONTRIGGERS_T2532145056_H
#ifndef RAYCASTERMANAGER_T2536340562_H
#define RAYCASTERMANAGER_T2536340562_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.EventSystems.RaycasterManager
struct  RaycasterManager_t2536340562  : public RuntimeObject
{
public:

public:
};

struct RaycasterManager_t2536340562_StaticFields
{
public:
	// System.Collections.Generic.List`1<UnityEngine.EventSystems.BaseRaycaster> UnityEngine.EventSystems.RaycasterManager::s_Raycasters
	List_1_t1327982029 * ___s_Raycasters_0;

public:
	inline static int32_t get_offset_of_s_Raycasters_0() { return static_cast<int32_t>(offsetof(RaycasterManager_t2536340562_StaticFields, ___s_Raycasters_0)); }
	inline List_1_t1327982029 * get_s_Raycasters_0() const { return ___s_Raycasters_0; }
	inline List_1_t1327982029 ** get_address_of_s_Raycasters_0() { return &___s_Raycasters_0; }
	inline void set_s_Raycasters_0(List_1_t1327982029 * value)
	{
		___s_Raycasters_0 = value;
		Il2CppCodeGenWriteBarrier((&___s_Raycasters_0), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // RAYCASTERMANAGER_T2536340562_H
#ifndef LIST_1_T2329214678_H
#define LIST_1_T2329214678_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.EventSystems.PointerInputModule/ButtonState>
struct  List_1_t2329214678  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.List`1::_items
	ButtonStateU5BU5D_t335326625* ____items_1;
	// System.Int32 System.Collections.Generic.List`1::_size
	int32_t ____size_2;
	// System.Int32 System.Collections.Generic.List`1::_version
	int32_t ____version_3;

public:
	inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_t2329214678, ____items_1)); }
	inline ButtonStateU5BU5D_t335326625* get__items_1() const { return ____items_1; }
	inline ButtonStateU5BU5D_t335326625** get_address_of__items_1() { return &____items_1; }
	inline void set__items_1(ButtonStateU5BU5D_t335326625* 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_t2329214678, ____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_t2329214678, ____version_3)); }
	inline int32_t get__version_3() const { return ____version_3; }
	inline int32_t* get_address_of__version_3() { return &____version_3; }
	inline void set__version_3(int32_t value)
	{
		____version_3 = value;
	}
};

struct List_1_t2329214678_StaticFields
{
public:
	// T[] System.Collections.Generic.List`1::EmptyArray
	ButtonStateU5BU5D_t335326625* ___EmptyArray_4;

public:
	inline static int32_t get_offset_of_EmptyArray_4() { return static_cast<int32_t>(offsetof(List_1_t2329214678_StaticFields, ___EmptyArray_4)); }
	inline ButtonStateU5BU5D_t335326625* get_EmptyArray_4() const { return ___EmptyArray_4; }
	inline ButtonStateU5BU5D_t335326625** get_address_of_EmptyArray_4() { return &___EmptyArray_4; }
	inline void set_EmptyArray_4(ButtonStateU5BU5D_t335326625* value)
	{
		___EmptyArray_4 = value;
		Il2CppCodeGenWriteBarrier((&___EmptyArray_4), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // LIST_1_T2329214678_H
#ifndef VALUECOLLECTION_T117691445_H
#define VALUECOLLECTION_T117691445_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Collections.Generic.Dictionary`2/ValueCollection<System.Int32,UnityEngine.EventSystems.PointerEventData>
struct  ValueCollection_t117691445  : public RuntimeObject
{
public:
	// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/ValueCollection::dictionary
	Dictionary_2_t2696614423 * ___dictionary_0;

public:
	inline static int32_t get_offset_of_dictionary_0() { return static_cast<int32_t>(offsetof(ValueCollection_t117691445, ___dictionary_0)); }
	inline Dictionary_2_t2696614423 * get_dictionary_0() const { return ___dictionary_0; }
	inline Dictionary_2_t2696614423 ** get_address_of_dictionary_0() { return &___dictionary_0; }
	inline void set_dictionary_0(Dictionary_2_t2696614423 * value)
	{
		___dictionary_0 = value;
		Il2CppCodeGenWriteBarrier((&___dictionary_0), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // VALUECOLLECTION_T117691445_H
#ifndef MOUSESTATE_T384203932_H
#define MOUSESTATE_T384203932_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.EventSystems.PointerInputModule/MouseState
struct  MouseState_t384203932  : public RuntimeObject
{
public:
	// System.Collections.Generic.List`1<UnityEngine.EventSystems.PointerInputModule/ButtonState> UnityEngine.EventSystems.PointerInputModule/MouseState::m_TrackedButtons
	List_1_t2329214678 * ___m_TrackedButtons_0;

public:
	inline static int32_t get_offset_of_m_TrackedButtons_0() { return static_cast<int32_t>(offsetof(MouseState_t384203932, ___m_TrackedButtons_0)); }
	inline List_1_t2329214678 * get_m_TrackedButtons_0() const { return ___m_TrackedButtons_0; }
	inline List_1_t2329214678 ** get_address_of_m_TrackedButtons_0() { return &___m_TrackedButtons_0; }
	inline void set_m_TrackedButtons_0(List_1_t2329214678 * value)
	{
		___m_TrackedButtons_0 = value;
		Il2CppCodeGenWriteBarrier((&___m_TrackedButtons_0), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // MOUSESTATE_T384203932_H
#ifndef DICTIONARY_2_T2696614423_H
#define DICTIONARY_2_T2696614423_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Collections.Generic.Dictionary`2<System.Int32,UnityEngine.EventSystems.PointerEventData>
struct  Dictionary_2_t2696614423  : public RuntimeObject
{
public:
	// System.Int32[] System.Collections.Generic.Dictionary`2::table
	Int32U5BU5D_t385246372* ___table_4;
	// System.Collections.Generic.Link[] System.Collections.Generic.Dictionary`2::linkSlots
	LinkU5BU5D_t964245573* ___linkSlots_5;
	// TKey[] System.Collections.Generic.Dictionary`2::keySlots
	Int32U5BU5D_t385246372* ___keySlots_6;
	// TValue[] System.Collections.Generic.Dictionary`2::valueSlots
	PointerEventDataU5BU5D_t3854101325* ___valueSlots_7;
	// System.Int32 System.Collections.Generic.Dictionary`2::touchedSlots
	int32_t ___touchedSlots_8;
	// System.Int32 System.Collections.Generic.Dictionary`2::emptySlot
	int32_t ___emptySlot_9;
	// System.Int32 System.Collections.Generic.Dictionary`2::count
	int32_t ___count_10;
	// System.Int32 System.Collections.Generic.Dictionary`2::threshold
	int32_t ___threshold_11;
	// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::hcp
	RuntimeObject* ___hcp_12;
	// System.Runtime.Serialization.SerializationInfo System.Collections.Generic.Dictionary`2::serialization_info
	SerializationInfo_t950877179 * ___serialization_info_13;
	// System.Int32 System.Collections.Generic.Dictionary`2::generation
	int32_t ___generation_14;

public:
	inline static int32_t get_offset_of_table_4() { return static_cast<int32_t>(offsetof(Dictionary_2_t2696614423, ___table_4)); }
	inline Int32U5BU5D_t385246372* get_table_4() const { return ___table_4; }
	inline Int32U5BU5D_t385246372** get_address_of_table_4() { return &___table_4; }
	inline void set_table_4(Int32U5BU5D_t385246372* value)
	{
		___table_4 = value;
		Il2CppCodeGenWriteBarrier((&___table_4), value);
	}

	inline static int32_t get_offset_of_linkSlots_5() { return static_cast<int32_t>(offsetof(Dictionary_2_t2696614423, ___linkSlots_5)); }
	inline LinkU5BU5D_t964245573* get_linkSlots_5() const { return ___linkSlots_5; }
	inline LinkU5BU5D_t964245573** get_address_of_linkSlots_5() { return &___linkSlots_5; }
	inline void set_linkSlots_5(LinkU5BU5D_t964245573* value)
	{
		___linkSlots_5 = value;
		Il2CppCodeGenWriteBarrier((&___linkSlots_5), value);
	}

	inline static int32_t get_offset_of_keySlots_6() { return static_cast<int32_t>(offsetof(Dictionary_2_t2696614423, ___keySlots_6)); }
	inline Int32U5BU5D_t385246372* get_keySlots_6() const { return ___keySlots_6; }
	inline Int32U5BU5D_t385246372** get_address_of_keySlots_6() { return &___keySlots_6; }
	inline void set_keySlots_6(Int32U5BU5D_t385246372* value)
	{
		___keySlots_6 = value;
		Il2CppCodeGenWriteBarrier((&___keySlots_6), value);
	}

	inline static int32_t get_offset_of_valueSlots_7() { return static_cast<int32_t>(offsetof(Dictionary_2_t2696614423, ___valueSlots_7)); }
	inline PointerEventDataU5BU5D_t3854101325* get_valueSlots_7() const { return ___valueSlots_7; }
	inline PointerEventDataU5BU5D_t3854101325** get_address_of_valueSlots_7() { return &___valueSlots_7; }
	inline void set_valueSlots_7(PointerEventDataU5BU5D_t3854101325* value)
	{
		___valueSlots_7 = value;
		Il2CppCodeGenWriteBarrier((&___valueSlots_7), value);
	}

	inline static int32_t get_offset_of_touchedSlots_8() { return static_cast<int32_t>(offsetof(Dictionary_2_t2696614423, ___touchedSlots_8)); }
	inline int32_t get_touchedSlots_8() const { return ___touchedSlots_8; }
	inline int32_t* get_address_of_touchedSlots_8() { return &___touchedSlots_8; }
	inline void set_touchedSlots_8(int32_t value)
	{
		___touchedSlots_8 = value;
	}

	inline static int32_t get_offset_of_emptySlot_9() { return static_cast<int32_t>(offsetof(Dictionary_2_t2696614423, ___emptySlot_9)); }
	inline int32_t get_emptySlot_9() const { return ___emptySlot_9; }
	inline int32_t* get_address_of_emptySlot_9() { return &___emptySlot_9; }
	inline void set_emptySlot_9(int32_t value)
	{
		___emptySlot_9 = value;
	}

	inline static int32_t get_offset_of_count_10() { return static_cast<int32_t>(offsetof(Dictionary_2_t2696614423, ___count_10)); }
	inline int32_t get_count_10() const { return ___count_10; }
	inline int32_t* get_address_of_count_10() { return &___count_10; }
	inline void set_count_10(int32_t value)
	{
		___count_10 = value;
	}

	inline static int32_t get_offset_of_threshold_11() { return static_cast<int32_t>(offsetof(Dictionary_2_t2696614423, ___threshold_11)); }
	inline int32_t get_threshold_11() const { return ___threshold_11; }
	inline int32_t* get_address_of_threshold_11() { return &___threshold_11; }
	inline void set_threshold_11(int32_t value)
	{
		___threshold_11 = value;
	}

	inline static int32_t get_offset_of_hcp_12() { return static_cast<int32_t>(offsetof(Dictionary_2_t2696614423, ___hcp_12)); }
	inline RuntimeObject* get_hcp_12() const { return ___hcp_12; }
	inline RuntimeObject** get_address_of_hcp_12() { return &___hcp_12; }
	inline void set_hcp_12(RuntimeObject* value)
	{
		___hcp_12 = value;
		Il2CppCodeGenWriteBarrier((&___hcp_12), value);
	}

	inline static int32_t get_offset_of_serialization_info_13() { return static_cast<int32_t>(offsetof(Dictionary_2_t2696614423, ___serialization_info_13)); }
	inline SerializationInfo_t950877179 * get_serialization_info_13() const { return ___serialization_info_13; }
	inline SerializationInfo_t950877179 ** get_address_of_serialization_info_13() { return &___serialization_info_13; }
	inline void set_serialization_info_13(SerializationInfo_t950877179 * value)
	{
		___serialization_info_13 = value;
		Il2CppCodeGenWriteBarrier((&___serialization_info_13), value);
	}

	inline static int32_t get_offset_of_generation_14() { return static_cast<int32_t>(offsetof(Dictionary_2_t2696614423, ___generation_14)); }
	inline int32_t get_generation_14() const { return ___generation_14; }
	inline int32_t* get_address_of_generation_14() { return &___generation_14; }
	inline void set_generation_14(int32_t value)
	{
		___generation_14 = value;
	}
};

struct Dictionary_2_t2696614423_StaticFields
{
public:
	// System.Collections.Generic.Dictionary`2/Transform`1<TKey,TValue,System.Collections.DictionaryEntry> System.Collections.Generic.Dictionary`2::<>f__am$cacheB
	Transform_1_t3458440169 * ___U3CU3Ef__amU24cacheB_15;

public:
	inline static int32_t get_offset_of_U3CU3Ef__amU24cacheB_15() { return static_cast<int32_t>(offsetof(Dictionary_2_t2696614423_StaticFields, ___U3CU3Ef__amU24cacheB_15)); }
	inline Transform_1_t3458440169 * get_U3CU3Ef__amU24cacheB_15() const { return ___U3CU3Ef__amU24cacheB_15; }
	inline Transform_1_t3458440169 ** get_address_of_U3CU3Ef__amU24cacheB_15() { return &___U3CU3Ef__amU24cacheB_15; }
	inline void set_U3CU3Ef__amU24cacheB_15(Transform_1_t3458440169 * value)
	{
		___U3CU3Ef__amU24cacheB_15 = value;
		Il2CppCodeGenWriteBarrier((&___U3CU3Ef__amU24cacheB_15), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // DICTIONARY_2_T2696614423_H
#ifndef REFLECTIONMETHODSCACHE_T2103211062_H
#define REFLECTIONMETHODSCACHE_T2103211062_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.ReflectionMethodsCache
struct  ReflectionMethodsCache_t2103211062  : public RuntimeObject
{
public:
	// UnityEngine.UI.ReflectionMethodsCache/Raycast3DCallback UnityEngine.UI.ReflectionMethodsCache::raycast3D
	Raycast3DCallback_t701940803 * ___raycast3D_0;
	// UnityEngine.UI.ReflectionMethodsCache/RaycastAllCallback UnityEngine.UI.ReflectionMethodsCache::raycast3DAll
	RaycastAllCallback_t1884415901 * ___raycast3DAll_1;
	// UnityEngine.UI.ReflectionMethodsCache/Raycast2DCallback UnityEngine.UI.ReflectionMethodsCache::raycast2D
	Raycast2DCallback_t768590915 * ___raycast2D_2;
	// UnityEngine.UI.ReflectionMethodsCache/GetRayIntersectionAllCallback UnityEngine.UI.ReflectionMethodsCache::getRayIntersectionAll
	GetRayIntersectionAllCallback_t3913627115 * ___getRayIntersectionAll_3;
	// UnityEngine.UI.ReflectionMethodsCache/GetRayIntersectionAllNonAllocCallback UnityEngine.UI.ReflectionMethodsCache::getRayIntersectionAllNonAlloc
	GetRayIntersectionAllNonAllocCallback_t2311174851 * ___getRayIntersectionAllNonAlloc_4;
	// UnityEngine.UI.ReflectionMethodsCache/GetRaycastNonAllocCallback UnityEngine.UI.ReflectionMethodsCache::getRaycastNonAlloc
	GetRaycastNonAllocCallback_t3841783507 * ___getRaycastNonAlloc_5;

public:
	inline static int32_t get_offset_of_raycast3D_0() { return static_cast<int32_t>(offsetof(ReflectionMethodsCache_t2103211062, ___raycast3D_0)); }
	inline Raycast3DCallback_t701940803 * get_raycast3D_0() const { return ___raycast3D_0; }
	inline Raycast3DCallback_t701940803 ** get_address_of_raycast3D_0() { return &___raycast3D_0; }
	inline void set_raycast3D_0(Raycast3DCallback_t701940803 * value)
	{
		___raycast3D_0 = value;
		Il2CppCodeGenWriteBarrier((&___raycast3D_0), value);
	}

	inline static int32_t get_offset_of_raycast3DAll_1() { return static_cast<int32_t>(offsetof(ReflectionMethodsCache_t2103211062, ___raycast3DAll_1)); }
	inline RaycastAllCallback_t1884415901 * get_raycast3DAll_1() const { return ___raycast3DAll_1; }
	inline RaycastAllCallback_t1884415901 ** get_address_of_raycast3DAll_1() { return &___raycast3DAll_1; }
	inline void set_raycast3DAll_1(RaycastAllCallback_t1884415901 * value)
	{
		___raycast3DAll_1 = value;
		Il2CppCodeGenWriteBarrier((&___raycast3DAll_1), value);
	}

	inline static int32_t get_offset_of_raycast2D_2() { return static_cast<int32_t>(offsetof(ReflectionMethodsCache_t2103211062, ___raycast2D_2)); }
	inline Raycast2DCallback_t768590915 * get_raycast2D_2() const { return ___raycast2D_2; }
	inline Raycast2DCallback_t768590915 ** get_address_of_raycast2D_2() { return &___raycast2D_2; }
	inline void set_raycast2D_2(Raycast2DCallback_t768590915 * value)
	{
		___raycast2D_2 = value;
		Il2CppCodeGenWriteBarrier((&___raycast2D_2), value);
	}

	inline static int32_t get_offset_of_getRayIntersectionAll_3() { return static_cast<int32_t>(offsetof(ReflectionMethodsCache_t2103211062, ___getRayIntersectionAll_3)); }
	inline GetRayIntersectionAllCallback_t3913627115 * get_getRayIntersectionAll_3() const { return ___getRayIntersectionAll_3; }
	inline GetRayIntersectionAllCallback_t3913627115 ** get_address_of_getRayIntersectionAll_3() { return &___getRayIntersectionAll_3; }
	inline void set_getRayIntersectionAll_3(GetRayIntersectionAllCallback_t3913627115 * value)
	{
		___getRayIntersectionAll_3 = value;
		Il2CppCodeGenWriteBarrier((&___getRayIntersectionAll_3), value);
	}

	inline static int32_t get_offset_of_getRayIntersectionAllNonAlloc_4() { return static_cast<int32_t>(offsetof(ReflectionMethodsCache_t2103211062, ___getRayIntersectionAllNonAlloc_4)); }
	inline GetRayIntersectionAllNonAllocCallback_t2311174851 * get_getRayIntersectionAllNonAlloc_4() const { return ___getRayIntersectionAllNonAlloc_4; }
	inline GetRayIntersectionAllNonAllocCallback_t2311174851 ** get_address_of_getRayIntersectionAllNonAlloc_4() { return &___getRayIntersectionAllNonAlloc_4; }
	inline void set_getRayIntersectionAllNonAlloc_4(GetRayIntersectionAllNonAllocCallback_t2311174851 * value)
	{
		___getRayIntersectionAllNonAlloc_4 = value;
		Il2CppCodeGenWriteBarrier((&___getRayIntersectionAllNonAlloc_4), value);
	}

	inline static int32_t get_offset_of_getRaycastNonAlloc_5() { return static_cast<int32_t>(offsetof(ReflectionMethodsCache_t2103211062, ___getRaycastNonAlloc_5)); }
	inline GetRaycastNonAllocCallback_t3841783507 * get_getRaycastNonAlloc_5() const { return ___getRaycastNonAlloc_5; }
	inline GetRaycastNonAllocCallback_t3841783507 ** get_address_of_getRaycastNonAlloc_5() { return &___getRaycastNonAlloc_5; }
	inline void set_getRaycastNonAlloc_5(GetRaycastNonAllocCallback_t3841783507 * value)
	{
		___getRaycastNonAlloc_5 = value;
		Il2CppCodeGenWriteBarrier((&___getRaycastNonAlloc_5), value);
	}
};

struct ReflectionMethodsCache_t2103211062_StaticFields
{
public:
	// UnityEngine.UI.ReflectionMethodsCache UnityEngine.UI.ReflectionMethodsCache::s_ReflectionMethodsCache
	ReflectionMethodsCache_t2103211062 * ___s_ReflectionMethodsCache_6;

public:
	inline static int32_t get_offset_of_s_ReflectionMethodsCache_6() { return static_cast<int32_t>(offsetof(ReflectionMethodsCache_t2103211062_StaticFields, ___s_ReflectionMethodsCache_6)); }
	inline ReflectionMethodsCache_t2103211062 * get_s_ReflectionMethodsCache_6() const { return ___s_ReflectionMethodsCache_6; }
	inline ReflectionMethodsCache_t2103211062 ** get_address_of_s_ReflectionMethodsCache_6() { return &___s_ReflectionMethodsCache_6; }
	inline void set_s_ReflectionMethodsCache_6(ReflectionMethodsCache_t2103211062 * value)
	{
		___s_ReflectionMethodsCache_6 = value;
		Il2CppCodeGenWriteBarrier((&___s_ReflectionMethodsCache_6), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // REFLECTIONMETHODSCACHE_T2103211062_H
#ifndef LIST_1_T777473367_H
#define LIST_1_T777473367_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.Transform>
struct  List_1_t777473367  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.List`1::_items
	TransformU5BU5D_t807237628* ____items_1;
	// System.Int32 System.Collections.Generic.List`1::_size
	int32_t ____size_2;
	// System.Int32 System.Collections.Generic.List`1::_version
	int32_t ____version_3;

public:
	inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_t777473367, ____items_1)); }
	inline TransformU5BU5D_t807237628* get__items_1() const { return ____items_1; }
	inline TransformU5BU5D_t807237628** get_address_of__items_1() { return &____items_1; }
	inline void set__items_1(TransformU5BU5D_t807237628* 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_t777473367, ____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_t777473367, ____version_3)); }
	inline int32_t get__version_3() const { return ____version_3; }
	inline int32_t* get_address_of__version_3() { return &____version_3; }
	inline void set__version_3(int32_t value)
	{
		____version_3 = value;
	}
};

struct List_1_t777473367_StaticFields
{
public:
	// T[] System.Collections.Generic.List`1::EmptyArray
	TransformU5BU5D_t807237628* ___EmptyArray_4;

public:
	inline static int32_t get_offset_of_EmptyArray_4() { return static_cast<int32_t>(offsetof(List_1_t777473367_StaticFields, ___EmptyArray_4)); }
	inline TransformU5BU5D_t807237628* get_EmptyArray_4() const { return ___EmptyArray_4; }
	inline TransformU5BU5D_t807237628** get_address_of_EmptyArray_4() { return &___EmptyArray_4; }
	inline void set_EmptyArray_4(TransformU5BU5D_t807237628* value)
	{
		___EmptyArray_4 = value;
		Il2CppCodeGenWriteBarrier((&___EmptyArray_4), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // LIST_1_T777473367_H
#ifndef OBJECTPOOL_1_T231414508_H
#define OBJECTPOOL_1_T231414508_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.ObjectPool`1<System.Collections.Generic.List`1<UnityEngine.EventSystems.IEventSystemHandler>>
struct  ObjectPool_1_t231414508  : public RuntimeObject
{
public:
	// System.Collections.Generic.Stack`1<T> UnityEngine.UI.ObjectPool`1::m_Stack
	Stack_1_t1375180751 * ___m_Stack_0;
	// UnityEngine.Events.UnityAction`1<T> UnityEngine.UI.ObjectPool`1::m_ActionOnGet
	UnityAction_1_t1116627437 * ___m_ActionOnGet_1;
	// UnityEngine.Events.UnityAction`1<T> UnityEngine.UI.ObjectPool`1::m_ActionOnRelease
	UnityAction_1_t1116627437 * ___m_ActionOnRelease_2;
	// System.Int32 UnityEngine.UI.ObjectPool`1::<countAll>k__BackingField
	int32_t ___U3CcountAllU3Ek__BackingField_3;

public:
	inline static int32_t get_offset_of_m_Stack_0() { return static_cast<int32_t>(offsetof(ObjectPool_1_t231414508, ___m_Stack_0)); }
	inline Stack_1_t1375180751 * get_m_Stack_0() const { return ___m_Stack_0; }
	inline Stack_1_t1375180751 ** get_address_of_m_Stack_0() { return &___m_Stack_0; }
	inline void set_m_Stack_0(Stack_1_t1375180751 * value)
	{
		___m_Stack_0 = value;
		Il2CppCodeGenWriteBarrier((&___m_Stack_0), value);
	}

	inline static int32_t get_offset_of_m_ActionOnGet_1() { return static_cast<int32_t>(offsetof(ObjectPool_1_t231414508, ___m_ActionOnGet_1)); }
	inline UnityAction_1_t1116627437 * get_m_ActionOnGet_1() const { return ___m_ActionOnGet_1; }
	inline UnityAction_1_t1116627437 ** get_address_of_m_ActionOnGet_1() { return &___m_ActionOnGet_1; }
	inline void set_m_ActionOnGet_1(UnityAction_1_t1116627437 * value)
	{
		___m_ActionOnGet_1 = value;
		Il2CppCodeGenWriteBarrier((&___m_ActionOnGet_1), value);
	}

	inline static int32_t get_offset_of_m_ActionOnRelease_2() { return static_cast<int32_t>(offsetof(ObjectPool_1_t231414508, ___m_ActionOnRelease_2)); }
	inline UnityAction_1_t1116627437 * get_m_ActionOnRelease_2() const { return ___m_ActionOnRelease_2; }
	inline UnityAction_1_t1116627437 ** get_address_of_m_ActionOnRelease_2() { return &___m_ActionOnRelease_2; }
	inline void set_m_ActionOnRelease_2(UnityAction_1_t1116627437 * value)
	{
		___m_ActionOnRelease_2 = value;
		Il2CppCodeGenWriteBarrier((&___m_ActionOnRelease_2), value);
	}

	inline static int32_t get_offset_of_U3CcountAllU3Ek__BackingField_3() { return static_cast<int32_t>(offsetof(ObjectPool_1_t231414508, ___U3CcountAllU3Ek__BackingField_3)); }
	inline int32_t get_U3CcountAllU3Ek__BackingField_3() const { return ___U3CcountAllU3Ek__BackingField_3; }
	inline int32_t* get_address_of_U3CcountAllU3Ek__BackingField_3() { return &___U3CcountAllU3Ek__BackingField_3; }
	inline void set_U3CcountAllU3Ek__BackingField_3(int32_t value)
	{
		___U3CcountAllU3Ek__BackingField_3 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // OBJECTPOOL_1_T231414508_H
#ifndef BASEVERTEXEFFECT_T2675891272_H
#define BASEVERTEXEFFECT_T2675891272_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.BaseVertexEffect
struct  BaseVertexEffect_t2675891272  : public RuntimeObject
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // BASEVERTEXEFFECT_T2675891272_H
#ifndef LIST_1_T447389798_H
#define LIST_1_T447389798_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Collections.Generic.List`1<UnityEngine.UI.Dropdown/OptionData>
struct  List_1_t447389798  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.List`1::_items
	OptionDataU5BU5D_t3600483281* ____items_1;
	// System.Int32 System.Collections.Generic.List`1::_size
	int32_t ____size_2;
	// System.Int32 System.Collections.Generic.List`1::_version
	int32_t ____version_3;

public:
	inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_t447389798, ____items_1)); }
	inline OptionDataU5BU5D_t3600483281* get__items_1() const { return ____items_1; }
	inline OptionDataU5BU5D_t3600483281** get_address_of__items_1() { return &____items_1; }
	inline void set__items_1(OptionDataU5BU5D_t3600483281* 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_t447389798, ____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_t447389798, ____version_3)); }
	inline int32_t get__version_3() const { return ____version_3; }
	inline int32_t* get_address_of__version_3() { return &____version_3; }
	inline void set__version_3(int32_t value)
	{
		____version_3 = value;
	}
};

struct List_1_t447389798_StaticFields
{
public:
	// T[] System.Collections.Generic.List`1::EmptyArray
	OptionDataU5BU5D_t3600483281* ___EmptyArray_4;

public:
	inline static int32_t get_offset_of_EmptyArray_4() { return static_cast<int32_t>(offsetof(List_1_t447389798_StaticFields, ___EmptyArray_4)); }
	inline OptionDataU5BU5D_t3600483281* get_EmptyArray_4() const { return ___EmptyArray_4; }
	inline OptionDataU5BU5D_t3600483281** get_address_of_EmptyArray_4() { return &___EmptyArray_4; }
	inline void set_EmptyArray_4(OptionDataU5BU5D_t3600483281* value)
	{
		___EmptyArray_4 = value;
		Il2CppCodeGenWriteBarrier((&___EmptyArray_4), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // LIST_1_T447389798_H
#ifndef LIST_1_T2924027637_H
#define LIST_1_T2924027637_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Collections.Generic.List`1<UnityEngine.UI.Dropdown/DropdownItem>
struct  List_1_t2924027637  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.List`1::_items
	DropdownItemU5BU5D_t2800600614* ____items_1;
	// System.Int32 System.Collections.Generic.List`1::_size
	int32_t ____size_2;
	// System.Int32 System.Collections.Generic.List`1::_version
	int32_t ____version_3;

public:
	inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_t2924027637, ____items_1)); }
	inline DropdownItemU5BU5D_t2800600614* get__items_1() const { return ____items_1; }
	inline DropdownItemU5BU5D_t2800600614** get_address_of__items_1() { return &____items_1; }
	inline void set__items_1(DropdownItemU5BU5D_t2800600614* 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_t2924027637, ____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_t2924027637, ____version_3)); }
	inline int32_t get__version_3() const { return ____version_3; }
	inline int32_t* get_address_of__version_3() { return &____version_3; }
	inline void set__version_3(int32_t value)
	{
		____version_3 = value;
	}
};

struct List_1_t2924027637_StaticFields
{
public:
	// T[] System.Collections.Generic.List`1::EmptyArray
	DropdownItemU5BU5D_t2800600614* ___EmptyArray_4;

public:
	inline static int32_t get_offset_of_EmptyArray_4() { return static_cast<int32_t>(offsetof(List_1_t2924027637_StaticFields, ___EmptyArray_4)); }
	inline DropdownItemU5BU5D_t2800600614* get_EmptyArray_4() const { return ___EmptyArray_4; }
	inline DropdownItemU5BU5D_t2800600614** get_address_of_EmptyArray_4() { return &___EmptyArray_4; }
	inline void set_EmptyArray_4(DropdownItemU5BU5D_t2800600614* value)
	{
		___EmptyArray_4 = value;
		Il2CppCodeGenWriteBarrier((&___EmptyArray_4), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // LIST_1_T2924027637_H
#ifndef LIST_1_T531791296_H
#define LIST_1_T531791296_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.EventSystems.IEventSystemHandler>
struct  List_1_t531791296  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.List`1::_items
	IEventSystemHandlerU5BU5D_t541873103* ____items_1;
	// System.Int32 System.Collections.Generic.List`1::_size
	int32_t ____size_2;
	// System.Int32 System.Collections.Generic.List`1::_version
	int32_t ____version_3;

public:
	inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_t531791296, ____items_1)); }
	inline IEventSystemHandlerU5BU5D_t541873103* get__items_1() const { return ____items_1; }
	inline IEventSystemHandlerU5BU5D_t541873103** get_address_of__items_1() { return &____items_1; }
	inline void set__items_1(IEventSystemHandlerU5BU5D_t541873103* 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_t531791296, ____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_t531791296, ____version_3)); }
	inline int32_t get__version_3() const { return ____version_3; }
	inline int32_t* get_address_of__version_3() { return &____version_3; }
	inline void set__version_3(int32_t value)
	{
		____version_3 = value;
	}
};

struct List_1_t531791296_StaticFields
{
public:
	// T[] System.Collections.Generic.List`1::EmptyArray
	IEventSystemHandlerU5BU5D_t541873103* ___EmptyArray_4;

public:
	inline static int32_t get_offset_of_EmptyArray_4() { return static_cast<int32_t>(offsetof(List_1_t531791296_StaticFields, ___EmptyArray_4)); }
	inline IEventSystemHandlerU5BU5D_t541873103* get_EmptyArray_4() const { return ___EmptyArray_4; }
	inline IEventSystemHandlerU5BU5D_t541873103** get_address_of_EmptyArray_4() { return &___EmptyArray_4; }
	inline void set_EmptyArray_4(IEventSystemHandlerU5BU5D_t541873103* value)
	{
		___EmptyArray_4 = value;
		Il2CppCodeGenWriteBarrier((&___EmptyArray_4), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // LIST_1_T531791296_H
#ifndef YIELDINSTRUCTION_T403091072_H
#define YIELDINSTRUCTION_T403091072_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.YieldInstruction
struct  YieldInstruction_t403091072  : public RuntimeObject
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Native definition for P/Invoke marshalling of UnityEngine.YieldInstruction
struct YieldInstruction_t403091072_marshaled_pinvoke
{
};
// Native definition for COM marshalling of UnityEngine.YieldInstruction
struct YieldInstruction_t403091072_marshaled_com
{
};
#endif // YIELDINSTRUCTION_T403091072_H
#ifndef UNITYEVENTBASE_T3960448221_H
#define UNITYEVENTBASE_T3960448221_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Events.UnityEventBase
struct  UnityEventBase_t3960448221  : public RuntimeObject
{
public:
	// UnityEngine.Events.InvokableCallList UnityEngine.Events.UnityEventBase::m_Calls
	InvokableCallList_t2498835369 * ___m_Calls_0;
	// UnityEngine.Events.PersistentCallGroup UnityEngine.Events.UnityEventBase::m_PersistentCalls
	PersistentCallGroup_t3050769227 * ___m_PersistentCalls_1;
	// System.String UnityEngine.Events.UnityEventBase::m_TypeName
	String_t* ___m_TypeName_2;
	// System.Boolean UnityEngine.Events.UnityEventBase::m_CallsDirty
	bool ___m_CallsDirty_3;

public:
	inline static int32_t get_offset_of_m_Calls_0() { return static_cast<int32_t>(offsetof(UnityEventBase_t3960448221, ___m_Calls_0)); }
	inline InvokableCallList_t2498835369 * get_m_Calls_0() const { return ___m_Calls_0; }
	inline InvokableCallList_t2498835369 ** get_address_of_m_Calls_0() { return &___m_Calls_0; }
	inline void set_m_Calls_0(InvokableCallList_t2498835369 * value)
	{
		___m_Calls_0 = value;
		Il2CppCodeGenWriteBarrier((&___m_Calls_0), value);
	}

	inline static int32_t get_offset_of_m_PersistentCalls_1() { return static_cast<int32_t>(offsetof(UnityEventBase_t3960448221, ___m_PersistentCalls_1)); }
	inline PersistentCallGroup_t3050769227 * get_m_PersistentCalls_1() const { return ___m_PersistentCalls_1; }
	inline PersistentCallGroup_t3050769227 ** get_address_of_m_PersistentCalls_1() { return &___m_PersistentCalls_1; }
	inline void set_m_PersistentCalls_1(PersistentCallGroup_t3050769227 * value)
	{
		___m_PersistentCalls_1 = value;
		Il2CppCodeGenWriteBarrier((&___m_PersistentCalls_1), value);
	}

	inline static int32_t get_offset_of_m_TypeName_2() { return static_cast<int32_t>(offsetof(UnityEventBase_t3960448221, ___m_TypeName_2)); }
	inline String_t* get_m_TypeName_2() const { return ___m_TypeName_2; }
	inline String_t** get_address_of_m_TypeName_2() { return &___m_TypeName_2; }
	inline void set_m_TypeName_2(String_t* value)
	{
		___m_TypeName_2 = value;
		Il2CppCodeGenWriteBarrier((&___m_TypeName_2), value);
	}

	inline static int32_t get_offset_of_m_CallsDirty_3() { return static_cast<int32_t>(offsetof(UnityEventBase_t3960448221, ___m_CallsDirty_3)); }
	inline bool get_m_CallsDirty_3() const { return ___m_CallsDirty_3; }
	inline bool* get_address_of_m_CallsDirty_3() { return &___m_CallsDirty_3; }
	inline void set_m_CallsDirty_3(bool value)
	{
		___m_CallsDirty_3 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // UNITYEVENTBASE_T3960448221_H
#ifndef MEMBERINFO_T_H
#define MEMBERINFO_T_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Reflection.MemberInfo
struct  MemberInfo_t  : public RuntimeObject
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // MEMBERINFO_T_H
#ifndef LIST_1_T881764471_H
#define LIST_1_T881764471_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.RectTransform>
struct  List_1_t881764471  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.List`1::_items
	RectTransformU5BU5D_t107129948* ____items_1;
	// System.Int32 System.Collections.Generic.List`1::_size
	int32_t ____size_2;
	// System.Int32 System.Collections.Generic.List`1::_version
	int32_t ____version_3;

public:
	inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_t881764471, ____items_1)); }
	inline RectTransformU5BU5D_t107129948* get__items_1() const { return ____items_1; }
	inline RectTransformU5BU5D_t107129948** get_address_of__items_1() { return &____items_1; }
	inline void set__items_1(RectTransformU5BU5D_t107129948* 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_t881764471, ____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_t881764471, ____version_3)); }
	inline int32_t get__version_3() const { return ____version_3; }
	inline int32_t* get_address_of__version_3() { return &____version_3; }
	inline void set__version_3(int32_t value)
	{
		____version_3 = value;
	}
};

struct List_1_t881764471_StaticFields
{
public:
	// T[] System.Collections.Generic.List`1::EmptyArray
	RectTransformU5BU5D_t107129948* ___EmptyArray_4;

public:
	inline static int32_t get_offset_of_EmptyArray_4() { return static_cast<int32_t>(offsetof(List_1_t881764471_StaticFields, ___EmptyArray_4)); }
	inline RectTransformU5BU5D_t107129948* get_EmptyArray_4() const { return ___EmptyArray_4; }
	inline RectTransformU5BU5D_t107129948** get_address_of_EmptyArray_4() { return &___EmptyArray_4; }
	inline void set_EmptyArray_4(RectTransformU5BU5D_t107129948* value)
	{
		___EmptyArray_4 = value;
		Il2CppCodeGenWriteBarrier((&___EmptyArray_4), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // LIST_1_T881764471_H
#ifndef INDEXEDSET_1_T3109723551_H
#define INDEXEDSET_1_T3109723551_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.Collections.IndexedSet`1<UnityEngine.UI.Graphic>
struct  IndexedSet_1_t3109723551  : public RuntimeObject
{
public:
	// System.Collections.Generic.List`1<T> UnityEngine.UI.Collections.IndexedSet`1::m_List
	List_1_t3132410353 * ___m_List_0;
	// System.Collections.Generic.Dictionary`2<T,System.Int32> UnityEngine.UI.Collections.IndexedSet`1::m_Dictionary
	Dictionary_2_t1241847650 * ___m_Dictionary_1;

public:
	inline static int32_t get_offset_of_m_List_0() { return static_cast<int32_t>(offsetof(IndexedSet_1_t3109723551, ___m_List_0)); }
	inline List_1_t3132410353 * get_m_List_0() const { return ___m_List_0; }
	inline List_1_t3132410353 ** get_address_of_m_List_0() { return &___m_List_0; }
	inline void set_m_List_0(List_1_t3132410353 * value)
	{
		___m_List_0 = value;
		Il2CppCodeGenWriteBarrier((&___m_List_0), value);
	}

	inline static int32_t get_offset_of_m_Dictionary_1() { return static_cast<int32_t>(offsetof(IndexedSet_1_t3109723551, ___m_Dictionary_1)); }
	inline Dictionary_2_t1241847650 * get_m_Dictionary_1() const { return ___m_Dictionary_1; }
	inline Dictionary_2_t1241847650 ** get_address_of_m_Dictionary_1() { return &___m_Dictionary_1; }
	inline void set_m_Dictionary_1(Dictionary_2_t1241847650 * value)
	{
		___m_Dictionary_1 = value;
		Il2CppCodeGenWriteBarrier((&___m_Dictionary_1), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // INDEXEDSET_1_T3109723551_H
#ifndef DICTIONARY_2_T2296117448_H
#define DICTIONARY_2_T2296117448_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Collections.Generic.Dictionary`2<UnityEngine.Canvas,UnityEngine.UI.Collections.IndexedSet`1<UnityEngine.UI.Graphic>>
struct  Dictionary_2_t2296117448  : public RuntimeObject
{
public:
	// System.Int32[] System.Collections.Generic.Dictionary`2::table
	Int32U5BU5D_t385246372* ___table_4;
	// System.Collections.Generic.Link[] System.Collections.Generic.Dictionary`2::linkSlots
	LinkU5BU5D_t964245573* ___linkSlots_5;
	// TKey[] System.Collections.Generic.Dictionary`2::keySlots
	CanvasU5BU5D_t682926938* ___keySlots_6;
	// TValue[] System.Collections.Generic.Dictionary`2::valueSlots
	IndexedSet_1U5BU5D_t965309702* ___valueSlots_7;
	// System.Int32 System.Collections.Generic.Dictionary`2::touchedSlots
	int32_t ___touchedSlots_8;
	// System.Int32 System.Collections.Generic.Dictionary`2::emptySlot
	int32_t ___emptySlot_9;
	// System.Int32 System.Collections.Generic.Dictionary`2::count
	int32_t ___count_10;
	// System.Int32 System.Collections.Generic.Dictionary`2::threshold
	int32_t ___threshold_11;
	// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::hcp
	RuntimeObject* ___hcp_12;
	// System.Runtime.Serialization.SerializationInfo System.Collections.Generic.Dictionary`2::serialization_info
	SerializationInfo_t950877179 * ___serialization_info_13;
	// System.Int32 System.Collections.Generic.Dictionary`2::generation
	int32_t ___generation_14;

public:
	inline static int32_t get_offset_of_table_4() { return static_cast<int32_t>(offsetof(Dictionary_2_t2296117448, ___table_4)); }
	inline Int32U5BU5D_t385246372* get_table_4() const { return ___table_4; }
	inline Int32U5BU5D_t385246372** get_address_of_table_4() { return &___table_4; }
	inline void set_table_4(Int32U5BU5D_t385246372* value)
	{
		___table_4 = value;
		Il2CppCodeGenWriteBarrier((&___table_4), value);
	}

	inline static int32_t get_offset_of_linkSlots_5() { return static_cast<int32_t>(offsetof(Dictionary_2_t2296117448, ___linkSlots_5)); }
	inline LinkU5BU5D_t964245573* get_linkSlots_5() const { return ___linkSlots_5; }
	inline LinkU5BU5D_t964245573** get_address_of_linkSlots_5() { return &___linkSlots_5; }
	inline void set_linkSlots_5(LinkU5BU5D_t964245573* value)
	{
		___linkSlots_5 = value;
		Il2CppCodeGenWriteBarrier((&___linkSlots_5), value);
	}

	inline static int32_t get_offset_of_keySlots_6() { return static_cast<int32_t>(offsetof(Dictionary_2_t2296117448, ___keySlots_6)); }
	inline CanvasU5BU5D_t682926938* get_keySlots_6() const { return ___keySlots_6; }
	inline CanvasU5BU5D_t682926938** get_address_of_keySlots_6() { return &___keySlots_6; }
	inline void set_keySlots_6(CanvasU5BU5D_t682926938* value)
	{
		___keySlots_6 = value;
		Il2CppCodeGenWriteBarrier((&___keySlots_6), value);
	}

	inline static int32_t get_offset_of_valueSlots_7() { return static_cast<int32_t>(offsetof(Dictionary_2_t2296117448, ___valueSlots_7)); }
	inline IndexedSet_1U5BU5D_t965309702* get_valueSlots_7() const { return ___valueSlots_7; }
	inline IndexedSet_1U5BU5D_t965309702** get_address_of_valueSlots_7() { return &___valueSlots_7; }
	inline void set_valueSlots_7(IndexedSet_1U5BU5D_t965309702* value)
	{
		___valueSlots_7 = value;
		Il2CppCodeGenWriteBarrier((&___valueSlots_7), value);
	}

	inline static int32_t get_offset_of_touchedSlots_8() { return static_cast<int32_t>(offsetof(Dictionary_2_t2296117448, ___touchedSlots_8)); }
	inline int32_t get_touchedSlots_8() const { return ___touchedSlots_8; }
	inline int32_t* get_address_of_touchedSlots_8() { return &___touchedSlots_8; }
	inline void set_touchedSlots_8(int32_t value)
	{
		___touchedSlots_8 = value;
	}

	inline static int32_t get_offset_of_emptySlot_9() { return static_cast<int32_t>(offsetof(Dictionary_2_t2296117448, ___emptySlot_9)); }
	inline int32_t get_emptySlot_9() const { return ___emptySlot_9; }
	inline int32_t* get_address_of_emptySlot_9() { return &___emptySlot_9; }
	inline void set_emptySlot_9(int32_t value)
	{
		___emptySlot_9 = value;
	}

	inline static int32_t get_offset_of_count_10() { return static_cast<int32_t>(offsetof(Dictionary_2_t2296117448, ___count_10)); }
	inline int32_t get_count_10() const { return ___count_10; }
	inline int32_t* get_address_of_count_10() { return &___count_10; }
	inline void set_count_10(int32_t value)
	{
		___count_10 = value;
	}

	inline static int32_t get_offset_of_threshold_11() { return static_cast<int32_t>(offsetof(Dictionary_2_t2296117448, ___threshold_11)); }
	inline int32_t get_threshold_11() const { return ___threshold_11; }
	inline int32_t* get_address_of_threshold_11() { return &___threshold_11; }
	inline void set_threshold_11(int32_t value)
	{
		___threshold_11 = value;
	}

	inline static int32_t get_offset_of_hcp_12() { return static_cast<int32_t>(offsetof(Dictionary_2_t2296117448, ___hcp_12)); }
	inline RuntimeObject* get_hcp_12() const { return ___hcp_12; }
	inline RuntimeObject** get_address_of_hcp_12() { return &___hcp_12; }
	inline void set_hcp_12(RuntimeObject* value)
	{
		___hcp_12 = value;
		Il2CppCodeGenWriteBarrier((&___hcp_12), value);
	}

	inline static int32_t get_offset_of_serialization_info_13() { return static_cast<int32_t>(offsetof(Dictionary_2_t2296117448, ___serialization_info_13)); }
	inline SerializationInfo_t950877179 * get_serialization_info_13() const { return ___serialization_info_13; }
	inline SerializationInfo_t950877179 ** get_address_of_serialization_info_13() { return &___serialization_info_13; }
	inline void set_serialization_info_13(SerializationInfo_t950877179 * value)
	{
		___serialization_info_13 = value;
		Il2CppCodeGenWriteBarrier((&___serialization_info_13), value);
	}

	inline static int32_t get_offset_of_generation_14() { return static_cast<int32_t>(offsetof(Dictionary_2_t2296117448, ___generation_14)); }
	inline int32_t get_generation_14() const { return ___generation_14; }
	inline int32_t* get_address_of_generation_14() { return &___generation_14; }
	inline void set_generation_14(int32_t value)
	{
		___generation_14 = value;
	}
};

struct Dictionary_2_t2296117448_StaticFields
{
public:
	// System.Collections.Generic.Dictionary`2/Transform`1<TKey,TValue,System.Collections.DictionaryEntry> System.Collections.Generic.Dictionary`2::<>f__am$cacheB
	Transform_1_t3642685268 * ___U3CU3Ef__amU24cacheB_15;

public:
	inline static int32_t get_offset_of_U3CU3Ef__amU24cacheB_15() { return static_cast<int32_t>(offsetof(Dictionary_2_t2296117448_StaticFields, ___U3CU3Ef__amU24cacheB_15)); }
	inline Transform_1_t3642685268 * get_U3CU3Ef__amU24cacheB_15() const { return ___U3CU3Ef__amU24cacheB_15; }
	inline Transform_1_t3642685268 ** get_address_of_U3CU3Ef__amU24cacheB_15() { return &___U3CU3Ef__amU24cacheB_15; }
	inline void set_U3CU3Ef__amU24cacheB_15(Transform_1_t3642685268 * value)
	{
		___U3CU3Ef__amU24cacheB_15 = value;
		Il2CppCodeGenWriteBarrier((&___U3CU3Ef__amU24cacheB_15), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // DICTIONARY_2_T2296117448_H
#ifndef DICTIONARY_2_T3261772335_H
#define DICTIONARY_2_T3261772335_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Collections.Generic.Dictionary`2<UnityEngine.UI.ICanvasElement,System.Int32>
struct  Dictionary_2_t3261772335  : public RuntimeObject
{
public:
	// System.Int32[] System.Collections.Generic.Dictionary`2::table
	Int32U5BU5D_t385246372* ___table_4;
	// System.Collections.Generic.Link[] System.Collections.Generic.Dictionary`2::linkSlots
	LinkU5BU5D_t964245573* ___linkSlots_5;
	// TKey[] System.Collections.Generic.Dictionary`2::keySlots
	ICanvasElementU5BU5D_t1807359623* ___keySlots_6;
	// TValue[] System.Collections.Generic.Dictionary`2::valueSlots
	Int32U5BU5D_t385246372* ___valueSlots_7;
	// System.Int32 System.Collections.Generic.Dictionary`2::touchedSlots
	int32_t ___touchedSlots_8;
	// System.Int32 System.Collections.Generic.Dictionary`2::emptySlot
	int32_t ___emptySlot_9;
	// System.Int32 System.Collections.Generic.Dictionary`2::count
	int32_t ___count_10;
	// System.Int32 System.Collections.Generic.Dictionary`2::threshold
	int32_t ___threshold_11;
	// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::hcp
	RuntimeObject* ___hcp_12;
	// System.Runtime.Serialization.SerializationInfo System.Collections.Generic.Dictionary`2::serialization_info
	SerializationInfo_t950877179 * ___serialization_info_13;
	// System.Int32 System.Collections.Generic.Dictionary`2::generation
	int32_t ___generation_14;

public:
	inline static int32_t get_offset_of_table_4() { return static_cast<int32_t>(offsetof(Dictionary_2_t3261772335, ___table_4)); }
	inline Int32U5BU5D_t385246372* get_table_4() const { return ___table_4; }
	inline Int32U5BU5D_t385246372** get_address_of_table_4() { return &___table_4; }
	inline void set_table_4(Int32U5BU5D_t385246372* value)
	{
		___table_4 = value;
		Il2CppCodeGenWriteBarrier((&___table_4), value);
	}

	inline static int32_t get_offset_of_linkSlots_5() { return static_cast<int32_t>(offsetof(Dictionary_2_t3261772335, ___linkSlots_5)); }
	inline LinkU5BU5D_t964245573* get_linkSlots_5() const { return ___linkSlots_5; }
	inline LinkU5BU5D_t964245573** get_address_of_linkSlots_5() { return &___linkSlots_5; }
	inline void set_linkSlots_5(LinkU5BU5D_t964245573* value)
	{
		___linkSlots_5 = value;
		Il2CppCodeGenWriteBarrier((&___linkSlots_5), value);
	}

	inline static int32_t get_offset_of_keySlots_6() { return static_cast<int32_t>(offsetof(Dictionary_2_t3261772335, ___keySlots_6)); }
	inline ICanvasElementU5BU5D_t1807359623* get_keySlots_6() const { return ___keySlots_6; }
	inline ICanvasElementU5BU5D_t1807359623** get_address_of_keySlots_6() { return &___keySlots_6; }
	inline void set_keySlots_6(ICanvasElementU5BU5D_t1807359623* value)
	{
		___keySlots_6 = value;
		Il2CppCodeGenWriteBarrier((&___keySlots_6), value);
	}

	inline static int32_t get_offset_of_valueSlots_7() { return static_cast<int32_t>(offsetof(Dictionary_2_t3261772335, ___valueSlots_7)); }
	inline Int32U5BU5D_t385246372* get_valueSlots_7() const { return ___valueSlots_7; }
	inline Int32U5BU5D_t385246372** get_address_of_valueSlots_7() { return &___valueSlots_7; }
	inline void set_valueSlots_7(Int32U5BU5D_t385246372* value)
	{
		___valueSlots_7 = value;
		Il2CppCodeGenWriteBarrier((&___valueSlots_7), value);
	}

	inline static int32_t get_offset_of_touchedSlots_8() { return static_cast<int32_t>(offsetof(Dictionary_2_t3261772335, ___touchedSlots_8)); }
	inline int32_t get_touchedSlots_8() const { return ___touchedSlots_8; }
	inline int32_t* get_address_of_touchedSlots_8() { return &___touchedSlots_8; }
	inline void set_touchedSlots_8(int32_t value)
	{
		___touchedSlots_8 = value;
	}

	inline static int32_t get_offset_of_emptySlot_9() { return static_cast<int32_t>(offsetof(Dictionary_2_t3261772335, ___emptySlot_9)); }
	inline int32_t get_emptySlot_9() const { return ___emptySlot_9; }
	inline int32_t* get_address_of_emptySlot_9() { return &___emptySlot_9; }
	inline void set_emptySlot_9(int32_t value)
	{
		___emptySlot_9 = value;
	}

	inline static int32_t get_offset_of_count_10() { return static_cast<int32_t>(offsetof(Dictionary_2_t3261772335, ___count_10)); }
	inline int32_t get_count_10() const { return ___count_10; }
	inline int32_t* get_address_of_count_10() { return &___count_10; }
	inline void set_count_10(int32_t value)
	{
		___count_10 = value;
	}

	inline static int32_t get_offset_of_threshold_11() { return static_cast<int32_t>(offsetof(Dictionary_2_t3261772335, ___threshold_11)); }
	inline int32_t get_threshold_11() const { return ___threshold_11; }
	inline int32_t* get_address_of_threshold_11() { return &___threshold_11; }
	inline void set_threshold_11(int32_t value)
	{
		___threshold_11 = value;
	}

	inline static int32_t get_offset_of_hcp_12() { return static_cast<int32_t>(offsetof(Dictionary_2_t3261772335, ___hcp_12)); }
	inline RuntimeObject* get_hcp_12() const { return ___hcp_12; }
	inline RuntimeObject** get_address_of_hcp_12() { return &___hcp_12; }
	inline void set_hcp_12(RuntimeObject* value)
	{
		___hcp_12 = value;
		Il2CppCodeGenWriteBarrier((&___hcp_12), value);
	}

	inline static int32_t get_offset_of_serialization_info_13() { return static_cast<int32_t>(offsetof(Dictionary_2_t3261772335, ___serialization_info_13)); }
	inline SerializationInfo_t950877179 * get_serialization_info_13() const { return ___serialization_info_13; }
	inline SerializationInfo_t950877179 ** get_address_of_serialization_info_13() { return &___serialization_info_13; }
	inline void set_serialization_info_13(SerializationInfo_t950877179 * value)
	{
		___serialization_info_13 = value;
		Il2CppCodeGenWriteBarrier((&___serialization_info_13), value);
	}

	inline static int32_t get_offset_of_generation_14() { return static_cast<int32_t>(offsetof(Dictionary_2_t3261772335, ___generation_14)); }
	inline int32_t get_generation_14() const { return ___generation_14; }
	inline int32_t* get_address_of_generation_14() { return &___generation_14; }
	inline void set_generation_14(int32_t value)
	{
		___generation_14 = value;
	}
};

struct Dictionary_2_t3261772335_StaticFields
{
public:
	// System.Collections.Generic.Dictionary`2/Transform`1<TKey,TValue,System.Collections.DictionaryEntry> System.Collections.Generic.Dictionary`2::<>f__am$cacheB
	Transform_1_t3122708593 * ___U3CU3Ef__amU24cacheB_15;

public:
	inline static int32_t get_offset_of_U3CU3Ef__amU24cacheB_15() { return static_cast<int32_t>(offsetof(Dictionary_2_t3261772335_StaticFields, ___U3CU3Ef__amU24cacheB_15)); }
	inline Transform_1_t3122708593 * get_U3CU3Ef__amU24cacheB_15() const { return ___U3CU3Ef__amU24cacheB_15; }
	inline Transform_1_t3122708593 ** get_address_of_U3CU3Ef__amU24cacheB_15() { return &___U3CU3Ef__amU24cacheB_15; }
	inline void set_U3CU3Ef__amU24cacheB_15(Transform_1_t3122708593 * value)
	{
		___U3CU3Ef__amU24cacheB_15 = value;
		Il2CppCodeGenWriteBarrier((&___U3CU3Ef__amU24cacheB_15), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // DICTIONARY_2_T3261772335_H
#ifndef DICTIONARY_2_T1241847650_H
#define DICTIONARY_2_T1241847650_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Collections.Generic.Dictionary`2<UnityEngine.UI.Graphic,System.Int32>
struct  Dictionary_2_t1241847650  : public RuntimeObject
{
public:
	// System.Int32[] System.Collections.Generic.Dictionary`2::table
	Int32U5BU5D_t385246372* ___table_4;
	// System.Collections.Generic.Link[] System.Collections.Generic.Dictionary`2::linkSlots
	LinkU5BU5D_t964245573* ___linkSlots_5;
	// TKey[] System.Collections.Generic.Dictionary`2::keySlots
	GraphicU5BU5D_t4082402234* ___keySlots_6;
	// TValue[] System.Collections.Generic.Dictionary`2::valueSlots
	Int32U5BU5D_t385246372* ___valueSlots_7;
	// System.Int32 System.Collections.Generic.Dictionary`2::touchedSlots
	int32_t ___touchedSlots_8;
	// System.Int32 System.Collections.Generic.Dictionary`2::emptySlot
	int32_t ___emptySlot_9;
	// System.Int32 System.Collections.Generic.Dictionary`2::count
	int32_t ___count_10;
	// System.Int32 System.Collections.Generic.Dictionary`2::threshold
	int32_t ___threshold_11;
	// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::hcp
	RuntimeObject* ___hcp_12;
	// System.Runtime.Serialization.SerializationInfo System.Collections.Generic.Dictionary`2::serialization_info
	SerializationInfo_t950877179 * ___serialization_info_13;
	// System.Int32 System.Collections.Generic.Dictionary`2::generation
	int32_t ___generation_14;

public:
	inline static int32_t get_offset_of_table_4() { return static_cast<int32_t>(offsetof(Dictionary_2_t1241847650, ___table_4)); }
	inline Int32U5BU5D_t385246372* get_table_4() const { return ___table_4; }
	inline Int32U5BU5D_t385246372** get_address_of_table_4() { return &___table_4; }
	inline void set_table_4(Int32U5BU5D_t385246372* value)
	{
		___table_4 = value;
		Il2CppCodeGenWriteBarrier((&___table_4), value);
	}

	inline static int32_t get_offset_of_linkSlots_5() { return static_cast<int32_t>(offsetof(Dictionary_2_t1241847650, ___linkSlots_5)); }
	inline LinkU5BU5D_t964245573* get_linkSlots_5() const { return ___linkSlots_5; }
	inline LinkU5BU5D_t964245573** get_address_of_linkSlots_5() { return &___linkSlots_5; }
	inline void set_linkSlots_5(LinkU5BU5D_t964245573* value)
	{
		___linkSlots_5 = value;
		Il2CppCodeGenWriteBarrier((&___linkSlots_5), value);
	}

	inline static int32_t get_offset_of_keySlots_6() { return static_cast<int32_t>(offsetof(Dictionary_2_t1241847650, ___keySlots_6)); }
	inline GraphicU5BU5D_t4082402234* get_keySlots_6() const { return ___keySlots_6; }
	inline GraphicU5BU5D_t4082402234** get_address_of_keySlots_6() { return &___keySlots_6; }
	inline void set_keySlots_6(GraphicU5BU5D_t4082402234* value)
	{
		___keySlots_6 = value;
		Il2CppCodeGenWriteBarrier((&___keySlots_6), value);
	}

	inline static int32_t get_offset_of_valueSlots_7() { return static_cast<int32_t>(offsetof(Dictionary_2_t1241847650, ___valueSlots_7)); }
	inline Int32U5BU5D_t385246372* get_valueSlots_7() const { return ___valueSlots_7; }
	inline Int32U5BU5D_t385246372** get_address_of_valueSlots_7() { return &___valueSlots_7; }
	inline void set_valueSlots_7(Int32U5BU5D_t385246372* value)
	{
		___valueSlots_7 = value;
		Il2CppCodeGenWriteBarrier((&___valueSlots_7), value);
	}

	inline static int32_t get_offset_of_touchedSlots_8() { return static_cast<int32_t>(offsetof(Dictionary_2_t1241847650, ___touchedSlots_8)); }
	inline int32_t get_touchedSlots_8() const { return ___touchedSlots_8; }
	inline int32_t* get_address_of_touchedSlots_8() { return &___touchedSlots_8; }
	inline void set_touchedSlots_8(int32_t value)
	{
		___touchedSlots_8 = value;
	}

	inline static int32_t get_offset_of_emptySlot_9() { return static_cast<int32_t>(offsetof(Dictionary_2_t1241847650, ___emptySlot_9)); }
	inline int32_t get_emptySlot_9() const { return ___emptySlot_9; }
	inline int32_t* get_address_of_emptySlot_9() { return &___emptySlot_9; }
	inline void set_emptySlot_9(int32_t value)
	{
		___emptySlot_9 = value;
	}

	inline static int32_t get_offset_of_count_10() { return static_cast<int32_t>(offsetof(Dictionary_2_t1241847650, ___count_10)); }
	inline int32_t get_count_10() const { return ___count_10; }
	inline int32_t* get_address_of_count_10() { return &___count_10; }
	inline void set_count_10(int32_t value)
	{
		___count_10 = value;
	}

	inline static int32_t get_offset_of_threshold_11() { return static_cast<int32_t>(offsetof(Dictionary_2_t1241847650, ___threshold_11)); }
	inline int32_t get_threshold_11() const { return ___threshold_11; }
	inline int32_t* get_address_of_threshold_11() { return &___threshold_11; }
	inline void set_threshold_11(int32_t value)
	{
		___threshold_11 = value;
	}

	inline static int32_t get_offset_of_hcp_12() { return static_cast<int32_t>(offsetof(Dictionary_2_t1241847650, ___hcp_12)); }
	inline RuntimeObject* get_hcp_12() const { return ___hcp_12; }
	inline RuntimeObject** get_address_of_hcp_12() { return &___hcp_12; }
	inline void set_hcp_12(RuntimeObject* value)
	{
		___hcp_12 = value;
		Il2CppCodeGenWriteBarrier((&___hcp_12), value);
	}

	inline static int32_t get_offset_of_serialization_info_13() { return static_cast<int32_t>(offsetof(Dictionary_2_t1241847650, ___serialization_info_13)); }
	inline SerializationInfo_t950877179 * get_serialization_info_13() const { return ___serialization_info_13; }
	inline SerializationInfo_t950877179 ** get_address_of_serialization_info_13() { return &___serialization_info_13; }
	inline void set_serialization_info_13(SerializationInfo_t950877179 * value)
	{
		___serialization_info_13 = value;
		Il2CppCodeGenWriteBarrier((&___serialization_info_13), value);
	}

	inline static int32_t get_offset_of_generation_14() { return static_cast<int32_t>(offsetof(Dictionary_2_t1241847650, ___generation_14)); }
	inline int32_t get_generation_14() const { return ___generation_14; }
	inline int32_t* get_address_of_generation_14() { return &___generation_14; }
	inline void set_generation_14(int32_t value)
	{
		___generation_14 = value;
	}
};

struct Dictionary_2_t1241847650_StaticFields
{
public:
	// System.Collections.Generic.Dictionary`2/Transform`1<TKey,TValue,System.Collections.DictionaryEntry> System.Collections.Generic.Dictionary`2::<>f__am$cacheB
	Transform_1_t3607992594 * ___U3CU3Ef__amU24cacheB_15;

public:
	inline static int32_t get_offset_of_U3CU3Ef__amU24cacheB_15() { return static_cast<int32_t>(offsetof(Dictionary_2_t1241847650_StaticFields, ___U3CU3Ef__amU24cacheB_15)); }
	inline Transform_1_t3607992594 * get_U3CU3Ef__amU24cacheB_15() const { return ___U3CU3Ef__amU24cacheB_15; }
	inline Transform_1_t3607992594 ** get_address_of_U3CU3Ef__amU24cacheB_15() { return &___U3CU3Ef__amU24cacheB_15; }
	inline void set_U3CU3Ef__amU24cacheB_15(Transform_1_t3607992594 * value)
	{
		___U3CU3Ef__amU24cacheB_15 = value;
		Il2CppCodeGenWriteBarrier((&___U3CU3Ef__amU24cacheB_15), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // DICTIONARY_2_T1241847650_H
#ifndef GRAPHICREGISTRY_T3479976429_H
#define GRAPHICREGISTRY_T3479976429_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.GraphicRegistry
struct  GraphicRegistry_t3479976429  : public RuntimeObject
{
public:
	// System.Collections.Generic.Dictionary`2<UnityEngine.Canvas,UnityEngine.UI.Collections.IndexedSet`1<UnityEngine.UI.Graphic>> UnityEngine.UI.GraphicRegistry::m_Graphics
	Dictionary_2_t2296117448 * ___m_Graphics_1;

public:
	inline static int32_t get_offset_of_m_Graphics_1() { return static_cast<int32_t>(offsetof(GraphicRegistry_t3479976429, ___m_Graphics_1)); }
	inline Dictionary_2_t2296117448 * get_m_Graphics_1() const { return ___m_Graphics_1; }
	inline Dictionary_2_t2296117448 ** get_address_of_m_Graphics_1() { return &___m_Graphics_1; }
	inline void set_m_Graphics_1(Dictionary_2_t2296117448 * value)
	{
		___m_Graphics_1 = value;
		Il2CppCodeGenWriteBarrier((&___m_Graphics_1), value);
	}
};

struct GraphicRegistry_t3479976429_StaticFields
{
public:
	// UnityEngine.UI.GraphicRegistry UnityEngine.UI.GraphicRegistry::s_Instance
	GraphicRegistry_t3479976429 * ___s_Instance_0;
	// System.Collections.Generic.List`1<UnityEngine.UI.Graphic> UnityEngine.UI.GraphicRegistry::s_EmptyList
	List_1_t3132410353 * ___s_EmptyList_2;

public:
	inline static int32_t get_offset_of_s_Instance_0() { return static_cast<int32_t>(offsetof(GraphicRegistry_t3479976429_StaticFields, ___s_Instance_0)); }
	inline GraphicRegistry_t3479976429 * get_s_Instance_0() const { return ___s_Instance_0; }
	inline GraphicRegistry_t3479976429 ** get_address_of_s_Instance_0() { return &___s_Instance_0; }
	inline void set_s_Instance_0(GraphicRegistry_t3479976429 * value)
	{
		___s_Instance_0 = value;
		Il2CppCodeGenWriteBarrier((&___s_Instance_0), value);
	}

	inline static int32_t get_offset_of_s_EmptyList_2() { return static_cast<int32_t>(offsetof(GraphicRegistry_t3479976429_StaticFields, ___s_EmptyList_2)); }
	inline List_1_t3132410353 * get_s_EmptyList_2() const { return ___s_EmptyList_2; }
	inline List_1_t3132410353 ** get_address_of_s_EmptyList_2() { return &___s_EmptyList_2; }
	inline void set_s_EmptyList_2(List_1_t3132410353 * value)
	{
		___s_EmptyList_2 = value;
		Il2CppCodeGenWriteBarrier((&___s_EmptyList_2), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // GRAPHICREGISTRY_T3479976429_H
#ifndef LIST_1_T3132410353_H
#define LIST_1_T3132410353_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Collections.Generic.List`1<UnityEngine.UI.Graphic>
struct  List_1_t3132410353  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.List`1::_items
	GraphicU5BU5D_t4082402234* ____items_1;
	// System.Int32 System.Collections.Generic.List`1::_size
	int32_t ____size_2;
	// System.Int32 System.Collections.Generic.List`1::_version
	int32_t ____version_3;

public:
	inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_t3132410353, ____items_1)); }
	inline GraphicU5BU5D_t4082402234* get__items_1() const { return ____items_1; }
	inline GraphicU5BU5D_t4082402234** get_address_of__items_1() { return &____items_1; }
	inline void set__items_1(GraphicU5BU5D_t4082402234* 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_t3132410353, ____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_t3132410353, ____version_3)); }
	inline int32_t get__version_3() const { return ____version_3; }
	inline int32_t* get_address_of__version_3() { return &____version_3; }
	inline void set__version_3(int32_t value)
	{
		____version_3 = value;
	}
};

struct List_1_t3132410353_StaticFields
{
public:
	// T[] System.Collections.Generic.List`1::EmptyArray
	GraphicU5BU5D_t4082402234* ___EmptyArray_4;

public:
	inline static int32_t get_offset_of_EmptyArray_4() { return static_cast<int32_t>(offsetof(List_1_t3132410353_StaticFields, ___EmptyArray_4)); }
	inline GraphicU5BU5D_t4082402234* get_EmptyArray_4() const { return ___EmptyArray_4; }
	inline GraphicU5BU5D_t4082402234** get_address_of_EmptyArray_4() { return &___EmptyArray_4; }
	inline void set_EmptyArray_4(GraphicU5BU5D_t4082402234* value)
	{
		___EmptyArray_4 = value;
		Il2CppCodeGenWriteBarrier((&___EmptyArray_4), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // LIST_1_T3132410353_H
#ifndef OPTIONDATALIST_T1438173104_H
#define OPTIONDATALIST_T1438173104_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.Dropdown/OptionDataList
struct  OptionDataList_t1438173104  : public RuntimeObject
{
public:
	// System.Collections.Generic.List`1<UnityEngine.UI.Dropdown/OptionData> UnityEngine.UI.Dropdown/OptionDataList::m_Options
	List_1_t447389798 * ___m_Options_0;

public:
	inline static int32_t get_offset_of_m_Options_0() { return static_cast<int32_t>(offsetof(OptionDataList_t1438173104, ___m_Options_0)); }
	inline List_1_t447389798 * get_m_Options_0() const { return ___m_Options_0; }
	inline List_1_t447389798 ** get_address_of_m_Options_0() { return &___m_Options_0; }
	inline void set_m_Options_0(List_1_t447389798 * value)
	{
		___m_Options_0 = value;
		Il2CppCodeGenWriteBarrier((&___m_Options_0), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // OPTIONDATALIST_T1438173104_H
#ifndef LIST_1_T1234605051_H
#define LIST_1_T1234605051_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Collections.Generic.List`1<UnityEngine.UIVertex>
struct  List_1_t1234605051  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.List`1::_items
	UIVertexU5BU5D_t1981460040* ____items_1;
	// System.Int32 System.Collections.Generic.List`1::_size
	int32_t ____size_2;
	// System.Int32 System.Collections.Generic.List`1::_version
	int32_t ____version_3;

public:
	inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_t1234605051, ____items_1)); }
	inline UIVertexU5BU5D_t1981460040* get__items_1() const { return ____items_1; }
	inline UIVertexU5BU5D_t1981460040** get_address_of__items_1() { return &____items_1; }
	inline void set__items_1(UIVertexU5BU5D_t1981460040* value)
	{
		____items_1 = value;
		Il2CppCodeGenWriteBarrier((&____items_1), value);
	}

	inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_t1234605051, ____size_2)); }
	inline int32_t get__size_2() const { return ____size_2; }
	inline int32_t* get_address_of__size_2() { return &____size_2; }
	inline void set__size_2(int32_t value)
	{
		____size_2 = value;
	}

	inline static int32_t get_offset_of__version_3() { return static_cast<int32_t>(offsetof(List_1_t1234605051, ____version_3)); }
	inline int32_t get__version_3() const { return ____version_3; }
	inline int32_t* get_address_of__version_3() { return &____version_3; }
	inline void set__version_3(int32_t value)
	{
		____version_3 = value;
	}
};

struct List_1_t1234605051_StaticFields
{
public:
	// T[] System.Collections.Generic.List`1::EmptyArray
	UIVertexU5BU5D_t1981460040* ___EmptyArray_4;

public:
	inline static int32_t get_offset_of_EmptyArray_4() { return static_cast<int32_t>(offsetof(List_1_t1234605051_StaticFields, ___EmptyArray_4)); }
	inline UIVertexU5BU5D_t1981460040* get_EmptyArray_4() const { return ___EmptyArray_4; }
	inline UIVertexU5BU5D_t1981460040** get_address_of_EmptyArray_4() { return &___EmptyArray_4; }
	inline void set_EmptyArray_4(UIVertexU5BU5D_t1981460040* value)
	{
		___EmptyArray_4 = value;
		Il2CppCodeGenWriteBarrier((&___EmptyArray_4), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // LIST_1_T1234605051_H
#ifndef TWEENRUNNER_1_T3055525458_H
#define TWEENRUNNER_1_T3055525458_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.CoroutineTween.TweenRunner`1<UnityEngine.UI.CoroutineTween.ColorTween>
struct  TweenRunner_1_t3055525458  : public RuntimeObject
{
public:
	// UnityEngine.MonoBehaviour UnityEngine.UI.CoroutineTween.TweenRunner`1::m_CoroutineContainer
	MonoBehaviour_t3962482529 * ___m_CoroutineContainer_0;
	// System.Collections.IEnumerator UnityEngine.UI.CoroutineTween.TweenRunner`1::m_Tween
	RuntimeObject* ___m_Tween_1;

public:
	inline static int32_t get_offset_of_m_CoroutineContainer_0() { return static_cast<int32_t>(offsetof(TweenRunner_1_t3055525458, ___m_CoroutineContainer_0)); }
	inline MonoBehaviour_t3962482529 * get_m_CoroutineContainer_0() const { return ___m_CoroutineContainer_0; }
	inline MonoBehaviour_t3962482529 ** get_address_of_m_CoroutineContainer_0() { return &___m_CoroutineContainer_0; }
	inline void set_m_CoroutineContainer_0(MonoBehaviour_t3962482529 * value)
	{
		___m_CoroutineContainer_0 = value;
		Il2CppCodeGenWriteBarrier((&___m_CoroutineContainer_0), value);
	}

	inline static int32_t get_offset_of_m_Tween_1() { return static_cast<int32_t>(offsetof(TweenRunner_1_t3055525458, ___m_Tween_1)); }
	inline RuntimeObject* get_m_Tween_1() const { return ___m_Tween_1; }
	inline RuntimeObject** get_address_of_m_Tween_1() { return &___m_Tween_1; }
	inline void set_m_Tween_1(RuntimeObject* value)
	{
		___m_Tween_1 = value;
		Il2CppCodeGenWriteBarrier((&___m_Tween_1), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // TWEENRUNNER_1_T3055525458_H
#ifndef DICTIONARY_2_T369343732_H
#define DICTIONARY_2_T369343732_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Collections.Generic.Dictionary`2<UnityEngine.Font,System.Collections.Generic.HashSet`1<UnityEngine.UI.Text>>
struct  Dictionary_2_t369343732  : public RuntimeObject
{
public:
	// System.Int32[] System.Collections.Generic.Dictionary`2::table
	Int32U5BU5D_t385246372* ___table_4;
	// System.Collections.Generic.Link[] System.Collections.Generic.Dictionary`2::linkSlots
	LinkU5BU5D_t964245573* ___linkSlots_5;
	// TKey[] System.Collections.Generic.Dictionary`2::keySlots
	FontU5BU5D_t1399044585* ___keySlots_6;
	// TValue[] System.Collections.Generic.Dictionary`2::valueSlots
	HashSet_1U5BU5D_t2348110933* ___valueSlots_7;
	// System.Int32 System.Collections.Generic.Dictionary`2::touchedSlots
	int32_t ___touchedSlots_8;
	// System.Int32 System.Collections.Generic.Dictionary`2::emptySlot
	int32_t ___emptySlot_9;
	// System.Int32 System.Collections.Generic.Dictionary`2::count
	int32_t ___count_10;
	// System.Int32 System.Collections.Generic.Dictionary`2::threshold
	int32_t ___threshold_11;
	// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::hcp
	RuntimeObject* ___hcp_12;
	// System.Runtime.Serialization.SerializationInfo System.Collections.Generic.Dictionary`2::serialization_info
	SerializationInfo_t950877179 * ___serialization_info_13;
	// System.Int32 System.Collections.Generic.Dictionary`2::generation
	int32_t ___generation_14;

public:
	inline static int32_t get_offset_of_table_4() { return static_cast<int32_t>(offsetof(Dictionary_2_t369343732, ___table_4)); }
	inline Int32U5BU5D_t385246372* get_table_4() const { return ___table_4; }
	inline Int32U5BU5D_t385246372** get_address_of_table_4() { return &___table_4; }
	inline void set_table_4(Int32U5BU5D_t385246372* value)
	{
		___table_4 = value;
		Il2CppCodeGenWriteBarrier((&___table_4), value);
	}

	inline static int32_t get_offset_of_linkSlots_5() { return static_cast<int32_t>(offsetof(Dictionary_2_t369343732, ___linkSlots_5)); }
	inline LinkU5BU5D_t964245573* get_linkSlots_5() const { return ___linkSlots_5; }
	inline LinkU5BU5D_t964245573** get_address_of_linkSlots_5() { return &___linkSlots_5; }
	inline void set_linkSlots_5(LinkU5BU5D_t964245573* value)
	{
		___linkSlots_5 = value;
		Il2CppCodeGenWriteBarrier((&___linkSlots_5), value);
	}

	inline static int32_t get_offset_of_keySlots_6() { return static_cast<int32_t>(offsetof(Dictionary_2_t369343732, ___keySlots_6)); }
	inline FontU5BU5D_t1399044585* get_keySlots_6() const { return ___keySlots_6; }
	inline FontU5BU5D_t1399044585** get_address_of_keySlots_6() { return &___keySlots_6; }
	inline void set_keySlots_6(FontU5BU5D_t1399044585* value)
	{
		___keySlots_6 = value;
		Il2CppCodeGenWriteBarrier((&___keySlots_6), value);
	}

	inline static int32_t get_offset_of_valueSlots_7() { return static_cast<int32_t>(offsetof(Dictionary_2_t369343732, ___valueSlots_7)); }
	inline HashSet_1U5BU5D_t2348110933* get_valueSlots_7() const { return ___valueSlots_7; }
	inline HashSet_1U5BU5D_t2348110933** get_address_of_valueSlots_7() { return &___valueSlots_7; }
	inline void set_valueSlots_7(HashSet_1U5BU5D_t2348110933* value)
	{
		___valueSlots_7 = value;
		Il2CppCodeGenWriteBarrier((&___valueSlots_7), value);
	}

	inline static int32_t get_offset_of_touchedSlots_8() { return static_cast<int32_t>(offsetof(Dictionary_2_t369343732, ___touchedSlots_8)); }
	inline int32_t get_touchedSlots_8() const { return ___touchedSlots_8; }
	inline int32_t* get_address_of_touchedSlots_8() { return &___touchedSlots_8; }
	inline void set_touchedSlots_8(int32_t value)
	{
		___touchedSlots_8 = value;
	}

	inline static int32_t get_offset_of_emptySlot_9() { return static_cast<int32_t>(offsetof(Dictionary_2_t369343732, ___emptySlot_9)); }
	inline int32_t get_emptySlot_9() const { return ___emptySlot_9; }
	inline int32_t* get_address_of_emptySlot_9() { return &___emptySlot_9; }
	inline void set_emptySlot_9(int32_t value)
	{
		___emptySlot_9 = value;
	}

	inline static int32_t get_offset_of_count_10() { return static_cast<int32_t>(offsetof(Dictionary_2_t369343732, ___count_10)); }
	inline int32_t get_count_10() const { return ___count_10; }
	inline int32_t* get_address_of_count_10() { return &___count_10; }
	inline void set_count_10(int32_t value)
	{
		___count_10 = value;
	}

	inline static int32_t get_offset_of_threshold_11() { return static_cast<int32_t>(offsetof(Dictionary_2_t369343732, ___threshold_11)); }
	inline int32_t get_threshold_11() const { return ___threshold_11; }
	inline int32_t* get_address_of_threshold_11() { return &___threshold_11; }
	inline void set_threshold_11(int32_t value)
	{
		___threshold_11 = value;
	}

	inline static int32_t get_offset_of_hcp_12() { return static_cast<int32_t>(offsetof(Dictionary_2_t369343732, ___hcp_12)); }
	inline RuntimeObject* get_hcp_12() const { return ___hcp_12; }
	inline RuntimeObject** get_address_of_hcp_12() { return &___hcp_12; }
	inline void set_hcp_12(RuntimeObject* value)
	{
		___hcp_12 = value;
		Il2CppCodeGenWriteBarrier((&___hcp_12), value);
	}

	inline static int32_t get_offset_of_serialization_info_13() { return static_cast<int32_t>(offsetof(Dictionary_2_t369343732, ___serialization_info_13)); }
	inline SerializationInfo_t950877179 * get_serialization_info_13() const { return ___serialization_info_13; }
	inline SerializationInfo_t950877179 ** get_address_of_serialization_info_13() { return &___serialization_info_13; }
	inline void set_serialization_info_13(SerializationInfo_t950877179 * value)
	{
		___serialization_info_13 = value;
		Il2CppCodeGenWriteBarrier((&___serialization_info_13), value);
	}

	inline static int32_t get_offset_of_generation_14() { return static_cast<int32_t>(offsetof(Dictionary_2_t369343732, ___generation_14)); }
	inline int32_t get_generation_14() const { return ___generation_14; }
	inline int32_t* get_address_of_generation_14() { return &___generation_14; }
	inline void set_generation_14(int32_t value)
	{
		___generation_14 = value;
	}
};

struct Dictionary_2_t369343732_StaticFields
{
public:
	// System.Collections.Generic.Dictionary`2/Transform`1<TKey,TValue,System.Collections.DictionaryEntry> System.Collections.Generic.Dictionary`2::<>f__am$cacheB
	Transform_1_t658481400 * ___U3CU3Ef__amU24cacheB_15;

public:
	inline static int32_t get_offset_of_U3CU3Ef__amU24cacheB_15() { return static_cast<int32_t>(offsetof(Dictionary_2_t369343732_StaticFields, ___U3CU3Ef__amU24cacheB_15)); }
	inline Transform_1_t658481400 * get_U3CU3Ef__amU24cacheB_15() const { return ___U3CU3Ef__amU24cacheB_15; }
	inline Transform_1_t658481400 ** get_address_of_U3CU3Ef__amU24cacheB_15() { return &___U3CU3Ef__amU24cacheB_15; }
	inline void set_U3CU3Ef__amU24cacheB_15(Transform_1_t658481400 * value)
	{
		___U3CU3Ef__amU24cacheB_15 = value;
		Il2CppCodeGenWriteBarrier((&___U3CU3Ef__amU24cacheB_15), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // DICTIONARY_2_T369343732_H
#ifndef HASHSET_1_T466832188_H
#define HASHSET_1_T466832188_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Collections.Generic.HashSet`1<UnityEngine.UI.Text>
struct  HashSet_1_t466832188  : public RuntimeObject
{
public:
	// System.Int32[] System.Collections.Generic.HashSet`1::table
	Int32U5BU5D_t385246372* ___table_4;
	// System.Collections.Generic.HashSet`1/Link<T>[] System.Collections.Generic.HashSet`1::links
	LinkU5BU5D_t3109969362* ___links_5;
	// T[] System.Collections.Generic.HashSet`1::slots
	TextU5BU5D_t422084607* ___slots_6;
	// System.Int32 System.Collections.Generic.HashSet`1::touched
	int32_t ___touched_7;
	// System.Int32 System.Collections.Generic.HashSet`1::empty_slot
	int32_t ___empty_slot_8;
	// System.Int32 System.Collections.Generic.HashSet`1::count
	int32_t ___count_9;
	// System.Int32 System.Collections.Generic.HashSet`1::threshold
	int32_t ___threshold_10;
	// System.Collections.Generic.IEqualityComparer`1<T> System.Collections.Generic.HashSet`1::comparer
	RuntimeObject* ___comparer_11;
	// System.Runtime.Serialization.SerializationInfo System.Collections.Generic.HashSet`1::si
	SerializationInfo_t950877179 * ___si_12;
	// System.Int32 System.Collections.Generic.HashSet`1::generation
	int32_t ___generation_13;

public:
	inline static int32_t get_offset_of_table_4() { return static_cast<int32_t>(offsetof(HashSet_1_t466832188, ___table_4)); }
	inline Int32U5BU5D_t385246372* get_table_4() const { return ___table_4; }
	inline Int32U5BU5D_t385246372** get_address_of_table_4() { return &___table_4; }
	inline void set_table_4(Int32U5BU5D_t385246372* value)
	{
		___table_4 = value;
		Il2CppCodeGenWriteBarrier((&___table_4), value);
	}

	inline static int32_t get_offset_of_links_5() { return static_cast<int32_t>(offsetof(HashSet_1_t466832188, ___links_5)); }
	inline LinkU5BU5D_t3109969362* get_links_5() const { return ___links_5; }
	inline LinkU5BU5D_t3109969362** get_address_of_links_5() { return &___links_5; }
	inline void set_links_5(LinkU5BU5D_t3109969362* value)
	{
		___links_5 = value;
		Il2CppCodeGenWriteBarrier((&___links_5), value);
	}

	inline static int32_t get_offset_of_slots_6() { return static_cast<int32_t>(offsetof(HashSet_1_t466832188, ___slots_6)); }
	inline TextU5BU5D_t422084607* get_slots_6() const { return ___slots_6; }
	inline TextU5BU5D_t422084607** get_address_of_slots_6() { return &___slots_6; }
	inline void set_slots_6(TextU5BU5D_t422084607* value)
	{
		___slots_6 = value;
		Il2CppCodeGenWriteBarrier((&___slots_6), value);
	}

	inline static int32_t get_offset_of_touched_7() { return static_cast<int32_t>(offsetof(HashSet_1_t466832188, ___touched_7)); }
	inline int32_t get_touched_7() const { return ___touched_7; }
	inline int32_t* get_address_of_touched_7() { return &___touched_7; }
	inline void set_touched_7(int32_t value)
	{
		___touched_7 = value;
	}

	inline static int32_t get_offset_of_empty_slot_8() { return static_cast<int32_t>(offsetof(HashSet_1_t466832188, ___empty_slot_8)); }
	inline int32_t get_empty_slot_8() const { return ___empty_slot_8; }
	inline int32_t* get_address_of_empty_slot_8() { return &___empty_slot_8; }
	inline void set_empty_slot_8(int32_t value)
	{
		___empty_slot_8 = value;
	}

	inline static int32_t get_offset_of_count_9() { return static_cast<int32_t>(offsetof(HashSet_1_t466832188, ___count_9)); }
	inline int32_t get_count_9() const { return ___count_9; }
	inline int32_t* get_address_of_count_9() { return &___count_9; }
	inline void set_count_9(int32_t value)
	{
		___count_9 = value;
	}

	inline static int32_t get_offset_of_threshold_10() { return static_cast<int32_t>(offsetof(HashSet_1_t466832188, ___threshold_10)); }
	inline int32_t get_threshold_10() const { return ___threshold_10; }
	inline int32_t* get_address_of_threshold_10() { return &___threshold_10; }
	inline void set_threshold_10(int32_t value)
	{
		___threshold_10 = value;
	}

	inline static int32_t get_offset_of_comparer_11() { return static_cast<int32_t>(offsetof(HashSet_1_t466832188, ___comparer_11)); }
	inline RuntimeObject* get_comparer_11() const { return ___comparer_11; }
	inline RuntimeObject** get_address_of_comparer_11() { return &___comparer_11; }
	inline void set_comparer_11(RuntimeObject* value)
	{
		___comparer_11 = value;
		Il2CppCodeGenWriteBarrier((&___comparer_11), value);
	}

	inline static int32_t get_offset_of_si_12() { return static_cast<int32_t>(offsetof(HashSet_1_t466832188, ___si_12)); }
	inline SerializationInfo_t950877179 * get_si_12() const { return ___si_12; }
	inline SerializationInfo_t950877179 ** get_address_of_si_12() { return &___si_12; }
	inline void set_si_12(SerializationInfo_t950877179 * value)
	{
		___si_12 = value;
		Il2CppCodeGenWriteBarrier((&___si_12), value);
	}

	inline static int32_t get_offset_of_generation_13() { return static_cast<int32_t>(offsetof(HashSet_1_t466832188, ___generation_13)); }
	inline int32_t get_generation_13() const { return ___generation_13; }
	inline int32_t* get_address_of_generation_13() { return &___generation_13; }
	inline void set_generation_13(int32_t value)
	{
		___generation_13 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // HASHSET_1_T466832188_H
#ifndef FONTUPDATETRACKER_T1839077620_H
#define FONTUPDATETRACKER_T1839077620_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.FontUpdateTracker
struct  FontUpdateTracker_t1839077620  : public RuntimeObject
{
public:

public:
};

struct FontUpdateTracker_t1839077620_StaticFields
{
public:
	// System.Collections.Generic.Dictionary`2<UnityEngine.Font,System.Collections.Generic.HashSet`1<UnityEngine.UI.Text>> UnityEngine.UI.FontUpdateTracker::m_Tracked
	Dictionary_2_t369343732 * ___m_Tracked_0;
	// System.Action`1<UnityEngine.Font> UnityEngine.UI.FontUpdateTracker::<>f__mg$cache0
	Action_1_t2129269699 * ___U3CU3Ef__mgU24cache0_1;
	// System.Action`1<UnityEngine.Font> UnityEngine.UI.FontUpdateTracker::<>f__mg$cache1
	Action_1_t2129269699 * ___U3CU3Ef__mgU24cache1_2;

public:
	inline static int32_t get_offset_of_m_Tracked_0() { return static_cast<int32_t>(offsetof(FontUpdateTracker_t1839077620_StaticFields, ___m_Tracked_0)); }
	inline Dictionary_2_t369343732 * get_m_Tracked_0() const { return ___m_Tracked_0; }
	inline Dictionary_2_t369343732 ** get_address_of_m_Tracked_0() { return &___m_Tracked_0; }
	inline void set_m_Tracked_0(Dictionary_2_t369343732 * value)
	{
		___m_Tracked_0 = value;
		Il2CppCodeGenWriteBarrier((&___m_Tracked_0), value);
	}

	inline static int32_t get_offset_of_U3CU3Ef__mgU24cache0_1() { return static_cast<int32_t>(offsetof(FontUpdateTracker_t1839077620_StaticFields, ___U3CU3Ef__mgU24cache0_1)); }
	inline Action_1_t2129269699 * get_U3CU3Ef__mgU24cache0_1() const { return ___U3CU3Ef__mgU24cache0_1; }
	inline Action_1_t2129269699 ** get_address_of_U3CU3Ef__mgU24cache0_1() { return &___U3CU3Ef__mgU24cache0_1; }
	inline void set_U3CU3Ef__mgU24cache0_1(Action_1_t2129269699 * value)
	{
		___U3CU3Ef__mgU24cache0_1 = value;
		Il2CppCodeGenWriteBarrier((&___U3CU3Ef__mgU24cache0_1), value);
	}

	inline static int32_t get_offset_of_U3CU3Ef__mgU24cache1_2() { return static_cast<int32_t>(offsetof(FontUpdateTracker_t1839077620_StaticFields, ___U3CU3Ef__mgU24cache1_2)); }
	inline Action_1_t2129269699 * get_U3CU3Ef__mgU24cache1_2() const { return ___U3CU3Ef__mgU24cache1_2; }
	inline Action_1_t2129269699 ** get_address_of_U3CU3Ef__mgU24cache1_2() { return &___U3CU3Ef__mgU24cache1_2; }
	inline void set_U3CU3Ef__mgU24cache1_2(Action_1_t2129269699 * value)
	{
		___U3CU3Ef__mgU24cache1_2 = value;
		Il2CppCodeGenWriteBarrier((&___U3CU3Ef__mgU24cache1_2), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // FONTUPDATETRACKER_T1839077620_H
#ifndef U3CDELAYEDDESTROYDROPDOWNLISTU3EC__ITERATOR0_T3853912249_H
#define U3CDELAYEDDESTROYDROPDOWNLISTU3EC__ITERATOR0_T3853912249_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.Dropdown/<DelayedDestroyDropdownList>c__Iterator0
struct  U3CDelayedDestroyDropdownListU3Ec__Iterator0_t3853912249  : public RuntimeObject
{
public:
	// System.Single UnityEngine.UI.Dropdown/<DelayedDestroyDropdownList>c__Iterator0::delay
	float ___delay_0;
	// UnityEngine.UI.Dropdown UnityEngine.UI.Dropdown/<DelayedDestroyDropdownList>c__Iterator0::$this
	Dropdown_t2274391225 * ___U24this_1;
	// System.Object UnityEngine.UI.Dropdown/<DelayedDestroyDropdownList>c__Iterator0::$current
	RuntimeObject * ___U24current_2;
	// System.Boolean UnityEngine.UI.Dropdown/<DelayedDestroyDropdownList>c__Iterator0::$disposing
	bool ___U24disposing_3;
	// System.Int32 UnityEngine.UI.Dropdown/<DelayedDestroyDropdownList>c__Iterator0::$PC
	int32_t ___U24PC_4;

public:
	inline static int32_t get_offset_of_delay_0() { return static_cast<int32_t>(offsetof(U3CDelayedDestroyDropdownListU3Ec__Iterator0_t3853912249, ___delay_0)); }
	inline float get_delay_0() const { return ___delay_0; }
	inline float* get_address_of_delay_0() { return &___delay_0; }
	inline void set_delay_0(float value)
	{
		___delay_0 = value;
	}

	inline static int32_t get_offset_of_U24this_1() { return static_cast<int32_t>(offsetof(U3CDelayedDestroyDropdownListU3Ec__Iterator0_t3853912249, ___U24this_1)); }
	inline Dropdown_t2274391225 * get_U24this_1() const { return ___U24this_1; }
	inline Dropdown_t2274391225 ** get_address_of_U24this_1() { return &___U24this_1; }
	inline void set_U24this_1(Dropdown_t2274391225 * value)
	{
		___U24this_1 = value;
		Il2CppCodeGenWriteBarrier((&___U24this_1), value);
	}

	inline static int32_t get_offset_of_U24current_2() { return static_cast<int32_t>(offsetof(U3CDelayedDestroyDropdownListU3Ec__Iterator0_t3853912249, ___U24current_2)); }
	inline RuntimeObject * get_U24current_2() const { return ___U24current_2; }
	inline RuntimeObject ** get_address_of_U24current_2() { return &___U24current_2; }
	inline void set_U24current_2(RuntimeObject * value)
	{
		___U24current_2 = value;
		Il2CppCodeGenWriteBarrier((&___U24current_2), value);
	}

	inline static int32_t get_offset_of_U24disposing_3() { return static_cast<int32_t>(offsetof(U3CDelayedDestroyDropdownListU3Ec__Iterator0_t3853912249, ___U24disposing_3)); }
	inline bool get_U24disposing_3() const { return ___U24disposing_3; }
	inline bool* get_address_of_U24disposing_3() { return &___U24disposing_3; }
	inline void set_U24disposing_3(bool value)
	{
		___U24disposing_3 = value;
	}

	inline static int32_t get_offset_of_U24PC_4() { return static_cast<int32_t>(offsetof(U3CDelayedDestroyDropdownListU3Ec__Iterator0_t3853912249, ___U24PC_4)); }
	inline int32_t get_U24PC_4() const { return ___U24PC_4; }
	inline int32_t* get_address_of_U24PC_4() { return &___U24PC_4; }
	inline void set_U24PC_4(int32_t value)
	{
		___U24PC_4 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // U3CDELAYEDDESTROYDROPDOWNLISTU3EC__ITERATOR0_T3853912249_H
#ifndef U3CSHOWU3EC__ANONSTOREY1_T1106527198_H
#define U3CSHOWU3EC__ANONSTOREY1_T1106527198_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.Dropdown/<Show>c__AnonStorey1
struct  U3CShowU3Ec__AnonStorey1_t1106527198  : public RuntimeObject
{
public:
	// UnityEngine.UI.Dropdown/DropdownItem UnityEngine.UI.Dropdown/<Show>c__AnonStorey1::item
	DropdownItem_t1451952895 * ___item_0;
	// UnityEngine.UI.Dropdown UnityEngine.UI.Dropdown/<Show>c__AnonStorey1::$this
	Dropdown_t2274391225 * ___U24this_1;

public:
	inline static int32_t get_offset_of_item_0() { return static_cast<int32_t>(offsetof(U3CShowU3Ec__AnonStorey1_t1106527198, ___item_0)); }
	inline DropdownItem_t1451952895 * get_item_0() const { return ___item_0; }
	inline DropdownItem_t1451952895 ** get_address_of_item_0() { return &___item_0; }
	inline void set_item_0(DropdownItem_t1451952895 * value)
	{
		___item_0 = value;
		Il2CppCodeGenWriteBarrier((&___item_0), value);
	}

	inline static int32_t get_offset_of_U24this_1() { return static_cast<int32_t>(offsetof(U3CShowU3Ec__AnonStorey1_t1106527198, ___U24this_1)); }
	inline Dropdown_t2274391225 * get_U24this_1() const { return ___U24this_1; }
	inline Dropdown_t2274391225 ** get_address_of_U24this_1() { return &___U24this_1; }
	inline void set_U24this_1(Dropdown_t2274391225 * value)
	{
		___U24this_1 = value;
		Il2CppCodeGenWriteBarrier((&___U24this_1), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // U3CSHOWU3EC__ANONSTOREY1_T1106527198_H
#ifndef LIST_1_T487303889_H
#define LIST_1_T487303889_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.Canvas>
struct  List_1_t487303889  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.List`1::_items
	CanvasU5BU5D_t682926938* ____items_1;
	// System.Int32 System.Collections.Generic.List`1::_size
	int32_t ____size_2;
	// System.Int32 System.Collections.Generic.List`1::_version
	int32_t ____version_3;

public:
	inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_t487303889, ____items_1)); }
	inline CanvasU5BU5D_t682926938* get__items_1() const { return ____items_1; }
	inline CanvasU5BU5D_t682926938** get_address_of__items_1() { return &____items_1; }
	inline void set__items_1(CanvasU5BU5D_t682926938* 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_t487303889, ____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_t487303889, ____version_3)); }
	inline int32_t get__version_3() const { return ____version_3; }
	inline int32_t* get_address_of__version_3() { return &____version_3; }
	inline void set__version_3(int32_t value)
	{
		____version_3 = value;
	}
};

struct List_1_t487303889_StaticFields
{
public:
	// T[] System.Collections.Generic.List`1::EmptyArray
	CanvasU5BU5D_t682926938* ___EmptyArray_4;

public:
	inline static int32_t get_offset_of_EmptyArray_4() { return static_cast<int32_t>(offsetof(List_1_t487303889_StaticFields, ___EmptyArray_4)); }
	inline CanvasU5BU5D_t682926938* get_EmptyArray_4() const { return ___EmptyArray_4; }
	inline CanvasU5BU5D_t682926938** get_address_of_EmptyArray_4() { return &___EmptyArray_4; }
	inline void set_EmptyArray_4(CanvasU5BU5D_t682926938* value)
	{
		___EmptyArray_4 = value;
		Il2CppCodeGenWriteBarrier((&___EmptyArray_4), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // LIST_1_T487303889_H
#ifndef LIST_1_T1752731834_H
#define LIST_1_T1752731834_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.Sprite>
struct  List_1_t1752731834  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.List`1::_items
	SpriteU5BU5D_t2581906349* ____items_1;
	// System.Int32 System.Collections.Generic.List`1::_size
	int32_t ____size_2;
	// System.Int32 System.Collections.Generic.List`1::_version
	int32_t ____version_3;

public:
	inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_t1752731834, ____items_1)); }
	inline SpriteU5BU5D_t2581906349* get__items_1() const { return ____items_1; }
	inline SpriteU5BU5D_t2581906349** get_address_of__items_1() { return &____items_1; }
	inline void set__items_1(SpriteU5BU5D_t2581906349* 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_t1752731834, ____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_t1752731834, ____version_3)); }
	inline int32_t get__version_3() const { return ____version_3; }
	inline int32_t* get_address_of__version_3() { return &____version_3; }
	inline void set__version_3(int32_t value)
	{
		____version_3 = value;
	}
};

struct List_1_t1752731834_StaticFields
{
public:
	// T[] System.Collections.Generic.List`1::EmptyArray
	SpriteU5BU5D_t2581906349* ___EmptyArray_4;

public:
	inline static int32_t get_offset_of_EmptyArray_4() { return static_cast<int32_t>(offsetof(List_1_t1752731834_StaticFields, ___EmptyArray_4)); }
	inline SpriteU5BU5D_t2581906349* get_EmptyArray_4() const { return ___EmptyArray_4; }
	inline SpriteU5BU5D_t2581906349** get_address_of_EmptyArray_4() { return &___EmptyArray_4; }
	inline void set_EmptyArray_4(SpriteU5BU5D_t2581906349* value)
	{
		___EmptyArray_4 = value;
		Il2CppCodeGenWriteBarrier((&___EmptyArray_4), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // LIST_1_T1752731834_H
#ifndef LIST_1_T3319525431_H
#define LIST_1_T3319525431_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.String>
struct  List_1_t3319525431  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.List`1::_items
	StringU5BU5D_t1281789340* ____items_1;
	// System.Int32 System.Collections.Generic.List`1::_size
	int32_t ____size_2;
	// System.Int32 System.Collections.Generic.List`1::_version
	int32_t ____version_3;

public:
	inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_t3319525431, ____items_1)); }
	inline StringU5BU5D_t1281789340* get__items_1() const { return ____items_1; }
	inline StringU5BU5D_t1281789340** get_address_of__items_1() { return &____items_1; }
	inline void set__items_1(StringU5BU5D_t1281789340* 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_t3319525431, ____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_t3319525431, ____version_3)); }
	inline int32_t get__version_3() const { return ____version_3; }
	inline int32_t* get_address_of__version_3() { return &____version_3; }
	inline void set__version_3(int32_t value)
	{
		____version_3 = value;
	}
};

struct List_1_t3319525431_StaticFields
{
public:
	// T[] System.Collections.Generic.List`1::EmptyArray
	StringU5BU5D_t1281789340* ___EmptyArray_4;

public:
	inline static int32_t get_offset_of_EmptyArray_4() { return static_cast<int32_t>(offsetof(List_1_t3319525431_StaticFields, ___EmptyArray_4)); }
	inline StringU5BU5D_t1281789340* get_EmptyArray_4() const { return ___EmptyArray_4; }
	inline StringU5BU5D_t1281789340** get_address_of_EmptyArray_4() { return &___EmptyArray_4; }
	inline void set_EmptyArray_4(StringU5BU5D_t1281789340* value)
	{
		___EmptyArray_4 = value;
		Il2CppCodeGenWriteBarrier((&___EmptyArray_4), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // LIST_1_T3319525431_H
#ifndef TWEENRUNNER_1_T3520241082_H
#define TWEENRUNNER_1_T3520241082_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.CoroutineTween.TweenRunner`1<UnityEngine.UI.CoroutineTween.FloatTween>
struct  TweenRunner_1_t3520241082  : public RuntimeObject
{
public:
	// UnityEngine.MonoBehaviour UnityEngine.UI.CoroutineTween.TweenRunner`1::m_CoroutineContainer
	MonoBehaviour_t3962482529 * ___m_CoroutineContainer_0;
	// System.Collections.IEnumerator UnityEngine.UI.CoroutineTween.TweenRunner`1::m_Tween
	RuntimeObject* ___m_Tween_1;

public:
	inline static int32_t get_offset_of_m_CoroutineContainer_0() { return static_cast<int32_t>(offsetof(TweenRunner_1_t3520241082, ___m_CoroutineContainer_0)); }
	inline MonoBehaviour_t3962482529 * get_m_CoroutineContainer_0() const { return ___m_CoroutineContainer_0; }
	inline MonoBehaviour_t3962482529 ** get_address_of_m_CoroutineContainer_0() { return &___m_CoroutineContainer_0; }
	inline void set_m_CoroutineContainer_0(MonoBehaviour_t3962482529 * value)
	{
		___m_CoroutineContainer_0 = value;
		Il2CppCodeGenWriteBarrier((&___m_CoroutineContainer_0), value);
	}

	inline static int32_t get_offset_of_m_Tween_1() { return static_cast<int32_t>(offsetof(TweenRunner_1_t3520241082, ___m_Tween_1)); }
	inline RuntimeObject* get_m_Tween_1() const { return ___m_Tween_1; }
	inline RuntimeObject** get_address_of_m_Tween_1() { return &___m_Tween_1; }
	inline void set_m_Tween_1(RuntimeObject* value)
	{
		___m_Tween_1 = value;
		Il2CppCodeGenWriteBarrier((&___m_Tween_1), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // TWEENRUNNER_1_T3520241082_H
#ifndef LIST_1_T3395709193_H
#define LIST_1_T3395709193_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.Component>
struct  List_1_t3395709193  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.List`1::_items
	ComponentU5BU5D_t3294940482* ____items_1;
	// System.Int32 System.Collections.Generic.List`1::_size
	int32_t ____size_2;
	// System.Int32 System.Collections.Generic.List`1::_version
	int32_t ____version_3;

public:
	inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_t3395709193, ____items_1)); }
	inline ComponentU5BU5D_t3294940482* get__items_1() const { return ____items_1; }
	inline ComponentU5BU5D_t3294940482** get_address_of__items_1() { return &____items_1; }
	inline void set__items_1(ComponentU5BU5D_t3294940482* 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_t3395709193, ____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_t3395709193, ____version_3)); }
	inline int32_t get__version_3() const { return ____version_3; }
	inline int32_t* get_address_of__version_3() { return &____version_3; }
	inline void set__version_3(int32_t value)
	{
		____version_3 = value;
	}
};

struct List_1_t3395709193_StaticFields
{
public:
	// T[] System.Collections.Generic.List`1::EmptyArray
	ComponentU5BU5D_t3294940482* ___EmptyArray_4;

public:
	inline static int32_t get_offset_of_EmptyArray_4() { return static_cast<int32_t>(offsetof(List_1_t3395709193_StaticFields, ___EmptyArray_4)); }
	inline ComponentU5BU5D_t3294940482* get_EmptyArray_4() const { return ___EmptyArray_4; }
	inline ComponentU5BU5D_t3294940482** get_address_of_EmptyArray_4() { return &___EmptyArray_4; }
	inline void set_EmptyArray_4(ComponentU5BU5D_t3294940482* value)
	{
		___EmptyArray_4 = value;
		Il2CppCodeGenWriteBarrier((&___EmptyArray_4), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // LIST_1_T3395709193_H
#ifndef EXECUTEEVENTS_T3484638744_H
#define EXECUTEEVENTS_T3484638744_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.EventSystems.ExecuteEvents
struct  ExecuteEvents_t3484638744  : public RuntimeObject
{
public:

public:
};

struct ExecuteEvents_t3484638744_StaticFields
{
public:
	// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerEnterHandler> UnityEngine.EventSystems.ExecuteEvents::s_PointerEnterHandler
	EventFunction_1_t3995630009 * ___s_PointerEnterHandler_0;
	// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerExitHandler> UnityEngine.EventSystems.ExecuteEvents::s_PointerExitHandler
	EventFunction_1_t2867327688 * ___s_PointerExitHandler_1;
	// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerDownHandler> UnityEngine.EventSystems.ExecuteEvents::s_PointerDownHandler
	EventFunction_1_t64614563 * ___s_PointerDownHandler_2;
	// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerUpHandler> UnityEngine.EventSystems.ExecuteEvents::s_PointerUpHandler
	EventFunction_1_t3256600500 * ___s_PointerUpHandler_3;
	// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerClickHandler> UnityEngine.EventSystems.ExecuteEvents::s_PointerClickHandler
	EventFunction_1_t3111972472 * ___s_PointerClickHandler_4;
	// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IInitializePotentialDragHandler> UnityEngine.EventSystems.ExecuteEvents::s_InitializePotentialDragHandler
	EventFunction_1_t3587542510 * ___s_InitializePotentialDragHandler_5;
	// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IBeginDragHandler> UnityEngine.EventSystems.ExecuteEvents::s_BeginDragHandler
	EventFunction_1_t1977848392 * ___s_BeginDragHandler_6;
	// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IDragHandler> UnityEngine.EventSystems.ExecuteEvents::s_DragHandler
	EventFunction_1_t972960537 * ___s_DragHandler_7;
	// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IEndDragHandler> UnityEngine.EventSystems.ExecuteEvents::s_EndDragHandler
	EventFunction_1_t3277009892 * ___s_EndDragHandler_8;
	// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IDropHandler> UnityEngine.EventSystems.ExecuteEvents::s_DropHandler
	EventFunction_1_t2311673543 * ___s_DropHandler_9;
	// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IScrollHandler> UnityEngine.EventSystems.ExecuteEvents::s_ScrollHandler
	EventFunction_1_t2886331738 * ___s_ScrollHandler_10;
	// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IUpdateSelectedHandler> UnityEngine.EventSystems.ExecuteEvents::s_UpdateSelectedHandler
	EventFunction_1_t2950825503 * ___s_UpdateSelectedHandler_11;
	// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.ISelectHandler> UnityEngine.EventSystems.ExecuteEvents::s_SelectHandler
	EventFunction_1_t955952873 * ___s_SelectHandler_12;
	// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IDeselectHandler> UnityEngine.EventSystems.ExecuteEvents::s_DeselectHandler
	EventFunction_1_t3373214253 * ___s_DeselectHandler_13;
	// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IMoveHandler> UnityEngine.EventSystems.ExecuteEvents::s_MoveHandler
	EventFunction_1_t3912835512 * ___s_MoveHandler_14;
	// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.ISubmitHandler> UnityEngine.EventSystems.ExecuteEvents::s_SubmitHandler
	EventFunction_1_t1475332338 * ___s_SubmitHandler_15;
	// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.ICancelHandler> UnityEngine.EventSystems.ExecuteEvents::s_CancelHandler
	EventFunction_1_t2658898854 * ___s_CancelHandler_16;
	// UnityEngine.UI.ObjectPool`1<System.Collections.Generic.List`1<UnityEngine.EventSystems.IEventSystemHandler>> UnityEngine.EventSystems.ExecuteEvents::s_HandlerListPool
	ObjectPool_1_t231414508 * ___s_HandlerListPool_17;
	// System.Collections.Generic.List`1<UnityEngine.Transform> UnityEngine.EventSystems.ExecuteEvents::s_InternalTransformList
	List_1_t777473367 * ___s_InternalTransformList_18;
	// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerEnterHandler> UnityEngine.EventSystems.ExecuteEvents::<>f__mg$cache0
	EventFunction_1_t3995630009 * ___U3CU3Ef__mgU24cache0_19;
	// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerExitHandler> UnityEngine.EventSystems.ExecuteEvents::<>f__mg$cache1
	EventFunction_1_t2867327688 * ___U3CU3Ef__mgU24cache1_20;
	// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerDownHandler> UnityEngine.EventSystems.ExecuteEvents::<>f__mg$cache2
	EventFunction_1_t64614563 * ___U3CU3Ef__mgU24cache2_21;
	// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerUpHandler> UnityEngine.EventSystems.ExecuteEvents::<>f__mg$cache3
	EventFunction_1_t3256600500 * ___U3CU3Ef__mgU24cache3_22;
	// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerClickHandler> UnityEngine.EventSystems.ExecuteEvents::<>f__mg$cache4
	EventFunction_1_t3111972472 * ___U3CU3Ef__mgU24cache4_23;
	// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IInitializePotentialDragHandler> UnityEngine.EventSystems.ExecuteEvents::<>f__mg$cache5
	EventFunction_1_t3587542510 * ___U3CU3Ef__mgU24cache5_24;
	// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IBeginDragHandler> UnityEngine.EventSystems.ExecuteEvents::<>f__mg$cache6
	EventFunction_1_t1977848392 * ___U3CU3Ef__mgU24cache6_25;
	// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IDragHandler> UnityEngine.EventSystems.ExecuteEvents::<>f__mg$cache7
	EventFunction_1_t972960537 * ___U3CU3Ef__mgU24cache7_26;
	// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IEndDragHandler> UnityEngine.EventSystems.ExecuteEvents::<>f__mg$cache8
	EventFunction_1_t3277009892 * ___U3CU3Ef__mgU24cache8_27;
	// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IDropHandler> UnityEngine.EventSystems.ExecuteEvents::<>f__mg$cache9
	EventFunction_1_t2311673543 * ___U3CU3Ef__mgU24cache9_28;
	// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IScrollHandler> UnityEngine.EventSystems.ExecuteEvents::<>f__mg$cacheA
	EventFunction_1_t2886331738 * ___U3CU3Ef__mgU24cacheA_29;
	// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IUpdateSelectedHandler> UnityEngine.EventSystems.ExecuteEvents::<>f__mg$cacheB
	EventFunction_1_t2950825503 * ___U3CU3Ef__mgU24cacheB_30;
	// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.ISelectHandler> UnityEngine.EventSystems.ExecuteEvents::<>f__mg$cacheC
	EventFunction_1_t955952873 * ___U3CU3Ef__mgU24cacheC_31;
	// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IDeselectHandler> UnityEngine.EventSystems.ExecuteEvents::<>f__mg$cacheD
	EventFunction_1_t3373214253 * ___U3CU3Ef__mgU24cacheD_32;
	// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IMoveHandler> UnityEngine.EventSystems.ExecuteEvents::<>f__mg$cacheE
	EventFunction_1_t3912835512 * ___U3CU3Ef__mgU24cacheE_33;
	// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.ISubmitHandler> UnityEngine.EventSystems.ExecuteEvents::<>f__mg$cacheF
	EventFunction_1_t1475332338 * ___U3CU3Ef__mgU24cacheF_34;
	// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.ICancelHandler> UnityEngine.EventSystems.ExecuteEvents::<>f__mg$cache10
	EventFunction_1_t2658898854 * ___U3CU3Ef__mgU24cache10_35;

public:
	inline static int32_t get_offset_of_s_PointerEnterHandler_0() { return static_cast<int32_t>(offsetof(ExecuteEvents_t3484638744_StaticFields, ___s_PointerEnterHandler_0)); }
	inline EventFunction_1_t3995630009 * get_s_PointerEnterHandler_0() const { return ___s_PointerEnterHandler_0; }
	inline EventFunction_1_t3995630009 ** get_address_of_s_PointerEnterHandler_0() { return &___s_PointerEnterHandler_0; }
	inline void set_s_PointerEnterHandler_0(EventFunction_1_t3995630009 * value)
	{
		___s_PointerEnterHandler_0 = value;
		Il2CppCodeGenWriteBarrier((&___s_PointerEnterHandler_0), value);
	}

	inline static int32_t get_offset_of_s_PointerExitHandler_1() { return static_cast<int32_t>(offsetof(ExecuteEvents_t3484638744_StaticFields, ___s_PointerExitHandler_1)); }
	inline EventFunction_1_t2867327688 * get_s_PointerExitHandler_1() const { return ___s_PointerExitHandler_1; }
	inline EventFunction_1_t2867327688 ** get_address_of_s_PointerExitHandler_1() { return &___s_PointerExitHandler_1; }
	inline void set_s_PointerExitHandler_1(EventFunction_1_t2867327688 * value)
	{
		___s_PointerExitHandler_1 = value;
		Il2CppCodeGenWriteBarrier((&___s_PointerExitHandler_1), value);
	}

	inline static int32_t get_offset_of_s_PointerDownHandler_2() { return static_cast<int32_t>(offsetof(ExecuteEvents_t3484638744_StaticFields, ___s_PointerDownHandler_2)); }
	inline EventFunction_1_t64614563 * get_s_PointerDownHandler_2() const { return ___s_PointerDownHandler_2; }
	inline EventFunction_1_t64614563 ** get_address_of_s_PointerDownHandler_2() { return &___s_PointerDownHandler_2; }
	inline void set_s_PointerDownHandler_2(EventFunction_1_t64614563 * value)
	{
		___s_PointerDownHandler_2 = value;
		Il2CppCodeGenWriteBarrier((&___s_PointerDownHandler_2), value);
	}

	inline static int32_t get_offset_of_s_PointerUpHandler_3() { return static_cast<int32_t>(offsetof(ExecuteEvents_t3484638744_StaticFields, ___s_PointerUpHandler_3)); }
	inline EventFunction_1_t3256600500 * get_s_PointerUpHandler_3() const { return ___s_PointerUpHandler_3; }
	inline EventFunction_1_t3256600500 ** get_address_of_s_PointerUpHandler_3() { return &___s_PointerUpHandler_3; }
	inline void set_s_PointerUpHandler_3(EventFunction_1_t3256600500 * value)
	{
		___s_PointerUpHandler_3 = value;
		Il2CppCodeGenWriteBarrier((&___s_PointerUpHandler_3), value);
	}

	inline static int32_t get_offset_of_s_PointerClickHandler_4() { return static_cast<int32_t>(offsetof(ExecuteEvents_t3484638744_StaticFields, ___s_PointerClickHandler_4)); }
	inline EventFunction_1_t3111972472 * get_s_PointerClickHandler_4() const { return ___s_PointerClickHandler_4; }
	inline EventFunction_1_t3111972472 ** get_address_of_s_PointerClickHandler_4() { return &___s_PointerClickHandler_4; }
	inline void set_s_PointerClickHandler_4(EventFunction_1_t3111972472 * value)
	{
		___s_PointerClickHandler_4 = value;
		Il2CppCodeGenWriteBarrier((&___s_PointerClickHandler_4), value);
	}

	inline static int32_t get_offset_of_s_InitializePotentialDragHandler_5() { return static_cast<int32_t>(offsetof(ExecuteEvents_t3484638744_StaticFields, ___s_InitializePotentialDragHandler_5)); }
	inline EventFunction_1_t3587542510 * get_s_InitializePotentialDragHandler_5() const { return ___s_InitializePotentialDragHandler_5; }
	inline EventFunction_1_t3587542510 ** get_address_of_s_InitializePotentialDragHandler_5() { return &___s_InitializePotentialDragHandler_5; }
	inline void set_s_InitializePotentialDragHandler_5(EventFunction_1_t3587542510 * value)
	{
		___s_InitializePotentialDragHandler_5 = value;
		Il2CppCodeGenWriteBarrier((&___s_InitializePotentialDragHandler_5), value);
	}

	inline static int32_t get_offset_of_s_BeginDragHandler_6() { return static_cast<int32_t>(offsetof(ExecuteEvents_t3484638744_StaticFields, ___s_BeginDragHandler_6)); }
	inline EventFunction_1_t1977848392 * get_s_BeginDragHandler_6() const { return ___s_BeginDragHandler_6; }
	inline EventFunction_1_t1977848392 ** get_address_of_s_BeginDragHandler_6() { return &___s_BeginDragHandler_6; }
	inline void set_s_BeginDragHandler_6(EventFunction_1_t1977848392 * value)
	{
		___s_BeginDragHandler_6 = value;
		Il2CppCodeGenWriteBarrier((&___s_BeginDragHandler_6), value);
	}

	inline static int32_t get_offset_of_s_DragHandler_7() { return static_cast<int32_t>(offsetof(ExecuteEvents_t3484638744_StaticFields, ___s_DragHandler_7)); }
	inline EventFunction_1_t972960537 * get_s_DragHandler_7() const { return ___s_DragHandler_7; }
	inline EventFunction_1_t972960537 ** get_address_of_s_DragHandler_7() { return &___s_DragHandler_7; }
	inline void set_s_DragHandler_7(EventFunction_1_t972960537 * value)
	{
		___s_DragHandler_7 = value;
		Il2CppCodeGenWriteBarrier((&___s_DragHandler_7), value);
	}

	inline static int32_t get_offset_of_s_EndDragHandler_8() { return static_cast<int32_t>(offsetof(ExecuteEvents_t3484638744_StaticFields, ___s_EndDragHandler_8)); }
	inline EventFunction_1_t3277009892 * get_s_EndDragHandler_8() const { return ___s_EndDragHandler_8; }
	inline EventFunction_1_t3277009892 ** get_address_of_s_EndDragHandler_8() { return &___s_EndDragHandler_8; }
	inline void set_s_EndDragHandler_8(EventFunction_1_t3277009892 * value)
	{
		___s_EndDragHandler_8 = value;
		Il2CppCodeGenWriteBarrier((&___s_EndDragHandler_8), value);
	}

	inline static int32_t get_offset_of_s_DropHandler_9() { return static_cast<int32_t>(offsetof(ExecuteEvents_t3484638744_StaticFields, ___s_DropHandler_9)); }
	inline EventFunction_1_t2311673543 * get_s_DropHandler_9() const { return ___s_DropHandler_9; }
	inline EventFunction_1_t2311673543 ** get_address_of_s_DropHandler_9() { return &___s_DropHandler_9; }
	inline void set_s_DropHandler_9(EventFunction_1_t2311673543 * value)
	{
		___s_DropHandler_9 = value;
		Il2CppCodeGenWriteBarrier((&___s_DropHandler_9), value);
	}

	inline static int32_t get_offset_of_s_ScrollHandler_10() { return static_cast<int32_t>(offsetof(ExecuteEvents_t3484638744_StaticFields, ___s_ScrollHandler_10)); }
	inline EventFunction_1_t2886331738 * get_s_ScrollHandler_10() const { return ___s_ScrollHandler_10; }
	inline EventFunction_1_t2886331738 ** get_address_of_s_ScrollHandler_10() { return &___s_ScrollHandler_10; }
	inline void set_s_ScrollHandler_10(EventFunction_1_t2886331738 * value)
	{
		___s_ScrollHandler_10 = value;
		Il2CppCodeGenWriteBarrier((&___s_ScrollHandler_10), value);
	}

	inline static int32_t get_offset_of_s_UpdateSelectedHandler_11() { return static_cast<int32_t>(offsetof(ExecuteEvents_t3484638744_StaticFields, ___s_UpdateSelectedHandler_11)); }
	inline EventFunction_1_t2950825503 * get_s_UpdateSelectedHandler_11() const { return ___s_UpdateSelectedHandler_11; }
	inline EventFunction_1_t2950825503 ** get_address_of_s_UpdateSelectedHandler_11() { return &___s_UpdateSelectedHandler_11; }
	inline void set_s_UpdateSelectedHandler_11(EventFunction_1_t2950825503 * value)
	{
		___s_UpdateSelectedHandler_11 = value;
		Il2CppCodeGenWriteBarrier((&___s_UpdateSelectedHandler_11), value);
	}

	inline static int32_t get_offset_of_s_SelectHandler_12() { return static_cast<int32_t>(offsetof(ExecuteEvents_t3484638744_StaticFields, ___s_SelectHandler_12)); }
	inline EventFunction_1_t955952873 * get_s_SelectHandler_12() const { return ___s_SelectHandler_12; }
	inline EventFunction_1_t955952873 ** get_address_of_s_SelectHandler_12() { return &___s_SelectHandler_12; }
	inline void set_s_SelectHandler_12(EventFunction_1_t955952873 * value)
	{
		___s_SelectHandler_12 = value;
		Il2CppCodeGenWriteBarrier((&___s_SelectHandler_12), value);
	}

	inline static int32_t get_offset_of_s_DeselectHandler_13() { return static_cast<int32_t>(offsetof(ExecuteEvents_t3484638744_StaticFields, ___s_DeselectHandler_13)); }
	inline EventFunction_1_t3373214253 * get_s_DeselectHandler_13() const { return ___s_DeselectHandler_13; }
	inline EventFunction_1_t3373214253 ** get_address_of_s_DeselectHandler_13() { return &___s_DeselectHandler_13; }
	inline void set_s_DeselectHandler_13(EventFunction_1_t3373214253 * value)
	{
		___s_DeselectHandler_13 = value;
		Il2CppCodeGenWriteBarrier((&___s_DeselectHandler_13), value);
	}

	inline static int32_t get_offset_of_s_MoveHandler_14() { return static_cast<int32_t>(offsetof(ExecuteEvents_t3484638744_StaticFields, ___s_MoveHandler_14)); }
	inline EventFunction_1_t3912835512 * get_s_MoveHandler_14() const { return ___s_MoveHandler_14; }
	inline EventFunction_1_t3912835512 ** get_address_of_s_MoveHandler_14() { return &___s_MoveHandler_14; }
	inline void set_s_MoveHandler_14(EventFunction_1_t3912835512 * value)
	{
		___s_MoveHandler_14 = value;
		Il2CppCodeGenWriteBarrier((&___s_MoveHandler_14), value);
	}

	inline static int32_t get_offset_of_s_SubmitHandler_15() { return static_cast<int32_t>(offsetof(ExecuteEvents_t3484638744_StaticFields, ___s_SubmitHandler_15)); }
	inline EventFunction_1_t1475332338 * get_s_SubmitHandler_15() const { return ___s_SubmitHandler_15; }
	inline EventFunction_1_t1475332338 ** get_address_of_s_SubmitHandler_15() { return &___s_SubmitHandler_15; }
	inline void set_s_SubmitHandler_15(EventFunction_1_t1475332338 * value)
	{
		___s_SubmitHandler_15 = value;
		Il2CppCodeGenWriteBarrier((&___s_SubmitHandler_15), value);
	}

	inline static int32_t get_offset_of_s_CancelHandler_16() { return static_cast<int32_t>(offsetof(ExecuteEvents_t3484638744_StaticFields, ___s_CancelHandler_16)); }
	inline EventFunction_1_t2658898854 * get_s_CancelHandler_16() const { return ___s_CancelHandler_16; }
	inline EventFunction_1_t2658898854 ** get_address_of_s_CancelHandler_16() { return &___s_CancelHandler_16; }
	inline void set_s_CancelHandler_16(EventFunction_1_t2658898854 * value)
	{
		___s_CancelHandler_16 = value;
		Il2CppCodeGenWriteBarrier((&___s_CancelHandler_16), value);
	}

	inline static int32_t get_offset_of_s_HandlerListPool_17() { return static_cast<int32_t>(offsetof(ExecuteEvents_t3484638744_StaticFields, ___s_HandlerListPool_17)); }
	inline ObjectPool_1_t231414508 * get_s_HandlerListPool_17() const { return ___s_HandlerListPool_17; }
	inline ObjectPool_1_t231414508 ** get_address_of_s_HandlerListPool_17() { return &___s_HandlerListPool_17; }
	inline void set_s_HandlerListPool_17(ObjectPool_1_t231414508 * value)
	{
		___s_HandlerListPool_17 = value;
		Il2CppCodeGenWriteBarrier((&___s_HandlerListPool_17), value);
	}

	inline static int32_t get_offset_of_s_InternalTransformList_18() { return static_cast<int32_t>(offsetof(ExecuteEvents_t3484638744_StaticFields, ___s_InternalTransformList_18)); }
	inline List_1_t777473367 * get_s_InternalTransformList_18() const { return ___s_InternalTransformList_18; }
	inline List_1_t777473367 ** get_address_of_s_InternalTransformList_18() { return &___s_InternalTransformList_18; }
	inline void set_s_InternalTransformList_18(List_1_t777473367 * value)
	{
		___s_InternalTransformList_18 = value;
		Il2CppCodeGenWriteBarrier((&___s_InternalTransformList_18), value);
	}

	inline static int32_t get_offset_of_U3CU3Ef__mgU24cache0_19() { return static_cast<int32_t>(offsetof(ExecuteEvents_t3484638744_StaticFields, ___U3CU3Ef__mgU24cache0_19)); }
	inline EventFunction_1_t3995630009 * get_U3CU3Ef__mgU24cache0_19() const { return ___U3CU3Ef__mgU24cache0_19; }
	inline EventFunction_1_t3995630009 ** get_address_of_U3CU3Ef__mgU24cache0_19() { return &___U3CU3Ef__mgU24cache0_19; }
	inline void set_U3CU3Ef__mgU24cache0_19(EventFunction_1_t3995630009 * value)
	{
		___U3CU3Ef__mgU24cache0_19 = value;
		Il2CppCodeGenWriteBarrier((&___U3CU3Ef__mgU24cache0_19), value);
	}

	inline static int32_t get_offset_of_U3CU3Ef__mgU24cache1_20() { return static_cast<int32_t>(offsetof(ExecuteEvents_t3484638744_StaticFields, ___U3CU3Ef__mgU24cache1_20)); }
	inline EventFunction_1_t2867327688 * get_U3CU3Ef__mgU24cache1_20() const { return ___U3CU3Ef__mgU24cache1_20; }
	inline EventFunction_1_t2867327688 ** get_address_of_U3CU3Ef__mgU24cache1_20() { return &___U3CU3Ef__mgU24cache1_20; }
	inline void set_U3CU3Ef__mgU24cache1_20(EventFunction_1_t2867327688 * value)
	{
		___U3CU3Ef__mgU24cache1_20 = value;
		Il2CppCodeGenWriteBarrier((&___U3CU3Ef__mgU24cache1_20), value);
	}

	inline static int32_t get_offset_of_U3CU3Ef__mgU24cache2_21() { return static_cast<int32_t>(offsetof(ExecuteEvents_t3484638744_StaticFields, ___U3CU3Ef__mgU24cache2_21)); }
	inline EventFunction_1_t64614563 * get_U3CU3Ef__mgU24cache2_21() const { return ___U3CU3Ef__mgU24cache2_21; }
	inline EventFunction_1_t64614563 ** get_address_of_U3CU3Ef__mgU24cache2_21() { return &___U3CU3Ef__mgU24cache2_21; }
	inline void set_U3CU3Ef__mgU24cache2_21(EventFunction_1_t64614563 * value)
	{
		___U3CU3Ef__mgU24cache2_21 = value;
		Il2CppCodeGenWriteBarrier((&___U3CU3Ef__mgU24cache2_21), value);
	}

	inline static int32_t get_offset_of_U3CU3Ef__mgU24cache3_22() { return static_cast<int32_t>(offsetof(ExecuteEvents_t3484638744_StaticFields, ___U3CU3Ef__mgU24cache3_22)); }
	inline EventFunction_1_t3256600500 * get_U3CU3Ef__mgU24cache3_22() const { return ___U3CU3Ef__mgU24cache3_22; }
	inline EventFunction_1_t3256600500 ** get_address_of_U3CU3Ef__mgU24cache3_22() { return &___U3CU3Ef__mgU24cache3_22; }
	inline void set_U3CU3Ef__mgU24cache3_22(EventFunction_1_t3256600500 * value)
	{
		___U3CU3Ef__mgU24cache3_22 = value;
		Il2CppCodeGenWriteBarrier((&___U3CU3Ef__mgU24cache3_22), value);
	}

	inline static int32_t get_offset_of_U3CU3Ef__mgU24cache4_23() { return static_cast<int32_t>(offsetof(ExecuteEvents_t3484638744_StaticFields, ___U3CU3Ef__mgU24cache4_23)); }
	inline EventFunction_1_t3111972472 * get_U3CU3Ef__mgU24cache4_23() const { return ___U3CU3Ef__mgU24cache4_23; }
	inline EventFunction_1_t3111972472 ** get_address_of_U3CU3Ef__mgU24cache4_23() { return &___U3CU3Ef__mgU24cache4_23; }
	inline void set_U3CU3Ef__mgU24cache4_23(EventFunction_1_t3111972472 * value)
	{
		___U3CU3Ef__mgU24cache4_23 = value;
		Il2CppCodeGenWriteBarrier((&___U3CU3Ef__mgU24cache4_23), value);
	}

	inline static int32_t get_offset_of_U3CU3Ef__mgU24cache5_24() { return static_cast<int32_t>(offsetof(ExecuteEvents_t3484638744_StaticFields, ___U3CU3Ef__mgU24cache5_24)); }
	inline EventFunction_1_t3587542510 * get_U3CU3Ef__mgU24cache5_24() const { return ___U3CU3Ef__mgU24cache5_24; }
	inline EventFunction_1_t3587542510 ** get_address_of_U3CU3Ef__mgU24cache5_24() { return &___U3CU3Ef__mgU24cache5_24; }
	inline void set_U3CU3Ef__mgU24cache5_24(EventFunction_1_t3587542510 * value)
	{
		___U3CU3Ef__mgU24cache5_24 = value;
		Il2CppCodeGenWriteBarrier((&___U3CU3Ef__mgU24cache5_24), value);
	}

	inline static int32_t get_offset_of_U3CU3Ef__mgU24cache6_25() { return static_cast<int32_t>(offsetof(ExecuteEvents_t3484638744_StaticFields, ___U3CU3Ef__mgU24cache6_25)); }
	inline EventFunction_1_t1977848392 * get_U3CU3Ef__mgU24cache6_25() const { return ___U3CU3Ef__mgU24cache6_25; }
	inline EventFunction_1_t1977848392 ** get_address_of_U3CU3Ef__mgU24cache6_25() { return &___U3CU3Ef__mgU24cache6_25; }
	inline void set_U3CU3Ef__mgU24cache6_25(EventFunction_1_t1977848392 * value)
	{
		___U3CU3Ef__mgU24cache6_25 = value;
		Il2CppCodeGenWriteBarrier((&___U3CU3Ef__mgU24cache6_25), value);
	}

	inline static int32_t get_offset_of_U3CU3Ef__mgU24cache7_26() { return static_cast<int32_t>(offsetof(ExecuteEvents_t3484638744_StaticFields, ___U3CU3Ef__mgU24cache7_26)); }
	inline EventFunction_1_t972960537 * get_U3CU3Ef__mgU24cache7_26() const { return ___U3CU3Ef__mgU24cache7_26; }
	inline EventFunction_1_t972960537 ** get_address_of_U3CU3Ef__mgU24cache7_26() { return &___U3CU3Ef__mgU24cache7_26; }
	inline void set_U3CU3Ef__mgU24cache7_26(EventFunction_1_t972960537 * value)
	{
		___U3CU3Ef__mgU24cache7_26 = value;
		Il2CppCodeGenWriteBarrier((&___U3CU3Ef__mgU24cache7_26), value);
	}

	inline static int32_t get_offset_of_U3CU3Ef__mgU24cache8_27() { return static_cast<int32_t>(offsetof(ExecuteEvents_t3484638744_StaticFields, ___U3CU3Ef__mgU24cache8_27)); }
	inline EventFunction_1_t3277009892 * get_U3CU3Ef__mgU24cache8_27() const { return ___U3CU3Ef__mgU24cache8_27; }
	inline EventFunction_1_t3277009892 ** get_address_of_U3CU3Ef__mgU24cache8_27() { return &___U3CU3Ef__mgU24cache8_27; }
	inline void set_U3CU3Ef__mgU24cache8_27(EventFunction_1_t3277009892 * value)
	{
		___U3CU3Ef__mgU24cache8_27 = value;
		Il2CppCodeGenWriteBarrier((&___U3CU3Ef__mgU24cache8_27), value);
	}

	inline static int32_t get_offset_of_U3CU3Ef__mgU24cache9_28() { return static_cast<int32_t>(offsetof(ExecuteEvents_t3484638744_StaticFields, ___U3CU3Ef__mgU24cache9_28)); }
	inline EventFunction_1_t2311673543 * get_U3CU3Ef__mgU24cache9_28() const { return ___U3CU3Ef__mgU24cache9_28; }
	inline EventFunction_1_t2311673543 ** get_address_of_U3CU3Ef__mgU24cache9_28() { return &___U3CU3Ef__mgU24cache9_28; }
	inline void set_U3CU3Ef__mgU24cache9_28(EventFunction_1_t2311673543 * value)
	{
		___U3CU3Ef__mgU24cache9_28 = value;
		Il2CppCodeGenWriteBarrier((&___U3CU3Ef__mgU24cache9_28), value);
	}

	inline static int32_t get_offset_of_U3CU3Ef__mgU24cacheA_29() { return static_cast<int32_t>(offsetof(ExecuteEvents_t3484638744_StaticFields, ___U3CU3Ef__mgU24cacheA_29)); }
	inline EventFunction_1_t2886331738 * get_U3CU3Ef__mgU24cacheA_29() const { return ___U3CU3Ef__mgU24cacheA_29; }
	inline EventFunction_1_t2886331738 ** get_address_of_U3CU3Ef__mgU24cacheA_29() { return &___U3CU3Ef__mgU24cacheA_29; }
	inline void set_U3CU3Ef__mgU24cacheA_29(EventFunction_1_t2886331738 * value)
	{
		___U3CU3Ef__mgU24cacheA_29 = value;
		Il2CppCodeGenWriteBarrier((&___U3CU3Ef__mgU24cacheA_29), value);
	}

	inline static int32_t get_offset_of_U3CU3Ef__mgU24cacheB_30() { return static_cast<int32_t>(offsetof(ExecuteEvents_t3484638744_StaticFields, ___U3CU3Ef__mgU24cacheB_30)); }
	inline EventFunction_1_t2950825503 * get_U3CU3Ef__mgU24cacheB_30() const { return ___U3CU3Ef__mgU24cacheB_30; }
	inline EventFunction_1_t2950825503 ** get_address_of_U3CU3Ef__mgU24cacheB_30() { return &___U3CU3Ef__mgU24cacheB_30; }
	inline void set_U3CU3Ef__mgU24cacheB_30(EventFunction_1_t2950825503 * value)
	{
		___U3CU3Ef__mgU24cacheB_30 = value;
		Il2CppCodeGenWriteBarrier((&___U3CU3Ef__mgU24cacheB_30), value);
	}

	inline static int32_t get_offset_of_U3CU3Ef__mgU24cacheC_31() { return static_cast<int32_t>(offsetof(ExecuteEvents_t3484638744_StaticFields, ___U3CU3Ef__mgU24cacheC_31)); }
	inline EventFunction_1_t955952873 * get_U3CU3Ef__mgU24cacheC_31() const { return ___U3CU3Ef__mgU24cacheC_31; }
	inline EventFunction_1_t955952873 ** get_address_of_U3CU3Ef__mgU24cacheC_31() { return &___U3CU3Ef__mgU24cacheC_31; }
	inline void set_U3CU3Ef__mgU24cacheC_31(EventFunction_1_t955952873 * value)
	{
		___U3CU3Ef__mgU24cacheC_31 = value;
		Il2CppCodeGenWriteBarrier((&___U3CU3Ef__mgU24cacheC_31), value);
	}

	inline static int32_t get_offset_of_U3CU3Ef__mgU24cacheD_32() { return static_cast<int32_t>(offsetof(ExecuteEvents_t3484638744_StaticFields, ___U3CU3Ef__mgU24cacheD_32)); }
	inline EventFunction_1_t3373214253 * get_U3CU3Ef__mgU24cacheD_32() const { return ___U3CU3Ef__mgU24cacheD_32; }
	inline EventFunction_1_t3373214253 ** get_address_of_U3CU3Ef__mgU24cacheD_32() { return &___U3CU3Ef__mgU24cacheD_32; }
	inline void set_U3CU3Ef__mgU24cacheD_32(EventFunction_1_t3373214253 * value)
	{
		___U3CU3Ef__mgU24cacheD_32 = value;
		Il2CppCodeGenWriteBarrier((&___U3CU3Ef__mgU24cacheD_32), value);
	}

	inline static int32_t get_offset_of_U3CU3Ef__mgU24cacheE_33() { return static_cast<int32_t>(offsetof(ExecuteEvents_t3484638744_StaticFields, ___U3CU3Ef__mgU24cacheE_33)); }
	inline EventFunction_1_t3912835512 * get_U3CU3Ef__mgU24cacheE_33() const { return ___U3CU3Ef__mgU24cacheE_33; }
	inline EventFunction_1_t3912835512 ** get_address_of_U3CU3Ef__mgU24cacheE_33() { return &___U3CU3Ef__mgU24cacheE_33; }
	inline void set_U3CU3Ef__mgU24cacheE_33(EventFunction_1_t3912835512 * value)
	{
		___U3CU3Ef__mgU24cacheE_33 = value;
		Il2CppCodeGenWriteBarrier((&___U3CU3Ef__mgU24cacheE_33), value);
	}

	inline static int32_t get_offset_of_U3CU3Ef__mgU24cacheF_34() { return static_cast<int32_t>(offsetof(ExecuteEvents_t3484638744_StaticFields, ___U3CU3Ef__mgU24cacheF_34)); }
	inline EventFunction_1_t1475332338 * get_U3CU3Ef__mgU24cacheF_34() const { return ___U3CU3Ef__mgU24cacheF_34; }
	inline EventFunction_1_t1475332338 ** get_address_of_U3CU3Ef__mgU24cacheF_34() { return &___U3CU3Ef__mgU24cacheF_34; }
	inline void set_U3CU3Ef__mgU24cacheF_34(EventFunction_1_t1475332338 * value)
	{
		___U3CU3Ef__mgU24cacheF_34 = value;
		Il2CppCodeGenWriteBarrier((&___U3CU3Ef__mgU24cacheF_34), value);
	}

	inline static int32_t get_offset_of_U3CU3Ef__mgU24cache10_35() { return static_cast<int32_t>(offsetof(ExecuteEvents_t3484638744_StaticFields, ___U3CU3Ef__mgU24cache10_35)); }
	inline EventFunction_1_t2658898854 * get_U3CU3Ef__mgU24cache10_35() const { return ___U3CU3Ef__mgU24cache10_35; }
	inline EventFunction_1_t2658898854 ** get_address_of_U3CU3Ef__mgU24cache10_35() { return &___U3CU3Ef__mgU24cache10_35; }
	inline void set_U3CU3Ef__mgU24cache10_35(EventFunction_1_t2658898854 * value)
	{
		___U3CU3Ef__mgU24cache10_35 = value;
		Il2CppCodeGenWriteBarrier((&___U3CU3Ef__mgU24cache10_35), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // EXECUTEEVENTS_T3484638744_H
#ifndef CUSTOMYIELDINSTRUCTION_T1895667560_H
#define CUSTOMYIELDINSTRUCTION_T1895667560_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.CustomYieldInstruction
struct  CustomYieldInstruction_t1895667560  : public RuntimeObject
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // CUSTOMYIELDINSTRUCTION_T1895667560_H
#ifndef STRINGBUILDER_T_H
#define STRINGBUILDER_T_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Text.StringBuilder
struct  StringBuilder_t  : public RuntimeObject
{
public:
	// System.Int32 System.Text.StringBuilder::_length
	int32_t ____length_1;
	// System.String System.Text.StringBuilder::_str
	String_t* ____str_2;
	// System.String System.Text.StringBuilder::_cached_str
	String_t* ____cached_str_3;
	// System.Int32 System.Text.StringBuilder::_maxCapacity
	int32_t ____maxCapacity_4;

public:
	inline static int32_t get_offset_of__length_1() { return static_cast<int32_t>(offsetof(StringBuilder_t, ____length_1)); }
	inline int32_t get__length_1() const { return ____length_1; }
	inline int32_t* get_address_of__length_1() { return &____length_1; }
	inline void set__length_1(int32_t value)
	{
		____length_1 = value;
	}

	inline static int32_t get_offset_of__str_2() { return static_cast<int32_t>(offsetof(StringBuilder_t, ____str_2)); }
	inline String_t* get__str_2() const { return ____str_2; }
	inline String_t** get_address_of__str_2() { return &____str_2; }
	inline void set__str_2(String_t* value)
	{
		____str_2 = value;
		Il2CppCodeGenWriteBarrier((&____str_2), value);
	}

	inline static int32_t get_offset_of__cached_str_3() { return static_cast<int32_t>(offsetof(StringBuilder_t, ____cached_str_3)); }
	inline String_t* get__cached_str_3() const { return ____cached_str_3; }
	inline String_t** get_address_of__cached_str_3() { return &____cached_str_3; }
	inline void set__cached_str_3(String_t* value)
	{
		____cached_str_3 = value;
		Il2CppCodeGenWriteBarrier((&____cached_str_3), value);
	}

	inline static int32_t get_offset_of__maxCapacity_4() { return static_cast<int32_t>(offsetof(StringBuilder_t, ____maxCapacity_4)); }
	inline int32_t get__maxCapacity_4() const { return ____maxCapacity_4; }
	inline int32_t* get_address_of__maxCapacity_4() { return &____maxCapacity_4; }
	inline void set__maxCapacity_4(int32_t value)
	{
		____maxCapacity_4 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // STRINGBUILDER_T_H
#ifndef LIST_1_T1327982029_H
#define LIST_1_T1327982029_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.EventSystems.BaseRaycaster>
struct  List_1_t1327982029  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.List`1::_items
	BaseRaycasterU5BU5D_t3168342254* ____items_1;
	// System.Int32 System.Collections.Generic.List`1::_size
	int32_t ____size_2;
	// System.Int32 System.Collections.Generic.List`1::_version
	int32_t ____version_3;

public:
	inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_t1327982029, ____items_1)); }
	inline BaseRaycasterU5BU5D_t3168342254* get__items_1() const { return ____items_1; }
	inline BaseRaycasterU5BU5D_t3168342254** get_address_of__items_1() { return &____items_1; }
	inline void set__items_1(BaseRaycasterU5BU5D_t3168342254* 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_t1327982029, ____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_t1327982029, ____version_3)); }
	inline int32_t get__version_3() const { return ____version_3; }
	inline int32_t* get_address_of__version_3() { return &____version_3; }
	inline void set__version_3(int32_t value)
	{
		____version_3 = value;
	}
};

struct List_1_t1327982029_StaticFields
{
public:
	// T[] System.Collections.Generic.List`1::EmptyArray
	BaseRaycasterU5BU5D_t3168342254* ___EmptyArray_4;

public:
	inline static int32_t get_offset_of_EmptyArray_4() { return static_cast<int32_t>(offsetof(List_1_t1327982029_StaticFields, ___EmptyArray_4)); }
	inline BaseRaycasterU5BU5D_t3168342254* get_EmptyArray_4() const { return ___EmptyArray_4; }
	inline BaseRaycasterU5BU5D_t3168342254** get_address_of_EmptyArray_4() { return &___EmptyArray_4; }
	inline void set_EmptyArray_4(BaseRaycasterU5BU5D_t3168342254* value)
	{
		___EmptyArray_4 = value;
		Il2CppCodeGenWriteBarrier((&___EmptyArray_4), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // LIST_1_T1327982029_H
#ifndef ABSTRACTEVENTDATA_T4171500731_H
#define ABSTRACTEVENTDATA_T4171500731_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.EventSystems.AbstractEventData
struct  AbstractEventData_t4171500731  : public RuntimeObject
{
public:
	// System.Boolean UnityEngine.EventSystems.AbstractEventData::m_Used
	bool ___m_Used_0;

public:
	inline static int32_t get_offset_of_m_Used_0() { return static_cast<int32_t>(offsetof(AbstractEventData_t4171500731, ___m_Used_0)); }
	inline bool get_m_Used_0() const { return ___m_Used_0; }
	inline bool* get_address_of_m_Used_0() { return &___m_Used_0; }
	inline void set_m_Used_0(bool value)
	{
		___m_Used_0 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // ABSTRACTEVENTDATA_T4171500731_H
#ifndef LIST_1_T2475741330_H
#define LIST_1_T2475741330_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.EventSystems.EventSystem>
struct  List_1_t2475741330  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.List`1::_items
	EventSystemU5BU5D_t3371831669* ____items_1;
	// System.Int32 System.Collections.Generic.List`1::_size
	int32_t ____size_2;
	// System.Int32 System.Collections.Generic.List`1::_version
	int32_t ____version_3;

public:
	inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_t2475741330, ____items_1)); }
	inline EventSystemU5BU5D_t3371831669* get__items_1() const { return ____items_1; }
	inline EventSystemU5BU5D_t3371831669** get_address_of__items_1() { return &____items_1; }
	inline void set__items_1(EventSystemU5BU5D_t3371831669* 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_t2475741330, ____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_t2475741330, ____version_3)); }
	inline int32_t get__version_3() const { return ____version_3; }
	inline int32_t* get_address_of__version_3() { return &____version_3; }
	inline void set__version_3(int32_t value)
	{
		____version_3 = value;
	}
};

struct List_1_t2475741330_StaticFields
{
public:
	// T[] System.Collections.Generic.List`1::EmptyArray
	EventSystemU5BU5D_t3371831669* ___EmptyArray_4;

public:
	inline static int32_t get_offset_of_EmptyArray_4() { return static_cast<int32_t>(offsetof(List_1_t2475741330_StaticFields, ___EmptyArray_4)); }
	inline EventSystemU5BU5D_t3371831669* get_EmptyArray_4() const { return ___EmptyArray_4; }
	inline EventSystemU5BU5D_t3371831669** get_address_of_EmptyArray_4() { return &___EmptyArray_4; }
	inline void set_EmptyArray_4(EventSystemU5BU5D_t3371831669* value)
	{
		___EmptyArray_4 = value;
		Il2CppCodeGenWriteBarrier((&___EmptyArray_4), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // LIST_1_T2475741330_H
#ifndef LIST_1_T537414295_H
#define LIST_1_T537414295_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.EventSystems.RaycastResult>
struct  List_1_t537414295  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.List`1::_items
	RaycastResultU5BU5D_t1128832444* ____items_1;
	// System.Int32 System.Collections.Generic.List`1::_size
	int32_t ____size_2;
	// System.Int32 System.Collections.Generic.List`1::_version
	int32_t ____version_3;

public:
	inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_t537414295, ____items_1)); }
	inline RaycastResultU5BU5D_t1128832444* get__items_1() const { return ____items_1; }
	inline RaycastResultU5BU5D_t1128832444** get_address_of__items_1() { return &____items_1; }
	inline void set__items_1(RaycastResultU5BU5D_t1128832444* 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_t537414295, ____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_t537414295, ____version_3)); }
	inline int32_t get__version_3() const { return ____version_3; }
	inline int32_t* get_address_of__version_3() { return &____version_3; }
	inline void set__version_3(int32_t value)
	{
		____version_3 = value;
	}
};

struct List_1_t537414295_StaticFields
{
public:
	// T[] System.Collections.Generic.List`1::EmptyArray
	RaycastResultU5BU5D_t1128832444* ___EmptyArray_4;

public:
	inline static int32_t get_offset_of_EmptyArray_4() { return static_cast<int32_t>(offsetof(List_1_t537414295_StaticFields, ___EmptyArray_4)); }
	inline RaycastResultU5BU5D_t1128832444* get_EmptyArray_4() const { return ___EmptyArray_4; }
	inline RaycastResultU5BU5D_t1128832444** get_address_of_EmptyArray_4() { return &___EmptyArray_4; }
	inline void set_EmptyArray_4(RaycastResultU5BU5D_t1128832444* value)
	{
		___EmptyArray_4 = value;
		Il2CppCodeGenWriteBarrier((&___EmptyArray_4), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // LIST_1_T537414295_H
#ifndef STRING_T_H
#define STRING_T_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.String
struct  String_t  : public RuntimeObject
{
public:
	// System.Int32 System.String::length
	int32_t ___length_0;
	// System.Char System.String::start_char
	Il2CppChar ___start_char_1;

public:
	inline static int32_t get_offset_of_length_0() { return static_cast<int32_t>(offsetof(String_t, ___length_0)); }
	inline int32_t get_length_0() const { return ___length_0; }
	inline int32_t* get_address_of_length_0() { return &___length_0; }
	inline void set_length_0(int32_t value)
	{
		___length_0 = value;
	}

	inline static int32_t get_offset_of_start_char_1() { return static_cast<int32_t>(offsetof(String_t, ___start_char_1)); }
	inline Il2CppChar get_start_char_1() const { return ___start_char_1; }
	inline Il2CppChar* get_address_of_start_char_1() { return &___start_char_1; }
	inline void set_start_char_1(Il2CppChar value)
	{
		___start_char_1 = value;
	}
};

struct String_t_StaticFields
{
public:
	// System.String System.String::Empty
	String_t* ___Empty_2;
	// System.Char[] System.String::WhiteChars
	CharU5BU5D_t3528271667* ___WhiteChars_3;

public:
	inline static int32_t get_offset_of_Empty_2() { return static_cast<int32_t>(offsetof(String_t_StaticFields, ___Empty_2)); }
	inline String_t* get_Empty_2() const { return ___Empty_2; }
	inline String_t** get_address_of_Empty_2() { return &___Empty_2; }
	inline void set_Empty_2(String_t* value)
	{
		___Empty_2 = value;
		Il2CppCodeGenWriteBarrier((&___Empty_2), value);
	}

	inline static int32_t get_offset_of_WhiteChars_3() { return static_cast<int32_t>(offsetof(String_t_StaticFields, ___WhiteChars_3)); }
	inline CharU5BU5D_t3528271667* get_WhiteChars_3() const { return ___WhiteChars_3; }
	inline CharU5BU5D_t3528271667** get_address_of_WhiteChars_3() { return &___WhiteChars_3; }
	inline void set_WhiteChars_3(CharU5BU5D_t3528271667* value)
	{
		___WhiteChars_3 = value;
		Il2CppCodeGenWriteBarrier((&___WhiteChars_3), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // STRING_T_H
#ifndef LIST_1_T521873611_H
#define LIST_1_T521873611_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.EventSystems.EventTrigger/Entry>
struct  List_1_t521873611  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.List`1::_items
	EntryU5BU5D_t399612984* ____items_1;
	// System.Int32 System.Collections.Generic.List`1::_size
	int32_t ____size_2;
	// System.Int32 System.Collections.Generic.List`1::_version
	int32_t ____version_3;

public:
	inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_t521873611, ____items_1)); }
	inline EntryU5BU5D_t399612984* get__items_1() const { return ____items_1; }
	inline EntryU5BU5D_t399612984** get_address_of__items_1() { return &____items_1; }
	inline void set__items_1(EntryU5BU5D_t399612984* 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_t521873611, ____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_t521873611, ____version_3)); }
	inline int32_t get__version_3() const { return ____version_3; }
	inline int32_t* get_address_of__version_3() { return &____version_3; }
	inline void set__version_3(int32_t value)
	{
		____version_3 = value;
	}
};

struct List_1_t521873611_StaticFields
{
public:
	// T[] System.Collections.Generic.List`1::EmptyArray
	EntryU5BU5D_t399612984* ___EmptyArray_4;

public:
	inline static int32_t get_offset_of_EmptyArray_4() { return static_cast<int32_t>(offsetof(List_1_t521873611_StaticFields, ___EmptyArray_4)); }
	inline EntryU5BU5D_t399612984* get_EmptyArray_4() const { return ___EmptyArray_4; }
	inline EntryU5BU5D_t399612984** get_address_of_EmptyArray_4() { return &___EmptyArray_4; }
	inline void set_EmptyArray_4(EntryU5BU5D_t399612984* value)
	{
		___EmptyArray_4 = value;
		Il2CppCodeGenWriteBarrier((&___EmptyArray_4), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // LIST_1_T521873611_H
#ifndef LIST_1_T2585711361_H
#define LIST_1_T2585711361_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.GameObject>
struct  List_1_t2585711361  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.List`1::_items
	GameObjectU5BU5D_t3328599146* ____items_1;
	// System.Int32 System.Collections.Generic.List`1::_size
	int32_t ____size_2;
	// System.Int32 System.Collections.Generic.List`1::_version
	int32_t ____version_3;

public:
	inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_t2585711361, ____items_1)); }
	inline GameObjectU5BU5D_t3328599146* get__items_1() const { return ____items_1; }
	inline GameObjectU5BU5D_t3328599146** get_address_of__items_1() { return &____items_1; }
	inline void set__items_1(GameObjectU5BU5D_t3328599146* 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_t2585711361, ____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_t2585711361, ____version_3)); }
	inline int32_t get__version_3() const { return ____version_3; }
	inline int32_t* get_address_of__version_3() { return &____version_3; }
	inline void set__version_3(int32_t value)
	{
		____version_3 = value;
	}
};

struct List_1_t2585711361_StaticFields
{
public:
	// T[] System.Collections.Generic.List`1::EmptyArray
	GameObjectU5BU5D_t3328599146* ___EmptyArray_4;

public:
	inline static int32_t get_offset_of_EmptyArray_4() { return static_cast<int32_t>(offsetof(List_1_t2585711361_StaticFields, ___EmptyArray_4)); }
	inline GameObjectU5BU5D_t3328599146* get_EmptyArray_4() const { return ___EmptyArray_4; }
	inline GameObjectU5BU5D_t3328599146** get_address_of_EmptyArray_4() { return &___EmptyArray_4; }
	inline void set_EmptyArray_4(GameObjectU5BU5D_t3328599146* value)
	{
		___EmptyArray_4 = value;
		Il2CppCodeGenWriteBarrier((&___EmptyArray_4), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // LIST_1_T2585711361_H
#ifndef LIST_1_T3491343620_H
#define LIST_1_T3491343620_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.EventSystems.BaseInputModule>
struct  List_1_t3491343620  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.List`1::_items
	BaseInputModuleU5BU5D_t3974286075* ____items_1;
	// System.Int32 System.Collections.Generic.List`1::_size
	int32_t ____size_2;
	// System.Int32 System.Collections.Generic.List`1::_version
	int32_t ____version_3;

public:
	inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_t3491343620, ____items_1)); }
	inline BaseInputModuleU5BU5D_t3974286075* get__items_1() const { return ____items_1; }
	inline BaseInputModuleU5BU5D_t3974286075** get_address_of__items_1() { return &____items_1; }
	inline void set__items_1(BaseInputModuleU5BU5D_t3974286075* 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_t3491343620, ____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_t3491343620, ____version_3)); }
	inline int32_t get__version_3() const { return ____version_3; }
	inline int32_t* get_address_of__version_3() { return &____version_3; }
	inline void set__version_3(int32_t value)
	{
		____version_3 = value;
	}
};

struct List_1_t3491343620_StaticFields
{
public:
	// T[] System.Collections.Generic.List`1::EmptyArray
	BaseInputModuleU5BU5D_t3974286075* ___EmptyArray_4;

public:
	inline static int32_t get_offset_of_EmptyArray_4() { return static_cast<int32_t>(offsetof(List_1_t3491343620_StaticFields, ___EmptyArray_4)); }
	inline BaseInputModuleU5BU5D_t3974286075* get_EmptyArray_4() const { return ___EmptyArray_4; }
	inline BaseInputModuleU5BU5D_t3974286075** get_address_of_EmptyArray_4() { return &___EmptyArray_4; }
	inline void set_EmptyArray_4(BaseInputModuleU5BU5D_t3974286075* value)
	{
		___EmptyArray_4 = value;
		Il2CppCodeGenWriteBarrier((&___EmptyArray_4), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // LIST_1_T3491343620_H
#ifndef WAITFORSECONDSREALTIME_T189548121_H
#define WAITFORSECONDSREALTIME_T189548121_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.WaitForSecondsRealtime
struct  WaitForSecondsRealtime_t189548121  : public CustomYieldInstruction_t1895667560
{
public:
	// System.Single UnityEngine.WaitForSecondsRealtime::waitTime
	float ___waitTime_0;

public:
	inline static int32_t get_offset_of_waitTime_0() { return static_cast<int32_t>(offsetof(WaitForSecondsRealtime_t189548121, ___waitTime_0)); }
	inline float get_waitTime_0() const { return ___waitTime_0; }
	inline float* get_address_of_waitTime_0() { return &___waitTime_0; }
	inline void set_waitTime_0(float value)
	{
		___waitTime_0 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // WAITFORSECONDSREALTIME_T189548121_H
#ifndef ENUMERATOR_T2172009459_H
#define ENUMERATOR_T2172009459_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Collections.Generic.HashSet`1/Enumerator<UnityEngine.UI.Text>
struct  Enumerator_t2172009459 
{
public:
	// System.Collections.Generic.HashSet`1<T> System.Collections.Generic.HashSet`1/Enumerator::hashset
	HashSet_1_t466832188 * ___hashset_0;
	// System.Int32 System.Collections.Generic.HashSet`1/Enumerator::next
	int32_t ___next_1;
	// System.Int32 System.Collections.Generic.HashSet`1/Enumerator::stamp
	int32_t ___stamp_2;
	// T System.Collections.Generic.HashSet`1/Enumerator::current
	Text_t1901882714 * ___current_3;

public:
	inline static int32_t get_offset_of_hashset_0() { return static_cast<int32_t>(offsetof(Enumerator_t2172009459, ___hashset_0)); }
	inline HashSet_1_t466832188 * get_hashset_0() const { return ___hashset_0; }
	inline HashSet_1_t466832188 ** get_address_of_hashset_0() { return &___hashset_0; }
	inline void set_hashset_0(HashSet_1_t466832188 * value)
	{
		___hashset_0 = value;
		Il2CppCodeGenWriteBarrier((&___hashset_0), value);
	}

	inline static int32_t get_offset_of_next_1() { return static_cast<int32_t>(offsetof(Enumerator_t2172009459, ___next_1)); }
	inline int32_t get_next_1() const { return ___next_1; }
	inline int32_t* get_address_of_next_1() { return &___next_1; }
	inline void set_next_1(int32_t value)
	{
		___next_1 = value;
	}

	inline static int32_t get_offset_of_stamp_2() { return static_cast<int32_t>(offsetof(Enumerator_t2172009459, ___stamp_2)); }
	inline int32_t get_stamp_2() const { return ___stamp_2; }
	inline int32_t* get_address_of_stamp_2() { return &___stamp_2; }
	inline void set_stamp_2(int32_t value)
	{
		___stamp_2 = value;
	}

	inline static int32_t get_offset_of_current_3() { return static_cast<int32_t>(offsetof(Enumerator_t2172009459, ___current_3)); }
	inline Text_t1901882714 * get_current_3() const { return ___current_3; }
	inline Text_t1901882714 ** get_address_of_current_3() { return &___current_3; }
	inline void set_current_3(Text_t1901882714 * value)
	{
		___current_3 = value;
		Il2CppCodeGenWriteBarrier((&___current_3), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // ENUMERATOR_T2172009459_H
#ifndef KEYVALUEPAIR_2_T71524366_H
#define KEYVALUEPAIR_2_T71524366_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Collections.Generic.KeyValuePair`2<System.Int32,System.Object>
struct  KeyValuePair_2_t71524366 
{
public:
	// TKey System.Collections.Generic.KeyValuePair`2::key
	int32_t ___key_0;
	// TValue System.Collections.Generic.KeyValuePair`2::value
	RuntimeObject * ___value_1;

public:
	inline static int32_t get_offset_of_key_0() { return static_cast<int32_t>(offsetof(KeyValuePair_2_t71524366, ___key_0)); }
	inline int32_t get_key_0() const { return ___key_0; }
	inline int32_t* get_address_of_key_0() { return &___key_0; }
	inline void set_key_0(int32_t value)
	{
		___key_0 = value;
	}

	inline static int32_t get_offset_of_value_1() { return static_cast<int32_t>(offsetof(KeyValuePair_2_t71524366, ___value_1)); }
	inline RuntimeObject * get_value_1() const { return ___value_1; }
	inline RuntimeObject ** get_address_of_value_1() { return &___value_1; }
	inline void set_value_1(RuntimeObject * value)
	{
		___value_1 = value;
		Il2CppCodeGenWriteBarrier((&___value_1), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // KEYVALUEPAIR_2_T71524366_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 INT32_T2950945753_H
#define INT32_T2950945753_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Int32
struct  Int32_t2950945753 
{
public:
	// System.Int32 System.Int32::m_value
	int32_t ___m_value_2;

public:
	inline static int32_t get_offset_of_m_value_2() { return static_cast<int32_t>(offsetof(Int32_t2950945753, ___m_value_2)); }
	inline int32_t get_m_value_2() const { return ___m_value_2; }
	inline int32_t* get_address_of_m_value_2() { return &___m_value_2; }
	inline void set_m_value_2(int32_t value)
	{
		___m_value_2 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // INT32_T2950945753_H
#ifndef UNITYEVENT_1_T978947469_H
#define UNITYEVENT_1_T978947469_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Events.UnityEvent`1<System.Boolean>
struct  UnityEvent_1_t978947469  : public UnityEventBase_t3960448221
{
public:
	// System.Object[] UnityEngine.Events.UnityEvent`1::m_InvokeArray
	ObjectU5BU5D_t2843939325* ___m_InvokeArray_4;

public:
	inline static int32_t get_offset_of_m_InvokeArray_4() { return static_cast<int32_t>(offsetof(UnityEvent_1_t978947469, ___m_InvokeArray_4)); }
	inline ObjectU5BU5D_t2843939325* get_m_InvokeArray_4() const { return ___m_InvokeArray_4; }
	inline ObjectU5BU5D_t2843939325** get_address_of_m_InvokeArray_4() { return &___m_InvokeArray_4; }
	inline void set_m_InvokeArray_4(ObjectU5BU5D_t2843939325* value)
	{
		___m_InvokeArray_4 = value;
		Il2CppCodeGenWriteBarrier((&___m_InvokeArray_4), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // UNITYEVENT_1_T978947469_H
#ifndef ENUMERATOR_T3350232909_H
#define ENUMERATOR_T3350232909_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Collections.Generic.HashSet`1/Enumerator<System.Object>
struct  Enumerator_t3350232909 
{
public:
	// System.Collections.Generic.HashSet`1<T> System.Collections.Generic.HashSet`1/Enumerator::hashset
	HashSet_1_t1645055638 * ___hashset_0;
	// System.Int32 System.Collections.Generic.HashSet`1/Enumerator::next
	int32_t ___next_1;
	// System.Int32 System.Collections.Generic.HashSet`1/Enumerator::stamp
	int32_t ___stamp_2;
	// T System.Collections.Generic.HashSet`1/Enumerator::current
	RuntimeObject * ___current_3;

public:
	inline static int32_t get_offset_of_hashset_0() { return static_cast<int32_t>(offsetof(Enumerator_t3350232909, ___hashset_0)); }
	inline HashSet_1_t1645055638 * get_hashset_0() const { return ___hashset_0; }
	inline HashSet_1_t1645055638 ** get_address_of_hashset_0() { return &___hashset_0; }
	inline void set_hashset_0(HashSet_1_t1645055638 * value)
	{
		___hashset_0 = value;
		Il2CppCodeGenWriteBarrier((&___hashset_0), value);
	}

	inline static int32_t get_offset_of_next_1() { return static_cast<int32_t>(offsetof(Enumerator_t3350232909, ___next_1)); }
	inline int32_t get_next_1() const { return ___next_1; }
	inline int32_t* get_address_of_next_1() { return &___next_1; }
	inline void set_next_1(int32_t value)
	{
		___next_1 = value;
	}

	inline static int32_t get_offset_of_stamp_2() { return static_cast<int32_t>(offsetof(Enumerator_t3350232909, ___stamp_2)); }
	inline int32_t get_stamp_2() const { return ___stamp_2; }
	inline int32_t* get_address_of_stamp_2() { return &___stamp_2; }
	inline void set_stamp_2(int32_t value)
	{
		___stamp_2 = value;
	}

	inline static int32_t get_offset_of_current_3() { return static_cast<int32_t>(offsetof(Enumerator_t3350232909, ___current_3)); }
	inline RuntimeObject * get_current_3() const { return ___current_3; }
	inline RuntimeObject ** get_address_of_current_3() { return &___current_3; }
	inline void set_current_3(RuntimeObject * value)
	{
		___current_3 = value;
		Il2CppCodeGenWriteBarrier((&___current_3), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // ENUMERATOR_T3350232909_H
#ifndef VECTOR3_T3722313464_H
#define VECTOR3_T3722313464_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Vector3
struct  Vector3_t3722313464 
{
public:
	// System.Single UnityEngine.Vector3::x
	float ___x_1;
	// System.Single UnityEngine.Vector3::y
	float ___y_2;
	// System.Single UnityEngine.Vector3::z
	float ___z_3;

public:
	inline static int32_t get_offset_of_x_1() { return static_cast<int32_t>(offsetof(Vector3_t3722313464, ___x_1)); }
	inline float get_x_1() const { return ___x_1; }
	inline float* get_address_of_x_1() { return &___x_1; }
	inline void set_x_1(float value)
	{
		___x_1 = value;
	}

	inline static int32_t get_offset_of_y_2() { return static_cast<int32_t>(offsetof(Vector3_t3722313464, ___y_2)); }
	inline float get_y_2() const { return ___y_2; }
	inline float* get_address_of_y_2() { return &___y_2; }
	inline void set_y_2(float value)
	{
		___y_2 = value;
	}

	inline static int32_t get_offset_of_z_3() { return static_cast<int32_t>(offsetof(Vector3_t3722313464, ___z_3)); }
	inline float get_z_3() const { return ___z_3; }
	inline float* get_address_of_z_3() { return &___z_3; }
	inline void set_z_3(float value)
	{
		___z_3 = value;
	}
};

struct Vector3_t3722313464_StaticFields
{
public:
	// UnityEngine.Vector3 UnityEngine.Vector3::zeroVector
	Vector3_t3722313464  ___zeroVector_4;
	// UnityEngine.Vector3 UnityEngine.Vector3::oneVector
	Vector3_t3722313464  ___oneVector_5;
	// UnityEngine.Vector3 UnityEngine.Vector3::upVector
	Vector3_t3722313464  ___upVector_6;
	// UnityEngine.Vector3 UnityEngine.Vector3::downVector
	Vector3_t3722313464  ___downVector_7;
	// UnityEngine.Vector3 UnityEngine.Vector3::leftVector
	Vector3_t3722313464  ___leftVector_8;
	// UnityEngine.Vector3 UnityEngine.Vector3::rightVector
	Vector3_t3722313464  ___rightVector_9;
	// UnityEngine.Vector3 UnityEngine.Vector3::forwardVector
	Vector3_t3722313464  ___forwardVector_10;
	// UnityEngine.Vector3 UnityEngine.Vector3::backVector
	Vector3_t3722313464  ___backVector_11;
	// UnityEngine.Vector3 UnityEngine.Vector3::positiveInfinityVector
	Vector3_t3722313464  ___positiveInfinityVector_12;
	// UnityEngine.Vector3 UnityEngine.Vector3::negativeInfinityVector
	Vector3_t3722313464  ___negativeInfinityVector_13;

public:
	inline static int32_t get_offset_of_zeroVector_4() { return static_cast<int32_t>(offsetof(Vector3_t3722313464_StaticFields, ___zeroVector_4)); }
	inline Vector3_t3722313464  get_zeroVector_4() const { return ___zeroVector_4; }
	inline Vector3_t3722313464 * get_address_of_zeroVector_4() { return &___zeroVector_4; }
	inline void set_zeroVector_4(Vector3_t3722313464  value)
	{
		___zeroVector_4 = value;
	}

	inline static int32_t get_offset_of_oneVector_5() { return static_cast<int32_t>(offsetof(Vector3_t3722313464_StaticFields, ___oneVector_5)); }
	inline Vector3_t3722313464  get_oneVector_5() const { return ___oneVector_5; }
	inline Vector3_t3722313464 * get_address_of_oneVector_5() { return &___oneVector_5; }
	inline void set_oneVector_5(Vector3_t3722313464  value)
	{
		___oneVector_5 = value;
	}

	inline static int32_t get_offset_of_upVector_6() { return static_cast<int32_t>(offsetof(Vector3_t3722313464_StaticFields, ___upVector_6)); }
	inline Vector3_t3722313464  get_upVector_6() const { return ___upVector_6; }
	inline Vector3_t3722313464 * get_address_of_upVector_6() { return &___upVector_6; }
	inline void set_upVector_6(Vector3_t3722313464  value)
	{
		___upVector_6 = value;
	}

	inline static int32_t get_offset_of_downVector_7() { return static_cast<int32_t>(offsetof(Vector3_t3722313464_StaticFields, ___downVector_7)); }
	inline Vector3_t3722313464  get_downVector_7() const { return ___downVector_7; }
	inline Vector3_t3722313464 * get_address_of_downVector_7() { return &___downVector_7; }
	inline void set_downVector_7(Vector3_t3722313464  value)
	{
		___downVector_7 = value;
	}

	inline static int32_t get_offset_of_leftVector_8() { return static_cast<int32_t>(offsetof(Vector3_t3722313464_StaticFields, ___leftVector_8)); }
	inline Vector3_t3722313464  get_leftVector_8() const { return ___leftVector_8; }
	inline Vector3_t3722313464 * get_address_of_leftVector_8() { return &___leftVector_8; }
	inline void set_leftVector_8(Vector3_t3722313464  value)
	{
		___leftVector_8 = value;
	}

	inline static int32_t get_offset_of_rightVector_9() { return static_cast<int32_t>(offsetof(Vector3_t3722313464_StaticFields, ___rightVector_9)); }
	inline Vector3_t3722313464  get_rightVector_9() const { return ___rightVector_9; }
	inline Vector3_t3722313464 * get_address_of_rightVector_9() { return &___rightVector_9; }
	inline void set_rightVector_9(Vector3_t3722313464  value)
	{
		___rightVector_9 = value;
	}

	inline static int32_t get_offset_of_forwardVector_10() { return static_cast<int32_t>(offsetof(Vector3_t3722313464_StaticFields, ___forwardVector_10)); }
	inline Vector3_t3722313464  get_forwardVector_10() const { return ___forwardVector_10; }
	inline Vector3_t3722313464 * get_address_of_forwardVector_10() { return &___forwardVector_10; }
	inline void set_forwardVector_10(Vector3_t3722313464  value)
	{
		___forwardVector_10 = value;
	}

	inline static int32_t get_offset_of_backVector_11() { return static_cast<int32_t>(offsetof(Vector3_t3722313464_StaticFields, ___backVector_11)); }
	inline Vector3_t3722313464  get_backVector_11() const { return ___backVector_11; }
	inline Vector3_t3722313464 * get_address_of_backVector_11() { return &___backVector_11; }
	inline void set_backVector_11(Vector3_t3722313464  value)
	{
		___backVector_11 = value;
	}

	inline static int32_t get_offset_of_positiveInfinityVector_12() { return static_cast<int32_t>(offsetof(Vector3_t3722313464_StaticFields, ___positiveInfinityVector_12)); }
	inline Vector3_t3722313464  get_positiveInfinityVector_12() const { return ___positiveInfinityVector_12; }
	inline Vector3_t3722313464 * get_address_of_positiveInfinityVector_12() { return &___positiveInfinityVector_12; }
	inline void set_positiveInfinityVector_12(Vector3_t3722313464  value)
	{
		___positiveInfinityVector_12 = value;
	}

	inline static int32_t get_offset_of_negativeInfinityVector_13() { return static_cast<int32_t>(offsetof(Vector3_t3722313464_StaticFields, ___negativeInfinityVector_13)); }
	inline Vector3_t3722313464  get_negativeInfinityVector_13() const { return ___negativeInfinityVector_13; }
	inline Vector3_t3722313464 * get_address_of_negativeInfinityVector_13() { return &___negativeInfinityVector_13; }
	inline void set_negativeInfinityVector_13(Vector3_t3722313464  value)
	{
		___negativeInfinityVector_13 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // VECTOR3_T3722313464_H
#ifndef KEYVALUEPAIR_2_T799319294_H
#define KEYVALUEPAIR_2_T799319294_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Collections.Generic.KeyValuePair`2<System.Int32,UnityEngine.EventSystems.PointerEventData>
struct  KeyValuePair_2_t799319294 
{
public:
	// TKey System.Collections.Generic.KeyValuePair`2::key
	int32_t ___key_0;
	// TValue System.Collections.Generic.KeyValuePair`2::value
	PointerEventData_t3807901092 * ___value_1;

public:
	inline static int32_t get_offset_of_key_0() { return static_cast<int32_t>(offsetof(KeyValuePair_2_t799319294, ___key_0)); }
	inline int32_t get_key_0() const { return ___key_0; }
	inline int32_t* get_address_of_key_0() { return &___key_0; }
	inline void set_key_0(int32_t value)
	{
		___key_0 = value;
	}

	inline static int32_t get_offset_of_value_1() { return static_cast<int32_t>(offsetof(KeyValuePair_2_t799319294, ___value_1)); }
	inline PointerEventData_t3807901092 * get_value_1() const { return ___value_1; }
	inline PointerEventData_t3807901092 ** get_address_of_value_1() { return &___value_1; }
	inline void set_value_1(PointerEventData_t3807901092 * value)
	{
		___value_1 = value;
		Il2CppCodeGenWriteBarrier((&___value_1), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // KEYVALUEPAIR_2_T799319294_H
#ifndef UNITYEVENT_1_T3832605257_H
#define UNITYEVENT_1_T3832605257_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Events.UnityEvent`1<System.Int32>
struct  UnityEvent_1_t3832605257  : public UnityEventBase_t3960448221
{
public:
	// System.Object[] UnityEngine.Events.UnityEvent`1::m_InvokeArray
	ObjectU5BU5D_t2843939325* ___m_InvokeArray_4;

public:
	inline static int32_t get_offset_of_m_InvokeArray_4() { return static_cast<int32_t>(offsetof(UnityEvent_1_t3832605257, ___m_InvokeArray_4)); }
	inline ObjectU5BU5D_t2843939325* get_m_InvokeArray_4() const { return ___m_InvokeArray_4; }
	inline ObjectU5BU5D_t2843939325** get_address_of_m_InvokeArray_4() { return &___m_InvokeArray_4; }
	inline void set_m_InvokeArray_4(ObjectU5BU5D_t2843939325* value)
	{
		___m_InvokeArray_4 = value;
		Il2CppCodeGenWriteBarrier((&___m_InvokeArray_4), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // UNITYEVENT_1_T3832605257_H
#ifndef VECTOR4_T3319028937_H
#define VECTOR4_T3319028937_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Vector4
struct  Vector4_t3319028937 
{
public:
	// System.Single UnityEngine.Vector4::x
	float ___x_1;
	// System.Single UnityEngine.Vector4::y
	float ___y_2;
	// System.Single UnityEngine.Vector4::z
	float ___z_3;
	// System.Single UnityEngine.Vector4::w
	float ___w_4;

public:
	inline static int32_t get_offset_of_x_1() { return static_cast<int32_t>(offsetof(Vector4_t3319028937, ___x_1)); }
	inline float get_x_1() const { return ___x_1; }
	inline float* get_address_of_x_1() { return &___x_1; }
	inline void set_x_1(float value)
	{
		___x_1 = value;
	}

	inline static int32_t get_offset_of_y_2() { return static_cast<int32_t>(offsetof(Vector4_t3319028937, ___y_2)); }
	inline float get_y_2() const { return ___y_2; }
	inline float* get_address_of_y_2() { return &___y_2; }
	inline void set_y_2(float value)
	{
		___y_2 = value;
	}

	inline static int32_t get_offset_of_z_3() { return static_cast<int32_t>(offsetof(Vector4_t3319028937, ___z_3)); }
	inline float get_z_3() const { return ___z_3; }
	inline float* get_address_of_z_3() { return &___z_3; }
	inline void set_z_3(float value)
	{
		___z_3 = value;
	}

	inline static int32_t get_offset_of_w_4() { return static_cast<int32_t>(offsetof(Vector4_t3319028937, ___w_4)); }
	inline float get_w_4() const { return ___w_4; }
	inline float* get_address_of_w_4() { return &___w_4; }
	inline void set_w_4(float value)
	{
		___w_4 = value;
	}
};

struct Vector4_t3319028937_StaticFields
{
public:
	// UnityEngine.Vector4 UnityEngine.Vector4::zeroVector
	Vector4_t3319028937  ___zeroVector_5;
	// UnityEngine.Vector4 UnityEngine.Vector4::oneVector
	Vector4_t3319028937  ___oneVector_6;
	// UnityEngine.Vector4 UnityEngine.Vector4::positiveInfinityVector
	Vector4_t3319028937  ___positiveInfinityVector_7;
	// UnityEngine.Vector4 UnityEngine.Vector4::negativeInfinityVector
	Vector4_t3319028937  ___negativeInfinityVector_8;

public:
	inline static int32_t get_offset_of_zeroVector_5() { return static_cast<int32_t>(offsetof(Vector4_t3319028937_StaticFields, ___zeroVector_5)); }
	inline Vector4_t3319028937  get_zeroVector_5() const { return ___zeroVector_5; }
	inline Vector4_t3319028937 * get_address_of_zeroVector_5() { return &___zeroVector_5; }
	inline void set_zeroVector_5(Vector4_t3319028937  value)
	{
		___zeroVector_5 = value;
	}

	inline static int32_t get_offset_of_oneVector_6() { return static_cast<int32_t>(offsetof(Vector4_t3319028937_StaticFields, ___oneVector_6)); }
	inline Vector4_t3319028937  get_oneVector_6() const { return ___oneVector_6; }
	inline Vector4_t3319028937 * get_address_of_oneVector_6() { return &___oneVector_6; }
	inline void set_oneVector_6(Vector4_t3319028937  value)
	{
		___oneVector_6 = value;
	}

	inline static int32_t get_offset_of_positiveInfinityVector_7() { return static_cast<int32_t>(offsetof(Vector4_t3319028937_StaticFields, ___positiveInfinityVector_7)); }
	inline Vector4_t3319028937  get_positiveInfinityVector_7() const { return ___positiveInfinityVector_7; }
	inline Vector4_t3319028937 * get_address_of_positiveInfinityVector_7() { return &___positiveInfinityVector_7; }
	inline void set_positiveInfinityVector_7(Vector4_t3319028937  value)
	{
		___positiveInfinityVector_7 = value;
	}

	inline static int32_t get_offset_of_negativeInfinityVector_8() { return static_cast<int32_t>(offsetof(Vector4_t3319028937_StaticFields, ___negativeInfinityVector_8)); }
	inline Vector4_t3319028937  get_negativeInfinityVector_8() const { return ___negativeInfinityVector_8; }
	inline Vector4_t3319028937 * get_address_of_negativeInfinityVector_8() { return &___negativeInfinityVector_8; }
	inline void set_negativeInfinityVector_8(Vector4_t3319028937  value)
	{
		___negativeInfinityVector_8 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // VECTOR4_T3319028937_H
#ifndef DRIVENRECTTRANSFORMTRACKER_T2562230146_H
#define DRIVENRECTTRANSFORMTRACKER_T2562230146_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.DrivenRectTransformTracker
struct  DrivenRectTransformTracker_t2562230146 
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // DRIVENRECTTRANSFORMTRACKER_T2562230146_H
#ifndef UINT32_T2560061978_H
#define UINT32_T2560061978_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.UInt32
struct  UInt32_t2560061978 
{
public:
	// System.UInt32 System.UInt32::m_value
	uint32_t ___m_value_0;

public:
	inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(UInt32_t2560061978, ___m_value_0)); }
	inline uint32_t get_m_value_0() const { return ___m_value_0; }
	inline uint32_t* get_address_of_m_value_0() { return &___m_value_0; }
	inline void set_m_value_0(uint32_t value)
	{
		___m_value_0 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // UINT32_T2560061978_H
#ifndef RESOURCES_T1597885468_H
#define RESOURCES_T1597885468_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.DefaultControls/Resources
struct  Resources_t1597885468 
{
public:
	// UnityEngine.Sprite UnityEngine.UI.DefaultControls/Resources::standard
	Sprite_t280657092 * ___standard_0;
	// UnityEngine.Sprite UnityEngine.UI.DefaultControls/Resources::background
	Sprite_t280657092 * ___background_1;
	// UnityEngine.Sprite UnityEngine.UI.DefaultControls/Resources::inputField
	Sprite_t280657092 * ___inputField_2;
	// UnityEngine.Sprite UnityEngine.UI.DefaultControls/Resources::knob
	Sprite_t280657092 * ___knob_3;
	// UnityEngine.Sprite UnityEngine.UI.DefaultControls/Resources::checkmark
	Sprite_t280657092 * ___checkmark_4;
	// UnityEngine.Sprite UnityEngine.UI.DefaultControls/Resources::dropdown
	Sprite_t280657092 * ___dropdown_5;
	// UnityEngine.Sprite UnityEngine.UI.DefaultControls/Resources::mask
	Sprite_t280657092 * ___mask_6;

public:
	inline static int32_t get_offset_of_standard_0() { return static_cast<int32_t>(offsetof(Resources_t1597885468, ___standard_0)); }
	inline Sprite_t280657092 * get_standard_0() const { return ___standard_0; }
	inline Sprite_t280657092 ** get_address_of_standard_0() { return &___standard_0; }
	inline void set_standard_0(Sprite_t280657092 * value)
	{
		___standard_0 = value;
		Il2CppCodeGenWriteBarrier((&___standard_0), value);
	}

	inline static int32_t get_offset_of_background_1() { return static_cast<int32_t>(offsetof(Resources_t1597885468, ___background_1)); }
	inline Sprite_t280657092 * get_background_1() const { return ___background_1; }
	inline Sprite_t280657092 ** get_address_of_background_1() { return &___background_1; }
	inline void set_background_1(Sprite_t280657092 * value)
	{
		___background_1 = value;
		Il2CppCodeGenWriteBarrier((&___background_1), value);
	}

	inline static int32_t get_offset_of_inputField_2() { return static_cast<int32_t>(offsetof(Resources_t1597885468, ___inputField_2)); }
	inline Sprite_t280657092 * get_inputField_2() const { return ___inputField_2; }
	inline Sprite_t280657092 ** get_address_of_inputField_2() { return &___inputField_2; }
	inline void set_inputField_2(Sprite_t280657092 * value)
	{
		___inputField_2 = value;
		Il2CppCodeGenWriteBarrier((&___inputField_2), value);
	}

	inline static int32_t get_offset_of_knob_3() { return static_cast<int32_t>(offsetof(Resources_t1597885468, ___knob_3)); }
	inline Sprite_t280657092 * get_knob_3() const { return ___knob_3; }
	inline Sprite_t280657092 ** get_address_of_knob_3() { return &___knob_3; }
	inline void set_knob_3(Sprite_t280657092 * value)
	{
		___knob_3 = value;
		Il2CppCodeGenWriteBarrier((&___knob_3), value);
	}

	inline static int32_t get_offset_of_checkmark_4() { return static_cast<int32_t>(offsetof(Resources_t1597885468, ___checkmark_4)); }
	inline Sprite_t280657092 * get_checkmark_4() const { return ___checkmark_4; }
	inline Sprite_t280657092 ** get_address_of_checkmark_4() { return &___checkmark_4; }
	inline void set_checkmark_4(Sprite_t280657092 * value)
	{
		___checkmark_4 = value;
		Il2CppCodeGenWriteBarrier((&___checkmark_4), value);
	}

	inline static int32_t get_offset_of_dropdown_5() { return static_cast<int32_t>(offsetof(Resources_t1597885468, ___dropdown_5)); }
	inline Sprite_t280657092 * get_dropdown_5() const { return ___dropdown_5; }
	inline Sprite_t280657092 ** get_address_of_dropdown_5() { return &___dropdown_5; }
	inline void set_dropdown_5(Sprite_t280657092 * value)
	{
		___dropdown_5 = value;
		Il2CppCodeGenWriteBarrier((&___dropdown_5), value);
	}

	inline static int32_t get_offset_of_mask_6() { return static_cast<int32_t>(offsetof(Resources_t1597885468, ___mask_6)); }
	inline Sprite_t280657092 * get_mask_6() const { return ___mask_6; }
	inline Sprite_t280657092 ** get_address_of_mask_6() { return &___mask_6; }
	inline void set_mask_6(Sprite_t280657092 * value)
	{
		___mask_6 = value;
		Il2CppCodeGenWriteBarrier((&___mask_6), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Native definition for P/Invoke marshalling of UnityEngine.UI.DefaultControls/Resources
struct Resources_t1597885468_marshaled_pinvoke
{
	Sprite_t280657092 * ___standard_0;
	Sprite_t280657092 * ___background_1;
	Sprite_t280657092 * ___inputField_2;
	Sprite_t280657092 * ___knob_3;
	Sprite_t280657092 * ___checkmark_4;
	Sprite_t280657092 * ___dropdown_5;
	Sprite_t280657092 * ___mask_6;
};
// Native definition for COM marshalling of UnityEngine.UI.DefaultControls/Resources
struct Resources_t1597885468_marshaled_com
{
	Sprite_t280657092 * ___standard_0;
	Sprite_t280657092 * ___background_1;
	Sprite_t280657092 * ___inputField_2;
	Sprite_t280657092 * ___knob_3;
	Sprite_t280657092 * ___checkmark_4;
	Sprite_t280657092 * ___dropdown_5;
	Sprite_t280657092 * ___mask_6;
};
#endif // RESOURCES_T1597885468_H
#ifndef UNITYEVENT_1_T2278926278_H
#define UNITYEVENT_1_T2278926278_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Events.UnityEvent`1<System.Single>
struct  UnityEvent_1_t2278926278  : public UnityEventBase_t3960448221
{
public:
	// System.Object[] UnityEngine.Events.UnityEvent`1::m_InvokeArray
	ObjectU5BU5D_t2843939325* ___m_InvokeArray_4;

public:
	inline static int32_t get_offset_of_m_InvokeArray_4() { return static_cast<int32_t>(offsetof(UnityEvent_1_t2278926278, ___m_InvokeArray_4)); }
	inline ObjectU5BU5D_t2843939325* get_m_InvokeArray_4() const { return ___m_InvokeArray_4; }
	inline ObjectU5BU5D_t2843939325** get_address_of_m_InvokeArray_4() { return &___m_InvokeArray_4; }
	inline void set_m_InvokeArray_4(ObjectU5BU5D_t2843939325* value)
	{
		___m_InvokeArray_4 = value;
		Il2CppCodeGenWriteBarrier((&___m_InvokeArray_4), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // UNITYEVENT_1_T2278926278_H
#ifndef FLOATTWEEN_T1274330004_H
#define FLOATTWEEN_T1274330004_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.CoroutineTween.FloatTween
struct  FloatTween_t1274330004 
{
public:
	// UnityEngine.UI.CoroutineTween.FloatTween/FloatTweenCallback UnityEngine.UI.CoroutineTween.FloatTween::m_Target
	FloatTweenCallback_t1856710240 * ___m_Target_0;
	// System.Single UnityEngine.UI.CoroutineTween.FloatTween::m_StartValue
	float ___m_StartValue_1;
	// System.Single UnityEngine.UI.CoroutineTween.FloatTween::m_TargetValue
	float ___m_TargetValue_2;
	// System.Single UnityEngine.UI.CoroutineTween.FloatTween::m_Duration
	float ___m_Duration_3;
	// System.Boolean UnityEngine.UI.CoroutineTween.FloatTween::m_IgnoreTimeScale
	bool ___m_IgnoreTimeScale_4;

public:
	inline static int32_t get_offset_of_m_Target_0() { return static_cast<int32_t>(offsetof(FloatTween_t1274330004, ___m_Target_0)); }
	inline FloatTweenCallback_t1856710240 * get_m_Target_0() const { return ___m_Target_0; }
	inline FloatTweenCallback_t1856710240 ** get_address_of_m_Target_0() { return &___m_Target_0; }
	inline void set_m_Target_0(FloatTweenCallback_t1856710240 * value)
	{
		___m_Target_0 = value;
		Il2CppCodeGenWriteBarrier((&___m_Target_0), value);
	}

	inline static int32_t get_offset_of_m_StartValue_1() { return static_cast<int32_t>(offsetof(FloatTween_t1274330004, ___m_StartValue_1)); }
	inline float get_m_StartValue_1() const { return ___m_StartValue_1; }
	inline float* get_address_of_m_StartValue_1() { return &___m_StartValue_1; }
	inline void set_m_StartValue_1(float value)
	{
		___m_StartValue_1 = value;
	}

	inline static int32_t get_offset_of_m_TargetValue_2() { return static_cast<int32_t>(offsetof(FloatTween_t1274330004, ___m_TargetValue_2)); }
	inline float get_m_TargetValue_2() const { return ___m_TargetValue_2; }
	inline float* get_address_of_m_TargetValue_2() { return &___m_TargetValue_2; }
	inline void set_m_TargetValue_2(float value)
	{
		___m_TargetValue_2 = value;
	}

	inline static int32_t get_offset_of_m_Duration_3() { return static_cast<int32_t>(offsetof(FloatTween_t1274330004, ___m_Duration_3)); }
	inline float get_m_Duration_3() const { return ___m_Duration_3; }
	inline float* get_address_of_m_Duration_3() { return &___m_Duration_3; }
	inline void set_m_Duration_3(float value)
	{
		___m_Duration_3 = value;
	}

	inline static int32_t get_offset_of_m_IgnoreTimeScale_4() { return static_cast<int32_t>(offsetof(FloatTween_t1274330004, ___m_IgnoreTimeScale_4)); }
	inline bool get_m_IgnoreTimeScale_4() const { return ___m_IgnoreTimeScale_4; }
	inline bool* get_address_of_m_IgnoreTimeScale_4() { return &___m_IgnoreTimeScale_4; }
	inline void set_m_IgnoreTimeScale_4(bool value)
	{
		___m_IgnoreTimeScale_4 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Native definition for P/Invoke marshalling of UnityEngine.UI.CoroutineTween.FloatTween
struct FloatTween_t1274330004_marshaled_pinvoke
{
	FloatTweenCallback_t1856710240 * ___m_Target_0;
	float ___m_StartValue_1;
	float ___m_TargetValue_2;
	float ___m_Duration_3;
	int32_t ___m_IgnoreTimeScale_4;
};
// Native definition for COM marshalling of UnityEngine.UI.CoroutineTween.FloatTween
struct FloatTween_t1274330004_marshaled_com
{
	FloatTweenCallback_t1856710240 * ___m_Target_0;
	float ___m_StartValue_1;
	float ___m_TargetValue_2;
	float ___m_Duration_3;
	int32_t ___m_IgnoreTimeScale_4;
};
#endif // FLOATTWEEN_T1274330004_H
#ifndef UNITYEVENT_T2581268647_H
#define UNITYEVENT_T2581268647_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Events.UnityEvent
struct  UnityEvent_t2581268647  : public UnityEventBase_t3960448221
{
public:
	// System.Object[] UnityEngine.Events.UnityEvent::m_InvokeArray
	ObjectU5BU5D_t2843939325* ___m_InvokeArray_4;

public:
	inline static int32_t get_offset_of_m_InvokeArray_4() { return static_cast<int32_t>(offsetof(UnityEvent_t2581268647, ___m_InvokeArray_4)); }
	inline ObjectU5BU5D_t2843939325* get_m_InvokeArray_4() const { return ___m_InvokeArray_4; }
	inline ObjectU5BU5D_t2843939325** get_address_of_m_InvokeArray_4() { return &___m_InvokeArray_4; }
	inline void set_m_InvokeArray_4(ObjectU5BU5D_t2843939325* value)
	{
		___m_InvokeArray_4 = value;
		Il2CppCodeGenWriteBarrier((&___m_InvokeArray_4), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // UNITYEVENT_T2581268647_H
#ifndef UNITYEVENT_1_T489719741_H
#define UNITYEVENT_1_T489719741_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Events.UnityEvent`1<UnityEngine.EventSystems.BaseEventData>
struct  UnityEvent_1_t489719741  : public UnityEventBase_t3960448221
{
public:
	// System.Object[] UnityEngine.Events.UnityEvent`1::m_InvokeArray
	ObjectU5BU5D_t2843939325* ___m_InvokeArray_4;

public:
	inline static int32_t get_offset_of_m_InvokeArray_4() { return static_cast<int32_t>(offsetof(UnityEvent_1_t489719741, ___m_InvokeArray_4)); }
	inline ObjectU5BU5D_t2843939325* get_m_InvokeArray_4() const { return ___m_InvokeArray_4; }
	inline ObjectU5BU5D_t2843939325** get_address_of_m_InvokeArray_4() { return &___m_InvokeArray_4; }
	inline void set_m_InvokeArray_4(ObjectU5BU5D_t2843939325* value)
	{
		___m_InvokeArray_4 = value;
		Il2CppCodeGenWriteBarrier((&___m_InvokeArray_4), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // UNITYEVENT_1_T489719741_H
#ifndef BYTE_T1134296376_H
#define BYTE_T1134296376_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Byte
struct  Byte_t1134296376 
{
public:
	// System.Byte System.Byte::m_value
	uint8_t ___m_value_2;

public:
	inline static int32_t get_offset_of_m_value_2() { return static_cast<int32_t>(offsetof(Byte_t1134296376, ___m_value_2)); }
	inline uint8_t get_m_value_2() const { return ___m_value_2; }
	inline uint8_t* get_address_of_m_value_2() { return &___m_value_2; }
	inline void set_m_value_2(uint8_t value)
	{
		___m_value_2 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // BYTE_T1134296376_H
#ifndef COLOR32_T2600501292_H
#define COLOR32_T2600501292_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Color32
struct  Color32_t2600501292 
{
public:
	union
	{
		#pragma pack(push, tp, 1)
		struct
		{
			// System.Int32 UnityEngine.Color32::rgba
			int32_t ___rgba_0;
		};
		#pragma pack(pop, tp)
		struct
		{
			int32_t ___rgba_0_forAlignmentOnly;
		};
		#pragma pack(push, tp, 1)
		struct
		{
			// System.Byte UnityEngine.Color32::r
			uint8_t ___r_1;
		};
		#pragma pack(pop, tp)
		struct
		{
			uint8_t ___r_1_forAlignmentOnly;
		};
		#pragma pack(push, tp, 1)
		struct
		{
			char ___g_2_OffsetPadding[1];
			// System.Byte UnityEngine.Color32::g
			uint8_t ___g_2;
		};
		#pragma pack(pop, tp)
		struct
		{
			char ___g_2_OffsetPadding_forAlignmentOnly[1];
			uint8_t ___g_2_forAlignmentOnly;
		};
		#pragma pack(push, tp, 1)
		struct
		{
			char ___b_3_OffsetPadding[2];
			// System.Byte UnityEngine.Color32::b
			uint8_t ___b_3;
		};
		#pragma pack(pop, tp)
		struct
		{
			char ___b_3_OffsetPadding_forAlignmentOnly[2];
			uint8_t ___b_3_forAlignmentOnly;
		};
		#pragma pack(push, tp, 1)
		struct
		{
			char ___a_4_OffsetPadding[3];
			// System.Byte UnityEngine.Color32::a
			uint8_t ___a_4;
		};
		#pragma pack(pop, tp)
		struct
		{
			char ___a_4_OffsetPadding_forAlignmentOnly[3];
			uint8_t ___a_4_forAlignmentOnly;
		};
	};

public:
	inline static int32_t get_offset_of_rgba_0() { return static_cast<int32_t>(offsetof(Color32_t2600501292, ___rgba_0)); }
	inline int32_t get_rgba_0() const { return ___rgba_0; }
	inline int32_t* get_address_of_rgba_0() { return &___rgba_0; }
	inline void set_rgba_0(int32_t value)
	{
		___rgba_0 = value;
	}

	inline static int32_t get_offset_of_r_1() { return static_cast<int32_t>(offsetof(Color32_t2600501292, ___r_1)); }
	inline uint8_t get_r_1() const { return ___r_1; }
	inline uint8_t* get_address_of_r_1() { return &___r_1; }
	inline void set_r_1(uint8_t value)
	{
		___r_1 = value;
	}

	inline static int32_t get_offset_of_g_2() { return static_cast<int32_t>(offsetof(Color32_t2600501292, ___g_2)); }
	inline uint8_t get_g_2() const { return ___g_2; }
	inline uint8_t* get_address_of_g_2() { return &___g_2; }
	inline void set_g_2(uint8_t value)
	{
		___g_2 = value;
	}

	inline static int32_t get_offset_of_b_3() { return static_cast<int32_t>(offsetof(Color32_t2600501292, ___b_3)); }
	inline uint8_t get_b_3() const { return ___b_3; }
	inline uint8_t* get_address_of_b_3() { return &___b_3; }
	inline void set_b_3(uint8_t value)
	{
		___b_3 = value;
	}

	inline static int32_t get_offset_of_a_4() { return static_cast<int32_t>(offsetof(Color32_t2600501292, ___a_4)); }
	inline uint8_t get_a_4() const { return ___a_4; }
	inline uint8_t* get_address_of_a_4() { return &___a_4; }
	inline void set_a_4(uint8_t value)
	{
		___a_4 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // COLOR32_T2600501292_H
#ifndef COLOR_T2555686324_H
#define COLOR_T2555686324_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Color
struct  Color_t2555686324 
{
public:
	// System.Single UnityEngine.Color::r
	float ___r_0;
	// System.Single UnityEngine.Color::g
	float ___g_1;
	// System.Single UnityEngine.Color::b
	float ___b_2;
	// System.Single UnityEngine.Color::a
	float ___a_3;

public:
	inline static int32_t get_offset_of_r_0() { return static_cast<int32_t>(offsetof(Color_t2555686324, ___r_0)); }
	inline float get_r_0() const { return ___r_0; }
	inline float* get_address_of_r_0() { return &___r_0; }
	inline void set_r_0(float value)
	{
		___r_0 = value;
	}

	inline static int32_t get_offset_of_g_1() { return static_cast<int32_t>(offsetof(Color_t2555686324, ___g_1)); }
	inline float get_g_1() const { return ___g_1; }
	inline float* get_address_of_g_1() { return &___g_1; }
	inline void set_g_1(float value)
	{
		___g_1 = value;
	}

	inline static int32_t get_offset_of_b_2() { return static_cast<int32_t>(offsetof(Color_t2555686324, ___b_2)); }
	inline float get_b_2() const { return ___b_2; }
	inline float* get_address_of_b_2() { return &___b_2; }
	inline void set_b_2(float value)
	{
		___b_2 = value;
	}

	inline static int32_t get_offset_of_a_3() { return static_cast<int32_t>(offsetof(Color_t2555686324, ___a_3)); }
	inline float get_a_3() const { return ___a_3; }
	inline float* get_address_of_a_3() { return &___a_3; }
	inline void set_a_3(float value)
	{
		___a_3 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // COLOR_T2555686324_H
#ifndef SINGLE_T1397266774_H
#define SINGLE_T1397266774_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Single
struct  Single_t1397266774 
{
public:
	// System.Single System.Single::m_value
	float ___m_value_7;

public:
	inline static int32_t get_offset_of_m_value_7() { return static_cast<int32_t>(offsetof(Single_t1397266774, ___m_value_7)); }
	inline float get_m_value_7() const { return ___m_value_7; }
	inline float* get_address_of_m_value_7() { return &___m_value_7; }
	inline void set_m_value_7(float value)
	{
		___m_value_7 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // SINGLE_T1397266774_H
#ifndef BASEEVENTDATA_T3903027533_H
#define BASEEVENTDATA_T3903027533_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.EventSystems.BaseEventData
struct  BaseEventData_t3903027533  : public AbstractEventData_t4171500731
{
public:
	// UnityEngine.EventSystems.EventSystem UnityEngine.EventSystems.BaseEventData::m_EventSystem
	EventSystem_t1003666588 * ___m_EventSystem_1;

public:
	inline static int32_t get_offset_of_m_EventSystem_1() { return static_cast<int32_t>(offsetof(BaseEventData_t3903027533, ___m_EventSystem_1)); }
	inline EventSystem_t1003666588 * get_m_EventSystem_1() const { return ___m_EventSystem_1; }
	inline EventSystem_t1003666588 ** get_address_of_m_EventSystem_1() { return &___m_EventSystem_1; }
	inline void set_m_EventSystem_1(EventSystem_t1003666588 * value)
	{
		___m_EventSystem_1 = value;
		Il2CppCodeGenWriteBarrier((&___m_EventSystem_1), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // BASEEVENTDATA_T3903027533_H
#ifndef UNITYEVENT_1_T3437345828_H
#define UNITYEVENT_1_T3437345828_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Events.UnityEvent`1<UnityEngine.Color>
struct  UnityEvent_1_t3437345828  : public UnityEventBase_t3960448221
{
public:
	// System.Object[] UnityEngine.Events.UnityEvent`1::m_InvokeArray
	ObjectU5BU5D_t2843939325* ___m_InvokeArray_4;

public:
	inline static int32_t get_offset_of_m_InvokeArray_4() { return static_cast<int32_t>(offsetof(UnityEvent_1_t3437345828, ___m_InvokeArray_4)); }
	inline ObjectU5BU5D_t2843939325* get_m_InvokeArray_4() const { return ___m_InvokeArray_4; }
	inline ObjectU5BU5D_t2843939325** get_address_of_m_InvokeArray_4() { return &___m_InvokeArray_4; }
	inline void set_m_InvokeArray_4(ObjectU5BU5D_t2843939325* value)
	{
		___m_InvokeArray_4 = value;
		Il2CppCodeGenWriteBarrier((&___m_InvokeArray_4), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // UNITYEVENT_1_T3437345828_H
#ifndef VOID_T1185182177_H
#define VOID_T1185182177_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Void
struct  Void_t1185182177 
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // VOID_T1185182177_H
#ifndef INT64_T3736567304_H
#define INT64_T3736567304_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Int64
struct  Int64_t3736567304 
{
public:
	// System.Int64 System.Int64::m_value
	int64_t ___m_value_0;

public:
	inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Int64_t3736567304, ___m_value_0)); }
	inline int64_t get_m_value_0() const { return ___m_value_0; }
	inline int64_t* get_address_of_m_value_0() { return &___m_value_0; }
	inline void set_m_value_0(int64_t value)
	{
		___m_value_0 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // INT64_T3736567304_H
#ifndef SPRITESTATE_T1362986479_H
#define SPRITESTATE_T1362986479_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.SpriteState
struct  SpriteState_t1362986479 
{
public:
	// UnityEngine.Sprite UnityEngine.UI.SpriteState::m_HighlightedSprite
	Sprite_t280657092 * ___m_HighlightedSprite_0;
	// UnityEngine.Sprite UnityEngine.UI.SpriteState::m_PressedSprite
	Sprite_t280657092 * ___m_PressedSprite_1;
	// UnityEngine.Sprite UnityEngine.UI.SpriteState::m_DisabledSprite
	Sprite_t280657092 * ___m_DisabledSprite_2;

public:
	inline static int32_t get_offset_of_m_HighlightedSprite_0() { return static_cast<int32_t>(offsetof(SpriteState_t1362986479, ___m_HighlightedSprite_0)); }
	inline Sprite_t280657092 * get_m_HighlightedSprite_0() const { return ___m_HighlightedSprite_0; }
	inline Sprite_t280657092 ** get_address_of_m_HighlightedSprite_0() { return &___m_HighlightedSprite_0; }
	inline void set_m_HighlightedSprite_0(Sprite_t280657092 * value)
	{
		___m_HighlightedSprite_0 = value;
		Il2CppCodeGenWriteBarrier((&___m_HighlightedSprite_0), value);
	}

	inline static int32_t get_offset_of_m_PressedSprite_1() { return static_cast<int32_t>(offsetof(SpriteState_t1362986479, ___m_PressedSprite_1)); }
	inline Sprite_t280657092 * get_m_PressedSprite_1() const { return ___m_PressedSprite_1; }
	inline Sprite_t280657092 ** get_address_of_m_PressedSprite_1() { return &___m_PressedSprite_1; }
	inline void set_m_PressedSprite_1(Sprite_t280657092 * value)
	{
		___m_PressedSprite_1 = value;
		Il2CppCodeGenWriteBarrier((&___m_PressedSprite_1), value);
	}

	inline static int32_t get_offset_of_m_DisabledSprite_2() { return static_cast<int32_t>(offsetof(SpriteState_t1362986479, ___m_DisabledSprite_2)); }
	inline Sprite_t280657092 * get_m_DisabledSprite_2() const { return ___m_DisabledSprite_2; }
	inline Sprite_t280657092 ** get_address_of_m_DisabledSprite_2() { return &___m_DisabledSprite_2; }
	inline void set_m_DisabledSprite_2(Sprite_t280657092 * value)
	{
		___m_DisabledSprite_2 = value;
		Il2CppCodeGenWriteBarrier((&___m_DisabledSprite_2), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Native definition for P/Invoke marshalling of UnityEngine.UI.SpriteState
struct SpriteState_t1362986479_marshaled_pinvoke
{
	Sprite_t280657092 * ___m_HighlightedSprite_0;
	Sprite_t280657092 * ___m_PressedSprite_1;
	Sprite_t280657092 * ___m_DisabledSprite_2;
};
// Native definition for COM marshalling of UnityEngine.UI.SpriteState
struct SpriteState_t1362986479_marshaled_com
{
	Sprite_t280657092 * ___m_HighlightedSprite_0;
	Sprite_t280657092 * ___m_PressedSprite_1;
	Sprite_t280657092 * ___m_DisabledSprite_2;
};
#endif // SPRITESTATE_T1362986479_H
#ifndef DOUBLE_T594665363_H
#define DOUBLE_T594665363_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Double
struct  Double_t594665363 
{
public:
	// System.Double System.Double::m_value
	double ___m_value_13;

public:
	inline static int32_t get_offset_of_m_value_13() { return static_cast<int32_t>(offsetof(Double_t594665363, ___m_value_13)); }
	inline double get_m_value_13() const { return ___m_value_13; }
	inline double* get_address_of_m_value_13() { return &___m_value_13; }
	inline void set_m_value_13(double value)
	{
		___m_value_13 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // DOUBLE_T594665363_H
#ifndef U24ARRAYTYPEU3D12_T2488454196_H
#define U24ARRAYTYPEU3D12_T2488454196_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// <PrivateImplementationDetails>/$ArrayType=12
#pragma pack(push, tp, 1)
struct  U24ArrayTypeU3D12_t2488454196 
{
public:
	union
	{
		struct
		{
		};
		uint8_t U24ArrayTypeU3D12_t2488454196__padding[12];
	};

public:
};
#pragma pack(pop, tp)

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // U24ARRAYTYPEU3D12_T2488454196_H
#ifndef UNITYEXCEPTION_T3598173660_H
#define UNITYEXCEPTION_T3598173660_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UnityException
struct  UnityException_t3598173660  : public Exception_t
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // UNITYEXCEPTION_T3598173660_H
#ifndef BOOLEAN_T97287965_H
#define BOOLEAN_T97287965_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Boolean
struct  Boolean_t97287965 
{
public:
	// System.Boolean System.Boolean::m_value
	bool ___m_value_2;

public:
	inline static int32_t get_offset_of_m_value_2() { return static_cast<int32_t>(offsetof(Boolean_t97287965, ___m_value_2)); }
	inline bool get_m_value_2() const { return ___m_value_2; }
	inline bool* get_address_of_m_value_2() { return &___m_value_2; }
	inline void set_m_value_2(bool value)
	{
		___m_value_2 = value;
	}
};

struct Boolean_t97287965_StaticFields
{
public:
	// System.String System.Boolean::FalseString
	String_t* ___FalseString_0;
	// System.String System.Boolean::TrueString
	String_t* ___TrueString_1;

public:
	inline static int32_t get_offset_of_FalseString_0() { return static_cast<int32_t>(offsetof(Boolean_t97287965_StaticFields, ___FalseString_0)); }
	inline String_t* get_FalseString_0() const { return ___FalseString_0; }
	inline String_t** get_address_of_FalseString_0() { return &___FalseString_0; }
	inline void set_FalseString_0(String_t* value)
	{
		___FalseString_0 = value;
		Il2CppCodeGenWriteBarrier((&___FalseString_0), value);
	}

	inline static int32_t get_offset_of_TrueString_1() { return static_cast<int32_t>(offsetof(Boolean_t97287965_StaticFields, ___TrueString_1)); }
	inline String_t* get_TrueString_1() const { return ___TrueString_1; }
	inline String_t** get_address_of_TrueString_1() { return &___TrueString_1; }
	inline void set_TrueString_1(String_t* value)
	{
		___TrueString_1 = value;
		Il2CppCodeGenWriteBarrier((&___TrueString_1), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // BOOLEAN_T97287965_H
#ifndef SYSTEMEXCEPTION_T176217640_H
#define SYSTEMEXCEPTION_T176217640_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.SystemException
struct  SystemException_t176217640  : public Exception_t
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // SYSTEMEXCEPTION_T176217640_H
#ifndef RECT_T2360479859_H
#define RECT_T2360479859_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Rect
struct  Rect_t2360479859 
{
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_t2360479859, ___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_t2360479859, ___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_t2360479859, ___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_t2360479859, ___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_T2360479859_H
#ifndef QUATERNION_T2301928331_H
#define QUATERNION_T2301928331_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Quaternion
struct  Quaternion_t2301928331 
{
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_t2301928331, ___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_t2301928331, ___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_t2301928331, ___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_t2301928331, ___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_t2301928331_StaticFields
{
public:
	// UnityEngine.Quaternion UnityEngine.Quaternion::identityQuaternion
	Quaternion_t2301928331  ___identityQuaternion_4;

public:
	inline static int32_t get_offset_of_identityQuaternion_4() { return static_cast<int32_t>(offsetof(Quaternion_t2301928331_StaticFields, ___identityQuaternion_4)); }
	inline Quaternion_t2301928331  get_identityQuaternion_4() const { return ___identityQuaternion_4; }
	inline Quaternion_t2301928331 * get_address_of_identityQuaternion_4() { return &___identityQuaternion_4; }
	inline void set_identityQuaternion_4(Quaternion_t2301928331  value)
	{
		___identityQuaternion_4 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // QUATERNION_T2301928331_H
#ifndef VECTOR2_T2156229523_H
#define VECTOR2_T2156229523_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Vector2
struct  Vector2_t2156229523 
{
public:
	// System.Single UnityEngine.Vector2::x
	float ___x_0;
	// System.Single UnityEngine.Vector2::y
	float ___y_1;

public:
	inline static int32_t get_offset_of_x_0() { return static_cast<int32_t>(offsetof(Vector2_t2156229523, ___x_0)); }
	inline float get_x_0() const { return ___x_0; }
	inline float* get_address_of_x_0() { return &___x_0; }
	inline void set_x_0(float value)
	{
		___x_0 = value;
	}

	inline static int32_t get_offset_of_y_1() { return static_cast<int32_t>(offsetof(Vector2_t2156229523, ___y_1)); }
	inline float get_y_1() const { return ___y_1; }
	inline float* get_address_of_y_1() { return &___y_1; }
	inline void set_y_1(float value)
	{
		___y_1 = value;
	}
};

struct Vector2_t2156229523_StaticFields
{
public:
	// UnityEngine.Vector2 UnityEngine.Vector2::zeroVector
	Vector2_t2156229523  ___zeroVector_2;
	// UnityEngine.Vector2 UnityEngine.Vector2::oneVector
	Vector2_t2156229523  ___oneVector_3;
	// UnityEngine.Vector2 UnityEngine.Vector2::upVector
	Vector2_t2156229523  ___upVector_4;
	// UnityEngine.Vector2 UnityEngine.Vector2::downVector
	Vector2_t2156229523  ___downVector_5;
	// UnityEngine.Vector2 UnityEngine.Vector2::leftVector
	Vector2_t2156229523  ___leftVector_6;
	// UnityEngine.Vector2 UnityEngine.Vector2::rightVector
	Vector2_t2156229523  ___rightVector_7;
	// UnityEngine.Vector2 UnityEngine.Vector2::positiveInfinityVector
	Vector2_t2156229523  ___positiveInfinityVector_8;
	// UnityEngine.Vector2 UnityEngine.Vector2::negativeInfinityVector
	Vector2_t2156229523  ___negativeInfinityVector_9;

public:
	inline static int32_t get_offset_of_zeroVector_2() { return static_cast<int32_t>(offsetof(Vector2_t2156229523_StaticFields, ___zeroVector_2)); }
	inline Vector2_t2156229523  get_zeroVector_2() const { return ___zeroVector_2; }
	inline Vector2_t2156229523 * get_address_of_zeroVector_2() { return &___zeroVector_2; }
	inline void set_zeroVector_2(Vector2_t2156229523  value)
	{
		___zeroVector_2 = value;
	}

	inline static int32_t get_offset_of_oneVector_3() { return static_cast<int32_t>(offsetof(Vector2_t2156229523_StaticFields, ___oneVector_3)); }
	inline Vector2_t2156229523  get_oneVector_3() const { return ___oneVector_3; }
	inline Vector2_t2156229523 * get_address_of_oneVector_3() { return &___oneVector_3; }
	inline void set_oneVector_3(Vector2_t2156229523  value)
	{
		___oneVector_3 = value;
	}

	inline static int32_t get_offset_of_upVector_4() { return static_cast<int32_t>(offsetof(Vector2_t2156229523_StaticFields, ___upVector_4)); }
	inline Vector2_t2156229523  get_upVector_4() const { return ___upVector_4; }
	inline Vector2_t2156229523 * get_address_of_upVector_4() { return &___upVector_4; }
	inline void set_upVector_4(Vector2_t2156229523  value)
	{
		___upVector_4 = value;
	}

	inline static int32_t get_offset_of_downVector_5() { return static_cast<int32_t>(offsetof(Vector2_t2156229523_StaticFields, ___downVector_5)); }
	inline Vector2_t2156229523  get_downVector_5() const { return ___downVector_5; }
	inline Vector2_t2156229523 * get_address_of_downVector_5() { return &___downVector_5; }
	inline void set_downVector_5(Vector2_t2156229523  value)
	{
		___downVector_5 = value;
	}

	inline static int32_t get_offset_of_leftVector_6() { return static_cast<int32_t>(offsetof(Vector2_t2156229523_StaticFields, ___leftVector_6)); }
	inline Vector2_t2156229523  get_leftVector_6() const { return ___leftVector_6; }
	inline Vector2_t2156229523 * get_address_of_leftVector_6() { return &___leftVector_6; }
	inline void set_leftVector_6(Vector2_t2156229523  value)
	{
		___leftVector_6 = value;
	}

	inline static int32_t get_offset_of_rightVector_7() { return static_cast<int32_t>(offsetof(Vector2_t2156229523_StaticFields, ___rightVector_7)); }
	inline Vector2_t2156229523  get_rightVector_7() const { return ___rightVector_7; }
	inline Vector2_t2156229523 * get_address_of_rightVector_7() { return &___rightVector_7; }
	inline void set_rightVector_7(Vector2_t2156229523  value)
	{
		___rightVector_7 = value;
	}

	inline static int32_t get_offset_of_positiveInfinityVector_8() { return static_cast<int32_t>(offsetof(Vector2_t2156229523_StaticFields, ___positiveInfinityVector_8)); }
	inline Vector2_t2156229523  get_positiveInfinityVector_8() const { return ___positiveInfinityVector_8; }
	inline Vector2_t2156229523 * get_address_of_positiveInfinityVector_8() { return &___positiveInfinityVector_8; }
	inline void set_positiveInfinityVector_8(Vector2_t2156229523  value)
	{
		___positiveInfinityVector_8 = value;
	}

	inline static int32_t get_offset_of_negativeInfinityVector_9() { return static_cast<int32_t>(offsetof(Vector2_t2156229523_StaticFields, ___negativeInfinityVector_9)); }
	inline Vector2_t2156229523  get_negativeInfinityVector_9() const { return ___negativeInfinityVector_9; }
	inline Vector2_t2156229523 * get_address_of_negativeInfinityVector_9() { return &___negativeInfinityVector_9; }
	inline void set_negativeInfinityVector_9(Vector2_t2156229523  value)
	{
		___negativeInfinityVector_9 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // VECTOR2_T2156229523_H
#ifndef ENUM_T4135868527_H
#define ENUM_T4135868527_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Enum
struct  Enum_t4135868527  : public ValueType_t3640485471
{
public:

public:
};

struct Enum_t4135868527_StaticFields
{
public:
	// System.Char[] System.Enum::split_char
	CharU5BU5D_t3528271667* ___split_char_0;

public:
	inline static int32_t get_offset_of_split_char_0() { return static_cast<int32_t>(offsetof(Enum_t4135868527_StaticFields, ___split_char_0)); }
	inline CharU5BU5D_t3528271667* get_split_char_0() const { return ___split_char_0; }
	inline CharU5BU5D_t3528271667** get_address_of_split_char_0() { return &___split_char_0; }
	inline void set_split_char_0(CharU5BU5D_t3528271667* value)
	{
		___split_char_0 = value;
		Il2CppCodeGenWriteBarrier((&___split_char_0), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Native definition for P/Invoke marshalling of System.Enum
struct Enum_t4135868527_marshaled_pinvoke
{
};
// Native definition for COM marshalling of System.Enum
struct Enum_t4135868527_marshaled_com
{
};
#endif // ENUM_T4135868527_H
#ifndef LAYERMASK_T3493934918_H
#define LAYERMASK_T3493934918_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.LayerMask
struct  LayerMask_t3493934918 
{
public:
	// System.Int32 UnityEngine.LayerMask::m_Mask
	int32_t ___m_Mask_0;

public:
	inline static int32_t get_offset_of_m_Mask_0() { return static_cast<int32_t>(offsetof(LayerMask_t3493934918, ___m_Mask_0)); }
	inline int32_t get_m_Mask_0() const { return ___m_Mask_0; }
	inline int32_t* get_address_of_m_Mask_0() { return &___m_Mask_0; }
	inline void set_m_Mask_0(int32_t value)
	{
		___m_Mask_0 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // LAYERMASK_T3493934918_H
#ifndef U3CPRIVATEIMPLEMENTATIONDETAILSU3E_T3057255365_H
#define U3CPRIVATEIMPLEMENTATIONDETAILSU3E_T3057255365_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// <PrivateImplementationDetails>
struct  U3CPrivateImplementationDetailsU3E_t3057255365  : public RuntimeObject
{
public:

public:
};

struct U3CPrivateImplementationDetailsU3E_t3057255365_StaticFields
{
public:
	// <PrivateImplementationDetails>/$ArrayType=12 <PrivateImplementationDetails>::$field-7BBE37982E6C057ED87163CAFC7FD6E5E42EEA46
	U24ArrayTypeU3D12_t2488454196  ___U24fieldU2D7BBE37982E6C057ED87163CAFC7FD6E5E42EEA46_0;

public:
	inline static int32_t get_offset_of_U24fieldU2D7BBE37982E6C057ED87163CAFC7FD6E5E42EEA46_0() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t3057255365_StaticFields, ___U24fieldU2D7BBE37982E6C057ED87163CAFC7FD6E5E42EEA46_0)); }
	inline U24ArrayTypeU3D12_t2488454196  get_U24fieldU2D7BBE37982E6C057ED87163CAFC7FD6E5E42EEA46_0() const { return ___U24fieldU2D7BBE37982E6C057ED87163CAFC7FD6E5E42EEA46_0; }
	inline U24ArrayTypeU3D12_t2488454196 * get_address_of_U24fieldU2D7BBE37982E6C057ED87163CAFC7FD6E5E42EEA46_0() { return &___U24fieldU2D7BBE37982E6C057ED87163CAFC7FD6E5E42EEA46_0; }
	inline void set_U24fieldU2D7BBE37982E6C057ED87163CAFC7FD6E5E42EEA46_0(U24ArrayTypeU3D12_t2488454196  value)
	{
		___U24fieldU2D7BBE37982E6C057ED87163CAFC7FD6E5E42EEA46_0 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // U3CPRIVATEIMPLEMENTATIONDETAILSU3E_T3057255365_H
#ifndef TYPE_T1152881528_H
#define TYPE_T1152881528_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.Image/Type
struct  Type_t1152881528 
{
public:
	// System.Int32 UnityEngine.UI.Image/Type::value__
	int32_t ___value___1;

public:
	inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(Type_t1152881528, ___value___1)); }
	inline int32_t get_value___1() const { return ___value___1; }
	inline int32_t* get_address_of_value___1() { return &___value___1; }
	inline void set_value___1(int32_t value)
	{
		___value___1 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // TYPE_T1152881528_H
#ifndef DEFAULTCONTROLS_T4098465386_H
#define DEFAULTCONTROLS_T4098465386_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.DefaultControls
struct  DefaultControls_t4098465386  : public RuntimeObject
{
public:

public:
};

struct DefaultControls_t4098465386_StaticFields
{
public:
	// UnityEngine.Vector2 UnityEngine.UI.DefaultControls::s_ThickElementSize
	Vector2_t2156229523  ___s_ThickElementSize_3;
	// UnityEngine.Vector2 UnityEngine.UI.DefaultControls::s_ThinElementSize
	Vector2_t2156229523  ___s_ThinElementSize_4;
	// UnityEngine.Vector2 UnityEngine.UI.DefaultControls::s_ImageElementSize
	Vector2_t2156229523  ___s_ImageElementSize_5;
	// UnityEngine.Color UnityEngine.UI.DefaultControls::s_DefaultSelectableColor
	Color_t2555686324  ___s_DefaultSelectableColor_6;
	// UnityEngine.Color UnityEngine.UI.DefaultControls::s_PanelColor
	Color_t2555686324  ___s_PanelColor_7;
	// UnityEngine.Color UnityEngine.UI.DefaultControls::s_TextColor
	Color_t2555686324  ___s_TextColor_8;

public:
	inline static int32_t get_offset_of_s_ThickElementSize_3() { return static_cast<int32_t>(offsetof(DefaultControls_t4098465386_StaticFields, ___s_ThickElementSize_3)); }
	inline Vector2_t2156229523  get_s_ThickElementSize_3() const { return ___s_ThickElementSize_3; }
	inline Vector2_t2156229523 * get_address_of_s_ThickElementSize_3() { return &___s_ThickElementSize_3; }
	inline void set_s_ThickElementSize_3(Vector2_t2156229523  value)
	{
		___s_ThickElementSize_3 = value;
	}

	inline static int32_t get_offset_of_s_ThinElementSize_4() { return static_cast<int32_t>(offsetof(DefaultControls_t4098465386_StaticFields, ___s_ThinElementSize_4)); }
	inline Vector2_t2156229523  get_s_ThinElementSize_4() const { return ___s_ThinElementSize_4; }
	inline Vector2_t2156229523 * get_address_of_s_ThinElementSize_4() { return &___s_ThinElementSize_4; }
	inline void set_s_ThinElementSize_4(Vector2_t2156229523  value)
	{
		___s_ThinElementSize_4 = value;
	}

	inline static int32_t get_offset_of_s_ImageElementSize_5() { return static_cast<int32_t>(offsetof(DefaultControls_t4098465386_StaticFields, ___s_ImageElementSize_5)); }
	inline Vector2_t2156229523  get_s_ImageElementSize_5() const { return ___s_ImageElementSize_5; }
	inline Vector2_t2156229523 * get_address_of_s_ImageElementSize_5() { return &___s_ImageElementSize_5; }
	inline void set_s_ImageElementSize_5(Vector2_t2156229523  value)
	{
		___s_ImageElementSize_5 = value;
	}

	inline static int32_t get_offset_of_s_DefaultSelectableColor_6() { return static_cast<int32_t>(offsetof(DefaultControls_t4098465386_StaticFields, ___s_DefaultSelectableColor_6)); }
	inline Color_t2555686324  get_s_DefaultSelectableColor_6() const { return ___s_DefaultSelectableColor_6; }
	inline Color_t2555686324 * get_address_of_s_DefaultSelectableColor_6() { return &___s_DefaultSelectableColor_6; }
	inline void set_s_DefaultSelectableColor_6(Color_t2555686324  value)
	{
		___s_DefaultSelectableColor_6 = value;
	}

	inline static int32_t get_offset_of_s_PanelColor_7() { return static_cast<int32_t>(offsetof(DefaultControls_t4098465386_StaticFields, ___s_PanelColor_7)); }
	inline Color_t2555686324  get_s_PanelColor_7() const { return ___s_PanelColor_7; }
	inline Color_t2555686324 * get_address_of_s_PanelColor_7() { return &___s_PanelColor_7; }
	inline void set_s_PanelColor_7(Color_t2555686324  value)
	{
		___s_PanelColor_7 = value;
	}

	inline static int32_t get_offset_of_s_TextColor_8() { return static_cast<int32_t>(offsetof(DefaultControls_t4098465386_StaticFields, ___s_TextColor_8)); }
	inline Color_t2555686324  get_s_TextColor_8() const { return ___s_TextColor_8; }
	inline Color_t2555686324 * get_address_of_s_TextColor_8() { return &___s_TextColor_8; }
	inline void set_s_TextColor_8(Color_t2555686324  value)
	{
		___s_TextColor_8 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // DEFAULTCONTROLS_T4098465386_H
#ifndef DIRECTION_T337909235_H
#define DIRECTION_T337909235_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.Slider/Direction
struct  Direction_t337909235 
{
public:
	// System.Int32 UnityEngine.UI.Slider/Direction::value__
	int32_t ___value___1;

public:
	inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(Direction_t337909235, ___value___1)); }
	inline int32_t get_value___1() const { return ___value___1; }
	inline int32_t* get_address_of_value___1() { return &___value___1; }
	inline void set_value___1(int32_t value)
	{
		___value___1 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // DIRECTION_T337909235_H
#ifndef TEXTANCHOR_T2035777396_H
#define TEXTANCHOR_T2035777396_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.TextAnchor
struct  TextAnchor_t2035777396 
{
public:
	// System.Int32 UnityEngine.TextAnchor::value__
	int32_t ___value___1;

public:
	inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(TextAnchor_t2035777396, ___value___1)); }
	inline int32_t get_value___1() const { return ___value___1; }
	inline int32_t* get_address_of_value___1() { return &___value___1; }
	inline void set_value___1(int32_t value)
	{
		___value___1 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // TEXTANCHOR_T2035777396_H
#ifndef MOVEDIRECTION_T1216237838_H
#define MOVEDIRECTION_T1216237838_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.EventSystems.MoveDirection
struct  MoveDirection_t1216237838 
{
public:
	// System.Int32 UnityEngine.EventSystems.MoveDirection::value__
	int32_t ___value___1;

public:
	inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(MoveDirection_t1216237838, ___value___1)); }
	inline int32_t get_value___1() const { return ___value___1; }
	inline int32_t* get_address_of_value___1() { return &___value___1; }
	inline void set_value___1(int32_t value)
	{
		___value___1 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // MOVEDIRECTION_T1216237838_H
#ifndef TRANSITION_T1769908631_H
#define TRANSITION_T1769908631_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.Selectable/Transition
struct  Transition_t1769908631 
{
public:
	// System.Int32 UnityEngine.UI.Selectable/Transition::value__
	int32_t ___value___1;

public:
	inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(Transition_t1769908631, ___value___1)); }
	inline int32_t get_value___1() const { return ___value___1; }
	inline int32_t* get_address_of_value___1() { return &___value___1; }
	inline void set_value___1(int32_t value)
	{
		___value___1 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // TRANSITION_T1769908631_H
#ifndef BINDINGFLAGS_T2721792723_H
#define BINDINGFLAGS_T2721792723_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Reflection.BindingFlags
struct  BindingFlags_t2721792723 
{
public:
	// System.Int32 System.Reflection.BindingFlags::value__
	int32_t ___value___1;

public:
	inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(BindingFlags_t2721792723, ___value___1)); }
	inline int32_t get_value___1() const { return ___value___1; }
	inline int32_t* get_address_of_value___1() { return &___value___1; }
	inline void set_value___1(int32_t value)
	{
		___value___1 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // BINDINGFLAGS_T2721792723_H
#ifndef TOGGLETRANSITION_T3587297765_H
#define TOGGLETRANSITION_T3587297765_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.Toggle/ToggleTransition
struct  ToggleTransition_t3587297765 
{
public:
	// System.Int32 UnityEngine.UI.Toggle/ToggleTransition::value__
	int32_t ___value___1;

public:
	inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(ToggleTransition_t3587297765, ___value___1)); }
	inline int32_t get_value___1() const { return ___value___1; }
	inline int32_t* get_address_of_value___1() { return &___value___1; }
	inline void set_value___1(int32_t value)
	{
		___value___1 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // TOGGLETRANSITION_T3587297765_H
#ifndef CONTENTTYPE_T1787303396_H
#define CONTENTTYPE_T1787303396_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.InputField/ContentType
struct  ContentType_t1787303396 
{
public:
	// System.Int32 UnityEngine.UI.InputField/ContentType::value__
	int32_t ___value___1;

public:
	inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(ContentType_t1787303396, ___value___1)); }
	inline int32_t get_value___1() const { return ___value___1; }
	inline int32_t* get_address_of_value___1() { return &___value___1; }
	inline void set_value___1(int32_t value)
	{
		___value___1 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // CONTENTTYPE_T1787303396_H
#ifndef COLORTWEENMODE_T1000778859_H
#define COLORTWEENMODE_T1000778859_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.CoroutineTween.ColorTween/ColorTweenMode
struct  ColorTweenMode_t1000778859 
{
public:
	// System.Int32 UnityEngine.UI.CoroutineTween.ColorTween/ColorTweenMode::value__
	int32_t ___value___1;

public:
	inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(ColorTweenMode_t1000778859, ___value___1)); }
	inline int32_t get_value___1() const { return ___value___1; }
	inline int32_t* get_address_of_value___1() { return &___value___1; }
	inline void set_value___1(int32_t value)
	{
		___value___1 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // COLORTWEENMODE_T1000778859_H
#ifndef COLORTWEENCALLBACK_T1121741130_H
#define COLORTWEENCALLBACK_T1121741130_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.CoroutineTween.ColorTween/ColorTweenCallback
struct  ColorTweenCallback_t1121741130  : public UnityEvent_1_t3437345828
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // COLORTWEENCALLBACK_T1121741130_H
#ifndef FITMODE_T3267881214_H
#define FITMODE_T3267881214_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.ContentSizeFitter/FitMode
struct  FitMode_t3267881214 
{
public:
	// System.Int32 UnityEngine.UI.ContentSizeFitter/FitMode::value__
	int32_t ___value___1;

public:
	inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(FitMode_t3267881214, ___value___1)); }
	inline int32_t get_value___1() const { return ___value___1; }
	inline int32_t* get_address_of_value___1() { return &___value___1; }
	inline void set_value___1(int32_t value)
	{
		___value___1 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // FITMODE_T3267881214_H
#ifndef INPUTTYPE_T1770400679_H
#define INPUTTYPE_T1770400679_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.InputField/InputType
struct  InputType_t1770400679 
{
public:
	// System.Int32 UnityEngine.UI.InputField/InputType::value__
	int32_t ___value___1;

public:
	inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(InputType_t1770400679, ___value___1)); }
	inline int32_t get_value___1() const { return ___value___1; }
	inline int32_t* get_address_of_value___1() { return &___value___1; }
	inline void set_value___1(int32_t value)
	{
		___value___1 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // INPUTTYPE_T1770400679_H
#ifndef TOUCHSCREENKEYBOARDTYPE_T1530597702_H
#define TOUCHSCREENKEYBOARDTYPE_T1530597702_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.TouchScreenKeyboardType
struct  TouchScreenKeyboardType_t1530597702 
{
public:
	// System.Int32 UnityEngine.TouchScreenKeyboardType::value__
	int32_t ___value___1;

public:
	inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(TouchScreenKeyboardType_t1530597702, ___value___1)); }
	inline int32_t get_value___1() const { return ___value___1; }
	inline int32_t* get_address_of_value___1() { return &___value___1; }
	inline void set_value___1(int32_t value)
	{
		___value___1 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // TOUCHSCREENKEYBOARDTYPE_T1530597702_H
#ifndef LINETYPE_T4214648469_H
#define LINETYPE_T4214648469_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.InputField/LineType
struct  LineType_t4214648469 
{
public:
	// System.Int32 UnityEngine.UI.InputField/LineType::value__
	int32_t ___value___1;

public:
	inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(LineType_t4214648469, ___value___1)); }
	inline int32_t get_value___1() const { return ___value___1; }
	inline int32_t* get_address_of_value___1() { return &___value___1; }
	inline void set_value___1(int32_t value)
	{
		___value___1 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // LINETYPE_T4214648469_H
#ifndef CHARACTERVALIDATION_T4051914437_H
#define CHARACTERVALIDATION_T4051914437_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.InputField/CharacterValidation
struct  CharacterValidation_t4051914437 
{
public:
	// System.Int32 UnityEngine.UI.InputField/CharacterValidation::value__
	int32_t ___value___1;

public:
	inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(CharacterValidation_t4051914437, ___value___1)); }
	inline int32_t get_value___1() const { return ___value___1; }
	inline int32_t* get_address_of_value___1() { return &___value___1; }
	inline void set_value___1(int32_t value)
	{
		___value___1 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // CHARACTERVALIDATION_T4051914437_H
#ifndef FLOATTWEENCALLBACK_T1856710240_H
#define FLOATTWEENCALLBACK_T1856710240_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.CoroutineTween.FloatTween/FloatTweenCallback
struct  FloatTweenCallback_t1856710240  : public UnityEvent_1_t2278926278
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // FLOATTWEENCALLBACK_T1856710240_H
#ifndef FONTSTYLE_T82229486_H
#define FONTSTYLE_T82229486_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.FontStyle
struct  FontStyle_t82229486 
{
public:
	// System.Int32 UnityEngine.FontStyle::value__
	int32_t ___value___1;

public:
	inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(FontStyle_t82229486, ___value___1)); }
	inline int32_t get_value___1() const { return ___value___1; }
	inline int32_t* get_address_of_value___1() { return &___value___1; }
	inline void set_value___1(int32_t value)
	{
		___value___1 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // FONTSTYLE_T82229486_H
#ifndef DROPDOWNEVENT_T4040729994_H
#define DROPDOWNEVENT_T4040729994_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.Dropdown/DropdownEvent
struct  DropdownEvent_t4040729994  : public UnityEvent_1_t3832605257
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // DROPDOWNEVENT_T4040729994_H
#ifndef MOVEMENTTYPE_T4072922106_H
#define MOVEMENTTYPE_T4072922106_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.ScrollRect/MovementType
struct  MovementType_t4072922106 
{
public:
	// System.Int32 UnityEngine.UI.ScrollRect/MovementType::value__
	int32_t ___value___1;

public:
	inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(MovementType_t4072922106, ___value___1)); }
	inline int32_t get_value___1() const { return ___value___1; }
	inline int32_t* get_address_of_value___1() { return &___value___1; }
	inline void set_value___1(int32_t value)
	{
		___value___1 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // MOVEMENTTYPE_T4072922106_H
#ifndef BLOCKINGOBJECTS_T612090948_H
#define BLOCKINGOBJECTS_T612090948_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.GraphicRaycaster/BlockingObjects
struct  BlockingObjects_t612090948 
{
public:
	// System.Int32 UnityEngine.UI.GraphicRaycaster/BlockingObjects::value__
	int32_t ___value___1;

public:
	inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(BlockingObjects_t612090948, ___value___1)); }
	inline int32_t get_value___1() const { return ___value___1; }
	inline int32_t* get_address_of_value___1() { return &___value___1; }
	inline void set_value___1(int32_t value)
	{
		___value___1 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // BLOCKINGOBJECTS_T612090948_H
#ifndef DELEGATE_T1188392813_H
#define DELEGATE_T1188392813_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Delegate
struct  Delegate_t1188392813  : public RuntimeObject
{
public:
	// System.IntPtr System.Delegate::method_ptr
	Il2CppMethodPointer ___method_ptr_0;
	// System.IntPtr System.Delegate::invoke_impl
	intptr_t ___invoke_impl_1;
	// System.Object System.Delegate::m_target
	RuntimeObject * ___m_target_2;
	// System.IntPtr System.Delegate::method
	intptr_t ___method_3;
	// System.IntPtr System.Delegate::delegate_trampoline
	intptr_t ___delegate_trampoline_4;
	// System.IntPtr System.Delegate::method_code
	intptr_t ___method_code_5;
	// System.Reflection.MethodInfo System.Delegate::method_info
	MethodInfo_t * ___method_info_6;
	// System.Reflection.MethodInfo System.Delegate::original_method_info
	MethodInfo_t * ___original_method_info_7;
	// System.DelegateData System.Delegate::data
	DelegateData_t1677132599 * ___data_8;

public:
	inline static int32_t get_offset_of_method_ptr_0() { return static_cast<int32_t>(offsetof(Delegate_t1188392813, ___method_ptr_0)); }
	inline Il2CppMethodPointer get_method_ptr_0() const { return ___method_ptr_0; }
	inline Il2CppMethodPointer* get_address_of_method_ptr_0() { return &___method_ptr_0; }
	inline void set_method_ptr_0(Il2CppMethodPointer value)
	{
		___method_ptr_0 = value;
	}

	inline static int32_t get_offset_of_invoke_impl_1() { return static_cast<int32_t>(offsetof(Delegate_t1188392813, ___invoke_impl_1)); }
	inline intptr_t get_invoke_impl_1() const { return ___invoke_impl_1; }
	inline intptr_t* get_address_of_invoke_impl_1() { return &___invoke_impl_1; }
	inline void set_invoke_impl_1(intptr_t value)
	{
		___invoke_impl_1 = value;
	}

	inline static int32_t get_offset_of_m_target_2() { return static_cast<int32_t>(offsetof(Delegate_t1188392813, ___m_target_2)); }
	inline RuntimeObject * get_m_target_2() const { return ___m_target_2; }
	inline RuntimeObject ** get_address_of_m_target_2() { return &___m_target_2; }
	inline void set_m_target_2(RuntimeObject * value)
	{
		___m_target_2 = value;
		Il2CppCodeGenWriteBarrier((&___m_target_2), value);
	}

	inline static int32_t get_offset_of_method_3() { return static_cast<int32_t>(offsetof(Delegate_t1188392813, ___method_3)); }
	inline intptr_t get_method_3() const { return ___method_3; }
	inline intptr_t* get_address_of_method_3() { return &___method_3; }
	inline void set_method_3(intptr_t value)
	{
		___method_3 = value;
	}

	inline static int32_t get_offset_of_delegate_trampoline_4() { return static_cast<int32_t>(offsetof(Delegate_t1188392813, ___delegate_trampoline_4)); }
	inline intptr_t get_delegate_trampoline_4() const { return ___delegate_trampoline_4; }
	inline intptr_t* get_address_of_delegate_trampoline_4() { return &___delegate_trampoline_4; }
	inline void set_delegate_trampoline_4(intptr_t value)
	{
		___delegate_trampoline_4 = value;
	}

	inline static int32_t get_offset_of_method_code_5() { return static_cast<int32_t>(offsetof(Delegate_t1188392813, ___method_code_5)); }
	inline intptr_t get_method_code_5() const { return ___method_code_5; }
	inline intptr_t* get_address_of_method_code_5() { return &___method_code_5; }
	inline void set_method_code_5(intptr_t value)
	{
		___method_code_5 = value;
	}

	inline static int32_t get_offset_of_method_info_6() { return static_cast<int32_t>(offsetof(Delegate_t1188392813, ___method_info_6)); }
	inline MethodInfo_t * get_method_info_6() const { return ___method_info_6; }
	inline MethodInfo_t ** get_address_of_method_info_6() { return &___method_info_6; }
	inline void set_method_info_6(MethodInfo_t * value)
	{
		___method_info_6 = value;
		Il2CppCodeGenWriteBarrier((&___method_info_6), value);
	}

	inline static int32_t get_offset_of_original_method_info_7() { return static_cast<int32_t>(offsetof(Delegate_t1188392813, ___original_method_info_7)); }
	inline MethodInfo_t * get_original_method_info_7() const { return ___original_method_info_7; }
	inline MethodInfo_t ** get_address_of_original_method_info_7() { return &___original_method_info_7; }
	inline void set_original_method_info_7(MethodInfo_t * value)
	{
		___original_method_info_7 = value;
		Il2CppCodeGenWriteBarrier((&___original_method_info_7), value);
	}

	inline static int32_t get_offset_of_data_8() { return static_cast<int32_t>(offsetof(Delegate_t1188392813, ___data_8)); }
	inline DelegateData_t1677132599 * get_data_8() const { return ___data_8; }
	inline DelegateData_t1677132599 ** get_address_of_data_8() { return &___data_8; }
	inline void set_data_8(DelegateData_t1677132599 * value)
	{
		___data_8 = value;
		Il2CppCodeGenWriteBarrier((&___data_8), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // DELEGATE_T1188392813_H
#ifndef HIDEFLAGS_T4250555765_H
#define HIDEFLAGS_T4250555765_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.HideFlags
struct  HideFlags_t4250555765 
{
public:
	// System.Int32 UnityEngine.HideFlags::value__
	int32_t ___value___1;

public:
	inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(HideFlags_t4250555765, ___value___1)); }
	inline int32_t get_value___1() const { return ___value___1; }
	inline int32_t* get_address_of_value___1() { return &___value___1; }
	inline void set_value___1(int32_t value)
	{
		___value___1 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // HIDEFLAGS_T4250555765_H
#ifndef CORNER_T1493259673_H
#define CORNER_T1493259673_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.GridLayoutGroup/Corner
struct  Corner_t1493259673 
{
public:
	// System.Int32 UnityEngine.UI.GridLayoutGroup/Corner::value__
	int32_t ___value___1;

public:
	inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(Corner_t1493259673, ___value___1)); }
	inline int32_t get_value___1() const { return ___value___1; }
	inline int32_t* get_address_of_value___1() { return &___value___1; }
	inline void set_value___1(int32_t value)
	{
		___value___1 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // CORNER_T1493259673_H
#ifndef IMECOMPOSITIONMODE_T2677948540_H
#define IMECOMPOSITIONMODE_T2677948540_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.IMECompositionMode
struct  IMECompositionMode_t2677948540 
{
public:
	// System.Int32 UnityEngine.IMECompositionMode::value__
	int32_t ___value___1;

public:
	inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(IMECompositionMode_t2677948540, ___value___1)); }
	inline int32_t get_value___1() const { return ___value___1; }
	inline int32_t* get_address_of_value___1() { return &___value___1; }
	inline void set_value___1(int32_t value)
	{
		___value___1 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // IMECOMPOSITIONMODE_T2677948540_H
#ifndef VERTICALWRAPMODE_T2936607737_H
#define VERTICALWRAPMODE_T2936607737_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.VerticalWrapMode
struct  VerticalWrapMode_t2936607737 
{
public:
	// System.Int32 UnityEngine.VerticalWrapMode::value__
	int32_t ___value___1;

public:
	inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(VerticalWrapMode_t2936607737, ___value___1)); }
	inline int32_t get_value___1() const { return ___value___1; }
	inline int32_t* get_address_of_value___1() { return &___value___1; }
	inline void set_value___1(int32_t value)
	{
		___value___1 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // VERTICALWRAPMODE_T2936607737_H
#ifndef SAMPLETYPE_T1208595618_H
#define SAMPLETYPE_T1208595618_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_t1208595618 
{
public:
	// System.Int32 UnityEngine.UISystemProfilerApi/SampleType::value__
	int32_t ___value___1;

public:
	inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(SampleType_t1208595618, ___value___1)); }
	inline int32_t get_value___1() const { return ___value___1; }
	inline int32_t* get_address_of_value___1() { return &___value___1; }
	inline void set_value___1(int32_t value)
	{
		___value___1 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // SAMPLETYPE_T1208595618_H
#ifndef HORIZONTALWRAPMODE_T2172737147_H
#define HORIZONTALWRAPMODE_T2172737147_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.HorizontalWrapMode
struct  HorizontalWrapMode_t2172737147 
{
public:
	// System.Int32 UnityEngine.HorizontalWrapMode::value__
	int32_t ___value___1;

public:
	inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(HorizontalWrapMode_t2172737147, ___value___1)); }
	inline int32_t get_value___1() const { return ___value___1; }
	inline int32_t* get_address_of_value___1() { return &___value___1; }
	inline void set_value___1(int32_t value)
	{
		___value___1 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // HORIZONTALWRAPMODE_T2172737147_H
#ifndef AXIS_T3613393006_H
#define AXIS_T3613393006_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.GridLayoutGroup/Axis
struct  Axis_t3613393006 
{
public:
	// System.Int32 UnityEngine.UI.GridLayoutGroup/Axis::value__
	int32_t ___value___1;

public:
	inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(Axis_t3613393006, ___value___1)); }
	inline int32_t get_value___1() const { return ___value___1; }
	inline int32_t* get_address_of_value___1() { return &___value___1; }
	inline void set_value___1(int32_t value)
	{
		___value___1 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // AXIS_T3613393006_H
#ifndef DIRECTION_T3470714353_H
#define DIRECTION_T3470714353_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.Scrollbar/Direction
struct  Direction_t3470714353 
{
public:
	// System.Int32 UnityEngine.UI.Scrollbar/Direction::value__
	int32_t ___value___1;

public:
	inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(Direction_t3470714353, ___value___1)); }
	inline int32_t get_value___1() const { return ___value___1; }
	inline int32_t* get_address_of_value___1() { return &___value___1; }
	inline void set_value___1(int32_t value)
	{
		___value___1 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // DIRECTION_T3470714353_H
#ifndef CONSTRAINT_T814224393_H
#define CONSTRAINT_T814224393_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.GridLayoutGroup/Constraint
struct  Constraint_t814224393 
{
public:
	// System.Int32 UnityEngine.UI.GridLayoutGroup/Constraint::value__
	int32_t ___value___1;

public:
	inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(Constraint_t814224393, ___value___1)); }
	inline int32_t get_value___1() const { return ___value___1; }
	inline int32_t* get_address_of_value___1() { return &___value___1; }
	inline void set_value___1(int32_t value)
	{
		___value___1 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // CONSTRAINT_T814224393_H
#ifndef FILLMETHOD_T1167457570_H
#define FILLMETHOD_T1167457570_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.Image/FillMethod
struct  FillMethod_t1167457570 
{
public:
	// System.Int32 UnityEngine.UI.Image/FillMethod::value__
	int32_t ___value___1;

public:
	inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(FillMethod_t1167457570, ___value___1)); }
	inline int32_t get_value___1() const { return ___value___1; }
	inline int32_t* get_address_of_value___1() { return &___value___1; }
	inline void set_value___1(int32_t value)
	{
		___value___1 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // FILLMETHOD_T1167457570_H
#ifndef TOGGLEEVENT_T1873685584_H
#define TOGGLEEVENT_T1873685584_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.Toggle/ToggleEvent
struct  ToggleEvent_t1873685584  : public UnityEvent_1_t978947469
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // TOGGLEEVENT_T1873685584_H
#ifndef TEXTUREWRAPMODE_T584250749_H
#define TEXTUREWRAPMODE_T584250749_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.TextureWrapMode
struct  TextureWrapMode_t584250749 
{
public:
	// System.Int32 UnityEngine.TextureWrapMode::value__
	int32_t ___value___1;

public:
	inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(TextureWrapMode_t584250749, ___value___1)); }
	inline int32_t get_value___1() const { return ___value___1; }
	inline int32_t* get_address_of_value___1() { return &___value___1; }
	inline void set_value___1(int32_t value)
	{
		___value___1 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // TEXTUREWRAPMODE_T584250749_H
#ifndef MODE_T1066900953_H
#define MODE_T1066900953_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.Navigation/Mode
struct  Mode_t1066900953 
{
public:
	// System.Int32 UnityEngine.UI.Navigation/Mode::value__
	int32_t ___value___1;

public:
	inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(Mode_t1066900953, ___value___1)); }
	inline int32_t get_value___1() const { return ___value___1; }
	inline int32_t* get_address_of_value___1() { return &___value___1; }
	inline void set_value___1(int32_t value)
	{
		___value___1 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // MODE_T1066900953_H
#ifndef UIVERTEX_T4057497605_H
#define UIVERTEX_T4057497605_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UIVertex
struct  UIVertex_t4057497605 
{
public:
	// UnityEngine.Vector3 UnityEngine.UIVertex::position
	Vector3_t3722313464  ___position_0;
	// UnityEngine.Vector3 UnityEngine.UIVertex::normal
	Vector3_t3722313464  ___normal_1;
	// UnityEngine.Color32 UnityEngine.UIVertex::color
	Color32_t2600501292  ___color_2;
	// UnityEngine.Vector2 UnityEngine.UIVertex::uv0
	Vector2_t2156229523  ___uv0_3;
	// UnityEngine.Vector2 UnityEngine.UIVertex::uv1
	Vector2_t2156229523  ___uv1_4;
	// UnityEngine.Vector2 UnityEngine.UIVertex::uv2
	Vector2_t2156229523  ___uv2_5;
	// UnityEngine.Vector2 UnityEngine.UIVertex::uv3
	Vector2_t2156229523  ___uv3_6;
	// UnityEngine.Vector4 UnityEngine.UIVertex::tangent
	Vector4_t3319028937  ___tangent_7;

public:
	inline static int32_t get_offset_of_position_0() { return static_cast<int32_t>(offsetof(UIVertex_t4057497605, ___position_0)); }
	inline Vector3_t3722313464  get_position_0() const { return ___position_0; }
	inline Vector3_t3722313464 * get_address_of_position_0() { return &___position_0; }
	inline void set_position_0(Vector3_t3722313464  value)
	{
		___position_0 = value;
	}

	inline static int32_t get_offset_of_normal_1() { return static_cast<int32_t>(offsetof(UIVertex_t4057497605, ___normal_1)); }
	inline Vector3_t3722313464  get_normal_1() const { return ___normal_1; }
	inline Vector3_t3722313464 * get_address_of_normal_1() { return &___normal_1; }
	inline void set_normal_1(Vector3_t3722313464  value)
	{
		___normal_1 = value;
	}

	inline static int32_t get_offset_of_color_2() { return static_cast<int32_t>(offsetof(UIVertex_t4057497605, ___color_2)); }
	inline Color32_t2600501292  get_color_2() const { return ___color_2; }
	inline Color32_t2600501292 * get_address_of_color_2() { return &___color_2; }
	inline void set_color_2(Color32_t2600501292  value)
	{
		___color_2 = value;
	}

	inline static int32_t get_offset_of_uv0_3() { return static_cast<int32_t>(offsetof(UIVertex_t4057497605, ___uv0_3)); }
	inline Vector2_t2156229523  get_uv0_3() const { return ___uv0_3; }
	inline Vector2_t2156229523 * get_address_of_uv0_3() { return &___uv0_3; }
	inline void set_uv0_3(Vector2_t2156229523  value)
	{
		___uv0_3 = value;
	}

	inline static int32_t get_offset_of_uv1_4() { return static_cast<int32_t>(offsetof(UIVertex_t4057497605, ___uv1_4)); }
	inline Vector2_t2156229523  get_uv1_4() const { return ___uv1_4; }
	inline Vector2_t2156229523 * get_address_of_uv1_4() { return &___uv1_4; }
	inline void set_uv1_4(Vector2_t2156229523  value)
	{
		___uv1_4 = value;
	}

	inline static int32_t get_offset_of_uv2_5() { return static_cast<int32_t>(offsetof(UIVertex_t4057497605, ___uv2_5)); }
	inline Vector2_t2156229523  get_uv2_5() const { return ___uv2_5; }
	inline Vector2_t2156229523 * get_address_of_uv2_5() { return &___uv2_5; }
	inline void set_uv2_5(Vector2_t2156229523  value)
	{
		___uv2_5 = value;
	}

	inline static int32_t get_offset_of_uv3_6() { return static_cast<int32_t>(offsetof(UIVertex_t4057497605, ___uv3_6)); }
	inline Vector2_t2156229523  get_uv3_6() const { return ___uv3_6; }
	inline Vector2_t2156229523 * get_address_of_uv3_6() { return &___uv3_6; }
	inline void set_uv3_6(Vector2_t2156229523  value)
	{
		___uv3_6 = value;
	}

	inline static int32_t get_offset_of_tangent_7() { return static_cast<int32_t>(offsetof(UIVertex_t4057497605, ___tangent_7)); }
	inline Vector4_t3319028937  get_tangent_7() const { return ___tangent_7; }
	inline Vector4_t3319028937 * get_address_of_tangent_7() { return &___tangent_7; }
	inline void set_tangent_7(Vector4_t3319028937  value)
	{
		___tangent_7 = value;
	}
};

struct UIVertex_t4057497605_StaticFields
{
public:
	// UnityEngine.Color32 UnityEngine.UIVertex::s_DefaultColor
	Color32_t2600501292  ___s_DefaultColor_8;
	// UnityEngine.Vector4 UnityEngine.UIVertex::s_DefaultTangent
	Vector4_t3319028937  ___s_DefaultTangent_9;
	// UnityEngine.UIVertex UnityEngine.UIVertex::simpleVert
	UIVertex_t4057497605  ___simpleVert_10;

public:
	inline static int32_t get_offset_of_s_DefaultColor_8() { return static_cast<int32_t>(offsetof(UIVertex_t4057497605_StaticFields, ___s_DefaultColor_8)); }
	inline Color32_t2600501292  get_s_DefaultColor_8() const { return ___s_DefaultColor_8; }
	inline Color32_t2600501292 * get_address_of_s_DefaultColor_8() { return &___s_DefaultColor_8; }
	inline void set_s_DefaultColor_8(Color32_t2600501292  value)
	{
		___s_DefaultColor_8 = value;
	}

	inline static int32_t get_offset_of_s_DefaultTangent_9() { return static_cast<int32_t>(offsetof(UIVertex_t4057497605_StaticFields, ___s_DefaultTangent_9)); }
	inline Vector4_t3319028937  get_s_DefaultTangent_9() const { return ___s_DefaultTangent_9; }
	inline Vector4_t3319028937 * get_address_of_s_DefaultTangent_9() { return &___s_DefaultTangent_9; }
	inline void set_s_DefaultTangent_9(Vector4_t3319028937  value)
	{
		___s_DefaultTangent_9 = value;
	}

	inline static int32_t get_offset_of_simpleVert_10() { return static_cast<int32_t>(offsetof(UIVertex_t4057497605_StaticFields, ___simpleVert_10)); }
	inline UIVertex_t4057497605  get_simpleVert_10() const { return ___simpleVert_10; }
	inline UIVertex_t4057497605 * get_address_of_simpleVert_10() { return &___simpleVert_10; }
	inline void set_simpleVert_10(UIVertex_t4057497605  value)
	{
		___simpleVert_10 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // UIVERTEX_T4057497605_H
#ifndef OBJECT_T631007953_H
#define OBJECT_T631007953_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Object
struct  Object_t631007953  : public RuntimeObject
{
public:
	// System.IntPtr UnityEngine.Object::m_CachedPtr
	intptr_t ___m_CachedPtr_0;

public:
	inline static int32_t get_offset_of_m_CachedPtr_0() { return static_cast<int32_t>(offsetof(Object_t631007953, ___m_CachedPtr_0)); }
	inline intptr_t get_m_CachedPtr_0() const { return ___m_CachedPtr_0; }
	inline intptr_t* get_address_of_m_CachedPtr_0() { return &___m_CachedPtr_0; }
	inline void set_m_CachedPtr_0(intptr_t value)
	{
		___m_CachedPtr_0 = value;
	}
};

struct Object_t631007953_StaticFields
{
public:
	// System.Int32 UnityEngine.Object::OffsetOfInstanceIDInCPlusPlusObject
	int32_t ___OffsetOfInstanceIDInCPlusPlusObject_1;

public:
	inline static int32_t get_offset_of_OffsetOfInstanceIDInCPlusPlusObject_1() { return static_cast<int32_t>(offsetof(Object_t631007953_StaticFields, ___OffsetOfInstanceIDInCPlusPlusObject_1)); }
	inline int32_t get_OffsetOfInstanceIDInCPlusPlusObject_1() const { return ___OffsetOfInstanceIDInCPlusPlusObject_1; }
	inline int32_t* get_address_of_OffsetOfInstanceIDInCPlusPlusObject_1() { return &___OffsetOfInstanceIDInCPlusPlusObject_1; }
	inline void set_OffsetOfInstanceIDInCPlusPlusObject_1(int32_t value)
	{
		___OffsetOfInstanceIDInCPlusPlusObject_1 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Native definition for P/Invoke marshalling of UnityEngine.Object
struct Object_t631007953_marshaled_pinvoke
{
	intptr_t ___m_CachedPtr_0;
};
// Native definition for COM marshalling of UnityEngine.Object
struct Object_t631007953_marshaled_com
{
	intptr_t ___m_CachedPtr_0;
};
#endif // OBJECT_T631007953_H
#ifndef RUNTIMETYPEHANDLE_T3027515415_H
#define RUNTIMETYPEHANDLE_T3027515415_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.RuntimeTypeHandle
struct  RuntimeTypeHandle_t3027515415 
{
public:
	// System.IntPtr System.RuntimeTypeHandle::value
	intptr_t ___value_0;

public:
	inline static int32_t get_offset_of_value_0() { return static_cast<int32_t>(offsetof(RuntimeTypeHandle_t3027515415, ___value_0)); }
	inline intptr_t get_value_0() const { return ___value_0; }
	inline intptr_t* get_address_of_value_0() { return &___value_0; }
	inline void set_value_0(intptr_t value)
	{
		___value_0 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // RUNTIMETYPEHANDLE_T3027515415_H
#ifndef RAYCASTRESULT_T3360306849_H
#define RAYCASTRESULT_T3360306849_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.EventSystems.RaycastResult
struct  RaycastResult_t3360306849 
{
public:
	// UnityEngine.GameObject UnityEngine.EventSystems.RaycastResult::m_GameObject
	GameObject_t1113636619 * ___m_GameObject_0;
	// UnityEngine.EventSystems.BaseRaycaster UnityEngine.EventSystems.RaycastResult::module
	BaseRaycaster_t4150874583 * ___module_1;
	// System.Single UnityEngine.EventSystems.RaycastResult::distance
	float ___distance_2;
	// System.Single UnityEngine.EventSystems.RaycastResult::index
	float ___index_3;
	// System.Int32 UnityEngine.EventSystems.RaycastResult::depth
	int32_t ___depth_4;
	// System.Int32 UnityEngine.EventSystems.RaycastResult::sortingLayer
	int32_t ___sortingLayer_5;
	// System.Int32 UnityEngine.EventSystems.RaycastResult::sortingOrder
	int32_t ___sortingOrder_6;
	// UnityEngine.Vector3 UnityEngine.EventSystems.RaycastResult::worldPosition
	Vector3_t3722313464  ___worldPosition_7;
	// UnityEngine.Vector3 UnityEngine.EventSystems.RaycastResult::worldNormal
	Vector3_t3722313464  ___worldNormal_8;
	// UnityEngine.Vector2 UnityEngine.EventSystems.RaycastResult::screenPosition
	Vector2_t2156229523  ___screenPosition_9;

public:
	inline static int32_t get_offset_of_m_GameObject_0() { return static_cast<int32_t>(offsetof(RaycastResult_t3360306849, ___m_GameObject_0)); }
	inline GameObject_t1113636619 * get_m_GameObject_0() const { return ___m_GameObject_0; }
	inline GameObject_t1113636619 ** get_address_of_m_GameObject_0() { return &___m_GameObject_0; }
	inline void set_m_GameObject_0(GameObject_t1113636619 * value)
	{
		___m_GameObject_0 = value;
		Il2CppCodeGenWriteBarrier((&___m_GameObject_0), value);
	}

	inline static int32_t get_offset_of_module_1() { return static_cast<int32_t>(offsetof(RaycastResult_t3360306849, ___module_1)); }
	inline BaseRaycaster_t4150874583 * get_module_1() const { return ___module_1; }
	inline BaseRaycaster_t4150874583 ** get_address_of_module_1() { return &___module_1; }
	inline void set_module_1(BaseRaycaster_t4150874583 * value)
	{
		___module_1 = value;
		Il2CppCodeGenWriteBarrier((&___module_1), value);
	}

	inline static int32_t get_offset_of_distance_2() { return static_cast<int32_t>(offsetof(RaycastResult_t3360306849, ___distance_2)); }
	inline float get_distance_2() const { return ___distance_2; }
	inline float* get_address_of_distance_2() { return &___distance_2; }
	inline void set_distance_2(float value)
	{
		___distance_2 = value;
	}

	inline static int32_t get_offset_of_index_3() { return static_cast<int32_t>(offsetof(RaycastResult_t3360306849, ___index_3)); }
	inline float get_index_3() const { return ___index_3; }
	inline float* get_address_of_index_3() { return &___index_3; }
	inline void set_index_3(float value)
	{
		___index_3 = value;
	}

	inline static int32_t get_offset_of_depth_4() { return static_cast<int32_t>(offsetof(RaycastResult_t3360306849, ___depth_4)); }
	inline int32_t get_depth_4() const { return ___depth_4; }
	inline int32_t* get_address_of_depth_4() { return &___depth_4; }
	inline void set_depth_4(int32_t value)
	{
		___depth_4 = value;
	}

	inline static int32_t get_offset_of_sortingLayer_5() { return static_cast<int32_t>(offsetof(RaycastResult_t3360306849, ___sortingLayer_5)); }
	inline int32_t get_sortingLayer_5() const { return ___sortingLayer_5; }
	inline int32_t* get_address_of_sortingLayer_5() { return &___sortingLayer_5; }
	inline void set_sortingLayer_5(int32_t value)
	{
		___sortingLayer_5 = value;
	}

	inline static int32_t get_offset_of_sortingOrder_6() { return static_cast<int32_t>(offsetof(RaycastResult_t3360306849, ___sortingOrder_6)); }
	inline int32_t get_sortingOrder_6() const { return ___sortingOrder_6; }
	inline int32_t* get_address_of_sortingOrder_6() { return &___sortingOrder_6; }
	inline void set_sortingOrder_6(int32_t value)
	{
		___sortingOrder_6 = value;
	}

	inline static int32_t get_offset_of_worldPosition_7() { return static_cast<int32_t>(offsetof(RaycastResult_t3360306849, ___worldPosition_7)); }
	inline Vector3_t3722313464  get_worldPosition_7() const { return ___worldPosition_7; }
	inline Vector3_t3722313464 * get_address_of_worldPosition_7() { return &___worldPosition_7; }
	inline void set_worldPosition_7(Vector3_t3722313464  value)
	{
		___worldPosition_7 = value;
	}

	inline static int32_t get_offset_of_worldNormal_8() { return static_cast<int32_t>(offsetof(RaycastResult_t3360306849, ___worldNormal_8)); }
	inline Vector3_t3722313464  get_worldNormal_8() const { return ___worldNormal_8; }
	inline Vector3_t3722313464 * get_address_of_worldNormal_8() { return &___worldNormal_8; }
	inline void set_worldNormal_8(Vector3_t3722313464  value)
	{
		___worldNormal_8 = value;
	}

	inline static int32_t get_offset_of_screenPosition_9() { return static_cast<int32_t>(offsetof(RaycastResult_t3360306849, ___screenPosition_9)); }
	inline Vector2_t2156229523  get_screenPosition_9() const { return ___screenPosition_9; }
	inline Vector2_t2156229523 * get_address_of_screenPosition_9() { return &___screenPosition_9; }
	inline void set_screenPosition_9(Vector2_t2156229523  value)
	{
		___screenPosition_9 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Native definition for P/Invoke marshalling of UnityEngine.EventSystems.RaycastResult
struct RaycastResult_t3360306849_marshaled_pinvoke
{
	GameObject_t1113636619 * ___m_GameObject_0;
	BaseRaycaster_t4150874583 * ___module_1;
	float ___distance_2;
	float ___index_3;
	int32_t ___depth_4;
	int32_t ___sortingLayer_5;
	int32_t ___sortingOrder_6;
	Vector3_t3722313464  ___worldPosition_7;
	Vector3_t3722313464  ___worldNormal_8;
	Vector2_t2156229523  ___screenPosition_9;
};
// Native definition for COM marshalling of UnityEngine.EventSystems.RaycastResult
struct RaycastResult_t3360306849_marshaled_com
{
	GameObject_t1113636619 * ___m_GameObject_0;
	BaseRaycaster_t4150874583 * ___module_1;
	float ___distance_2;
	float ___index_3;
	int32_t ___depth_4;
	int32_t ___sortingLayer_5;
	int32_t ___sortingOrder_6;
	Vector3_t3722313464  ___worldPosition_7;
	Vector3_t3722313464  ___worldNormal_8;
	Vector2_t2156229523  ___screenPosition_9;
};
#endif // RAYCASTRESULT_T3360306849_H
#ifndef SCROLLBARVISIBILITY_T705693775_H
#define SCROLLBARVISIBILITY_T705693775_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.ScrollRect/ScrollbarVisibility
struct  ScrollbarVisibility_t705693775 
{
public:
	// System.Int32 UnityEngine.UI.ScrollRect/ScrollbarVisibility::value__
	int32_t ___value___1;

public:
	inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(ScrollbarVisibility_t705693775, ___value___1)); }
	inline int32_t get_value___1() const { return ___value___1; }
	inline int32_t* get_address_of_value___1() { return &___value___1; }
	inline void set_value___1(int32_t value)
	{
		___value___1 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // SCROLLBARVISIBILITY_T705693775_H
#ifndef RECTOFFSET_T1369453676_H
#define RECTOFFSET_T1369453676_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.RectOffset
struct  RectOffset_t1369453676  : public RuntimeObject
{
public:
	// System.IntPtr UnityEngine.RectOffset::m_Ptr
	intptr_t ___m_Ptr_0;
	// System.Object UnityEngine.RectOffset::m_SourceStyle
	RuntimeObject * ___m_SourceStyle_1;

public:
	inline static int32_t get_offset_of_m_Ptr_0() { return static_cast<int32_t>(offsetof(RectOffset_t1369453676, ___m_Ptr_0)); }
	inline intptr_t get_m_Ptr_0() const { return ___m_Ptr_0; }
	inline intptr_t* get_address_of_m_Ptr_0() { return &___m_Ptr_0; }
	inline void set_m_Ptr_0(intptr_t value)
	{
		___m_Ptr_0 = value;
	}

	inline static int32_t get_offset_of_m_SourceStyle_1() { return static_cast<int32_t>(offsetof(RectOffset_t1369453676, ___m_SourceStyle_1)); }
	inline RuntimeObject * get_m_SourceStyle_1() const { return ___m_SourceStyle_1; }
	inline RuntimeObject ** get_address_of_m_SourceStyle_1() { return &___m_SourceStyle_1; }
	inline void set_m_SourceStyle_1(RuntimeObject * value)
	{
		___m_SourceStyle_1 = value;
		Il2CppCodeGenWriteBarrier((&___m_SourceStyle_1), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Native definition for P/Invoke marshalling of UnityEngine.RectOffset
struct RectOffset_t1369453676_marshaled_pinvoke
{
	intptr_t ___m_Ptr_0;
	Il2CppIUnknown* ___m_SourceStyle_1;
};
// Native definition for COM marshalling of UnityEngine.RectOffset
struct RectOffset_t1369453676_marshaled_com
{
	intptr_t ___m_Ptr_0;
	Il2CppIUnknown* ___m_SourceStyle_1;
};
#endif // RECTOFFSET_T1369453676_H
#ifndef EVENTHANDLE_T600343995_H
#define EVENTHANDLE_T600343995_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.EventSystems.EventHandle
struct  EventHandle_t600343995 
{
public:
	// System.Int32 UnityEngine.EventSystems.EventHandle::value__
	int32_t ___value___1;

public:
	inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(EventHandle_t600343995, ___value___1)); }
	inline int32_t get_value___1() const { return ___value___1; }
	inline int32_t* get_address_of_value___1() { return &___value___1; }
	inline void set_value___1(int32_t value)
	{
		___value___1 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // EVENTHANDLE_T600343995_H
#ifndef TRIGGEREVENT_T3867320123_H
#define TRIGGEREVENT_T3867320123_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.EventSystems.EventTrigger/TriggerEvent
struct  TriggerEvent_t3867320123  : public UnityEvent_1_t489719741
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // TRIGGEREVENT_T3867320123_H
#ifndef UNIT_T2218508340_H
#define UNIT_T2218508340_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.CanvasScaler/Unit
struct  Unit_t2218508340 
{
public:
	// System.Int32 UnityEngine.UI.CanvasScaler/Unit::value__
	int32_t ___value___1;

public:
	inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(Unit_t2218508340, ___value___1)); }
	inline int32_t get_value___1() const { return ___value___1; }
	inline int32_t* get_address_of_value___1() { return &___value___1; }
	inline void set_value___1(int32_t value)
	{
		___value___1 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // UNIT_T2218508340_H
#ifndef EVENTTRIGGERTYPE_T55832929_H
#define EVENTTRIGGERTYPE_T55832929_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.EventSystems.EventTriggerType
struct  EventTriggerType_t55832929 
{
public:
	// System.Int32 UnityEngine.EventSystems.EventTriggerType::value__
	int32_t ___value___1;

public:
	inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(EventTriggerType_t55832929, ___value___1)); }
	inline int32_t get_value___1() const { return ___value___1; }
	inline int32_t* get_address_of_value___1() { return &___value___1; }
	inline void set_value___1(int32_t value)
	{
		___value___1 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // EVENTTRIGGERTYPE_T55832929_H
#ifndef RAY_T3785851493_H
#define RAY_T3785851493_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Ray
struct  Ray_t3785851493 
{
public:
	// UnityEngine.Vector3 UnityEngine.Ray::m_Origin
	Vector3_t3722313464  ___m_Origin_0;
	// UnityEngine.Vector3 UnityEngine.Ray::m_Direction
	Vector3_t3722313464  ___m_Direction_1;

public:
	inline static int32_t get_offset_of_m_Origin_0() { return static_cast<int32_t>(offsetof(Ray_t3785851493, ___m_Origin_0)); }
	inline Vector3_t3722313464  get_m_Origin_0() const { return ___m_Origin_0; }
	inline Vector3_t3722313464 * get_address_of_m_Origin_0() { return &___m_Origin_0; }
	inline void set_m_Origin_0(Vector3_t3722313464  value)
	{
		___m_Origin_0 = value;
	}

	inline static int32_t get_offset_of_m_Direction_1() { return static_cast<int32_t>(offsetof(Ray_t3785851493, ___m_Direction_1)); }
	inline Vector3_t3722313464  get_m_Direction_1() const { return ___m_Direction_1; }
	inline Vector3_t3722313464 * get_address_of_m_Direction_1() { return &___m_Direction_1; }
	inline void set_m_Direction_1(Vector3_t3722313464  value)
	{
		___m_Direction_1 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // RAY_T3785851493_H
#ifndef RAYCASTHIT2D_T2279581989_H
#define RAYCASTHIT2D_T2279581989_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.RaycastHit2D
struct  RaycastHit2D_t2279581989 
{
public:
	// UnityEngine.Vector2 UnityEngine.RaycastHit2D::m_Centroid
	Vector2_t2156229523  ___m_Centroid_0;
	// UnityEngine.Vector2 UnityEngine.RaycastHit2D::m_Point
	Vector2_t2156229523  ___m_Point_1;
	// UnityEngine.Vector2 UnityEngine.RaycastHit2D::m_Normal
	Vector2_t2156229523  ___m_Normal_2;
	// System.Single UnityEngine.RaycastHit2D::m_Distance
	float ___m_Distance_3;
	// System.Single UnityEngine.RaycastHit2D::m_Fraction
	float ___m_Fraction_4;
	// UnityEngine.Collider2D UnityEngine.RaycastHit2D::m_Collider
	Collider2D_t2806799626 * ___m_Collider_5;

public:
	inline static int32_t get_offset_of_m_Centroid_0() { return static_cast<int32_t>(offsetof(RaycastHit2D_t2279581989, ___m_Centroid_0)); }
	inline Vector2_t2156229523  get_m_Centroid_0() const { return ___m_Centroid_0; }
	inline Vector2_t2156229523 * get_address_of_m_Centroid_0() { return &___m_Centroid_0; }
	inline void set_m_Centroid_0(Vector2_t2156229523  value)
	{
		___m_Centroid_0 = value;
	}

	inline static int32_t get_offset_of_m_Point_1() { return static_cast<int32_t>(offsetof(RaycastHit2D_t2279581989, ___m_Point_1)); }
	inline Vector2_t2156229523  get_m_Point_1() const { return ___m_Point_1; }
	inline Vector2_t2156229523 * get_address_of_m_Point_1() { return &___m_Point_1; }
	inline void set_m_Point_1(Vector2_t2156229523  value)
	{
		___m_Point_1 = value;
	}

	inline static int32_t get_offset_of_m_Normal_2() { return static_cast<int32_t>(offsetof(RaycastHit2D_t2279581989, ___m_Normal_2)); }
	inline Vector2_t2156229523  get_m_Normal_2() const { return ___m_Normal_2; }
	inline Vector2_t2156229523 * get_address_of_m_Normal_2() { return &___m_Normal_2; }
	inline void set_m_Normal_2(Vector2_t2156229523  value)
	{
		___m_Normal_2 = value;
	}

	inline static int32_t get_offset_of_m_Distance_3() { return static_cast<int32_t>(offsetof(RaycastHit2D_t2279581989, ___m_Distance_3)); }
	inline float get_m_Distance_3() const { return ___m_Distance_3; }
	inline float* get_address_of_m_Distance_3() { return &___m_Distance_3; }
	inline void set_m_Distance_3(float value)
	{
		___m_Distance_3 = value;
	}

	inline static int32_t get_offset_of_m_Fraction_4() { return static_cast<int32_t>(offsetof(RaycastHit2D_t2279581989, ___m_Fraction_4)); }
	inline float get_m_Fraction_4() const { return ___m_Fraction_4; }
	inline float* get_address_of_m_Fraction_4() { return &___m_Fraction_4; }
	inline void set_m_Fraction_4(float value)
	{
		___m_Fraction_4 = value;
	}

	inline static int32_t get_offset_of_m_Collider_5() { return static_cast<int32_t>(offsetof(RaycastHit2D_t2279581989, ___m_Collider_5)); }
	inline Collider2D_t2806799626 * get_m_Collider_5() const { return ___m_Collider_5; }
	inline Collider2D_t2806799626 ** get_address_of_m_Collider_5() { return &___m_Collider_5; }
	inline void set_m_Collider_5(Collider2D_t2806799626 * value)
	{
		___m_Collider_5 = value;
		Il2CppCodeGenWriteBarrier((&___m_Collider_5), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Native definition for P/Invoke marshalling of UnityEngine.RaycastHit2D
struct RaycastHit2D_t2279581989_marshaled_pinvoke
{
	Vector2_t2156229523  ___m_Centroid_0;
	Vector2_t2156229523  ___m_Point_1;
	Vector2_t2156229523  ___m_Normal_2;
	float ___m_Distance_3;
	float ___m_Fraction_4;
	Collider2D_t2806799626 * ___m_Collider_5;
};
// Native definition for COM marshalling of UnityEngine.RaycastHit2D
struct RaycastHit2D_t2279581989_marshaled_com
{
	Vector2_t2156229523  ___m_Centroid_0;
	Vector2_t2156229523  ___m_Point_1;
	Vector2_t2156229523  ___m_Normal_2;
	float ___m_Distance_3;
	float ___m_Fraction_4;
	Collider2D_t2806799626 * ___m_Collider_5;
};
#endif // RAYCASTHIT2D_T2279581989_H
#ifndef NOTSUPPORTEDEXCEPTION_T1314879016_H
#define NOTSUPPORTEDEXCEPTION_T1314879016_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.NotSupportedException
struct  NotSupportedException_t1314879016  : public SystemException_t176217640
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // NOTSUPPORTEDEXCEPTION_T1314879016_H
#ifndef CURSORLOCKMODE_T2840764040_H
#define CURSORLOCKMODE_T2840764040_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.CursorLockMode
struct  CursorLockMode_t2840764040 
{
public:
	// System.Int32 UnityEngine.CursorLockMode::value__
	int32_t ___value___1;

public:
	inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(CursorLockMode_t2840764040, ___value___1)); }
	inline int32_t get_value___1() const { return ___value___1; }
	inline int32_t* get_address_of_value___1() { return &___value___1; }
	inline void set_value___1(int32_t value)
	{
		___value___1 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // CURSORLOCKMODE_T2840764040_H
#ifndef COROUTINE_T3829159415_H
#define COROUTINE_T3829159415_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Coroutine
struct  Coroutine_t3829159415  : public YieldInstruction_t403091072
{
public:
	// System.IntPtr UnityEngine.Coroutine::m_Ptr
	intptr_t ___m_Ptr_0;

public:
	inline static int32_t get_offset_of_m_Ptr_0() { return static_cast<int32_t>(offsetof(Coroutine_t3829159415, ___m_Ptr_0)); }
	inline intptr_t get_m_Ptr_0() const { return ___m_Ptr_0; }
	inline intptr_t* get_address_of_m_Ptr_0() { return &___m_Ptr_0; }
	inline void set_m_Ptr_0(intptr_t value)
	{
		___m_Ptr_0 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Native definition for P/Invoke marshalling of UnityEngine.Coroutine
struct Coroutine_t3829159415_marshaled_pinvoke : public YieldInstruction_t403091072_marshaled_pinvoke
{
	intptr_t ___m_Ptr_0;
};
// Native definition for COM marshalling of UnityEngine.Coroutine
struct Coroutine_t3829159415_marshaled_com : public YieldInstruction_t403091072_marshaled_com
{
	intptr_t ___m_Ptr_0;
};
#endif // COROUTINE_T3829159415_H
#ifndef RAYCASTHIT_T1056001966_H
#define RAYCASTHIT_T1056001966_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.RaycastHit
struct  RaycastHit_t1056001966 
{
public:
	// UnityEngine.Vector3 UnityEngine.RaycastHit::m_Point
	Vector3_t3722313464  ___m_Point_0;
	// UnityEngine.Vector3 UnityEngine.RaycastHit::m_Normal
	Vector3_t3722313464  ___m_Normal_1;
	// System.Int32 UnityEngine.RaycastHit::m_FaceID
	int32_t ___m_FaceID_2;
	// System.Single UnityEngine.RaycastHit::m_Distance
	float ___m_Distance_3;
	// UnityEngine.Vector2 UnityEngine.RaycastHit::m_UV
	Vector2_t2156229523  ___m_UV_4;
	// UnityEngine.Collider UnityEngine.RaycastHit::m_Collider
	Collider_t1773347010 * ___m_Collider_5;

public:
	inline static int32_t get_offset_of_m_Point_0() { return static_cast<int32_t>(offsetof(RaycastHit_t1056001966, ___m_Point_0)); }
	inline Vector3_t3722313464  get_m_Point_0() const { return ___m_Point_0; }
	inline Vector3_t3722313464 * get_address_of_m_Point_0() { return &___m_Point_0; }
	inline void set_m_Point_0(Vector3_t3722313464  value)
	{
		___m_Point_0 = value;
	}

	inline static int32_t get_offset_of_m_Normal_1() { return static_cast<int32_t>(offsetof(RaycastHit_t1056001966, ___m_Normal_1)); }
	inline Vector3_t3722313464  get_m_Normal_1() const { return ___m_Normal_1; }
	inline Vector3_t3722313464 * get_address_of_m_Normal_1() { return &___m_Normal_1; }
	inline void set_m_Normal_1(Vector3_t3722313464  value)
	{
		___m_Normal_1 = value;
	}

	inline static int32_t get_offset_of_m_FaceID_2() { return static_cast<int32_t>(offsetof(RaycastHit_t1056001966, ___m_FaceID_2)); }
	inline int32_t get_m_FaceID_2() const { return ___m_FaceID_2; }
	inline int32_t* get_address_of_m_FaceID_2() { return &___m_FaceID_2; }
	inline void set_m_FaceID_2(int32_t value)
	{
		___m_FaceID_2 = value;
	}

	inline static int32_t get_offset_of_m_Distance_3() { return static_cast<int32_t>(offsetof(RaycastHit_t1056001966, ___m_Distance_3)); }
	inline float get_m_Distance_3() const { return ___m_Distance_3; }
	inline float* get_address_of_m_Distance_3() { return &___m_Distance_3; }
	inline void set_m_Distance_3(float value)
	{
		___m_Distance_3 = value;
	}

	inline static int32_t get_offset_of_m_UV_4() { return static_cast<int32_t>(offsetof(RaycastHit_t1056001966, ___m_UV_4)); }
	inline Vector2_t2156229523  get_m_UV_4() const { return ___m_UV_4; }
	inline Vector2_t2156229523 * get_address_of_m_UV_4() { return &___m_UV_4; }
	inline void set_m_UV_4(Vector2_t2156229523  value)
	{
		___m_UV_4 = value;
	}

	inline static int32_t get_offset_of_m_Collider_5() { return static_cast<int32_t>(offsetof(RaycastHit_t1056001966, ___m_Collider_5)); }
	inline Collider_t1773347010 * get_m_Collider_5() const { return ___m_Collider_5; }
	inline Collider_t1773347010 ** get_address_of_m_Collider_5() { return &___m_Collider_5; }
	inline void set_m_Collider_5(Collider_t1773347010 * value)
	{
		___m_Collider_5 = value;
		Il2CppCodeGenWriteBarrier((&___m_Collider_5), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Native definition for P/Invoke marshalling of UnityEngine.RaycastHit
struct RaycastHit_t1056001966_marshaled_pinvoke
{
	Vector3_t3722313464  ___m_Point_0;
	Vector3_t3722313464  ___m_Normal_1;
	int32_t ___m_FaceID_2;
	float ___m_Distance_3;
	Vector2_t2156229523  ___m_UV_4;
	Collider_t1773347010 * ___m_Collider_5;
};
// Native definition for COM marshalling of UnityEngine.RaycastHit
struct RaycastHit_t1056001966_marshaled_com
{
	Vector3_t3722313464  ___m_Point_0;
	Vector3_t3722313464  ___m_Normal_1;
	int32_t ___m_FaceID_2;
	float ___m_Distance_3;
	Vector2_t2156229523  ___m_UV_4;
	Collider_t1773347010 * ___m_Collider_5;
};
#endif // RAYCASTHIT_T1056001966_H
#ifndef AXIS_T1856666072_H
#define AXIS_T1856666072_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.RectTransform/Axis
struct  Axis_t1856666072 
{
public:
	// System.Int32 UnityEngine.RectTransform/Axis::value__
	int32_t ___value___1;

public:
	inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(Axis_t1856666072, ___value___1)); }
	inline int32_t get_value___1() const { return ___value___1; }
	inline int32_t* get_address_of_value___1() { return &___value___1; }
	inline void set_value___1(int32_t value)
	{
		___value___1 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // AXIS_T1856666072_H
#ifndef VERTEXHELPER_T2453304189_H
#define VERTEXHELPER_T2453304189_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.VertexHelper
struct  VertexHelper_t2453304189  : public RuntimeObject
{
public:
	// System.Collections.Generic.List`1<UnityEngine.Vector3> UnityEngine.UI.VertexHelper::m_Positions
	List_1_t899420910 * ___m_Positions_0;
	// System.Collections.Generic.List`1<UnityEngine.Color32> UnityEngine.UI.VertexHelper::m_Colors
	List_1_t4072576034 * ___m_Colors_1;
	// System.Collections.Generic.List`1<UnityEngine.Vector2> UnityEngine.UI.VertexHelper::m_Uv0S
	List_1_t3628304265 * ___m_Uv0S_2;
	// System.Collections.Generic.List`1<UnityEngine.Vector2> UnityEngine.UI.VertexHelper::m_Uv1S
	List_1_t3628304265 * ___m_Uv1S_3;
	// System.Collections.Generic.List`1<UnityEngine.Vector2> UnityEngine.UI.VertexHelper::m_Uv2S
	List_1_t3628304265 * ___m_Uv2S_4;
	// System.Collections.Generic.List`1<UnityEngine.Vector2> UnityEngine.UI.VertexHelper::m_Uv3S
	List_1_t3628304265 * ___m_Uv3S_5;
	// System.Collections.Generic.List`1<UnityEngine.Vector3> UnityEngine.UI.VertexHelper::m_Normals
	List_1_t899420910 * ___m_Normals_6;
	// System.Collections.Generic.List`1<UnityEngine.Vector4> UnityEngine.UI.VertexHelper::m_Tangents
	List_1_t496136383 * ___m_Tangents_7;
	// System.Collections.Generic.List`1<System.Int32> UnityEngine.UI.VertexHelper::m_Indices
	List_1_t128053199 * ___m_Indices_8;

public:
	inline static int32_t get_offset_of_m_Positions_0() { return static_cast<int32_t>(offsetof(VertexHelper_t2453304189, ___m_Positions_0)); }
	inline List_1_t899420910 * get_m_Positions_0() const { return ___m_Positions_0; }
	inline List_1_t899420910 ** get_address_of_m_Positions_0() { return &___m_Positions_0; }
	inline void set_m_Positions_0(List_1_t899420910 * value)
	{
		___m_Positions_0 = value;
		Il2CppCodeGenWriteBarrier((&___m_Positions_0), value);
	}

	inline static int32_t get_offset_of_m_Colors_1() { return static_cast<int32_t>(offsetof(VertexHelper_t2453304189, ___m_Colors_1)); }
	inline List_1_t4072576034 * get_m_Colors_1() const { return ___m_Colors_1; }
	inline List_1_t4072576034 ** get_address_of_m_Colors_1() { return &___m_Colors_1; }
	inline void set_m_Colors_1(List_1_t4072576034 * value)
	{
		___m_Colors_1 = value;
		Il2CppCodeGenWriteBarrier((&___m_Colors_1), value);
	}

	inline static int32_t get_offset_of_m_Uv0S_2() { return static_cast<int32_t>(offsetof(VertexHelper_t2453304189, ___m_Uv0S_2)); }
	inline List_1_t3628304265 * get_m_Uv0S_2() const { return ___m_Uv0S_2; }
	inline List_1_t3628304265 ** get_address_of_m_Uv0S_2() { return &___m_Uv0S_2; }
	inline void set_m_Uv0S_2(List_1_t3628304265 * value)
	{
		___m_Uv0S_2 = value;
		Il2CppCodeGenWriteBarrier((&___m_Uv0S_2), value);
	}

	inline static int32_t get_offset_of_m_Uv1S_3() { return static_cast<int32_t>(offsetof(VertexHelper_t2453304189, ___m_Uv1S_3)); }
	inline List_1_t3628304265 * get_m_Uv1S_3() const { return ___m_Uv1S_3; }
	inline List_1_t3628304265 ** get_address_of_m_Uv1S_3() { return &___m_Uv1S_3; }
	inline void set_m_Uv1S_3(List_1_t3628304265 * value)
	{
		___m_Uv1S_3 = value;
		Il2CppCodeGenWriteBarrier((&___m_Uv1S_3), value);
	}

	inline static int32_t get_offset_of_m_Uv2S_4() { return static_cast<int32_t>(offsetof(VertexHelper_t2453304189, ___m_Uv2S_4)); }
	inline List_1_t3628304265 * get_m_Uv2S_4() const { return ___m_Uv2S_4; }
	inline List_1_t3628304265 ** get_address_of_m_Uv2S_4() { return &___m_Uv2S_4; }
	inline void set_m_Uv2S_4(List_1_t3628304265 * value)
	{
		___m_Uv2S_4 = value;
		Il2CppCodeGenWriteBarrier((&___m_Uv2S_4), value);
	}

	inline static int32_t get_offset_of_m_Uv3S_5() { return static_cast<int32_t>(offsetof(VertexHelper_t2453304189, ___m_Uv3S_5)); }
	inline List_1_t3628304265 * get_m_Uv3S_5() const { return ___m_Uv3S_5; }
	inline List_1_t3628304265 ** get_address_of_m_Uv3S_5() { return &___m_Uv3S_5; }
	inline void set_m_Uv3S_5(List_1_t3628304265 * value)
	{
		___m_Uv3S_5 = value;
		Il2CppCodeGenWriteBarrier((&___m_Uv3S_5), value);
	}

	inline static int32_t get_offset_of_m_Normals_6() { return static_cast<int32_t>(offsetof(VertexHelper_t2453304189, ___m_Normals_6)); }
	inline List_1_t899420910 * get_m_Normals_6() const { return ___m_Normals_6; }
	inline List_1_t899420910 ** get_address_of_m_Normals_6() { return &___m_Normals_6; }
	inline void set_m_Normals_6(List_1_t899420910 * value)
	{
		___m_Normals_6 = value;
		Il2CppCodeGenWriteBarrier((&___m_Normals_6), value);
	}

	inline static int32_t get_offset_of_m_Tangents_7() { return static_cast<int32_t>(offsetof(VertexHelper_t2453304189, ___m_Tangents_7)); }
	inline List_1_t496136383 * get_m_Tangents_7() const { return ___m_Tangents_7; }
	inline List_1_t496136383 ** get_address_of_m_Tangents_7() { return &___m_Tangents_7; }
	inline void set_m_Tangents_7(List_1_t496136383 * value)
	{
		___m_Tangents_7 = value;
		Il2CppCodeGenWriteBarrier((&___m_Tangents_7), value);
	}

	inline static int32_t get_offset_of_m_Indices_8() { return static_cast<int32_t>(offsetof(VertexHelper_t2453304189, ___m_Indices_8)); }
	inline List_1_t128053199 * get_m_Indices_8() const { return ___m_Indices_8; }
	inline List_1_t128053199 ** get_address_of_m_Indices_8() { return &___m_Indices_8; }
	inline void set_m_Indices_8(List_1_t128053199 * value)
	{
		___m_Indices_8 = value;
		Il2CppCodeGenWriteBarrier((&___m_Indices_8), value);
	}
};

struct VertexHelper_t2453304189_StaticFields
{
public:
	// UnityEngine.Vector4 UnityEngine.UI.VertexHelper::s_DefaultTangent
	Vector4_t3319028937  ___s_DefaultTangent_9;
	// UnityEngine.Vector3 UnityEngine.UI.VertexHelper::s_DefaultNormal
	Vector3_t3722313464  ___s_DefaultNormal_10;

public:
	inline static int32_t get_offset_of_s_DefaultTangent_9() { return static_cast<int32_t>(offsetof(VertexHelper_t2453304189_StaticFields, ___s_DefaultTangent_9)); }
	inline Vector4_t3319028937  get_s_DefaultTangent_9() const { return ___s_DefaultTangent_9; }
	inline Vector4_t3319028937 * get_address_of_s_DefaultTangent_9() { return &___s_DefaultTangent_9; }
	inline void set_s_DefaultTangent_9(Vector4_t3319028937  value)
	{
		___s_DefaultTangent_9 = value;
	}

	inline static int32_t get_offset_of_s_DefaultNormal_10() { return static_cast<int32_t>(offsetof(VertexHelper_t2453304189_StaticFields, ___s_DefaultNormal_10)); }
	inline Vector3_t3722313464  get_s_DefaultNormal_10() const { return ___s_DefaultNormal_10; }
	inline Vector3_t3722313464 * get_address_of_s_DefaultNormal_10() { return &___s_DefaultNormal_10; }
	inline void set_s_DefaultNormal_10(Vector3_t3722313464  value)
	{
		___s_DefaultNormal_10 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // VERTEXHELPER_T2453304189_H
#ifndef DRIVENTRANSFORMPROPERTIES_T3813433528_H
#define DRIVENTRANSFORMPROPERTIES_T3813433528_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.DrivenTransformProperties
struct  DrivenTransformProperties_t3813433528 
{
public:
	// System.Int32 UnityEngine.DrivenTransformProperties::value__
	int32_t ___value___1;

public:
	inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(DrivenTransformProperties_t3813433528, ___value___1)); }
	inline int32_t get_value___1() const { return ___value___1; }
	inline int32_t* get_address_of_value___1() { return &___value___1; }
	inline void set_value___1(int32_t value)
	{
		___value___1 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // DRIVENTRANSFORMPROPERTIES_T3813433528_H
#ifndef INPUTBUTTON_T3704011348_H
#define INPUTBUTTON_T3704011348_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.EventSystems.PointerEventData/InputButton
struct  InputButton_t3704011348 
{
public:
	// System.Int32 UnityEngine.EventSystems.PointerEventData/InputButton::value__
	int32_t ___value___1;

public:
	inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(InputButton_t3704011348, ___value___1)); }
	inline int32_t get_value___1() const { return ___value___1; }
	inline int32_t* get_address_of_value___1() { return &___value___1; }
	inline void set_value___1(int32_t value)
	{
		___value___1 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // INPUTBUTTON_T3704011348_H
#ifndef TOUCHTYPE_T2034578258_H
#define TOUCHTYPE_T2034578258_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.TouchType
struct  TouchType_t2034578258 
{
public:
	// System.Int32 UnityEngine.TouchType::value__
	int32_t ___value___1;

public:
	inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(TouchType_t2034578258, ___value___1)); }
	inline int32_t get_value___1() const { return ___value___1; }
	inline int32_t* get_address_of_value___1() { return &___value___1; }
	inline void set_value___1(int32_t value)
	{
		___value___1 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // TOUCHTYPE_T2034578258_H
#ifndef OPERATINGSYSTEMFAMILY_T1868066375_H
#define OPERATINGSYSTEMFAMILY_T1868066375_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.OperatingSystemFamily
struct  OperatingSystemFamily_t1868066375 
{
public:
	// System.Int32 UnityEngine.OperatingSystemFamily::value__
	int32_t ___value___1;

public:
	inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(OperatingSystemFamily_t1868066375, ___value___1)); }
	inline int32_t get_value___1() const { return ___value___1; }
	inline int32_t* get_address_of_value___1() { return &___value___1; }
	inline void set_value___1(int32_t value)
	{
		___value___1 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // OPERATINGSYSTEMFAMILY_T1868066375_H
#ifndef FRAMEPRESSSTATE_T3039385657_H
#define FRAMEPRESSSTATE_T3039385657_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.EventSystems.PointerEventData/FramePressState
struct  FramePressState_t3039385657 
{
public:
	// System.Int32 UnityEngine.EventSystems.PointerEventData/FramePressState::value__
	int32_t ___value___1;

public:
	inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(FramePressState_t3039385657, ___value___1)); }
	inline int32_t get_value___1() const { return ___value___1; }
	inline int32_t* get_address_of_value___1() { return &___value___1; }
	inline void set_value___1(int32_t value)
	{
		___value___1 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // FRAMEPRESSSTATE_T3039385657_H
#ifndef INPUTMODE_T3382566315_H
#define INPUTMODE_T3382566315_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.EventSystems.StandaloneInputModule/InputMode
struct  InputMode_t3382566315 
{
public:
	// System.Int32 UnityEngine.EventSystems.StandaloneInputModule/InputMode::value__
	int32_t ___value___1;

public:
	inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(InputMode_t3382566315, ___value___1)); }
	inline int32_t get_value___1() const { return ___value___1; }
	inline int32_t* get_address_of_value___1() { return &___value___1; }
	inline void set_value___1(int32_t value)
	{
		___value___1 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // INPUTMODE_T3382566315_H
#ifndef CANVASUPDATE_T2572322932_H
#define CANVASUPDATE_T2572322932_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.CanvasUpdate
struct  CanvasUpdate_t2572322932 
{
public:
	// System.Int32 UnityEngine.UI.CanvasUpdate::value__
	int32_t ___value___1;

public:
	inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(CanvasUpdate_t2572322932, ___value___1)); }
	inline int32_t get_value___1() const { return ___value___1; }
	inline int32_t* get_address_of_value___1() { return &___value___1; }
	inline void set_value___1(int32_t value)
	{
		___value___1 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // CANVASUPDATE_T2572322932_H
#ifndef ENUMERATOR_T3923002270_H
#define ENUMERATOR_T3923002270_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Collections.Generic.Dictionary`2/Enumerator<System.Int32,System.Object>
struct  Enumerator_t3923002270 
{
public:
	// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::dictionary
	Dictionary_2_t1968819495 * ___dictionary_0;
	// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::next
	int32_t ___next_1;
	// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::stamp
	int32_t ___stamp_2;
	// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::current
	KeyValuePair_2_t71524366  ___current_3;

public:
	inline static int32_t get_offset_of_dictionary_0() { return static_cast<int32_t>(offsetof(Enumerator_t3923002270, ___dictionary_0)); }
	inline Dictionary_2_t1968819495 * get_dictionary_0() const { return ___dictionary_0; }
	inline Dictionary_2_t1968819495 ** get_address_of_dictionary_0() { return &___dictionary_0; }
	inline void set_dictionary_0(Dictionary_2_t1968819495 * value)
	{
		___dictionary_0 = value;
		Il2CppCodeGenWriteBarrier((&___dictionary_0), value);
	}

	inline static int32_t get_offset_of_next_1() { return static_cast<int32_t>(offsetof(Enumerator_t3923002270, ___next_1)); }
	inline int32_t get_next_1() const { return ___next_1; }
	inline int32_t* get_address_of_next_1() { return &___next_1; }
	inline void set_next_1(int32_t value)
	{
		___next_1 = value;
	}

	inline static int32_t get_offset_of_stamp_2() { return static_cast<int32_t>(offsetof(Enumerator_t3923002270, ___stamp_2)); }
	inline int32_t get_stamp_2() const { return ___stamp_2; }
	inline int32_t* get_address_of_stamp_2() { return &___stamp_2; }
	inline void set_stamp_2(int32_t value)
	{
		___stamp_2 = value;
	}

	inline static int32_t get_offset_of_current_3() { return static_cast<int32_t>(offsetof(Enumerator_t3923002270, ___current_3)); }
	inline KeyValuePair_2_t71524366  get_current_3() const { return ___current_3; }
	inline KeyValuePair_2_t71524366 * get_address_of_current_3() { return &___current_3; }
	inline void set_current_3(KeyValuePair_2_t71524366  value)
	{
		___current_3 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // ENUMERATOR_T3923002270_H
#ifndef ENUMERATOR_T355829902_H
#define ENUMERATOR_T355829902_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Collections.Generic.Dictionary`2/Enumerator<System.Int32,UnityEngine.EventSystems.PointerEventData>
struct  Enumerator_t355829902 
{
public:
	// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::dictionary
	Dictionary_2_t2696614423 * ___dictionary_0;
	// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::next
	int32_t ___next_1;
	// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::stamp
	int32_t ___stamp_2;
	// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::current
	KeyValuePair_2_t799319294  ___current_3;

public:
	inline static int32_t get_offset_of_dictionary_0() { return static_cast<int32_t>(offsetof(Enumerator_t355829902, ___dictionary_0)); }
	inline Dictionary_2_t2696614423 * get_dictionary_0() const { return ___dictionary_0; }
	inline Dictionary_2_t2696614423 ** get_address_of_dictionary_0() { return &___dictionary_0; }
	inline void set_dictionary_0(Dictionary_2_t2696614423 * value)
	{
		___dictionary_0 = value;
		Il2CppCodeGenWriteBarrier((&___dictionary_0), value);
	}

	inline static int32_t get_offset_of_next_1() { return static_cast<int32_t>(offsetof(Enumerator_t355829902, ___next_1)); }
	inline int32_t get_next_1() const { return ___next_1; }
	inline int32_t* get_address_of_next_1() { return &___next_1; }
	inline void set_next_1(int32_t value)
	{
		___next_1 = value;
	}

	inline static int32_t get_offset_of_stamp_2() { return static_cast<int32_t>(offsetof(Enumerator_t355829902, ___stamp_2)); }
	inline int32_t get_stamp_2() const { return ___stamp_2; }
	inline int32_t* get_address_of_stamp_2() { return &___stamp_2; }
	inline void set_stamp_2(int32_t value)
	{
		___stamp_2 = value;
	}

	inline static int32_t get_offset_of_current_3() { return static_cast<int32_t>(offsetof(Enumerator_t355829902, ___current_3)); }
	inline KeyValuePair_2_t799319294  get_current_3() const { return ___current_3; }
	inline KeyValuePair_2_t799319294 * get_address_of_current_3() { return &___current_3; }
	inline void set_current_3(KeyValuePair_2_t799319294  value)
	{
		___current_3 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // ENUMERATOR_T355829902_H
#ifndef ASPECTMODE_T3417192999_H
#define ASPECTMODE_T3417192999_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.AspectRatioFitter/AspectMode
struct  AspectMode_t3417192999 
{
public:
	// System.Int32 UnityEngine.UI.AspectRatioFitter/AspectMode::value__
	int32_t ___value___1;

public:
	inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(AspectMode_t3417192999, ___value___1)); }
	inline int32_t get_value___1() const { return ___value___1; }
	inline int32_t* get_address_of_value___1() { return &___value___1; }
	inline void set_value___1(int32_t value)
	{
		___value___1 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // ASPECTMODE_T3417192999_H
#ifndef BUTTONCLICKEDEVENT_T48803504_H
#define BUTTONCLICKEDEVENT_T48803504_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.Button/ButtonClickedEvent
struct  ButtonClickedEvent_t48803504  : public UnityEvent_t2581268647
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // BUTTONCLICKEDEVENT_T48803504_H
#ifndef TOUCHPHASE_T72348083_H
#define TOUCHPHASE_T72348083_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.TouchPhase
struct  TouchPhase_t72348083 
{
public:
	// System.Int32 UnityEngine.TouchPhase::value__
	int32_t ___value___1;

public:
	inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(TouchPhase_t72348083, ___value___1)); }
	inline int32_t get_value___1() const { return ___value___1; }
	inline int32_t* get_address_of_value___1() { return &___value___1; }
	inline void set_value___1(int32_t value)
	{
		___value___1 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // TOUCHPHASE_T72348083_H
#ifndef SCALEMODE_T2604066427_H
#define SCALEMODE_T2604066427_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.CanvasScaler/ScaleMode
struct  ScaleMode_t2604066427 
{
public:
	// System.Int32 UnityEngine.UI.CanvasScaler/ScaleMode::value__
	int32_t ___value___1;

public:
	inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(ScaleMode_t2604066427, ___value___1)); }
	inline int32_t get_value___1() const { return ___value___1; }
	inline int32_t* get_address_of_value___1() { return &___value___1; }
	inline void set_value___1(int32_t value)
	{
		___value___1 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // SCALEMODE_T2604066427_H
#ifndef SELECTIONSTATE_T2656606514_H
#define SELECTIONSTATE_T2656606514_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.Selectable/SelectionState
struct  SelectionState_t2656606514 
{
public:
	// System.Int32 UnityEngine.UI.Selectable/SelectionState::value__
	int32_t ___value___1;

public:
	inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(SelectionState_t2656606514, ___value___1)); }
	inline int32_t get_value___1() const { return ___value___1; }
	inline int32_t* get_address_of_value___1() { return &___value___1; }
	inline void set_value___1(int32_t value)
	{
		___value___1 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // SELECTIONSTATE_T2656606514_H
#ifndef RENDERMODE_T4077056833_H
#define RENDERMODE_T4077056833_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.RenderMode
struct  RenderMode_t4077056833 
{
public:
	// System.Int32 UnityEngine.RenderMode::value__
	int32_t ___value___1;

public:
	inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(RenderMode_t4077056833, ___value___1)); }
	inline int32_t get_value___1() const { return ___value___1; }
	inline int32_t* get_address_of_value___1() { return &___value___1; }
	inline void set_value___1(int32_t value)
	{
		___value___1 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // RENDERMODE_T4077056833_H
#ifndef COLORBLOCK_T2139031574_H
#define COLORBLOCK_T2139031574_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.ColorBlock
struct  ColorBlock_t2139031574 
{
public:
	// UnityEngine.Color UnityEngine.UI.ColorBlock::m_NormalColor
	Color_t2555686324  ___m_NormalColor_0;
	// UnityEngine.Color UnityEngine.UI.ColorBlock::m_HighlightedColor
	Color_t2555686324  ___m_HighlightedColor_1;
	// UnityEngine.Color UnityEngine.UI.ColorBlock::m_PressedColor
	Color_t2555686324  ___m_PressedColor_2;
	// UnityEngine.Color UnityEngine.UI.ColorBlock::m_DisabledColor
	Color_t2555686324  ___m_DisabledColor_3;
	// System.Single UnityEngine.UI.ColorBlock::m_ColorMultiplier
	float ___m_ColorMultiplier_4;
	// System.Single UnityEngine.UI.ColorBlock::m_FadeDuration
	float ___m_FadeDuration_5;

public:
	inline static int32_t get_offset_of_m_NormalColor_0() { return static_cast<int32_t>(offsetof(ColorBlock_t2139031574, ___m_NormalColor_0)); }
	inline Color_t2555686324  get_m_NormalColor_0() const { return ___m_NormalColor_0; }
	inline Color_t2555686324 * get_address_of_m_NormalColor_0() { return &___m_NormalColor_0; }
	inline void set_m_NormalColor_0(Color_t2555686324  value)
	{
		___m_NormalColor_0 = value;
	}

	inline static int32_t get_offset_of_m_HighlightedColor_1() { return static_cast<int32_t>(offsetof(ColorBlock_t2139031574, ___m_HighlightedColor_1)); }
	inline Color_t2555686324  get_m_HighlightedColor_1() const { return ___m_HighlightedColor_1; }
	inline Color_t2555686324 * get_address_of_m_HighlightedColor_1() { return &___m_HighlightedColor_1; }
	inline void set_m_HighlightedColor_1(Color_t2555686324  value)
	{
		___m_HighlightedColor_1 = value;
	}

	inline static int32_t get_offset_of_m_PressedColor_2() { return static_cast<int32_t>(offsetof(ColorBlock_t2139031574, ___m_PressedColor_2)); }
	inline Color_t2555686324  get_m_PressedColor_2() const { return ___m_PressedColor_2; }
	inline Color_t2555686324 * get_address_of_m_PressedColor_2() { return &___m_PressedColor_2; }
	inline void set_m_PressedColor_2(Color_t2555686324  value)
	{
		___m_PressedColor_2 = value;
	}

	inline static int32_t get_offset_of_m_DisabledColor_3() { return static_cast<int32_t>(offsetof(ColorBlock_t2139031574, ___m_DisabledColor_3)); }
	inline Color_t2555686324  get_m_DisabledColor_3() const { return ___m_DisabledColor_3; }
	inline Color_t2555686324 * get_address_of_m_DisabledColor_3() { return &___m_DisabledColor_3; }
	inline void set_m_DisabledColor_3(Color_t2555686324  value)
	{
		___m_DisabledColor_3 = value;
	}

	inline static int32_t get_offset_of_m_ColorMultiplier_4() { return static_cast<int32_t>(offsetof(ColorBlock_t2139031574, ___m_ColorMultiplier_4)); }
	inline float get_m_ColorMultiplier_4() const { return ___m_ColorMultiplier_4; }
	inline float* get_address_of_m_ColorMultiplier_4() { return &___m_ColorMultiplier_4; }
	inline void set_m_ColorMultiplier_4(float value)
	{
		___m_ColorMultiplier_4 = value;
	}

	inline static int32_t get_offset_of_m_FadeDuration_5() { return static_cast<int32_t>(offsetof(ColorBlock_t2139031574, ___m_FadeDuration_5)); }
	inline float get_m_FadeDuration_5() const { return ___m_FadeDuration_5; }
	inline float* get_address_of_m_FadeDuration_5() { return &___m_FadeDuration_5; }
	inline void set_m_FadeDuration_5(float value)
	{
		___m_FadeDuration_5 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // COLORBLOCK_T2139031574_H
#ifndef BOUNDS_T2266837910_H
#define BOUNDS_T2266837910_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Bounds
struct  Bounds_t2266837910 
{
public:
	// UnityEngine.Vector3 UnityEngine.Bounds::m_Center
	Vector3_t3722313464  ___m_Center_0;
	// UnityEngine.Vector3 UnityEngine.Bounds::m_Extents
	Vector3_t3722313464  ___m_Extents_1;

public:
	inline static int32_t get_offset_of_m_Center_0() { return static_cast<int32_t>(offsetof(Bounds_t2266837910, ___m_Center_0)); }
	inline Vector3_t3722313464  get_m_Center_0() const { return ___m_Center_0; }
	inline Vector3_t3722313464 * get_address_of_m_Center_0() { return &___m_Center_0; }
	inline void set_m_Center_0(Vector3_t3722313464  value)
	{
		___m_Center_0 = value;
	}

	inline static int32_t get_offset_of_m_Extents_1() { return static_cast<int32_t>(offsetof(Bounds_t2266837910, ___m_Extents_1)); }
	inline Vector3_t3722313464  get_m_Extents_1() const { return ___m_Extents_1; }
	inline Vector3_t3722313464 * get_address_of_m_Extents_1() { return &___m_Extents_1; }
	inline void set_m_Extents_1(Vector3_t3722313464  value)
	{
		___m_Extents_1 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // BOUNDS_T2266837910_H
#ifndef SCREENMATCHMODE_T3675272090_H
#define SCREENMATCHMODE_T3675272090_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.CanvasScaler/ScreenMatchMode
struct  ScreenMatchMode_t3675272090 
{
public:
	// System.Int32 UnityEngine.UI.CanvasScaler/ScreenMatchMode::value__
	int32_t ___value___1;

public:
	inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(ScreenMatchMode_t3675272090, ___value___1)); }
	inline int32_t get_value___1() const { return ___value___1; }
	inline int32_t* get_address_of_value___1() { return &___value___1; }
	inline void set_value___1(int32_t value)
	{
		___value___1 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // SCREENMATCHMODE_T3675272090_H
#ifndef DISPLAY_T1387065949_H
#define DISPLAY_T1387065949_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Display
struct  Display_t1387065949  : public RuntimeObject
{
public:
	// System.IntPtr UnityEngine.Display::nativeDisplay
	intptr_t ___nativeDisplay_0;

public:
	inline static int32_t get_offset_of_nativeDisplay_0() { return static_cast<int32_t>(offsetof(Display_t1387065949, ___nativeDisplay_0)); }
	inline intptr_t get_nativeDisplay_0() const { return ___nativeDisplay_0; }
	inline intptr_t* get_address_of_nativeDisplay_0() { return &___nativeDisplay_0; }
	inline void set_nativeDisplay_0(intptr_t value)
	{
		___nativeDisplay_0 = value;
	}
};

struct Display_t1387065949_StaticFields
{
public:
	// UnityEngine.Display[] UnityEngine.Display::displays
	DisplayU5BU5D_t103034768* ___displays_1;
	// UnityEngine.Display UnityEngine.Display::_mainDisplay
	Display_t1387065949 * ____mainDisplay_2;
	// UnityEngine.Display/DisplaysUpdatedDelegate UnityEngine.Display::onDisplaysUpdated
	DisplaysUpdatedDelegate_t51287044 * ___onDisplaysUpdated_3;

public:
	inline static int32_t get_offset_of_displays_1() { return static_cast<int32_t>(offsetof(Display_t1387065949_StaticFields, ___displays_1)); }
	inline DisplayU5BU5D_t103034768* get_displays_1() const { return ___displays_1; }
	inline DisplayU5BU5D_t103034768** get_address_of_displays_1() { return &___displays_1; }
	inline void set_displays_1(DisplayU5BU5D_t103034768* value)
	{
		___displays_1 = value;
		Il2CppCodeGenWriteBarrier((&___displays_1), value);
	}

	inline static int32_t get_offset_of__mainDisplay_2() { return static_cast<int32_t>(offsetof(Display_t1387065949_StaticFields, ____mainDisplay_2)); }
	inline Display_t1387065949 * get__mainDisplay_2() const { return ____mainDisplay_2; }
	inline Display_t1387065949 ** get_address_of__mainDisplay_2() { return &____mainDisplay_2; }
	inline void set__mainDisplay_2(Display_t1387065949 * value)
	{
		____mainDisplay_2 = value;
		Il2CppCodeGenWriteBarrier((&____mainDisplay_2), value);
	}

	inline static int32_t get_offset_of_onDisplaysUpdated_3() { return static_cast<int32_t>(offsetof(Display_t1387065949_StaticFields, ___onDisplaysUpdated_3)); }
	inline DisplaysUpdatedDelegate_t51287044 * get_onDisplaysUpdated_3() const { return ___onDisplaysUpdated_3; }
	inline DisplaysUpdatedDelegate_t51287044 ** get_address_of_onDisplaysUpdated_3() { return &___onDisplaysUpdated_3; }
	inline void set_onDisplaysUpdated_3(DisplaysUpdatedDelegate_t51287044 * value)
	{
		___onDisplaysUpdated_3 = value;
		Il2CppCodeGenWriteBarrier((&___onDisplaysUpdated_3), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // DISPLAY_T1387065949_H
#ifndef POINTEREVENTDATA_T3807901092_H
#define POINTEREVENTDATA_T3807901092_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.EventSystems.PointerEventData
struct  PointerEventData_t3807901092  : public BaseEventData_t3903027533
{
public:
	// UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::<pointerEnter>k__BackingField
	GameObject_t1113636619 * ___U3CpointerEnterU3Ek__BackingField_2;
	// UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::m_PointerPress
	GameObject_t1113636619 * ___m_PointerPress_3;
	// UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::<lastPress>k__BackingField
	GameObject_t1113636619 * ___U3ClastPressU3Ek__BackingField_4;
	// UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::<rawPointerPress>k__BackingField
	GameObject_t1113636619 * ___U3CrawPointerPressU3Ek__BackingField_5;
	// UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::<pointerDrag>k__BackingField
	GameObject_t1113636619 * ___U3CpointerDragU3Ek__BackingField_6;
	// UnityEngine.EventSystems.RaycastResult UnityEngine.EventSystems.PointerEventData::<pointerCurrentRaycast>k__BackingField
	RaycastResult_t3360306849  ___U3CpointerCurrentRaycastU3Ek__BackingField_7;
	// UnityEngine.EventSystems.RaycastResult UnityEngine.EventSystems.PointerEventData::<pointerPressRaycast>k__BackingField
	RaycastResult_t3360306849  ___U3CpointerPressRaycastU3Ek__BackingField_8;
	// System.Collections.Generic.List`1<UnityEngine.GameObject> UnityEngine.EventSystems.PointerEventData::hovered
	List_1_t2585711361 * ___hovered_9;
	// System.Boolean UnityEngine.EventSystems.PointerEventData::<eligibleForClick>k__BackingField
	bool ___U3CeligibleForClickU3Ek__BackingField_10;
	// System.Int32 UnityEngine.EventSystems.PointerEventData::<pointerId>k__BackingField
	int32_t ___U3CpointerIdU3Ek__BackingField_11;
	// UnityEngine.Vector2 UnityEngine.EventSystems.PointerEventData::<position>k__BackingField
	Vector2_t2156229523  ___U3CpositionU3Ek__BackingField_12;
	// UnityEngine.Vector2 UnityEngine.EventSystems.PointerEventData::<delta>k__BackingField
	Vector2_t2156229523  ___U3CdeltaU3Ek__BackingField_13;
	// UnityEngine.Vector2 UnityEngine.EventSystems.PointerEventData::<pressPosition>k__BackingField
	Vector2_t2156229523  ___U3CpressPositionU3Ek__BackingField_14;
	// UnityEngine.Vector3 UnityEngine.EventSystems.PointerEventData::<worldPosition>k__BackingField
	Vector3_t3722313464  ___U3CworldPositionU3Ek__BackingField_15;
	// UnityEngine.Vector3 UnityEngine.EventSystems.PointerEventData::<worldNormal>k__BackingField
	Vector3_t3722313464  ___U3CworldNormalU3Ek__BackingField_16;
	// System.Single UnityEngine.EventSystems.PointerEventData::<clickTime>k__BackingField
	float ___U3CclickTimeU3Ek__BackingField_17;
	// System.Int32 UnityEngine.EventSystems.PointerEventData::<clickCount>k__BackingField
	int32_t ___U3CclickCountU3Ek__BackingField_18;
	// UnityEngine.Vector2 UnityEngine.EventSystems.PointerEventData::<scrollDelta>k__BackingField
	Vector2_t2156229523  ___U3CscrollDeltaU3Ek__BackingField_19;
	// System.Boolean UnityEngine.EventSystems.PointerEventData::<useDragThreshold>k__BackingField
	bool ___U3CuseDragThresholdU3Ek__BackingField_20;
	// System.Boolean UnityEngine.EventSystems.PointerEventData::<dragging>k__BackingField
	bool ___U3CdraggingU3Ek__BackingField_21;
	// UnityEngine.EventSystems.PointerEventData/InputButton UnityEngine.EventSystems.PointerEventData::<button>k__BackingField
	int32_t ___U3CbuttonU3Ek__BackingField_22;

public:
	inline static int32_t get_offset_of_U3CpointerEnterU3Ek__BackingField_2() { return static_cast<int32_t>(offsetof(PointerEventData_t3807901092, ___U3CpointerEnterU3Ek__BackingField_2)); }
	inline GameObject_t1113636619 * get_U3CpointerEnterU3Ek__BackingField_2() const { return ___U3CpointerEnterU3Ek__BackingField_2; }
	inline GameObject_t1113636619 ** get_address_of_U3CpointerEnterU3Ek__BackingField_2() { return &___U3CpointerEnterU3Ek__BackingField_2; }
	inline void set_U3CpointerEnterU3Ek__BackingField_2(GameObject_t1113636619 * value)
	{
		___U3CpointerEnterU3Ek__BackingField_2 = value;
		Il2CppCodeGenWriteBarrier((&___U3CpointerEnterU3Ek__BackingField_2), value);
	}

	inline static int32_t get_offset_of_m_PointerPress_3() { return static_cast<int32_t>(offsetof(PointerEventData_t3807901092, ___m_PointerPress_3)); }
	inline GameObject_t1113636619 * get_m_PointerPress_3() const { return ___m_PointerPress_3; }
	inline GameObject_t1113636619 ** get_address_of_m_PointerPress_3() { return &___m_PointerPress_3; }
	inline void set_m_PointerPress_3(GameObject_t1113636619 * value)
	{
		___m_PointerPress_3 = value;
		Il2CppCodeGenWriteBarrier((&___m_PointerPress_3), value);
	}

	inline static int32_t get_offset_of_U3ClastPressU3Ek__BackingField_4() { return static_cast<int32_t>(offsetof(PointerEventData_t3807901092, ___U3ClastPressU3Ek__BackingField_4)); }
	inline GameObject_t1113636619 * get_U3ClastPressU3Ek__BackingField_4() const { return ___U3ClastPressU3Ek__BackingField_4; }
	inline GameObject_t1113636619 ** get_address_of_U3ClastPressU3Ek__BackingField_4() { return &___U3ClastPressU3Ek__BackingField_4; }
	inline void set_U3ClastPressU3Ek__BackingField_4(GameObject_t1113636619 * value)
	{
		___U3ClastPressU3Ek__BackingField_4 = value;
		Il2CppCodeGenWriteBarrier((&___U3ClastPressU3Ek__BackingField_4), value);
	}

	inline static int32_t get_offset_of_U3CrawPointerPressU3Ek__BackingField_5() { return static_cast<int32_t>(offsetof(PointerEventData_t3807901092, ___U3CrawPointerPressU3Ek__BackingField_5)); }
	inline GameObject_t1113636619 * get_U3CrawPointerPressU3Ek__BackingField_5() const { return ___U3CrawPointerPressU3Ek__BackingField_5; }
	inline GameObject_t1113636619 ** get_address_of_U3CrawPointerPressU3Ek__BackingField_5() { return &___U3CrawPointerPressU3Ek__BackingField_5; }
	inline void set_U3CrawPointerPressU3Ek__BackingField_5(GameObject_t1113636619 * value)
	{
		___U3CrawPointerPressU3Ek__BackingField_5 = value;
		Il2CppCodeGenWriteBarrier((&___U3CrawPointerPressU3Ek__BackingField_5), value);
	}

	inline static int32_t get_offset_of_U3CpointerDragU3Ek__BackingField_6() { return static_cast<int32_t>(offsetof(PointerEventData_t3807901092, ___U3CpointerDragU3Ek__BackingField_6)); }
	inline GameObject_t1113636619 * get_U3CpointerDragU3Ek__BackingField_6() const { return ___U3CpointerDragU3Ek__BackingField_6; }
	inline GameObject_t1113636619 ** get_address_of_U3CpointerDragU3Ek__BackingField_6() { return &___U3CpointerDragU3Ek__BackingField_6; }
	inline void set_U3CpointerDragU3Ek__BackingField_6(GameObject_t1113636619 * value)
	{
		___U3CpointerDragU3Ek__BackingField_6 = value;
		Il2CppCodeGenWriteBarrier((&___U3CpointerDragU3Ek__BackingField_6), value);
	}

	inline static int32_t get_offset_of_U3CpointerCurrentRaycastU3Ek__BackingField_7() { return static_cast<int32_t>(offsetof(PointerEventData_t3807901092, ___U3CpointerCurrentRaycastU3Ek__BackingField_7)); }
	inline RaycastResult_t3360306849  get_U3CpointerCurrentRaycastU3Ek__BackingField_7() const { return ___U3CpointerCurrentRaycastU3Ek__BackingField_7; }
	inline RaycastResult_t3360306849 * get_address_of_U3CpointerCurrentRaycastU3Ek__BackingField_7() { return &___U3CpointerCurrentRaycastU3Ek__BackingField_7; }
	inline void set_U3CpointerCurrentRaycastU3Ek__BackingField_7(RaycastResult_t3360306849  value)
	{
		___U3CpointerCurrentRaycastU3Ek__BackingField_7 = value;
	}

	inline static int32_t get_offset_of_U3CpointerPressRaycastU3Ek__BackingField_8() { return static_cast<int32_t>(offsetof(PointerEventData_t3807901092, ___U3CpointerPressRaycastU3Ek__BackingField_8)); }
	inline RaycastResult_t3360306849  get_U3CpointerPressRaycastU3Ek__BackingField_8() const { return ___U3CpointerPressRaycastU3Ek__BackingField_8; }
	inline RaycastResult_t3360306849 * get_address_of_U3CpointerPressRaycastU3Ek__BackingField_8() { return &___U3CpointerPressRaycastU3Ek__BackingField_8; }
	inline void set_U3CpointerPressRaycastU3Ek__BackingField_8(RaycastResult_t3360306849  value)
	{
		___U3CpointerPressRaycastU3Ek__BackingField_8 = value;
	}

	inline static int32_t get_offset_of_hovered_9() { return static_cast<int32_t>(offsetof(PointerEventData_t3807901092, ___hovered_9)); }
	inline List_1_t2585711361 * get_hovered_9() const { return ___hovered_9; }
	inline List_1_t2585711361 ** get_address_of_hovered_9() { return &___hovered_9; }
	inline void set_hovered_9(List_1_t2585711361 * value)
	{
		___hovered_9 = value;
		Il2CppCodeGenWriteBarrier((&___hovered_9), value);
	}

	inline static int32_t get_offset_of_U3CeligibleForClickU3Ek__BackingField_10() { return static_cast<int32_t>(offsetof(PointerEventData_t3807901092, ___U3CeligibleForClickU3Ek__BackingField_10)); }
	inline bool get_U3CeligibleForClickU3Ek__BackingField_10() const { return ___U3CeligibleForClickU3Ek__BackingField_10; }
	inline bool* get_address_of_U3CeligibleForClickU3Ek__BackingField_10() { return &___U3CeligibleForClickU3Ek__BackingField_10; }
	inline void set_U3CeligibleForClickU3Ek__BackingField_10(bool value)
	{
		___U3CeligibleForClickU3Ek__BackingField_10 = value;
	}

	inline static int32_t get_offset_of_U3CpointerIdU3Ek__BackingField_11() { return static_cast<int32_t>(offsetof(PointerEventData_t3807901092, ___U3CpointerIdU3Ek__BackingField_11)); }
	inline int32_t get_U3CpointerIdU3Ek__BackingField_11() const { return ___U3CpointerIdU3Ek__BackingField_11; }
	inline int32_t* get_address_of_U3CpointerIdU3Ek__BackingField_11() { return &___U3CpointerIdU3Ek__BackingField_11; }
	inline void set_U3CpointerIdU3Ek__BackingField_11(int32_t value)
	{
		___U3CpointerIdU3Ek__BackingField_11 = value;
	}

	inline static int32_t get_offset_of_U3CpositionU3Ek__BackingField_12() { return static_cast<int32_t>(offsetof(PointerEventData_t3807901092, ___U3CpositionU3Ek__BackingField_12)); }
	inline Vector2_t2156229523  get_U3CpositionU3Ek__BackingField_12() const { return ___U3CpositionU3Ek__BackingField_12; }
	inline Vector2_t2156229523 * get_address_of_U3CpositionU3Ek__BackingField_12() { return &___U3CpositionU3Ek__BackingField_12; }
	inline void set_U3CpositionU3Ek__BackingField_12(Vector2_t2156229523  value)
	{
		___U3CpositionU3Ek__BackingField_12 = value;
	}

	inline static int32_t get_offset_of_U3CdeltaU3Ek__BackingField_13() { return static_cast<int32_t>(offsetof(PointerEventData_t3807901092, ___U3CdeltaU3Ek__BackingField_13)); }
	inline Vector2_t2156229523  get_U3CdeltaU3Ek__BackingField_13() const { return ___U3CdeltaU3Ek__BackingField_13; }
	inline Vector2_t2156229523 * get_address_of_U3CdeltaU3Ek__BackingField_13() { return &___U3CdeltaU3Ek__BackingField_13; }
	inline void set_U3CdeltaU3Ek__BackingField_13(Vector2_t2156229523  value)
	{
		___U3CdeltaU3Ek__BackingField_13 = value;
	}

	inline static int32_t get_offset_of_U3CpressPositionU3Ek__BackingField_14() { return static_cast<int32_t>(offsetof(PointerEventData_t3807901092, ___U3CpressPositionU3Ek__BackingField_14)); }
	inline Vector2_t2156229523  get_U3CpressPositionU3Ek__BackingField_14() const { return ___U3CpressPositionU3Ek__BackingField_14; }
	inline Vector2_t2156229523 * get_address_of_U3CpressPositionU3Ek__BackingField_14() { return &___U3CpressPositionU3Ek__BackingField_14; }
	inline void set_U3CpressPositionU3Ek__BackingField_14(Vector2_t2156229523  value)
	{
		___U3CpressPositionU3Ek__BackingField_14 = value;
	}

	inline static int32_t get_offset_of_U3CworldPositionU3Ek__BackingField_15() { return static_cast<int32_t>(offsetof(PointerEventData_t3807901092, ___U3CworldPositionU3Ek__BackingField_15)); }
	inline Vector3_t3722313464  get_U3CworldPositionU3Ek__BackingField_15() const { return ___U3CworldPositionU3Ek__BackingField_15; }
	inline Vector3_t3722313464 * get_address_of_U3CworldPositionU3Ek__BackingField_15() { return &___U3CworldPositionU3Ek__BackingField_15; }
	inline void set_U3CworldPositionU3Ek__BackingField_15(Vector3_t3722313464  value)
	{
		___U3CworldPositionU3Ek__BackingField_15 = value;
	}

	inline static int32_t get_offset_of_U3CworldNormalU3Ek__BackingField_16() { return static_cast<int32_t>(offsetof(PointerEventData_t3807901092, ___U3CworldNormalU3Ek__BackingField_16)); }
	inline Vector3_t3722313464  get_U3CworldNormalU3Ek__BackingField_16() const { return ___U3CworldNormalU3Ek__BackingField_16; }
	inline Vector3_t3722313464 * get_address_of_U3CworldNormalU3Ek__BackingField_16() { return &___U3CworldNormalU3Ek__BackingField_16; }
	inline void set_U3CworldNormalU3Ek__BackingField_16(Vector3_t3722313464  value)
	{
		___U3CworldNormalU3Ek__BackingField_16 = value;
	}

	inline static int32_t get_offset_of_U3CclickTimeU3Ek__BackingField_17() { return static_cast<int32_t>(offsetof(PointerEventData_t3807901092, ___U3CclickTimeU3Ek__BackingField_17)); }
	inline float get_U3CclickTimeU3Ek__BackingField_17() const { return ___U3CclickTimeU3Ek__BackingField_17; }
	inline float* get_address_of_U3CclickTimeU3Ek__BackingField_17() { return &___U3CclickTimeU3Ek__BackingField_17; }
	inline void set_U3CclickTimeU3Ek__BackingField_17(float value)
	{
		___U3CclickTimeU3Ek__BackingField_17 = value;
	}

	inline static int32_t get_offset_of_U3CclickCountU3Ek__BackingField_18() { return static_cast<int32_t>(offsetof(PointerEventData_t3807901092, ___U3CclickCountU3Ek__BackingField_18)); }
	inline int32_t get_U3CclickCountU3Ek__BackingField_18() const { return ___U3CclickCountU3Ek__BackingField_18; }
	inline int32_t* get_address_of_U3CclickCountU3Ek__BackingField_18() { return &___U3CclickCountU3Ek__BackingField_18; }
	inline void set_U3CclickCountU3Ek__BackingField_18(int32_t value)
	{
		___U3CclickCountU3Ek__BackingField_18 = value;
	}

	inline static int32_t get_offset_of_U3CscrollDeltaU3Ek__BackingField_19() { return static_cast<int32_t>(offsetof(PointerEventData_t3807901092, ___U3CscrollDeltaU3Ek__BackingField_19)); }
	inline Vector2_t2156229523  get_U3CscrollDeltaU3Ek__BackingField_19() const { return ___U3CscrollDeltaU3Ek__BackingField_19; }
	inline Vector2_t2156229523 * get_address_of_U3CscrollDeltaU3Ek__BackingField_19() { return &___U3CscrollDeltaU3Ek__BackingField_19; }
	inline void set_U3CscrollDeltaU3Ek__BackingField_19(Vector2_t2156229523  value)
	{
		___U3CscrollDeltaU3Ek__BackingField_19 = value;
	}

	inline static int32_t get_offset_of_U3CuseDragThresholdU3Ek__BackingField_20() { return static_cast<int32_t>(offsetof(PointerEventData_t3807901092, ___U3CuseDragThresholdU3Ek__BackingField_20)); }
	inline bool get_U3CuseDragThresholdU3Ek__BackingField_20() const { return ___U3CuseDragThresholdU3Ek__BackingField_20; }
	inline bool* get_address_of_U3CuseDragThresholdU3Ek__BackingField_20() { return &___U3CuseDragThresholdU3Ek__BackingField_20; }
	inline void set_U3CuseDragThresholdU3Ek__BackingField_20(bool value)
	{
		___U3CuseDragThresholdU3Ek__BackingField_20 = value;
	}

	inline static int32_t get_offset_of_U3CdraggingU3Ek__BackingField_21() { return static_cast<int32_t>(offsetof(PointerEventData_t3807901092, ___U3CdraggingU3Ek__BackingField_21)); }
	inline bool get_U3CdraggingU3Ek__BackingField_21() const { return ___U3CdraggingU3Ek__BackingField_21; }
	inline bool* get_address_of_U3CdraggingU3Ek__BackingField_21() { return &___U3CdraggingU3Ek__BackingField_21; }
	inline void set_U3CdraggingU3Ek__BackingField_21(bool value)
	{
		___U3CdraggingU3Ek__BackingField_21 = value;
	}

	inline static int32_t get_offset_of_U3CbuttonU3Ek__BackingField_22() { return static_cast<int32_t>(offsetof(PointerEventData_t3807901092, ___U3CbuttonU3Ek__BackingField_22)); }
	inline int32_t get_U3CbuttonU3Ek__BackingField_22() const { return ___U3CbuttonU3Ek__BackingField_22; }
	inline int32_t* get_address_of_U3CbuttonU3Ek__BackingField_22() { return &___U3CbuttonU3Ek__BackingField_22; }
	inline void set_U3CbuttonU3Ek__BackingField_22(int32_t value)
	{
		___U3CbuttonU3Ek__BackingField_22 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // POINTEREVENTDATA_T3807901092_H
#ifndef TEXTURE_T3661962703_H
#define TEXTURE_T3661962703_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Texture
struct  Texture_t3661962703  : public Object_t631007953
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // TEXTURE_T3661962703_H
#ifndef NAVIGATION_T3049316579_H
#define NAVIGATION_T3049316579_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.Navigation
struct  Navigation_t3049316579 
{
public:
	// UnityEngine.UI.Navigation/Mode UnityEngine.UI.Navigation::m_Mode
	int32_t ___m_Mode_0;
	// UnityEngine.UI.Selectable UnityEngine.UI.Navigation::m_SelectOnUp
	Selectable_t3250028441 * ___m_SelectOnUp_1;
	// UnityEngine.UI.Selectable UnityEngine.UI.Navigation::m_SelectOnDown
	Selectable_t3250028441 * ___m_SelectOnDown_2;
	// UnityEngine.UI.Selectable UnityEngine.UI.Navigation::m_SelectOnLeft
	Selectable_t3250028441 * ___m_SelectOnLeft_3;
	// UnityEngine.UI.Selectable UnityEngine.UI.Navigation::m_SelectOnRight
	Selectable_t3250028441 * ___m_SelectOnRight_4;

public:
	inline static int32_t get_offset_of_m_Mode_0() { return static_cast<int32_t>(offsetof(Navigation_t3049316579, ___m_Mode_0)); }
	inline int32_t get_m_Mode_0() const { return ___m_Mode_0; }
	inline int32_t* get_address_of_m_Mode_0() { return &___m_Mode_0; }
	inline void set_m_Mode_0(int32_t value)
	{
		___m_Mode_0 = value;
	}

	inline static int32_t get_offset_of_m_SelectOnUp_1() { return static_cast<int32_t>(offsetof(Navigation_t3049316579, ___m_SelectOnUp_1)); }
	inline Selectable_t3250028441 * get_m_SelectOnUp_1() const { return ___m_SelectOnUp_1; }
	inline Selectable_t3250028441 ** get_address_of_m_SelectOnUp_1() { return &___m_SelectOnUp_1; }
	inline void set_m_SelectOnUp_1(Selectable_t3250028441 * value)
	{
		___m_SelectOnUp_1 = value;
		Il2CppCodeGenWriteBarrier((&___m_SelectOnUp_1), value);
	}

	inline static int32_t get_offset_of_m_SelectOnDown_2() { return static_cast<int32_t>(offsetof(Navigation_t3049316579, ___m_SelectOnDown_2)); }
	inline Selectable_t3250028441 * get_m_SelectOnDown_2() const { return ___m_SelectOnDown_2; }
	inline Selectable_t3250028441 ** get_address_of_m_SelectOnDown_2() { return &___m_SelectOnDown_2; }
	inline void set_m_SelectOnDown_2(Selectable_t3250028441 * value)
	{
		___m_SelectOnDown_2 = value;
		Il2CppCodeGenWriteBarrier((&___m_SelectOnDown_2), value);
	}

	inline static int32_t get_offset_of_m_SelectOnLeft_3() { return static_cast<int32_t>(offsetof(Navigation_t3049316579, ___m_SelectOnLeft_3)); }
	inline Selectable_t3250028441 * get_m_SelectOnLeft_3() const { return ___m_SelectOnLeft_3; }
	inline Selectable_t3250028441 ** get_address_of_m_SelectOnLeft_3() { return &___m_SelectOnLeft_3; }
	inline void set_m_SelectOnLeft_3(Selectable_t3250028441 * value)
	{
		___m_SelectOnLeft_3 = value;
		Il2CppCodeGenWriteBarrier((&___m_SelectOnLeft_3), value);
	}

	inline static int32_t get_offset_of_m_SelectOnRight_4() { return static_cast<int32_t>(offsetof(Navigation_t3049316579, ___m_SelectOnRight_4)); }
	inline Selectable_t3250028441 * get_m_SelectOnRight_4() const { return ___m_SelectOnRight_4; }
	inline Selectable_t3250028441 ** get_address_of_m_SelectOnRight_4() { return &___m_SelectOnRight_4; }
	inline void set_m_SelectOnRight_4(Selectable_t3250028441 * value)
	{
		___m_SelectOnRight_4 = value;
		Il2CppCodeGenWriteBarrier((&___m_SelectOnRight_4), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Native definition for P/Invoke marshalling of UnityEngine.UI.Navigation
struct Navigation_t3049316579_marshaled_pinvoke
{
	int32_t ___m_Mode_0;
	Selectable_t3250028441 * ___m_SelectOnUp_1;
	Selectable_t3250028441 * ___m_SelectOnDown_2;
	Selectable_t3250028441 * ___m_SelectOnLeft_3;
	Selectable_t3250028441 * ___m_SelectOnRight_4;
};
// Native definition for COM marshalling of UnityEngine.UI.Navigation
struct Navigation_t3049316579_marshaled_com
{
	int32_t ___m_Mode_0;
	Selectable_t3250028441 * ___m_SelectOnUp_1;
	Selectable_t3250028441 * ___m_SelectOnDown_2;
	Selectable_t3250028441 * ___m_SelectOnLeft_3;
	Selectable_t3250028441 * ___m_SelectOnRight_4;
};
#endif // NAVIGATION_T3049316579_H
#ifndef TOUCH_T1921856868_H
#define TOUCH_T1921856868_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Touch
struct  Touch_t1921856868 
{
public:
	// System.Int32 UnityEngine.Touch::m_FingerId
	int32_t ___m_FingerId_0;
	// UnityEngine.Vector2 UnityEngine.Touch::m_Position
	Vector2_t2156229523  ___m_Position_1;
	// UnityEngine.Vector2 UnityEngine.Touch::m_RawPosition
	Vector2_t2156229523  ___m_RawPosition_2;
	// UnityEngine.Vector2 UnityEngine.Touch::m_PositionDelta
	Vector2_t2156229523  ___m_PositionDelta_3;
	// System.Single UnityEngine.Touch::m_TimeDelta
	float ___m_TimeDelta_4;
	// System.Int32 UnityEngine.Touch::m_TapCount
	int32_t ___m_TapCount_5;
	// UnityEngine.TouchPhase UnityEngine.Touch::m_Phase
	int32_t ___m_Phase_6;
	// UnityEngine.TouchType UnityEngine.Touch::m_Type
	int32_t ___m_Type_7;
	// System.Single UnityEngine.Touch::m_Pressure
	float ___m_Pressure_8;
	// System.Single UnityEngine.Touch::m_maximumPossiblePressure
	float ___m_maximumPossiblePressure_9;
	// System.Single UnityEngine.Touch::m_Radius
	float ___m_Radius_10;
	// System.Single UnityEngine.Touch::m_RadiusVariance
	float ___m_RadiusVariance_11;
	// System.Single UnityEngine.Touch::m_AltitudeAngle
	float ___m_AltitudeAngle_12;
	// System.Single UnityEngine.Touch::m_AzimuthAngle
	float ___m_AzimuthAngle_13;

public:
	inline static int32_t get_offset_of_m_FingerId_0() { return static_cast<int32_t>(offsetof(Touch_t1921856868, ___m_FingerId_0)); }
	inline int32_t get_m_FingerId_0() const { return ___m_FingerId_0; }
	inline int32_t* get_address_of_m_FingerId_0() { return &___m_FingerId_0; }
	inline void set_m_FingerId_0(int32_t value)
	{
		___m_FingerId_0 = value;
	}

	inline static int32_t get_offset_of_m_Position_1() { return static_cast<int32_t>(offsetof(Touch_t1921856868, ___m_Position_1)); }
	inline Vector2_t2156229523  get_m_Position_1() const { return ___m_Position_1; }
	inline Vector2_t2156229523 * get_address_of_m_Position_1() { return &___m_Position_1; }
	inline void set_m_Position_1(Vector2_t2156229523  value)
	{
		___m_Position_1 = value;
	}

	inline static int32_t get_offset_of_m_RawPosition_2() { return static_cast<int32_t>(offsetof(Touch_t1921856868, ___m_RawPosition_2)); }
	inline Vector2_t2156229523  get_m_RawPosition_2() const { return ___m_RawPosition_2; }
	inline Vector2_t2156229523 * get_address_of_m_RawPosition_2() { return &___m_RawPosition_2; }
	inline void set_m_RawPosition_2(Vector2_t2156229523  value)
	{
		___m_RawPosition_2 = value;
	}

	inline static int32_t get_offset_of_m_PositionDelta_3() { return static_cast<int32_t>(offsetof(Touch_t1921856868, ___m_PositionDelta_3)); }
	inline Vector2_t2156229523  get_m_PositionDelta_3() const { return ___m_PositionDelta_3; }
	inline Vector2_t2156229523 * get_address_of_m_PositionDelta_3() { return &___m_PositionDelta_3; }
	inline void set_m_PositionDelta_3(Vector2_t2156229523  value)
	{
		___m_PositionDelta_3 = value;
	}

	inline static int32_t get_offset_of_m_TimeDelta_4() { return static_cast<int32_t>(offsetof(Touch_t1921856868, ___m_TimeDelta_4)); }
	inline float get_m_TimeDelta_4() const { return ___m_TimeDelta_4; }
	inline float* get_address_of_m_TimeDelta_4() { return &___m_TimeDelta_4; }
	inline void set_m_TimeDelta_4(float value)
	{
		___m_TimeDelta_4 = value;
	}

	inline static int32_t get_offset_of_m_TapCount_5() { return static_cast<int32_t>(offsetof(Touch_t1921856868, ___m_TapCount_5)); }
	inline int32_t get_m_TapCount_5() const { return ___m_TapCount_5; }
	inline int32_t* get_address_of_m_TapCount_5() { return &___m_TapCount_5; }
	inline void set_m_TapCount_5(int32_t value)
	{
		___m_TapCount_5 = value;
	}

	inline static int32_t get_offset_of_m_Phase_6() { return static_cast<int32_t>(offsetof(Touch_t1921856868, ___m_Phase_6)); }
	inline int32_t get_m_Phase_6() const { return ___m_Phase_6; }
	inline int32_t* get_address_of_m_Phase_6() { return &___m_Phase_6; }
	inline void set_m_Phase_6(int32_t value)
	{
		___m_Phase_6 = value;
	}

	inline static int32_t get_offset_of_m_Type_7() { return static_cast<int32_t>(offsetof(Touch_t1921856868, ___m_Type_7)); }
	inline int32_t get_m_Type_7() const { return ___m_Type_7; }
	inline int32_t* get_address_of_m_Type_7() { return &___m_Type_7; }
	inline void set_m_Type_7(int32_t value)
	{
		___m_Type_7 = value;
	}

	inline static int32_t get_offset_of_m_Pressure_8() { return static_cast<int32_t>(offsetof(Touch_t1921856868, ___m_Pressure_8)); }
	inline float get_m_Pressure_8() const { return ___m_Pressure_8; }
	inline float* get_address_of_m_Pressure_8() { return &___m_Pressure_8; }
	inline void set_m_Pressure_8(float value)
	{
		___m_Pressure_8 = value;
	}

	inline static int32_t get_offset_of_m_maximumPossiblePressure_9() { return static_cast<int32_t>(offsetof(Touch_t1921856868, ___m_maximumPossiblePressure_9)); }
	inline float get_m_maximumPossiblePressure_9() const { return ___m_maximumPossiblePressure_9; }
	inline float* get_address_of_m_maximumPossiblePressure_9() { return &___m_maximumPossiblePressure_9; }
	inline void set_m_maximumPossiblePressure_9(float value)
	{
		___m_maximumPossiblePressure_9 = value;
	}

	inline static int32_t get_offset_of_m_Radius_10() { return static_cast<int32_t>(offsetof(Touch_t1921856868, ___m_Radius_10)); }
	inline float get_m_Radius_10() const { return ___m_Radius_10; }
	inline float* get_address_of_m_Radius_10() { return &___m_Radius_10; }
	inline void set_m_Radius_10(float value)
	{
		___m_Radius_10 = value;
	}

	inline static int32_t get_offset_of_m_RadiusVariance_11() { return static_cast<int32_t>(offsetof(Touch_t1921856868, ___m_RadiusVariance_11)); }
	inline float get_m_RadiusVariance_11() const { return ___m_RadiusVariance_11; }
	inline float* get_address_of_m_RadiusVariance_11() { return &___m_RadiusVariance_11; }
	inline void set_m_RadiusVariance_11(float value)
	{
		___m_RadiusVariance_11 = value;
	}

	inline static int32_t get_offset_of_m_AltitudeAngle_12() { return static_cast<int32_t>(offsetof(Touch_t1921856868, ___m_AltitudeAngle_12)); }
	inline float get_m_AltitudeAngle_12() const { return ___m_AltitudeAngle_12; }
	inline float* get_address_of_m_AltitudeAngle_12() { return &___m_AltitudeAngle_12; }
	inline void set_m_AltitudeAngle_12(float value)
	{
		___m_AltitudeAngle_12 = value;
	}

	inline static int32_t get_offset_of_m_AzimuthAngle_13() { return static_cast<int32_t>(offsetof(Touch_t1921856868, ___m_AzimuthAngle_13)); }
	inline float get_m_AzimuthAngle_13() const { return ___m_AzimuthAngle_13; }
	inline float* get_address_of_m_AzimuthAngle_13() { return &___m_AzimuthAngle_13; }
	inline void set_m_AzimuthAngle_13(float value)
	{
		___m_AzimuthAngle_13 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // TOUCH_T1921856868_H
#ifndef GAMEOBJECT_T1113636619_H
#define GAMEOBJECT_T1113636619_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.GameObject
struct  GameObject_t1113636619  : public Object_t631007953
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // GAMEOBJECT_T1113636619_H
#ifndef COMPONENT_T1923634451_H
#define COMPONENT_T1923634451_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Component
struct  Component_t1923634451  : public Object_t631007953
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // COMPONENT_T1923634451_H
#ifndef MULTICASTDELEGATE_T_H
#define MULTICASTDELEGATE_T_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.MulticastDelegate
struct  MulticastDelegate_t  : public Delegate_t1188392813
{
public:
	// System.MulticastDelegate System.MulticastDelegate::prev
	MulticastDelegate_t * ___prev_9;
	// System.MulticastDelegate System.MulticastDelegate::kpm_next
	MulticastDelegate_t * ___kpm_next_10;

public:
	inline static int32_t get_offset_of_prev_9() { return static_cast<int32_t>(offsetof(MulticastDelegate_t, ___prev_9)); }
	inline MulticastDelegate_t * get_prev_9() const { return ___prev_9; }
	inline MulticastDelegate_t ** get_address_of_prev_9() { return &___prev_9; }
	inline void set_prev_9(MulticastDelegate_t * value)
	{
		___prev_9 = value;
		Il2CppCodeGenWriteBarrier((&___prev_9), value);
	}

	inline static int32_t get_offset_of_kpm_next_10() { return static_cast<int32_t>(offsetof(MulticastDelegate_t, ___kpm_next_10)); }
	inline MulticastDelegate_t * get_kpm_next_10() const { return ___kpm_next_10; }
	inline MulticastDelegate_t ** get_address_of_kpm_next_10() { return &___kpm_next_10; }
	inline void set_kpm_next_10(MulticastDelegate_t * value)
	{
		___kpm_next_10 = value;
		Il2CppCodeGenWriteBarrier((&___kpm_next_10), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // MULTICASTDELEGATE_T_H
#ifndef MOUSEBUTTONEVENTDATA_T3190347560_H
#define MOUSEBUTTONEVENTDATA_T3190347560_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.EventSystems.PointerInputModule/MouseButtonEventData
struct  MouseButtonEventData_t3190347560  : public RuntimeObject
{
public:
	// UnityEngine.EventSystems.PointerEventData/FramePressState UnityEngine.EventSystems.PointerInputModule/MouseButtonEventData::buttonState
	int32_t ___buttonState_0;
	// UnityEngine.EventSystems.PointerEventData UnityEngine.EventSystems.PointerInputModule/MouseButtonEventData::buttonData
	PointerEventData_t3807901092 * ___buttonData_1;

public:
	inline static int32_t get_offset_of_buttonState_0() { return static_cast<int32_t>(offsetof(MouseButtonEventData_t3190347560, ___buttonState_0)); }
	inline int32_t get_buttonState_0() const { return ___buttonState_0; }
	inline int32_t* get_address_of_buttonState_0() { return &___buttonState_0; }
	inline void set_buttonState_0(int32_t value)
	{
		___buttonState_0 = value;
	}

	inline static int32_t get_offset_of_buttonData_1() { return static_cast<int32_t>(offsetof(MouseButtonEventData_t3190347560, ___buttonData_1)); }
	inline PointerEventData_t3807901092 * get_buttonData_1() const { return ___buttonData_1; }
	inline PointerEventData_t3807901092 ** get_address_of_buttonData_1() { return &___buttonData_1; }
	inline void set_buttonData_1(PointerEventData_t3807901092 * value)
	{
		___buttonData_1 = value;
		Il2CppCodeGenWriteBarrier((&___buttonData_1), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // MOUSEBUTTONEVENTDATA_T3190347560_H
#ifndef BUTTONSTATE_T857139936_H
#define BUTTONSTATE_T857139936_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.EventSystems.PointerInputModule/ButtonState
struct  ButtonState_t857139936  : public RuntimeObject
{
public:
	// UnityEngine.EventSystems.PointerEventData/InputButton UnityEngine.EventSystems.PointerInputModule/ButtonState::m_Button
	int32_t ___m_Button_0;
	// UnityEngine.EventSystems.PointerInputModule/MouseButtonEventData UnityEngine.EventSystems.PointerInputModule/ButtonState::m_EventData
	MouseButtonEventData_t3190347560 * ___m_EventData_1;

public:
	inline static int32_t get_offset_of_m_Button_0() { return static_cast<int32_t>(offsetof(ButtonState_t857139936, ___m_Button_0)); }
	inline int32_t get_m_Button_0() const { return ___m_Button_0; }
	inline int32_t* get_address_of_m_Button_0() { return &___m_Button_0; }
	inline void set_m_Button_0(int32_t value)
	{
		___m_Button_0 = value;
	}

	inline static int32_t get_offset_of_m_EventData_1() { return static_cast<int32_t>(offsetof(ButtonState_t857139936, ___m_EventData_1)); }
	inline MouseButtonEventData_t3190347560 * get_m_EventData_1() const { return ___m_EventData_1; }
	inline MouseButtonEventData_t3190347560 ** get_address_of_m_EventData_1() { return &___m_EventData_1; }
	inline void set_m_EventData_1(MouseButtonEventData_t3190347560 * value)
	{
		___m_EventData_1 = value;
		Il2CppCodeGenWriteBarrier((&___m_EventData_1), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // BUTTONSTATE_T857139936_H
#ifndef FONTDATA_T746620069_H
#define FONTDATA_T746620069_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.FontData
struct  FontData_t746620069  : public RuntimeObject
{
public:
	// UnityEngine.Font UnityEngine.UI.FontData::m_Font
	Font_t1956802104 * ___m_Font_0;
	// System.Int32 UnityEngine.UI.FontData::m_FontSize
	int32_t ___m_FontSize_1;
	// UnityEngine.FontStyle UnityEngine.UI.FontData::m_FontStyle
	int32_t ___m_FontStyle_2;
	// System.Boolean UnityEngine.UI.FontData::m_BestFit
	bool ___m_BestFit_3;
	// System.Int32 UnityEngine.UI.FontData::m_MinSize
	int32_t ___m_MinSize_4;
	// System.Int32 UnityEngine.UI.FontData::m_MaxSize
	int32_t ___m_MaxSize_5;
	// UnityEngine.TextAnchor UnityEngine.UI.FontData::m_Alignment
	int32_t ___m_Alignment_6;
	// System.Boolean UnityEngine.UI.FontData::m_AlignByGeometry
	bool ___m_AlignByGeometry_7;
	// System.Boolean UnityEngine.UI.FontData::m_RichText
	bool ___m_RichText_8;
	// UnityEngine.HorizontalWrapMode UnityEngine.UI.FontData::m_HorizontalOverflow
	int32_t ___m_HorizontalOverflow_9;
	// UnityEngine.VerticalWrapMode UnityEngine.UI.FontData::m_VerticalOverflow
	int32_t ___m_VerticalOverflow_10;
	// System.Single UnityEngine.UI.FontData::m_LineSpacing
	float ___m_LineSpacing_11;

public:
	inline static int32_t get_offset_of_m_Font_0() { return static_cast<int32_t>(offsetof(FontData_t746620069, ___m_Font_0)); }
	inline Font_t1956802104 * get_m_Font_0() const { return ___m_Font_0; }
	inline Font_t1956802104 ** get_address_of_m_Font_0() { return &___m_Font_0; }
	inline void set_m_Font_0(Font_t1956802104 * value)
	{
		___m_Font_0 = value;
		Il2CppCodeGenWriteBarrier((&___m_Font_0), value);
	}

	inline static int32_t get_offset_of_m_FontSize_1() { return static_cast<int32_t>(offsetof(FontData_t746620069, ___m_FontSize_1)); }
	inline int32_t get_m_FontSize_1() const { return ___m_FontSize_1; }
	inline int32_t* get_address_of_m_FontSize_1() { return &___m_FontSize_1; }
	inline void set_m_FontSize_1(int32_t value)
	{
		___m_FontSize_1 = value;
	}

	inline static int32_t get_offset_of_m_FontStyle_2() { return static_cast<int32_t>(offsetof(FontData_t746620069, ___m_FontStyle_2)); }
	inline int32_t get_m_FontStyle_2() const { return ___m_FontStyle_2; }
	inline int32_t* get_address_of_m_FontStyle_2() { return &___m_FontStyle_2; }
	inline void set_m_FontStyle_2(int32_t value)
	{
		___m_FontStyle_2 = value;
	}

	inline static int32_t get_offset_of_m_BestFit_3() { return static_cast<int32_t>(offsetof(FontData_t746620069, ___m_BestFit_3)); }
	inline bool get_m_BestFit_3() const { return ___m_BestFit_3; }
	inline bool* get_address_of_m_BestFit_3() { return &___m_BestFit_3; }
	inline void set_m_BestFit_3(bool value)
	{
		___m_BestFit_3 = value;
	}

	inline static int32_t get_offset_of_m_MinSize_4() { return static_cast<int32_t>(offsetof(FontData_t746620069, ___m_MinSize_4)); }
	inline int32_t get_m_MinSize_4() const { return ___m_MinSize_4; }
	inline int32_t* get_address_of_m_MinSize_4() { return &___m_MinSize_4; }
	inline void set_m_MinSize_4(int32_t value)
	{
		___m_MinSize_4 = value;
	}

	inline static int32_t get_offset_of_m_MaxSize_5() { return static_cast<int32_t>(offsetof(FontData_t746620069, ___m_MaxSize_5)); }
	inline int32_t get_m_MaxSize_5() const { return ___m_MaxSize_5; }
	inline int32_t* get_address_of_m_MaxSize_5() { return &___m_MaxSize_5; }
	inline void set_m_MaxSize_5(int32_t value)
	{
		___m_MaxSize_5 = value;
	}

	inline static int32_t get_offset_of_m_Alignment_6() { return static_cast<int32_t>(offsetof(FontData_t746620069, ___m_Alignment_6)); }
	inline int32_t get_m_Alignment_6() const { return ___m_Alignment_6; }
	inline int32_t* get_address_of_m_Alignment_6() { return &___m_Alignment_6; }
	inline void set_m_Alignment_6(int32_t value)
	{
		___m_Alignment_6 = value;
	}

	inline static int32_t get_offset_of_m_AlignByGeometry_7() { return static_cast<int32_t>(offsetof(FontData_t746620069, ___m_AlignByGeometry_7)); }
	inline bool get_m_AlignByGeometry_7() const { return ___m_AlignByGeometry_7; }
	inline bool* get_address_of_m_AlignByGeometry_7() { return &___m_AlignByGeometry_7; }
	inline void set_m_AlignByGeometry_7(bool value)
	{
		___m_AlignByGeometry_7 = value;
	}

	inline static int32_t get_offset_of_m_RichText_8() { return static_cast<int32_t>(offsetof(FontData_t746620069, ___m_RichText_8)); }
	inline bool get_m_RichText_8() const { return ___m_RichText_8; }
	inline bool* get_address_of_m_RichText_8() { return &___m_RichText_8; }
	inline void set_m_RichText_8(bool value)
	{
		___m_RichText_8 = value;
	}

	inline static int32_t get_offset_of_m_HorizontalOverflow_9() { return static_cast<int32_t>(offsetof(FontData_t746620069, ___m_HorizontalOverflow_9)); }
	inline int32_t get_m_HorizontalOverflow_9() const { return ___m_HorizontalOverflow_9; }
	inline int32_t* get_address_of_m_HorizontalOverflow_9() { return &___m_HorizontalOverflow_9; }
	inline void set_m_HorizontalOverflow_9(int32_t value)
	{
		___m_HorizontalOverflow_9 = value;
	}

	inline static int32_t get_offset_of_m_VerticalOverflow_10() { return static_cast<int32_t>(offsetof(FontData_t746620069, ___m_VerticalOverflow_10)); }
	inline int32_t get_m_VerticalOverflow_10() const { return ___m_VerticalOverflow_10; }
	inline int32_t* get_address_of_m_VerticalOverflow_10() { return &___m_VerticalOverflow_10; }
	inline void set_m_VerticalOverflow_10(int32_t value)
	{
		___m_VerticalOverflow_10 = value;
	}

	inline static int32_t get_offset_of_m_LineSpacing_11() { return static_cast<int32_t>(offsetof(FontData_t746620069, ___m_LineSpacing_11)); }
	inline float get_m_LineSpacing_11() const { return ___m_LineSpacing_11; }
	inline float* get_address_of_m_LineSpacing_11() { return &___m_LineSpacing_11; }
	inline void set_m_LineSpacing_11(float value)
	{
		___m_LineSpacing_11 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // FONTDATA_T746620069_H
#ifndef ENUMERATOR_T2537713152_H
#define ENUMERATOR_T2537713152_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.Int32,System.Object>
struct  Enumerator_t2537713152 
{
public:
	// System.Collections.Generic.Dictionary`2/Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::host_enumerator
	Enumerator_t3923002270  ___host_enumerator_0;

public:
	inline static int32_t get_offset_of_host_enumerator_0() { return static_cast<int32_t>(offsetof(Enumerator_t2537713152, ___host_enumerator_0)); }
	inline Enumerator_t3923002270  get_host_enumerator_0() const { return ___host_enumerator_0; }
	inline Enumerator_t3923002270 * get_address_of_host_enumerator_0() { return &___host_enumerator_0; }
	inline void set_host_enumerator_0(Enumerator_t3923002270  value)
	{
		___host_enumerator_0 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // ENUMERATOR_T2537713152_H
#ifndef FONT_T1956802104_H
#define FONT_T1956802104_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Font
struct  Font_t1956802104  : public Object_t631007953
{
public:
	// UnityEngine.Font/FontTextureRebuildCallback UnityEngine.Font::m_FontTextureRebuildCallback
	FontTextureRebuildCallback_t2467502454 * ___m_FontTextureRebuildCallback_3;

public:
	inline static int32_t get_offset_of_m_FontTextureRebuildCallback_3() { return static_cast<int32_t>(offsetof(Font_t1956802104, ___m_FontTextureRebuildCallback_3)); }
	inline FontTextureRebuildCallback_t2467502454 * get_m_FontTextureRebuildCallback_3() const { return ___m_FontTextureRebuildCallback_3; }
	inline FontTextureRebuildCallback_t2467502454 ** get_address_of_m_FontTextureRebuildCallback_3() { return &___m_FontTextureRebuildCallback_3; }
	inline void set_m_FontTextureRebuildCallback_3(FontTextureRebuildCallback_t2467502454 * value)
	{
		___m_FontTextureRebuildCallback_3 = value;
		Il2CppCodeGenWriteBarrier((&___m_FontTextureRebuildCallback_3), value);
	}
};

struct Font_t1956802104_StaticFields
{
public:
	// System.Action`1<UnityEngine.Font> UnityEngine.Font::textureRebuilt
	Action_1_t2129269699 * ___textureRebuilt_2;

public:
	inline static int32_t get_offset_of_textureRebuilt_2() { return static_cast<int32_t>(offsetof(Font_t1956802104_StaticFields, ___textureRebuilt_2)); }
	inline Action_1_t2129269699 * get_textureRebuilt_2() const { return ___textureRebuilt_2; }
	inline Action_1_t2129269699 ** get_address_of_textureRebuilt_2() { return &___textureRebuilt_2; }
	inline void set_textureRebuilt_2(Action_1_t2129269699 * value)
	{
		___textureRebuilt_2 = value;
		Il2CppCodeGenWriteBarrier((&___textureRebuilt_2), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // FONT_T1956802104_H
#ifndef ENUMERATOR_T3265508080_H
#define ENUMERATOR_T3265508080_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.Int32,UnityEngine.EventSystems.PointerEventData>
struct  Enumerator_t3265508080 
{
public:
	// System.Collections.Generic.Dictionary`2/Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::host_enumerator
	Enumerator_t355829902  ___host_enumerator_0;

public:
	inline static int32_t get_offset_of_host_enumerator_0() { return static_cast<int32_t>(offsetof(Enumerator_t3265508080, ___host_enumerator_0)); }
	inline Enumerator_t355829902  get_host_enumerator_0() const { return ___host_enumerator_0; }
	inline Enumerator_t355829902 * get_address_of_host_enumerator_0() { return &___host_enumerator_0; }
	inline void set_host_enumerator_0(Enumerator_t355829902  value)
	{
		___host_enumerator_0 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // ENUMERATOR_T3265508080_H
#ifndef MATERIAL_T340375123_H
#define MATERIAL_T340375123_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Material
struct  Material_t340375123  : public Object_t631007953
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // MATERIAL_T340375123_H
#ifndef TYPE_T_H
#define TYPE_T_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Type
struct  Type_t  : public MemberInfo_t
{
public:
	// System.RuntimeTypeHandle System.Type::_impl
	RuntimeTypeHandle_t3027515415  ____impl_1;

public:
	inline static int32_t get_offset_of__impl_1() { return static_cast<int32_t>(offsetof(Type_t, ____impl_1)); }
	inline RuntimeTypeHandle_t3027515415  get__impl_1() const { return ____impl_1; }
	inline RuntimeTypeHandle_t3027515415 * get_address_of__impl_1() { return &____impl_1; }
	inline void set__impl_1(RuntimeTypeHandle_t3027515415  value)
	{
		____impl_1 = value;
	}
};

struct Type_t_StaticFields
{
public:
	// System.Char System.Type::Delimiter
	Il2CppChar ___Delimiter_2;
	// System.Type[] System.Type::EmptyTypes
	TypeU5BU5D_t3940880105* ___EmptyTypes_3;
	// System.Reflection.MemberFilter System.Type::FilterAttribute
	MemberFilter_t426314064 * ___FilterAttribute_4;
	// System.Reflection.MemberFilter System.Type::FilterName
	MemberFilter_t426314064 * ___FilterName_5;
	// System.Reflection.MemberFilter System.Type::FilterNameIgnoreCase
	MemberFilter_t426314064 * ___FilterNameIgnoreCase_6;
	// System.Object System.Type::Missing
	RuntimeObject * ___Missing_7;

public:
	inline static int32_t get_offset_of_Delimiter_2() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___Delimiter_2)); }
	inline Il2CppChar get_Delimiter_2() const { return ___Delimiter_2; }
	inline Il2CppChar* get_address_of_Delimiter_2() { return &___Delimiter_2; }
	inline void set_Delimiter_2(Il2CppChar value)
	{
		___Delimiter_2 = value;
	}

	inline static int32_t get_offset_of_EmptyTypes_3() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___EmptyTypes_3)); }
	inline TypeU5BU5D_t3940880105* get_EmptyTypes_3() const { return ___EmptyTypes_3; }
	inline TypeU5BU5D_t3940880105** get_address_of_EmptyTypes_3() { return &___EmptyTypes_3; }
	inline void set_EmptyTypes_3(TypeU5BU5D_t3940880105* value)
	{
		___EmptyTypes_3 = value;
		Il2CppCodeGenWriteBarrier((&___EmptyTypes_3), value);
	}

	inline static int32_t get_offset_of_FilterAttribute_4() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___FilterAttribute_4)); }
	inline MemberFilter_t426314064 * get_FilterAttribute_4() const { return ___FilterAttribute_4; }
	inline MemberFilter_t426314064 ** get_address_of_FilterAttribute_4() { return &___FilterAttribute_4; }
	inline void set_FilterAttribute_4(MemberFilter_t426314064 * value)
	{
		___FilterAttribute_4 = value;
		Il2CppCodeGenWriteBarrier((&___FilterAttribute_4), value);
	}

	inline static int32_t get_offset_of_FilterName_5() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___FilterName_5)); }
	inline MemberFilter_t426314064 * get_FilterName_5() const { return ___FilterName_5; }
	inline MemberFilter_t426314064 ** get_address_of_FilterName_5() { return &___FilterName_5; }
	inline void set_FilterName_5(MemberFilter_t426314064 * value)
	{
		___FilterName_5 = value;
		Il2CppCodeGenWriteBarrier((&___FilterName_5), value);
	}

	inline static int32_t get_offset_of_FilterNameIgnoreCase_6() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___FilterNameIgnoreCase_6)); }
	inline MemberFilter_t426314064 * get_FilterNameIgnoreCase_6() const { return ___FilterNameIgnoreCase_6; }
	inline MemberFilter_t426314064 ** get_address_of_FilterNameIgnoreCase_6() { return &___FilterNameIgnoreCase_6; }
	inline void set_FilterNameIgnoreCase_6(MemberFilter_t426314064 * value)
	{
		___FilterNameIgnoreCase_6 = value;
		Il2CppCodeGenWriteBarrier((&___FilterNameIgnoreCase_6), value);
	}

	inline static int32_t get_offset_of_Missing_7() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___Missing_7)); }
	inline RuntimeObject * get_Missing_7() const { return ___Missing_7; }
	inline RuntimeObject ** get_address_of_Missing_7() { return &___Missing_7; }
	inline void set_Missing_7(RuntimeObject * value)
	{
		___Missing_7 = value;
		Il2CppCodeGenWriteBarrier((&___Missing_7), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // TYPE_T_H
#ifndef AXISEVENTDATA_T2331243652_H
#define AXISEVENTDATA_T2331243652_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.EventSystems.AxisEventData
struct  AxisEventData_t2331243652  : public BaseEventData_t3903027533
{
public:
	// UnityEngine.Vector2 UnityEngine.EventSystems.AxisEventData::<moveVector>k__BackingField
	Vector2_t2156229523  ___U3CmoveVectorU3Ek__BackingField_2;
	// UnityEngine.EventSystems.MoveDirection UnityEngine.EventSystems.AxisEventData::<moveDir>k__BackingField
	int32_t ___U3CmoveDirU3Ek__BackingField_3;

public:
	inline static int32_t get_offset_of_U3CmoveVectorU3Ek__BackingField_2() { return static_cast<int32_t>(offsetof(AxisEventData_t2331243652, ___U3CmoveVectorU3Ek__BackingField_2)); }
	inline Vector2_t2156229523  get_U3CmoveVectorU3Ek__BackingField_2() const { return ___U3CmoveVectorU3Ek__BackingField_2; }
	inline Vector2_t2156229523 * get_address_of_U3CmoveVectorU3Ek__BackingField_2() { return &___U3CmoveVectorU3Ek__BackingField_2; }
	inline void set_U3CmoveVectorU3Ek__BackingField_2(Vector2_t2156229523  value)
	{
		___U3CmoveVectorU3Ek__BackingField_2 = value;
	}

	inline static int32_t get_offset_of_U3CmoveDirU3Ek__BackingField_3() { return static_cast<int32_t>(offsetof(AxisEventData_t2331243652, ___U3CmoveDirU3Ek__BackingField_3)); }
	inline int32_t get_U3CmoveDirU3Ek__BackingField_3() const { return ___U3CmoveDirU3Ek__BackingField_3; }
	inline int32_t* get_address_of_U3CmoveDirU3Ek__BackingField_3() { return &___U3CmoveDirU3Ek__BackingField_3; }
	inline void set_U3CmoveDirU3Ek__BackingField_3(int32_t value)
	{
		___U3CmoveDirU3Ek__BackingField_3 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // AXISEVENTDATA_T2331243652_H
#ifndef ENTRY_T3344766165_H
#define ENTRY_T3344766165_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.EventSystems.EventTrigger/Entry
struct  Entry_t3344766165  : public RuntimeObject
{
public:
	// UnityEngine.EventSystems.EventTriggerType UnityEngine.EventSystems.EventTrigger/Entry::eventID
	int32_t ___eventID_0;
	// UnityEngine.EventSystems.EventTrigger/TriggerEvent UnityEngine.EventSystems.EventTrigger/Entry::callback
	TriggerEvent_t3867320123 * ___callback_1;

public:
	inline static int32_t get_offset_of_eventID_0() { return static_cast<int32_t>(offsetof(Entry_t3344766165, ___eventID_0)); }
	inline int32_t get_eventID_0() const { return ___eventID_0; }
	inline int32_t* get_address_of_eventID_0() { return &___eventID_0; }
	inline void set_eventID_0(int32_t value)
	{
		___eventID_0 = value;
	}

	inline static int32_t get_offset_of_callback_1() { return static_cast<int32_t>(offsetof(Entry_t3344766165, ___callback_1)); }
	inline TriggerEvent_t3867320123 * get_callback_1() const { return ___callback_1; }
	inline TriggerEvent_t3867320123 ** get_address_of_callback_1() { return &___callback_1; }
	inline void set_callback_1(TriggerEvent_t3867320123 * value)
	{
		___callback_1 = value;
		Il2CppCodeGenWriteBarrier((&___callback_1), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // ENTRY_T3344766165_H
#ifndef MESH_T3648964284_H
#define MESH_T3648964284_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Mesh
struct  Mesh_t3648964284  : public Object_t631007953
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // MESH_T3648964284_H
#ifndef SPRITE_T280657092_H
#define SPRITE_T280657092_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Sprite
struct  Sprite_t280657092  : public Object_t631007953
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // SPRITE_T280657092_H
#ifndef COLORTWEEN_T809614380_H
#define COLORTWEEN_T809614380_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.CoroutineTween.ColorTween
struct  ColorTween_t809614380 
{
public:
	// UnityEngine.UI.CoroutineTween.ColorTween/ColorTweenCallback UnityEngine.UI.CoroutineTween.ColorTween::m_Target
	ColorTweenCallback_t1121741130 * ___m_Target_0;
	// UnityEngine.Color UnityEngine.UI.CoroutineTween.ColorTween::m_StartColor
	Color_t2555686324  ___m_StartColor_1;
	// UnityEngine.Color UnityEngine.UI.CoroutineTween.ColorTween::m_TargetColor
	Color_t2555686324  ___m_TargetColor_2;
	// UnityEngine.UI.CoroutineTween.ColorTween/ColorTweenMode UnityEngine.UI.CoroutineTween.ColorTween::m_TweenMode
	int32_t ___m_TweenMode_3;
	// System.Single UnityEngine.UI.CoroutineTween.ColorTween::m_Duration
	float ___m_Duration_4;
	// System.Boolean UnityEngine.UI.CoroutineTween.ColorTween::m_IgnoreTimeScale
	bool ___m_IgnoreTimeScale_5;

public:
	inline static int32_t get_offset_of_m_Target_0() { return static_cast<int32_t>(offsetof(ColorTween_t809614380, ___m_Target_0)); }
	inline ColorTweenCallback_t1121741130 * get_m_Target_0() const { return ___m_Target_0; }
	inline ColorTweenCallback_t1121741130 ** get_address_of_m_Target_0() { return &___m_Target_0; }
	inline void set_m_Target_0(ColorTweenCallback_t1121741130 * value)
	{
		___m_Target_0 = value;
		Il2CppCodeGenWriteBarrier((&___m_Target_0), value);
	}

	inline static int32_t get_offset_of_m_StartColor_1() { return static_cast<int32_t>(offsetof(ColorTween_t809614380, ___m_StartColor_1)); }
	inline Color_t2555686324  get_m_StartColor_1() const { return ___m_StartColor_1; }
	inline Color_t2555686324 * get_address_of_m_StartColor_1() { return &___m_StartColor_1; }
	inline void set_m_StartColor_1(Color_t2555686324  value)
	{
		___m_StartColor_1 = value;
	}

	inline static int32_t get_offset_of_m_TargetColor_2() { return static_cast<int32_t>(offsetof(ColorTween_t809614380, ___m_TargetColor_2)); }
	inline Color_t2555686324  get_m_TargetColor_2() const { return ___m_TargetColor_2; }
	inline Color_t2555686324 * get_address_of_m_TargetColor_2() { return &___m_TargetColor_2; }
	inline void set_m_TargetColor_2(Color_t2555686324  value)
	{
		___m_TargetColor_2 = value;
	}

	inline static int32_t get_offset_of_m_TweenMode_3() { return static_cast<int32_t>(offsetof(ColorTween_t809614380, ___m_TweenMode_3)); }
	inline int32_t get_m_TweenMode_3() const { return ___m_TweenMode_3; }
	inline int32_t* get_address_of_m_TweenMode_3() { return &___m_TweenMode_3; }
	inline void set_m_TweenMode_3(int32_t value)
	{
		___m_TweenMode_3 = value;
	}

	inline static int32_t get_offset_of_m_Duration_4() { return static_cast<int32_t>(offsetof(ColorTween_t809614380, ___m_Duration_4)); }
	inline float get_m_Duration_4() const { return ___m_Duration_4; }
	inline float* get_address_of_m_Duration_4() { return &___m_Duration_4; }
	inline void set_m_Duration_4(float value)
	{
		___m_Duration_4 = value;
	}

	inline static int32_t get_offset_of_m_IgnoreTimeScale_5() { return static_cast<int32_t>(offsetof(ColorTween_t809614380, ___m_IgnoreTimeScale_5)); }
	inline bool get_m_IgnoreTimeScale_5() const { return ___m_IgnoreTimeScale_5; }
	inline bool* get_address_of_m_IgnoreTimeScale_5() { return &___m_IgnoreTimeScale_5; }
	inline void set_m_IgnoreTimeScale_5(bool value)
	{
		___m_IgnoreTimeScale_5 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Native definition for P/Invoke marshalling of UnityEngine.UI.CoroutineTween.ColorTween
struct ColorTween_t809614380_marshaled_pinvoke
{
	ColorTweenCallback_t1121741130 * ___m_Target_0;
	Color_t2555686324  ___m_StartColor_1;
	Color_t2555686324  ___m_TargetColor_2;
	int32_t ___m_TweenMode_3;
	float ___m_Duration_4;
	int32_t ___m_IgnoreTimeScale_5;
};
// Native definition for COM marshalling of UnityEngine.UI.CoroutineTween.ColorTween
struct ColorTween_t809614380_marshaled_com
{
	ColorTweenCallback_t1121741130 * ___m_Target_0;
	Color_t2555686324  ___m_StartColor_1;
	Color_t2555686324  ___m_TargetColor_2;
	int32_t ___m_TweenMode_3;
	float ___m_Duration_4;
	int32_t ___m_IgnoreTimeScale_5;
};
#endif // COLORTWEEN_T809614380_H
#ifndef RAYCAST3DCALLBACK_T701940803_H
#define RAYCAST3DCALLBACK_T701940803_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.ReflectionMethodsCache/Raycast3DCallback
struct  Raycast3DCallback_t701940803  : public MulticastDelegate_t
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // RAYCAST3DCALLBACK_T701940803_H
#ifndef EVENTFUNCTION_1_T2658898854_H
#define EVENTFUNCTION_1_T2658898854_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.ICancelHandler>
struct  EventFunction_1_t2658898854  : public MulticastDelegate_t
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // EVENTFUNCTION_1_T2658898854_H
#ifndef UNITYACTION_1_T1116627437_H
#define UNITYACTION_1_T1116627437_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Events.UnityAction`1<System.Collections.Generic.List`1<UnityEngine.EventSystems.IEventSystemHandler>>
struct  UnityAction_1_t1116627437  : public MulticastDelegate_t
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // UNITYACTION_1_T1116627437_H
#ifndef EVENTFUNCTION_1_T64614563_H
#define EVENTFUNCTION_1_T64614563_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerDownHandler>
struct  EventFunction_1_t64614563  : public MulticastDelegate_t
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // EVENTFUNCTION_1_T64614563_H
#ifndef EVENTFUNCTION_1_T3912835512_H
#define EVENTFUNCTION_1_T3912835512_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IMoveHandler>
struct  EventFunction_1_t3912835512  : public MulticastDelegate_t
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // EVENTFUNCTION_1_T3912835512_H
#ifndef EVENTFUNCTION_1_T3256600500_H
#define EVENTFUNCTION_1_T3256600500_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerUpHandler>
struct  EventFunction_1_t3256600500  : public MulticastDelegate_t
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // EVENTFUNCTION_1_T3256600500_H
#ifndef GETRAYINTERSECTIONALLCALLBACK_T3913627115_H
#define GETRAYINTERSECTIONALLCALLBACK_T3913627115_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.ReflectionMethodsCache/GetRayIntersectionAllCallback
struct  GetRayIntersectionAllCallback_t3913627115  : public MulticastDelegate_t
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // GETRAYINTERSECTIONALLCALLBACK_T3913627115_H
#ifndef CANVASRENDERER_T2598313366_H
#define CANVASRENDERER_T2598313366_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.CanvasRenderer
struct  CanvasRenderer_t2598313366  : public Component_t1923634451
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // CANVASRENDERER_T2598313366_H
#ifndef EVENTFUNCTION_1_T2950825503_H
#define EVENTFUNCTION_1_T2950825503_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IUpdateSelectedHandler>
struct  EventFunction_1_t2950825503  : public MulticastDelegate_t
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // EVENTFUNCTION_1_T2950825503_H
#ifndef GETRAYINTERSECTIONALLNONALLOCCALLBACK_T2311174851_H
#define GETRAYINTERSECTIONALLNONALLOCCALLBACK_T2311174851_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.ReflectionMethodsCache/GetRayIntersectionAllNonAllocCallback
struct  GetRayIntersectionAllNonAllocCallback_t2311174851  : public MulticastDelegate_t
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // GETRAYINTERSECTIONALLNONALLOCCALLBACK_T2311174851_H
#ifndef EVENTFUNCTION_1_T3111972472_H
#define EVENTFUNCTION_1_T3111972472_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerClickHandler>
struct  EventFunction_1_t3111972472  : public MulticastDelegate_t
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // EVENTFUNCTION_1_T3111972472_H
#ifndef RENDERER_T2627027031_H
#define RENDERER_T2627027031_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Renderer
struct  Renderer_t2627027031  : public Component_t1923634451
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // RENDERER_T2627027031_H
#ifndef EVENTFUNCTION_1_T2886331738_H
#define EVENTFUNCTION_1_T2886331738_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IScrollHandler>
struct  EventFunction_1_t2886331738  : public MulticastDelegate_t
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // EVENTFUNCTION_1_T2886331738_H
#ifndef TEXTURE2D_T3840446185_H
#define TEXTURE2D_T3840446185_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Texture2D
struct  Texture2D_t3840446185  : public Texture_t3661962703
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // TEXTURE2D_T3840446185_H
#ifndef EVENTFUNCTION_1_T3587542510_H
#define EVENTFUNCTION_1_T3587542510_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IInitializePotentialDragHandler>
struct  EventFunction_1_t3587542510  : public MulticastDelegate_t
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // EVENTFUNCTION_1_T3587542510_H
#ifndef EVENTFUNCTION_1_T1977848392_H
#define EVENTFUNCTION_1_T1977848392_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IBeginDragHandler>
struct  EventFunction_1_t1977848392  : public MulticastDelegate_t
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // EVENTFUNCTION_1_T1977848392_H
#ifndef EVENTFUNCTION_1_T972960537_H
#define EVENTFUNCTION_1_T972960537_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IDragHandler>
struct  EventFunction_1_t972960537  : public MulticastDelegate_t
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // EVENTFUNCTION_1_T972960537_H
#ifndef RAYCASTALLCALLBACK_T1884415901_H
#define RAYCASTALLCALLBACK_T1884415901_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.ReflectionMethodsCache/RaycastAllCallback
struct  RaycastAllCallback_t1884415901  : public MulticastDelegate_t
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // RAYCASTALLCALLBACK_T1884415901_H
#ifndef COLLIDER_T1773347010_H
#define COLLIDER_T1773347010_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Collider
struct  Collider_t1773347010  : public Component_t1923634451
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // COLLIDER_T1773347010_H
#ifndef COMPARISON_1_T830933145_H
#define COMPARISON_1_T830933145_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Comparison`1<UnityEngine.RaycastHit>
struct  Comparison_1_t830933145  : public MulticastDelegate_t
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // COMPARISON_1_T830933145_H
#ifndef EVENTFUNCTION_1_T2311673543_H
#define EVENTFUNCTION_1_T2311673543_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IDropHandler>
struct  EventFunction_1_t2311673543  : public MulticastDelegate_t
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // EVENTFUNCTION_1_T2311673543_H
#ifndef EVENTFUNCTION_1_T3277009892_H
#define EVENTFUNCTION_1_T3277009892_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IEndDragHandler>
struct  EventFunction_1_t3277009892  : public MulticastDelegate_t
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // EVENTFUNCTION_1_T3277009892_H
#ifndef COMPARISON_1_T1435266790_H
#define COMPARISON_1_T1435266790_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Comparison`1<UnityEngine.UI.Graphic>
struct  Comparison_1_t1435266790  : public MulticastDelegate_t
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // COMPARISON_1_T1435266790_H
#ifndef GETRAYCASTNONALLOCCALLBACK_T3841783507_H
#define GETRAYCASTNONALLOCCALLBACK_T3841783507_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.ReflectionMethodsCache/GetRaycastNonAllocCallback
struct  GetRaycastNonAllocCallback_t3841783507  : public MulticastDelegate_t
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // GETRAYCASTNONALLOCCALLBACK_T3841783507_H
#ifndef RAYCAST2DCALLBACK_T768590915_H
#define RAYCAST2DCALLBACK_T768590915_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.ReflectionMethodsCache/Raycast2DCallback
struct  Raycast2DCallback_t768590915  : public MulticastDelegate_t
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // RAYCAST2DCALLBACK_T768590915_H
#ifndef EVENTFUNCTION_1_T1475332338_H
#define EVENTFUNCTION_1_T1475332338_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.ISubmitHandler>
struct  EventFunction_1_t1475332338  : public MulticastDelegate_t
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // EVENTFUNCTION_1_T1475332338_H
#ifndef UNITYACTION_T3245792599_H
#define UNITYACTION_T3245792599_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Events.UnityAction
struct  UnityAction_t3245792599  : public MulticastDelegate_t
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // UNITYACTION_T3245792599_H
#ifndef WILLRENDERCANVASES_T3309123499_H
#define WILLRENDERCANVASES_T3309123499_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_t3309123499  : public MulticastDelegate_t
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // WILLRENDERCANVASES_T3309123499_H
#ifndef COMPARISON_1_T1896830045_H
#define COMPARISON_1_T1896830045_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Comparison`1<UnityEngine.UI.ICanvasElement>
struct  Comparison_1_t1896830045  : public MulticastDelegate_t
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // COMPARISON_1_T1896830045_H
#ifndef UNITYACTION_1_T682124106_H
#define UNITYACTION_1_T682124106_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Events.UnityAction`1<System.Boolean>
struct  UnityAction_1_t682124106  : public MulticastDelegate_t
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // UNITYACTION_1_T682124106_H
#ifndef COMPARISON_1_T3135238028_H
#define COMPARISON_1_T3135238028_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Comparison`1<UnityEngine.EventSystems.RaycastResult>
struct  Comparison_1_t3135238028  : public MulticastDelegate_t
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // COMPARISON_1_T3135238028_H
#ifndef BEHAVIOUR_T1437897464_H
#define BEHAVIOUR_T1437897464_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Behaviour
struct  Behaviour_t1437897464  : public Component_t1923634451
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // BEHAVIOUR_T1437897464_H
#ifndef CANVASGROUP_T4083511760_H
#define CANVASGROUP_T4083511760_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.CanvasGroup
struct  CanvasGroup_t4083511760  : public Component_t1923634451
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // CANVASGROUP_T4083511760_H
#ifndef EVENTFUNCTION_1_T3995630009_H
#define EVENTFUNCTION_1_T3995630009_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerEnterHandler>
struct  EventFunction_1_t3995630009  : public MulticastDelegate_t
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // EVENTFUNCTION_1_T3995630009_H
#ifndef EVENTFUNCTION_1_T2867327688_H
#define EVENTFUNCTION_1_T2867327688_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerExitHandler>
struct  EventFunction_1_t2867327688  : public MulticastDelegate_t
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // EVENTFUNCTION_1_T2867327688_H
#ifndef EVENTFUNCTION_1_T3373214253_H
#define EVENTFUNCTION_1_T3373214253_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IDeselectHandler>
struct  EventFunction_1_t3373214253  : public MulticastDelegate_t
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // EVENTFUNCTION_1_T3373214253_H
#ifndef TRANSFORM_T3600365921_H
#define TRANSFORM_T3600365921_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Transform
struct  Transform_t3600365921  : public Component_t1923634451
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // TRANSFORM_T3600365921_H
#ifndef UNITYACTION_1_T3140522465_H
#define UNITYACTION_1_T3140522465_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Events.UnityAction`1<UnityEngine.Color>
struct  UnityAction_1_t3140522465  : public MulticastDelegate_t
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // UNITYACTION_1_T3140522465_H
#ifndef EVENTFUNCTION_1_T955952873_H
#define EVENTFUNCTION_1_T955952873_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.ISelectHandler>
struct  EventFunction_1_t955952873  : public MulticastDelegate_t
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // EVENTFUNCTION_1_T955952873_H
#ifndef UNITYACTION_1_T1982102915_H
#define UNITYACTION_1_T1982102915_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Events.UnityAction`1<System.Single>
struct  UnityAction_1_t1982102915  : public MulticastDelegate_t
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // UNITYACTION_1_T1982102915_H
#ifndef ACTION_1_T2129269699_H
#define ACTION_1_T2129269699_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Action`1<UnityEngine.Font>
struct  Action_1_t2129269699  : public MulticastDelegate_t
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // ACTION_1_T2129269699_H
#ifndef RECTTRANSFORM_T3704657025_H
#define RECTTRANSFORM_T3704657025_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.RectTransform
struct  RectTransform_t3704657025  : public Transform_t3600365921
{
public:

public:
};

struct RectTransform_t3704657025_StaticFields
{
public:
	// UnityEngine.RectTransform/ReapplyDrivenProperties UnityEngine.RectTransform::reapplyDrivenProperties
	ReapplyDrivenProperties_t1258266594 * ___reapplyDrivenProperties_2;

public:
	inline static int32_t get_offset_of_reapplyDrivenProperties_2() { return static_cast<int32_t>(offsetof(RectTransform_t3704657025_StaticFields, ___reapplyDrivenProperties_2)); }
	inline ReapplyDrivenProperties_t1258266594 * get_reapplyDrivenProperties_2() const { return ___reapplyDrivenProperties_2; }
	inline ReapplyDrivenProperties_t1258266594 ** get_address_of_reapplyDrivenProperties_2() { return &___reapplyDrivenProperties_2; }
	inline void set_reapplyDrivenProperties_2(ReapplyDrivenProperties_t1258266594 * value)
	{
		___reapplyDrivenProperties_2 = value;
		Il2CppCodeGenWriteBarrier((&___reapplyDrivenProperties_2), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // RECTTRANSFORM_T3704657025_H
#ifndef CANVAS_T3310196443_H
#define CANVAS_T3310196443_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Canvas
struct  Canvas_t3310196443  : public Behaviour_t1437897464
{
public:

public:
};

struct Canvas_t3310196443_StaticFields
{
public:
	// UnityEngine.Canvas/WillRenderCanvases UnityEngine.Canvas::willRenderCanvases
	WillRenderCanvases_t3309123499 * ___willRenderCanvases_2;

public:
	inline static int32_t get_offset_of_willRenderCanvases_2() { return static_cast<int32_t>(offsetof(Canvas_t3310196443_StaticFields, ___willRenderCanvases_2)); }
	inline WillRenderCanvases_t3309123499 * get_willRenderCanvases_2() const { return ___willRenderCanvases_2; }
	inline WillRenderCanvases_t3309123499 ** get_address_of_willRenderCanvases_2() { return &___willRenderCanvases_2; }
	inline void set_willRenderCanvases_2(WillRenderCanvases_t3309123499 * value)
	{
		___willRenderCanvases_2 = value;
		Il2CppCodeGenWriteBarrier((&___willRenderCanvases_2), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // CANVAS_T3310196443_H
#ifndef SPRITERENDERER_T3235626157_H
#define SPRITERENDERER_T3235626157_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.SpriteRenderer
struct  SpriteRenderer_t3235626157  : public Renderer_t2627027031
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // SPRITERENDERER_T3235626157_H
#ifndef CAMERA_T4157153871_H
#define CAMERA_T4157153871_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Camera
struct  Camera_t4157153871  : public Behaviour_t1437897464
{
public:

public:
};

struct Camera_t4157153871_StaticFields
{
public:
	// UnityEngine.Camera/CameraCallback UnityEngine.Camera::onPreCull
	CameraCallback_t190067161 * ___onPreCull_2;
	// UnityEngine.Camera/CameraCallback UnityEngine.Camera::onPreRender
	CameraCallback_t190067161 * ___onPreRender_3;
	// UnityEngine.Camera/CameraCallback UnityEngine.Camera::onPostRender
	CameraCallback_t190067161 * ___onPostRender_4;

public:
	inline static int32_t get_offset_of_onPreCull_2() { return static_cast<int32_t>(offsetof(Camera_t4157153871_StaticFields, ___onPreCull_2)); }
	inline CameraCallback_t190067161 * get_onPreCull_2() const { return ___onPreCull_2; }
	inline CameraCallback_t190067161 ** get_address_of_onPreCull_2() { return &___onPreCull_2; }
	inline void set_onPreCull_2(CameraCallback_t190067161 * value)
	{
		___onPreCull_2 = value;
		Il2CppCodeGenWriteBarrier((&___onPreCull_2), value);
	}

	inline static int32_t get_offset_of_onPreRender_3() { return static_cast<int32_t>(offsetof(Camera_t4157153871_StaticFields, ___onPreRender_3)); }
	inline CameraCallback_t190067161 * get_onPreRender_3() const { return ___onPreRender_3; }
	inline CameraCallback_t190067161 ** get_address_of_onPreRender_3() { return &___onPreRender_3; }
	inline void set_onPreRender_3(CameraCallback_t190067161 * value)
	{
		___onPreRender_3 = value;
		Il2CppCodeGenWriteBarrier((&___onPreRender_3), value);
	}

	inline static int32_t get_offset_of_onPostRender_4() { return static_cast<int32_t>(offsetof(Camera_t4157153871_StaticFields, ___onPostRender_4)); }
	inline CameraCallback_t190067161 * get_onPostRender_4() const { return ___onPostRender_4; }
	inline CameraCallback_t190067161 ** get_address_of_onPostRender_4() { return &___onPostRender_4; }
	inline void set_onPostRender_4(CameraCallback_t190067161 * value)
	{
		___onPostRender_4 = value;
		Il2CppCodeGenWriteBarrier((&___onPostRender_4), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // CAMERA_T4157153871_H
#ifndef MONOBEHAVIOUR_T3962482529_H
#define MONOBEHAVIOUR_T3962482529_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.MonoBehaviour
struct  MonoBehaviour_t3962482529  : public Behaviour_t1437897464
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // MONOBEHAVIOUR_T3962482529_H
#ifndef COLLIDER2D_T2806799626_H
#define COLLIDER2D_T2806799626_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Collider2D
struct  Collider2D_t2806799626  : public Behaviour_t1437897464
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // COLLIDER2D_T2806799626_H
#ifndef UIBEHAVIOUR_T3495933518_H
#define UIBEHAVIOUR_T3495933518_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.EventSystems.UIBehaviour
struct  UIBehaviour_t3495933518  : public MonoBehaviour_t3962482529
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // UIBEHAVIOUR_T3495933518_H
#ifndef EVENTTRIGGER_T1076084509_H
#define EVENTTRIGGER_T1076084509_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.EventSystems.EventTrigger
struct  EventTrigger_t1076084509  : public MonoBehaviour_t3962482529
{
public:
	// System.Collections.Generic.List`1<UnityEngine.EventSystems.EventTrigger/Entry> UnityEngine.EventSystems.EventTrigger::m_Delegates
	List_1_t521873611 * ___m_Delegates_2;
	// System.Collections.Generic.List`1<UnityEngine.EventSystems.EventTrigger/Entry> UnityEngine.EventSystems.EventTrigger::delegates
	List_1_t521873611 * ___delegates_3;

public:
	inline static int32_t get_offset_of_m_Delegates_2() { return static_cast<int32_t>(offsetof(EventTrigger_t1076084509, ___m_Delegates_2)); }
	inline List_1_t521873611 * get_m_Delegates_2() const { return ___m_Delegates_2; }
	inline List_1_t521873611 ** get_address_of_m_Delegates_2() { return &___m_Delegates_2; }
	inline void set_m_Delegates_2(List_1_t521873611 * value)
	{
		___m_Delegates_2 = value;
		Il2CppCodeGenWriteBarrier((&___m_Delegates_2), value);
	}

	inline static int32_t get_offset_of_delegates_3() { return static_cast<int32_t>(offsetof(EventTrigger_t1076084509, ___delegates_3)); }
	inline List_1_t521873611 * get_delegates_3() const { return ___delegates_3; }
	inline List_1_t521873611 ** get_address_of_delegates_3() { return &___delegates_3; }
	inline void set_delegates_3(List_1_t521873611 * value)
	{
		___delegates_3 = value;
		Il2CppCodeGenWriteBarrier((&___delegates_3), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // EVENTTRIGGER_T1076084509_H
#ifndef DROPDOWNITEM_T1451952895_H
#define DROPDOWNITEM_T1451952895_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.Dropdown/DropdownItem
struct  DropdownItem_t1451952895  : public MonoBehaviour_t3962482529
{
public:
	// UnityEngine.UI.Text UnityEngine.UI.Dropdown/DropdownItem::m_Text
	Text_t1901882714 * ___m_Text_2;
	// UnityEngine.UI.Image UnityEngine.UI.Dropdown/DropdownItem::m_Image
	Image_t2670269651 * ___m_Image_3;
	// UnityEngine.RectTransform UnityEngine.UI.Dropdown/DropdownItem::m_RectTransform
	RectTransform_t3704657025 * ___m_RectTransform_4;
	// UnityEngine.UI.Toggle UnityEngine.UI.Dropdown/DropdownItem::m_Toggle
	Toggle_t2735377061 * ___m_Toggle_5;

public:
	inline static int32_t get_offset_of_m_Text_2() { return static_cast<int32_t>(offsetof(DropdownItem_t1451952895, ___m_Text_2)); }
	inline Text_t1901882714 * get_m_Text_2() const { return ___m_Text_2; }
	inline Text_t1901882714 ** get_address_of_m_Text_2() { return &___m_Text_2; }
	inline void set_m_Text_2(Text_t1901882714 * value)
	{
		___m_Text_2 = value;
		Il2CppCodeGenWriteBarrier((&___m_Text_2), value);
	}

	inline static int32_t get_offset_of_m_Image_3() { return static_cast<int32_t>(offsetof(DropdownItem_t1451952895, ___m_Image_3)); }
	inline Image_t2670269651 * get_m_Image_3() const { return ___m_Image_3; }
	inline Image_t2670269651 ** get_address_of_m_Image_3() { return &___m_Image_3; }
	inline void set_m_Image_3(Image_t2670269651 * value)
	{
		___m_Image_3 = value;
		Il2CppCodeGenWriteBarrier((&___m_Image_3), value);
	}

	inline static int32_t get_offset_of_m_RectTransform_4() { return static_cast<int32_t>(offsetof(DropdownItem_t1451952895, ___m_RectTransform_4)); }
	inline RectTransform_t3704657025 * get_m_RectTransform_4() const { return ___m_RectTransform_4; }
	inline RectTransform_t3704657025 ** get_address_of_m_RectTransform_4() { return &___m_RectTransform_4; }
	inline void set_m_RectTransform_4(RectTransform_t3704657025 * value)
	{
		___m_RectTransform_4 = value;
		Il2CppCodeGenWriteBarrier((&___m_RectTransform_4), value);
	}

	inline static int32_t get_offset_of_m_Toggle_5() { return static_cast<int32_t>(offsetof(DropdownItem_t1451952895, ___m_Toggle_5)); }
	inline Toggle_t2735377061 * get_m_Toggle_5() const { return ___m_Toggle_5; }
	inline Toggle_t2735377061 ** get_address_of_m_Toggle_5() { return &___m_Toggle_5; }
	inline void set_m_Toggle_5(Toggle_t2735377061 * value)
	{
		___m_Toggle_5 = value;
		Il2CppCodeGenWriteBarrier((&___m_Toggle_5), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // DROPDOWNITEM_T1451952895_H
#ifndef LAYOUTGROUP_T2436138090_H
#define LAYOUTGROUP_T2436138090_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.LayoutGroup
struct  LayoutGroup_t2436138090  : public UIBehaviour_t3495933518
{
public:
	// UnityEngine.RectOffset UnityEngine.UI.LayoutGroup::m_Padding
	RectOffset_t1369453676 * ___m_Padding_2;
	// UnityEngine.TextAnchor UnityEngine.UI.LayoutGroup::m_ChildAlignment
	int32_t ___m_ChildAlignment_3;
	// UnityEngine.RectTransform UnityEngine.UI.LayoutGroup::m_Rect
	RectTransform_t3704657025 * ___m_Rect_4;
	// UnityEngine.DrivenRectTransformTracker UnityEngine.UI.LayoutGroup::m_Tracker
	DrivenRectTransformTracker_t2562230146  ___m_Tracker_5;
	// UnityEngine.Vector2 UnityEngine.UI.LayoutGroup::m_TotalMinSize
	Vector2_t2156229523  ___m_TotalMinSize_6;
	// UnityEngine.Vector2 UnityEngine.UI.LayoutGroup::m_TotalPreferredSize
	Vector2_t2156229523  ___m_TotalPreferredSize_7;
	// UnityEngine.Vector2 UnityEngine.UI.LayoutGroup::m_TotalFlexibleSize
	Vector2_t2156229523  ___m_TotalFlexibleSize_8;
	// System.Collections.Generic.List`1<UnityEngine.RectTransform> UnityEngine.UI.LayoutGroup::m_RectChildren
	List_1_t881764471 * ___m_RectChildren_9;

public:
	inline static int32_t get_offset_of_m_Padding_2() { return static_cast<int32_t>(offsetof(LayoutGroup_t2436138090, ___m_Padding_2)); }
	inline RectOffset_t1369453676 * get_m_Padding_2() const { return ___m_Padding_2; }
	inline RectOffset_t1369453676 ** get_address_of_m_Padding_2() { return &___m_Padding_2; }
	inline void set_m_Padding_2(RectOffset_t1369453676 * value)
	{
		___m_Padding_2 = value;
		Il2CppCodeGenWriteBarrier((&___m_Padding_2), value);
	}

	inline static int32_t get_offset_of_m_ChildAlignment_3() { return static_cast<int32_t>(offsetof(LayoutGroup_t2436138090, ___m_ChildAlignment_3)); }
	inline int32_t get_m_ChildAlignment_3() const { return ___m_ChildAlignment_3; }
	inline int32_t* get_address_of_m_ChildAlignment_3() { return &___m_ChildAlignment_3; }
	inline void set_m_ChildAlignment_3(int32_t value)
	{
		___m_ChildAlignment_3 = value;
	}

	inline static int32_t get_offset_of_m_Rect_4() { return static_cast<int32_t>(offsetof(LayoutGroup_t2436138090, ___m_Rect_4)); }
	inline RectTransform_t3704657025 * get_m_Rect_4() const { return ___m_Rect_4; }
	inline RectTransform_t3704657025 ** get_address_of_m_Rect_4() { return &___m_Rect_4; }
	inline void set_m_Rect_4(RectTransform_t3704657025 * value)
	{
		___m_Rect_4 = value;
		Il2CppCodeGenWriteBarrier((&___m_Rect_4), value);
	}

	inline static int32_t get_offset_of_m_Tracker_5() { return static_cast<int32_t>(offsetof(LayoutGroup_t2436138090, ___m_Tracker_5)); }
	inline DrivenRectTransformTracker_t2562230146  get_m_Tracker_5() const { return ___m_Tracker_5; }
	inline DrivenRectTransformTracker_t2562230146 * get_address_of_m_Tracker_5() { return &___m_Tracker_5; }
	inline void set_m_Tracker_5(DrivenRectTransformTracker_t2562230146  value)
	{
		___m_Tracker_5 = value;
	}

	inline static int32_t get_offset_of_m_TotalMinSize_6() { return static_cast<int32_t>(offsetof(LayoutGroup_t2436138090, ___m_TotalMinSize_6)); }
	inline Vector2_t2156229523  get_m_TotalMinSize_6() const { return ___m_TotalMinSize_6; }
	inline Vector2_t2156229523 * get_address_of_m_TotalMinSize_6() { return &___m_TotalMinSize_6; }
	inline void set_m_TotalMinSize_6(Vector2_t2156229523  value)
	{
		___m_TotalMinSize_6 = value;
	}

	inline static int32_t get_offset_of_m_TotalPreferredSize_7() { return static_cast<int32_t>(offsetof(LayoutGroup_t2436138090, ___m_TotalPreferredSize_7)); }
	inline Vector2_t2156229523  get_m_TotalPreferredSize_7() const { return ___m_TotalPreferredSize_7; }
	inline Vector2_t2156229523 * get_address_of_m_TotalPreferredSize_7() { return &___m_TotalPreferredSize_7; }
	inline void set_m_TotalPreferredSize_7(Vector2_t2156229523  value)
	{
		___m_TotalPreferredSize_7 = value;
	}

	inline static int32_t get_offset_of_m_TotalFlexibleSize_8() { return static_cast<int32_t>(offsetof(LayoutGroup_t2436138090, ___m_TotalFlexibleSize_8)); }
	inline Vector2_t2156229523  get_m_TotalFlexibleSize_8() const { return ___m_TotalFlexibleSize_8; }
	inline Vector2_t2156229523 * get_address_of_m_TotalFlexibleSize_8() { return &___m_TotalFlexibleSize_8; }
	inline void set_m_TotalFlexibleSize_8(Vector2_t2156229523  value)
	{
		___m_TotalFlexibleSize_8 = value;
	}

	inline static int32_t get_offset_of_m_RectChildren_9() { return static_cast<int32_t>(offsetof(LayoutGroup_t2436138090, ___m_RectChildren_9)); }
	inline List_1_t881764471 * get_m_RectChildren_9() const { return ___m_RectChildren_9; }
	inline List_1_t881764471 ** get_address_of_m_RectChildren_9() { return &___m_RectChildren_9; }
	inline void set_m_RectChildren_9(List_1_t881764471 * value)
	{
		___m_RectChildren_9 = value;
		Il2CppCodeGenWriteBarrier((&___m_RectChildren_9), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // LAYOUTGROUP_T2436138090_H
#ifndef GRAPHIC_T1660335611_H
#define GRAPHIC_T1660335611_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.Graphic
struct  Graphic_t1660335611  : public UIBehaviour_t3495933518
{
public:
	// UnityEngine.Material UnityEngine.UI.Graphic::m_Material
	Material_t340375123 * ___m_Material_4;
	// UnityEngine.Color UnityEngine.UI.Graphic::m_Color
	Color_t2555686324  ___m_Color_5;
	// System.Boolean UnityEngine.UI.Graphic::m_RaycastTarget
	bool ___m_RaycastTarget_6;
	// UnityEngine.RectTransform UnityEngine.UI.Graphic::m_RectTransform
	RectTransform_t3704657025 * ___m_RectTransform_7;
	// UnityEngine.CanvasRenderer UnityEngine.UI.Graphic::m_CanvasRender
	CanvasRenderer_t2598313366 * ___m_CanvasRender_8;
	// UnityEngine.Canvas UnityEngine.UI.Graphic::m_Canvas
	Canvas_t3310196443 * ___m_Canvas_9;
	// System.Boolean UnityEngine.UI.Graphic::m_VertsDirty
	bool ___m_VertsDirty_10;
	// System.Boolean UnityEngine.UI.Graphic::m_MaterialDirty
	bool ___m_MaterialDirty_11;
	// UnityEngine.Events.UnityAction UnityEngine.UI.Graphic::m_OnDirtyLayoutCallback
	UnityAction_t3245792599 * ___m_OnDirtyLayoutCallback_12;
	// UnityEngine.Events.UnityAction UnityEngine.UI.Graphic::m_OnDirtyVertsCallback
	UnityAction_t3245792599 * ___m_OnDirtyVertsCallback_13;
	// UnityEngine.Events.UnityAction UnityEngine.UI.Graphic::m_OnDirtyMaterialCallback
	UnityAction_t3245792599 * ___m_OnDirtyMaterialCallback_14;
	// UnityEngine.UI.CoroutineTween.TweenRunner`1<UnityEngine.UI.CoroutineTween.ColorTween> UnityEngine.UI.Graphic::m_ColorTweenRunner
	TweenRunner_1_t3055525458 * ___m_ColorTweenRunner_17;
	// System.Boolean UnityEngine.UI.Graphic::<useLegacyMeshGeneration>k__BackingField
	bool ___U3CuseLegacyMeshGenerationU3Ek__BackingField_18;

public:
	inline static int32_t get_offset_of_m_Material_4() { return static_cast<int32_t>(offsetof(Graphic_t1660335611, ___m_Material_4)); }
	inline Material_t340375123 * get_m_Material_4() const { return ___m_Material_4; }
	inline Material_t340375123 ** get_address_of_m_Material_4() { return &___m_Material_4; }
	inline void set_m_Material_4(Material_t340375123 * value)
	{
		___m_Material_4 = value;
		Il2CppCodeGenWriteBarrier((&___m_Material_4), value);
	}

	inline static int32_t get_offset_of_m_Color_5() { return static_cast<int32_t>(offsetof(Graphic_t1660335611, ___m_Color_5)); }
	inline Color_t2555686324  get_m_Color_5() const { return ___m_Color_5; }
	inline Color_t2555686324 * get_address_of_m_Color_5() { return &___m_Color_5; }
	inline void set_m_Color_5(Color_t2555686324  value)
	{
		___m_Color_5 = value;
	}

	inline static int32_t get_offset_of_m_RaycastTarget_6() { return static_cast<int32_t>(offsetof(Graphic_t1660335611, ___m_RaycastTarget_6)); }
	inline bool get_m_RaycastTarget_6() const { return ___m_RaycastTarget_6; }
	inline bool* get_address_of_m_RaycastTarget_6() { return &___m_RaycastTarget_6; }
	inline void set_m_RaycastTarget_6(bool value)
	{
		___m_RaycastTarget_6 = value;
	}

	inline static int32_t get_offset_of_m_RectTransform_7() { return static_cast<int32_t>(offsetof(Graphic_t1660335611, ___m_RectTransform_7)); }
	inline RectTransform_t3704657025 * get_m_RectTransform_7() const { return ___m_RectTransform_7; }
	inline RectTransform_t3704657025 ** get_address_of_m_RectTransform_7() { return &___m_RectTransform_7; }
	inline void set_m_RectTransform_7(RectTransform_t3704657025 * value)
	{
		___m_RectTransform_7 = value;
		Il2CppCodeGenWriteBarrier((&___m_RectTransform_7), value);
	}

	inline static int32_t get_offset_of_m_CanvasRender_8() { return static_cast<int32_t>(offsetof(Graphic_t1660335611, ___m_CanvasRender_8)); }
	inline CanvasRenderer_t2598313366 * get_m_CanvasRender_8() const { return ___m_CanvasRender_8; }
	inline CanvasRenderer_t2598313366 ** get_address_of_m_CanvasRender_8() { return &___m_CanvasRender_8; }
	inline void set_m_CanvasRender_8(CanvasRenderer_t2598313366 * value)
	{
		___m_CanvasRender_8 = value;
		Il2CppCodeGenWriteBarrier((&___m_CanvasRender_8), value);
	}

	inline static int32_t get_offset_of_m_Canvas_9() { return static_cast<int32_t>(offsetof(Graphic_t1660335611, ___m_Canvas_9)); }
	inline Canvas_t3310196443 * get_m_Canvas_9() const { return ___m_Canvas_9; }
	inline Canvas_t3310196443 ** get_address_of_m_Canvas_9() { return &___m_Canvas_9; }
	inline void set_m_Canvas_9(Canvas_t3310196443 * value)
	{
		___m_Canvas_9 = value;
		Il2CppCodeGenWriteBarrier((&___m_Canvas_9), value);
	}

	inline static int32_t get_offset_of_m_VertsDirty_10() { return static_cast<int32_t>(offsetof(Graphic_t1660335611, ___m_VertsDirty_10)); }
	inline bool get_m_VertsDirty_10() const { return ___m_VertsDirty_10; }
	inline bool* get_address_of_m_VertsDirty_10() { return &___m_VertsDirty_10; }
	inline void set_m_VertsDirty_10(bool value)
	{
		___m_VertsDirty_10 = value;
	}

	inline static int32_t get_offset_of_m_MaterialDirty_11() { return static_cast<int32_t>(offsetof(Graphic_t1660335611, ___m_MaterialDirty_11)); }
	inline bool get_m_MaterialDirty_11() const { return ___m_MaterialDirty_11; }
	inline bool* get_address_of_m_MaterialDirty_11() { return &___m_MaterialDirty_11; }
	inline void set_m_MaterialDirty_11(bool value)
	{
		___m_MaterialDirty_11 = value;
	}

	inline static int32_t get_offset_of_m_OnDirtyLayoutCallback_12() { return static_cast<int32_t>(offsetof(Graphic_t1660335611, ___m_OnDirtyLayoutCallback_12)); }
	inline UnityAction_t3245792599 * get_m_OnDirtyLayoutCallback_12() const { return ___m_OnDirtyLayoutCallback_12; }
	inline UnityAction_t3245792599 ** get_address_of_m_OnDirtyLayoutCallback_12() { return &___m_OnDirtyLayoutCallback_12; }
	inline void set_m_OnDirtyLayoutCallback_12(UnityAction_t3245792599 * value)
	{
		___m_OnDirtyLayoutCallback_12 = value;
		Il2CppCodeGenWriteBarrier((&___m_OnDirtyLayoutCallback_12), value);
	}

	inline static int32_t get_offset_of_m_OnDirtyVertsCallback_13() { return static_cast<int32_t>(offsetof(Graphic_t1660335611, ___m_OnDirtyVertsCallback_13)); }
	inline UnityAction_t3245792599 * get_m_OnDirtyVertsCallback_13() const { return ___m_OnDirtyVertsCallback_13; }
	inline UnityAction_t3245792599 ** get_address_of_m_OnDirtyVertsCallback_13() { return &___m_OnDirtyVertsCallback_13; }
	inline void set_m_OnDirtyVertsCallback_13(UnityAction_t3245792599 * value)
	{
		___m_OnDirtyVertsCallback_13 = value;
		Il2CppCodeGenWriteBarrier((&___m_OnDirtyVertsCallback_13), value);
	}

	inline static int32_t get_offset_of_m_OnDirtyMaterialCallback_14() { return static_cast<int32_t>(offsetof(Graphic_t1660335611, ___m_OnDirtyMaterialCallback_14)); }
	inline UnityAction_t3245792599 * get_m_OnDirtyMaterialCallback_14() const { return ___m_OnDirtyMaterialCallback_14; }
	inline UnityAction_t3245792599 ** get_address_of_m_OnDirtyMaterialCallback_14() { return &___m_OnDirtyMaterialCallback_14; }
	inline void set_m_OnDirtyMaterialCallback_14(UnityAction_t3245792599 * value)
	{
		___m_OnDirtyMaterialCallback_14 = value;
		Il2CppCodeGenWriteBarrier((&___m_OnDirtyMaterialCallback_14), value);
	}

	inline static int32_t get_offset_of_m_ColorTweenRunner_17() { return static_cast<int32_t>(offsetof(Graphic_t1660335611, ___m_ColorTweenRunner_17)); }
	inline TweenRunner_1_t3055525458 * get_m_ColorTweenRunner_17() const { return ___m_ColorTweenRunner_17; }
	inline TweenRunner_1_t3055525458 ** get_address_of_m_ColorTweenRunner_17() { return &___m_ColorTweenRunner_17; }
	inline void set_m_ColorTweenRunner_17(TweenRunner_1_t3055525458 * value)
	{
		___m_ColorTweenRunner_17 = value;
		Il2CppCodeGenWriteBarrier((&___m_ColorTweenRunner_17), value);
	}

	inline static int32_t get_offset_of_U3CuseLegacyMeshGenerationU3Ek__BackingField_18() { return static_cast<int32_t>(offsetof(Graphic_t1660335611, ___U3CuseLegacyMeshGenerationU3Ek__BackingField_18)); }
	inline bool get_U3CuseLegacyMeshGenerationU3Ek__BackingField_18() const { return ___U3CuseLegacyMeshGenerationU3Ek__BackingField_18; }
	inline bool* get_address_of_U3CuseLegacyMeshGenerationU3Ek__BackingField_18() { return &___U3CuseLegacyMeshGenerationU3Ek__BackingField_18; }
	inline void set_U3CuseLegacyMeshGenerationU3Ek__BackingField_18(bool value)
	{
		___U3CuseLegacyMeshGenerationU3Ek__BackingField_18 = value;
	}
};

struct Graphic_t1660335611_StaticFields
{
public:
	// UnityEngine.Material UnityEngine.UI.Graphic::s_DefaultUI
	Material_t340375123 * ___s_DefaultUI_2;
	// UnityEngine.Texture2D UnityEngine.UI.Graphic::s_WhiteTexture
	Texture2D_t3840446185 * ___s_WhiteTexture_3;
	// UnityEngine.Mesh UnityEngine.UI.Graphic::s_Mesh
	Mesh_t3648964284 * ___s_Mesh_15;
	// UnityEngine.UI.VertexHelper UnityEngine.UI.Graphic::s_VertexHelper
	VertexHelper_t2453304189 * ___s_VertexHelper_16;

public:
	inline static int32_t get_offset_of_s_DefaultUI_2() { return static_cast<int32_t>(offsetof(Graphic_t1660335611_StaticFields, ___s_DefaultUI_2)); }
	inline Material_t340375123 * get_s_DefaultUI_2() const { return ___s_DefaultUI_2; }
	inline Material_t340375123 ** get_address_of_s_DefaultUI_2() { return &___s_DefaultUI_2; }
	inline void set_s_DefaultUI_2(Material_t340375123 * value)
	{
		___s_DefaultUI_2 = value;
		Il2CppCodeGenWriteBarrier((&___s_DefaultUI_2), value);
	}

	inline static int32_t get_offset_of_s_WhiteTexture_3() { return static_cast<int32_t>(offsetof(Graphic_t1660335611_StaticFields, ___s_WhiteTexture_3)); }
	inline Texture2D_t3840446185 * get_s_WhiteTexture_3() const { return ___s_WhiteTexture_3; }
	inline Texture2D_t3840446185 ** get_address_of_s_WhiteTexture_3() { return &___s_WhiteTexture_3; }
	inline void set_s_WhiteTexture_3(Texture2D_t3840446185 * value)
	{
		___s_WhiteTexture_3 = value;
		Il2CppCodeGenWriteBarrier((&___s_WhiteTexture_3), value);
	}

	inline static int32_t get_offset_of_s_Mesh_15() { return static_cast<int32_t>(offsetof(Graphic_t1660335611_StaticFields, ___s_Mesh_15)); }
	inline Mesh_t3648964284 * get_s_Mesh_15() const { return ___s_Mesh_15; }
	inline Mesh_t3648964284 ** get_address_of_s_Mesh_15() { return &___s_Mesh_15; }
	inline void set_s_Mesh_15(Mesh_t3648964284 * value)
	{
		___s_Mesh_15 = value;
		Il2CppCodeGenWriteBarrier((&___s_Mesh_15), value);
	}

	inline static int32_t get_offset_of_s_VertexHelper_16() { return static_cast<int32_t>(offsetof(Graphic_t1660335611_StaticFields, ___s_VertexHelper_16)); }
	inline VertexHelper_t2453304189 * get_s_VertexHelper_16() const { return ___s_VertexHelper_16; }
	inline VertexHelper_t2453304189 ** get_address_of_s_VertexHelper_16() { return &___s_VertexHelper_16; }
	inline void set_s_VertexHelper_16(VertexHelper_t2453304189 * value)
	{
		___s_VertexHelper_16 = value;
		Il2CppCodeGenWriteBarrier((&___s_VertexHelper_16), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // GRAPHIC_T1660335611_H
#ifndef SELECTABLE_T3250028441_H
#define SELECTABLE_T3250028441_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.Selectable
struct  Selectable_t3250028441  : public UIBehaviour_t3495933518
{
public:
	// UnityEngine.UI.Navigation UnityEngine.UI.Selectable::m_Navigation
	Navigation_t3049316579  ___m_Navigation_3;
	// UnityEngine.UI.Selectable/Transition UnityEngine.UI.Selectable::m_Transition
	int32_t ___m_Transition_4;
	// UnityEngine.UI.ColorBlock UnityEngine.UI.Selectable::m_Colors
	ColorBlock_t2139031574  ___m_Colors_5;
	// UnityEngine.UI.SpriteState UnityEngine.UI.Selectable::m_SpriteState
	SpriteState_t1362986479  ___m_SpriteState_6;
	// UnityEngine.UI.AnimationTriggers UnityEngine.UI.Selectable::m_AnimationTriggers
	AnimationTriggers_t2532145056 * ___m_AnimationTriggers_7;
	// System.Boolean UnityEngine.UI.Selectable::m_Interactable
	bool ___m_Interactable_8;
	// UnityEngine.UI.Graphic UnityEngine.UI.Selectable::m_TargetGraphic
	Graphic_t1660335611 * ___m_TargetGraphic_9;
	// System.Boolean UnityEngine.UI.Selectable::m_GroupsAllowInteraction
	bool ___m_GroupsAllowInteraction_10;
	// UnityEngine.UI.Selectable/SelectionState UnityEngine.UI.Selectable::m_CurrentSelectionState
	int32_t ___m_CurrentSelectionState_11;
	// System.Boolean UnityEngine.UI.Selectable::<isPointerInside>k__BackingField
	bool ___U3CisPointerInsideU3Ek__BackingField_12;
	// System.Boolean UnityEngine.UI.Selectable::<isPointerDown>k__BackingField
	bool ___U3CisPointerDownU3Ek__BackingField_13;
	// System.Boolean UnityEngine.UI.Selectable::<hasSelection>k__BackingField
	bool ___U3ChasSelectionU3Ek__BackingField_14;
	// System.Collections.Generic.List`1<UnityEngine.CanvasGroup> UnityEngine.UI.Selectable::m_CanvasGroupCache
	List_1_t1260619206 * ___m_CanvasGroupCache_15;

public:
	inline static int32_t get_offset_of_m_Navigation_3() { return static_cast<int32_t>(offsetof(Selectable_t3250028441, ___m_Navigation_3)); }
	inline Navigation_t3049316579  get_m_Navigation_3() const { return ___m_Navigation_3; }
	inline Navigation_t3049316579 * get_address_of_m_Navigation_3() { return &___m_Navigation_3; }
	inline void set_m_Navigation_3(Navigation_t3049316579  value)
	{
		___m_Navigation_3 = value;
	}

	inline static int32_t get_offset_of_m_Transition_4() { return static_cast<int32_t>(offsetof(Selectable_t3250028441, ___m_Transition_4)); }
	inline int32_t get_m_Transition_4() const { return ___m_Transition_4; }
	inline int32_t* get_address_of_m_Transition_4() { return &___m_Transition_4; }
	inline void set_m_Transition_4(int32_t value)
	{
		___m_Transition_4 = value;
	}

	inline static int32_t get_offset_of_m_Colors_5() { return static_cast<int32_t>(offsetof(Selectable_t3250028441, ___m_Colors_5)); }
	inline ColorBlock_t2139031574  get_m_Colors_5() const { return ___m_Colors_5; }
	inline ColorBlock_t2139031574 * get_address_of_m_Colors_5() { return &___m_Colors_5; }
	inline void set_m_Colors_5(ColorBlock_t2139031574  value)
	{
		___m_Colors_5 = value;
	}

	inline static int32_t get_offset_of_m_SpriteState_6() { return static_cast<int32_t>(offsetof(Selectable_t3250028441, ___m_SpriteState_6)); }
	inline SpriteState_t1362986479  get_m_SpriteState_6() const { return ___m_SpriteState_6; }
	inline SpriteState_t1362986479 * get_address_of_m_SpriteState_6() { return &___m_SpriteState_6; }
	inline void set_m_SpriteState_6(SpriteState_t1362986479  value)
	{
		___m_SpriteState_6 = value;
	}

	inline static int32_t get_offset_of_m_AnimationTriggers_7() { return static_cast<int32_t>(offsetof(Selectable_t3250028441, ___m_AnimationTriggers_7)); }
	inline AnimationTriggers_t2532145056 * get_m_AnimationTriggers_7() const { return ___m_AnimationTriggers_7; }
	inline AnimationTriggers_t2532145056 ** get_address_of_m_AnimationTriggers_7() { return &___m_AnimationTriggers_7; }
	inline void set_m_AnimationTriggers_7(AnimationTriggers_t2532145056 * value)
	{
		___m_AnimationTriggers_7 = value;
		Il2CppCodeGenWriteBarrier((&___m_AnimationTriggers_7), value);
	}

	inline static int32_t get_offset_of_m_Interactable_8() { return static_cast<int32_t>(offsetof(Selectable_t3250028441, ___m_Interactable_8)); }
	inline bool get_m_Interactable_8() const { return ___m_Interactable_8; }
	inline bool* get_address_of_m_Interactable_8() { return &___m_Interactable_8; }
	inline void set_m_Interactable_8(bool value)
	{
		___m_Interactable_8 = value;
	}

	inline static int32_t get_offset_of_m_TargetGraphic_9() { return static_cast<int32_t>(offsetof(Selectable_t3250028441, ___m_TargetGraphic_9)); }
	inline Graphic_t1660335611 * get_m_TargetGraphic_9() const { return ___m_TargetGraphic_9; }
	inline Graphic_t1660335611 ** get_address_of_m_TargetGraphic_9() { return &___m_TargetGraphic_9; }
	inline void set_m_TargetGraphic_9(Graphic_t1660335611 * value)
	{
		___m_TargetGraphic_9 = value;
		Il2CppCodeGenWriteBarrier((&___m_TargetGraphic_9), value);
	}

	inline static int32_t get_offset_of_m_GroupsAllowInteraction_10() { return static_cast<int32_t>(offsetof(Selectable_t3250028441, ___m_GroupsAllowInteraction_10)); }
	inline bool get_m_GroupsAllowInteraction_10() const { return ___m_GroupsAllowInteraction_10; }
	inline bool* get_address_of_m_GroupsAllowInteraction_10() { return &___m_GroupsAllowInteraction_10; }
	inline void set_m_GroupsAllowInteraction_10(bool value)
	{
		___m_GroupsAllowInteraction_10 = value;
	}

	inline static int32_t get_offset_of_m_CurrentSelectionState_11() { return static_cast<int32_t>(offsetof(Selectable_t3250028441, ___m_CurrentSelectionState_11)); }
	inline int32_t get_m_CurrentSelectionState_11() const { return ___m_CurrentSelectionState_11; }
	inline int32_t* get_address_of_m_CurrentSelectionState_11() { return &___m_CurrentSelectionState_11; }
	inline void set_m_CurrentSelectionState_11(int32_t value)
	{
		___m_CurrentSelectionState_11 = value;
	}

	inline static int32_t get_offset_of_U3CisPointerInsideU3Ek__BackingField_12() { return static_cast<int32_t>(offsetof(Selectable_t3250028441, ___U3CisPointerInsideU3Ek__BackingField_12)); }
	inline bool get_U3CisPointerInsideU3Ek__BackingField_12() const { return ___U3CisPointerInsideU3Ek__BackingField_12; }
	inline bool* get_address_of_U3CisPointerInsideU3Ek__BackingField_12() { return &___U3CisPointerInsideU3Ek__BackingField_12; }
	inline void set_U3CisPointerInsideU3Ek__BackingField_12(bool value)
	{
		___U3CisPointerInsideU3Ek__BackingField_12 = value;
	}

	inline static int32_t get_offset_of_U3CisPointerDownU3Ek__BackingField_13() { return static_cast<int32_t>(offsetof(Selectable_t3250028441, ___U3CisPointerDownU3Ek__BackingField_13)); }
	inline bool get_U3CisPointerDownU3Ek__BackingField_13() const { return ___U3CisPointerDownU3Ek__BackingField_13; }
	inline bool* get_address_of_U3CisPointerDownU3Ek__BackingField_13() { return &___U3CisPointerDownU3Ek__BackingField_13; }
	inline void set_U3CisPointerDownU3Ek__BackingField_13(bool value)
	{
		___U3CisPointerDownU3Ek__BackingField_13 = value;
	}

	inline static int32_t get_offset_of_U3ChasSelectionU3Ek__BackingField_14() { return static_cast<int32_t>(offsetof(Selectable_t3250028441, ___U3ChasSelectionU3Ek__BackingField_14)); }
	inline bool get_U3ChasSelectionU3Ek__BackingField_14() const { return ___U3ChasSelectionU3Ek__BackingField_14; }
	inline bool* get_address_of_U3ChasSelectionU3Ek__BackingField_14() { return &___U3ChasSelectionU3Ek__BackingField_14; }
	inline void set_U3ChasSelectionU3Ek__BackingField_14(bool value)
	{
		___U3ChasSelectionU3Ek__BackingField_14 = value;
	}

	inline static int32_t get_offset_of_m_CanvasGroupCache_15() { return static_cast<int32_t>(offsetof(Selectable_t3250028441, ___m_CanvasGroupCache_15)); }
	inline List_1_t1260619206 * get_m_CanvasGroupCache_15() const { return ___m_CanvasGroupCache_15; }
	inline List_1_t1260619206 ** get_address_of_m_CanvasGroupCache_15() { return &___m_CanvasGroupCache_15; }
	inline void set_m_CanvasGroupCache_15(List_1_t1260619206 * value)
	{
		___m_CanvasGroupCache_15 = value;
		Il2CppCodeGenWriteBarrier((&___m_CanvasGroupCache_15), value);
	}
};

struct Selectable_t3250028441_StaticFields
{
public:
	// System.Collections.Generic.List`1<UnityEngine.UI.Selectable> UnityEngine.UI.Selectable::s_List
	List_1_t427135887 * ___s_List_2;

public:
	inline static int32_t get_offset_of_s_List_2() { return static_cast<int32_t>(offsetof(Selectable_t3250028441_StaticFields, ___s_List_2)); }
	inline List_1_t427135887 * get_s_List_2() const { return ___s_List_2; }
	inline List_1_t427135887 ** get_address_of_s_List_2() { return &___s_List_2; }
	inline void set_s_List_2(List_1_t427135887 * value)
	{
		___s_List_2 = value;
		Il2CppCodeGenWriteBarrier((&___s_List_2), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // SELECTABLE_T3250028441_H
#ifndef CANVASSCALER_T2767979955_H
#define CANVASSCALER_T2767979955_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.CanvasScaler
struct  CanvasScaler_t2767979955  : public UIBehaviour_t3495933518
{
public:
	// UnityEngine.UI.CanvasScaler/ScaleMode UnityEngine.UI.CanvasScaler::m_UiScaleMode
	int32_t ___m_UiScaleMode_2;
	// System.Single UnityEngine.UI.CanvasScaler::m_ReferencePixelsPerUnit
	float ___m_ReferencePixelsPerUnit_3;
	// System.Single UnityEngine.UI.CanvasScaler::m_ScaleFactor
	float ___m_ScaleFactor_4;
	// UnityEngine.Vector2 UnityEngine.UI.CanvasScaler::m_ReferenceResolution
	Vector2_t2156229523  ___m_ReferenceResolution_5;
	// UnityEngine.UI.CanvasScaler/ScreenMatchMode UnityEngine.UI.CanvasScaler::m_ScreenMatchMode
	int32_t ___m_ScreenMatchMode_6;
	// System.Single UnityEngine.UI.CanvasScaler::m_MatchWidthOrHeight
	float ___m_MatchWidthOrHeight_7;
	// UnityEngine.UI.CanvasScaler/Unit UnityEngine.UI.CanvasScaler::m_PhysicalUnit
	int32_t ___m_PhysicalUnit_9;
	// System.Single UnityEngine.UI.CanvasScaler::m_FallbackScreenDPI
	float ___m_FallbackScreenDPI_10;
	// System.Single UnityEngine.UI.CanvasScaler::m_DefaultSpriteDPI
	float ___m_DefaultSpriteDPI_11;
	// System.Single UnityEngine.UI.CanvasScaler::m_DynamicPixelsPerUnit
	float ___m_DynamicPixelsPerUnit_12;
	// UnityEngine.Canvas UnityEngine.UI.CanvasScaler::m_Canvas
	Canvas_t3310196443 * ___m_Canvas_13;
	// System.Single UnityEngine.UI.CanvasScaler::m_PrevScaleFactor
	float ___m_PrevScaleFactor_14;
	// System.Single UnityEngine.UI.CanvasScaler::m_PrevReferencePixelsPerUnit
	float ___m_PrevReferencePixelsPerUnit_15;

public:
	inline static int32_t get_offset_of_m_UiScaleMode_2() { return static_cast<int32_t>(offsetof(CanvasScaler_t2767979955, ___m_UiScaleMode_2)); }
	inline int32_t get_m_UiScaleMode_2() const { return ___m_UiScaleMode_2; }
	inline int32_t* get_address_of_m_UiScaleMode_2() { return &___m_UiScaleMode_2; }
	inline void set_m_UiScaleMode_2(int32_t value)
	{
		___m_UiScaleMode_2 = value;
	}

	inline static int32_t get_offset_of_m_ReferencePixelsPerUnit_3() { return static_cast<int32_t>(offsetof(CanvasScaler_t2767979955, ___m_ReferencePixelsPerUnit_3)); }
	inline float get_m_ReferencePixelsPerUnit_3() const { return ___m_ReferencePixelsPerUnit_3; }
	inline float* get_address_of_m_ReferencePixelsPerUnit_3() { return &___m_ReferencePixelsPerUnit_3; }
	inline void set_m_ReferencePixelsPerUnit_3(float value)
	{
		___m_ReferencePixelsPerUnit_3 = value;
	}

	inline static int32_t get_offset_of_m_ScaleFactor_4() { return static_cast<int32_t>(offsetof(CanvasScaler_t2767979955, ___m_ScaleFactor_4)); }
	inline float get_m_ScaleFactor_4() const { return ___m_ScaleFactor_4; }
	inline float* get_address_of_m_ScaleFactor_4() { return &___m_ScaleFactor_4; }
	inline void set_m_ScaleFactor_4(float value)
	{
		___m_ScaleFactor_4 = value;
	}

	inline static int32_t get_offset_of_m_ReferenceResolution_5() { return static_cast<int32_t>(offsetof(CanvasScaler_t2767979955, ___m_ReferenceResolution_5)); }
	inline Vector2_t2156229523  get_m_ReferenceResolution_5() const { return ___m_ReferenceResolution_5; }
	inline Vector2_t2156229523 * get_address_of_m_ReferenceResolution_5() { return &___m_ReferenceResolution_5; }
	inline void set_m_ReferenceResolution_5(Vector2_t2156229523  value)
	{
		___m_ReferenceResolution_5 = value;
	}

	inline static int32_t get_offset_of_m_ScreenMatchMode_6() { return static_cast<int32_t>(offsetof(CanvasScaler_t2767979955, ___m_ScreenMatchMode_6)); }
	inline int32_t get_m_ScreenMatchMode_6() const { return ___m_ScreenMatchMode_6; }
	inline int32_t* get_address_of_m_ScreenMatchMode_6() { return &___m_ScreenMatchMode_6; }
	inline void set_m_ScreenMatchMode_6(int32_t value)
	{
		___m_ScreenMatchMode_6 = value;
	}

	inline static int32_t get_offset_of_m_MatchWidthOrHeight_7() { return static_cast<int32_t>(offsetof(CanvasScaler_t2767979955, ___m_MatchWidthOrHeight_7)); }
	inline float get_m_MatchWidthOrHeight_7() const { return ___m_MatchWidthOrHeight_7; }
	inline float* get_address_of_m_MatchWidthOrHeight_7() { return &___m_MatchWidthOrHeight_7; }
	inline void set_m_MatchWidthOrHeight_7(float value)
	{
		___m_MatchWidthOrHeight_7 = value;
	}

	inline static int32_t get_offset_of_m_PhysicalUnit_9() { return static_cast<int32_t>(offsetof(CanvasScaler_t2767979955, ___m_PhysicalUnit_9)); }
	inline int32_t get_m_PhysicalUnit_9() const { return ___m_PhysicalUnit_9; }
	inline int32_t* get_address_of_m_PhysicalUnit_9() { return &___m_PhysicalUnit_9; }
	inline void set_m_PhysicalUnit_9(int32_t value)
	{
		___m_PhysicalUnit_9 = value;
	}

	inline static int32_t get_offset_of_m_FallbackScreenDPI_10() { return static_cast<int32_t>(offsetof(CanvasScaler_t2767979955, ___m_FallbackScreenDPI_10)); }
	inline float get_m_FallbackScreenDPI_10() const { return ___m_FallbackScreenDPI_10; }
	inline float* get_address_of_m_FallbackScreenDPI_10() { return &___m_FallbackScreenDPI_10; }
	inline void set_m_FallbackScreenDPI_10(float value)
	{
		___m_FallbackScreenDPI_10 = value;
	}

	inline static int32_t get_offset_of_m_DefaultSpriteDPI_11() { return static_cast<int32_t>(offsetof(CanvasScaler_t2767979955, ___m_DefaultSpriteDPI_11)); }
	inline float get_m_DefaultSpriteDPI_11() const { return ___m_DefaultSpriteDPI_11; }
	inline float* get_address_of_m_DefaultSpriteDPI_11() { return &___m_DefaultSpriteDPI_11; }
	inline void set_m_DefaultSpriteDPI_11(float value)
	{
		___m_DefaultSpriteDPI_11 = value;
	}

	inline static int32_t get_offset_of_m_DynamicPixelsPerUnit_12() { return static_cast<int32_t>(offsetof(CanvasScaler_t2767979955, ___m_DynamicPixelsPerUnit_12)); }
	inline float get_m_DynamicPixelsPerUnit_12() const { return ___m_DynamicPixelsPerUnit_12; }
	inline float* get_address_of_m_DynamicPixelsPerUnit_12() { return &___m_DynamicPixelsPerUnit_12; }
	inline void set_m_DynamicPixelsPerUnit_12(float value)
	{
		___m_DynamicPixelsPerUnit_12 = value;
	}

	inline static int32_t get_offset_of_m_Canvas_13() { return static_cast<int32_t>(offsetof(CanvasScaler_t2767979955, ___m_Canvas_13)); }
	inline Canvas_t3310196443 * get_m_Canvas_13() const { return ___m_Canvas_13; }
	inline Canvas_t3310196443 ** get_address_of_m_Canvas_13() { return &___m_Canvas_13; }
	inline void set_m_Canvas_13(Canvas_t3310196443 * value)
	{
		___m_Canvas_13 = value;
		Il2CppCodeGenWriteBarrier((&___m_Canvas_13), value);
	}

	inline static int32_t get_offset_of_m_PrevScaleFactor_14() { return static_cast<int32_t>(offsetof(CanvasScaler_t2767979955, ___m_PrevScaleFactor_14)); }
	inline float get_m_PrevScaleFactor_14() const { return ___m_PrevScaleFactor_14; }
	inline float* get_address_of_m_PrevScaleFactor_14() { return &___m_PrevScaleFactor_14; }
	inline void set_m_PrevScaleFactor_14(float value)
	{
		___m_PrevScaleFactor_14 = value;
	}

	inline static int32_t get_offset_of_m_PrevReferencePixelsPerUnit_15() { return static_cast<int32_t>(offsetof(CanvasScaler_t2767979955, ___m_PrevReferencePixelsPerUnit_15)); }
	inline float get_m_PrevReferencePixelsPerUnit_15() const { return ___m_PrevReferencePixelsPerUnit_15; }
	inline float* get_address_of_m_PrevReferencePixelsPerUnit_15() { return &___m_PrevReferencePixelsPerUnit_15; }
	inline void set_m_PrevReferencePixelsPerUnit_15(float value)
	{
		___m_PrevReferencePixelsPerUnit_15 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // CANVASSCALER_T2767979955_H
#ifndef CONTENTSIZEFITTER_T3850442145_H
#define CONTENTSIZEFITTER_T3850442145_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.ContentSizeFitter
struct  ContentSizeFitter_t3850442145  : public UIBehaviour_t3495933518
{
public:
	// UnityEngine.UI.ContentSizeFitter/FitMode UnityEngine.UI.ContentSizeFitter::m_HorizontalFit
	int32_t ___m_HorizontalFit_2;
	// UnityEngine.UI.ContentSizeFitter/FitMode UnityEngine.UI.ContentSizeFitter::m_VerticalFit
	int32_t ___m_VerticalFit_3;
	// UnityEngine.RectTransform UnityEngine.UI.ContentSizeFitter::m_Rect
	RectTransform_t3704657025 * ___m_Rect_4;
	// UnityEngine.DrivenRectTransformTracker UnityEngine.UI.ContentSizeFitter::m_Tracker
	DrivenRectTransformTracker_t2562230146  ___m_Tracker_5;

public:
	inline static int32_t get_offset_of_m_HorizontalFit_2() { return static_cast<int32_t>(offsetof(ContentSizeFitter_t3850442145, ___m_HorizontalFit_2)); }
	inline int32_t get_m_HorizontalFit_2() const { return ___m_HorizontalFit_2; }
	inline int32_t* get_address_of_m_HorizontalFit_2() { return &___m_HorizontalFit_2; }
	inline void set_m_HorizontalFit_2(int32_t value)
	{
		___m_HorizontalFit_2 = value;
	}

	inline static int32_t get_offset_of_m_VerticalFit_3() { return static_cast<int32_t>(offsetof(ContentSizeFitter_t3850442145, ___m_VerticalFit_3)); }
	inline int32_t get_m_VerticalFit_3() const { return ___m_VerticalFit_3; }
	inline int32_t* get_address_of_m_VerticalFit_3() { return &___m_VerticalFit_3; }
	inline void set_m_VerticalFit_3(int32_t value)
	{
		___m_VerticalFit_3 = value;
	}

	inline static int32_t get_offset_of_m_Rect_4() { return static_cast<int32_t>(offsetof(ContentSizeFitter_t3850442145, ___m_Rect_4)); }
	inline RectTransform_t3704657025 * get_m_Rect_4() const { return ___m_Rect_4; }
	inline RectTransform_t3704657025 ** get_address_of_m_Rect_4() { return &___m_Rect_4; }
	inline void set_m_Rect_4(RectTransform_t3704657025 * value)
	{
		___m_Rect_4 = value;
		Il2CppCodeGenWriteBarrier((&___m_Rect_4), value);
	}

	inline static int32_t get_offset_of_m_Tracker_5() { return static_cast<int32_t>(offsetof(ContentSizeFitter_t3850442145, ___m_Tracker_5)); }
	inline DrivenRectTransformTracker_t2562230146  get_m_Tracker_5() const { return ___m_Tracker_5; }
	inline DrivenRectTransformTracker_t2562230146 * get_address_of_m_Tracker_5() { return &___m_Tracker_5; }
	inline void set_m_Tracker_5(DrivenRectTransformTracker_t2562230146  value)
	{
		___m_Tracker_5 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // CONTENTSIZEFITTER_T3850442145_H
#ifndef BASEMESHEFFECT_T2440176439_H
#define BASEMESHEFFECT_T2440176439_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.BaseMeshEffect
struct  BaseMeshEffect_t2440176439  : public UIBehaviour_t3495933518
{
public:
	// UnityEngine.UI.Graphic UnityEngine.UI.BaseMeshEffect::m_Graphic
	Graphic_t1660335611 * ___m_Graphic_2;

public:
	inline static int32_t get_offset_of_m_Graphic_2() { return static_cast<int32_t>(offsetof(BaseMeshEffect_t2440176439, ___m_Graphic_2)); }
	inline Graphic_t1660335611 * get_m_Graphic_2() const { return ___m_Graphic_2; }
	inline Graphic_t1660335611 ** get_address_of_m_Graphic_2() { return &___m_Graphic_2; }
	inline void set_m_Graphic_2(Graphic_t1660335611 * value)
	{
		___m_Graphic_2 = value;
		Il2CppCodeGenWriteBarrier((&___m_Graphic_2), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // BASEMESHEFFECT_T2440176439_H
#ifndef EVENTSYSTEM_T1003666588_H
#define EVENTSYSTEM_T1003666588_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.EventSystems.EventSystem
struct  EventSystem_t1003666588  : public UIBehaviour_t3495933518
{
public:
	// System.Collections.Generic.List`1<UnityEngine.EventSystems.BaseInputModule> UnityEngine.EventSystems.EventSystem::m_SystemInputModules
	List_1_t3491343620 * ___m_SystemInputModules_2;
	// UnityEngine.EventSystems.BaseInputModule UnityEngine.EventSystems.EventSystem::m_CurrentInputModule
	BaseInputModule_t2019268878 * ___m_CurrentInputModule_3;
	// UnityEngine.GameObject UnityEngine.EventSystems.EventSystem::m_FirstSelected
	GameObject_t1113636619 * ___m_FirstSelected_5;
	// System.Boolean UnityEngine.EventSystems.EventSystem::m_sendNavigationEvents
	bool ___m_sendNavigationEvents_6;
	// System.Int32 UnityEngine.EventSystems.EventSystem::m_DragThreshold
	int32_t ___m_DragThreshold_7;
	// UnityEngine.GameObject UnityEngine.EventSystems.EventSystem::m_CurrentSelected
	GameObject_t1113636619 * ___m_CurrentSelected_8;
	// System.Boolean UnityEngine.EventSystems.EventSystem::m_HasFocus
	bool ___m_HasFocus_9;
	// System.Boolean UnityEngine.EventSystems.EventSystem::m_SelectionGuard
	bool ___m_SelectionGuard_10;
	// UnityEngine.EventSystems.BaseEventData UnityEngine.EventSystems.EventSystem::m_DummyData
	BaseEventData_t3903027533 * ___m_DummyData_11;

public:
	inline static int32_t get_offset_of_m_SystemInputModules_2() { return static_cast<int32_t>(offsetof(EventSystem_t1003666588, ___m_SystemInputModules_2)); }
	inline List_1_t3491343620 * get_m_SystemInputModules_2() const { return ___m_SystemInputModules_2; }
	inline List_1_t3491343620 ** get_address_of_m_SystemInputModules_2() { return &___m_SystemInputModules_2; }
	inline void set_m_SystemInputModules_2(List_1_t3491343620 * value)
	{
		___m_SystemInputModules_2 = value;
		Il2CppCodeGenWriteBarrier((&___m_SystemInputModules_2), value);
	}

	inline static int32_t get_offset_of_m_CurrentInputModule_3() { return static_cast<int32_t>(offsetof(EventSystem_t1003666588, ___m_CurrentInputModule_3)); }
	inline BaseInputModule_t2019268878 * get_m_CurrentInputModule_3() const { return ___m_CurrentInputModule_3; }
	inline BaseInputModule_t2019268878 ** get_address_of_m_CurrentInputModule_3() { return &___m_CurrentInputModule_3; }
	inline void set_m_CurrentInputModule_3(BaseInputModule_t2019268878 * value)
	{
		___m_CurrentInputModule_3 = value;
		Il2CppCodeGenWriteBarrier((&___m_CurrentInputModule_3), value);
	}

	inline static int32_t get_offset_of_m_FirstSelected_5() { return static_cast<int32_t>(offsetof(EventSystem_t1003666588, ___m_FirstSelected_5)); }
	inline GameObject_t1113636619 * get_m_FirstSelected_5() const { return ___m_FirstSelected_5; }
	inline GameObject_t1113636619 ** get_address_of_m_FirstSelected_5() { return &___m_FirstSelected_5; }
	inline void set_m_FirstSelected_5(GameObject_t1113636619 * value)
	{
		___m_FirstSelected_5 = value;
		Il2CppCodeGenWriteBarrier((&___m_FirstSelected_5), value);
	}

	inline static int32_t get_offset_of_m_sendNavigationEvents_6() { return static_cast<int32_t>(offsetof(EventSystem_t1003666588, ___m_sendNavigationEvents_6)); }
	inline bool get_m_sendNavigationEvents_6() const { return ___m_sendNavigationEvents_6; }
	inline bool* get_address_of_m_sendNavigationEvents_6() { return &___m_sendNavigationEvents_6; }
	inline void set_m_sendNavigationEvents_6(bool value)
	{
		___m_sendNavigationEvents_6 = value;
	}

	inline static int32_t get_offset_of_m_DragThreshold_7() { return static_cast<int32_t>(offsetof(EventSystem_t1003666588, ___m_DragThreshold_7)); }
	inline int32_t get_m_DragThreshold_7() const { return ___m_DragThreshold_7; }
	inline int32_t* get_address_of_m_DragThreshold_7() { return &___m_DragThreshold_7; }
	inline void set_m_DragThreshold_7(int32_t value)
	{
		___m_DragThreshold_7 = value;
	}

	inline static int32_t get_offset_of_m_CurrentSelected_8() { return static_cast<int32_t>(offsetof(EventSystem_t1003666588, ___m_CurrentSelected_8)); }
	inline GameObject_t1113636619 * get_m_CurrentSelected_8() const { return ___m_CurrentSelected_8; }
	inline GameObject_t1113636619 ** get_address_of_m_CurrentSelected_8() { return &___m_CurrentSelected_8; }
	inline void set_m_CurrentSelected_8(GameObject_t1113636619 * value)
	{
		___m_CurrentSelected_8 = value;
		Il2CppCodeGenWriteBarrier((&___m_CurrentSelected_8), value);
	}

	inline static int32_t get_offset_of_m_HasFocus_9() { return static_cast<int32_t>(offsetof(EventSystem_t1003666588, ___m_HasFocus_9)); }
	inline bool get_m_HasFocus_9() const { return ___m_HasFocus_9; }
	inline bool* get_address_of_m_HasFocus_9() { return &___m_HasFocus_9; }
	inline void set_m_HasFocus_9(bool value)
	{
		___m_HasFocus_9 = value;
	}

	inline static int32_t get_offset_of_m_SelectionGuard_10() { return static_cast<int32_t>(offsetof(EventSystem_t1003666588, ___m_SelectionGuard_10)); }
	inline bool get_m_SelectionGuard_10() const { return ___m_SelectionGuard_10; }
	inline bool* get_address_of_m_SelectionGuard_10() { return &___m_SelectionGuard_10; }
	inline void set_m_SelectionGuard_10(bool value)
	{
		___m_SelectionGuard_10 = value;
	}

	inline static int32_t get_offset_of_m_DummyData_11() { return static_cast<int32_t>(offsetof(EventSystem_t1003666588, ___m_DummyData_11)); }
	inline BaseEventData_t3903027533 * get_m_DummyData_11() const { return ___m_DummyData_11; }
	inline BaseEventData_t3903027533 ** get_address_of_m_DummyData_11() { return &___m_DummyData_11; }
	inline void set_m_DummyData_11(BaseEventData_t3903027533 * value)
	{
		___m_DummyData_11 = value;
		Il2CppCodeGenWriteBarrier((&___m_DummyData_11), value);
	}
};

struct EventSystem_t1003666588_StaticFields
{
public:
	// System.Collections.Generic.List`1<UnityEngine.EventSystems.EventSystem> UnityEngine.EventSystems.EventSystem::m_EventSystems
	List_1_t2475741330 * ___m_EventSystems_4;
	// System.Comparison`1<UnityEngine.EventSystems.RaycastResult> UnityEngine.EventSystems.EventSystem::s_RaycastComparer
	Comparison_1_t3135238028 * ___s_RaycastComparer_12;
	// System.Comparison`1<UnityEngine.EventSystems.RaycastResult> UnityEngine.EventSystems.EventSystem::<>f__mg$cache0
	Comparison_1_t3135238028 * ___U3CU3Ef__mgU24cache0_13;

public:
	inline static int32_t get_offset_of_m_EventSystems_4() { return static_cast<int32_t>(offsetof(EventSystem_t1003666588_StaticFields, ___m_EventSystems_4)); }
	inline List_1_t2475741330 * get_m_EventSystems_4() const { return ___m_EventSystems_4; }
	inline List_1_t2475741330 ** get_address_of_m_EventSystems_4() { return &___m_EventSystems_4; }
	inline void set_m_EventSystems_4(List_1_t2475741330 * value)
	{
		___m_EventSystems_4 = value;
		Il2CppCodeGenWriteBarrier((&___m_EventSystems_4), value);
	}

	inline static int32_t get_offset_of_s_RaycastComparer_12() { return static_cast<int32_t>(offsetof(EventSystem_t1003666588_StaticFields, ___s_RaycastComparer_12)); }
	inline Comparison_1_t3135238028 * get_s_RaycastComparer_12() const { return ___s_RaycastComparer_12; }
	inline Comparison_1_t3135238028 ** get_address_of_s_RaycastComparer_12() { return &___s_RaycastComparer_12; }
	inline void set_s_RaycastComparer_12(Comparison_1_t3135238028 * value)
	{
		___s_RaycastComparer_12 = value;
		Il2CppCodeGenWriteBarrier((&___s_RaycastComparer_12), value);
	}

	inline static int32_t get_offset_of_U3CU3Ef__mgU24cache0_13() { return static_cast<int32_t>(offsetof(EventSystem_t1003666588_StaticFields, ___U3CU3Ef__mgU24cache0_13)); }
	inline Comparison_1_t3135238028 * get_U3CU3Ef__mgU24cache0_13() const { return ___U3CU3Ef__mgU24cache0_13; }
	inline Comparison_1_t3135238028 ** get_address_of_U3CU3Ef__mgU24cache0_13() { return &___U3CU3Ef__mgU24cache0_13; }
	inline void set_U3CU3Ef__mgU24cache0_13(Comparison_1_t3135238028 * value)
	{
		___U3CU3Ef__mgU24cache0_13 = value;
		Il2CppCodeGenWriteBarrier((&___U3CU3Ef__mgU24cache0_13), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // EVENTSYSTEM_T1003666588_H
#ifndef BASEINPUTMODULE_T2019268878_H
#define BASEINPUTMODULE_T2019268878_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.EventSystems.BaseInputModule
struct  BaseInputModule_t2019268878  : public UIBehaviour_t3495933518
{
public:
	// System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult> UnityEngine.EventSystems.BaseInputModule::m_RaycastResultCache
	List_1_t537414295 * ___m_RaycastResultCache_2;
	// UnityEngine.EventSystems.AxisEventData UnityEngine.EventSystems.BaseInputModule::m_AxisEventData
	AxisEventData_t2331243652 * ___m_AxisEventData_3;
	// UnityEngine.EventSystems.EventSystem UnityEngine.EventSystems.BaseInputModule::m_EventSystem
	EventSystem_t1003666588 * ___m_EventSystem_4;
	// UnityEngine.EventSystems.BaseEventData UnityEngine.EventSystems.BaseInputModule::m_BaseEventData
	BaseEventData_t3903027533 * ___m_BaseEventData_5;
	// UnityEngine.EventSystems.BaseInput UnityEngine.EventSystems.BaseInputModule::m_InputOverride
	BaseInput_t3630163547 * ___m_InputOverride_6;
	// UnityEngine.EventSystems.BaseInput UnityEngine.EventSystems.BaseInputModule::m_DefaultInput
	BaseInput_t3630163547 * ___m_DefaultInput_7;

public:
	inline static int32_t get_offset_of_m_RaycastResultCache_2() { return static_cast<int32_t>(offsetof(BaseInputModule_t2019268878, ___m_RaycastResultCache_2)); }
	inline List_1_t537414295 * get_m_RaycastResultCache_2() const { return ___m_RaycastResultCache_2; }
	inline List_1_t537414295 ** get_address_of_m_RaycastResultCache_2() { return &___m_RaycastResultCache_2; }
	inline void set_m_RaycastResultCache_2(List_1_t537414295 * value)
	{
		___m_RaycastResultCache_2 = value;
		Il2CppCodeGenWriteBarrier((&___m_RaycastResultCache_2), value);
	}

	inline static int32_t get_offset_of_m_AxisEventData_3() { return static_cast<int32_t>(offsetof(BaseInputModule_t2019268878, ___m_AxisEventData_3)); }
	inline AxisEventData_t2331243652 * get_m_AxisEventData_3() const { return ___m_AxisEventData_3; }
	inline AxisEventData_t2331243652 ** get_address_of_m_AxisEventData_3() { return &___m_AxisEventData_3; }
	inline void set_m_AxisEventData_3(AxisEventData_t2331243652 * value)
	{
		___m_AxisEventData_3 = value;
		Il2CppCodeGenWriteBarrier((&___m_AxisEventData_3), value);
	}

	inline static int32_t get_offset_of_m_EventSystem_4() { return static_cast<int32_t>(offsetof(BaseInputModule_t2019268878, ___m_EventSystem_4)); }
	inline EventSystem_t1003666588 * get_m_EventSystem_4() const { return ___m_EventSystem_4; }
	inline EventSystem_t1003666588 ** get_address_of_m_EventSystem_4() { return &___m_EventSystem_4; }
	inline void set_m_EventSystem_4(EventSystem_t1003666588 * value)
	{
		___m_EventSystem_4 = value;
		Il2CppCodeGenWriteBarrier((&___m_EventSystem_4), value);
	}

	inline static int32_t get_offset_of_m_BaseEventData_5() { return static_cast<int32_t>(offsetof(BaseInputModule_t2019268878, ___m_BaseEventData_5)); }
	inline BaseEventData_t3903027533 * get_m_BaseEventData_5() const { return ___m_BaseEventData_5; }
	inline BaseEventData_t3903027533 ** get_address_of_m_BaseEventData_5() { return &___m_BaseEventData_5; }
	inline void set_m_BaseEventData_5(BaseEventData_t3903027533 * value)
	{
		___m_BaseEventData_5 = value;
		Il2CppCodeGenWriteBarrier((&___m_BaseEventData_5), value);
	}

	inline static int32_t get_offset_of_m_InputOverride_6() { return static_cast<int32_t>(offsetof(BaseInputModule_t2019268878, ___m_InputOverride_6)); }
	inline BaseInput_t3630163547 * get_m_InputOverride_6() const { return ___m_InputOverride_6; }
	inline BaseInput_t3630163547 ** get_address_of_m_InputOverride_6() { return &___m_InputOverride_6; }
	inline void set_m_InputOverride_6(BaseInput_t3630163547 * value)
	{
		___m_InputOverride_6 = value;
		Il2CppCodeGenWriteBarrier((&___m_InputOverride_6), value);
	}

	inline static int32_t get_offset_of_m_DefaultInput_7() { return static_cast<int32_t>(offsetof(BaseInputModule_t2019268878, ___m_DefaultInput_7)); }
	inline BaseInput_t3630163547 * get_m_DefaultInput_7() const { return ___m_DefaultInput_7; }
	inline BaseInput_t3630163547 ** get_address_of_m_DefaultInput_7() { return &___m_DefaultInput_7; }
	inline void set_m_DefaultInput_7(BaseInput_t3630163547 * value)
	{
		___m_DefaultInput_7 = value;
		Il2CppCodeGenWriteBarrier((&___m_DefaultInput_7), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // BASEINPUTMODULE_T2019268878_H
#ifndef MASK_T1803652131_H
#define MASK_T1803652131_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.Mask
struct  Mask_t1803652131  : public UIBehaviour_t3495933518
{
public:
	// UnityEngine.RectTransform UnityEngine.UI.Mask::m_RectTransform
	RectTransform_t3704657025 * ___m_RectTransform_2;
	// System.Boolean UnityEngine.UI.Mask::m_ShowMaskGraphic
	bool ___m_ShowMaskGraphic_3;
	// UnityEngine.UI.Graphic UnityEngine.UI.Mask::m_Graphic
	Graphic_t1660335611 * ___m_Graphic_4;
	// UnityEngine.Material UnityEngine.UI.Mask::m_MaskMaterial
	Material_t340375123 * ___m_MaskMaterial_5;
	// UnityEngine.Material UnityEngine.UI.Mask::m_UnmaskMaterial
	Material_t340375123 * ___m_UnmaskMaterial_6;

public:
	inline static int32_t get_offset_of_m_RectTransform_2() { return static_cast<int32_t>(offsetof(Mask_t1803652131, ___m_RectTransform_2)); }
	inline RectTransform_t3704657025 * get_m_RectTransform_2() const { return ___m_RectTransform_2; }
	inline RectTransform_t3704657025 ** get_address_of_m_RectTransform_2() { return &___m_RectTransform_2; }
	inline void set_m_RectTransform_2(RectTransform_t3704657025 * value)
	{
		___m_RectTransform_2 = value;
		Il2CppCodeGenWriteBarrier((&___m_RectTransform_2), value);
	}

	inline static int32_t get_offset_of_m_ShowMaskGraphic_3() { return static_cast<int32_t>(offsetof(Mask_t1803652131, ___m_ShowMaskGraphic_3)); }
	inline bool get_m_ShowMaskGraphic_3() const { return ___m_ShowMaskGraphic_3; }
	inline bool* get_address_of_m_ShowMaskGraphic_3() { return &___m_ShowMaskGraphic_3; }
	inline void set_m_ShowMaskGraphic_3(bool value)
	{
		___m_ShowMaskGraphic_3 = value;
	}

	inline static int32_t get_offset_of_m_Graphic_4() { return static_cast<int32_t>(offsetof(Mask_t1803652131, ___m_Graphic_4)); }
	inline Graphic_t1660335611 * get_m_Graphic_4() const { return ___m_Graphic_4; }
	inline Graphic_t1660335611 ** get_address_of_m_Graphic_4() { return &___m_Graphic_4; }
	inline void set_m_Graphic_4(Graphic_t1660335611 * value)
	{
		___m_Graphic_4 = value;
		Il2CppCodeGenWriteBarrier((&___m_Graphic_4), value);
	}

	inline static int32_t get_offset_of_m_MaskMaterial_5() { return static_cast<int32_t>(offsetof(Mask_t1803652131, ___m_MaskMaterial_5)); }
	inline Material_t340375123 * get_m_MaskMaterial_5() const { return ___m_MaskMaterial_5; }
	inline Material_t340375123 ** get_address_of_m_MaskMaterial_5() { return &___m_MaskMaterial_5; }
	inline void set_m_MaskMaterial_5(Material_t340375123 * value)
	{
		___m_MaskMaterial_5 = value;
		Il2CppCodeGenWriteBarrier((&___m_MaskMaterial_5), value);
	}

	inline static int32_t get_offset_of_m_UnmaskMaterial_6() { return static_cast<int32_t>(offsetof(Mask_t1803652131, ___m_UnmaskMaterial_6)); }
	inline Material_t340375123 * get_m_UnmaskMaterial_6() const { return ___m_UnmaskMaterial_6; }
	inline Material_t340375123 ** get_address_of_m_UnmaskMaterial_6() { return &___m_UnmaskMaterial_6; }
	inline void set_m_UnmaskMaterial_6(Material_t340375123 * value)
	{
		___m_UnmaskMaterial_6 = value;
		Il2CppCodeGenWriteBarrier((&___m_UnmaskMaterial_6), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // MASK_T1803652131_H
#ifndef SCROLLRECT_T4137855814_H
#define SCROLLRECT_T4137855814_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.ScrollRect
struct  ScrollRect_t4137855814  : public UIBehaviour_t3495933518
{
public:
	// UnityEngine.RectTransform UnityEngine.UI.ScrollRect::m_Content
	RectTransform_t3704657025 * ___m_Content_2;
	// System.Boolean UnityEngine.UI.ScrollRect::m_Horizontal
	bool ___m_Horizontal_3;
	// System.Boolean UnityEngine.UI.ScrollRect::m_Vertical
	bool ___m_Vertical_4;
	// UnityEngine.UI.ScrollRect/MovementType UnityEngine.UI.ScrollRect::m_MovementType
	int32_t ___m_MovementType_5;
	// System.Single UnityEngine.UI.ScrollRect::m_Elasticity
	float ___m_Elasticity_6;
	// System.Boolean UnityEngine.UI.ScrollRect::m_Inertia
	bool ___m_Inertia_7;
	// System.Single UnityEngine.UI.ScrollRect::m_DecelerationRate
	float ___m_DecelerationRate_8;
	// System.Single UnityEngine.UI.ScrollRect::m_ScrollSensitivity
	float ___m_ScrollSensitivity_9;
	// UnityEngine.RectTransform UnityEngine.UI.ScrollRect::m_Viewport
	RectTransform_t3704657025 * ___m_Viewport_10;
	// UnityEngine.UI.Scrollbar UnityEngine.UI.ScrollRect::m_HorizontalScrollbar
	Scrollbar_t1494447233 * ___m_HorizontalScrollbar_11;
	// UnityEngine.UI.Scrollbar UnityEngine.UI.ScrollRect::m_VerticalScrollbar
	Scrollbar_t1494447233 * ___m_VerticalScrollbar_12;
	// UnityEngine.UI.ScrollRect/ScrollbarVisibility UnityEngine.UI.ScrollRect::m_HorizontalScrollbarVisibility
	int32_t ___m_HorizontalScrollbarVisibility_13;
	// UnityEngine.UI.ScrollRect/ScrollbarVisibility UnityEngine.UI.ScrollRect::m_VerticalScrollbarVisibility
	int32_t ___m_VerticalScrollbarVisibility_14;
	// System.Single UnityEngine.UI.ScrollRect::m_HorizontalScrollbarSpacing
	float ___m_HorizontalScrollbarSpacing_15;
	// System.Single UnityEngine.UI.ScrollRect::m_VerticalScrollbarSpacing
	float ___m_VerticalScrollbarSpacing_16;
	// UnityEngine.UI.ScrollRect/ScrollRectEvent UnityEngine.UI.ScrollRect::m_OnValueChanged
	ScrollRectEvent_t343079324 * ___m_OnValueChanged_17;
	// UnityEngine.Vector2 UnityEngine.UI.ScrollRect::m_PointerStartLocalCursor
	Vector2_t2156229523  ___m_PointerStartLocalCursor_18;
	// UnityEngine.Vector2 UnityEngine.UI.ScrollRect::m_ContentStartPosition
	Vector2_t2156229523  ___m_ContentStartPosition_19;
	// UnityEngine.RectTransform UnityEngine.UI.ScrollRect::m_ViewRect
	RectTransform_t3704657025 * ___m_ViewRect_20;
	// UnityEngine.Bounds UnityEngine.UI.ScrollRect::m_ContentBounds
	Bounds_t2266837910  ___m_ContentBounds_21;
	// UnityEngine.Bounds UnityEngine.UI.ScrollRect::m_ViewBounds
	Bounds_t2266837910  ___m_ViewBounds_22;
	// UnityEngine.Vector2 UnityEngine.UI.ScrollRect::m_Velocity
	Vector2_t2156229523  ___m_Velocity_23;
	// System.Boolean UnityEngine.UI.ScrollRect::m_Dragging
	bool ___m_Dragging_24;
	// UnityEngine.Vector2 UnityEngine.UI.ScrollRect::m_PrevPosition
	Vector2_t2156229523  ___m_PrevPosition_25;
	// UnityEngine.Bounds UnityEngine.UI.ScrollRect::m_PrevContentBounds
	Bounds_t2266837910  ___m_PrevContentBounds_26;
	// UnityEngine.Bounds UnityEngine.UI.ScrollRect::m_PrevViewBounds
	Bounds_t2266837910  ___m_PrevViewBounds_27;
	// System.Boolean UnityEngine.UI.ScrollRect::m_HasRebuiltLayout
	bool ___m_HasRebuiltLayout_28;
	// System.Boolean UnityEngine.UI.ScrollRect::m_HSliderExpand
	bool ___m_HSliderExpand_29;
	// System.Boolean UnityEngine.UI.ScrollRect::m_VSliderExpand
	bool ___m_VSliderExpand_30;
	// System.Single UnityEngine.UI.ScrollRect::m_HSliderHeight
	float ___m_HSliderHeight_31;
	// System.Single UnityEngine.UI.ScrollRect::m_VSliderWidth
	float ___m_VSliderWidth_32;
	// UnityEngine.RectTransform UnityEngine.UI.ScrollRect::m_Rect
	RectTransform_t3704657025 * ___m_Rect_33;
	// UnityEngine.RectTransform UnityEngine.UI.ScrollRect::m_HorizontalScrollbarRect
	RectTransform_t3704657025 * ___m_HorizontalScrollbarRect_34;
	// UnityEngine.RectTransform UnityEngine.UI.ScrollRect::m_VerticalScrollbarRect
	RectTransform_t3704657025 * ___m_VerticalScrollbarRect_35;
	// UnityEngine.DrivenRectTransformTracker UnityEngine.UI.ScrollRect::m_Tracker
	DrivenRectTransformTracker_t2562230146  ___m_Tracker_36;
	// UnityEngine.Vector3[] UnityEngine.UI.ScrollRect::m_Corners
	Vector3U5BU5D_t1718750761* ___m_Corners_37;

public:
	inline static int32_t get_offset_of_m_Content_2() { return static_cast<int32_t>(offsetof(ScrollRect_t4137855814, ___m_Content_2)); }
	inline RectTransform_t3704657025 * get_m_Content_2() const { return ___m_Content_2; }
	inline RectTransform_t3704657025 ** get_address_of_m_Content_2() { return &___m_Content_2; }
	inline void set_m_Content_2(RectTransform_t3704657025 * value)
	{
		___m_Content_2 = value;
		Il2CppCodeGenWriteBarrier((&___m_Content_2), value);
	}

	inline static int32_t get_offset_of_m_Horizontal_3() { return static_cast<int32_t>(offsetof(ScrollRect_t4137855814, ___m_Horizontal_3)); }
	inline bool get_m_Horizontal_3() const { return ___m_Horizontal_3; }
	inline bool* get_address_of_m_Horizontal_3() { return &___m_Horizontal_3; }
	inline void set_m_Horizontal_3(bool value)
	{
		___m_Horizontal_3 = value;
	}

	inline static int32_t get_offset_of_m_Vertical_4() { return static_cast<int32_t>(offsetof(ScrollRect_t4137855814, ___m_Vertical_4)); }
	inline bool get_m_Vertical_4() const { return ___m_Vertical_4; }
	inline bool* get_address_of_m_Vertical_4() { return &___m_Vertical_4; }
	inline void set_m_Vertical_4(bool value)
	{
		___m_Vertical_4 = value;
	}

	inline static int32_t get_offset_of_m_MovementType_5() { return static_cast<int32_t>(offsetof(ScrollRect_t4137855814, ___m_MovementType_5)); }
	inline int32_t get_m_MovementType_5() const { return ___m_MovementType_5; }
	inline int32_t* get_address_of_m_MovementType_5() { return &___m_MovementType_5; }
	inline void set_m_MovementType_5(int32_t value)
	{
		___m_MovementType_5 = value;
	}

	inline static int32_t get_offset_of_m_Elasticity_6() { return static_cast<int32_t>(offsetof(ScrollRect_t4137855814, ___m_Elasticity_6)); }
	inline float get_m_Elasticity_6() const { return ___m_Elasticity_6; }
	inline float* get_address_of_m_Elasticity_6() { return &___m_Elasticity_6; }
	inline void set_m_Elasticity_6(float value)
	{
		___m_Elasticity_6 = value;
	}

	inline static int32_t get_offset_of_m_Inertia_7() { return static_cast<int32_t>(offsetof(ScrollRect_t4137855814, ___m_Inertia_7)); }
	inline bool get_m_Inertia_7() const { return ___m_Inertia_7; }
	inline bool* get_address_of_m_Inertia_7() { return &___m_Inertia_7; }
	inline void set_m_Inertia_7(bool value)
	{
		___m_Inertia_7 = value;
	}

	inline static int32_t get_offset_of_m_DecelerationRate_8() { return static_cast<int32_t>(offsetof(ScrollRect_t4137855814, ___m_DecelerationRate_8)); }
	inline float get_m_DecelerationRate_8() const { return ___m_DecelerationRate_8; }
	inline float* get_address_of_m_DecelerationRate_8() { return &___m_DecelerationRate_8; }
	inline void set_m_DecelerationRate_8(float value)
	{
		___m_DecelerationRate_8 = value;
	}

	inline static int32_t get_offset_of_m_ScrollSensitivity_9() { return static_cast<int32_t>(offsetof(ScrollRect_t4137855814, ___m_ScrollSensitivity_9)); }
	inline float get_m_ScrollSensitivity_9() const { return ___m_ScrollSensitivity_9; }
	inline float* get_address_of_m_ScrollSensitivity_9() { return &___m_ScrollSensitivity_9; }
	inline void set_m_ScrollSensitivity_9(float value)
	{
		___m_ScrollSensitivity_9 = value;
	}

	inline static int32_t get_offset_of_m_Viewport_10() { return static_cast<int32_t>(offsetof(ScrollRect_t4137855814, ___m_Viewport_10)); }
	inline RectTransform_t3704657025 * get_m_Viewport_10() const { return ___m_Viewport_10; }
	inline RectTransform_t3704657025 ** get_address_of_m_Viewport_10() { return &___m_Viewport_10; }
	inline void set_m_Viewport_10(RectTransform_t3704657025 * value)
	{
		___m_Viewport_10 = value;
		Il2CppCodeGenWriteBarrier((&___m_Viewport_10), value);
	}

	inline static int32_t get_offset_of_m_HorizontalScrollbar_11() { return static_cast<int32_t>(offsetof(ScrollRect_t4137855814, ___m_HorizontalScrollbar_11)); }
	inline Scrollbar_t1494447233 * get_m_HorizontalScrollbar_11() const { return ___m_HorizontalScrollbar_11; }
	inline Scrollbar_t1494447233 ** get_address_of_m_HorizontalScrollbar_11() { return &___m_HorizontalScrollbar_11; }
	inline void set_m_HorizontalScrollbar_11(Scrollbar_t1494447233 * value)
	{
		___m_HorizontalScrollbar_11 = value;
		Il2CppCodeGenWriteBarrier((&___m_HorizontalScrollbar_11), value);
	}

	inline static int32_t get_offset_of_m_VerticalScrollbar_12() { return static_cast<int32_t>(offsetof(ScrollRect_t4137855814, ___m_VerticalScrollbar_12)); }
	inline Scrollbar_t1494447233 * get_m_VerticalScrollbar_12() const { return ___m_VerticalScrollbar_12; }
	inline Scrollbar_t1494447233 ** get_address_of_m_VerticalScrollbar_12() { return &___m_VerticalScrollbar_12; }
	inline void set_m_VerticalScrollbar_12(Scrollbar_t1494447233 * value)
	{
		___m_VerticalScrollbar_12 = value;
		Il2CppCodeGenWriteBarrier((&___m_VerticalScrollbar_12), value);
	}

	inline static int32_t get_offset_of_m_HorizontalScrollbarVisibility_13() { return static_cast<int32_t>(offsetof(ScrollRect_t4137855814, ___m_HorizontalScrollbarVisibility_13)); }
	inline int32_t get_m_HorizontalScrollbarVisibility_13() const { return ___m_HorizontalScrollbarVisibility_13; }
	inline int32_t* get_address_of_m_HorizontalScrollbarVisibility_13() { return &___m_HorizontalScrollbarVisibility_13; }
	inline void set_m_HorizontalScrollbarVisibility_13(int32_t value)
	{
		___m_HorizontalScrollbarVisibility_13 = value;
	}

	inline static int32_t get_offset_of_m_VerticalScrollbarVisibility_14() { return static_cast<int32_t>(offsetof(ScrollRect_t4137855814, ___m_VerticalScrollbarVisibility_14)); }
	inline int32_t get_m_VerticalScrollbarVisibility_14() const { return ___m_VerticalScrollbarVisibility_14; }
	inline int32_t* get_address_of_m_VerticalScrollbarVisibility_14() { return &___m_VerticalScrollbarVisibility_14; }
	inline void set_m_VerticalScrollbarVisibility_14(int32_t value)
	{
		___m_VerticalScrollbarVisibility_14 = value;
	}

	inline static int32_t get_offset_of_m_HorizontalScrollbarSpacing_15() { return static_cast<int32_t>(offsetof(ScrollRect_t4137855814, ___m_HorizontalScrollbarSpacing_15)); }
	inline float get_m_HorizontalScrollbarSpacing_15() const { return ___m_HorizontalScrollbarSpacing_15; }
	inline float* get_address_of_m_HorizontalScrollbarSpacing_15() { return &___m_HorizontalScrollbarSpacing_15; }
	inline void set_m_HorizontalScrollbarSpacing_15(float value)
	{
		___m_HorizontalScrollbarSpacing_15 = value;
	}

	inline static int32_t get_offset_of_m_VerticalScrollbarSpacing_16() { return static_cast<int32_t>(offsetof(ScrollRect_t4137855814, ___m_VerticalScrollbarSpacing_16)); }
	inline float get_m_VerticalScrollbarSpacing_16() const { return ___m_VerticalScrollbarSpacing_16; }
	inline float* get_address_of_m_VerticalScrollbarSpacing_16() { return &___m_VerticalScrollbarSpacing_16; }
	inline void set_m_VerticalScrollbarSpacing_16(float value)
	{
		___m_VerticalScrollbarSpacing_16 = value;
	}

	inline static int32_t get_offset_of_m_OnValueChanged_17() { return static_cast<int32_t>(offsetof(ScrollRect_t4137855814, ___m_OnValueChanged_17)); }
	inline ScrollRectEvent_t343079324 * get_m_OnValueChanged_17() const { return ___m_OnValueChanged_17; }
	inline ScrollRectEvent_t343079324 ** get_address_of_m_OnValueChanged_17() { return &___m_OnValueChanged_17; }
	inline void set_m_OnValueChanged_17(ScrollRectEvent_t343079324 * value)
	{
		___m_OnValueChanged_17 = value;
		Il2CppCodeGenWriteBarrier((&___m_OnValueChanged_17), value);
	}

	inline static int32_t get_offset_of_m_PointerStartLocalCursor_18() { return static_cast<int32_t>(offsetof(ScrollRect_t4137855814, ___m_PointerStartLocalCursor_18)); }
	inline Vector2_t2156229523  get_m_PointerStartLocalCursor_18() const { return ___m_PointerStartLocalCursor_18; }
	inline Vector2_t2156229523 * get_address_of_m_PointerStartLocalCursor_18() { return &___m_PointerStartLocalCursor_18; }
	inline void set_m_PointerStartLocalCursor_18(Vector2_t2156229523  value)
	{
		___m_PointerStartLocalCursor_18 = value;
	}

	inline static int32_t get_offset_of_m_ContentStartPosition_19() { return static_cast<int32_t>(offsetof(ScrollRect_t4137855814, ___m_ContentStartPosition_19)); }
	inline Vector2_t2156229523  get_m_ContentStartPosition_19() const { return ___m_ContentStartPosition_19; }
	inline Vector2_t2156229523 * get_address_of_m_ContentStartPosition_19() { return &___m_ContentStartPosition_19; }
	inline void set_m_ContentStartPosition_19(Vector2_t2156229523  value)
	{
		___m_ContentStartPosition_19 = value;
	}

	inline static int32_t get_offset_of_m_ViewRect_20() { return static_cast<int32_t>(offsetof(ScrollRect_t4137855814, ___m_ViewRect_20)); }
	inline RectTransform_t3704657025 * get_m_ViewRect_20() const { return ___m_ViewRect_20; }
	inline RectTransform_t3704657025 ** get_address_of_m_ViewRect_20() { return &___m_ViewRect_20; }
	inline void set_m_ViewRect_20(RectTransform_t3704657025 * value)
	{
		___m_ViewRect_20 = value;
		Il2CppCodeGenWriteBarrier((&___m_ViewRect_20), value);
	}

	inline static int32_t get_offset_of_m_ContentBounds_21() { return static_cast<int32_t>(offsetof(ScrollRect_t4137855814, ___m_ContentBounds_21)); }
	inline Bounds_t2266837910  get_m_ContentBounds_21() const { return ___m_ContentBounds_21; }
	inline Bounds_t2266837910 * get_address_of_m_ContentBounds_21() { return &___m_ContentBounds_21; }
	inline void set_m_ContentBounds_21(Bounds_t2266837910  value)
	{
		___m_ContentBounds_21 = value;
	}

	inline static int32_t get_offset_of_m_ViewBounds_22() { return static_cast<int32_t>(offsetof(ScrollRect_t4137855814, ___m_ViewBounds_22)); }
	inline Bounds_t2266837910  get_m_ViewBounds_22() const { return ___m_ViewBounds_22; }
	inline Bounds_t2266837910 * get_address_of_m_ViewBounds_22() { return &___m_ViewBounds_22; }
	inline void set_m_ViewBounds_22(Bounds_t2266837910  value)
	{
		___m_ViewBounds_22 = value;
	}

	inline static int32_t get_offset_of_m_Velocity_23() { return static_cast<int32_t>(offsetof(ScrollRect_t4137855814, ___m_Velocity_23)); }
	inline Vector2_t2156229523  get_m_Velocity_23() const { return ___m_Velocity_23; }
	inline Vector2_t2156229523 * get_address_of_m_Velocity_23() { return &___m_Velocity_23; }
	inline void set_m_Velocity_23(Vector2_t2156229523  value)
	{
		___m_Velocity_23 = value;
	}

	inline static int32_t get_offset_of_m_Dragging_24() { return static_cast<int32_t>(offsetof(ScrollRect_t4137855814, ___m_Dragging_24)); }
	inline bool get_m_Dragging_24() const { return ___m_Dragging_24; }
	inline bool* get_address_of_m_Dragging_24() { return &___m_Dragging_24; }
	inline void set_m_Dragging_24(bool value)
	{
		___m_Dragging_24 = value;
	}

	inline static int32_t get_offset_of_m_PrevPosition_25() { return static_cast<int32_t>(offsetof(ScrollRect_t4137855814, ___m_PrevPosition_25)); }
	inline Vector2_t2156229523  get_m_PrevPosition_25() const { return ___m_PrevPosition_25; }
	inline Vector2_t2156229523 * get_address_of_m_PrevPosition_25() { return &___m_PrevPosition_25; }
	inline void set_m_PrevPosition_25(Vector2_t2156229523  value)
	{
		___m_PrevPosition_25 = value;
	}

	inline static int32_t get_offset_of_m_PrevContentBounds_26() { return static_cast<int32_t>(offsetof(ScrollRect_t4137855814, ___m_PrevContentBounds_26)); }
	inline Bounds_t2266837910  get_m_PrevContentBounds_26() const { return ___m_PrevContentBounds_26; }
	inline Bounds_t2266837910 * get_address_of_m_PrevContentBounds_26() { return &___m_PrevContentBounds_26; }
	inline void set_m_PrevContentBounds_26(Bounds_t2266837910  value)
	{
		___m_PrevContentBounds_26 = value;
	}

	inline static int32_t get_offset_of_m_PrevViewBounds_27() { return static_cast<int32_t>(offsetof(ScrollRect_t4137855814, ___m_PrevViewBounds_27)); }
	inline Bounds_t2266837910  get_m_PrevViewBounds_27() const { return ___m_PrevViewBounds_27; }
	inline Bounds_t2266837910 * get_address_of_m_PrevViewBounds_27() { return &___m_PrevViewBounds_27; }
	inline void set_m_PrevViewBounds_27(Bounds_t2266837910  value)
	{
		___m_PrevViewBounds_27 = value;
	}

	inline static int32_t get_offset_of_m_HasRebuiltLayout_28() { return static_cast<int32_t>(offsetof(ScrollRect_t4137855814, ___m_HasRebuiltLayout_28)); }
	inline bool get_m_HasRebuiltLayout_28() const { return ___m_HasRebuiltLayout_28; }
	inline bool* get_address_of_m_HasRebuiltLayout_28() { return &___m_HasRebuiltLayout_28; }
	inline void set_m_HasRebuiltLayout_28(bool value)
	{
		___m_HasRebuiltLayout_28 = value;
	}

	inline static int32_t get_offset_of_m_HSliderExpand_29() { return static_cast<int32_t>(offsetof(ScrollRect_t4137855814, ___m_HSliderExpand_29)); }
	inline bool get_m_HSliderExpand_29() const { return ___m_HSliderExpand_29; }
	inline bool* get_address_of_m_HSliderExpand_29() { return &___m_HSliderExpand_29; }
	inline void set_m_HSliderExpand_29(bool value)
	{
		___m_HSliderExpand_29 = value;
	}

	inline static int32_t get_offset_of_m_VSliderExpand_30() { return static_cast<int32_t>(offsetof(ScrollRect_t4137855814, ___m_VSliderExpand_30)); }
	inline bool get_m_VSliderExpand_30() const { return ___m_VSliderExpand_30; }
	inline bool* get_address_of_m_VSliderExpand_30() { return &___m_VSliderExpand_30; }
	inline void set_m_VSliderExpand_30(bool value)
	{
		___m_VSliderExpand_30 = value;
	}

	inline static int32_t get_offset_of_m_HSliderHeight_31() { return static_cast<int32_t>(offsetof(ScrollRect_t4137855814, ___m_HSliderHeight_31)); }
	inline float get_m_HSliderHeight_31() const { return ___m_HSliderHeight_31; }
	inline float* get_address_of_m_HSliderHeight_31() { return &___m_HSliderHeight_31; }
	inline void set_m_HSliderHeight_31(float value)
	{
		___m_HSliderHeight_31 = value;
	}

	inline static int32_t get_offset_of_m_VSliderWidth_32() { return static_cast<int32_t>(offsetof(ScrollRect_t4137855814, ___m_VSliderWidth_32)); }
	inline float get_m_VSliderWidth_32() const { return ___m_VSliderWidth_32; }
	inline float* get_address_of_m_VSliderWidth_32() { return &___m_VSliderWidth_32; }
	inline void set_m_VSliderWidth_32(float value)
	{
		___m_VSliderWidth_32 = value;
	}

	inline static int32_t get_offset_of_m_Rect_33() { return static_cast<int32_t>(offsetof(ScrollRect_t4137855814, ___m_Rect_33)); }
	inline RectTransform_t3704657025 * get_m_Rect_33() const { return ___m_Rect_33; }
	inline RectTransform_t3704657025 ** get_address_of_m_Rect_33() { return &___m_Rect_33; }
	inline void set_m_Rect_33(RectTransform_t3704657025 * value)
	{
		___m_Rect_33 = value;
		Il2CppCodeGenWriteBarrier((&___m_Rect_33), value);
	}

	inline static int32_t get_offset_of_m_HorizontalScrollbarRect_34() { return static_cast<int32_t>(offsetof(ScrollRect_t4137855814, ___m_HorizontalScrollbarRect_34)); }
	inline RectTransform_t3704657025 * get_m_HorizontalScrollbarRect_34() const { return ___m_HorizontalScrollbarRect_34; }
	inline RectTransform_t3704657025 ** get_address_of_m_HorizontalScrollbarRect_34() { return &___m_HorizontalScrollbarRect_34; }
	inline void set_m_HorizontalScrollbarRect_34(RectTransform_t3704657025 * value)
	{
		___m_HorizontalScrollbarRect_34 = value;
		Il2CppCodeGenWriteBarrier((&___m_HorizontalScrollbarRect_34), value);
	}

	inline static int32_t get_offset_of_m_VerticalScrollbarRect_35() { return static_cast<int32_t>(offsetof(ScrollRect_t4137855814, ___m_VerticalScrollbarRect_35)); }
	inline RectTransform_t3704657025 * get_m_VerticalScrollbarRect_35() const { return ___m_VerticalScrollbarRect_35; }
	inline RectTransform_t3704657025 ** get_address_of_m_VerticalScrollbarRect_35() { return &___m_VerticalScrollbarRect_35; }
	inline void set_m_VerticalScrollbarRect_35(RectTransform_t3704657025 * value)
	{
		___m_VerticalScrollbarRect_35 = value;
		Il2CppCodeGenWriteBarrier((&___m_VerticalScrollbarRect_35), value);
	}

	inline static int32_t get_offset_of_m_Tracker_36() { return static_cast<int32_t>(offsetof(ScrollRect_t4137855814, ___m_Tracker_36)); }
	inline DrivenRectTransformTracker_t2562230146  get_m_Tracker_36() const { return ___m_Tracker_36; }
	inline DrivenRectTransformTracker_t2562230146 * get_address_of_m_Tracker_36() { return &___m_Tracker_36; }
	inline void set_m_Tracker_36(DrivenRectTransformTracker_t2562230146  value)
	{
		___m_Tracker_36 = value;
	}

	inline static int32_t get_offset_of_m_Corners_37() { return static_cast<int32_t>(offsetof(ScrollRect_t4137855814, ___m_Corners_37)); }
	inline Vector3U5BU5D_t1718750761* get_m_Corners_37() const { return ___m_Corners_37; }
	inline Vector3U5BU5D_t1718750761** get_address_of_m_Corners_37() { return &___m_Corners_37; }
	inline void set_m_Corners_37(Vector3U5BU5D_t1718750761* value)
	{
		___m_Corners_37 = value;
		Il2CppCodeGenWriteBarrier((&___m_Corners_37), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // SCROLLRECT_T4137855814_H
#ifndef BASEINPUT_T3630163547_H
#define BASEINPUT_T3630163547_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.EventSystems.BaseInput
struct  BaseInput_t3630163547  : public UIBehaviour_t3495933518
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // BASEINPUT_T3630163547_H
#ifndef BASERAYCASTER_T4150874583_H
#define BASERAYCASTER_T4150874583_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.EventSystems.BaseRaycaster
struct  BaseRaycaster_t4150874583  : public UIBehaviour_t3495933518
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // BASERAYCASTER_T4150874583_H
#ifndef RECTMASK2D_T3474889437_H
#define RECTMASK2D_T3474889437_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.RectMask2D
struct  RectMask2D_t3474889437  : public UIBehaviour_t3495933518
{
public:
	// UnityEngine.UI.RectangularVertexClipper UnityEngine.UI.RectMask2D::m_VertexClipper
	RectangularVertexClipper_t626611136 * ___m_VertexClipper_2;
	// UnityEngine.RectTransform UnityEngine.UI.RectMask2D::m_RectTransform
	RectTransform_t3704657025 * ___m_RectTransform_3;
	// System.Collections.Generic.HashSet`1<UnityEngine.UI.IClippable> UnityEngine.UI.RectMask2D::m_ClipTargets
	HashSet_1_t4099546121 * ___m_ClipTargets_4;
	// System.Boolean UnityEngine.UI.RectMask2D::m_ShouldRecalculateClipRects
	bool ___m_ShouldRecalculateClipRects_5;
	// System.Collections.Generic.List`1<UnityEngine.UI.RectMask2D> UnityEngine.UI.RectMask2D::m_Clippers
	List_1_t651996883 * ___m_Clippers_6;
	// UnityEngine.Rect UnityEngine.UI.RectMask2D::m_LastClipRectCanvasSpace
	Rect_t2360479859  ___m_LastClipRectCanvasSpace_7;
	// System.Boolean UnityEngine.UI.RectMask2D::m_LastValidClipRect
	bool ___m_LastValidClipRect_8;
	// System.Boolean UnityEngine.UI.RectMask2D::m_ForceClip
	bool ___m_ForceClip_9;

public:
	inline static int32_t get_offset_of_m_VertexClipper_2() { return static_cast<int32_t>(offsetof(RectMask2D_t3474889437, ___m_VertexClipper_2)); }
	inline RectangularVertexClipper_t626611136 * get_m_VertexClipper_2() const { return ___m_VertexClipper_2; }
	inline RectangularVertexClipper_t626611136 ** get_address_of_m_VertexClipper_2() { return &___m_VertexClipper_2; }
	inline void set_m_VertexClipper_2(RectangularVertexClipper_t626611136 * value)
	{
		___m_VertexClipper_2 = value;
		Il2CppCodeGenWriteBarrier((&___m_VertexClipper_2), value);
	}

	inline static int32_t get_offset_of_m_RectTransform_3() { return static_cast<int32_t>(offsetof(RectMask2D_t3474889437, ___m_RectTransform_3)); }
	inline RectTransform_t3704657025 * get_m_RectTransform_3() const { return ___m_RectTransform_3; }
	inline RectTransform_t3704657025 ** get_address_of_m_RectTransform_3() { return &___m_RectTransform_3; }
	inline void set_m_RectTransform_3(RectTransform_t3704657025 * value)
	{
		___m_RectTransform_3 = value;
		Il2CppCodeGenWriteBarrier((&___m_RectTransform_3), value);
	}

	inline static int32_t get_offset_of_m_ClipTargets_4() { return static_cast<int32_t>(offsetof(RectMask2D_t3474889437, ___m_ClipTargets_4)); }
	inline HashSet_1_t4099546121 * get_m_ClipTargets_4() const { return ___m_ClipTargets_4; }
	inline HashSet_1_t4099546121 ** get_address_of_m_ClipTargets_4() { return &___m_ClipTargets_4; }
	inline void set_m_ClipTargets_4(HashSet_1_t4099546121 * value)
	{
		___m_ClipTargets_4 = value;
		Il2CppCodeGenWriteBarrier((&___m_ClipTargets_4), value);
	}

	inline static int32_t get_offset_of_m_ShouldRecalculateClipRects_5() { return static_cast<int32_t>(offsetof(RectMask2D_t3474889437, ___m_ShouldRecalculateClipRects_5)); }
	inline bool get_m_ShouldRecalculateClipRects_5() const { return ___m_ShouldRecalculateClipRects_5; }
	inline bool* get_address_of_m_ShouldRecalculateClipRects_5() { return &___m_ShouldRecalculateClipRects_5; }
	inline void set_m_ShouldRecalculateClipRects_5(bool value)
	{
		___m_ShouldRecalculateClipRects_5 = value;
	}

	inline static int32_t get_offset_of_m_Clippers_6() { return static_cast<int32_t>(offsetof(RectMask2D_t3474889437, ___m_Clippers_6)); }
	inline List_1_t651996883 * get_m_Clippers_6() const { return ___m_Clippers_6; }
	inline List_1_t651996883 ** get_address_of_m_Clippers_6() { return &___m_Clippers_6; }
	inline void set_m_Clippers_6(List_1_t651996883 * value)
	{
		___m_Clippers_6 = value;
		Il2CppCodeGenWriteBarrier((&___m_Clippers_6), value);
	}

	inline static int32_t get_offset_of_m_LastClipRectCanvasSpace_7() { return static_cast<int32_t>(offsetof(RectMask2D_t3474889437, ___m_LastClipRectCanvasSpace_7)); }
	inline Rect_t2360479859  get_m_LastClipRectCanvasSpace_7() const { return ___m_LastClipRectCanvasSpace_7; }
	inline Rect_t2360479859 * get_address_of_m_LastClipRectCanvasSpace_7() { return &___m_LastClipRectCanvasSpace_7; }
	inline void set_m_LastClipRectCanvasSpace_7(Rect_t2360479859  value)
	{
		___m_LastClipRectCanvasSpace_7 = value;
	}

	inline static int32_t get_offset_of_m_LastValidClipRect_8() { return static_cast<int32_t>(offsetof(RectMask2D_t3474889437, ___m_LastValidClipRect_8)); }
	inline bool get_m_LastValidClipRect_8() const { return ___m_LastValidClipRect_8; }
	inline bool* get_address_of_m_LastValidClipRect_8() { return &___m_LastValidClipRect_8; }
	inline void set_m_LastValidClipRect_8(bool value)
	{
		___m_LastValidClipRect_8 = value;
	}

	inline static int32_t get_offset_of_m_ForceClip_9() { return static_cast<int32_t>(offsetof(RectMask2D_t3474889437, ___m_ForceClip_9)); }
	inline bool get_m_ForceClip_9() const { return ___m_ForceClip_9; }
	inline bool* get_address_of_m_ForceClip_9() { return &___m_ForceClip_9; }
	inline void set_m_ForceClip_9(bool value)
	{
		___m_ForceClip_9 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // RECTMASK2D_T3474889437_H
#ifndef ASPECTRATIOFITTER_T3312407083_H
#define ASPECTRATIOFITTER_T3312407083_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.AspectRatioFitter
struct  AspectRatioFitter_t3312407083  : public UIBehaviour_t3495933518
{
public:
	// UnityEngine.UI.AspectRatioFitter/AspectMode UnityEngine.UI.AspectRatioFitter::m_AspectMode
	int32_t ___m_AspectMode_2;
	// System.Single UnityEngine.UI.AspectRatioFitter::m_AspectRatio
	float ___m_AspectRatio_3;
	// UnityEngine.RectTransform UnityEngine.UI.AspectRatioFitter::m_Rect
	RectTransform_t3704657025 * ___m_Rect_4;
	// UnityEngine.DrivenRectTransformTracker UnityEngine.UI.AspectRatioFitter::m_Tracker
	DrivenRectTransformTracker_t2562230146  ___m_Tracker_5;

public:
	inline static int32_t get_offset_of_m_AspectMode_2() { return static_cast<int32_t>(offsetof(AspectRatioFitter_t3312407083, ___m_AspectMode_2)); }
	inline int32_t get_m_AspectMode_2() const { return ___m_AspectMode_2; }
	inline int32_t* get_address_of_m_AspectMode_2() { return &___m_AspectMode_2; }
	inline void set_m_AspectMode_2(int32_t value)
	{
		___m_AspectMode_2 = value;
	}

	inline static int32_t get_offset_of_m_AspectRatio_3() { return static_cast<int32_t>(offsetof(AspectRatioFitter_t3312407083, ___m_AspectRatio_3)); }
	inline float get_m_AspectRatio_3() const { return ___m_AspectRatio_3; }
	inline float* get_address_of_m_AspectRatio_3() { return &___m_AspectRatio_3; }
	inline void set_m_AspectRatio_3(float value)
	{
		___m_AspectRatio_3 = value;
	}

	inline static int32_t get_offset_of_m_Rect_4() { return static_cast<int32_t>(offsetof(AspectRatioFitter_t3312407083, ___m_Rect_4)); }
	inline RectTransform_t3704657025 * get_m_Rect_4() const { return ___m_Rect_4; }
	inline RectTransform_t3704657025 ** get_address_of_m_Rect_4() { return &___m_Rect_4; }
	inline void set_m_Rect_4(RectTransform_t3704657025 * value)
	{
		___m_Rect_4 = value;
		Il2CppCodeGenWriteBarrier((&___m_Rect_4), value);
	}

	inline static int32_t get_offset_of_m_Tracker_5() { return static_cast<int32_t>(offsetof(AspectRatioFitter_t3312407083, ___m_Tracker_5)); }
	inline DrivenRectTransformTracker_t2562230146  get_m_Tracker_5() const { return ___m_Tracker_5; }
	inline DrivenRectTransformTracker_t2562230146 * get_address_of_m_Tracker_5() { return &___m_Tracker_5; }
	inline void set_m_Tracker_5(DrivenRectTransformTracker_t2562230146  value)
	{
		___m_Tracker_5 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // ASPECTRATIOFITTER_T3312407083_H
#ifndef POINTERINPUTMODULE_T3453173740_H
#define POINTERINPUTMODULE_T3453173740_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.EventSystems.PointerInputModule
struct  PointerInputModule_t3453173740  : public BaseInputModule_t2019268878
{
public:
	// System.Collections.Generic.Dictionary`2<System.Int32,UnityEngine.EventSystems.PointerEventData> UnityEngine.EventSystems.PointerInputModule::m_PointerData
	Dictionary_2_t2696614423 * ___m_PointerData_12;
	// UnityEngine.EventSystems.PointerInputModule/MouseState UnityEngine.EventSystems.PointerInputModule::m_MouseState
	MouseState_t384203932 * ___m_MouseState_13;

public:
	inline static int32_t get_offset_of_m_PointerData_12() { return static_cast<int32_t>(offsetof(PointerInputModule_t3453173740, ___m_PointerData_12)); }
	inline Dictionary_2_t2696614423 * get_m_PointerData_12() const { return ___m_PointerData_12; }
	inline Dictionary_2_t2696614423 ** get_address_of_m_PointerData_12() { return &___m_PointerData_12; }
	inline void set_m_PointerData_12(Dictionary_2_t2696614423 * value)
	{
		___m_PointerData_12 = value;
		Il2CppCodeGenWriteBarrier((&___m_PointerData_12), value);
	}

	inline static int32_t get_offset_of_m_MouseState_13() { return static_cast<int32_t>(offsetof(PointerInputModule_t3453173740, ___m_MouseState_13)); }
	inline MouseState_t384203932 * get_m_MouseState_13() const { return ___m_MouseState_13; }
	inline MouseState_t384203932 ** get_address_of_m_MouseState_13() { return &___m_MouseState_13; }
	inline void set_m_MouseState_13(MouseState_t384203932 * value)
	{
		___m_MouseState_13 = value;
		Il2CppCodeGenWriteBarrier((&___m_MouseState_13), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // POINTERINPUTMODULE_T3453173740_H
#ifndef GRAPHICRAYCASTER_T2999697109_H
#define GRAPHICRAYCASTER_T2999697109_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.GraphicRaycaster
struct  GraphicRaycaster_t2999697109  : public BaseRaycaster_t4150874583
{
public:
	// System.Boolean UnityEngine.UI.GraphicRaycaster::m_IgnoreReversedGraphics
	bool ___m_IgnoreReversedGraphics_3;
	// UnityEngine.UI.GraphicRaycaster/BlockingObjects UnityEngine.UI.GraphicRaycaster::m_BlockingObjects
	int32_t ___m_BlockingObjects_4;
	// UnityEngine.LayerMask UnityEngine.UI.GraphicRaycaster::m_BlockingMask
	LayerMask_t3493934918  ___m_BlockingMask_5;
	// UnityEngine.Canvas UnityEngine.UI.GraphicRaycaster::m_Canvas
	Canvas_t3310196443 * ___m_Canvas_6;
	// System.Collections.Generic.List`1<UnityEngine.UI.Graphic> UnityEngine.UI.GraphicRaycaster::m_RaycastResults
	List_1_t3132410353 * ___m_RaycastResults_7;

public:
	inline static int32_t get_offset_of_m_IgnoreReversedGraphics_3() { return static_cast<int32_t>(offsetof(GraphicRaycaster_t2999697109, ___m_IgnoreReversedGraphics_3)); }
	inline bool get_m_IgnoreReversedGraphics_3() const { return ___m_IgnoreReversedGraphics_3; }
	inline bool* get_address_of_m_IgnoreReversedGraphics_3() { return &___m_IgnoreReversedGraphics_3; }
	inline void set_m_IgnoreReversedGraphics_3(bool value)
	{
		___m_IgnoreReversedGraphics_3 = value;
	}

	inline static int32_t get_offset_of_m_BlockingObjects_4() { return static_cast<int32_t>(offsetof(GraphicRaycaster_t2999697109, ___m_BlockingObjects_4)); }
	inline int32_t get_m_BlockingObjects_4() const { return ___m_BlockingObjects_4; }
	inline int32_t* get_address_of_m_BlockingObjects_4() { return &___m_BlockingObjects_4; }
	inline void set_m_BlockingObjects_4(int32_t value)
	{
		___m_BlockingObjects_4 = value;
	}

	inline static int32_t get_offset_of_m_BlockingMask_5() { return static_cast<int32_t>(offsetof(GraphicRaycaster_t2999697109, ___m_BlockingMask_5)); }
	inline LayerMask_t3493934918  get_m_BlockingMask_5() const { return ___m_BlockingMask_5; }
	inline LayerMask_t3493934918 * get_address_of_m_BlockingMask_5() { return &___m_BlockingMask_5; }
	inline void set_m_BlockingMask_5(LayerMask_t3493934918  value)
	{
		___m_BlockingMask_5 = value;
	}

	inline static int32_t get_offset_of_m_Canvas_6() { return static_cast<int32_t>(offsetof(GraphicRaycaster_t2999697109, ___m_Canvas_6)); }
	inline Canvas_t3310196443 * get_m_Canvas_6() const { return ___m_Canvas_6; }
	inline Canvas_t3310196443 ** get_address_of_m_Canvas_6() { return &___m_Canvas_6; }
	inline void set_m_Canvas_6(Canvas_t3310196443 * value)
	{
		___m_Canvas_6 = value;
		Il2CppCodeGenWriteBarrier((&___m_Canvas_6), value);
	}

	inline static int32_t get_offset_of_m_RaycastResults_7() { return static_cast<int32_t>(offsetof(GraphicRaycaster_t2999697109, ___m_RaycastResults_7)); }
	inline List_1_t3132410353 * get_m_RaycastResults_7() const { return ___m_RaycastResults_7; }
	inline List_1_t3132410353 ** get_address_of_m_RaycastResults_7() { return &___m_RaycastResults_7; }
	inline void set_m_RaycastResults_7(List_1_t3132410353 * value)
	{
		___m_RaycastResults_7 = value;
		Il2CppCodeGenWriteBarrier((&___m_RaycastResults_7), value);
	}
};

struct GraphicRaycaster_t2999697109_StaticFields
{
public:
	// System.Collections.Generic.List`1<UnityEngine.UI.Graphic> UnityEngine.UI.GraphicRaycaster::s_SortedGraphics
	List_1_t3132410353 * ___s_SortedGraphics_8;
	// System.Comparison`1<UnityEngine.UI.Graphic> UnityEngine.UI.GraphicRaycaster::<>f__am$cache0
	Comparison_1_t1435266790 * ___U3CU3Ef__amU24cache0_9;

public:
	inline static int32_t get_offset_of_s_SortedGraphics_8() { return static_cast<int32_t>(offsetof(GraphicRaycaster_t2999697109_StaticFields, ___s_SortedGraphics_8)); }
	inline List_1_t3132410353 * get_s_SortedGraphics_8() const { return ___s_SortedGraphics_8; }
	inline List_1_t3132410353 ** get_address_of_s_SortedGraphics_8() { return &___s_SortedGraphics_8; }
	inline void set_s_SortedGraphics_8(List_1_t3132410353 * value)
	{
		___s_SortedGraphics_8 = value;
		Il2CppCodeGenWriteBarrier((&___s_SortedGraphics_8), value);
	}

	inline static int32_t get_offset_of_U3CU3Ef__amU24cache0_9() { return static_cast<int32_t>(offsetof(GraphicRaycaster_t2999697109_StaticFields, ___U3CU3Ef__amU24cache0_9)); }
	inline Comparison_1_t1435266790 * get_U3CU3Ef__amU24cache0_9() const { return ___U3CU3Ef__amU24cache0_9; }
	inline Comparison_1_t1435266790 ** get_address_of_U3CU3Ef__amU24cache0_9() { return &___U3CU3Ef__amU24cache0_9; }
	inline void set_U3CU3Ef__amU24cache0_9(Comparison_1_t1435266790 * value)
	{
		___U3CU3Ef__amU24cache0_9 = value;
		Il2CppCodeGenWriteBarrier((&___U3CU3Ef__amU24cache0_9), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // GRAPHICRAYCASTER_T2999697109_H
#ifndef BUTTON_T4055032469_H
#define BUTTON_T4055032469_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.Button
struct  Button_t4055032469  : public Selectable_t3250028441
{
public:
	// UnityEngine.UI.Button/ButtonClickedEvent UnityEngine.UI.Button::m_OnClick
	ButtonClickedEvent_t48803504 * ___m_OnClick_16;

public:
	inline static int32_t get_offset_of_m_OnClick_16() { return static_cast<int32_t>(offsetof(Button_t4055032469, ___m_OnClick_16)); }
	inline ButtonClickedEvent_t48803504 * get_m_OnClick_16() const { return ___m_OnClick_16; }
	inline ButtonClickedEvent_t48803504 ** get_address_of_m_OnClick_16() { return &___m_OnClick_16; }
	inline void set_m_OnClick_16(ButtonClickedEvent_t48803504 * value)
	{
		___m_OnClick_16 = value;
		Il2CppCodeGenWriteBarrier((&___m_OnClick_16), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // BUTTON_T4055032469_H
#ifndef TOGGLE_T2735377061_H
#define TOGGLE_T2735377061_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.Toggle
struct  Toggle_t2735377061  : public Selectable_t3250028441
{
public:
	// UnityEngine.UI.Toggle/ToggleTransition UnityEngine.UI.Toggle::toggleTransition
	int32_t ___toggleTransition_16;
	// UnityEngine.UI.Graphic UnityEngine.UI.Toggle::graphic
	Graphic_t1660335611 * ___graphic_17;
	// UnityEngine.UI.ToggleGroup UnityEngine.UI.Toggle::m_Group
	ToggleGroup_t123837990 * ___m_Group_18;
	// UnityEngine.UI.Toggle/ToggleEvent UnityEngine.UI.Toggle::onValueChanged
	ToggleEvent_t1873685584 * ___onValueChanged_19;
	// System.Boolean UnityEngine.UI.Toggle::m_IsOn
	bool ___m_IsOn_20;

public:
	inline static int32_t get_offset_of_toggleTransition_16() { return static_cast<int32_t>(offsetof(Toggle_t2735377061, ___toggleTransition_16)); }
	inline int32_t get_toggleTransition_16() const { return ___toggleTransition_16; }
	inline int32_t* get_address_of_toggleTransition_16() { return &___toggleTransition_16; }
	inline void set_toggleTransition_16(int32_t value)
	{
		___toggleTransition_16 = value;
	}

	inline static int32_t get_offset_of_graphic_17() { return static_cast<int32_t>(offsetof(Toggle_t2735377061, ___graphic_17)); }
	inline Graphic_t1660335611 * get_graphic_17() const { return ___graphic_17; }
	inline Graphic_t1660335611 ** get_address_of_graphic_17() { return &___graphic_17; }
	inline void set_graphic_17(Graphic_t1660335611 * value)
	{
		___graphic_17 = value;
		Il2CppCodeGenWriteBarrier((&___graphic_17), value);
	}

	inline static int32_t get_offset_of_m_Group_18() { return static_cast<int32_t>(offsetof(Toggle_t2735377061, ___m_Group_18)); }
	inline ToggleGroup_t123837990 * get_m_Group_18() const { return ___m_Group_18; }
	inline ToggleGroup_t123837990 ** get_address_of_m_Group_18() { return &___m_Group_18; }
	inline void set_m_Group_18(ToggleGroup_t123837990 * value)
	{
		___m_Group_18 = value;
		Il2CppCodeGenWriteBarrier((&___m_Group_18), value);
	}

	inline static int32_t get_offset_of_onValueChanged_19() { return static_cast<int32_t>(offsetof(Toggle_t2735377061, ___onValueChanged_19)); }
	inline ToggleEvent_t1873685584 * get_onValueChanged_19() const { return ___onValueChanged_19; }
	inline ToggleEvent_t1873685584 ** get_address_of_onValueChanged_19() { return &___onValueChanged_19; }
	inline void set_onValueChanged_19(ToggleEvent_t1873685584 * value)
	{
		___onValueChanged_19 = value;
		Il2CppCodeGenWriteBarrier((&___onValueChanged_19), value);
	}

	inline static int32_t get_offset_of_m_IsOn_20() { return static_cast<int32_t>(offsetof(Toggle_t2735377061, ___m_IsOn_20)); }
	inline bool get_m_IsOn_20() const { return ___m_IsOn_20; }
	inline bool* get_address_of_m_IsOn_20() { return &___m_IsOn_20; }
	inline void set_m_IsOn_20(bool value)
	{
		___m_IsOn_20 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // TOGGLE_T2735377061_H
#ifndef PHYSICSRAYCASTER_T437419520_H
#define PHYSICSRAYCASTER_T437419520_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.EventSystems.PhysicsRaycaster
struct  PhysicsRaycaster_t437419520  : public BaseRaycaster_t4150874583
{
public:
	// UnityEngine.Camera UnityEngine.EventSystems.PhysicsRaycaster::m_EventCamera
	Camera_t4157153871 * ___m_EventCamera_3;
	// UnityEngine.LayerMask UnityEngine.EventSystems.PhysicsRaycaster::m_EventMask
	LayerMask_t3493934918  ___m_EventMask_4;
	// System.Int32 UnityEngine.EventSystems.PhysicsRaycaster::m_MaxRayIntersections
	int32_t ___m_MaxRayIntersections_5;
	// System.Int32 UnityEngine.EventSystems.PhysicsRaycaster::m_LastMaxRayIntersections
	int32_t ___m_LastMaxRayIntersections_6;
	// UnityEngine.RaycastHit[] UnityEngine.EventSystems.PhysicsRaycaster::m_Hits
	RaycastHitU5BU5D_t1690781147* ___m_Hits_7;

public:
	inline static int32_t get_offset_of_m_EventCamera_3() { return static_cast<int32_t>(offsetof(PhysicsRaycaster_t437419520, ___m_EventCamera_3)); }
	inline Camera_t4157153871 * get_m_EventCamera_3() const { return ___m_EventCamera_3; }
	inline Camera_t4157153871 ** get_address_of_m_EventCamera_3() { return &___m_EventCamera_3; }
	inline void set_m_EventCamera_3(Camera_t4157153871 * value)
	{
		___m_EventCamera_3 = value;
		Il2CppCodeGenWriteBarrier((&___m_EventCamera_3), value);
	}

	inline static int32_t get_offset_of_m_EventMask_4() { return static_cast<int32_t>(offsetof(PhysicsRaycaster_t437419520, ___m_EventMask_4)); }
	inline LayerMask_t3493934918  get_m_EventMask_4() const { return ___m_EventMask_4; }
	inline LayerMask_t3493934918 * get_address_of_m_EventMask_4() { return &___m_EventMask_4; }
	inline void set_m_EventMask_4(LayerMask_t3493934918  value)
	{
		___m_EventMask_4 = value;
	}

	inline static int32_t get_offset_of_m_MaxRayIntersections_5() { return static_cast<int32_t>(offsetof(PhysicsRaycaster_t437419520, ___m_MaxRayIntersections_5)); }
	inline int32_t get_m_MaxRayIntersections_5() const { return ___m_MaxRayIntersections_5; }
	inline int32_t* get_address_of_m_MaxRayIntersections_5() { return &___m_MaxRayIntersections_5; }
	inline void set_m_MaxRayIntersections_5(int32_t value)
	{
		___m_MaxRayIntersections_5 = value;
	}

	inline static int32_t get_offset_of_m_LastMaxRayIntersections_6() { return static_cast<int32_t>(offsetof(PhysicsRaycaster_t437419520, ___m_LastMaxRayIntersections_6)); }
	inline int32_t get_m_LastMaxRayIntersections_6() const { return ___m_LastMaxRayIntersections_6; }
	inline int32_t* get_address_of_m_LastMaxRayIntersections_6() { return &___m_LastMaxRayIntersections_6; }
	inline void set_m_LastMaxRayIntersections_6(int32_t value)
	{
		___m_LastMaxRayIntersections_6 = value;
	}

	inline static int32_t get_offset_of_m_Hits_7() { return static_cast<int32_t>(offsetof(PhysicsRaycaster_t437419520, ___m_Hits_7)); }
	inline RaycastHitU5BU5D_t1690781147* get_m_Hits_7() const { return ___m_Hits_7; }
	inline RaycastHitU5BU5D_t1690781147** get_address_of_m_Hits_7() { return &___m_Hits_7; }
	inline void set_m_Hits_7(RaycastHitU5BU5D_t1690781147* value)
	{
		___m_Hits_7 = value;
		Il2CppCodeGenWriteBarrier((&___m_Hits_7), value);
	}
};

struct PhysicsRaycaster_t437419520_StaticFields
{
public:
	// System.Comparison`1<UnityEngine.RaycastHit> UnityEngine.EventSystems.PhysicsRaycaster::<>f__am$cache0
	Comparison_1_t830933145 * ___U3CU3Ef__amU24cache0_8;

public:
	inline static int32_t get_offset_of_U3CU3Ef__amU24cache0_8() { return static_cast<int32_t>(offsetof(PhysicsRaycaster_t437419520_StaticFields, ___U3CU3Ef__amU24cache0_8)); }
	inline Comparison_1_t830933145 * get_U3CU3Ef__amU24cache0_8() const { return ___U3CU3Ef__amU24cache0_8; }
	inline Comparison_1_t830933145 ** get_address_of_U3CU3Ef__amU24cache0_8() { return &___U3CU3Ef__amU24cache0_8; }
	inline void set_U3CU3Ef__amU24cache0_8(Comparison_1_t830933145 * value)
	{
		___U3CU3Ef__amU24cache0_8 = value;
		Il2CppCodeGenWriteBarrier((&___U3CU3Ef__amU24cache0_8), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // PHYSICSRAYCASTER_T437419520_H
#ifndef MASKABLEGRAPHIC_T3839221559_H
#define MASKABLEGRAPHIC_T3839221559_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.MaskableGraphic
struct  MaskableGraphic_t3839221559  : public Graphic_t1660335611
{
public:
	// System.Boolean UnityEngine.UI.MaskableGraphic::m_ShouldRecalculateStencil
	bool ___m_ShouldRecalculateStencil_19;
	// UnityEngine.Material UnityEngine.UI.MaskableGraphic::m_MaskMaterial
	Material_t340375123 * ___m_MaskMaterial_20;
	// UnityEngine.UI.RectMask2D UnityEngine.UI.MaskableGraphic::m_ParentMask
	RectMask2D_t3474889437 * ___m_ParentMask_21;
	// System.Boolean UnityEngine.UI.MaskableGraphic::m_Maskable
	bool ___m_Maskable_22;
	// System.Boolean UnityEngine.UI.MaskableGraphic::m_IncludeForMasking
	bool ___m_IncludeForMasking_23;
	// UnityEngine.UI.MaskableGraphic/CullStateChangedEvent UnityEngine.UI.MaskableGraphic::m_OnCullStateChanged
	CullStateChangedEvent_t3661388177 * ___m_OnCullStateChanged_24;
	// System.Boolean UnityEngine.UI.MaskableGraphic::m_ShouldRecalculate
	bool ___m_ShouldRecalculate_25;
	// System.Int32 UnityEngine.UI.MaskableGraphic::m_StencilValue
	int32_t ___m_StencilValue_26;
	// UnityEngine.Vector3[] UnityEngine.UI.MaskableGraphic::m_Corners
	Vector3U5BU5D_t1718750761* ___m_Corners_27;

public:
	inline static int32_t get_offset_of_m_ShouldRecalculateStencil_19() { return static_cast<int32_t>(offsetof(MaskableGraphic_t3839221559, ___m_ShouldRecalculateStencil_19)); }
	inline bool get_m_ShouldRecalculateStencil_19() const { return ___m_ShouldRecalculateStencil_19; }
	inline bool* get_address_of_m_ShouldRecalculateStencil_19() { return &___m_ShouldRecalculateStencil_19; }
	inline void set_m_ShouldRecalculateStencil_19(bool value)
	{
		___m_ShouldRecalculateStencil_19 = value;
	}

	inline static int32_t get_offset_of_m_MaskMaterial_20() { return static_cast<int32_t>(offsetof(MaskableGraphic_t3839221559, ___m_MaskMaterial_20)); }
	inline Material_t340375123 * get_m_MaskMaterial_20() const { return ___m_MaskMaterial_20; }
	inline Material_t340375123 ** get_address_of_m_MaskMaterial_20() { return &___m_MaskMaterial_20; }
	inline void set_m_MaskMaterial_20(Material_t340375123 * value)
	{
		___m_MaskMaterial_20 = value;
		Il2CppCodeGenWriteBarrier((&___m_MaskMaterial_20), value);
	}

	inline static int32_t get_offset_of_m_ParentMask_21() { return static_cast<int32_t>(offsetof(MaskableGraphic_t3839221559, ___m_ParentMask_21)); }
	inline RectMask2D_t3474889437 * get_m_ParentMask_21() const { return ___m_ParentMask_21; }
	inline RectMask2D_t3474889437 ** get_address_of_m_ParentMask_21() { return &___m_ParentMask_21; }
	inline void set_m_ParentMask_21(RectMask2D_t3474889437 * value)
	{
		___m_ParentMask_21 = value;
		Il2CppCodeGenWriteBarrier((&___m_ParentMask_21), value);
	}

	inline static int32_t get_offset_of_m_Maskable_22() { return static_cast<int32_t>(offsetof(MaskableGraphic_t3839221559, ___m_Maskable_22)); }
	inline bool get_m_Maskable_22() const { return ___m_Maskable_22; }
	inline bool* get_address_of_m_Maskable_22() { return &___m_Maskable_22; }
	inline void set_m_Maskable_22(bool value)
	{
		___m_Maskable_22 = value;
	}

	inline static int32_t get_offset_of_m_IncludeForMasking_23() { return static_cast<int32_t>(offsetof(MaskableGraphic_t3839221559, ___m_IncludeForMasking_23)); }
	inline bool get_m_IncludeForMasking_23() const { return ___m_IncludeForMasking_23; }
	inline bool* get_address_of_m_IncludeForMasking_23() { return &___m_IncludeForMasking_23; }
	inline void set_m_IncludeForMasking_23(bool value)
	{
		___m_IncludeForMasking_23 = value;
	}

	inline static int32_t get_offset_of_m_OnCullStateChanged_24() { return static_cast<int32_t>(offsetof(MaskableGraphic_t3839221559, ___m_OnCullStateChanged_24)); }
	inline CullStateChangedEvent_t3661388177 * get_m_OnCullStateChanged_24() const { return ___m_OnCullStateChanged_24; }
	inline CullStateChangedEvent_t3661388177 ** get_address_of_m_OnCullStateChanged_24() { return &___m_OnCullStateChanged_24; }
	inline void set_m_OnCullStateChanged_24(CullStateChangedEvent_t3661388177 * value)
	{
		___m_OnCullStateChanged_24 = value;
		Il2CppCodeGenWriteBarrier((&___m_OnCullStateChanged_24), value);
	}

	inline static int32_t get_offset_of_m_ShouldRecalculate_25() { return static_cast<int32_t>(offsetof(MaskableGraphic_t3839221559, ___m_ShouldRecalculate_25)); }
	inline bool get_m_ShouldRecalculate_25() const { return ___m_ShouldRecalculate_25; }
	inline bool* get_address_of_m_ShouldRecalculate_25() { return &___m_ShouldRecalculate_25; }
	inline void set_m_ShouldRecalculate_25(bool value)
	{
		___m_ShouldRecalculate_25 = value;
	}

	inline static int32_t get_offset_of_m_StencilValue_26() { return static_cast<int32_t>(offsetof(MaskableGraphic_t3839221559, ___m_StencilValue_26)); }
	inline int32_t get_m_StencilValue_26() const { return ___m_StencilValue_26; }
	inline int32_t* get_address_of_m_StencilValue_26() { return &___m_StencilValue_26; }
	inline void set_m_StencilValue_26(int32_t value)
	{
		___m_StencilValue_26 = value;
	}

	inline static int32_t get_offset_of_m_Corners_27() { return static_cast<int32_t>(offsetof(MaskableGraphic_t3839221559, ___m_Corners_27)); }
	inline Vector3U5BU5D_t1718750761* get_m_Corners_27() const { return ___m_Corners_27; }
	inline Vector3U5BU5D_t1718750761** get_address_of_m_Corners_27() { return &___m_Corners_27; }
	inline void set_m_Corners_27(Vector3U5BU5D_t1718750761* value)
	{
		___m_Corners_27 = value;
		Il2CppCodeGenWriteBarrier((&___m_Corners_27), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // MASKABLEGRAPHIC_T3839221559_H
#ifndef HORIZONTALORVERTICALLAYOUTGROUP_T729725570_H
#define HORIZONTALORVERTICALLAYOUTGROUP_T729725570_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.HorizontalOrVerticalLayoutGroup
struct  HorizontalOrVerticalLayoutGroup_t729725570  : public LayoutGroup_t2436138090
{
public:
	// System.Single UnityEngine.UI.HorizontalOrVerticalLayoutGroup::m_Spacing
	float ___m_Spacing_10;
	// System.Boolean UnityEngine.UI.HorizontalOrVerticalLayoutGroup::m_ChildForceExpandWidth
	bool ___m_ChildForceExpandWidth_11;
	// System.Boolean UnityEngine.UI.HorizontalOrVerticalLayoutGroup::m_ChildForceExpandHeight
	bool ___m_ChildForceExpandHeight_12;
	// System.Boolean UnityEngine.UI.HorizontalOrVerticalLayoutGroup::m_ChildControlWidth
	bool ___m_ChildControlWidth_13;
	// System.Boolean UnityEngine.UI.HorizontalOrVerticalLayoutGroup::m_ChildControlHeight
	bool ___m_ChildControlHeight_14;

public:
	inline static int32_t get_offset_of_m_Spacing_10() { return static_cast<int32_t>(offsetof(HorizontalOrVerticalLayoutGroup_t729725570, ___m_Spacing_10)); }
	inline float get_m_Spacing_10() const { return ___m_Spacing_10; }
	inline float* get_address_of_m_Spacing_10() { return &___m_Spacing_10; }
	inline void set_m_Spacing_10(float value)
	{
		___m_Spacing_10 = value;
	}

	inline static int32_t get_offset_of_m_ChildForceExpandWidth_11() { return static_cast<int32_t>(offsetof(HorizontalOrVerticalLayoutGroup_t729725570, ___m_ChildForceExpandWidth_11)); }
	inline bool get_m_ChildForceExpandWidth_11() const { return ___m_ChildForceExpandWidth_11; }
	inline bool* get_address_of_m_ChildForceExpandWidth_11() { return &___m_ChildForceExpandWidth_11; }
	inline void set_m_ChildForceExpandWidth_11(bool value)
	{
		___m_ChildForceExpandWidth_11 = value;
	}

	inline static int32_t get_offset_of_m_ChildForceExpandHeight_12() { return static_cast<int32_t>(offsetof(HorizontalOrVerticalLayoutGroup_t729725570, ___m_ChildForceExpandHeight_12)); }
	inline bool get_m_ChildForceExpandHeight_12() const { return ___m_ChildForceExpandHeight_12; }
	inline bool* get_address_of_m_ChildForceExpandHeight_12() { return &___m_ChildForceExpandHeight_12; }
	inline void set_m_ChildForceExpandHeight_12(bool value)
	{
		___m_ChildForceExpandHeight_12 = value;
	}

	inline static int32_t get_offset_of_m_ChildControlWidth_13() { return static_cast<int32_t>(offsetof(HorizontalOrVerticalLayoutGroup_t729725570, ___m_ChildControlWidth_13)); }
	inline bool get_m_ChildControlWidth_13() const { return ___m_ChildControlWidth_13; }
	inline bool* get_address_of_m_ChildControlWidth_13() { return &___m_ChildControlWidth_13; }
	inline void set_m_ChildControlWidth_13(bool value)
	{
		___m_ChildControlWidth_13 = value;
	}

	inline static int32_t get_offset_of_m_ChildControlHeight_14() { return static_cast<int32_t>(offsetof(HorizontalOrVerticalLayoutGroup_t729725570, ___m_ChildControlHeight_14)); }
	inline bool get_m_ChildControlHeight_14() const { return ___m_ChildControlHeight_14; }
	inline bool* get_address_of_m_ChildControlHeight_14() { return &___m_ChildControlHeight_14; }
	inline void set_m_ChildControlHeight_14(bool value)
	{
		___m_ChildControlHeight_14 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // HORIZONTALORVERTICALLAYOUTGROUP_T729725570_H
#ifndef DROPDOWN_T2274391225_H
#define DROPDOWN_T2274391225_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.Dropdown
struct  Dropdown_t2274391225  : public Selectable_t3250028441
{
public:
	// UnityEngine.RectTransform UnityEngine.UI.Dropdown::m_Template
	RectTransform_t3704657025 * ___m_Template_16;
	// UnityEngine.UI.Text UnityEngine.UI.Dropdown::m_CaptionText
	Text_t1901882714 * ___m_CaptionText_17;
	// UnityEngine.UI.Image UnityEngine.UI.Dropdown::m_CaptionImage
	Image_t2670269651 * ___m_CaptionImage_18;
	// UnityEngine.UI.Text UnityEngine.UI.Dropdown::m_ItemText
	Text_t1901882714 * ___m_ItemText_19;
	// UnityEngine.UI.Image UnityEngine.UI.Dropdown::m_ItemImage
	Image_t2670269651 * ___m_ItemImage_20;
	// System.Int32 UnityEngine.UI.Dropdown::m_Value
	int32_t ___m_Value_21;
	// UnityEngine.UI.Dropdown/OptionDataList UnityEngine.UI.Dropdown::m_Options
	OptionDataList_t1438173104 * ___m_Options_22;
	// UnityEngine.UI.Dropdown/DropdownEvent UnityEngine.UI.Dropdown::m_OnValueChanged
	DropdownEvent_t4040729994 * ___m_OnValueChanged_23;
	// UnityEngine.GameObject UnityEngine.UI.Dropdown::m_Dropdown
	GameObject_t1113636619 * ___m_Dropdown_24;
	// UnityEngine.GameObject UnityEngine.UI.Dropdown::m_Blocker
	GameObject_t1113636619 * ___m_Blocker_25;
	// System.Collections.Generic.List`1<UnityEngine.UI.Dropdown/DropdownItem> UnityEngine.UI.Dropdown::m_Items
	List_1_t2924027637 * ___m_Items_26;
	// UnityEngine.UI.CoroutineTween.TweenRunner`1<UnityEngine.UI.CoroutineTween.FloatTween> UnityEngine.UI.Dropdown::m_AlphaTweenRunner
	TweenRunner_1_t3520241082 * ___m_AlphaTweenRunner_27;
	// System.Boolean UnityEngine.UI.Dropdown::validTemplate
	bool ___validTemplate_28;

public:
	inline static int32_t get_offset_of_m_Template_16() { return static_cast<int32_t>(offsetof(Dropdown_t2274391225, ___m_Template_16)); }
	inline RectTransform_t3704657025 * get_m_Template_16() const { return ___m_Template_16; }
	inline RectTransform_t3704657025 ** get_address_of_m_Template_16() { return &___m_Template_16; }
	inline void set_m_Template_16(RectTransform_t3704657025 * value)
	{
		___m_Template_16 = value;
		Il2CppCodeGenWriteBarrier((&___m_Template_16), value);
	}

	inline static int32_t get_offset_of_m_CaptionText_17() { return static_cast<int32_t>(offsetof(Dropdown_t2274391225, ___m_CaptionText_17)); }
	inline Text_t1901882714 * get_m_CaptionText_17() const { return ___m_CaptionText_17; }
	inline Text_t1901882714 ** get_address_of_m_CaptionText_17() { return &___m_CaptionText_17; }
	inline void set_m_CaptionText_17(Text_t1901882714 * value)
	{
		___m_CaptionText_17 = value;
		Il2CppCodeGenWriteBarrier((&___m_CaptionText_17), value);
	}

	inline static int32_t get_offset_of_m_CaptionImage_18() { return static_cast<int32_t>(offsetof(Dropdown_t2274391225, ___m_CaptionImage_18)); }
	inline Image_t2670269651 * get_m_CaptionImage_18() const { return ___m_CaptionImage_18; }
	inline Image_t2670269651 ** get_address_of_m_CaptionImage_18() { return &___m_CaptionImage_18; }
	inline void set_m_CaptionImage_18(Image_t2670269651 * value)
	{
		___m_CaptionImage_18 = value;
		Il2CppCodeGenWriteBarrier((&___m_CaptionImage_18), value);
	}

	inline static int32_t get_offset_of_m_ItemText_19() { return static_cast<int32_t>(offsetof(Dropdown_t2274391225, ___m_ItemText_19)); }
	inline Text_t1901882714 * get_m_ItemText_19() const { return ___m_ItemText_19; }
	inline Text_t1901882714 ** get_address_of_m_ItemText_19() { return &___m_ItemText_19; }
	inline void set_m_ItemText_19(Text_t1901882714 * value)
	{
		___m_ItemText_19 = value;
		Il2CppCodeGenWriteBarrier((&___m_ItemText_19), value);
	}

	inline static int32_t get_offset_of_m_ItemImage_20() { return static_cast<int32_t>(offsetof(Dropdown_t2274391225, ___m_ItemImage_20)); }
	inline Image_t2670269651 * get_m_ItemImage_20() const { return ___m_ItemImage_20; }
	inline Image_t2670269651 ** get_address_of_m_ItemImage_20() { return &___m_ItemImage_20; }
	inline void set_m_ItemImage_20(Image_t2670269651 * value)
	{
		___m_ItemImage_20 = value;
		Il2CppCodeGenWriteBarrier((&___m_ItemImage_20), value);
	}

	inline static int32_t get_offset_of_m_Value_21() { return static_cast<int32_t>(offsetof(Dropdown_t2274391225, ___m_Value_21)); }
	inline int32_t get_m_Value_21() const { return ___m_Value_21; }
	inline int32_t* get_address_of_m_Value_21() { return &___m_Value_21; }
	inline void set_m_Value_21(int32_t value)
	{
		___m_Value_21 = value;
	}

	inline static int32_t get_offset_of_m_Options_22() { return static_cast<int32_t>(offsetof(Dropdown_t2274391225, ___m_Options_22)); }
	inline OptionDataList_t1438173104 * get_m_Options_22() const { return ___m_Options_22; }
	inline OptionDataList_t1438173104 ** get_address_of_m_Options_22() { return &___m_Options_22; }
	inline void set_m_Options_22(OptionDataList_t1438173104 * value)
	{
		___m_Options_22 = value;
		Il2CppCodeGenWriteBarrier((&___m_Options_22), value);
	}

	inline static int32_t get_offset_of_m_OnValueChanged_23() { return static_cast<int32_t>(offsetof(Dropdown_t2274391225, ___m_OnValueChanged_23)); }
	inline DropdownEvent_t4040729994 * get_m_OnValueChanged_23() const { return ___m_OnValueChanged_23; }
	inline DropdownEvent_t4040729994 ** get_address_of_m_OnValueChanged_23() { return &___m_OnValueChanged_23; }
	inline void set_m_OnValueChanged_23(DropdownEvent_t4040729994 * value)
	{
		___m_OnValueChanged_23 = value;
		Il2CppCodeGenWriteBarrier((&___m_OnValueChanged_23), value);
	}

	inline static int32_t get_offset_of_m_Dropdown_24() { return static_cast<int32_t>(offsetof(Dropdown_t2274391225, ___m_Dropdown_24)); }
	inline GameObject_t1113636619 * get_m_Dropdown_24() const { return ___m_Dropdown_24; }
	inline GameObject_t1113636619 ** get_address_of_m_Dropdown_24() { return &___m_Dropdown_24; }
	inline void set_m_Dropdown_24(GameObject_t1113636619 * value)
	{
		___m_Dropdown_24 = value;
		Il2CppCodeGenWriteBarrier((&___m_Dropdown_24), value);
	}

	inline static int32_t get_offset_of_m_Blocker_25() { return static_cast<int32_t>(offsetof(Dropdown_t2274391225, ___m_Blocker_25)); }
	inline GameObject_t1113636619 * get_m_Blocker_25() const { return ___m_Blocker_25; }
	inline GameObject_t1113636619 ** get_address_of_m_Blocker_25() { return &___m_Blocker_25; }
	inline void set_m_Blocker_25(GameObject_t1113636619 * value)
	{
		___m_Blocker_25 = value;
		Il2CppCodeGenWriteBarrier((&___m_Blocker_25), value);
	}

	inline static int32_t get_offset_of_m_Items_26() { return static_cast<int32_t>(offsetof(Dropdown_t2274391225, ___m_Items_26)); }
	inline List_1_t2924027637 * get_m_Items_26() const { return ___m_Items_26; }
	inline List_1_t2924027637 ** get_address_of_m_Items_26() { return &___m_Items_26; }
	inline void set_m_Items_26(List_1_t2924027637 * value)
	{
		___m_Items_26 = value;
		Il2CppCodeGenWriteBarrier((&___m_Items_26), value);
	}

	inline static int32_t get_offset_of_m_AlphaTweenRunner_27() { return static_cast<int32_t>(offsetof(Dropdown_t2274391225, ___m_AlphaTweenRunner_27)); }
	inline TweenRunner_1_t3520241082 * get_m_AlphaTweenRunner_27() const { return ___m_AlphaTweenRunner_27; }
	inline TweenRunner_1_t3520241082 ** get_address_of_m_AlphaTweenRunner_27() { return &___m_AlphaTweenRunner_27; }
	inline void set_m_AlphaTweenRunner_27(TweenRunner_1_t3520241082 * value)
	{
		___m_AlphaTweenRunner_27 = value;
		Il2CppCodeGenWriteBarrier((&___m_AlphaTweenRunner_27), value);
	}

	inline static int32_t get_offset_of_validTemplate_28() { return static_cast<int32_t>(offsetof(Dropdown_t2274391225, ___validTemplate_28)); }
	inline bool get_validTemplate_28() const { return ___validTemplate_28; }
	inline bool* get_address_of_validTemplate_28() { return &___validTemplate_28; }
	inline void set_validTemplate_28(bool value)
	{
		___validTemplate_28 = value;
	}
};

struct Dropdown_t2274391225_StaticFields
{
public:
	// UnityEngine.UI.Dropdown/OptionData UnityEngine.UI.Dropdown::s_NoOptionData
	OptionData_t3270282352 * ___s_NoOptionData_29;

public:
	inline static int32_t get_offset_of_s_NoOptionData_29() { return static_cast<int32_t>(offsetof(Dropdown_t2274391225_StaticFields, ___s_NoOptionData_29)); }
	inline OptionData_t3270282352 * get_s_NoOptionData_29() const { return ___s_NoOptionData_29; }
	inline OptionData_t3270282352 ** get_address_of_s_NoOptionData_29() { return &___s_NoOptionData_29; }
	inline void set_s_NoOptionData_29(OptionData_t3270282352 * value)
	{
		___s_NoOptionData_29 = value;
		Il2CppCodeGenWriteBarrier((&___s_NoOptionData_29), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // DROPDOWN_T2274391225_H
#ifndef SLIDER_T3903728902_H
#define SLIDER_T3903728902_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.Slider
struct  Slider_t3903728902  : public Selectable_t3250028441
{
public:
	// UnityEngine.RectTransform UnityEngine.UI.Slider::m_FillRect
	RectTransform_t3704657025 * ___m_FillRect_16;
	// UnityEngine.RectTransform UnityEngine.UI.Slider::m_HandleRect
	RectTransform_t3704657025 * ___m_HandleRect_17;
	// UnityEngine.UI.Slider/Direction UnityEngine.UI.Slider::m_Direction
	int32_t ___m_Direction_18;
	// System.Single UnityEngine.UI.Slider::m_MinValue
	float ___m_MinValue_19;
	// System.Single UnityEngine.UI.Slider::m_MaxValue
	float ___m_MaxValue_20;
	// System.Boolean UnityEngine.UI.Slider::m_WholeNumbers
	bool ___m_WholeNumbers_21;
	// System.Single UnityEngine.UI.Slider::m_Value
	float ___m_Value_22;
	// UnityEngine.UI.Slider/SliderEvent UnityEngine.UI.Slider::m_OnValueChanged
	SliderEvent_t3180273144 * ___m_OnValueChanged_23;
	// UnityEngine.UI.Image UnityEngine.UI.Slider::m_FillImage
	Image_t2670269651 * ___m_FillImage_24;
	// UnityEngine.Transform UnityEngine.UI.Slider::m_FillTransform
	Transform_t3600365921 * ___m_FillTransform_25;
	// UnityEngine.RectTransform UnityEngine.UI.Slider::m_FillContainerRect
	RectTransform_t3704657025 * ___m_FillContainerRect_26;
	// UnityEngine.Transform UnityEngine.UI.Slider::m_HandleTransform
	Transform_t3600365921 * ___m_HandleTransform_27;
	// UnityEngine.RectTransform UnityEngine.UI.Slider::m_HandleContainerRect
	RectTransform_t3704657025 * ___m_HandleContainerRect_28;
	// UnityEngine.Vector2 UnityEngine.UI.Slider::m_Offset
	Vector2_t2156229523  ___m_Offset_29;
	// UnityEngine.DrivenRectTransformTracker UnityEngine.UI.Slider::m_Tracker
	DrivenRectTransformTracker_t2562230146  ___m_Tracker_30;

public:
	inline static int32_t get_offset_of_m_FillRect_16() { return static_cast<int32_t>(offsetof(Slider_t3903728902, ___m_FillRect_16)); }
	inline RectTransform_t3704657025 * get_m_FillRect_16() const { return ___m_FillRect_16; }
	inline RectTransform_t3704657025 ** get_address_of_m_FillRect_16() { return &___m_FillRect_16; }
	inline void set_m_FillRect_16(RectTransform_t3704657025 * value)
	{
		___m_FillRect_16 = value;
		Il2CppCodeGenWriteBarrier((&___m_FillRect_16), value);
	}

	inline static int32_t get_offset_of_m_HandleRect_17() { return static_cast<int32_t>(offsetof(Slider_t3903728902, ___m_HandleRect_17)); }
	inline RectTransform_t3704657025 * get_m_HandleRect_17() const { return ___m_HandleRect_17; }
	inline RectTransform_t3704657025 ** get_address_of_m_HandleRect_17() { return &___m_HandleRect_17; }
	inline void set_m_HandleRect_17(RectTransform_t3704657025 * value)
	{
		___m_HandleRect_17 = value;
		Il2CppCodeGenWriteBarrier((&___m_HandleRect_17), value);
	}

	inline static int32_t get_offset_of_m_Direction_18() { return static_cast<int32_t>(offsetof(Slider_t3903728902, ___m_Direction_18)); }
	inline int32_t get_m_Direction_18() const { return ___m_Direction_18; }
	inline int32_t* get_address_of_m_Direction_18() { return &___m_Direction_18; }
	inline void set_m_Direction_18(int32_t value)
	{
		___m_Direction_18 = value;
	}

	inline static int32_t get_offset_of_m_MinValue_19() { return static_cast<int32_t>(offsetof(Slider_t3903728902, ___m_MinValue_19)); }
	inline float get_m_MinValue_19() const { return ___m_MinValue_19; }
	inline float* get_address_of_m_MinValue_19() { return &___m_MinValue_19; }
	inline void set_m_MinValue_19(float value)
	{
		___m_MinValue_19 = value;
	}

	inline static int32_t get_offset_of_m_MaxValue_20() { return static_cast<int32_t>(offsetof(Slider_t3903728902, ___m_MaxValue_20)); }
	inline float get_m_MaxValue_20() const { return ___m_MaxValue_20; }
	inline float* get_address_of_m_MaxValue_20() { return &___m_MaxValue_20; }
	inline void set_m_MaxValue_20(float value)
	{
		___m_MaxValue_20 = value;
	}

	inline static int32_t get_offset_of_m_WholeNumbers_21() { return static_cast<int32_t>(offsetof(Slider_t3903728902, ___m_WholeNumbers_21)); }
	inline bool get_m_WholeNumbers_21() const { return ___m_WholeNumbers_21; }
	inline bool* get_address_of_m_WholeNumbers_21() { return &___m_WholeNumbers_21; }
	inline void set_m_WholeNumbers_21(bool value)
	{
		___m_WholeNumbers_21 = value;
	}

	inline static int32_t get_offset_of_m_Value_22() { return static_cast<int32_t>(offsetof(Slider_t3903728902, ___m_Value_22)); }
	inline float get_m_Value_22() const { return ___m_Value_22; }
	inline float* get_address_of_m_Value_22() { return &___m_Value_22; }
	inline void set_m_Value_22(float value)
	{
		___m_Value_22 = value;
	}

	inline static int32_t get_offset_of_m_OnValueChanged_23() { return static_cast<int32_t>(offsetof(Slider_t3903728902, ___m_OnValueChanged_23)); }
	inline SliderEvent_t3180273144 * get_m_OnValueChanged_23() const { return ___m_OnValueChanged_23; }
	inline SliderEvent_t3180273144 ** get_address_of_m_OnValueChanged_23() { return &___m_OnValueChanged_23; }
	inline void set_m_OnValueChanged_23(SliderEvent_t3180273144 * value)
	{
		___m_OnValueChanged_23 = value;
		Il2CppCodeGenWriteBarrier((&___m_OnValueChanged_23), value);
	}

	inline static int32_t get_offset_of_m_FillImage_24() { return static_cast<int32_t>(offsetof(Slider_t3903728902, ___m_FillImage_24)); }
	inline Image_t2670269651 * get_m_FillImage_24() const { return ___m_FillImage_24; }
	inline Image_t2670269651 ** get_address_of_m_FillImage_24() { return &___m_FillImage_24; }
	inline void set_m_FillImage_24(Image_t2670269651 * value)
	{
		___m_FillImage_24 = value;
		Il2CppCodeGenWriteBarrier((&___m_FillImage_24), value);
	}

	inline static int32_t get_offset_of_m_FillTransform_25() { return static_cast<int32_t>(offsetof(Slider_t3903728902, ___m_FillTransform_25)); }
	inline Transform_t3600365921 * get_m_FillTransform_25() const { return ___m_FillTransform_25; }
	inline Transform_t3600365921 ** get_address_of_m_FillTransform_25() { return &___m_FillTransform_25; }
	inline void set_m_FillTransform_25(Transform_t3600365921 * value)
	{
		___m_FillTransform_25 = value;
		Il2CppCodeGenWriteBarrier((&___m_FillTransform_25), value);
	}

	inline static int32_t get_offset_of_m_FillContainerRect_26() { return static_cast<int32_t>(offsetof(Slider_t3903728902, ___m_FillContainerRect_26)); }
	inline RectTransform_t3704657025 * get_m_FillContainerRect_26() const { return ___m_FillContainerRect_26; }
	inline RectTransform_t3704657025 ** get_address_of_m_FillContainerRect_26() { return &___m_FillContainerRect_26; }
	inline void set_m_FillContainerRect_26(RectTransform_t3704657025 * value)
	{
		___m_FillContainerRect_26 = value;
		Il2CppCodeGenWriteBarrier((&___m_FillContainerRect_26), value);
	}

	inline static int32_t get_offset_of_m_HandleTransform_27() { return static_cast<int32_t>(offsetof(Slider_t3903728902, ___m_HandleTransform_27)); }
	inline Transform_t3600365921 * get_m_HandleTransform_27() const { return ___m_HandleTransform_27; }
	inline Transform_t3600365921 ** get_address_of_m_HandleTransform_27() { return &___m_HandleTransform_27; }
	inline void set_m_HandleTransform_27(Transform_t3600365921 * value)
	{
		___m_HandleTransform_27 = value;
		Il2CppCodeGenWriteBarrier((&___m_HandleTransform_27), value);
	}

	inline static int32_t get_offset_of_m_HandleContainerRect_28() { return static_cast<int32_t>(offsetof(Slider_t3903728902, ___m_HandleContainerRect_28)); }
	inline RectTransform_t3704657025 * get_m_HandleContainerRect_28() const { return ___m_HandleContainerRect_28; }
	inline RectTransform_t3704657025 ** get_address_of_m_HandleContainerRect_28() { return &___m_HandleContainerRect_28; }
	inline void set_m_HandleContainerRect_28(RectTransform_t3704657025 * value)
	{
		___m_HandleContainerRect_28 = value;
		Il2CppCodeGenWriteBarrier((&___m_HandleContainerRect_28), value);
	}

	inline static int32_t get_offset_of_m_Offset_29() { return static_cast<int32_t>(offsetof(Slider_t3903728902, ___m_Offset_29)); }
	inline Vector2_t2156229523  get_m_Offset_29() const { return ___m_Offset_29; }
	inline Vector2_t2156229523 * get_address_of_m_Offset_29() { return &___m_Offset_29; }
	inline void set_m_Offset_29(Vector2_t2156229523  value)
	{
		___m_Offset_29 = value;
	}

	inline static int32_t get_offset_of_m_Tracker_30() { return static_cast<int32_t>(offsetof(Slider_t3903728902, ___m_Tracker_30)); }
	inline DrivenRectTransformTracker_t2562230146  get_m_Tracker_30() const { return ___m_Tracker_30; }
	inline DrivenRectTransformTracker_t2562230146 * get_address_of_m_Tracker_30() { return &___m_Tracker_30; }
	inline void set_m_Tracker_30(DrivenRectTransformTracker_t2562230146  value)
	{
		___m_Tracker_30 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // SLIDER_T3903728902_H
#ifndef INPUTFIELD_T3762917431_H
#define INPUTFIELD_T3762917431_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.InputField
struct  InputField_t3762917431  : public Selectable_t3250028441
{
public:
	// UnityEngine.TouchScreenKeyboard UnityEngine.UI.InputField::m_Keyboard
	TouchScreenKeyboard_t731888065 * ___m_Keyboard_16;
	// UnityEngine.UI.Text UnityEngine.UI.InputField::m_TextComponent
	Text_t1901882714 * ___m_TextComponent_18;
	// UnityEngine.UI.Graphic UnityEngine.UI.InputField::m_Placeholder
	Graphic_t1660335611 * ___m_Placeholder_19;
	// UnityEngine.UI.InputField/ContentType UnityEngine.UI.InputField::m_ContentType
	int32_t ___m_ContentType_20;
	// UnityEngine.UI.InputField/InputType UnityEngine.UI.InputField::m_InputType
	int32_t ___m_InputType_21;
	// System.Char UnityEngine.UI.InputField::m_AsteriskChar
	Il2CppChar ___m_AsteriskChar_22;
	// UnityEngine.TouchScreenKeyboardType UnityEngine.UI.InputField::m_KeyboardType
	int32_t ___m_KeyboardType_23;
	// UnityEngine.UI.InputField/LineType UnityEngine.UI.InputField::m_LineType
	int32_t ___m_LineType_24;
	// System.Boolean UnityEngine.UI.InputField::m_HideMobileInput
	bool ___m_HideMobileInput_25;
	// UnityEngine.UI.InputField/CharacterValidation UnityEngine.UI.InputField::m_CharacterValidation
	int32_t ___m_CharacterValidation_26;
	// System.Int32 UnityEngine.UI.InputField::m_CharacterLimit
	int32_t ___m_CharacterLimit_27;
	// UnityEngine.UI.InputField/SubmitEvent UnityEngine.UI.InputField::m_OnEndEdit
	SubmitEvent_t648412432 * ___m_OnEndEdit_28;
	// UnityEngine.UI.InputField/OnChangeEvent UnityEngine.UI.InputField::m_OnValueChanged
	OnChangeEvent_t467195904 * ___m_OnValueChanged_29;
	// UnityEngine.UI.InputField/OnValidateInput UnityEngine.UI.InputField::m_OnValidateInput
	OnValidateInput_t2355412304 * ___m_OnValidateInput_30;
	// UnityEngine.Color UnityEngine.UI.InputField::m_CaretColor
	Color_t2555686324  ___m_CaretColor_31;
	// System.Boolean UnityEngine.UI.InputField::m_CustomCaretColor
	bool ___m_CustomCaretColor_32;
	// UnityEngine.Color UnityEngine.UI.InputField::m_SelectionColor
	Color_t2555686324  ___m_SelectionColor_33;
	// System.String UnityEngine.UI.InputField::m_Text
	String_t* ___m_Text_34;
	// System.Single UnityEngine.UI.InputField::m_CaretBlinkRate
	float ___m_CaretBlinkRate_35;
	// System.Int32 UnityEngine.UI.InputField::m_CaretWidth
	int32_t ___m_CaretWidth_36;
	// System.Boolean UnityEngine.UI.InputField::m_ReadOnly
	bool ___m_ReadOnly_37;
	// System.Int32 UnityEngine.UI.InputField::m_CaretPosition
	int32_t ___m_CaretPosition_38;
	// System.Int32 UnityEngine.UI.InputField::m_CaretSelectPosition
	int32_t ___m_CaretSelectPosition_39;
	// UnityEngine.RectTransform UnityEngine.UI.InputField::caretRectTrans
	RectTransform_t3704657025 * ___caretRectTrans_40;
	// UnityEngine.UIVertex[] UnityEngine.UI.InputField::m_CursorVerts
	UIVertexU5BU5D_t1981460040* ___m_CursorVerts_41;
	// UnityEngine.TextGenerator UnityEngine.UI.InputField::m_InputTextCache
	TextGenerator_t3211863866 * ___m_InputTextCache_42;
	// UnityEngine.CanvasRenderer UnityEngine.UI.InputField::m_CachedInputRenderer
	CanvasRenderer_t2598313366 * ___m_CachedInputRenderer_43;
	// System.Boolean UnityEngine.UI.InputField::m_PreventFontCallback
	bool ___m_PreventFontCallback_44;
	// UnityEngine.Mesh UnityEngine.UI.InputField::m_Mesh
	Mesh_t3648964284 * ___m_Mesh_45;
	// System.Boolean UnityEngine.UI.InputField::m_AllowInput
	bool ___m_AllowInput_46;
	// System.Boolean UnityEngine.UI.InputField::m_ShouldActivateNextUpdate
	bool ___m_ShouldActivateNextUpdate_47;
	// System.Boolean UnityEngine.UI.InputField::m_UpdateDrag
	bool ___m_UpdateDrag_48;
	// System.Boolean UnityEngine.UI.InputField::m_DragPositionOutOfBounds
	bool ___m_DragPositionOutOfBounds_49;
	// System.Boolean UnityEngine.UI.InputField::m_CaretVisible
	bool ___m_CaretVisible_52;
	// UnityEngine.Coroutine UnityEngine.UI.InputField::m_BlinkCoroutine
	Coroutine_t3829159415 * ___m_BlinkCoroutine_53;
	// System.Single UnityEngine.UI.InputField::m_BlinkStartTime
	float ___m_BlinkStartTime_54;
	// System.Int32 UnityEngine.UI.InputField::m_DrawStart
	int32_t ___m_DrawStart_55;
	// System.Int32 UnityEngine.UI.InputField::m_DrawEnd
	int32_t ___m_DrawEnd_56;
	// UnityEngine.Coroutine UnityEngine.UI.InputField::m_DragCoroutine
	Coroutine_t3829159415 * ___m_DragCoroutine_57;
	// System.String UnityEngine.UI.InputField::m_OriginalText
	String_t* ___m_OriginalText_58;
	// System.Boolean UnityEngine.UI.InputField::m_WasCanceled
	bool ___m_WasCanceled_59;
	// System.Boolean UnityEngine.UI.InputField::m_HasDoneFocusTransition
	bool ___m_HasDoneFocusTransition_60;
	// UnityEngine.Event UnityEngine.UI.InputField::m_ProcessingEvent
	Event_t2956885303 * ___m_ProcessingEvent_62;

public:
	inline static int32_t get_offset_of_m_Keyboard_16() { return static_cast<int32_t>(offsetof(InputField_t3762917431, ___m_Keyboard_16)); }
	inline TouchScreenKeyboard_t731888065 * get_m_Keyboard_16() const { return ___m_Keyboard_16; }
	inline TouchScreenKeyboard_t731888065 ** get_address_of_m_Keyboard_16() { return &___m_Keyboard_16; }
	inline void set_m_Keyboard_16(TouchScreenKeyboard_t731888065 * value)
	{
		___m_Keyboard_16 = value;
		Il2CppCodeGenWriteBarrier((&___m_Keyboard_16), value);
	}

	inline static int32_t get_offset_of_m_TextComponent_18() { return static_cast<int32_t>(offsetof(InputField_t3762917431, ___m_TextComponent_18)); }
	inline Text_t1901882714 * get_m_TextComponent_18() const { return ___m_TextComponent_18; }
	inline Text_t1901882714 ** get_address_of_m_TextComponent_18() { return &___m_TextComponent_18; }
	inline void set_m_TextComponent_18(Text_t1901882714 * value)
	{
		___m_TextComponent_18 = value;
		Il2CppCodeGenWriteBarrier((&___m_TextComponent_18), value);
	}

	inline static int32_t get_offset_of_m_Placeholder_19() { return static_cast<int32_t>(offsetof(InputField_t3762917431, ___m_Placeholder_19)); }
	inline Graphic_t1660335611 * get_m_Placeholder_19() const { return ___m_Placeholder_19; }
	inline Graphic_t1660335611 ** get_address_of_m_Placeholder_19() { return &___m_Placeholder_19; }
	inline void set_m_Placeholder_19(Graphic_t1660335611 * value)
	{
		___m_Placeholder_19 = value;
		Il2CppCodeGenWriteBarrier((&___m_Placeholder_19), value);
	}

	inline static int32_t get_offset_of_m_ContentType_20() { return static_cast<int32_t>(offsetof(InputField_t3762917431, ___m_ContentType_20)); }
	inline int32_t get_m_ContentType_20() const { return ___m_ContentType_20; }
	inline int32_t* get_address_of_m_ContentType_20() { return &___m_ContentType_20; }
	inline void set_m_ContentType_20(int32_t value)
	{
		___m_ContentType_20 = value;
	}

	inline static int32_t get_offset_of_m_InputType_21() { return static_cast<int32_t>(offsetof(InputField_t3762917431, ___m_InputType_21)); }
	inline int32_t get_m_InputType_21() const { return ___m_InputType_21; }
	inline int32_t* get_address_of_m_InputType_21() { return &___m_InputType_21; }
	inline void set_m_InputType_21(int32_t value)
	{
		___m_InputType_21 = value;
	}

	inline static int32_t get_offset_of_m_AsteriskChar_22() { return static_cast<int32_t>(offsetof(InputField_t3762917431, ___m_AsteriskChar_22)); }
	inline Il2CppChar get_m_AsteriskChar_22() const { return ___m_AsteriskChar_22; }
	inline Il2CppChar* get_address_of_m_AsteriskChar_22() { return &___m_AsteriskChar_22; }
	inline void set_m_AsteriskChar_22(Il2CppChar value)
	{
		___m_AsteriskChar_22 = value;
	}

	inline static int32_t get_offset_of_m_KeyboardType_23() { return static_cast<int32_t>(offsetof(InputField_t3762917431, ___m_KeyboardType_23)); }
	inline int32_t get_m_KeyboardType_23() const { return ___m_KeyboardType_23; }
	inline int32_t* get_address_of_m_KeyboardType_23() { return &___m_KeyboardType_23; }
	inline void set_m_KeyboardType_23(int32_t value)
	{
		___m_KeyboardType_23 = value;
	}

	inline static int32_t get_offset_of_m_LineType_24() { return static_cast<int32_t>(offsetof(InputField_t3762917431, ___m_LineType_24)); }
	inline int32_t get_m_LineType_24() const { return ___m_LineType_24; }
	inline int32_t* get_address_of_m_LineType_24() { return &___m_LineType_24; }
	inline void set_m_LineType_24(int32_t value)
	{
		___m_LineType_24 = value;
	}

	inline static int32_t get_offset_of_m_HideMobileInput_25() { return static_cast<int32_t>(offsetof(InputField_t3762917431, ___m_HideMobileInput_25)); }
	inline bool get_m_HideMobileInput_25() const { return ___m_HideMobileInput_25; }
	inline bool* get_address_of_m_HideMobileInput_25() { return &___m_HideMobileInput_25; }
	inline void set_m_HideMobileInput_25(bool value)
	{
		___m_HideMobileInput_25 = value;
	}

	inline static int32_t get_offset_of_m_CharacterValidation_26() { return static_cast<int32_t>(offsetof(InputField_t3762917431, ___m_CharacterValidation_26)); }
	inline int32_t get_m_CharacterValidation_26() const { return ___m_CharacterValidation_26; }
	inline int32_t* get_address_of_m_CharacterValidation_26() { return &___m_CharacterValidation_26; }
	inline void set_m_CharacterValidation_26(int32_t value)
	{
		___m_CharacterValidation_26 = value;
	}

	inline static int32_t get_offset_of_m_CharacterLimit_27() { return static_cast<int32_t>(offsetof(InputField_t3762917431, ___m_CharacterLimit_27)); }
	inline int32_t get_m_CharacterLimit_27() const { return ___m_CharacterLimit_27; }
	inline int32_t* get_address_of_m_CharacterLimit_27() { return &___m_CharacterLimit_27; }
	inline void set_m_CharacterLimit_27(int32_t value)
	{
		___m_CharacterLimit_27 = value;
	}

	inline static int32_t get_offset_of_m_OnEndEdit_28() { return static_cast<int32_t>(offsetof(InputField_t3762917431, ___m_OnEndEdit_28)); }
	inline SubmitEvent_t648412432 * get_m_OnEndEdit_28() const { return ___m_OnEndEdit_28; }
	inline SubmitEvent_t648412432 ** get_address_of_m_OnEndEdit_28() { return &___m_OnEndEdit_28; }
	inline void set_m_OnEndEdit_28(SubmitEvent_t648412432 * value)
	{
		___m_OnEndEdit_28 = value;
		Il2CppCodeGenWriteBarrier((&___m_OnEndEdit_28), value);
	}

	inline static int32_t get_offset_of_m_OnValueChanged_29() { return static_cast<int32_t>(offsetof(InputField_t3762917431, ___m_OnValueChanged_29)); }
	inline OnChangeEvent_t467195904 * get_m_OnValueChanged_29() const { return ___m_OnValueChanged_29; }
	inline OnChangeEvent_t467195904 ** get_address_of_m_OnValueChanged_29() { return &___m_OnValueChanged_29; }
	inline void set_m_OnValueChanged_29(OnChangeEvent_t467195904 * value)
	{
		___m_OnValueChanged_29 = value;
		Il2CppCodeGenWriteBarrier((&___m_OnValueChanged_29), value);
	}

	inline static int32_t get_offset_of_m_OnValidateInput_30() { return static_cast<int32_t>(offsetof(InputField_t3762917431, ___m_OnValidateInput_30)); }
	inline OnValidateInput_t2355412304 * get_m_OnValidateInput_30() const { return ___m_OnValidateInput_30; }
	inline OnValidateInput_t2355412304 ** get_address_of_m_OnValidateInput_30() { return &___m_OnValidateInput_30; }
	inline void set_m_OnValidateInput_30(OnValidateInput_t2355412304 * value)
	{
		___m_OnValidateInput_30 = value;
		Il2CppCodeGenWriteBarrier((&___m_OnValidateInput_30), value);
	}

	inline static int32_t get_offset_of_m_CaretColor_31() { return static_cast<int32_t>(offsetof(InputField_t3762917431, ___m_CaretColor_31)); }
	inline Color_t2555686324  get_m_CaretColor_31() const { return ___m_CaretColor_31; }
	inline Color_t2555686324 * get_address_of_m_CaretColor_31() { return &___m_CaretColor_31; }
	inline void set_m_CaretColor_31(Color_t2555686324  value)
	{
		___m_CaretColor_31 = value;
	}

	inline static int32_t get_offset_of_m_CustomCaretColor_32() { return static_cast<int32_t>(offsetof(InputField_t3762917431, ___m_CustomCaretColor_32)); }
	inline bool get_m_CustomCaretColor_32() const { return ___m_CustomCaretColor_32; }
	inline bool* get_address_of_m_CustomCaretColor_32() { return &___m_CustomCaretColor_32; }
	inline void set_m_CustomCaretColor_32(bool value)
	{
		___m_CustomCaretColor_32 = value;
	}

	inline static int32_t get_offset_of_m_SelectionColor_33() { return static_cast<int32_t>(offsetof(InputField_t3762917431, ___m_SelectionColor_33)); }
	inline Color_t2555686324  get_m_SelectionColor_33() const { return ___m_SelectionColor_33; }
	inline Color_t2555686324 * get_address_of_m_SelectionColor_33() { return &___m_SelectionColor_33; }
	inline void set_m_SelectionColor_33(Color_t2555686324  value)
	{
		___m_SelectionColor_33 = value;
	}

	inline static int32_t get_offset_of_m_Text_34() { return static_cast<int32_t>(offsetof(InputField_t3762917431, ___m_Text_34)); }
	inline String_t* get_m_Text_34() const { return ___m_Text_34; }
	inline String_t** get_address_of_m_Text_34() { return &___m_Text_34; }
	inline void set_m_Text_34(String_t* value)
	{
		___m_Text_34 = value;
		Il2CppCodeGenWriteBarrier((&___m_Text_34), value);
	}

	inline static int32_t get_offset_of_m_CaretBlinkRate_35() { return static_cast<int32_t>(offsetof(InputField_t3762917431, ___m_CaretBlinkRate_35)); }
	inline float get_m_CaretBlinkRate_35() const { return ___m_CaretBlinkRate_35; }
	inline float* get_address_of_m_CaretBlinkRate_35() { return &___m_CaretBlinkRate_35; }
	inline void set_m_CaretBlinkRate_35(float value)
	{
		___m_CaretBlinkRate_35 = value;
	}

	inline static int32_t get_offset_of_m_CaretWidth_36() { return static_cast<int32_t>(offsetof(InputField_t3762917431, ___m_CaretWidth_36)); }
	inline int32_t get_m_CaretWidth_36() const { return ___m_CaretWidth_36; }
	inline int32_t* get_address_of_m_CaretWidth_36() { return &___m_CaretWidth_36; }
	inline void set_m_CaretWidth_36(int32_t value)
	{
		___m_CaretWidth_36 = value;
	}

	inline static int32_t get_offset_of_m_ReadOnly_37() { return static_cast<int32_t>(offsetof(InputField_t3762917431, ___m_ReadOnly_37)); }
	inline bool get_m_ReadOnly_37() const { return ___m_ReadOnly_37; }
	inline bool* get_address_of_m_ReadOnly_37() { return &___m_ReadOnly_37; }
	inline void set_m_ReadOnly_37(bool value)
	{
		___m_ReadOnly_37 = value;
	}

	inline static int32_t get_offset_of_m_CaretPosition_38() { return static_cast<int32_t>(offsetof(InputField_t3762917431, ___m_CaretPosition_38)); }
	inline int32_t get_m_CaretPosition_38() const { return ___m_CaretPosition_38; }
	inline int32_t* get_address_of_m_CaretPosition_38() { return &___m_CaretPosition_38; }
	inline void set_m_CaretPosition_38(int32_t value)
	{
		___m_CaretPosition_38 = value;
	}

	inline static int32_t get_offset_of_m_CaretSelectPosition_39() { return static_cast<int32_t>(offsetof(InputField_t3762917431, ___m_CaretSelectPosition_39)); }
	inline int32_t get_m_CaretSelectPosition_39() const { return ___m_CaretSelectPosition_39; }
	inline int32_t* get_address_of_m_CaretSelectPosition_39() { return &___m_CaretSelectPosition_39; }
	inline void set_m_CaretSelectPosition_39(int32_t value)
	{
		___m_CaretSelectPosition_39 = value;
	}

	inline static int32_t get_offset_of_caretRectTrans_40() { return static_cast<int32_t>(offsetof(InputField_t3762917431, ___caretRectTrans_40)); }
	inline RectTransform_t3704657025 * get_caretRectTrans_40() const { return ___caretRectTrans_40; }
	inline RectTransform_t3704657025 ** get_address_of_caretRectTrans_40() { return &___caretRectTrans_40; }
	inline void set_caretRectTrans_40(RectTransform_t3704657025 * value)
	{
		___caretRectTrans_40 = value;
		Il2CppCodeGenWriteBarrier((&___caretRectTrans_40), value);
	}

	inline static int32_t get_offset_of_m_CursorVerts_41() { return static_cast<int32_t>(offsetof(InputField_t3762917431, ___m_CursorVerts_41)); }
	inline UIVertexU5BU5D_t1981460040* get_m_CursorVerts_41() const { return ___m_CursorVerts_41; }
	inline UIVertexU5BU5D_t1981460040** get_address_of_m_CursorVerts_41() { return &___m_CursorVerts_41; }
	inline void set_m_CursorVerts_41(UIVertexU5BU5D_t1981460040* value)
	{
		___m_CursorVerts_41 = value;
		Il2CppCodeGenWriteBarrier((&___m_CursorVerts_41), value);
	}

	inline static int32_t get_offset_of_m_InputTextCache_42() { return static_cast<int32_t>(offsetof(InputField_t3762917431, ___m_InputTextCache_42)); }
	inline TextGenerator_t3211863866 * get_m_InputTextCache_42() const { return ___m_InputTextCache_42; }
	inline TextGenerator_t3211863866 ** get_address_of_m_InputTextCache_42() { return &___m_InputTextCache_42; }
	inline void set_m_InputTextCache_42(TextGenerator_t3211863866 * value)
	{
		___m_InputTextCache_42 = value;
		Il2CppCodeGenWriteBarrier((&___m_InputTextCache_42), value);
	}

	inline static int32_t get_offset_of_m_CachedInputRenderer_43() { return static_cast<int32_t>(offsetof(InputField_t3762917431, ___m_CachedInputRenderer_43)); }
	inline CanvasRenderer_t2598313366 * get_m_CachedInputRenderer_43() const { return ___m_CachedInputRenderer_43; }
	inline CanvasRenderer_t2598313366 ** get_address_of_m_CachedInputRenderer_43() { return &___m_CachedInputRenderer_43; }
	inline void set_m_CachedInputRenderer_43(CanvasRenderer_t2598313366 * value)
	{
		___m_CachedInputRenderer_43 = value;
		Il2CppCodeGenWriteBarrier((&___m_CachedInputRenderer_43), value);
	}

	inline static int32_t get_offset_of_m_PreventFontCallback_44() { return static_cast<int32_t>(offsetof(InputField_t3762917431, ___m_PreventFontCallback_44)); }
	inline bool get_m_PreventFontCallback_44() const { return ___m_PreventFontCallback_44; }
	inline bool* get_address_of_m_PreventFontCallback_44() { return &___m_PreventFontCallback_44; }
	inline void set_m_PreventFontCallback_44(bool value)
	{
		___m_PreventFontCallback_44 = value;
	}

	inline static int32_t get_offset_of_m_Mesh_45() { return static_cast<int32_t>(offsetof(InputField_t3762917431, ___m_Mesh_45)); }
	inline Mesh_t3648964284 * get_m_Mesh_45() const { return ___m_Mesh_45; }
	inline Mesh_t3648964284 ** get_address_of_m_Mesh_45() { return &___m_Mesh_45; }
	inline void set_m_Mesh_45(Mesh_t3648964284 * value)
	{
		___m_Mesh_45 = value;
		Il2CppCodeGenWriteBarrier((&___m_Mesh_45), value);
	}

	inline static int32_t get_offset_of_m_AllowInput_46() { return static_cast<int32_t>(offsetof(InputField_t3762917431, ___m_AllowInput_46)); }
	inline bool get_m_AllowInput_46() const { return ___m_AllowInput_46; }
	inline bool* get_address_of_m_AllowInput_46() { return &___m_AllowInput_46; }
	inline void set_m_AllowInput_46(bool value)
	{
		___m_AllowInput_46 = value;
	}

	inline static int32_t get_offset_of_m_ShouldActivateNextUpdate_47() { return static_cast<int32_t>(offsetof(InputField_t3762917431, ___m_ShouldActivateNextUpdate_47)); }
	inline bool get_m_ShouldActivateNextUpdate_47() const { return ___m_ShouldActivateNextUpdate_47; }
	inline bool* get_address_of_m_ShouldActivateNextUpdate_47() { return &___m_ShouldActivateNextUpdate_47; }
	inline void set_m_ShouldActivateNextUpdate_47(bool value)
	{
		___m_ShouldActivateNextUpdate_47 = value;
	}

	inline static int32_t get_offset_of_m_UpdateDrag_48() { return static_cast<int32_t>(offsetof(InputField_t3762917431, ___m_UpdateDrag_48)); }
	inline bool get_m_UpdateDrag_48() const { return ___m_UpdateDrag_48; }
	inline bool* get_address_of_m_UpdateDrag_48() { return &___m_UpdateDrag_48; }
	inline void set_m_UpdateDrag_48(bool value)
	{
		___m_UpdateDrag_48 = value;
	}

	inline static int32_t get_offset_of_m_DragPositionOutOfBounds_49() { return static_cast<int32_t>(offsetof(InputField_t3762917431, ___m_DragPositionOutOfBounds_49)); }
	inline bool get_m_DragPositionOutOfBounds_49() const { return ___m_DragPositionOutOfBounds_49; }
	inline bool* get_address_of_m_DragPositionOutOfBounds_49() { return &___m_DragPositionOutOfBounds_49; }
	inline void set_m_DragPositionOutOfBounds_49(bool value)
	{
		___m_DragPositionOutOfBounds_49 = value;
	}

	inline static int32_t get_offset_of_m_CaretVisible_52() { return static_cast<int32_t>(offsetof(InputField_t3762917431, ___m_CaretVisible_52)); }
	inline bool get_m_CaretVisible_52() const { return ___m_CaretVisible_52; }
	inline bool* get_address_of_m_CaretVisible_52() { return &___m_CaretVisible_52; }
	inline void set_m_CaretVisible_52(bool value)
	{
		___m_CaretVisible_52 = value;
	}

	inline static int32_t get_offset_of_m_BlinkCoroutine_53() { return static_cast<int32_t>(offsetof(InputField_t3762917431, ___m_BlinkCoroutine_53)); }
	inline Coroutine_t3829159415 * get_m_BlinkCoroutine_53() const { return ___m_BlinkCoroutine_53; }
	inline Coroutine_t3829159415 ** get_address_of_m_BlinkCoroutine_53() { return &___m_BlinkCoroutine_53; }
	inline void set_m_BlinkCoroutine_53(Coroutine_t3829159415 * value)
	{
		___m_BlinkCoroutine_53 = value;
		Il2CppCodeGenWriteBarrier((&___m_BlinkCoroutine_53), value);
	}

	inline static int32_t get_offset_of_m_BlinkStartTime_54() { return static_cast<int32_t>(offsetof(InputField_t3762917431, ___m_BlinkStartTime_54)); }
	inline float get_m_BlinkStartTime_54() const { return ___m_BlinkStartTime_54; }
	inline float* get_address_of_m_BlinkStartTime_54() { return &___m_BlinkStartTime_54; }
	inline void set_m_BlinkStartTime_54(float value)
	{
		___m_BlinkStartTime_54 = value;
	}

	inline static int32_t get_offset_of_m_DrawStart_55() { return static_cast<int32_t>(offsetof(InputField_t3762917431, ___m_DrawStart_55)); }
	inline int32_t get_m_DrawStart_55() const { return ___m_DrawStart_55; }
	inline int32_t* get_address_of_m_DrawStart_55() { return &___m_DrawStart_55; }
	inline void set_m_DrawStart_55(int32_t value)
	{
		___m_DrawStart_55 = value;
	}

	inline static int32_t get_offset_of_m_DrawEnd_56() { return static_cast<int32_t>(offsetof(InputField_t3762917431, ___m_DrawEnd_56)); }
	inline int32_t get_m_DrawEnd_56() const { return ___m_DrawEnd_56; }
	inline int32_t* get_address_of_m_DrawEnd_56() { return &___m_DrawEnd_56; }
	inline void set_m_DrawEnd_56(int32_t value)
	{
		___m_DrawEnd_56 = value;
	}

	inline static int32_t get_offset_of_m_DragCoroutine_57() { return static_cast<int32_t>(offsetof(InputField_t3762917431, ___m_DragCoroutine_57)); }
	inline Coroutine_t3829159415 * get_m_DragCoroutine_57() const { return ___m_DragCoroutine_57; }
	inline Coroutine_t3829159415 ** get_address_of_m_DragCoroutine_57() { return &___m_DragCoroutine_57; }
	inline void set_m_DragCoroutine_57(Coroutine_t3829159415 * value)
	{
		___m_DragCoroutine_57 = value;
		Il2CppCodeGenWriteBarrier((&___m_DragCoroutine_57), value);
	}

	inline static int32_t get_offset_of_m_OriginalText_58() { return static_cast<int32_t>(offsetof(InputField_t3762917431, ___m_OriginalText_58)); }
	inline String_t* get_m_OriginalText_58() const { return ___m_OriginalText_58; }
	inline String_t** get_address_of_m_OriginalText_58() { return &___m_OriginalText_58; }
	inline void set_m_OriginalText_58(String_t* value)
	{
		___m_OriginalText_58 = value;
		Il2CppCodeGenWriteBarrier((&___m_OriginalText_58), value);
	}

	inline static int32_t get_offset_of_m_WasCanceled_59() { return static_cast<int32_t>(offsetof(InputField_t3762917431, ___m_WasCanceled_59)); }
	inline bool get_m_WasCanceled_59() const { return ___m_WasCanceled_59; }
	inline bool* get_address_of_m_WasCanceled_59() { return &___m_WasCanceled_59; }
	inline void set_m_WasCanceled_59(bool value)
	{
		___m_WasCanceled_59 = value;
	}

	inline static int32_t get_offset_of_m_HasDoneFocusTransition_60() { return static_cast<int32_t>(offsetof(InputField_t3762917431, ___m_HasDoneFocusTransition_60)); }
	inline bool get_m_HasDoneFocusTransition_60() const { return ___m_HasDoneFocusTransition_60; }
	inline bool* get_address_of_m_HasDoneFocusTransition_60() { return &___m_HasDoneFocusTransition_60; }
	inline void set_m_HasDoneFocusTransition_60(bool value)
	{
		___m_HasDoneFocusTransition_60 = value;
	}

	inline static int32_t get_offset_of_m_ProcessingEvent_62() { return static_cast<int32_t>(offsetof(InputField_t3762917431, ___m_ProcessingEvent_62)); }
	inline Event_t2956885303 * get_m_ProcessingEvent_62() const { return ___m_ProcessingEvent_62; }
	inline Event_t2956885303 ** get_address_of_m_ProcessingEvent_62() { return &___m_ProcessingEvent_62; }
	inline void set_m_ProcessingEvent_62(Event_t2956885303 * value)
	{
		___m_ProcessingEvent_62 = value;
		Il2CppCodeGenWriteBarrier((&___m_ProcessingEvent_62), value);
	}
};

struct InputField_t3762917431_StaticFields
{
public:
	// System.Char[] UnityEngine.UI.InputField::kSeparators
	CharU5BU5D_t3528271667* ___kSeparators_17;

public:
	inline static int32_t get_offset_of_kSeparators_17() { return static_cast<int32_t>(offsetof(InputField_t3762917431_StaticFields, ___kSeparators_17)); }
	inline CharU5BU5D_t3528271667* get_kSeparators_17() const { return ___kSeparators_17; }
	inline CharU5BU5D_t3528271667** get_address_of_kSeparators_17() { return &___kSeparators_17; }
	inline void set_kSeparators_17(CharU5BU5D_t3528271667* value)
	{
		___kSeparators_17 = value;
		Il2CppCodeGenWriteBarrier((&___kSeparators_17), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // INPUTFIELD_T3762917431_H
#ifndef GRIDLAYOUTGROUP_T3046220461_H
#define GRIDLAYOUTGROUP_T3046220461_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.GridLayoutGroup
struct  GridLayoutGroup_t3046220461  : public LayoutGroup_t2436138090
{
public:
	// UnityEngine.UI.GridLayoutGroup/Corner UnityEngine.UI.GridLayoutGroup::m_StartCorner
	int32_t ___m_StartCorner_10;
	// UnityEngine.UI.GridLayoutGroup/Axis UnityEngine.UI.GridLayoutGroup::m_StartAxis
	int32_t ___m_StartAxis_11;
	// UnityEngine.Vector2 UnityEngine.UI.GridLayoutGroup::m_CellSize
	Vector2_t2156229523  ___m_CellSize_12;
	// UnityEngine.Vector2 UnityEngine.UI.GridLayoutGroup::m_Spacing
	Vector2_t2156229523  ___m_Spacing_13;
	// UnityEngine.UI.GridLayoutGroup/Constraint UnityEngine.UI.GridLayoutGroup::m_Constraint
	int32_t ___m_Constraint_14;
	// System.Int32 UnityEngine.UI.GridLayoutGroup::m_ConstraintCount
	int32_t ___m_ConstraintCount_15;

public:
	inline static int32_t get_offset_of_m_StartCorner_10() { return static_cast<int32_t>(offsetof(GridLayoutGroup_t3046220461, ___m_StartCorner_10)); }
	inline int32_t get_m_StartCorner_10() const { return ___m_StartCorner_10; }
	inline int32_t* get_address_of_m_StartCorner_10() { return &___m_StartCorner_10; }
	inline void set_m_StartCorner_10(int32_t value)
	{
		___m_StartCorner_10 = value;
	}

	inline static int32_t get_offset_of_m_StartAxis_11() { return static_cast<int32_t>(offsetof(GridLayoutGroup_t3046220461, ___m_StartAxis_11)); }
	inline int32_t get_m_StartAxis_11() const { return ___m_StartAxis_11; }
	inline int32_t* get_address_of_m_StartAxis_11() { return &___m_StartAxis_11; }
	inline void set_m_StartAxis_11(int32_t value)
	{
		___m_StartAxis_11 = value;
	}

	inline static int32_t get_offset_of_m_CellSize_12() { return static_cast<int32_t>(offsetof(GridLayoutGroup_t3046220461, ___m_CellSize_12)); }
	inline Vector2_t2156229523  get_m_CellSize_12() const { return ___m_CellSize_12; }
	inline Vector2_t2156229523 * get_address_of_m_CellSize_12() { return &___m_CellSize_12; }
	inline void set_m_CellSize_12(Vector2_t2156229523  value)
	{
		___m_CellSize_12 = value;
	}

	inline static int32_t get_offset_of_m_Spacing_13() { return static_cast<int32_t>(offsetof(GridLayoutGroup_t3046220461, ___m_Spacing_13)); }
	inline Vector2_t2156229523  get_m_Spacing_13() const { return ___m_Spacing_13; }
	inline Vector2_t2156229523 * get_address_of_m_Spacing_13() { return &___m_Spacing_13; }
	inline void set_m_Spacing_13(Vector2_t2156229523  value)
	{
		___m_Spacing_13 = value;
	}

	inline static int32_t get_offset_of_m_Constraint_14() { return static_cast<int32_t>(offsetof(GridLayoutGroup_t3046220461, ___m_Constraint_14)); }
	inline int32_t get_m_Constraint_14() const { return ___m_Constraint_14; }
	inline int32_t* get_address_of_m_Constraint_14() { return &___m_Constraint_14; }
	inline void set_m_Constraint_14(int32_t value)
	{
		___m_Constraint_14 = value;
	}

	inline static int32_t get_offset_of_m_ConstraintCount_15() { return static_cast<int32_t>(offsetof(GridLayoutGroup_t3046220461, ___m_ConstraintCount_15)); }
	inline int32_t get_m_ConstraintCount_15() const { return ___m_ConstraintCount_15; }
	inline int32_t* get_address_of_m_ConstraintCount_15() { return &___m_ConstraintCount_15; }
	inline void set_m_ConstraintCount_15(int32_t value)
	{
		___m_ConstraintCount_15 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // GRIDLAYOUTGROUP_T3046220461_H
#ifndef SCROLLBAR_T1494447233_H
#define SCROLLBAR_T1494447233_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.Scrollbar
struct  Scrollbar_t1494447233  : public Selectable_t3250028441
{
public:
	// UnityEngine.RectTransform UnityEngine.UI.Scrollbar::m_HandleRect
	RectTransform_t3704657025 * ___m_HandleRect_16;
	// UnityEngine.UI.Scrollbar/Direction UnityEngine.UI.Scrollbar::m_Direction
	int32_t ___m_Direction_17;
	// System.Single UnityEngine.UI.Scrollbar::m_Value
	float ___m_Value_18;
	// System.Single UnityEngine.UI.Scrollbar::m_Size
	float ___m_Size_19;
	// System.Int32 UnityEngine.UI.Scrollbar::m_NumberOfSteps
	int32_t ___m_NumberOfSteps_20;
	// UnityEngine.UI.Scrollbar/ScrollEvent UnityEngine.UI.Scrollbar::m_OnValueChanged
	ScrollEvent_t149898510 * ___m_OnValueChanged_21;
	// UnityEngine.RectTransform UnityEngine.UI.Scrollbar::m_ContainerRect
	RectTransform_t3704657025 * ___m_ContainerRect_22;
	// UnityEngine.Vector2 UnityEngine.UI.Scrollbar::m_Offset
	Vector2_t2156229523  ___m_Offset_23;
	// UnityEngine.DrivenRectTransformTracker UnityEngine.UI.Scrollbar::m_Tracker
	DrivenRectTransformTracker_t2562230146  ___m_Tracker_24;
	// UnityEngine.Coroutine UnityEngine.UI.Scrollbar::m_PointerDownRepeat
	Coroutine_t3829159415 * ___m_PointerDownRepeat_25;
	// System.Boolean UnityEngine.UI.Scrollbar::isPointerDownAndNotDragging
	bool ___isPointerDownAndNotDragging_26;

public:
	inline static int32_t get_offset_of_m_HandleRect_16() { return static_cast<int32_t>(offsetof(Scrollbar_t1494447233, ___m_HandleRect_16)); }
	inline RectTransform_t3704657025 * get_m_HandleRect_16() const { return ___m_HandleRect_16; }
	inline RectTransform_t3704657025 ** get_address_of_m_HandleRect_16() { return &___m_HandleRect_16; }
	inline void set_m_HandleRect_16(RectTransform_t3704657025 * value)
	{
		___m_HandleRect_16 = value;
		Il2CppCodeGenWriteBarrier((&___m_HandleRect_16), value);
	}

	inline static int32_t get_offset_of_m_Direction_17() { return static_cast<int32_t>(offsetof(Scrollbar_t1494447233, ___m_Direction_17)); }
	inline int32_t get_m_Direction_17() const { return ___m_Direction_17; }
	inline int32_t* get_address_of_m_Direction_17() { return &___m_Direction_17; }
	inline void set_m_Direction_17(int32_t value)
	{
		___m_Direction_17 = value;
	}

	inline static int32_t get_offset_of_m_Value_18() { return static_cast<int32_t>(offsetof(Scrollbar_t1494447233, ___m_Value_18)); }
	inline float get_m_Value_18() const { return ___m_Value_18; }
	inline float* get_address_of_m_Value_18() { return &___m_Value_18; }
	inline void set_m_Value_18(float value)
	{
		___m_Value_18 = value;
	}

	inline static int32_t get_offset_of_m_Size_19() { return static_cast<int32_t>(offsetof(Scrollbar_t1494447233, ___m_Size_19)); }
	inline float get_m_Size_19() const { return ___m_Size_19; }
	inline float* get_address_of_m_Size_19() { return &___m_Size_19; }
	inline void set_m_Size_19(float value)
	{
		___m_Size_19 = value;
	}

	inline static int32_t get_offset_of_m_NumberOfSteps_20() { return static_cast<int32_t>(offsetof(Scrollbar_t1494447233, ___m_NumberOfSteps_20)); }
	inline int32_t get_m_NumberOfSteps_20() const { return ___m_NumberOfSteps_20; }
	inline int32_t* get_address_of_m_NumberOfSteps_20() { return &___m_NumberOfSteps_20; }
	inline void set_m_NumberOfSteps_20(int32_t value)
	{
		___m_NumberOfSteps_20 = value;
	}

	inline static int32_t get_offset_of_m_OnValueChanged_21() { return static_cast<int32_t>(offsetof(Scrollbar_t1494447233, ___m_OnValueChanged_21)); }
	inline ScrollEvent_t149898510 * get_m_OnValueChanged_21() const { return ___m_OnValueChanged_21; }
	inline ScrollEvent_t149898510 ** get_address_of_m_OnValueChanged_21() { return &___m_OnValueChanged_21; }
	inline void set_m_OnValueChanged_21(ScrollEvent_t149898510 * value)
	{
		___m_OnValueChanged_21 = value;
		Il2CppCodeGenWriteBarrier((&___m_OnValueChanged_21), value);
	}

	inline static int32_t get_offset_of_m_ContainerRect_22() { return static_cast<int32_t>(offsetof(Scrollbar_t1494447233, ___m_ContainerRect_22)); }
	inline RectTransform_t3704657025 * get_m_ContainerRect_22() const { return ___m_ContainerRect_22; }
	inline RectTransform_t3704657025 ** get_address_of_m_ContainerRect_22() { return &___m_ContainerRect_22; }
	inline void set_m_ContainerRect_22(RectTransform_t3704657025 * value)
	{
		___m_ContainerRect_22 = value;
		Il2CppCodeGenWriteBarrier((&___m_ContainerRect_22), value);
	}

	inline static int32_t get_offset_of_m_Offset_23() { return static_cast<int32_t>(offsetof(Scrollbar_t1494447233, ___m_Offset_23)); }
	inline Vector2_t2156229523  get_m_Offset_23() const { return ___m_Offset_23; }
	inline Vector2_t2156229523 * get_address_of_m_Offset_23() { return &___m_Offset_23; }
	inline void set_m_Offset_23(Vector2_t2156229523  value)
	{
		___m_Offset_23 = value;
	}

	inline static int32_t get_offset_of_m_Tracker_24() { return static_cast<int32_t>(offsetof(Scrollbar_t1494447233, ___m_Tracker_24)); }
	inline DrivenRectTransformTracker_t2562230146  get_m_Tracker_24() const { return ___m_Tracker_24; }
	inline DrivenRectTransformTracker_t2562230146 * get_address_of_m_Tracker_24() { return &___m_Tracker_24; }
	inline void set_m_Tracker_24(DrivenRectTransformTracker_t2562230146  value)
	{
		___m_Tracker_24 = value;
	}

	inline static int32_t get_offset_of_m_PointerDownRepeat_25() { return static_cast<int32_t>(offsetof(Scrollbar_t1494447233, ___m_PointerDownRepeat_25)); }
	inline Coroutine_t3829159415 * get_m_PointerDownRepeat_25() const { return ___m_PointerDownRepeat_25; }
	inline Coroutine_t3829159415 ** get_address_of_m_PointerDownRepeat_25() { return &___m_PointerDownRepeat_25; }
	inline void set_m_PointerDownRepeat_25(Coroutine_t3829159415 * value)
	{
		___m_PointerDownRepeat_25 = value;
		Il2CppCodeGenWriteBarrier((&___m_PointerDownRepeat_25), value);
	}

	inline static int32_t get_offset_of_isPointerDownAndNotDragging_26() { return static_cast<int32_t>(offsetof(Scrollbar_t1494447233, ___isPointerDownAndNotDragging_26)); }
	inline bool get_isPointerDownAndNotDragging_26() const { return ___isPointerDownAndNotDragging_26; }
	inline bool* get_address_of_isPointerDownAndNotDragging_26() { return &___isPointerDownAndNotDragging_26; }
	inline void set_isPointerDownAndNotDragging_26(bool value)
	{
		___isPointerDownAndNotDragging_26 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // SCROLLBAR_T1494447233_H
#ifndef TOUCHINPUTMODULE_T4248229598_H
#define TOUCHINPUTMODULE_T4248229598_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.EventSystems.TouchInputModule
struct  TouchInputModule_t4248229598  : public PointerInputModule_t3453173740
{
public:
	// UnityEngine.Vector2 UnityEngine.EventSystems.TouchInputModule::m_LastMousePosition
	Vector2_t2156229523  ___m_LastMousePosition_14;
	// UnityEngine.Vector2 UnityEngine.EventSystems.TouchInputModule::m_MousePosition
	Vector2_t2156229523  ___m_MousePosition_15;
	// System.Boolean UnityEngine.EventSystems.TouchInputModule::m_ForceModuleActive
	bool ___m_ForceModuleActive_16;

public:
	inline static int32_t get_offset_of_m_LastMousePosition_14() { return static_cast<int32_t>(offsetof(TouchInputModule_t4248229598, ___m_LastMousePosition_14)); }
	inline Vector2_t2156229523  get_m_LastMousePosition_14() const { return ___m_LastMousePosition_14; }
	inline Vector2_t2156229523 * get_address_of_m_LastMousePosition_14() { return &___m_LastMousePosition_14; }
	inline void set_m_LastMousePosition_14(Vector2_t2156229523  value)
	{
		___m_LastMousePosition_14 = value;
	}

	inline static int32_t get_offset_of_m_MousePosition_15() { return static_cast<int32_t>(offsetof(TouchInputModule_t4248229598, ___m_MousePosition_15)); }
	inline Vector2_t2156229523  get_m_MousePosition_15() const { return ___m_MousePosition_15; }
	inline Vector2_t2156229523 * get_address_of_m_MousePosition_15() { return &___m_MousePosition_15; }
	inline void set_m_MousePosition_15(Vector2_t2156229523  value)
	{
		___m_MousePosition_15 = value;
	}

	inline static int32_t get_offset_of_m_ForceModuleActive_16() { return static_cast<int32_t>(offsetof(TouchInputModule_t4248229598, ___m_ForceModuleActive_16)); }
	inline bool get_m_ForceModuleActive_16() const { return ___m_ForceModuleActive_16; }
	inline bool* get_address_of_m_ForceModuleActive_16() { return &___m_ForceModuleActive_16; }
	inline void set_m_ForceModuleActive_16(bool value)
	{
		___m_ForceModuleActive_16 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // TOUCHINPUTMODULE_T4248229598_H
#ifndef IMAGE_T2670269651_H
#define IMAGE_T2670269651_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.Image
struct  Image_t2670269651  : public MaskableGraphic_t3839221559
{
public:
	// UnityEngine.Sprite UnityEngine.UI.Image::m_Sprite
	Sprite_t280657092 * ___m_Sprite_29;
	// UnityEngine.Sprite UnityEngine.UI.Image::m_OverrideSprite
	Sprite_t280657092 * ___m_OverrideSprite_30;
	// UnityEngine.UI.Image/Type UnityEngine.UI.Image::m_Type
	int32_t ___m_Type_31;
	// System.Boolean UnityEngine.UI.Image::m_PreserveAspect
	bool ___m_PreserveAspect_32;
	// System.Boolean UnityEngine.UI.Image::m_FillCenter
	bool ___m_FillCenter_33;
	// UnityEngine.UI.Image/FillMethod UnityEngine.UI.Image::m_FillMethod
	int32_t ___m_FillMethod_34;
	// System.Single UnityEngine.UI.Image::m_FillAmount
	float ___m_FillAmount_35;
	// System.Boolean UnityEngine.UI.Image::m_FillClockwise
	bool ___m_FillClockwise_36;
	// System.Int32 UnityEngine.UI.Image::m_FillOrigin
	int32_t ___m_FillOrigin_37;
	// System.Single UnityEngine.UI.Image::m_AlphaHitTestMinimumThreshold
	float ___m_AlphaHitTestMinimumThreshold_38;

public:
	inline static int32_t get_offset_of_m_Sprite_29() { return static_cast<int32_t>(offsetof(Image_t2670269651, ___m_Sprite_29)); }
	inline Sprite_t280657092 * get_m_Sprite_29() const { return ___m_Sprite_29; }
	inline Sprite_t280657092 ** get_address_of_m_Sprite_29() { return &___m_Sprite_29; }
	inline void set_m_Sprite_29(Sprite_t280657092 * value)
	{
		___m_Sprite_29 = value;
		Il2CppCodeGenWriteBarrier((&___m_Sprite_29), value);
	}

	inline static int32_t get_offset_of_m_OverrideSprite_30() { return static_cast<int32_t>(offsetof(Image_t2670269651, ___m_OverrideSprite_30)); }
	inline Sprite_t280657092 * get_m_OverrideSprite_30() const { return ___m_OverrideSprite_30; }
	inline Sprite_t280657092 ** get_address_of_m_OverrideSprite_30() { return &___m_OverrideSprite_30; }
	inline void set_m_OverrideSprite_30(Sprite_t280657092 * value)
	{
		___m_OverrideSprite_30 = value;
		Il2CppCodeGenWriteBarrier((&___m_OverrideSprite_30), value);
	}

	inline static int32_t get_offset_of_m_Type_31() { return static_cast<int32_t>(offsetof(Image_t2670269651, ___m_Type_31)); }
	inline int32_t get_m_Type_31() const { return ___m_Type_31; }
	inline int32_t* get_address_of_m_Type_31() { return &___m_Type_31; }
	inline void set_m_Type_31(int32_t value)
	{
		___m_Type_31 = value;
	}

	inline static int32_t get_offset_of_m_PreserveAspect_32() { return static_cast<int32_t>(offsetof(Image_t2670269651, ___m_PreserveAspect_32)); }
	inline bool get_m_PreserveAspect_32() const { return ___m_PreserveAspect_32; }
	inline bool* get_address_of_m_PreserveAspect_32() { return &___m_PreserveAspect_32; }
	inline void set_m_PreserveAspect_32(bool value)
	{
		___m_PreserveAspect_32 = value;
	}

	inline static int32_t get_offset_of_m_FillCenter_33() { return static_cast<int32_t>(offsetof(Image_t2670269651, ___m_FillCenter_33)); }
	inline bool get_m_FillCenter_33() const { return ___m_FillCenter_33; }
	inline bool* get_address_of_m_FillCenter_33() { return &___m_FillCenter_33; }
	inline void set_m_FillCenter_33(bool value)
	{
		___m_FillCenter_33 = value;
	}

	inline static int32_t get_offset_of_m_FillMethod_34() { return static_cast<int32_t>(offsetof(Image_t2670269651, ___m_FillMethod_34)); }
	inline int32_t get_m_FillMethod_34() const { return ___m_FillMethod_34; }
	inline int32_t* get_address_of_m_FillMethod_34() { return &___m_FillMethod_34; }
	inline void set_m_FillMethod_34(int32_t value)
	{
		___m_FillMethod_34 = value;
	}

	inline static int32_t get_offset_of_m_FillAmount_35() { return static_cast<int32_t>(offsetof(Image_t2670269651, ___m_FillAmount_35)); }
	inline float get_m_FillAmount_35() const { return ___m_FillAmount_35; }
	inline float* get_address_of_m_FillAmount_35() { return &___m_FillAmount_35; }
	inline void set_m_FillAmount_35(float value)
	{
		___m_FillAmount_35 = value;
	}

	inline static int32_t get_offset_of_m_FillClockwise_36() { return static_cast<int32_t>(offsetof(Image_t2670269651, ___m_FillClockwise_36)); }
	inline bool get_m_FillClockwise_36() const { return ___m_FillClockwise_36; }
	inline bool* get_address_of_m_FillClockwise_36() { return &___m_FillClockwise_36; }
	inline void set_m_FillClockwise_36(bool value)
	{
		___m_FillClockwise_36 = value;
	}

	inline static int32_t get_offset_of_m_FillOrigin_37() { return static_cast<int32_t>(offsetof(Image_t2670269651, ___m_FillOrigin_37)); }
	inline int32_t get_m_FillOrigin_37() const { return ___m_FillOrigin_37; }
	inline int32_t* get_address_of_m_FillOrigin_37() { return &___m_FillOrigin_37; }
	inline void set_m_FillOrigin_37(int32_t value)
	{
		___m_FillOrigin_37 = value;
	}

	inline static int32_t get_offset_of_m_AlphaHitTestMinimumThreshold_38() { return static_cast<int32_t>(offsetof(Image_t2670269651, ___m_AlphaHitTestMinimumThreshold_38)); }
	inline float get_m_AlphaHitTestMinimumThreshold_38() const { return ___m_AlphaHitTestMinimumThreshold_38; }
	inline float* get_address_of_m_AlphaHitTestMinimumThreshold_38() { return &___m_AlphaHitTestMinimumThreshold_38; }
	inline void set_m_AlphaHitTestMinimumThreshold_38(float value)
	{
		___m_AlphaHitTestMinimumThreshold_38 = value;
	}
};

struct Image_t2670269651_StaticFields
{
public:
	// UnityEngine.Material UnityEngine.UI.Image::s_ETC1DefaultUI
	Material_t340375123 * ___s_ETC1DefaultUI_28;
	// UnityEngine.Vector2[] UnityEngine.UI.Image::s_VertScratch
	Vector2U5BU5D_t1457185986* ___s_VertScratch_39;
	// UnityEngine.Vector2[] UnityEngine.UI.Image::s_UVScratch
	Vector2U5BU5D_t1457185986* ___s_UVScratch_40;
	// UnityEngine.Vector3[] UnityEngine.UI.Image::s_Xy
	Vector3U5BU5D_t1718750761* ___s_Xy_41;
	// UnityEngine.Vector3[] UnityEngine.UI.Image::s_Uv
	Vector3U5BU5D_t1718750761* ___s_Uv_42;

public:
	inline static int32_t get_offset_of_s_ETC1DefaultUI_28() { return static_cast<int32_t>(offsetof(Image_t2670269651_StaticFields, ___s_ETC1DefaultUI_28)); }
	inline Material_t340375123 * get_s_ETC1DefaultUI_28() const { return ___s_ETC1DefaultUI_28; }
	inline Material_t340375123 ** get_address_of_s_ETC1DefaultUI_28() { return &___s_ETC1DefaultUI_28; }
	inline void set_s_ETC1DefaultUI_28(Material_t340375123 * value)
	{
		___s_ETC1DefaultUI_28 = value;
		Il2CppCodeGenWriteBarrier((&___s_ETC1DefaultUI_28), value);
	}

	inline static int32_t get_offset_of_s_VertScratch_39() { return static_cast<int32_t>(offsetof(Image_t2670269651_StaticFields, ___s_VertScratch_39)); }
	inline Vector2U5BU5D_t1457185986* get_s_VertScratch_39() const { return ___s_VertScratch_39; }
	inline Vector2U5BU5D_t1457185986** get_address_of_s_VertScratch_39() { return &___s_VertScratch_39; }
	inline void set_s_VertScratch_39(Vector2U5BU5D_t1457185986* value)
	{
		___s_VertScratch_39 = value;
		Il2CppCodeGenWriteBarrier((&___s_VertScratch_39), value);
	}

	inline static int32_t get_offset_of_s_UVScratch_40() { return static_cast<int32_t>(offsetof(Image_t2670269651_StaticFields, ___s_UVScratch_40)); }
	inline Vector2U5BU5D_t1457185986* get_s_UVScratch_40() const { return ___s_UVScratch_40; }
	inline Vector2U5BU5D_t1457185986** get_address_of_s_UVScratch_40() { return &___s_UVScratch_40; }
	inline void set_s_UVScratch_40(Vector2U5BU5D_t1457185986* value)
	{
		___s_UVScratch_40 = value;
		Il2CppCodeGenWriteBarrier((&___s_UVScratch_40), value);
	}

	inline static int32_t get_offset_of_s_Xy_41() { return static_cast<int32_t>(offsetof(Image_t2670269651_StaticFields, ___s_Xy_41)); }
	inline Vector3U5BU5D_t1718750761* get_s_Xy_41() const { return ___s_Xy_41; }
	inline Vector3U5BU5D_t1718750761** get_address_of_s_Xy_41() { return &___s_Xy_41; }
	inline void set_s_Xy_41(Vector3U5BU5D_t1718750761* value)
	{
		___s_Xy_41 = value;
		Il2CppCodeGenWriteBarrier((&___s_Xy_41), value);
	}

	inline static int32_t get_offset_of_s_Uv_42() { return static_cast<int32_t>(offsetof(Image_t2670269651_StaticFields, ___s_Uv_42)); }
	inline Vector3U5BU5D_t1718750761* get_s_Uv_42() const { return ___s_Uv_42; }
	inline Vector3U5BU5D_t1718750761** get_address_of_s_Uv_42() { return &___s_Uv_42; }
	inline void set_s_Uv_42(Vector3U5BU5D_t1718750761* value)
	{
		___s_Uv_42 = value;
		Il2CppCodeGenWriteBarrier((&___s_Uv_42), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // IMAGE_T2670269651_H
#ifndef HORIZONTALLAYOUTGROUP_T2586782146_H
#define HORIZONTALLAYOUTGROUP_T2586782146_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.HorizontalLayoutGroup
struct  HorizontalLayoutGroup_t2586782146  : public HorizontalOrVerticalLayoutGroup_t729725570
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // HORIZONTALLAYOUTGROUP_T2586782146_H
#ifndef RAWIMAGE_T3182918964_H
#define RAWIMAGE_T3182918964_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.RawImage
struct  RawImage_t3182918964  : public MaskableGraphic_t3839221559
{
public:
	// UnityEngine.Texture UnityEngine.UI.RawImage::m_Texture
	Texture_t3661962703 * ___m_Texture_28;
	// UnityEngine.Rect UnityEngine.UI.RawImage::m_UVRect
	Rect_t2360479859  ___m_UVRect_29;

public:
	inline static int32_t get_offset_of_m_Texture_28() { return static_cast<int32_t>(offsetof(RawImage_t3182918964, ___m_Texture_28)); }
	inline Texture_t3661962703 * get_m_Texture_28() const { return ___m_Texture_28; }
	inline Texture_t3661962703 ** get_address_of_m_Texture_28() { return &___m_Texture_28; }
	inline void set_m_Texture_28(Texture_t3661962703 * value)
	{
		___m_Texture_28 = value;
		Il2CppCodeGenWriteBarrier((&___m_Texture_28), value);
	}

	inline static int32_t get_offset_of_m_UVRect_29() { return static_cast<int32_t>(offsetof(RawImage_t3182918964, ___m_UVRect_29)); }
	inline Rect_t2360479859  get_m_UVRect_29() const { return ___m_UVRect_29; }
	inline Rect_t2360479859 * get_address_of_m_UVRect_29() { return &___m_UVRect_29; }
	inline void set_m_UVRect_29(Rect_t2360479859  value)
	{
		___m_UVRect_29 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // RAWIMAGE_T3182918964_H
#ifndef STANDALONEINPUTMODULE_T2760469101_H
#define STANDALONEINPUTMODULE_T2760469101_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.EventSystems.StandaloneInputModule
struct  StandaloneInputModule_t2760469101  : public PointerInputModule_t3453173740
{
public:
	// System.Single UnityEngine.EventSystems.StandaloneInputModule::m_PrevActionTime
	float ___m_PrevActionTime_14;
	// UnityEngine.Vector2 UnityEngine.EventSystems.StandaloneInputModule::m_LastMoveVector
	Vector2_t2156229523  ___m_LastMoveVector_15;
	// System.Int32 UnityEngine.EventSystems.StandaloneInputModule::m_ConsecutiveMoveCount
	int32_t ___m_ConsecutiveMoveCount_16;
	// UnityEngine.Vector2 UnityEngine.EventSystems.StandaloneInputModule::m_LastMousePosition
	Vector2_t2156229523  ___m_LastMousePosition_17;
	// UnityEngine.Vector2 UnityEngine.EventSystems.StandaloneInputModule::m_MousePosition
	Vector2_t2156229523  ___m_MousePosition_18;
	// UnityEngine.GameObject UnityEngine.EventSystems.StandaloneInputModule::m_CurrentFocusedGameObject
	GameObject_t1113636619 * ___m_CurrentFocusedGameObject_19;
	// System.String UnityEngine.EventSystems.StandaloneInputModule::m_HorizontalAxis
	String_t* ___m_HorizontalAxis_20;
	// System.String UnityEngine.EventSystems.StandaloneInputModule::m_VerticalAxis
	String_t* ___m_VerticalAxis_21;
	// System.String UnityEngine.EventSystems.StandaloneInputModule::m_SubmitButton
	String_t* ___m_SubmitButton_22;
	// System.String UnityEngine.EventSystems.StandaloneInputModule::m_CancelButton
	String_t* ___m_CancelButton_23;
	// System.Single UnityEngine.EventSystems.StandaloneInputModule::m_InputActionsPerSecond
	float ___m_InputActionsPerSecond_24;
	// System.Single UnityEngine.EventSystems.StandaloneInputModule::m_RepeatDelay
	float ___m_RepeatDelay_25;
	// System.Boolean UnityEngine.EventSystems.StandaloneInputModule::m_ForceModuleActive
	bool ___m_ForceModuleActive_26;

public:
	inline static int32_t get_offset_of_m_PrevActionTime_14() { return static_cast<int32_t>(offsetof(StandaloneInputModule_t2760469101, ___m_PrevActionTime_14)); }
	inline float get_m_PrevActionTime_14() const { return ___m_PrevActionTime_14; }
	inline float* get_address_of_m_PrevActionTime_14() { return &___m_PrevActionTime_14; }
	inline void set_m_PrevActionTime_14(float value)
	{
		___m_PrevActionTime_14 = value;
	}

	inline static int32_t get_offset_of_m_LastMoveVector_15() { return static_cast<int32_t>(offsetof(StandaloneInputModule_t2760469101, ___m_LastMoveVector_15)); }
	inline Vector2_t2156229523  get_m_LastMoveVector_15() const { return ___m_LastMoveVector_15; }
	inline Vector2_t2156229523 * get_address_of_m_LastMoveVector_15() { return &___m_LastMoveVector_15; }
	inline void set_m_LastMoveVector_15(Vector2_t2156229523  value)
	{
		___m_LastMoveVector_15 = value;
	}

	inline static int32_t get_offset_of_m_ConsecutiveMoveCount_16() { return static_cast<int32_t>(offsetof(StandaloneInputModule_t2760469101, ___m_ConsecutiveMoveCount_16)); }
	inline int32_t get_m_ConsecutiveMoveCount_16() const { return ___m_ConsecutiveMoveCount_16; }
	inline int32_t* get_address_of_m_ConsecutiveMoveCount_16() { return &___m_ConsecutiveMoveCount_16; }
	inline void set_m_ConsecutiveMoveCount_16(int32_t value)
	{
		___m_ConsecutiveMoveCount_16 = value;
	}

	inline static int32_t get_offset_of_m_LastMousePosition_17() { return static_cast<int32_t>(offsetof(StandaloneInputModule_t2760469101, ___m_LastMousePosition_17)); }
	inline Vector2_t2156229523  get_m_LastMousePosition_17() const { return ___m_LastMousePosition_17; }
	inline Vector2_t2156229523 * get_address_of_m_LastMousePosition_17() { return &___m_LastMousePosition_17; }
	inline void set_m_LastMousePosition_17(Vector2_t2156229523  value)
	{
		___m_LastMousePosition_17 = value;
	}

	inline static int32_t get_offset_of_m_MousePosition_18() { return static_cast<int32_t>(offsetof(StandaloneInputModule_t2760469101, ___m_MousePosition_18)); }
	inline Vector2_t2156229523  get_m_MousePosition_18() const { return ___m_MousePosition_18; }
	inline Vector2_t2156229523 * get_address_of_m_MousePosition_18() { return &___m_MousePosition_18; }
	inline void set_m_MousePosition_18(Vector2_t2156229523  value)
	{
		___m_MousePosition_18 = value;
	}

	inline static int32_t get_offset_of_m_CurrentFocusedGameObject_19() { return static_cast<int32_t>(offsetof(StandaloneInputModule_t2760469101, ___m_CurrentFocusedGameObject_19)); }
	inline GameObject_t1113636619 * get_m_CurrentFocusedGameObject_19() const { return ___m_CurrentFocusedGameObject_19; }
	inline GameObject_t1113636619 ** get_address_of_m_CurrentFocusedGameObject_19() { return &___m_CurrentFocusedGameObject_19; }
	inline void set_m_CurrentFocusedGameObject_19(GameObject_t1113636619 * value)
	{
		___m_CurrentFocusedGameObject_19 = value;
		Il2CppCodeGenWriteBarrier((&___m_CurrentFocusedGameObject_19), value);
	}

	inline static int32_t get_offset_of_m_HorizontalAxis_20() { return static_cast<int32_t>(offsetof(StandaloneInputModule_t2760469101, ___m_HorizontalAxis_20)); }
	inline String_t* get_m_HorizontalAxis_20() const { return ___m_HorizontalAxis_20; }
	inline String_t** get_address_of_m_HorizontalAxis_20() { return &___m_HorizontalAxis_20; }
	inline void set_m_HorizontalAxis_20(String_t* value)
	{
		___m_HorizontalAxis_20 = value;
		Il2CppCodeGenWriteBarrier((&___m_HorizontalAxis_20), value);
	}

	inline static int32_t get_offset_of_m_VerticalAxis_21() { return static_cast<int32_t>(offsetof(StandaloneInputModule_t2760469101, ___m_VerticalAxis_21)); }
	inline String_t* get_m_VerticalAxis_21() const { return ___m_VerticalAxis_21; }
	inline String_t** get_address_of_m_VerticalAxis_21() { return &___m_VerticalAxis_21; }
	inline void set_m_VerticalAxis_21(String_t* value)
	{
		___m_VerticalAxis_21 = value;
		Il2CppCodeGenWriteBarrier((&___m_VerticalAxis_21), value);
	}

	inline static int32_t get_offset_of_m_SubmitButton_22() { return static_cast<int32_t>(offsetof(StandaloneInputModule_t2760469101, ___m_SubmitButton_22)); }
	inline String_t* get_m_SubmitButton_22() const { return ___m_SubmitButton_22; }
	inline String_t** get_address_of_m_SubmitButton_22() { return &___m_SubmitButton_22; }
	inline void set_m_SubmitButton_22(String_t* value)
	{
		___m_SubmitButton_22 = value;
		Il2CppCodeGenWriteBarrier((&___m_SubmitButton_22), value);
	}

	inline static int32_t get_offset_of_m_CancelButton_23() { return static_cast<int32_t>(offsetof(StandaloneInputModule_t2760469101, ___m_CancelButton_23)); }
	inline String_t* get_m_CancelButton_23() const { return ___m_CancelButton_23; }
	inline String_t** get_address_of_m_CancelButton_23() { return &___m_CancelButton_23; }
	inline void set_m_CancelButton_23(String_t* value)
	{
		___m_CancelButton_23 = value;
		Il2CppCodeGenWriteBarrier((&___m_CancelButton_23), value);
	}

	inline static int32_t get_offset_of_m_InputActionsPerSecond_24() { return static_cast<int32_t>(offsetof(StandaloneInputModule_t2760469101, ___m_InputActionsPerSecond_24)); }
	inline float get_m_InputActionsPerSecond_24() const { return ___m_InputActionsPerSecond_24; }
	inline float* get_address_of_m_InputActionsPerSecond_24() { return &___m_InputActionsPerSecond_24; }
	inline void set_m_InputActionsPerSecond_24(float value)
	{
		___m_InputActionsPerSecond_24 = value;
	}

	inline static int32_t get_offset_of_m_RepeatDelay_25() { return static_cast<int32_t>(offsetof(StandaloneInputModule_t2760469101, ___m_RepeatDelay_25)); }
	inline float get_m_RepeatDelay_25() const { return ___m_RepeatDelay_25; }
	inline float* get_address_of_m_RepeatDelay_25() { return &___m_RepeatDelay_25; }
	inline void set_m_RepeatDelay_25(float value)
	{
		___m_RepeatDelay_25 = value;
	}

	inline static int32_t get_offset_of_m_ForceModuleActive_26() { return static_cast<int32_t>(offsetof(StandaloneInputModule_t2760469101, ___m_ForceModuleActive_26)); }
	inline bool get_m_ForceModuleActive_26() const { return ___m_ForceModuleActive_26; }
	inline bool* get_address_of_m_ForceModuleActive_26() { return &___m_ForceModuleActive_26; }
	inline void set_m_ForceModuleActive_26(bool value)
	{
		___m_ForceModuleActive_26 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // STANDALONEINPUTMODULE_T2760469101_H
#ifndef PHYSICS2DRAYCASTER_T3382992964_H
#define PHYSICS2DRAYCASTER_T3382992964_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.EventSystems.Physics2DRaycaster
struct  Physics2DRaycaster_t3382992964  : public PhysicsRaycaster_t437419520
{
public:
	// UnityEngine.RaycastHit2D[] UnityEngine.EventSystems.Physics2DRaycaster::m_Hits
	RaycastHit2DU5BU5D_t4286651560* ___m_Hits_9;

public:
	inline static int32_t get_offset_of_m_Hits_9() { return static_cast<int32_t>(offsetof(Physics2DRaycaster_t3382992964, ___m_Hits_9)); }
	inline RaycastHit2DU5BU5D_t4286651560* get_m_Hits_9() const { return ___m_Hits_9; }
	inline RaycastHit2DU5BU5D_t4286651560** get_address_of_m_Hits_9() { return &___m_Hits_9; }
	inline void set_m_Hits_9(RaycastHit2DU5BU5D_t4286651560* value)
	{
		___m_Hits_9 = value;
		Il2CppCodeGenWriteBarrier((&___m_Hits_9), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // PHYSICS2DRAYCASTER_T3382992964_H
#ifndef TEXT_T1901882714_H
#define TEXT_T1901882714_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.Text
struct  Text_t1901882714  : public MaskableGraphic_t3839221559
{
public:
	// UnityEngine.UI.FontData UnityEngine.UI.Text::m_FontData
	FontData_t746620069 * ___m_FontData_28;
	// System.String UnityEngine.UI.Text::m_Text
	String_t* ___m_Text_29;
	// UnityEngine.TextGenerator UnityEngine.UI.Text::m_TextCache
	TextGenerator_t3211863866 * ___m_TextCache_30;
	// UnityEngine.TextGenerator UnityEngine.UI.Text::m_TextCacheForLayout
	TextGenerator_t3211863866 * ___m_TextCacheForLayout_31;
	// System.Boolean UnityEngine.UI.Text::m_DisableFontTextureRebuiltCallback
	bool ___m_DisableFontTextureRebuiltCallback_33;
	// UnityEngine.UIVertex[] UnityEngine.UI.Text::m_TempVerts
	UIVertexU5BU5D_t1981460040* ___m_TempVerts_34;

public:
	inline static int32_t get_offset_of_m_FontData_28() { return static_cast<int32_t>(offsetof(Text_t1901882714, ___m_FontData_28)); }
	inline FontData_t746620069 * get_m_FontData_28() const { return ___m_FontData_28; }
	inline FontData_t746620069 ** get_address_of_m_FontData_28() { return &___m_FontData_28; }
	inline void set_m_FontData_28(FontData_t746620069 * value)
	{
		___m_FontData_28 = value;
		Il2CppCodeGenWriteBarrier((&___m_FontData_28), value);
	}

	inline static int32_t get_offset_of_m_Text_29() { return static_cast<int32_t>(offsetof(Text_t1901882714, ___m_Text_29)); }
	inline String_t* get_m_Text_29() const { return ___m_Text_29; }
	inline String_t** get_address_of_m_Text_29() { return &___m_Text_29; }
	inline void set_m_Text_29(String_t* value)
	{
		___m_Text_29 = value;
		Il2CppCodeGenWriteBarrier((&___m_Text_29), value);
	}

	inline static int32_t get_offset_of_m_TextCache_30() { return static_cast<int32_t>(offsetof(Text_t1901882714, ___m_TextCache_30)); }
	inline TextGenerator_t3211863866 * get_m_TextCache_30() const { return ___m_TextCache_30; }
	inline TextGenerator_t3211863866 ** get_address_of_m_TextCache_30() { return &___m_TextCache_30; }
	inline void set_m_TextCache_30(TextGenerator_t3211863866 * value)
	{
		___m_TextCache_30 = value;
		Il2CppCodeGenWriteBarrier((&___m_TextCache_30), value);
	}

	inline static int32_t get_offset_of_m_TextCacheForLayout_31() { return static_cast<int32_t>(offsetof(Text_t1901882714, ___m_TextCacheForLayout_31)); }
	inline TextGenerator_t3211863866 * get_m_TextCacheForLayout_31() const { return ___m_TextCacheForLayout_31; }
	inline TextGenerator_t3211863866 ** get_address_of_m_TextCacheForLayout_31() { return &___m_TextCacheForLayout_31; }
	inline void set_m_TextCacheForLayout_31(TextGenerator_t3211863866 * value)
	{
		___m_TextCacheForLayout_31 = value;
		Il2CppCodeGenWriteBarrier((&___m_TextCacheForLayout_31), value);
	}

	inline static int32_t get_offset_of_m_DisableFontTextureRebuiltCallback_33() { return static_cast<int32_t>(offsetof(Text_t1901882714, ___m_DisableFontTextureRebuiltCallback_33)); }
	inline bool get_m_DisableFontTextureRebuiltCallback_33() const { return ___m_DisableFontTextureRebuiltCallback_33; }
	inline bool* get_address_of_m_DisableFontTextureRebuiltCallback_33() { return &___m_DisableFontTextureRebuiltCallback_33; }
	inline void set_m_DisableFontTextureRebuiltCallback_33(bool value)
	{
		___m_DisableFontTextureRebuiltCallback_33 = value;
	}

	inline static int32_t get_offset_of_m_TempVerts_34() { return static_cast<int32_t>(offsetof(Text_t1901882714, ___m_TempVerts_34)); }
	inline UIVertexU5BU5D_t1981460040* get_m_TempVerts_34() const { return ___m_TempVerts_34; }
	inline UIVertexU5BU5D_t1981460040** get_address_of_m_TempVerts_34() { return &___m_TempVerts_34; }
	inline void set_m_TempVerts_34(UIVertexU5BU5D_t1981460040* value)
	{
		___m_TempVerts_34 = value;
		Il2CppCodeGenWriteBarrier((&___m_TempVerts_34), value);
	}
};

struct Text_t1901882714_StaticFields
{
public:
	// UnityEngine.Material UnityEngine.UI.Text::s_DefaultText
	Material_t340375123 * ___s_DefaultText_32;

public:
	inline static int32_t get_offset_of_s_DefaultText_32() { return static_cast<int32_t>(offsetof(Text_t1901882714_StaticFields, ___s_DefaultText_32)); }
	inline Material_t340375123 * get_s_DefaultText_32() const { return ___s_DefaultText_32; }
	inline Material_t340375123 ** get_address_of_s_DefaultText_32() { return &___s_DefaultText_32; }
	inline void set_s_DefaultText_32(Material_t340375123 * value)
	{
		___s_DefaultText_32 = value;
		Il2CppCodeGenWriteBarrier((&___s_DefaultText_32), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // TEXT_T1901882714_H
// UnityEngine.EventSystems.BaseInput[]
struct BaseInputU5BU5D_t2997724634  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) BaseInput_t3630163547 * m_Items[1];

public:
	inline BaseInput_t3630163547 * GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline BaseInput_t3630163547 ** 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, BaseInput_t3630163547 * value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier(m_Items + index, value);
	}
	inline BaseInput_t3630163547 * GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline BaseInput_t3630163547 ** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, BaseInput_t3630163547 * value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier(m_Items + index, value);
	}
};
// System.Object[]
struct ObjectU5BU5D_t2843939325  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) RuntimeObject * m_Items[1];

public:
	inline RuntimeObject * GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline RuntimeObject ** GetAddressAt(il2cpp_array_size_t index)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items + index;
	}
	inline void SetAt(il2cpp_array_size_t index, RuntimeObject * value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier(m_Items + index, value);
	}
	inline RuntimeObject * GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline RuntimeObject ** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject * value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier(m_Items + index, value);
	}
};
// UnityEngine.RaycastHit2D[]
struct RaycastHit2DU5BU5D_t4286651560  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) RaycastHit2D_t2279581989  m_Items[1];

public:
	inline RaycastHit2D_t2279581989  GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline RaycastHit2D_t2279581989 * 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, RaycastHit2D_t2279581989  value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
	}
	inline RaycastHit2D_t2279581989  GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline RaycastHit2D_t2279581989 * GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, RaycastHit2D_t2279581989  value)
	{
		m_Items[index] = value;
	}
};
// UnityEngine.RaycastHit[]
struct RaycastHitU5BU5D_t1690781147  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) RaycastHit_t1056001966  m_Items[1];

public:
	inline RaycastHit_t1056001966  GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline RaycastHit_t1056001966 * 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, RaycastHit_t1056001966  value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
	}
	inline RaycastHit_t1056001966  GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline RaycastHit_t1056001966 * GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, RaycastHit_t1056001966  value)
	{
		m_Items[index] = value;
	}
};
// UnityEngine.Display[]
struct DisplayU5BU5D_t103034768  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) Display_t1387065949 * m_Items[1];

public:
	inline Display_t1387065949 * GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline Display_t1387065949 ** 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, Display_t1387065949 * value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier(m_Items + index, value);
	}
	inline Display_t1387065949 * GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline Display_t1387065949 ** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, Display_t1387065949 * value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier(m_Items + index, value);
	}
};
// UnityEngine.Vector3[]
struct Vector3U5BU5D_t1718750761  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) Vector3_t3722313464  m_Items[1];

public:
	inline Vector3_t3722313464  GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline Vector3_t3722313464 * GetAddressAt(il2cpp_array_size_t index)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items + index;
	}
	inline void SetAt(il2cpp_array_size_t index, Vector3_t3722313464  value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
	}
	inline Vector3_t3722313464  GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline Vector3_t3722313464 * GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, Vector3_t3722313464  value)
	{
		m_Items[index] = value;
	}
};
// UnityEngine.Vector2[]
struct Vector2U5BU5D_t1457185986  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) Vector2_t2156229523  m_Items[1];

public:
	inline Vector2_t2156229523  GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline Vector2_t2156229523 * GetAddressAt(il2cpp_array_size_t index)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items + index;
	}
	inline void SetAt(il2cpp_array_size_t index, Vector2_t2156229523  value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
	}
	inline Vector2_t2156229523  GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline Vector2_t2156229523 * GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, Vector2_t2156229523  value)
	{
		m_Items[index] = value;
	}
};


// System.Void System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::.ctor()
extern "C"  void List_1__ctor_m2049947431_gshared (List_1_t537414295 * __this, const RuntimeMethod* method);
// !!0[] UnityEngine.Component::GetComponents<System.Object>()
extern "C"  ObjectU5BU5D_t2843939325* Component_GetComponents_TisRuntimeObject_m539078962_gshared (Component_t1923634451 * __this, const RuntimeMethod* method);
// !!0 UnityEngine.GameObject::AddComponent<System.Object>()
extern "C"  RuntimeObject * GameObject_AddComponent_TisRuntimeObject_m3469369570_gshared (GameObject_t1113636619 * __this, const RuntimeMethod* method);
// !!0 UnityEngine.Component::GetComponent<System.Object>()
extern "C"  RuntimeObject * Component_GetComponent_TisRuntimeObject_m2906321015_gshared (Component_t1923634451 * __this, const RuntimeMethod* method);
// !0 System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::get_Item(System.Int32)
extern "C"  RaycastResult_t3360306849  List_1_get_Item_m2113769949_gshared (List_1_t537414295 * __this, int32_t p0, const RuntimeMethod* method);
// System.Int32 System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::get_Count()
extern "C"  int32_t List_1_get_Count_m4207101203_gshared (List_1_t537414295 * __this, const RuntimeMethod* method);
// !0 System.Collections.Generic.List`1<System.Object>::get_Item(System.Int32)
extern "C"  RuntimeObject * List_1_get_Item_m2287542950_gshared (List_1_t257213610 * __this, int32_t p0, const RuntimeMethod* method);
// System.Boolean UnityEngine.EventSystems.ExecuteEvents::Execute<System.Object>(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<T>)
extern "C"  bool ExecuteEvents_Execute_TisRuntimeObject_m1952955951_gshared (RuntimeObject * __this /* static, unused */, GameObject_t1113636619 * ___target0, BaseEventData_t3903027533 * ___eventData1, EventFunction_1_t1764640198 * ___functor2, const RuntimeMethod* method);
// System.Int32 System.Collections.Generic.List`1<System.Object>::get_Count()
extern "C"  int32_t List_1_get_Count_m2934127733_gshared (List_1_t257213610 * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<System.Object>::Clear()
extern "C"  void List_1_Clear_m3697625829_gshared (List_1_t257213610 * __this, const RuntimeMethod* method);
// System.Boolean System.Collections.Generic.List`1<System.Object>::Remove(!0)
extern "C"  bool List_1_Remove_m1416767016_gshared (List_1_t257213610 * __this, RuntimeObject * p0, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<System.Object>::Add(!0)
extern "C"  void List_1_Add_m3338814081_gshared (List_1_t257213610 * __this, RuntimeObject * p0, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<System.Object>::.ctor()
extern "C"  void List_1__ctor_m2321703786_gshared (List_1_t257213610 * __this, const RuntimeMethod* method);
// System.Int32 System.Collections.Generic.List`1<System.Object>::IndexOf(!0)
extern "C"  int32_t List_1_IndexOf_m2662756272_gshared (List_1_t257213610 * __this, RuntimeObject * p0, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<System.Object>::RemoveAt(System.Int32)
extern "C"  void List_1_RemoveAt_m2730968292_gshared (List_1_t257213610 * __this, int32_t p0, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<System.Object>::Insert(System.Int32,!0)
extern "C"  void List_1_Insert_m3748206754_gshared (List_1_t257213610 * __this, int32_t p0, RuntimeObject * p1, const RuntimeMethod* method);
// System.Void UnityEngine.Component::GetComponents<System.Object>(System.Collections.Generic.List`1<!!0>)
extern "C"  void Component_GetComponents_TisRuntimeObject_m2416546752_gshared (Component_t1923634451 * __this, List_1_t257213610 * p0, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::Clear()
extern "C"  void List_1_Clear_m1143167521_gshared (List_1_t537414295 * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::Sort(System.Comparison`1<!0>)
extern "C"  void List_1_Sort_m560065279_gshared (List_1_t537414295 * __this, Comparison_1_t3135238028 * p0, const RuntimeMethod* method);
// System.Void System.Comparison`1<UnityEngine.EventSystems.RaycastResult>::.ctor(System.Object,System.IntPtr)
extern "C"  void Comparison_1__ctor_m214699014_gshared (Comparison_1_t3135238028 * __this, RuntimeObject * p0, intptr_t p1, const RuntimeMethod* method);
// System.Void UnityEngine.Events.UnityEvent`1<System.Object>::Invoke(!0)
extern "C"  void UnityEvent_1_Invoke_m2734859485_gshared (UnityEvent_1_t3961765668 * __this, RuntimeObject * p0, const RuntimeMethod* method);
// System.Void UnityEngine.Events.UnityEvent`1<System.Object>::.ctor()
extern "C"  void UnityEvent_1__ctor_m1789019280_gshared (UnityEvent_1_t3961765668 * __this, const RuntimeMethod* method);
// T UnityEngine.EventSystems.ExecuteEvents::ValidateEventData<System.Object>(UnityEngine.EventSystems.BaseEventData)
extern "C"  RuntimeObject * ExecuteEvents_ValidateEventData_TisRuntimeObject_m1594546529_gshared (RuntimeObject * __this /* static, unused */, BaseEventData_t3903027533 * ___data0, const RuntimeMethod* method);
// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<System.Object>::.ctor(System.Object,System.IntPtr)
extern "C"  void EventFunction_1__ctor_m4292798223_gshared (EventFunction_1_t1764640198 * __this, RuntimeObject * p0, intptr_t p1, const RuntimeMethod* method);
// System.Void UnityEngine.Events.UnityAction`1<System.Object>::.ctor(System.Object,System.IntPtr)
extern "C"  void UnityAction_1__ctor_m2434317150_gshared (UnityAction_1_t3664942305 * __this, RuntimeObject * p0, intptr_t p1, const RuntimeMethod* method);
// System.Void UnityEngine.UI.ObjectPool`1<System.Object>::.ctor(UnityEngine.Events.UnityAction`1<T>,UnityEngine.Events.UnityAction`1<T>)
extern "C"  void ObjectPool_1__ctor_m2535233435_gshared (ObjectPool_1_t2779729376 * __this, UnityAction_1_t3664942305 * p0, UnityAction_1_t3664942305 * p1, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<System.Object>::.ctor(System.Int32)
extern "C"  void List_1__ctor_m3947764094_gshared (List_1_t257213610 * __this, int32_t p0, const RuntimeMethod* method);
// !!0 UnityEngine.GameObject::GetComponent<System.Object>()
extern "C"  RuntimeObject * GameObject_GetComponent_TisRuntimeObject_m2049753423_gshared (GameObject_t1113636619 * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::Add(!0)
extern "C"  void List_1_Add_m3465233825_gshared (List_1_t537414295 * __this, RaycastResult_t3360306849  p0, const RuntimeMethod* method);
// System.Void System.Comparison`1<UnityEngine.RaycastHit>::.ctor(System.Object,System.IntPtr)
extern "C"  void Comparison_1__ctor_m3138326461_gshared (Comparison_1_t830933145 * __this, RuntimeObject * p0, intptr_t p1, const RuntimeMethod* method);
// System.Void System.Array::Sort<UnityEngine.RaycastHit>(!!0[],System.Comparison`1<!!0>)
extern "C"  void Array_Sort_TisRaycastHit_t1056001966_m1961542140_gshared (RuntimeObject * __this /* static, unused */, RaycastHitU5BU5D_t1690781147* p0, Comparison_1_t830933145 * p1, const RuntimeMethod* method);
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::.ctor()
extern "C"  void Dictionary_2__ctor_m2601736566_gshared (Dictionary_2_t1968819495 * __this, const RuntimeMethod* method);
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::TryGetValue(!0,!1&)
extern "C"  bool Dictionary_2_TryGetValue_m3411363121_gshared (Dictionary_2_t1968819495 * __this, int32_t p0, RuntimeObject ** p1, const RuntimeMethod* method);
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::Add(!0,!1)
extern "C"  void Dictionary_2_Add_m2059424751_gshared (Dictionary_2_t1968819495 * __this, int32_t p0, RuntimeObject * p1, const RuntimeMethod* method);
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::Remove(!0)
extern "C"  bool Dictionary_2_Remove_m4193450060_gshared (Dictionary_2_t1968819495 * __this, int32_t p0, const RuntimeMethod* method);
// System.Collections.Generic.Dictionary`2/ValueCollection<!0,!1> System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::get_Values()
extern "C"  ValueCollection_t3684863813 * Dictionary_2_get_Values_m683714624_gshared (Dictionary_2_t1968819495 * __this, const RuntimeMethod* method);
// System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<!0,!1> System.Collections.Generic.Dictionary`2/ValueCollection<System.Int32,System.Object>::GetEnumerator()
extern "C"  Enumerator_t2537713152  ValueCollection_GetEnumerator_m616748621_gshared (ValueCollection_t3684863813 * __this, const RuntimeMethod* method);
// !1 System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.Int32,System.Object>::get_Current()
extern "C"  RuntimeObject * Enumerator_get_Current_m2250080680_gshared (Enumerator_t2537713152 * __this, const RuntimeMethod* method);
// System.Boolean System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.Int32,System.Object>::MoveNext()
extern "C"  bool Enumerator_MoveNext_m2602845255_gshared (Enumerator_t2537713152 * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.Int32,System.Object>::Dispose()
extern "C"  void Enumerator_Dispose_m3503748991_gshared (Enumerator_t2537713152 * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::Clear()
extern "C"  void Dictionary_2_Clear_m212974362_gshared (Dictionary_2_t1968819495 * __this, const RuntimeMethod* method);
// System.Collections.Generic.Dictionary`2/Enumerator<!0,!1> System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::GetEnumerator()
extern "C"  Enumerator_t3923002270  Dictionary_2_GetEnumerator_m1087370259_gshared (Dictionary_2_t1968819495 * __this, const RuntimeMethod* method);
// System.Collections.Generic.KeyValuePair`2<!0,!1> System.Collections.Generic.Dictionary`2/Enumerator<System.Int32,System.Object>::get_Current()
extern "C"  KeyValuePair_2_t71524366  Enumerator_get_Current_m3431285658_gshared (Enumerator_t3923002270 * __this, const RuntimeMethod* method);
// !1 System.Collections.Generic.KeyValuePair`2<System.Int32,System.Object>::get_Value()
extern "C"  RuntimeObject * KeyValuePair_2_get_Value_m3495598764_gshared (KeyValuePair_2_t71524366 * __this, const RuntimeMethod* method);
// !0 System.Collections.Generic.KeyValuePair`2<System.Int32,System.Object>::get_Key()
extern "C"  int32_t KeyValuePair_2_get_Key_m1839753989_gshared (KeyValuePair_2_t71524366 * __this, const RuntimeMethod* method);
// System.Boolean System.Collections.Generic.Dictionary`2/Enumerator<System.Int32,System.Object>::MoveNext()
extern "C"  bool Enumerator_MoveNext_m3398155861_gshared (Enumerator_t3923002270 * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.Dictionary`2/Enumerator<System.Int32,System.Object>::Dispose()
extern "C"  void Enumerator_Dispose_m562365603_gshared (Enumerator_t3923002270 * __this, const RuntimeMethod* method);
// UnityEngine.GameObject UnityEngine.EventSystems.ExecuteEvents::GetEventHandler<System.Object>(UnityEngine.GameObject)
extern "C"  GameObject_t1113636619 * ExecuteEvents_GetEventHandler_TisRuntimeObject_m3687647312_gshared (RuntimeObject * __this /* static, unused */, GameObject_t1113636619 * ___root0, const RuntimeMethod* method);
// System.Boolean System.Collections.Generic.List`1<System.Object>::Contains(!0)
extern "C"  bool List_1_Contains_m2654125393_gshared (List_1_t257213610 * __this, RuntimeObject * p0, const RuntimeMethod* method);
// UnityEngine.GameObject UnityEngine.EventSystems.ExecuteEvents::ExecuteHierarchy<System.Object>(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<T>)
extern "C"  GameObject_t1113636619 * ExecuteEvents_ExecuteHierarchy_TisRuntimeObject_m3266560969_gshared (RuntimeObject * __this /* static, unused */, GameObject_t1113636619 * ___root0, BaseEventData_t3903027533 * ___eventData1, EventFunction_1_t1764640198 * ___callbackFunction2, const RuntimeMethod* method);
// System.String System.Collections.Generic.KeyValuePair`2<System.Int32,System.Object>::ToString()
extern "C"  String_t* KeyValuePair_2_ToString_m1238786018_gshared (KeyValuePair_2_t71524366 * __this, const RuntimeMethod* method);
// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct<UnityEngine.UI.AspectRatioFitter/AspectMode>(T&,T)
extern "C"  bool SetPropertyUtility_SetStruct_TisAspectMode_t3417192999_m1565063249_gshared (RuntimeObject * __this /* static, unused */, int32_t* ___currentValue0, int32_t ___newValue1, const RuntimeMethod* method);
// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct<System.Single>(T&,T)
extern "C"  bool SetPropertyUtility_SetStruct_TisSingle_t1397266774_m2805350785_gshared (RuntimeObject * __this /* static, unused */, float* ___currentValue0, float ___newValue1, const RuntimeMethod* method);
// System.Void UnityEngine.UI.Collections.IndexedSet`1<System.Object>::.ctor()
extern "C"  void IndexedSet_1__ctor_m2250384602_gshared (IndexedSet_1_t234526808 * __this, const RuntimeMethod* method);
// System.Int32 UnityEngine.UI.Collections.IndexedSet`1<System.Object>::get_Count()
extern "C"  int32_t IndexedSet_1_get_Count_m2591381675_gshared (IndexedSet_1_t234526808 * __this, const RuntimeMethod* method);
// T UnityEngine.UI.Collections.IndexedSet`1<System.Object>::get_Item(System.Int32)
extern "C"  RuntimeObject * IndexedSet_1_get_Item_m3913508799_gshared (IndexedSet_1_t234526808 * __this, int32_t p0, const RuntimeMethod* method);
// System.Void UnityEngine.UI.Collections.IndexedSet`1<System.Object>::RemoveAt(System.Int32)
extern "C"  void IndexedSet_1_RemoveAt_m3002732320_gshared (IndexedSet_1_t234526808 * __this, int32_t p0, const RuntimeMethod* method);
// System.Void UnityEngine.UI.Collections.IndexedSet`1<System.Object>::Sort(System.Comparison`1<T>)
extern "C"  void IndexedSet_1_Sort_m2612539420_gshared (IndexedSet_1_t234526808 * __this, Comparison_1_t2855037343 * p0, const RuntimeMethod* method);
// System.Void UnityEngine.UI.Collections.IndexedSet`1<System.Object>::Clear()
extern "C"  void IndexedSet_1_Clear_m4036265083_gshared (IndexedSet_1_t234526808 * __this, const RuntimeMethod* method);
// System.Boolean UnityEngine.UI.Collections.IndexedSet`1<System.Object>::Contains(T)
extern "C"  bool IndexedSet_1_Contains_m1525966688_gshared (IndexedSet_1_t234526808 * __this, RuntimeObject * p0, const RuntimeMethod* method);
// System.Boolean UnityEngine.UI.Collections.IndexedSet`1<System.Object>::AddUnique(T)
extern "C"  bool IndexedSet_1_AddUnique_m861843892_gshared (IndexedSet_1_t234526808 * __this, RuntimeObject * p0, const RuntimeMethod* method);
// System.Boolean UnityEngine.UI.Collections.IndexedSet`1<System.Object>::Remove(T)
extern "C"  bool IndexedSet_1_Remove_m4118314453_gshared (IndexedSet_1_t234526808 * __this, RuntimeObject * p0, const RuntimeMethod* method);
// System.Void System.Comparison`1<System.Object>::.ctor(System.Object,System.IntPtr)
extern "C"  void Comparison_1__ctor_m793514796_gshared (Comparison_1_t2855037343 * __this, RuntimeObject * p0, intptr_t p1, const RuntimeMethod* method);
// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct<UnityEngine.UI.ContentSizeFitter/FitMode>(T&,T)
extern "C"  bool SetPropertyUtility_SetStruct_TisFitMode_t3267881214_m3556730181_gshared (RuntimeObject * __this /* static, unused */, int32_t* ___currentValue0, int32_t ___newValue1, const RuntimeMethod* method);
// System.Void UnityEngine.Events.UnityEvent`1<UnityEngine.Color>::Invoke(!0)
extern "C"  void UnityEvent_1_Invoke_m3884411426_gshared (UnityEvent_1_t3437345828 * __this, Color_t2555686324  p0, const RuntimeMethod* method);
// System.Void UnityEngine.Events.UnityEvent`1<UnityEngine.Color>::AddListener(UnityEngine.Events.UnityAction`1<!0>)
extern "C"  void UnityEvent_1_AddListener_m1590149461_gshared (UnityEvent_1_t3437345828 * __this, UnityAction_1_t3140522465 * p0, const RuntimeMethod* method);
// System.Void UnityEngine.Events.UnityEvent`1<UnityEngine.Color>::.ctor()
extern "C"  void UnityEvent_1__ctor_m1293792034_gshared (UnityEvent_1_t3437345828 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Events.UnityEvent`1<System.Single>::Invoke(!0)
extern "C"  void UnityEvent_1_Invoke_m3400677460_gshared (UnityEvent_1_t2278926278 * __this, float p0, const RuntimeMethod* method);
// System.Void UnityEngine.Events.UnityEvent`1<System.Single>::AddListener(UnityEngine.Events.UnityAction`1<!0>)
extern "C"  void UnityEvent_1_AddListener_m3008008915_gshared (UnityEvent_1_t2278926278 * __this, UnityAction_1_t1982102915 * p0, const RuntimeMethod* method);
// System.Void UnityEngine.Events.UnityEvent`1<System.Single>::.ctor()
extern "C"  void UnityEvent_1__ctor_m2218582587_gshared (UnityEvent_1_t2278926278 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Events.UnityEvent`1<System.Int32>::Invoke(!0)
extern "C"  void UnityEvent_1_Invoke_m3604335408_gshared (UnityEvent_1_t3832605257 * __this, int32_t p0, const RuntimeMethod* method);
// System.Void UnityEngine.UI.CoroutineTween.TweenRunner`1<UnityEngine.UI.CoroutineTween.FloatTween>::.ctor()
extern "C"  void TweenRunner_1__ctor_m3053831591_gshared (TweenRunner_1_t3520241082 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.UI.CoroutineTween.TweenRunner`1<UnityEngine.UI.CoroutineTween.FloatTween>::Init(UnityEngine.MonoBehaviour)
extern "C"  void TweenRunner_1_Init_m1266084429_gshared (TweenRunner_1_t3520241082 * __this, MonoBehaviour_t3962482529 * p0, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<System.Object>::AddRange(System.Collections.Generic.IEnumerable`1<!0>)
extern "C"  void List_1_AddRange_m3709462088_gshared (List_1_t257213610 * __this, RuntimeObject* p0, const RuntimeMethod* method);
// !!0 UnityEngine.Component::GetComponentInChildren<System.Object>()
extern "C"  RuntimeObject * Component_GetComponentInChildren_TisRuntimeObject_m1033527003_gshared (Component_t1923634451 * __this, const RuntimeMethod* method);
// T UnityEngine.UI.Dropdown::GetOrAddComponent<System.Object>(UnityEngine.GameObject)
extern "C"  RuntimeObject * Dropdown_GetOrAddComponent_TisRuntimeObject_m769901662_gshared (RuntimeObject * __this /* static, unused */, GameObject_t1113636619 * ___go0, const RuntimeMethod* method);
// System.Collections.Generic.List`1<T> UnityEngine.UI.ListPool`1<System.Object>::Get()
extern "C"  List_1_t257213610 * ListPool_1_Get_m1670010485_gshared (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
// System.Void UnityEngine.GameObject::GetComponentsInParent<System.Object>(System.Boolean,System.Collections.Generic.List`1<!!0>)
extern "C"  void GameObject_GetComponentsInParent_TisRuntimeObject_m947018401_gshared (GameObject_t1113636619 * __this, bool p0, List_1_t257213610 * p1, const RuntimeMethod* method);
// System.Void UnityEngine.UI.ListPool`1<System.Object>::Release(System.Collections.Generic.List`1<T>)
extern "C"  void ListPool_1_Release_m957266927_gshared (RuntimeObject * __this /* static, unused */, List_1_t257213610 * p0, const RuntimeMethod* method);
// !!0 UnityEngine.GameObject::GetComponentInChildren<System.Object>()
extern "C"  RuntimeObject * GameObject_GetComponentInChildren_TisRuntimeObject_m1513755678_gshared (GameObject_t1113636619 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Events.UnityAction`1<System.Boolean>::.ctor(System.Object,System.IntPtr)
extern "C"  void UnityAction_1__ctor_m3007623985_gshared (UnityAction_1_t682124106 * __this, RuntimeObject * p0, intptr_t p1, const RuntimeMethod* method);
// System.Void UnityEngine.Events.UnityEvent`1<System.Boolean>::AddListener(UnityEngine.Events.UnityAction`1<!0>)
extern "C"  void UnityEvent_1_AddListener_m2847988282_gshared (UnityEvent_1_t978947469 * __this, UnityAction_1_t682124106 * p0, const RuntimeMethod* method);
// !!0 UnityEngine.Object::Instantiate<System.Object>(!!0)
extern "C"  RuntimeObject * Object_Instantiate_TisRuntimeObject_m2446893047_gshared (RuntimeObject * __this /* static, unused */, RuntimeObject * p0, const RuntimeMethod* method);
// System.Void UnityEngine.Events.UnityAction`1<System.Single>::.ctor(System.Object,System.IntPtr)
extern "C"  void UnityAction_1__ctor_m336053009_gshared (UnityAction_1_t1982102915 * __this, RuntimeObject * p0, intptr_t p1, const RuntimeMethod* method);
// System.Void UnityEngine.UI.CoroutineTween.TweenRunner`1<UnityEngine.UI.CoroutineTween.FloatTween>::StartTween(T)
extern "C"  void TweenRunner_1_StartTween_m1055628540_gshared (TweenRunner_1_t3520241082 * __this, FloatTween_t1274330004  p0, const RuntimeMethod* method);
// System.Void UnityEngine.Events.UnityEvent`1<System.Int32>::.ctor()
extern "C"  void UnityEvent_1__ctor_m3816765192_gshared (UnityEvent_1_t3832605257 * __this, const RuntimeMethod* method);
// !!0 UnityEngine.Component::GetComponentInParent<System.Object>()
extern "C"  RuntimeObject * Component_GetComponentInParent_TisRuntimeObject_m3491943679_gshared (Component_t1923634451 * __this, const RuntimeMethod* method);
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Object>::TryGetValue(!0,!1&)
extern "C"  bool Dictionary_2_TryGetValue_m3280774074_gshared (Dictionary_2_t132545152 * __this, RuntimeObject * p0, RuntimeObject ** p1, const RuntimeMethod* method);
// System.Int32 System.Collections.Generic.Dictionary`2<System.Object,System.Object>::get_Count()
extern "C"  int32_t Dictionary_2_get_Count_m3919933788_gshared (Dictionary_2_t132545152 * __this, const RuntimeMethod* method);
// System.Void System.Action`1<System.Object>::.ctor(System.Object,System.IntPtr)
extern "C"  void Action_1__ctor_m118522912_gshared (Action_1_t3252573759 * __this, RuntimeObject * p0, intptr_t p1, const RuntimeMethod* method);
// System.Void System.Collections.Generic.HashSet`1<System.Object>::.ctor()
extern "C"  void HashSet_1__ctor_m4231804131_gshared (HashSet_1_t1645055638 * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::Add(!0,!1)
extern "C"  void Dictionary_2_Add_m2387223709_gshared (Dictionary_2_t132545152 * __this, RuntimeObject * p0, RuntimeObject * p1, const RuntimeMethod* method);
// System.Boolean System.Collections.Generic.HashSet`1<System.Object>::Contains(!0)
extern "C"  bool HashSet_1_Contains_m3173358704_gshared (HashSet_1_t1645055638 * __this, RuntimeObject * p0, const RuntimeMethod* method);
// System.Boolean System.Collections.Generic.HashSet`1<System.Object>::Add(!0)
extern "C"  bool HashSet_1_Add_m1971460364_gshared (HashSet_1_t1645055638 * __this, RuntimeObject * p0, const RuntimeMethod* method);
// System.Collections.Generic.HashSet`1/Enumerator<!0> System.Collections.Generic.HashSet`1<System.Object>::GetEnumerator()
extern "C"  Enumerator_t3350232909  HashSet_1_GetEnumerator_m3346268098_gshared (HashSet_1_t1645055638 * __this, const RuntimeMethod* method);
// !0 System.Collections.Generic.HashSet`1/Enumerator<System.Object>::get_Current()
extern "C"  RuntimeObject * Enumerator_get_Current_m4213278602_gshared (Enumerator_t3350232909 * __this, const RuntimeMethod* method);
// System.Boolean System.Collections.Generic.HashSet`1/Enumerator<System.Object>::MoveNext()
extern "C"  bool Enumerator_MoveNext_m3714175425_gshared (Enumerator_t3350232909 * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.HashSet`1/Enumerator<System.Object>::Dispose()
extern "C"  void Enumerator_Dispose_m1204547613_gshared (Enumerator_t3350232909 * __this, const RuntimeMethod* method);
// System.Boolean System.Collections.Generic.HashSet`1<System.Object>::Remove(!0)
extern "C"  bool HashSet_1_Remove_m709044238_gshared (HashSet_1_t1645055638 * __this, RuntimeObject * p0, const RuntimeMethod* method);
// System.Int32 System.Collections.Generic.HashSet`1<System.Object>::get_Count()
extern "C"  int32_t HashSet_1_get_Count_m542532379_gshared (HashSet_1_t1645055638 * __this, const RuntimeMethod* method);
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Object>::Remove(!0)
extern "C"  bool Dictionary_2_Remove_m1786738978_gshared (Dictionary_2_t132545152 * __this, RuntimeObject * p0, const RuntimeMethod* method);
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::.ctor()
extern "C"  void Dictionary_2__ctor_m518943619_gshared (Dictionary_2_t132545152 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.UI.CoroutineTween.TweenRunner`1<UnityEngine.UI.CoroutineTween.ColorTween>::.ctor()
extern "C"  void TweenRunner_1__ctor_m340723704_gshared (TweenRunner_1_t3055525458 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.UI.CoroutineTween.TweenRunner`1<UnityEngine.UI.CoroutineTween.ColorTween>::Init(UnityEngine.MonoBehaviour)
extern "C"  void TweenRunner_1_Init_m3026112660_gshared (TweenRunner_1_t3055525458 * __this, MonoBehaviour_t3962482529 * p0, const RuntimeMethod* method);
// System.Void UnityEngine.UI.CoroutineTween.TweenRunner`1<UnityEngine.UI.CoroutineTween.ColorTween>::StopTween()
extern "C"  void TweenRunner_1_StopTween_m1830357468_gshared (TweenRunner_1_t3055525458 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Events.UnityAction`1<UnityEngine.Color>::.ctor(System.Object,System.IntPtr)
extern "C"  void UnityAction_1__ctor_m2796929162_gshared (UnityAction_1_t3140522465 * __this, RuntimeObject * p0, intptr_t p1, const RuntimeMethod* method);
// System.Void UnityEngine.UI.CoroutineTween.TweenRunner`1<UnityEngine.UI.CoroutineTween.ColorTween>::StartTween(T)
extern "C"  void TweenRunner_1_StartTween_m2247690200_gshared (TweenRunner_1_t3055525458 * __this, ColorTween_t809614380  p0, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<System.Object>::Sort(System.Comparison`1<!0>)
extern "C"  void List_1_Sort_m2076177611_gshared (List_1_t257213610 * __this, Comparison_1_t2855037343 * p0, const RuntimeMethod* method);
// System.Void UnityEngine.UI.Collections.IndexedSet`1<System.Object>::Add(T)
extern "C"  void IndexedSet_1_Add_m459949375_gshared (IndexedSet_1_t234526808 * __this, RuntimeObject * p0, const RuntimeMethod* method);
// System.Void UnityEngine.UI.LayoutGroup::SetProperty<UnityEngine.UI.GridLayoutGroup/Corner>(T&,T)
extern "C"  void LayoutGroup_SetProperty_TisCorner_t1493259673_m3558432704_gshared (LayoutGroup_t2436138090 * __this, int32_t* ___currentValue0, int32_t ___newValue1, const RuntimeMethod* method);
// System.Void UnityEngine.UI.LayoutGroup::SetProperty<UnityEngine.UI.GridLayoutGroup/Axis>(T&,T)
extern "C"  void LayoutGroup_SetProperty_TisAxis_t3613393006_m3591044743_gshared (LayoutGroup_t2436138090 * __this, int32_t* ___currentValue0, int32_t ___newValue1, const RuntimeMethod* method);
// System.Void UnityEngine.UI.LayoutGroup::SetProperty<UnityEngine.Vector2>(T&,T)
extern "C"  void LayoutGroup_SetProperty_TisVector2_t2156229523_m2721164497_gshared (LayoutGroup_t2436138090 * __this, Vector2_t2156229523 * ___currentValue0, Vector2_t2156229523  ___newValue1, const RuntimeMethod* method);
// System.Void UnityEngine.UI.LayoutGroup::SetProperty<UnityEngine.UI.GridLayoutGroup/Constraint>(T&,T)
extern "C"  void LayoutGroup_SetProperty_TisConstraint_t814224393_m1820208910_gshared (LayoutGroup_t2436138090 * __this, int32_t* ___currentValue0, int32_t ___newValue1, const RuntimeMethod* method);
// System.Void UnityEngine.UI.LayoutGroup::SetProperty<System.Int32>(T&,T)
extern "C"  void LayoutGroup_SetProperty_TisInt32_t2950945753_m3911895589_gshared (LayoutGroup_t2436138090 * __this, int32_t* ___currentValue0, int32_t ___newValue1, const RuntimeMethod* method);
// System.Void UnityEngine.UI.LayoutGroup::SetProperty<System.Single>(T&,T)
extern "C"  void LayoutGroup_SetProperty_TisSingle_t1397266774_m793506911_gshared (LayoutGroup_t2436138090 * __this, float* ___currentValue0, float ___newValue1, const RuntimeMethod* method);
// System.Void UnityEngine.UI.LayoutGroup::SetProperty<System.Boolean>(T&,T)
extern "C"  void LayoutGroup_SetProperty_TisBoolean_t97287965_m3903959758_gshared (LayoutGroup_t2436138090 * __this, bool* ___currentValue0, bool ___newValue1, const RuntimeMethod* method);
// System.Boolean UnityEngine.UI.SetPropertyUtility::SetClass<System.Object>(T&,T)
extern "C"  bool SetPropertyUtility_SetClass_TisRuntimeObject_m1505455193_gshared (RuntimeObject * __this /* static, unused */, RuntimeObject ** ___currentValue0, RuntimeObject * ___newValue1, const RuntimeMethod* method);
// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct<UnityEngine.UI.Image/Type>(T&,T)
extern "C"  bool SetPropertyUtility_SetStruct_TisType_t1152881528_m2141033060_gshared (RuntimeObject * __this /* static, unused */, int32_t* ___currentValue0, int32_t ___newValue1, const RuntimeMethod* method);
// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct<System.Boolean>(T&,T)
extern "C"  bool SetPropertyUtility_SetStruct_TisBoolean_t97287965_m1354367708_gshared (RuntimeObject * __this /* static, unused */, bool* ___currentValue0, bool ___newValue1, const RuntimeMethod* method);
// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct<UnityEngine.UI.Image/FillMethod>(T&,T)
extern "C"  bool SetPropertyUtility_SetStruct_TisFillMethod_t1167457570_m4164776730_gshared (RuntimeObject * __this /* static, unused */, int32_t* ___currentValue0, int32_t ___newValue1, const RuntimeMethod* method);
// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct<System.Int32>(T&,T)
extern "C"  bool SetPropertyUtility_SetStruct_TisInt32_t2950945753_m1101767463_gshared (RuntimeObject * __this /* static, unused */, int32_t* ___currentValue0, int32_t ___newValue1, const RuntimeMethod* method);

// System.Void System.Object::.ctor()
extern "C"  void Object__ctor_m297566312 (RuntimeObject * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.EventSystems.BaseEventData::.ctor(UnityEngine.EventSystems.EventSystem)
extern "C"  void BaseEventData__ctor_m1299776920 (BaseEventData_t3903027533 * __this, EventSystem_t1003666588 * ___eventSystem0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Vector2 UnityEngine.Vector2::get_zero()
extern "C"  Vector2_t2156229523  Vector2_get_zero_m540426400 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.EventSystems.AxisEventData::set_moveVector(UnityEngine.Vector2)
extern "C"  void AxisEventData_set_moveVector_m2673941879 (AxisEventData_t2331243652 * __this, Vector2_t2156229523  ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.EventSystems.AxisEventData::set_moveDir(UnityEngine.EventSystems.MoveDirection)
extern "C"  void AxisEventData_set_moveDir_m2388688169 (AxisEventData_t2331243652 * __this, int32_t ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.EventSystems.AbstractEventData::.ctor()
extern "C"  void AbstractEventData__ctor_m2094677034 (AbstractEventData_t4171500731 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.EventSystems.BaseInputModule UnityEngine.EventSystems.EventSystem::get_currentInputModule()
extern "C"  BaseInputModule_t2019268878 * EventSystem_get_currentInputModule_m1630316857 (EventSystem_t1003666588 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.GameObject UnityEngine.EventSystems.EventSystem::get_currentSelectedGameObject()
extern "C"  GameObject_t1113636619 * EventSystem_get_currentSelectedGameObject_m2939274948 (EventSystem_t1003666588 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.EventSystems.EventSystem::SetSelectedGameObject(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData)
extern "C"  void EventSystem_SetSelectedGameObject_m3267446555 (EventSystem_t1003666588 * __this, GameObject_t1113636619 * ___selected0, BaseEventData_t3903027533 * ___pointer1, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.EventSystems.UIBehaviour::.ctor()
extern "C"  void UIBehaviour__ctor_m4230637738 (UIBehaviour_t3495933518 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.String UnityEngine.Input::get_compositionString()
extern "C"  String_t* Input_get_compositionString_m2336588846 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.IMECompositionMode UnityEngine.Input::get_imeCompositionMode()
extern "C"  int32_t Input_get_imeCompositionMode_m391644396 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.Input::set_imeCompositionMode(UnityEngine.IMECompositionMode)
extern "C"  void Input_set_imeCompositionMode_m1326937326 (RuntimeObject * __this /* static, unused */, int32_t p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Vector2 UnityEngine.Input::get_compositionCursorPos()
extern "C"  Vector2_t2156229523  Input_get_compositionCursorPos_m2530040356 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.Input::set_compositionCursorPos(UnityEngine.Vector2)
extern "C"  void Input_set_compositionCursorPos_m1909373301 (RuntimeObject * __this /* static, unused */, Vector2_t2156229523  p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.Input::get_mousePresent()
extern "C"  bool Input_get_mousePresent_m2501415498 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.Input::GetMouseButtonDown(System.Int32)
extern "C"  bool Input_GetMouseButtonDown_m2081676745 (RuntimeObject * __this /* static, unused */, int32_t p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.Input::GetMouseButtonUp(System.Int32)
extern "C"  bool Input_GetMouseButtonUp_m2924350851 (RuntimeObject * __this /* static, unused */, int32_t p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.Input::GetMouseButton(System.Int32)
extern "C"  bool Input_GetMouseButton_m513753021 (RuntimeObject * __this /* static, unused */, int32_t p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Vector3 UnityEngine.Input::get_mousePosition()
extern "C"  Vector3_t3722313464  Input_get_mousePosition_m1616496925 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Vector2 UnityEngine.Vector2::op_Implicit(UnityEngine.Vector3)
extern "C"  Vector2_t2156229523  Vector2_op_Implicit_m4260192859 (RuntimeObject * __this /* static, unused */, Vector3_t3722313464  p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Vector2 UnityEngine.Input::get_mouseScrollDelta()
extern "C"  Vector2_t2156229523  Input_get_mouseScrollDelta_m1758395486 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.Input::get_touchSupported()
extern "C"  bool Input_get_touchSupported_m1480684970 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Int32 UnityEngine.Input::get_touchCount()
extern "C"  int32_t Input_get_touchCount_m3403849067 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Touch UnityEngine.Input::GetTouch(System.Int32)
extern "C"  Touch_t1921856868  Input_GetTouch_m2192712756 (RuntimeObject * __this /* static, unused */, int32_t p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Single UnityEngine.Input::GetAxisRaw(System.String)
extern "C"  float Input_GetAxisRaw_m2316819917 (RuntimeObject * __this /* static, unused */, String_t* p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.Input::GetButtonDown(System.String)
extern "C"  bool Input_GetButtonDown_m3074252807 (RuntimeObject * __this /* static, unused */, String_t* p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::.ctor()
#define List_1__ctor_m2049947431(__this, method) ((  void (*) (List_1_t537414295 *, const RuntimeMethod*))List_1__ctor_m2049947431_gshared)(__this, method)
// System.Boolean UnityEngine.Object::op_Inequality(UnityEngine.Object,UnityEngine.Object)
extern "C"  bool Object_op_Inequality_m4071470834 (RuntimeObject * __this /* static, unused */, Object_t631007953 * p0, Object_t631007953 * p1, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.Object::op_Equality(UnityEngine.Object,UnityEngine.Object)
extern "C"  bool Object_op_Equality_m1810815630 (RuntimeObject * __this /* static, unused */, Object_t631007953 * p0, Object_t631007953 * p1, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// !!0[] UnityEngine.Component::GetComponents<UnityEngine.EventSystems.BaseInput>()
#define Component_GetComponents_TisBaseInput_t3630163547_m2590144445(__this, method) ((  BaseInputU5BU5D_t2997724634* (*) (Component_t1923634451 *, const RuntimeMethod*))Component_GetComponents_TisRuntimeObject_m539078962_gshared)(__this, method)
// System.Type System.Object::GetType()
extern "C"  Type_t * Object_GetType_m88164663 (RuntimeObject * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)
extern "C"  Type_t * Type_GetTypeFromHandle_m1620074514 (RuntimeObject * __this /* static, unused */, RuntimeTypeHandle_t3027515415  p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.GameObject UnityEngine.Component::get_gameObject()
extern "C"  GameObject_t1113636619 * Component_get_gameObject_m442555142 (Component_t1923634451 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// !!0 UnityEngine.GameObject::AddComponent<UnityEngine.EventSystems.BaseInput>()
#define GameObject_AddComponent_TisBaseInput_t3630163547_m45311597(__this, method) ((  BaseInput_t3630163547 * (*) (GameObject_t1113636619 *, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m3469369570_gshared)(__this, method)
// System.Void UnityEngine.EventSystems.UIBehaviour::OnEnable()
extern "C"  void UIBehaviour_OnEnable_m189051288 (UIBehaviour_t3495933518 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// !!0 UnityEngine.Component::GetComponent<UnityEngine.EventSystems.EventSystem>()
#define Component_GetComponent_TisEventSystem_t1003666588_m3129363749(__this, method) ((  EventSystem_t1003666588 * (*) (Component_t1923634451 *, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m2906321015_gshared)(__this, method)
// System.Void UnityEngine.EventSystems.EventSystem::UpdateModules()
extern "C"  void EventSystem_UpdateModules_m3643806022 (EventSystem_t1003666588 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.EventSystems.UIBehaviour::OnDisable()
extern "C"  void UIBehaviour_OnDisable_m1784507360 (UIBehaviour_t3495933518 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// !0 System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::get_Item(System.Int32)
#define List_1_get_Item_m2113769949(__this, p0, method) ((  RaycastResult_t3360306849  (*) (List_1_t537414295 *, int32_t, const RuntimeMethod*))List_1_get_Item_m2113769949_gshared)(__this, p0, method)
// UnityEngine.GameObject UnityEngine.EventSystems.RaycastResult::get_gameObject()
extern "C"  GameObject_t1113636619 * RaycastResult_get_gameObject_m2570051527 (RaycastResult_t3360306849 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Int32 System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::get_Count()
#define List_1_get_Count_m4207101203(__this, method) ((  int32_t (*) (List_1_t537414295 *, const RuntimeMethod*))List_1_get_Count_m4207101203_gshared)(__this, method)
// UnityEngine.EventSystems.MoveDirection UnityEngine.EventSystems.BaseInputModule::DetermineMoveDirection(System.Single,System.Single,System.Single)
extern "C"  int32_t BaseInputModule_DetermineMoveDirection_m770437496 (RuntimeObject * __this /* static, unused */, float ___x0, float ___y1, float ___deadZone2, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.Vector2::.ctor(System.Single,System.Single)
extern "C"  void Vector2__ctor_m3970636864 (Vector2_t2156229523 * __this, float p0, float p1, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Single UnityEngine.Vector2::get_sqrMagnitude()
extern "C"  float Vector2_get_sqrMagnitude_m837837635 (Vector2_t2156229523 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Transform UnityEngine.GameObject::get_transform()
extern "C"  Transform_t3600365921 * GameObject_get_transform_m1369836730 (GameObject_t1113636619 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Transform UnityEngine.Transform::get_parent()
extern "C"  Transform_t3600365921 * Transform_get_parent_m835071599 (Transform_t3600365921 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::get_pointerEnter()
extern "C"  GameObject_t1113636619 * PointerEventData_get_pointerEnter_m3901270554 (PointerEventData_t3807901092 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// !0 System.Collections.Generic.List`1<UnityEngine.GameObject>::get_Item(System.Int32)
#define List_1_get_Item_m3743125852(__this, p0, method) ((  GameObject_t1113636619 * (*) (List_1_t2585711361 *, int32_t, const RuntimeMethod*))List_1_get_Item_m2287542950_gshared)(__this, p0, method)
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerExitHandler> UnityEngine.EventSystems.ExecuteEvents::get_pointerExitHandler()
extern "C"  EventFunction_1_t2867327688 * ExecuteEvents_get_pointerExitHandler_m659239743 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.EventSystems.ExecuteEvents::Execute<UnityEngine.EventSystems.IPointerExitHandler>(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<T>)
#define ExecuteEvents_Execute_TisIPointerExitHandler_t4182793654_m767184367(__this /* static, unused */, ___target0, ___eventData1, ___functor2, method) ((  bool (*) (RuntimeObject * /* static, unused */, GameObject_t1113636619 *, BaseEventData_t3903027533 *, EventFunction_1_t2867327688 *, const RuntimeMethod*))ExecuteEvents_Execute_TisRuntimeObject_m1952955951_gshared)(__this /* static, unused */, ___target0, ___eventData1, ___functor2, method)
// System.Int32 System.Collections.Generic.List`1<UnityEngine.GameObject>::get_Count()
#define List_1_get_Count_m2812834599(__this, method) ((  int32_t (*) (List_1_t2585711361 *, const RuntimeMethod*))List_1_get_Count_m2934127733_gshared)(__this, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.GameObject>::Clear()
#define List_1_Clear_m2500309205(__this, method) ((  void (*) (List_1_t2585711361 *, const RuntimeMethod*))List_1_Clear_m3697625829_gshared)(__this, method)
// System.Void UnityEngine.EventSystems.PointerEventData::set_pointerEnter(UnityEngine.GameObject)
extern "C"  void PointerEventData_set_pointerEnter_m3256217464 (PointerEventData_t3807901092 * __this, GameObject_t1113636619 * ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.Object::op_Implicit(UnityEngine.Object)
extern "C"  bool Object_op_Implicit_m3574996620 (RuntimeObject * __this /* static, unused */, Object_t631007953 * p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.GameObject UnityEngine.EventSystems.BaseInputModule::FindCommonRoot(UnityEngine.GameObject,UnityEngine.GameObject)
extern "C"  GameObject_t1113636619 * BaseInputModule_FindCommonRoot_m2130760114 (RuntimeObject * __this /* static, unused */, GameObject_t1113636619 * ___g10, GameObject_t1113636619 * ___g21, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean System.Collections.Generic.List`1<UnityEngine.GameObject>::Remove(!0)
#define List_1_Remove_m4063777476(__this, p0, method) ((  bool (*) (List_1_t2585711361 *, GameObject_t1113636619 *, const RuntimeMethod*))List_1_Remove_m1416767016_gshared)(__this, p0, method)
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerEnterHandler> UnityEngine.EventSystems.ExecuteEvents::get_pointerEnterHandler()
extern "C"  EventFunction_1_t3995630009 * ExecuteEvents_get_pointerEnterHandler_m1185301724 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.EventSystems.ExecuteEvents::Execute<UnityEngine.EventSystems.IPointerEnterHandler>(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<T>)
#define ExecuteEvents_Execute_TisIPointerEnterHandler_t1016128679_m878985392(__this /* static, unused */, ___target0, ___eventData1, ___functor2, method) ((  bool (*) (RuntimeObject * /* static, unused */, GameObject_t1113636619 *, BaseEventData_t3903027533 *, EventFunction_1_t3995630009 *, const RuntimeMethod*))ExecuteEvents_Execute_TisRuntimeObject_m1952955951_gshared)(__this /* static, unused */, ___target0, ___eventData1, ___functor2, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.GameObject>::Add(!0)
#define List_1_Add_m2765963565(__this, p0, method) ((  void (*) (List_1_t2585711361 *, GameObject_t1113636619 *, const RuntimeMethod*))List_1_Add_m3338814081_gshared)(__this, p0, method)
// UnityEngine.EventSystems.EventSystem UnityEngine.EventSystems.BaseInputModule::get_eventSystem()
extern "C"  EventSystem_t1003666588 * BaseInputModule_get_eventSystem_m1212899053 (BaseInputModule_t2019268878 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.EventSystems.AxisEventData::.ctor(UnityEngine.EventSystems.EventSystem)
extern "C"  void AxisEventData__ctor_m114307781 (AxisEventData_t2331243652 * __this, EventSystem_t1003666588 * ___eventSystem0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.Behaviour::get_enabled()
extern "C"  bool Behaviour_get_enabled_m753527255 (Behaviour_t1437897464 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.GameObject::get_activeInHierarchy()
extern "C"  bool GameObject_get_activeInHierarchy_m2006396688 (GameObject_t1113636619 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.String System.String::Concat(System.Object[])
extern "C"  String_t* String_Concat_m2971454694 (RuntimeObject * __this /* static, unused */, ObjectU5BU5D_t2843939325* p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.EventSystems.RaycasterManager::AddRaycaster(UnityEngine.EventSystems.BaseRaycaster)
extern "C"  void RaycasterManager_AddRaycaster_m48608312 (RuntimeObject * __this /* static, unused */, BaseRaycaster_t4150874583 * ___baseRaycaster0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.EventSystems.RaycasterManager::RemoveRaycasters(UnityEngine.EventSystems.BaseRaycaster)
extern "C"  void RaycasterManager_RemoveRaycasters_m3057093063 (RuntimeObject * __this /* static, unused */, BaseRaycaster_t4150874583 * ___baseRaycaster0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void System.Collections.Generic.List`1<UnityEngine.EventSystems.BaseInputModule>::.ctor()
#define List_1__ctor_m2783984371(__this, method) ((  void (*) (List_1_t3491343620 *, const RuntimeMethod*))List_1__ctor_m2321703786_gshared)(__this, method)
// System.Int32 System.Collections.Generic.List`1<UnityEngine.EventSystems.EventSystem>::get_Count()
#define List_1_get_Count_m3149992302(__this, method) ((  int32_t (*) (List_1_t2475741330 *, const RuntimeMethod*))List_1_get_Count_m2934127733_gshared)(__this, method)
// !0 System.Collections.Generic.List`1<UnityEngine.EventSystems.EventSystem>::get_Item(System.Int32)
#define List_1_get_Item_m707946013(__this, p0, method) ((  EventSystem_t1003666588 * (*) (List_1_t2475741330 *, int32_t, const RuntimeMethod*))List_1_get_Item_m2287542950_gshared)(__this, p0, method)
// System.Int32 System.Collections.Generic.List`1<UnityEngine.EventSystems.EventSystem>::IndexOf(!0)
#define List_1_IndexOf_m3551258537(__this, p0, method) ((  int32_t (*) (List_1_t2475741330 *, EventSystem_t1003666588 *, const RuntimeMethod*))List_1_IndexOf_m2662756272_gshared)(__this, p0, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.EventSystems.EventSystem>::RemoveAt(System.Int32)
#define List_1_RemoveAt_m4240524546(__this, p0, method) ((  void (*) (List_1_t2475741330 *, int32_t, const RuntimeMethod*))List_1_RemoveAt_m2730968292_gshared)(__this, p0, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.EventSystems.EventSystem>::Insert(System.Int32,!0)
#define List_1_Insert_m4016273584(__this, p0, p1, method) ((  void (*) (List_1_t2475741330 *, int32_t, EventSystem_t1003666588 *, const RuntimeMethod*))List_1_Insert_m3748206754_gshared)(__this, p0, p1, method)
// System.Void UnityEngine.Component::GetComponents<UnityEngine.EventSystems.BaseInputModule>(System.Collections.Generic.List`1<!!0>)
#define Component_GetComponents_TisBaseInputModule_t2019268878_m2667019930(__this, p0, method) ((  void (*) (Component_t1923634451 *, List_1_t3491343620 *, const RuntimeMethod*))Component_GetComponents_TisRuntimeObject_m2416546752_gshared)(__this, p0, method)
// System.Int32 System.Collections.Generic.List`1<UnityEngine.EventSystems.BaseInputModule>::get_Count()
#define List_1_get_Count_m3978923431(__this, method) ((  int32_t (*) (List_1_t3491343620 *, const RuntimeMethod*))List_1_get_Count_m2934127733_gshared)(__this, method)
// !0 System.Collections.Generic.List`1<UnityEngine.EventSystems.BaseInputModule>::get_Item(System.Int32)
#define List_1_get_Item_m3461017032(__this, p0, method) ((  BaseInputModule_t2019268878 * (*) (List_1_t3491343620 *, int32_t, const RuntimeMethod*))List_1_get_Item_m2287542950_gshared)(__this, p0, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.EventSystems.BaseInputModule>::RemoveAt(System.Int32)
#define List_1_RemoveAt_m13653884(__this, p0, method) ((  void (*) (List_1_t3491343620 *, int32_t, const RuntimeMethod*))List_1_RemoveAt_m2730968292_gshared)(__this, p0, method)
// System.String System.String::Concat(System.Object,System.Object,System.Object)
extern "C"  String_t* String_Concat_m1715369213 (RuntimeObject * __this /* static, unused */, RuntimeObject * p0, RuntimeObject * p1, RuntimeObject * p2, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.Debug::LogError(System.Object)
extern "C"  void Debug_LogError_m2850623458 (RuntimeObject * __this /* static, unused */, RuntimeObject * p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IDeselectHandler> UnityEngine.EventSystems.ExecuteEvents::get_deselectHandler()
extern "C"  EventFunction_1_t3373214253 * ExecuteEvents_get_deselectHandler_m343617552 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.EventSystems.ExecuteEvents::Execute<UnityEngine.EventSystems.IDeselectHandler>(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<T>)
#define ExecuteEvents_Execute_TisIDeselectHandler_t393712923_m2480832291(__this /* static, unused */, ___target0, ___eventData1, ___functor2, method) ((  bool (*) (RuntimeObject * /* static, unused */, GameObject_t1113636619 *, BaseEventData_t3903027533 *, EventFunction_1_t3373214253 *, const RuntimeMethod*))ExecuteEvents_Execute_TisRuntimeObject_m1952955951_gshared)(__this /* static, unused */, ___target0, ___eventData1, ___functor2, method)
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.ISelectHandler> UnityEngine.EventSystems.ExecuteEvents::get_selectHandler()
extern "C"  EventFunction_1_t955952873 * ExecuteEvents_get_selectHandler_m2010843467 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.EventSystems.ExecuteEvents::Execute<UnityEngine.EventSystems.ISelectHandler>(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<T>)
#define ExecuteEvents_Execute_TisISelectHandler_t2271418839_m1492161875(__this /* static, unused */, ___target0, ___eventData1, ___functor2, method) ((  bool (*) (RuntimeObject * /* static, unused */, GameObject_t1113636619 *, BaseEventData_t3903027533 *, EventFunction_1_t955952873 *, const RuntimeMethod*))ExecuteEvents_Execute_TisRuntimeObject_m1952955951_gshared)(__this /* static, unused */, ___target0, ___eventData1, ___functor2, method)
// UnityEngine.EventSystems.BaseEventData UnityEngine.EventSystems.EventSystem::get_baseEventDataCache()
extern "C"  BaseEventData_t3903027533 * EventSystem_get_baseEventDataCache_m3355234079 (EventSystem_t1003666588 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Single UnityEngine.Camera::get_depth()
extern "C"  float Camera_get_depth_m2555926613 (Camera_t4157153871 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Int32 System.Int32::CompareTo(System.Int32)
extern "C"  int32_t Int32_CompareTo_m4284770383 (int32_t* __this, int32_t p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Int32 UnityEngine.SortingLayer::GetLayerValueFromID(System.Int32)
extern "C"  int32_t SortingLayer_GetLayerValueFromID_m1947934714 (RuntimeObject * __this /* static, unused */, int32_t p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Int32 System.Single::CompareTo(System.Single)
extern "C"  int32_t Single_CompareTo_m189772128 (float* __this, float p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::Clear()
#define List_1_Clear_m1143167521(__this, method) ((  void (*) (List_1_t537414295 *, const RuntimeMethod*))List_1_Clear_m1143167521_gshared)(__this, method)
// System.Collections.Generic.List`1<UnityEngine.EventSystems.BaseRaycaster> UnityEngine.EventSystems.RaycasterManager::GetRaycasters()
extern "C"  List_1_t1327982029 * RaycasterManager_GetRaycasters_m1696543145 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// !0 System.Collections.Generic.List`1<UnityEngine.EventSystems.BaseRaycaster>::get_Item(System.Int32)
#define List_1_get_Item_m2082190616(__this, p0, method) ((  BaseRaycaster_t4150874583 * (*) (List_1_t1327982029 *, int32_t, const RuntimeMethod*))List_1_get_Item_m2287542950_gshared)(__this, p0, method)
// System.Int32 System.Collections.Generic.List`1<UnityEngine.EventSystems.BaseRaycaster>::get_Count()
#define List_1_get_Count_m2161784528(__this, method) ((  int32_t (*) (List_1_t1327982029 *, const RuntimeMethod*))List_1_get_Count_m2934127733_gshared)(__this, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::Sort(System.Comparison`1<!0>)
#define List_1_Sort_m560065279(__this, p0, method) ((  void (*) (List_1_t537414295 *, Comparison_1_t3135238028 *, const RuntimeMethod*))List_1_Sort_m560065279_gshared)(__this, p0, method)
// System.Boolean UnityEngine.EventSystems.EventSystem::IsPointerOverGameObject(System.Int32)
extern "C"  bool EventSystem_IsPointerOverGameObject_m301566329 (EventSystem_t1003666588 * __this, int32_t ___pointerId0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void System.Collections.Generic.List`1<UnityEngine.EventSystems.EventSystem>::Add(!0)
#define List_1_Add_m1435462754(__this, p0, method) ((  void (*) (List_1_t2475741330 *, EventSystem_t1003666588 *, const RuntimeMethod*))List_1_Add_m3338814081_gshared)(__this, p0, method)
// System.Boolean System.Collections.Generic.List`1<UnityEngine.EventSystems.EventSystem>::Remove(!0)
#define List_1_Remove_m838994639(__this, p0, method) ((  bool (*) (List_1_t2475741330 *, EventSystem_t1003666588 *, const RuntimeMethod*))List_1_Remove_m1416767016_gshared)(__this, p0, method)
// UnityEngine.EventSystems.EventSystem UnityEngine.EventSystems.EventSystem::get_current()
extern "C"  EventSystem_t1003666588 * EventSystem_get_current_m1416377559 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.EventSystems.EventSystem::TickModules()
extern "C"  void EventSystem_TickModules_m1821462841 (EventSystem_t1003666588 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.EventSystems.EventSystem::ChangeEventModule(UnityEngine.EventSystems.BaseInputModule)
extern "C"  void EventSystem_ChangeEventModule_m2498557825 (EventSystem_t1003666588 * __this, BaseInputModule_t2019268878 * ___module0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void System.Text.StringBuilder::.ctor()
extern "C"  void StringBuilder__ctor_m3121283359 (StringBuilder_t * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.String System.String::Concat(System.Object,System.Object)
extern "C"  String_t* String_Concat_m904156431 (RuntimeObject * __this /* static, unused */, RuntimeObject * p0, RuntimeObject * p1, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Text.StringBuilder System.Text.StringBuilder::AppendLine(System.String)
extern "C"  StringBuilder_t * StringBuilder_AppendLine_m1438862993 (StringBuilder_t * __this, String_t* p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Text.StringBuilder System.Text.StringBuilder::AppendLine()
extern "C"  StringBuilder_t * StringBuilder_AppendLine_m2783356575 (StringBuilder_t * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void System.Collections.Generic.List`1<UnityEngine.EventSystems.EventSystem>::.ctor()
#define List_1__ctor_m3584291376(__this, method) ((  void (*) (List_1_t2475741330 *, const RuntimeMethod*))List_1__ctor_m2321703786_gshared)(__this, method)
// System.Void System.Comparison`1<UnityEngine.EventSystems.RaycastResult>::.ctor(System.Object,System.IntPtr)
#define Comparison_1__ctor_m214699014(__this, p0, p1, method) ((  void (*) (Comparison_1_t3135238028 *, RuntimeObject *, intptr_t, const RuntimeMethod*))Comparison_1__ctor_m214699014_gshared)(__this, p0, p1, method)
// System.Void UnityEngine.MonoBehaviour::.ctor()
extern "C"  void MonoBehaviour__ctor_m1579109191 (MonoBehaviour_t3962482529 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void System.Collections.Generic.List`1<UnityEngine.EventSystems.EventTrigger/Entry>::.ctor()
#define List_1__ctor_m2141505961(__this, method) ((  void (*) (List_1_t521873611 *, const RuntimeMethod*))List_1__ctor_m2321703786_gshared)(__this, method)
// System.Collections.Generic.List`1<UnityEngine.EventSystems.EventTrigger/Entry> UnityEngine.EventSystems.EventTrigger::get_triggers()
extern "C"  List_1_t521873611 * EventTrigger_get_triggers_m968087715 (EventTrigger_t1076084509 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Int32 System.Collections.Generic.List`1<UnityEngine.EventSystems.EventTrigger/Entry>::get_Count()
#define List_1_get_Count_m2675738555(__this, method) ((  int32_t (*) (List_1_t521873611 *, const RuntimeMethod*))List_1_get_Count_m2934127733_gshared)(__this, method)
// !0 System.Collections.Generic.List`1<UnityEngine.EventSystems.EventTrigger/Entry>::get_Item(System.Int32)
#define List_1_get_Item_m3701861842(__this, p0, method) ((  Entry_t3344766165 * (*) (List_1_t521873611 *, int32_t, const RuntimeMethod*))List_1_get_Item_m2287542950_gshared)(__this, p0, method)
// System.Void UnityEngine.Events.UnityEvent`1<UnityEngine.EventSystems.BaseEventData>::Invoke(!0)
#define UnityEvent_1_Invoke_m3280461164(__this, p0, method) ((  void (*) (UnityEvent_1_t489719741 *, BaseEventData_t3903027533 *, const RuntimeMethod*))UnityEvent_1_Invoke_m2734859485_gshared)(__this, p0, method)
// System.Void UnityEngine.EventSystems.EventTrigger::Execute(UnityEngine.EventSystems.EventTriggerType,UnityEngine.EventSystems.BaseEventData)
extern "C"  void EventTrigger_Execute_m2453060771 (EventTrigger_t1076084509 * __this, int32_t ___id0, BaseEventData_t3903027533 * ___eventData1, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.EventSystems.EventTrigger/TriggerEvent::.ctor()
extern "C"  void TriggerEvent__ctor_m87299207 (TriggerEvent_t3867320123 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.Events.UnityEvent`1<UnityEngine.EventSystems.BaseEventData>::.ctor()
#define UnityEvent_1__ctor_m184718670(__this, method) ((  void (*) (UnityEvent_1_t489719741 *, const RuntimeMethod*))UnityEvent_1__ctor_m1789019280_gshared)(__this, method)
// T UnityEngine.EventSystems.ExecuteEvents::ValidateEventData<UnityEngine.EventSystems.PointerEventData>(UnityEngine.EventSystems.BaseEventData)
#define ExecuteEvents_ValidateEventData_TisPointerEventData_t3807901092_m447710096(__this /* static, unused */, ___data0, method) ((  PointerEventData_t3807901092 * (*) (RuntimeObject * /* static, unused */, BaseEventData_t3903027533 *, const RuntimeMethod*))ExecuteEvents_ValidateEventData_TisRuntimeObject_m1594546529_gshared)(__this /* static, unused */, ___data0, method)
// T UnityEngine.EventSystems.ExecuteEvents::ValidateEventData<UnityEngine.EventSystems.AxisEventData>(UnityEngine.EventSystems.BaseEventData)
#define ExecuteEvents_ValidateEventData_TisAxisEventData_t2331243652_m2813643394(__this /* static, unused */, ___data0, method) ((  AxisEventData_t2331243652 * (*) (RuntimeObject * /* static, unused */, BaseEventData_t3903027533 *, const RuntimeMethod*))ExecuteEvents_ValidateEventData_TisRuntimeObject_m1594546529_gshared)(__this /* static, unused */, ___data0, method)
// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerEnterHandler>::.ctor(System.Object,System.IntPtr)
#define EventFunction_1__ctor_m1181351694(__this, p0, p1, method) ((  void (*) (EventFunction_1_t3995630009 *, RuntimeObject *, intptr_t, const RuntimeMethod*))EventFunction_1__ctor_m4292798223_gshared)(__this, p0, p1, method)
// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerExitHandler>::.ctor(System.Object,System.IntPtr)
#define EventFunction_1__ctor_m4156657591(__this, p0, p1, method) ((  void (*) (EventFunction_1_t2867327688 *, RuntimeObject *, intptr_t, const RuntimeMethod*))EventFunction_1__ctor_m4292798223_gshared)(__this, p0, p1, method)
// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerDownHandler>::.ctor(System.Object,System.IntPtr)
#define EventFunction_1__ctor_m1028225992(__this, p0, p1, method) ((  void (*) (EventFunction_1_t64614563 *, RuntimeObject *, intptr_t, const RuntimeMethod*))EventFunction_1__ctor_m4292798223_gshared)(__this, p0, p1, method)
// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerUpHandler>::.ctor(System.Object,System.IntPtr)
#define EventFunction_1__ctor_m2842408945(__this, p0, p1, method) ((  void (*) (EventFunction_1_t3256600500 *, RuntimeObject *, intptr_t, const RuntimeMethod*))EventFunction_1__ctor_m4292798223_gshared)(__this, p0, p1, method)
// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerClickHandler>::.ctor(System.Object,System.IntPtr)
#define EventFunction_1__ctor_m524374657(__this, p0, p1, method) ((  void (*) (EventFunction_1_t3111972472 *, RuntimeObject *, intptr_t, const RuntimeMethod*))EventFunction_1__ctor_m4292798223_gshared)(__this, p0, p1, method)
// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IInitializePotentialDragHandler>::.ctor(System.Object,System.IntPtr)
#define EventFunction_1__ctor_m2986048236(__this, p0, p1, method) ((  void (*) (EventFunction_1_t3587542510 *, RuntimeObject *, intptr_t, const RuntimeMethod*))EventFunction_1__ctor_m4292798223_gshared)(__this, p0, p1, method)
// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IBeginDragHandler>::.ctor(System.Object,System.IntPtr)
#define EventFunction_1__ctor_m2223601609(__this, p0, p1, method) ((  void (*) (EventFunction_1_t1977848392 *, RuntimeObject *, intptr_t, const RuntimeMethod*))EventFunction_1__ctor_m4292798223_gshared)(__this, p0, p1, method)
// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IDragHandler>::.ctor(System.Object,System.IntPtr)
#define EventFunction_1__ctor_m1914232296(__this, p0, p1, method) ((  void (*) (EventFunction_1_t972960537 *, RuntimeObject *, intptr_t, const RuntimeMethod*))EventFunction_1__ctor_m4292798223_gshared)(__this, p0, p1, method)
// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IEndDragHandler>::.ctor(System.Object,System.IntPtr)
#define EventFunction_1__ctor_m1170648164(__this, p0, p1, method) ((  void (*) (EventFunction_1_t3277009892 *, RuntimeObject *, intptr_t, const RuntimeMethod*))EventFunction_1__ctor_m4292798223_gshared)(__this, p0, p1, method)
// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IDropHandler>::.ctor(System.Object,System.IntPtr)
#define EventFunction_1__ctor_m2767181665(__this, p0, p1, method) ((  void (*) (EventFunction_1_t2311673543 *, RuntimeObject *, intptr_t, const RuntimeMethod*))EventFunction_1__ctor_m4292798223_gshared)(__this, p0, p1, method)
// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IScrollHandler>::.ctor(System.Object,System.IntPtr)
#define EventFunction_1__ctor_m3477300752(__this, p0, p1, method) ((  void (*) (EventFunction_1_t2886331738 *, RuntimeObject *, intptr_t, const RuntimeMethod*))EventFunction_1__ctor_m4292798223_gshared)(__this, p0, p1, method)
// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IUpdateSelectedHandler>::.ctor(System.Object,System.IntPtr)
#define EventFunction_1__ctor_m3690008778(__this, p0, p1, method) ((  void (*) (EventFunction_1_t2950825503 *, RuntimeObject *, intptr_t, const RuntimeMethod*))EventFunction_1__ctor_m4292798223_gshared)(__this, p0, p1, method)
// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.ISelectHandler>::.ctor(System.Object,System.IntPtr)
#define EventFunction_1__ctor_m3766992354(__this, p0, p1, method) ((  void (*) (EventFunction_1_t955952873 *, RuntimeObject *, intptr_t, const RuntimeMethod*))EventFunction_1__ctor_m4292798223_gshared)(__this, p0, p1, method)
// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IDeselectHandler>::.ctor(System.Object,System.IntPtr)
#define EventFunction_1__ctor_m732591460(__this, p0, p1, method) ((  void (*) (EventFunction_1_t3373214253 *, RuntimeObject *, intptr_t, const RuntimeMethod*))EventFunction_1__ctor_m4292798223_gshared)(__this, p0, p1, method)
// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IMoveHandler>::.ctor(System.Object,System.IntPtr)
#define EventFunction_1__ctor_m39239396(__this, p0, p1, method) ((  void (*) (EventFunction_1_t3912835512 *, RuntimeObject *, intptr_t, const RuntimeMethod*))EventFunction_1__ctor_m4292798223_gshared)(__this, p0, p1, method)
// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.ISubmitHandler>::.ctor(System.Object,System.IntPtr)
#define EventFunction_1__ctor_m494738383(__this, p0, p1, method) ((  void (*) (EventFunction_1_t1475332338 *, RuntimeObject *, intptr_t, const RuntimeMethod*))EventFunction_1__ctor_m4292798223_gshared)(__this, p0, p1, method)
// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.ICancelHandler>::.ctor(System.Object,System.IntPtr)
#define EventFunction_1__ctor_m1016136001(__this, p0, p1, method) ((  void (*) (EventFunction_1_t2658898854 *, RuntimeObject *, intptr_t, const RuntimeMethod*))EventFunction_1__ctor_m4292798223_gshared)(__this, p0, p1, method)
// System.Void UnityEngine.Events.UnityAction`1<System.Collections.Generic.List`1<UnityEngine.EventSystems.IEventSystemHandler>>::.ctor(System.Object,System.IntPtr)
#define UnityAction_1__ctor_m1370432988(__this, p0, p1, method) ((  void (*) (UnityAction_1_t1116627437 *, RuntimeObject *, intptr_t, const RuntimeMethod*))UnityAction_1__ctor_m2434317150_gshared)(__this, p0, p1, method)
// System.Void UnityEngine.UI.ObjectPool`1<System.Collections.Generic.List`1<UnityEngine.EventSystems.IEventSystemHandler>>::.ctor(UnityEngine.Events.UnityAction`1<T>,UnityEngine.Events.UnityAction`1<T>)
#define ObjectPool_1__ctor_m2279970424(__this, p0, p1, method) ((  void (*) (ObjectPool_1_t231414508 *, UnityAction_1_t1116627437 *, UnityAction_1_t1116627437 *, const RuntimeMethod*))ObjectPool_1__ctor_m2535233435_gshared)(__this, p0, p1, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.Transform>::.ctor(System.Int32)
#define List_1__ctor_m1224227119(__this, p0, method) ((  void (*) (List_1_t777473367 *, int32_t, const RuntimeMethod*))List_1__ctor_m3947764094_gshared)(__this, p0, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.EventSystems.IEventSystemHandler>::Clear()
#define List_1_Clear_m2418118317(__this, method) ((  void (*) (List_1_t531791296 *, const RuntimeMethod*))List_1_Clear_m3697625829_gshared)(__this, method)
// System.Void UnityEngine.EventSystems.PhysicsRaycaster::.ctor()
extern "C"  void PhysicsRaycaster__ctor_m2121191375 (PhysicsRaycaster_t437419520 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.EventSystems.PhysicsRaycaster::ComputeRayAndDistance(UnityEngine.EventSystems.PointerEventData,UnityEngine.Ray&,System.Single&)
extern "C"  void PhysicsRaycaster_ComputeRayAndDistance_m3534805868 (PhysicsRaycaster_t437419520 * __this, PointerEventData_t3807901092 * ___eventData0, Ray_t3785851493 * ___ray1, float* ___distanceToClipPlane2, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Int32 UnityEngine.EventSystems.PhysicsRaycaster::get_maxRayIntersections()
extern "C"  int32_t PhysicsRaycaster_get_maxRayIntersections_m3887348715 (PhysicsRaycaster_t437419520 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.UI.ReflectionMethodsCache UnityEngine.UI.ReflectionMethodsCache::get_Singleton()
extern "C"  ReflectionMethodsCache_t2103211062 * ReflectionMethodsCache_get_Singleton_m787098794 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Int32 UnityEngine.EventSystems.PhysicsRaycaster::get_finalEventMask()
extern "C"  int32_t PhysicsRaycaster_get_finalEventMask_m5197086 (PhysicsRaycaster_t437419520 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.RaycastHit2D[] UnityEngine.UI.ReflectionMethodsCache/GetRayIntersectionAllCallback::Invoke(UnityEngine.Ray,System.Single,System.Int32)
extern "C"  RaycastHit2DU5BU5D_t4286651560* GetRayIntersectionAllCallback_Invoke_m1316694896 (GetRayIntersectionAllCallback_t3913627115 * __this, Ray_t3785851493  ___r0, float ___f1, int32_t ___i2, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Int32 UnityEngine.UI.ReflectionMethodsCache/GetRayIntersectionAllNonAllocCallback::Invoke(UnityEngine.Ray,UnityEngine.RaycastHit2D[],System.Single,System.Int32)
extern "C"  int32_t GetRayIntersectionAllNonAllocCallback_Invoke_m1088617647 (GetRayIntersectionAllNonAllocCallback_t2311174851 * __this, Ray_t3785851493  ___r0, RaycastHit2DU5BU5D_t4286651560* ___results1, float ___f2, int32_t ___i3, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Collider2D UnityEngine.RaycastHit2D::get_collider()
extern "C"  Collider2D_t2806799626 * RaycastHit2D_get_collider_m1549426026 (RaycastHit2D_t2279581989 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// !!0 UnityEngine.GameObject::GetComponent<UnityEngine.SpriteRenderer>()
#define GameObject_GetComponent_TisSpriteRenderer_t3235626157_m1701782593(__this, method) ((  SpriteRenderer_t3235626157 * (*) (GameObject_t1113636619 *, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m2049753423_gshared)(__this, method)
// System.Void UnityEngine.EventSystems.RaycastResult::set_gameObject(UnityEngine.GameObject)
extern "C"  void RaycastResult_set_gameObject_m1666120399 (RaycastResult_t3360306849 * __this, GameObject_t1113636619 * ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Transform UnityEngine.Component::get_transform()
extern "C"  Transform_t3600365921 * Component_get_transform_m3162698980 (Component_t1923634451 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Vector3 UnityEngine.Transform::get_position()
extern "C"  Vector3_t3722313464  Transform_get_position_m36019626 (Transform_t3600365921 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Vector2 UnityEngine.RaycastHit2D::get_point()
extern "C"  Vector2_t2156229523  RaycastHit2D_get_point_m1586138107 (RaycastHit2D_t2279581989 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Vector3 UnityEngine.Vector2::op_Implicit(UnityEngine.Vector2)
extern "C"  Vector3_t3722313464  Vector2_op_Implicit_m1860157806 (RuntimeObject * __this /* static, unused */, Vector2_t2156229523  p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Single UnityEngine.Vector3::Distance(UnityEngine.Vector3,UnityEngine.Vector3)
extern "C"  float Vector3_Distance_m886789632 (RuntimeObject * __this /* static, unused */, Vector3_t3722313464  p0, Vector3_t3722313464  p1, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Vector2 UnityEngine.RaycastHit2D::get_normal()
extern "C"  Vector2_t2156229523  RaycastHit2D_get_normal_m772343376 (RaycastHit2D_t2279581989 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Vector2 UnityEngine.EventSystems.PointerEventData::get_position()
extern "C"  Vector2_t2156229523  PointerEventData_get_position_m437660275 (PointerEventData_t3807901092 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Int32 UnityEngine.Renderer::get_sortingLayerID()
extern "C"  int32_t Renderer_get_sortingLayerID_m3902855301 (Renderer_t2627027031 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Int32 UnityEngine.Renderer::get_sortingOrder()
extern "C"  int32_t Renderer_get_sortingOrder_m344607889 (Renderer_t2627027031 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::Add(!0)
#define List_1_Add_m3465233825(__this, p0, method) ((  void (*) (List_1_t537414295 *, RaycastResult_t3360306849 , const RuntimeMethod*))List_1_Add_m3465233825_gshared)(__this, p0, method)
// UnityEngine.LayerMask UnityEngine.LayerMask::op_Implicit(System.Int32)
extern "C"  LayerMask_t3493934918  LayerMask_op_Implicit_m90232283 (RuntimeObject * __this /* static, unused */, int32_t p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.EventSystems.BaseRaycaster::.ctor()
extern "C"  void BaseRaycaster__ctor_m3020217167 (BaseRaycaster_t4150874583 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// !!0 UnityEngine.Component::GetComponent<UnityEngine.Camera>()
#define Component_GetComponent_TisCamera_t4157153871_m1557787507(__this, method) ((  Camera_t4157153871 * (*) (Component_t1923634451 *, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m2906321015_gshared)(__this, method)
// UnityEngine.Camera UnityEngine.Camera::get_main()
extern "C"  Camera_t4157153871 * Camera_get_main_m3643453163 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Int32 UnityEngine.Camera::get_cullingMask()
extern "C"  int32_t Camera_get_cullingMask_m679085748 (Camera_t4157153871 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Int32 UnityEngine.LayerMask::op_Implicit(UnityEngine.LayerMask)
extern "C"  int32_t LayerMask_op_Implicit_m3296792737 (RuntimeObject * __this /* static, unused */, LayerMask_t3493934918  p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Ray UnityEngine.Camera::ScreenPointToRay(UnityEngine.Vector3)
extern "C"  Ray_t3785851493  Camera_ScreenPointToRay_m3764635188 (Camera_t4157153871 * __this, Vector3_t3722313464  p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Vector3 UnityEngine.Ray::get_direction()
extern "C"  Vector3_t3722313464  Ray_get_direction_m761601601 (Ray_t3785851493 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.Mathf::Approximately(System.Single,System.Single)
extern "C"  bool Mathf_Approximately_m245805902 (RuntimeObject * __this /* static, unused */, float p0, float p1, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Single UnityEngine.Camera::get_farClipPlane()
extern "C"  float Camera_get_farClipPlane_m538536689 (Camera_t4157153871 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Single UnityEngine.Camera::get_nearClipPlane()
extern "C"  float Camera_get_nearClipPlane_m837839537 (Camera_t4157153871 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Rect UnityEngine.Camera::get_pixelRect()
extern "C"  Rect_t2360479859  Camera_get_pixelRect_m2283183456 (Camera_t4157153871 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.Rect::Contains(UnityEngine.Vector2)
extern "C"  bool Rect_Contains_m3188543637 (Rect_t2360479859 * __this, Vector2_t2156229523  p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.RaycastHit[] UnityEngine.UI.ReflectionMethodsCache/RaycastAllCallback::Invoke(UnityEngine.Ray,System.Single,System.Int32)
extern "C"  RaycastHitU5BU5D_t1690781147* RaycastAllCallback_Invoke_m3272036257 (RaycastAllCallback_t1884415901 * __this, Ray_t3785851493  ___r0, float ___f1, int32_t ___i2, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Int32 UnityEngine.UI.ReflectionMethodsCache/GetRaycastNonAllocCallback::Invoke(UnityEngine.Ray,UnityEngine.RaycastHit[],System.Single,System.Int32)
extern "C"  int32_t GetRaycastNonAllocCallback_Invoke_m161024053 (GetRaycastNonAllocCallback_t3841783507 * __this, Ray_t3785851493  ___r0, RaycastHitU5BU5D_t1690781147* ___results1, float ___f2, int32_t ___i3, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void System.Comparison`1<UnityEngine.RaycastHit>::.ctor(System.Object,System.IntPtr)
#define Comparison_1__ctor_m3138326461(__this, p0, p1, method) ((  void (*) (Comparison_1_t830933145 *, RuntimeObject *, intptr_t, const RuntimeMethod*))Comparison_1__ctor_m3138326461_gshared)(__this, p0, p1, method)
// System.Void System.Array::Sort<UnityEngine.RaycastHit>(!!0[],System.Comparison`1<!!0>)
#define Array_Sort_TisRaycastHit_t1056001966_m1961542140(__this /* static, unused */, p0, p1, method) ((  void (*) (RuntimeObject * /* static, unused */, RaycastHitU5BU5D_t1690781147*, Comparison_1_t830933145 *, const RuntimeMethod*))Array_Sort_TisRaycastHit_t1056001966_m1961542140_gshared)(__this /* static, unused */, p0, p1, method)
// UnityEngine.Collider UnityEngine.RaycastHit::get_collider()
extern "C"  Collider_t1773347010 * RaycastHit_get_collider_m1464180279 (RaycastHit_t1056001966 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Single UnityEngine.RaycastHit::get_distance()
extern "C"  float RaycastHit_get_distance_m3727327466 (RaycastHit_t1056001966 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Vector3 UnityEngine.RaycastHit::get_point()
extern "C"  Vector3_t3722313464  RaycastHit_get_point_m2236647085 (RaycastHit_t1056001966 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Vector3 UnityEngine.RaycastHit::get_normal()
extern "C"  Vector3_t3722313464  RaycastHit_get_normal_m1232181746 (RaycastHit_t1056001966 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void System.Collections.Generic.List`1<UnityEngine.GameObject>::.ctor()
#define List_1__ctor_m1424466557(__this, method) ((  void (*) (List_1_t2585711361 *, const RuntimeMethod*))List_1__ctor_m2321703786_gshared)(__this, method)
// System.Void UnityEngine.EventSystems.PointerEventData::set_eligibleForClick(System.Boolean)
extern "C"  void PointerEventData_set_eligibleForClick_m1345987948 (PointerEventData_t3807901092 * __this, bool ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.EventSystems.PointerEventData::set_pointerId(System.Int32)
extern "C"  void PointerEventData_set_pointerId_m1888344330 (PointerEventData_t3807901092 * __this, int32_t ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.EventSystems.PointerEventData::set_position(UnityEngine.Vector2)
extern "C"  void PointerEventData_set_position_m2060457995 (PointerEventData_t3807901092 * __this, Vector2_t2156229523  ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.EventSystems.PointerEventData::set_delta(UnityEngine.Vector2)
extern "C"  void PointerEventData_set_delta_m2378614057 (PointerEventData_t3807901092 * __this, Vector2_t2156229523  ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.EventSystems.PointerEventData::set_pressPosition(UnityEngine.Vector2)
extern "C"  void PointerEventData_set_pressPosition_m2899387055 (PointerEventData_t3807901092 * __this, Vector2_t2156229523  ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.EventSystems.PointerEventData::set_clickTime(System.Single)
extern "C"  void PointerEventData_set_clickTime_m1385291264 (PointerEventData_t3807901092 * __this, float ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.EventSystems.PointerEventData::set_clickCount(System.Int32)
extern "C"  void PointerEventData_set_clickCount_m1832159406 (PointerEventData_t3807901092 * __this, int32_t ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.EventSystems.PointerEventData::set_scrollDelta(UnityEngine.Vector2)
extern "C"  void PointerEventData_set_scrollDelta_m3215854517 (PointerEventData_t3807901092 * __this, Vector2_t2156229523  ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.EventSystems.PointerEventData::set_useDragThreshold(System.Boolean)
extern "C"  void PointerEventData_set_useDragThreshold_m248001603 (PointerEventData_t3807901092 * __this, bool ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.EventSystems.PointerEventData::set_dragging(System.Boolean)
extern "C"  void PointerEventData_set_dragging_m2888181791 (PointerEventData_t3807901092 * __this, bool ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.EventSystems.PointerEventData::set_button(UnityEngine.EventSystems.PointerEventData/InputButton)
extern "C"  void PointerEventData_set_button_m2912797404 (PointerEventData_t3807901092 * __this, int32_t ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Vector2 UnityEngine.EventSystems.PointerEventData::get_delta()
extern "C"  Vector2_t2156229523  PointerEventData_get_delta_m1062010255 (PointerEventData_t3807901092 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Vector2 UnityEngine.EventSystems.PointerEventData::get_scrollDelta()
extern "C"  Vector2_t2156229523  PointerEventData_get_scrollDelta_m230480732 (PointerEventData_t3807901092 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.EventSystems.RaycastResult UnityEngine.EventSystems.PointerEventData::get_pointerCurrentRaycast()
extern "C"  RaycastResult_t3360306849  PointerEventData_get_pointerCurrentRaycast_m2627585223 (PointerEventData_t3807901092 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.EventSystems.RaycastResult UnityEngine.EventSystems.PointerEventData::get_pointerPressRaycast()
extern "C"  RaycastResult_t3360306849  PointerEventData_get_pointerPressRaycast_m2795884860 (PointerEventData_t3807901092 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.EventSystems.PointerEventData::set_lastPress(UnityEngine.GameObject)
extern "C"  void PointerEventData_set_lastPress_m2928324031 (PointerEventData_t3807901092 * __this, GameObject_t1113636619 * ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.EventSystems.PointerEventData::get_eligibleForClick()
extern "C"  bool PointerEventData_get_eligibleForClick_m3788762543 (PointerEventData_t3807901092 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::get_pointerPress()
extern "C"  GameObject_t1113636619 * PointerEventData_get_pointerPress_m3897111385 (PointerEventData_t3807901092 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::get_lastPress()
extern "C"  GameObject_t1113636619 * PointerEventData_get_lastPress_m2729950693 (PointerEventData_t3807901092 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::get_pointerDrag()
extern "C"  GameObject_t1113636619 * PointerEventData_get_pointerDrag_m3056187725 (PointerEventData_t3807901092 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.EventSystems.PointerEventData::get_useDragThreshold()
extern "C"  bool PointerEventData_get_useDragThreshold_m1334768384 (PointerEventData_t3807901092 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.String UnityEngine.EventSystems.RaycastResult::ToString()
extern "C"  String_t* RaycastResult_ToString_m2678663776 (RaycastResult_t3360306849 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,UnityEngine.EventSystems.PointerEventData>::.ctor()
#define Dictionary_2__ctor_m2573177474(__this, method) ((  void (*) (Dictionary_2_t2696614423 *, const RuntimeMethod*))Dictionary_2__ctor_m2601736566_gshared)(__this, method)
// System.Void UnityEngine.EventSystems.PointerInputModule/MouseState::.ctor()
extern "C"  void MouseState__ctor_m1467839005 (MouseState_t384203932 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.EventSystems.BaseInputModule::.ctor()
extern "C"  void BaseInputModule__ctor_m545527485 (BaseInputModule_t2019268878 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,UnityEngine.EventSystems.PointerEventData>::TryGetValue(!0,!1&)
#define Dictionary_2_TryGetValue_m521466559(__this, p0, p1, method) ((  bool (*) (Dictionary_2_t2696614423 *, int32_t, PointerEventData_t3807901092 **, const RuntimeMethod*))Dictionary_2_TryGetValue_m3411363121_gshared)(__this, p0, p1, method)
// System.Void UnityEngine.EventSystems.PointerEventData::.ctor(UnityEngine.EventSystems.EventSystem)
extern "C"  void PointerEventData__ctor_m2263609344 (PointerEventData_t3807901092 * __this, EventSystem_t1003666588 * ___eventSystem0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,UnityEngine.EventSystems.PointerEventData>::Add(!0,!1)
#define Dictionary_2_Add_m3013251229(__this, p0, p1, method) ((  void (*) (Dictionary_2_t2696614423 *, int32_t, PointerEventData_t3807901092 *, const RuntimeMethod*))Dictionary_2_Add_m2059424751_gshared)(__this, p0, p1, method)
// System.Int32 UnityEngine.EventSystems.PointerEventData::get_pointerId()
extern "C"  int32_t PointerEventData_get_pointerId_m1200356155 (PointerEventData_t3807901092 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,UnityEngine.EventSystems.PointerEventData>::Remove(!0)
#define Dictionary_2_Remove_m4009096396(__this, p0, method) ((  bool (*) (Dictionary_2_t2696614423 *, int32_t, const RuntimeMethod*))Dictionary_2_Remove_m4193450060_gshared)(__this, p0, method)
// System.Int32 UnityEngine.Touch::get_fingerId()
extern "C"  int32_t Touch_get_fingerId_m859576425 (Touch_t1921856868 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.EventSystems.PointerInputModule::GetPointerData(System.Int32,UnityEngine.EventSystems.PointerEventData&,System.Boolean)
extern "C"  bool PointerInputModule_GetPointerData_m401559817 (PointerInputModule_t3453173740 * __this, int32_t ___id0, PointerEventData_t3807901092 ** ___data1, bool ___create2, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.TouchPhase UnityEngine.Touch::get_phase()
extern "C"  int32_t Touch_get_phase_m214549210 (Touch_t1921856868 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Vector2 UnityEngine.Touch::get_position()
extern "C"  Vector2_t2156229523  Touch_get_position_m3109777936 (Touch_t1921856868 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Vector2 UnityEngine.Vector2::op_Subtraction(UnityEngine.Vector2,UnityEngine.Vector2)
extern "C"  Vector2_t2156229523  Vector2_op_Subtraction_m73004381 (RuntimeObject * __this /* static, unused */, Vector2_t2156229523  p0, Vector2_t2156229523  p1, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.EventSystems.EventSystem::RaycastAll(UnityEngine.EventSystems.PointerEventData,System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>)
extern "C"  void EventSystem_RaycastAll_m523788254 (EventSystem_t1003666588 * __this, PointerEventData_t3807901092 * ___eventData0, List_1_t537414295 * ___raycastResults1, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.EventSystems.RaycastResult UnityEngine.EventSystems.BaseInputModule::FindFirstRaycast(System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>)
extern "C"  RaycastResult_t3360306849  BaseInputModule_FindFirstRaycast_m4278335766 (RuntimeObject * __this /* static, unused */, List_1_t537414295 * ___candidates0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.EventSystems.PointerEventData::set_pointerCurrentRaycast(UnityEngine.EventSystems.RaycastResult)
extern "C"  void PointerEventData_set_pointerCurrentRaycast_m3745471622 (PointerEventData_t3807901092 * __this, RaycastResult_t3360306849  ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.EventSystems.BaseInput UnityEngine.EventSystems.BaseInputModule::get_input()
extern "C"  BaseInput_t3630163547 * BaseInputModule_get_input_m3047389608 (BaseInputModule_t2019268878 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.CursorLockMode UnityEngine.Cursor::get_lockState()
extern "C"  int32_t Cursor_get_lockState_m2828192107 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.EventSystems.PointerInputModule::CopyFromTo(UnityEngine.EventSystems.PointerEventData,UnityEngine.EventSystems.PointerEventData)
extern "C"  void PointerInputModule_CopyFromTo_m2974511546 (PointerInputModule_t3453173740 * __this, PointerEventData_t3807901092 * ___from0, PointerEventData_t3807901092 * ___to1, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.EventSystems.PointerEventData/FramePressState UnityEngine.EventSystems.PointerInputModule::StateForMouseButton(System.Int32)
extern "C"  int32_t PointerInputModule_StateForMouseButton_m2820284027 (PointerInputModule_t3453173740 * __this, int32_t ___buttonId0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.EventSystems.PointerInputModule/MouseState::SetButtonState(UnityEngine.EventSystems.PointerEventData/InputButton,UnityEngine.EventSystems.PointerEventData/FramePressState,UnityEngine.EventSystems.PointerEventData)
extern "C"  void MouseState_SetButtonState_m249818502 (MouseState_t384203932 * __this, int32_t ___button0, int32_t ___stateForMouseButton1, PointerEventData_t3807901092 * ___data2, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.EventSystems.BaseInputModule::HandlePointerExitAndEnter(UnityEngine.EventSystems.PointerEventData,UnityEngine.GameObject)
extern "C"  void BaseInputModule_HandlePointerExitAndEnter_m1705532066 (BaseInputModule_t2019268878 * __this, PointerEventData_t3807901092 * ___currentPointerData0, GameObject_t1113636619 * ___newEnterTarget1, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.EventSystems.PointerEventData::IsPointerMoving()
extern "C"  bool PointerEventData_IsPointerMoving_m1902409386 (PointerEventData_t3807901092 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.EventSystems.PointerEventData::get_dragging()
extern "C"  bool PointerEventData_get_dragging_m746831934 (PointerEventData_t3807901092 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Vector2 UnityEngine.EventSystems.PointerEventData::get_pressPosition()
extern "C"  Vector2_t2156229523  PointerEventData_get_pressPosition_m3620330874 (PointerEventData_t3807901092 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Int32 UnityEngine.EventSystems.EventSystem::get_pixelDragThreshold()
extern "C"  int32_t EventSystem_get_pixelDragThreshold_m1103650852 (EventSystem_t1003666588 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.EventSystems.PointerInputModule::ShouldStartDrag(UnityEngine.Vector2,UnityEngine.Vector2,System.Single,System.Boolean)
extern "C"  bool PointerInputModule_ShouldStartDrag_m2494657937 (RuntimeObject * __this /* static, unused */, Vector2_t2156229523  ___pressPos0, Vector2_t2156229523  ___currentPos1, float ___threshold2, bool ___useDragThreshold3, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IBeginDragHandler> UnityEngine.EventSystems.ExecuteEvents::get_beginDragHandler()
extern "C"  EventFunction_1_t1977848392 * ExecuteEvents_get_beginDragHandler_m2267623666 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.EventSystems.ExecuteEvents::Execute<UnityEngine.EventSystems.IBeginDragHandler>(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<T>)
#define ExecuteEvents_Execute_TisIBeginDragHandler_t3293314358_m2226472405(__this /* static, unused */, ___target0, ___eventData1, ___functor2, method) ((  bool (*) (RuntimeObject * /* static, unused */, GameObject_t1113636619 *, BaseEventData_t3903027533 *, EventFunction_1_t1977848392 *, const RuntimeMethod*))ExecuteEvents_Execute_TisRuntimeObject_m1952955951_gshared)(__this /* static, unused */, ___target0, ___eventData1, ___functor2, method)
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerUpHandler> UnityEngine.EventSystems.ExecuteEvents::get_pointerUpHandler()
extern "C"  EventFunction_1_t3256600500 * ExecuteEvents_get_pointerUpHandler_m3515704212 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.EventSystems.ExecuteEvents::Execute<UnityEngine.EventSystems.IPointerUpHandler>(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<T>)
#define ExecuteEvents_Execute_TisIPointerUpHandler_t277099170_m3646124489(__this /* static, unused */, ___target0, ___eventData1, ___functor2, method) ((  bool (*) (RuntimeObject * /* static, unused */, GameObject_t1113636619 *, BaseEventData_t3903027533 *, EventFunction_1_t3256600500 *, const RuntimeMethod*))ExecuteEvents_Execute_TisRuntimeObject_m1952955951_gshared)(__this /* static, unused */, ___target0, ___eventData1, ___functor2, method)
// System.Void UnityEngine.EventSystems.PointerEventData::set_pointerPress(UnityEngine.GameObject)
extern "C"  void PointerEventData_set_pointerPress_m2546345117 (PointerEventData_t3807901092 * __this, GameObject_t1113636619 * ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.EventSystems.PointerEventData::set_rawPointerPress(UnityEngine.GameObject)
extern "C"  void PointerEventData_set_rawPointerPress_m3758304666 (PointerEventData_t3807901092 * __this, GameObject_t1113636619 * ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IDragHandler> UnityEngine.EventSystems.ExecuteEvents::get_dragHandler()
extern "C"  EventFunction_1_t972960537 * ExecuteEvents_get_dragHandler_m3849431675 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.EventSystems.ExecuteEvents::Execute<UnityEngine.EventSystems.IDragHandler>(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<T>)
#define ExecuteEvents_Execute_TisIDragHandler_t2288426503_m2196291858(__this /* static, unused */, ___target0, ___eventData1, ___functor2, method) ((  bool (*) (RuntimeObject * /* static, unused */, GameObject_t1113636619 *, BaseEventData_t3903027533 *, EventFunction_1_t972960537 *, const RuntimeMethod*))ExecuteEvents_Execute_TisRuntimeObject_m1952955951_gshared)(__this /* static, unused */, ___target0, ___eventData1, ___functor2, method)
// UnityEngine.EventSystems.PointerEventData UnityEngine.EventSystems.PointerInputModule::GetLastPointerEventData(System.Int32)
extern "C"  PointerEventData_t3807901092 * PointerInputModule_GetLastPointerEventData_m3838037610 (PointerInputModule_t3453173740 * __this, int32_t ___id0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Collections.Generic.Dictionary`2/ValueCollection<!0,!1> System.Collections.Generic.Dictionary`2<System.Int32,UnityEngine.EventSystems.PointerEventData>::get_Values()
#define Dictionary_2_get_Values_m450058685(__this, method) ((  ValueCollection_t117691445 * (*) (Dictionary_2_t2696614423 *, const RuntimeMethod*))Dictionary_2_get_Values_m683714624_gshared)(__this, method)
// System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<!0,!1> System.Collections.Generic.Dictionary`2/ValueCollection<System.Int32,UnityEngine.EventSystems.PointerEventData>::GetEnumerator()
#define ValueCollection_GetEnumerator_m2579766821(__this, method) ((  Enumerator_t3265508080  (*) (ValueCollection_t117691445 *, const RuntimeMethod*))ValueCollection_GetEnumerator_m616748621_gshared)(__this, method)
// !1 System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.Int32,UnityEngine.EventSystems.PointerEventData>::get_Current()
#define Enumerator_get_Current_m3061344102(__this, method) ((  PointerEventData_t3807901092 * (*) (Enumerator_t3265508080 *, const RuntimeMethod*))Enumerator_get_Current_m2250080680_gshared)(__this, method)
// System.Boolean System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.Int32,UnityEngine.EventSystems.PointerEventData>::MoveNext()
#define Enumerator_MoveNext_m1435246746(__this, method) ((  bool (*) (Enumerator_t3265508080 *, const RuntimeMethod*))Enumerator_MoveNext_m2602845255_gshared)(__this, method)
// System.Void System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.Int32,UnityEngine.EventSystems.PointerEventData>::Dispose()
#define Enumerator_Dispose_m103082293(__this, method) ((  void (*) (Enumerator_t3265508080 *, const RuntimeMethod*))Enumerator_Dispose_m3503748991_gshared)(__this, method)
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,UnityEngine.EventSystems.PointerEventData>::Clear()
#define Dictionary_2_Clear_m316481326(__this, method) ((  void (*) (Dictionary_2_t2696614423 *, const RuntimeMethod*))Dictionary_2_Clear_m212974362_gshared)(__this, method)
// System.Void System.Text.StringBuilder::.ctor(System.String)
extern "C"  void StringBuilder__ctor_m2989139009 (StringBuilder_t * __this, String_t* p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Collections.Generic.Dictionary`2/Enumerator<!0,!1> System.Collections.Generic.Dictionary`2<System.Int32,UnityEngine.EventSystems.PointerEventData>::GetEnumerator()
#define Dictionary_2_GetEnumerator_m14634613(__this, method) ((  Enumerator_t355829902  (*) (Dictionary_2_t2696614423 *, const RuntimeMethod*))Dictionary_2_GetEnumerator_m1087370259_gshared)(__this, method)
// System.Collections.Generic.KeyValuePair`2<!0,!1> System.Collections.Generic.Dictionary`2/Enumerator<System.Int32,UnityEngine.EventSystems.PointerEventData>::get_Current()
#define Enumerator_get_Current_m2688479183(__this, method) ((  KeyValuePair_2_t799319294  (*) (Enumerator_t355829902 *, const RuntimeMethod*))Enumerator_get_Current_m3431285658_gshared)(__this, method)
// !1 System.Collections.Generic.KeyValuePair`2<System.Int32,UnityEngine.EventSystems.PointerEventData>::get_Value()
#define KeyValuePair_2_get_Value_m6796029(__this, method) ((  PointerEventData_t3807901092 * (*) (KeyValuePair_2_t799319294 *, const RuntimeMethod*))KeyValuePair_2_get_Value_m3495598764_gshared)(__this, method)
// !0 System.Collections.Generic.KeyValuePair`2<System.Int32,UnityEngine.EventSystems.PointerEventData>::get_Key()
#define KeyValuePair_2_get_Key_m3108536247(__this, method) ((  int32_t (*) (KeyValuePair_2_t799319294 *, const RuntimeMethod*))KeyValuePair_2_get_Key_m1839753989_gshared)(__this, method)
// System.Boolean System.Collections.Generic.Dictionary`2/Enumerator<System.Int32,UnityEngine.EventSystems.PointerEventData>::MoveNext()
#define Enumerator_MoveNext_m500632371(__this, method) ((  bool (*) (Enumerator_t355829902 *, const RuntimeMethod*))Enumerator_MoveNext_m3398155861_gshared)(__this, method)
// System.Void System.Collections.Generic.Dictionary`2/Enumerator<System.Int32,UnityEngine.EventSystems.PointerEventData>::Dispose()
#define Enumerator_Dispose_m1365621171(__this, method) ((  void (*) (Enumerator_t355829902 *, const RuntimeMethod*))Enumerator_Dispose_m562365603_gshared)(__this, method)
// UnityEngine.GameObject UnityEngine.EventSystems.ExecuteEvents::GetEventHandler<UnityEngine.EventSystems.ISelectHandler>(UnityEngine.GameObject)
#define ExecuteEvents_GetEventHandler_TisISelectHandler_t2271418839_m3262647825(__this /* static, unused */, ___root0, method) ((  GameObject_t1113636619 * (*) (RuntimeObject * /* static, unused */, GameObject_t1113636619 *, const RuntimeMethod*))ExecuteEvents_GetEventHandler_TisRuntimeObject_m3687647312_gshared)(__this /* static, unused */, ___root0, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.EventSystems.PointerInputModule/ButtonState>::.ctor()
#define List_1__ctor_m2796977863(__this, method) ((  void (*) (List_1_t2329214678 *, const RuntimeMethod*))List_1__ctor_m2321703786_gshared)(__this, method)
// !0 System.Collections.Generic.List`1<UnityEngine.EventSystems.PointerInputModule/ButtonState>::get_Item(System.Int32)
#define List_1_get_Item_m3661891091(__this, p0, method) ((  ButtonState_t857139936 * (*) (List_1_t2329214678 *, int32_t, const RuntimeMethod*))List_1_get_Item_m2287542950_gshared)(__this, p0, method)
// UnityEngine.EventSystems.PointerInputModule/MouseButtonEventData UnityEngine.EventSystems.PointerInputModule/ButtonState::get_eventData()
extern "C"  MouseButtonEventData_t3190347560 * ButtonState_get_eventData_m298975880 (ButtonState_t857139936 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.EventSystems.PointerInputModule/MouseButtonEventData::PressedThisFrame()
extern "C"  bool MouseButtonEventData_PressedThisFrame_m1060658845 (MouseButtonEventData_t3190347560 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Int32 System.Collections.Generic.List`1<UnityEngine.EventSystems.PointerInputModule/ButtonState>::get_Count()
#define List_1_get_Count_m3969726462(__this, method) ((  int32_t (*) (List_1_t2329214678 *, const RuntimeMethod*))List_1_get_Count_m2934127733_gshared)(__this, method)
// System.Boolean UnityEngine.EventSystems.PointerInputModule/MouseButtonEventData::ReleasedThisFrame()
extern "C"  bool MouseButtonEventData_ReleasedThisFrame_m1112389906 (MouseButtonEventData_t3190347560 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.EventSystems.PointerEventData/InputButton UnityEngine.EventSystems.PointerInputModule/ButtonState::get_button()
extern "C"  int32_t ButtonState_get_button_m2637540919 (ButtonState_t857139936 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.EventSystems.PointerInputModule/ButtonState::.ctor()
extern "C"  void ButtonState__ctor_m1506593332 (ButtonState_t857139936 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.EventSystems.PointerInputModule/ButtonState::set_button(UnityEngine.EventSystems.PointerEventData/InputButton)
extern "C"  void ButtonState_set_button_m483041684 (ButtonState_t857139936 * __this, int32_t ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.EventSystems.PointerInputModule/MouseButtonEventData::.ctor()
extern "C"  void MouseButtonEventData__ctor_m1200403967 (MouseButtonEventData_t3190347560 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.EventSystems.PointerInputModule/ButtonState::set_eventData(UnityEngine.EventSystems.PointerInputModule/MouseButtonEventData)
extern "C"  void ButtonState_set_eventData_m2102345833 (ButtonState_t857139936 * __this, MouseButtonEventData_t3190347560 * ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void System.Collections.Generic.List`1<UnityEngine.EventSystems.PointerInputModule/ButtonState>::Add(!0)
#define List_1_Add_m2980022053(__this, p0, method) ((  void (*) (List_1_t2329214678 *, ButtonState_t857139936 *, const RuntimeMethod*))List_1_Add_m3338814081_gshared)(__this, p0, method)
// UnityEngine.EventSystems.PointerInputModule/ButtonState UnityEngine.EventSystems.PointerInputModule/MouseState::GetButtonState(UnityEngine.EventSystems.PointerEventData/InputButton)
extern "C"  ButtonState_t857139936 * MouseState_GetButtonState_m643927547 (MouseState_t384203932 * __this, int32_t ___button0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean System.Collections.Generic.List`1<UnityEngine.EventSystems.BaseRaycaster>::Contains(!0)
#define List_1_Contains_m403158780(__this, p0, method) ((  bool (*) (List_1_t1327982029 *, BaseRaycaster_t4150874583 *, const RuntimeMethod*))List_1_Contains_m2654125393_gshared)(__this, p0, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.EventSystems.BaseRaycaster>::Add(!0)
#define List_1_Add_m1192218865(__this, p0, method) ((  void (*) (List_1_t1327982029 *, BaseRaycaster_t4150874583 *, const RuntimeMethod*))List_1_Add_m3338814081_gshared)(__this, p0, method)
// System.Boolean System.Collections.Generic.List`1<UnityEngine.EventSystems.BaseRaycaster>::Remove(!0)
#define List_1_Remove_m2527604244(__this, p0, method) ((  bool (*) (List_1_t1327982029 *, BaseRaycaster_t4150874583 *, const RuntimeMethod*))List_1_Remove_m1416767016_gshared)(__this, p0, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.EventSystems.BaseRaycaster>::.ctor()
#define List_1__ctor_m206632927(__this, method) ((  void (*) (List_1_t1327982029 *, const RuntimeMethod*))List_1__ctor_m2321703786_gshared)(__this, method)
// System.Boolean UnityEngine.EventSystems.RaycastResult::get_isValid()
extern "C"  bool RaycastResult_get_isValid_m2047405490 (RaycastResult_t3360306849 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Vector3 UnityEngine.Vector3::get_up()
extern "C"  Vector3_t3722313464  Vector3_get_up_m3584168373 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Vector3 UnityEngine.Vector3::get_zero()
extern "C"  Vector3_t3722313464  Vector3_get_zero_m1409827619 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.EventSystems.RaycastResult::Clear()
extern "C"  void RaycastResult_Clear_m1543844101 (RaycastResult_t3360306849 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.EventSystems.PointerInputModule::.ctor()
extern "C"  void PointerInputModule__ctor_m3728889932 (PointerInputModule_t3453173740 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.OperatingSystemFamily UnityEngine.SystemInfo::get_operatingSystemFamily()
extern "C"  int32_t SystemInfo_get_operatingSystemFamily_m4256884728 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.EventSystems.EventSystem::get_isFocused()
extern "C"  bool EventSystem_get_isFocused_m1076721006 (EventSystem_t1003666588 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.EventSystems.StandaloneInputModule::ShouldIgnoreEventsOnNoFocus()
extern "C"  bool StandaloneInputModule_ShouldIgnoreEventsOnNoFocus_m2486933001 (StandaloneInputModule_t2760469101 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.EventSystems.BaseInputModule::ShouldActivateModule()
extern "C"  bool BaseInputModule_ShouldActivateModule_m2157062110 (BaseInputModule_t2019268878 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.EventSystems.BaseInputModule::ActivateModule()
extern "C"  void BaseInputModule_ActivateModule_m3336241442 (BaseInputModule_t2019268878 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.GameObject UnityEngine.EventSystems.EventSystem::get_firstSelectedGameObject()
extern "C"  GameObject_t1113636619 * EventSystem_get_firstSelectedGameObject_m1576206896 (EventSystem_t1003666588 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.EventSystems.BaseInputModule::DeactivateModule()
extern "C"  void BaseInputModule_DeactivateModule_m856719157 (BaseInputModule_t2019268878 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.EventSystems.PointerInputModule::ClearSelection()
extern "C"  void PointerInputModule_ClearSelection_m2472477282 (PointerInputModule_t3453173740 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.EventSystems.StandaloneInputModule::SendUpdateEventToSelectedObject()
extern "C"  bool StandaloneInputModule_SendUpdateEventToSelectedObject_m2127433 (StandaloneInputModule_t2760469101 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.EventSystems.EventSystem::get_sendNavigationEvents()
extern "C"  bool EventSystem_get_sendNavigationEvents_m1703635420 (EventSystem_t1003666588 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.EventSystems.StandaloneInputModule::SendMoveEventToSelectedObject()
extern "C"  bool StandaloneInputModule_SendMoveEventToSelectedObject_m482774593 (StandaloneInputModule_t2760469101 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.EventSystems.StandaloneInputModule::SendSubmitEventToSelectedObject()
extern "C"  bool StandaloneInputModule_SendSubmitEventToSelectedObject_m1567393883 (StandaloneInputModule_t2760469101 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.EventSystems.StandaloneInputModule::ProcessTouchEvents()
extern "C"  bool StandaloneInputModule_ProcessTouchEvents_m2632208124 (StandaloneInputModule_t2760469101 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.EventSystems.StandaloneInputModule::ProcessMouseEvent()
extern "C"  void StandaloneInputModule_ProcessMouseEvent_m2923582521 (StandaloneInputModule_t2760469101 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.TouchType UnityEngine.Touch::get_type()
extern "C"  int32_t Touch_get_type_m960232264 (Touch_t1921856868 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.EventSystems.PointerEventData UnityEngine.EventSystems.PointerInputModule::GetTouchPointerEventData(UnityEngine.Touch,System.Boolean&,System.Boolean&)
extern "C"  PointerEventData_t3807901092 * PointerInputModule_GetTouchPointerEventData_m2680216131 (PointerInputModule_t3453173740 * __this, Touch_t1921856868  ___input0, bool* ___pressed1, bool* ___released2, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.EventSystems.StandaloneInputModule::ProcessTouchPress(UnityEngine.EventSystems.PointerEventData,System.Boolean,System.Boolean)
extern "C"  void StandaloneInputModule_ProcessTouchPress_m4019232747 (StandaloneInputModule_t2760469101 * __this, PointerEventData_t3807901092 * ___pointerEvent0, bool ___pressed1, bool ___released2, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.EventSystems.PointerInputModule::RemovePointerData(UnityEngine.EventSystems.PointerEventData)
extern "C"  void PointerInputModule_RemovePointerData_m1921545965 (PointerInputModule_t3453173740 * __this, PointerEventData_t3807901092 * ___data0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.EventSystems.PointerEventData::set_pointerPressRaycast(UnityEngine.EventSystems.RaycastResult)
extern "C"  void PointerEventData_set_pointerPressRaycast_m1363193059 (PointerEventData_t3807901092 * __this, RaycastResult_t3360306849  ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.EventSystems.PointerInputModule::DeselectIfSelectionChanged(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData)
extern "C"  void PointerInputModule_DeselectIfSelectionChanged_m1023287355 (PointerInputModule_t3453173740 * __this, GameObject_t1113636619 * ___currentOverGo0, BaseEventData_t3903027533 * ___pointerEvent1, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerDownHandler> UnityEngine.EventSystems.ExecuteEvents::get_pointerDownHandler()
extern "C"  EventFunction_1_t64614563 * ExecuteEvents_get_pointerDownHandler_m1022108370 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.GameObject UnityEngine.EventSystems.ExecuteEvents::ExecuteHierarchy<UnityEngine.EventSystems.IPointerDownHandler>(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<T>)
#define ExecuteEvents_ExecuteHierarchy_TisIPointerDownHandler_t1380080529_m1457342989(__this /* static, unused */, ___root0, ___eventData1, ___callbackFunction2, method) ((  GameObject_t1113636619 * (*) (RuntimeObject * /* static, unused */, GameObject_t1113636619 *, BaseEventData_t3903027533 *, EventFunction_1_t64614563 *, const RuntimeMethod*))ExecuteEvents_ExecuteHierarchy_TisRuntimeObject_m3266560969_gshared)(__this /* static, unused */, ___root0, ___eventData1, ___callbackFunction2, method)
// UnityEngine.GameObject UnityEngine.EventSystems.ExecuteEvents::GetEventHandler<UnityEngine.EventSystems.IPointerClickHandler>(UnityEngine.GameObject)
#define ExecuteEvents_GetEventHandler_TisIPointerClickHandler_t132471142_m3115563067(__this /* static, unused */, ___root0, method) ((  GameObject_t1113636619 * (*) (RuntimeObject * /* static, unused */, GameObject_t1113636619 *, const RuntimeMethod*))ExecuteEvents_GetEventHandler_TisRuntimeObject_m3687647312_gshared)(__this /* static, unused */, ___root0, method)
// System.Single UnityEngine.Time::get_unscaledTime()
extern "C"  float Time_get_unscaledTime_m3457564332 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Single UnityEngine.EventSystems.PointerEventData::get_clickTime()
extern "C"  float PointerEventData_get_clickTime_m3061953952 (PointerEventData_t3807901092 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Int32 UnityEngine.EventSystems.PointerEventData::get_clickCount()
extern "C"  int32_t PointerEventData_get_clickCount_m2770561328 (PointerEventData_t3807901092 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.GameObject UnityEngine.EventSystems.ExecuteEvents::GetEventHandler<UnityEngine.EventSystems.IDragHandler>(UnityEngine.GameObject)
#define ExecuteEvents_GetEventHandler_TisIDragHandler_t2288426503_m3060350475(__this /* static, unused */, ___root0, method) ((  GameObject_t1113636619 * (*) (RuntimeObject * /* static, unused */, GameObject_t1113636619 *, const RuntimeMethod*))ExecuteEvents_GetEventHandler_TisRuntimeObject_m3687647312_gshared)(__this /* static, unused */, ___root0, method)
// System.Void UnityEngine.EventSystems.PointerEventData::set_pointerDrag(UnityEngine.GameObject)
extern "C"  void PointerEventData_set_pointerDrag_m841976018 (PointerEventData_t3807901092 * __this, GameObject_t1113636619 * ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IInitializePotentialDragHandler> UnityEngine.EventSystems.ExecuteEvents::get_initializePotentialDrag()
extern "C"  EventFunction_1_t3587542510 * ExecuteEvents_get_initializePotentialDrag_m298985714 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.EventSystems.ExecuteEvents::Execute<UnityEngine.EventSystems.IInitializePotentialDragHandler>(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<T>)
#define ExecuteEvents_Execute_TisIInitializePotentialDragHandler_t608041180_m1354386923(__this /* static, unused */, ___target0, ___eventData1, ___functor2, method) ((  bool (*) (RuntimeObject * /* static, unused */, GameObject_t1113636619 *, BaseEventData_t3903027533 *, EventFunction_1_t3587542510 *, const RuntimeMethod*))ExecuteEvents_Execute_TisRuntimeObject_m1952955951_gshared)(__this /* static, unused */, ___target0, ___eventData1, ___functor2, method)
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerClickHandler> UnityEngine.EventSystems.ExecuteEvents::get_pointerClickHandler()
extern "C"  EventFunction_1_t3111972472 * ExecuteEvents_get_pointerClickHandler_m1293869308 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.EventSystems.ExecuteEvents::Execute<UnityEngine.EventSystems.IPointerClickHandler>(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<T>)
#define ExecuteEvents_Execute_TisIPointerClickHandler_t132471142_m3445044980(__this /* static, unused */, ___target0, ___eventData1, ___functor2, method) ((  bool (*) (RuntimeObject * /* static, unused */, GameObject_t1113636619 *, BaseEventData_t3903027533 *, EventFunction_1_t3111972472 *, const RuntimeMethod*))ExecuteEvents_Execute_TisRuntimeObject_m1952955951_gshared)(__this /* static, unused */, ___target0, ___eventData1, ___functor2, method)
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IDropHandler> UnityEngine.EventSystems.ExecuteEvents::get_dropHandler()
extern "C"  EventFunction_1_t2311673543 * ExecuteEvents_get_dropHandler_m2780765017 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.GameObject UnityEngine.EventSystems.ExecuteEvents::ExecuteHierarchy<UnityEngine.EventSystems.IDropHandler>(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<T>)
#define ExecuteEvents_ExecuteHierarchy_TisIDropHandler_t3627139509_m3726033686(__this /* static, unused */, ___root0, ___eventData1, ___callbackFunction2, method) ((  GameObject_t1113636619 * (*) (RuntimeObject * /* static, unused */, GameObject_t1113636619 *, BaseEventData_t3903027533 *, EventFunction_1_t2311673543 *, const RuntimeMethod*))ExecuteEvents_ExecuteHierarchy_TisRuntimeObject_m3266560969_gshared)(__this /* static, unused */, ___root0, ___eventData1, ___callbackFunction2, method)
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IEndDragHandler> UnityEngine.EventSystems.ExecuteEvents::get_endDragHandler()
extern "C"  EventFunction_1_t3277009892 * ExecuteEvents_get_endDragHandler_m2879610446 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.EventSystems.ExecuteEvents::Execute<UnityEngine.EventSystems.IEndDragHandler>(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<T>)
#define ExecuteEvents_Execute_TisIEndDragHandler_t297508562_m38722945(__this /* static, unused */, ___target0, ___eventData1, ___functor2, method) ((  bool (*) (RuntimeObject * /* static, unused */, GameObject_t1113636619 *, BaseEventData_t3903027533 *, EventFunction_1_t3277009892 *, const RuntimeMethod*))ExecuteEvents_Execute_TisRuntimeObject_m1952955951_gshared)(__this /* static, unused */, ___target0, ___eventData1, ___functor2, method)
// UnityEngine.GameObject UnityEngine.EventSystems.ExecuteEvents::ExecuteHierarchy<UnityEngine.EventSystems.IPointerExitHandler>(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<T>)
#define ExecuteEvents_ExecuteHierarchy_TisIPointerExitHandler_t4182793654_m3163604107(__this /* static, unused */, ___root0, ___eventData1, ___callbackFunction2, method) ((  GameObject_t1113636619 * (*) (RuntimeObject * /* static, unused */, GameObject_t1113636619 *, BaseEventData_t3903027533 *, EventFunction_1_t2867327688 *, const RuntimeMethod*))ExecuteEvents_ExecuteHierarchy_TisRuntimeObject_m3266560969_gshared)(__this /* static, unused */, ___root0, ___eventData1, ___callbackFunction2, method)
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.ISubmitHandler> UnityEngine.EventSystems.ExecuteEvents::get_submitHandler()
extern "C"  EventFunction_1_t1475332338 * ExecuteEvents_get_submitHandler_m94189868 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.EventSystems.ExecuteEvents::Execute<UnityEngine.EventSystems.ISubmitHandler>(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<T>)
#define ExecuteEvents_Execute_TisISubmitHandler_t2790798304_m3136014644(__this /* static, unused */, ___target0, ___eventData1, ___functor2, method) ((  bool (*) (RuntimeObject * /* static, unused */, GameObject_t1113636619 *, BaseEventData_t3903027533 *, EventFunction_1_t1475332338 *, const RuntimeMethod*))ExecuteEvents_Execute_TisRuntimeObject_m1952955951_gshared)(__this /* static, unused */, ___target0, ___eventData1, ___functor2, method)
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.ICancelHandler> UnityEngine.EventSystems.ExecuteEvents::get_cancelHandler()
extern "C"  EventFunction_1_t2658898854 * ExecuteEvents_get_cancelHandler_m1220395193 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.EventSystems.ExecuteEvents::Execute<UnityEngine.EventSystems.ICancelHandler>(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<T>)
#define ExecuteEvents_Execute_TisICancelHandler_t3974364820_m2876577334(__this /* static, unused */, ___target0, ___eventData1, ___functor2, method) ((  bool (*) (RuntimeObject * /* static, unused */, GameObject_t1113636619 *, BaseEventData_t3903027533 *, EventFunction_1_t2658898854 *, const RuntimeMethod*))ExecuteEvents_Execute_TisRuntimeObject_m1952955951_gshared)(__this /* static, unused */, ___target0, ___eventData1, ___functor2, method)
// UnityEngine.Vector2 UnityEngine.EventSystems.StandaloneInputModule::GetRawMoveVector()
extern "C"  Vector2_t2156229523  StandaloneInputModule_GetRawMoveVector_m2737091079 (StandaloneInputModule_t2760469101 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Single UnityEngine.Vector2::Dot(UnityEngine.Vector2,UnityEngine.Vector2)
extern "C"  float Vector2_Dot_m1554553447 (RuntimeObject * __this /* static, unused */, Vector2_t2156229523  p0, Vector2_t2156229523  p1, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.EventSystems.MoveDirection UnityEngine.EventSystems.AxisEventData::get_moveDir()
extern "C"  int32_t AxisEventData_get_moveDir_m2423724085 (AxisEventData_t2331243652 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IMoveHandler> UnityEngine.EventSystems.ExecuteEvents::get_moveHandler()
extern "C"  EventFunction_1_t3912835512 * ExecuteEvents_get_moveHandler_m3629736480 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.EventSystems.ExecuteEvents::Execute<UnityEngine.EventSystems.IMoveHandler>(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<T>)
#define ExecuteEvents_Execute_TisIMoveHandler_t933334182_m109549(__this /* static, unused */, ___target0, ___eventData1, ___functor2, method) ((  bool (*) (RuntimeObject * /* static, unused */, GameObject_t1113636619 *, BaseEventData_t3903027533 *, EventFunction_1_t3912835512 *, const RuntimeMethod*))ExecuteEvents_Execute_TisRuntimeObject_m1952955951_gshared)(__this /* static, unused */, ___target0, ___eventData1, ___functor2, method)
// System.Void UnityEngine.EventSystems.StandaloneInputModule::ProcessMouseEvent(System.Int32)
extern "C"  void StandaloneInputModule_ProcessMouseEvent_m1568640827 (StandaloneInputModule_t2760469101 * __this, int32_t ___id0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.EventSystems.StandaloneInputModule::ProcessMousePress(UnityEngine.EventSystems.PointerInputModule/MouseButtonEventData)
extern "C"  void StandaloneInputModule_ProcessMousePress_m1928058611 (StandaloneInputModule_t2760469101 * __this, MouseButtonEventData_t3190347560 * ___data0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.GameObject UnityEngine.EventSystems.ExecuteEvents::GetEventHandler<UnityEngine.EventSystems.IScrollHandler>(UnityEngine.GameObject)
#define ExecuteEvents_GetEventHandler_TisIScrollHandler_t4201797704_m1161180441(__this /* static, unused */, ___root0, method) ((  GameObject_t1113636619 * (*) (RuntimeObject * /* static, unused */, GameObject_t1113636619 *, const RuntimeMethod*))ExecuteEvents_GetEventHandler_TisRuntimeObject_m3687647312_gshared)(__this /* static, unused */, ___root0, method)
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IScrollHandler> UnityEngine.EventSystems.ExecuteEvents::get_scrollHandler()
extern "C"  EventFunction_1_t2886331738 * ExecuteEvents_get_scrollHandler_m2659345019 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.GameObject UnityEngine.EventSystems.ExecuteEvents::ExecuteHierarchy<UnityEngine.EventSystems.IScrollHandler>(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<T>)
#define ExecuteEvents_ExecuteHierarchy_TisIScrollHandler_t4201797704_m20445695(__this /* static, unused */, ___root0, ___eventData1, ___callbackFunction2, method) ((  GameObject_t1113636619 * (*) (RuntimeObject * /* static, unused */, GameObject_t1113636619 *, BaseEventData_t3903027533 *, EventFunction_1_t2886331738 *, const RuntimeMethod*))ExecuteEvents_ExecuteHierarchy_TisRuntimeObject_m3266560969_gshared)(__this /* static, unused */, ___root0, ___eventData1, ___callbackFunction2, method)
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IUpdateSelectedHandler> UnityEngine.EventSystems.ExecuteEvents::get_updateSelectedHandler()
extern "C"  EventFunction_1_t2950825503 * ExecuteEvents_get_updateSelectedHandler_m1601110817 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.EventSystems.ExecuteEvents::Execute<UnityEngine.EventSystems.IUpdateSelectedHandler>(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<T>)
#define ExecuteEvents_Execute_TisIUpdateSelectedHandler_t4266291469_m1289077245(__this /* static, unused */, ___target0, ___eventData1, ___functor2, method) ((  bool (*) (RuntimeObject * /* static, unused */, GameObject_t1113636619 *, BaseEventData_t3903027533 *, EventFunction_1_t2950825503 *, const RuntimeMethod*))ExecuteEvents_Execute_TisRuntimeObject_m1952955951_gshared)(__this /* static, unused */, ___target0, ___eventData1, ___functor2, method)
// System.Boolean UnityEngine.EventSystems.TouchInputModule::get_forceModuleActive()
extern "C"  bool TouchInputModule_get_forceModuleActive_m2406595725 (TouchInputModule_t4248229598 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.EventSystems.TouchInputModule::UseFakeInput()
extern "C"  bool TouchInputModule_UseFakeInput_m1537100146 (TouchInputModule_t4248229598 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.EventSystems.TouchInputModule::FakeTouches()
extern "C"  void TouchInputModule_FakeTouches_m3748468179 (TouchInputModule_t4248229598 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.EventSystems.TouchInputModule::ProcessTouchEvents()
extern "C"  void TouchInputModule_ProcessTouchEvents_m974273459 (TouchInputModule_t4248229598 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.EventSystems.TouchInputModule::ProcessTouchPress(UnityEngine.EventSystems.PointerEventData,System.Boolean,System.Boolean)
extern "C"  void TouchInputModule_ProcessTouchPress_m3504077560 (TouchInputModule_t4248229598 * __this, PointerEventData_t3807901092 * ___pointerEvent0, bool ___pressed1, bool ___released2, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.String System.Collections.Generic.KeyValuePair`2<System.Int32,UnityEngine.EventSystems.PointerEventData>::ToString()
#define KeyValuePair_2_ToString_m1328662693(__this, method) ((  String_t* (*) (KeyValuePair_2_t799319294 *, const RuntimeMethod*))KeyValuePair_2_ToString_m1238786018_gshared)(__this, method)
// System.Boolean UnityEngine.Behaviour::get_isActiveAndEnabled()
extern "C"  bool Behaviour_get_isActiveAndEnabled_m3143666263 (Behaviour_t1437897464 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct<UnityEngine.UI.AspectRatioFitter/AspectMode>(T&,T)
#define SetPropertyUtility_SetStruct_TisAspectMode_t3417192999_m1565063249(__this /* static, unused */, ___currentValue0, ___newValue1, method) ((  bool (*) (RuntimeObject * /* static, unused */, int32_t*, int32_t, const RuntimeMethod*))SetPropertyUtility_SetStruct_TisAspectMode_t3417192999_m1565063249_gshared)(__this /* static, unused */, ___currentValue0, ___newValue1, method)
// System.Void UnityEngine.UI.AspectRatioFitter::SetDirty(System.Boolean)
extern "C"  void AspectRatioFitter_SetDirty_m2910185270 (AspectRatioFitter_t3312407083 * __this, bool ___delayUpdate0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct<System.Single>(T&,T)
#define SetPropertyUtility_SetStruct_TisSingle_t1397266774_m2805350785(__this /* static, unused */, ___currentValue0, ___newValue1, method) ((  bool (*) (RuntimeObject * /* static, unused */, float*, float, const RuntimeMethod*))SetPropertyUtility_SetStruct_TisSingle_t1397266774_m2805350785_gshared)(__this /* static, unused */, ___currentValue0, ___newValue1, method)
// !!0 UnityEngine.Component::GetComponent<UnityEngine.RectTransform>()
#define Component_GetComponent_TisRectTransform_t3704657025_m3396022872(__this, method) ((  RectTransform_t3704657025 * (*) (Component_t1923634451 *, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m2906321015_gshared)(__this, method)
// System.Void UnityEngine.DrivenRectTransformTracker::Clear()
extern "C"  void DrivenRectTransformTracker_Clear_m371772582 (DrivenRectTransformTracker_t2562230146 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.RectTransform UnityEngine.UI.AspectRatioFitter::get_rectTransform()
extern "C"  RectTransform_t3704657025 * AspectRatioFitter_get_rectTransform_m2996235303 (AspectRatioFitter_t3312407083 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.LayoutRebuilder::MarkLayoutForRebuild(UnityEngine.RectTransform)
extern "C"  void LayoutRebuilder_MarkLayoutForRebuild_m4080555610 (RuntimeObject * __this /* static, unused */, RectTransform_t3704657025 * ___rect0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.AspectRatioFitter::UpdateRect()
extern "C"  void AspectRatioFitter_UpdateRect_m1081360677 (AspectRatioFitter_t3312407083 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.DrivenRectTransformTracker::Add(UnityEngine.Object,UnityEngine.RectTransform,UnityEngine.DrivenTransformProperties)
extern "C"  void DrivenRectTransformTracker_Add_m4125027261 (DrivenRectTransformTracker_t2562230146 * __this, Object_t631007953 * p0, RectTransform_t3704657025 * p1, int32_t p2, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Rect UnityEngine.RectTransform::get_rect()
extern "C"  Rect_t2360479859  RectTransform_get_rect_m574169965 (RectTransform_t3704657025 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Single UnityEngine.Rect::get_height()
extern "C"  float Rect_get_height_m1358425599 (Rect_t2360479859 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.RectTransform::SetSizeWithCurrentAnchors(UnityEngine.RectTransform/Axis,System.Single)
extern "C"  void RectTransform_SetSizeWithCurrentAnchors_m1274467307 (RectTransform_t3704657025 * __this, int32_t p0, float p1, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Single UnityEngine.Rect::get_width()
extern "C"  float Rect_get_width_m3421484486 (Rect_t2360479859 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.RectTransform::set_anchorMin(UnityEngine.Vector2)
extern "C"  void RectTransform_set_anchorMin_m4230103102 (RectTransform_t3704657025 * __this, Vector2_t2156229523  p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Vector2 UnityEngine.Vector2::get_one()
extern "C"  Vector2_t2156229523  Vector2_get_one_m738793577 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.RectTransform::set_anchorMax(UnityEngine.Vector2)
extern "C"  void RectTransform_set_anchorMax_m2998668828 (RectTransform_t3704657025 * __this, Vector2_t2156229523  p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.RectTransform::set_anchoredPosition(UnityEngine.Vector2)
extern "C"  void RectTransform_set_anchoredPosition_m4126691837 (RectTransform_t3704657025 * __this, Vector2_t2156229523  p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Vector2 UnityEngine.UI.AspectRatioFitter::GetParentSize()
extern "C"  Vector2_t2156229523  AspectRatioFitter_GetParentSize_m3159144324 (AspectRatioFitter_t3312407083 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Single UnityEngine.UI.AspectRatioFitter::get_aspectRatio()
extern "C"  float AspectRatioFitter_get_aspectRatio_m1928877056 (AspectRatioFitter_t3312407083 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Single UnityEngine.UI.AspectRatioFitter::GetSizeDeltaToProduceSize(System.Single,System.Int32)
extern "C"  float AspectRatioFitter_GetSizeDeltaToProduceSize_m3810932624 (AspectRatioFitter_t3312407083 * __this, float ___size0, int32_t ___axis1, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.RectTransform::set_sizeDelta(UnityEngine.Vector2)
extern "C"  void RectTransform_set_sizeDelta_m3462269772 (RectTransform_t3704657025 * __this, Vector2_t2156229523  p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Single UnityEngine.Vector2::get_Item(System.Int32)
extern "C"  float Vector2_get_Item_m3559215723 (Vector2_t2156229523 * __this, int32_t p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Vector2 UnityEngine.RectTransform::get_anchorMax()
extern "C"  Vector2_t2156229523  RectTransform_get_anchorMax_m2495270048 (RectTransform_t3704657025 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Vector2 UnityEngine.RectTransform::get_anchorMin()
extern "C"  Vector2_t2156229523  RectTransform_get_anchorMin_m2928307238 (RectTransform_t3704657025 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Vector2 UnityEngine.Rect::get_size()
extern "C"  Vector2_t2156229523  Rect_get_size_m477575021 (Rect_t2360479859 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.AspectRatioFitter/<DelayUpdate>c__Iterator0::.ctor()
extern "C"  void U3CDelayUpdateU3Ec__Iterator0__ctor_m3659566538 (U3CDelayUpdateU3Ec__Iterator0_t299064644 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Collections.IEnumerator UnityEngine.UI.AspectRatioFitter::DelayUpdate()
extern "C"  RuntimeObject* AspectRatioFitter_DelayUpdate_m2960150845 (AspectRatioFitter_t3312407083 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Coroutine UnityEngine.MonoBehaviour::StartCoroutine(System.Collections.IEnumerator)
extern "C"  Coroutine_t3829159415 * MonoBehaviour_StartCoroutine_m3411253000 (MonoBehaviour_t3962482529 * __this, RuntimeObject* p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void System.NotSupportedException::.ctor()
extern "C"  void NotSupportedException__ctor_m2730133172 (NotSupportedException_t1314879016 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// !!0 UnityEngine.Component::GetComponent<UnityEngine.UI.Graphic>()
#define Component_GetComponent_TisGraphic_t1660335611_m1118939870(__this, method) ((  Graphic_t1660335611 * (*) (Component_t1923634451 *, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m2906321015_gshared)(__this, method)
// UnityEngine.UI.Graphic UnityEngine.UI.BaseMeshEffect::get_graphic()
extern "C"  Graphic_t1660335611 * BaseMeshEffect_get_graphic_m1852367505 (BaseMeshEffect_t2440176439 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.EventSystems.UIBehaviour::OnDidApplyAnimationProperties()
extern "C"  void UIBehaviour_OnDidApplyAnimationProperties_m2143584361 (UIBehaviour_t3495933518 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.VertexHelper::.ctor(UnityEngine.Mesh)
extern "C"  void VertexHelper__ctor_m2318594751 (VertexHelper_t2453304189 * __this, Mesh_t3648964284 * ___m0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.VertexHelper::FillMesh(UnityEngine.Mesh)
extern "C"  void VertexHelper_FillMesh_m1654068917 (VertexHelper_t2453304189 * __this, Mesh_t3648964284 * ___mesh0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.Button/ButtonClickedEvent::.ctor()
extern "C"  void ButtonClickedEvent__ctor_m1121394916 (ButtonClickedEvent_t48803504 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.Selectable::.ctor()
extern "C"  void Selectable__ctor_m58942866 (Selectable_t3250028441 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UISystemProfilerApi::AddMarker(System.String,UnityEngine.Object)
extern "C"  void UISystemProfilerApi_AddMarker_m495483138 (RuntimeObject * __this /* static, unused */, String_t* p0, Object_t631007953 * p1, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.Events.UnityEvent::Invoke()
extern "C"  void UnityEvent_Invoke_m3065672636 (UnityEvent_t2581268647 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.EventSystems.PointerEventData/InputButton UnityEngine.EventSystems.PointerEventData::get_button()
extern "C"  int32_t PointerEventData_get_button_m359423249 (PointerEventData_t3807901092 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.Button::Press()
extern "C"  void Button_Press_m3424674057 (Button_t4055032469 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Collections.IEnumerator UnityEngine.UI.Button::OnFinishSubmit()
extern "C"  RuntimeObject* Button_OnFinishSubmit_m155738938 (Button_t4055032469 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.Button/<OnFinishSubmit>c__Iterator0::.ctor()
extern "C"  void U3COnFinishSubmitU3Ec__Iterator0__ctor_m1475222990 (U3COnFinishSubmitU3Ec__Iterator0_t3413438900 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.UI.ColorBlock UnityEngine.UI.Selectable::get_colors()
extern "C"  ColorBlock_t2139031574  Selectable_get_colors_m2213868400 (Selectable_t3250028441 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Single UnityEngine.UI.ColorBlock::get_fadeDuration()
extern "C"  float ColorBlock_get_fadeDuration_m121071467 (ColorBlock_t2139031574 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Single UnityEngine.Time::get_unscaledDeltaTime()
extern "C"  float Time_get_unscaledDeltaTime_m4270080131 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.UI.Selectable/SelectionState UnityEngine.UI.Selectable::get_currentSelectionState()
extern "C"  int32_t Selectable_get_currentSelectionState_m3862069179 (Selectable_t3250028441 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.Events.UnityEvent::.ctor()
extern "C"  void UnityEvent__ctor_m431206565 (UnityEvent_t2581268647 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Single UnityEngine.Mathf::Max(System.Single,System.Single)
extern "C"  float Mathf_Max_m3146388979 (RuntimeObject * __this /* static, unused */, float p0, float p1, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Single UnityEngine.Mathf::Sign(System.Single)
extern "C"  float Mathf_Sign_m3457838305 (RuntimeObject * __this /* static, unused */, float p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// !!0 UnityEngine.Component::GetComponent<UnityEngine.Canvas>()
#define Component_GetComponent_TisCanvas_t3310196443_m782269232(__this, method) ((  Canvas_t3310196443 * (*) (Component_t1923634451 *, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m2906321015_gshared)(__this, method)
// System.Void UnityEngine.UI.CanvasScaler::SetScaleFactor(System.Single)
extern "C"  void CanvasScaler_SetScaleFactor_m3006968999 (CanvasScaler_t2767979955 * __this, float ___scaleFactor0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.CanvasScaler::SetReferencePixelsPerUnit(System.Single)
extern "C"  void CanvasScaler_SetReferencePixelsPerUnit_m2508761476 (CanvasScaler_t2767979955 * __this, float ___referencePixelsPerUnit0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.Canvas::get_isRootCanvas()
extern "C"  bool Canvas_get_isRootCanvas_m1263191473 (Canvas_t3310196443 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.RenderMode UnityEngine.Canvas::get_renderMode()
extern "C"  int32_t Canvas_get_renderMode_m841659411 (Canvas_t3310196443 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Int32 UnityEngine.Screen::get_width()
extern "C"  int32_t Screen_get_width_m345039817 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Int32 UnityEngine.Screen::get_height()
extern "C"  int32_t Screen_get_height_m1623532518 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Int32 UnityEngine.Canvas::get_targetDisplay()
extern "C"  int32_t Canvas_get_targetDisplay_m594669079 (Canvas_t3310196443 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Int32 UnityEngine.Display::get_renderingWidth()
extern "C"  int32_t Display_get_renderingWidth_m1970428952 (Display_t1387065949 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Int32 UnityEngine.Display::get_renderingHeight()
extern "C"  int32_t Display_get_renderingHeight_m3518531107 (Display_t1387065949 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Single UnityEngine.Mathf::Log(System.Single,System.Single)
extern "C"  float Mathf_Log_m2177375338 (RuntimeObject * __this /* static, unused */, float p0, float p1, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Single UnityEngine.Mathf::Lerp(System.Single,System.Single,System.Single)
extern "C"  float Mathf_Lerp_m1004423579 (RuntimeObject * __this /* static, unused */, float p0, float p1, float p2, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Single UnityEngine.Mathf::Min(System.Single,System.Single)
extern "C"  float Mathf_Min_m1073399594 (RuntimeObject * __this /* static, unused */, float p0, float p1, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Single UnityEngine.Screen::get_dpi()
extern "C"  float Screen_get_dpi_m495672463 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.Canvas::set_scaleFactor(System.Single)
extern "C"  void Canvas_set_scaleFactor_m3943377587 (Canvas_t3310196443 * __this, float p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.Canvas::set_referencePixelsPerUnit(System.Single)
extern "C"  void Canvas_set_referencePixelsPerUnit_m2526332713 (Canvas_t3310196443 * __this, float p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.Collections.IndexedSet`1<UnityEngine.UI.ICanvasElement>::.ctor()
#define IndexedSet_1__ctor_m621231377(__this, method) ((  void (*) (IndexedSet_1_t3571286806 *, const RuntimeMethod*))IndexedSet_1__ctor_m2250384602_gshared)(__this, method)
// System.Void UnityEngine.Canvas/WillRenderCanvases::.ctor(System.Object,System.IntPtr)
extern "C"  void WillRenderCanvases__ctor_m147079397 (WillRenderCanvases_t3309123499 * __this, RuntimeObject * p0, intptr_t p1, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.Canvas::add_willRenderCanvases(UnityEngine.Canvas/WillRenderCanvases)
extern "C"  void Canvas_add_willRenderCanvases_m1234571137 (RuntimeObject * __this /* static, unused */, WillRenderCanvases_t3309123499 * p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.CanvasUpdateRegistry::.ctor()
extern "C"  void CanvasUpdateRegistry__ctor_m2005397069 (CanvasUpdateRegistry_t2720824592 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Int32 UnityEngine.UI.Collections.IndexedSet`1<UnityEngine.UI.ICanvasElement>::get_Count()
#define IndexedSet_1_get_Count_m2404985635(__this, method) ((  int32_t (*) (IndexedSet_1_t3571286806 *, const RuntimeMethod*))IndexedSet_1_get_Count_m2591381675_gshared)(__this, method)
// T UnityEngine.UI.Collections.IndexedSet`1<UnityEngine.UI.ICanvasElement>::get_Item(System.Int32)
#define IndexedSet_1_get_Item_m1597760628(__this, p0, method) ((  RuntimeObject* (*) (IndexedSet_1_t3571286806 *, int32_t, const RuntimeMethod*))IndexedSet_1_get_Item_m3913508799_gshared)(__this, p0, method)
// System.Void UnityEngine.UI.Collections.IndexedSet`1<UnityEngine.UI.ICanvasElement>::RemoveAt(System.Int32)
#define IndexedSet_1_RemoveAt_m2073044272(__this, p0, method) ((  void (*) (IndexedSet_1_t3571286806 *, int32_t, const RuntimeMethod*))IndexedSet_1_RemoveAt_m3002732320_gshared)(__this, p0, method)
// System.Void UnityEngine.UISystemProfilerApi::BeginSample(UnityEngine.UISystemProfilerApi/SampleType)
extern "C"  void UISystemProfilerApi_BeginSample_m3272505833 (RuntimeObject * __this /* static, unused */, int32_t p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.CanvasUpdateRegistry::CleanInvalidItems()
extern "C"  void CanvasUpdateRegistry_CleanInvalidItems_m441539577 (CanvasUpdateRegistry_t2720824592 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.Collections.IndexedSet`1<UnityEngine.UI.ICanvasElement>::Sort(System.Comparison`1<T>)
#define IndexedSet_1_Sort_m2750524835(__this, p0, method) ((  void (*) (IndexedSet_1_t3571286806 *, Comparison_1_t1896830045 *, const RuntimeMethod*))IndexedSet_1_Sort_m2612539420_gshared)(__this, p0, method)
// UnityEngine.UI.CanvasUpdateRegistry UnityEngine.UI.CanvasUpdateRegistry::get_instance()
extern "C"  CanvasUpdateRegistry_t2720824592 * CanvasUpdateRegistry_get_instance_m1851615454 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.UI.CanvasUpdateRegistry::ObjectValidForUpdate(UnityEngine.UI.ICanvasElement)
extern "C"  bool CanvasUpdateRegistry_ObjectValidForUpdate_m2723813849 (CanvasUpdateRegistry_t2720824592 * __this, RuntimeObject* ___element0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.Debug::LogException(System.Exception,UnityEngine.Object)
extern "C"  void Debug_LogException_m2248249292 (RuntimeObject * __this /* static, unused */, Exception_t * p0, Object_t631007953 * p1, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.Collections.IndexedSet`1<UnityEngine.UI.ICanvasElement>::Clear()
#define IndexedSet_1_Clear_m4167420338(__this, method) ((  void (*) (IndexedSet_1_t3571286806 *, const RuntimeMethod*))IndexedSet_1_Clear_m4036265083_gshared)(__this, method)
// UnityEngine.UI.ClipperRegistry UnityEngine.UI.ClipperRegistry::get_instance()
extern "C"  ClipperRegistry_t2428680409 * ClipperRegistry_get_instance_m1533748353 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.ClipperRegistry::Cull()
extern "C"  void ClipperRegistry_Cull_m890428159 (ClipperRegistry_t2428680409 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UISystemProfilerApi::EndSample(UnityEngine.UISystemProfilerApi/SampleType)
extern "C"  void UISystemProfilerApi_EndSample_m3294865474 (RuntimeObject * __this /* static, unused */, int32_t p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Int32 UnityEngine.UI.CanvasUpdateRegistry::ParentCount(UnityEngine.Transform)
extern "C"  int32_t CanvasUpdateRegistry_ParentCount_m34679405 (RuntimeObject * __this /* static, unused */, Transform_t3600365921 * ___child0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.UI.CanvasUpdateRegistry::InternalRegisterCanvasElementForLayoutRebuild(UnityEngine.UI.ICanvasElement)
extern "C"  bool CanvasUpdateRegistry_InternalRegisterCanvasElementForLayoutRebuild_m662773860 (CanvasUpdateRegistry_t2720824592 * __this, RuntimeObject* ___element0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.UI.Collections.IndexedSet`1<UnityEngine.UI.ICanvasElement>::Contains(T)
#define IndexedSet_1_Contains_m896713622(__this, p0, method) ((  bool (*) (IndexedSet_1_t3571286806 *, RuntimeObject*, const RuntimeMethod*))IndexedSet_1_Contains_m1525966688_gshared)(__this, p0, method)
// System.Boolean UnityEngine.UI.Collections.IndexedSet`1<UnityEngine.UI.ICanvasElement>::AddUnique(T)
#define IndexedSet_1_AddUnique_m1840409712(__this, p0, method) ((  bool (*) (IndexedSet_1_t3571286806 *, RuntimeObject*, const RuntimeMethod*))IndexedSet_1_AddUnique_m861843892_gshared)(__this, p0, method)
// System.Boolean UnityEngine.UI.CanvasUpdateRegistry::InternalRegisterCanvasElementForGraphicRebuild(UnityEngine.UI.ICanvasElement)
extern "C"  bool CanvasUpdateRegistry_InternalRegisterCanvasElementForGraphicRebuild_m3522560454 (CanvasUpdateRegistry_t2720824592 * __this, RuntimeObject* ___element0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.String System.String::Format(System.String,System.Object)
extern "C"  String_t* String_Format_m2844511972 (RuntimeObject * __this /* static, unused */, String_t* p0, RuntimeObject * p1, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.CanvasUpdateRegistry::InternalUnRegisterCanvasElementForLayoutRebuild(UnityEngine.UI.ICanvasElement)
extern "C"  void CanvasUpdateRegistry_InternalUnRegisterCanvasElementForLayoutRebuild_m60042340 (CanvasUpdateRegistry_t2720824592 * __this, RuntimeObject* ___element0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.CanvasUpdateRegistry::InternalUnRegisterCanvasElementForGraphicRebuild(UnityEngine.UI.ICanvasElement)
extern "C"  void CanvasUpdateRegistry_InternalUnRegisterCanvasElementForGraphicRebuild_m1305837035 (CanvasUpdateRegistry_t2720824592 * __this, RuntimeObject* ___element0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.UI.Collections.IndexedSet`1<UnityEngine.UI.ICanvasElement>::Remove(T)
#define IndexedSet_1_Remove_m1776795462(__this, p0, method) ((  bool (*) (IndexedSet_1_t3571286806 *, RuntimeObject*, const RuntimeMethod*))IndexedSet_1_Remove_m4118314453_gshared)(__this, p0, method)
// System.Void System.Comparison`1<UnityEngine.UI.ICanvasElement>::.ctor(System.Object,System.IntPtr)
#define Comparison_1__ctor_m4197070708(__this, p0, p1, method) ((  void (*) (Comparison_1_t1896830045 *, RuntimeObject *, intptr_t, const RuntimeMethod*))Comparison_1__ctor_m793514796_gshared)(__this, p0, p1, method)
// System.Void UnityEngine.UI.Collections.IndexedSet`1<UnityEngine.UI.IClipper>::.ctor()
#define IndexedSet_1__ctor_m3936172114(__this, method) ((  void (*) (IndexedSet_1_t2673511092 *, const RuntimeMethod*))IndexedSet_1__ctor_m2250384602_gshared)(__this, method)
// System.Void UnityEngine.UI.ClipperRegistry::.ctor()
extern "C"  void ClipperRegistry__ctor_m1550744467 (ClipperRegistry_t2428680409 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// T UnityEngine.UI.Collections.IndexedSet`1<UnityEngine.UI.IClipper>::get_Item(System.Int32)
#define IndexedSet_1_get_Item_m2000234162(__this, p0, method) ((  RuntimeObject* (*) (IndexedSet_1_t2673511092 *, int32_t, const RuntimeMethod*))IndexedSet_1_get_Item_m3913508799_gshared)(__this, p0, method)
// System.Int32 UnityEngine.UI.Collections.IndexedSet`1<UnityEngine.UI.IClipper>::get_Count()
#define IndexedSet_1_get_Count_m2231650639(__this, method) ((  int32_t (*) (IndexedSet_1_t2673511092 *, const RuntimeMethod*))IndexedSet_1_get_Count_m2591381675_gshared)(__this, method)
// System.Boolean UnityEngine.UI.Collections.IndexedSet`1<UnityEngine.UI.IClipper>::AddUnique(T)
#define IndexedSet_1_AddUnique_m670113472(__this, p0, method) ((  bool (*) (IndexedSet_1_t2673511092 *, RuntimeObject*, const RuntimeMethod*))IndexedSet_1_AddUnique_m861843892_gshared)(__this, p0, method)
// System.Boolean UnityEngine.UI.Collections.IndexedSet`1<UnityEngine.UI.IClipper>::Remove(T)
#define IndexedSet_1_Remove_m117801561(__this, p0, method) ((  bool (*) (IndexedSet_1_t2673511092 *, RuntimeObject*, const RuntimeMethod*))IndexedSet_1_Remove_m4118314453_gshared)(__this, p0, method)
// System.Int32 System.Collections.Generic.List`1<UnityEngine.UI.RectMask2D>::get_Count()
#define List_1_get_Count_m1529060501(__this, method) ((  int32_t (*) (List_1_t651996883 *, const RuntimeMethod*))List_1_get_Count_m2934127733_gshared)(__this, method)
// !0 System.Collections.Generic.List`1<UnityEngine.UI.RectMask2D>::get_Item(System.Int32)
#define List_1_get_Item_m3759222515(__this, p0, method) ((  RectMask2D_t3474889437 * (*) (List_1_t651996883 *, int32_t, const RuntimeMethod*))List_1_get_Item_m2287542950_gshared)(__this, p0, method)
// UnityEngine.Rect UnityEngine.UI.RectMask2D::get_canvasRect()
extern "C"  Rect_t2360479859  RectMask2D_get_canvasRect_m4284298055 (RectMask2D_t3474889437 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Rect UnityEngine.UI.Clipping::RectIntersect(UnityEngine.Rect,UnityEngine.Rect)
extern "C"  Rect_t2360479859  Clipping_RectIntersect_m2565953623 (RuntimeObject * __this /* static, unused */, Rect_t2360479859  ___a0, Rect_t2360479859  ___b1, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Single UnityEngine.Rect::get_x()
extern "C"  float Rect_get_x_m3839990490 (Rect_t2360479859 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Single UnityEngine.Rect::get_y()
extern "C"  float Rect_get_y_m1501338330 (Rect_t2360479859 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.Vector3::.ctor(System.Single,System.Single,System.Single)
extern "C"  void Vector3__ctor_m3353183577 (Vector3_t3722313464 * __this, float p0, float p1, float p2, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.Rect::.ctor(System.Single,System.Single,System.Single,System.Single)
extern "C"  void Rect__ctor_m2614021312 (Rect_t2360479859 * __this, float p0, float p1, float p2, float p3, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Color UnityEngine.UI.ColorBlock::get_normalColor()
extern "C"  Color_t2555686324  ColorBlock_get_normalColor_m4055946654 (ColorBlock_t2139031574 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.ColorBlock::set_normalColor(UnityEngine.Color)
extern "C"  void ColorBlock_set_normalColor_m254595671 (ColorBlock_t2139031574 * __this, Color_t2555686324  ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Color UnityEngine.UI.ColorBlock::get_highlightedColor()
extern "C"  Color_t2555686324  ColorBlock_get_highlightedColor_m588402203 (ColorBlock_t2139031574 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.ColorBlock::set_highlightedColor(UnityEngine.Color)
extern "C"  void ColorBlock_set_highlightedColor_m2089444414 (ColorBlock_t2139031574 * __this, Color_t2555686324  ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Color UnityEngine.UI.ColorBlock::get_pressedColor()
extern "C"  Color_t2555686324  ColorBlock_get_pressedColor_m3079696728 (ColorBlock_t2139031574 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.ColorBlock::set_pressedColor(UnityEngine.Color)
extern "C"  void ColorBlock_set_pressedColor_m2261724099 (ColorBlock_t2139031574 * __this, Color_t2555686324  ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Color UnityEngine.UI.ColorBlock::get_disabledColor()
extern "C"  Color_t2555686324  ColorBlock_get_disabledColor_m4200465259 (ColorBlock_t2139031574 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.ColorBlock::set_disabledColor(UnityEngine.Color)
extern "C"  void ColorBlock_set_disabledColor_m2996580094 (ColorBlock_t2139031574 * __this, Color_t2555686324  ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Single UnityEngine.UI.ColorBlock::get_colorMultiplier()
extern "C"  float ColorBlock_get_colorMultiplier_m815752320 (ColorBlock_t2139031574 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.ColorBlock::set_colorMultiplier(System.Single)
extern "C"  void ColorBlock_set_colorMultiplier_m2220733205 (ColorBlock_t2139031574 * __this, float ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.ColorBlock::set_fadeDuration(System.Single)
extern "C"  void ColorBlock_set_fadeDuration_m3612529869 (ColorBlock_t2139031574 * __this, float ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.Color32::.ctor(System.Byte,System.Byte,System.Byte,System.Byte)
extern "C"  void Color32__ctor_m4150508762 (Color32_t2600501292 * __this, uint8_t p0, uint8_t p1, uint8_t p2, uint8_t p3, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Color UnityEngine.Color32::op_Implicit(UnityEngine.Color32)
extern "C"  Color_t2555686324  Color32_op_Implicit_m213813866 (RuntimeObject * __this /* static, unused */, Color32_t2600501292  p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.UI.ColorBlock::Equals(UnityEngine.UI.ColorBlock)
extern "C"  bool ColorBlock_Equals_m2135740005 (ColorBlock_t2139031574 * __this, ColorBlock_t2139031574  ___other0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.UI.ColorBlock::Equals(System.Object)
extern "C"  bool ColorBlock_Equals_m518833916 (ColorBlock_t2139031574 * __this, RuntimeObject * ___obj0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.Color::op_Equality(UnityEngine.Color,UnityEngine.Color)
extern "C"  bool Color_op_Equality_m1112359053 (RuntimeObject * __this /* static, unused */, Color_t2555686324  p0, Color_t2555686324  p1, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Int32 System.ValueType::GetHashCode()
extern "C"  int32_t ValueType_GetHashCode_m715362416 (RuntimeObject * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Int32 UnityEngine.UI.ColorBlock::GetHashCode()
extern "C"  int32_t ColorBlock_GetHashCode_m4264192507 (ColorBlock_t2139031574 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct<UnityEngine.UI.ContentSizeFitter/FitMode>(T&,T)
#define SetPropertyUtility_SetStruct_TisFitMode_t3267881214_m3556730181(__this /* static, unused */, ___currentValue0, ___newValue1, method) ((  bool (*) (RuntimeObject * /* static, unused */, int32_t*, int32_t, const RuntimeMethod*))SetPropertyUtility_SetStruct_TisFitMode_t3267881214_m3556730181_gshared)(__this /* static, unused */, ___currentValue0, ___newValue1, method)
// System.Void UnityEngine.UI.ContentSizeFitter::SetDirty()
extern "C"  void ContentSizeFitter_SetDirty_m3011820997 (ContentSizeFitter_t3850442145 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.RectTransform UnityEngine.UI.ContentSizeFitter::get_rectTransform()
extern "C"  RectTransform_t3704657025 * ContentSizeFitter_get_rectTransform_m3297799590 (ContentSizeFitter_t3850442145 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.UI.ContentSizeFitter/FitMode UnityEngine.UI.ContentSizeFitter::get_horizontalFit()
extern "C"  int32_t ContentSizeFitter_get_horizontalFit_m2773126143 (ContentSizeFitter_t3850442145 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.UI.ContentSizeFitter/FitMode UnityEngine.UI.ContentSizeFitter::get_verticalFit()
extern "C"  int32_t ContentSizeFitter_get_verticalFit_m3719038344 (ContentSizeFitter_t3850442145 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Single UnityEngine.UI.LayoutUtility::GetMinSize(UnityEngine.RectTransform,System.Int32)
extern "C"  float LayoutUtility_GetMinSize_m2572843166 (RuntimeObject * __this /* static, unused */, RectTransform_t3704657025 * ___rect0, int32_t ___axis1, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Single UnityEngine.UI.LayoutUtility::GetPreferredSize(UnityEngine.RectTransform,System.Int32)
extern "C"  float LayoutUtility_GetPreferredSize_m536572840 (RuntimeObject * __this /* static, unused */, RectTransform_t3704657025 * ___rect0, int32_t ___axis1, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.ContentSizeFitter::HandleSelfFittingAlongAxis(System.Int32)
extern "C"  void ContentSizeFitter_HandleSelfFittingAlongAxis_m3992075504 (ContentSizeFitter_t3850442145 * __this, int32_t ___axis0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Color UnityEngine.UI.CoroutineTween.ColorTween::get_startColor()
extern "C"  Color_t2555686324  ColorTween_get_startColor_m3792586410 (ColorTween_t809614380 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.CoroutineTween.ColorTween::set_startColor(UnityEngine.Color)
extern "C"  void ColorTween_set_startColor_m2562993758 (ColorTween_t809614380 * __this, Color_t2555686324  ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Color UnityEngine.UI.CoroutineTween.ColorTween::get_targetColor()
extern "C"  Color_t2555686324  ColorTween_get_targetColor_m1724075482 (ColorTween_t809614380 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.CoroutineTween.ColorTween::set_targetColor(UnityEngine.Color)
extern "C"  void ColorTween_set_targetColor_m506632790 (ColorTween_t809614380 * __this, Color_t2555686324  ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.UI.CoroutineTween.ColorTween/ColorTweenMode UnityEngine.UI.CoroutineTween.ColorTween::get_tweenMode()
extern "C"  int32_t ColorTween_get_tweenMode_m3971971347 (ColorTween_t809614380 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.CoroutineTween.ColorTween::set_tweenMode(UnityEngine.UI.CoroutineTween.ColorTween/ColorTweenMode)
extern "C"  void ColorTween_set_tweenMode_m1023330492 (ColorTween_t809614380 * __this, int32_t ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Single UnityEngine.UI.CoroutineTween.ColorTween::get_duration()
extern "C"  float ColorTween_get_duration_m3264097060 (ColorTween_t809614380 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.CoroutineTween.ColorTween::set_duration(System.Single)
extern "C"  void ColorTween_set_duration_m3134106215 (ColorTween_t809614380 * __this, float ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.UI.CoroutineTween.ColorTween::get_ignoreTimeScale()
extern "C"  bool ColorTween_get_ignoreTimeScale_m1133957174 (ColorTween_t809614380 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.CoroutineTween.ColorTween::set_ignoreTimeScale(System.Boolean)
extern "C"  void ColorTween_set_ignoreTimeScale_m3192806657 (ColorTween_t809614380 * __this, bool ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.UI.CoroutineTween.ColorTween::ValidTarget()
extern "C"  bool ColorTween_ValidTarget_m376919233 (ColorTween_t809614380 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Color UnityEngine.Color::Lerp(UnityEngine.Color,UnityEngine.Color,System.Single)
extern "C"  Color_t2555686324  Color_Lerp_m973389909 (RuntimeObject * __this /* static, unused */, Color_t2555686324  p0, Color_t2555686324  p1, float p2, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.Events.UnityEvent`1<UnityEngine.Color>::Invoke(!0)
#define UnityEvent_1_Invoke_m3884411426(__this, p0, method) ((  void (*) (UnityEvent_1_t3437345828 *, Color_t2555686324 , const RuntimeMethod*))UnityEvent_1_Invoke_m3884411426_gshared)(__this, p0, method)
// System.Void UnityEngine.UI.CoroutineTween.ColorTween::TweenValue(System.Single)
extern "C"  void ColorTween_TweenValue_m3895102629 (ColorTween_t809614380 * __this, float ___floatPercentage0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.CoroutineTween.ColorTween/ColorTweenCallback::.ctor()
extern "C"  void ColorTweenCallback__ctor_m2236520273 (ColorTweenCallback_t1121741130 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.Events.UnityEvent`1<UnityEngine.Color>::AddListener(UnityEngine.Events.UnityAction`1<!0>)
#define UnityEvent_1_AddListener_m1590149461(__this, p0, method) ((  void (*) (UnityEvent_1_t3437345828 *, UnityAction_1_t3140522465 *, const RuntimeMethod*))UnityEvent_1_AddListener_m1590149461_gshared)(__this, p0, method)
// System.Void UnityEngine.UI.CoroutineTween.ColorTween::AddOnChangedCallback(UnityEngine.Events.UnityAction`1<UnityEngine.Color>)
extern "C"  void ColorTween_AddOnChangedCallback_m3959760640 (ColorTween_t809614380 * __this, UnityAction_1_t3140522465 * ___callback0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.UI.CoroutineTween.ColorTween::GetIgnoreTimescale()
extern "C"  bool ColorTween_GetIgnoreTimescale_m239215707 (ColorTween_t809614380 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Single UnityEngine.UI.CoroutineTween.ColorTween::GetDuration()
extern "C"  float ColorTween_GetDuration_m689182999 (ColorTween_t809614380 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.Events.UnityEvent`1<UnityEngine.Color>::.ctor()
#define UnityEvent_1__ctor_m1293792034(__this, method) ((  void (*) (UnityEvent_1_t3437345828 *, const RuntimeMethod*))UnityEvent_1__ctor_m1293792034_gshared)(__this, method)
// System.Single UnityEngine.UI.CoroutineTween.FloatTween::get_startValue()
extern "C"  float FloatTween_get_startValue_m465477046 (FloatTween_t1274330004 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.CoroutineTween.FloatTween::set_startValue(System.Single)
extern "C"  void FloatTween_set_startValue_m53556027 (FloatTween_t1274330004 * __this, float ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Single UnityEngine.UI.CoroutineTween.FloatTween::get_targetValue()
extern "C"  float FloatTween_get_targetValue_m3648367999 (FloatTween_t1274330004 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.CoroutineTween.FloatTween::set_targetValue(System.Single)
extern "C"  void FloatTween_set_targetValue_m3604919944 (FloatTween_t1274330004 * __this, float ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Single UnityEngine.UI.CoroutineTween.FloatTween::get_duration()
extern "C"  float FloatTween_get_duration_m1227071020 (FloatTween_t1274330004 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.CoroutineTween.FloatTween::set_duration(System.Single)
extern "C"  void FloatTween_set_duration_m2138901351 (FloatTween_t1274330004 * __this, float ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.UI.CoroutineTween.FloatTween::get_ignoreTimeScale()
extern "C"  bool FloatTween_get_ignoreTimeScale_m322812475 (FloatTween_t1274330004 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.CoroutineTween.FloatTween::set_ignoreTimeScale(System.Boolean)
extern "C"  void FloatTween_set_ignoreTimeScale_m2281304002 (FloatTween_t1274330004 * __this, bool ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.UI.CoroutineTween.FloatTween::ValidTarget()
extern "C"  bool FloatTween_ValidTarget_m885246038 (FloatTween_t1274330004 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.Events.UnityEvent`1<System.Single>::Invoke(!0)
#define UnityEvent_1_Invoke_m3400677460(__this, p0, method) ((  void (*) (UnityEvent_1_t2278926278 *, float, const RuntimeMethod*))UnityEvent_1_Invoke_m3400677460_gshared)(__this, p0, method)
// System.Void UnityEngine.UI.CoroutineTween.FloatTween::TweenValue(System.Single)
extern "C"  void FloatTween_TweenValue_m52237061 (FloatTween_t1274330004 * __this, float ___floatPercentage0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.CoroutineTween.FloatTween/FloatTweenCallback::.ctor()
extern "C"  void FloatTweenCallback__ctor_m1448508437 (FloatTweenCallback_t1856710240 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.Events.UnityEvent`1<System.Single>::AddListener(UnityEngine.Events.UnityAction`1<!0>)
#define UnityEvent_1_AddListener_m3008008915(__this, p0, method) ((  void (*) (UnityEvent_1_t2278926278 *, UnityAction_1_t1982102915 *, const RuntimeMethod*))UnityEvent_1_AddListener_m3008008915_gshared)(__this, p0, method)
// System.Void UnityEngine.UI.CoroutineTween.FloatTween::AddOnChangedCallback(UnityEngine.Events.UnityAction`1<System.Single>)
extern "C"  void FloatTween_AddOnChangedCallback_m2814315272 (FloatTween_t1274330004 * __this, UnityAction_1_t1982102915 * ___callback0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.UI.CoroutineTween.FloatTween::GetIgnoreTimescale()
extern "C"  bool FloatTween_GetIgnoreTimescale_m2679907650 (FloatTween_t1274330004 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Single UnityEngine.UI.CoroutineTween.FloatTween::GetDuration()
extern "C"  float FloatTween_GetDuration_m1576749078 (FloatTween_t1274330004 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.Events.UnityEvent`1<System.Single>::.ctor()
#define UnityEvent_1__ctor_m2218582587(__this, method) ((  void (*) (UnityEvent_1_t2278926278 *, const RuntimeMethod*))UnityEvent_1__ctor_m2218582587_gshared)(__this, method)
// System.Void UnityEngine.GameObject::.ctor(System.String)
extern "C"  void GameObject__ctor_m2093116449 (GameObject_t1113636619 * __this, String_t* p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// !!0 UnityEngine.GameObject::AddComponent<UnityEngine.RectTransform>()
#define GameObject_AddComponent_TisRectTransform_t3704657025_m3669823029(__this, method) ((  RectTransform_t3704657025 * (*) (GameObject_t1113636619 *, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m3469369570_gshared)(__this, method)
// System.Void UnityEngine.UI.DefaultControls::SetParentAndAlign(UnityEngine.GameObject,UnityEngine.GameObject)
extern "C"  void DefaultControls_SetParentAndAlign_m3382741674 (RuntimeObject * __this /* static, unused */, GameObject_t1113636619 * ___child0, GameObject_t1113636619 * ___parent1, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.Text::AssignDefaultFont()
extern "C"  void Text_AssignDefaultFont_m3151310334 (Text_t1901882714 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.Color::.ctor(System.Single,System.Single,System.Single)
extern "C"  void Color__ctor_m286683560 (Color_t2555686324 * __this, float p0, float p1, float p2, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.Transform::SetParent(UnityEngine.Transform,System.Boolean)
extern "C"  void Transform_SetParent_m273471670 (Transform_t3600365921 * __this, Transform_t3600365921 * p0, bool p1, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Int32 UnityEngine.GameObject::get_layer()
extern "C"  int32_t GameObject_get_layer_m4158800245 (GameObject_t1113636619 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.DefaultControls::SetLayerRecursively(UnityEngine.GameObject,System.Int32)
extern "C"  void DefaultControls_SetLayerRecursively_m68887584 (RuntimeObject * __this /* static, unused */, GameObject_t1113636619 * ___go0, int32_t ___layer1, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.GameObject::set_layer(System.Int32)
extern "C"  void GameObject_set_layer_m3294992795 (GameObject_t1113636619 * __this, int32_t p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Transform UnityEngine.Transform::GetChild(System.Int32)
extern "C"  Transform_t3600365921 * Transform_GetChild_m1092972975 (Transform_t3600365921 * __this, int32_t p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Int32 UnityEngine.Transform::get_childCount()
extern "C"  int32_t Transform_get_childCount_m3145433196 (Transform_t3600365921 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.GameObject UnityEngine.UI.DefaultControls::CreateUIElementRoot(System.String,UnityEngine.Vector2)
extern "C"  GameObject_t1113636619 * DefaultControls_CreateUIElementRoot_m3904573408 (RuntimeObject * __this /* static, unused */, String_t* ___name0, Vector2_t2156229523  ___size1, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// !!0 UnityEngine.GameObject::GetComponent<UnityEngine.RectTransform>()
#define GameObject_GetComponent_TisRectTransform_t3704657025_m2005094398(__this, method) ((  RectTransform_t3704657025 * (*) (GameObject_t1113636619 *, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m2049753423_gshared)(__this, method)
// !!0 UnityEngine.GameObject::AddComponent<UnityEngine.UI.Image>()
#define GameObject_AddComponent_TisImage_t2670269651_m1594579417(__this, method) ((  Image_t2670269651 * (*) (GameObject_t1113636619 *, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m3469369570_gshared)(__this, method)
// System.Void UnityEngine.UI.Image::set_sprite(UnityEngine.Sprite)
extern "C"  void Image_set_sprite_m2369174689 (Image_t2670269651 * __this, Sprite_t280657092 * ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.Image::set_type(UnityEngine.UI.Image/Type)
extern "C"  void Image_set_type_m2038193736 (Image_t2670269651 * __this, int32_t ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// !!0 UnityEngine.GameObject::AddComponent<UnityEngine.UI.Button>()
#define GameObject_AddComponent_TisButton_t4055032469_m1106144321(__this, method) ((  Button_t4055032469 * (*) (GameObject_t1113636619 *, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m3469369570_gshared)(__this, method)
// System.Void UnityEngine.UI.DefaultControls::SetDefaultColorTransitionValues(UnityEngine.UI.Selectable)
extern "C"  void DefaultControls_SetDefaultColorTransitionValues_m2033775311 (RuntimeObject * __this /* static, unused */, Selectable_t3250028441 * ___slider0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// !!0 UnityEngine.GameObject::AddComponent<UnityEngine.UI.Text>()
#define GameObject_AddComponent_TisText_t1901882714_m942857714(__this, method) ((  Text_t1901882714 * (*) (GameObject_t1113636619 *, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m3469369570_gshared)(__this, method)
// System.Void UnityEngine.UI.Text::set_alignment(UnityEngine.TextAnchor)
extern "C"  void Text_set_alignment_m88714888 (Text_t1901882714 * __this, int32_t ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.DefaultControls::SetDefaultTextValues(UnityEngine.UI.Text)
extern "C"  void DefaultControls_SetDefaultTextValues_m1943359795 (RuntimeObject * __this /* static, unused */, Text_t1901882714 * ___lbl0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// !!0 UnityEngine.GameObject::AddComponent<UnityEngine.UI.RawImage>()
#define GameObject_AddComponent_TisRawImage_t3182918964_m629883703(__this, method) ((  RawImage_t3182918964 * (*) (GameObject_t1113636619 *, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m3469369570_gshared)(__this, method)
// UnityEngine.GameObject UnityEngine.UI.DefaultControls::CreateUIObject(System.String,UnityEngine.GameObject)
extern "C"  GameObject_t1113636619 * DefaultControls_CreateUIObject_m532581332 (RuntimeObject * __this /* static, unused */, String_t* ___name0, GameObject_t1113636619 * ___parent1, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// !!0 UnityEngine.GameObject::AddComponent<UnityEngine.UI.Slider>()
#define GameObject_AddComponent_TisSlider_t3903728902_m1741221326(__this, method) ((  Slider_t3903728902 * (*) (GameObject_t1113636619 *, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m3469369570_gshared)(__this, method)
// System.Void UnityEngine.UI.Slider::set_fillRect(UnityEngine.RectTransform)
extern "C"  void Slider_set_fillRect_m2656251767 (Slider_t3903728902 * __this, RectTransform_t3704657025 * ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.Slider::set_handleRect(UnityEngine.RectTransform)
extern "C"  void Slider_set_handleRect_m1101657556 (Slider_t3903728902 * __this, RectTransform_t3704657025 * ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.Selectable::set_targetGraphic(UnityEngine.UI.Graphic)
extern "C"  void Selectable_set_targetGraphic_m1003546643 (Selectable_t3250028441 * __this, Graphic_t1660335611 * ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.Slider::set_direction(UnityEngine.UI.Slider/Direction)
extern "C"  void Slider_set_direction_m3354648663 (Slider_t3903728902 * __this, int32_t ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// !!0 UnityEngine.GameObject::AddComponent<UnityEngine.UI.Scrollbar>()
#define GameObject_AddComponent_TisScrollbar_t1494447233_m4154290916(__this, method) ((  Scrollbar_t1494447233 * (*) (GameObject_t1113636619 *, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m3469369570_gshared)(__this, method)
// System.Void UnityEngine.UI.Scrollbar::set_handleRect(UnityEngine.RectTransform)
extern "C"  void Scrollbar_set_handleRect_m1170237786 (Scrollbar_t1494447233 * __this, RectTransform_t3704657025 * ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// !!0 UnityEngine.GameObject::AddComponent<UnityEngine.UI.Toggle>()
#define GameObject_AddComponent_TisToggle_t2735377061_m838848113(__this, method) ((  Toggle_t2735377061 * (*) (GameObject_t1113636619 *, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m3469369570_gshared)(__this, method)
// System.Void UnityEngine.UI.Toggle::set_isOn(System.Boolean)
extern "C"  void Toggle_set_isOn_m3548357404 (Toggle_t2735377061 * __this, bool ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.RectTransform::set_offsetMin(UnityEngine.Vector2)
extern "C"  void RectTransform_set_offsetMin_m1512629941 (RectTransform_t3704657025 * __this, Vector2_t2156229523  p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.RectTransform::set_offsetMax(UnityEngine.Vector2)
extern "C"  void RectTransform_set_offsetMax_m2526664592 (RectTransform_t3704657025 * __this, Vector2_t2156229523  p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// !!0 UnityEngine.GameObject::AddComponent<UnityEngine.UI.InputField>()
#define GameObject_AddComponent_TisInputField_t3762917431_m720549681(__this, method) ((  InputField_t3762917431 * (*) (GameObject_t1113636619 *, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m3469369570_gshared)(__this, method)
// System.Void UnityEngine.UI.Text::set_supportRichText(System.Boolean)
extern "C"  void Text_set_supportRichText_m1590781031 (Text_t1901882714 * __this, bool ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.Text::set_fontStyle(UnityEngine.FontStyle)
extern "C"  void Text_set_fontStyle_m648756124 (Text_t1901882714 * __this, int32_t ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.InputField::set_textComponent(UnityEngine.UI.Text)
extern "C"  void InputField_set_textComponent_m2547304131 (InputField_t3762917431 * __this, Text_t1901882714 * ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.InputField::set_placeholder(UnityEngine.UI.Graphic)
extern "C"  void InputField_set_placeholder_m3781519550 (InputField_t3762917431 * __this, Graphic_t1660335611 * ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.GameObject UnityEngine.UI.DefaultControls::CreateScrollbar(UnityEngine.UI.DefaultControls/Resources)
extern "C"  GameObject_t1113636619 * DefaultControls_CreateScrollbar_m3957104967 (RuntimeObject * __this /* static, unused */, Resources_t1597885468  ___resources0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.Object::set_name(System.String)
extern "C"  void Object_set_name_m291480324 (Object_t631007953 * __this, String_t* p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// !!0 UnityEngine.GameObject::GetComponent<UnityEngine.UI.Scrollbar>()
#define GameObject_GetComponent_TisScrollbar_t1494447233_m1348107650(__this, method) ((  Scrollbar_t1494447233 * (*) (GameObject_t1113636619 *, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m2049753423_gshared)(__this, method)
// System.Void UnityEngine.UI.Scrollbar::SetDirection(UnityEngine.UI.Scrollbar/Direction,System.Boolean)
extern "C"  void Scrollbar_SetDirection_m1664029967 (Scrollbar_t1494447233 * __this, int32_t ___direction0, bool ___includeRectLayouts1, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Vector2 UnityEngine.Vector2::get_right()
extern "C"  Vector2_t2156229523  Vector2_get_right_m1027081661 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.RectTransform::set_pivot(UnityEngine.Vector2)
extern "C"  void RectTransform_set_pivot_m909387058 (RectTransform_t3704657025 * __this, Vector2_t2156229523  p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Vector2 UnityEngine.RectTransform::get_sizeDelta()
extern "C"  Vector2_t2156229523  RectTransform_get_sizeDelta_m2183112744 (RectTransform_t3704657025 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// !!0 UnityEngine.GameObject::AddComponent<UnityEngine.UI.ScrollRect>()
#define GameObject_AddComponent_TisScrollRect_t4137855814_m507154143(__this, method) ((  ScrollRect_t4137855814 * (*) (GameObject_t1113636619 *, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m3469369570_gshared)(__this, method)
// System.Void UnityEngine.UI.ScrollRect::set_content(UnityEngine.RectTransform)
extern "C"  void ScrollRect_set_content_m321343743 (ScrollRect_t4137855814 * __this, RectTransform_t3704657025 * ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.ScrollRect::set_viewport(UnityEngine.RectTransform)
extern "C"  void ScrollRect_set_viewport_m2311992945 (ScrollRect_t4137855814 * __this, RectTransform_t3704657025 * ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.ScrollRect::set_horizontal(System.Boolean)
extern "C"  void ScrollRect_set_horizontal_m226990028 (ScrollRect_t4137855814 * __this, bool ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.ScrollRect::set_movementType(UnityEngine.UI.ScrollRect/MovementType)
extern "C"  void ScrollRect_set_movementType_m566824818 (ScrollRect_t4137855814 * __this, int32_t ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.ScrollRect::set_verticalScrollbar(UnityEngine.UI.Scrollbar)
extern "C"  void ScrollRect_set_verticalScrollbar_m3559087251 (ScrollRect_t4137855814 * __this, Scrollbar_t1494447233 * ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.ScrollRect::set_verticalScrollbarVisibility(UnityEngine.UI.ScrollRect/ScrollbarVisibility)
extern "C"  void ScrollRect_set_verticalScrollbarVisibility_m2250722467 (ScrollRect_t4137855814 * __this, int32_t ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.ScrollRect::set_verticalScrollbarSpacing(System.Single)
extern "C"  void ScrollRect_set_verticalScrollbarSpacing_m1091218920 (ScrollRect_t4137855814 * __this, float ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// !!0 UnityEngine.GameObject::AddComponent<UnityEngine.UI.Mask>()
#define GameObject_AddComponent_TisMask_t1803652131_m4155469365(__this, method) ((  Mask_t1803652131 * (*) (GameObject_t1113636619 *, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m3469369570_gshared)(__this, method)
// System.Void UnityEngine.UI.Mask::set_showMaskGraphic(System.Boolean)
extern "C"  void Mask_set_showMaskGraphic_m1344750035 (Mask_t1803652131 * __this, bool ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// !!0 UnityEngine.GameObject::AddComponent<UnityEngine.UI.Dropdown>()
#define GameObject_AddComponent_TisDropdown_t2274391225_m666020642(__this, method) ((  Dropdown_t2274391225 * (*) (GameObject_t1113636619 *, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m3469369570_gshared)(__this, method)
// System.Void UnityEngine.UI.Dropdown::set_template(UnityEngine.RectTransform)
extern "C"  void Dropdown_set_template_m2175036074 (Dropdown_t2274391225 * __this, RectTransform_t3704657025 * ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.Dropdown::set_captionText(UnityEngine.UI.Text)
extern "C"  void Dropdown_set_captionText_m3070901917 (Dropdown_t2274391225 * __this, Text_t1901882714 * ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.Dropdown::set_itemText(UnityEngine.UI.Text)
extern "C"  void Dropdown_set_itemText_m3799499682 (Dropdown_t2274391225 * __this, Text_t1901882714 * ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Collections.Generic.List`1<UnityEngine.UI.Dropdown/OptionData> UnityEngine.UI.Dropdown::get_options()
extern "C"  List_1_t447389798 * Dropdown_get_options_m2762539965 (Dropdown_t2274391225 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.Dropdown/OptionData::.ctor()
extern "C"  void OptionData__ctor_m2529924901 (OptionData_t3270282352 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.Dropdown/OptionData::set_text(System.String)
extern "C"  void OptionData_set_text_m2462067199 (OptionData_t3270282352 * __this, String_t* ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void System.Collections.Generic.List`1<UnityEngine.UI.Dropdown/OptionData>::Add(!0)
#define List_1_Add_m3700962105(__this, p0, method) ((  void (*) (List_1_t447389798 *, OptionData_t3270282352 *, const RuntimeMethod*))List_1_Add_m3338814081_gshared)(__this, p0, method)
// System.Void UnityEngine.UI.Dropdown::RefreshShownValue()
extern "C"  void Dropdown_RefreshShownValue_m2806045241 (Dropdown_t2274391225 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.GameObject::SetActive(System.Boolean)
extern "C"  void GameObject_SetActive_m796801857 (GameObject_t1113636619 * __this, bool p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Vector2 UnityEngine.Vector2::get_up()
extern "C"  Vector2_t2156229523  Vector2_get_up_m2647420593 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.ScrollRect::set_horizontalScrollbar(UnityEngine.UI.Scrollbar)
extern "C"  void ScrollRect_set_horizontalScrollbar_m1905585067 (ScrollRect_t4137855814 * __this, Scrollbar_t1494447233 * ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.ScrollRect::set_horizontalScrollbarVisibility(UnityEngine.UI.ScrollRect/ScrollbarVisibility)
extern "C"  void ScrollRect_set_horizontalScrollbarVisibility_m858954037 (ScrollRect_t4137855814 * __this, int32_t ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.ScrollRect::set_horizontalScrollbarSpacing(System.Single)
extern "C"  void ScrollRect_set_horizontalScrollbarSpacing_m2209919081 (ScrollRect_t4137855814 * __this, float ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.Color::.ctor(System.Single,System.Single,System.Single,System.Single)
extern "C"  void Color__ctor_m2943235014 (Color_t2555686324 * __this, float p0, float p1, float p2, float p3, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.Dropdown/OptionDataList::.ctor()
extern "C"  void OptionDataList__ctor_m4134748699 (OptionDataList_t1438173104 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.Dropdown/DropdownEvent::.ctor()
extern "C"  void DropdownEvent__ctor_m81409265 (DropdownEvent_t4040729994 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void System.Collections.Generic.List`1<UnityEngine.UI.Dropdown/DropdownItem>::.ctor()
#define List_1__ctor_m2163569220(__this, method) ((  void (*) (List_1_t2924027637 *, const RuntimeMethod*))List_1__ctor_m2321703786_gshared)(__this, method)
// System.Collections.Generic.List`1<UnityEngine.UI.Dropdown/OptionData> UnityEngine.UI.Dropdown/OptionDataList::get_options()
extern "C"  List_1_t447389798 * OptionDataList_get_options_m1082668073 (OptionDataList_t1438173104 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.Dropdown/OptionDataList::set_options(System.Collections.Generic.List`1<UnityEngine.UI.Dropdown/OptionData>)
extern "C"  void OptionDataList_set_options_m1483938594 (OptionDataList_t1438173104 * __this, List_1_t447389798 * ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.Application::get_isPlaying()
extern "C"  bool Application_get_isPlaying_m100394690 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Int32 System.Collections.Generic.List`1<UnityEngine.UI.Dropdown/OptionData>::get_Count()
#define List_1_get_Count_m1605312371(__this, method) ((  int32_t (*) (List_1_t447389798 *, const RuntimeMethod*))List_1_get_Count_m2934127733_gshared)(__this, method)
// System.Int32 UnityEngine.Mathf::Clamp(System.Int32,System.Int32,System.Int32)
extern "C"  int32_t Mathf_Clamp_m2756574208 (RuntimeObject * __this /* static, unused */, int32_t p0, int32_t p1, int32_t p2, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.Events.UnityEvent`1<System.Int32>::Invoke(!0)
#define UnityEvent_1_Invoke_m3604335408(__this, p0, method) ((  void (*) (UnityEvent_1_t3832605257 *, int32_t, const RuntimeMethod*))UnityEvent_1_Invoke_m3604335408_gshared)(__this, p0, method)
// System.Void UnityEngine.UI.CoroutineTween.TweenRunner`1<UnityEngine.UI.CoroutineTween.FloatTween>::.ctor()
#define TweenRunner_1__ctor_m3053831591(__this, method) ((  void (*) (TweenRunner_1_t3520241082 *, const RuntimeMethod*))TweenRunner_1__ctor_m3053831591_gshared)(__this, method)
// System.Void UnityEngine.UI.CoroutineTween.TweenRunner`1<UnityEngine.UI.CoroutineTween.FloatTween>::Init(UnityEngine.MonoBehaviour)
#define TweenRunner_1_Init_m1266084429(__this, p0, method) ((  void (*) (TweenRunner_1_t3520241082 *, MonoBehaviour_t3962482529 *, const RuntimeMethod*))TweenRunner_1_Init_m1266084429_gshared)(__this, p0, method)
// UnityEngine.Sprite UnityEngine.UI.Image::get_sprite()
extern "C"  Sprite_t280657092 * Image_get_sprite_m1811690853 (Image_t2670269651 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.Behaviour::set_enabled(System.Boolean)
extern "C"  void Behaviour_set_enabled_m20417929 (Behaviour_t1437897464 * __this, bool p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// !0 System.Collections.Generic.List`1<UnityEngine.UI.Dropdown/OptionData>::get_Item(System.Int32)
#define List_1_get_Item_m489380024(__this, p0, method) ((  OptionData_t3270282352 * (*) (List_1_t447389798 *, int32_t, const RuntimeMethod*))List_1_get_Item_m2287542950_gshared)(__this, p0, method)
// System.String UnityEngine.UI.Dropdown/OptionData::get_text()
extern "C"  String_t* OptionData_get_text_m2997376818 (OptionData_t3270282352 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Sprite UnityEngine.UI.Dropdown/OptionData::get_image()
extern "C"  Sprite_t280657092 * OptionData_get_image_m2796360767 (OptionData_t3270282352 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void System.Collections.Generic.List`1<UnityEngine.UI.Dropdown/OptionData>::AddRange(System.Collections.Generic.IEnumerable`1<!0>)
#define List_1_AddRange_m682775554(__this, p0, method) ((  void (*) (List_1_t447389798 *, RuntimeObject*, const RuntimeMethod*))List_1_AddRange_m3709462088_gshared)(__this, p0, method)
// !0 System.Collections.Generic.List`1<System.String>::get_Item(System.Int32)
#define List_1_get_Item_m3346958548(__this, p0, method) ((  String_t* (*) (List_1_t3319525431 *, int32_t, const RuntimeMethod*))List_1_get_Item_m2287542950_gshared)(__this, p0, method)
// System.Void UnityEngine.UI.Dropdown/OptionData::.ctor(System.String)
extern "C"  void OptionData__ctor_m2696491456 (OptionData_t3270282352 * __this, String_t* ___text0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Int32 System.Collections.Generic.List`1<System.String>::get_Count()
#define List_1_get_Count_m2276455407(__this, method) ((  int32_t (*) (List_1_t3319525431 *, const RuntimeMethod*))List_1_get_Count_m2934127733_gshared)(__this, method)
// !0 System.Collections.Generic.List`1<UnityEngine.Sprite>::get_Item(System.Int32)
#define List_1_get_Item_m1550008287(__this, p0, method) ((  Sprite_t280657092 * (*) (List_1_t1752731834 *, int32_t, const RuntimeMethod*))List_1_get_Item_m2287542950_gshared)(__this, p0, method)
// System.Void UnityEngine.UI.Dropdown/OptionData::.ctor(UnityEngine.Sprite)
extern "C"  void OptionData__ctor_m32633487 (OptionData_t3270282352 * __this, Sprite_t280657092 * ___image0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Sprite>::get_Count()
#define List_1_get_Count_m3715882916(__this, method) ((  int32_t (*) (List_1_t1752731834 *, const RuntimeMethod*))List_1_get_Count_m2934127733_gshared)(__this, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.UI.Dropdown/OptionData>::Clear()
#define List_1_Clear_m3532589229(__this, method) ((  void (*) (List_1_t447389798 *, const RuntimeMethod*))List_1_Clear_m3697625829_gshared)(__this, method)
// System.Void UnityEngine.Debug::LogError(System.Object,UnityEngine.Object)
extern "C"  void Debug_LogError_m1665621915 (RuntimeObject * __this /* static, unused */, RuntimeObject * p0, Object_t631007953 * p1, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// !!0 UnityEngine.Component::GetComponentInChildren<UnityEngine.UI.Toggle>()
#define Component_GetComponentInChildren_TisToggle_t2735377061_m556562260(__this, method) ((  Toggle_t2735377061 * (*) (Component_t1923634451 *, const RuntimeMethod*))Component_GetComponentInChildren_TisRuntimeObject_m1033527003_gshared)(__this, method)
// UnityEngine.RectTransform UnityEngine.UI.Dropdown::get_template()
extern "C"  RectTransform_t3704657025 * Dropdown_get_template_m2423643119 (Dropdown_t2274391225 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.UI.Text UnityEngine.UI.Dropdown::get_itemText()
extern "C"  Text_t1901882714 * Dropdown_get_itemText_m1109897235 (Dropdown_t2274391225 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.Transform::IsChildOf(UnityEngine.Transform)
extern "C"  bool Transform_IsChildOf_m224006092 (Transform_t3600365921 * __this, Transform_t3600365921 * p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.UI.Image UnityEngine.UI.Dropdown::get_itemImage()
extern "C"  Image_t2670269651 * Dropdown_get_itemImage_m942638996 (Dropdown_t2274391225 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// !!0 UnityEngine.GameObject::AddComponent<UnityEngine.UI.Dropdown/DropdownItem>()
#define GameObject_AddComponent_TisDropdownItem_t1451952895_m2330636915(__this, method) ((  DropdownItem_t1451952895 * (*) (GameObject_t1113636619 *, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m3469369570_gshared)(__this, method)
// System.Void UnityEngine.UI.Dropdown/DropdownItem::set_text(UnityEngine.UI.Text)
extern "C"  void DropdownItem_set_text_m3702712387 (DropdownItem_t1451952895 * __this, Text_t1901882714 * ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.Dropdown/DropdownItem::set_image(UnityEngine.UI.Image)
extern "C"  void DropdownItem_set_image_m2310070538 (DropdownItem_t1451952895 * __this, Image_t2670269651 * ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.Dropdown/DropdownItem::set_toggle(UnityEngine.UI.Toggle)
extern "C"  void DropdownItem_set_toggle_m2800190832 (DropdownItem_t1451952895 * __this, Toggle_t2735377061 * ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.Dropdown/DropdownItem::set_rectTransform(UnityEngine.RectTransform)
extern "C"  void DropdownItem_set_rectTransform_m543763080 (DropdownItem_t1451952895 * __this, RectTransform_t3704657025 * ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// T UnityEngine.UI.Dropdown::GetOrAddComponent<UnityEngine.Canvas>(UnityEngine.GameObject)
#define Dropdown_GetOrAddComponent_TisCanvas_t3310196443_m4191652643(__this /* static, unused */, ___go0, method) ((  Canvas_t3310196443 * (*) (RuntimeObject * /* static, unused */, GameObject_t1113636619 *, const RuntimeMethod*))Dropdown_GetOrAddComponent_TisRuntimeObject_m769901662_gshared)(__this /* static, unused */, ___go0, method)
// System.Void UnityEngine.Canvas::set_overrideSorting(System.Boolean)
extern "C"  void Canvas_set_overrideSorting_m4088794420 (Canvas_t3310196443 * __this, bool p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.Canvas::set_sortingOrder(System.Int32)
extern "C"  void Canvas_set_sortingOrder_m609532562 (Canvas_t3310196443 * __this, int32_t p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// T UnityEngine.UI.Dropdown::GetOrAddComponent<UnityEngine.UI.GraphicRaycaster>(UnityEngine.GameObject)
#define Dropdown_GetOrAddComponent_TisGraphicRaycaster_t2999697109_m2051597455(__this /* static, unused */, ___go0, method) ((  GraphicRaycaster_t2999697109 * (*) (RuntimeObject * /* static, unused */, GameObject_t1113636619 *, const RuntimeMethod*))Dropdown_GetOrAddComponent_TisRuntimeObject_m769901662_gshared)(__this /* static, unused */, ___go0, method)
// T UnityEngine.UI.Dropdown::GetOrAddComponent<UnityEngine.CanvasGroup>(UnityEngine.GameObject)
#define Dropdown_GetOrAddComponent_TisCanvasGroup_t4083511760_m3286092458(__this /* static, unused */, ___go0, method) ((  CanvasGroup_t4083511760 * (*) (RuntimeObject * /* static, unused */, GameObject_t1113636619 *, const RuntimeMethod*))Dropdown_GetOrAddComponent_TisRuntimeObject_m769901662_gshared)(__this /* static, unused */, ___go0, method)
// System.Void UnityEngine.UI.Dropdown::Show()
extern "C"  void Dropdown_Show_m416104008 (Dropdown_t2274391225 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.Dropdown::Hide()
extern "C"  void Dropdown_Hide_m504034854 (Dropdown_t2274391225 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.Dropdown::SetupTemplate()
extern "C"  void Dropdown_SetupTemplate_m628218778 (Dropdown_t2274391225 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Collections.Generic.List`1<T> UnityEngine.UI.ListPool`1<UnityEngine.Canvas>::Get()
#define ListPool_1_Get_m3146528893(__this /* static, unused */, method) ((  List_1_t487303889 * (*) (RuntimeObject * /* static, unused */, const RuntimeMethod*))ListPool_1_Get_m1670010485_gshared)(__this /* static, unused */, method)
// System.Void UnityEngine.GameObject::GetComponentsInParent<UnityEngine.Canvas>(System.Boolean,System.Collections.Generic.List`1<!!0>)
#define GameObject_GetComponentsInParent_TisCanvas_t3310196443_m249132757(__this, p0, p1, method) ((  void (*) (GameObject_t1113636619 *, bool, List_1_t487303889 *, const RuntimeMethod*))GameObject_GetComponentsInParent_TisRuntimeObject_m947018401_gshared)(__this, p0, p1, method)
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Canvas>::get_Count()
#define List_1_get_Count_m1106558045(__this, method) ((  int32_t (*) (List_1_t487303889 *, const RuntimeMethod*))List_1_get_Count_m2934127733_gshared)(__this, method)
// !0 System.Collections.Generic.List`1<UnityEngine.Canvas>::get_Item(System.Int32)
#define List_1_get_Item_m1187285853(__this, p0, method) ((  Canvas_t3310196443 * (*) (List_1_t487303889 *, int32_t, const RuntimeMethod*))List_1_get_Item_m2287542950_gshared)(__this, p0, method)
// System.Void UnityEngine.UI.ListPool`1<UnityEngine.Canvas>::Release(System.Collections.Generic.List`1<T>)
#define ListPool_1_Release_m1295952082(__this /* static, unused */, p0, method) ((  void (*) (RuntimeObject * /* static, unused */, List_1_t487303889 *, const RuntimeMethod*))ListPool_1_Release_m957266927_gshared)(__this /* static, unused */, p0, method)
// !!0 UnityEngine.GameObject::GetComponentInChildren<UnityEngine.UI.Dropdown/DropdownItem>()
#define GameObject_GetComponentInChildren_TisDropdownItem_t1451952895_m1769519920(__this, method) ((  DropdownItem_t1451952895 * (*) (GameObject_t1113636619 *, const RuntimeMethod*))GameObject_GetComponentInChildren_TisRuntimeObject_m1513755678_gshared)(__this, method)
// UnityEngine.RectTransform UnityEngine.UI.Dropdown/DropdownItem::get_rectTransform()
extern "C"  RectTransform_t3704657025 * DropdownItem_get_rectTransform_m3147806615 (DropdownItem_t1451952895 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Vector2 UnityEngine.Rect::get_min()
extern "C"  Vector2_t2156229523  Rect_get_min_m847841034 (Rect_t2360479859 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Vector3 UnityEngine.Transform::get_localPosition()
extern "C"  Vector3_t3722313464  Transform_get_localPosition_m4234289348 (Transform_t3600365921 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Vector2 UnityEngine.Vector2::op_Addition(UnityEngine.Vector2,UnityEngine.Vector2)
extern "C"  Vector2_t2156229523  Vector2_op_Addition_m800700293 (RuntimeObject * __this /* static, unused */, Vector2_t2156229523  p0, Vector2_t2156229523  p1, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Vector2 UnityEngine.Rect::get_max()
extern "C"  Vector2_t2156229523  Rect_get_max_m350137314 (Rect_t2360479859 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void System.Collections.Generic.List`1<UnityEngine.UI.Dropdown/DropdownItem>::Clear()
#define List_1_Clear_m3276020514(__this, method) ((  void (*) (List_1_t2924027637 *, const RuntimeMethod*))List_1_Clear_m3697625829_gshared)(__this, method)
// System.Void UnityEngine.UI.Dropdown/<Show>c__AnonStorey1::.ctor()
extern "C"  void U3CShowU3Ec__AnonStorey1__ctor_m2599919814 (U3CShowU3Ec__AnonStorey1_t1106527198 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Int32 UnityEngine.UI.Dropdown::get_value()
extern "C"  int32_t Dropdown_get_value_m1555353112 (Dropdown_t2274391225 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.UI.Dropdown/DropdownItem UnityEngine.UI.Dropdown::AddItem(UnityEngine.UI.Dropdown/OptionData,System.Boolean,UnityEngine.UI.Dropdown/DropdownItem,System.Collections.Generic.List`1<UnityEngine.UI.Dropdown/DropdownItem>)
extern "C"  DropdownItem_t1451952895 * Dropdown_AddItem_m2786881950 (Dropdown_t2274391225 * __this, OptionData_t3270282352 * ___data0, bool ___selected1, DropdownItem_t1451952895 * ___itemTemplate2, List_1_t2924027637 * ___items3, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.UI.Toggle UnityEngine.UI.Dropdown/DropdownItem::get_toggle()
extern "C"  Toggle_t2735377061 * DropdownItem_get_toggle_m2434100135 (DropdownItem_t1451952895 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.Events.UnityAction`1<System.Boolean>::.ctor(System.Object,System.IntPtr)
#define UnityAction_1__ctor_m3007623985(__this, p0, p1, method) ((  void (*) (UnityAction_1_t682124106 *, RuntimeObject *, intptr_t, const RuntimeMethod*))UnityAction_1__ctor_m3007623985_gshared)(__this, p0, p1, method)
// System.Void UnityEngine.Events.UnityEvent`1<System.Boolean>::AddListener(UnityEngine.Events.UnityAction`1<!0>)
#define UnityEvent_1_AddListener_m2847988282(__this, p0, method) ((  void (*) (UnityEvent_1_t978947469 *, UnityAction_1_t682124106 *, const RuntimeMethod*))UnityEvent_1_AddListener_m2847988282_gshared)(__this, p0, method)
// System.Boolean UnityEngine.UI.Toggle::get_isOn()
extern "C"  bool Toggle_get_isOn_m1428293607 (Toggle_t2735377061 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.UI.Navigation UnityEngine.UI.Selectable::get_navigation()
extern "C"  Navigation_t3049316579  Selectable_get_navigation_m3508916916 (Selectable_t3250028441 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.Navigation::set_mode(UnityEngine.UI.Navigation/Mode)
extern "C"  void Navigation_set_mode_m3709908198 (Navigation_t3049316579 * __this, int32_t ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.Navigation::set_selectOnDown(UnityEngine.UI.Selectable)
extern "C"  void Navigation_set_selectOnDown_m1641183109 (Navigation_t3049316579 * __this, Selectable_t3250028441 * ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.Navigation::set_selectOnRight(UnityEngine.UI.Selectable)
extern "C"  void Navigation_set_selectOnRight_m1783025816 (Navigation_t3049316579 * __this, Selectable_t3250028441 * ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.Navigation::set_selectOnLeft(UnityEngine.UI.Selectable)
extern "C"  void Navigation_set_selectOnLeft_m873759494 (Navigation_t3049316579 * __this, Selectable_t3250028441 * ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.Navigation::set_selectOnUp(UnityEngine.UI.Selectable)
extern "C"  void Navigation_set_selectOnUp_m827629728 (Navigation_t3049316579 * __this, Selectable_t3250028441 * ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.Selectable::set_navigation(UnityEngine.UI.Navigation)
extern "C"  void Selectable_set_navigation_m1617209861 (Selectable_t3250028441 * __this, Navigation_t3049316579  ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Int32 System.Collections.Generic.List`1<UnityEngine.UI.Dropdown/DropdownItem>::get_Count()
#define List_1_get_Count_m2690803371(__this, method) ((  int32_t (*) (List_1_t2924027637 *, const RuntimeMethod*))List_1_get_Count_m2934127733_gshared)(__this, method)
// System.Void UnityEngine.RectTransform::GetWorldCorners(UnityEngine.Vector3[])
extern "C"  void RectTransform_GetWorldCorners_m3553547973 (RectTransform_t3704657025 * __this, Vector3U5BU5D_t1718750761* p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Vector3 UnityEngine.Transform::InverseTransformPoint(UnityEngine.Vector3)
extern "C"  Vector3_t3722313464  Transform_InverseTransformPoint_m1343916000 (Transform_t3600365921 * __this, Vector3_t3722313464  p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Single UnityEngine.Vector3::get_Item(System.Int32)
extern "C"  float Vector3_get_Item_m668685504 (Vector3_t3722313464 * __this, int32_t p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.RectTransformUtility::FlipLayoutOnAxis(UnityEngine.RectTransform,System.Int32,System.Boolean,System.Boolean)
extern "C"  void RectTransformUtility_FlipLayoutOnAxis_m2606646065 (RuntimeObject * __this /* static, unused */, RectTransform_t3704657025 * p0, int32_t p1, bool p2, bool p3, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// !0 System.Collections.Generic.List`1<UnityEngine.UI.Dropdown/DropdownItem>::get_Item(System.Int32)
#define List_1_get_Item_m2586869798(__this, p0, method) ((  DropdownItem_t1451952895 * (*) (List_1_t2924027637 *, int32_t, const RuntimeMethod*))List_1_get_Item_m2287542950_gshared)(__this, p0, method)
// UnityEngine.Vector2 UnityEngine.RectTransform::get_anchoredPosition()
extern "C"  Vector2_t2156229523  RectTransform_get_anchoredPosition_m1813443094 (RectTransform_t3704657025 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Vector2 UnityEngine.RectTransform::get_pivot()
extern "C"  Vector2_t2156229523  RectTransform_get_pivot_m3425744470 (RectTransform_t3704657025 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.Dropdown::AlphaFadeList(System.Single,System.Single,System.Single)
extern "C"  void Dropdown_AlphaFadeList_m1699716780 (Dropdown_t2274391225 * __this, float ___duration0, float ___start1, float ___end2, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Vector3 UnityEngine.Vector3::get_one()
extern "C"  Vector3_t3722313464  Vector3_get_one_m1629952498 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// !!0 UnityEngine.GameObject::AddComponent<UnityEngine.Canvas>()
#define GameObject_AddComponent_TisCanvas_t3310196443_m284883347(__this, method) ((  Canvas_t3310196443 * (*) (GameObject_t1113636619 *, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m3469369570_gshared)(__this, method)
// !!0 UnityEngine.GameObject::GetComponent<UnityEngine.Canvas>()
#define GameObject_GetComponent_TisCanvas_t3310196443_m1808013672(__this, method) ((  Canvas_t3310196443 * (*) (GameObject_t1113636619 *, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m2049753423_gshared)(__this, method)
// System.Int32 UnityEngine.Canvas::get_sortingLayerID()
extern "C"  int32_t Canvas_get_sortingLayerID_m3685979122 (Canvas_t3310196443 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.Canvas::set_sortingLayerID(System.Int32)
extern "C"  void Canvas_set_sortingLayerID_m861680532 (Canvas_t3310196443 * __this, int32_t p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Int32 UnityEngine.Canvas::get_sortingOrder()
extern "C"  int32_t Canvas_get_sortingOrder_m1860900812 (Canvas_t3310196443 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// !!0 UnityEngine.GameObject::AddComponent<UnityEngine.UI.GraphicRaycaster>()
#define GameObject_AddComponent_TisGraphicRaycaster_t2999697109_m1217468238(__this, method) ((  GraphicRaycaster_t2999697109 * (*) (GameObject_t1113636619 *, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m3469369570_gshared)(__this, method)
// UnityEngine.Color UnityEngine.Color::get_clear()
extern "C"  Color_t2555686324  Color_get_clear_m1016382534 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.UI.Button/ButtonClickedEvent UnityEngine.UI.Button::get_onClick()
extern "C"  ButtonClickedEvent_t48803504 * Button_get_onClick_m2332132945 (Button_t4055032469 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.Events.UnityAction::.ctor(System.Object,System.IntPtr)
extern "C"  void UnityAction__ctor_m772160306 (UnityAction_t3245792599 * __this, RuntimeObject * p0, intptr_t p1, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.Events.UnityEvent::AddListener(UnityEngine.Events.UnityAction)
extern "C"  void UnityEvent_AddListener_m2276267359 (UnityEvent_t2581268647 * __this, UnityAction_t3245792599 * p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.Object::Destroy(UnityEngine.Object)
extern "C"  void Object_Destroy_m565254235 (RuntimeObject * __this /* static, unused */, Object_t631007953 * p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// !!0 UnityEngine.Object::Instantiate<UnityEngine.GameObject>(!!0)
#define Object_Instantiate_TisGameObject_t1113636619_m4070250708(__this /* static, unused */, p0, method) ((  GameObject_t1113636619 * (*) (RuntimeObject * /* static, unused */, GameObject_t1113636619 *, const RuntimeMethod*))Object_Instantiate_TisRuntimeObject_m2446893047_gshared)(__this /* static, unused */, p0, method)
// !!0 UnityEngine.Object::Instantiate<UnityEngine.UI.Dropdown/DropdownItem>(!!0)
#define Object_Instantiate_TisDropdownItem_t1451952895_m2349295164(__this /* static, unused */, p0, method) ((  DropdownItem_t1451952895 * (*) (RuntimeObject * /* static, unused */, DropdownItem_t1451952895 *, const RuntimeMethod*))Object_Instantiate_TisRuntimeObject_m2446893047_gshared)(__this /* static, unused */, p0, method)
// System.String System.String::Concat(System.String,System.String)
extern "C"  String_t* String_Concat_m3937257545 (RuntimeObject * __this /* static, unused */, String_t* p0, String_t* p1, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.UI.Text UnityEngine.UI.Dropdown/DropdownItem::get_text()
extern "C"  Text_t1901882714 * DropdownItem_get_text_m53291943 (DropdownItem_t1451952895 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.UI.Image UnityEngine.UI.Dropdown/DropdownItem::get_image()
extern "C"  Image_t2670269651 * DropdownItem_get_image_m1112395429 (DropdownItem_t1451952895 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void System.Collections.Generic.List`1<UnityEngine.UI.Dropdown/DropdownItem>::Add(!0)
#define List_1_Add_m281601442(__this, p0, method) ((  void (*) (List_1_t2924027637 *, DropdownItem_t1451952895 *, const RuntimeMethod*))List_1_Add_m3338814081_gshared)(__this, p0, method)
// !!0 UnityEngine.GameObject::GetComponent<UnityEngine.CanvasGroup>()
#define GameObject_GetComponent_TisCanvasGroup_t4083511760_m378106990(__this, method) ((  CanvasGroup_t4083511760 * (*) (GameObject_t1113636619 *, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m2049753423_gshared)(__this, method)
// System.Single UnityEngine.CanvasGroup::get_alpha()
extern "C"  float CanvasGroup_get_alpha_m2918269489 (CanvasGroup_t4083511760 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean System.Single::Equals(System.Single)
extern "C"  bool Single_Equals_m1601893879 (float* __this, float p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.Events.UnityAction`1<System.Single>::.ctor(System.Object,System.IntPtr)
#define UnityAction_1__ctor_m336053009(__this, p0, p1, method) ((  void (*) (UnityAction_1_t1982102915 *, RuntimeObject *, intptr_t, const RuntimeMethod*))UnityAction_1__ctor_m336053009_gshared)(__this, p0, p1, method)
// System.Void UnityEngine.UI.CoroutineTween.TweenRunner`1<UnityEngine.UI.CoroutineTween.FloatTween>::StartTween(T)
#define TweenRunner_1_StartTween_m1055628540(__this, p0, method) ((  void (*) (TweenRunner_1_t3520241082 *, FloatTween_t1274330004 , const RuntimeMethod*))TweenRunner_1_StartTween_m1055628540_gshared)(__this, p0, method)
// System.Void UnityEngine.CanvasGroup::set_alpha(System.Single)
extern "C"  void CanvasGroup_set_alpha_m4032573 (CanvasGroup_t4083511760 * __this, float p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.Dropdown::AlphaFadeList(System.Single,System.Single)
extern "C"  void Dropdown_AlphaFadeList_m655407379 (Dropdown_t2274391225 * __this, float ___duration0, float ___alpha1, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Collections.IEnumerator UnityEngine.UI.Dropdown::DelayedDestroyDropdownList(System.Single)
extern "C"  RuntimeObject* Dropdown_DelayedDestroyDropdownList_m2082128994 (Dropdown_t2274391225 * __this, float ___delay0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.Dropdown/<DelayedDestroyDropdownList>c__Iterator0::.ctor()
extern "C"  void U3CDelayedDestroyDropdownListU3Ec__Iterator0__ctor_m912479353 (U3CDelayedDestroyDropdownListU3Ec__Iterator0_t3853912249 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.Dropdown::set_value(System.Int32)
extern "C"  void Dropdown_set_value_m1048320169 (Dropdown_t2274391225 * __this, int32_t ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.WaitForSecondsRealtime::.ctor(System.Single)
extern "C"  void WaitForSecondsRealtime__ctor_m507157904 (WaitForSecondsRealtime_t189548121 * __this, float p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.Dropdown::OnSelectItem(UnityEngine.UI.Toggle)
extern "C"  void Dropdown_OnSelectItem_m1641808655 (Dropdown_t2274391225 * __this, Toggle_t2735377061 * ___toggle0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.Events.UnityEvent`1<System.Int32>::.ctor()
#define UnityEvent_1__ctor_m3816765192(__this, method) ((  void (*) (UnityEvent_1_t3832605257 *, const RuntimeMethod*))UnityEvent_1__ctor_m3816765192_gshared)(__this, method)
// System.Void UnityEngine.EventSystems.EventSystem::SetSelectedGameObject(UnityEngine.GameObject)
extern "C"  void EventSystem_SetSelectedGameObject_m2232337908 (EventSystem_t1003666588 * __this, GameObject_t1113636619 * ___selected0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// !!0 UnityEngine.Component::GetComponentInParent<UnityEngine.UI.Dropdown>()
#define Component_GetComponentInParent_TisDropdown_t2274391225_m1712006466(__this, method) ((  Dropdown_t2274391225 * (*) (Component_t1923634451 *, const RuntimeMethod*))Component_GetComponentInParent_TisRuntimeObject_m3491943679_gshared)(__this, method)
// System.Void UnityEngine.UI.Dropdown/OptionData::set_image(UnityEngine.Sprite)
extern "C"  void OptionData_set_image_m793551897 (OptionData_t3270282352 * __this, Sprite_t280657092 * ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void System.Collections.Generic.List`1<UnityEngine.UI.Dropdown/OptionData>::.ctor()
#define List_1__ctor_m1438953653(__this, method) ((  void (*) (List_1_t447389798 *, const RuntimeMethod*))List_1__ctor_m2321703786_gshared)(__this, method)
// System.Void UnityEngine.UI.FontData::.ctor()
extern "C"  void FontData__ctor_m675074493 (FontData_t746620069 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Font UnityEngine.UI.Text::get_font()
extern "C"  Font_t1956802104 * Text_get_font_m2857203289 (Text_t1901882714 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean System.Collections.Generic.Dictionary`2<UnityEngine.Font,System.Collections.Generic.HashSet`1<UnityEngine.UI.Text>>::TryGetValue(!0,!1&)
#define Dictionary_2_TryGetValue_m1222371706(__this, p0, p1, method) ((  bool (*) (Dictionary_2_t369343732 *, Font_t1956802104 *, HashSet_1_t466832188 **, const RuntimeMethod*))Dictionary_2_TryGetValue_m3280774074_gshared)(__this, p0, p1, method)
// System.Int32 System.Collections.Generic.Dictionary`2<UnityEngine.Font,System.Collections.Generic.HashSet`1<UnityEngine.UI.Text>>::get_Count()
#define Dictionary_2_get_Count_m208488890(__this, method) ((  int32_t (*) (Dictionary_2_t369343732 *, const RuntimeMethod*))Dictionary_2_get_Count_m3919933788_gshared)(__this, method)
// System.Void System.Action`1<UnityEngine.Font>::.ctor(System.Object,System.IntPtr)
#define Action_1__ctor_m2111643579(__this, p0, p1, method) ((  void (*) (Action_1_t2129269699 *, RuntimeObject *, intptr_t, const RuntimeMethod*))Action_1__ctor_m118522912_gshared)(__this, p0, p1, method)
// System.Void UnityEngine.Font::add_textureRebuilt(System.Action`1<UnityEngine.Font>)
extern "C"  void Font_add_textureRebuilt_m2164317336 (RuntimeObject * __this /* static, unused */, Action_1_t2129269699 * p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void System.Collections.Generic.HashSet`1<UnityEngine.UI.Text>::.ctor()
#define HashSet_1__ctor_m2857397005(__this, method) ((  void (*) (HashSet_1_t466832188 *, const RuntimeMethod*))HashSet_1__ctor_m4231804131_gshared)(__this, method)
// System.Void System.Collections.Generic.Dictionary`2<UnityEngine.Font,System.Collections.Generic.HashSet`1<UnityEngine.UI.Text>>::Add(!0,!1)
#define Dictionary_2_Add_m1393592859(__this, p0, p1, method) ((  void (*) (Dictionary_2_t369343732 *, Font_t1956802104 *, HashSet_1_t466832188 *, const RuntimeMethod*))Dictionary_2_Add_m2387223709_gshared)(__this, p0, p1, method)
// System.Boolean System.Collections.Generic.HashSet`1<UnityEngine.UI.Text>::Contains(!0)
#define HashSet_1_Contains_m1017385675(__this, p0, method) ((  bool (*) (HashSet_1_t466832188 *, Text_t1901882714 *, const RuntimeMethod*))HashSet_1_Contains_m3173358704_gshared)(__this, p0, method)
// System.Boolean System.Collections.Generic.HashSet`1<UnityEngine.UI.Text>::Add(!0)
#define HashSet_1_Add_m1079331816(__this, p0, method) ((  bool (*) (HashSet_1_t466832188 *, Text_t1901882714 *, const RuntimeMethod*))HashSet_1_Add_m1971460364_gshared)(__this, p0, method)
// System.Collections.Generic.HashSet`1/Enumerator<!0> System.Collections.Generic.HashSet`1<UnityEngine.UI.Text>::GetEnumerator()
#define HashSet_1_GetEnumerator_m4112909804(__this, method) ((  Enumerator_t2172009459  (*) (HashSet_1_t466832188 *, const RuntimeMethod*))HashSet_1_GetEnumerator_m3346268098_gshared)(__this, method)
// !0 System.Collections.Generic.HashSet`1/Enumerator<UnityEngine.UI.Text>::get_Current()
#define Enumerator_get_Current_m140578266(__this, method) ((  Text_t1901882714 * (*) (Enumerator_t2172009459 *, const RuntimeMethod*))Enumerator_get_Current_m4213278602_gshared)(__this, method)
// System.Void UnityEngine.UI.Text::FontTextureChanged()
extern "C"  void Text_FontTextureChanged_m495427969 (Text_t1901882714 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean System.Collections.Generic.HashSet`1/Enumerator<UnityEngine.UI.Text>::MoveNext()
#define Enumerator_MoveNext_m3447153029(__this, method) ((  bool (*) (Enumerator_t2172009459 *, const RuntimeMethod*))Enumerator_MoveNext_m3714175425_gshared)(__this, method)
// System.Void System.Collections.Generic.HashSet`1/Enumerator<UnityEngine.UI.Text>::Dispose()
#define Enumerator_Dispose_m2259148908(__this, method) ((  void (*) (Enumerator_t2172009459 *, const RuntimeMethod*))Enumerator_Dispose_m1204547613_gshared)(__this, method)
// System.Boolean System.Collections.Generic.HashSet`1<UnityEngine.UI.Text>::Remove(!0)
#define HashSet_1_Remove_m661727375(__this, p0, method) ((  bool (*) (HashSet_1_t466832188 *, Text_t1901882714 *, const RuntimeMethod*))HashSet_1_Remove_m709044238_gshared)(__this, p0, method)
// System.Int32 System.Collections.Generic.HashSet`1<UnityEngine.UI.Text>::get_Count()
#define HashSet_1_get_Count_m2641811193(__this, method) ((  int32_t (*) (HashSet_1_t466832188 *, const RuntimeMethod*))HashSet_1_get_Count_m542532379_gshared)(__this, method)
// System.Boolean System.Collections.Generic.Dictionary`2<UnityEngine.Font,System.Collections.Generic.HashSet`1<UnityEngine.UI.Text>>::Remove(!0)
#define Dictionary_2_Remove_m818524415(__this, p0, method) ((  bool (*) (Dictionary_2_t369343732 *, Font_t1956802104 *, const RuntimeMethod*))Dictionary_2_Remove_m1786738978_gshared)(__this, p0, method)
// System.Void UnityEngine.Font::remove_textureRebuilt(System.Action`1<UnityEngine.Font>)
extern "C"  void Font_remove_textureRebuilt_m1198718614 (RuntimeObject * __this /* static, unused */, Action_1_t2129269699 * p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void System.Collections.Generic.Dictionary`2<UnityEngine.Font,System.Collections.Generic.HashSet`1<UnityEngine.UI.Text>>::.ctor()
#define Dictionary_2__ctor_m2330267198(__this, method) ((  void (*) (Dictionary_2_t369343732 *, const RuntimeMethod*))Dictionary_2__ctor_m518943619_gshared)(__this, method)
// UnityEngine.Color UnityEngine.Color::get_white()
extern "C"  Color_t2555686324  Color_get_white_m332174077 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.CoroutineTween.TweenRunner`1<UnityEngine.UI.CoroutineTween.ColorTween>::.ctor()
#define TweenRunner_1__ctor_m340723704(__this, method) ((  void (*) (TweenRunner_1_t3055525458 *, const RuntimeMethod*))TweenRunner_1__ctor_m340723704_gshared)(__this, method)
// System.Void UnityEngine.UI.CoroutineTween.TweenRunner`1<UnityEngine.UI.CoroutineTween.ColorTween>::Init(UnityEngine.MonoBehaviour)
#define TweenRunner_1_Init_m3026112660(__this, p0, method) ((  void (*) (TweenRunner_1_t3055525458 *, MonoBehaviour_t3962482529 *, const RuntimeMethod*))TweenRunner_1_Init_m3026112660_gshared)(__this, p0, method)
// System.Void UnityEngine.UI.Graphic::set_useLegacyMeshGeneration(System.Boolean)
extern "C"  void Graphic_set_useLegacyMeshGeneration_m2447316585 (Graphic_t1660335611 * __this, bool ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Material UnityEngine.Canvas::GetDefaultCanvasMaterial()
extern "C"  Material_t340375123 * Canvas_GetDefaultCanvasMaterial_m3379307325 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.UI.SetPropertyUtility::SetColor(UnityEngine.Color&,UnityEngine.Color)
extern "C"  bool SetPropertyUtility_SetColor_m2229203028 (RuntimeObject * __this /* static, unused */, Color_t2555686324 * ___currentValue0, Color_t2555686324  ___newValue1, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.RectTransform UnityEngine.UI.Graphic::get_rectTransform()
extern "C"  RectTransform_t3704657025 * Graphic_get_rectTransform_m1167152468 (Graphic_t1660335611 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.Events.UnityAction::Invoke()
extern "C"  void UnityAction_Invoke_m893829196 (UnityAction_t3245792599 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.CanvasUpdateRegistry::RegisterCanvasElementForGraphicRebuild(UnityEngine.UI.ICanvasElement)
extern "C"  void CanvasUpdateRegistry_RegisterCanvasElementForGraphicRebuild_m1205570961 (RuntimeObject * __this /* static, unused */, RuntimeObject* ___element0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.UI.CanvasUpdateRegistry::IsRebuildingLayout()
extern "C"  bool CanvasUpdateRegistry_IsRebuildingLayout_m3530790142 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Canvas UnityEngine.UI.Graphic::get_canvas()
extern "C"  Canvas_t3310196443 * Graphic_get_canvas_m3320066409 (Graphic_t1660335611 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.GraphicRegistry::UnregisterGraphicForCanvas(UnityEngine.Canvas,UnityEngine.UI.Graphic)
extern "C"  void GraphicRegistry_UnregisterGraphicForCanvas_m2540204166 (RuntimeObject * __this /* static, unused */, Canvas_t3310196443 * ___c0, Graphic_t1660335611 * ___graphic1, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.EventSystems.UIBehaviour::OnTransformParentChanged()
extern "C"  void UIBehaviour_OnTransformParentChanged_m1855615160 (UIBehaviour_t3495933518 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.Graphic::CacheCanvas()
extern "C"  void Graphic_CacheCanvas_m1120385152 (Graphic_t1660335611 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.GraphicRegistry::RegisterGraphicForCanvas(UnityEngine.Canvas,UnityEngine.UI.Graphic)
extern "C"  void GraphicRegistry_RegisterGraphicForCanvas_m1220349701 (RuntimeObject * __this /* static, unused */, Canvas_t3310196443 * ___c0, Graphic_t1660335611 * ___graphic1, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.CanvasRenderer UnityEngine.UI.Graphic::get_canvasRenderer()
extern "C"  CanvasRenderer_t2598313366 * Graphic_get_canvasRenderer_m315509948 (Graphic_t1660335611 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Int32 UnityEngine.CanvasRenderer::get_absoluteDepth()
extern "C"  int32_t CanvasRenderer_get_absoluteDepth_m2703237819 (CanvasRenderer_t2598313366 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// !!0 UnityEngine.Component::GetComponent<UnityEngine.CanvasRenderer>()
#define Component_GetComponent_TisCanvasRenderer_t2598313366_m2121847780(__this, method) ((  CanvasRenderer_t2598313366 * (*) (Component_t1923634451 *, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m2906321015_gshared)(__this, method)
// UnityEngine.Material UnityEngine.UI.Graphic::get_defaultGraphicMaterial()
extern "C"  Material_t340375123 * Graphic_get_defaultGraphicMaterial_m3107284931 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Collections.Generic.List`1<T> UnityEngine.UI.ListPool`1<UnityEngine.Component>::Get()
#define ListPool_1_Get_m2062177143(__this /* static, unused */, method) ((  List_1_t3395709193 * (*) (RuntimeObject * /* static, unused */, const RuntimeMethod*))ListPool_1_Get_m1670010485_gshared)(__this /* static, unused */, method)
// System.Void UnityEngine.Component::GetComponents(System.Type,System.Collections.Generic.List`1<UnityEngine.Component>)
extern "C"  void Component_GetComponents_m1102698478 (Component_t1923634451 * __this, Type_t * p0, List_1_t3395709193 * p1, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// !0 System.Collections.Generic.List`1<UnityEngine.Component>::get_Item(System.Int32)
#define List_1_get_Item_m3306164819(__this, p0, method) ((  Component_t1923634451 * (*) (List_1_t3395709193 *, int32_t, const RuntimeMethod*))List_1_get_Item_m2287542950_gshared)(__this, p0, method)
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Component>::get_Count()
#define List_1_get_Count_m1294235957(__this, method) ((  int32_t (*) (List_1_t3395709193 *, const RuntimeMethod*))List_1_get_Count_m2934127733_gshared)(__this, method)
// System.Void UnityEngine.UI.ListPool`1<UnityEngine.Component>::Release(System.Collections.Generic.List`1<T>)
#define ListPool_1_Release_m3920209327(__this /* static, unused */, p0, method) ((  void (*) (RuntimeObject * /* static, unused */, List_1_t3395709193 *, const RuntimeMethod*))ListPool_1_Release_m957266927_gshared)(__this /* static, unused */, p0, method)
// UnityEngine.Texture2D UnityEngine.Texture2D::get_whiteTexture()
extern "C"  Texture2D_t3840446185 * Texture2D_get_whiteTexture_m2176011403 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.CanvasUpdateRegistry::UnRegisterCanvasElementForRebuild(UnityEngine.UI.ICanvasElement)
extern "C"  void CanvasUpdateRegistry_UnRegisterCanvasElementForRebuild_m3652497192 (RuntimeObject * __this /* static, unused */, RuntimeObject* ___element0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.CanvasRenderer::Clear()
extern "C"  void CanvasRenderer_Clear_m1522820210 (CanvasRenderer_t2598313366 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.CanvasRenderer::get_cull()
extern "C"  bool CanvasRenderer_get_cull_m2436587240 (CanvasRenderer_t2598313366 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.CanvasRenderer::set_materialCount(System.Int32)
extern "C"  void CanvasRenderer_set_materialCount_m4286588063 (CanvasRenderer_t2598313366 * __this, int32_t p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.CanvasRenderer::SetMaterial(UnityEngine.Material,System.Int32)
extern "C"  void CanvasRenderer_SetMaterial_m824577244 (CanvasRenderer_t2598313366 * __this, Material_t340375123 * p0, int32_t p1, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.CanvasRenderer::SetTexture(UnityEngine.Texture)
extern "C"  void CanvasRenderer_SetTexture_m1600559835 (CanvasRenderer_t2598313366 * __this, Texture_t3661962703 * p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.UI.Graphic::get_useLegacyMeshGeneration()
extern "C"  bool Graphic_get_useLegacyMeshGeneration_m1086077976 (Graphic_t1660335611 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.Graphic::DoLegacyMeshGeneration()
extern "C"  void Graphic_DoLegacyMeshGeneration_m3753895323 (Graphic_t1660335611 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.Graphic::DoMeshGeneration()
extern "C"  void Graphic_DoMeshGeneration_m3548487693 (Graphic_t1660335611 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.VertexHelper::Clear()
extern "C"  void VertexHelper_Clear_m627349662 (VertexHelper_t2453304189 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Mesh UnityEngine.UI.Graphic::get_workerMesh()
extern "C"  Mesh_t3648964284 * Graphic_get_workerMesh_m997382591 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.CanvasRenderer::SetMesh(UnityEngine.Mesh)
extern "C"  void CanvasRenderer_SetMesh_m769025979 (CanvasRenderer_t2598313366 * __this, Mesh_t3648964284 * p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.Mesh::Clear()
extern "C"  void Mesh_Clear_m2630385472 (Mesh_t3648964284 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.Mesh::.ctor()
extern "C"  void Mesh__ctor_m2533762929 (Mesh_t3648964284 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.Object::set_hideFlags(UnityEngine.HideFlags)
extern "C"  void Object_set_hideFlags_m1648752846 (Object_t631007953 * __this, int32_t p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Rect UnityEngine.UI.Graphic::GetPixelAdjustedRect()
extern "C"  Rect_t2360479859  Graphic_GetPixelAdjustedRect_m3729397999 (Graphic_t1660335611 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.Vector4::.ctor(System.Single,System.Single,System.Single,System.Single)
extern "C"  void Vector4__ctor_m2498754347 (Vector4_t3319028937 * __this, float p0, float p1, float p2, float p3, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Color32 UnityEngine.Color32::op_Implicit(UnityEngine.Color)
extern "C"  Color32_t2600501292  Color32_op_Implicit_m2658259763 (RuntimeObject * __this /* static, unused */, Color_t2555686324  p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.Vector3::.ctor(System.Single,System.Single)
extern "C"  void Vector3__ctor_m1719387948 (Vector3_t3722313464 * __this, float p0, float p1, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.VertexHelper::AddVert(UnityEngine.Vector3,UnityEngine.Color32,UnityEngine.Vector2)
extern "C"  void VertexHelper_AddVert_m3837581305 (VertexHelper_t2453304189 * __this, Vector3_t3722313464  ___position0, Color32_t2600501292  ___color1, Vector2_t2156229523  ___uv02, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.VertexHelper::AddTriangle(System.Int32,System.Int32,System.Int32)
extern "C"  void VertexHelper_AddTriangle_m3677720024 (VertexHelper_t2453304189 * __this, int32_t ___idx00, int32_t ___idx11, int32_t ___idx22, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.Component::GetComponents<UnityEngine.Component>(System.Collections.Generic.List`1<!!0>)
#define Component_GetComponents_TisComponent_t1923634451_m559143933(__this, p0, method) ((  void (*) (Component_t1923634451 *, List_1_t3395709193 *, const RuntimeMethod*))Component_GetComponents_TisRuntimeObject_m2416546752_gshared)(__this, p0, method)
// System.Boolean UnityEngine.Canvas::get_overrideSorting()
extern "C"  bool Canvas_get_overrideSorting_m2740418462 (Canvas_t3310196443 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.CanvasGroup::get_ignoreParentGroups()
extern "C"  bool CanvasGroup_get_ignoreParentGroups_m865591534 (CanvasGroup_t4083511760 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Single UnityEngine.Canvas::get_scaleFactor()
extern "C"  float Canvas_get_scaleFactor_m3314757802 (Canvas_t3310196443 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.Canvas::get_pixelPerfect()
extern "C"  bool Canvas_get_pixelPerfect_m333060872 (Canvas_t3310196443 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Vector2 UnityEngine.RectTransformUtility::PixelAdjustPoint(UnityEngine.Vector2,UnityEngine.Transform,UnityEngine.Canvas)
extern "C"  Vector2_t2156229523  RectTransformUtility_PixelAdjustPoint_m1850521440 (RuntimeObject * __this /* static, unused */, Vector2_t2156229523  p0, Transform_t3600365921 * p1, Canvas_t3310196443 * p2, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Rect UnityEngine.RectTransformUtility::PixelAdjustRect(UnityEngine.RectTransform,UnityEngine.Canvas)
extern "C"  Rect_t2360479859  RectTransformUtility_PixelAdjustRect_m1716244231 (RuntimeObject * __this /* static, unused */, RectTransform_t3704657025 * p0, Canvas_t3310196443 * p1, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Color UnityEngine.CanvasRenderer::GetColor()
extern "C"  Color_t2555686324  CanvasRenderer_GetColor_m2699192164 (CanvasRenderer_t2598313366 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.Color::Equals(System.Object)
extern "C"  bool Color_Equals_m3887740140 (Color_t2555686324 * __this, RuntimeObject * ___other0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.CoroutineTween.TweenRunner`1<UnityEngine.UI.CoroutineTween.ColorTween>::StopTween()
#define TweenRunner_1_StopTween_m1830357468(__this, method) ((  void (*) (TweenRunner_1_t3055525458 *, const RuntimeMethod*))TweenRunner_1_StopTween_m1830357468_gshared)(__this, method)
// System.Void UnityEngine.Events.UnityAction`1<UnityEngine.Color>::.ctor(System.Object,System.IntPtr)
#define UnityAction_1__ctor_m2796929162(__this, p0, p1, method) ((  void (*) (UnityAction_1_t3140522465 *, RuntimeObject *, intptr_t, const RuntimeMethod*))UnityAction_1__ctor_m2796929162_gshared)(__this, p0, p1, method)
// System.Void UnityEngine.UI.CoroutineTween.TweenRunner`1<UnityEngine.UI.CoroutineTween.ColorTween>::StartTween(T)
#define TweenRunner_1_StartTween_m2247690200(__this, p0, method) ((  void (*) (TweenRunner_1_t3055525458 *, ColorTween_t809614380 , const RuntimeMethod*))TweenRunner_1_StartTween_m2247690200_gshared)(__this, p0, method)
// UnityEngine.Color UnityEngine.Color::get_black()
extern "C"  Color_t2555686324  Color_get_black_m719512684 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Color UnityEngine.UI.Graphic::CreateColorFromAlpha(System.Single)
extern "C"  Color_t2555686324  Graphic_CreateColorFromAlpha_m2385396568 (RuntimeObject * __this /* static, unused */, float ___alpha0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Delegate System.Delegate::Combine(System.Delegate,System.Delegate)
extern "C"  Delegate_t1188392813 * Delegate_Combine_m1859655160 (RuntimeObject * __this /* static, unused */, Delegate_t1188392813 * p0, Delegate_t1188392813 * p1, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Delegate System.Delegate::Remove(System.Delegate,System.Delegate)
extern "C"  Delegate_t1188392813 * Delegate_Remove_m334097152 (RuntimeObject * __this /* static, unused */, Delegate_t1188392813 * p0, Delegate_t1188392813 * p1, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.VertexHelper::.ctor()
extern "C"  void VertexHelper__ctor_m2987334858 (VertexHelper_t2453304189 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void System.Collections.Generic.List`1<UnityEngine.UI.Graphic>::.ctor()
#define List_1__ctor_m2537980478(__this, method) ((  void (*) (List_1_t3132410353 *, const RuntimeMethod*))List_1__ctor_m2321703786_gshared)(__this, method)
// UnityEngine.Canvas UnityEngine.UI.GraphicRaycaster::get_canvas()
extern "C"  Canvas_t3310196443 * GraphicRaycaster_get_canvas_m1862724117 (GraphicRaycaster_t2999697109 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Int32 UnityEngine.EventSystems.BaseRaycaster::get_sortOrderPriority()
extern "C"  int32_t BaseRaycaster_get_sortOrderPriority_m1324156528 (BaseRaycaster_t4150874583 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Canvas UnityEngine.Canvas::get_rootCanvas()
extern "C"  Canvas_t3310196443 * Canvas_get_rootCanvas_m3165691493 (Canvas_t3310196443 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Int32 UnityEngine.Canvas::get_renderOrder()
extern "C"  int32_t Canvas_get_renderOrder_m1489855841 (Canvas_t3310196443 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Int32 UnityEngine.EventSystems.BaseRaycaster::get_renderOrderPriority()
extern "C"  int32_t BaseRaycaster_get_renderOrderPriority_m1110184610 (BaseRaycaster_t4150874583 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Collections.Generic.IList`1<UnityEngine.UI.Graphic> UnityEngine.UI.GraphicRegistry::GetGraphicsForCanvas(UnityEngine.Canvas)
extern "C"  RuntimeObject* GraphicRegistry_GetGraphicsForCanvas_m4219276355 (RuntimeObject * __this /* static, unused */, Canvas_t3310196443 * ___canvas0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Int32 UnityEngine.Camera::get_targetDisplay()
extern "C"  int32_t Camera_get_targetDisplay_m2285699927 (Camera_t4157153871 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Vector3 UnityEngine.Display::RelativeMouseAt(UnityEngine.Vector3)
extern "C"  Vector3_t3722313464  Display_RelativeMouseAt_m1648644586 (RuntimeObject * __this /* static, unused */, Vector3_t3722313464  p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.Vector3::op_Inequality(UnityEngine.Vector3,UnityEngine.Vector3)
extern "C"  bool Vector3_op_Inequality_m315980366 (RuntimeObject * __this /* static, unused */, Vector3_t3722313464  p0, Vector3_t3722313464  p1, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Int32 UnityEngine.Display::get_systemWidth()
extern "C"  int32_t Display_get_systemWidth_m2423595549 (Display_t1387065949 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Int32 UnityEngine.Display::get_systemHeight()
extern "C"  int32_t Display_get_systemHeight_m730809466 (Display_t1387065949 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Vector3 UnityEngine.Camera::ScreenToViewportPoint(UnityEngine.Vector3)
extern "C"  Vector3_t3722313464  Camera_ScreenToViewportPoint_m3569032523 (Camera_t4157153871 * __this, Vector3_t3722313464  p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.UI.GraphicRaycaster/BlockingObjects UnityEngine.UI.GraphicRaycaster::get_blockingObjects()
extern "C"  int32_t GraphicRaycaster_get_blockingObjects_m3603956738 (GraphicRaycaster_t2999697109 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Single UnityEngine.RaycastHit2D::get_distance()
extern "C"  float RaycastHit2D_get_distance_m382898860 (RaycastHit2D_t2279581989 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void System.Collections.Generic.List`1<UnityEngine.UI.Graphic>::Clear()
#define List_1_Clear_m2198735466(__this, method) ((  void (*) (List_1_t3132410353 *, const RuntimeMethod*))List_1_Clear_m3697625829_gshared)(__this, method)
// System.Void UnityEngine.UI.GraphicRaycaster::Raycast(UnityEngine.Canvas,UnityEngine.Camera,UnityEngine.Vector2,System.Collections.Generic.IList`1<UnityEngine.UI.Graphic>,System.Collections.Generic.List`1<UnityEngine.UI.Graphic>)
extern "C"  void GraphicRaycaster_Raycast_m529388587 (RuntimeObject * __this /* static, unused */, Canvas_t3310196443 * ___canvas0, Camera_t4157153871 * ___eventCamera1, Vector2_t2156229523  ___pointerPosition2, RuntimeObject* ___foundGraphics3, List_1_t3132410353 * ___results4, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Int32 System.Collections.Generic.List`1<UnityEngine.UI.Graphic>::get_Count()
#define List_1_get_Count_m1976840181(__this, method) ((  int32_t (*) (List_1_t3132410353 *, const RuntimeMethod*))List_1_get_Count_m2934127733_gshared)(__this, method)
// !0 System.Collections.Generic.List`1<UnityEngine.UI.Graphic>::get_Item(System.Int32)
#define List_1_get_Item_m4006069855(__this, p0, method) ((  Graphic_t1660335611 * (*) (List_1_t3132410353 *, int32_t, const RuntimeMethod*))List_1_get_Item_m2287542950_gshared)(__this, p0, method)
// System.Boolean UnityEngine.UI.GraphicRaycaster::get_ignoreReversedGraphics()
extern "C"  bool GraphicRaycaster_get_ignoreReversedGraphics_m1161036342 (GraphicRaycaster_t2999697109 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Quaternion UnityEngine.Transform::get_rotation()
extern "C"  Quaternion_t2301928331  Transform_get_rotation_m3502953881 (Transform_t3600365921 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Vector3 UnityEngine.Vector3::get_forward()
extern "C"  Vector3_t3722313464  Vector3_get_forward_m3100859705 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Vector3 UnityEngine.Quaternion::op_Multiply(UnityEngine.Quaternion,UnityEngine.Vector3)
extern "C"  Vector3_t3722313464  Quaternion_op_Multiply_m2607404835 (RuntimeObject * __this /* static, unused */, Quaternion_t2301928331  p0, Vector3_t3722313464  p1, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Single UnityEngine.Vector3::Dot(UnityEngine.Vector3,UnityEngine.Vector3)
extern "C"  float Vector3_Dot_m606404487 (RuntimeObject * __this /* static, unused */, Vector3_t3722313464  p0, Vector3_t3722313464  p1, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Vector3 UnityEngine.Transform::get_forward()
extern "C"  Vector3_t3722313464  Transform_get_forward_m747522392 (Transform_t3600365921 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Vector3 UnityEngine.Vector3::op_Subtraction(UnityEngine.Vector3,UnityEngine.Vector3)
extern "C"  Vector3_t3722313464  Vector3_op_Subtraction_m3073674971 (RuntimeObject * __this /* static, unused */, Vector3_t3722313464  p0, Vector3_t3722313464  p1, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Int32 UnityEngine.UI.Graphic::get_depth()
extern "C"  int32_t Graphic_get_depth_m815589653 (Graphic_t1660335611 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Camera UnityEngine.Canvas::get_worldCamera()
extern "C"  Camera_t4157153871 * Canvas_get_worldCamera_m3516267897 (Canvas_t3310196443 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.RectTransformUtility::RectangleContainsScreenPoint(UnityEngine.RectTransform,UnityEngine.Vector2,UnityEngine.Camera)
extern "C"  bool RectTransformUtility_RectangleContainsScreenPoint_m4031431712 (RuntimeObject * __this /* static, unused */, RectTransform_t3704657025 * p0, Vector2_t2156229523  p1, Camera_t4157153871 * p2, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Vector3 UnityEngine.Camera::WorldToScreenPoint(UnityEngine.Vector3)
extern "C"  Vector3_t3722313464  Camera_WorldToScreenPoint_m3726311023 (Camera_t4157153871 * __this, Vector3_t3722313464  p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void System.Collections.Generic.List`1<UnityEngine.UI.Graphic>::Add(!0)
#define List_1_Add_m1388633954(__this, p0, method) ((  void (*) (List_1_t3132410353 *, Graphic_t1660335611 *, const RuntimeMethod*))List_1_Add_m3338814081_gshared)(__this, p0, method)
// System.Void System.Comparison`1<UnityEngine.UI.Graphic>::.ctor(System.Object,System.IntPtr)
#define Comparison_1__ctor_m3371389740(__this, p0, p1, method) ((  void (*) (Comparison_1_t1435266790 *, RuntimeObject *, intptr_t, const RuntimeMethod*))Comparison_1__ctor_m793514796_gshared)(__this, p0, p1, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.UI.Graphic>::Sort(System.Comparison`1<!0>)
#define List_1_Sort_m1114878237(__this, p0, method) ((  void (*) (List_1_t3132410353 *, Comparison_1_t1435266790 *, const RuntimeMethod*))List_1_Sort_m2076177611_gshared)(__this, p0, method)
// System.Void System.Collections.Generic.Dictionary`2<UnityEngine.Canvas,UnityEngine.UI.Collections.IndexedSet`1<UnityEngine.UI.Graphic>>::.ctor()
#define Dictionary_2__ctor_m2654620276(__this, method) ((  void (*) (Dictionary_2_t2296117448 *, const RuntimeMethod*))Dictionary_2__ctor_m518943619_gshared)(__this, method)
// System.Void UnityEngine.UI.GraphicRegistry::.ctor()
extern "C"  void GraphicRegistry__ctor_m1851575309 (GraphicRegistry_t3479976429 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.UI.GraphicRegistry UnityEngine.UI.GraphicRegistry::get_instance()
extern "C"  GraphicRegistry_t3479976429 * GraphicRegistry_get_instance_m2698054099 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean System.Collections.Generic.Dictionary`2<UnityEngine.Canvas,UnityEngine.UI.Collections.IndexedSet`1<UnityEngine.UI.Graphic>>::TryGetValue(!0,!1&)
#define Dictionary_2_TryGetValue_m3280491376(__this, p0, p1, method) ((  bool (*) (Dictionary_2_t2296117448 *, Canvas_t3310196443 *, IndexedSet_1_t3109723551 **, const RuntimeMethod*))Dictionary_2_TryGetValue_m3280774074_gshared)(__this, p0, p1, method)
// System.Boolean UnityEngine.UI.Collections.IndexedSet`1<UnityEngine.UI.Graphic>::AddUnique(T)
#define IndexedSet_1_AddUnique_m3811577403(__this, p0, method) ((  bool (*) (IndexedSet_1_t3109723551 *, Graphic_t1660335611 *, const RuntimeMethod*))IndexedSet_1_AddUnique_m861843892_gshared)(__this, p0, method)
// System.Void UnityEngine.UI.Collections.IndexedSet`1<UnityEngine.UI.Graphic>::.ctor()
#define IndexedSet_1__ctor_m3007252875(__this, method) ((  void (*) (IndexedSet_1_t3109723551 *, const RuntimeMethod*))IndexedSet_1__ctor_m2250384602_gshared)(__this, method)
// System.Void UnityEngine.UI.Collections.IndexedSet`1<UnityEngine.UI.Graphic>::Add(T)
#define IndexedSet_1_Add_m1140124238(__this, p0, method) ((  void (*) (IndexedSet_1_t3109723551 *, Graphic_t1660335611 *, const RuntimeMethod*))IndexedSet_1_Add_m459949375_gshared)(__this, p0, method)
// System.Void System.Collections.Generic.Dictionary`2<UnityEngine.Canvas,UnityEngine.UI.Collections.IndexedSet`1<UnityEngine.UI.Graphic>>::Add(!0,!1)
#define Dictionary_2_Add_m2848126007(__this, p0, p1, method) ((  void (*) (Dictionary_2_t2296117448 *, Canvas_t3310196443 *, IndexedSet_1_t3109723551 *, const RuntimeMethod*))Dictionary_2_Add_m2387223709_gshared)(__this, p0, p1, method)
// System.Boolean UnityEngine.UI.Collections.IndexedSet`1<UnityEngine.UI.Graphic>::Remove(T)
#define IndexedSet_1_Remove_m2156060261(__this, p0, method) ((  bool (*) (IndexedSet_1_t3109723551 *, Graphic_t1660335611 *, const RuntimeMethod*))IndexedSet_1_Remove_m4118314453_gshared)(__this, p0, method)
// System.Int32 UnityEngine.UI.Collections.IndexedSet`1<UnityEngine.UI.Graphic>::get_Count()
#define IndexedSet_1_get_Count_m3992921468(__this, method) ((  int32_t (*) (IndexedSet_1_t3109723551 *, const RuntimeMethod*))IndexedSet_1_get_Count_m2591381675_gshared)(__this, method)
// System.Boolean System.Collections.Generic.Dictionary`2<UnityEngine.Canvas,UnityEngine.UI.Collections.IndexedSet`1<UnityEngine.UI.Graphic>>::Remove(!0)
#define Dictionary_2_Remove_m3648904610(__this, p0, method) ((  bool (*) (Dictionary_2_t2296117448 *, Canvas_t3310196443 *, const RuntimeMethod*))Dictionary_2_Remove_m1786738978_gshared)(__this, p0, method)
// System.Void UnityEngine.UI.LayoutGroup::.ctor()
extern "C"  void LayoutGroup__ctor_m2162961217 (LayoutGroup_t2436138090 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.LayoutGroup::SetProperty<UnityEngine.UI.GridLayoutGroup/Corner>(T&,T)
#define LayoutGroup_SetProperty_TisCorner_t1493259673_m3558432704(__this, ___currentValue0, ___newValue1, method) ((  void (*) (LayoutGroup_t2436138090 *, int32_t*, int32_t, const RuntimeMethod*))LayoutGroup_SetProperty_TisCorner_t1493259673_m3558432704_gshared)(__this, ___currentValue0, ___newValue1, method)
// System.Void UnityEngine.UI.LayoutGroup::SetProperty<UnityEngine.UI.GridLayoutGroup/Axis>(T&,T)
#define LayoutGroup_SetProperty_TisAxis_t3613393006_m3591044743(__this, ___currentValue0, ___newValue1, method) ((  void (*) (LayoutGroup_t2436138090 *, int32_t*, int32_t, const RuntimeMethod*))LayoutGroup_SetProperty_TisAxis_t3613393006_m3591044743_gshared)(__this, ___currentValue0, ___newValue1, method)
// System.Void UnityEngine.UI.LayoutGroup::SetProperty<UnityEngine.Vector2>(T&,T)
#define LayoutGroup_SetProperty_TisVector2_t2156229523_m2721164497(__this, ___currentValue0, ___newValue1, method) ((  void (*) (LayoutGroup_t2436138090 *, Vector2_t2156229523 *, Vector2_t2156229523 , const RuntimeMethod*))LayoutGroup_SetProperty_TisVector2_t2156229523_m2721164497_gshared)(__this, ___currentValue0, ___newValue1, method)
// System.Void UnityEngine.UI.LayoutGroup::SetProperty<UnityEngine.UI.GridLayoutGroup/Constraint>(T&,T)
#define LayoutGroup_SetProperty_TisConstraint_t814224393_m1820208910(__this, ___currentValue0, ___newValue1, method) ((  void (*) (LayoutGroup_t2436138090 *, int32_t*, int32_t, const RuntimeMethod*))LayoutGroup_SetProperty_TisConstraint_t814224393_m1820208910_gshared)(__this, ___currentValue0, ___newValue1, method)
// System.Int32 UnityEngine.Mathf::Max(System.Int32,System.Int32)
extern "C"  int32_t Mathf_Max_m3673002171 (RuntimeObject * __this /* static, unused */, int32_t p0, int32_t p1, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.LayoutGroup::SetProperty<System.Int32>(T&,T)
#define LayoutGroup_SetProperty_TisInt32_t2950945753_m3911895589(__this, ___currentValue0, ___newValue1, method) ((  void (*) (LayoutGroup_t2436138090 *, int32_t*, int32_t, const RuntimeMethod*))LayoutGroup_SetProperty_TisInt32_t2950945753_m3911895589_gshared)(__this, ___currentValue0, ___newValue1, method)
// System.Void UnityEngine.UI.LayoutGroup::CalculateLayoutInputHorizontal()
extern "C"  void LayoutGroup_CalculateLayoutInputHorizontal_m4018851777 (LayoutGroup_t2436138090 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Collections.Generic.List`1<UnityEngine.RectTransform> UnityEngine.UI.LayoutGroup::get_rectChildren()
extern "C"  List_1_t881764471 * LayoutGroup_get_rectChildren_m1314734460 (LayoutGroup_t2436138090 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Int32 System.Collections.Generic.List`1<UnityEngine.RectTransform>::get_Count()
#define List_1_get_Count_m1749180329(__this, method) ((  int32_t (*) (List_1_t881764471 *, const RuntimeMethod*))List_1_get_Count_m2934127733_gshared)(__this, method)
// System.Int32 UnityEngine.Mathf::CeilToInt(System.Single)
extern "C"  int32_t Mathf_CeilToInt_m432108984 (RuntimeObject * __this /* static, unused */, float p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.RectOffset UnityEngine.UI.LayoutGroup::get_padding()
extern "C"  RectOffset_t1369453676 * LayoutGroup_get_padding_m4129357453 (LayoutGroup_t2436138090 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Int32 UnityEngine.RectOffset::get_horizontal()
extern "C"  int32_t RectOffset_get_horizontal_m2663785949 (RectOffset_t1369453676 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Vector2 UnityEngine.UI.GridLayoutGroup::get_cellSize()
extern "C"  Vector2_t2156229523  GridLayoutGroup_get_cellSize_m2967185053 (GridLayoutGroup_t3046220461 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Vector2 UnityEngine.UI.GridLayoutGroup::get_spacing()
extern "C"  Vector2_t2156229523  GridLayoutGroup_get_spacing_m2409263614 (GridLayoutGroup_t3046220461 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.LayoutGroup::SetLayoutInputForAxis(System.Single,System.Single,System.Single,System.Int32)
extern "C"  void LayoutGroup_SetLayoutInputForAxis_m2458344630 (LayoutGroup_t2436138090 * __this, float ___totalMin0, float ___totalPreferred1, float ___totalFlexible2, int32_t ___axis3, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.RectTransform UnityEngine.UI.LayoutGroup::get_rectTransform()
extern "C"  RectTransform_t3704657025 * LayoutGroup_get_rectTransform_m442863741 (LayoutGroup_t2436138090 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Int32 UnityEngine.Mathf::FloorToInt(System.Single)
extern "C"  int32_t Mathf_FloorToInt_m1870542928 (RuntimeObject * __this /* static, unused */, float p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Int32 UnityEngine.RectOffset::get_vertical()
extern "C"  int32_t RectOffset_get_vertical_m2029961580 (RectOffset_t1369453676 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.GridLayoutGroup::SetCellsAlongAxis(System.Int32)
extern "C"  void GridLayoutGroup_SetCellsAlongAxis_m2682312211 (GridLayoutGroup_t3046220461 * __this, int32_t ___axis0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// !0 System.Collections.Generic.List`1<UnityEngine.RectTransform>::get_Item(System.Int32)
#define List_1_get_Item_m1718277669(__this, p0, method) ((  RectTransform_t3704657025 * (*) (List_1_t881764471 *, int32_t, const RuntimeMethod*))List_1_get_Item_m2287542950_gshared)(__this, p0, method)
// UnityEngine.UI.GridLayoutGroup/Corner UnityEngine.UI.GridLayoutGroup::get_startCorner()
extern "C"  int32_t GridLayoutGroup_get_startCorner_m1180173222 (GridLayoutGroup_t3046220461 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.UI.GridLayoutGroup/Axis UnityEngine.UI.GridLayoutGroup::get_startAxis()
extern "C"  int32_t GridLayoutGroup_get_startAxis_m2956044203 (GridLayoutGroup_t3046220461 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Single UnityEngine.UI.LayoutGroup::GetStartOffset(System.Int32,System.Single)
extern "C"  float LayoutGroup_GetStartOffset_m324933567 (LayoutGroup_t2436138090 * __this, int32_t ___axis0, float ___requiredSpaceWithoutPadding1, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.LayoutGroup::SetChildAlongAxis(UnityEngine.RectTransform,System.Int32,System.Single,System.Single)
extern "C"  void LayoutGroup_SetChildAlongAxis_m3499950169 (LayoutGroup_t2436138090 * __this, RectTransform_t3704657025 * ___rect0, int32_t ___axis1, float ___pos2, float ___size3, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.HorizontalOrVerticalLayoutGroup::.ctor()
extern "C"  void HorizontalOrVerticalLayoutGroup__ctor_m2302505481 (HorizontalOrVerticalLayoutGroup_t729725570 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.HorizontalOrVerticalLayoutGroup::CalcAlongAxis(System.Int32,System.Boolean)
extern "C"  void HorizontalOrVerticalLayoutGroup_CalcAlongAxis_m3977117339 (HorizontalOrVerticalLayoutGroup_t729725570 * __this, int32_t ___axis0, bool ___isVertical1, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.HorizontalOrVerticalLayoutGroup::SetChildrenAlongAxis(System.Int32,System.Boolean)
extern "C"  void HorizontalOrVerticalLayoutGroup_SetChildrenAlongAxis_m3119377192 (HorizontalOrVerticalLayoutGroup_t729725570 * __this, int32_t ___axis0, bool ___isVertical1, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.LayoutGroup::SetProperty<System.Single>(T&,T)
#define LayoutGroup_SetProperty_TisSingle_t1397266774_m793506911(__this, ___currentValue0, ___newValue1, method) ((  void (*) (LayoutGroup_t2436138090 *, float*, float, const RuntimeMethod*))LayoutGroup_SetProperty_TisSingle_t1397266774_m793506911_gshared)(__this, ___currentValue0, ___newValue1, method)
// System.Void UnityEngine.UI.LayoutGroup::SetProperty<System.Boolean>(T&,T)
#define LayoutGroup_SetProperty_TisBoolean_t97287965_m3903959758(__this, ___currentValue0, ___newValue1, method) ((  void (*) (LayoutGroup_t2436138090 *, bool*, bool, const RuntimeMethod*))LayoutGroup_SetProperty_TisBoolean_t97287965_m3903959758_gshared)(__this, ___currentValue0, ___newValue1, method)
// System.Boolean UnityEngine.UI.HorizontalOrVerticalLayoutGroup::get_childForceExpandWidth()
extern "C"  bool HorizontalOrVerticalLayoutGroup_get_childForceExpandWidth_m1852427784 (HorizontalOrVerticalLayoutGroup_t729725570 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.UI.HorizontalOrVerticalLayoutGroup::get_childForceExpandHeight()
extern "C"  bool HorizontalOrVerticalLayoutGroup_get_childForceExpandHeight_m2670548533 (HorizontalOrVerticalLayoutGroup_t729725570 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.HorizontalOrVerticalLayoutGroup::GetChildSizes(UnityEngine.RectTransform,System.Int32,System.Boolean,System.Boolean,System.Single&,System.Single&,System.Single&)
extern "C"  void HorizontalOrVerticalLayoutGroup_GetChildSizes_m2417040 (HorizontalOrVerticalLayoutGroup_t729725570 * __this, RectTransform_t3704657025 * ___child0, int32_t ___axis1, bool ___controlSize2, bool ___childForceExpand3, float* ___min4, float* ___preferred5, float* ___flexible6, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Single UnityEngine.UI.HorizontalOrVerticalLayoutGroup::get_spacing()
extern "C"  float HorizontalOrVerticalLayoutGroup_get_spacing_m1961904383 (HorizontalOrVerticalLayoutGroup_t729725570 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Single UnityEngine.UI.LayoutGroup::GetAlignmentOnAxis(System.Int32)
extern "C"  float LayoutGroup_GetAlignmentOnAxis_m1696038011 (LayoutGroup_t2436138090 * __this, int32_t ___axis0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Single UnityEngine.Mathf::Clamp(System.Single,System.Single,System.Single)
extern "C"  float Mathf_Clamp_m3350697880 (RuntimeObject * __this /* static, unused */, float p0, float p1, float p2, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.LayoutGroup::SetChildAlongAxis(UnityEngine.RectTransform,System.Int32,System.Single)
extern "C"  void LayoutGroup_SetChildAlongAxis_m2810672703 (LayoutGroup_t2436138090 * __this, RectTransform_t3704657025 * ___rect0, int32_t ___axis1, float ___pos2, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Int32 UnityEngine.RectOffset::get_left()
extern "C"  int32_t RectOffset_get_left_m1232181034 (RectOffset_t1369453676 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Int32 UnityEngine.RectOffset::get_top()
extern "C"  int32_t RectOffset_get_top_m2855347295 (RectOffset_t1369453676 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Single UnityEngine.UI.LayoutGroup::GetTotalFlexibleSize(System.Int32)
extern "C"  float LayoutGroup_GetTotalFlexibleSize_m2687679615 (LayoutGroup_t2436138090 * __this, int32_t ___axis0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Single UnityEngine.UI.LayoutGroup::GetTotalPreferredSize(System.Int32)
extern "C"  float LayoutGroup_GetTotalPreferredSize_m385675491 (LayoutGroup_t2436138090 * __this, int32_t ___axis0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Single UnityEngine.UI.LayoutGroup::GetTotalMinSize(System.Int32)
extern "C"  float LayoutGroup_GetTotalMinSize_m3796928371 (LayoutGroup_t2436138090 * __this, int32_t ___axis0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Single UnityEngine.Mathf::Clamp01(System.Single)
extern "C"  float Mathf_Clamp01_m56433566 (RuntimeObject * __this /* static, unused */, float p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Single UnityEngine.UI.LayoutUtility::GetFlexibleSize(UnityEngine.RectTransform,System.Int32)
extern "C"  float LayoutUtility_GetFlexibleSize_m2817211215 (RuntimeObject * __this /* static, unused */, RectTransform_t3704657025 * ___rect0, int32_t ___axis1, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.MaskableGraphic::.ctor()
extern "C"  void MaskableGraphic__ctor_m3705055375 (MaskableGraphic_t3839221559 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.UI.SetPropertyUtility::SetClass<UnityEngine.Sprite>(T&,T)
#define SetPropertyUtility_SetClass_TisSprite_t280657092_m793662911(__this /* static, unused */, ___currentValue0, ___newValue1, method) ((  bool (*) (RuntimeObject * /* static, unused */, Sprite_t280657092 **, Sprite_t280657092 *, const RuntimeMethod*))SetPropertyUtility_SetClass_TisRuntimeObject_m1505455193_gshared)(__this /* static, unused */, ___currentValue0, ___newValue1, method)
// UnityEngine.Sprite UnityEngine.UI.Image::get_activeSprite()
extern "C"  Sprite_t280657092 * Image_get_activeSprite_m3797951869 (Image_t2670269651 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct<UnityEngine.UI.Image/Type>(T&,T)
#define SetPropertyUtility_SetStruct_TisType_t1152881528_m2141033060(__this /* static, unused */, ___currentValue0, ___newValue1, method) ((  bool (*) (RuntimeObject * /* static, unused */, int32_t*, int32_t, const RuntimeMethod*))SetPropertyUtility_SetStruct_TisType_t1152881528_m2141033060_gshared)(__this /* static, unused */, ___currentValue0, ___newValue1, method)
// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct<System.Boolean>(T&,T)
#define SetPropertyUtility_SetStruct_TisBoolean_t97287965_m1354367708(__this /* static, unused */, ___currentValue0, ___newValue1, method) ((  bool (*) (RuntimeObject * /* static, unused */, bool*, bool, const RuntimeMethod*))SetPropertyUtility_SetStruct_TisBoolean_t97287965_m1354367708_gshared)(__this /* static, unused */, ___currentValue0, ___newValue1, method)
// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct<UnityEngine.UI.Image/FillMethod>(T&,T)
#define SetPropertyUtility_SetStruct_TisFillMethod_t1167457570_m4164776730(__this /* static, unused */, ___currentValue0, ___newValue1, method) ((  bool (*) (RuntimeObject * /* static, unused */, int32_t*, int32_t, const RuntimeMethod*))SetPropertyUtility_SetStruct_TisFillMethod_t1167457570_m4164776730_gshared)(__this /* static, unused */, ___currentValue0, ___newValue1, method)
// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct<System.Int32>(T&,T)
#define SetPropertyUtility_SetStruct_TisInt32_t2950945753_m1101767463(__this /* static, unused */, ___currentValue0, ___newValue1, method) ((  bool (*) (RuntimeObject * /* static, unused */, int32_t*, int32_t, const RuntimeMethod*))SetPropertyUtility_SetStruct_TisInt32_t2950945753_m1101767463_gshared)(__this /* static, unused */, ___currentValue0, ___newValue1, method)
// System.Single UnityEngine.UI.Image::get_alphaHitTestMinimumThreshold()
extern "C"  float Image_get_alphaHitTestMinimumThreshold_m2015654453 (Image_t2670269651 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.Image::set_alphaHitTestMinimumThreshold(System.Single)
extern "C"  void Image_set_alphaHitTestMinimumThreshold_m650063757 (Image_t2670269651 * __this, float ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Material UnityEngine.Canvas::GetETC1SupportedCanvasMaterial()
extern "C"  Material_t340375123 * Canvas_GetETC1SupportedCanvasMaterial_m112029782 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Texture UnityEngine.Material::get_mainTexture()
extern "C"  Texture_t3661962703 * Material_get_mainTexture_m692510677 (Material_t340375123 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Texture2D UnityEngine.Sprite::get_texture()
extern "C"  Texture2D_t3840446185 * Sprite_get_texture_m3976398399 (Sprite_t280657092 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Vector4 UnityEngine.Sprite::get_border()
extern "C"  Vector4_t3319028937  Sprite_get_border_m2985609076 (Sprite_t280657092 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Single UnityEngine.Vector4::get_sqrMagnitude()
extern "C"  float Vector4_get_sqrMagnitude_m3767723558 (Vector4_t3319028937 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Single UnityEngine.Sprite::get_pixelsPerUnit()
extern "C"  float Sprite_get_pixelsPerUnit_m524644775 (Sprite_t280657092 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Single UnityEngine.Canvas::get_referencePixelsPerUnit()
extern "C"  float Canvas_get_referencePixelsPerUnit_m3420541976 (Canvas_t3310196443 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Texture2D UnityEngine.Sprite::get_associatedAlphaSplitTexture()
extern "C"  Texture2D_t3840446185 * Sprite_get_associatedAlphaSplitTexture_m1197622862 (Sprite_t280657092 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Material UnityEngine.UI.Image::get_defaultETC1GraphicMaterial()
extern "C"  Material_t340375123 * Image_get_defaultETC1GraphicMaterial_m173416760 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.Graphic::set_material(UnityEngine.Material)
extern "C"  void Graphic_set_material_m3991349725 (Graphic_t1660335611 * __this, Material_t340375123 * ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Vector4 UnityEngine.Vector4::get_zero()
extern "C"  Vector4_t3319028937  Vector4_get_zero_m1422399515 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Vector4 UnityEngine.Sprites.DataUtility::GetPadding(UnityEngine.Sprite)
extern "C"  Vector4_t3319028937  DataUtility_GetPadding_m1385423541 (RuntimeObject * __this /* static, unused */, Sprite_t280657092 * p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Rect UnityEngine.Sprite::get_rect()
extern "C"  Rect_t2360479859  Sprite_get_rect_m2575211689 (Sprite_t280657092 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Int32 UnityEngine.Mathf::RoundToInt(System.Single)
extern "C"  int32_t Mathf_RoundToInt_m1874334613 (RuntimeObject * __this /* static, unused */, float p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.Rect::set_height(System.Single)
extern "C"  void Rect_set_height_m1625569324 (Rect_t2360479859 * __this, float p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.Rect::set_y(System.Single)
extern "C"  void Rect_set_y_m3702432190 (Rect_t2360479859 * __this, float p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.Rect::set_width(System.Single)
extern "C"  void Rect_set_width_m2963421158 (Rect_t2360479859 * __this, float p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.Rect::set_x(System.Single)
extern "C"  void Rect_set_x_m2352063068 (Rect_t2360479859 * __this, float p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Single UnityEngine.UI.Image::get_pixelsPerUnit()
extern "C"  float Image_get_pixelsPerUnit_m3268528463 (Image_t2670269651 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.Graphic::OnPopulateMesh(UnityEngine.UI.VertexHelper)
extern "C"  void Graphic_OnPopulateMesh_m767318148 (Graphic_t1660335611 * __this, VertexHelper_t2453304189 * ___vh0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.UI.Image/Type UnityEngine.UI.Image::get_type()
extern "C"  int32_t Image_get_type_m3606908055 (Image_t2670269651 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.Image::GenerateSimpleSprite(UnityEngine.UI.VertexHelper,System.Boolean)
extern "C"  void Image_GenerateSimpleSprite_m3971588590 (Image_t2670269651 * __this, VertexHelper_t2453304189 * ___vh0, bool ___lPreserveAspect1, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.Image::GenerateSlicedSprite(UnityEngine.UI.VertexHelper)
extern "C"  void Image_GenerateSlicedSprite_m816229481 (Image_t2670269651 * __this, VertexHelper_t2453304189 * ___toFill0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.Image::GenerateTiledSprite(UnityEngine.UI.VertexHelper)
extern "C"  void Image_GenerateTiledSprite_m3366198572 (Image_t2670269651 * __this, VertexHelper_t2453304189 * ___toFill0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.Image::GenerateFilledSprite(UnityEngine.UI.VertexHelper,System.Boolean)
extern "C"  void Image_GenerateFilledSprite_m1448031459 (Image_t2670269651 * __this, VertexHelper_t2453304189 * ___toFill0, bool ___preserveAspect1, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.Graphic::UpdateMaterial()
extern "C"  void Graphic_UpdateMaterial_m3107761958 (Graphic_t1660335611 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.CanvasRenderer::SetAlphaTexture(UnityEngine.Texture)
extern "C"  void CanvasRenderer_SetAlphaTexture_m2009567627 (CanvasRenderer_t2598313366 * __this, Texture_t3661962703 * p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Vector4 UnityEngine.UI.Image::GetDrawingDimensions(System.Boolean)
extern "C"  Vector4_t3319028937  Image_GetDrawingDimensions_m3060965396 (Image_t2670269651 * __this, bool ___shouldPreserveAspect0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Vector4 UnityEngine.Sprites.DataUtility::GetOuterUV(UnityEngine.Sprite)
extern "C"  Vector4_t3319028937  DataUtility_GetOuterUV_m2509686757 (RuntimeObject * __this /* static, unused */, Sprite_t280657092 * p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.UI.Image::get_hasBorder()
extern "C"  bool Image_get_hasBorder_m3423344180 (Image_t2670269651 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Vector4 UnityEngine.Sprites.DataUtility::GetInnerUV(UnityEngine.Sprite)
extern "C"  Vector4_t3319028937  DataUtility_GetInnerUV_m2896140645 (RuntimeObject * __this /* static, unused */, Sprite_t280657092 * p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Vector4 UnityEngine.Vector4::op_Division(UnityEngine.Vector4,System.Single)
extern "C"  Vector4_t3319028937  Vector4_op_Division_m264790546 (RuntimeObject * __this /* static, unused */, Vector4_t3319028937  p0, float p1, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Vector4 UnityEngine.UI.Image::GetAdjustedBorders(UnityEngine.Vector4,UnityEngine.Rect)
extern "C"  Vector4_t3319028937  Image_GetAdjustedBorders_m2232386424 (Image_t2670269651 * __this, Vector4_t3319028937  ___border0, Rect_t2360479859  ___adjustedRect1, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.Image::AddQuad(UnityEngine.UI.VertexHelper,UnityEngine.Vector2,UnityEngine.Vector2,UnityEngine.Color32,UnityEngine.Vector2,UnityEngine.Vector2)
extern "C"  void Image_AddQuad_m2161647989 (RuntimeObject * __this /* static, unused */, VertexHelper_t2453304189 * ___vertexHelper0, Vector2_t2156229523  ___posMin1, Vector2_t2156229523  ___posMax2, Color32_t2600501292  ___color3, Vector2_t2156229523  ___uvMin4, Vector2_t2156229523  ___uvMax5, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Vector2 UnityEngine.Vector2::op_Multiply(UnityEngine.Vector2,System.Single)
extern "C"  Vector2_t2156229523  Vector2_op_Multiply_m2347887432 (RuntimeObject * __this /* static, unused */, Vector2_t2156229523  p0, float p1, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.Sprite::get_packed()
extern "C"  bool Sprite_get_packed_m1179604684 (Sprite_t280657092 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.TextureWrapMode UnityEngine.Texture::get_wrapMode()
extern "C"  int32_t Texture_get_wrapMode_m2187367613 (Texture_t3661962703 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.String UnityEngine.Object::get_name()
extern "C"  String_t* Object_get_name_m4211327027 (Object_t631007953 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.String System.String::Concat(System.String,System.String,System.String)
extern "C"  String_t* String_Concat_m3755062657 (RuntimeObject * __this /* static, unused */, String_t* p0, String_t* p1, String_t* p2, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Vector2 UnityEngine.Rect::get_position()
extern "C"  Vector2_t2156229523  Rect_get_position_m2115952571 (Rect_t2360479859 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Vector2 UnityEngine.Vector2::Scale(UnityEngine.Vector2,UnityEngine.Vector2)
extern "C"  Vector2_t2156229523  Vector2_Scale_m165605769 (RuntimeObject * __this /* static, unused */, Vector2_t2156229523  p0, Vector2_t2156229523  p1, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Int32 UnityEngine.UI.VertexHelper::get_currentVertCount()
extern "C"  int32_t VertexHelper_get_currentVertCount_m124779331 (VertexHelper_t2453304189 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Single UnityEngine.Vector4::get_Item(System.Int32)
extern "C"  float Vector4_get_Item_m2380866393 (Vector4_t3319028937 * __this, int32_t p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.Vector4::set_Item(System.Int32,System.Single)
extern "C"  void Vector4_set_Item_m1183742235 (Vector4_t3319028937 * __this, int32_t p0, float p1, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.UI.Image/FillMethod UnityEngine.UI.Image::get_fillMethod()
extern "C"  int32_t Image_get_fillMethod_m1027254375 (Image_t2670269651 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.UI.Image::RadialCut(UnityEngine.Vector3[],UnityEngine.Vector3[],System.Single,System.Boolean,System.Int32)
extern "C"  bool Image_RadialCut_m1142644448 (RuntimeObject * __this /* static, unused */, Vector3U5BU5D_t1718750761* ___xy0, Vector3U5BU5D_t1718750761* ___uv1, float ___fill2, bool ___invert3, int32_t ___corner4, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.Image::AddQuad(UnityEngine.UI.VertexHelper,UnityEngine.Vector3[],UnityEngine.Color32,UnityEngine.Vector3[])
extern "C"  void Image_AddQuad_m969836764 (RuntimeObject * __this /* static, unused */, VertexHelper_t2453304189 * ___vertexHelper0, Vector3U5BU5D_t1718750761* ___quadPositions1, Color32_t2600501292  ___color2, Vector3U5BU5D_t1718750761* ___quadUVs3, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Single UnityEngine.UI.Image::get_fillAmount()
extern "C"  float Image_get_fillAmount_m2193224718 (Image_t2670269651 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.Image::RadialCut(UnityEngine.Vector3[],System.Single,System.Single,System.Boolean,System.Int32)
extern "C"  void Image_RadialCut_m3562817721 (RuntimeObject * __this /* static, unused */, Vector3U5BU5D_t1718750761* ___xy0, float ___cos1, float ___sin2, bool ___invert3, int32_t ___corner4, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Vector2 UnityEngine.Sprites.DataUtility::GetMinSize(UnityEngine.Sprite)
extern "C"  Vector2_t2156229523  DataUtility_GetMinSize_m843062179 (RuntimeObject * __this /* static, unused */, Sprite_t280657092 * p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.RectTransformUtility::ScreenPointToLocalPointInRectangle(UnityEngine.RectTransform,UnityEngine.Vector2,UnityEngine.Camera,UnityEngine.Vector2&)
extern "C"  bool RectTransformUtility_ScreenPointToLocalPointInRectangle_m2327269187 (RuntimeObject * __this /* static, unused */, RectTransform_t3704657025 * p0, Vector2_t2156229523  p1, Camera_t4157153871 * p2, Vector2_t2156229523 * p3, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Vector2 UnityEngine.UI.Image::MapCoordinate(UnityEngine.Vector2,UnityEngine.Rect)
extern "C"  Vector2_t2156229523  Image_MapCoordinate_m3426372354 (Image_t2670269651 * __this, Vector2_t2156229523  ___local0, Rect_t2360479859  ___rect1, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Rect UnityEngine.Sprite::get_textureRect()
extern "C"  Rect_t2360479859  Sprite_get_textureRect_m3217515846 (Sprite_t280657092 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Single UnityEngine.Rect::get_xMax()
extern "C"  float Rect_get_xMax_m3018144503 (Rect_t2360479859 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Single UnityEngine.Rect::get_yMax()
extern "C"  float Rect_get_yMax_m743455479 (Rect_t2360479859 * __this, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Color UnityEngine.Texture2D::GetPixelBilinear(System.Single,System.Single)
extern "C"  Color_t2555686324  Texture2D_GetPixelBilinear_m1950540195 (Texture2D_t3840446185 * __this, float p0, float p1, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.Vector2::set_Item(System.Int32,System.Single)
extern "C"  void Vector2_set_Item_m3557490725 (Vector2_t2156229523 * __this, int32_t p0, float p1, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Single UnityEngine.Mathf::InverseLerp(System.Single,System.Single,System.Single)
extern "C"  float Mathf_InverseLerp_m4155825980 (RuntimeObject * __this /* static, unused */, float p0, float p1, float p2, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
// System.Single UnityEngine.Mathf::Repeat(System.Single,System.Single)
extern "C"  float Mathf_Repeat_m1502810009 (RuntimeObject * __this /* static, unused */, float p0, float p1, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#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
#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.EventSystems.AbstractEventData::.ctor()
extern "C"  void AbstractEventData__ctor_m2094677034 (AbstractEventData_t4171500731 * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.EventSystems.AbstractEventData::Reset()
extern "C"  void AbstractEventData_Reset_m2321187134 (AbstractEventData_t4171500731 * __this, const RuntimeMethod* method)
{
	{
		__this->set_m_Used_0((bool)0);
		return;
	}
}
// System.Void UnityEngine.EventSystems.AbstractEventData::Use()
extern "C"  void AbstractEventData_Use_m3777213589 (AbstractEventData_t4171500731 * __this, const RuntimeMethod* method)
{
	{
		__this->set_m_Used_0((bool)1);
		return;
	}
}
// System.Boolean UnityEngine.EventSystems.AbstractEventData::get_used()
extern "C"  bool AbstractEventData_get_used_m2991176710 (AbstractEventData_t4171500731 * __this, const RuntimeMethod* method)
{
	bool V_0 = false;
	{
		bool L_0 = __this->get_m_Used_0();
		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.EventSystems.AxisEventData::.ctor(UnityEngine.EventSystems.EventSystem)
extern "C"  void AxisEventData__ctor_m114307781 (AxisEventData_t2331243652 * __this, EventSystem_t1003666588 * ___eventSystem0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (AxisEventData__ctor_m114307781_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		EventSystem_t1003666588 * L_0 = ___eventSystem0;
		BaseEventData__ctor_m1299776920(__this, L_0, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Vector2_t2156229523_il2cpp_TypeInfo_var);
		Vector2_t2156229523  L_1 = Vector2_get_zero_m540426400(NULL /*static, unused*/, /*hidden argument*/NULL);
		AxisEventData_set_moveVector_m2673941879(__this, L_1, /*hidden argument*/NULL);
		AxisEventData_set_moveDir_m2388688169(__this, 4, /*hidden argument*/NULL);
		return;
	}
}
// UnityEngine.Vector2 UnityEngine.EventSystems.AxisEventData::get_moveVector()
extern "C"  Vector2_t2156229523  AxisEventData_get_moveVector_m270528189 (AxisEventData_t2331243652 * __this, const RuntimeMethod* method)
{
	Vector2_t2156229523  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		Vector2_t2156229523  L_0 = __this->get_U3CmoveVectorU3Ek__BackingField_2();
		V_0 = L_0;
		goto IL_000c;
	}

IL_000c:
	{
		Vector2_t2156229523  L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.EventSystems.AxisEventData::set_moveVector(UnityEngine.Vector2)
extern "C"  void AxisEventData_set_moveVector_m2673941879 (AxisEventData_t2331243652 * __this, Vector2_t2156229523  ___value0, const RuntimeMethod* method)
{
	{
		Vector2_t2156229523  L_0 = ___value0;
		__this->set_U3CmoveVectorU3Ek__BackingField_2(L_0);
		return;
	}
}
// UnityEngine.EventSystems.MoveDirection UnityEngine.EventSystems.AxisEventData::get_moveDir()
extern "C"  int32_t AxisEventData_get_moveDir_m2423724085 (AxisEventData_t2331243652 * __this, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->get_U3CmoveDirU3Ek__BackingField_3();
		V_0 = L_0;
		goto IL_000c;
	}

IL_000c:
	{
		int32_t L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.EventSystems.AxisEventData::set_moveDir(UnityEngine.EventSystems.MoveDirection)
extern "C"  void AxisEventData_set_moveDir_m2388688169 (AxisEventData_t2331243652 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___value0;
		__this->set_U3CmoveDirU3Ek__BackingField_3(L_0);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.EventSystems.BaseEventData::.ctor(UnityEngine.EventSystems.EventSystem)
extern "C"  void BaseEventData__ctor_m1299776920 (BaseEventData_t3903027533 * __this, EventSystem_t1003666588 * ___eventSystem0, const RuntimeMethod* method)
{
	{
		AbstractEventData__ctor_m2094677034(__this, /*hidden argument*/NULL);
		EventSystem_t1003666588 * L_0 = ___eventSystem0;
		__this->set_m_EventSystem_1(L_0);
		return;
	}
}
// UnityEngine.EventSystems.BaseInputModule UnityEngine.EventSystems.BaseEventData::get_currentInputModule()
extern "C"  BaseInputModule_t2019268878 * BaseEventData_get_currentInputModule_m3644646622 (BaseEventData_t3903027533 * __this, const RuntimeMethod* method)
{
	BaseInputModule_t2019268878 * V_0 = NULL;
	{
		EventSystem_t1003666588 * L_0 = __this->get_m_EventSystem_1();
		NullCheck(L_0);
		BaseInputModule_t2019268878 * L_1 = EventSystem_get_currentInputModule_m1630316857(L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		goto IL_0012;
	}

IL_0012:
	{
		BaseInputModule_t2019268878 * L_2 = V_0;
		return L_2;
	}
}
// UnityEngine.GameObject UnityEngine.EventSystems.BaseEventData::get_selectedObject()
extern "C"  GameObject_t1113636619 * BaseEventData_get_selectedObject_m1342046069 (BaseEventData_t3903027533 * __this, const RuntimeMethod* method)
{
	GameObject_t1113636619 * V_0 = NULL;
	{
		EventSystem_t1003666588 * L_0 = __this->get_m_EventSystem_1();
		NullCheck(L_0);
		GameObject_t1113636619 * L_1 = EventSystem_get_currentSelectedGameObject_m2939274948(L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		goto IL_0012;
	}

IL_0012:
	{
		GameObject_t1113636619 * L_2 = V_0;
		return L_2;
	}
}
// System.Void UnityEngine.EventSystems.BaseEventData::set_selectedObject(UnityEngine.GameObject)
extern "C"  void BaseEventData_set_selectedObject_m1456148497 (BaseEventData_t3903027533 * __this, GameObject_t1113636619 * ___value0, const RuntimeMethod* method)
{
	{
		EventSystem_t1003666588 * L_0 = __this->get_m_EventSystem_1();
		GameObject_t1113636619 * L_1 = ___value0;
		NullCheck(L_0);
		EventSystem_SetSelectedGameObject_m3267446555(L_0, L_1, __this, /*hidden argument*/NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.EventSystems.BaseInput::.ctor()
extern "C"  void BaseInput__ctor_m372566135 (BaseInput_t3630163547 * __this, const RuntimeMethod* method)
{
	{
		UIBehaviour__ctor_m4230637738(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.String UnityEngine.EventSystems.BaseInput::get_compositionString()
extern "C"  String_t* BaseInput_get_compositionString_m1887614380 (BaseInput_t3630163547 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseInput_get_compositionString_m1887614380_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	{
		IL2CPP_RUNTIME_CLASS_INIT(Input_t1431474628_il2cpp_TypeInfo_var);
		String_t* L_0 = Input_get_compositionString_m2336588846(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_0 = L_0;
		goto IL_000c;
	}

IL_000c:
	{
		String_t* L_1 = V_0;
		return L_1;
	}
}
// UnityEngine.IMECompositionMode UnityEngine.EventSystems.BaseInput::get_imeCompositionMode()
extern "C"  int32_t BaseInput_get_imeCompositionMode_m2427592916 (BaseInput_t3630163547 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseInput_get_imeCompositionMode_m2427592916_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		IL2CPP_RUNTIME_CLASS_INIT(Input_t1431474628_il2cpp_TypeInfo_var);
		int32_t L_0 = Input_get_imeCompositionMode_m391644396(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_0 = L_0;
		goto IL_000c;
	}

IL_000c:
	{
		int32_t L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.EventSystems.BaseInput::set_imeCompositionMode(UnityEngine.IMECompositionMode)
extern "C"  void BaseInput_set_imeCompositionMode_m4200887391 (BaseInput_t3630163547 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseInput_set_imeCompositionMode_m4200887391_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(Input_t1431474628_il2cpp_TypeInfo_var);
		Input_set_imeCompositionMode_m1326937326(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		return;
	}
}
// UnityEngine.Vector2 UnityEngine.EventSystems.BaseInput::get_compositionCursorPos()
extern "C"  Vector2_t2156229523  BaseInput_get_compositionCursorPos_m2836042364 (BaseInput_t3630163547 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseInput_get_compositionCursorPos_m2836042364_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Vector2_t2156229523  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		IL2CPP_RUNTIME_CLASS_INIT(Input_t1431474628_il2cpp_TypeInfo_var);
		Vector2_t2156229523  L_0 = Input_get_compositionCursorPos_m2530040356(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_0 = L_0;
		goto IL_000c;
	}

IL_000c:
	{
		Vector2_t2156229523  L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.EventSystems.BaseInput::set_compositionCursorPos(UnityEngine.Vector2)
extern "C"  void BaseInput_set_compositionCursorPos_m2906467044 (BaseInput_t3630163547 * __this, Vector2_t2156229523  ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseInput_set_compositionCursorPos_m2906467044_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Vector2_t2156229523  L_0 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(Input_t1431474628_il2cpp_TypeInfo_var);
		Input_set_compositionCursorPos_m1909373301(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		return;
	}
}
// System.Boolean UnityEngine.EventSystems.BaseInput::get_mousePresent()
extern "C"  bool BaseInput_get_mousePresent_m998048917 (BaseInput_t3630163547 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseInput_get_mousePresent_m998048917_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		IL2CPP_RUNTIME_CLASS_INIT(Input_t1431474628_il2cpp_TypeInfo_var);
		bool L_0 = Input_get_mousePresent_m2501415498(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_0 = L_0;
		goto IL_000c;
	}

IL_000c:
	{
		bool L_1 = V_0;
		return L_1;
	}
}
// System.Boolean UnityEngine.EventSystems.BaseInput::GetMouseButtonDown(System.Int32)
extern "C"  bool BaseInput_GetMouseButtonDown_m1318884233 (BaseInput_t3630163547 * __this, int32_t ___button0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseInput_GetMouseButtonDown_m1318884233_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		int32_t L_0 = ___button0;
		IL2CPP_RUNTIME_CLASS_INIT(Input_t1431474628_il2cpp_TypeInfo_var);
		bool L_1 = Input_GetMouseButtonDown_m2081676745(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		goto IL_000d;
	}

IL_000d:
	{
		bool L_2 = V_0;
		return L_2;
	}
}
// System.Boolean UnityEngine.EventSystems.BaseInput::GetMouseButtonUp(System.Int32)
extern "C"  bool BaseInput_GetMouseButtonUp_m4080859133 (BaseInput_t3630163547 * __this, int32_t ___button0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseInput_GetMouseButtonUp_m4080859133_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		int32_t L_0 = ___button0;
		IL2CPP_RUNTIME_CLASS_INIT(Input_t1431474628_il2cpp_TypeInfo_var);
		bool L_1 = Input_GetMouseButtonUp_m2924350851(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		goto IL_000d;
	}

IL_000d:
	{
		bool L_2 = V_0;
		return L_2;
	}
}
// System.Boolean UnityEngine.EventSystems.BaseInput::GetMouseButton(System.Int32)
extern "C"  bool BaseInput_GetMouseButton_m3317421046 (BaseInput_t3630163547 * __this, int32_t ___button0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseInput_GetMouseButton_m3317421046_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		int32_t L_0 = ___button0;
		IL2CPP_RUNTIME_CLASS_INIT(Input_t1431474628_il2cpp_TypeInfo_var);
		bool L_1 = Input_GetMouseButton_m513753021(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		goto IL_000d;
	}

IL_000d:
	{
		bool L_2 = V_0;
		return L_2;
	}
}
// UnityEngine.Vector2 UnityEngine.EventSystems.BaseInput::get_mousePosition()
extern "C"  Vector2_t2156229523  BaseInput_get_mousePosition_m2389607967 (BaseInput_t3630163547 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseInput_get_mousePosition_m2389607967_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Vector2_t2156229523  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		IL2CPP_RUNTIME_CLASS_INIT(Input_t1431474628_il2cpp_TypeInfo_var);
		Vector3_t3722313464  L_0 = Input_get_mousePosition_m1616496925(NULL /*static, unused*/, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Vector2_t2156229523_il2cpp_TypeInfo_var);
		Vector2_t2156229523  L_1 = Vector2_op_Implicit_m4260192859(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		goto IL_0011;
	}

IL_0011:
	{
		Vector2_t2156229523  L_2 = V_0;
		return L_2;
	}
}
// UnityEngine.Vector2 UnityEngine.EventSystems.BaseInput::get_mouseScrollDelta()
extern "C"  Vector2_t2156229523  BaseInput_get_mouseScrollDelta_m3541512408 (BaseInput_t3630163547 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseInput_get_mouseScrollDelta_m3541512408_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Vector2_t2156229523  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		IL2CPP_RUNTIME_CLASS_INIT(Input_t1431474628_il2cpp_TypeInfo_var);
		Vector2_t2156229523  L_0 = Input_get_mouseScrollDelta_m1758395486(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_0 = L_0;
		goto IL_000c;
	}

IL_000c:
	{
		Vector2_t2156229523  L_1 = V_0;
		return L_1;
	}
}
// System.Boolean UnityEngine.EventSystems.BaseInput::get_touchSupported()
extern "C"  bool BaseInput_get_touchSupported_m2634027966 (BaseInput_t3630163547 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseInput_get_touchSupported_m2634027966_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		IL2CPP_RUNTIME_CLASS_INIT(Input_t1431474628_il2cpp_TypeInfo_var);
		bool L_0 = Input_get_touchSupported_m1480684970(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_0 = L_0;
		goto IL_000c;
	}

IL_000c:
	{
		bool L_1 = V_0;
		return L_1;
	}
}
// System.Int32 UnityEngine.EventSystems.BaseInput::get_touchCount()
extern "C"  int32_t BaseInput_get_touchCount_m1263753282 (BaseInput_t3630163547 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseInput_get_touchCount_m1263753282_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		IL2CPP_RUNTIME_CLASS_INIT(Input_t1431474628_il2cpp_TypeInfo_var);
		int32_t L_0 = Input_get_touchCount_m3403849067(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_0 = L_0;
		goto IL_000c;
	}

IL_000c:
	{
		int32_t L_1 = V_0;
		return L_1;
	}
}
// UnityEngine.Touch UnityEngine.EventSystems.BaseInput::GetTouch(System.Int32)
extern "C"  Touch_t1921856868  BaseInput_GetTouch_m607375096 (BaseInput_t3630163547 * __this, int32_t ___index0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseInput_GetTouch_m607375096_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Touch_t1921856868  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		int32_t L_0 = ___index0;
		IL2CPP_RUNTIME_CLASS_INIT(Input_t1431474628_il2cpp_TypeInfo_var);
		Touch_t1921856868  L_1 = Input_GetTouch_m2192712756(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		goto IL_000d;
	}

IL_000d:
	{
		Touch_t1921856868  L_2 = V_0;
		return L_2;
	}
}
// System.Single UnityEngine.EventSystems.BaseInput::GetAxisRaw(System.String)
extern "C"  float BaseInput_GetAxisRaw_m706550436 (BaseInput_t3630163547 * __this, String_t* ___axisName0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseInput_GetAxisRaw_m706550436_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	{
		String_t* L_0 = ___axisName0;
		IL2CPP_RUNTIME_CLASS_INIT(Input_t1431474628_il2cpp_TypeInfo_var);
		float L_1 = Input_GetAxisRaw_m2316819917(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		goto IL_000d;
	}

IL_000d:
	{
		float L_2 = V_0;
		return L_2;
	}
}
// System.Boolean UnityEngine.EventSystems.BaseInput::GetButtonDown(System.String)
extern "C"  bool BaseInput_GetButtonDown_m3789908809 (BaseInput_t3630163547 * __this, String_t* ___buttonName0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseInput_GetButtonDown_m3789908809_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		String_t* L_0 = ___buttonName0;
		IL2CPP_RUNTIME_CLASS_INIT(Input_t1431474628_il2cpp_TypeInfo_var);
		bool L_1 = Input_GetButtonDown_m3074252807(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		goto IL_000d;
	}

IL_000d:
	{
		bool L_2 = V_0;
		return L_2;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.EventSystems.BaseInputModule::.ctor()
extern "C"  void BaseInputModule__ctor_m545527485 (BaseInputModule_t2019268878 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseInputModule__ctor_m545527485_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		List_1_t537414295 * L_0 = (List_1_t537414295 *)il2cpp_codegen_object_new(List_1_t537414295_il2cpp_TypeInfo_var);
		List_1__ctor_m2049947431(L_0, /*hidden argument*/List_1__ctor_m2049947431_RuntimeMethod_var);
		__this->set_m_RaycastResultCache_2(L_0);
		UIBehaviour__ctor_m4230637738(__this, /*hidden argument*/NULL);
		return;
	}
}
// UnityEngine.EventSystems.BaseInput UnityEngine.EventSystems.BaseInputModule::get_input()
extern "C"  BaseInput_t3630163547 * BaseInputModule_get_input_m3047389608 (BaseInputModule_t2019268878 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseInputModule_get_input_m3047389608_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	BaseInput_t3630163547 * V_0 = NULL;
	BaseInputU5BU5D_t2997724634* V_1 = NULL;
	BaseInput_t3630163547 * V_2 = NULL;
	BaseInputU5BU5D_t2997724634* V_3 = NULL;
	int32_t V_4 = 0;
	{
		BaseInput_t3630163547 * L_0 = __this->get_m_InputOverride_6();
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_0, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_001e;
		}
	}
	{
		BaseInput_t3630163547 * L_2 = __this->get_m_InputOverride_6();
		V_0 = L_2;
		goto IL_00b6;
	}

IL_001e:
	{
		BaseInput_t3630163547 * L_3 = __this->get_m_DefaultInput_7();
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_4 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_3, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_4)
		{
			goto IL_00aa;
		}
	}
	{
		BaseInputU5BU5D_t2997724634* L_5 = Component_GetComponents_TisBaseInput_t3630163547_m2590144445(__this, /*hidden argument*/Component_GetComponents_TisBaseInput_t3630163547_m2590144445_RuntimeMethod_var);
		V_1 = L_5;
		BaseInputU5BU5D_t2997724634* L_6 = V_1;
		V_3 = L_6;
		V_4 = 0;
		goto IL_007d;
	}

IL_0042:
	{
		BaseInputU5BU5D_t2997724634* L_7 = V_3;
		int32_t L_8 = V_4;
		NullCheck(L_7);
		int32_t L_9 = L_8;
		BaseInput_t3630163547 * L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
		V_2 = L_10;
		BaseInput_t3630163547 * L_11 = V_2;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_12 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_11, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_12)
		{
			goto IL_0076;
		}
	}
	{
		BaseInput_t3630163547 * L_13 = V_2;
		NullCheck(L_13);
		Type_t * L_14 = Object_GetType_m88164663(L_13, /*hidden argument*/NULL);
		RuntimeTypeHandle_t3027515415  L_15 = { reinterpret_cast<intptr_t> (BaseInput_t3630163547_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_16 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_15, /*hidden argument*/NULL);
		if ((!(((RuntimeObject*)(Type_t *)L_14) == ((RuntimeObject*)(Type_t *)L_16))))
		{
			goto IL_0076;
		}
	}
	{
		BaseInput_t3630163547 * L_17 = V_2;
		__this->set_m_DefaultInput_7(L_17);
		goto IL_0087;
	}

IL_0076:
	{
		int32_t L_18 = V_4;
		V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)1));
	}

IL_007d:
	{
		int32_t L_19 = V_4;
		BaseInputU5BU5D_t2997724634* L_20 = V_3;
		NullCheck(L_20);
		if ((((int32_t)L_19) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_20)->max_length)))))))
		{
			goto IL_0042;
		}
	}

IL_0087:
	{
		BaseInput_t3630163547 * L_21 = __this->get_m_DefaultInput_7();
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_22 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_21, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_22)
		{
			goto IL_00a9;
		}
	}
	{
		GameObject_t1113636619 * L_23 = Component_get_gameObject_m442555142(__this, /*hidden argument*/NULL);
		NullCheck(L_23);
		BaseInput_t3630163547 * L_24 = GameObject_AddComponent_TisBaseInput_t3630163547_m45311597(L_23, /*hidden argument*/GameObject_AddComponent_TisBaseInput_t3630163547_m45311597_RuntimeMethod_var);
		__this->set_m_DefaultInput_7(L_24);
	}

IL_00a9:
	{
	}

IL_00aa:
	{
		BaseInput_t3630163547 * L_25 = __this->get_m_DefaultInput_7();
		V_0 = L_25;
		goto IL_00b6;
	}

IL_00b6:
	{
		BaseInput_t3630163547 * L_26 = V_0;
		return L_26;
	}
}
// UnityEngine.EventSystems.EventSystem UnityEngine.EventSystems.BaseInputModule::get_eventSystem()
extern "C"  EventSystem_t1003666588 * BaseInputModule_get_eventSystem_m1212899053 (BaseInputModule_t2019268878 * __this, const RuntimeMethod* method)
{
	EventSystem_t1003666588 * V_0 = NULL;
	{
		EventSystem_t1003666588 * L_0 = __this->get_m_EventSystem_4();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		EventSystem_t1003666588 * L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.EventSystems.BaseInputModule::OnEnable()
extern "C"  void BaseInputModule_OnEnable_m3148190187 (BaseInputModule_t2019268878 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseInputModule_OnEnable_m3148190187_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		UIBehaviour_OnEnable_m189051288(__this, /*hidden argument*/NULL);
		EventSystem_t1003666588 * L_0 = Component_GetComponent_TisEventSystem_t1003666588_m3129363749(__this, /*hidden argument*/Component_GetComponent_TisEventSystem_t1003666588_m3129363749_RuntimeMethod_var);
		__this->set_m_EventSystem_4(L_0);
		EventSystem_t1003666588 * L_1 = __this->get_m_EventSystem_4();
		NullCheck(L_1);
		EventSystem_UpdateModules_m3643806022(L_1, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.EventSystems.BaseInputModule::OnDisable()
extern "C"  void BaseInputModule_OnDisable_m1209794023 (BaseInputModule_t2019268878 * __this, const RuntimeMethod* method)
{
	{
		EventSystem_t1003666588 * L_0 = __this->get_m_EventSystem_4();
		NullCheck(L_0);
		EventSystem_UpdateModules_m3643806022(L_0, /*hidden argument*/NULL);
		UIBehaviour_OnDisable_m1784507360(__this, /*hidden argument*/NULL);
		return;
	}
}
// UnityEngine.EventSystems.RaycastResult UnityEngine.EventSystems.BaseInputModule::FindFirstRaycast(System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>)
extern "C"  RaycastResult_t3360306849  BaseInputModule_FindFirstRaycast_m4278335766 (RuntimeObject * __this /* static, unused */, List_1_t537414295 * ___candidates0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseInputModule_FindFirstRaycast_m4278335766_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	RaycastResult_t3360306849  V_1;
	memset(&V_1, 0, sizeof(V_1));
	RaycastResult_t3360306849  V_2;
	memset(&V_2, 0, sizeof(V_2));
	RaycastResult_t3360306849  V_3;
	memset(&V_3, 0, sizeof(V_3));
	{
		V_0 = 0;
		goto IL_0039;
	}

IL_0008:
	{
		List_1_t537414295 * L_0 = ___candidates0;
		int32_t L_1 = V_0;
		NullCheck(L_0);
		RaycastResult_t3360306849  L_2 = List_1_get_Item_m2113769949(L_0, L_1, /*hidden argument*/List_1_get_Item_m2113769949_RuntimeMethod_var);
		V_1 = L_2;
		GameObject_t1113636619 * L_3 = RaycastResult_get_gameObject_m2570051527((&V_1), /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_4 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_3, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_4)
		{
			goto IL_0028;
		}
	}
	{
		goto IL_0035;
	}

IL_0028:
	{
		List_1_t537414295 * L_5 = ___candidates0;
		int32_t L_6 = V_0;
		NullCheck(L_5);
		RaycastResult_t3360306849  L_7 = List_1_get_Item_m2113769949(L_5, L_6, /*hidden argument*/List_1_get_Item_m2113769949_RuntimeMethod_var);
		V_2 = L_7;
		goto IL_0054;
	}

IL_0035:
	{
		int32_t L_8 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1));
	}

IL_0039:
	{
		int32_t L_9 = V_0;
		List_1_t537414295 * L_10 = ___candidates0;
		NullCheck(L_10);
		int32_t L_11 = List_1_get_Count_m4207101203(L_10, /*hidden argument*/List_1_get_Count_m4207101203_RuntimeMethod_var);
		if ((((int32_t)L_9) < ((int32_t)L_11)))
		{
			goto IL_0008;
		}
	}
	{
		il2cpp_codegen_initobj((&V_3), sizeof(RaycastResult_t3360306849 ));
		RaycastResult_t3360306849  L_12 = V_3;
		V_2 = L_12;
		goto IL_0054;
	}

IL_0054:
	{
		RaycastResult_t3360306849  L_13 = V_2;
		return L_13;
	}
}
// UnityEngine.EventSystems.MoveDirection UnityEngine.EventSystems.BaseInputModule::DetermineMoveDirection(System.Single,System.Single)
extern "C"  int32_t BaseInputModule_DetermineMoveDirection_m801395845 (RuntimeObject * __this /* static, unused */, float ___x0, float ___y1, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		float L_0 = ___x0;
		float L_1 = ___y1;
		int32_t L_2 = BaseInputModule_DetermineMoveDirection_m770437496(NULL /*static, unused*/, L_0, L_1, (0.6f), /*hidden argument*/NULL);
		V_0 = L_2;
		goto IL_0013;
	}

IL_0013:
	{
		int32_t L_3 = V_0;
		return L_3;
	}
}
// UnityEngine.EventSystems.MoveDirection UnityEngine.EventSystems.BaseInputModule::DetermineMoveDirection(System.Single,System.Single,System.Single)
extern "C"  int32_t BaseInputModule_DetermineMoveDirection_m770437496 (RuntimeObject * __this /* static, unused */, float ___x0, float ___y1, float ___deadZone2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseInputModule_DetermineMoveDirection_m770437496_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Vector2_t2156229523  V_0;
	memset(&V_0, 0, sizeof(V_0));
	int32_t V_1 = 0;
	{
		float L_0 = ___x0;
		float L_1 = ___y1;
		Vector2__ctor_m3970636864((&V_0), L_0, L_1, /*hidden argument*/NULL);
		float L_2 = Vector2_get_sqrMagnitude_m837837635((&V_0), /*hidden argument*/NULL);
		float L_3 = ___deadZone2;
		float L_4 = ___deadZone2;
		if ((!(((float)L_2) < ((float)((float)il2cpp_codegen_multiply((float)L_3, (float)L_4))))))
		{
			goto IL_0020;
		}
	}
	{
		V_1 = 4;
		goto IL_0065;
	}

IL_0020:
	{
		float L_5 = ___x0;
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t3464937446_il2cpp_TypeInfo_var);
		float L_6 = fabsf(L_5);
		float L_7 = ___y1;
		float L_8 = fabsf(L_7);
		if ((!(((float)L_6) > ((float)L_8))))
		{
			goto IL_004b;
		}
	}
	{
		float L_9 = ___x0;
		if ((!(((float)L_9) > ((float)(0.0f)))))
		{
			goto IL_0044;
		}
	}
	{
		V_1 = 2;
		goto IL_0065;
	}

IL_0044:
	{
		V_1 = 0;
		goto IL_0065;
	}

IL_004b:
	{
		float L_10 = ___y1;
		if ((!(((float)L_10) > ((float)(0.0f)))))
		{
			goto IL_005e;
		}
	}
	{
		V_1 = 1;
		goto IL_0065;
	}

IL_005e:
	{
		V_1 = 3;
		goto IL_0065;
	}

IL_0065:
	{
		int32_t L_11 = V_1;
		return L_11;
	}
}
// UnityEngine.GameObject UnityEngine.EventSystems.BaseInputModule::FindCommonRoot(UnityEngine.GameObject,UnityEngine.GameObject)
extern "C"  GameObject_t1113636619 * BaseInputModule_FindCommonRoot_m2130760114 (RuntimeObject * __this /* static, unused */, GameObject_t1113636619 * ___g10, GameObject_t1113636619 * ___g21, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseInputModule_FindCommonRoot_m2130760114_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	GameObject_t1113636619 * V_0 = NULL;
	Transform_t3600365921 * V_1 = NULL;
	Transform_t3600365921 * V_2 = NULL;
	{
		GameObject_t1113636619 * L_0 = ___g10;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_0, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (L_1)
		{
			goto IL_0019;
		}
	}
	{
		GameObject_t1113636619 * L_2 = ___g21;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_3 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_2, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_3)
		{
			goto IL_0020;
		}
	}

IL_0019:
	{
		V_0 = (GameObject_t1113636619 *)NULL;
		goto IL_0081;
	}

IL_0020:
	{
		GameObject_t1113636619 * L_4 = ___g10;
		NullCheck(L_4);
		Transform_t3600365921 * L_5 = GameObject_get_transform_m1369836730(L_4, /*hidden argument*/NULL);
		V_1 = L_5;
		goto IL_006e;
	}

IL_002c:
	{
		GameObject_t1113636619 * L_6 = ___g21;
		NullCheck(L_6);
		Transform_t3600365921 * L_7 = GameObject_get_transform_m1369836730(L_6, /*hidden argument*/NULL);
		V_2 = L_7;
		goto IL_005a;
	}

IL_0039:
	{
		Transform_t3600365921 * L_8 = V_1;
		Transform_t3600365921 * L_9 = V_2;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_10 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_8, L_9, /*hidden argument*/NULL);
		if (!L_10)
		{
			goto IL_0052;
		}
	}
	{
		Transform_t3600365921 * L_11 = V_1;
		NullCheck(L_11);
		GameObject_t1113636619 * L_12 = Component_get_gameObject_m442555142(L_11, /*hidden argument*/NULL);
		V_0 = L_12;
		goto IL_0081;
	}

IL_0052:
	{
		Transform_t3600365921 * L_13 = V_2;
		NullCheck(L_13);
		Transform_t3600365921 * L_14 = Transform_get_parent_m835071599(L_13, /*hidden argument*/NULL);
		V_2 = L_14;
	}

IL_005a:
	{
		Transform_t3600365921 * L_15 = V_2;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_16 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_15, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (L_16)
		{
			goto IL_0039;
		}
	}
	{
		Transform_t3600365921 * L_17 = V_1;
		NullCheck(L_17);
		Transform_t3600365921 * L_18 = Transform_get_parent_m835071599(L_17, /*hidden argument*/NULL);
		V_1 = L_18;
	}

IL_006e:
	{
		Transform_t3600365921 * L_19 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_20 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_19, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (L_20)
		{
			goto IL_002c;
		}
	}
	{
		V_0 = (GameObject_t1113636619 *)NULL;
		goto IL_0081;
	}

IL_0081:
	{
		GameObject_t1113636619 * L_21 = V_0;
		return L_21;
	}
}
// System.Void UnityEngine.EventSystems.BaseInputModule::HandlePointerExitAndEnter(UnityEngine.EventSystems.PointerEventData,UnityEngine.GameObject)
extern "C"  void BaseInputModule_HandlePointerExitAndEnter_m1705532066 (BaseInputModule_t2019268878 * __this, PointerEventData_t3807901092 * ___currentPointerData0, GameObject_t1113636619 * ___newEnterTarget1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseInputModule_HandlePointerExitAndEnter_m1705532066_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	GameObject_t1113636619 * V_1 = NULL;
	Transform_t3600365921 * V_2 = NULL;
	Transform_t3600365921 * V_3 = NULL;
	{
		GameObject_t1113636619 * L_0 = ___newEnterTarget1;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_0, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (L_1)
		{
			goto IL_001e;
		}
	}
	{
		PointerEventData_t3807901092 * L_2 = ___currentPointerData0;
		NullCheck(L_2);
		GameObject_t1113636619 * L_3 = PointerEventData_get_pointerEnter_m3901270554(L_2, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_4 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_3, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_4)
		{
			goto IL_0078;
		}
	}

IL_001e:
	{
		V_0 = 0;
		goto IL_0042;
	}

IL_0026:
	{
		PointerEventData_t3807901092 * L_5 = ___currentPointerData0;
		NullCheck(L_5);
		List_1_t2585711361 * L_6 = L_5->get_hovered_9();
		int32_t L_7 = V_0;
		NullCheck(L_6);
		GameObject_t1113636619 * L_8 = List_1_get_Item_m3743125852(L_6, L_7, /*hidden argument*/List_1_get_Item_m3743125852_RuntimeMethod_var);
		PointerEventData_t3807901092 * L_9 = ___currentPointerData0;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var);
		EventFunction_1_t2867327688 * L_10 = ExecuteEvents_get_pointerExitHandler_m659239743(NULL /*static, unused*/, /*hidden argument*/NULL);
		ExecuteEvents_Execute_TisIPointerExitHandler_t4182793654_m767184367(NULL /*static, unused*/, L_8, L_9, L_10, /*hidden argument*/ExecuteEvents_Execute_TisIPointerExitHandler_t4182793654_m767184367_RuntimeMethod_var);
		int32_t L_11 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1));
	}

IL_0042:
	{
		int32_t L_12 = V_0;
		PointerEventData_t3807901092 * L_13 = ___currentPointerData0;
		NullCheck(L_13);
		List_1_t2585711361 * L_14 = L_13->get_hovered_9();
		NullCheck(L_14);
		int32_t L_15 = List_1_get_Count_m2812834599(L_14, /*hidden argument*/List_1_get_Count_m2812834599_RuntimeMethod_var);
		if ((((int32_t)L_12) < ((int32_t)L_15)))
		{
			goto IL_0026;
		}
	}
	{
		PointerEventData_t3807901092 * L_16 = ___currentPointerData0;
		NullCheck(L_16);
		List_1_t2585711361 * L_17 = L_16->get_hovered_9();
		NullCheck(L_17);
		List_1_Clear_m2500309205(L_17, /*hidden argument*/List_1_Clear_m2500309205_RuntimeMethod_var);
		GameObject_t1113636619 * L_18 = ___newEnterTarget1;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_19 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_18, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_19)
		{
			goto IL_0077;
		}
	}
	{
		PointerEventData_t3807901092 * L_20 = ___currentPointerData0;
		GameObject_t1113636619 * L_21 = ___newEnterTarget1;
		NullCheck(L_20);
		PointerEventData_set_pointerEnter_m3256217464(L_20, L_21, /*hidden argument*/NULL);
		goto IL_018f;
	}

IL_0077:
	{
	}

IL_0078:
	{
		PointerEventData_t3807901092 * L_22 = ___currentPointerData0;
		NullCheck(L_22);
		GameObject_t1113636619 * L_23 = PointerEventData_get_pointerEnter_m3901270554(L_22, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_24 = ___newEnterTarget1;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_25 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_23, L_24, /*hidden argument*/NULL);
		if (!L_25)
		{
			goto IL_0099;
		}
	}
	{
		GameObject_t1113636619 * L_26 = ___newEnterTarget1;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_27 = Object_op_Implicit_m3574996620(NULL /*static, unused*/, L_26, /*hidden argument*/NULL);
		if (!L_27)
		{
			goto IL_0099;
		}
	}
	{
		goto IL_018f;
	}

IL_0099:
	{
		PointerEventData_t3807901092 * L_28 = ___currentPointerData0;
		NullCheck(L_28);
		GameObject_t1113636619 * L_29 = PointerEventData_get_pointerEnter_m3901270554(L_28, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_30 = ___newEnterTarget1;
		GameObject_t1113636619 * L_31 = BaseInputModule_FindCommonRoot_m2130760114(NULL /*static, unused*/, L_29, L_30, /*hidden argument*/NULL);
		V_1 = L_31;
		PointerEventData_t3807901092 * L_32 = ___currentPointerData0;
		NullCheck(L_32);
		GameObject_t1113636619 * L_33 = PointerEventData_get_pointerEnter_m3901270554(L_32, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_34 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_33, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_34)
		{
			goto IL_0125;
		}
	}
	{
		PointerEventData_t3807901092 * L_35 = ___currentPointerData0;
		NullCheck(L_35);
		GameObject_t1113636619 * L_36 = PointerEventData_get_pointerEnter_m3901270554(L_35, /*hidden argument*/NULL);
		NullCheck(L_36);
		Transform_t3600365921 * L_37 = GameObject_get_transform_m1369836730(L_36, /*hidden argument*/NULL);
		V_2 = L_37;
		goto IL_0118;
	}

IL_00c9:
	{
		GameObject_t1113636619 * L_38 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_39 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_38, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_39)
		{
			goto IL_00ec;
		}
	}
	{
		GameObject_t1113636619 * L_40 = V_1;
		NullCheck(L_40);
		Transform_t3600365921 * L_41 = GameObject_get_transform_m1369836730(L_40, /*hidden argument*/NULL);
		Transform_t3600365921 * L_42 = V_2;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_43 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_41, L_42, /*hidden argument*/NULL);
		if (!L_43)
		{
			goto IL_00ec;
		}
	}
	{
		goto IL_0124;
	}

IL_00ec:
	{
		Transform_t3600365921 * L_44 = V_2;
		NullCheck(L_44);
		GameObject_t1113636619 * L_45 = Component_get_gameObject_m442555142(L_44, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_46 = ___currentPointerData0;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var);
		EventFunction_1_t2867327688 * L_47 = ExecuteEvents_get_pointerExitHandler_m659239743(NULL /*static, unused*/, /*hidden argument*/NULL);
		ExecuteEvents_Execute_TisIPointerExitHandler_t4182793654_m767184367(NULL /*static, unused*/, L_45, L_46, L_47, /*hidden argument*/ExecuteEvents_Execute_TisIPointerExitHandler_t4182793654_m767184367_RuntimeMethod_var);
		PointerEventData_t3807901092 * L_48 = ___currentPointerData0;
		NullCheck(L_48);
		List_1_t2585711361 * L_49 = L_48->get_hovered_9();
		Transform_t3600365921 * L_50 = V_2;
		NullCheck(L_50);
		GameObject_t1113636619 * L_51 = Component_get_gameObject_m442555142(L_50, /*hidden argument*/NULL);
		NullCheck(L_49);
		List_1_Remove_m4063777476(L_49, L_51, /*hidden argument*/List_1_Remove_m4063777476_RuntimeMethod_var);
		Transform_t3600365921 * L_52 = V_2;
		NullCheck(L_52);
		Transform_t3600365921 * L_53 = Transform_get_parent_m835071599(L_52, /*hidden argument*/NULL);
		V_2 = L_53;
	}

IL_0118:
	{
		Transform_t3600365921 * L_54 = V_2;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_55 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_54, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (L_55)
		{
			goto IL_00c9;
		}
	}

IL_0124:
	{
	}

IL_0125:
	{
		PointerEventData_t3807901092 * L_56 = ___currentPointerData0;
		GameObject_t1113636619 * L_57 = ___newEnterTarget1;
		NullCheck(L_56);
		PointerEventData_set_pointerEnter_m3256217464(L_56, L_57, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_58 = ___newEnterTarget1;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_59 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_58, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_59)
		{
			goto IL_018f;
		}
	}
	{
		GameObject_t1113636619 * L_60 = ___newEnterTarget1;
		NullCheck(L_60);
		Transform_t3600365921 * L_61 = GameObject_get_transform_m1369836730(L_60, /*hidden argument*/NULL);
		V_3 = L_61;
		goto IL_0171;
	}

IL_0145:
	{
		Transform_t3600365921 * L_62 = V_3;
		NullCheck(L_62);
		GameObject_t1113636619 * L_63 = Component_get_gameObject_m442555142(L_62, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_64 = ___currentPointerData0;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var);
		EventFunction_1_t3995630009 * L_65 = ExecuteEvents_get_pointerEnterHandler_m1185301724(NULL /*static, unused*/, /*hidden argument*/NULL);
		ExecuteEvents_Execute_TisIPointerEnterHandler_t1016128679_m878985392(NULL /*static, unused*/, L_63, L_64, L_65, /*hidden argument*/ExecuteEvents_Execute_TisIPointerEnterHandler_t1016128679_m878985392_RuntimeMethod_var);
		PointerEventData_t3807901092 * L_66 = ___currentPointerData0;
		NullCheck(L_66);
		List_1_t2585711361 * L_67 = L_66->get_hovered_9();
		Transform_t3600365921 * L_68 = V_3;
		NullCheck(L_68);
		GameObject_t1113636619 * L_69 = Component_get_gameObject_m442555142(L_68, /*hidden argument*/NULL);
		NullCheck(L_67);
		List_1_Add_m2765963565(L_67, L_69, /*hidden argument*/List_1_Add_m2765963565_RuntimeMethod_var);
		Transform_t3600365921 * L_70 = V_3;
		NullCheck(L_70);
		Transform_t3600365921 * L_71 = Transform_get_parent_m835071599(L_70, /*hidden argument*/NULL);
		V_3 = L_71;
	}

IL_0171:
	{
		Transform_t3600365921 * L_72 = V_3;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_73 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_72, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_73)
		{
			goto IL_018e;
		}
	}
	{
		Transform_t3600365921 * L_74 = V_3;
		NullCheck(L_74);
		GameObject_t1113636619 * L_75 = Component_get_gameObject_m442555142(L_74, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_76 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_77 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_75, L_76, /*hidden argument*/NULL);
		if (L_77)
		{
			goto IL_0145;
		}
	}

IL_018e:
	{
	}

IL_018f:
	{
		return;
	}
}
// UnityEngine.EventSystems.AxisEventData UnityEngine.EventSystems.BaseInputModule::GetAxisEventData(System.Single,System.Single,System.Single)
extern "C"  AxisEventData_t2331243652 * BaseInputModule_GetAxisEventData_m2507705762 (BaseInputModule_t2019268878 * __this, float ___x0, float ___y1, float ___moveDeadZone2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseInputModule_GetAxisEventData_m2507705762_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	AxisEventData_t2331243652 * V_0 = NULL;
	{
		AxisEventData_t2331243652 * L_0 = __this->get_m_AxisEventData_3();
		if (L_0)
		{
			goto IL_001d;
		}
	}
	{
		EventSystem_t1003666588 * L_1 = BaseInputModule_get_eventSystem_m1212899053(__this, /*hidden argument*/NULL);
		AxisEventData_t2331243652 * L_2 = (AxisEventData_t2331243652 *)il2cpp_codegen_object_new(AxisEventData_t2331243652_il2cpp_TypeInfo_var);
		AxisEventData__ctor_m114307781(L_2, L_1, /*hidden argument*/NULL);
		__this->set_m_AxisEventData_3(L_2);
	}

IL_001d:
	{
		AxisEventData_t2331243652 * L_3 = __this->get_m_AxisEventData_3();
		NullCheck(L_3);
		VirtActionInvoker0::Invoke(4 /* System.Void UnityEngine.EventSystems.AbstractEventData::Reset() */, L_3);
		AxisEventData_t2331243652 * L_4 = __this->get_m_AxisEventData_3();
		float L_5 = ___x0;
		float L_6 = ___y1;
		Vector2_t2156229523  L_7;
		memset(&L_7, 0, sizeof(L_7));
		Vector2__ctor_m3970636864((&L_7), L_5, L_6, /*hidden argument*/NULL);
		NullCheck(L_4);
		AxisEventData_set_moveVector_m2673941879(L_4, L_7, /*hidden argument*/NULL);
		AxisEventData_t2331243652 * L_8 = __this->get_m_AxisEventData_3();
		float L_9 = ___x0;
		float L_10 = ___y1;
		float L_11 = ___moveDeadZone2;
		int32_t L_12 = BaseInputModule_DetermineMoveDirection_m770437496(NULL /*static, unused*/, L_9, L_10, L_11, /*hidden argument*/NULL);
		NullCheck(L_8);
		AxisEventData_set_moveDir_m2388688169(L_8, L_12, /*hidden argument*/NULL);
		AxisEventData_t2331243652 * L_13 = __this->get_m_AxisEventData_3();
		V_0 = L_13;
		goto IL_0059;
	}

IL_0059:
	{
		AxisEventData_t2331243652 * L_14 = V_0;
		return L_14;
	}
}
// UnityEngine.EventSystems.BaseEventData UnityEngine.EventSystems.BaseInputModule::GetBaseEventData()
extern "C"  BaseEventData_t3903027533 * BaseInputModule_GetBaseEventData_m1053912396 (BaseInputModule_t2019268878 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseInputModule_GetBaseEventData_m1053912396_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	BaseEventData_t3903027533 * V_0 = NULL;
	{
		BaseEventData_t3903027533 * L_0 = __this->get_m_BaseEventData_5();
		if (L_0)
		{
			goto IL_001d;
		}
	}
	{
		EventSystem_t1003666588 * L_1 = BaseInputModule_get_eventSystem_m1212899053(__this, /*hidden argument*/NULL);
		BaseEventData_t3903027533 * L_2 = (BaseEventData_t3903027533 *)il2cpp_codegen_object_new(BaseEventData_t3903027533_il2cpp_TypeInfo_var);
		BaseEventData__ctor_m1299776920(L_2, L_1, /*hidden argument*/NULL);
		__this->set_m_BaseEventData_5(L_2);
	}

IL_001d:
	{
		BaseEventData_t3903027533 * L_3 = __this->get_m_BaseEventData_5();
		NullCheck(L_3);
		VirtActionInvoker0::Invoke(4 /* System.Void UnityEngine.EventSystems.AbstractEventData::Reset() */, L_3);
		BaseEventData_t3903027533 * L_4 = __this->get_m_BaseEventData_5();
		V_0 = L_4;
		goto IL_0034;
	}

IL_0034:
	{
		BaseEventData_t3903027533 * L_5 = V_0;
		return L_5;
	}
}
// System.Boolean UnityEngine.EventSystems.BaseInputModule::IsPointerOverGameObject(System.Int32)
extern "C"  bool BaseInputModule_IsPointerOverGameObject_m2852735028 (BaseInputModule_t2019268878 * __this, int32_t ___pointerId0, const RuntimeMethod* method)
{
	bool V_0 = false;
	{
		V_0 = (bool)0;
		goto IL_0008;
	}

IL_0008:
	{
		bool L_0 = V_0;
		return L_0;
	}
}
// System.Boolean UnityEngine.EventSystems.BaseInputModule::ShouldActivateModule()
extern "C"  bool BaseInputModule_ShouldActivateModule_m2157062110 (BaseInputModule_t2019268878 * __this, const RuntimeMethod* method)
{
	bool V_0 = false;
	int32_t G_B3_0 = 0;
	{
		bool L_0 = Behaviour_get_enabled_m753527255(__this, /*hidden argument*/NULL);
		if (!L_0)
		{
			goto IL_0019;
		}
	}
	{
		GameObject_t1113636619 * L_1 = Component_get_gameObject_m442555142(__this, /*hidden argument*/NULL);
		NullCheck(L_1);
		bool L_2 = GameObject_get_activeInHierarchy_m2006396688(L_1, /*hidden argument*/NULL);
		G_B3_0 = ((int32_t)(L_2));
		goto IL_001a;
	}

IL_0019:
	{
		G_B3_0 = 0;
	}

IL_001a:
	{
		V_0 = (bool)G_B3_0;
		goto IL_0020;
	}

IL_0020:
	{
		bool L_3 = V_0;
		return L_3;
	}
}
// System.Void UnityEngine.EventSystems.BaseInputModule::DeactivateModule()
extern "C"  void BaseInputModule_DeactivateModule_m856719157 (BaseInputModule_t2019268878 * __this, const RuntimeMethod* method)
{
	{
		return;
	}
}
// System.Void UnityEngine.EventSystems.BaseInputModule::ActivateModule()
extern "C"  void BaseInputModule_ActivateModule_m3336241442 (BaseInputModule_t2019268878 * __this, const RuntimeMethod* method)
{
	{
		return;
	}
}
// System.Void UnityEngine.EventSystems.BaseInputModule::UpdateModule()
extern "C"  void BaseInputModule_UpdateModule_m2650815547 (BaseInputModule_t2019268878 * __this, const RuntimeMethod* method)
{
	{
		return;
	}
}
// System.Boolean UnityEngine.EventSystems.BaseInputModule::IsModuleSupported()
extern "C"  bool BaseInputModule_IsModuleSupported_m2291476567 (BaseInputModule_t2019268878 * __this, const RuntimeMethod* method)
{
	bool V_0 = false;
	{
		V_0 = (bool)1;
		goto IL_0008;
	}

IL_0008:
	{
		bool L_0 = V_0;
		return L_0;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.EventSystems.BaseRaycaster::.ctor()
extern "C"  void BaseRaycaster__ctor_m3020217167 (BaseRaycaster_t4150874583 * __this, const RuntimeMethod* method)
{
	{
		UIBehaviour__ctor_m4230637738(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Int32 UnityEngine.EventSystems.BaseRaycaster::get_priority()
extern "C"  int32_t BaseRaycaster_get_priority_m546333624 (BaseRaycaster_t4150874583 * __this, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		V_0 = 0;
		goto IL_0008;
	}

IL_0008:
	{
		int32_t L_0 = V_0;
		return L_0;
	}
}
// System.Int32 UnityEngine.EventSystems.BaseRaycaster::get_sortOrderPriority()
extern "C"  int32_t BaseRaycaster_get_sortOrderPriority_m1324156528 (BaseRaycaster_t4150874583 * __this, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		V_0 = ((int32_t)-2147483648LL);
		goto IL_000c;
	}

IL_000c:
	{
		int32_t L_0 = V_0;
		return L_0;
	}
}
// System.Int32 UnityEngine.EventSystems.BaseRaycaster::get_renderOrderPriority()
extern "C"  int32_t BaseRaycaster_get_renderOrderPriority_m1110184610 (BaseRaycaster_t4150874583 * __this, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		V_0 = ((int32_t)-2147483648LL);
		goto IL_000c;
	}

IL_000c:
	{
		int32_t L_0 = V_0;
		return L_0;
	}
}
// System.String UnityEngine.EventSystems.BaseRaycaster::ToString()
extern "C"  String_t* BaseRaycaster_ToString_m2535186737 (BaseRaycaster_t4150874583 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseRaycaster_ToString_m2535186737_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	{
		ObjectU5BU5D_t2843939325* L_0 = ((ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)8));
		NullCheck(L_0);
		ArrayElementTypeCheck (L_0, _stringLiteral3165903223);
		(L_0)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)_stringLiteral3165903223);
		ObjectU5BU5D_t2843939325* L_1 = L_0;
		GameObject_t1113636619 * L_2 = Component_get_gameObject_m442555142(__this, /*hidden argument*/NULL);
		NullCheck(L_1);
		ArrayElementTypeCheck (L_1, L_2);
		(L_1)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_2);
		ObjectU5BU5D_t2843939325* L_3 = L_1;
		NullCheck(L_3);
		ArrayElementTypeCheck (L_3, _stringLiteral2854016787);
		(L_3)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject *)_stringLiteral2854016787);
		ObjectU5BU5D_t2843939325* L_4 = L_3;
		Camera_t4157153871 * L_5 = VirtFuncInvoker0< Camera_t4157153871 * >::Invoke(18 /* UnityEngine.Camera UnityEngine.EventSystems.BaseRaycaster::get_eventCamera() */, __this);
		NullCheck(L_4);
		ArrayElementTypeCheck (L_4, L_5);
		(L_4)->SetAt(static_cast<il2cpp_array_size_t>(3), (RuntimeObject *)L_5);
		ObjectU5BU5D_t2843939325* L_6 = L_4;
		NullCheck(L_6);
		ArrayElementTypeCheck (L_6, _stringLiteral2996413614);
		(L_6)->SetAt(static_cast<il2cpp_array_size_t>(4), (RuntimeObject *)_stringLiteral2996413614);
		ObjectU5BU5D_t2843939325* L_7 = L_6;
		int32_t L_8 = VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 UnityEngine.EventSystems.BaseRaycaster::get_sortOrderPriority() */, __this);
		int32_t L_9 = L_8;
		RuntimeObject * L_10 = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &L_9);
		NullCheck(L_7);
		ArrayElementTypeCheck (L_7, L_10);
		(L_7)->SetAt(static_cast<il2cpp_array_size_t>(5), (RuntimeObject *)L_10);
		ObjectU5BU5D_t2843939325* L_11 = L_7;
		NullCheck(L_11);
		ArrayElementTypeCheck (L_11, _stringLiteral1700596053);
		(L_11)->SetAt(static_cast<il2cpp_array_size_t>(6), (RuntimeObject *)_stringLiteral1700596053);
		ObjectU5BU5D_t2843939325* L_12 = L_11;
		int32_t L_13 = VirtFuncInvoker0< int32_t >::Invoke(21 /* System.Int32 UnityEngine.EventSystems.BaseRaycaster::get_renderOrderPriority() */, __this);
		int32_t L_14 = L_13;
		RuntimeObject * L_15 = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &L_14);
		NullCheck(L_12);
		ArrayElementTypeCheck (L_12, L_15);
		(L_12)->SetAt(static_cast<il2cpp_array_size_t>(7), (RuntimeObject *)L_15);
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_16 = String_Concat_m2971454694(NULL /*static, unused*/, L_12, /*hidden argument*/NULL);
		V_0 = L_16;
		goto IL_0060;
	}

IL_0060:
	{
		String_t* L_17 = V_0;
		return L_17;
	}
}
// System.Void UnityEngine.EventSystems.BaseRaycaster::OnEnable()
extern "C"  void BaseRaycaster_OnEnable_m2678466030 (BaseRaycaster_t4150874583 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseRaycaster_OnEnable_m2678466030_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		UIBehaviour_OnEnable_m189051288(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(RaycasterManager_t2536340562_il2cpp_TypeInfo_var);
		RaycasterManager_AddRaycaster_m48608312(NULL /*static, unused*/, __this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.EventSystems.BaseRaycaster::OnDisable()
extern "C"  void BaseRaycaster_OnDisable_m3269055484 (BaseRaycaster_t4150874583 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseRaycaster_OnDisable_m3269055484_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(RaycasterManager_t2536340562_il2cpp_TypeInfo_var);
		RaycasterManager_RemoveRaycasters_m3057093063(NULL /*static, unused*/, __this, /*hidden argument*/NULL);
		UIBehaviour_OnDisable_m1784507360(__this, /*hidden argument*/NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#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.EventSystems.EventSystem::.ctor()
extern "C"  void EventSystem__ctor_m3949471879 (EventSystem_t1003666588 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (EventSystem__ctor_m3949471879_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		List_1_t3491343620 * L_0 = (List_1_t3491343620 *)il2cpp_codegen_object_new(List_1_t3491343620_il2cpp_TypeInfo_var);
		List_1__ctor_m2783984371(L_0, /*hidden argument*/List_1__ctor_m2783984371_RuntimeMethod_var);
		__this->set_m_SystemInputModules_2(L_0);
		__this->set_m_sendNavigationEvents_6((bool)1);
		__this->set_m_DragThreshold_7(5);
		__this->set_m_HasFocus_9((bool)1);
		UIBehaviour__ctor_m4230637738(__this, /*hidden argument*/NULL);
		return;
	}
}
// UnityEngine.EventSystems.EventSystem UnityEngine.EventSystems.EventSystem::get_current()
extern "C"  EventSystem_t1003666588 * EventSystem_get_current_m1416377559 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (EventSystem_get_current_m1416377559_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	EventSystem_t1003666588 * V_0 = NULL;
	EventSystem_t1003666588 * G_B3_0 = NULL;
	{
		IL2CPP_RUNTIME_CLASS_INIT(EventSystem_t1003666588_il2cpp_TypeInfo_var);
		List_1_t2475741330 * L_0 = ((EventSystem_t1003666588_StaticFields*)il2cpp_codegen_static_fields_for(EventSystem_t1003666588_il2cpp_TypeInfo_var))->get_m_EventSystems_4();
		NullCheck(L_0);
		int32_t L_1 = List_1_get_Count_m3149992302(L_0, /*hidden argument*/List_1_get_Count_m3149992302_RuntimeMethod_var);
		if ((((int32_t)L_1) <= ((int32_t)0)))
		{
			goto IL_0021;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(EventSystem_t1003666588_il2cpp_TypeInfo_var);
		List_1_t2475741330 * L_2 = ((EventSystem_t1003666588_StaticFields*)il2cpp_codegen_static_fields_for(EventSystem_t1003666588_il2cpp_TypeInfo_var))->get_m_EventSystems_4();
		NullCheck(L_2);
		EventSystem_t1003666588 * L_3 = List_1_get_Item_m707946013(L_2, 0, /*hidden argument*/List_1_get_Item_m707946013_RuntimeMethod_var);
		G_B3_0 = L_3;
		goto IL_0022;
	}

IL_0021:
	{
		G_B3_0 = ((EventSystem_t1003666588 *)(NULL));
	}

IL_0022:
	{
		V_0 = G_B3_0;
		goto IL_0028;
	}

IL_0028:
	{
		EventSystem_t1003666588 * L_4 = V_0;
		return L_4;
	}
}
// System.Void UnityEngine.EventSystems.EventSystem::set_current(UnityEngine.EventSystems.EventSystem)
extern "C"  void EventSystem_set_current_m38955169 (RuntimeObject * __this /* static, unused */, EventSystem_t1003666588 * ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (EventSystem_set_current_m38955169_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		IL2CPP_RUNTIME_CLASS_INIT(EventSystem_t1003666588_il2cpp_TypeInfo_var);
		List_1_t2475741330 * L_0 = ((EventSystem_t1003666588_StaticFields*)il2cpp_codegen_static_fields_for(EventSystem_t1003666588_il2cpp_TypeInfo_var))->get_m_EventSystems_4();
		EventSystem_t1003666588 * L_1 = ___value0;
		NullCheck(L_0);
		int32_t L_2 = List_1_IndexOf_m3551258537(L_0, L_1, /*hidden argument*/List_1_IndexOf_m3551258537_RuntimeMethod_var);
		V_0 = L_2;
		int32_t L_3 = V_0;
		if ((((int32_t)L_3) < ((int32_t)0)))
		{
			goto IL_002d;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(EventSystem_t1003666588_il2cpp_TypeInfo_var);
		List_1_t2475741330 * L_4 = ((EventSystem_t1003666588_StaticFields*)il2cpp_codegen_static_fields_for(EventSystem_t1003666588_il2cpp_TypeInfo_var))->get_m_EventSystems_4();
		int32_t L_5 = V_0;
		NullCheck(L_4);
		List_1_RemoveAt_m4240524546(L_4, L_5, /*hidden argument*/List_1_RemoveAt_m4240524546_RuntimeMethod_var);
		List_1_t2475741330 * L_6 = ((EventSystem_t1003666588_StaticFields*)il2cpp_codegen_static_fields_for(EventSystem_t1003666588_il2cpp_TypeInfo_var))->get_m_EventSystems_4();
		EventSystem_t1003666588 * L_7 = ___value0;
		NullCheck(L_6);
		List_1_Insert_m4016273584(L_6, 0, L_7, /*hidden argument*/List_1_Insert_m4016273584_RuntimeMethod_var);
	}

IL_002d:
	{
		return;
	}
}
// System.Boolean UnityEngine.EventSystems.EventSystem::get_sendNavigationEvents()
extern "C"  bool EventSystem_get_sendNavigationEvents_m1703635420 (EventSystem_t1003666588 * __this, const RuntimeMethod* method)
{
	bool V_0 = false;
	{
		bool L_0 = __this->get_m_sendNavigationEvents_6();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		bool L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.EventSystems.EventSystem::set_sendNavigationEvents(System.Boolean)
extern "C"  void EventSystem_set_sendNavigationEvents_m983981895 (EventSystem_t1003666588 * __this, bool ___value0, const RuntimeMethod* method)
{
	{
		bool L_0 = ___value0;
		__this->set_m_sendNavigationEvents_6(L_0);
		return;
	}
}
// System.Int32 UnityEngine.EventSystems.EventSystem::get_pixelDragThreshold()
extern "C"  int32_t EventSystem_get_pixelDragThreshold_m1103650852 (EventSystem_t1003666588 * __this, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->get_m_DragThreshold_7();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		int32_t L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.EventSystems.EventSystem::set_pixelDragThreshold(System.Int32)
extern "C"  void EventSystem_set_pixelDragThreshold_m890385646 (EventSystem_t1003666588 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___value0;
		__this->set_m_DragThreshold_7(L_0);
		return;
	}
}
// UnityEngine.EventSystems.BaseInputModule UnityEngine.EventSystems.EventSystem::get_currentInputModule()
extern "C"  BaseInputModule_t2019268878 * EventSystem_get_currentInputModule_m1630316857 (EventSystem_t1003666588 * __this, const RuntimeMethod* method)
{
	BaseInputModule_t2019268878 * V_0 = NULL;
	{
		BaseInputModule_t2019268878 * L_0 = __this->get_m_CurrentInputModule_3();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		BaseInputModule_t2019268878 * L_1 = V_0;
		return L_1;
	}
}
// UnityEngine.GameObject UnityEngine.EventSystems.EventSystem::get_firstSelectedGameObject()
extern "C"  GameObject_t1113636619 * EventSystem_get_firstSelectedGameObject_m1576206896 (EventSystem_t1003666588 * __this, const RuntimeMethod* method)
{
	GameObject_t1113636619 * V_0 = NULL;
	{
		GameObject_t1113636619 * L_0 = __this->get_m_FirstSelected_5();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		GameObject_t1113636619 * L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.EventSystems.EventSystem::set_firstSelectedGameObject(UnityEngine.GameObject)
extern "C"  void EventSystem_set_firstSelectedGameObject_m2693899683 (EventSystem_t1003666588 * __this, GameObject_t1113636619 * ___value0, const RuntimeMethod* method)
{
	{
		GameObject_t1113636619 * L_0 = ___value0;
		__this->set_m_FirstSelected_5(L_0);
		return;
	}
}
// UnityEngine.GameObject UnityEngine.EventSystems.EventSystem::get_currentSelectedGameObject()
extern "C"  GameObject_t1113636619 * EventSystem_get_currentSelectedGameObject_m2939274948 (EventSystem_t1003666588 * __this, const RuntimeMethod* method)
{
	GameObject_t1113636619 * V_0 = NULL;
	{
		GameObject_t1113636619 * L_0 = __this->get_m_CurrentSelected_8();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		GameObject_t1113636619 * L_1 = V_0;
		return L_1;
	}
}
// UnityEngine.GameObject UnityEngine.EventSystems.EventSystem::get_lastSelectedGameObject()
extern "C"  GameObject_t1113636619 * EventSystem_get_lastSelectedGameObject_m712659208 (EventSystem_t1003666588 * __this, const RuntimeMethod* method)
{
	GameObject_t1113636619 * V_0 = NULL;
	{
		V_0 = (GameObject_t1113636619 *)NULL;
		goto IL_0008;
	}

IL_0008:
	{
		GameObject_t1113636619 * L_0 = V_0;
		return L_0;
	}
}
// System.Boolean UnityEngine.EventSystems.EventSystem::get_isFocused()
extern "C"  bool EventSystem_get_isFocused_m1076721006 (EventSystem_t1003666588 * __this, const RuntimeMethod* method)
{
	bool V_0 = false;
	{
		bool L_0 = __this->get_m_HasFocus_9();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		bool L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.EventSystems.EventSystem::UpdateModules()
extern "C"  void EventSystem_UpdateModules_m3643806022 (EventSystem_t1003666588 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (EventSystem_UpdateModules_m3643806022_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		List_1_t3491343620 * L_0 = __this->get_m_SystemInputModules_2();
		Component_GetComponents_TisBaseInputModule_t2019268878_m2667019930(__this, L_0, /*hidden argument*/Component_GetComponents_TisBaseInputModule_t2019268878_m2667019930_RuntimeMethod_var);
		List_1_t3491343620 * L_1 = __this->get_m_SystemInputModules_2();
		NullCheck(L_1);
		int32_t L_2 = List_1_get_Count_m3978923431(L_1, /*hidden argument*/List_1_get_Count_m3978923431_RuntimeMethod_var);
		V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1));
		goto IL_0063;
	}

IL_0020:
	{
		List_1_t3491343620 * L_3 = __this->get_m_SystemInputModules_2();
		int32_t L_4 = V_0;
		NullCheck(L_3);
		BaseInputModule_t2019268878 * L_5 = List_1_get_Item_m3461017032(L_3, L_4, /*hidden argument*/List_1_get_Item_m3461017032_RuntimeMethod_var);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_6 = Object_op_Implicit_m3574996620(NULL /*static, unused*/, L_5, /*hidden argument*/NULL);
		if (!L_6)
		{
			goto IL_0052;
		}
	}
	{
		List_1_t3491343620 * L_7 = __this->get_m_SystemInputModules_2();
		int32_t L_8 = V_0;
		NullCheck(L_7);
		BaseInputModule_t2019268878 * L_9 = List_1_get_Item_m3461017032(L_7, L_8, /*hidden argument*/List_1_get_Item_m3461017032_RuntimeMethod_var);
		NullCheck(L_9);
		bool L_10 = VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, L_9);
		if (!L_10)
		{
			goto IL_0052;
		}
	}
	{
		goto IL_005f;
	}

IL_0052:
	{
		List_1_t3491343620 * L_11 = __this->get_m_SystemInputModules_2();
		int32_t L_12 = V_0;
		NullCheck(L_11);
		List_1_RemoveAt_m13653884(L_11, L_12, /*hidden argument*/List_1_RemoveAt_m13653884_RuntimeMethod_var);
	}

IL_005f:
	{
		int32_t L_13 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_13, (int32_t)1));
	}

IL_0063:
	{
		int32_t L_14 = V_0;
		if ((((int32_t)L_14) >= ((int32_t)0)))
		{
			goto IL_0020;
		}
	}
	{
		return;
	}
}
// System.Boolean UnityEngine.EventSystems.EventSystem::get_alreadySelecting()
extern "C"  bool EventSystem_get_alreadySelecting_m2187738478 (EventSystem_t1003666588 * __this, const RuntimeMethod* method)
{
	bool V_0 = false;
	{
		bool L_0 = __this->get_m_SelectionGuard_10();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		bool L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.EventSystems.EventSystem::SetSelectedGameObject(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData)
extern "C"  void EventSystem_SetSelectedGameObject_m3267446555 (EventSystem_t1003666588 * __this, GameObject_t1113636619 * ___selected0, BaseEventData_t3903027533 * ___pointer1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (EventSystem_SetSelectedGameObject_m3267446555_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		bool L_0 = __this->get_m_SelectionGuard_10();
		if (!L_0)
		{
			goto IL_0027;
		}
	}
	{
		GameObject_t1113636619 * L_1 = ___selected0;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_2 = String_Concat_m1715369213(NULL /*static, unused*/, _stringLiteral1952233081, L_1, _stringLiteral2445393108, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Debug_t3317548046_il2cpp_TypeInfo_var);
		Debug_LogError_m2850623458(NULL /*static, unused*/, L_2, /*hidden argument*/NULL);
		goto IL_007e;
	}

IL_0027:
	{
		__this->set_m_SelectionGuard_10((bool)1);
		GameObject_t1113636619 * L_3 = ___selected0;
		GameObject_t1113636619 * L_4 = __this->get_m_CurrentSelected_8();
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_5 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL);
		if (!L_5)
		{
			goto IL_004c;
		}
	}
	{
		__this->set_m_SelectionGuard_10((bool)0);
		goto IL_007e;
	}

IL_004c:
	{
		GameObject_t1113636619 * L_6 = __this->get_m_CurrentSelected_8();
		BaseEventData_t3903027533 * L_7 = ___pointer1;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var);
		EventFunction_1_t3373214253 * L_8 = ExecuteEvents_get_deselectHandler_m343617552(NULL /*static, unused*/, /*hidden argument*/NULL);
		ExecuteEvents_Execute_TisIDeselectHandler_t393712923_m2480832291(NULL /*static, unused*/, L_6, L_7, L_8, /*hidden argument*/ExecuteEvents_Execute_TisIDeselectHandler_t393712923_m2480832291_RuntimeMethod_var);
		GameObject_t1113636619 * L_9 = ___selected0;
		__this->set_m_CurrentSelected_8(L_9);
		GameObject_t1113636619 * L_10 = __this->get_m_CurrentSelected_8();
		BaseEventData_t3903027533 * L_11 = ___pointer1;
		EventFunction_1_t955952873 * L_12 = ExecuteEvents_get_selectHandler_m2010843467(NULL /*static, unused*/, /*hidden argument*/NULL);
		ExecuteEvents_Execute_TisISelectHandler_t2271418839_m1492161875(NULL /*static, unused*/, L_10, L_11, L_12, /*hidden argument*/ExecuteEvents_Execute_TisISelectHandler_t2271418839_m1492161875_RuntimeMethod_var);
		__this->set_m_SelectionGuard_10((bool)0);
	}

IL_007e:
	{
		return;
	}
}
// UnityEngine.EventSystems.BaseEventData UnityEngine.EventSystems.EventSystem::get_baseEventDataCache()
extern "C"  BaseEventData_t3903027533 * EventSystem_get_baseEventDataCache_m3355234079 (EventSystem_t1003666588 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (EventSystem_get_baseEventDataCache_m3355234079_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	BaseEventData_t3903027533 * V_0 = NULL;
	{
		BaseEventData_t3903027533 * L_0 = __this->get_m_DummyData_11();
		if (L_0)
		{
			goto IL_0018;
		}
	}
	{
		BaseEventData_t3903027533 * L_1 = (BaseEventData_t3903027533 *)il2cpp_codegen_object_new(BaseEventData_t3903027533_il2cpp_TypeInfo_var);
		BaseEventData__ctor_m1299776920(L_1, __this, /*hidden argument*/NULL);
		__this->set_m_DummyData_11(L_1);
	}

IL_0018:
	{
		BaseEventData_t3903027533 * L_2 = __this->get_m_DummyData_11();
		V_0 = L_2;
		goto IL_0024;
	}

IL_0024:
	{
		BaseEventData_t3903027533 * L_3 = V_0;
		return L_3;
	}
}
// System.Void UnityEngine.EventSystems.EventSystem::SetSelectedGameObject(UnityEngine.GameObject)
extern "C"  void EventSystem_SetSelectedGameObject_m2232337908 (EventSystem_t1003666588 * __this, GameObject_t1113636619 * ___selected0, const RuntimeMethod* method)
{
	{
		GameObject_t1113636619 * L_0 = ___selected0;
		BaseEventData_t3903027533 * L_1 = EventSystem_get_baseEventDataCache_m3355234079(__this, /*hidden argument*/NULL);
		EventSystem_SetSelectedGameObject_m3267446555(__this, L_0, L_1, /*hidden argument*/NULL);
		return;
	}
}
// System.Int32 UnityEngine.EventSystems.EventSystem::RaycastComparer(UnityEngine.EventSystems.RaycastResult,UnityEngine.EventSystems.RaycastResult)
extern "C"  int32_t EventSystem_RaycastComparer_m3685368675 (RuntimeObject * __this /* static, unused */, RaycastResult_t3360306849  ___lhs0, RaycastResult_t3360306849  ___rhs1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (EventSystem_RaycastComparer_m3685368675_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Camera_t4157153871 * V_0 = NULL;
	Camera_t4157153871 * V_1 = NULL;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	int32_t V_4 = 0;
	int32_t V_5 = 0;
	int32_t V_6 = 0;
	{
		BaseRaycaster_t4150874583 * L_0 = (&___lhs0)->get_module_1();
		BaseRaycaster_t4150874583 * L_1 = (&___rhs1)->get_module_1();
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_2 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_011d;
		}
	}
	{
		BaseRaycaster_t4150874583 * L_3 = (&___lhs0)->get_module_1();
		NullCheck(L_3);
		Camera_t4157153871 * L_4 = VirtFuncInvoker0< Camera_t4157153871 * >::Invoke(18 /* UnityEngine.Camera UnityEngine.EventSystems.BaseRaycaster::get_eventCamera() */, L_3);
		V_0 = L_4;
		BaseRaycaster_t4150874583 * L_5 = (&___rhs1)->get_module_1();
		NullCheck(L_5);
		Camera_t4157153871 * L_6 = VirtFuncInvoker0< Camera_t4157153871 * >::Invoke(18 /* UnityEngine.Camera UnityEngine.EventSystems.BaseRaycaster::get_eventCamera() */, L_5);
		V_1 = L_6;
		Camera_t4157153871 * L_7 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_8 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_7, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_8)
		{
			goto IL_0095;
		}
	}
	{
		Camera_t4157153871 * L_9 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_10 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_9, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_10)
		{
			goto IL_0095;
		}
	}
	{
		Camera_t4157153871 * L_11 = V_0;
		NullCheck(L_11);
		float L_12 = Camera_get_depth_m2555926613(L_11, /*hidden argument*/NULL);
		Camera_t4157153871 * L_13 = V_1;
		NullCheck(L_13);
		float L_14 = Camera_get_depth_m2555926613(L_13, /*hidden argument*/NULL);
		if ((((float)L_12) == ((float)L_14)))
		{
			goto IL_0095;
		}
	}
	{
		Camera_t4157153871 * L_15 = V_0;
		NullCheck(L_15);
		float L_16 = Camera_get_depth_m2555926613(L_15, /*hidden argument*/NULL);
		Camera_t4157153871 * L_17 = V_1;
		NullCheck(L_17);
		float L_18 = Camera_get_depth_m2555926613(L_17, /*hidden argument*/NULL);
		if ((!(((float)L_16) < ((float)L_18))))
		{
			goto IL_0076;
		}
	}
	{
		V_2 = 1;
		goto IL_01f9;
	}

IL_0076:
	{
		Camera_t4157153871 * L_19 = V_0;
		NullCheck(L_19);
		float L_20 = Camera_get_depth_m2555926613(L_19, /*hidden argument*/NULL);
		Camera_t4157153871 * L_21 = V_1;
		NullCheck(L_21);
		float L_22 = Camera_get_depth_m2555926613(L_21, /*hidden argument*/NULL);
		if ((!(((float)L_20) == ((float)L_22))))
		{
			goto IL_008e;
		}
	}
	{
		V_2 = 0;
		goto IL_01f9;
	}

IL_008e:
	{
		V_2 = (-1);
		goto IL_01f9;
	}

IL_0095:
	{
		BaseRaycaster_t4150874583 * L_23 = (&___lhs0)->get_module_1();
		NullCheck(L_23);
		int32_t L_24 = VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 UnityEngine.EventSystems.BaseRaycaster::get_sortOrderPriority() */, L_23);
		BaseRaycaster_t4150874583 * L_25 = (&___rhs1)->get_module_1();
		NullCheck(L_25);
		int32_t L_26 = VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 UnityEngine.EventSystems.BaseRaycaster::get_sortOrderPriority() */, L_25);
		if ((((int32_t)L_24) == ((int32_t)L_26)))
		{
			goto IL_00d8;
		}
	}
	{
		BaseRaycaster_t4150874583 * L_27 = (&___rhs1)->get_module_1();
		NullCheck(L_27);
		int32_t L_28 = VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 UnityEngine.EventSystems.BaseRaycaster::get_sortOrderPriority() */, L_27);
		V_3 = L_28;
		BaseRaycaster_t4150874583 * L_29 = (&___lhs0)->get_module_1();
		NullCheck(L_29);
		int32_t L_30 = VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 UnityEngine.EventSystems.BaseRaycaster::get_sortOrderPriority() */, L_29);
		int32_t L_31 = Int32_CompareTo_m4284770383((&V_3), L_30, /*hidden argument*/NULL);
		V_2 = L_31;
		goto IL_01f9;
	}

IL_00d8:
	{
		BaseRaycaster_t4150874583 * L_32 = (&___lhs0)->get_module_1();
		NullCheck(L_32);
		int32_t L_33 = VirtFuncInvoker0< int32_t >::Invoke(21 /* System.Int32 UnityEngine.EventSystems.BaseRaycaster::get_renderOrderPriority() */, L_32);
		BaseRaycaster_t4150874583 * L_34 = (&___rhs1)->get_module_1();
		NullCheck(L_34);
		int32_t L_35 = VirtFuncInvoker0< int32_t >::Invoke(21 /* System.Int32 UnityEngine.EventSystems.BaseRaycaster::get_renderOrderPriority() */, L_34);
		if ((((int32_t)L_33) == ((int32_t)L_35)))
		{
			goto IL_011c;
		}
	}
	{
		BaseRaycaster_t4150874583 * L_36 = (&___rhs1)->get_module_1();
		NullCheck(L_36);
		int32_t L_37 = VirtFuncInvoker0< int32_t >::Invoke(21 /* System.Int32 UnityEngine.EventSystems.BaseRaycaster::get_renderOrderPriority() */, L_36);
		V_4 = L_37;
		BaseRaycaster_t4150874583 * L_38 = (&___lhs0)->get_module_1();
		NullCheck(L_38);
		int32_t L_39 = VirtFuncInvoker0< int32_t >::Invoke(21 /* System.Int32 UnityEngine.EventSystems.BaseRaycaster::get_renderOrderPriority() */, L_38);
		int32_t L_40 = Int32_CompareTo_m4284770383((&V_4), L_39, /*hidden argument*/NULL);
		V_2 = L_40;
		goto IL_01f9;
	}

IL_011c:
	{
	}

IL_011d:
	{
		int32_t L_41 = (&___lhs0)->get_sortingLayer_5();
		int32_t L_42 = (&___rhs1)->get_sortingLayer_5();
		if ((((int32_t)L_41) == ((int32_t)L_42)))
		{
			goto IL_015c;
		}
	}
	{
		int32_t L_43 = (&___rhs1)->get_sortingLayer_5();
		int32_t L_44 = SortingLayer_GetLayerValueFromID_m1947934714(NULL /*static, unused*/, L_43, /*hidden argument*/NULL);
		V_5 = L_44;
		int32_t L_45 = (&___lhs0)->get_sortingLayer_5();
		int32_t L_46 = SortingLayer_GetLayerValueFromID_m1947934714(NULL /*static, unused*/, L_45, /*hidden argument*/NULL);
		V_6 = L_46;
		int32_t L_47 = V_6;
		int32_t L_48 = Int32_CompareTo_m4284770383((&V_5), L_47, /*hidden argument*/NULL);
		V_2 = L_48;
		goto IL_01f9;
	}

IL_015c:
	{
		int32_t L_49 = (&___lhs0)->get_sortingOrder_6();
		int32_t L_50 = (&___rhs1)->get_sortingOrder_6();
		if ((((int32_t)L_49) == ((int32_t)L_50)))
		{
			goto IL_0188;
		}
	}
	{
		int32_t* L_51 = (&___rhs1)->get_address_of_sortingOrder_6();
		int32_t L_52 = (&___lhs0)->get_sortingOrder_6();
		int32_t L_53 = Int32_CompareTo_m4284770383(L_51, L_52, /*hidden argument*/NULL);
		V_2 = L_53;
		goto IL_01f9;
	}

IL_0188:
	{
		int32_t L_54 = (&___lhs0)->get_depth_4();
		int32_t L_55 = (&___rhs1)->get_depth_4();
		if ((((int32_t)L_54) == ((int32_t)L_55)))
		{
			goto IL_01b4;
		}
	}
	{
		int32_t* L_56 = (&___rhs1)->get_address_of_depth_4();
		int32_t L_57 = (&___lhs0)->get_depth_4();
		int32_t L_58 = Int32_CompareTo_m4284770383(L_56, L_57, /*hidden argument*/NULL);
		V_2 = L_58;
		goto IL_01f9;
	}

IL_01b4:
	{
		float L_59 = (&___lhs0)->get_distance_2();
		float L_60 = (&___rhs1)->get_distance_2();
		if ((((float)L_59) == ((float)L_60)))
		{
			goto IL_01e0;
		}
	}
	{
		float* L_61 = (&___lhs0)->get_address_of_distance_2();
		float L_62 = (&___rhs1)->get_distance_2();
		int32_t L_63 = Single_CompareTo_m189772128(L_61, L_62, /*hidden argument*/NULL);
		V_2 = L_63;
		goto IL_01f9;
	}

IL_01e0:
	{
		float* L_64 = (&___lhs0)->get_address_of_index_3();
		float L_65 = (&___rhs1)->get_index_3();
		int32_t L_66 = Single_CompareTo_m189772128(L_64, L_65, /*hidden argument*/NULL);
		V_2 = L_66;
		goto IL_01f9;
	}

IL_01f9:
	{
		int32_t L_67 = V_2;
		return L_67;
	}
}
// System.Void UnityEngine.EventSystems.EventSystem::RaycastAll(UnityEngine.EventSystems.PointerEventData,System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>)
extern "C"  void EventSystem_RaycastAll_m523788254 (EventSystem_t1003666588 * __this, PointerEventData_t3807901092 * ___eventData0, List_1_t537414295 * ___raycastResults1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (EventSystem_RaycastAll_m523788254_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	List_1_t1327982029 * V_0 = NULL;
	int32_t V_1 = 0;
	BaseRaycaster_t4150874583 * V_2 = NULL;
	{
		List_1_t537414295 * L_0 = ___raycastResults1;
		NullCheck(L_0);
		List_1_Clear_m1143167521(L_0, /*hidden argument*/List_1_Clear_m1143167521_RuntimeMethod_var);
		IL2CPP_RUNTIME_CLASS_INIT(RaycasterManager_t2536340562_il2cpp_TypeInfo_var);
		List_1_t1327982029 * L_1 = RaycasterManager_GetRaycasters_m1696543145(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_0 = L_1;
		V_1 = 0;
		goto IL_0046;
	}

IL_0014:
	{
		List_1_t1327982029 * L_2 = V_0;
		int32_t L_3 = V_1;
		NullCheck(L_2);
		BaseRaycaster_t4150874583 * L_4 = List_1_get_Item_m2082190616(L_2, L_3, /*hidden argument*/List_1_get_Item_m2082190616_RuntimeMethod_var);
		V_2 = L_4;
		BaseRaycaster_t4150874583 * L_5 = V_2;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_6 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_5, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (L_6)
		{
			goto IL_0034;
		}
	}
	{
		BaseRaycaster_t4150874583 * L_7 = V_2;
		NullCheck(L_7);
		bool L_8 = VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, L_7);
		if (L_8)
		{
			goto IL_0039;
		}
	}

IL_0034:
	{
		goto IL_0042;
	}

IL_0039:
	{
		BaseRaycaster_t4150874583 * L_9 = V_2;
		PointerEventData_t3807901092 * L_10 = ___eventData0;
		List_1_t537414295 * L_11 = ___raycastResults1;
		NullCheck(L_9);
		VirtActionInvoker2< PointerEventData_t3807901092 *, List_1_t537414295 * >::Invoke(17 /* System.Void UnityEngine.EventSystems.BaseRaycaster::Raycast(UnityEngine.EventSystems.PointerEventData,System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>) */, L_9, L_10, L_11);
	}

IL_0042:
	{
		int32_t L_12 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1));
	}

IL_0046:
	{
		int32_t L_13 = V_1;
		List_1_t1327982029 * L_14 = V_0;
		NullCheck(L_14);
		int32_t L_15 = List_1_get_Count_m2161784528(L_14, /*hidden argument*/List_1_get_Count_m2161784528_RuntimeMethod_var);
		if ((((int32_t)L_13) < ((int32_t)L_15)))
		{
			goto IL_0014;
		}
	}
	{
		List_1_t537414295 * L_16 = ___raycastResults1;
		IL2CPP_RUNTIME_CLASS_INIT(EventSystem_t1003666588_il2cpp_TypeInfo_var);
		Comparison_1_t3135238028 * L_17 = ((EventSystem_t1003666588_StaticFields*)il2cpp_codegen_static_fields_for(EventSystem_t1003666588_il2cpp_TypeInfo_var))->get_s_RaycastComparer_12();
		NullCheck(L_16);
		List_1_Sort_m560065279(L_16, L_17, /*hidden argument*/List_1_Sort_m560065279_RuntimeMethod_var);
		return;
	}
}
// System.Boolean UnityEngine.EventSystems.EventSystem::IsPointerOverGameObject()
extern "C"  bool EventSystem_IsPointerOverGameObject_m1911785875 (EventSystem_t1003666588 * __this, const RuntimeMethod* method)
{
	bool V_0 = false;
	{
		bool L_0 = EventSystem_IsPointerOverGameObject_m301566329(__this, (-1), /*hidden argument*/NULL);
		V_0 = L_0;
		goto IL_000e;
	}

IL_000e:
	{
		bool L_1 = V_0;
		return L_1;
	}
}
// System.Boolean UnityEngine.EventSystems.EventSystem::IsPointerOverGameObject(System.Int32)
extern "C"  bool EventSystem_IsPointerOverGameObject_m301566329 (EventSystem_t1003666588 * __this, int32_t ___pointerId0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (EventSystem_IsPointerOverGameObject_m301566329_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		BaseInputModule_t2019268878 * L_0 = __this->get_m_CurrentInputModule_3();
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_0, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0019;
		}
	}
	{
		V_0 = (bool)0;
		goto IL_002b;
	}

IL_0019:
	{
		BaseInputModule_t2019268878 * L_2 = __this->get_m_CurrentInputModule_3();
		int32_t L_3 = ___pointerId0;
		NullCheck(L_2);
		bool L_4 = VirtFuncInvoker1< bool, int32_t >::Invoke(20 /* System.Boolean UnityEngine.EventSystems.BaseInputModule::IsPointerOverGameObject(System.Int32) */, L_2, L_3);
		V_0 = L_4;
		goto IL_002b;
	}

IL_002b:
	{
		bool L_5 = V_0;
		return L_5;
	}
}
// System.Void UnityEngine.EventSystems.EventSystem::OnEnable()
extern "C"  void EventSystem_OnEnable_m3237278246 (EventSystem_t1003666588 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (EventSystem_OnEnable_m3237278246_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		UIBehaviour_OnEnable_m189051288(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(EventSystem_t1003666588_il2cpp_TypeInfo_var);
		List_1_t2475741330 * L_0 = ((EventSystem_t1003666588_StaticFields*)il2cpp_codegen_static_fields_for(EventSystem_t1003666588_il2cpp_TypeInfo_var))->get_m_EventSystems_4();
		NullCheck(L_0);
		List_1_Add_m1435462754(L_0, __this, /*hidden argument*/List_1_Add_m1435462754_RuntimeMethod_var);
		return;
	}
}
// System.Void UnityEngine.EventSystems.EventSystem::OnDisable()
extern "C"  void EventSystem_OnDisable_m3820258344 (EventSystem_t1003666588 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (EventSystem_OnDisable_m3820258344_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		BaseInputModule_t2019268878 * L_0 = __this->get_m_CurrentInputModule_3();
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_0, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0026;
		}
	}
	{
		BaseInputModule_t2019268878 * L_2 = __this->get_m_CurrentInputModule_3();
		NullCheck(L_2);
		VirtActionInvoker0::Invoke(22 /* System.Void UnityEngine.EventSystems.BaseInputModule::DeactivateModule() */, L_2);
		__this->set_m_CurrentInputModule_3((BaseInputModule_t2019268878 *)NULL);
	}

IL_0026:
	{
		IL2CPP_RUNTIME_CLASS_INIT(EventSystem_t1003666588_il2cpp_TypeInfo_var);
		List_1_t2475741330 * L_3 = ((EventSystem_t1003666588_StaticFields*)il2cpp_codegen_static_fields_for(EventSystem_t1003666588_il2cpp_TypeInfo_var))->get_m_EventSystems_4();
		NullCheck(L_3);
		List_1_Remove_m838994639(L_3, __this, /*hidden argument*/List_1_Remove_m838994639_RuntimeMethod_var);
		UIBehaviour_OnDisable_m1784507360(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.EventSystems.EventSystem::TickModules()
extern "C"  void EventSystem_TickModules_m1821462841 (EventSystem_t1003666588 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (EventSystem_TickModules_m1821462841_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		V_0 = 0;
		goto IL_0036;
	}

IL_0008:
	{
		List_1_t3491343620 * L_0 = __this->get_m_SystemInputModules_2();
		int32_t L_1 = V_0;
		NullCheck(L_0);
		BaseInputModule_t2019268878 * L_2 = List_1_get_Item_m3461017032(L_0, L_1, /*hidden argument*/List_1_get_Item_m3461017032_RuntimeMethod_var);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_3 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_2, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_3)
		{
			goto IL_0031;
		}
	}
	{
		List_1_t3491343620 * L_4 = __this->get_m_SystemInputModules_2();
		int32_t L_5 = V_0;
		NullCheck(L_4);
		BaseInputModule_t2019268878 * L_6 = List_1_get_Item_m3461017032(L_4, L_5, /*hidden argument*/List_1_get_Item_m3461017032_RuntimeMethod_var);
		NullCheck(L_6);
		VirtActionInvoker0::Invoke(24 /* System.Void UnityEngine.EventSystems.BaseInputModule::UpdateModule() */, L_6);
	}

IL_0031:
	{
		int32_t L_7 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1));
	}

IL_0036:
	{
		int32_t L_8 = V_0;
		List_1_t3491343620 * L_9 = __this->get_m_SystemInputModules_2();
		NullCheck(L_9);
		int32_t L_10 = List_1_get_Count_m3978923431(L_9, /*hidden argument*/List_1_get_Count_m3978923431_RuntimeMethod_var);
		if ((((int32_t)L_8) < ((int32_t)L_10)))
		{
			goto IL_0008;
		}
	}
	{
		return;
	}
}
// System.Void UnityEngine.EventSystems.EventSystem::OnApplicationFocus(System.Boolean)
extern "C"  void EventSystem_OnApplicationFocus_m1035182001 (EventSystem_t1003666588 * __this, bool ___hasFocus0, const RuntimeMethod* method)
{
	{
		bool L_0 = ___hasFocus0;
		__this->set_m_HasFocus_9(L_0);
		return;
	}
}
// System.Void UnityEngine.EventSystems.EventSystem::Update()
extern "C"  void EventSystem_Update_m1662072334 (EventSystem_t1003666588 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (EventSystem_Update_m1662072334_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	int32_t V_1 = 0;
	BaseInputModule_t2019268878 * V_2 = NULL;
	int32_t V_3 = 0;
	BaseInputModule_t2019268878 * V_4 = NULL;
	{
		IL2CPP_RUNTIME_CLASS_INIT(EventSystem_t1003666588_il2cpp_TypeInfo_var);
		EventSystem_t1003666588 * L_0 = EventSystem_get_current_m1416377559(NULL /*static, unused*/, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_0, __this, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0016;
		}
	}
	{
		goto IL_00fe;
	}

IL_0016:
	{
		EventSystem_TickModules_m1821462841(__this, /*hidden argument*/NULL);
		V_0 = (bool)0;
		V_1 = 0;
		goto IL_0070;
	}

IL_0025:
	{
		List_1_t3491343620 * L_2 = __this->get_m_SystemInputModules_2();
		int32_t L_3 = V_1;
		NullCheck(L_2);
		BaseInputModule_t2019268878 * L_4 = List_1_get_Item_m3461017032(L_2, L_3, /*hidden argument*/List_1_get_Item_m3461017032_RuntimeMethod_var);
		V_2 = L_4;
		BaseInputModule_t2019268878 * L_5 = V_2;
		NullCheck(L_5);
		bool L_6 = VirtFuncInvoker0< bool >::Invoke(25 /* System.Boolean UnityEngine.EventSystems.BaseInputModule::IsModuleSupported() */, L_5);
		if (!L_6)
		{
			goto IL_006b;
		}
	}
	{
		BaseInputModule_t2019268878 * L_7 = V_2;
		NullCheck(L_7);
		bool L_8 = VirtFuncInvoker0< bool >::Invoke(21 /* System.Boolean UnityEngine.EventSystems.BaseInputModule::ShouldActivateModule() */, L_7);
		if (!L_8)
		{
			goto IL_006b;
		}
	}
	{
		BaseInputModule_t2019268878 * L_9 = __this->get_m_CurrentInputModule_3();
		BaseInputModule_t2019268878 * L_10 = V_2;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_11 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_9, L_10, /*hidden argument*/NULL);
		if (!L_11)
		{
			goto IL_0066;
		}
	}
	{
		BaseInputModule_t2019268878 * L_12 = V_2;
		EventSystem_ChangeEventModule_m2498557825(__this, L_12, /*hidden argument*/NULL);
		V_0 = (bool)1;
	}

IL_0066:
	{
		goto IL_0081;
	}

IL_006b:
	{
		int32_t L_13 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1));
	}

IL_0070:
	{
		int32_t L_14 = V_1;
		List_1_t3491343620 * L_15 = __this->get_m_SystemInputModules_2();
		NullCheck(L_15);
		int32_t L_16 = List_1_get_Count_m3978923431(L_15, /*hidden argument*/List_1_get_Count_m3978923431_RuntimeMethod_var);
		if ((((int32_t)L_14) < ((int32_t)L_16)))
		{
			goto IL_0025;
		}
	}

IL_0081:
	{
		BaseInputModule_t2019268878 * L_17 = __this->get_m_CurrentInputModule_3();
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_18 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_17, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_18)
		{
			goto IL_00dc;
		}
	}
	{
		V_3 = 0;
		goto IL_00ca;
	}

IL_009a:
	{
		List_1_t3491343620 * L_19 = __this->get_m_SystemInputModules_2();
		int32_t L_20 = V_3;
		NullCheck(L_19);
		BaseInputModule_t2019268878 * L_21 = List_1_get_Item_m3461017032(L_19, L_20, /*hidden argument*/List_1_get_Item_m3461017032_RuntimeMethod_var);
		V_4 = L_21;
		BaseInputModule_t2019268878 * L_22 = V_4;
		NullCheck(L_22);
		bool L_23 = VirtFuncInvoker0< bool >::Invoke(25 /* System.Boolean UnityEngine.EventSystems.BaseInputModule::IsModuleSupported() */, L_22);
		if (!L_23)
		{
			goto IL_00c5;
		}
	}
	{
		BaseInputModule_t2019268878 * L_24 = V_4;
		EventSystem_ChangeEventModule_m2498557825(__this, L_24, /*hidden argument*/NULL);
		V_0 = (bool)1;
		goto IL_00db;
	}

IL_00c5:
	{
		int32_t L_25 = V_3;
		V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)1));
	}

IL_00ca:
	{
		int32_t L_26 = V_3;
		List_1_t3491343620 * L_27 = __this->get_m_SystemInputModules_2();
		NullCheck(L_27);
		int32_t L_28 = List_1_get_Count_m3978923431(L_27, /*hidden argument*/List_1_get_Count_m3978923431_RuntimeMethod_var);
		if ((((int32_t)L_26) < ((int32_t)L_28)))
		{
			goto IL_009a;
		}
	}

IL_00db:
	{
	}

IL_00dc:
	{
		bool L_29 = V_0;
		if (L_29)
		{
			goto IL_00fe;
		}
	}
	{
		BaseInputModule_t2019268878 * L_30 = __this->get_m_CurrentInputModule_3();
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_31 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_30, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_31)
		{
			goto IL_00fe;
		}
	}
	{
		BaseInputModule_t2019268878 * L_32 = __this->get_m_CurrentInputModule_3();
		NullCheck(L_32);
		VirtActionInvoker0::Invoke(17 /* System.Void UnityEngine.EventSystems.BaseInputModule::Process() */, L_32);
	}

IL_00fe:
	{
		return;
	}
}
// System.Void UnityEngine.EventSystems.EventSystem::ChangeEventModule(UnityEngine.EventSystems.BaseInputModule)
extern "C"  void EventSystem_ChangeEventModule_m2498557825 (EventSystem_t1003666588 * __this, BaseInputModule_t2019268878 * ___module0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (EventSystem_ChangeEventModule_m2498557825_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		BaseInputModule_t2019268878 * L_0 = __this->get_m_CurrentInputModule_3();
		BaseInputModule_t2019268878 * L_1 = ___module0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_2 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_0017;
		}
	}
	{
		goto IL_004c;
	}

IL_0017:
	{
		BaseInputModule_t2019268878 * L_3 = __this->get_m_CurrentInputModule_3();
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_4 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_3, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_4)
		{
			goto IL_0033;
		}
	}
	{
		BaseInputModule_t2019268878 * L_5 = __this->get_m_CurrentInputModule_3();
		NullCheck(L_5);
		VirtActionInvoker0::Invoke(22 /* System.Void UnityEngine.EventSystems.BaseInputModule::DeactivateModule() */, L_5);
	}

IL_0033:
	{
		BaseInputModule_t2019268878 * L_6 = ___module0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_7 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_6, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_7)
		{
			goto IL_0045;
		}
	}
	{
		BaseInputModule_t2019268878 * L_8 = ___module0;
		NullCheck(L_8);
		VirtActionInvoker0::Invoke(23 /* System.Void UnityEngine.EventSystems.BaseInputModule::ActivateModule() */, L_8);
	}

IL_0045:
	{
		BaseInputModule_t2019268878 * L_9 = ___module0;
		__this->set_m_CurrentInputModule_3(L_9);
	}

IL_004c:
	{
		return;
	}
}
// System.String UnityEngine.EventSystems.EventSystem::ToString()
extern "C"  String_t* EventSystem_ToString_m3779610692 (EventSystem_t1003666588 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (EventSystem_ToString_m3779610692_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	StringBuilder_t * V_0 = NULL;
	String_t* V_1 = NULL;
	StringBuilder_t * G_B2_0 = NULL;
	StringBuilder_t * G_B1_0 = NULL;
	String_t* G_B3_0 = NULL;
	StringBuilder_t * G_B3_1 = NULL;
	{
		StringBuilder_t * L_0 = (StringBuilder_t *)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
		StringBuilder__ctor_m3121283359(L_0, /*hidden argument*/NULL);
		V_0 = L_0;
		StringBuilder_t * L_1 = V_0;
		GameObject_t1113636619 * L_2 = EventSystem_get_currentSelectedGameObject_m2939274948(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_3 = String_Concat_m904156431(NULL /*static, unused*/, _stringLiteral1079004243, L_2, /*hidden argument*/NULL);
		NullCheck(L_1);
		StringBuilder_AppendLine_m1438862993(L_1, L_3, /*hidden argument*/NULL);
		StringBuilder_t * L_4 = V_0;
		NullCheck(L_4);
		StringBuilder_AppendLine_m2783356575(L_4, /*hidden argument*/NULL);
		StringBuilder_t * L_5 = V_0;
		NullCheck(L_5);
		StringBuilder_AppendLine_m2783356575(L_5, /*hidden argument*/NULL);
		StringBuilder_t * L_6 = V_0;
		BaseInputModule_t2019268878 * L_7 = __this->get_m_CurrentInputModule_3();
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_8 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_7, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		G_B1_0 = L_6;
		if (!L_8)
		{
			G_B2_0 = L_6;
			goto IL_004e;
		}
	}
	{
		BaseInputModule_t2019268878 * L_9 = __this->get_m_CurrentInputModule_3();
		NullCheck(L_9);
		String_t* L_10 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_9);
		G_B3_0 = L_10;
		G_B3_1 = G_B1_0;
		goto IL_0053;
	}

IL_004e:
	{
		G_B3_0 = _stringLiteral3689597632;
		G_B3_1 = G_B2_0;
	}

IL_0053:
	{
		NullCheck(G_B3_1);
		StringBuilder_AppendLine_m1438862993(G_B3_1, G_B3_0, /*hidden argument*/NULL);
		StringBuilder_t * L_11 = V_0;
		NullCheck(L_11);
		String_t* L_12 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_11);
		V_1 = L_12;
		goto IL_0065;
	}

IL_0065:
	{
		String_t* L_13 = V_1;
		return L_13;
	}
}
// System.Void UnityEngine.EventSystems.EventSystem::.cctor()
extern "C"  void EventSystem__cctor_m659510393 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (EventSystem__cctor_m659510393_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		List_1_t2475741330 * L_0 = (List_1_t2475741330 *)il2cpp_codegen_object_new(List_1_t2475741330_il2cpp_TypeInfo_var);
		List_1__ctor_m3584291376(L_0, /*hidden argument*/List_1__ctor_m3584291376_RuntimeMethod_var);
		((EventSystem_t1003666588_StaticFields*)il2cpp_codegen_static_fields_for(EventSystem_t1003666588_il2cpp_TypeInfo_var))->set_m_EventSystems_4(L_0);
		Comparison_1_t3135238028 * L_1 = ((EventSystem_t1003666588_StaticFields*)il2cpp_codegen_static_fields_for(EventSystem_t1003666588_il2cpp_TypeInfo_var))->get_U3CU3Ef__mgU24cache0_13();
		if (L_1)
		{
			goto IL_0022;
		}
	}
	{
		intptr_t L_2 = (intptr_t)EventSystem_RaycastComparer_m3685368675_RuntimeMethod_var;
		Comparison_1_t3135238028 * L_3 = (Comparison_1_t3135238028 *)il2cpp_codegen_object_new(Comparison_1_t3135238028_il2cpp_TypeInfo_var);
		Comparison_1__ctor_m214699014(L_3, NULL, L_2, /*hidden argument*/Comparison_1__ctor_m214699014_RuntimeMethod_var);
		((EventSystem_t1003666588_StaticFields*)il2cpp_codegen_static_fields_for(EventSystem_t1003666588_il2cpp_TypeInfo_var))->set_U3CU3Ef__mgU24cache0_13(L_3);
	}

IL_0022:
	{
		Comparison_1_t3135238028 * L_4 = ((EventSystem_t1003666588_StaticFields*)il2cpp_codegen_static_fields_for(EventSystem_t1003666588_il2cpp_TypeInfo_var))->get_U3CU3Ef__mgU24cache0_13();
		((EventSystem_t1003666588_StaticFields*)il2cpp_codegen_static_fields_for(EventSystem_t1003666588_il2cpp_TypeInfo_var))->set_s_RaycastComparer_12(L_4);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.EventSystems.EventTrigger::.ctor()
extern "C"  void EventTrigger__ctor_m4178741950 (EventTrigger_t1076084509 * __this, const RuntimeMethod* method)
{
	{
		MonoBehaviour__ctor_m1579109191(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Collections.Generic.List`1<UnityEngine.EventSystems.EventTrigger/Entry> UnityEngine.EventSystems.EventTrigger::get_triggers()
extern "C"  List_1_t521873611 * EventTrigger_get_triggers_m968087715 (EventTrigger_t1076084509 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (EventTrigger_get_triggers_m968087715_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	List_1_t521873611 * V_0 = NULL;
	{
		List_1_t521873611 * L_0 = __this->get_m_Delegates_2();
		if (L_0)
		{
			goto IL_0017;
		}
	}
	{
		List_1_t521873611 * L_1 = (List_1_t521873611 *)il2cpp_codegen_object_new(List_1_t521873611_il2cpp_TypeInfo_var);
		List_1__ctor_m2141505961(L_1, /*hidden argument*/List_1__ctor_m2141505961_RuntimeMethod_var);
		__this->set_m_Delegates_2(L_1);
	}

IL_0017:
	{
		List_1_t521873611 * L_2 = __this->get_m_Delegates_2();
		V_0 = L_2;
		goto IL_0023;
	}

IL_0023:
	{
		List_1_t521873611 * L_3 = V_0;
		return L_3;
	}
}
// System.Void UnityEngine.EventSystems.EventTrigger::set_triggers(System.Collections.Generic.List`1<UnityEngine.EventSystems.EventTrigger/Entry>)
extern "C"  void EventTrigger_set_triggers_m2231347435 (EventTrigger_t1076084509 * __this, List_1_t521873611 * ___value0, const RuntimeMethod* method)
{
	{
		List_1_t521873611 * L_0 = ___value0;
		__this->set_m_Delegates_2(L_0);
		return;
	}
}
// System.Void UnityEngine.EventSystems.EventTrigger::Execute(UnityEngine.EventSystems.EventTriggerType,UnityEngine.EventSystems.BaseEventData)
extern "C"  void EventTrigger_Execute_m2453060771 (EventTrigger_t1076084509 * __this, int32_t ___id0, BaseEventData_t3903027533 * ___eventData1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (EventTrigger_Execute_m2453060771_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	Entry_t3344766165 * V_2 = NULL;
	{
		V_0 = 0;
		List_1_t521873611 * L_0 = EventTrigger_get_triggers_m968087715(__this, /*hidden argument*/NULL);
		NullCheck(L_0);
		int32_t L_1 = List_1_get_Count_m2675738555(L_0, /*hidden argument*/List_1_get_Count_m2675738555_RuntimeMethod_var);
		V_1 = L_1;
		goto IL_004a;
	}

IL_0014:
	{
		List_1_t521873611 * L_2 = EventTrigger_get_triggers_m968087715(__this, /*hidden argument*/NULL);
		int32_t L_3 = V_0;
		NullCheck(L_2);
		Entry_t3344766165 * L_4 = List_1_get_Item_m3701861842(L_2, L_3, /*hidden argument*/List_1_get_Item_m3701861842_RuntimeMethod_var);
		V_2 = L_4;
		Entry_t3344766165 * L_5 = V_2;
		NullCheck(L_5);
		int32_t L_6 = L_5->get_eventID_0();
		int32_t L_7 = ___id0;
		if ((!(((uint32_t)L_6) == ((uint32_t)L_7))))
		{
			goto IL_0045;
		}
	}
	{
		Entry_t3344766165 * L_8 = V_2;
		NullCheck(L_8);
		TriggerEvent_t3867320123 * L_9 = L_8->get_callback_1();
		if (!L_9)
		{
			goto IL_0045;
		}
	}
	{
		Entry_t3344766165 * L_10 = V_2;
		NullCheck(L_10);
		TriggerEvent_t3867320123 * L_11 = L_10->get_callback_1();
		BaseEventData_t3903027533 * L_12 = ___eventData1;
		NullCheck(L_11);
		UnityEvent_1_Invoke_m3280461164(L_11, L_12, /*hidden argument*/UnityEvent_1_Invoke_m3280461164_RuntimeMethod_var);
	}

IL_0045:
	{
		int32_t L_13 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1));
	}

IL_004a:
	{
		int32_t L_14 = V_0;
		int32_t L_15 = V_1;
		if ((((int32_t)L_14) < ((int32_t)L_15)))
		{
			goto IL_0014;
		}
	}
	{
		return;
	}
}
// System.Void UnityEngine.EventSystems.EventTrigger::OnPointerEnter(UnityEngine.EventSystems.PointerEventData)
extern "C"  void EventTrigger_OnPointerEnter_m986348926 (EventTrigger_t1076084509 * __this, PointerEventData_t3807901092 * ___eventData0, const RuntimeMethod* method)
{
	{
		PointerEventData_t3807901092 * L_0 = ___eventData0;
		EventTrigger_Execute_m2453060771(__this, 0, L_0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.EventSystems.EventTrigger::OnPointerExit(UnityEngine.EventSystems.PointerEventData)
extern "C"  void EventTrigger_OnPointerExit_m275402952 (EventTrigger_t1076084509 * __this, PointerEventData_t3807901092 * ___eventData0, const RuntimeMethod* method)
{
	{
		PointerEventData_t3807901092 * L_0 = ___eventData0;
		EventTrigger_Execute_m2453060771(__this, 1, L_0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.EventSystems.EventTrigger::OnDrag(UnityEngine.EventSystems.PointerEventData)
extern "C"  void EventTrigger_OnDrag_m4080953819 (EventTrigger_t1076084509 * __this, PointerEventData_t3807901092 * ___eventData0, const RuntimeMethod* method)
{
	{
		PointerEventData_t3807901092 * L_0 = ___eventData0;
		EventTrigger_Execute_m2453060771(__this, 5, L_0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.EventSystems.EventTrigger::OnDrop(UnityEngine.EventSystems.PointerEventData)
extern "C"  void EventTrigger_OnDrop_m2546134332 (EventTrigger_t1076084509 * __this, PointerEventData_t3807901092 * ___eventData0, const RuntimeMethod* method)
{
	{
		PointerEventData_t3807901092 * L_0 = ___eventData0;
		EventTrigger_Execute_m2453060771(__this, 6, L_0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.EventSystems.EventTrigger::OnPointerDown(UnityEngine.EventSystems.PointerEventData)
extern "C"  void EventTrigger_OnPointerDown_m303405860 (EventTrigger_t1076084509 * __this, PointerEventData_t3807901092 * ___eventData0, const RuntimeMethod* method)
{
	{
		PointerEventData_t3807901092 * L_0 = ___eventData0;
		EventTrigger_Execute_m2453060771(__this, 2, L_0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.EventSystems.EventTrigger::OnPointerUp(UnityEngine.EventSystems.PointerEventData)
extern "C"  void EventTrigger_OnPointerUp_m2785851934 (EventTrigger_t1076084509 * __this, PointerEventData_t3807901092 * ___eventData0, const RuntimeMethod* method)
{
	{
		PointerEventData_t3807901092 * L_0 = ___eventData0;
		EventTrigger_Execute_m2453060771(__this, 3, L_0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.EventSystems.EventTrigger::OnPointerClick(UnityEngine.EventSystems.PointerEventData)
extern "C"  void EventTrigger_OnPointerClick_m1385968891 (EventTrigger_t1076084509 * __this, PointerEventData_t3807901092 * ___eventData0, const RuntimeMethod* method)
{
	{
		PointerEventData_t3807901092 * L_0 = ___eventData0;
		EventTrigger_Execute_m2453060771(__this, 4, L_0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.EventSystems.EventTrigger::OnSelect(UnityEngine.EventSystems.BaseEventData)
extern "C"  void EventTrigger_OnSelect_m461832639 (EventTrigger_t1076084509 * __this, BaseEventData_t3903027533 * ___eventData0, const RuntimeMethod* method)
{
	{
		BaseEventData_t3903027533 * L_0 = ___eventData0;
		EventTrigger_Execute_m2453060771(__this, ((int32_t)9), L_0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.EventSystems.EventTrigger::OnDeselect(UnityEngine.EventSystems.BaseEventData)
extern "C"  void EventTrigger_OnDeselect_m1919608102 (EventTrigger_t1076084509 * __this, BaseEventData_t3903027533 * ___eventData0, const RuntimeMethod* method)
{
	{
		BaseEventData_t3903027533 * L_0 = ___eventData0;
		EventTrigger_Execute_m2453060771(__this, ((int32_t)10), L_0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.EventSystems.EventTrigger::OnScroll(UnityEngine.EventSystems.PointerEventData)
extern "C"  void EventTrigger_OnScroll_m1105023111 (EventTrigger_t1076084509 * __this, PointerEventData_t3807901092 * ___eventData0, const RuntimeMethod* method)
{
	{
		PointerEventData_t3807901092 * L_0 = ___eventData0;
		EventTrigger_Execute_m2453060771(__this, 7, L_0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.EventSystems.EventTrigger::OnMove(UnityEngine.EventSystems.AxisEventData)
extern "C"  void EventTrigger_OnMove_m2761097708 (EventTrigger_t1076084509 * __this, AxisEventData_t2331243652 * ___eventData0, const RuntimeMethod* method)
{
	{
		AxisEventData_t2331243652 * L_0 = ___eventData0;
		EventTrigger_Execute_m2453060771(__this, ((int32_t)11), L_0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.EventSystems.EventTrigger::OnUpdateSelected(UnityEngine.EventSystems.BaseEventData)
extern "C"  void EventTrigger_OnUpdateSelected_m3321513786 (EventTrigger_t1076084509 * __this, BaseEventData_t3903027533 * ___eventData0, const RuntimeMethod* method)
{
	{
		BaseEventData_t3903027533 * L_0 = ___eventData0;
		EventTrigger_Execute_m2453060771(__this, 8, L_0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.EventSystems.EventTrigger::OnInitializePotentialDrag(UnityEngine.EventSystems.PointerEventData)
extern "C"  void EventTrigger_OnInitializePotentialDrag_m2172162368 (EventTrigger_t1076084509 * __this, PointerEventData_t3807901092 * ___eventData0, const RuntimeMethod* method)
{
	{
		PointerEventData_t3807901092 * L_0 = ___eventData0;
		EventTrigger_Execute_m2453060771(__this, ((int32_t)12), L_0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.EventSystems.EventTrigger::OnBeginDrag(UnityEngine.EventSystems.PointerEventData)
extern "C"  void EventTrigger_OnBeginDrag_m4203438710 (EventTrigger_t1076084509 * __this, PointerEventData_t3807901092 * ___eventData0, const RuntimeMethod* method)
{
	{
		PointerEventData_t3807901092 * L_0 = ___eventData0;
		EventTrigger_Execute_m2453060771(__this, ((int32_t)13), L_0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.EventSystems.EventTrigger::OnEndDrag(UnityEngine.EventSystems.PointerEventData)
extern "C"  void EventTrigger_OnEndDrag_m2695180365 (EventTrigger_t1076084509 * __this, PointerEventData_t3807901092 * ___eventData0, const RuntimeMethod* method)
{
	{
		PointerEventData_t3807901092 * L_0 = ___eventData0;
		EventTrigger_Execute_m2453060771(__this, ((int32_t)14), L_0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.EventSystems.EventTrigger::OnSubmit(UnityEngine.EventSystems.BaseEventData)
extern "C"  void EventTrigger_OnSubmit_m1653902519 (EventTrigger_t1076084509 * __this, BaseEventData_t3903027533 * ___eventData0, const RuntimeMethod* method)
{
	{
		BaseEventData_t3903027533 * L_0 = ___eventData0;
		EventTrigger_Execute_m2453060771(__this, ((int32_t)15), L_0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.EventSystems.EventTrigger::OnCancel(UnityEngine.EventSystems.BaseEventData)
extern "C"  void EventTrigger_OnCancel_m585099428 (EventTrigger_t1076084509 * __this, BaseEventData_t3903027533 * ___eventData0, const RuntimeMethod* method)
{
	{
		BaseEventData_t3903027533 * L_0 = ___eventData0;
		EventTrigger_Execute_m2453060771(__this, ((int32_t)16), L_0, /*hidden argument*/NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.EventSystems.EventTrigger/Entry::.ctor()
extern "C"  void Entry__ctor_m2653221409 (Entry_t3344766165 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Entry__ctor_m2653221409_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		__this->set_eventID_0(4);
		TriggerEvent_t3867320123 * L_0 = (TriggerEvent_t3867320123 *)il2cpp_codegen_object_new(TriggerEvent_t3867320123_il2cpp_TypeInfo_var);
		TriggerEvent__ctor_m87299207(L_0, /*hidden argument*/NULL);
		__this->set_callback_1(L_0);
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.EventSystems.EventTrigger/TriggerEvent::.ctor()
extern "C"  void TriggerEvent__ctor_m87299207 (TriggerEvent_t3867320123 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (TriggerEvent__ctor_m87299207_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		UnityEvent_1__ctor_m184718670(__this, /*hidden argument*/UnityEvent_1__ctor_m184718670_RuntimeMethod_var);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.IPointerEnterHandler,UnityEngine.EventSystems.BaseEventData)
extern "C"  void ExecuteEvents_Execute_m1546133873 (RuntimeObject * __this /* static, unused */, RuntimeObject* ___handler0, BaseEventData_t3903027533 * ___eventData1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_Execute_m1546133873_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___handler0;
		BaseEventData_t3903027533 * L_1 = ___eventData1;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var);
		PointerEventData_t3807901092 * L_2 = ExecuteEvents_ValidateEventData_TisPointerEventData_t3807901092_m447710096(NULL /*static, unused*/, L_1, /*hidden argument*/ExecuteEvents_ValidateEventData_TisPointerEventData_t3807901092_m447710096_RuntimeMethod_var);
		NullCheck(L_0);
		InterfaceActionInvoker1< PointerEventData_t3807901092 * >::Invoke(0 /* System.Void UnityEngine.EventSystems.IPointerEnterHandler::OnPointerEnter(UnityEngine.EventSystems.PointerEventData) */, IPointerEnterHandler_t1016128679_il2cpp_TypeInfo_var, L_0, L_2);
		return;
	}
}
// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.IPointerExitHandler,UnityEngine.EventSystems.BaseEventData)
extern "C"  void ExecuteEvents_Execute_m3049310229 (RuntimeObject * __this /* static, unused */, RuntimeObject* ___handler0, BaseEventData_t3903027533 * ___eventData1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_Execute_m3049310229_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___handler0;
		BaseEventData_t3903027533 * L_1 = ___eventData1;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var);
		PointerEventData_t3807901092 * L_2 = ExecuteEvents_ValidateEventData_TisPointerEventData_t3807901092_m447710096(NULL /*static, unused*/, L_1, /*hidden argument*/ExecuteEvents_ValidateEventData_TisPointerEventData_t3807901092_m447710096_RuntimeMethod_var);
		NullCheck(L_0);
		InterfaceActionInvoker1< PointerEventData_t3807901092 * >::Invoke(0 /* System.Void UnityEngine.EventSystems.IPointerExitHandler::OnPointerExit(UnityEngine.EventSystems.PointerEventData) */, IPointerExitHandler_t4182793654_il2cpp_TypeInfo_var, L_0, L_2);
		return;
	}
}
// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.IPointerDownHandler,UnityEngine.EventSystems.BaseEventData)
extern "C"  void ExecuteEvents_Execute_m1185511561 (RuntimeObject * __this /* static, unused */, RuntimeObject* ___handler0, BaseEventData_t3903027533 * ___eventData1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_Execute_m1185511561_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___handler0;
		BaseEventData_t3903027533 * L_1 = ___eventData1;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var);
		PointerEventData_t3807901092 * L_2 = ExecuteEvents_ValidateEventData_TisPointerEventData_t3807901092_m447710096(NULL /*static, unused*/, L_1, /*hidden argument*/ExecuteEvents_ValidateEventData_TisPointerEventData_t3807901092_m447710096_RuntimeMethod_var);
		NullCheck(L_0);
		InterfaceActionInvoker1< PointerEventData_t3807901092 * >::Invoke(0 /* System.Void UnityEngine.EventSystems.IPointerDownHandler::OnPointerDown(UnityEngine.EventSystems.PointerEventData) */, IPointerDownHandler_t1380080529_il2cpp_TypeInfo_var, L_0, L_2);
		return;
	}
}
// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.IPointerUpHandler,UnityEngine.EventSystems.BaseEventData)
extern "C"  void ExecuteEvents_Execute_m3952332304 (RuntimeObject * __this /* static, unused */, RuntimeObject* ___handler0, BaseEventData_t3903027533 * ___eventData1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_Execute_m3952332304_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___handler0;
		BaseEventData_t3903027533 * L_1 = ___eventData1;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var);
		PointerEventData_t3807901092 * L_2 = ExecuteEvents_ValidateEventData_TisPointerEventData_t3807901092_m447710096(NULL /*static, unused*/, L_1, /*hidden argument*/ExecuteEvents_ValidateEventData_TisPointerEventData_t3807901092_m447710096_RuntimeMethod_var);
		NullCheck(L_0);
		InterfaceActionInvoker1< PointerEventData_t3807901092 * >::Invoke(0 /* System.Void UnityEngine.EventSystems.IPointerUpHandler::OnPointerUp(UnityEngine.EventSystems.PointerEventData) */, IPointerUpHandler_t277099170_il2cpp_TypeInfo_var, L_0, L_2);
		return;
	}
}
// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.IPointerClickHandler,UnityEngine.EventSystems.BaseEventData)
extern "C"  void ExecuteEvents_Execute_m3613826831 (RuntimeObject * __this /* static, unused */, RuntimeObject* ___handler0, BaseEventData_t3903027533 * ___eventData1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_Execute_m3613826831_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___handler0;
		BaseEventData_t3903027533 * L_1 = ___eventData1;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var);
		PointerEventData_t3807901092 * L_2 = ExecuteEvents_ValidateEventData_TisPointerEventData_t3807901092_m447710096(NULL /*static, unused*/, L_1, /*hidden argument*/ExecuteEvents_ValidateEventData_TisPointerEventData_t3807901092_m447710096_RuntimeMethod_var);
		NullCheck(L_0);
		InterfaceActionInvoker1< PointerEventData_t3807901092 * >::Invoke(0 /* System.Void UnityEngine.EventSystems.IPointerClickHandler::OnPointerClick(UnityEngine.EventSystems.PointerEventData) */, IPointerClickHandler_t132471142_il2cpp_TypeInfo_var, L_0, L_2);
		return;
	}
}
// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.IInitializePotentialDragHandler,UnityEngine.EventSystems.BaseEventData)
extern "C"  void ExecuteEvents_Execute_m1493894620 (RuntimeObject * __this /* static, unused */, RuntimeObject* ___handler0, BaseEventData_t3903027533 * ___eventData1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_Execute_m1493894620_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___handler0;
		BaseEventData_t3903027533 * L_1 = ___eventData1;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var);
		PointerEventData_t3807901092 * L_2 = ExecuteEvents_ValidateEventData_TisPointerEventData_t3807901092_m447710096(NULL /*static, unused*/, L_1, /*hidden argument*/ExecuteEvents_ValidateEventData_TisPointerEventData_t3807901092_m447710096_RuntimeMethod_var);
		NullCheck(L_0);
		InterfaceActionInvoker1< PointerEventData_t3807901092 * >::Invoke(0 /* System.Void UnityEngine.EventSystems.IInitializePotentialDragHandler::OnInitializePotentialDrag(UnityEngine.EventSystems.PointerEventData) */, IInitializePotentialDragHandler_t608041180_il2cpp_TypeInfo_var, L_0, L_2);
		return;
	}
}
// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.IBeginDragHandler,UnityEngine.EventSystems.BaseEventData)
extern "C"  void ExecuteEvents_Execute_m3445413961 (RuntimeObject * __this /* static, unused */, RuntimeObject* ___handler0, BaseEventData_t3903027533 * ___eventData1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_Execute_m3445413961_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___handler0;
		BaseEventData_t3903027533 * L_1 = ___eventData1;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var);
		PointerEventData_t3807901092 * L_2 = ExecuteEvents_ValidateEventData_TisPointerEventData_t3807901092_m447710096(NULL /*static, unused*/, L_1, /*hidden argument*/ExecuteEvents_ValidateEventData_TisPointerEventData_t3807901092_m447710096_RuntimeMethod_var);
		NullCheck(L_0);
		InterfaceActionInvoker1< PointerEventData_t3807901092 * >::Invoke(0 /* System.Void UnityEngine.EventSystems.IBeginDragHandler::OnBeginDrag(UnityEngine.EventSystems.PointerEventData) */, IBeginDragHandler_t3293314358_il2cpp_TypeInfo_var, L_0, L_2);
		return;
	}
}
// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.IDragHandler,UnityEngine.EventSystems.BaseEventData)
extern "C"  void ExecuteEvents_Execute_m1324264331 (RuntimeObject * __this /* static, unused */, RuntimeObject* ___handler0, BaseEventData_t3903027533 * ___eventData1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_Execute_m1324264331_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___handler0;
		BaseEventData_t3903027533 * L_1 = ___eventData1;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var);
		PointerEventData_t3807901092 * L_2 = ExecuteEvents_ValidateEventData_TisPointerEventData_t3807901092_m447710096(NULL /*static, unused*/, L_1, /*hidden argument*/ExecuteEvents_ValidateEventData_TisPointerEventData_t3807901092_m447710096_RuntimeMethod_var);
		NullCheck(L_0);
		InterfaceActionInvoker1< PointerEventData_t3807901092 * >::Invoke(0 /* System.Void UnityEngine.EventSystems.IDragHandler::OnDrag(UnityEngine.EventSystems.PointerEventData) */, IDragHandler_t2288426503_il2cpp_TypeInfo_var, L_0, L_2);
		return;
	}
}
// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.IEndDragHandler,UnityEngine.EventSystems.BaseEventData)
extern "C"  void ExecuteEvents_Execute_m4243909891 (RuntimeObject * __this /* static, unused */, RuntimeObject* ___handler0, BaseEventData_t3903027533 * ___eventData1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_Execute_m4243909891_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___handler0;
		BaseEventData_t3903027533 * L_1 = ___eventData1;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var);
		PointerEventData_t3807901092 * L_2 = ExecuteEvents_ValidateEventData_TisPointerEventData_t3807901092_m447710096(NULL /*static, unused*/, L_1, /*hidden argument*/ExecuteEvents_ValidateEventData_TisPointerEventData_t3807901092_m447710096_RuntimeMethod_var);
		NullCheck(L_0);
		InterfaceActionInvoker1< PointerEventData_t3807901092 * >::Invoke(0 /* System.Void UnityEngine.EventSystems.IEndDragHandler::OnEndDrag(UnityEngine.EventSystems.PointerEventData) */, IEndDragHandler_t297508562_il2cpp_TypeInfo_var, L_0, L_2);
		return;
	}
}
// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.IDropHandler,UnityEngine.EventSystems.BaseEventData)
extern "C"  void ExecuteEvents_Execute_m609912907 (RuntimeObject * __this /* static, unused */, RuntimeObject* ___handler0, BaseEventData_t3903027533 * ___eventData1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_Execute_m609912907_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___handler0;
		BaseEventData_t3903027533 * L_1 = ___eventData1;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var);
		PointerEventData_t3807901092 * L_2 = ExecuteEvents_ValidateEventData_TisPointerEventData_t3807901092_m447710096(NULL /*static, unused*/, L_1, /*hidden argument*/ExecuteEvents_ValidateEventData_TisPointerEventData_t3807901092_m447710096_RuntimeMethod_var);
		NullCheck(L_0);
		InterfaceActionInvoker1< PointerEventData_t3807901092 * >::Invoke(0 /* System.Void UnityEngine.EventSystems.IDropHandler::OnDrop(UnityEngine.EventSystems.PointerEventData) */, IDropHandler_t3627139509_il2cpp_TypeInfo_var, L_0, L_2);
		return;
	}
}
// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.IScrollHandler,UnityEngine.EventSystems.BaseEventData)
extern "C"  void ExecuteEvents_Execute_m403325123 (RuntimeObject * __this /* static, unused */, RuntimeObject* ___handler0, BaseEventData_t3903027533 * ___eventData1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_Execute_m403325123_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___handler0;
		BaseEventData_t3903027533 * L_1 = ___eventData1;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var);
		PointerEventData_t3807901092 * L_2 = ExecuteEvents_ValidateEventData_TisPointerEventData_t3807901092_m447710096(NULL /*static, unused*/, L_1, /*hidden argument*/ExecuteEvents_ValidateEventData_TisPointerEventData_t3807901092_m447710096_RuntimeMethod_var);
		NullCheck(L_0);
		InterfaceActionInvoker1< PointerEventData_t3807901092 * >::Invoke(0 /* System.Void UnityEngine.EventSystems.IScrollHandler::OnScroll(UnityEngine.EventSystems.PointerEventData) */, IScrollHandler_t4201797704_il2cpp_TypeInfo_var, L_0, L_2);
		return;
	}
}
// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.IUpdateSelectedHandler,UnityEngine.EventSystems.BaseEventData)
extern "C"  void ExecuteEvents_Execute_m996574681 (RuntimeObject * __this /* static, unused */, RuntimeObject* ___handler0, BaseEventData_t3903027533 * ___eventData1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_Execute_m996574681_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___handler0;
		BaseEventData_t3903027533 * L_1 = ___eventData1;
		NullCheck(L_0);
		InterfaceActionInvoker1< BaseEventData_t3903027533 * >::Invoke(0 /* System.Void UnityEngine.EventSystems.IUpdateSelectedHandler::OnUpdateSelected(UnityEngine.EventSystems.BaseEventData) */, IUpdateSelectedHandler_t4266291469_il2cpp_TypeInfo_var, L_0, L_1);
		return;
	}
}
// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.ISelectHandler,UnityEngine.EventSystems.BaseEventData)
extern "C"  void ExecuteEvents_Execute_m2975249514 (RuntimeObject * __this /* static, unused */, RuntimeObject* ___handler0, BaseEventData_t3903027533 * ___eventData1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_Execute_m2975249514_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___handler0;
		BaseEventData_t3903027533 * L_1 = ___eventData1;
		NullCheck(L_0);
		InterfaceActionInvoker1< BaseEventData_t3903027533 * >::Invoke(0 /* System.Void UnityEngine.EventSystems.ISelectHandler::OnSelect(UnityEngine.EventSystems.BaseEventData) */, ISelectHandler_t2271418839_il2cpp_TypeInfo_var, L_0, L_1);
		return;
	}
}
// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.IDeselectHandler,UnityEngine.EventSystems.BaseEventData)
extern "C"  void ExecuteEvents_Execute_m113814934 (RuntimeObject * __this /* static, unused */, RuntimeObject* ___handler0, BaseEventData_t3903027533 * ___eventData1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_Execute_m113814934_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___handler0;
		BaseEventData_t3903027533 * L_1 = ___eventData1;
		NullCheck(L_0);
		InterfaceActionInvoker1< BaseEventData_t3903027533 * >::Invoke(0 /* System.Void UnityEngine.EventSystems.IDeselectHandler::OnDeselect(UnityEngine.EventSystems.BaseEventData) */, IDeselectHandler_t393712923_il2cpp_TypeInfo_var, L_0, L_1);
		return;
	}
}
// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.IMoveHandler,UnityEngine.EventSystems.BaseEventData)
extern "C"  void ExecuteEvents_Execute_m1178111212 (RuntimeObject * __this /* static, unused */, RuntimeObject* ___handler0, BaseEventData_t3903027533 * ___eventData1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_Execute_m1178111212_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___handler0;
		BaseEventData_t3903027533 * L_1 = ___eventData1;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var);
		AxisEventData_t2331243652 * L_2 = ExecuteEvents_ValidateEventData_TisAxisEventData_t2331243652_m2813643394(NULL /*static, unused*/, L_1, /*hidden argument*/ExecuteEvents_ValidateEventData_TisAxisEventData_t2331243652_m2813643394_RuntimeMethod_var);
		NullCheck(L_0);
		InterfaceActionInvoker1< AxisEventData_t2331243652 * >::Invoke(0 /* System.Void UnityEngine.EventSystems.IMoveHandler::OnMove(UnityEngine.EventSystems.AxisEventData) */, IMoveHandler_t933334182_il2cpp_TypeInfo_var, L_0, L_2);
		return;
	}
}
// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.ISubmitHandler,UnityEngine.EventSystems.BaseEventData)
extern "C"  void ExecuteEvents_Execute_m3936726821 (RuntimeObject * __this /* static, unused */, RuntimeObject* ___handler0, BaseEventData_t3903027533 * ___eventData1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_Execute_m3936726821_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___handler0;
		BaseEventData_t3903027533 * L_1 = ___eventData1;
		NullCheck(L_0);
		InterfaceActionInvoker1< BaseEventData_t3903027533 * >::Invoke(0 /* System.Void UnityEngine.EventSystems.ISubmitHandler::OnSubmit(UnityEngine.EventSystems.BaseEventData) */, ISubmitHandler_t2790798304_il2cpp_TypeInfo_var, L_0, L_1);
		return;
	}
}
// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.ICancelHandler,UnityEngine.EventSystems.BaseEventData)
extern "C"  void ExecuteEvents_Execute_m533210008 (RuntimeObject * __this /* static, unused */, RuntimeObject* ___handler0, BaseEventData_t3903027533 * ___eventData1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_Execute_m533210008_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___handler0;
		BaseEventData_t3903027533 * L_1 = ___eventData1;
		NullCheck(L_0);
		InterfaceActionInvoker1< BaseEventData_t3903027533 * >::Invoke(0 /* System.Void UnityEngine.EventSystems.ICancelHandler::OnCancel(UnityEngine.EventSystems.BaseEventData) */, ICancelHandler_t3974364820_il2cpp_TypeInfo_var, L_0, L_1);
		return;
	}
}
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerEnterHandler> UnityEngine.EventSystems.ExecuteEvents::get_pointerEnterHandler()
extern "C"  EventFunction_1_t3995630009 * ExecuteEvents_get_pointerEnterHandler_m1185301724 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_get_pointerEnterHandler_m1185301724_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	EventFunction_1_t3995630009 * V_0 = NULL;
	{
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var);
		EventFunction_1_t3995630009 * L_0 = ((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->get_s_PointerEnterHandler_0();
		V_0 = L_0;
		goto IL_000c;
	}

IL_000c:
	{
		EventFunction_1_t3995630009 * L_1 = V_0;
		return L_1;
	}
}
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerExitHandler> UnityEngine.EventSystems.ExecuteEvents::get_pointerExitHandler()
extern "C"  EventFunction_1_t2867327688 * ExecuteEvents_get_pointerExitHandler_m659239743 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_get_pointerExitHandler_m659239743_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	EventFunction_1_t2867327688 * V_0 = NULL;
	{
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var);
		EventFunction_1_t2867327688 * L_0 = ((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->get_s_PointerExitHandler_1();
		V_0 = L_0;
		goto IL_000c;
	}

IL_000c:
	{
		EventFunction_1_t2867327688 * L_1 = V_0;
		return L_1;
	}
}
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerDownHandler> UnityEngine.EventSystems.ExecuteEvents::get_pointerDownHandler()
extern "C"  EventFunction_1_t64614563 * ExecuteEvents_get_pointerDownHandler_m1022108370 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_get_pointerDownHandler_m1022108370_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	EventFunction_1_t64614563 * V_0 = NULL;
	{
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var);
		EventFunction_1_t64614563 * L_0 = ((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->get_s_PointerDownHandler_2();
		V_0 = L_0;
		goto IL_000c;
	}

IL_000c:
	{
		EventFunction_1_t64614563 * L_1 = V_0;
		return L_1;
	}
}
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerUpHandler> UnityEngine.EventSystems.ExecuteEvents::get_pointerUpHandler()
extern "C"  EventFunction_1_t3256600500 * ExecuteEvents_get_pointerUpHandler_m3515704212 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_get_pointerUpHandler_m3515704212_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	EventFunction_1_t3256600500 * V_0 = NULL;
	{
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var);
		EventFunction_1_t3256600500 * L_0 = ((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->get_s_PointerUpHandler_3();
		V_0 = L_0;
		goto IL_000c;
	}

IL_000c:
	{
		EventFunction_1_t3256600500 * L_1 = V_0;
		return L_1;
	}
}
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerClickHandler> UnityEngine.EventSystems.ExecuteEvents::get_pointerClickHandler()
extern "C"  EventFunction_1_t3111972472 * ExecuteEvents_get_pointerClickHandler_m1293869308 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_get_pointerClickHandler_m1293869308_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	EventFunction_1_t3111972472 * V_0 = NULL;
	{
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var);
		EventFunction_1_t3111972472 * L_0 = ((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->get_s_PointerClickHandler_4();
		V_0 = L_0;
		goto IL_000c;
	}

IL_000c:
	{
		EventFunction_1_t3111972472 * L_1 = V_0;
		return L_1;
	}
}
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IInitializePotentialDragHandler> UnityEngine.EventSystems.ExecuteEvents::get_initializePotentialDrag()
extern "C"  EventFunction_1_t3587542510 * ExecuteEvents_get_initializePotentialDrag_m298985714 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_get_initializePotentialDrag_m298985714_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	EventFunction_1_t3587542510 * V_0 = NULL;
	{
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var);
		EventFunction_1_t3587542510 * L_0 = ((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->get_s_InitializePotentialDragHandler_5();
		V_0 = L_0;
		goto IL_000c;
	}

IL_000c:
	{
		EventFunction_1_t3587542510 * L_1 = V_0;
		return L_1;
	}
}
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IBeginDragHandler> UnityEngine.EventSystems.ExecuteEvents::get_beginDragHandler()
extern "C"  EventFunction_1_t1977848392 * ExecuteEvents_get_beginDragHandler_m2267623666 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_get_beginDragHandler_m2267623666_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	EventFunction_1_t1977848392 * V_0 = NULL;
	{
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var);
		EventFunction_1_t1977848392 * L_0 = ((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->get_s_BeginDragHandler_6();
		V_0 = L_0;
		goto IL_000c;
	}

IL_000c:
	{
		EventFunction_1_t1977848392 * L_1 = V_0;
		return L_1;
	}
}
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IDragHandler> UnityEngine.EventSystems.ExecuteEvents::get_dragHandler()
extern "C"  EventFunction_1_t972960537 * ExecuteEvents_get_dragHandler_m3849431675 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_get_dragHandler_m3849431675_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	EventFunction_1_t972960537 * V_0 = NULL;
	{
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var);
		EventFunction_1_t972960537 * L_0 = ((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->get_s_DragHandler_7();
		V_0 = L_0;
		goto IL_000c;
	}

IL_000c:
	{
		EventFunction_1_t972960537 * L_1 = V_0;
		return L_1;
	}
}
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IEndDragHandler> UnityEngine.EventSystems.ExecuteEvents::get_endDragHandler()
extern "C"  EventFunction_1_t3277009892 * ExecuteEvents_get_endDragHandler_m2879610446 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_get_endDragHandler_m2879610446_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	EventFunction_1_t3277009892 * V_0 = NULL;
	{
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var);
		EventFunction_1_t3277009892 * L_0 = ((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->get_s_EndDragHandler_8();
		V_0 = L_0;
		goto IL_000c;
	}

IL_000c:
	{
		EventFunction_1_t3277009892 * L_1 = V_0;
		return L_1;
	}
}
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IDropHandler> UnityEngine.EventSystems.ExecuteEvents::get_dropHandler()
extern "C"  EventFunction_1_t2311673543 * ExecuteEvents_get_dropHandler_m2780765017 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_get_dropHandler_m2780765017_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	EventFunction_1_t2311673543 * V_0 = NULL;
	{
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var);
		EventFunction_1_t2311673543 * L_0 = ((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->get_s_DropHandler_9();
		V_0 = L_0;
		goto IL_000c;
	}

IL_000c:
	{
		EventFunction_1_t2311673543 * L_1 = V_0;
		return L_1;
	}
}
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IScrollHandler> UnityEngine.EventSystems.ExecuteEvents::get_scrollHandler()
extern "C"  EventFunction_1_t2886331738 * ExecuteEvents_get_scrollHandler_m2659345019 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_get_scrollHandler_m2659345019_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	EventFunction_1_t2886331738 * V_0 = NULL;
	{
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var);
		EventFunction_1_t2886331738 * L_0 = ((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->get_s_ScrollHandler_10();
		V_0 = L_0;
		goto IL_000c;
	}

IL_000c:
	{
		EventFunction_1_t2886331738 * L_1 = V_0;
		return L_1;
	}
}
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IUpdateSelectedHandler> UnityEngine.EventSystems.ExecuteEvents::get_updateSelectedHandler()
extern "C"  EventFunction_1_t2950825503 * ExecuteEvents_get_updateSelectedHandler_m1601110817 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_get_updateSelectedHandler_m1601110817_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	EventFunction_1_t2950825503 * V_0 = NULL;
	{
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var);
		EventFunction_1_t2950825503 * L_0 = ((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->get_s_UpdateSelectedHandler_11();
		V_0 = L_0;
		goto IL_000c;
	}

IL_000c:
	{
		EventFunction_1_t2950825503 * L_1 = V_0;
		return L_1;
	}
}
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.ISelectHandler> UnityEngine.EventSystems.ExecuteEvents::get_selectHandler()
extern "C"  EventFunction_1_t955952873 * ExecuteEvents_get_selectHandler_m2010843467 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_get_selectHandler_m2010843467_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	EventFunction_1_t955952873 * V_0 = NULL;
	{
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var);
		EventFunction_1_t955952873 * L_0 = ((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->get_s_SelectHandler_12();
		V_0 = L_0;
		goto IL_000c;
	}

IL_000c:
	{
		EventFunction_1_t955952873 * L_1 = V_0;
		return L_1;
	}
}
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IDeselectHandler> UnityEngine.EventSystems.ExecuteEvents::get_deselectHandler()
extern "C"  EventFunction_1_t3373214253 * ExecuteEvents_get_deselectHandler_m343617552 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_get_deselectHandler_m343617552_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	EventFunction_1_t3373214253 * V_0 = NULL;
	{
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var);
		EventFunction_1_t3373214253 * L_0 = ((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->get_s_DeselectHandler_13();
		V_0 = L_0;
		goto IL_000c;
	}

IL_000c:
	{
		EventFunction_1_t3373214253 * L_1 = V_0;
		return L_1;
	}
}
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IMoveHandler> UnityEngine.EventSystems.ExecuteEvents::get_moveHandler()
extern "C"  EventFunction_1_t3912835512 * ExecuteEvents_get_moveHandler_m3629736480 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_get_moveHandler_m3629736480_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	EventFunction_1_t3912835512 * V_0 = NULL;
	{
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var);
		EventFunction_1_t3912835512 * L_0 = ((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->get_s_MoveHandler_14();
		V_0 = L_0;
		goto IL_000c;
	}

IL_000c:
	{
		EventFunction_1_t3912835512 * L_1 = V_0;
		return L_1;
	}
}
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.ISubmitHandler> UnityEngine.EventSystems.ExecuteEvents::get_submitHandler()
extern "C"  EventFunction_1_t1475332338 * ExecuteEvents_get_submitHandler_m94189868 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_get_submitHandler_m94189868_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	EventFunction_1_t1475332338 * V_0 = NULL;
	{
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var);
		EventFunction_1_t1475332338 * L_0 = ((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->get_s_SubmitHandler_15();
		V_0 = L_0;
		goto IL_000c;
	}

IL_000c:
	{
		EventFunction_1_t1475332338 * L_1 = V_0;
		return L_1;
	}
}
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.ICancelHandler> UnityEngine.EventSystems.ExecuteEvents::get_cancelHandler()
extern "C"  EventFunction_1_t2658898854 * ExecuteEvents_get_cancelHandler_m1220395193 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_get_cancelHandler_m1220395193_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	EventFunction_1_t2658898854 * V_0 = NULL;
	{
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var);
		EventFunction_1_t2658898854 * L_0 = ((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->get_s_CancelHandler_16();
		V_0 = L_0;
		goto IL_000c;
	}

IL_000c:
	{
		EventFunction_1_t2658898854 * L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.EventSystems.ExecuteEvents::GetEventChain(UnityEngine.GameObject,System.Collections.Generic.IList`1<UnityEngine.Transform>)
extern "C"  void ExecuteEvents_GetEventChain_m2404658789 (RuntimeObject * __this /* static, unused */, GameObject_t1113636619 * ___root0, RuntimeObject* ___eventChain1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_GetEventChain_m2404658789_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Transform_t3600365921 * V_0 = NULL;
	{
		RuntimeObject* L_0 = ___eventChain1;
		NullCheck(L_0);
		InterfaceActionInvoker0::Invoke(3 /* System.Void System.Collections.Generic.ICollection`1<UnityEngine.Transform>::Clear() */, ICollection_1_t2133550859_il2cpp_TypeInfo_var, L_0);
		GameObject_t1113636619 * L_1 = ___root0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_2 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_1, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_0018;
		}
	}
	{
		goto IL_0040;
	}

IL_0018:
	{
		GameObject_t1113636619 * L_3 = ___root0;
		NullCheck(L_3);
		Transform_t3600365921 * L_4 = GameObject_get_transform_m1369836730(L_3, /*hidden argument*/NULL);
		V_0 = L_4;
		goto IL_0034;
	}

IL_0024:
	{
		RuntimeObject* L_5 = ___eventChain1;
		Transform_t3600365921 * L_6 = V_0;
		NullCheck(L_5);
		InterfaceActionInvoker1< Transform_t3600365921 * >::Invoke(2 /* System.Void System.Collections.Generic.ICollection`1<UnityEngine.Transform>::Add(!0) */, ICollection_1_t2133550859_il2cpp_TypeInfo_var, L_5, L_6);
		Transform_t3600365921 * L_7 = V_0;
		NullCheck(L_7);
		Transform_t3600365921 * L_8 = Transform_get_parent_m835071599(L_7, /*hidden argument*/NULL);
		V_0 = L_8;
	}

IL_0034:
	{
		Transform_t3600365921 * L_9 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_10 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_9, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (L_10)
		{
			goto IL_0024;
		}
	}

IL_0040:
	{
		return;
	}
}
// System.Void UnityEngine.EventSystems.ExecuteEvents::.cctor()
extern "C"  void ExecuteEvents__cctor_m3398791301 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents__cctor_m3398791301_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		EventFunction_1_t3995630009 * L_0 = ((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->get_U3CU3Ef__mgU24cache0_19();
		if (L_0)
		{
			goto IL_0018;
		}
	}
	{
		intptr_t L_1 = (intptr_t)ExecuteEvents_Execute_m1546133873_RuntimeMethod_var;
		EventFunction_1_t3995630009 * L_2 = (EventFunction_1_t3995630009 *)il2cpp_codegen_object_new(EventFunction_1_t3995630009_il2cpp_TypeInfo_var);
		EventFunction_1__ctor_m1181351694(L_2, NULL, L_1, /*hidden argument*/EventFunction_1__ctor_m1181351694_RuntimeMethod_var);
		((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->set_U3CU3Ef__mgU24cache0_19(L_2);
	}

IL_0018:
	{
		EventFunction_1_t3995630009 * L_3 = ((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->get_U3CU3Ef__mgU24cache0_19();
		((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->set_s_PointerEnterHandler_0(L_3);
		EventFunction_1_t2867327688 * L_4 = ((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->get_U3CU3Ef__mgU24cache1_20();
		if (L_4)
		{
			goto IL_003a;
		}
	}
	{
		intptr_t L_5 = (intptr_t)ExecuteEvents_Execute_m3049310229_RuntimeMethod_var;
		EventFunction_1_t2867327688 * L_6 = (EventFunction_1_t2867327688 *)il2cpp_codegen_object_new(EventFunction_1_t2867327688_il2cpp_TypeInfo_var);
		EventFunction_1__ctor_m4156657591(L_6, NULL, L_5, /*hidden argument*/EventFunction_1__ctor_m4156657591_RuntimeMethod_var);
		((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->set_U3CU3Ef__mgU24cache1_20(L_6);
	}

IL_003a:
	{
		EventFunction_1_t2867327688 * L_7 = ((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->get_U3CU3Ef__mgU24cache1_20();
		((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->set_s_PointerExitHandler_1(L_7);
		EventFunction_1_t64614563 * L_8 = ((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->get_U3CU3Ef__mgU24cache2_21();
		if (L_8)
		{
			goto IL_005c;
		}
	}
	{
		intptr_t L_9 = (intptr_t)ExecuteEvents_Execute_m1185511561_RuntimeMethod_var;
		EventFunction_1_t64614563 * L_10 = (EventFunction_1_t64614563 *)il2cpp_codegen_object_new(EventFunction_1_t64614563_il2cpp_TypeInfo_var);
		EventFunction_1__ctor_m1028225992(L_10, NULL, L_9, /*hidden argument*/EventFunction_1__ctor_m1028225992_RuntimeMethod_var);
		((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->set_U3CU3Ef__mgU24cache2_21(L_10);
	}

IL_005c:
	{
		EventFunction_1_t64614563 * L_11 = ((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->get_U3CU3Ef__mgU24cache2_21();
		((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->set_s_PointerDownHandler_2(L_11);
		EventFunction_1_t3256600500 * L_12 = ((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->get_U3CU3Ef__mgU24cache3_22();
		if (L_12)
		{
			goto IL_007e;
		}
	}
	{
		intptr_t L_13 = (intptr_t)ExecuteEvents_Execute_m3952332304_RuntimeMethod_var;
		EventFunction_1_t3256600500 * L_14 = (EventFunction_1_t3256600500 *)il2cpp_codegen_object_new(EventFunction_1_t3256600500_il2cpp_TypeInfo_var);
		EventFunction_1__ctor_m2842408945(L_14, NULL, L_13, /*hidden argument*/EventFunction_1__ctor_m2842408945_RuntimeMethod_var);
		((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->set_U3CU3Ef__mgU24cache3_22(L_14);
	}

IL_007e:
	{
		EventFunction_1_t3256600500 * L_15 = ((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->get_U3CU3Ef__mgU24cache3_22();
		((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->set_s_PointerUpHandler_3(L_15);
		EventFunction_1_t3111972472 * L_16 = ((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->get_U3CU3Ef__mgU24cache4_23();
		if (L_16)
		{
			goto IL_00a0;
		}
	}
	{
		intptr_t L_17 = (intptr_t)ExecuteEvents_Execute_m3613826831_RuntimeMethod_var;
		EventFunction_1_t3111972472 * L_18 = (EventFunction_1_t3111972472 *)il2cpp_codegen_object_new(EventFunction_1_t3111972472_il2cpp_TypeInfo_var);
		EventFunction_1__ctor_m524374657(L_18, NULL, L_17, /*hidden argument*/EventFunction_1__ctor_m524374657_RuntimeMethod_var);
		((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->set_U3CU3Ef__mgU24cache4_23(L_18);
	}

IL_00a0:
	{
		EventFunction_1_t3111972472 * L_19 = ((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->get_U3CU3Ef__mgU24cache4_23();
		((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->set_s_PointerClickHandler_4(L_19);
		EventFunction_1_t3587542510 * L_20 = ((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->get_U3CU3Ef__mgU24cache5_24();
		if (L_20)
		{
			goto IL_00c2;
		}
	}
	{
		intptr_t L_21 = (intptr_t)ExecuteEvents_Execute_m1493894620_RuntimeMethod_var;
		EventFunction_1_t3587542510 * L_22 = (EventFunction_1_t3587542510 *)il2cpp_codegen_object_new(EventFunction_1_t3587542510_il2cpp_TypeInfo_var);
		EventFunction_1__ctor_m2986048236(L_22, NULL, L_21, /*hidden argument*/EventFunction_1__ctor_m2986048236_RuntimeMethod_var);
		((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->set_U3CU3Ef__mgU24cache5_24(L_22);
	}

IL_00c2:
	{
		EventFunction_1_t3587542510 * L_23 = ((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->get_U3CU3Ef__mgU24cache5_24();
		((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->set_s_InitializePotentialDragHandler_5(L_23);
		EventFunction_1_t1977848392 * L_24 = ((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->get_U3CU3Ef__mgU24cache6_25();
		if (L_24)
		{
			goto IL_00e4;
		}
	}
	{
		intptr_t L_25 = (intptr_t)ExecuteEvents_Execute_m3445413961_RuntimeMethod_var;
		EventFunction_1_t1977848392 * L_26 = (EventFunction_1_t1977848392 *)il2cpp_codegen_object_new(EventFunction_1_t1977848392_il2cpp_TypeInfo_var);
		EventFunction_1__ctor_m2223601609(L_26, NULL, L_25, /*hidden argument*/EventFunction_1__ctor_m2223601609_RuntimeMethod_var);
		((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->set_U3CU3Ef__mgU24cache6_25(L_26);
	}

IL_00e4:
	{
		EventFunction_1_t1977848392 * L_27 = ((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->get_U3CU3Ef__mgU24cache6_25();
		((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->set_s_BeginDragHandler_6(L_27);
		EventFunction_1_t972960537 * L_28 = ((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->get_U3CU3Ef__mgU24cache7_26();
		if (L_28)
		{
			goto IL_0106;
		}
	}
	{
		intptr_t L_29 = (intptr_t)ExecuteEvents_Execute_m1324264331_RuntimeMethod_var;
		EventFunction_1_t972960537 * L_30 = (EventFunction_1_t972960537 *)il2cpp_codegen_object_new(EventFunction_1_t972960537_il2cpp_TypeInfo_var);
		EventFunction_1__ctor_m1914232296(L_30, NULL, L_29, /*hidden argument*/EventFunction_1__ctor_m1914232296_RuntimeMethod_var);
		((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->set_U3CU3Ef__mgU24cache7_26(L_30);
	}

IL_0106:
	{
		EventFunction_1_t972960537 * L_31 = ((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->get_U3CU3Ef__mgU24cache7_26();
		((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->set_s_DragHandler_7(L_31);
		EventFunction_1_t3277009892 * L_32 = ((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->get_U3CU3Ef__mgU24cache8_27();
		if (L_32)
		{
			goto IL_0128;
		}
	}
	{
		intptr_t L_33 = (intptr_t)ExecuteEvents_Execute_m4243909891_RuntimeMethod_var;
		EventFunction_1_t3277009892 * L_34 = (EventFunction_1_t3277009892 *)il2cpp_codegen_object_new(EventFunction_1_t3277009892_il2cpp_TypeInfo_var);
		EventFunction_1__ctor_m1170648164(L_34, NULL, L_33, /*hidden argument*/EventFunction_1__ctor_m1170648164_RuntimeMethod_var);
		((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->set_U3CU3Ef__mgU24cache8_27(L_34);
	}

IL_0128:
	{
		EventFunction_1_t3277009892 * L_35 = ((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->get_U3CU3Ef__mgU24cache8_27();
		((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->set_s_EndDragHandler_8(L_35);
		EventFunction_1_t2311673543 * L_36 = ((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->get_U3CU3Ef__mgU24cache9_28();
		if (L_36)
		{
			goto IL_014a;
		}
	}
	{
		intptr_t L_37 = (intptr_t)ExecuteEvents_Execute_m609912907_RuntimeMethod_var;
		EventFunction_1_t2311673543 * L_38 = (EventFunction_1_t2311673543 *)il2cpp_codegen_object_new(EventFunction_1_t2311673543_il2cpp_TypeInfo_var);
		EventFunction_1__ctor_m2767181665(L_38, NULL, L_37, /*hidden argument*/EventFunction_1__ctor_m2767181665_RuntimeMethod_var);
		((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->set_U3CU3Ef__mgU24cache9_28(L_38);
	}

IL_014a:
	{
		EventFunction_1_t2311673543 * L_39 = ((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->get_U3CU3Ef__mgU24cache9_28();
		((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->set_s_DropHandler_9(L_39);
		EventFunction_1_t2886331738 * L_40 = ((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->get_U3CU3Ef__mgU24cacheA_29();
		if (L_40)
		{
			goto IL_016c;
		}
	}
	{
		intptr_t L_41 = (intptr_t)ExecuteEvents_Execute_m403325123_RuntimeMethod_var;
		EventFunction_1_t2886331738 * L_42 = (EventFunction_1_t2886331738 *)il2cpp_codegen_object_new(EventFunction_1_t2886331738_il2cpp_TypeInfo_var);
		EventFunction_1__ctor_m3477300752(L_42, NULL, L_41, /*hidden argument*/EventFunction_1__ctor_m3477300752_RuntimeMethod_var);
		((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->set_U3CU3Ef__mgU24cacheA_29(L_42);
	}

IL_016c:
	{
		EventFunction_1_t2886331738 * L_43 = ((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->get_U3CU3Ef__mgU24cacheA_29();
		((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->set_s_ScrollHandler_10(L_43);
		EventFunction_1_t2950825503 * L_44 = ((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->get_U3CU3Ef__mgU24cacheB_30();
		if (L_44)
		{
			goto IL_018e;
		}
	}
	{
		intptr_t L_45 = (intptr_t)ExecuteEvents_Execute_m996574681_RuntimeMethod_var;
		EventFunction_1_t2950825503 * L_46 = (EventFunction_1_t2950825503 *)il2cpp_codegen_object_new(EventFunction_1_t2950825503_il2cpp_TypeInfo_var);
		EventFunction_1__ctor_m3690008778(L_46, NULL, L_45, /*hidden argument*/EventFunction_1__ctor_m3690008778_RuntimeMethod_var);
		((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->set_U3CU3Ef__mgU24cacheB_30(L_46);
	}

IL_018e:
	{
		EventFunction_1_t2950825503 * L_47 = ((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->get_U3CU3Ef__mgU24cacheB_30();
		((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->set_s_UpdateSelectedHandler_11(L_47);
		EventFunction_1_t955952873 * L_48 = ((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->get_U3CU3Ef__mgU24cacheC_31();
		if (L_48)
		{
			goto IL_01b0;
		}
	}
	{
		intptr_t L_49 = (intptr_t)ExecuteEvents_Execute_m2975249514_RuntimeMethod_var;
		EventFunction_1_t955952873 * L_50 = (EventFunction_1_t955952873 *)il2cpp_codegen_object_new(EventFunction_1_t955952873_il2cpp_TypeInfo_var);
		EventFunction_1__ctor_m3766992354(L_50, NULL, L_49, /*hidden argument*/EventFunction_1__ctor_m3766992354_RuntimeMethod_var);
		((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->set_U3CU3Ef__mgU24cacheC_31(L_50);
	}

IL_01b0:
	{
		EventFunction_1_t955952873 * L_51 = ((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->get_U3CU3Ef__mgU24cacheC_31();
		((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->set_s_SelectHandler_12(L_51);
		EventFunction_1_t3373214253 * L_52 = ((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->get_U3CU3Ef__mgU24cacheD_32();
		if (L_52)
		{
			goto IL_01d2;
		}
	}
	{
		intptr_t L_53 = (intptr_t)ExecuteEvents_Execute_m113814934_RuntimeMethod_var;
		EventFunction_1_t3373214253 * L_54 = (EventFunction_1_t3373214253 *)il2cpp_codegen_object_new(EventFunction_1_t3373214253_il2cpp_TypeInfo_var);
		EventFunction_1__ctor_m732591460(L_54, NULL, L_53, /*hidden argument*/EventFunction_1__ctor_m732591460_RuntimeMethod_var);
		((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->set_U3CU3Ef__mgU24cacheD_32(L_54);
	}

IL_01d2:
	{
		EventFunction_1_t3373214253 * L_55 = ((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->get_U3CU3Ef__mgU24cacheD_32();
		((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->set_s_DeselectHandler_13(L_55);
		EventFunction_1_t3912835512 * L_56 = ((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->get_U3CU3Ef__mgU24cacheE_33();
		if (L_56)
		{
			goto IL_01f4;
		}
	}
	{
		intptr_t L_57 = (intptr_t)ExecuteEvents_Execute_m1178111212_RuntimeMethod_var;
		EventFunction_1_t3912835512 * L_58 = (EventFunction_1_t3912835512 *)il2cpp_codegen_object_new(EventFunction_1_t3912835512_il2cpp_TypeInfo_var);
		EventFunction_1__ctor_m39239396(L_58, NULL, L_57, /*hidden argument*/EventFunction_1__ctor_m39239396_RuntimeMethod_var);
		((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->set_U3CU3Ef__mgU24cacheE_33(L_58);
	}

IL_01f4:
	{
		EventFunction_1_t3912835512 * L_59 = ((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->get_U3CU3Ef__mgU24cacheE_33();
		((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->set_s_MoveHandler_14(L_59);
		EventFunction_1_t1475332338 * L_60 = ((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->get_U3CU3Ef__mgU24cacheF_34();
		if (L_60)
		{
			goto IL_0216;
		}
	}
	{
		intptr_t L_61 = (intptr_t)ExecuteEvents_Execute_m3936726821_RuntimeMethod_var;
		EventFunction_1_t1475332338 * L_62 = (EventFunction_1_t1475332338 *)il2cpp_codegen_object_new(EventFunction_1_t1475332338_il2cpp_TypeInfo_var);
		EventFunction_1__ctor_m494738383(L_62, NULL, L_61, /*hidden argument*/EventFunction_1__ctor_m494738383_RuntimeMethod_var);
		((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->set_U3CU3Ef__mgU24cacheF_34(L_62);
	}

IL_0216:
	{
		EventFunction_1_t1475332338 * L_63 = ((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->get_U3CU3Ef__mgU24cacheF_34();
		((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->set_s_SubmitHandler_15(L_63);
		EventFunction_1_t2658898854 * L_64 = ((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->get_U3CU3Ef__mgU24cache10_35();
		if (L_64)
		{
			goto IL_0238;
		}
	}
	{
		intptr_t L_65 = (intptr_t)ExecuteEvents_Execute_m533210008_RuntimeMethod_var;
		EventFunction_1_t2658898854 * L_66 = (EventFunction_1_t2658898854 *)il2cpp_codegen_object_new(EventFunction_1_t2658898854_il2cpp_TypeInfo_var);
		EventFunction_1__ctor_m1016136001(L_66, NULL, L_65, /*hidden argument*/EventFunction_1__ctor_m1016136001_RuntimeMethod_var);
		((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->set_U3CU3Ef__mgU24cache10_35(L_66);
	}

IL_0238:
	{
		EventFunction_1_t2658898854 * L_67 = ((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->get_U3CU3Ef__mgU24cache10_35();
		((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->set_s_CancelHandler_16(L_67);
		intptr_t L_68 = (intptr_t)ExecuteEvents_U3Cs_HandlerListPoolU3Em__0_m391641698_RuntimeMethod_var;
		UnityAction_1_t1116627437 * L_69 = (UnityAction_1_t1116627437 *)il2cpp_codegen_object_new(UnityAction_1_t1116627437_il2cpp_TypeInfo_var);
		UnityAction_1__ctor_m1370432988(L_69, NULL, L_68, /*hidden argument*/UnityAction_1__ctor_m1370432988_RuntimeMethod_var);
		ObjectPool_1_t231414508 * L_70 = (ObjectPool_1_t231414508 *)il2cpp_codegen_object_new(ObjectPool_1_t231414508_il2cpp_TypeInfo_var);
		ObjectPool_1__ctor_m2279970424(L_70, (UnityAction_1_t1116627437 *)NULL, L_69, /*hidden argument*/ObjectPool_1__ctor_m2279970424_RuntimeMethod_var);
		((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->set_s_HandlerListPool_17(L_70);
		List_1_t777473367 * L_71 = (List_1_t777473367 *)il2cpp_codegen_object_new(List_1_t777473367_il2cpp_TypeInfo_var);
		List_1__ctor_m1224227119(L_71, ((int32_t)30), /*hidden argument*/List_1__ctor_m1224227119_RuntimeMethod_var);
		((ExecuteEvents_t3484638744_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var))->set_s_InternalTransformList_18(L_71);
		return;
	}
}
// System.Void UnityEngine.EventSystems.ExecuteEvents::<s_HandlerListPool>m__0(System.Collections.Generic.List`1<UnityEngine.EventSystems.IEventSystemHandler>)
extern "C"  void ExecuteEvents_U3Cs_HandlerListPoolU3Em__0_m391641698 (RuntimeObject * __this /* static, unused */, List_1_t531791296 * ___l0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_U3Cs_HandlerListPoolU3Em__0_m391641698_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		List_1_t531791296 * L_0 = ___l0;
		NullCheck(L_0);
		List_1_Clear_m2418118317(L_0, /*hidden argument*/List_1_Clear_m2418118317_RuntimeMethod_var);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.EventSystems.Physics2DRaycaster::.ctor()
extern "C"  void Physics2DRaycaster__ctor_m4267225020 (Physics2DRaycaster_t3382992964 * __this, const RuntimeMethod* method)
{
	{
		PhysicsRaycaster__ctor_m2121191375(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.EventSystems.Physics2DRaycaster::Raycast(UnityEngine.EventSystems.PointerEventData,System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>)
extern "C"  void Physics2DRaycaster_Raycast_m1891644061 (Physics2DRaycaster_t3382992964 * __this, PointerEventData_t3807901092 * ___eventData0, List_1_t537414295 * ___resultAppendList1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Physics2DRaycaster_Raycast_m1891644061_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Ray_t3785851493  V_0;
	memset(&V_0, 0, sizeof(V_0));
	float V_1 = 0.0f;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	int32_t V_4 = 0;
	SpriteRenderer_t3235626157 * V_5 = NULL;
	RaycastResult_t3360306849  V_6;
	memset(&V_6, 0, sizeof(V_6));
	RaycastResult_t3360306849  V_7;
	memset(&V_7, 0, sizeof(V_7));
	RaycastResult_t3360306849 * G_B15_0 = NULL;
	RaycastResult_t3360306849 * G_B14_0 = NULL;
	int32_t G_B16_0 = 0;
	RaycastResult_t3360306849 * G_B16_1 = NULL;
	RaycastResult_t3360306849 * G_B18_0 = NULL;
	RaycastResult_t3360306849 * G_B17_0 = NULL;
	int32_t G_B19_0 = 0;
	RaycastResult_t3360306849 * G_B19_1 = NULL;
	{
		Camera_t4157153871 * L_0 = VirtFuncInvoker0< Camera_t4157153871 * >::Invoke(18 /* UnityEngine.Camera UnityEngine.EventSystems.BaseRaycaster::get_eventCamera() */, __this);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_0, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0017;
		}
	}
	{
		goto IL_0213;
	}

IL_0017:
	{
		PointerEventData_t3807901092 * L_2 = ___eventData0;
		PhysicsRaycaster_ComputeRayAndDistance_m3534805868(__this, L_2, (&V_0), (&V_1), /*hidden argument*/NULL);
		V_2 = 0;
		int32_t L_3 = PhysicsRaycaster_get_maxRayIntersections_m3887348715(__this, /*hidden argument*/NULL);
		if (L_3)
		{
			goto IL_0070;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(ReflectionMethodsCache_t2103211062_il2cpp_TypeInfo_var);
		ReflectionMethodsCache_t2103211062 * L_4 = ReflectionMethodsCache_get_Singleton_m787098794(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_4);
		GetRayIntersectionAllCallback_t3913627115 * L_5 = L_4->get_getRayIntersectionAll_3();
		if (L_5)
		{
			goto IL_0044;
		}
	}
	{
		goto IL_0213;
	}

IL_0044:
	{
		IL2CPP_RUNTIME_CLASS_INIT(ReflectionMethodsCache_t2103211062_il2cpp_TypeInfo_var);
		ReflectionMethodsCache_t2103211062 * L_6 = ReflectionMethodsCache_get_Singleton_m787098794(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_6);
		GetRayIntersectionAllCallback_t3913627115 * L_7 = L_6->get_getRayIntersectionAll_3();
		Ray_t3785851493  L_8 = V_0;
		float L_9 = V_1;
		int32_t L_10 = PhysicsRaycaster_get_finalEventMask_m5197086(__this, /*hidden argument*/NULL);
		NullCheck(L_7);
		RaycastHit2DU5BU5D_t4286651560* L_11 = GetRayIntersectionAllCallback_Invoke_m1316694896(L_7, L_8, L_9, L_10, /*hidden argument*/NULL);
		__this->set_m_Hits_9(L_11);
		RaycastHit2DU5BU5D_t4286651560* L_12 = __this->get_m_Hits_9();
		NullCheck(L_12);
		V_2 = (((int32_t)((int32_t)(((RuntimeArray *)L_12)->max_length))));
		goto IL_00d4;
	}

IL_0070:
	{
		IL2CPP_RUNTIME_CLASS_INIT(ReflectionMethodsCache_t2103211062_il2cpp_TypeInfo_var);
		ReflectionMethodsCache_t2103211062 * L_13 = ReflectionMethodsCache_get_Singleton_m787098794(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_13);
		GetRayIntersectionAllNonAllocCallback_t2311174851 * L_14 = L_13->get_getRayIntersectionAllNonAlloc_4();
		if (L_14)
		{
			goto IL_0085;
		}
	}
	{
		goto IL_0213;
	}

IL_0085:
	{
		int32_t L_15 = ((PhysicsRaycaster_t437419520 *)__this)->get_m_LastMaxRayIntersections_6();
		int32_t L_16 = ((PhysicsRaycaster_t437419520 *)__this)->get_m_MaxRayIntersections_5();
		if ((((int32_t)L_15) == ((int32_t)L_16)))
		{
			goto IL_00b5;
		}
	}
	{
		int32_t L_17 = PhysicsRaycaster_get_maxRayIntersections_m3887348715(__this, /*hidden argument*/NULL);
		__this->set_m_Hits_9(((RaycastHit2DU5BU5D_t4286651560*)SZArrayNew(RaycastHit2DU5BU5D_t4286651560_il2cpp_TypeInfo_var, (uint32_t)L_17)));
		int32_t L_18 = ((PhysicsRaycaster_t437419520 *)__this)->get_m_MaxRayIntersections_5();
		((PhysicsRaycaster_t437419520 *)__this)->set_m_LastMaxRayIntersections_6(L_18);
	}

IL_00b5:
	{
		IL2CPP_RUNTIME_CLASS_INIT(ReflectionMethodsCache_t2103211062_il2cpp_TypeInfo_var);
		ReflectionMethodsCache_t2103211062 * L_19 = ReflectionMethodsCache_get_Singleton_m787098794(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_19);
		GetRayIntersectionAllNonAllocCallback_t2311174851 * L_20 = L_19->get_getRayIntersectionAllNonAlloc_4();
		Ray_t3785851493  L_21 = V_0;
		RaycastHit2DU5BU5D_t4286651560* L_22 = __this->get_m_Hits_9();
		float L_23 = V_1;
		int32_t L_24 = PhysicsRaycaster_get_finalEventMask_m5197086(__this, /*hidden argument*/NULL);
		NullCheck(L_20);
		int32_t L_25 = GetRayIntersectionAllNonAllocCallback_Invoke_m1088617647(L_20, L_21, L_22, L_23, L_24, /*hidden argument*/NULL);
		V_2 = L_25;
	}

IL_00d4:
	{
		int32_t L_26 = V_2;
		if (!L_26)
		{
			goto IL_0213;
		}
	}
	{
		V_3 = 0;
		int32_t L_27 = V_2;
		V_4 = L_27;
		goto IL_020a;
	}

IL_00e5:
	{
		RaycastHit2DU5BU5D_t4286651560* L_28 = __this->get_m_Hits_9();
		int32_t L_29 = V_3;
		NullCheck(L_28);
		Collider2D_t2806799626 * L_30 = RaycastHit2D_get_collider_m1549426026(((L_28)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_29))), /*hidden argument*/NULL);
		NullCheck(L_30);
		GameObject_t1113636619 * L_31 = Component_get_gameObject_m442555142(L_30, /*hidden argument*/NULL);
		NullCheck(L_31);
		SpriteRenderer_t3235626157 * L_32 = GameObject_GetComponent_TisSpriteRenderer_t3235626157_m1701782593(L_31, /*hidden argument*/GameObject_GetComponent_TisSpriteRenderer_t3235626157_m1701782593_RuntimeMethod_var);
		V_5 = L_32;
		il2cpp_codegen_initobj((&V_7), sizeof(RaycastResult_t3360306849 ));
		RaycastHit2DU5BU5D_t4286651560* L_33 = __this->get_m_Hits_9();
		int32_t L_34 = V_3;
		NullCheck(L_33);
		Collider2D_t2806799626 * L_35 = RaycastHit2D_get_collider_m1549426026(((L_33)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_34))), /*hidden argument*/NULL);
		NullCheck(L_35);
		GameObject_t1113636619 * L_36 = Component_get_gameObject_m442555142(L_35, /*hidden argument*/NULL);
		RaycastResult_set_gameObject_m1666120399((&V_7), L_36, /*hidden argument*/NULL);
		(&V_7)->set_module_1(__this);
		Camera_t4157153871 * L_37 = VirtFuncInvoker0< Camera_t4157153871 * >::Invoke(18 /* UnityEngine.Camera UnityEngine.EventSystems.BaseRaycaster::get_eventCamera() */, __this);
		NullCheck(L_37);
		Transform_t3600365921 * L_38 = Component_get_transform_m3162698980(L_37, /*hidden argument*/NULL);
		NullCheck(L_38);
		Vector3_t3722313464  L_39 = Transform_get_position_m36019626(L_38, /*hidden argument*/NULL);
		RaycastHit2DU5BU5D_t4286651560* L_40 = __this->get_m_Hits_9();
		int32_t L_41 = V_3;
		NullCheck(L_40);
		Vector2_t2156229523  L_42 = RaycastHit2D_get_point_m1586138107(((L_40)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_41))), /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Vector2_t2156229523_il2cpp_TypeInfo_var);
		Vector3_t3722313464  L_43 = Vector2_op_Implicit_m1860157806(NULL /*static, unused*/, L_42, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Vector3_t3722313464_il2cpp_TypeInfo_var);
		float L_44 = Vector3_Distance_m886789632(NULL /*static, unused*/, L_39, L_43, /*hidden argument*/NULL);
		(&V_7)->set_distance_2(L_44);
		RaycastHit2DU5BU5D_t4286651560* L_45 = __this->get_m_Hits_9();
		int32_t L_46 = V_3;
		NullCheck(L_45);
		Vector2_t2156229523  L_47 = RaycastHit2D_get_point_m1586138107(((L_45)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_46))), /*hidden argument*/NULL);
		Vector3_t3722313464  L_48 = Vector2_op_Implicit_m1860157806(NULL /*static, unused*/, L_47, /*hidden argument*/NULL);
		(&V_7)->set_worldPosition_7(L_48);
		RaycastHit2DU5BU5D_t4286651560* L_49 = __this->get_m_Hits_9();
		int32_t L_50 = V_3;
		NullCheck(L_49);
		Vector2_t2156229523  L_51 = RaycastHit2D_get_normal_m772343376(((L_49)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_50))), /*hidden argument*/NULL);
		Vector3_t3722313464  L_52 = Vector2_op_Implicit_m1860157806(NULL /*static, unused*/, L_51, /*hidden argument*/NULL);
		(&V_7)->set_worldNormal_8(L_52);
		PointerEventData_t3807901092 * L_53 = ___eventData0;
		NullCheck(L_53);
		Vector2_t2156229523  L_54 = PointerEventData_get_position_m437660275(L_53, /*hidden argument*/NULL);
		(&V_7)->set_screenPosition_9(L_54);
		List_1_t537414295 * L_55 = ___resultAppendList1;
		NullCheck(L_55);
		int32_t L_56 = List_1_get_Count_m4207101203(L_55, /*hidden argument*/List_1_get_Count_m4207101203_RuntimeMethod_var);
		(&V_7)->set_index_3((((float)((float)L_56))));
		SpriteRenderer_t3235626157 * L_57 = V_5;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_58 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_57, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		G_B14_0 = (&V_7);
		if (!L_58)
		{
			G_B15_0 = (&V_7);
			goto IL_01d2;
		}
	}
	{
		SpriteRenderer_t3235626157 * L_59 = V_5;
		NullCheck(L_59);
		int32_t L_60 = Renderer_get_sortingLayerID_m3902855301(L_59, /*hidden argument*/NULL);
		G_B16_0 = L_60;
		G_B16_1 = G_B14_0;
		goto IL_01d3;
	}

IL_01d2:
	{
		G_B16_0 = 0;
		G_B16_1 = G_B15_0;
	}

IL_01d3:
	{
		G_B16_1->set_sortingLayer_5(G_B16_0);
		SpriteRenderer_t3235626157 * L_61 = V_5;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_62 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_61, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		G_B17_0 = (&V_7);
		if (!L_62)
		{
			G_B18_0 = (&V_7);
			goto IL_01f3;
		}
	}
	{
		SpriteRenderer_t3235626157 * L_63 = V_5;
		NullCheck(L_63);
		int32_t L_64 = Renderer_get_sortingOrder_m344607889(L_63, /*hidden argument*/NULL);
		G_B19_0 = L_64;
		G_B19_1 = G_B17_0;
		goto IL_01f4;
	}

IL_01f3:
	{
		G_B19_0 = 0;
		G_B19_1 = G_B18_0;
	}

IL_01f4:
	{
		G_B19_1->set_sortingOrder_6(G_B19_0);
		RaycastResult_t3360306849  L_65 = V_7;
		V_6 = L_65;
		List_1_t537414295 * L_66 = ___resultAppendList1;
		RaycastResult_t3360306849  L_67 = V_6;
		NullCheck(L_66);
		List_1_Add_m3465233825(L_66, L_67, /*hidden argument*/List_1_Add_m3465233825_RuntimeMethod_var);
		int32_t L_68 = V_3;
		V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_68, (int32_t)1));
	}

IL_020a:
	{
		int32_t L_69 = V_3;
		int32_t L_70 = V_4;
		if ((((int32_t)L_69) < ((int32_t)L_70)))
		{
			goto IL_00e5;
		}
	}
	{
	}

IL_0213:
	{
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.EventSystems.PhysicsRaycaster::.ctor()
extern "C"  void PhysicsRaycaster__ctor_m2121191375 (PhysicsRaycaster_t437419520 * __this, const RuntimeMethod* method)
{
	{
		LayerMask_t3493934918  L_0 = LayerMask_op_Implicit_m90232283(NULL /*static, unused*/, (-1), /*hidden argument*/NULL);
		__this->set_m_EventMask_4(L_0);
		__this->set_m_MaxRayIntersections_5(0);
		__this->set_m_LastMaxRayIntersections_6(0);
		BaseRaycaster__ctor_m3020217167(__this, /*hidden argument*/NULL);
		return;
	}
}
// UnityEngine.Camera UnityEngine.EventSystems.PhysicsRaycaster::get_eventCamera()
extern "C"  Camera_t4157153871 * PhysicsRaycaster_get_eventCamera_m2969967402 (PhysicsRaycaster_t437419520 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PhysicsRaycaster_get_eventCamera_m2969967402_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Camera_t4157153871 * V_0 = NULL;
	Camera_t4157153871 * G_B4_0 = NULL;
	Camera_t4157153871 * G_B3_0 = NULL;
	{
		Camera_t4157153871 * L_0 = __this->get_m_EventCamera_3();
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_0, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_001e;
		}
	}
	{
		Camera_t4157153871 * L_2 = Component_GetComponent_TisCamera_t4157153871_m1557787507(__this, /*hidden argument*/Component_GetComponent_TisCamera_t4157153871_m1557787507_RuntimeMethod_var);
		__this->set_m_EventCamera_3(L_2);
	}

IL_001e:
	{
		Camera_t4157153871 * L_3 = __this->get_m_EventCamera_3();
		Camera_t4157153871 * L_4 = L_3;
		G_B3_0 = L_4;
		if (L_4)
		{
			G_B4_0 = L_4;
			goto IL_0030;
		}
	}
	{
		Camera_t4157153871 * L_5 = Camera_get_main_m3643453163(NULL /*static, unused*/, /*hidden argument*/NULL);
		G_B4_0 = L_5;
	}

IL_0030:
	{
		V_0 = G_B4_0;
		goto IL_0036;
	}

IL_0036:
	{
		Camera_t4157153871 * L_6 = V_0;
		return L_6;
	}
}
// System.Int32 UnityEngine.EventSystems.PhysicsRaycaster::get_depth()
extern "C"  int32_t PhysicsRaycaster_get_depth_m454501117 (PhysicsRaycaster_t437419520 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PhysicsRaycaster_get_depth_m454501117_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t G_B3_0 = 0;
	{
		Camera_t4157153871 * L_0 = VirtFuncInvoker0< Camera_t4157153871 * >::Invoke(18 /* UnityEngine.Camera UnityEngine.EventSystems.BaseRaycaster::get_eventCamera() */, __this);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_0, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0023;
		}
	}
	{
		Camera_t4157153871 * L_2 = VirtFuncInvoker0< Camera_t4157153871 * >::Invoke(18 /* UnityEngine.Camera UnityEngine.EventSystems.BaseRaycaster::get_eventCamera() */, __this);
		NullCheck(L_2);
		float L_3 = Camera_get_depth_m2555926613(L_2, /*hidden argument*/NULL);
		G_B3_0 = (((int32_t)((int32_t)L_3)));
		goto IL_0028;
	}

IL_0023:
	{
		G_B3_0 = ((int32_t)16777215);
	}

IL_0028:
	{
		V_0 = G_B3_0;
		goto IL_002e;
	}

IL_002e:
	{
		int32_t L_4 = V_0;
		return L_4;
	}
}
// System.Int32 UnityEngine.EventSystems.PhysicsRaycaster::get_finalEventMask()
extern "C"  int32_t PhysicsRaycaster_get_finalEventMask_m5197086 (PhysicsRaycaster_t437419520 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PhysicsRaycaster_get_finalEventMask_m5197086_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t G_B3_0 = 0;
	{
		Camera_t4157153871 * L_0 = VirtFuncInvoker0< Camera_t4157153871 * >::Invoke(18 /* UnityEngine.Camera UnityEngine.EventSystems.BaseRaycaster::get_eventCamera() */, __this);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_0, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_002e;
		}
	}
	{
		Camera_t4157153871 * L_2 = VirtFuncInvoker0< Camera_t4157153871 * >::Invoke(18 /* UnityEngine.Camera UnityEngine.EventSystems.BaseRaycaster::get_eventCamera() */, __this);
		NullCheck(L_2);
		int32_t L_3 = Camera_get_cullingMask_m679085748(L_2, /*hidden argument*/NULL);
		LayerMask_t3493934918  L_4 = __this->get_m_EventMask_4();
		int32_t L_5 = LayerMask_op_Implicit_m3296792737(NULL /*static, unused*/, L_4, /*hidden argument*/NULL);
		G_B3_0 = ((int32_t)((int32_t)L_3&(int32_t)L_5));
		goto IL_002f;
	}

IL_002e:
	{
		G_B3_0 = (-1);
	}

IL_002f:
	{
		V_0 = G_B3_0;
		goto IL_0035;
	}

IL_0035:
	{
		int32_t L_6 = V_0;
		return L_6;
	}
}
// UnityEngine.LayerMask UnityEngine.EventSystems.PhysicsRaycaster::get_eventMask()
extern "C"  LayerMask_t3493934918  PhysicsRaycaster_get_eventMask_m1544028986 (PhysicsRaycaster_t437419520 * __this, const RuntimeMethod* method)
{
	LayerMask_t3493934918  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		LayerMask_t3493934918  L_0 = __this->get_m_EventMask_4();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		LayerMask_t3493934918  L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.EventSystems.PhysicsRaycaster::set_eventMask(UnityEngine.LayerMask)
extern "C"  void PhysicsRaycaster_set_eventMask_m4103560137 (PhysicsRaycaster_t437419520 * __this, LayerMask_t3493934918  ___value0, const RuntimeMethod* method)
{
	{
		LayerMask_t3493934918  L_0 = ___value0;
		__this->set_m_EventMask_4(L_0);
		return;
	}
}
// System.Int32 UnityEngine.EventSystems.PhysicsRaycaster::get_maxRayIntersections()
extern "C"  int32_t PhysicsRaycaster_get_maxRayIntersections_m3887348715 (PhysicsRaycaster_t437419520 * __this, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->get_m_MaxRayIntersections_5();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		int32_t L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.EventSystems.PhysicsRaycaster::set_maxRayIntersections(System.Int32)
extern "C"  void PhysicsRaycaster_set_maxRayIntersections_m1687135399 (PhysicsRaycaster_t437419520 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___value0;
		__this->set_m_MaxRayIntersections_5(L_0);
		return;
	}
}
// System.Void UnityEngine.EventSystems.PhysicsRaycaster::ComputeRayAndDistance(UnityEngine.EventSystems.PointerEventData,UnityEngine.Ray&,System.Single&)
extern "C"  void PhysicsRaycaster_ComputeRayAndDistance_m3534805868 (PhysicsRaycaster_t437419520 * __this, PointerEventData_t3807901092 * ___eventData0, Ray_t3785851493 * ___ray1, float* ___distanceToClipPlane2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PhysicsRaycaster_ComputeRayAndDistance_m3534805868_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	Vector3_t3722313464  V_1;
	memset(&V_1, 0, sizeof(V_1));
	float* G_B2_0 = NULL;
	float* G_B1_0 = NULL;
	float G_B3_0 = 0.0f;
	float* G_B3_1 = NULL;
	{
		Ray_t3785851493 * L_0 = ___ray1;
		Camera_t4157153871 * L_1 = VirtFuncInvoker0< Camera_t4157153871 * >::Invoke(18 /* UnityEngine.Camera UnityEngine.EventSystems.BaseRaycaster::get_eventCamera() */, __this);
		PointerEventData_t3807901092 * L_2 = ___eventData0;
		NullCheck(L_2);
		Vector2_t2156229523  L_3 = PointerEventData_get_position_m437660275(L_2, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Vector2_t2156229523_il2cpp_TypeInfo_var);
		Vector3_t3722313464  L_4 = Vector2_op_Implicit_m1860157806(NULL /*static, unused*/, L_3, /*hidden argument*/NULL);
		NullCheck(L_1);
		Ray_t3785851493  L_5 = Camera_ScreenPointToRay_m3764635188(L_1, L_4, /*hidden argument*/NULL);
		*(Ray_t3785851493 *)L_0 = L_5;
		Ray_t3785851493 * L_6 = ___ray1;
		Vector3_t3722313464  L_7 = Ray_get_direction_m761601601(L_6, /*hidden argument*/NULL);
		V_1 = L_7;
		float L_8 = (&V_1)->get_z_3();
		V_0 = L_8;
		float* L_9 = ___distanceToClipPlane2;
		float L_10 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t3464937446_il2cpp_TypeInfo_var);
		bool L_11 = Mathf_Approximately_m245805902(NULL /*static, unused*/, (0.0f), L_10, /*hidden argument*/NULL);
		G_B1_0 = L_9;
		if (!L_11)
		{
			G_B2_0 = L_9;
			goto IL_0047;
		}
	}
	{
		G_B3_0 = (std::numeric_limits<float>::infinity());
		G_B3_1 = G_B1_0;
		goto IL_0065;
	}

IL_0047:
	{
		Camera_t4157153871 * L_12 = VirtFuncInvoker0< Camera_t4157153871 * >::Invoke(18 /* UnityEngine.Camera UnityEngine.EventSystems.BaseRaycaster::get_eventCamera() */, __this);
		NullCheck(L_12);
		float L_13 = Camera_get_farClipPlane_m538536689(L_12, /*hidden argument*/NULL);
		Camera_t4157153871 * L_14 = VirtFuncInvoker0< Camera_t4157153871 * >::Invoke(18 /* UnityEngine.Camera UnityEngine.EventSystems.BaseRaycaster::get_eventCamera() */, __this);
		NullCheck(L_14);
		float L_15 = Camera_get_nearClipPlane_m837839537(L_14, /*hidden argument*/NULL);
		float L_16 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t3464937446_il2cpp_TypeInfo_var);
		float L_17 = fabsf(((float)((float)((float)il2cpp_codegen_subtract((float)L_13, (float)L_15))/(float)L_16)));
		G_B3_0 = L_17;
		G_B3_1 = G_B2_0;
	}

IL_0065:
	{
		*((float*)(G_B3_1)) = (float)G_B3_0;
		return;
	}
}
// System.Void UnityEngine.EventSystems.PhysicsRaycaster::Raycast(UnityEngine.EventSystems.PointerEventData,System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>)
extern "C"  void PhysicsRaycaster_Raycast_m776323695 (PhysicsRaycaster_t437419520 * __this, PointerEventData_t3807901092 * ___eventData0, List_1_t537414295 * ___resultAppendList1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PhysicsRaycaster_Raycast_m776323695_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Rect_t2360479859  V_0;
	memset(&V_0, 0, sizeof(V_0));
	Ray_t3785851493  V_1;
	memset(&V_1, 0, sizeof(V_1));
	float V_2 = 0.0f;
	int32_t V_3 = 0;
	int32_t V_4 = 0;
	int32_t V_5 = 0;
	RaycastResult_t3360306849  V_6;
	memset(&V_6, 0, sizeof(V_6));
	RaycastResult_t3360306849  V_7;
	memset(&V_7, 0, sizeof(V_7));
	RaycastHitU5BU5D_t1690781147* G_B15_0 = NULL;
	RaycastHitU5BU5D_t1690781147* G_B14_0 = NULL;
	{
		Camera_t4157153871 * L_0 = VirtFuncInvoker0< Camera_t4157153871 * >::Invoke(18 /* UnityEngine.Camera UnityEngine.EventSystems.BaseRaycaster::get_eventCamera() */, __this);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_0, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (L_1)
		{
			goto IL_0030;
		}
	}
	{
		Camera_t4157153871 * L_2 = VirtFuncInvoker0< Camera_t4157153871 * >::Invoke(18 /* UnityEngine.Camera UnityEngine.EventSystems.BaseRaycaster::get_eventCamera() */, __this);
		NullCheck(L_2);
		Rect_t2360479859  L_3 = Camera_get_pixelRect_m2283183456(L_2, /*hidden argument*/NULL);
		V_0 = L_3;
		PointerEventData_t3807901092 * L_4 = ___eventData0;
		NullCheck(L_4);
		Vector2_t2156229523  L_5 = PointerEventData_get_position_m437660275(L_4, /*hidden argument*/NULL);
		bool L_6 = Rect_Contains_m3188543637((&V_0), L_5, /*hidden argument*/NULL);
		if (L_6)
		{
			goto IL_0035;
		}
	}

IL_0030:
	{
		goto IL_01f5;
	}

IL_0035:
	{
		PointerEventData_t3807901092 * L_7 = ___eventData0;
		PhysicsRaycaster_ComputeRayAndDistance_m3534805868(__this, L_7, (&V_1), (&V_2), /*hidden argument*/NULL);
		V_3 = 0;
		int32_t L_8 = __this->get_m_MaxRayIntersections_5();
		if (L_8)
		{
			goto IL_008e;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(ReflectionMethodsCache_t2103211062_il2cpp_TypeInfo_var);
		ReflectionMethodsCache_t2103211062 * L_9 = ReflectionMethodsCache_get_Singleton_m787098794(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_9);
		RaycastAllCallback_t1884415901 * L_10 = L_9->get_raycast3DAll_1();
		if (L_10)
		{
			goto IL_0062;
		}
	}
	{
		goto IL_01f5;
	}

IL_0062:
	{
		IL2CPP_RUNTIME_CLASS_INIT(ReflectionMethodsCache_t2103211062_il2cpp_TypeInfo_var);
		ReflectionMethodsCache_t2103211062 * L_11 = ReflectionMethodsCache_get_Singleton_m787098794(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_11);
		RaycastAllCallback_t1884415901 * L_12 = L_11->get_raycast3DAll_1();
		Ray_t3785851493  L_13 = V_1;
		float L_14 = V_2;
		int32_t L_15 = PhysicsRaycaster_get_finalEventMask_m5197086(__this, /*hidden argument*/NULL);
		NullCheck(L_12);
		RaycastHitU5BU5D_t1690781147* L_16 = RaycastAllCallback_Invoke_m3272036257(L_12, L_13, L_14, L_15, /*hidden argument*/NULL);
		__this->set_m_Hits_7(L_16);
		RaycastHitU5BU5D_t1690781147* L_17 = __this->get_m_Hits_7();
		NullCheck(L_17);
		V_3 = (((int32_t)((int32_t)(((RuntimeArray *)L_17)->max_length))));
		goto IL_00f2;
	}

IL_008e:
	{
		IL2CPP_RUNTIME_CLASS_INIT(ReflectionMethodsCache_t2103211062_il2cpp_TypeInfo_var);
		ReflectionMethodsCache_t2103211062 * L_18 = ReflectionMethodsCache_get_Singleton_m787098794(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_18);
		GetRaycastNonAllocCallback_t3841783507 * L_19 = L_18->get_getRaycastNonAlloc_5();
		if (L_19)
		{
			goto IL_00a3;
		}
	}
	{
		goto IL_01f5;
	}

IL_00a3:
	{
		int32_t L_20 = __this->get_m_LastMaxRayIntersections_6();
		int32_t L_21 = __this->get_m_MaxRayIntersections_5();
		if ((((int32_t)L_20) == ((int32_t)L_21)))
		{
			goto IL_00d3;
		}
	}
	{
		int32_t L_22 = __this->get_m_MaxRayIntersections_5();
		__this->set_m_Hits_7(((RaycastHitU5BU5D_t1690781147*)SZArrayNew(RaycastHitU5BU5D_t1690781147_il2cpp_TypeInfo_var, (uint32_t)L_22)));
		int32_t L_23 = __this->get_m_MaxRayIntersections_5();
		__this->set_m_LastMaxRayIntersections_6(L_23);
	}

IL_00d3:
	{
		IL2CPP_RUNTIME_CLASS_INIT(ReflectionMethodsCache_t2103211062_il2cpp_TypeInfo_var);
		ReflectionMethodsCache_t2103211062 * L_24 = ReflectionMethodsCache_get_Singleton_m787098794(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_24);
		GetRaycastNonAllocCallback_t3841783507 * L_25 = L_24->get_getRaycastNonAlloc_5();
		Ray_t3785851493  L_26 = V_1;
		RaycastHitU5BU5D_t1690781147* L_27 = __this->get_m_Hits_7();
		float L_28 = V_2;
		int32_t L_29 = PhysicsRaycaster_get_finalEventMask_m5197086(__this, /*hidden argument*/NULL);
		NullCheck(L_25);
		int32_t L_30 = GetRaycastNonAllocCallback_Invoke_m161024053(L_25, L_26, L_27, L_28, L_29, /*hidden argument*/NULL);
		V_3 = L_30;
	}

IL_00f2:
	{
		int32_t L_31 = V_3;
		if ((((int32_t)L_31) <= ((int32_t)1)))
		{
			goto IL_0121;
		}
	}
	{
		RaycastHitU5BU5D_t1690781147* L_32 = __this->get_m_Hits_7();
		Comparison_1_t830933145 * L_33 = ((PhysicsRaycaster_t437419520_StaticFields*)il2cpp_codegen_static_fields_for(PhysicsRaycaster_t437419520_il2cpp_TypeInfo_var))->get_U3CU3Ef__amU24cache0_8();
		G_B14_0 = L_32;
		if (L_33)
		{
			G_B15_0 = L_32;
			goto IL_0117;
		}
	}
	{
		intptr_t L_34 = (intptr_t)PhysicsRaycaster_U3CRaycastU3Em__0_m2956808568_RuntimeMethod_var;
		Comparison_1_t830933145 * L_35 = (Comparison_1_t830933145 *)il2cpp_codegen_object_new(Comparison_1_t830933145_il2cpp_TypeInfo_var);
		Comparison_1__ctor_m3138326461(L_35, NULL, L_34, /*hidden argument*/Comparison_1__ctor_m3138326461_RuntimeMethod_var);
		((PhysicsRaycaster_t437419520_StaticFields*)il2cpp_codegen_static_fields_for(PhysicsRaycaster_t437419520_il2cpp_TypeInfo_var))->set_U3CU3Ef__amU24cache0_8(L_35);
		G_B15_0 = G_B14_0;
	}

IL_0117:
	{
		Comparison_1_t830933145 * L_36 = ((PhysicsRaycaster_t437419520_StaticFields*)il2cpp_codegen_static_fields_for(PhysicsRaycaster_t437419520_il2cpp_TypeInfo_var))->get_U3CU3Ef__amU24cache0_8();
		Array_Sort_TisRaycastHit_t1056001966_m1961542140(NULL /*static, unused*/, G_B15_0, L_36, /*hidden argument*/Array_Sort_TisRaycastHit_t1056001966_m1961542140_RuntimeMethod_var);
	}

IL_0121:
	{
		int32_t L_37 = V_3;
		if (!L_37)
		{
			goto IL_01f5;
		}
	}
	{
		V_4 = 0;
		int32_t L_38 = V_3;
		V_5 = L_38;
		goto IL_01eb;
	}

IL_0133:
	{
		il2cpp_codegen_initobj((&V_7), sizeof(RaycastResult_t3360306849 ));
		RaycastHitU5BU5D_t1690781147* L_39 = __this->get_m_Hits_7();
		int32_t L_40 = V_4;
		NullCheck(L_39);
		Collider_t1773347010 * L_41 = RaycastHit_get_collider_m1464180279(((L_39)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_40))), /*hidden argument*/NULL);
		NullCheck(L_41);
		GameObject_t1113636619 * L_42 = Component_get_gameObject_m442555142(L_41, /*hidden argument*/NULL);
		RaycastResult_set_gameObject_m1666120399((&V_7), L_42, /*hidden argument*/NULL);
		(&V_7)->set_module_1(__this);
		RaycastHitU5BU5D_t1690781147* L_43 = __this->get_m_Hits_7();
		int32_t L_44 = V_4;
		NullCheck(L_43);
		float L_45 = RaycastHit_get_distance_m3727327466(((L_43)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_44))), /*hidden argument*/NULL);
		(&V_7)->set_distance_2(L_45);
		RaycastHitU5BU5D_t1690781147* L_46 = __this->get_m_Hits_7();
		int32_t L_47 = V_4;
		NullCheck(L_46);
		Vector3_t3722313464  L_48 = RaycastHit_get_point_m2236647085(((L_46)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_47))), /*hidden argument*/NULL);
		(&V_7)->set_worldPosition_7(L_48);
		RaycastHitU5BU5D_t1690781147* L_49 = __this->get_m_Hits_7();
		int32_t L_50 = V_4;
		NullCheck(L_49);
		Vector3_t3722313464  L_51 = RaycastHit_get_normal_m1232181746(((L_49)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_50))), /*hidden argument*/NULL);
		(&V_7)->set_worldNormal_8(L_51);
		PointerEventData_t3807901092 * L_52 = ___eventData0;
		NullCheck(L_52);
		Vector2_t2156229523  L_53 = PointerEventData_get_position_m437660275(L_52, /*hidden argument*/NULL);
		(&V_7)->set_screenPosition_9(L_53);
		List_1_t537414295 * L_54 = ___resultAppendList1;
		NullCheck(L_54);
		int32_t L_55 = List_1_get_Count_m4207101203(L_54, /*hidden argument*/List_1_get_Count_m4207101203_RuntimeMethod_var);
		(&V_7)->set_index_3((((float)((float)L_55))));
		(&V_7)->set_sortingLayer_5(0);
		(&V_7)->set_sortingOrder_6(0);
		RaycastResult_t3360306849  L_56 = V_7;
		V_6 = L_56;
		List_1_t537414295 * L_57 = ___resultAppendList1;
		RaycastResult_t3360306849  L_58 = V_6;
		NullCheck(L_57);
		List_1_Add_m3465233825(L_57, L_58, /*hidden argument*/List_1_Add_m3465233825_RuntimeMethod_var);
		int32_t L_59 = V_4;
		V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_59, (int32_t)1));
	}

IL_01eb:
	{
		int32_t L_60 = V_4;
		int32_t L_61 = V_5;
		if ((((int32_t)L_60) < ((int32_t)L_61)))
		{
			goto IL_0133;
		}
	}
	{
	}

IL_01f5:
	{
		return;
	}
}
// System.Int32 UnityEngine.EventSystems.PhysicsRaycaster::<Raycast>m__0(UnityEngine.RaycastHit,UnityEngine.RaycastHit)
extern "C"  int32_t PhysicsRaycaster_U3CRaycastU3Em__0_m2956808568 (RuntimeObject * __this /* static, unused */, RaycastHit_t1056001966  ___r10, RaycastHit_t1056001966  ___r21, const RuntimeMethod* method)
{
	float V_0 = 0.0f;
	int32_t V_1 = 0;
	{
		float L_0 = RaycastHit_get_distance_m3727327466((&___r10), /*hidden argument*/NULL);
		V_0 = L_0;
		float L_1 = RaycastHit_get_distance_m3727327466((&___r21), /*hidden argument*/NULL);
		int32_t L_2 = Single_CompareTo_m189772128((&V_0), L_1, /*hidden argument*/NULL);
		V_1 = L_2;
		goto IL_001c;
	}

IL_001c:
	{
		int32_t L_3 = V_1;
		return L_3;
	}
}
#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.EventSystems.PointerEventData::.ctor(UnityEngine.EventSystems.EventSystem)
extern "C"  void PointerEventData__ctor_m2263609344 (PointerEventData_t3807901092 * __this, EventSystem_t1003666588 * ___eventSystem0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PointerEventData__ctor_m2263609344_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		List_1_t2585711361 * L_0 = (List_1_t2585711361 *)il2cpp_codegen_object_new(List_1_t2585711361_il2cpp_TypeInfo_var);
		List_1__ctor_m1424466557(L_0, /*hidden argument*/List_1__ctor_m1424466557_RuntimeMethod_var);
		__this->set_hovered_9(L_0);
		EventSystem_t1003666588 * L_1 = ___eventSystem0;
		BaseEventData__ctor_m1299776920(__this, L_1, /*hidden argument*/NULL);
		PointerEventData_set_eligibleForClick_m1345987948(__this, (bool)0, /*hidden argument*/NULL);
		PointerEventData_set_pointerId_m1888344330(__this, (-1), /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Vector2_t2156229523_il2cpp_TypeInfo_var);
		Vector2_t2156229523  L_2 = Vector2_get_zero_m540426400(NULL /*static, unused*/, /*hidden argument*/NULL);
		PointerEventData_set_position_m2060457995(__this, L_2, /*hidden argument*/NULL);
		Vector2_t2156229523  L_3 = Vector2_get_zero_m540426400(NULL /*static, unused*/, /*hidden argument*/NULL);
		PointerEventData_set_delta_m2378614057(__this, L_3, /*hidden argument*/NULL);
		Vector2_t2156229523  L_4 = Vector2_get_zero_m540426400(NULL /*static, unused*/, /*hidden argument*/NULL);
		PointerEventData_set_pressPosition_m2899387055(__this, L_4, /*hidden argument*/NULL);
		PointerEventData_set_clickTime_m1385291264(__this, (0.0f), /*hidden argument*/NULL);
		PointerEventData_set_clickCount_m1832159406(__this, 0, /*hidden argument*/NULL);
		Vector2_t2156229523  L_5 = Vector2_get_zero_m540426400(NULL /*static, unused*/, /*hidden argument*/NULL);
		PointerEventData_set_scrollDelta_m3215854517(__this, L_5, /*hidden argument*/NULL);
		PointerEventData_set_useDragThreshold_m248001603(__this, (bool)1, /*hidden argument*/NULL);
		PointerEventData_set_dragging_m2888181791(__this, (bool)0, /*hidden argument*/NULL);
		PointerEventData_set_button_m2912797404(__this, 0, /*hidden argument*/NULL);
		return;
	}
}
// UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::get_pointerEnter()
extern "C"  GameObject_t1113636619 * PointerEventData_get_pointerEnter_m3901270554 (PointerEventData_t3807901092 * __this, const RuntimeMethod* method)
{
	GameObject_t1113636619 * V_0 = NULL;
	{
		GameObject_t1113636619 * L_0 = __this->get_U3CpointerEnterU3Ek__BackingField_2();
		V_0 = L_0;
		goto IL_000c;
	}

IL_000c:
	{
		GameObject_t1113636619 * L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.EventSystems.PointerEventData::set_pointerEnter(UnityEngine.GameObject)
extern "C"  void PointerEventData_set_pointerEnter_m3256217464 (PointerEventData_t3807901092 * __this, GameObject_t1113636619 * ___value0, const RuntimeMethod* method)
{
	{
		GameObject_t1113636619 * L_0 = ___value0;
		__this->set_U3CpointerEnterU3Ek__BackingField_2(L_0);
		return;
	}
}
// UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::get_lastPress()
extern "C"  GameObject_t1113636619 * PointerEventData_get_lastPress_m2729950693 (PointerEventData_t3807901092 * __this, const RuntimeMethod* method)
{
	GameObject_t1113636619 * V_0 = NULL;
	{
		GameObject_t1113636619 * L_0 = __this->get_U3ClastPressU3Ek__BackingField_4();
		V_0 = L_0;
		goto IL_000c;
	}

IL_000c:
	{
		GameObject_t1113636619 * L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.EventSystems.PointerEventData::set_lastPress(UnityEngine.GameObject)
extern "C"  void PointerEventData_set_lastPress_m2928324031 (PointerEventData_t3807901092 * __this, GameObject_t1113636619 * ___value0, const RuntimeMethod* method)
{
	{
		GameObject_t1113636619 * L_0 = ___value0;
		__this->set_U3ClastPressU3Ek__BackingField_4(L_0);
		return;
	}
}
// UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::get_rawPointerPress()
extern "C"  GameObject_t1113636619 * PointerEventData_get_rawPointerPress_m3545426668 (PointerEventData_t3807901092 * __this, const RuntimeMethod* method)
{
	GameObject_t1113636619 * V_0 = NULL;
	{
		GameObject_t1113636619 * L_0 = __this->get_U3CrawPointerPressU3Ek__BackingField_5();
		V_0 = L_0;
		goto IL_000c;
	}

IL_000c:
	{
		GameObject_t1113636619 * L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.EventSystems.PointerEventData::set_rawPointerPress(UnityEngine.GameObject)
extern "C"  void PointerEventData_set_rawPointerPress_m3758304666 (PointerEventData_t3807901092 * __this, GameObject_t1113636619 * ___value0, const RuntimeMethod* method)
{
	{
		GameObject_t1113636619 * L_0 = ___value0;
		__this->set_U3CrawPointerPressU3Ek__BackingField_5(L_0);
		return;
	}
}
// UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::get_pointerDrag()
extern "C"  GameObject_t1113636619 * PointerEventData_get_pointerDrag_m3056187725 (PointerEventData_t3807901092 * __this, const RuntimeMethod* method)
{
	GameObject_t1113636619 * V_0 = NULL;
	{
		GameObject_t1113636619 * L_0 = __this->get_U3CpointerDragU3Ek__BackingField_6();
		V_0 = L_0;
		goto IL_000c;
	}

IL_000c:
	{
		GameObject_t1113636619 * L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.EventSystems.PointerEventData::set_pointerDrag(UnityEngine.GameObject)
extern "C"  void PointerEventData_set_pointerDrag_m841976018 (PointerEventData_t3807901092 * __this, GameObject_t1113636619 * ___value0, const RuntimeMethod* method)
{
	{
		GameObject_t1113636619 * L_0 = ___value0;
		__this->set_U3CpointerDragU3Ek__BackingField_6(L_0);
		return;
	}
}
// UnityEngine.EventSystems.RaycastResult UnityEngine.EventSystems.PointerEventData::get_pointerCurrentRaycast()
extern "C"  RaycastResult_t3360306849  PointerEventData_get_pointerCurrentRaycast_m2627585223 (PointerEventData_t3807901092 * __this, const RuntimeMethod* method)
{
	RaycastResult_t3360306849  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		RaycastResult_t3360306849  L_0 = __this->get_U3CpointerCurrentRaycastU3Ek__BackingField_7();
		V_0 = L_0;
		goto IL_000c;
	}

IL_000c:
	{
		RaycastResult_t3360306849  L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.EventSystems.PointerEventData::set_pointerCurrentRaycast(UnityEngine.EventSystems.RaycastResult)
extern "C"  void PointerEventData_set_pointerCurrentRaycast_m3745471622 (PointerEventData_t3807901092 * __this, RaycastResult_t3360306849  ___value0, const RuntimeMethod* method)
{
	{
		RaycastResult_t3360306849  L_0 = ___value0;
		__this->set_U3CpointerCurrentRaycastU3Ek__BackingField_7(L_0);
		return;
	}
}
// UnityEngine.EventSystems.RaycastResult UnityEngine.EventSystems.PointerEventData::get_pointerPressRaycast()
extern "C"  RaycastResult_t3360306849  PointerEventData_get_pointerPressRaycast_m2795884860 (PointerEventData_t3807901092 * __this, const RuntimeMethod* method)
{
	RaycastResult_t3360306849  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		RaycastResult_t3360306849  L_0 = __this->get_U3CpointerPressRaycastU3Ek__BackingField_8();
		V_0 = L_0;
		goto IL_000c;
	}

IL_000c:
	{
		RaycastResult_t3360306849  L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.EventSystems.PointerEventData::set_pointerPressRaycast(UnityEngine.EventSystems.RaycastResult)
extern "C"  void PointerEventData_set_pointerPressRaycast_m1363193059 (PointerEventData_t3807901092 * __this, RaycastResult_t3360306849  ___value0, const RuntimeMethod* method)
{
	{
		RaycastResult_t3360306849  L_0 = ___value0;
		__this->set_U3CpointerPressRaycastU3Ek__BackingField_8(L_0);
		return;
	}
}
// System.Boolean UnityEngine.EventSystems.PointerEventData::get_eligibleForClick()
extern "C"  bool PointerEventData_get_eligibleForClick_m3788762543 (PointerEventData_t3807901092 * __this, const RuntimeMethod* method)
{
	bool V_0 = false;
	{
		bool L_0 = __this->get_U3CeligibleForClickU3Ek__BackingField_10();
		V_0 = L_0;
		goto IL_000c;
	}

IL_000c:
	{
		bool L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.EventSystems.PointerEventData::set_eligibleForClick(System.Boolean)
extern "C"  void PointerEventData_set_eligibleForClick_m1345987948 (PointerEventData_t3807901092 * __this, bool ___value0, const RuntimeMethod* method)
{
	{
		bool L_0 = ___value0;
		__this->set_U3CeligibleForClickU3Ek__BackingField_10(L_0);
		return;
	}
}
// System.Int32 UnityEngine.EventSystems.PointerEventData::get_pointerId()
extern "C"  int32_t PointerEventData_get_pointerId_m1200356155 (PointerEventData_t3807901092 * __this, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->get_U3CpointerIdU3Ek__BackingField_11();
		V_0 = L_0;
		goto IL_000c;
	}

IL_000c:
	{
		int32_t L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.EventSystems.PointerEventData::set_pointerId(System.Int32)
extern "C"  void PointerEventData_set_pointerId_m1888344330 (PointerEventData_t3807901092 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___value0;
		__this->set_U3CpointerIdU3Ek__BackingField_11(L_0);
		return;
	}
}
// UnityEngine.Vector2 UnityEngine.EventSystems.PointerEventData::get_position()
extern "C"  Vector2_t2156229523  PointerEventData_get_position_m437660275 (PointerEventData_t3807901092 * __this, const RuntimeMethod* method)
{
	Vector2_t2156229523  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		Vector2_t2156229523  L_0 = __this->get_U3CpositionU3Ek__BackingField_12();
		V_0 = L_0;
		goto IL_000c;
	}

IL_000c:
	{
		Vector2_t2156229523  L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.EventSystems.PointerEventData::set_position(UnityEngine.Vector2)
extern "C"  void PointerEventData_set_position_m2060457995 (PointerEventData_t3807901092 * __this, Vector2_t2156229523  ___value0, const RuntimeMethod* method)
{
	{
		Vector2_t2156229523  L_0 = ___value0;
		__this->set_U3CpositionU3Ek__BackingField_12(L_0);
		return;
	}
}
// UnityEngine.Vector2 UnityEngine.EventSystems.PointerEventData::get_delta()
extern "C"  Vector2_t2156229523  PointerEventData_get_delta_m1062010255 (PointerEventData_t3807901092 * __this, const RuntimeMethod* method)
{
	Vector2_t2156229523  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		Vector2_t2156229523  L_0 = __this->get_U3CdeltaU3Ek__BackingField_13();
		V_0 = L_0;
		goto IL_000c;
	}

IL_000c:
	{
		Vector2_t2156229523  L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.EventSystems.PointerEventData::set_delta(UnityEngine.Vector2)
extern "C"  void PointerEventData_set_delta_m2378614057 (PointerEventData_t3807901092 * __this, Vector2_t2156229523  ___value0, const RuntimeMethod* method)
{
	{
		Vector2_t2156229523  L_0 = ___value0;
		__this->set_U3CdeltaU3Ek__BackingField_13(L_0);
		return;
	}
}
// UnityEngine.Vector2 UnityEngine.EventSystems.PointerEventData::get_pressPosition()
extern "C"  Vector2_t2156229523  PointerEventData_get_pressPosition_m3620330874 (PointerEventData_t3807901092 * __this, const RuntimeMethod* method)
{
	Vector2_t2156229523  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		Vector2_t2156229523  L_0 = __this->get_U3CpressPositionU3Ek__BackingField_14();
		V_0 = L_0;
		goto IL_000c;
	}

IL_000c:
	{
		Vector2_t2156229523  L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.EventSystems.PointerEventData::set_pressPosition(UnityEngine.Vector2)
extern "C"  void PointerEventData_set_pressPosition_m2899387055 (PointerEventData_t3807901092 * __this, Vector2_t2156229523  ___value0, const RuntimeMethod* method)
{
	{
		Vector2_t2156229523  L_0 = ___value0;
		__this->set_U3CpressPositionU3Ek__BackingField_14(L_0);
		return;
	}
}
// UnityEngine.Vector3 UnityEngine.EventSystems.PointerEventData::get_worldPosition()
extern "C"  Vector3_t3722313464  PointerEventData_get_worldPosition_m1195452383 (PointerEventData_t3807901092 * __this, const RuntimeMethod* method)
{
	Vector3_t3722313464  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		Vector3_t3722313464  L_0 = __this->get_U3CworldPositionU3Ek__BackingField_15();
		V_0 = L_0;
		goto IL_000c;
	}

IL_000c:
	{
		Vector3_t3722313464  L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.EventSystems.PointerEventData::set_worldPosition(UnityEngine.Vector3)
extern "C"  void PointerEventData_set_worldPosition_m1354611581 (PointerEventData_t3807901092 * __this, Vector3_t3722313464  ___value0, const RuntimeMethod* method)
{
	{
		Vector3_t3722313464  L_0 = ___value0;
		__this->set_U3CworldPositionU3Ek__BackingField_15(L_0);
		return;
	}
}
// UnityEngine.Vector3 UnityEngine.EventSystems.PointerEventData::get_worldNormal()
extern "C"  Vector3_t3722313464  PointerEventData_get_worldNormal_m2362054907 (PointerEventData_t3807901092 * __this, const RuntimeMethod* method)
{
	Vector3_t3722313464  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		Vector3_t3722313464  L_0 = __this->get_U3CworldNormalU3Ek__BackingField_16();
		V_0 = L_0;
		goto IL_000c;
	}

IL_000c:
	{
		Vector3_t3722313464  L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.EventSystems.PointerEventData::set_worldNormal(UnityEngine.Vector3)
extern "C"  void PointerEventData_set_worldNormal_m1888481930 (PointerEventData_t3807901092 * __this, Vector3_t3722313464  ___value0, const RuntimeMethod* method)
{
	{
		Vector3_t3722313464  L_0 = ___value0;
		__this->set_U3CworldNormalU3Ek__BackingField_16(L_0);
		return;
	}
}
// System.Single UnityEngine.EventSystems.PointerEventData::get_clickTime()
extern "C"  float PointerEventData_get_clickTime_m3061953952 (PointerEventData_t3807901092 * __this, const RuntimeMethod* method)
{
	float V_0 = 0.0f;
	{
		float L_0 = __this->get_U3CclickTimeU3Ek__BackingField_17();
		V_0 = L_0;
		goto IL_000c;
	}

IL_000c:
	{
		float L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.EventSystems.PointerEventData::set_clickTime(System.Single)
extern "C"  void PointerEventData_set_clickTime_m1385291264 (PointerEventData_t3807901092 * __this, float ___value0, const RuntimeMethod* method)
{
	{
		float L_0 = ___value0;
		__this->set_U3CclickTimeU3Ek__BackingField_17(L_0);
		return;
	}
}
// System.Int32 UnityEngine.EventSystems.PointerEventData::get_clickCount()
extern "C"  int32_t PointerEventData_get_clickCount_m2770561328 (PointerEventData_t3807901092 * __this, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->get_U3CclickCountU3Ek__BackingField_18();
		V_0 = L_0;
		goto IL_000c;
	}

IL_000c:
	{
		int32_t L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.EventSystems.PointerEventData::set_clickCount(System.Int32)
extern "C"  void PointerEventData_set_clickCount_m1832159406 (PointerEventData_t3807901092 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___value0;
		__this->set_U3CclickCountU3Ek__BackingField_18(L_0);
		return;
	}
}
// UnityEngine.Vector2 UnityEngine.EventSystems.PointerEventData::get_scrollDelta()
extern "C"  Vector2_t2156229523  PointerEventData_get_scrollDelta_m230480732 (PointerEventData_t3807901092 * __this, const RuntimeMethod* method)
{
	Vector2_t2156229523  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		Vector2_t2156229523  L_0 = __this->get_U3CscrollDeltaU3Ek__BackingField_19();
		V_0 = L_0;
		goto IL_000c;
	}

IL_000c:
	{
		Vector2_t2156229523  L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.EventSystems.PointerEventData::set_scrollDelta(UnityEngine.Vector2)
extern "C"  void PointerEventData_set_scrollDelta_m3215854517 (PointerEventData_t3807901092 * __this, Vector2_t2156229523  ___value0, const RuntimeMethod* method)
{
	{
		Vector2_t2156229523  L_0 = ___value0;
		__this->set_U3CscrollDeltaU3Ek__BackingField_19(L_0);
		return;
	}
}
// System.Boolean UnityEngine.EventSystems.PointerEventData::get_useDragThreshold()
extern "C"  bool PointerEventData_get_useDragThreshold_m1334768384 (PointerEventData_t3807901092 * __this, const RuntimeMethod* method)
{
	bool V_0 = false;
	{
		bool L_0 = __this->get_U3CuseDragThresholdU3Ek__BackingField_20();
		V_0 = L_0;
		goto IL_000c;
	}

IL_000c:
	{
		bool L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.EventSystems.PointerEventData::set_useDragThreshold(System.Boolean)
extern "C"  void PointerEventData_set_useDragThreshold_m248001603 (PointerEventData_t3807901092 * __this, bool ___value0, const RuntimeMethod* method)
{
	{
		bool L_0 = ___value0;
		__this->set_U3CuseDragThresholdU3Ek__BackingField_20(L_0);
		return;
	}
}
// System.Boolean UnityEngine.EventSystems.PointerEventData::get_dragging()
extern "C"  bool PointerEventData_get_dragging_m746831934 (PointerEventData_t3807901092 * __this, const RuntimeMethod* method)
{
	bool V_0 = false;
	{
		bool L_0 = __this->get_U3CdraggingU3Ek__BackingField_21();
		V_0 = L_0;
		goto IL_000c;
	}

IL_000c:
	{
		bool L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.EventSystems.PointerEventData::set_dragging(System.Boolean)
extern "C"  void PointerEventData_set_dragging_m2888181791 (PointerEventData_t3807901092 * __this, bool ___value0, const RuntimeMethod* method)
{
	{
		bool L_0 = ___value0;
		__this->set_U3CdraggingU3Ek__BackingField_21(L_0);
		return;
	}
}
// UnityEngine.EventSystems.PointerEventData/InputButton UnityEngine.EventSystems.PointerEventData::get_button()
extern "C"  int32_t PointerEventData_get_button_m359423249 (PointerEventData_t3807901092 * __this, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->get_U3CbuttonU3Ek__BackingField_22();
		V_0 = L_0;
		goto IL_000c;
	}

IL_000c:
	{
		int32_t L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.EventSystems.PointerEventData::set_button(UnityEngine.EventSystems.PointerEventData/InputButton)
extern "C"  void PointerEventData_set_button_m2912797404 (PointerEventData_t3807901092 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___value0;
		__this->set_U3CbuttonU3Ek__BackingField_22(L_0);
		return;
	}
}
// System.Boolean UnityEngine.EventSystems.PointerEventData::IsPointerMoving()
extern "C"  bool PointerEventData_IsPointerMoving_m1902409386 (PointerEventData_t3807901092 * __this, const RuntimeMethod* method)
{
	Vector2_t2156229523  V_0;
	memset(&V_0, 0, sizeof(V_0));
	bool V_1 = false;
	{
		Vector2_t2156229523  L_0 = PointerEventData_get_delta_m1062010255(__this, /*hidden argument*/NULL);
		V_0 = L_0;
		float L_1 = Vector2_get_sqrMagnitude_m837837635((&V_0), /*hidden argument*/NULL);
		V_1 = (bool)((((float)L_1) > ((float)(0.0f)))? 1 : 0);
		goto IL_001c;
	}

IL_001c:
	{
		bool L_2 = V_1;
		return L_2;
	}
}
// System.Boolean UnityEngine.EventSystems.PointerEventData::IsScrolling()
extern "C"  bool PointerEventData_IsScrolling_m3613595252 (PointerEventData_t3807901092 * __this, const RuntimeMethod* method)
{
	Vector2_t2156229523  V_0;
	memset(&V_0, 0, sizeof(V_0));
	bool V_1 = false;
	{
		Vector2_t2156229523  L_0 = PointerEventData_get_scrollDelta_m230480732(__this, /*hidden argument*/NULL);
		V_0 = L_0;
		float L_1 = Vector2_get_sqrMagnitude_m837837635((&V_0), /*hidden argument*/NULL);
		V_1 = (bool)((((float)L_1) > ((float)(0.0f)))? 1 : 0);
		goto IL_001c;
	}

IL_001c:
	{
		bool L_2 = V_1;
		return L_2;
	}
}
// UnityEngine.Camera UnityEngine.EventSystems.PointerEventData::get_enterEventCamera()
extern "C"  Camera_t4157153871 * PointerEventData_get_enterEventCamera_m2055275918 (PointerEventData_t3807901092 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PointerEventData_get_enterEventCamera_m2055275918_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	RaycastResult_t3360306849  V_0;
	memset(&V_0, 0, sizeof(V_0));
	RaycastResult_t3360306849  V_1;
	memset(&V_1, 0, sizeof(V_1));
	Camera_t4157153871 * V_2 = NULL;
	Camera_t4157153871 * G_B3_0 = NULL;
	{
		RaycastResult_t3360306849  L_0 = PointerEventData_get_pointerCurrentRaycast_m2627585223(__this, /*hidden argument*/NULL);
		V_0 = L_0;
		BaseRaycaster_t4150874583 * L_1 = (&V_0)->get_module_1();
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_2 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_1, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_0020;
		}
	}
	{
		G_B3_0 = ((Camera_t4157153871 *)(NULL));
		goto IL_0033;
	}

IL_0020:
	{
		RaycastResult_t3360306849  L_3 = PointerEventData_get_pointerCurrentRaycast_m2627585223(__this, /*hidden argument*/NULL);
		V_1 = L_3;
		BaseRaycaster_t4150874583 * L_4 = (&V_1)->get_module_1();
		NullCheck(L_4);
		Camera_t4157153871 * L_5 = VirtFuncInvoker0< Camera_t4157153871 * >::Invoke(18 /* UnityEngine.Camera UnityEngine.EventSystems.BaseRaycaster::get_eventCamera() */, L_4);
		G_B3_0 = L_5;
	}

IL_0033:
	{
		V_2 = G_B3_0;
		goto IL_0039;
	}

IL_0039:
	{
		Camera_t4157153871 * L_6 = V_2;
		return L_6;
	}
}
// UnityEngine.Camera UnityEngine.EventSystems.PointerEventData::get_pressEventCamera()
extern "C"  Camera_t4157153871 * PointerEventData_get_pressEventCamera_m2613974917 (PointerEventData_t3807901092 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PointerEventData_get_pressEventCamera_m2613974917_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	RaycastResult_t3360306849  V_0;
	memset(&V_0, 0, sizeof(V_0));
	RaycastResult_t3360306849  V_1;
	memset(&V_1, 0, sizeof(V_1));
	Camera_t4157153871 * V_2 = NULL;
	Camera_t4157153871 * G_B3_0 = NULL;
	{
		RaycastResult_t3360306849  L_0 = PointerEventData_get_pointerPressRaycast_m2795884860(__this, /*hidden argument*/NULL);
		V_0 = L_0;
		BaseRaycaster_t4150874583 * L_1 = (&V_0)->get_module_1();
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_2 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_1, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_0020;
		}
	}
	{
		G_B3_0 = ((Camera_t4157153871 *)(NULL));
		goto IL_0033;
	}

IL_0020:
	{
		RaycastResult_t3360306849  L_3 = PointerEventData_get_pointerPressRaycast_m2795884860(__this, /*hidden argument*/NULL);
		V_1 = L_3;
		BaseRaycaster_t4150874583 * L_4 = (&V_1)->get_module_1();
		NullCheck(L_4);
		Camera_t4157153871 * L_5 = VirtFuncInvoker0< Camera_t4157153871 * >::Invoke(18 /* UnityEngine.Camera UnityEngine.EventSystems.BaseRaycaster::get_eventCamera() */, L_4);
		G_B3_0 = L_5;
	}

IL_0033:
	{
		V_2 = G_B3_0;
		goto IL_0039;
	}

IL_0039:
	{
		Camera_t4157153871 * L_6 = V_2;
		return L_6;
	}
}
// UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::get_pointerPress()
extern "C"  GameObject_t1113636619 * PointerEventData_get_pointerPress_m3897111385 (PointerEventData_t3807901092 * __this, const RuntimeMethod* method)
{
	GameObject_t1113636619 * V_0 = NULL;
	{
		GameObject_t1113636619 * L_0 = __this->get_m_PointerPress_3();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		GameObject_t1113636619 * L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.EventSystems.PointerEventData::set_pointerPress(UnityEngine.GameObject)
extern "C"  void PointerEventData_set_pointerPress_m2546345117 (PointerEventData_t3807901092 * __this, GameObject_t1113636619 * ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PointerEventData_set_pointerPress_m2546345117_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		GameObject_t1113636619 * L_0 = __this->get_m_PointerPress_3();
		GameObject_t1113636619 * L_1 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_2 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_0017;
		}
	}
	{
		goto IL_002a;
	}

IL_0017:
	{
		GameObject_t1113636619 * L_3 = __this->get_m_PointerPress_3();
		PointerEventData_set_lastPress_m2928324031(__this, L_3, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_4 = ___value0;
		__this->set_m_PointerPress_3(L_4);
	}

IL_002a:
	{
		return;
	}
}
// System.String UnityEngine.EventSystems.PointerEventData::ToString()
extern "C"  String_t* PointerEventData_ToString_m238029461 (PointerEventData_t3807901092 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PointerEventData_ToString_m238029461_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	StringBuilder_t * V_0 = NULL;
	RaycastResult_t3360306849  V_1;
	memset(&V_1, 0, sizeof(V_1));
	RaycastResult_t3360306849  V_2;
	memset(&V_2, 0, sizeof(V_2));
	String_t* V_3 = NULL;
	{
		StringBuilder_t * L_0 = (StringBuilder_t *)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
		StringBuilder__ctor_m3121283359(L_0, /*hidden argument*/NULL);
		V_0 = L_0;
		StringBuilder_t * L_1 = V_0;
		Vector2_t2156229523  L_2 = PointerEventData_get_position_m437660275(__this, /*hidden argument*/NULL);
		Vector2_t2156229523  L_3 = L_2;
		RuntimeObject * L_4 = Box(Vector2_t2156229523_il2cpp_TypeInfo_var, &L_3);
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_5 = String_Concat_m904156431(NULL /*static, unused*/, _stringLiteral1536089056, L_4, /*hidden argument*/NULL);
		NullCheck(L_1);
		StringBuilder_AppendLine_m1438862993(L_1, L_5, /*hidden argument*/NULL);
		StringBuilder_t * L_6 = V_0;
		Vector2_t2156229523  L_7 = PointerEventData_get_delta_m1062010255(__this, /*hidden argument*/NULL);
		Vector2_t2156229523  L_8 = L_7;
		RuntimeObject * L_9 = Box(Vector2_t2156229523_il2cpp_TypeInfo_var, &L_8);
		String_t* L_10 = String_Concat_m904156431(NULL /*static, unused*/, _stringLiteral2669072779, L_9, /*hidden argument*/NULL);
		NullCheck(L_6);
		StringBuilder_AppendLine_m1438862993(L_6, L_10, /*hidden argument*/NULL);
		StringBuilder_t * L_11 = V_0;
		bool L_12 = PointerEventData_get_eligibleForClick_m3788762543(__this, /*hidden argument*/NULL);
		bool L_13 = L_12;
		RuntimeObject * L_14 = Box(Boolean_t97287965_il2cpp_TypeInfo_var, &L_13);
		String_t* L_15 = String_Concat_m904156431(NULL /*static, unused*/, _stringLiteral2067808063, L_14, /*hidden argument*/NULL);
		NullCheck(L_11);
		StringBuilder_AppendLine_m1438862993(L_11, L_15, /*hidden argument*/NULL);
		StringBuilder_t * L_16 = V_0;
		GameObject_t1113636619 * L_17 = PointerEventData_get_pointerEnter_m3901270554(__this, /*hidden argument*/NULL);
		String_t* L_18 = String_Concat_m904156431(NULL /*static, unused*/, _stringLiteral325353412, L_17, /*hidden argument*/NULL);
		NullCheck(L_16);
		StringBuilder_AppendLine_m1438862993(L_16, L_18, /*hidden argument*/NULL);
		StringBuilder_t * L_19 = V_0;
		GameObject_t1113636619 * L_20 = PointerEventData_get_pointerPress_m3897111385(__this, /*hidden argument*/NULL);
		String_t* L_21 = String_Concat_m904156431(NULL /*static, unused*/, _stringLiteral567253233, L_20, /*hidden argument*/NULL);
		NullCheck(L_19);
		StringBuilder_AppendLine_m1438862993(L_19, L_21, /*hidden argument*/NULL);
		StringBuilder_t * L_22 = V_0;
		GameObject_t1113636619 * L_23 = PointerEventData_get_lastPress_m2729950693(__this, /*hidden argument*/NULL);
		String_t* L_24 = String_Concat_m904156431(NULL /*static, unused*/, _stringLiteral1039998974, L_23, /*hidden argument*/NULL);
		NullCheck(L_22);
		StringBuilder_AppendLine_m1438862993(L_22, L_24, /*hidden argument*/NULL);
		StringBuilder_t * L_25 = V_0;
		GameObject_t1113636619 * L_26 = PointerEventData_get_pointerDrag_m3056187725(__this, /*hidden argument*/NULL);
		String_t* L_27 = String_Concat_m904156431(NULL /*static, unused*/, _stringLiteral3272549095, L_26, /*hidden argument*/NULL);
		NullCheck(L_25);
		StringBuilder_AppendLine_m1438862993(L_25, L_27, /*hidden argument*/NULL);
		StringBuilder_t * L_28 = V_0;
		bool L_29 = PointerEventData_get_useDragThreshold_m1334768384(__this, /*hidden argument*/NULL);
		bool L_30 = L_29;
		RuntimeObject * L_31 = Box(Boolean_t97287965_il2cpp_TypeInfo_var, &L_30);
		String_t* L_32 = String_Concat_m904156431(NULL /*static, unused*/, _stringLiteral1972384985, L_31, /*hidden argument*/NULL);
		NullCheck(L_28);
		StringBuilder_AppendLine_m1438862993(L_28, L_32, /*hidden argument*/NULL);
		StringBuilder_t * L_33 = V_0;
		NullCheck(L_33);
		StringBuilder_AppendLine_m1438862993(L_33, _stringLiteral3062586896, /*hidden argument*/NULL);
		StringBuilder_t * L_34 = V_0;
		RaycastResult_t3360306849  L_35 = PointerEventData_get_pointerCurrentRaycast_m2627585223(__this, /*hidden argument*/NULL);
		V_1 = L_35;
		String_t* L_36 = RaycastResult_ToString_m2678663776((&V_1), /*hidden argument*/NULL);
		NullCheck(L_34);
		StringBuilder_AppendLine_m1438862993(L_34, L_36, /*hidden argument*/NULL);
		StringBuilder_t * L_37 = V_0;
		NullCheck(L_37);
		StringBuilder_AppendLine_m1438862993(L_37, _stringLiteral850602788, /*hidden argument*/NULL);
		StringBuilder_t * L_38 = V_0;
		RaycastResult_t3360306849  L_39 = PointerEventData_get_pointerPressRaycast_m2795884860(__this, /*hidden argument*/NULL);
		V_2 = L_39;
		String_t* L_40 = RaycastResult_ToString_m2678663776((&V_2), /*hidden argument*/NULL);
		NullCheck(L_38);
		StringBuilder_AppendLine_m1438862993(L_38, L_40, /*hidden argument*/NULL);
		StringBuilder_t * L_41 = V_0;
		NullCheck(L_41);
		String_t* L_42 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_41);
		V_3 = L_42;
		goto IL_012d;
	}

IL_012d:
	{
		String_t* L_43 = V_3;
		return L_43;
	}
}
#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
#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.EventSystems.PointerInputModule::.ctor()
extern "C"  void PointerInputModule__ctor_m3728889932 (PointerInputModule_t3453173740 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PointerInputModule__ctor_m3728889932_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Dictionary_2_t2696614423 * L_0 = (Dictionary_2_t2696614423 *)il2cpp_codegen_object_new(Dictionary_2_t2696614423_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_m2573177474(L_0, /*hidden argument*/Dictionary_2__ctor_m2573177474_RuntimeMethod_var);
		__this->set_m_PointerData_12(L_0);
		MouseState_t384203932 * L_1 = (MouseState_t384203932 *)il2cpp_codegen_object_new(MouseState_t384203932_il2cpp_TypeInfo_var);
		MouseState__ctor_m1467839005(L_1, /*hidden argument*/NULL);
		__this->set_m_MouseState_13(L_1);
		BaseInputModule__ctor_m545527485(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Boolean UnityEngine.EventSystems.PointerInputModule::GetPointerData(System.Int32,UnityEngine.EventSystems.PointerEventData&,System.Boolean)
extern "C"  bool PointerInputModule_GetPointerData_m401559817 (PointerInputModule_t3453173740 * __this, int32_t ___id0, PointerEventData_t3807901092 ** ___data1, bool ___create2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PointerInputModule_GetPointerData_m401559817_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	PointerEventData_t3807901092 * V_0 = NULL;
	bool V_1 = false;
	{
		Dictionary_2_t2696614423 * L_0 = __this->get_m_PointerData_12();
		int32_t L_1 = ___id0;
		PointerEventData_t3807901092 ** L_2 = ___data1;
		NullCheck(L_0);
		bool L_3 = Dictionary_2_TryGetValue_m521466559(L_0, L_1, L_2, /*hidden argument*/Dictionary_2_TryGetValue_m521466559_RuntimeMethod_var);
		if (L_3)
		{
			goto IL_0045;
		}
	}
	{
		bool L_4 = ___create2;
		if (!L_4)
		{
			goto IL_0045;
		}
	}
	{
		PointerEventData_t3807901092 ** L_5 = ___data1;
		EventSystem_t1003666588 * L_6 = BaseInputModule_get_eventSystem_m1212899053(__this, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_7 = (PointerEventData_t3807901092 *)il2cpp_codegen_object_new(PointerEventData_t3807901092_il2cpp_TypeInfo_var);
		PointerEventData__ctor_m2263609344(L_7, L_6, /*hidden argument*/NULL);
		V_0 = L_7;
		PointerEventData_t3807901092 * L_8 = V_0;
		int32_t L_9 = ___id0;
		NullCheck(L_8);
		PointerEventData_set_pointerId_m1888344330(L_8, L_9, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_10 = V_0;
		*((RuntimeObject **)(L_5)) = (RuntimeObject *)L_10;
		Il2CppCodeGenWriteBarrier((RuntimeObject **)(L_5), (RuntimeObject *)L_10);
		Dictionary_2_t2696614423 * L_11 = __this->get_m_PointerData_12();
		int32_t L_12 = ___id0;
		PointerEventData_t3807901092 ** L_13 = ___data1;
		NullCheck(L_11);
		Dictionary_2_Add_m3013251229(L_11, L_12, (*((PointerEventData_t3807901092 **)L_13)), /*hidden argument*/Dictionary_2_Add_m3013251229_RuntimeMethod_var);
		V_1 = (bool)1;
		goto IL_004c;
	}

IL_0045:
	{
		V_1 = (bool)0;
		goto IL_004c;
	}

IL_004c:
	{
		bool L_14 = V_1;
		return L_14;
	}
}
// System.Void UnityEngine.EventSystems.PointerInputModule::RemovePointerData(UnityEngine.EventSystems.PointerEventData)
extern "C"  void PointerInputModule_RemovePointerData_m1921545965 (PointerInputModule_t3453173740 * __this, PointerEventData_t3807901092 * ___data0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PointerInputModule_RemovePointerData_m1921545965_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Dictionary_2_t2696614423 * L_0 = __this->get_m_PointerData_12();
		PointerEventData_t3807901092 * L_1 = ___data0;
		NullCheck(L_1);
		int32_t L_2 = PointerEventData_get_pointerId_m1200356155(L_1, /*hidden argument*/NULL);
		NullCheck(L_0);
		Dictionary_2_Remove_m4009096396(L_0, L_2, /*hidden argument*/Dictionary_2_Remove_m4009096396_RuntimeMethod_var);
		return;
	}
}
// UnityEngine.EventSystems.PointerEventData UnityEngine.EventSystems.PointerInputModule::GetTouchPointerEventData(UnityEngine.Touch,System.Boolean&,System.Boolean&)
extern "C"  PointerEventData_t3807901092 * PointerInputModule_GetTouchPointerEventData_m2680216131 (PointerInputModule_t3453173740 * __this, Touch_t1921856868  ___input0, bool* ___pressed1, bool* ___released2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PointerInputModule_GetTouchPointerEventData_m2680216131_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	PointerEventData_t3807901092 * V_0 = NULL;
	bool V_1 = false;
	RaycastResult_t3360306849  V_2;
	memset(&V_2, 0, sizeof(V_2));
	PointerEventData_t3807901092 * V_3 = NULL;
	bool* G_B2_0 = NULL;
	bool* G_B1_0 = NULL;
	int32_t G_B3_0 = 0;
	bool* G_B3_1 = NULL;
	bool* G_B5_0 = NULL;
	bool* G_B4_0 = NULL;
	int32_t G_B6_0 = 0;
	bool* G_B6_1 = NULL;
	{
		int32_t L_0 = Touch_get_fingerId_m859576425((&___input0), /*hidden argument*/NULL);
		bool L_1 = PointerInputModule_GetPointerData_m401559817(__this, L_0, (&V_0), (bool)1, /*hidden argument*/NULL);
		V_1 = L_1;
		PointerEventData_t3807901092 * L_2 = V_0;
		NullCheck(L_2);
		VirtActionInvoker0::Invoke(4 /* System.Void UnityEngine.EventSystems.AbstractEventData::Reset() */, L_2);
		bool* L_3 = ___pressed1;
		bool L_4 = V_1;
		G_B1_0 = L_3;
		if (L_4)
		{
			G_B2_0 = L_3;
			goto IL_002b;
		}
	}
	{
		int32_t L_5 = Touch_get_phase_m214549210((&___input0), /*hidden argument*/NULL);
		G_B3_0 = ((((int32_t)L_5) == ((int32_t)0))? 1 : 0);
		G_B3_1 = G_B1_0;
		goto IL_002c;
	}

IL_002b:
	{
		G_B3_0 = 1;
		G_B3_1 = G_B2_0;
	}

IL_002c:
	{
		*((int8_t*)(G_B3_1)) = (int8_t)G_B3_0;
		bool* L_6 = ___released2;
		int32_t L_7 = Touch_get_phase_m214549210((&___input0), /*hidden argument*/NULL);
		G_B4_0 = L_6;
		if ((((int32_t)L_7) == ((int32_t)4)))
		{
			G_B5_0 = L_6;
			goto IL_0047;
		}
	}
	{
		int32_t L_8 = Touch_get_phase_m214549210((&___input0), /*hidden argument*/NULL);
		G_B6_0 = ((((int32_t)L_8) == ((int32_t)3))? 1 : 0);
		G_B6_1 = G_B4_0;
		goto IL_0048;
	}

IL_0047:
	{
		G_B6_0 = 1;
		G_B6_1 = G_B5_0;
	}

IL_0048:
	{
		*((int8_t*)(G_B6_1)) = (int8_t)G_B6_0;
		bool L_9 = V_1;
		if (!L_9)
		{
			goto IL_005c;
		}
	}
	{
		PointerEventData_t3807901092 * L_10 = V_0;
		Vector2_t2156229523  L_11 = Touch_get_position_m3109777936((&___input0), /*hidden argument*/NULL);
		NullCheck(L_10);
		PointerEventData_set_position_m2060457995(L_10, L_11, /*hidden argument*/NULL);
	}

IL_005c:
	{
		bool* L_12 = ___pressed1;
		if (!(*((int8_t*)L_12)))
		{
			goto IL_0073;
		}
	}
	{
		PointerEventData_t3807901092 * L_13 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(Vector2_t2156229523_il2cpp_TypeInfo_var);
		Vector2_t2156229523  L_14 = Vector2_get_zero_m540426400(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_13);
		PointerEventData_set_delta_m2378614057(L_13, L_14, /*hidden argument*/NULL);
		goto IL_008b;
	}

IL_0073:
	{
		PointerEventData_t3807901092 * L_15 = V_0;
		Vector2_t2156229523  L_16 = Touch_get_position_m3109777936((&___input0), /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_17 = V_0;
		NullCheck(L_17);
		Vector2_t2156229523  L_18 = PointerEventData_get_position_m437660275(L_17, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Vector2_t2156229523_il2cpp_TypeInfo_var);
		Vector2_t2156229523  L_19 = Vector2_op_Subtraction_m73004381(NULL /*static, unused*/, L_16, L_18, /*hidden argument*/NULL);
		NullCheck(L_15);
		PointerEventData_set_delta_m2378614057(L_15, L_19, /*hidden argument*/NULL);
	}

IL_008b:
	{
		PointerEventData_t3807901092 * L_20 = V_0;
		Vector2_t2156229523  L_21 = Touch_get_position_m3109777936((&___input0), /*hidden argument*/NULL);
		NullCheck(L_20);
		PointerEventData_set_position_m2060457995(L_20, L_21, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_22 = V_0;
		NullCheck(L_22);
		PointerEventData_set_button_m2912797404(L_22, 0, /*hidden argument*/NULL);
		EventSystem_t1003666588 * L_23 = BaseInputModule_get_eventSystem_m1212899053(__this, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_24 = V_0;
		List_1_t537414295 * L_25 = ((BaseInputModule_t2019268878 *)__this)->get_m_RaycastResultCache_2();
		NullCheck(L_23);
		EventSystem_RaycastAll_m523788254(L_23, L_24, L_25, /*hidden argument*/NULL);
		List_1_t537414295 * L_26 = ((BaseInputModule_t2019268878 *)__this)->get_m_RaycastResultCache_2();
		RaycastResult_t3360306849  L_27 = BaseInputModule_FindFirstRaycast_m4278335766(NULL /*static, unused*/, L_26, /*hidden argument*/NULL);
		V_2 = L_27;
		PointerEventData_t3807901092 * L_28 = V_0;
		RaycastResult_t3360306849  L_29 = V_2;
		NullCheck(L_28);
		PointerEventData_set_pointerCurrentRaycast_m3745471622(L_28, L_29, /*hidden argument*/NULL);
		List_1_t537414295 * L_30 = ((BaseInputModule_t2019268878 *)__this)->get_m_RaycastResultCache_2();
		NullCheck(L_30);
		List_1_Clear_m1143167521(L_30, /*hidden argument*/List_1_Clear_m1143167521_RuntimeMethod_var);
		PointerEventData_t3807901092 * L_31 = V_0;
		V_3 = L_31;
		goto IL_00d6;
	}

IL_00d6:
	{
		PointerEventData_t3807901092 * L_32 = V_3;
		return L_32;
	}
}
// System.Void UnityEngine.EventSystems.PointerInputModule::CopyFromTo(UnityEngine.EventSystems.PointerEventData,UnityEngine.EventSystems.PointerEventData)
extern "C"  void PointerInputModule_CopyFromTo_m2974511546 (PointerInputModule_t3453173740 * __this, PointerEventData_t3807901092 * ___from0, PointerEventData_t3807901092 * ___to1, const RuntimeMethod* method)
{
	{
		PointerEventData_t3807901092 * L_0 = ___to1;
		PointerEventData_t3807901092 * L_1 = ___from0;
		NullCheck(L_1);
		Vector2_t2156229523  L_2 = PointerEventData_get_position_m437660275(L_1, /*hidden argument*/NULL);
		NullCheck(L_0);
		PointerEventData_set_position_m2060457995(L_0, L_2, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_3 = ___to1;
		PointerEventData_t3807901092 * L_4 = ___from0;
		NullCheck(L_4);
		Vector2_t2156229523  L_5 = PointerEventData_get_delta_m1062010255(L_4, /*hidden argument*/NULL);
		NullCheck(L_3);
		PointerEventData_set_delta_m2378614057(L_3, L_5, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_6 = ___to1;
		PointerEventData_t3807901092 * L_7 = ___from0;
		NullCheck(L_7);
		Vector2_t2156229523  L_8 = PointerEventData_get_scrollDelta_m230480732(L_7, /*hidden argument*/NULL);
		NullCheck(L_6);
		PointerEventData_set_scrollDelta_m3215854517(L_6, L_8, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_9 = ___to1;
		PointerEventData_t3807901092 * L_10 = ___from0;
		NullCheck(L_10);
		RaycastResult_t3360306849  L_11 = PointerEventData_get_pointerCurrentRaycast_m2627585223(L_10, /*hidden argument*/NULL);
		NullCheck(L_9);
		PointerEventData_set_pointerCurrentRaycast_m3745471622(L_9, L_11, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_12 = ___to1;
		PointerEventData_t3807901092 * L_13 = ___from0;
		NullCheck(L_13);
		GameObject_t1113636619 * L_14 = PointerEventData_get_pointerEnter_m3901270554(L_13, /*hidden argument*/NULL);
		NullCheck(L_12);
		PointerEventData_set_pointerEnter_m3256217464(L_12, L_14, /*hidden argument*/NULL);
		return;
	}
}
// UnityEngine.EventSystems.PointerEventData/FramePressState UnityEngine.EventSystems.PointerInputModule::StateForMouseButton(System.Int32)
extern "C"  int32_t PointerInputModule_StateForMouseButton_m2820284027 (PointerInputModule_t3453173740 * __this, int32_t ___buttonId0, const RuntimeMethod* method)
{
	bool V_0 = false;
	bool V_1 = false;
	int32_t V_2 = 0;
	{
		BaseInput_t3630163547 * L_0 = BaseInputModule_get_input_m3047389608(__this, /*hidden argument*/NULL);
		int32_t L_1 = ___buttonId0;
		NullCheck(L_0);
		bool L_2 = VirtFuncInvoker1< bool, int32_t >::Invoke(23 /* System.Boolean UnityEngine.EventSystems.BaseInput::GetMouseButtonDown(System.Int32) */, L_0, L_1);
		V_0 = L_2;
		BaseInput_t3630163547 * L_3 = BaseInputModule_get_input_m3047389608(__this, /*hidden argument*/NULL);
		int32_t L_4 = ___buttonId0;
		NullCheck(L_3);
		bool L_5 = VirtFuncInvoker1< bool, int32_t >::Invoke(24 /* System.Boolean UnityEngine.EventSystems.BaseInput::GetMouseButtonUp(System.Int32) */, L_3, L_4);
		V_1 = L_5;
		bool L_6 = V_0;
		if (!L_6)
		{
			goto IL_002e;
		}
	}
	{
		bool L_7 = V_1;
		if (!L_7)
		{
			goto IL_002e;
		}
	}
	{
		V_2 = 2;
		goto IL_004f;
	}

IL_002e:
	{
		bool L_8 = V_0;
		if (!L_8)
		{
			goto IL_003b;
		}
	}
	{
		V_2 = 0;
		goto IL_004f;
	}

IL_003b:
	{
		bool L_9 = V_1;
		if (!L_9)
		{
			goto IL_0048;
		}
	}
	{
		V_2 = 1;
		goto IL_004f;
	}

IL_0048:
	{
		V_2 = 3;
		goto IL_004f;
	}

IL_004f:
	{
		int32_t L_10 = V_2;
		return L_10;
	}
}
// UnityEngine.EventSystems.PointerInputModule/MouseState UnityEngine.EventSystems.PointerInputModule::GetMousePointerEventData()
extern "C"  MouseState_t384203932 * PointerInputModule_GetMousePointerEventData_m747973901 (PointerInputModule_t3453173740 * __this, const RuntimeMethod* method)
{
	MouseState_t384203932 * V_0 = NULL;
	{
		MouseState_t384203932 * L_0 = VirtFuncInvoker1< MouseState_t384203932 *, int32_t >::Invoke(27 /* UnityEngine.EventSystems.PointerInputModule/MouseState UnityEngine.EventSystems.PointerInputModule::GetMousePointerEventData(System.Int32) */, __this, 0);
		V_0 = L_0;
		goto IL_000e;
	}

IL_000e:
	{
		MouseState_t384203932 * L_1 = V_0;
		return L_1;
	}
}
// UnityEngine.EventSystems.PointerInputModule/MouseState UnityEngine.EventSystems.PointerInputModule::GetMousePointerEventData(System.Int32)
extern "C"  MouseState_t384203932 * PointerInputModule_GetMousePointerEventData_m4273240034 (PointerInputModule_t3453173740 * __this, int32_t ___id0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PointerInputModule_GetMousePointerEventData_m4273240034_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	PointerEventData_t3807901092 * V_0 = NULL;
	bool V_1 = false;
	Vector2_t2156229523  V_2;
	memset(&V_2, 0, sizeof(V_2));
	RaycastResult_t3360306849  V_3;
	memset(&V_3, 0, sizeof(V_3));
	PointerEventData_t3807901092 * V_4 = NULL;
	PointerEventData_t3807901092 * V_5 = NULL;
	MouseState_t384203932 * V_6 = NULL;
	{
		bool L_0 = PointerInputModule_GetPointerData_m401559817(__this, (-1), (&V_0), (bool)1, /*hidden argument*/NULL);
		V_1 = L_0;
		PointerEventData_t3807901092 * L_1 = V_0;
		NullCheck(L_1);
		VirtActionInvoker0::Invoke(4 /* System.Void UnityEngine.EventSystems.AbstractEventData::Reset() */, L_1);
		bool L_2 = V_1;
		if (!L_2)
		{
			goto IL_0029;
		}
	}
	{
		PointerEventData_t3807901092 * L_3 = V_0;
		BaseInput_t3630163547 * L_4 = BaseInputModule_get_input_m3047389608(__this, /*hidden argument*/NULL);
		NullCheck(L_4);
		Vector2_t2156229523  L_5 = VirtFuncInvoker0< Vector2_t2156229523  >::Invoke(26 /* UnityEngine.Vector2 UnityEngine.EventSystems.BaseInput::get_mousePosition() */, L_4);
		NullCheck(L_3);
		PointerEventData_set_position_m2060457995(L_3, L_5, /*hidden argument*/NULL);
	}

IL_0029:
	{
		BaseInput_t3630163547 * L_6 = BaseInputModule_get_input_m3047389608(__this, /*hidden argument*/NULL);
		NullCheck(L_6);
		Vector2_t2156229523  L_7 = VirtFuncInvoker0< Vector2_t2156229523  >::Invoke(26 /* UnityEngine.Vector2 UnityEngine.EventSystems.BaseInput::get_mousePosition() */, L_6);
		V_2 = L_7;
		int32_t L_8 = Cursor_get_lockState_m2828192107(NULL /*static, unused*/, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_8) == ((uint32_t)1))))
		{
			goto IL_0067;
		}
	}
	{
		PointerEventData_t3807901092 * L_9 = V_0;
		Vector2_t2156229523  L_10;
		memset(&L_10, 0, sizeof(L_10));
		Vector2__ctor_m3970636864((&L_10), (-1.0f), (-1.0f), /*hidden argument*/NULL);
		NullCheck(L_9);
		PointerEventData_set_position_m2060457995(L_9, L_10, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_11 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(Vector2_t2156229523_il2cpp_TypeInfo_var);
		Vector2_t2156229523  L_12 = Vector2_get_zero_m540426400(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_11);
		PointerEventData_set_delta_m2378614057(L_11, L_12, /*hidden argument*/NULL);
		goto IL_0082;
	}

IL_0067:
	{
		PointerEventData_t3807901092 * L_13 = V_0;
		Vector2_t2156229523  L_14 = V_2;
		PointerEventData_t3807901092 * L_15 = V_0;
		NullCheck(L_15);
		Vector2_t2156229523  L_16 = PointerEventData_get_position_m437660275(L_15, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Vector2_t2156229523_il2cpp_TypeInfo_var);
		Vector2_t2156229523  L_17 = Vector2_op_Subtraction_m73004381(NULL /*static, unused*/, L_14, L_16, /*hidden argument*/NULL);
		NullCheck(L_13);
		PointerEventData_set_delta_m2378614057(L_13, L_17, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_18 = V_0;
		Vector2_t2156229523  L_19 = V_2;
		NullCheck(L_18);
		PointerEventData_set_position_m2060457995(L_18, L_19, /*hidden argument*/NULL);
	}

IL_0082:
	{
		PointerEventData_t3807901092 * L_20 = V_0;
		BaseInput_t3630163547 * L_21 = BaseInputModule_get_input_m3047389608(__this, /*hidden argument*/NULL);
		NullCheck(L_21);
		Vector2_t2156229523  L_22 = VirtFuncInvoker0< Vector2_t2156229523  >::Invoke(27 /* UnityEngine.Vector2 UnityEngine.EventSystems.BaseInput::get_mouseScrollDelta() */, L_21);
		NullCheck(L_20);
		PointerEventData_set_scrollDelta_m3215854517(L_20, L_22, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_23 = V_0;
		NullCheck(L_23);
		PointerEventData_set_button_m2912797404(L_23, 0, /*hidden argument*/NULL);
		EventSystem_t1003666588 * L_24 = BaseInputModule_get_eventSystem_m1212899053(__this, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_25 = V_0;
		List_1_t537414295 * L_26 = ((BaseInputModule_t2019268878 *)__this)->get_m_RaycastResultCache_2();
		NullCheck(L_24);
		EventSystem_RaycastAll_m523788254(L_24, L_25, L_26, /*hidden argument*/NULL);
		List_1_t537414295 * L_27 = ((BaseInputModule_t2019268878 *)__this)->get_m_RaycastResultCache_2();
		RaycastResult_t3360306849  L_28 = BaseInputModule_FindFirstRaycast_m4278335766(NULL /*static, unused*/, L_27, /*hidden argument*/NULL);
		V_3 = L_28;
		PointerEventData_t3807901092 * L_29 = V_0;
		RaycastResult_t3360306849  L_30 = V_3;
		NullCheck(L_29);
		PointerEventData_set_pointerCurrentRaycast_m3745471622(L_29, L_30, /*hidden argument*/NULL);
		List_1_t537414295 * L_31 = ((BaseInputModule_t2019268878 *)__this)->get_m_RaycastResultCache_2();
		NullCheck(L_31);
		List_1_Clear_m1143167521(L_31, /*hidden argument*/List_1_Clear_m1143167521_RuntimeMethod_var);
		PointerInputModule_GetPointerData_m401559817(__this, ((int32_t)-2), (&V_4), (bool)1, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_32 = V_0;
		PointerEventData_t3807901092 * L_33 = V_4;
		PointerInputModule_CopyFromTo_m2974511546(__this, L_32, L_33, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_34 = V_4;
		NullCheck(L_34);
		PointerEventData_set_button_m2912797404(L_34, 1, /*hidden argument*/NULL);
		PointerInputModule_GetPointerData_m401559817(__this, ((int32_t)-3), (&V_5), (bool)1, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_35 = V_0;
		PointerEventData_t3807901092 * L_36 = V_5;
		PointerInputModule_CopyFromTo_m2974511546(__this, L_35, L_36, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_37 = V_5;
		NullCheck(L_37);
		PointerEventData_set_button_m2912797404(L_37, 2, /*hidden argument*/NULL);
		MouseState_t384203932 * L_38 = __this->get_m_MouseState_13();
		int32_t L_39 = PointerInputModule_StateForMouseButton_m2820284027(__this, 0, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_40 = V_0;
		NullCheck(L_38);
		MouseState_SetButtonState_m249818502(L_38, 0, L_39, L_40, /*hidden argument*/NULL);
		MouseState_t384203932 * L_41 = __this->get_m_MouseState_13();
		int32_t L_42 = PointerInputModule_StateForMouseButton_m2820284027(__this, 1, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_43 = V_4;
		NullCheck(L_41);
		MouseState_SetButtonState_m249818502(L_41, 1, L_42, L_43, /*hidden argument*/NULL);
		MouseState_t384203932 * L_44 = __this->get_m_MouseState_13();
		int32_t L_45 = PointerInputModule_StateForMouseButton_m2820284027(__this, 2, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_46 = V_5;
		NullCheck(L_44);
		MouseState_SetButtonState_m249818502(L_44, 2, L_45, L_46, /*hidden argument*/NULL);
		MouseState_t384203932 * L_47 = __this->get_m_MouseState_13();
		V_6 = L_47;
		goto IL_014f;
	}

IL_014f:
	{
		MouseState_t384203932 * L_48 = V_6;
		return L_48;
	}
}
// UnityEngine.EventSystems.PointerEventData UnityEngine.EventSystems.PointerInputModule::GetLastPointerEventData(System.Int32)
extern "C"  PointerEventData_t3807901092 * PointerInputModule_GetLastPointerEventData_m3838037610 (PointerInputModule_t3453173740 * __this, int32_t ___id0, const RuntimeMethod* method)
{
	PointerEventData_t3807901092 * V_0 = NULL;
	PointerEventData_t3807901092 * V_1 = NULL;
	{
		int32_t L_0 = ___id0;
		PointerInputModule_GetPointerData_m401559817(__this, L_0, (&V_0), (bool)0, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_1 = V_0;
		V_1 = L_1;
		goto IL_0013;
	}

IL_0013:
	{
		PointerEventData_t3807901092 * L_2 = V_1;
		return L_2;
	}
}
// System.Boolean UnityEngine.EventSystems.PointerInputModule::ShouldStartDrag(UnityEngine.Vector2,UnityEngine.Vector2,System.Single,System.Boolean)
extern "C"  bool PointerInputModule_ShouldStartDrag_m2494657937 (RuntimeObject * __this /* static, unused */, Vector2_t2156229523  ___pressPos0, Vector2_t2156229523  ___currentPos1, float ___threshold2, bool ___useDragThreshold3, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PointerInputModule_ShouldStartDrag_m2494657937_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	Vector2_t2156229523  V_1;
	memset(&V_1, 0, sizeof(V_1));
	{
		bool L_0 = ___useDragThreshold3;
		if (L_0)
		{
			goto IL_000e;
		}
	}
	{
		V_0 = (bool)1;
		goto IL_002b;
	}

IL_000e:
	{
		Vector2_t2156229523  L_1 = ___pressPos0;
		Vector2_t2156229523  L_2 = ___currentPos1;
		IL2CPP_RUNTIME_CLASS_INIT(Vector2_t2156229523_il2cpp_TypeInfo_var);
		Vector2_t2156229523  L_3 = Vector2_op_Subtraction_m73004381(NULL /*static, unused*/, L_1, L_2, /*hidden argument*/NULL);
		V_1 = L_3;
		float L_4 = Vector2_get_sqrMagnitude_m837837635((&V_1), /*hidden argument*/NULL);
		float L_5 = ___threshold2;
		float L_6 = ___threshold2;
		V_0 = (bool)((((int32_t)((!(((float)L_4) >= ((float)((float)il2cpp_codegen_multiply((float)L_5, (float)L_6)))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		goto IL_002b;
	}

IL_002b:
	{
		bool L_7 = V_0;
		return L_7;
	}
}
// System.Void UnityEngine.EventSystems.PointerInputModule::ProcessMove(UnityEngine.EventSystems.PointerEventData)
extern "C"  void PointerInputModule_ProcessMove_m132464308 (PointerInputModule_t3453173740 * __this, PointerEventData_t3807901092 * ___pointerEvent0, const RuntimeMethod* method)
{
	GameObject_t1113636619 * V_0 = NULL;
	RaycastResult_t3360306849  V_1;
	memset(&V_1, 0, sizeof(V_1));
	GameObject_t1113636619 * G_B3_0 = NULL;
	{
		int32_t L_0 = Cursor_get_lockState_m2828192107(NULL /*static, unused*/, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_0) == ((uint32_t)1))))
		{
			goto IL_0012;
		}
	}
	{
		G_B3_0 = ((GameObject_t1113636619 *)(NULL));
		goto IL_0020;
	}

IL_0012:
	{
		PointerEventData_t3807901092 * L_1 = ___pointerEvent0;
		NullCheck(L_1);
		RaycastResult_t3360306849  L_2 = PointerEventData_get_pointerCurrentRaycast_m2627585223(L_1, /*hidden argument*/NULL);
		V_1 = L_2;
		GameObject_t1113636619 * L_3 = RaycastResult_get_gameObject_m2570051527((&V_1), /*hidden argument*/NULL);
		G_B3_0 = L_3;
	}

IL_0020:
	{
		V_0 = G_B3_0;
		PointerEventData_t3807901092 * L_4 = ___pointerEvent0;
		GameObject_t1113636619 * L_5 = V_0;
		BaseInputModule_HandlePointerExitAndEnter_m1705532066(__this, L_4, L_5, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.EventSystems.PointerInputModule::ProcessDrag(UnityEngine.EventSystems.PointerEventData)
extern "C"  void PointerInputModule_ProcessDrag_m1341573435 (PointerInputModule_t3453173740 * __this, PointerEventData_t3807901092 * ___pointerEvent0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PointerInputModule_ProcessDrag_m1341573435_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		PointerEventData_t3807901092 * L_0 = ___pointerEvent0;
		NullCheck(L_0);
		bool L_1 = PointerEventData_IsPointerMoving_m1902409386(L_0, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0028;
		}
	}
	{
		int32_t L_2 = Cursor_get_lockState_m2828192107(NULL /*static, unused*/, /*hidden argument*/NULL);
		if ((((int32_t)L_2) == ((int32_t)1)))
		{
			goto IL_0028;
		}
	}
	{
		PointerEventData_t3807901092 * L_3 = ___pointerEvent0;
		NullCheck(L_3);
		GameObject_t1113636619 * L_4 = PointerEventData_get_pointerDrag_m3056187725(L_3, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_5 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_4, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_5)
		{
			goto IL_002d;
		}
	}

IL_0028:
	{
		goto IL_00d9;
	}

IL_002d:
	{
		PointerEventData_t3807901092 * L_6 = ___pointerEvent0;
		NullCheck(L_6);
		bool L_7 = PointerEventData_get_dragging_m746831934(L_6, /*hidden argument*/NULL);
		if (L_7)
		{
			goto IL_007b;
		}
	}
	{
		PointerEventData_t3807901092 * L_8 = ___pointerEvent0;
		NullCheck(L_8);
		Vector2_t2156229523  L_9 = PointerEventData_get_pressPosition_m3620330874(L_8, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_10 = ___pointerEvent0;
		NullCheck(L_10);
		Vector2_t2156229523  L_11 = PointerEventData_get_position_m437660275(L_10, /*hidden argument*/NULL);
		EventSystem_t1003666588 * L_12 = BaseInputModule_get_eventSystem_m1212899053(__this, /*hidden argument*/NULL);
		NullCheck(L_12);
		int32_t L_13 = EventSystem_get_pixelDragThreshold_m1103650852(L_12, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_14 = ___pointerEvent0;
		NullCheck(L_14);
		bool L_15 = PointerEventData_get_useDragThreshold_m1334768384(L_14, /*hidden argument*/NULL);
		bool L_16 = PointerInputModule_ShouldStartDrag_m2494657937(NULL /*static, unused*/, L_9, L_11, (((float)((float)L_13))), L_15, /*hidden argument*/NULL);
		if (!L_16)
		{
			goto IL_007b;
		}
	}
	{
		PointerEventData_t3807901092 * L_17 = ___pointerEvent0;
		NullCheck(L_17);
		GameObject_t1113636619 * L_18 = PointerEventData_get_pointerDrag_m3056187725(L_17, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_19 = ___pointerEvent0;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var);
		EventFunction_1_t1977848392 * L_20 = ExecuteEvents_get_beginDragHandler_m2267623666(NULL /*static, unused*/, /*hidden argument*/NULL);
		ExecuteEvents_Execute_TisIBeginDragHandler_t3293314358_m2226472405(NULL /*static, unused*/, L_18, L_19, L_20, /*hidden argument*/ExecuteEvents_Execute_TisIBeginDragHandler_t3293314358_m2226472405_RuntimeMethod_var);
		PointerEventData_t3807901092 * L_21 = ___pointerEvent0;
		NullCheck(L_21);
		PointerEventData_set_dragging_m2888181791(L_21, (bool)1, /*hidden argument*/NULL);
	}

IL_007b:
	{
		PointerEventData_t3807901092 * L_22 = ___pointerEvent0;
		NullCheck(L_22);
		bool L_23 = PointerEventData_get_dragging_m746831934(L_22, /*hidden argument*/NULL);
		if (!L_23)
		{
			goto IL_00d9;
		}
	}
	{
		PointerEventData_t3807901092 * L_24 = ___pointerEvent0;
		NullCheck(L_24);
		GameObject_t1113636619 * L_25 = PointerEventData_get_pointerPress_m3897111385(L_24, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_26 = ___pointerEvent0;
		NullCheck(L_26);
		GameObject_t1113636619 * L_27 = PointerEventData_get_pointerDrag_m3056187725(L_26, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_28 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_25, L_27, /*hidden argument*/NULL);
		if (!L_28)
		{
			goto IL_00c6;
		}
	}
	{
		PointerEventData_t3807901092 * L_29 = ___pointerEvent0;
		NullCheck(L_29);
		GameObject_t1113636619 * L_30 = PointerEventData_get_pointerPress_m3897111385(L_29, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_31 = ___pointerEvent0;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var);
		EventFunction_1_t3256600500 * L_32 = ExecuteEvents_get_pointerUpHandler_m3515704212(NULL /*static, unused*/, /*hidden argument*/NULL);
		ExecuteEvents_Execute_TisIPointerUpHandler_t277099170_m3646124489(NULL /*static, unused*/, L_30, L_31, L_32, /*hidden argument*/ExecuteEvents_Execute_TisIPointerUpHandler_t277099170_m3646124489_RuntimeMethod_var);
		PointerEventData_t3807901092 * L_33 = ___pointerEvent0;
		NullCheck(L_33);
		PointerEventData_set_eligibleForClick_m1345987948(L_33, (bool)0, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_34 = ___pointerEvent0;
		NullCheck(L_34);
		PointerEventData_set_pointerPress_m2546345117(L_34, (GameObject_t1113636619 *)NULL, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_35 = ___pointerEvent0;
		NullCheck(L_35);
		PointerEventData_set_rawPointerPress_m3758304666(L_35, (GameObject_t1113636619 *)NULL, /*hidden argument*/NULL);
	}

IL_00c6:
	{
		PointerEventData_t3807901092 * L_36 = ___pointerEvent0;
		NullCheck(L_36);
		GameObject_t1113636619 * L_37 = PointerEventData_get_pointerDrag_m3056187725(L_36, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_38 = ___pointerEvent0;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var);
		EventFunction_1_t972960537 * L_39 = ExecuteEvents_get_dragHandler_m3849431675(NULL /*static, unused*/, /*hidden argument*/NULL);
		ExecuteEvents_Execute_TisIDragHandler_t2288426503_m2196291858(NULL /*static, unused*/, L_37, L_38, L_39, /*hidden argument*/ExecuteEvents_Execute_TisIDragHandler_t2288426503_m2196291858_RuntimeMethod_var);
	}

IL_00d9:
	{
		return;
	}
}
// System.Boolean UnityEngine.EventSystems.PointerInputModule::IsPointerOverGameObject(System.Int32)
extern "C"  bool PointerInputModule_IsPointerOverGameObject_m1416445253 (PointerInputModule_t3453173740 * __this, int32_t ___pointerId0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PointerInputModule_IsPointerOverGameObject_m1416445253_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	PointerEventData_t3807901092 * V_0 = NULL;
	bool V_1 = false;
	{
		int32_t L_0 = ___pointerId0;
		PointerEventData_t3807901092 * L_1 = PointerInputModule_GetLastPointerEventData_m3838037610(__this, L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		PointerEventData_t3807901092 * L_2 = V_0;
		if (!L_2)
		{
			goto IL_0021;
		}
	}
	{
		PointerEventData_t3807901092 * L_3 = V_0;
		NullCheck(L_3);
		GameObject_t1113636619 * L_4 = PointerEventData_get_pointerEnter_m3901270554(L_3, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_5 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_4, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		V_1 = L_5;
		goto IL_0028;
	}

IL_0021:
	{
		V_1 = (bool)0;
		goto IL_0028;
	}

IL_0028:
	{
		bool L_6 = V_1;
		return L_6;
	}
}
// System.Void UnityEngine.EventSystems.PointerInputModule::ClearSelection()
extern "C"  void PointerInputModule_ClearSelection_m2472477282 (PointerInputModule_t3453173740 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PointerInputModule_ClearSelection_m2472477282_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	BaseEventData_t3903027533 * V_0 = NULL;
	PointerEventData_t3807901092 * V_1 = NULL;
	Enumerator_t3265508080  V_2;
	memset(&V_2, 0, sizeof(V_2));
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = 0;
	NO_UNUSED_WARNING (__leave_target);
	{
		BaseEventData_t3903027533 * L_0 = VirtFuncInvoker0< BaseEventData_t3903027533 * >::Invoke(19 /* UnityEngine.EventSystems.BaseEventData UnityEngine.EventSystems.BaseInputModule::GetBaseEventData() */, __this);
		V_0 = L_0;
		Dictionary_2_t2696614423 * L_1 = __this->get_m_PointerData_12();
		NullCheck(L_1);
		ValueCollection_t117691445 * L_2 = Dictionary_2_get_Values_m450058685(L_1, /*hidden argument*/Dictionary_2_get_Values_m450058685_RuntimeMethod_var);
		NullCheck(L_2);
		Enumerator_t3265508080  L_3 = ValueCollection_GetEnumerator_m2579766821(L_2, /*hidden argument*/ValueCollection_GetEnumerator_m2579766821_RuntimeMethod_var);
		V_2 = L_3;
	}

IL_001a:
	try
	{ // begin try (depth: 1)
		{
			goto IL_0031;
		}

IL_001f:
		{
			PointerEventData_t3807901092 * L_4 = Enumerator_get_Current_m3061344102((&V_2), /*hidden argument*/Enumerator_get_Current_m3061344102_RuntimeMethod_var);
			V_1 = L_4;
			PointerEventData_t3807901092 * L_5 = V_1;
			BaseInputModule_HandlePointerExitAndEnter_m1705532066(__this, L_5, (GameObject_t1113636619 *)NULL, /*hidden argument*/NULL);
		}

IL_0031:
		{
			bool L_6 = Enumerator_MoveNext_m1435246746((&V_2), /*hidden argument*/Enumerator_MoveNext_m1435246746_RuntimeMethod_var);
			if (L_6)
			{
				goto IL_001f;
			}
		}

IL_003d:
		{
			IL2CPP_LEAVE(0x50, FINALLY_0042);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_0042;
	}

FINALLY_0042:
	{ // begin finally (depth: 1)
		Enumerator_Dispose_m103082293((&V_2), /*hidden argument*/Enumerator_Dispose_m103082293_RuntimeMethod_var);
		IL2CPP_END_FINALLY(66)
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(66)
	{
		IL2CPP_JUMP_TBL(0x50, IL_0050)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_0050:
	{
		Dictionary_2_t2696614423 * L_7 = __this->get_m_PointerData_12();
		NullCheck(L_7);
		Dictionary_2_Clear_m316481326(L_7, /*hidden argument*/Dictionary_2_Clear_m316481326_RuntimeMethod_var);
		EventSystem_t1003666588 * L_8 = BaseInputModule_get_eventSystem_m1212899053(__this, /*hidden argument*/NULL);
		BaseEventData_t3903027533 * L_9 = V_0;
		NullCheck(L_8);
		EventSystem_SetSelectedGameObject_m3267446555(L_8, (GameObject_t1113636619 *)NULL, L_9, /*hidden argument*/NULL);
		return;
	}
}
// System.String UnityEngine.EventSystems.PointerInputModule::ToString()
extern "C"  String_t* PointerInputModule_ToString_m3738213080 (PointerInputModule_t3453173740 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PointerInputModule_ToString_m3738213080_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	StringBuilder_t * V_0 = NULL;
	KeyValuePair_2_t799319294  V_1;
	memset(&V_1, 0, sizeof(V_1));
	Enumerator_t355829902  V_2;
	memset(&V_2, 0, sizeof(V_2));
	String_t* V_3 = NULL;
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = 0;
	NO_UNUSED_WARNING (__leave_target);
	{
		Type_t * L_0 = Object_GetType_m88164663(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_1 = String_Concat_m904156431(NULL /*static, unused*/, _stringLiteral1161759702, L_0, /*hidden argument*/NULL);
		StringBuilder_t * L_2 = (StringBuilder_t *)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
		StringBuilder__ctor_m2989139009(L_2, L_1, /*hidden argument*/NULL);
		V_0 = L_2;
		StringBuilder_t * L_3 = V_0;
		NullCheck(L_3);
		StringBuilder_AppendLine_m2783356575(L_3, /*hidden argument*/NULL);
		Dictionary_2_t2696614423 * L_4 = __this->get_m_PointerData_12();
		NullCheck(L_4);
		Enumerator_t355829902  L_5 = Dictionary_2_GetEnumerator_m14634613(L_4, /*hidden argument*/Dictionary_2_GetEnumerator_m14634613_RuntimeMethod_var);
		V_2 = L_5;
	}

IL_002b:
	try
	{ // begin try (depth: 1)
		{
			goto IL_007b;
		}

IL_0030:
		{
			KeyValuePair_2_t799319294  L_6 = Enumerator_get_Current_m2688479183((&V_2), /*hidden argument*/Enumerator_get_Current_m2688479183_RuntimeMethod_var);
			V_1 = L_6;
			PointerEventData_t3807901092 * L_7 = KeyValuePair_2_get_Value_m6796029((&V_1), /*hidden argument*/KeyValuePair_2_get_Value_m6796029_RuntimeMethod_var);
			if (L_7)
			{
				goto IL_004a;
			}
		}

IL_0045:
		{
			goto IL_007b;
		}

IL_004a:
		{
			StringBuilder_t * L_8 = V_0;
			int32_t L_9 = KeyValuePair_2_get_Key_m3108536247((&V_1), /*hidden argument*/KeyValuePair_2_get_Key_m3108536247_RuntimeMethod_var);
			int32_t L_10 = L_9;
			RuntimeObject * L_11 = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &L_10);
			IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
			String_t* L_12 = String_Concat_m904156431(NULL /*static, unused*/, _stringLiteral1934359203, L_11, /*hidden argument*/NULL);
			NullCheck(L_8);
			StringBuilder_AppendLine_m1438862993(L_8, L_12, /*hidden argument*/NULL);
			StringBuilder_t * L_13 = V_0;
			PointerEventData_t3807901092 * L_14 = KeyValuePair_2_get_Value_m6796029((&V_1), /*hidden argument*/KeyValuePair_2_get_Value_m6796029_RuntimeMethod_var);
			NullCheck(L_14);
			String_t* L_15 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_14);
			NullCheck(L_13);
			StringBuilder_AppendLine_m1438862993(L_13, L_15, /*hidden argument*/NULL);
		}

IL_007b:
		{
			bool L_16 = Enumerator_MoveNext_m500632371((&V_2), /*hidden argument*/Enumerator_MoveNext_m500632371_RuntimeMethod_var);
			if (L_16)
			{
				goto IL_0030;
			}
		}

IL_0087:
		{
			IL2CPP_LEAVE(0x9A, FINALLY_008c);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_008c;
	}

FINALLY_008c:
	{ // begin finally (depth: 1)
		Enumerator_Dispose_m1365621171((&V_2), /*hidden argument*/Enumerator_Dispose_m1365621171_RuntimeMethod_var);
		IL2CPP_END_FINALLY(140)
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(140)
	{
		IL2CPP_JUMP_TBL(0x9A, IL_009a)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_009a:
	{
		StringBuilder_t * L_17 = V_0;
		NullCheck(L_17);
		String_t* L_18 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_17);
		V_3 = L_18;
		goto IL_00a6;
	}

IL_00a6:
	{
		String_t* L_19 = V_3;
		return L_19;
	}
}
// System.Void UnityEngine.EventSystems.PointerInputModule::DeselectIfSelectionChanged(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData)
extern "C"  void PointerInputModule_DeselectIfSelectionChanged_m1023287355 (PointerInputModule_t3453173740 * __this, GameObject_t1113636619 * ___currentOverGo0, BaseEventData_t3903027533 * ___pointerEvent1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PointerInputModule_DeselectIfSelectionChanged_m1023287355_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	GameObject_t1113636619 * V_0 = NULL;
	{
		GameObject_t1113636619 * L_0 = ___currentOverGo0;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var);
		GameObject_t1113636619 * L_1 = ExecuteEvents_GetEventHandler_TisISelectHandler_t2271418839_m3262647825(NULL /*static, unused*/, L_0, /*hidden argument*/ExecuteEvents_GetEventHandler_TisISelectHandler_t2271418839_m3262647825_RuntimeMethod_var);
		V_0 = L_1;
		GameObject_t1113636619 * L_2 = V_0;
		EventSystem_t1003666588 * L_3 = BaseInputModule_get_eventSystem_m1212899053(__this, /*hidden argument*/NULL);
		NullCheck(L_3);
		GameObject_t1113636619 * L_4 = EventSystem_get_currentSelectedGameObject_m2939274948(L_3, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_5 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_2, L_4, /*hidden argument*/NULL);
		if (!L_5)
		{
			goto IL_002b;
		}
	}
	{
		EventSystem_t1003666588 * L_6 = BaseInputModule_get_eventSystem_m1212899053(__this, /*hidden argument*/NULL);
		BaseEventData_t3903027533 * L_7 = ___pointerEvent1;
		NullCheck(L_6);
		EventSystem_SetSelectedGameObject_m3267446555(L_6, (GameObject_t1113636619 *)NULL, L_7, /*hidden argument*/NULL);
	}

IL_002b:
	{
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.EventSystems.PointerInputModule/ButtonState::.ctor()
extern "C"  void ButtonState__ctor_m1506593332 (ButtonState_t857139936 * __this, const RuntimeMethod* method)
{
	{
		__this->set_m_Button_0(0);
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		return;
	}
}
// UnityEngine.EventSystems.PointerInputModule/MouseButtonEventData UnityEngine.EventSystems.PointerInputModule/ButtonState::get_eventData()
extern "C"  MouseButtonEventData_t3190347560 * ButtonState_get_eventData_m298975880 (ButtonState_t857139936 * __this, const RuntimeMethod* method)
{
	MouseButtonEventData_t3190347560 * V_0 = NULL;
	{
		MouseButtonEventData_t3190347560 * L_0 = __this->get_m_EventData_1();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		MouseButtonEventData_t3190347560 * L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.EventSystems.PointerInputModule/ButtonState::set_eventData(UnityEngine.EventSystems.PointerInputModule/MouseButtonEventData)
extern "C"  void ButtonState_set_eventData_m2102345833 (ButtonState_t857139936 * __this, MouseButtonEventData_t3190347560 * ___value0, const RuntimeMethod* method)
{
	{
		MouseButtonEventData_t3190347560 * L_0 = ___value0;
		__this->set_m_EventData_1(L_0);
		return;
	}
}
// UnityEngine.EventSystems.PointerEventData/InputButton UnityEngine.EventSystems.PointerInputModule/ButtonState::get_button()
extern "C"  int32_t ButtonState_get_button_m2637540919 (ButtonState_t857139936 * __this, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->get_m_Button_0();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		int32_t L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.EventSystems.PointerInputModule/ButtonState::set_button(UnityEngine.EventSystems.PointerEventData/InputButton)
extern "C"  void ButtonState_set_button_m483041684 (ButtonState_t857139936 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___value0;
		__this->set_m_Button_0(L_0);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.EventSystems.PointerInputModule/MouseButtonEventData::.ctor()
extern "C"  void MouseButtonEventData__ctor_m1200403967 (MouseButtonEventData_t3190347560 * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Boolean UnityEngine.EventSystems.PointerInputModule/MouseButtonEventData::PressedThisFrame()
extern "C"  bool MouseButtonEventData_PressedThisFrame_m1060658845 (MouseButtonEventData_t3190347560 * __this, const RuntimeMethod* method)
{
	bool V_0 = false;
	int32_t G_B3_0 = 0;
	{
		int32_t L_0 = __this->get_buttonState_0();
		if (!L_0)
		{
			goto IL_0017;
		}
	}
	{
		int32_t L_1 = __this->get_buttonState_0();
		G_B3_0 = ((((int32_t)L_1) == ((int32_t)2))? 1 : 0);
		goto IL_0018;
	}

IL_0017:
	{
		G_B3_0 = 1;
	}

IL_0018:
	{
		V_0 = (bool)G_B3_0;
		goto IL_001e;
	}

IL_001e:
	{
		bool L_2 = V_0;
		return L_2;
	}
}
// System.Boolean UnityEngine.EventSystems.PointerInputModule/MouseButtonEventData::ReleasedThisFrame()
extern "C"  bool MouseButtonEventData_ReleasedThisFrame_m1112389906 (MouseButtonEventData_t3190347560 * __this, const RuntimeMethod* method)
{
	bool V_0 = false;
	int32_t G_B3_0 = 0;
	{
		int32_t L_0 = __this->get_buttonState_0();
		if ((((int32_t)L_0) == ((int32_t)1)))
		{
			goto IL_0018;
		}
	}
	{
		int32_t L_1 = __this->get_buttonState_0();
		G_B3_0 = ((((int32_t)L_1) == ((int32_t)2))? 1 : 0);
		goto IL_0019;
	}

IL_0018:
	{
		G_B3_0 = 1;
	}

IL_0019:
	{
		V_0 = (bool)G_B3_0;
		goto IL_001f;
	}

IL_001f:
	{
		bool L_2 = V_0;
		return L_2;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.EventSystems.PointerInputModule/MouseState::.ctor()
extern "C"  void MouseState__ctor_m1467839005 (MouseState_t384203932 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (MouseState__ctor_m1467839005_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		List_1_t2329214678 * L_0 = (List_1_t2329214678 *)il2cpp_codegen_object_new(List_1_t2329214678_il2cpp_TypeInfo_var);
		List_1__ctor_m2796977863(L_0, /*hidden argument*/List_1__ctor_m2796977863_RuntimeMethod_var);
		__this->set_m_TrackedButtons_0(L_0);
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Boolean UnityEngine.EventSystems.PointerInputModule/MouseState::AnyPressesThisFrame()
extern "C"  bool MouseState_AnyPressesThisFrame_m3497468178 (MouseState_t384203932 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (MouseState_AnyPressesThisFrame_m3497468178_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	bool V_1 = false;
	{
		V_0 = 0;
		goto IL_0030;
	}

IL_0008:
	{
		List_1_t2329214678 * L_0 = __this->get_m_TrackedButtons_0();
		int32_t L_1 = V_0;
		NullCheck(L_0);
		ButtonState_t857139936 * L_2 = List_1_get_Item_m3661891091(L_0, L_1, /*hidden argument*/List_1_get_Item_m3661891091_RuntimeMethod_var);
		NullCheck(L_2);
		MouseButtonEventData_t3190347560 * L_3 = ButtonState_get_eventData_m298975880(L_2, /*hidden argument*/NULL);
		NullCheck(L_3);
		bool L_4 = MouseButtonEventData_PressedThisFrame_m1060658845(L_3, /*hidden argument*/NULL);
		if (!L_4)
		{
			goto IL_002b;
		}
	}
	{
		V_1 = (bool)1;
		goto IL_0048;
	}

IL_002b:
	{
		int32_t L_5 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1));
	}

IL_0030:
	{
		int32_t L_6 = V_0;
		List_1_t2329214678 * L_7 = __this->get_m_TrackedButtons_0();
		NullCheck(L_7);
		int32_t L_8 = List_1_get_Count_m3969726462(L_7, /*hidden argument*/List_1_get_Count_m3969726462_RuntimeMethod_var);
		if ((((int32_t)L_6) < ((int32_t)L_8)))
		{
			goto IL_0008;
		}
	}
	{
		V_1 = (bool)0;
		goto IL_0048;
	}

IL_0048:
	{
		bool L_9 = V_1;
		return L_9;
	}
}
// System.Boolean UnityEngine.EventSystems.PointerInputModule/MouseState::AnyReleasesThisFrame()
extern "C"  bool MouseState_AnyReleasesThisFrame_m2707948698 (MouseState_t384203932 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (MouseState_AnyReleasesThisFrame_m2707948698_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	bool V_1 = false;
	{
		V_0 = 0;
		goto IL_0030;
	}

IL_0008:
	{
		List_1_t2329214678 * L_0 = __this->get_m_TrackedButtons_0();
		int32_t L_1 = V_0;
		NullCheck(L_0);
		ButtonState_t857139936 * L_2 = List_1_get_Item_m3661891091(L_0, L_1, /*hidden argument*/List_1_get_Item_m3661891091_RuntimeMethod_var);
		NullCheck(L_2);
		MouseButtonEventData_t3190347560 * L_3 = ButtonState_get_eventData_m298975880(L_2, /*hidden argument*/NULL);
		NullCheck(L_3);
		bool L_4 = MouseButtonEventData_ReleasedThisFrame_m1112389906(L_3, /*hidden argument*/NULL);
		if (!L_4)
		{
			goto IL_002b;
		}
	}
	{
		V_1 = (bool)1;
		goto IL_0048;
	}

IL_002b:
	{
		int32_t L_5 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1));
	}

IL_0030:
	{
		int32_t L_6 = V_0;
		List_1_t2329214678 * L_7 = __this->get_m_TrackedButtons_0();
		NullCheck(L_7);
		int32_t L_8 = List_1_get_Count_m3969726462(L_7, /*hidden argument*/List_1_get_Count_m3969726462_RuntimeMethod_var);
		if ((((int32_t)L_6) < ((int32_t)L_8)))
		{
			goto IL_0008;
		}
	}
	{
		V_1 = (bool)0;
		goto IL_0048;
	}

IL_0048:
	{
		bool L_9 = V_1;
		return L_9;
	}
}
// UnityEngine.EventSystems.PointerInputModule/ButtonState UnityEngine.EventSystems.PointerInputModule/MouseState::GetButtonState(UnityEngine.EventSystems.PointerEventData/InputButton)
extern "C"  ButtonState_t857139936 * MouseState_GetButtonState_m643927547 (MouseState_t384203932 * __this, int32_t ___button0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (MouseState_GetButtonState_m643927547_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	ButtonState_t857139936 * V_0 = NULL;
	int32_t V_1 = 0;
	ButtonState_t857139936 * V_2 = NULL;
	ButtonState_t857139936 * V_3 = NULL;
	{
		V_0 = (ButtonState_t857139936 *)NULL;
		V_1 = 0;
		goto IL_003a;
	}

IL_000a:
	{
		List_1_t2329214678 * L_0 = __this->get_m_TrackedButtons_0();
		int32_t L_1 = V_1;
		NullCheck(L_0);
		ButtonState_t857139936 * L_2 = List_1_get_Item_m3661891091(L_0, L_1, /*hidden argument*/List_1_get_Item_m3661891091_RuntimeMethod_var);
		NullCheck(L_2);
		int32_t L_3 = ButtonState_get_button_m2637540919(L_2, /*hidden argument*/NULL);
		int32_t L_4 = ___button0;
		if ((!(((uint32_t)L_3) == ((uint32_t)L_4))))
		{
			goto IL_0035;
		}
	}
	{
		List_1_t2329214678 * L_5 = __this->get_m_TrackedButtons_0();
		int32_t L_6 = V_1;
		NullCheck(L_5);
		ButtonState_t857139936 * L_7 = List_1_get_Item_m3661891091(L_5, L_6, /*hidden argument*/List_1_get_Item_m3661891091_RuntimeMethod_var);
		V_0 = L_7;
		goto IL_004b;
	}

IL_0035:
	{
		int32_t L_8 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1));
	}

IL_003a:
	{
		int32_t L_9 = V_1;
		List_1_t2329214678 * L_10 = __this->get_m_TrackedButtons_0();
		NullCheck(L_10);
		int32_t L_11 = List_1_get_Count_m3969726462(L_10, /*hidden argument*/List_1_get_Count_m3969726462_RuntimeMethod_var);
		if ((((int32_t)L_9) < ((int32_t)L_11)))
		{
			goto IL_000a;
		}
	}

IL_004b:
	{
		ButtonState_t857139936 * L_12 = V_0;
		if (L_12)
		{
			goto IL_0079;
		}
	}
	{
		ButtonState_t857139936 * L_13 = (ButtonState_t857139936 *)il2cpp_codegen_object_new(ButtonState_t857139936_il2cpp_TypeInfo_var);
		ButtonState__ctor_m1506593332(L_13, /*hidden argument*/NULL);
		V_2 = L_13;
		ButtonState_t857139936 * L_14 = V_2;
		int32_t L_15 = ___button0;
		NullCheck(L_14);
		ButtonState_set_button_m483041684(L_14, L_15, /*hidden argument*/NULL);
		ButtonState_t857139936 * L_16 = V_2;
		MouseButtonEventData_t3190347560 * L_17 = (MouseButtonEventData_t3190347560 *)il2cpp_codegen_object_new(MouseButtonEventData_t3190347560_il2cpp_TypeInfo_var);
		MouseButtonEventData__ctor_m1200403967(L_17, /*hidden argument*/NULL);
		NullCheck(L_16);
		ButtonState_set_eventData_m2102345833(L_16, L_17, /*hidden argument*/NULL);
		ButtonState_t857139936 * L_18 = V_2;
		V_0 = L_18;
		List_1_t2329214678 * L_19 = __this->get_m_TrackedButtons_0();
		ButtonState_t857139936 * L_20 = V_0;
		NullCheck(L_19);
		List_1_Add_m2980022053(L_19, L_20, /*hidden argument*/List_1_Add_m2980022053_RuntimeMethod_var);
	}

IL_0079:
	{
		ButtonState_t857139936 * L_21 = V_0;
		V_3 = L_21;
		goto IL_0080;
	}

IL_0080:
	{
		ButtonState_t857139936 * L_22 = V_3;
		return L_22;
	}
}
// System.Void UnityEngine.EventSystems.PointerInputModule/MouseState::SetButtonState(UnityEngine.EventSystems.PointerEventData/InputButton,UnityEngine.EventSystems.PointerEventData/FramePressState,UnityEngine.EventSystems.PointerEventData)
extern "C"  void MouseState_SetButtonState_m249818502 (MouseState_t384203932 * __this, int32_t ___button0, int32_t ___stateForMouseButton1, PointerEventData_t3807901092 * ___data2, const RuntimeMethod* method)
{
	ButtonState_t857139936 * V_0 = NULL;
	{
		int32_t L_0 = ___button0;
		ButtonState_t857139936 * L_1 = MouseState_GetButtonState_m643927547(__this, L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		ButtonState_t857139936 * L_2 = V_0;
		NullCheck(L_2);
		MouseButtonEventData_t3190347560 * L_3 = ButtonState_get_eventData_m298975880(L_2, /*hidden argument*/NULL);
		int32_t L_4 = ___stateForMouseButton1;
		NullCheck(L_3);
		L_3->set_buttonState_0(L_4);
		ButtonState_t857139936 * L_5 = V_0;
		NullCheck(L_5);
		MouseButtonEventData_t3190347560 * L_6 = ButtonState_get_eventData_m298975880(L_5, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_7 = ___data2;
		NullCheck(L_6);
		L_6->set_buttonData_1(L_7);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.EventSystems.RaycasterManager::AddRaycaster(UnityEngine.EventSystems.BaseRaycaster)
extern "C"  void RaycasterManager_AddRaycaster_m48608312 (RuntimeObject * __this /* static, unused */, BaseRaycaster_t4150874583 * ___baseRaycaster0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (RaycasterManager_AddRaycaster_m48608312_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(RaycasterManager_t2536340562_il2cpp_TypeInfo_var);
		List_1_t1327982029 * L_0 = ((RaycasterManager_t2536340562_StaticFields*)il2cpp_codegen_static_fields_for(RaycasterManager_t2536340562_il2cpp_TypeInfo_var))->get_s_Raycasters_0();
		BaseRaycaster_t4150874583 * L_1 = ___baseRaycaster0;
		NullCheck(L_0);
		bool L_2 = List_1_Contains_m403158780(L_0, L_1, /*hidden argument*/List_1_Contains_m403158780_RuntimeMethod_var);
		if (!L_2)
		{
			goto IL_0016;
		}
	}
	{
		goto IL_0021;
	}

IL_0016:
	{
		IL2CPP_RUNTIME_CLASS_INIT(RaycasterManager_t2536340562_il2cpp_TypeInfo_var);
		List_1_t1327982029 * L_3 = ((RaycasterManager_t2536340562_StaticFields*)il2cpp_codegen_static_fields_for(RaycasterManager_t2536340562_il2cpp_TypeInfo_var))->get_s_Raycasters_0();
		BaseRaycaster_t4150874583 * L_4 = ___baseRaycaster0;
		NullCheck(L_3);
		List_1_Add_m1192218865(L_3, L_4, /*hidden argument*/List_1_Add_m1192218865_RuntimeMethod_var);
	}

IL_0021:
	{
		return;
	}
}
// System.Collections.Generic.List`1<UnityEngine.EventSystems.BaseRaycaster> UnityEngine.EventSystems.RaycasterManager::GetRaycasters()
extern "C"  List_1_t1327982029 * RaycasterManager_GetRaycasters_m1696543145 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (RaycasterManager_GetRaycasters_m1696543145_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	List_1_t1327982029 * V_0 = NULL;
	{
		IL2CPP_RUNTIME_CLASS_INIT(RaycasterManager_t2536340562_il2cpp_TypeInfo_var);
		List_1_t1327982029 * L_0 = ((RaycasterManager_t2536340562_StaticFields*)il2cpp_codegen_static_fields_for(RaycasterManager_t2536340562_il2cpp_TypeInfo_var))->get_s_Raycasters_0();
		V_0 = L_0;
		goto IL_000c;
	}

IL_000c:
	{
		List_1_t1327982029 * L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.EventSystems.RaycasterManager::RemoveRaycasters(UnityEngine.EventSystems.BaseRaycaster)
extern "C"  void RaycasterManager_RemoveRaycasters_m3057093063 (RuntimeObject * __this /* static, unused */, BaseRaycaster_t4150874583 * ___baseRaycaster0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (RaycasterManager_RemoveRaycasters_m3057093063_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(RaycasterManager_t2536340562_il2cpp_TypeInfo_var);
		List_1_t1327982029 * L_0 = ((RaycasterManager_t2536340562_StaticFields*)il2cpp_codegen_static_fields_for(RaycasterManager_t2536340562_il2cpp_TypeInfo_var))->get_s_Raycasters_0();
		BaseRaycaster_t4150874583 * L_1 = ___baseRaycaster0;
		NullCheck(L_0);
		bool L_2 = List_1_Contains_m403158780(L_0, L_1, /*hidden argument*/List_1_Contains_m403158780_RuntimeMethod_var);
		if (L_2)
		{
			goto IL_0016;
		}
	}
	{
		goto IL_0022;
	}

IL_0016:
	{
		IL2CPP_RUNTIME_CLASS_INIT(RaycasterManager_t2536340562_il2cpp_TypeInfo_var);
		List_1_t1327982029 * L_3 = ((RaycasterManager_t2536340562_StaticFields*)il2cpp_codegen_static_fields_for(RaycasterManager_t2536340562_il2cpp_TypeInfo_var))->get_s_Raycasters_0();
		BaseRaycaster_t4150874583 * L_4 = ___baseRaycaster0;
		NullCheck(L_3);
		List_1_Remove_m2527604244(L_3, L_4, /*hidden argument*/List_1_Remove_m2527604244_RuntimeMethod_var);
	}

IL_0022:
	{
		return;
	}
}
// System.Void UnityEngine.EventSystems.RaycasterManager::.cctor()
extern "C"  void RaycasterManager__cctor_m2347257316 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (RaycasterManager__cctor_m2347257316_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		List_1_t1327982029 * L_0 = (List_1_t1327982029 *)il2cpp_codegen_object_new(List_1_t1327982029_il2cpp_TypeInfo_var);
		List_1__ctor_m206632927(L_0, /*hidden argument*/List_1__ctor_m206632927_RuntimeMethod_var);
		((RaycasterManager_t2536340562_StaticFields*)il2cpp_codegen_static_fields_for(RaycasterManager_t2536340562_il2cpp_TypeInfo_var))->set_s_Raycasters_0(L_0);
		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
// Conversion methods for marshalling of: UnityEngine.EventSystems.RaycastResult
extern "C" void RaycastResult_t3360306849_marshal_pinvoke(const RaycastResult_t3360306849& unmarshaled, RaycastResult_t3360306849_marshaled_pinvoke& marshaled)
{
	Exception_t* ___m_GameObject_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_GameObject' of type 'RaycastResult': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_GameObject_0Exception);
}
extern "C" void RaycastResult_t3360306849_marshal_pinvoke_back(const RaycastResult_t3360306849_marshaled_pinvoke& marshaled, RaycastResult_t3360306849& unmarshaled)
{
	Exception_t* ___m_GameObject_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_GameObject' of type 'RaycastResult': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_GameObject_0Exception);
}
// Conversion method for clean up from marshalling of: UnityEngine.EventSystems.RaycastResult
extern "C" void RaycastResult_t3360306849_marshal_pinvoke_cleanup(RaycastResult_t3360306849_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: UnityEngine.EventSystems.RaycastResult
extern "C" void RaycastResult_t3360306849_marshal_com(const RaycastResult_t3360306849& unmarshaled, RaycastResult_t3360306849_marshaled_com& marshaled)
{
	Exception_t* ___m_GameObject_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_GameObject' of type 'RaycastResult': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_GameObject_0Exception);
}
extern "C" void RaycastResult_t3360306849_marshal_com_back(const RaycastResult_t3360306849_marshaled_com& marshaled, RaycastResult_t3360306849& unmarshaled)
{
	Exception_t* ___m_GameObject_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_GameObject' of type 'RaycastResult': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_GameObject_0Exception);
}
// Conversion method for clean up from marshalling of: UnityEngine.EventSystems.RaycastResult
extern "C" void RaycastResult_t3360306849_marshal_com_cleanup(RaycastResult_t3360306849_marshaled_com& marshaled)
{
}
// UnityEngine.GameObject UnityEngine.EventSystems.RaycastResult::get_gameObject()
extern "C"  GameObject_t1113636619 * RaycastResult_get_gameObject_m2570051527 (RaycastResult_t3360306849 * __this, const RuntimeMethod* method)
{
	GameObject_t1113636619 * V_0 = NULL;
	{
		GameObject_t1113636619 * L_0 = __this->get_m_GameObject_0();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		GameObject_t1113636619 * L_1 = V_0;
		return L_1;
	}
}
extern "C"  GameObject_t1113636619 * RaycastResult_get_gameObject_m2570051527_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	RaycastResult_t3360306849 * _thisAdjusted = reinterpret_cast<RaycastResult_t3360306849 *>(__this + 1);
	return RaycastResult_get_gameObject_m2570051527(_thisAdjusted, method);
}
// System.Void UnityEngine.EventSystems.RaycastResult::set_gameObject(UnityEngine.GameObject)
extern "C"  void RaycastResult_set_gameObject_m1666120399 (RaycastResult_t3360306849 * __this, GameObject_t1113636619 * ___value0, const RuntimeMethod* method)
{
	{
		GameObject_t1113636619 * L_0 = ___value0;
		__this->set_m_GameObject_0(L_0);
		return;
	}
}
extern "C"  void RaycastResult_set_gameObject_m1666120399_AdjustorThunk (RuntimeObject * __this, GameObject_t1113636619 * ___value0, const RuntimeMethod* method)
{
	RaycastResult_t3360306849 * _thisAdjusted = reinterpret_cast<RaycastResult_t3360306849 *>(__this + 1);
	RaycastResult_set_gameObject_m1666120399(_thisAdjusted, ___value0, method);
}
// System.Boolean UnityEngine.EventSystems.RaycastResult::get_isValid()
extern "C"  bool RaycastResult_get_isValid_m2047405490 (RaycastResult_t3360306849 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (RaycastResult_get_isValid_m2047405490_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	int32_t G_B3_0 = 0;
	{
		BaseRaycaster_t4150874583 * L_0 = __this->get_module_1();
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_0, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0020;
		}
	}
	{
		GameObject_t1113636619 * L_2 = RaycastResult_get_gameObject_m2570051527(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_3 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_2, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		G_B3_0 = ((int32_t)(L_3));
		goto IL_0021;
	}

IL_0020:
	{
		G_B3_0 = 0;
	}

IL_0021:
	{
		V_0 = (bool)G_B3_0;
		goto IL_0027;
	}

IL_0027:
	{
		bool L_4 = V_0;
		return L_4;
	}
}
extern "C"  bool RaycastResult_get_isValid_m2047405490_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	RaycastResult_t3360306849 * _thisAdjusted = reinterpret_cast<RaycastResult_t3360306849 *>(__this + 1);
	return RaycastResult_get_isValid_m2047405490(_thisAdjusted, method);
}
// System.Void UnityEngine.EventSystems.RaycastResult::Clear()
extern "C"  void RaycastResult_Clear_m1543844101 (RaycastResult_t3360306849 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (RaycastResult_Clear_m1543844101_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RaycastResult_set_gameObject_m1666120399(__this, (GameObject_t1113636619 *)NULL, /*hidden argument*/NULL);
		__this->set_module_1((BaseRaycaster_t4150874583 *)NULL);
		__this->set_distance_2((0.0f));
		__this->set_index_3((0.0f));
		__this->set_depth_4(0);
		__this->set_sortingLayer_5(0);
		__this->set_sortingOrder_6(0);
		IL2CPP_RUNTIME_CLASS_INIT(Vector3_t3722313464_il2cpp_TypeInfo_var);
		Vector3_t3722313464  L_0 = Vector3_get_up_m3584168373(NULL /*static, unused*/, /*hidden argument*/NULL);
		__this->set_worldNormal_8(L_0);
		Vector3_t3722313464  L_1 = Vector3_get_zero_m1409827619(NULL /*static, unused*/, /*hidden argument*/NULL);
		__this->set_worldPosition_7(L_1);
		IL2CPP_RUNTIME_CLASS_INIT(Vector2_t2156229523_il2cpp_TypeInfo_var);
		Vector2_t2156229523  L_2 = Vector2_get_zero_m540426400(NULL /*static, unused*/, /*hidden argument*/NULL);
		__this->set_screenPosition_9(L_2);
		return;
	}
}
extern "C"  void RaycastResult_Clear_m1543844101_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	RaycastResult_t3360306849 * _thisAdjusted = reinterpret_cast<RaycastResult_t3360306849 *>(__this + 1);
	RaycastResult_Clear_m1543844101(_thisAdjusted, method);
}
// System.String UnityEngine.EventSystems.RaycastResult::ToString()
extern "C"  String_t* RaycastResult_ToString_m2678663776 (RaycastResult_t3360306849 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (RaycastResult_ToString_m2678663776_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	{
		bool L_0 = RaycastResult_get_isValid_m2047405490(__this, /*hidden argument*/NULL);
		if (L_0)
		{
			goto IL_0017;
		}
	}
	{
		V_0 = _stringLiteral757602046;
		goto IL_0140;
	}

IL_0017:
	{
		ObjectU5BU5D_t2843939325* L_1 = ((ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)((int32_t)24)));
		NullCheck(L_1);
		ArrayElementTypeCheck (L_1, _stringLiteral3165903223);
		(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)_stringLiteral3165903223);
		ObjectU5BU5D_t2843939325* L_2 = L_1;
		GameObject_t1113636619 * L_3 = RaycastResult_get_gameObject_m2570051527(__this, /*hidden argument*/NULL);
		NullCheck(L_2);
		ArrayElementTypeCheck (L_2, L_3);
		(L_2)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_3);
		ObjectU5BU5D_t2843939325* L_4 = L_2;
		NullCheck(L_4);
		ArrayElementTypeCheck (L_4, _stringLiteral2778691466);
		(L_4)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject *)_stringLiteral2778691466);
		ObjectU5BU5D_t2843939325* L_5 = L_4;
		BaseRaycaster_t4150874583 * L_6 = __this->get_module_1();
		NullCheck(L_5);
		ArrayElementTypeCheck (L_5, L_6);
		(L_5)->SetAt(static_cast<il2cpp_array_size_t>(3), (RuntimeObject *)L_6);
		ObjectU5BU5D_t2843939325* L_7 = L_5;
		NullCheck(L_7);
		ArrayElementTypeCheck (L_7, _stringLiteral1028121785);
		(L_7)->SetAt(static_cast<il2cpp_array_size_t>(4), (RuntimeObject *)_stringLiteral1028121785);
		ObjectU5BU5D_t2843939325* L_8 = L_7;
		float L_9 = __this->get_distance_2();
		float L_10 = L_9;
		RuntimeObject * L_11 = Box(Single_t1397266774_il2cpp_TypeInfo_var, &L_10);
		NullCheck(L_8);
		ArrayElementTypeCheck (L_8, L_11);
		(L_8)->SetAt(static_cast<il2cpp_array_size_t>(5), (RuntimeObject *)L_11);
		ObjectU5BU5D_t2843939325* L_12 = L_8;
		NullCheck(L_12);
		ArrayElementTypeCheck (L_12, _stringLiteral2319024767);
		(L_12)->SetAt(static_cast<il2cpp_array_size_t>(6), (RuntimeObject *)_stringLiteral2319024767);
		ObjectU5BU5D_t2843939325* L_13 = L_12;
		float L_14 = __this->get_index_3();
		float L_15 = L_14;
		RuntimeObject * L_16 = Box(Single_t1397266774_il2cpp_TypeInfo_var, &L_15);
		NullCheck(L_13);
		ArrayElementTypeCheck (L_13, L_16);
		(L_13)->SetAt(static_cast<il2cpp_array_size_t>(7), (RuntimeObject *)L_16);
		ObjectU5BU5D_t2843939325* L_17 = L_13;
		NullCheck(L_17);
		ArrayElementTypeCheck (L_17, _stringLiteral2796293825);
		(L_17)->SetAt(static_cast<il2cpp_array_size_t>(8), (RuntimeObject *)_stringLiteral2796293825);
		ObjectU5BU5D_t2843939325* L_18 = L_17;
		int32_t L_19 = __this->get_depth_4();
		int32_t L_20 = L_19;
		RuntimeObject * L_21 = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &L_20);
		NullCheck(L_18);
		ArrayElementTypeCheck (L_18, L_21);
		(L_18)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)9)), (RuntimeObject *)L_21);
		ObjectU5BU5D_t2843939325* L_22 = L_18;
		NullCheck(L_22);
		ArrayElementTypeCheck (L_22, _stringLiteral1860800190);
		(L_22)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)10)), (RuntimeObject *)_stringLiteral1860800190);
		ObjectU5BU5D_t2843939325* L_23 = L_22;
		Vector3_t3722313464  L_24 = __this->get_worldNormal_8();
		Vector3_t3722313464  L_25 = L_24;
		RuntimeObject * L_26 = Box(Vector3_t3722313464_il2cpp_TypeInfo_var, &L_25);
		NullCheck(L_23);
		ArrayElementTypeCheck (L_23, L_26);
		(L_23)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)11)), (RuntimeObject *)L_26);
		ObjectU5BU5D_t2843939325* L_27 = L_23;
		NullCheck(L_27);
		ArrayElementTypeCheck (L_27, _stringLiteral2701372644);
		(L_27)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)12)), (RuntimeObject *)_stringLiteral2701372644);
		ObjectU5BU5D_t2843939325* L_28 = L_27;
		Vector3_t3722313464  L_29 = __this->get_worldPosition_7();
		Vector3_t3722313464  L_30 = L_29;
		RuntimeObject * L_31 = Box(Vector3_t3722313464_il2cpp_TypeInfo_var, &L_30);
		NullCheck(L_28);
		ArrayElementTypeCheck (L_28, L_31);
		(L_28)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)13)), (RuntimeObject *)L_31);
		ObjectU5BU5D_t2843939325* L_32 = L_28;
		NullCheck(L_32);
		ArrayElementTypeCheck (L_32, _stringLiteral4222740654);
		(L_32)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)14)), (RuntimeObject *)_stringLiteral4222740654);
		ObjectU5BU5D_t2843939325* L_33 = L_32;
		Vector2_t2156229523  L_34 = __this->get_screenPosition_9();
		Vector2_t2156229523  L_35 = L_34;
		RuntimeObject * L_36 = Box(Vector2_t2156229523_il2cpp_TypeInfo_var, &L_35);
		NullCheck(L_33);
		ArrayElementTypeCheck (L_33, L_36);
		(L_33)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)15)), (RuntimeObject *)L_36);
		ObjectU5BU5D_t2843939325* L_37 = L_33;
		NullCheck(L_37);
		ArrayElementTypeCheck (L_37, _stringLiteral3994240494);
		(L_37)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)16)), (RuntimeObject *)_stringLiteral3994240494);
		ObjectU5BU5D_t2843939325* L_38 = L_37;
		BaseRaycaster_t4150874583 * L_39 = __this->get_module_1();
		NullCheck(L_39);
		int32_t L_40 = VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 UnityEngine.EventSystems.BaseRaycaster::get_sortOrderPriority() */, L_39);
		int32_t L_41 = L_40;
		RuntimeObject * L_42 = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &L_41);
		NullCheck(L_38);
		ArrayElementTypeCheck (L_38, L_42);
		(L_38)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)17)), (RuntimeObject *)L_42);
		ObjectU5BU5D_t2843939325* L_43 = L_38;
		NullCheck(L_43);
		ArrayElementTypeCheck (L_43, _stringLiteral174814691);
		(L_43)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)18)), (RuntimeObject *)_stringLiteral174814691);
		ObjectU5BU5D_t2843939325* L_44 = L_43;
		BaseRaycaster_t4150874583 * L_45 = __this->get_module_1();
		NullCheck(L_45);
		int32_t L_46 = VirtFuncInvoker0< int32_t >::Invoke(21 /* System.Int32 UnityEngine.EventSystems.BaseRaycaster::get_renderOrderPriority() */, L_45);
		int32_t L_47 = L_46;
		RuntimeObject * L_48 = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &L_47);
		NullCheck(L_44);
		ArrayElementTypeCheck (L_44, L_48);
		(L_44)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)19)), (RuntimeObject *)L_48);
		ObjectU5BU5D_t2843939325* L_49 = L_44;
		NullCheck(L_49);
		ArrayElementTypeCheck (L_49, _stringLiteral2231352221);
		(L_49)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)20)), (RuntimeObject *)_stringLiteral2231352221);
		ObjectU5BU5D_t2843939325* L_50 = L_49;
		int32_t L_51 = __this->get_sortingLayer_5();
		int32_t L_52 = L_51;
		RuntimeObject * L_53 = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &L_52);
		NullCheck(L_50);
		ArrayElementTypeCheck (L_50, L_53);
		(L_50)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)21)), (RuntimeObject *)L_53);
		ObjectU5BU5D_t2843939325* L_54 = L_50;
		NullCheck(L_54);
		ArrayElementTypeCheck (L_54, _stringLiteral644621281);
		(L_54)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)22)), (RuntimeObject *)_stringLiteral644621281);
		ObjectU5BU5D_t2843939325* L_55 = L_54;
		int32_t L_56 = __this->get_sortingOrder_6();
		int32_t L_57 = L_56;
		RuntimeObject * L_58 = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &L_57);
		NullCheck(L_55);
		ArrayElementTypeCheck (L_55, L_58);
		(L_55)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)23)), (RuntimeObject *)L_58);
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_59 = String_Concat_m2971454694(NULL /*static, unused*/, L_55, /*hidden argument*/NULL);
		V_0 = L_59;
		goto IL_0140;
	}

IL_0140:
	{
		String_t* L_60 = V_0;
		return L_60;
	}
}
extern "C"  String_t* RaycastResult_ToString_m2678663776_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	RaycastResult_t3360306849 * _thisAdjusted = reinterpret_cast<RaycastResult_t3360306849 *>(__this + 1);
	return RaycastResult_ToString_m2678663776(_thisAdjusted, method);
}
#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.EventSystems.StandaloneInputModule::.ctor()
extern "C"  void StandaloneInputModule__ctor_m2419721820 (StandaloneInputModule_t2760469101 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (StandaloneInputModule__ctor_m2419721820_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		__this->set_m_ConsecutiveMoveCount_16(0);
		__this->set_m_HorizontalAxis_20(_stringLiteral1828639942);
		__this->set_m_VerticalAxis_21(_stringLiteral2984908384);
		__this->set_m_SubmitButton_22(_stringLiteral1187062204);
		__this->set_m_CancelButton_23(_stringLiteral1985564044);
		__this->set_m_InputActionsPerSecond_24((10.0f));
		__this->set_m_RepeatDelay_25((0.5f));
		PointerInputModule__ctor_m3728889932(__this, /*hidden argument*/NULL);
		return;
	}
}
// UnityEngine.EventSystems.StandaloneInputModule/InputMode UnityEngine.EventSystems.StandaloneInputModule::get_inputMode()
extern "C"  int32_t StandaloneInputModule_get_inputMode_m810056397 (StandaloneInputModule_t2760469101 * __this, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		V_0 = 0;
		goto IL_0008;
	}

IL_0008:
	{
		int32_t L_0 = V_0;
		return L_0;
	}
}
// System.Boolean UnityEngine.EventSystems.StandaloneInputModule::get_allowActivationOnMobileDevice()
extern "C"  bool StandaloneInputModule_get_allowActivationOnMobileDevice_m4267756229 (StandaloneInputModule_t2760469101 * __this, const RuntimeMethod* method)
{
	bool V_0 = false;
	{
		bool L_0 = __this->get_m_ForceModuleActive_26();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		bool L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.EventSystems.StandaloneInputModule::set_allowActivationOnMobileDevice(System.Boolean)
extern "C"  void StandaloneInputModule_set_allowActivationOnMobileDevice_m1233267254 (StandaloneInputModule_t2760469101 * __this, bool ___value0, const RuntimeMethod* method)
{
	{
		bool L_0 = ___value0;
		__this->set_m_ForceModuleActive_26(L_0);
		return;
	}
}
// System.Boolean UnityEngine.EventSystems.StandaloneInputModule::get_forceModuleActive()
extern "C"  bool StandaloneInputModule_get_forceModuleActive_m3500597849 (StandaloneInputModule_t2760469101 * __this, const RuntimeMethod* method)
{
	bool V_0 = false;
	{
		bool L_0 = __this->get_m_ForceModuleActive_26();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		bool L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.EventSystems.StandaloneInputModule::set_forceModuleActive(System.Boolean)
extern "C"  void StandaloneInputModule_set_forceModuleActive_m2237222402 (StandaloneInputModule_t2760469101 * __this, bool ___value0, const RuntimeMethod* method)
{
	{
		bool L_0 = ___value0;
		__this->set_m_ForceModuleActive_26(L_0);
		return;
	}
}
// System.Single UnityEngine.EventSystems.StandaloneInputModule::get_inputActionsPerSecond()
extern "C"  float StandaloneInputModule_get_inputActionsPerSecond_m3946624274 (StandaloneInputModule_t2760469101 * __this, const RuntimeMethod* method)
{
	float V_0 = 0.0f;
	{
		float L_0 = __this->get_m_InputActionsPerSecond_24();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		float L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.EventSystems.StandaloneInputModule::set_inputActionsPerSecond(System.Single)
extern "C"  void StandaloneInputModule_set_inputActionsPerSecond_m4057208843 (StandaloneInputModule_t2760469101 * __this, float ___value0, const RuntimeMethod* method)
{
	{
		float L_0 = ___value0;
		__this->set_m_InputActionsPerSecond_24(L_0);
		return;
	}
}
// System.Single UnityEngine.EventSystems.StandaloneInputModule::get_repeatDelay()
extern "C"  float StandaloneInputModule_get_repeatDelay_m1143359059 (StandaloneInputModule_t2760469101 * __this, const RuntimeMethod* method)
{
	float V_0 = 0.0f;
	{
		float L_0 = __this->get_m_RepeatDelay_25();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		float L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.EventSystems.StandaloneInputModule::set_repeatDelay(System.Single)
extern "C"  void StandaloneInputModule_set_repeatDelay_m3622577754 (StandaloneInputModule_t2760469101 * __this, float ___value0, const RuntimeMethod* method)
{
	{
		float L_0 = ___value0;
		__this->set_m_RepeatDelay_25(L_0);
		return;
	}
}
// System.String UnityEngine.EventSystems.StandaloneInputModule::get_horizontalAxis()
extern "C"  String_t* StandaloneInputModule_get_horizontalAxis_m2457981944 (StandaloneInputModule_t2760469101 * __this, const RuntimeMethod* method)
{
	String_t* V_0 = NULL;
	{
		String_t* L_0 = __this->get_m_HorizontalAxis_20();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		String_t* L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.EventSystems.StandaloneInputModule::set_horizontalAxis(System.String)
extern "C"  void StandaloneInputModule_set_horizontalAxis_m2402518121 (StandaloneInputModule_t2760469101 * __this, String_t* ___value0, const RuntimeMethod* method)
{
	{
		String_t* L_0 = ___value0;
		__this->set_m_HorizontalAxis_20(L_0);
		return;
	}
}
// System.String UnityEngine.EventSystems.StandaloneInputModule::get_verticalAxis()
extern "C"  String_t* StandaloneInputModule_get_verticalAxis_m2527264615 (StandaloneInputModule_t2760469101 * __this, const RuntimeMethod* method)
{
	String_t* V_0 = NULL;
	{
		String_t* L_0 = __this->get_m_VerticalAxis_21();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		String_t* L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.EventSystems.StandaloneInputModule::set_verticalAxis(System.String)
extern "C"  void StandaloneInputModule_set_verticalAxis_m1515304302 (StandaloneInputModule_t2760469101 * __this, String_t* ___value0, const RuntimeMethod* method)
{
	{
		String_t* L_0 = ___value0;
		__this->set_m_VerticalAxis_21(L_0);
		return;
	}
}
// System.String UnityEngine.EventSystems.StandaloneInputModule::get_submitButton()
extern "C"  String_t* StandaloneInputModule_get_submitButton_m3555596950 (StandaloneInputModule_t2760469101 * __this, const RuntimeMethod* method)
{
	String_t* V_0 = NULL;
	{
		String_t* L_0 = __this->get_m_SubmitButton_22();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		String_t* L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.EventSystems.StandaloneInputModule::set_submitButton(System.String)
extern "C"  void StandaloneInputModule_set_submitButton_m414553088 (StandaloneInputModule_t2760469101 * __this, String_t* ___value0, const RuntimeMethod* method)
{
	{
		String_t* L_0 = ___value0;
		__this->set_m_SubmitButton_22(L_0);
		return;
	}
}
// System.String UnityEngine.EventSystems.StandaloneInputModule::get_cancelButton()
extern "C"  String_t* StandaloneInputModule_get_cancelButton_m134391957 (StandaloneInputModule_t2760469101 * __this, const RuntimeMethod* method)
{
	String_t* V_0 = NULL;
	{
		String_t* L_0 = __this->get_m_CancelButton_23();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		String_t* L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.EventSystems.StandaloneInputModule::set_cancelButton(System.String)
extern "C"  void StandaloneInputModule_set_cancelButton_m2677901521 (StandaloneInputModule_t2760469101 * __this, String_t* ___value0, const RuntimeMethod* method)
{
	{
		String_t* L_0 = ___value0;
		__this->set_m_CancelButton_23(L_0);
		return;
	}
}
// System.Boolean UnityEngine.EventSystems.StandaloneInputModule::ShouldIgnoreEventsOnNoFocus()
extern "C"  bool StandaloneInputModule_ShouldIgnoreEventsOnNoFocus_m2486933001 (StandaloneInputModule_t2760469101 * __this, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	bool V_1 = false;
	{
		int32_t L_0 = SystemInfo_get_operatingSystemFamily_m4256884728(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_0 = L_0;
		int32_t L_1 = V_0;
		switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)1)))
		{
			case 0:
			{
				goto IL_0020;
			}
			case 1:
			{
				goto IL_0020;
			}
			case 2:
			{
				goto IL_0020;
			}
		}
	}
	{
		goto IL_0027;
	}

IL_0020:
	{
		V_1 = (bool)1;
		goto IL_002e;
	}

IL_0027:
	{
		V_1 = (bool)0;
		goto IL_002e;
	}

IL_002e:
	{
		bool L_2 = V_1;
		return L_2;
	}
}
// System.Void UnityEngine.EventSystems.StandaloneInputModule::UpdateModule()
extern "C"  void StandaloneInputModule_UpdateModule_m450861257 (StandaloneInputModule_t2760469101 * __this, const RuntimeMethod* method)
{
	{
		EventSystem_t1003666588 * L_0 = BaseInputModule_get_eventSystem_m1212899053(__this, /*hidden argument*/NULL);
		NullCheck(L_0);
		bool L_1 = EventSystem_get_isFocused_m1076721006(L_0, /*hidden argument*/NULL);
		if (L_1)
		{
			goto IL_0021;
		}
	}
	{
		bool L_2 = StandaloneInputModule_ShouldIgnoreEventsOnNoFocus_m2486933001(__this, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_0021;
		}
	}
	{
		goto IL_003e;
	}

IL_0021:
	{
		Vector2_t2156229523  L_3 = __this->get_m_MousePosition_18();
		__this->set_m_LastMousePosition_17(L_3);
		BaseInput_t3630163547 * L_4 = BaseInputModule_get_input_m3047389608(__this, /*hidden argument*/NULL);
		NullCheck(L_4);
		Vector2_t2156229523  L_5 = VirtFuncInvoker0< Vector2_t2156229523  >::Invoke(26 /* UnityEngine.Vector2 UnityEngine.EventSystems.BaseInput::get_mousePosition() */, L_4);
		__this->set_m_MousePosition_18(L_5);
	}

IL_003e:
	{
		return;
	}
}
// System.Boolean UnityEngine.EventSystems.StandaloneInputModule::IsModuleSupported()
extern "C"  bool StandaloneInputModule_IsModuleSupported_m2880633224 (StandaloneInputModule_t2760469101 * __this, const RuntimeMethod* method)
{
	bool V_0 = false;
	int32_t G_B4_0 = 0;
	{
		bool L_0 = __this->get_m_ForceModuleActive_26();
		if (L_0)
		{
			goto IL_0029;
		}
	}
	{
		BaseInput_t3630163547 * L_1 = BaseInputModule_get_input_m3047389608(__this, /*hidden argument*/NULL);
		NullCheck(L_1);
		bool L_2 = VirtFuncInvoker0< bool >::Invoke(22 /* System.Boolean UnityEngine.EventSystems.BaseInput::get_mousePresent() */, L_1);
		if (L_2)
		{
			goto IL_0029;
		}
	}
	{
		BaseInput_t3630163547 * L_3 = BaseInputModule_get_input_m3047389608(__this, /*hidden argument*/NULL);
		NullCheck(L_3);
		bool L_4 = VirtFuncInvoker0< bool >::Invoke(28 /* System.Boolean UnityEngine.EventSystems.BaseInput::get_touchSupported() */, L_3);
		G_B4_0 = ((int32_t)(L_4));
		goto IL_002a;
	}

IL_0029:
	{
		G_B4_0 = 1;
	}

IL_002a:
	{
		V_0 = (bool)G_B4_0;
		goto IL_0030;
	}

IL_0030:
	{
		bool L_5 = V_0;
		return L_5;
	}
}
// System.Boolean UnityEngine.EventSystems.StandaloneInputModule::ShouldActivateModule()
extern "C"  bool StandaloneInputModule_ShouldActivateModule_m3116579496 (StandaloneInputModule_t2760469101 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (StandaloneInputModule_ShouldActivateModule_m3116579496_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	Vector2_t2156229523  V_2;
	memset(&V_2, 0, sizeof(V_2));
	{
		bool L_0 = BaseInputModule_ShouldActivateModule_m2157062110(__this, /*hidden argument*/NULL);
		if (L_0)
		{
			goto IL_0013;
		}
	}
	{
		V_0 = (bool)0;
		goto IL_00d0;
	}

IL_0013:
	{
		bool L_1 = __this->get_m_ForceModuleActive_26();
		V_1 = L_1;
		bool L_2 = V_1;
		BaseInput_t3630163547 * L_3 = BaseInputModule_get_input_m3047389608(__this, /*hidden argument*/NULL);
		String_t* L_4 = __this->get_m_SubmitButton_22();
		NullCheck(L_3);
		bool L_5 = VirtFuncInvoker1< bool, String_t* >::Invoke(32 /* System.Boolean UnityEngine.EventSystems.BaseInput::GetButtonDown(System.String) */, L_3, L_4);
		V_1 = (bool)((int32_t)((int32_t)L_2|(int32_t)L_5));
		bool L_6 = V_1;
		BaseInput_t3630163547 * L_7 = BaseInputModule_get_input_m3047389608(__this, /*hidden argument*/NULL);
		String_t* L_8 = __this->get_m_CancelButton_23();
		NullCheck(L_7);
		bool L_9 = VirtFuncInvoker1< bool, String_t* >::Invoke(32 /* System.Boolean UnityEngine.EventSystems.BaseInput::GetButtonDown(System.String) */, L_7, L_8);
		V_1 = (bool)((int32_t)((int32_t)L_6|(int32_t)L_9));
		bool L_10 = V_1;
		BaseInput_t3630163547 * L_11 = BaseInputModule_get_input_m3047389608(__this, /*hidden argument*/NULL);
		String_t* L_12 = __this->get_m_HorizontalAxis_20();
		NullCheck(L_11);
		float L_13 = VirtFuncInvoker1< float, String_t* >::Invoke(31 /* System.Single UnityEngine.EventSystems.BaseInput::GetAxisRaw(System.String) */, L_11, L_12);
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t3464937446_il2cpp_TypeInfo_var);
		bool L_14 = Mathf_Approximately_m245805902(NULL /*static, unused*/, L_13, (0.0f), /*hidden argument*/NULL);
		V_1 = (bool)((int32_t)((int32_t)L_10|(int32_t)((((int32_t)L_14) == ((int32_t)0))? 1 : 0)));
		bool L_15 = V_1;
		BaseInput_t3630163547 * L_16 = BaseInputModule_get_input_m3047389608(__this, /*hidden argument*/NULL);
		String_t* L_17 = __this->get_m_VerticalAxis_21();
		NullCheck(L_16);
		float L_18 = VirtFuncInvoker1< float, String_t* >::Invoke(31 /* System.Single UnityEngine.EventSystems.BaseInput::GetAxisRaw(System.String) */, L_16, L_17);
		bool L_19 = Mathf_Approximately_m245805902(NULL /*static, unused*/, L_18, (0.0f), /*hidden argument*/NULL);
		V_1 = (bool)((int32_t)((int32_t)L_15|(int32_t)((((int32_t)L_19) == ((int32_t)0))? 1 : 0)));
		bool L_20 = V_1;
		Vector2_t2156229523  L_21 = __this->get_m_MousePosition_18();
		Vector2_t2156229523  L_22 = __this->get_m_LastMousePosition_17();
		IL2CPP_RUNTIME_CLASS_INIT(Vector2_t2156229523_il2cpp_TypeInfo_var);
		Vector2_t2156229523  L_23 = Vector2_op_Subtraction_m73004381(NULL /*static, unused*/, L_21, L_22, /*hidden argument*/NULL);
		V_2 = L_23;
		float L_24 = Vector2_get_sqrMagnitude_m837837635((&V_2), /*hidden argument*/NULL);
		V_1 = (bool)((int32_t)((int32_t)L_20|(int32_t)((((float)L_24) > ((float)(0.0f)))? 1 : 0)));
		bool L_25 = V_1;
		BaseInput_t3630163547 * L_26 = BaseInputModule_get_input_m3047389608(__this, /*hidden argument*/NULL);
		NullCheck(L_26);
		bool L_27 = VirtFuncInvoker1< bool, int32_t >::Invoke(23 /* System.Boolean UnityEngine.EventSystems.BaseInput::GetMouseButtonDown(System.Int32) */, L_26, 0);
		V_1 = (bool)((int32_t)((int32_t)L_25|(int32_t)L_27));
		BaseInput_t3630163547 * L_28 = BaseInputModule_get_input_m3047389608(__this, /*hidden argument*/NULL);
		NullCheck(L_28);
		int32_t L_29 = VirtFuncInvoker0< int32_t >::Invoke(29 /* System.Int32 UnityEngine.EventSystems.BaseInput::get_touchCount() */, L_28);
		if ((((int32_t)L_29) <= ((int32_t)0)))
		{
			goto IL_00c9;
		}
	}
	{
		V_1 = (bool)1;
	}

IL_00c9:
	{
		bool L_30 = V_1;
		V_0 = L_30;
		goto IL_00d0;
	}

IL_00d0:
	{
		bool L_31 = V_0;
		return L_31;
	}
}
// System.Void UnityEngine.EventSystems.StandaloneInputModule::ActivateModule()
extern "C"  void StandaloneInputModule_ActivateModule_m2232892298 (StandaloneInputModule_t2760469101 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (StandaloneInputModule_ActivateModule_m2232892298_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	GameObject_t1113636619 * V_0 = NULL;
	{
		EventSystem_t1003666588 * L_0 = BaseInputModule_get_eventSystem_m1212899053(__this, /*hidden argument*/NULL);
		NullCheck(L_0);
		bool L_1 = EventSystem_get_isFocused_m1076721006(L_0, /*hidden argument*/NULL);
		if (L_1)
		{
			goto IL_0021;
		}
	}
	{
		bool L_2 = StandaloneInputModule_ShouldIgnoreEventsOnNoFocus_m2486933001(__this, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_0021;
		}
	}
	{
		goto IL_007f;
	}

IL_0021:
	{
		BaseInputModule_ActivateModule_m3336241442(__this, /*hidden argument*/NULL);
		BaseInput_t3630163547 * L_3 = BaseInputModule_get_input_m3047389608(__this, /*hidden argument*/NULL);
		NullCheck(L_3);
		Vector2_t2156229523  L_4 = VirtFuncInvoker0< Vector2_t2156229523  >::Invoke(26 /* UnityEngine.Vector2 UnityEngine.EventSystems.BaseInput::get_mousePosition() */, L_3);
		__this->set_m_MousePosition_18(L_4);
		BaseInput_t3630163547 * L_5 = BaseInputModule_get_input_m3047389608(__this, /*hidden argument*/NULL);
		NullCheck(L_5);
		Vector2_t2156229523  L_6 = VirtFuncInvoker0< Vector2_t2156229523  >::Invoke(26 /* UnityEngine.Vector2 UnityEngine.EventSystems.BaseInput::get_mousePosition() */, L_5);
		__this->set_m_LastMousePosition_17(L_6);
		EventSystem_t1003666588 * L_7 = BaseInputModule_get_eventSystem_m1212899053(__this, /*hidden argument*/NULL);
		NullCheck(L_7);
		GameObject_t1113636619 * L_8 = EventSystem_get_currentSelectedGameObject_m2939274948(L_7, /*hidden argument*/NULL);
		V_0 = L_8;
		GameObject_t1113636619 * L_9 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_10 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_9, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_10)
		{
			goto IL_006d;
		}
	}
	{
		EventSystem_t1003666588 * L_11 = BaseInputModule_get_eventSystem_m1212899053(__this, /*hidden argument*/NULL);
		NullCheck(L_11);
		GameObject_t1113636619 * L_12 = EventSystem_get_firstSelectedGameObject_m1576206896(L_11, /*hidden argument*/NULL);
		V_0 = L_12;
	}

IL_006d:
	{
		EventSystem_t1003666588 * L_13 = BaseInputModule_get_eventSystem_m1212899053(__this, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_14 = V_0;
		BaseEventData_t3903027533 * L_15 = VirtFuncInvoker0< BaseEventData_t3903027533 * >::Invoke(19 /* UnityEngine.EventSystems.BaseEventData UnityEngine.EventSystems.BaseInputModule::GetBaseEventData() */, __this);
		NullCheck(L_13);
		EventSystem_SetSelectedGameObject_m3267446555(L_13, L_14, L_15, /*hidden argument*/NULL);
	}

IL_007f:
	{
		return;
	}
}
// System.Void UnityEngine.EventSystems.StandaloneInputModule::DeactivateModule()
extern "C"  void StandaloneInputModule_DeactivateModule_m4154093848 (StandaloneInputModule_t2760469101 * __this, const RuntimeMethod* method)
{
	{
		BaseInputModule_DeactivateModule_m856719157(__this, /*hidden argument*/NULL);
		PointerInputModule_ClearSelection_m2472477282(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.EventSystems.StandaloneInputModule::Process()
extern "C"  void StandaloneInputModule_Process_m309156323 (StandaloneInputModule_t2760469101 * __this, const RuntimeMethod* method)
{
	bool V_0 = false;
	{
		EventSystem_t1003666588 * L_0 = BaseInputModule_get_eventSystem_m1212899053(__this, /*hidden argument*/NULL);
		NullCheck(L_0);
		bool L_1 = EventSystem_get_isFocused_m1076721006(L_0, /*hidden argument*/NULL);
		if (L_1)
		{
			goto IL_0021;
		}
	}
	{
		bool L_2 = StandaloneInputModule_ShouldIgnoreEventsOnNoFocus_m2486933001(__this, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_0021;
		}
	}
	{
		goto IL_0077;
	}

IL_0021:
	{
		bool L_3 = StandaloneInputModule_SendUpdateEventToSelectedObject_m2127433(__this, /*hidden argument*/NULL);
		V_0 = L_3;
		EventSystem_t1003666588 * L_4 = BaseInputModule_get_eventSystem_m1212899053(__this, /*hidden argument*/NULL);
		NullCheck(L_4);
		bool L_5 = EventSystem_get_sendNavigationEvents_m1703635420(L_4, /*hidden argument*/NULL);
		if (!L_5)
		{
			goto IL_0056;
		}
	}
	{
		bool L_6 = V_0;
		if (L_6)
		{
			goto IL_0048;
		}
	}
	{
		bool L_7 = V_0;
		bool L_8 = StandaloneInputModule_SendMoveEventToSelectedObject_m482774593(__this, /*hidden argument*/NULL);
		V_0 = (bool)((int32_t)((int32_t)L_7|(int32_t)L_8));
	}

IL_0048:
	{
		bool L_9 = V_0;
		if (L_9)
		{
			goto IL_0055;
		}
	}
	{
		StandaloneInputModule_SendSubmitEventToSelectedObject_m1567393883(__this, /*hidden argument*/NULL);
	}

IL_0055:
	{
	}

IL_0056:
	{
		bool L_10 = StandaloneInputModule_ProcessTouchEvents_m2632208124(__this, /*hidden argument*/NULL);
		if (L_10)
		{
			goto IL_0077;
		}
	}
	{
		BaseInput_t3630163547 * L_11 = BaseInputModule_get_input_m3047389608(__this, /*hidden argument*/NULL);
		NullCheck(L_11);
		bool L_12 = VirtFuncInvoker0< bool >::Invoke(22 /* System.Boolean UnityEngine.EventSystems.BaseInput::get_mousePresent() */, L_11);
		if (!L_12)
		{
			goto IL_0077;
		}
	}
	{
		StandaloneInputModule_ProcessMouseEvent_m2923582521(__this, /*hidden argument*/NULL);
	}

IL_0077:
	{
		return;
	}
}
// System.Boolean UnityEngine.EventSystems.StandaloneInputModule::ProcessTouchEvents()
extern "C"  bool StandaloneInputModule_ProcessTouchEvents_m2632208124 (StandaloneInputModule_t2760469101 * __this, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	Touch_t1921856868  V_1;
	memset(&V_1, 0, sizeof(V_1));
	bool V_2 = false;
	bool V_3 = false;
	PointerEventData_t3807901092 * V_4 = NULL;
	bool V_5 = false;
	{
		V_0 = 0;
		goto IL_0069;
	}

IL_0008:
	{
		BaseInput_t3630163547 * L_0 = BaseInputModule_get_input_m3047389608(__this, /*hidden argument*/NULL);
		int32_t L_1 = V_0;
		NullCheck(L_0);
		Touch_t1921856868  L_2 = VirtFuncInvoker1< Touch_t1921856868 , int32_t >::Invoke(30 /* UnityEngine.Touch UnityEngine.EventSystems.BaseInput::GetTouch(System.Int32) */, L_0, L_1);
		V_1 = L_2;
		int32_t L_3 = Touch_get_type_m960232264((&V_1), /*hidden argument*/NULL);
		if ((!(((uint32_t)L_3) == ((uint32_t)1))))
		{
			goto IL_0028;
		}
	}
	{
		goto IL_0065;
	}

IL_0028:
	{
		Touch_t1921856868  L_4 = V_1;
		PointerEventData_t3807901092 * L_5 = PointerInputModule_GetTouchPointerEventData_m2680216131(__this, L_4, (&V_3), (&V_2), /*hidden argument*/NULL);
		V_4 = L_5;
		PointerEventData_t3807901092 * L_6 = V_4;
		bool L_7 = V_3;
		bool L_8 = V_2;
		StandaloneInputModule_ProcessTouchPress_m4019232747(__this, L_6, L_7, L_8, /*hidden argument*/NULL);
		bool L_9 = V_2;
		if (L_9)
		{
			goto IL_005c;
		}
	}
	{
		PointerEventData_t3807901092 * L_10 = V_4;
		VirtActionInvoker1< PointerEventData_t3807901092 * >::Invoke(28 /* System.Void UnityEngine.EventSystems.PointerInputModule::ProcessMove(UnityEngine.EventSystems.PointerEventData) */, __this, L_10);
		PointerEventData_t3807901092 * L_11 = V_4;
		VirtActionInvoker1< PointerEventData_t3807901092 * >::Invoke(29 /* System.Void UnityEngine.EventSystems.PointerInputModule::ProcessDrag(UnityEngine.EventSystems.PointerEventData) */, __this, L_11);
		goto IL_0064;
	}

IL_005c:
	{
		PointerEventData_t3807901092 * L_12 = V_4;
		PointerInputModule_RemovePointerData_m1921545965(__this, L_12, /*hidden argument*/NULL);
	}

IL_0064:
	{
	}

IL_0065:
	{
		int32_t L_13 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1));
	}

IL_0069:
	{
		int32_t L_14 = V_0;
		BaseInput_t3630163547 * L_15 = BaseInputModule_get_input_m3047389608(__this, /*hidden argument*/NULL);
		NullCheck(L_15);
		int32_t L_16 = VirtFuncInvoker0< int32_t >::Invoke(29 /* System.Int32 UnityEngine.EventSystems.BaseInput::get_touchCount() */, L_15);
		if ((((int32_t)L_14) < ((int32_t)L_16)))
		{
			goto IL_0008;
		}
	}
	{
		BaseInput_t3630163547 * L_17 = BaseInputModule_get_input_m3047389608(__this, /*hidden argument*/NULL);
		NullCheck(L_17);
		int32_t L_18 = VirtFuncInvoker0< int32_t >::Invoke(29 /* System.Int32 UnityEngine.EventSystems.BaseInput::get_touchCount() */, L_17);
		V_5 = (bool)((((int32_t)L_18) > ((int32_t)0))? 1 : 0);
		goto IL_008f;
	}

IL_008f:
	{
		bool L_19 = V_5;
		return L_19;
	}
}
// System.Void UnityEngine.EventSystems.StandaloneInputModule::ProcessTouchPress(UnityEngine.EventSystems.PointerEventData,System.Boolean,System.Boolean)
extern "C"  void StandaloneInputModule_ProcessTouchPress_m4019232747 (StandaloneInputModule_t2760469101 * __this, PointerEventData_t3807901092 * ___pointerEvent0, bool ___pressed1, bool ___released2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (StandaloneInputModule_ProcessTouchPress_m4019232747_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	GameObject_t1113636619 * V_0 = NULL;
	RaycastResult_t3360306849  V_1;
	memset(&V_1, 0, sizeof(V_1));
	GameObject_t1113636619 * V_2 = NULL;
	float V_3 = 0.0f;
	float V_4 = 0.0f;
	GameObject_t1113636619 * V_5 = NULL;
	{
		PointerEventData_t3807901092 * L_0 = ___pointerEvent0;
		NullCheck(L_0);
		RaycastResult_t3360306849  L_1 = PointerEventData_get_pointerCurrentRaycast_m2627585223(L_0, /*hidden argument*/NULL);
		V_1 = L_1;
		GameObject_t1113636619 * L_2 = RaycastResult_get_gameObject_m2570051527((&V_1), /*hidden argument*/NULL);
		V_0 = L_2;
		bool L_3 = ___pressed1;
		if (!L_3)
		{
			goto IL_013c;
		}
	}
	{
		PointerEventData_t3807901092 * L_4 = ___pointerEvent0;
		NullCheck(L_4);
		PointerEventData_set_eligibleForClick_m1345987948(L_4, (bool)1, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_5 = ___pointerEvent0;
		IL2CPP_RUNTIME_CLASS_INIT(Vector2_t2156229523_il2cpp_TypeInfo_var);
		Vector2_t2156229523  L_6 = Vector2_get_zero_m540426400(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_5);
		PointerEventData_set_delta_m2378614057(L_5, L_6, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_7 = ___pointerEvent0;
		NullCheck(L_7);
		PointerEventData_set_dragging_m2888181791(L_7, (bool)0, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_8 = ___pointerEvent0;
		NullCheck(L_8);
		PointerEventData_set_useDragThreshold_m248001603(L_8, (bool)1, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_9 = ___pointerEvent0;
		PointerEventData_t3807901092 * L_10 = ___pointerEvent0;
		NullCheck(L_10);
		Vector2_t2156229523  L_11 = PointerEventData_get_position_m437660275(L_10, /*hidden argument*/NULL);
		NullCheck(L_9);
		PointerEventData_set_pressPosition_m2899387055(L_9, L_11, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_12 = ___pointerEvent0;
		PointerEventData_t3807901092 * L_13 = ___pointerEvent0;
		NullCheck(L_13);
		RaycastResult_t3360306849  L_14 = PointerEventData_get_pointerCurrentRaycast_m2627585223(L_13, /*hidden argument*/NULL);
		NullCheck(L_12);
		PointerEventData_set_pointerPressRaycast_m1363193059(L_12, L_14, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_15 = V_0;
		PointerEventData_t3807901092 * L_16 = ___pointerEvent0;
		PointerInputModule_DeselectIfSelectionChanged_m1023287355(__this, L_15, L_16, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_17 = ___pointerEvent0;
		NullCheck(L_17);
		GameObject_t1113636619 * L_18 = PointerEventData_get_pointerEnter_m3901270554(L_17, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_19 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_20 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_18, L_19, /*hidden argument*/NULL);
		if (!L_20)
		{
			goto IL_0079;
		}
	}
	{
		PointerEventData_t3807901092 * L_21 = ___pointerEvent0;
		GameObject_t1113636619 * L_22 = V_0;
		BaseInputModule_HandlePointerExitAndEnter_m1705532066(__this, L_21, L_22, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_23 = ___pointerEvent0;
		GameObject_t1113636619 * L_24 = V_0;
		NullCheck(L_23);
		PointerEventData_set_pointerEnter_m3256217464(L_23, L_24, /*hidden argument*/NULL);
	}

IL_0079:
	{
		GameObject_t1113636619 * L_25 = V_0;
		PointerEventData_t3807901092 * L_26 = ___pointerEvent0;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var);
		EventFunction_1_t64614563 * L_27 = ExecuteEvents_get_pointerDownHandler_m1022108370(NULL /*static, unused*/, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_28 = ExecuteEvents_ExecuteHierarchy_TisIPointerDownHandler_t1380080529_m1457342989(NULL /*static, unused*/, L_25, L_26, L_27, /*hidden argument*/ExecuteEvents_ExecuteHierarchy_TisIPointerDownHandler_t1380080529_m1457342989_RuntimeMethod_var);
		V_2 = L_28;
		GameObject_t1113636619 * L_29 = V_2;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_30 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_29, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_30)
		{
			goto IL_0099;
		}
	}
	{
		GameObject_t1113636619 * L_31 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var);
		GameObject_t1113636619 * L_32 = ExecuteEvents_GetEventHandler_TisIPointerClickHandler_t132471142_m3115563067(NULL /*static, unused*/, L_31, /*hidden argument*/ExecuteEvents_GetEventHandler_TisIPointerClickHandler_t132471142_m3115563067_RuntimeMethod_var);
		V_2 = L_32;
	}

IL_0099:
	{
		float L_33 = Time_get_unscaledTime_m3457564332(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_3 = L_33;
		GameObject_t1113636619 * L_34 = V_2;
		PointerEventData_t3807901092 * L_35 = ___pointerEvent0;
		NullCheck(L_35);
		GameObject_t1113636619 * L_36 = PointerEventData_get_lastPress_m2729950693(L_35, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_37 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_34, L_36, /*hidden argument*/NULL);
		if (!L_37)
		{
			goto IL_00ee;
		}
	}
	{
		float L_38 = V_3;
		PointerEventData_t3807901092 * L_39 = ___pointerEvent0;
		NullCheck(L_39);
		float L_40 = PointerEventData_get_clickTime_m3061953952(L_39, /*hidden argument*/NULL);
		V_4 = ((float)il2cpp_codegen_subtract((float)L_38, (float)L_40));
		float L_41 = V_4;
		if ((!(((float)L_41) < ((float)(0.3f)))))
		{
			goto IL_00da;
		}
	}
	{
		PointerEventData_t3807901092 * L_42 = ___pointerEvent0;
		PointerEventData_t3807901092 * L_43 = L_42;
		NullCheck(L_43);
		int32_t L_44 = PointerEventData_get_clickCount_m2770561328(L_43, /*hidden argument*/NULL);
		NullCheck(L_43);
		PointerEventData_set_clickCount_m1832159406(L_43, ((int32_t)il2cpp_codegen_add((int32_t)L_44, (int32_t)1)), /*hidden argument*/NULL);
		goto IL_00e1;
	}

IL_00da:
	{
		PointerEventData_t3807901092 * L_45 = ___pointerEvent0;
		NullCheck(L_45);
		PointerEventData_set_clickCount_m1832159406(L_45, 1, /*hidden argument*/NULL);
	}

IL_00e1:
	{
		PointerEventData_t3807901092 * L_46 = ___pointerEvent0;
		float L_47 = V_3;
		NullCheck(L_46);
		PointerEventData_set_clickTime_m1385291264(L_46, L_47, /*hidden argument*/NULL);
		goto IL_00f7;
	}

IL_00ee:
	{
		PointerEventData_t3807901092 * L_48 = ___pointerEvent0;
		NullCheck(L_48);
		PointerEventData_set_clickCount_m1832159406(L_48, 1, /*hidden argument*/NULL);
	}

IL_00f7:
	{
		PointerEventData_t3807901092 * L_49 = ___pointerEvent0;
		GameObject_t1113636619 * L_50 = V_2;
		NullCheck(L_49);
		PointerEventData_set_pointerPress_m2546345117(L_49, L_50, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_51 = ___pointerEvent0;
		GameObject_t1113636619 * L_52 = V_0;
		NullCheck(L_51);
		PointerEventData_set_rawPointerPress_m3758304666(L_51, L_52, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_53 = ___pointerEvent0;
		float L_54 = V_3;
		NullCheck(L_53);
		PointerEventData_set_clickTime_m1385291264(L_53, L_54, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_55 = ___pointerEvent0;
		GameObject_t1113636619 * L_56 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var);
		GameObject_t1113636619 * L_57 = ExecuteEvents_GetEventHandler_TisIDragHandler_t2288426503_m3060350475(NULL /*static, unused*/, L_56, /*hidden argument*/ExecuteEvents_GetEventHandler_TisIDragHandler_t2288426503_m3060350475_RuntimeMethod_var);
		NullCheck(L_55);
		PointerEventData_set_pointerDrag_m841976018(L_55, L_57, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_58 = ___pointerEvent0;
		NullCheck(L_58);
		GameObject_t1113636619 * L_59 = PointerEventData_get_pointerDrag_m3056187725(L_58, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_60 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_59, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_60)
		{
			goto IL_013b;
		}
	}
	{
		PointerEventData_t3807901092 * L_61 = ___pointerEvent0;
		NullCheck(L_61);
		GameObject_t1113636619 * L_62 = PointerEventData_get_pointerDrag_m3056187725(L_61, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_63 = ___pointerEvent0;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var);
		EventFunction_1_t3587542510 * L_64 = ExecuteEvents_get_initializePotentialDrag_m298985714(NULL /*static, unused*/, /*hidden argument*/NULL);
		ExecuteEvents_Execute_TisIInitializePotentialDragHandler_t608041180_m1354386923(NULL /*static, unused*/, L_62, L_63, L_64, /*hidden argument*/ExecuteEvents_Execute_TisIInitializePotentialDragHandler_t608041180_m1354386923_RuntimeMethod_var);
	}

IL_013b:
	{
	}

IL_013c:
	{
		bool L_65 = ___released2;
		if (!L_65)
		{
			goto IL_0229;
		}
	}
	{
		PointerEventData_t3807901092 * L_66 = ___pointerEvent0;
		NullCheck(L_66);
		GameObject_t1113636619 * L_67 = PointerEventData_get_pointerPress_m3897111385(L_66, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_68 = ___pointerEvent0;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var);
		EventFunction_1_t3256600500 * L_69 = ExecuteEvents_get_pointerUpHandler_m3515704212(NULL /*static, unused*/, /*hidden argument*/NULL);
		ExecuteEvents_Execute_TisIPointerUpHandler_t277099170_m3646124489(NULL /*static, unused*/, L_67, L_68, L_69, /*hidden argument*/ExecuteEvents_Execute_TisIPointerUpHandler_t277099170_m3646124489_RuntimeMethod_var);
		GameObject_t1113636619 * L_70 = V_0;
		GameObject_t1113636619 * L_71 = ExecuteEvents_GetEventHandler_TisIPointerClickHandler_t132471142_m3115563067(NULL /*static, unused*/, L_70, /*hidden argument*/ExecuteEvents_GetEventHandler_TisIPointerClickHandler_t132471142_m3115563067_RuntimeMethod_var);
		V_5 = L_71;
		PointerEventData_t3807901092 * L_72 = ___pointerEvent0;
		NullCheck(L_72);
		GameObject_t1113636619 * L_73 = PointerEventData_get_pointerPress_m3897111385(L_72, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_74 = V_5;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_75 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_73, L_74, /*hidden argument*/NULL);
		if (!L_75)
		{
			goto IL_0193;
		}
	}
	{
		PointerEventData_t3807901092 * L_76 = ___pointerEvent0;
		NullCheck(L_76);
		bool L_77 = PointerEventData_get_eligibleForClick_m3788762543(L_76, /*hidden argument*/NULL);
		if (!L_77)
		{
			goto IL_0193;
		}
	}
	{
		PointerEventData_t3807901092 * L_78 = ___pointerEvent0;
		NullCheck(L_78);
		GameObject_t1113636619 * L_79 = PointerEventData_get_pointerPress_m3897111385(L_78, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_80 = ___pointerEvent0;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var);
		EventFunction_1_t3111972472 * L_81 = ExecuteEvents_get_pointerClickHandler_m1293869308(NULL /*static, unused*/, /*hidden argument*/NULL);
		ExecuteEvents_Execute_TisIPointerClickHandler_t132471142_m3445044980(NULL /*static, unused*/, L_79, L_80, L_81, /*hidden argument*/ExecuteEvents_Execute_TisIPointerClickHandler_t132471142_m3445044980_RuntimeMethod_var);
		goto IL_01be;
	}

IL_0193:
	{
		PointerEventData_t3807901092 * L_82 = ___pointerEvent0;
		NullCheck(L_82);
		GameObject_t1113636619 * L_83 = PointerEventData_get_pointerDrag_m3056187725(L_82, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_84 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_83, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_84)
		{
			goto IL_01be;
		}
	}
	{
		PointerEventData_t3807901092 * L_85 = ___pointerEvent0;
		NullCheck(L_85);
		bool L_86 = PointerEventData_get_dragging_m746831934(L_85, /*hidden argument*/NULL);
		if (!L_86)
		{
			goto IL_01be;
		}
	}
	{
		GameObject_t1113636619 * L_87 = V_0;
		PointerEventData_t3807901092 * L_88 = ___pointerEvent0;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var);
		EventFunction_1_t2311673543 * L_89 = ExecuteEvents_get_dropHandler_m2780765017(NULL /*static, unused*/, /*hidden argument*/NULL);
		ExecuteEvents_ExecuteHierarchy_TisIDropHandler_t3627139509_m3726033686(NULL /*static, unused*/, L_87, L_88, L_89, /*hidden argument*/ExecuteEvents_ExecuteHierarchy_TisIDropHandler_t3627139509_m3726033686_RuntimeMethod_var);
	}

IL_01be:
	{
		PointerEventData_t3807901092 * L_90 = ___pointerEvent0;
		NullCheck(L_90);
		PointerEventData_set_eligibleForClick_m1345987948(L_90, (bool)0, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_91 = ___pointerEvent0;
		NullCheck(L_91);
		PointerEventData_set_pointerPress_m2546345117(L_91, (GameObject_t1113636619 *)NULL, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_92 = ___pointerEvent0;
		NullCheck(L_92);
		PointerEventData_set_rawPointerPress_m3758304666(L_92, (GameObject_t1113636619 *)NULL, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_93 = ___pointerEvent0;
		NullCheck(L_93);
		GameObject_t1113636619 * L_94 = PointerEventData_get_pointerDrag_m3056187725(L_93, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_95 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_94, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_95)
		{
			goto IL_0201;
		}
	}
	{
		PointerEventData_t3807901092 * L_96 = ___pointerEvent0;
		NullCheck(L_96);
		bool L_97 = PointerEventData_get_dragging_m746831934(L_96, /*hidden argument*/NULL);
		if (!L_97)
		{
			goto IL_0201;
		}
	}
	{
		PointerEventData_t3807901092 * L_98 = ___pointerEvent0;
		NullCheck(L_98);
		GameObject_t1113636619 * L_99 = PointerEventData_get_pointerDrag_m3056187725(L_98, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_100 = ___pointerEvent0;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var);
		EventFunction_1_t3277009892 * L_101 = ExecuteEvents_get_endDragHandler_m2879610446(NULL /*static, unused*/, /*hidden argument*/NULL);
		ExecuteEvents_Execute_TisIEndDragHandler_t297508562_m38722945(NULL /*static, unused*/, L_99, L_100, L_101, /*hidden argument*/ExecuteEvents_Execute_TisIEndDragHandler_t297508562_m38722945_RuntimeMethod_var);
	}

IL_0201:
	{
		PointerEventData_t3807901092 * L_102 = ___pointerEvent0;
		NullCheck(L_102);
		PointerEventData_set_dragging_m2888181791(L_102, (bool)0, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_103 = ___pointerEvent0;
		NullCheck(L_103);
		PointerEventData_set_pointerDrag_m841976018(L_103, (GameObject_t1113636619 *)NULL, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_104 = ___pointerEvent0;
		NullCheck(L_104);
		GameObject_t1113636619 * L_105 = PointerEventData_get_pointerEnter_m3901270554(L_104, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_106 = ___pointerEvent0;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var);
		EventFunction_1_t2867327688 * L_107 = ExecuteEvents_get_pointerExitHandler_m659239743(NULL /*static, unused*/, /*hidden argument*/NULL);
		ExecuteEvents_ExecuteHierarchy_TisIPointerExitHandler_t4182793654_m3163604107(NULL /*static, unused*/, L_105, L_106, L_107, /*hidden argument*/ExecuteEvents_ExecuteHierarchy_TisIPointerExitHandler_t4182793654_m3163604107_RuntimeMethod_var);
		PointerEventData_t3807901092 * L_108 = ___pointerEvent0;
		NullCheck(L_108);
		PointerEventData_set_pointerEnter_m3256217464(L_108, (GameObject_t1113636619 *)NULL, /*hidden argument*/NULL);
	}

IL_0229:
	{
		return;
	}
}
// System.Boolean UnityEngine.EventSystems.StandaloneInputModule::SendSubmitEventToSelectedObject()
extern "C"  bool StandaloneInputModule_SendSubmitEventToSelectedObject_m1567393883 (StandaloneInputModule_t2760469101 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (StandaloneInputModule_SendSubmitEventToSelectedObject_m1567393883_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	BaseEventData_t3903027533 * V_1 = NULL;
	{
		EventSystem_t1003666588 * L_0 = BaseInputModule_get_eventSystem_m1212899053(__this, /*hidden argument*/NULL);
		NullCheck(L_0);
		GameObject_t1113636619 * L_1 = EventSystem_get_currentSelectedGameObject_m2939274948(L_0, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_2 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_1, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_001e;
		}
	}
	{
		V_0 = (bool)0;
		goto IL_008b;
	}

IL_001e:
	{
		BaseEventData_t3903027533 * L_3 = VirtFuncInvoker0< BaseEventData_t3903027533 * >::Invoke(19 /* UnityEngine.EventSystems.BaseEventData UnityEngine.EventSystems.BaseInputModule::GetBaseEventData() */, __this);
		V_1 = L_3;
		BaseInput_t3630163547 * L_4 = BaseInputModule_get_input_m3047389608(__this, /*hidden argument*/NULL);
		String_t* L_5 = __this->get_m_SubmitButton_22();
		NullCheck(L_4);
		bool L_6 = VirtFuncInvoker1< bool, String_t* >::Invoke(32 /* System.Boolean UnityEngine.EventSystems.BaseInput::GetButtonDown(System.String) */, L_4, L_5);
		if (!L_6)
		{
			goto IL_0052;
		}
	}
	{
		EventSystem_t1003666588 * L_7 = BaseInputModule_get_eventSystem_m1212899053(__this, /*hidden argument*/NULL);
		NullCheck(L_7);
		GameObject_t1113636619 * L_8 = EventSystem_get_currentSelectedGameObject_m2939274948(L_7, /*hidden argument*/NULL);
		BaseEventData_t3903027533 * L_9 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var);
		EventFunction_1_t1475332338 * L_10 = ExecuteEvents_get_submitHandler_m94189868(NULL /*static, unused*/, /*hidden argument*/NULL);
		ExecuteEvents_Execute_TisISubmitHandler_t2790798304_m3136014644(NULL /*static, unused*/, L_8, L_9, L_10, /*hidden argument*/ExecuteEvents_Execute_TisISubmitHandler_t2790798304_m3136014644_RuntimeMethod_var);
	}

IL_0052:
	{
		BaseInput_t3630163547 * L_11 = BaseInputModule_get_input_m3047389608(__this, /*hidden argument*/NULL);
		String_t* L_12 = __this->get_m_CancelButton_23();
		NullCheck(L_11);
		bool L_13 = VirtFuncInvoker1< bool, String_t* >::Invoke(32 /* System.Boolean UnityEngine.EventSystems.BaseInput::GetButtonDown(System.String) */, L_11, L_12);
		if (!L_13)
		{
			goto IL_007f;
		}
	}
	{
		EventSystem_t1003666588 * L_14 = BaseInputModule_get_eventSystem_m1212899053(__this, /*hidden argument*/NULL);
		NullCheck(L_14);
		GameObject_t1113636619 * L_15 = EventSystem_get_currentSelectedGameObject_m2939274948(L_14, /*hidden argument*/NULL);
		BaseEventData_t3903027533 * L_16 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var);
		EventFunction_1_t2658898854 * L_17 = ExecuteEvents_get_cancelHandler_m1220395193(NULL /*static, unused*/, /*hidden argument*/NULL);
		ExecuteEvents_Execute_TisICancelHandler_t3974364820_m2876577334(NULL /*static, unused*/, L_15, L_16, L_17, /*hidden argument*/ExecuteEvents_Execute_TisICancelHandler_t3974364820_m2876577334_RuntimeMethod_var);
	}

IL_007f:
	{
		BaseEventData_t3903027533 * L_18 = V_1;
		NullCheck(L_18);
		bool L_19 = VirtFuncInvoker0< bool >::Invoke(6 /* System.Boolean UnityEngine.EventSystems.AbstractEventData::get_used() */, L_18);
		V_0 = L_19;
		goto IL_008b;
	}

IL_008b:
	{
		bool L_20 = V_0;
		return L_20;
	}
}
// UnityEngine.Vector2 UnityEngine.EventSystems.StandaloneInputModule::GetRawMoveVector()
extern "C"  Vector2_t2156229523  StandaloneInputModule_GetRawMoveVector_m2737091079 (StandaloneInputModule_t2760469101 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (StandaloneInputModule_GetRawMoveVector_m2737091079_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Vector2_t2156229523  V_0;
	memset(&V_0, 0, sizeof(V_0));
	Vector2_t2156229523  V_1;
	memset(&V_1, 0, sizeof(V_1));
	{
		IL2CPP_RUNTIME_CLASS_INIT(Vector2_t2156229523_il2cpp_TypeInfo_var);
		Vector2_t2156229523  L_0 = Vector2_get_zero_m540426400(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_0 = L_0;
		BaseInput_t3630163547 * L_1 = BaseInputModule_get_input_m3047389608(__this, /*hidden argument*/NULL);
		String_t* L_2 = __this->get_m_HorizontalAxis_20();
		NullCheck(L_1);
		float L_3 = VirtFuncInvoker1< float, String_t* >::Invoke(31 /* System.Single UnityEngine.EventSystems.BaseInput::GetAxisRaw(System.String) */, L_1, L_2);
		(&V_0)->set_x_0(L_3);
		BaseInput_t3630163547 * L_4 = BaseInputModule_get_input_m3047389608(__this, /*hidden argument*/NULL);
		String_t* L_5 = __this->get_m_VerticalAxis_21();
		NullCheck(L_4);
		float L_6 = VirtFuncInvoker1< float, String_t* >::Invoke(31 /* System.Single UnityEngine.EventSystems.BaseInput::GetAxisRaw(System.String) */, L_4, L_5);
		(&V_0)->set_y_1(L_6);
		BaseInput_t3630163547 * L_7 = BaseInputModule_get_input_m3047389608(__this, /*hidden argument*/NULL);
		String_t* L_8 = __this->get_m_HorizontalAxis_20();
		NullCheck(L_7);
		bool L_9 = VirtFuncInvoker1< bool, String_t* >::Invoke(32 /* System.Boolean UnityEngine.EventSystems.BaseInput::GetButtonDown(System.String) */, L_7, L_8);
		if (!L_9)
		{
			goto IL_0089;
		}
	}
	{
		float L_10 = (&V_0)->get_x_0();
		if ((!(((float)L_10) < ((float)(0.0f)))))
		{
			goto IL_006b;
		}
	}
	{
		(&V_0)->set_x_0((-1.0f));
	}

IL_006b:
	{
		float L_11 = (&V_0)->get_x_0();
		if ((!(((float)L_11) > ((float)(0.0f)))))
		{
			goto IL_0088;
		}
	}
	{
		(&V_0)->set_x_0((1.0f));
	}

IL_0088:
	{
	}

IL_0089:
	{
		BaseInput_t3630163547 * L_12 = BaseInputModule_get_input_m3047389608(__this, /*hidden argument*/NULL);
		String_t* L_13 = __this->get_m_VerticalAxis_21();
		NullCheck(L_12);
		bool L_14 = VirtFuncInvoker1< bool, String_t* >::Invoke(32 /* System.Boolean UnityEngine.EventSystems.BaseInput::GetButtonDown(System.String) */, L_12, L_13);
		if (!L_14)
		{
			goto IL_00db;
		}
	}
	{
		float L_15 = (&V_0)->get_y_1();
		if ((!(((float)L_15) < ((float)(0.0f)))))
		{
			goto IL_00bd;
		}
	}
	{
		(&V_0)->set_y_1((-1.0f));
	}

IL_00bd:
	{
		float L_16 = (&V_0)->get_y_1();
		if ((!(((float)L_16) > ((float)(0.0f)))))
		{
			goto IL_00da;
		}
	}
	{
		(&V_0)->set_y_1((1.0f));
	}

IL_00da:
	{
	}

IL_00db:
	{
		Vector2_t2156229523  L_17 = V_0;
		V_1 = L_17;
		goto IL_00e2;
	}

IL_00e2:
	{
		Vector2_t2156229523  L_18 = V_1;
		return L_18;
	}
}
// System.Boolean UnityEngine.EventSystems.StandaloneInputModule::SendMoveEventToSelectedObject()
extern "C"  bool StandaloneInputModule_SendMoveEventToSelectedObject_m482774593 (StandaloneInputModule_t2760469101 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (StandaloneInputModule_SendMoveEventToSelectedObject_m482774593_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	Vector2_t2156229523  V_1;
	memset(&V_1, 0, sizeof(V_1));
	bool V_2 = false;
	bool V_3 = false;
	bool V_4 = false;
	AxisEventData_t2331243652 * V_5 = NULL;
	int32_t G_B6_0 = 0;
	{
		float L_0 = Time_get_unscaledTime_m3457564332(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_0 = L_0;
		Vector2_t2156229523  L_1 = StandaloneInputModule_GetRawMoveVector_m2737091079(__this, /*hidden argument*/NULL);
		V_1 = L_1;
		float L_2 = (&V_1)->get_x_0();
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t3464937446_il2cpp_TypeInfo_var);
		bool L_3 = Mathf_Approximately_m245805902(NULL /*static, unused*/, L_2, (0.0f), /*hidden argument*/NULL);
		if (!L_3)
		{
			goto IL_0049;
		}
	}
	{
		float L_4 = (&V_1)->get_y_1();
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t3464937446_il2cpp_TypeInfo_var);
		bool L_5 = Mathf_Approximately_m245805902(NULL /*static, unused*/, L_4, (0.0f), /*hidden argument*/NULL);
		if (!L_5)
		{
			goto IL_0049;
		}
	}
	{
		__this->set_m_ConsecutiveMoveCount_16(0);
		V_2 = (bool)0;
		goto IL_0165;
	}

IL_0049:
	{
		BaseInput_t3630163547 * L_6 = BaseInputModule_get_input_m3047389608(__this, /*hidden argument*/NULL);
		String_t* L_7 = __this->get_m_HorizontalAxis_20();
		NullCheck(L_6);
		bool L_8 = VirtFuncInvoker1< bool, String_t* >::Invoke(32 /* System.Boolean UnityEngine.EventSystems.BaseInput::GetButtonDown(System.String) */, L_6, L_7);
		if (L_8)
		{
			goto IL_0072;
		}
	}
	{
		BaseInput_t3630163547 * L_9 = BaseInputModule_get_input_m3047389608(__this, /*hidden argument*/NULL);
		String_t* L_10 = __this->get_m_VerticalAxis_21();
		NullCheck(L_9);
		bool L_11 = VirtFuncInvoker1< bool, String_t* >::Invoke(32 /* System.Boolean UnityEngine.EventSystems.BaseInput::GetButtonDown(System.String) */, L_9, L_10);
		G_B6_0 = ((int32_t)(L_11));
		goto IL_0073;
	}

IL_0072:
	{
		G_B6_0 = 1;
	}

IL_0073:
	{
		V_3 = (bool)G_B6_0;
		Vector2_t2156229523  L_12 = V_1;
		Vector2_t2156229523  L_13 = __this->get_m_LastMoveVector_15();
		IL2CPP_RUNTIME_CLASS_INIT(Vector2_t2156229523_il2cpp_TypeInfo_var);
		float L_14 = Vector2_Dot_m1554553447(NULL /*static, unused*/, L_12, L_13, /*hidden argument*/NULL);
		V_4 = (bool)((((float)L_14) > ((float)(0.0f)))? 1 : 0);
		bool L_15 = V_3;
		if (L_15)
		{
			goto IL_00d1;
		}
	}
	{
		bool L_16 = V_4;
		if (!L_16)
		{
			goto IL_00b9;
		}
	}
	{
		int32_t L_17 = __this->get_m_ConsecutiveMoveCount_16();
		if ((!(((uint32_t)L_17) == ((uint32_t)1))))
		{
			goto IL_00b9;
		}
	}
	{
		float L_18 = V_0;
		float L_19 = __this->get_m_PrevActionTime_14();
		float L_20 = __this->get_m_RepeatDelay_25();
		V_3 = (bool)((((float)L_18) > ((float)((float)il2cpp_codegen_add((float)L_19, (float)L_20))))? 1 : 0);
		goto IL_00d0;
	}

IL_00b9:
	{
		float L_21 = V_0;
		float L_22 = __this->get_m_PrevActionTime_14();
		float L_23 = __this->get_m_InputActionsPerSecond_24();
		V_3 = (bool)((((float)L_21) > ((float)((float)il2cpp_codegen_add((float)L_22, (float)((float)((float)(1.0f)/(float)L_23))))))? 1 : 0);
	}

IL_00d0:
	{
	}

IL_00d1:
	{
		bool L_24 = V_3;
		if (L_24)
		{
			goto IL_00de;
		}
	}
	{
		V_2 = (bool)0;
		goto IL_0165;
	}

IL_00de:
	{
		float L_25 = (&V_1)->get_x_0();
		float L_26 = (&V_1)->get_y_1();
		AxisEventData_t2331243652 * L_27 = VirtFuncInvoker3< AxisEventData_t2331243652 *, float, float, float >::Invoke(18 /* UnityEngine.EventSystems.AxisEventData UnityEngine.EventSystems.BaseInputModule::GetAxisEventData(System.Single,System.Single,System.Single) */, __this, L_25, L_26, (0.6f));
		V_5 = L_27;
		AxisEventData_t2331243652 * L_28 = V_5;
		NullCheck(L_28);
		int32_t L_29 = AxisEventData_get_moveDir_m2423724085(L_28, /*hidden argument*/NULL);
		if ((((int32_t)L_29) == ((int32_t)4)))
		{
			goto IL_014f;
		}
	}
	{
		EventSystem_t1003666588 * L_30 = BaseInputModule_get_eventSystem_m1212899053(__this, /*hidden argument*/NULL);
		NullCheck(L_30);
		GameObject_t1113636619 * L_31 = EventSystem_get_currentSelectedGameObject_m2939274948(L_30, /*hidden argument*/NULL);
		AxisEventData_t2331243652 * L_32 = V_5;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var);
		EventFunction_1_t3912835512 * L_33 = ExecuteEvents_get_moveHandler_m3629736480(NULL /*static, unused*/, /*hidden argument*/NULL);
		ExecuteEvents_Execute_TisIMoveHandler_t933334182_m109549(NULL /*static, unused*/, L_31, L_32, L_33, /*hidden argument*/ExecuteEvents_Execute_TisIMoveHandler_t933334182_m109549_RuntimeMethod_var);
		bool L_34 = V_4;
		if (L_34)
		{
			goto IL_012d;
		}
	}
	{
		__this->set_m_ConsecutiveMoveCount_16(0);
	}

IL_012d:
	{
		int32_t L_35 = __this->get_m_ConsecutiveMoveCount_16();
		__this->set_m_ConsecutiveMoveCount_16(((int32_t)il2cpp_codegen_add((int32_t)L_35, (int32_t)1)));
		float L_36 = V_0;
		__this->set_m_PrevActionTime_14(L_36);
		Vector2_t2156229523  L_37 = V_1;
		__this->set_m_LastMoveVector_15(L_37);
		goto IL_0158;
	}

IL_014f:
	{
		__this->set_m_ConsecutiveMoveCount_16(0);
	}

IL_0158:
	{
		AxisEventData_t2331243652 * L_38 = V_5;
		NullCheck(L_38);
		bool L_39 = VirtFuncInvoker0< bool >::Invoke(6 /* System.Boolean UnityEngine.EventSystems.AbstractEventData::get_used() */, L_38);
		V_2 = L_39;
		goto IL_0165;
	}

IL_0165:
	{
		bool L_40 = V_2;
		return L_40;
	}
}
// System.Void UnityEngine.EventSystems.StandaloneInputModule::ProcessMouseEvent()
extern "C"  void StandaloneInputModule_ProcessMouseEvent_m2923582521 (StandaloneInputModule_t2760469101 * __this, const RuntimeMethod* method)
{
	{
		StandaloneInputModule_ProcessMouseEvent_m1568640827(__this, 0, /*hidden argument*/NULL);
		return;
	}
}
// System.Boolean UnityEngine.EventSystems.StandaloneInputModule::ForceAutoSelect()
extern "C"  bool StandaloneInputModule_ForceAutoSelect_m2837047882 (StandaloneInputModule_t2760469101 * __this, const RuntimeMethod* method)
{
	bool V_0 = false;
	{
		V_0 = (bool)0;
		goto IL_0008;
	}

IL_0008:
	{
		bool L_0 = V_0;
		return L_0;
	}
}
// System.Void UnityEngine.EventSystems.StandaloneInputModule::ProcessMouseEvent(System.Int32)
extern "C"  void StandaloneInputModule_ProcessMouseEvent_m1568640827 (StandaloneInputModule_t2760469101 * __this, int32_t ___id0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (StandaloneInputModule_ProcessMouseEvent_m1568640827_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	MouseState_t384203932 * V_0 = NULL;
	MouseButtonEventData_t3190347560 * V_1 = NULL;
	RaycastResult_t3360306849  V_2;
	memset(&V_2, 0, sizeof(V_2));
	Vector2_t2156229523  V_3;
	memset(&V_3, 0, sizeof(V_3));
	GameObject_t1113636619 * V_4 = NULL;
	RaycastResult_t3360306849  V_5;
	memset(&V_5, 0, sizeof(V_5));
	{
		int32_t L_0 = ___id0;
		MouseState_t384203932 * L_1 = VirtFuncInvoker1< MouseState_t384203932 *, int32_t >::Invoke(27 /* UnityEngine.EventSystems.PointerInputModule/MouseState UnityEngine.EventSystems.PointerInputModule::GetMousePointerEventData(System.Int32) */, __this, L_0);
		V_0 = L_1;
		MouseState_t384203932 * L_2 = V_0;
		NullCheck(L_2);
		ButtonState_t857139936 * L_3 = MouseState_GetButtonState_m643927547(L_2, 0, /*hidden argument*/NULL);
		NullCheck(L_3);
		MouseButtonEventData_t3190347560 * L_4 = ButtonState_get_eventData_m298975880(L_3, /*hidden argument*/NULL);
		V_1 = L_4;
		MouseButtonEventData_t3190347560 * L_5 = V_1;
		NullCheck(L_5);
		PointerEventData_t3807901092 * L_6 = L_5->get_buttonData_1();
		NullCheck(L_6);
		RaycastResult_t3360306849  L_7 = PointerEventData_get_pointerCurrentRaycast_m2627585223(L_6, /*hidden argument*/NULL);
		V_2 = L_7;
		GameObject_t1113636619 * L_8 = RaycastResult_get_gameObject_m2570051527((&V_2), /*hidden argument*/NULL);
		__this->set_m_CurrentFocusedGameObject_19(L_8);
		MouseButtonEventData_t3190347560 * L_9 = V_1;
		StandaloneInputModule_ProcessMousePress_m1928058611(__this, L_9, /*hidden argument*/NULL);
		MouseButtonEventData_t3190347560 * L_10 = V_1;
		NullCheck(L_10);
		PointerEventData_t3807901092 * L_11 = L_10->get_buttonData_1();
		VirtActionInvoker1< PointerEventData_t3807901092 * >::Invoke(28 /* System.Void UnityEngine.EventSystems.PointerInputModule::ProcessMove(UnityEngine.EventSystems.PointerEventData) */, __this, L_11);
		MouseButtonEventData_t3190347560 * L_12 = V_1;
		NullCheck(L_12);
		PointerEventData_t3807901092 * L_13 = L_12->get_buttonData_1();
		VirtActionInvoker1< PointerEventData_t3807901092 * >::Invoke(29 /* System.Void UnityEngine.EventSystems.PointerInputModule::ProcessDrag(UnityEngine.EventSystems.PointerEventData) */, __this, L_13);
		MouseState_t384203932 * L_14 = V_0;
		NullCheck(L_14);
		ButtonState_t857139936 * L_15 = MouseState_GetButtonState_m643927547(L_14, 1, /*hidden argument*/NULL);
		NullCheck(L_15);
		MouseButtonEventData_t3190347560 * L_16 = ButtonState_get_eventData_m298975880(L_15, /*hidden argument*/NULL);
		StandaloneInputModule_ProcessMousePress_m1928058611(__this, L_16, /*hidden argument*/NULL);
		MouseState_t384203932 * L_17 = V_0;
		NullCheck(L_17);
		ButtonState_t857139936 * L_18 = MouseState_GetButtonState_m643927547(L_17, 1, /*hidden argument*/NULL);
		NullCheck(L_18);
		MouseButtonEventData_t3190347560 * L_19 = ButtonState_get_eventData_m298975880(L_18, /*hidden argument*/NULL);
		NullCheck(L_19);
		PointerEventData_t3807901092 * L_20 = L_19->get_buttonData_1();
		VirtActionInvoker1< PointerEventData_t3807901092 * >::Invoke(29 /* System.Void UnityEngine.EventSystems.PointerInputModule::ProcessDrag(UnityEngine.EventSystems.PointerEventData) */, __this, L_20);
		MouseState_t384203932 * L_21 = V_0;
		NullCheck(L_21);
		ButtonState_t857139936 * L_22 = MouseState_GetButtonState_m643927547(L_21, 2, /*hidden argument*/NULL);
		NullCheck(L_22);
		MouseButtonEventData_t3190347560 * L_23 = ButtonState_get_eventData_m298975880(L_22, /*hidden argument*/NULL);
		StandaloneInputModule_ProcessMousePress_m1928058611(__this, L_23, /*hidden argument*/NULL);
		MouseState_t384203932 * L_24 = V_0;
		NullCheck(L_24);
		ButtonState_t857139936 * L_25 = MouseState_GetButtonState_m643927547(L_24, 2, /*hidden argument*/NULL);
		NullCheck(L_25);
		MouseButtonEventData_t3190347560 * L_26 = ButtonState_get_eventData_m298975880(L_25, /*hidden argument*/NULL);
		NullCheck(L_26);
		PointerEventData_t3807901092 * L_27 = L_26->get_buttonData_1();
		VirtActionInvoker1< PointerEventData_t3807901092 * >::Invoke(29 /* System.Void UnityEngine.EventSystems.PointerInputModule::ProcessDrag(UnityEngine.EventSystems.PointerEventData) */, __this, L_27);
		MouseButtonEventData_t3190347560 * L_28 = V_1;
		NullCheck(L_28);
		PointerEventData_t3807901092 * L_29 = L_28->get_buttonData_1();
		NullCheck(L_29);
		Vector2_t2156229523  L_30 = PointerEventData_get_scrollDelta_m230480732(L_29, /*hidden argument*/NULL);
		V_3 = L_30;
		float L_31 = Vector2_get_sqrMagnitude_m837837635((&V_3), /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t3464937446_il2cpp_TypeInfo_var);
		bool L_32 = Mathf_Approximately_m245805902(NULL /*static, unused*/, L_31, (0.0f), /*hidden argument*/NULL);
		if (L_32)
		{
			goto IL_00f2;
		}
	}
	{
		MouseButtonEventData_t3190347560 * L_33 = V_1;
		NullCheck(L_33);
		PointerEventData_t3807901092 * L_34 = L_33->get_buttonData_1();
		NullCheck(L_34);
		RaycastResult_t3360306849  L_35 = PointerEventData_get_pointerCurrentRaycast_m2627585223(L_34, /*hidden argument*/NULL);
		V_5 = L_35;
		GameObject_t1113636619 * L_36 = RaycastResult_get_gameObject_m2570051527((&V_5), /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var);
		GameObject_t1113636619 * L_37 = ExecuteEvents_GetEventHandler_TisIScrollHandler_t4201797704_m1161180441(NULL /*static, unused*/, L_36, /*hidden argument*/ExecuteEvents_GetEventHandler_TisIScrollHandler_t4201797704_m1161180441_RuntimeMethod_var);
		V_4 = L_37;
		GameObject_t1113636619 * L_38 = V_4;
		MouseButtonEventData_t3190347560 * L_39 = V_1;
		NullCheck(L_39);
		PointerEventData_t3807901092 * L_40 = L_39->get_buttonData_1();
		EventFunction_1_t2886331738 * L_41 = ExecuteEvents_get_scrollHandler_m2659345019(NULL /*static, unused*/, /*hidden argument*/NULL);
		ExecuteEvents_ExecuteHierarchy_TisIScrollHandler_t4201797704_m20445695(NULL /*static, unused*/, L_38, L_40, L_41, /*hidden argument*/ExecuteEvents_ExecuteHierarchy_TisIScrollHandler_t4201797704_m20445695_RuntimeMethod_var);
	}

IL_00f2:
	{
		return;
	}
}
// System.Boolean UnityEngine.EventSystems.StandaloneInputModule::SendUpdateEventToSelectedObject()
extern "C"  bool StandaloneInputModule_SendUpdateEventToSelectedObject_m2127433 (StandaloneInputModule_t2760469101 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (StandaloneInputModule_SendUpdateEventToSelectedObject_m2127433_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	BaseEventData_t3903027533 * V_1 = NULL;
	{
		EventSystem_t1003666588 * L_0 = BaseInputModule_get_eventSystem_m1212899053(__this, /*hidden argument*/NULL);
		NullCheck(L_0);
		GameObject_t1113636619 * L_1 = EventSystem_get_currentSelectedGameObject_m2939274948(L_0, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_2 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_1, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_001e;
		}
	}
	{
		V_0 = (bool)0;
		goto IL_0048;
	}

IL_001e:
	{
		BaseEventData_t3903027533 * L_3 = VirtFuncInvoker0< BaseEventData_t3903027533 * >::Invoke(19 /* UnityEngine.EventSystems.BaseEventData UnityEngine.EventSystems.BaseInputModule::GetBaseEventData() */, __this);
		V_1 = L_3;
		EventSystem_t1003666588 * L_4 = BaseInputModule_get_eventSystem_m1212899053(__this, /*hidden argument*/NULL);
		NullCheck(L_4);
		GameObject_t1113636619 * L_5 = EventSystem_get_currentSelectedGameObject_m2939274948(L_4, /*hidden argument*/NULL);
		BaseEventData_t3903027533 * L_6 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var);
		EventFunction_1_t2950825503 * L_7 = ExecuteEvents_get_updateSelectedHandler_m1601110817(NULL /*static, unused*/, /*hidden argument*/NULL);
		ExecuteEvents_Execute_TisIUpdateSelectedHandler_t4266291469_m1289077245(NULL /*static, unused*/, L_5, L_6, L_7, /*hidden argument*/ExecuteEvents_Execute_TisIUpdateSelectedHandler_t4266291469_m1289077245_RuntimeMethod_var);
		BaseEventData_t3903027533 * L_8 = V_1;
		NullCheck(L_8);
		bool L_9 = VirtFuncInvoker0< bool >::Invoke(6 /* System.Boolean UnityEngine.EventSystems.AbstractEventData::get_used() */, L_8);
		V_0 = L_9;
		goto IL_0048;
	}

IL_0048:
	{
		bool L_10 = V_0;
		return L_10;
	}
}
// System.Void UnityEngine.EventSystems.StandaloneInputModule::ProcessMousePress(UnityEngine.EventSystems.PointerInputModule/MouseButtonEventData)
extern "C"  void StandaloneInputModule_ProcessMousePress_m1928058611 (StandaloneInputModule_t2760469101 * __this, MouseButtonEventData_t3190347560 * ___data0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (StandaloneInputModule_ProcessMousePress_m1928058611_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	PointerEventData_t3807901092 * V_0 = NULL;
	GameObject_t1113636619 * V_1 = NULL;
	RaycastResult_t3360306849  V_2;
	memset(&V_2, 0, sizeof(V_2));
	GameObject_t1113636619 * V_3 = NULL;
	float V_4 = 0.0f;
	float V_5 = 0.0f;
	GameObject_t1113636619 * V_6 = NULL;
	{
		MouseButtonEventData_t3190347560 * L_0 = ___data0;
		NullCheck(L_0);
		PointerEventData_t3807901092 * L_1 = L_0->get_buttonData_1();
		V_0 = L_1;
		PointerEventData_t3807901092 * L_2 = V_0;
		NullCheck(L_2);
		RaycastResult_t3360306849  L_3 = PointerEventData_get_pointerCurrentRaycast_m2627585223(L_2, /*hidden argument*/NULL);
		V_2 = L_3;
		GameObject_t1113636619 * L_4 = RaycastResult_get_gameObject_m2570051527((&V_2), /*hidden argument*/NULL);
		V_1 = L_4;
		MouseButtonEventData_t3190347560 * L_5 = ___data0;
		NullCheck(L_5);
		bool L_6 = MouseButtonEventData_PressedThisFrame_m1060658845(L_5, /*hidden argument*/NULL);
		if (!L_6)
		{
			goto IL_012a;
		}
	}
	{
		PointerEventData_t3807901092 * L_7 = V_0;
		NullCheck(L_7);
		PointerEventData_set_eligibleForClick_m1345987948(L_7, (bool)1, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_8 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(Vector2_t2156229523_il2cpp_TypeInfo_var);
		Vector2_t2156229523  L_9 = Vector2_get_zero_m540426400(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_8);
		PointerEventData_set_delta_m2378614057(L_8, L_9, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_10 = V_0;
		NullCheck(L_10);
		PointerEventData_set_dragging_m2888181791(L_10, (bool)0, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_11 = V_0;
		NullCheck(L_11);
		PointerEventData_set_useDragThreshold_m248001603(L_11, (bool)1, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_12 = V_0;
		PointerEventData_t3807901092 * L_13 = V_0;
		NullCheck(L_13);
		Vector2_t2156229523  L_14 = PointerEventData_get_position_m437660275(L_13, /*hidden argument*/NULL);
		NullCheck(L_12);
		PointerEventData_set_pressPosition_m2899387055(L_12, L_14, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_15 = V_0;
		PointerEventData_t3807901092 * L_16 = V_0;
		NullCheck(L_16);
		RaycastResult_t3360306849  L_17 = PointerEventData_get_pointerCurrentRaycast_m2627585223(L_16, /*hidden argument*/NULL);
		NullCheck(L_15);
		PointerEventData_set_pointerPressRaycast_m1363193059(L_15, L_17, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_18 = V_1;
		PointerEventData_t3807901092 * L_19 = V_0;
		PointerInputModule_DeselectIfSelectionChanged_m1023287355(__this, L_18, L_19, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_20 = V_1;
		PointerEventData_t3807901092 * L_21 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var);
		EventFunction_1_t64614563 * L_22 = ExecuteEvents_get_pointerDownHandler_m1022108370(NULL /*static, unused*/, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_23 = ExecuteEvents_ExecuteHierarchy_TisIPointerDownHandler_t1380080529_m1457342989(NULL /*static, unused*/, L_20, L_21, L_22, /*hidden argument*/ExecuteEvents_ExecuteHierarchy_TisIPointerDownHandler_t1380080529_m1457342989_RuntimeMethod_var);
		V_3 = L_23;
		GameObject_t1113636619 * L_24 = V_3;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_25 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_24, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_25)
		{
			goto IL_0083;
		}
	}
	{
		GameObject_t1113636619 * L_26 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var);
		GameObject_t1113636619 * L_27 = ExecuteEvents_GetEventHandler_TisIPointerClickHandler_t132471142_m3115563067(NULL /*static, unused*/, L_26, /*hidden argument*/ExecuteEvents_GetEventHandler_TisIPointerClickHandler_t132471142_m3115563067_RuntimeMethod_var);
		V_3 = L_27;
	}

IL_0083:
	{
		float L_28 = Time_get_unscaledTime_m3457564332(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_4 = L_28;
		GameObject_t1113636619 * L_29 = V_3;
		PointerEventData_t3807901092 * L_30 = V_0;
		NullCheck(L_30);
		GameObject_t1113636619 * L_31 = PointerEventData_get_lastPress_m2729950693(L_30, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_32 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_29, L_31, /*hidden argument*/NULL);
		if (!L_32)
		{
			goto IL_00db;
		}
	}
	{
		float L_33 = V_4;
		PointerEventData_t3807901092 * L_34 = V_0;
		NullCheck(L_34);
		float L_35 = PointerEventData_get_clickTime_m3061953952(L_34, /*hidden argument*/NULL);
		V_5 = ((float)il2cpp_codegen_subtract((float)L_33, (float)L_35));
		float L_36 = V_5;
		if ((!(((float)L_36) < ((float)(0.3f)))))
		{
			goto IL_00c6;
		}
	}
	{
		PointerEventData_t3807901092 * L_37 = V_0;
		PointerEventData_t3807901092 * L_38 = L_37;
		NullCheck(L_38);
		int32_t L_39 = PointerEventData_get_clickCount_m2770561328(L_38, /*hidden argument*/NULL);
		NullCheck(L_38);
		PointerEventData_set_clickCount_m1832159406(L_38, ((int32_t)il2cpp_codegen_add((int32_t)L_39, (int32_t)1)), /*hidden argument*/NULL);
		goto IL_00cd;
	}

IL_00c6:
	{
		PointerEventData_t3807901092 * L_40 = V_0;
		NullCheck(L_40);
		PointerEventData_set_clickCount_m1832159406(L_40, 1, /*hidden argument*/NULL);
	}

IL_00cd:
	{
		PointerEventData_t3807901092 * L_41 = V_0;
		float L_42 = V_4;
		NullCheck(L_41);
		PointerEventData_set_clickTime_m1385291264(L_41, L_42, /*hidden argument*/NULL);
		goto IL_00e4;
	}

IL_00db:
	{
		PointerEventData_t3807901092 * L_43 = V_0;
		NullCheck(L_43);
		PointerEventData_set_clickCount_m1832159406(L_43, 1, /*hidden argument*/NULL);
	}

IL_00e4:
	{
		PointerEventData_t3807901092 * L_44 = V_0;
		GameObject_t1113636619 * L_45 = V_3;
		NullCheck(L_44);
		PointerEventData_set_pointerPress_m2546345117(L_44, L_45, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_46 = V_0;
		GameObject_t1113636619 * L_47 = V_1;
		NullCheck(L_46);
		PointerEventData_set_rawPointerPress_m3758304666(L_46, L_47, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_48 = V_0;
		float L_49 = V_4;
		NullCheck(L_48);
		PointerEventData_set_clickTime_m1385291264(L_48, L_49, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_50 = V_0;
		GameObject_t1113636619 * L_51 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var);
		GameObject_t1113636619 * L_52 = ExecuteEvents_GetEventHandler_TisIDragHandler_t2288426503_m3060350475(NULL /*static, unused*/, L_51, /*hidden argument*/ExecuteEvents_GetEventHandler_TisIDragHandler_t2288426503_m3060350475_RuntimeMethod_var);
		NullCheck(L_50);
		PointerEventData_set_pointerDrag_m841976018(L_50, L_52, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_53 = V_0;
		NullCheck(L_53);
		GameObject_t1113636619 * L_54 = PointerEventData_get_pointerDrag_m3056187725(L_53, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_55 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_54, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_55)
		{
			goto IL_0129;
		}
	}
	{
		PointerEventData_t3807901092 * L_56 = V_0;
		NullCheck(L_56);
		GameObject_t1113636619 * L_57 = PointerEventData_get_pointerDrag_m3056187725(L_56, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_58 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var);
		EventFunction_1_t3587542510 * L_59 = ExecuteEvents_get_initializePotentialDrag_m298985714(NULL /*static, unused*/, /*hidden argument*/NULL);
		ExecuteEvents_Execute_TisIInitializePotentialDragHandler_t608041180_m1354386923(NULL /*static, unused*/, L_57, L_58, L_59, /*hidden argument*/ExecuteEvents_Execute_TisIInitializePotentialDragHandler_t608041180_m1354386923_RuntimeMethod_var);
	}

IL_0129:
	{
	}

IL_012a:
	{
		MouseButtonEventData_t3190347560 * L_60 = ___data0;
		NullCheck(L_60);
		bool L_61 = MouseButtonEventData_ReleasedThisFrame_m1112389906(L_60, /*hidden argument*/NULL);
		if (!L_61)
		{
			goto IL_0226;
		}
	}
	{
		PointerEventData_t3807901092 * L_62 = V_0;
		NullCheck(L_62);
		GameObject_t1113636619 * L_63 = PointerEventData_get_pointerPress_m3897111385(L_62, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_64 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var);
		EventFunction_1_t3256600500 * L_65 = ExecuteEvents_get_pointerUpHandler_m3515704212(NULL /*static, unused*/, /*hidden argument*/NULL);
		ExecuteEvents_Execute_TisIPointerUpHandler_t277099170_m3646124489(NULL /*static, unused*/, L_63, L_64, L_65, /*hidden argument*/ExecuteEvents_Execute_TisIPointerUpHandler_t277099170_m3646124489_RuntimeMethod_var);
		GameObject_t1113636619 * L_66 = V_1;
		GameObject_t1113636619 * L_67 = ExecuteEvents_GetEventHandler_TisIPointerClickHandler_t132471142_m3115563067(NULL /*static, unused*/, L_66, /*hidden argument*/ExecuteEvents_GetEventHandler_TisIPointerClickHandler_t132471142_m3115563067_RuntimeMethod_var);
		V_6 = L_67;
		PointerEventData_t3807901092 * L_68 = V_0;
		NullCheck(L_68);
		GameObject_t1113636619 * L_69 = PointerEventData_get_pointerPress_m3897111385(L_68, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_70 = V_6;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_71 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_69, L_70, /*hidden argument*/NULL);
		if (!L_71)
		{
			goto IL_0186;
		}
	}
	{
		PointerEventData_t3807901092 * L_72 = V_0;
		NullCheck(L_72);
		bool L_73 = PointerEventData_get_eligibleForClick_m3788762543(L_72, /*hidden argument*/NULL);
		if (!L_73)
		{
			goto IL_0186;
		}
	}
	{
		PointerEventData_t3807901092 * L_74 = V_0;
		NullCheck(L_74);
		GameObject_t1113636619 * L_75 = PointerEventData_get_pointerPress_m3897111385(L_74, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_76 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var);
		EventFunction_1_t3111972472 * L_77 = ExecuteEvents_get_pointerClickHandler_m1293869308(NULL /*static, unused*/, /*hidden argument*/NULL);
		ExecuteEvents_Execute_TisIPointerClickHandler_t132471142_m3445044980(NULL /*static, unused*/, L_75, L_76, L_77, /*hidden argument*/ExecuteEvents_Execute_TisIPointerClickHandler_t132471142_m3445044980_RuntimeMethod_var);
		goto IL_01b1;
	}

IL_0186:
	{
		PointerEventData_t3807901092 * L_78 = V_0;
		NullCheck(L_78);
		GameObject_t1113636619 * L_79 = PointerEventData_get_pointerDrag_m3056187725(L_78, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_80 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_79, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_80)
		{
			goto IL_01b1;
		}
	}
	{
		PointerEventData_t3807901092 * L_81 = V_0;
		NullCheck(L_81);
		bool L_82 = PointerEventData_get_dragging_m746831934(L_81, /*hidden argument*/NULL);
		if (!L_82)
		{
			goto IL_01b1;
		}
	}
	{
		GameObject_t1113636619 * L_83 = V_1;
		PointerEventData_t3807901092 * L_84 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var);
		EventFunction_1_t2311673543 * L_85 = ExecuteEvents_get_dropHandler_m2780765017(NULL /*static, unused*/, /*hidden argument*/NULL);
		ExecuteEvents_ExecuteHierarchy_TisIDropHandler_t3627139509_m3726033686(NULL /*static, unused*/, L_83, L_84, L_85, /*hidden argument*/ExecuteEvents_ExecuteHierarchy_TisIDropHandler_t3627139509_m3726033686_RuntimeMethod_var);
	}

IL_01b1:
	{
		PointerEventData_t3807901092 * L_86 = V_0;
		NullCheck(L_86);
		PointerEventData_set_eligibleForClick_m1345987948(L_86, (bool)0, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_87 = V_0;
		NullCheck(L_87);
		PointerEventData_set_pointerPress_m2546345117(L_87, (GameObject_t1113636619 *)NULL, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_88 = V_0;
		NullCheck(L_88);
		PointerEventData_set_rawPointerPress_m3758304666(L_88, (GameObject_t1113636619 *)NULL, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_89 = V_0;
		NullCheck(L_89);
		GameObject_t1113636619 * L_90 = PointerEventData_get_pointerDrag_m3056187725(L_89, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_91 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_90, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_91)
		{
			goto IL_01f4;
		}
	}
	{
		PointerEventData_t3807901092 * L_92 = V_0;
		NullCheck(L_92);
		bool L_93 = PointerEventData_get_dragging_m746831934(L_92, /*hidden argument*/NULL);
		if (!L_93)
		{
			goto IL_01f4;
		}
	}
	{
		PointerEventData_t3807901092 * L_94 = V_0;
		NullCheck(L_94);
		GameObject_t1113636619 * L_95 = PointerEventData_get_pointerDrag_m3056187725(L_94, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_96 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var);
		EventFunction_1_t3277009892 * L_97 = ExecuteEvents_get_endDragHandler_m2879610446(NULL /*static, unused*/, /*hidden argument*/NULL);
		ExecuteEvents_Execute_TisIEndDragHandler_t297508562_m38722945(NULL /*static, unused*/, L_95, L_96, L_97, /*hidden argument*/ExecuteEvents_Execute_TisIEndDragHandler_t297508562_m38722945_RuntimeMethod_var);
	}

IL_01f4:
	{
		PointerEventData_t3807901092 * L_98 = V_0;
		NullCheck(L_98);
		PointerEventData_set_dragging_m2888181791(L_98, (bool)0, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_99 = V_0;
		NullCheck(L_99);
		PointerEventData_set_pointerDrag_m841976018(L_99, (GameObject_t1113636619 *)NULL, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_100 = V_1;
		PointerEventData_t3807901092 * L_101 = V_0;
		NullCheck(L_101);
		GameObject_t1113636619 * L_102 = PointerEventData_get_pointerEnter_m3901270554(L_101, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_103 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_100, L_102, /*hidden argument*/NULL);
		if (!L_103)
		{
			goto IL_0225;
		}
	}
	{
		PointerEventData_t3807901092 * L_104 = V_0;
		BaseInputModule_HandlePointerExitAndEnter_m1705532066(__this, L_104, (GameObject_t1113636619 *)NULL, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_105 = V_0;
		GameObject_t1113636619 * L_106 = V_1;
		BaseInputModule_HandlePointerExitAndEnter_m1705532066(__this, L_105, L_106, /*hidden argument*/NULL);
	}

IL_0225:
	{
	}

IL_0226:
	{
		return;
	}
}
// UnityEngine.GameObject UnityEngine.EventSystems.StandaloneInputModule::GetCurrentFocusedGameObject()
extern "C"  GameObject_t1113636619 * StandaloneInputModule_GetCurrentFocusedGameObject_m2194131683 (StandaloneInputModule_t2760469101 * __this, const RuntimeMethod* method)
{
	GameObject_t1113636619 * V_0 = NULL;
	{
		GameObject_t1113636619 * L_0 = __this->get_m_CurrentFocusedGameObject_19();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		GameObject_t1113636619 * 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
#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.EventSystems.TouchInputModule::.ctor()
extern "C"  void TouchInputModule__ctor_m3805154663 (TouchInputModule_t4248229598 * __this, const RuntimeMethod* method)
{
	{
		PointerInputModule__ctor_m3728889932(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Boolean UnityEngine.EventSystems.TouchInputModule::get_allowActivationOnStandalone()
extern "C"  bool TouchInputModule_get_allowActivationOnStandalone_m4182627793 (TouchInputModule_t4248229598 * __this, const RuntimeMethod* method)
{
	bool V_0 = false;
	{
		bool L_0 = __this->get_m_ForceModuleActive_16();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		bool L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.EventSystems.TouchInputModule::set_allowActivationOnStandalone(System.Boolean)
extern "C"  void TouchInputModule_set_allowActivationOnStandalone_m3766554836 (TouchInputModule_t4248229598 * __this, bool ___value0, const RuntimeMethod* method)
{
	{
		bool L_0 = ___value0;
		__this->set_m_ForceModuleActive_16(L_0);
		return;
	}
}
// System.Boolean UnityEngine.EventSystems.TouchInputModule::get_forceModuleActive()
extern "C"  bool TouchInputModule_get_forceModuleActive_m2406595725 (TouchInputModule_t4248229598 * __this, const RuntimeMethod* method)
{
	bool V_0 = false;
	{
		bool L_0 = __this->get_m_ForceModuleActive_16();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		bool L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.EventSystems.TouchInputModule::set_forceModuleActive(System.Boolean)
extern "C"  void TouchInputModule_set_forceModuleActive_m2492133021 (TouchInputModule_t4248229598 * __this, bool ___value0, const RuntimeMethod* method)
{
	{
		bool L_0 = ___value0;
		__this->set_m_ForceModuleActive_16(L_0);
		return;
	}
}
// System.Void UnityEngine.EventSystems.TouchInputModule::UpdateModule()
extern "C"  void TouchInputModule_UpdateModule_m2582897964 (TouchInputModule_t4248229598 * __this, const RuntimeMethod* method)
{
	{
		Vector2_t2156229523  L_0 = __this->get_m_MousePosition_15();
		__this->set_m_LastMousePosition_14(L_0);
		BaseInput_t3630163547 * L_1 = BaseInputModule_get_input_m3047389608(__this, /*hidden argument*/NULL);
		NullCheck(L_1);
		Vector2_t2156229523  L_2 = VirtFuncInvoker0< Vector2_t2156229523  >::Invoke(26 /* UnityEngine.Vector2 UnityEngine.EventSystems.BaseInput::get_mousePosition() */, L_1);
		__this->set_m_MousePosition_15(L_2);
		return;
	}
}
// System.Boolean UnityEngine.EventSystems.TouchInputModule::IsModuleSupported()
extern "C"  bool TouchInputModule_IsModuleSupported_m384818291 (TouchInputModule_t4248229598 * __this, const RuntimeMethod* method)
{
	bool V_0 = false;
	int32_t G_B3_0 = 0;
	{
		bool L_0 = TouchInputModule_get_forceModuleActive_m2406595725(__this, /*hidden argument*/NULL);
		if (L_0)
		{
			goto IL_0019;
		}
	}
	{
		BaseInput_t3630163547 * L_1 = BaseInputModule_get_input_m3047389608(__this, /*hidden argument*/NULL);
		NullCheck(L_1);
		bool L_2 = VirtFuncInvoker0< bool >::Invoke(28 /* System.Boolean UnityEngine.EventSystems.BaseInput::get_touchSupported() */, L_1);
		G_B3_0 = ((int32_t)(L_2));
		goto IL_001a;
	}

IL_0019:
	{
		G_B3_0 = 1;
	}

IL_001a:
	{
		V_0 = (bool)G_B3_0;
		goto IL_0020;
	}

IL_0020:
	{
		bool L_3 = V_0;
		return L_3;
	}
}
// System.Boolean UnityEngine.EventSystems.TouchInputModule::ShouldActivateModule()
extern "C"  bool TouchInputModule_ShouldActivateModule_m1204099519 (TouchInputModule_t4248229598 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (TouchInputModule_ShouldActivateModule_m1204099519_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	Vector2_t2156229523  V_2;
	memset(&V_2, 0, sizeof(V_2));
	{
		bool L_0 = BaseInputModule_ShouldActivateModule_m2157062110(__this, /*hidden argument*/NULL);
		if (L_0)
		{
			goto IL_0013;
		}
	}
	{
		V_0 = (bool)0;
		goto IL_0087;
	}

IL_0013:
	{
		bool L_1 = __this->get_m_ForceModuleActive_16();
		if (!L_1)
		{
			goto IL_0025;
		}
	}
	{
		V_0 = (bool)1;
		goto IL_0087;
	}

IL_0025:
	{
		bool L_2 = TouchInputModule_UseFakeInput_m1537100146(__this, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_0068;
		}
	}
	{
		BaseInput_t3630163547 * L_3 = BaseInputModule_get_input_m3047389608(__this, /*hidden argument*/NULL);
		NullCheck(L_3);
		bool L_4 = VirtFuncInvoker1< bool, int32_t >::Invoke(23 /* System.Boolean UnityEngine.EventSystems.BaseInput::GetMouseButtonDown(System.Int32) */, L_3, 0);
		V_1 = L_4;
		bool L_5 = V_1;
		Vector2_t2156229523  L_6 = __this->get_m_MousePosition_15();
		Vector2_t2156229523  L_7 = __this->get_m_LastMousePosition_14();
		IL2CPP_RUNTIME_CLASS_INIT(Vector2_t2156229523_il2cpp_TypeInfo_var);
		Vector2_t2156229523  L_8 = Vector2_op_Subtraction_m73004381(NULL /*static, unused*/, L_6, L_7, /*hidden argument*/NULL);
		V_2 = L_8;
		float L_9 = Vector2_get_sqrMagnitude_m837837635((&V_2), /*hidden argument*/NULL);
		V_1 = (bool)((int32_t)((int32_t)L_5|(int32_t)((((float)L_9) > ((float)(0.0f)))? 1 : 0)));
		bool L_10 = V_1;
		V_0 = L_10;
		goto IL_0087;
	}

IL_0068:
	{
		BaseInput_t3630163547 * L_11 = BaseInputModule_get_input_m3047389608(__this, /*hidden argument*/NULL);
		NullCheck(L_11);
		int32_t L_12 = VirtFuncInvoker0< int32_t >::Invoke(29 /* System.Int32 UnityEngine.EventSystems.BaseInput::get_touchCount() */, L_11);
		if ((((int32_t)L_12) <= ((int32_t)0)))
		{
			goto IL_0080;
		}
	}
	{
		V_0 = (bool)1;
		goto IL_0087;
	}

IL_0080:
	{
		V_0 = (bool)0;
		goto IL_0087;
	}

IL_0087:
	{
		bool L_13 = V_0;
		return L_13;
	}
}
// System.Boolean UnityEngine.EventSystems.TouchInputModule::UseFakeInput()
extern "C"  bool TouchInputModule_UseFakeInput_m1537100146 (TouchInputModule_t4248229598 * __this, const RuntimeMethod* method)
{
	bool V_0 = false;
	{
		BaseInput_t3630163547 * L_0 = BaseInputModule_get_input_m3047389608(__this, /*hidden argument*/NULL);
		NullCheck(L_0);
		bool L_1 = VirtFuncInvoker0< bool >::Invoke(28 /* System.Boolean UnityEngine.EventSystems.BaseInput::get_touchSupported() */, L_0);
		V_0 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
		goto IL_0015;
	}

IL_0015:
	{
		bool L_2 = V_0;
		return L_2;
	}
}
// System.Void UnityEngine.EventSystems.TouchInputModule::Process()
extern "C"  void TouchInputModule_Process_m3715678669 (TouchInputModule_t4248229598 * __this, const RuntimeMethod* method)
{
	{
		bool L_0 = TouchInputModule_UseFakeInput_m1537100146(__this, /*hidden argument*/NULL);
		if (!L_0)
		{
			goto IL_0017;
		}
	}
	{
		TouchInputModule_FakeTouches_m3748468179(__this, /*hidden argument*/NULL);
		goto IL_001d;
	}

IL_0017:
	{
		TouchInputModule_ProcessTouchEvents_m974273459(__this, /*hidden argument*/NULL);
	}

IL_001d:
	{
		return;
	}
}
// System.Void UnityEngine.EventSystems.TouchInputModule::FakeTouches()
extern "C"  void TouchInputModule_FakeTouches_m3748468179 (TouchInputModule_t4248229598 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (TouchInputModule_FakeTouches_m3748468179_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	MouseState_t384203932 * V_0 = NULL;
	MouseButtonEventData_t3190347560 * V_1 = NULL;
	{
		MouseState_t384203932 * L_0 = VirtFuncInvoker1< MouseState_t384203932 *, int32_t >::Invoke(27 /* UnityEngine.EventSystems.PointerInputModule/MouseState UnityEngine.EventSystems.PointerInputModule::GetMousePointerEventData(System.Int32) */, __this, 0);
		V_0 = L_0;
		MouseState_t384203932 * L_1 = V_0;
		NullCheck(L_1);
		ButtonState_t857139936 * L_2 = MouseState_GetButtonState_m643927547(L_1, 0, /*hidden argument*/NULL);
		NullCheck(L_2);
		MouseButtonEventData_t3190347560 * L_3 = ButtonState_get_eventData_m298975880(L_2, /*hidden argument*/NULL);
		V_1 = L_3;
		MouseButtonEventData_t3190347560 * L_4 = V_1;
		NullCheck(L_4);
		bool L_5 = MouseButtonEventData_PressedThisFrame_m1060658845(L_4, /*hidden argument*/NULL);
		if (!L_5)
		{
			goto IL_0031;
		}
	}
	{
		MouseButtonEventData_t3190347560 * L_6 = V_1;
		NullCheck(L_6);
		PointerEventData_t3807901092 * L_7 = L_6->get_buttonData_1();
		IL2CPP_RUNTIME_CLASS_INIT(Vector2_t2156229523_il2cpp_TypeInfo_var);
		Vector2_t2156229523  L_8 = Vector2_get_zero_m540426400(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_7);
		PointerEventData_set_delta_m2378614057(L_7, L_8, /*hidden argument*/NULL);
	}

IL_0031:
	{
		MouseButtonEventData_t3190347560 * L_9 = V_1;
		NullCheck(L_9);
		PointerEventData_t3807901092 * L_10 = L_9->get_buttonData_1();
		MouseButtonEventData_t3190347560 * L_11 = V_1;
		NullCheck(L_11);
		bool L_12 = MouseButtonEventData_PressedThisFrame_m1060658845(L_11, /*hidden argument*/NULL);
		MouseButtonEventData_t3190347560 * L_13 = V_1;
		NullCheck(L_13);
		bool L_14 = MouseButtonEventData_ReleasedThisFrame_m1112389906(L_13, /*hidden argument*/NULL);
		TouchInputModule_ProcessTouchPress_m3504077560(__this, L_10, L_12, L_14, /*hidden argument*/NULL);
		BaseInput_t3630163547 * L_15 = BaseInputModule_get_input_m3047389608(__this, /*hidden argument*/NULL);
		NullCheck(L_15);
		bool L_16 = VirtFuncInvoker1< bool, int32_t >::Invoke(25 /* System.Boolean UnityEngine.EventSystems.BaseInput::GetMouseButton(System.Int32) */, L_15, 0);
		if (!L_16)
		{
			goto IL_0074;
		}
	}
	{
		MouseButtonEventData_t3190347560 * L_17 = V_1;
		NullCheck(L_17);
		PointerEventData_t3807901092 * L_18 = L_17->get_buttonData_1();
		VirtActionInvoker1< PointerEventData_t3807901092 * >::Invoke(28 /* System.Void UnityEngine.EventSystems.PointerInputModule::ProcessMove(UnityEngine.EventSystems.PointerEventData) */, __this, L_18);
		MouseButtonEventData_t3190347560 * L_19 = V_1;
		NullCheck(L_19);
		PointerEventData_t3807901092 * L_20 = L_19->get_buttonData_1();
		VirtActionInvoker1< PointerEventData_t3807901092 * >::Invoke(29 /* System.Void UnityEngine.EventSystems.PointerInputModule::ProcessDrag(UnityEngine.EventSystems.PointerEventData) */, __this, L_20);
	}

IL_0074:
	{
		return;
	}
}
// System.Void UnityEngine.EventSystems.TouchInputModule::ProcessTouchEvents()
extern "C"  void TouchInputModule_ProcessTouchEvents_m974273459 (TouchInputModule_t4248229598 * __this, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	Touch_t1921856868  V_1;
	memset(&V_1, 0, sizeof(V_1));
	bool V_2 = false;
	bool V_3 = false;
	PointerEventData_t3807901092 * V_4 = NULL;
	{
		V_0 = 0;
		goto IL_0069;
	}

IL_0008:
	{
		BaseInput_t3630163547 * L_0 = BaseInputModule_get_input_m3047389608(__this, /*hidden argument*/NULL);
		int32_t L_1 = V_0;
		NullCheck(L_0);
		Touch_t1921856868  L_2 = VirtFuncInvoker1< Touch_t1921856868 , int32_t >::Invoke(30 /* UnityEngine.Touch UnityEngine.EventSystems.BaseInput::GetTouch(System.Int32) */, L_0, L_1);
		V_1 = L_2;
		int32_t L_3 = Touch_get_type_m960232264((&V_1), /*hidden argument*/NULL);
		if ((!(((uint32_t)L_3) == ((uint32_t)1))))
		{
			goto IL_0028;
		}
	}
	{
		goto IL_0065;
	}

IL_0028:
	{
		Touch_t1921856868  L_4 = V_1;
		PointerEventData_t3807901092 * L_5 = PointerInputModule_GetTouchPointerEventData_m2680216131(__this, L_4, (&V_3), (&V_2), /*hidden argument*/NULL);
		V_4 = L_5;
		PointerEventData_t3807901092 * L_6 = V_4;
		bool L_7 = V_3;
		bool L_8 = V_2;
		TouchInputModule_ProcessTouchPress_m3504077560(__this, L_6, L_7, L_8, /*hidden argument*/NULL);
		bool L_9 = V_2;
		if (L_9)
		{
			goto IL_005c;
		}
	}
	{
		PointerEventData_t3807901092 * L_10 = V_4;
		VirtActionInvoker1< PointerEventData_t3807901092 * >::Invoke(28 /* System.Void UnityEngine.EventSystems.PointerInputModule::ProcessMove(UnityEngine.EventSystems.PointerEventData) */, __this, L_10);
		PointerEventData_t3807901092 * L_11 = V_4;
		VirtActionInvoker1< PointerEventData_t3807901092 * >::Invoke(29 /* System.Void UnityEngine.EventSystems.PointerInputModule::ProcessDrag(UnityEngine.EventSystems.PointerEventData) */, __this, L_11);
		goto IL_0064;
	}

IL_005c:
	{
		PointerEventData_t3807901092 * L_12 = V_4;
		PointerInputModule_RemovePointerData_m1921545965(__this, L_12, /*hidden argument*/NULL);
	}

IL_0064:
	{
	}

IL_0065:
	{
		int32_t L_13 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1));
	}

IL_0069:
	{
		int32_t L_14 = V_0;
		BaseInput_t3630163547 * L_15 = BaseInputModule_get_input_m3047389608(__this, /*hidden argument*/NULL);
		NullCheck(L_15);
		int32_t L_16 = VirtFuncInvoker0< int32_t >::Invoke(29 /* System.Int32 UnityEngine.EventSystems.BaseInput::get_touchCount() */, L_15);
		if ((((int32_t)L_14) < ((int32_t)L_16)))
		{
			goto IL_0008;
		}
	}
	{
		return;
	}
}
// System.Void UnityEngine.EventSystems.TouchInputModule::ProcessTouchPress(UnityEngine.EventSystems.PointerEventData,System.Boolean,System.Boolean)
extern "C"  void TouchInputModule_ProcessTouchPress_m3504077560 (TouchInputModule_t4248229598 * __this, PointerEventData_t3807901092 * ___pointerEvent0, bool ___pressed1, bool ___released2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (TouchInputModule_ProcessTouchPress_m3504077560_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	GameObject_t1113636619 * V_0 = NULL;
	RaycastResult_t3360306849  V_1;
	memset(&V_1, 0, sizeof(V_1));
	GameObject_t1113636619 * V_2 = NULL;
	float V_3 = 0.0f;
	float V_4 = 0.0f;
	GameObject_t1113636619 * V_5 = NULL;
	{
		PointerEventData_t3807901092 * L_0 = ___pointerEvent0;
		NullCheck(L_0);
		RaycastResult_t3360306849  L_1 = PointerEventData_get_pointerCurrentRaycast_m2627585223(L_0, /*hidden argument*/NULL);
		V_1 = L_1;
		GameObject_t1113636619 * L_2 = RaycastResult_get_gameObject_m2570051527((&V_1), /*hidden argument*/NULL);
		V_0 = L_2;
		bool L_3 = ___pressed1;
		if (!L_3)
		{
			goto IL_013c;
		}
	}
	{
		PointerEventData_t3807901092 * L_4 = ___pointerEvent0;
		NullCheck(L_4);
		PointerEventData_set_eligibleForClick_m1345987948(L_4, (bool)1, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_5 = ___pointerEvent0;
		IL2CPP_RUNTIME_CLASS_INIT(Vector2_t2156229523_il2cpp_TypeInfo_var);
		Vector2_t2156229523  L_6 = Vector2_get_zero_m540426400(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_5);
		PointerEventData_set_delta_m2378614057(L_5, L_6, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_7 = ___pointerEvent0;
		NullCheck(L_7);
		PointerEventData_set_dragging_m2888181791(L_7, (bool)0, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_8 = ___pointerEvent0;
		NullCheck(L_8);
		PointerEventData_set_useDragThreshold_m248001603(L_8, (bool)1, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_9 = ___pointerEvent0;
		PointerEventData_t3807901092 * L_10 = ___pointerEvent0;
		NullCheck(L_10);
		Vector2_t2156229523  L_11 = PointerEventData_get_position_m437660275(L_10, /*hidden argument*/NULL);
		NullCheck(L_9);
		PointerEventData_set_pressPosition_m2899387055(L_9, L_11, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_12 = ___pointerEvent0;
		PointerEventData_t3807901092 * L_13 = ___pointerEvent0;
		NullCheck(L_13);
		RaycastResult_t3360306849  L_14 = PointerEventData_get_pointerCurrentRaycast_m2627585223(L_13, /*hidden argument*/NULL);
		NullCheck(L_12);
		PointerEventData_set_pointerPressRaycast_m1363193059(L_12, L_14, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_15 = V_0;
		PointerEventData_t3807901092 * L_16 = ___pointerEvent0;
		PointerInputModule_DeselectIfSelectionChanged_m1023287355(__this, L_15, L_16, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_17 = ___pointerEvent0;
		NullCheck(L_17);
		GameObject_t1113636619 * L_18 = PointerEventData_get_pointerEnter_m3901270554(L_17, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_19 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_20 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_18, L_19, /*hidden argument*/NULL);
		if (!L_20)
		{
			goto IL_0079;
		}
	}
	{
		PointerEventData_t3807901092 * L_21 = ___pointerEvent0;
		GameObject_t1113636619 * L_22 = V_0;
		BaseInputModule_HandlePointerExitAndEnter_m1705532066(__this, L_21, L_22, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_23 = ___pointerEvent0;
		GameObject_t1113636619 * L_24 = V_0;
		NullCheck(L_23);
		PointerEventData_set_pointerEnter_m3256217464(L_23, L_24, /*hidden argument*/NULL);
	}

IL_0079:
	{
		GameObject_t1113636619 * L_25 = V_0;
		PointerEventData_t3807901092 * L_26 = ___pointerEvent0;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var);
		EventFunction_1_t64614563 * L_27 = ExecuteEvents_get_pointerDownHandler_m1022108370(NULL /*static, unused*/, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_28 = ExecuteEvents_ExecuteHierarchy_TisIPointerDownHandler_t1380080529_m1457342989(NULL /*static, unused*/, L_25, L_26, L_27, /*hidden argument*/ExecuteEvents_ExecuteHierarchy_TisIPointerDownHandler_t1380080529_m1457342989_RuntimeMethod_var);
		V_2 = L_28;
		GameObject_t1113636619 * L_29 = V_2;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_30 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_29, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_30)
		{
			goto IL_0099;
		}
	}
	{
		GameObject_t1113636619 * L_31 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var);
		GameObject_t1113636619 * L_32 = ExecuteEvents_GetEventHandler_TisIPointerClickHandler_t132471142_m3115563067(NULL /*static, unused*/, L_31, /*hidden argument*/ExecuteEvents_GetEventHandler_TisIPointerClickHandler_t132471142_m3115563067_RuntimeMethod_var);
		V_2 = L_32;
	}

IL_0099:
	{
		float L_33 = Time_get_unscaledTime_m3457564332(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_3 = L_33;
		GameObject_t1113636619 * L_34 = V_2;
		PointerEventData_t3807901092 * L_35 = ___pointerEvent0;
		NullCheck(L_35);
		GameObject_t1113636619 * L_36 = PointerEventData_get_lastPress_m2729950693(L_35, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_37 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_34, L_36, /*hidden argument*/NULL);
		if (!L_37)
		{
			goto IL_00ee;
		}
	}
	{
		float L_38 = V_3;
		PointerEventData_t3807901092 * L_39 = ___pointerEvent0;
		NullCheck(L_39);
		float L_40 = PointerEventData_get_clickTime_m3061953952(L_39, /*hidden argument*/NULL);
		V_4 = ((float)il2cpp_codegen_subtract((float)L_38, (float)L_40));
		float L_41 = V_4;
		if ((!(((float)L_41) < ((float)(0.3f)))))
		{
			goto IL_00da;
		}
	}
	{
		PointerEventData_t3807901092 * L_42 = ___pointerEvent0;
		PointerEventData_t3807901092 * L_43 = L_42;
		NullCheck(L_43);
		int32_t L_44 = PointerEventData_get_clickCount_m2770561328(L_43, /*hidden argument*/NULL);
		NullCheck(L_43);
		PointerEventData_set_clickCount_m1832159406(L_43, ((int32_t)il2cpp_codegen_add((int32_t)L_44, (int32_t)1)), /*hidden argument*/NULL);
		goto IL_00e1;
	}

IL_00da:
	{
		PointerEventData_t3807901092 * L_45 = ___pointerEvent0;
		NullCheck(L_45);
		PointerEventData_set_clickCount_m1832159406(L_45, 1, /*hidden argument*/NULL);
	}

IL_00e1:
	{
		PointerEventData_t3807901092 * L_46 = ___pointerEvent0;
		float L_47 = V_3;
		NullCheck(L_46);
		PointerEventData_set_clickTime_m1385291264(L_46, L_47, /*hidden argument*/NULL);
		goto IL_00f7;
	}

IL_00ee:
	{
		PointerEventData_t3807901092 * L_48 = ___pointerEvent0;
		NullCheck(L_48);
		PointerEventData_set_clickCount_m1832159406(L_48, 1, /*hidden argument*/NULL);
	}

IL_00f7:
	{
		PointerEventData_t3807901092 * L_49 = ___pointerEvent0;
		GameObject_t1113636619 * L_50 = V_2;
		NullCheck(L_49);
		PointerEventData_set_pointerPress_m2546345117(L_49, L_50, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_51 = ___pointerEvent0;
		GameObject_t1113636619 * L_52 = V_0;
		NullCheck(L_51);
		PointerEventData_set_rawPointerPress_m3758304666(L_51, L_52, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_53 = ___pointerEvent0;
		float L_54 = V_3;
		NullCheck(L_53);
		PointerEventData_set_clickTime_m1385291264(L_53, L_54, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_55 = ___pointerEvent0;
		GameObject_t1113636619 * L_56 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var);
		GameObject_t1113636619 * L_57 = ExecuteEvents_GetEventHandler_TisIDragHandler_t2288426503_m3060350475(NULL /*static, unused*/, L_56, /*hidden argument*/ExecuteEvents_GetEventHandler_TisIDragHandler_t2288426503_m3060350475_RuntimeMethod_var);
		NullCheck(L_55);
		PointerEventData_set_pointerDrag_m841976018(L_55, L_57, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_58 = ___pointerEvent0;
		NullCheck(L_58);
		GameObject_t1113636619 * L_59 = PointerEventData_get_pointerDrag_m3056187725(L_58, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_60 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_59, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_60)
		{
			goto IL_013b;
		}
	}
	{
		PointerEventData_t3807901092 * L_61 = ___pointerEvent0;
		NullCheck(L_61);
		GameObject_t1113636619 * L_62 = PointerEventData_get_pointerDrag_m3056187725(L_61, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_63 = ___pointerEvent0;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var);
		EventFunction_1_t3587542510 * L_64 = ExecuteEvents_get_initializePotentialDrag_m298985714(NULL /*static, unused*/, /*hidden argument*/NULL);
		ExecuteEvents_Execute_TisIInitializePotentialDragHandler_t608041180_m1354386923(NULL /*static, unused*/, L_62, L_63, L_64, /*hidden argument*/ExecuteEvents_Execute_TisIInitializePotentialDragHandler_t608041180_m1354386923_RuntimeMethod_var);
	}

IL_013b:
	{
	}

IL_013c:
	{
		bool L_65 = ___released2;
		if (!L_65)
		{
			goto IL_0253;
		}
	}
	{
		PointerEventData_t3807901092 * L_66 = ___pointerEvent0;
		NullCheck(L_66);
		GameObject_t1113636619 * L_67 = PointerEventData_get_pointerPress_m3897111385(L_66, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_68 = ___pointerEvent0;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var);
		EventFunction_1_t3256600500 * L_69 = ExecuteEvents_get_pointerUpHandler_m3515704212(NULL /*static, unused*/, /*hidden argument*/NULL);
		ExecuteEvents_Execute_TisIPointerUpHandler_t277099170_m3646124489(NULL /*static, unused*/, L_67, L_68, L_69, /*hidden argument*/ExecuteEvents_Execute_TisIPointerUpHandler_t277099170_m3646124489_RuntimeMethod_var);
		GameObject_t1113636619 * L_70 = V_0;
		GameObject_t1113636619 * L_71 = ExecuteEvents_GetEventHandler_TisIPointerClickHandler_t132471142_m3115563067(NULL /*static, unused*/, L_70, /*hidden argument*/ExecuteEvents_GetEventHandler_TisIPointerClickHandler_t132471142_m3115563067_RuntimeMethod_var);
		V_5 = L_71;
		PointerEventData_t3807901092 * L_72 = ___pointerEvent0;
		NullCheck(L_72);
		GameObject_t1113636619 * L_73 = PointerEventData_get_pointerPress_m3897111385(L_72, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_74 = V_5;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_75 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_73, L_74, /*hidden argument*/NULL);
		if (!L_75)
		{
			goto IL_0193;
		}
	}
	{
		PointerEventData_t3807901092 * L_76 = ___pointerEvent0;
		NullCheck(L_76);
		bool L_77 = PointerEventData_get_eligibleForClick_m3788762543(L_76, /*hidden argument*/NULL);
		if (!L_77)
		{
			goto IL_0193;
		}
	}
	{
		PointerEventData_t3807901092 * L_78 = ___pointerEvent0;
		NullCheck(L_78);
		GameObject_t1113636619 * L_79 = PointerEventData_get_pointerPress_m3897111385(L_78, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_80 = ___pointerEvent0;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var);
		EventFunction_1_t3111972472 * L_81 = ExecuteEvents_get_pointerClickHandler_m1293869308(NULL /*static, unused*/, /*hidden argument*/NULL);
		ExecuteEvents_Execute_TisIPointerClickHandler_t132471142_m3445044980(NULL /*static, unused*/, L_79, L_80, L_81, /*hidden argument*/ExecuteEvents_Execute_TisIPointerClickHandler_t132471142_m3445044980_RuntimeMethod_var);
		goto IL_01be;
	}

IL_0193:
	{
		PointerEventData_t3807901092 * L_82 = ___pointerEvent0;
		NullCheck(L_82);
		GameObject_t1113636619 * L_83 = PointerEventData_get_pointerDrag_m3056187725(L_82, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_84 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_83, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_84)
		{
			goto IL_01be;
		}
	}
	{
		PointerEventData_t3807901092 * L_85 = ___pointerEvent0;
		NullCheck(L_85);
		bool L_86 = PointerEventData_get_dragging_m746831934(L_85, /*hidden argument*/NULL);
		if (!L_86)
		{
			goto IL_01be;
		}
	}
	{
		GameObject_t1113636619 * L_87 = V_0;
		PointerEventData_t3807901092 * L_88 = ___pointerEvent0;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var);
		EventFunction_1_t2311673543 * L_89 = ExecuteEvents_get_dropHandler_m2780765017(NULL /*static, unused*/, /*hidden argument*/NULL);
		ExecuteEvents_ExecuteHierarchy_TisIDropHandler_t3627139509_m3726033686(NULL /*static, unused*/, L_87, L_88, L_89, /*hidden argument*/ExecuteEvents_ExecuteHierarchy_TisIDropHandler_t3627139509_m3726033686_RuntimeMethod_var);
	}

IL_01be:
	{
		PointerEventData_t3807901092 * L_90 = ___pointerEvent0;
		NullCheck(L_90);
		PointerEventData_set_eligibleForClick_m1345987948(L_90, (bool)0, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_91 = ___pointerEvent0;
		NullCheck(L_91);
		PointerEventData_set_pointerPress_m2546345117(L_91, (GameObject_t1113636619 *)NULL, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_92 = ___pointerEvent0;
		NullCheck(L_92);
		PointerEventData_set_rawPointerPress_m3758304666(L_92, (GameObject_t1113636619 *)NULL, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_93 = ___pointerEvent0;
		NullCheck(L_93);
		GameObject_t1113636619 * L_94 = PointerEventData_get_pointerDrag_m3056187725(L_93, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_95 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_94, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_95)
		{
			goto IL_0201;
		}
	}
	{
		PointerEventData_t3807901092 * L_96 = ___pointerEvent0;
		NullCheck(L_96);
		bool L_97 = PointerEventData_get_dragging_m746831934(L_96, /*hidden argument*/NULL);
		if (!L_97)
		{
			goto IL_0201;
		}
	}
	{
		PointerEventData_t3807901092 * L_98 = ___pointerEvent0;
		NullCheck(L_98);
		GameObject_t1113636619 * L_99 = PointerEventData_get_pointerDrag_m3056187725(L_98, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_100 = ___pointerEvent0;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var);
		EventFunction_1_t3277009892 * L_101 = ExecuteEvents_get_endDragHandler_m2879610446(NULL /*static, unused*/, /*hidden argument*/NULL);
		ExecuteEvents_Execute_TisIEndDragHandler_t297508562_m38722945(NULL /*static, unused*/, L_99, L_100, L_101, /*hidden argument*/ExecuteEvents_Execute_TisIEndDragHandler_t297508562_m38722945_RuntimeMethod_var);
	}

IL_0201:
	{
		PointerEventData_t3807901092 * L_102 = ___pointerEvent0;
		NullCheck(L_102);
		PointerEventData_set_dragging_m2888181791(L_102, (bool)0, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_103 = ___pointerEvent0;
		NullCheck(L_103);
		PointerEventData_set_pointerDrag_m841976018(L_103, (GameObject_t1113636619 *)NULL, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_104 = ___pointerEvent0;
		NullCheck(L_104);
		GameObject_t1113636619 * L_105 = PointerEventData_get_pointerDrag_m3056187725(L_104, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_106 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_105, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_106)
		{
			goto IL_0232;
		}
	}
	{
		PointerEventData_t3807901092 * L_107 = ___pointerEvent0;
		NullCheck(L_107);
		GameObject_t1113636619 * L_108 = PointerEventData_get_pointerDrag_m3056187725(L_107, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_109 = ___pointerEvent0;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var);
		EventFunction_1_t3277009892 * L_110 = ExecuteEvents_get_endDragHandler_m2879610446(NULL /*static, unused*/, /*hidden argument*/NULL);
		ExecuteEvents_Execute_TisIEndDragHandler_t297508562_m38722945(NULL /*static, unused*/, L_108, L_109, L_110, /*hidden argument*/ExecuteEvents_Execute_TisIEndDragHandler_t297508562_m38722945_RuntimeMethod_var);
	}

IL_0232:
	{
		PointerEventData_t3807901092 * L_111 = ___pointerEvent0;
		NullCheck(L_111);
		PointerEventData_set_pointerDrag_m841976018(L_111, (GameObject_t1113636619 *)NULL, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_112 = ___pointerEvent0;
		NullCheck(L_112);
		GameObject_t1113636619 * L_113 = PointerEventData_get_pointerEnter_m3901270554(L_112, /*hidden argument*/NULL);
		PointerEventData_t3807901092 * L_114 = ___pointerEvent0;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t3484638744_il2cpp_TypeInfo_var);
		EventFunction_1_t2867327688 * L_115 = ExecuteEvents_get_pointerExitHandler_m659239743(NULL /*static, unused*/, /*hidden argument*/NULL);
		ExecuteEvents_ExecuteHierarchy_TisIPointerExitHandler_t4182793654_m3163604107(NULL /*static, unused*/, L_113, L_114, L_115, /*hidden argument*/ExecuteEvents_ExecuteHierarchy_TisIPointerExitHandler_t4182793654_m3163604107_RuntimeMethod_var);
		PointerEventData_t3807901092 * L_116 = ___pointerEvent0;
		NullCheck(L_116);
		PointerEventData_set_pointerEnter_m3256217464(L_116, (GameObject_t1113636619 *)NULL, /*hidden argument*/NULL);
	}

IL_0253:
	{
		return;
	}
}
// System.Void UnityEngine.EventSystems.TouchInputModule::DeactivateModule()
extern "C"  void TouchInputModule_DeactivateModule_m2409474002 (TouchInputModule_t4248229598 * __this, const RuntimeMethod* method)
{
	{
		BaseInputModule_DeactivateModule_m856719157(__this, /*hidden argument*/NULL);
		PointerInputModule_ClearSelection_m2472477282(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.String UnityEngine.EventSystems.TouchInputModule::ToString()
extern "C"  String_t* TouchInputModule_ToString_m3196533583 (TouchInputModule_t4248229598 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (TouchInputModule_ToString_m3196533583_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	StringBuilder_t * V_0 = NULL;
	PointerEventData_t3807901092 * V_1 = NULL;
	KeyValuePair_2_t799319294  V_2;
	memset(&V_2, 0, sizeof(V_2));
	Enumerator_t355829902  V_3;
	memset(&V_3, 0, sizeof(V_3));
	String_t* V_4 = NULL;
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = 0;
	NO_UNUSED_WARNING (__leave_target);
	StringBuilder_t * G_B2_0 = NULL;
	StringBuilder_t * G_B1_0 = NULL;
	String_t* G_B3_0 = NULL;
	StringBuilder_t * G_B3_1 = NULL;
	{
		StringBuilder_t * L_0 = (StringBuilder_t *)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
		StringBuilder__ctor_m3121283359(L_0, /*hidden argument*/NULL);
		V_0 = L_0;
		StringBuilder_t * L_1 = V_0;
		bool L_2 = TouchInputModule_UseFakeInput_m1537100146(__this, /*hidden argument*/NULL);
		G_B1_0 = L_1;
		if (!L_2)
		{
			G_B2_0 = L_1;
			goto IL_001d;
		}
	}
	{
		G_B3_0 = _stringLiteral1403872978;
		G_B3_1 = G_B1_0;
		goto IL_0022;
	}

IL_001d:
	{
		G_B3_0 = _stringLiteral1604723306;
		G_B3_1 = G_B2_0;
	}

IL_0022:
	{
		NullCheck(G_B3_1);
		StringBuilder_AppendLine_m1438862993(G_B3_1, G_B3_0, /*hidden argument*/NULL);
		bool L_3 = TouchInputModule_UseFakeInput_m1537100146(__this, /*hidden argument*/NULL);
		if (!L_3)
		{
			goto IL_0055;
		}
	}
	{
		PointerEventData_t3807901092 * L_4 = PointerInputModule_GetLastPointerEventData_m3838037610(__this, (-1), /*hidden argument*/NULL);
		V_1 = L_4;
		PointerEventData_t3807901092 * L_5 = V_1;
		if (!L_5)
		{
			goto IL_004f;
		}
	}
	{
		StringBuilder_t * L_6 = V_0;
		PointerEventData_t3807901092 * L_7 = V_1;
		NullCheck(L_7);
		String_t* L_8 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_7);
		NullCheck(L_6);
		StringBuilder_AppendLine_m1438862993(L_6, L_8, /*hidden argument*/NULL);
	}

IL_004f:
	{
		goto IL_00a4;
	}

IL_0055:
	{
		Dictionary_2_t2696614423 * L_9 = ((PointerInputModule_t3453173740 *)__this)->get_m_PointerData_12();
		NullCheck(L_9);
		Enumerator_t355829902  L_10 = Dictionary_2_GetEnumerator_m14634613(L_9, /*hidden argument*/Dictionary_2_GetEnumerator_m14634613_RuntimeMethod_var);
		V_3 = L_10;
	}

IL_0063:
	try
	{ // begin try (depth: 1)
		{
			goto IL_0084;
		}

IL_0068:
		{
			KeyValuePair_2_t799319294  L_11 = Enumerator_get_Current_m2688479183((&V_3), /*hidden argument*/Enumerator_get_Current_m2688479183_RuntimeMethod_var);
			V_2 = L_11;
			StringBuilder_t * L_12 = V_0;
			String_t* L_13 = KeyValuePair_2_ToString_m1328662693((&V_2), /*hidden argument*/KeyValuePair_2_ToString_m1328662693_RuntimeMethod_var);
			NullCheck(L_12);
			StringBuilder_AppendLine_m1438862993(L_12, L_13, /*hidden argument*/NULL);
		}

IL_0084:
		{
			bool L_14 = Enumerator_MoveNext_m500632371((&V_3), /*hidden argument*/Enumerator_MoveNext_m500632371_RuntimeMethod_var);
			if (L_14)
			{
				goto IL_0068;
			}
		}

IL_0090:
		{
			IL2CPP_LEAVE(0xA3, FINALLY_0095);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_0095;
	}

FINALLY_0095:
	{ // begin finally (depth: 1)
		Enumerator_Dispose_m1365621171((&V_3), /*hidden argument*/Enumerator_Dispose_m1365621171_RuntimeMethod_var);
		IL2CPP_END_FINALLY(149)
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(149)
	{
		IL2CPP_JUMP_TBL(0xA3, IL_00a3)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_00a3:
	{
	}

IL_00a4:
	{
		StringBuilder_t * L_15 = V_0;
		NullCheck(L_15);
		String_t* L_16 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_15);
		V_4 = L_16;
		goto IL_00b1;
	}

IL_00b1:
	{
		String_t* L_17 = V_4;
		return L_17;
	}
}
#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.EventSystems.UIBehaviour::.ctor()
extern "C"  void UIBehaviour__ctor_m4230637738 (UIBehaviour_t3495933518 * __this, const RuntimeMethod* method)
{
	{
		MonoBehaviour__ctor_m1579109191(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.EventSystems.UIBehaviour::Awake()
extern "C"  void UIBehaviour_Awake_m2366095154 (UIBehaviour_t3495933518 * __this, const RuntimeMethod* method)
{
	{
		return;
	}
}
// System.Void UnityEngine.EventSystems.UIBehaviour::OnEnable()
extern "C"  void UIBehaviour_OnEnable_m189051288 (UIBehaviour_t3495933518 * __this, const RuntimeMethod* method)
{
	{
		return;
	}
}
// System.Void UnityEngine.EventSystems.UIBehaviour::Start()
extern "C"  void UIBehaviour_Start_m468450810 (UIBehaviour_t3495933518 * __this, const RuntimeMethod* method)
{
	{
		return;
	}
}
// System.Void UnityEngine.EventSystems.UIBehaviour::OnDisable()
extern "C"  void UIBehaviour_OnDisable_m1784507360 (UIBehaviour_t3495933518 * __this, const RuntimeMethod* method)
{
	{
		return;
	}
}
// System.Void UnityEngine.EventSystems.UIBehaviour::OnDestroy()
extern "C"  void UIBehaviour_OnDestroy_m1613239498 (UIBehaviour_t3495933518 * __this, const RuntimeMethod* method)
{
	{
		return;
	}
}
// System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive()
extern "C"  bool UIBehaviour_IsActive_m3579119648 (UIBehaviour_t3495933518 * __this, const RuntimeMethod* method)
{
	bool V_0 = false;
	{
		bool L_0 = Behaviour_get_isActiveAndEnabled_m3143666263(__this, /*hidden argument*/NULL);
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		bool L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.EventSystems.UIBehaviour::OnRectTransformDimensionsChange()
extern "C"  void UIBehaviour_OnRectTransformDimensionsChange_m1473730550 (UIBehaviour_t3495933518 * __this, const RuntimeMethod* method)
{
	{
		return;
	}
}
// System.Void UnityEngine.EventSystems.UIBehaviour::OnBeforeTransformParentChanged()
extern "C"  void UIBehaviour_OnBeforeTransformParentChanged_m1629979401 (UIBehaviour_t3495933518 * __this, const RuntimeMethod* method)
{
	{
		return;
	}
}
// System.Void UnityEngine.EventSystems.UIBehaviour::OnTransformParentChanged()
extern "C"  void UIBehaviour_OnTransformParentChanged_m1855615160 (UIBehaviour_t3495933518 * __this, const RuntimeMethod* method)
{
	{
		return;
	}
}
// System.Void UnityEngine.EventSystems.UIBehaviour::OnDidApplyAnimationProperties()
extern "C"  void UIBehaviour_OnDidApplyAnimationProperties_m2143584361 (UIBehaviour_t3495933518 * __this, const RuntimeMethod* method)
{
	{
		return;
	}
}
// System.Void UnityEngine.EventSystems.UIBehaviour::OnCanvasGroupChanged()
extern "C"  void UIBehaviour_OnCanvasGroupChanged_m798630771 (UIBehaviour_t3495933518 * __this, const RuntimeMethod* method)
{
	{
		return;
	}
}
// System.Void UnityEngine.EventSystems.UIBehaviour::OnCanvasHierarchyChanged()
extern "C"  void UIBehaviour_OnCanvasHierarchyChanged_m3915099663 (UIBehaviour_t3495933518 * __this, const RuntimeMethod* method)
{
	{
		return;
	}
}
// System.Boolean UnityEngine.EventSystems.UIBehaviour::IsDestroyed()
extern "C"  bool UIBehaviour_IsDestroyed_m3033055982 (UIBehaviour_t3495933518 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (UIBehaviour_IsDestroyed_m3033055982_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_0 = Object_op_Equality_m1810815630(NULL /*static, unused*/, __this, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		V_0 = L_0;
		goto IL_000e;
	}

IL_000e:
	{
		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.UI.AnimationTriggers::.ctor()
extern "C"  void AnimationTriggers__ctor_m3418993069 (AnimationTriggers_t2532145056 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (AnimationTriggers__ctor_m3418993069_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		__this->set_m_NormalTrigger_4(_stringLiteral446682791);
		__this->set_m_HighlightedTrigger_5(_stringLiteral1806444132);
		__this->set_m_PressedTrigger_6(_stringLiteral2037344074);
		__this->set_m_DisabledTrigger_7(_stringLiteral1262762470);
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.String UnityEngine.UI.AnimationTriggers::get_normalTrigger()
extern "C"  String_t* AnimationTriggers_get_normalTrigger_m3461765293 (AnimationTriggers_t2532145056 * __this, const RuntimeMethod* method)
{
	String_t* V_0 = NULL;
	{
		String_t* L_0 = __this->get_m_NormalTrigger_4();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		String_t* L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.UI.AnimationTriggers::set_normalTrigger(System.String)
extern "C"  void AnimationTriggers_set_normalTrigger_m1214669971 (AnimationTriggers_t2532145056 * __this, String_t* ___value0, const RuntimeMethod* method)
{
	{
		String_t* L_0 = ___value0;
		__this->set_m_NormalTrigger_4(L_0);
		return;
	}
}
// System.String UnityEngine.UI.AnimationTriggers::get_highlightedTrigger()
extern "C"  String_t* AnimationTriggers_get_highlightedTrigger_m1187211321 (AnimationTriggers_t2532145056 * __this, const RuntimeMethod* method)
{
	String_t* V_0 = NULL;
	{
		String_t* L_0 = __this->get_m_HighlightedTrigger_5();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		String_t* L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.UI.AnimationTriggers::set_highlightedTrigger(System.String)
extern "C"  void AnimationTriggers_set_highlightedTrigger_m2777837115 (AnimationTriggers_t2532145056 * __this, String_t* ___value0, const RuntimeMethod* method)
{
	{
		String_t* L_0 = ___value0;
		__this->set_m_HighlightedTrigger_5(L_0);
		return;
	}
}
// System.String UnityEngine.UI.AnimationTriggers::get_pressedTrigger()
extern "C"  String_t* AnimationTriggers_get_pressedTrigger_m2840379030 (AnimationTriggers_t2532145056 * __this, const RuntimeMethod* method)
{
	String_t* V_0 = NULL;
	{
		String_t* L_0 = __this->get_m_PressedTrigger_6();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		String_t* L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.UI.AnimationTriggers::set_pressedTrigger(System.String)
extern "C"  void AnimationTriggers_set_pressedTrigger_m2355371604 (AnimationTriggers_t2532145056 * __this, String_t* ___value0, const RuntimeMethod* method)
{
	{
		String_t* L_0 = ___value0;
		__this->set_m_PressedTrigger_6(L_0);
		return;
	}
}
// System.String UnityEngine.UI.AnimationTriggers::get_disabledTrigger()
extern "C"  String_t* AnimationTriggers_get_disabledTrigger_m3860052542 (AnimationTriggers_t2532145056 * __this, const RuntimeMethod* method)
{
	String_t* V_0 = NULL;
	{
		String_t* L_0 = __this->get_m_DisabledTrigger_7();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		String_t* L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.UI.AnimationTriggers::set_disabledTrigger(System.String)
extern "C"  void AnimationTriggers_set_disabledTrigger_m933056574 (AnimationTriggers_t2532145056 * __this, String_t* ___value0, const RuntimeMethod* method)
{
	{
		String_t* L_0 = ___value0;
		__this->set_m_DisabledTrigger_7(L_0);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.UI.AspectRatioFitter::.ctor()
extern "C"  void AspectRatioFitter__ctor_m2468506840 (AspectRatioFitter_t3312407083 * __this, const RuntimeMethod* method)
{
	{
		__this->set_m_AspectMode_2(0);
		__this->set_m_AspectRatio_3((1.0f));
		UIBehaviour__ctor_m4230637738(__this, /*hidden argument*/NULL);
		return;
	}
}
// UnityEngine.UI.AspectRatioFitter/AspectMode UnityEngine.UI.AspectRatioFitter::get_aspectMode()
extern "C"  int32_t AspectRatioFitter_get_aspectMode_m3735191157 (AspectRatioFitter_t3312407083 * __this, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->get_m_AspectMode_2();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		int32_t L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.UI.AspectRatioFitter::set_aspectMode(UnityEngine.UI.AspectRatioFitter/AspectMode)
extern "C"  void AspectRatioFitter_set_aspectMode_m4140288987 (AspectRatioFitter_t3312407083 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (AspectRatioFitter_set_aspectMode_m4140288987_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t* L_0 = __this->get_address_of_m_AspectMode_2();
		int32_t L_1 = ___value0;
		bool L_2 = SetPropertyUtility_SetStruct_TisAspectMode_t3417192999_m1565063249(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisAspectMode_t3417192999_m1565063249_RuntimeMethod_var);
		if (!L_2)
		{
			goto IL_0019;
		}
	}
	{
		AspectRatioFitter_SetDirty_m2910185270(__this, (bool)0, /*hidden argument*/NULL);
	}

IL_0019:
	{
		return;
	}
}
// System.Single UnityEngine.UI.AspectRatioFitter::get_aspectRatio()
extern "C"  float AspectRatioFitter_get_aspectRatio_m1928877056 (AspectRatioFitter_t3312407083 * __this, const RuntimeMethod* method)
{
	float V_0 = 0.0f;
	{
		float L_0 = __this->get_m_AspectRatio_3();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		float L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.UI.AspectRatioFitter::set_aspectRatio(System.Single)
extern "C"  void AspectRatioFitter_set_aspectRatio_m626759227 (AspectRatioFitter_t3312407083 * __this, float ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (AspectRatioFitter_set_aspectRatio_m626759227_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		float* L_0 = __this->get_address_of_m_AspectRatio_3();
		float L_1 = ___value0;
		bool L_2 = SetPropertyUtility_SetStruct_TisSingle_t1397266774_m2805350785(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisSingle_t1397266774_m2805350785_RuntimeMethod_var);
		if (!L_2)
		{
			goto IL_0019;
		}
	}
	{
		AspectRatioFitter_SetDirty_m2910185270(__this, (bool)0, /*hidden argument*/NULL);
	}

IL_0019:
	{
		return;
	}
}
// UnityEngine.RectTransform UnityEngine.UI.AspectRatioFitter::get_rectTransform()
extern "C"  RectTransform_t3704657025 * AspectRatioFitter_get_rectTransform_m2996235303 (AspectRatioFitter_t3312407083 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (AspectRatioFitter_get_rectTransform_m2996235303_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	RectTransform_t3704657025 * V_0 = NULL;
	{
		RectTransform_t3704657025 * L_0 = __this->get_m_Rect_4();
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_0, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_001e;
		}
	}
	{
		RectTransform_t3704657025 * L_2 = Component_GetComponent_TisRectTransform_t3704657025_m3396022872(__this, /*hidden argument*/Component_GetComponent_TisRectTransform_t3704657025_m3396022872_RuntimeMethod_var);
		__this->set_m_Rect_4(L_2);
	}

IL_001e:
	{
		RectTransform_t3704657025 * L_3 = __this->get_m_Rect_4();
		V_0 = L_3;
		goto IL_002a;
	}

IL_002a:
	{
		RectTransform_t3704657025 * L_4 = V_0;
		return L_4;
	}
}
// System.Void UnityEngine.UI.AspectRatioFitter::OnEnable()
extern "C"  void AspectRatioFitter_OnEnable_m2161969445 (AspectRatioFitter_t3312407083 * __this, const RuntimeMethod* method)
{
	{
		UIBehaviour_OnEnable_m189051288(__this, /*hidden argument*/NULL);
		AspectRatioFitter_SetDirty_m2910185270(__this, (bool)1, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.UI.AspectRatioFitter::OnDisable()
extern "C"  void AspectRatioFitter_OnDisable_m3095850495 (AspectRatioFitter_t3312407083 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (AspectRatioFitter_OnDisable_m3095850495_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		DrivenRectTransformTracker_t2562230146 * L_0 = __this->get_address_of_m_Tracker_5();
		DrivenRectTransformTracker_Clear_m371772582(L_0, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_1 = AspectRatioFitter_get_rectTransform_m2996235303(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(LayoutRebuilder_t541313304_il2cpp_TypeInfo_var);
		LayoutRebuilder_MarkLayoutForRebuild_m4080555610(NULL /*static, unused*/, L_1, /*hidden argument*/NULL);
		UIBehaviour_OnDisable_m1784507360(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.UI.AspectRatioFitter::OnRectTransformDimensionsChange()
extern "C"  void AspectRatioFitter_OnRectTransformDimensionsChange_m3283933481 (AspectRatioFitter_t3312407083 * __this, const RuntimeMethod* method)
{
	{
		AspectRatioFitter_UpdateRect_m1081360677(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.UI.AspectRatioFitter::UpdateRect()
extern "C"  void AspectRatioFitter_UpdateRect_m1081360677 (AspectRatioFitter_t3312407083 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (AspectRatioFitter_UpdateRect_m1081360677_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	Rect_t2360479859  V_1;
	memset(&V_1, 0, sizeof(V_1));
	Rect_t2360479859  V_2;
	memset(&V_2, 0, sizeof(V_2));
	Vector2_t2156229523  V_3;
	memset(&V_3, 0, sizeof(V_3));
	Vector2_t2156229523  V_4;
	memset(&V_4, 0, sizeof(V_4));
	{
		bool L_0 = VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, __this);
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		goto IL_0194;
	}

IL_0011:
	{
		DrivenRectTransformTracker_t2562230146 * L_1 = __this->get_address_of_m_Tracker_5();
		DrivenRectTransformTracker_Clear_m371772582(L_1, /*hidden argument*/NULL);
		int32_t L_2 = __this->get_m_AspectMode_2();
		V_0 = L_2;
		int32_t L_3 = V_0;
		switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_3, (int32_t)1)))
		{
			case 0:
			{
				goto IL_0083;
			}
			case 1:
			{
				goto IL_0040;
			}
			case 2:
			{
				goto IL_00c6;
			}
			case 3:
			{
				goto IL_00c6;
			}
		}
	}
	{
		goto IL_0194;
	}

IL_0040:
	{
		DrivenRectTransformTracker_t2562230146 * L_4 = __this->get_address_of_m_Tracker_5();
		RectTransform_t3704657025 * L_5 = AspectRatioFitter_get_rectTransform_m2996235303(__this, /*hidden argument*/NULL);
		DrivenRectTransformTracker_Add_m4125027261(L_4, __this, L_5, ((int32_t)4096), /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_6 = AspectRatioFitter_get_rectTransform_m2996235303(__this, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_7 = AspectRatioFitter_get_rectTransform_m2996235303(__this, /*hidden argument*/NULL);
		NullCheck(L_7);
		Rect_t2360479859  L_8 = RectTransform_get_rect_m574169965(L_7, /*hidden argument*/NULL);
		V_1 = L_8;
		float L_9 = Rect_get_height_m1358425599((&V_1), /*hidden argument*/NULL);
		float L_10 = __this->get_m_AspectRatio_3();
		NullCheck(L_6);
		RectTransform_SetSizeWithCurrentAnchors_m1274467307(L_6, 0, ((float)il2cpp_codegen_multiply((float)L_9, (float)L_10)), /*hidden argument*/NULL);
		goto IL_0194;
	}

IL_0083:
	{
		DrivenRectTransformTracker_t2562230146 * L_11 = __this->get_address_of_m_Tracker_5();
		RectTransform_t3704657025 * L_12 = AspectRatioFitter_get_rectTransform_m2996235303(__this, /*hidden argument*/NULL);
		DrivenRectTransformTracker_Add_m4125027261(L_11, __this, L_12, ((int32_t)8192), /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_13 = AspectRatioFitter_get_rectTransform_m2996235303(__this, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_14 = AspectRatioFitter_get_rectTransform_m2996235303(__this, /*hidden argument*/NULL);
		NullCheck(L_14);
		Rect_t2360479859  L_15 = RectTransform_get_rect_m574169965(L_14, /*hidden argument*/NULL);
		V_2 = L_15;
		float L_16 = Rect_get_width_m3421484486((&V_2), /*hidden argument*/NULL);
		float L_17 = __this->get_m_AspectRatio_3();
		NullCheck(L_13);
		RectTransform_SetSizeWithCurrentAnchors_m1274467307(L_13, 1, ((float)((float)L_16/(float)L_17)), /*hidden argument*/NULL);
		goto IL_0194;
	}

IL_00c6:
	{
		DrivenRectTransformTracker_t2562230146 * L_18 = __this->get_address_of_m_Tracker_5();
		RectTransform_t3704657025 * L_19 = AspectRatioFitter_get_rectTransform_m2996235303(__this, /*hidden argument*/NULL);
		DrivenRectTransformTracker_Add_m4125027261(L_18, __this, L_19, ((int32_t)16134), /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_20 = AspectRatioFitter_get_rectTransform_m2996235303(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Vector2_t2156229523_il2cpp_TypeInfo_var);
		Vector2_t2156229523  L_21 = Vector2_get_zero_m540426400(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_20);
		RectTransform_set_anchorMin_m4230103102(L_20, L_21, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_22 = AspectRatioFitter_get_rectTransform_m2996235303(__this, /*hidden argument*/NULL);
		Vector2_t2156229523  L_23 = Vector2_get_one_m738793577(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_22);
		RectTransform_set_anchorMax_m2998668828(L_22, L_23, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_24 = AspectRatioFitter_get_rectTransform_m2996235303(__this, /*hidden argument*/NULL);
		Vector2_t2156229523  L_25 = Vector2_get_zero_m540426400(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_24);
		RectTransform_set_anchoredPosition_m4126691837(L_24, L_25, /*hidden argument*/NULL);
		Vector2_t2156229523  L_26 = Vector2_get_zero_m540426400(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_3 = L_26;
		Vector2_t2156229523  L_27 = AspectRatioFitter_GetParentSize_m3159144324(__this, /*hidden argument*/NULL);
		V_4 = L_27;
		float L_28 = (&V_4)->get_y_1();
		float L_29 = AspectRatioFitter_get_aspectRatio_m1928877056(__this, /*hidden argument*/NULL);
		float L_30 = (&V_4)->get_x_0();
		int32_t L_31 = __this->get_m_AspectMode_2();
		if (!((int32_t)((int32_t)((((float)((float)il2cpp_codegen_multiply((float)L_28, (float)L_29))) < ((float)L_30))? 1 : 0)^(int32_t)((((int32_t)L_31) == ((int32_t)3))? 1 : 0))))
		{
			goto IL_0165;
		}
	}
	{
		float L_32 = (&V_4)->get_x_0();
		float L_33 = AspectRatioFitter_get_aspectRatio_m1928877056(__this, /*hidden argument*/NULL);
		float L_34 = AspectRatioFitter_GetSizeDeltaToProduceSize_m3810932624(__this, ((float)((float)L_32/(float)L_33)), 1, /*hidden argument*/NULL);
		(&V_3)->set_y_1(L_34);
		goto IL_0183;
	}

IL_0165:
	{
		float L_35 = (&V_4)->get_y_1();
		float L_36 = AspectRatioFitter_get_aspectRatio_m1928877056(__this, /*hidden argument*/NULL);
		float L_37 = AspectRatioFitter_GetSizeDeltaToProduceSize_m3810932624(__this, ((float)il2cpp_codegen_multiply((float)L_35, (float)L_36)), 0, /*hidden argument*/NULL);
		(&V_3)->set_x_0(L_37);
	}

IL_0183:
	{
		RectTransform_t3704657025 * L_38 = AspectRatioFitter_get_rectTransform_m2996235303(__this, /*hidden argument*/NULL);
		Vector2_t2156229523  L_39 = V_3;
		NullCheck(L_38);
		RectTransform_set_sizeDelta_m3462269772(L_38, L_39, /*hidden argument*/NULL);
		goto IL_0194;
	}

IL_0194:
	{
		return;
	}
}
// System.Single UnityEngine.UI.AspectRatioFitter::GetSizeDeltaToProduceSize(System.Single,System.Int32)
extern "C"  float AspectRatioFitter_GetSizeDeltaToProduceSize_m3810932624 (AspectRatioFitter_t3312407083 * __this, float ___size0, int32_t ___axis1, const RuntimeMethod* method)
{
	Vector2_t2156229523  V_0;
	memset(&V_0, 0, sizeof(V_0));
	Vector2_t2156229523  V_1;
	memset(&V_1, 0, sizeof(V_1));
	Vector2_t2156229523  V_2;
	memset(&V_2, 0, sizeof(V_2));
	float V_3 = 0.0f;
	{
		float L_0 = ___size0;
		Vector2_t2156229523  L_1 = AspectRatioFitter_GetParentSize_m3159144324(__this, /*hidden argument*/NULL);
		V_0 = L_1;
		int32_t L_2 = ___axis1;
		float L_3 = Vector2_get_Item_m3559215723((&V_0), L_2, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_4 = AspectRatioFitter_get_rectTransform_m2996235303(__this, /*hidden argument*/NULL);
		NullCheck(L_4);
		Vector2_t2156229523  L_5 = RectTransform_get_anchorMax_m2495270048(L_4, /*hidden argument*/NULL);
		V_1 = L_5;
		int32_t L_6 = ___axis1;
		float L_7 = Vector2_get_Item_m3559215723((&V_1), L_6, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_8 = AspectRatioFitter_get_rectTransform_m2996235303(__this, /*hidden argument*/NULL);
		NullCheck(L_8);
		Vector2_t2156229523  L_9 = RectTransform_get_anchorMin_m2928307238(L_8, /*hidden argument*/NULL);
		V_2 = L_9;
		int32_t L_10 = ___axis1;
		float L_11 = Vector2_get_Item_m3559215723((&V_2), L_10, /*hidden argument*/NULL);
		V_3 = ((float)il2cpp_codegen_subtract((float)L_0, (float)((float)il2cpp_codegen_multiply((float)L_3, (float)((float)il2cpp_codegen_subtract((float)L_7, (float)L_11))))));
		goto IL_0042;
	}

IL_0042:
	{
		float L_12 = V_3;
		return L_12;
	}
}
// UnityEngine.Vector2 UnityEngine.UI.AspectRatioFitter::GetParentSize()
extern "C"  Vector2_t2156229523  AspectRatioFitter_GetParentSize_m3159144324 (AspectRatioFitter_t3312407083 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (AspectRatioFitter_GetParentSize_m3159144324_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	RectTransform_t3704657025 * V_0 = NULL;
	Vector2_t2156229523  V_1;
	memset(&V_1, 0, sizeof(V_1));
	Rect_t2360479859  V_2;
	memset(&V_2, 0, sizeof(V_2));
	{
		RectTransform_t3704657025 * L_0 = AspectRatioFitter_get_rectTransform_m2996235303(__this, /*hidden argument*/NULL);
		NullCheck(L_0);
		Transform_t3600365921 * L_1 = Transform_get_parent_m835071599(L_0, /*hidden argument*/NULL);
		V_0 = ((RectTransform_t3704657025 *)IsInstSealed((RuntimeObject*)L_1, RectTransform_t3704657025_il2cpp_TypeInfo_var));
		RectTransform_t3704657025 * L_2 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_3 = Object_op_Implicit_m3574996620(NULL /*static, unused*/, L_2, /*hidden argument*/NULL);
		if (L_3)
		{
			goto IL_0028;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Vector2_t2156229523_il2cpp_TypeInfo_var);
		Vector2_t2156229523  L_4 = Vector2_get_zero_m540426400(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_1 = L_4;
		goto IL_003c;
	}

IL_0028:
	{
		RectTransform_t3704657025 * L_5 = V_0;
		NullCheck(L_5);
		Rect_t2360479859  L_6 = RectTransform_get_rect_m574169965(L_5, /*hidden argument*/NULL);
		V_2 = L_6;
		Vector2_t2156229523  L_7 = Rect_get_size_m477575021((&V_2), /*hidden argument*/NULL);
		V_1 = L_7;
		goto IL_003c;
	}

IL_003c:
	{
		Vector2_t2156229523  L_8 = V_1;
		return L_8;
	}
}
// System.Void UnityEngine.UI.AspectRatioFitter::SetLayoutHorizontal()
extern "C"  void AspectRatioFitter_SetLayoutHorizontal_m2616668388 (AspectRatioFitter_t3312407083 * __this, const RuntimeMethod* method)
{
	{
		return;
	}
}
// System.Void UnityEngine.UI.AspectRatioFitter::SetLayoutVertical()
extern "C"  void AspectRatioFitter_SetLayoutVertical_m2020518121 (AspectRatioFitter_t3312407083 * __this, const RuntimeMethod* method)
{
	{
		return;
	}
}
// System.Collections.IEnumerator UnityEngine.UI.AspectRatioFitter::DelayUpdate()
extern "C"  RuntimeObject* AspectRatioFitter_DelayUpdate_m2960150845 (AspectRatioFitter_t3312407083 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (AspectRatioFitter_DelayUpdate_m2960150845_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	U3CDelayUpdateU3Ec__Iterator0_t299064644 * V_0 = NULL;
	RuntimeObject* V_1 = NULL;
	{
		U3CDelayUpdateU3Ec__Iterator0_t299064644 * L_0 = (U3CDelayUpdateU3Ec__Iterator0_t299064644 *)il2cpp_codegen_object_new(U3CDelayUpdateU3Ec__Iterator0_t299064644_il2cpp_TypeInfo_var);
		U3CDelayUpdateU3Ec__Iterator0__ctor_m3659566538(L_0, /*hidden argument*/NULL);
		V_0 = L_0;
		U3CDelayUpdateU3Ec__Iterator0_t299064644 * L_1 = V_0;
		NullCheck(L_1);
		L_1->set_U24this_0(__this);
		U3CDelayUpdateU3Ec__Iterator0_t299064644 * L_2 = V_0;
		V_1 = L_2;
		goto IL_0014;
	}

IL_0014:
	{
		RuntimeObject* L_3 = V_1;
		return L_3;
	}
}
// System.Void UnityEngine.UI.AspectRatioFitter::SetDirty(System.Boolean)
extern "C"  void AspectRatioFitter_SetDirty_m2910185270 (AspectRatioFitter_t3312407083 * __this, bool ___delayUpdate0, const RuntimeMethod* method)
{
	{
		bool L_0 = ___delayUpdate0;
		if (!L_0)
		{
			goto IL_0019;
		}
	}
	{
		RuntimeObject* L_1 = AspectRatioFitter_DelayUpdate_m2960150845(__this, /*hidden argument*/NULL);
		MonoBehaviour_StartCoroutine_m3411253000(__this, L_1, /*hidden argument*/NULL);
		goto IL_001f;
	}

IL_0019:
	{
		AspectRatioFitter_UpdateRect_m1081360677(__this, /*hidden argument*/NULL);
	}

IL_001f:
	{
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.UI.AspectRatioFitter/<DelayUpdate>c__Iterator0::.ctor()
extern "C"  void U3CDelayUpdateU3Ec__Iterator0__ctor_m3659566538 (U3CDelayUpdateU3Ec__Iterator0_t299064644 * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Boolean UnityEngine.UI.AspectRatioFitter/<DelayUpdate>c__Iterator0::MoveNext()
extern "C"  bool U3CDelayUpdateU3Ec__Iterator0_MoveNext_m3301186802 (U3CDelayUpdateU3Ec__Iterator0_t299064644 * __this, const RuntimeMethod* method)
{
	uint32_t V_0 = 0;
	{
		int32_t L_0 = __this->get_U24PC_3();
		V_0 = L_0;
		__this->set_U24PC_3((-1));
		uint32_t L_1 = V_0;
		switch (L_1)
		{
			case 0:
			{
				goto IL_0021;
			}
			case 1:
			{
				goto IL_003d;
			}
		}
	}
	{
		goto IL_004f;
	}

IL_0021:
	{
		__this->set_U24current_1(NULL);
		bool L_2 = __this->get_U24disposing_2();
		if (L_2)
		{
			goto IL_0038;
		}
	}
	{
		__this->set_U24PC_3(1);
	}

IL_0038:
	{
		goto IL_0051;
	}

IL_003d:
	{
		AspectRatioFitter_t3312407083 * L_3 = __this->get_U24this_0();
		NullCheck(L_3);
		AspectRatioFitter_UpdateRect_m1081360677(L_3, /*hidden argument*/NULL);
		__this->set_U24PC_3((-1));
	}

IL_004f:
	{
		return (bool)0;
	}

IL_0051:
	{
		return (bool)1;
	}
}
// System.Object UnityEngine.UI.AspectRatioFitter/<DelayUpdate>c__Iterator0::System.Collections.Generic.IEnumerator<object>.get_Current()
extern "C"  RuntimeObject * U3CDelayUpdateU3Ec__Iterator0_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m1483062881 (U3CDelayUpdateU3Ec__Iterator0_t299064644 * __this, const RuntimeMethod* method)
{
	RuntimeObject * V_0 = NULL;
	{
		RuntimeObject * L_0 = __this->get_U24current_1();
		V_0 = L_0;
		goto IL_000c;
	}

IL_000c:
	{
		RuntimeObject * L_1 = V_0;
		return L_1;
	}
}
// System.Object UnityEngine.UI.AspectRatioFitter/<DelayUpdate>c__Iterator0::System.Collections.IEnumerator.get_Current()
extern "C"  RuntimeObject * U3CDelayUpdateU3Ec__Iterator0_System_Collections_IEnumerator_get_Current_m2906633870 (U3CDelayUpdateU3Ec__Iterator0_t299064644 * __this, const RuntimeMethod* method)
{
	RuntimeObject * V_0 = NULL;
	{
		RuntimeObject * L_0 = __this->get_U24current_1();
		V_0 = L_0;
		goto IL_000c;
	}

IL_000c:
	{
		RuntimeObject * L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.UI.AspectRatioFitter/<DelayUpdate>c__Iterator0::Dispose()
extern "C"  void U3CDelayUpdateU3Ec__Iterator0_Dispose_m2972384857 (U3CDelayUpdateU3Ec__Iterator0_t299064644 * __this, const RuntimeMethod* method)
{
	{
		__this->set_U24disposing_2((bool)1);
		__this->set_U24PC_3((-1));
		return;
	}
}
// System.Void UnityEngine.UI.AspectRatioFitter/<DelayUpdate>c__Iterator0::Reset()
extern "C"  void U3CDelayUpdateU3Ec__Iterator0_Reset_m4066647198 (U3CDelayUpdateU3Ec__Iterator0_t299064644 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (U3CDelayUpdateU3Ec__Iterator0_Reset_m4066647198_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		NotSupportedException_t1314879016 * L_0 = (NotSupportedException_t1314879016 *)il2cpp_codegen_object_new(NotSupportedException_t1314879016_il2cpp_TypeInfo_var);
		NotSupportedException__ctor_m2730133172(L_0, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_0);
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.UI.BaseMeshEffect::.ctor()
extern "C"  void BaseMeshEffect__ctor_m2277545720 (BaseMeshEffect_t2440176439 * __this, const RuntimeMethod* method)
{
	{
		UIBehaviour__ctor_m4230637738(__this, /*hidden argument*/NULL);
		return;
	}
}
// UnityEngine.UI.Graphic UnityEngine.UI.BaseMeshEffect::get_graphic()
extern "C"  Graphic_t1660335611 * BaseMeshEffect_get_graphic_m1852367505 (BaseMeshEffect_t2440176439 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseMeshEffect_get_graphic_m1852367505_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Graphic_t1660335611 * V_0 = NULL;
	{
		Graphic_t1660335611 * L_0 = __this->get_m_Graphic_2();
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_0, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_001e;
		}
	}
	{
		Graphic_t1660335611 * L_2 = Component_GetComponent_TisGraphic_t1660335611_m1118939870(__this, /*hidden argument*/Component_GetComponent_TisGraphic_t1660335611_m1118939870_RuntimeMethod_var);
		__this->set_m_Graphic_2(L_2);
	}

IL_001e:
	{
		Graphic_t1660335611 * L_3 = __this->get_m_Graphic_2();
		V_0 = L_3;
		goto IL_002a;
	}

IL_002a:
	{
		Graphic_t1660335611 * L_4 = V_0;
		return L_4;
	}
}
// System.Void UnityEngine.UI.BaseMeshEffect::OnEnable()
extern "C"  void BaseMeshEffect_OnEnable_m3291426649 (BaseMeshEffect_t2440176439 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseMeshEffect_OnEnable_m3291426649_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		UIBehaviour_OnEnable_m189051288(__this, /*hidden argument*/NULL);
		Graphic_t1660335611 * L_0 = BaseMeshEffect_get_graphic_m1852367505(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_0, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0023;
		}
	}
	{
		Graphic_t1660335611 * L_2 = BaseMeshEffect_get_graphic_m1852367505(__this, /*hidden argument*/NULL);
		NullCheck(L_2);
		VirtActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, L_2);
	}

IL_0023:
	{
		return;
	}
}
// System.Void UnityEngine.UI.BaseMeshEffect::OnDisable()
extern "C"  void BaseMeshEffect_OnDisable_m1428167656 (BaseMeshEffect_t2440176439 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseMeshEffect_OnDisable_m1428167656_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Graphic_t1660335611 * L_0 = BaseMeshEffect_get_graphic_m1852367505(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_0, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_001d;
		}
	}
	{
		Graphic_t1660335611 * L_2 = BaseMeshEffect_get_graphic_m1852367505(__this, /*hidden argument*/NULL);
		NullCheck(L_2);
		VirtActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, L_2);
	}

IL_001d:
	{
		UIBehaviour_OnDisable_m1784507360(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.UI.BaseMeshEffect::OnDidApplyAnimationProperties()
extern "C"  void BaseMeshEffect_OnDidApplyAnimationProperties_m3372221181 (BaseMeshEffect_t2440176439 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseMeshEffect_OnDidApplyAnimationProperties_m3372221181_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Graphic_t1660335611 * L_0 = BaseMeshEffect_get_graphic_m1852367505(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_0, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_001d;
		}
	}
	{
		Graphic_t1660335611 * L_2 = BaseMeshEffect_get_graphic_m1852367505(__this, /*hidden argument*/NULL);
		NullCheck(L_2);
		VirtActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, L_2);
	}

IL_001d:
	{
		UIBehaviour_OnDidApplyAnimationProperties_m2143584361(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.UI.BaseMeshEffect::ModifyMesh(UnityEngine.Mesh)
extern "C"  void BaseMeshEffect_ModifyMesh_m283081474 (BaseMeshEffect_t2440176439 * __this, Mesh_t3648964284 * ___mesh0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseMeshEffect_ModifyMesh_m283081474_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	VertexHelper_t2453304189 * V_0 = NULL;
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = 0;
	NO_UNUSED_WARNING (__leave_target);
	{
		Mesh_t3648964284 * L_0 = ___mesh0;
		VertexHelper_t2453304189 * L_1 = (VertexHelper_t2453304189 *)il2cpp_codegen_object_new(VertexHelper_t2453304189_il2cpp_TypeInfo_var);
		VertexHelper__ctor_m2318594751(L_1, L_0, /*hidden argument*/NULL);
		V_0 = L_1;
	}

IL_0008:
	try
	{ // begin try (depth: 1)
		VertexHelper_t2453304189 * L_2 = V_0;
		VirtActionInvoker1< VertexHelper_t2453304189 * >::Invoke(20 /* System.Void UnityEngine.UI.BaseMeshEffect::ModifyMesh(UnityEngine.UI.VertexHelper) */, __this, L_2);
		VertexHelper_t2453304189 * L_3 = V_0;
		Mesh_t3648964284 * L_4 = ___mesh0;
		NullCheck(L_3);
		VertexHelper_FillMesh_m1654068917(L_3, L_4, /*hidden argument*/NULL);
		IL2CPP_LEAVE(0x2A, FINALLY_001d);
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_001d;
	}

FINALLY_001d:
	{ // begin finally (depth: 1)
		{
			VertexHelper_t2453304189 * L_5 = V_0;
			if (!L_5)
			{
				goto IL_0029;
			}
		}

IL_0023:
		{
			VertexHelper_t2453304189 * L_6 = V_0;
			NullCheck(L_6);
			InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_6);
		}

IL_0029:
		{
			IL2CPP_END_FINALLY(29)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(29)
	{
		IL2CPP_JUMP_TBL(0x2A, IL_002a)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_002a:
	{
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.UI.BaseVertexEffect::.ctor()
extern "C"  void BaseVertexEffect__ctor_m3984151198 (BaseVertexEffect_t2675891272 * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.UI.Button::.ctor()
extern "C"  void Button__ctor_m2784091109 (Button_t4055032469 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Button__ctor_m2784091109_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		ButtonClickedEvent_t48803504 * L_0 = (ButtonClickedEvent_t48803504 *)il2cpp_codegen_object_new(ButtonClickedEvent_t48803504_il2cpp_TypeInfo_var);
		ButtonClickedEvent__ctor_m1121394916(L_0, /*hidden argument*/NULL);
		__this->set_m_OnClick_16(L_0);
		IL2CPP_RUNTIME_CLASS_INIT(Selectable_t3250028441_il2cpp_TypeInfo_var);
		Selectable__ctor_m58942866(__this, /*hidden argument*/NULL);
		return;
	}
}
// UnityEngine.UI.Button/ButtonClickedEvent UnityEngine.UI.Button::get_onClick()
extern "C"  ButtonClickedEvent_t48803504 * Button_get_onClick_m2332132945 (Button_t4055032469 * __this, const RuntimeMethod* method)
{
	ButtonClickedEvent_t48803504 * V_0 = NULL;
	{
		ButtonClickedEvent_t48803504 * L_0 = __this->get_m_OnClick_16();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		ButtonClickedEvent_t48803504 * L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.UI.Button::set_onClick(UnityEngine.UI.Button/ButtonClickedEvent)
extern "C"  void Button_set_onClick_m673668475 (Button_t4055032469 * __this, ButtonClickedEvent_t48803504 * ___value0, const RuntimeMethod* method)
{
	{
		ButtonClickedEvent_t48803504 * L_0 = ___value0;
		__this->set_m_OnClick_16(L_0);
		return;
	}
}
// System.Void UnityEngine.UI.Button::Press()
extern "C"  void Button_Press_m3424674057 (Button_t4055032469 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Button_Press_m3424674057_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		bool L_0 = VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, __this);
		if (!L_0)
		{
			goto IL_0017;
		}
	}
	{
		bool L_1 = VirtFuncInvoker0< bool >::Invoke(24 /* System.Boolean UnityEngine.UI.Selectable::IsInteractable() */, __this);
		if (L_1)
		{
			goto IL_001c;
		}
	}

IL_0017:
	{
		goto IL_0032;
	}

IL_001c:
	{
		UISystemProfilerApi_AddMarker_m495483138(NULL /*static, unused*/, _stringLiteral980405653, __this, /*hidden argument*/NULL);
		ButtonClickedEvent_t48803504 * L_2 = __this->get_m_OnClick_16();
		NullCheck(L_2);
		UnityEvent_Invoke_m3065672636(L_2, /*hidden argument*/NULL);
	}

IL_0032:
	{
		return;
	}
}
// System.Void UnityEngine.UI.Button::OnPointerClick(UnityEngine.EventSystems.PointerEventData)
extern "C"  void Button_OnPointerClick_m1993983012 (Button_t4055032469 * __this, PointerEventData_t3807901092 * ___eventData0, const RuntimeMethod* method)
{
	{
		PointerEventData_t3807901092 * L_0 = ___eventData0;
		NullCheck(L_0);
		int32_t L_1 = PointerEventData_get_button_m359423249(L_0, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0011;
		}
	}
	{
		goto IL_0017;
	}

IL_0011:
	{
		Button_Press_m3424674057(__this, /*hidden argument*/NULL);
	}

IL_0017:
	{
		return;
	}
}
// System.Void UnityEngine.UI.Button::OnSubmit(UnityEngine.EventSystems.BaseEventData)
extern "C"  void Button_OnSubmit_m644480431 (Button_t4055032469 * __this, BaseEventData_t3903027533 * ___eventData0, const RuntimeMethod* method)
{
	{
		Button_Press_m3424674057(__this, /*hidden argument*/NULL);
		bool L_0 = VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, __this);
		if (!L_0)
		{
			goto IL_001d;
		}
	}
	{
		bool L_1 = VirtFuncInvoker0< bool >::Invoke(24 /* System.Boolean UnityEngine.UI.Selectable::IsInteractable() */, __this);
		if (L_1)
		{
			goto IL_0022;
		}
	}

IL_001d:
	{
		goto IL_0037;
	}

IL_0022:
	{
		VirtActionInvoker2< int32_t, bool >::Invoke(26 /* System.Void UnityEngine.UI.Selectable::DoStateTransition(UnityEngine.UI.Selectable/SelectionState,System.Boolean) */, __this, 2, (bool)0);
		RuntimeObject* L_2 = Button_OnFinishSubmit_m155738938(__this, /*hidden argument*/NULL);
		MonoBehaviour_StartCoroutine_m3411253000(__this, L_2, /*hidden argument*/NULL);
	}

IL_0037:
	{
		return;
	}
}
// System.Collections.IEnumerator UnityEngine.UI.Button::OnFinishSubmit()
extern "C"  RuntimeObject* Button_OnFinishSubmit_m155738938 (Button_t4055032469 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Button_OnFinishSubmit_m155738938_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	U3COnFinishSubmitU3Ec__Iterator0_t3413438900 * V_0 = NULL;
	RuntimeObject* V_1 = NULL;
	{
		U3COnFinishSubmitU3Ec__Iterator0_t3413438900 * L_0 = (U3COnFinishSubmitU3Ec__Iterator0_t3413438900 *)il2cpp_codegen_object_new(U3COnFinishSubmitU3Ec__Iterator0_t3413438900_il2cpp_TypeInfo_var);
		U3COnFinishSubmitU3Ec__Iterator0__ctor_m1475222990(L_0, /*hidden argument*/NULL);
		V_0 = L_0;
		U3COnFinishSubmitU3Ec__Iterator0_t3413438900 * L_1 = V_0;
		NullCheck(L_1);
		L_1->set_U24this_2(__this);
		U3COnFinishSubmitU3Ec__Iterator0_t3413438900 * L_2 = V_0;
		V_1 = L_2;
		goto IL_0014;
	}

IL_0014:
	{
		RuntimeObject* L_3 = V_1;
		return L_3;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.UI.Button/<OnFinishSubmit>c__Iterator0::.ctor()
extern "C"  void U3COnFinishSubmitU3Ec__Iterator0__ctor_m1475222990 (U3COnFinishSubmitU3Ec__Iterator0_t3413438900 * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Boolean UnityEngine.UI.Button/<OnFinishSubmit>c__Iterator0::MoveNext()
extern "C"  bool U3COnFinishSubmitU3Ec__Iterator0_MoveNext_m2729496168 (U3COnFinishSubmitU3Ec__Iterator0_t3413438900 * __this, const RuntimeMethod* method)
{
	uint32_t V_0 = 0;
	ColorBlock_t2139031574  V_1;
	memset(&V_1, 0, sizeof(V_1));
	{
		int32_t L_0 = __this->get_U24PC_5();
		V_0 = L_0;
		__this->set_U24PC_5((-1));
		uint32_t L_1 = V_0;
		switch (L_1)
		{
			case 0:
			{
				goto IL_0021;
			}
			case 1:
			{
				goto IL_0079;
			}
		}
	}
	{
		goto IL_00a9;
	}

IL_0021:
	{
		Button_t4055032469 * L_2 = __this->get_U24this_2();
		NullCheck(L_2);
		ColorBlock_t2139031574  L_3 = Selectable_get_colors_m2213868400(L_2, /*hidden argument*/NULL);
		V_1 = L_3;
		float L_4 = ColorBlock_get_fadeDuration_m121071467((&V_1), /*hidden argument*/NULL);
		__this->set_U3CfadeTimeU3E__0_0(L_4);
		__this->set_U3CelapsedTimeU3E__0_1((0.0f));
		goto IL_007a;
	}

IL_004b:
	{
		float L_5 = __this->get_U3CelapsedTimeU3E__0_1();
		float L_6 = Time_get_unscaledDeltaTime_m4270080131(NULL /*static, unused*/, /*hidden argument*/NULL);
		__this->set_U3CelapsedTimeU3E__0_1(((float)il2cpp_codegen_add((float)L_5, (float)L_6)));
		__this->set_U24current_3(NULL);
		bool L_7 = __this->get_U24disposing_4();
		if (L_7)
		{
			goto IL_0074;
		}
	}
	{
		__this->set_U24PC_5(1);
	}

IL_0074:
	{
		goto IL_00ab;
	}

IL_0079:
	{
	}

IL_007a:
	{
		float L_8 = __this->get_U3CelapsedTimeU3E__0_1();
		float L_9 = __this->get_U3CfadeTimeU3E__0_0();
		if ((((float)L_8) < ((float)L_9)))
		{
			goto IL_004b;
		}
	}
	{
		Button_t4055032469 * L_10 = __this->get_U24this_2();
		Button_t4055032469 * L_11 = __this->get_U24this_2();
		NullCheck(L_11);
		int32_t L_12 = Selectable_get_currentSelectionState_m3862069179(L_11, /*hidden argument*/NULL);
		NullCheck(L_10);
		VirtActionInvoker2< int32_t, bool >::Invoke(26 /* System.Void UnityEngine.UI.Selectable::DoStateTransition(UnityEngine.UI.Selectable/SelectionState,System.Boolean) */, L_10, L_12, (bool)0);
		__this->set_U24PC_5((-1));
	}

IL_00a9:
	{
		return (bool)0;
	}

IL_00ab:
	{
		return (bool)1;
	}
}
// System.Object UnityEngine.UI.Button/<OnFinishSubmit>c__Iterator0::System.Collections.Generic.IEnumerator<object>.get_Current()
extern "C"  RuntimeObject * U3COnFinishSubmitU3Ec__Iterator0_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m2586882303 (U3COnFinishSubmitU3Ec__Iterator0_t3413438900 * __this, const RuntimeMethod* method)
{
	RuntimeObject * V_0 = NULL;
	{
		RuntimeObject * L_0 = __this->get_U24current_3();
		V_0 = L_0;
		goto IL_000c;
	}

IL_000c:
	{
		RuntimeObject * L_1 = V_0;
		return L_1;
	}
}
// System.Object UnityEngine.UI.Button/<OnFinishSubmit>c__Iterator0::System.Collections.IEnumerator.get_Current()
extern "C"  RuntimeObject * U3COnFinishSubmitU3Ec__Iterator0_System_Collections_IEnumerator_get_Current_m1911065657 (U3COnFinishSubmitU3Ec__Iterator0_t3413438900 * __this, const RuntimeMethod* method)
{
	RuntimeObject * V_0 = NULL;
	{
		RuntimeObject * L_0 = __this->get_U24current_3();
		V_0 = L_0;
		goto IL_000c;
	}

IL_000c:
	{
		RuntimeObject * L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.UI.Button/<OnFinishSubmit>c__Iterator0::Dispose()
extern "C"  void U3COnFinishSubmitU3Ec__Iterator0_Dispose_m3409466099 (U3COnFinishSubmitU3Ec__Iterator0_t3413438900 * __this, const RuntimeMethod* method)
{
	{
		__this->set_U24disposing_4((bool)1);
		__this->set_U24PC_5((-1));
		return;
	}
}
// System.Void UnityEngine.UI.Button/<OnFinishSubmit>c__Iterator0::Reset()
extern "C"  void U3COnFinishSubmitU3Ec__Iterator0_Reset_m3632769946 (U3COnFinishSubmitU3Ec__Iterator0_t3413438900 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (U3COnFinishSubmitU3Ec__Iterator0_Reset_m3632769946_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		NotSupportedException_t1314879016 * L_0 = (NotSupportedException_t1314879016 *)il2cpp_codegen_object_new(NotSupportedException_t1314879016_il2cpp_TypeInfo_var);
		NotSupportedException__ctor_m2730133172(L_0, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_0);
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.UI.Button/ButtonClickedEvent::.ctor()
extern "C"  void ButtonClickedEvent__ctor_m1121394916 (ButtonClickedEvent_t48803504 * __this, const RuntimeMethod* method)
{
	{
		UnityEvent__ctor_m431206565(__this, /*hidden argument*/NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.UI.CanvasScaler::.ctor()
extern "C"  void CanvasScaler__ctor_m2583968629 (CanvasScaler_t2767979955 * __this, const RuntimeMethod* method)
{
	{
		__this->set_m_UiScaleMode_2(0);
		__this->set_m_ReferencePixelsPerUnit_3((100.0f));
		__this->set_m_ScaleFactor_4((1.0f));
		Vector2_t2156229523  L_0;
		memset(&L_0, 0, sizeof(L_0));
		Vector2__ctor_m3970636864((&L_0), (800.0f), (600.0f), /*hidden argument*/NULL);
		__this->set_m_ReferenceResolution_5(L_0);
		__this->set_m_ScreenMatchMode_6(0);
		__this->set_m_MatchWidthOrHeight_7((0.0f));
		__this->set_m_PhysicalUnit_9(3);
		__this->set_m_FallbackScreenDPI_10((96.0f));
		__this->set_m_DefaultSpriteDPI_11((96.0f));
		__this->set_m_DynamicPixelsPerUnit_12((1.0f));
		__this->set_m_PrevScaleFactor_14((1.0f));
		__this->set_m_PrevReferencePixelsPerUnit_15((100.0f));
		UIBehaviour__ctor_m4230637738(__this, /*hidden argument*/NULL);
		return;
	}
}
// UnityEngine.UI.CanvasScaler/ScaleMode UnityEngine.UI.CanvasScaler::get_uiScaleMode()
extern "C"  int32_t CanvasScaler_get_uiScaleMode_m1035769874 (CanvasScaler_t2767979955 * __this, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->get_m_UiScaleMode_2();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		int32_t L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.UI.CanvasScaler::set_uiScaleMode(UnityEngine.UI.CanvasScaler/ScaleMode)
extern "C"  void CanvasScaler_set_uiScaleMode_m2475900918 (CanvasScaler_t2767979955 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___value0;
		__this->set_m_UiScaleMode_2(L_0);
		return;
	}
}
// System.Single UnityEngine.UI.CanvasScaler::get_referencePixelsPerUnit()
extern "C"  float CanvasScaler_get_referencePixelsPerUnit_m3611967255 (CanvasScaler_t2767979955 * __this, const RuntimeMethod* method)
{
	float V_0 = 0.0f;
	{
		float L_0 = __this->get_m_ReferencePixelsPerUnit_3();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		float L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.UI.CanvasScaler::set_referencePixelsPerUnit(System.Single)
extern "C"  void CanvasScaler_set_referencePixelsPerUnit_m1768965301 (CanvasScaler_t2767979955 * __this, float ___value0, const RuntimeMethod* method)
{
	{
		float L_0 = ___value0;
		__this->set_m_ReferencePixelsPerUnit_3(L_0);
		return;
	}
}
// System.Single UnityEngine.UI.CanvasScaler::get_scaleFactor()
extern "C"  float CanvasScaler_get_scaleFactor_m122574367 (CanvasScaler_t2767979955 * __this, const RuntimeMethod* method)
{
	float V_0 = 0.0f;
	{
		float L_0 = __this->get_m_ScaleFactor_4();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		float L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.UI.CanvasScaler::set_scaleFactor(System.Single)
extern "C"  void CanvasScaler_set_scaleFactor_m3422401115 (CanvasScaler_t2767979955 * __this, float ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CanvasScaler_set_scaleFactor_m3422401115_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		float L_0 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t3464937446_il2cpp_TypeInfo_var);
		float L_1 = Mathf_Max_m3146388979(NULL /*static, unused*/, (0.01f), L_0, /*hidden argument*/NULL);
		__this->set_m_ScaleFactor_4(L_1);
		return;
	}
}
// UnityEngine.Vector2 UnityEngine.UI.CanvasScaler::get_referenceResolution()
extern "C"  Vector2_t2156229523  CanvasScaler_get_referenceResolution_m2560634788 (CanvasScaler_t2767979955 * __this, const RuntimeMethod* method)
{
	Vector2_t2156229523  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		Vector2_t2156229523  L_0 = __this->get_m_ReferenceResolution_5();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		Vector2_t2156229523  L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.UI.CanvasScaler::set_referenceResolution(UnityEngine.Vector2)
extern "C"  void CanvasScaler_set_referenceResolution_m2267601581 (CanvasScaler_t2767979955 * __this, Vector2_t2156229523  ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CanvasScaler_set_referenceResolution_m2267601581_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Vector2_t2156229523  L_0 = ___value0;
		__this->set_m_ReferenceResolution_5(L_0);
		Vector2_t2156229523 * L_1 = __this->get_address_of_m_ReferenceResolution_5();
		float L_2 = L_1->get_x_0();
		if ((!(((float)L_2) > ((float)(-1.0E-05f)))))
		{
			goto IL_0053;
		}
	}
	{
		Vector2_t2156229523 * L_3 = __this->get_address_of_m_ReferenceResolution_5();
		float L_4 = L_3->get_x_0();
		if ((!(((float)L_4) < ((float)(1.0E-05f)))))
		{
			goto IL_0053;
		}
	}
	{
		Vector2_t2156229523 * L_5 = __this->get_address_of_m_ReferenceResolution_5();
		Vector2_t2156229523 * L_6 = __this->get_address_of_m_ReferenceResolution_5();
		float L_7 = L_6->get_x_0();
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t3464937446_il2cpp_TypeInfo_var);
		float L_8 = Mathf_Sign_m3457838305(NULL /*static, unused*/, L_7, /*hidden argument*/NULL);
		L_5->set_x_0(((float)il2cpp_codegen_multiply((float)(1.0E-05f), (float)L_8)));
	}

IL_0053:
	{
		Vector2_t2156229523 * L_9 = __this->get_address_of_m_ReferenceResolution_5();
		float L_10 = L_9->get_y_1();
		if ((!(((float)L_10) > ((float)(-1.0E-05f)))))
		{
			goto IL_009e;
		}
	}
	{
		Vector2_t2156229523 * L_11 = __this->get_address_of_m_ReferenceResolution_5();
		float L_12 = L_11->get_y_1();
		if ((!(((float)L_12) < ((float)(1.0E-05f)))))
		{
			goto IL_009e;
		}
	}
	{
		Vector2_t2156229523 * L_13 = __this->get_address_of_m_ReferenceResolution_5();
		Vector2_t2156229523 * L_14 = __this->get_address_of_m_ReferenceResolution_5();
		float L_15 = L_14->get_y_1();
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t3464937446_il2cpp_TypeInfo_var);
		float L_16 = Mathf_Sign_m3457838305(NULL /*static, unused*/, L_15, /*hidden argument*/NULL);
		L_13->set_y_1(((float)il2cpp_codegen_multiply((float)(1.0E-05f), (float)L_16)));
	}

IL_009e:
	{
		return;
	}
}
// UnityEngine.UI.CanvasScaler/ScreenMatchMode UnityEngine.UI.CanvasScaler::get_screenMatchMode()
extern "C"  int32_t CanvasScaler_get_screenMatchMode_m3097074668 (CanvasScaler_t2767979955 * __this, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->get_m_ScreenMatchMode_6();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		int32_t L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.UI.CanvasScaler::set_screenMatchMode(UnityEngine.UI.CanvasScaler/ScreenMatchMode)
extern "C"  void CanvasScaler_set_screenMatchMode_m2975492035 (CanvasScaler_t2767979955 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___value0;
		__this->set_m_ScreenMatchMode_6(L_0);
		return;
	}
}
// System.Single UnityEngine.UI.CanvasScaler::get_matchWidthOrHeight()
extern "C"  float CanvasScaler_get_matchWidthOrHeight_m315909252 (CanvasScaler_t2767979955 * __this, const RuntimeMethod* method)
{
	float V_0 = 0.0f;
	{
		float L_0 = __this->get_m_MatchWidthOrHeight_7();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		float L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.UI.CanvasScaler::set_matchWidthOrHeight(System.Single)
extern "C"  void CanvasScaler_set_matchWidthOrHeight_m1074435191 (CanvasScaler_t2767979955 * __this, float ___value0, const RuntimeMethod* method)
{
	{
		float L_0 = ___value0;
		__this->set_m_MatchWidthOrHeight_7(L_0);
		return;
	}
}
// UnityEngine.UI.CanvasScaler/Unit UnityEngine.UI.CanvasScaler::get_physicalUnit()
extern "C"  int32_t CanvasScaler_get_physicalUnit_m1059885922 (CanvasScaler_t2767979955 * __this, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->get_m_PhysicalUnit_9();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		int32_t L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.UI.CanvasScaler::set_physicalUnit(UnityEngine.UI.CanvasScaler/Unit)
extern "C"  void CanvasScaler_set_physicalUnit_m1098288416 (CanvasScaler_t2767979955 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___value0;
		__this->set_m_PhysicalUnit_9(L_0);
		return;
	}
}
// System.Single UnityEngine.UI.CanvasScaler::get_fallbackScreenDPI()
extern "C"  float CanvasScaler_get_fallbackScreenDPI_m2811935689 (CanvasScaler_t2767979955 * __this, const RuntimeMethod* method)
{
	float V_0 = 0.0f;
	{
		float L_0 = __this->get_m_FallbackScreenDPI_10();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		float L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.UI.CanvasScaler::set_fallbackScreenDPI(System.Single)
extern "C"  void CanvasScaler_set_fallbackScreenDPI_m3168261283 (CanvasScaler_t2767979955 * __this, float ___value0, const RuntimeMethod* method)
{
	{
		float L_0 = ___value0;
		__this->set_m_FallbackScreenDPI_10(L_0);
		return;
	}
}
// System.Single UnityEngine.UI.CanvasScaler::get_defaultSpriteDPI()
extern "C"  float CanvasScaler_get_defaultSpriteDPI_m871626936 (CanvasScaler_t2767979955 * __this, const RuntimeMethod* method)
{
	float V_0 = 0.0f;
	{
		float L_0 = __this->get_m_DefaultSpriteDPI_11();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		float L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.UI.CanvasScaler::set_defaultSpriteDPI(System.Single)
extern "C"  void CanvasScaler_set_defaultSpriteDPI_m3812017512 (CanvasScaler_t2767979955 * __this, float ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CanvasScaler_set_defaultSpriteDPI_m3812017512_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		float L_0 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t3464937446_il2cpp_TypeInfo_var);
		float L_1 = Mathf_Max_m3146388979(NULL /*static, unused*/, (1.0f), L_0, /*hidden argument*/NULL);
		__this->set_m_DefaultSpriteDPI_11(L_1);
		return;
	}
}
// System.Single UnityEngine.UI.CanvasScaler::get_dynamicPixelsPerUnit()
extern "C"  float CanvasScaler_get_dynamicPixelsPerUnit_m3469050824 (CanvasScaler_t2767979955 * __this, const RuntimeMethod* method)
{
	float V_0 = 0.0f;
	{
		float L_0 = __this->get_m_DynamicPixelsPerUnit_12();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		float L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.UI.CanvasScaler::set_dynamicPixelsPerUnit(System.Single)
extern "C"  void CanvasScaler_set_dynamicPixelsPerUnit_m2388780731 (CanvasScaler_t2767979955 * __this, float ___value0, const RuntimeMethod* method)
{
	{
		float L_0 = ___value0;
		__this->set_m_DynamicPixelsPerUnit_12(L_0);
		return;
	}
}
// System.Void UnityEngine.UI.CanvasScaler::OnEnable()
extern "C"  void CanvasScaler_OnEnable_m2728005489 (CanvasScaler_t2767979955 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CanvasScaler_OnEnable_m2728005489_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		UIBehaviour_OnEnable_m189051288(__this, /*hidden argument*/NULL);
		Canvas_t3310196443 * L_0 = Component_GetComponent_TisCanvas_t3310196443_m782269232(__this, /*hidden argument*/Component_GetComponent_TisCanvas_t3310196443_m782269232_RuntimeMethod_var);
		__this->set_m_Canvas_13(L_0);
		VirtActionInvoker0::Invoke(18 /* System.Void UnityEngine.UI.CanvasScaler::Handle() */, __this);
		return;
	}
}
// System.Void UnityEngine.UI.CanvasScaler::OnDisable()
extern "C"  void CanvasScaler_OnDisable_m3424669401 (CanvasScaler_t2767979955 * __this, const RuntimeMethod* method)
{
	{
		CanvasScaler_SetScaleFactor_m3006968999(__this, (1.0f), /*hidden argument*/NULL);
		CanvasScaler_SetReferencePixelsPerUnit_m2508761476(__this, (100.0f), /*hidden argument*/NULL);
		UIBehaviour_OnDisable_m1784507360(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.UI.CanvasScaler::Update()
extern "C"  void CanvasScaler_Update_m1730242497 (CanvasScaler_t2767979955 * __this, const RuntimeMethod* method)
{
	{
		VirtActionInvoker0::Invoke(18 /* System.Void UnityEngine.UI.CanvasScaler::Handle() */, __this);
		return;
	}
}
// System.Void UnityEngine.UI.CanvasScaler::Handle()
extern "C"  void CanvasScaler_Handle_m1805550332 (CanvasScaler_t2767979955 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CanvasScaler_Handle_m1805550332_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		Canvas_t3310196443 * L_0 = __this->get_m_Canvas_13();
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_0, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (L_1)
		{
			goto IL_0022;
		}
	}
	{
		Canvas_t3310196443 * L_2 = __this->get_m_Canvas_13();
		NullCheck(L_2);
		bool L_3 = Canvas_get_isRootCanvas_m1263191473(L_2, /*hidden argument*/NULL);
		if (L_3)
		{
			goto IL_0027;
		}
	}

IL_0022:
	{
		goto IL_0085;
	}

IL_0027:
	{
		Canvas_t3310196443 * L_4 = __this->get_m_Canvas_13();
		NullCheck(L_4);
		int32_t L_5 = Canvas_get_renderMode_m841659411(L_4, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_5) == ((uint32_t)2))))
		{
			goto IL_0044;
		}
	}
	{
		VirtActionInvoker0::Invoke(19 /* System.Void UnityEngine.UI.CanvasScaler::HandleWorldCanvas() */, __this);
		goto IL_0085;
	}

IL_0044:
	{
		int32_t L_6 = __this->get_m_UiScaleMode_2();
		V_0 = L_6;
		int32_t L_7 = V_0;
		if (!L_7)
		{
			goto IL_0064;
		}
	}
	{
		int32_t L_8 = V_0;
		if ((((int32_t)L_8) == ((int32_t)1)))
		{
			goto IL_006f;
		}
	}
	{
		int32_t L_9 = V_0;
		if ((((int32_t)L_9) == ((int32_t)2)))
		{
			goto IL_007a;
		}
	}
	{
		goto IL_0085;
	}

IL_0064:
	{
		VirtActionInvoker0::Invoke(20 /* System.Void UnityEngine.UI.CanvasScaler::HandleConstantPixelSize() */, __this);
		goto IL_0085;
	}

IL_006f:
	{
		VirtActionInvoker0::Invoke(21 /* System.Void UnityEngine.UI.CanvasScaler::HandleScaleWithScreenSize() */, __this);
		goto IL_0085;
	}

IL_007a:
	{
		VirtActionInvoker0::Invoke(22 /* System.Void UnityEngine.UI.CanvasScaler::HandleConstantPhysicalSize() */, __this);
		goto IL_0085;
	}

IL_0085:
	{
		return;
	}
}
// System.Void UnityEngine.UI.CanvasScaler::HandleWorldCanvas()
extern "C"  void CanvasScaler_HandleWorldCanvas_m2842140267 (CanvasScaler_t2767979955 * __this, const RuntimeMethod* method)
{
	{
		float L_0 = __this->get_m_DynamicPixelsPerUnit_12();
		CanvasScaler_SetScaleFactor_m3006968999(__this, L_0, /*hidden argument*/NULL);
		float L_1 = __this->get_m_ReferencePixelsPerUnit_3();
		CanvasScaler_SetReferencePixelsPerUnit_m2508761476(__this, L_1, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.UI.CanvasScaler::HandleConstantPixelSize()
extern "C"  void CanvasScaler_HandleConstantPixelSize_m2171186746 (CanvasScaler_t2767979955 * __this, const RuntimeMethod* method)
{
	{
		float L_0 = __this->get_m_ScaleFactor_4();
		CanvasScaler_SetScaleFactor_m3006968999(__this, L_0, /*hidden argument*/NULL);
		float L_1 = __this->get_m_ReferencePixelsPerUnit_3();
		CanvasScaler_SetReferencePixelsPerUnit_m2508761476(__this, L_1, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.UI.CanvasScaler::HandleScaleWithScreenSize()
extern "C"  void CanvasScaler_HandleScaleWithScreenSize_m3848620697 (CanvasScaler_t2767979955 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CanvasScaler_HandleScaleWithScreenSize_m3848620697_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Vector2_t2156229523  V_0;
	memset(&V_0, 0, sizeof(V_0));
	int32_t V_1 = 0;
	Display_t1387065949 * V_2 = NULL;
	float V_3 = 0.0f;
	int32_t V_4 = 0;
	float V_5 = 0.0f;
	float V_6 = 0.0f;
	float V_7 = 0.0f;
	{
		int32_t L_0 = Screen_get_width_m345039817(NULL /*static, unused*/, /*hidden argument*/NULL);
		int32_t L_1 = Screen_get_height_m1623532518(NULL /*static, unused*/, /*hidden argument*/NULL);
		Vector2__ctor_m3970636864((&V_0), (((float)((float)L_0))), (((float)((float)L_1))), /*hidden argument*/NULL);
		Canvas_t3310196443 * L_2 = __this->get_m_Canvas_13();
		NullCheck(L_2);
		int32_t L_3 = Canvas_get_targetDisplay_m594669079(L_2, /*hidden argument*/NULL);
		V_1 = L_3;
		int32_t L_4 = V_1;
		if ((((int32_t)L_4) <= ((int32_t)0)))
		{
			goto IL_0053;
		}
	}
	{
		int32_t L_5 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(Display_t1387065949_il2cpp_TypeInfo_var);
		DisplayU5BU5D_t103034768* L_6 = ((Display_t1387065949_StaticFields*)il2cpp_codegen_static_fields_for(Display_t1387065949_il2cpp_TypeInfo_var))->get_displays_1();
		NullCheck(L_6);
		if ((((int32_t)L_5) >= ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_6)->max_length)))))))
		{
			goto IL_0053;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Display_t1387065949_il2cpp_TypeInfo_var);
		DisplayU5BU5D_t103034768* L_7 = ((Display_t1387065949_StaticFields*)il2cpp_codegen_static_fields_for(Display_t1387065949_il2cpp_TypeInfo_var))->get_displays_1();
		int32_t L_8 = V_1;
		NullCheck(L_7);
		int32_t L_9 = L_8;
		Display_t1387065949 * L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
		V_2 = L_10;
		Display_t1387065949 * L_11 = V_2;
		NullCheck(L_11);
		int32_t L_12 = Display_get_renderingWidth_m1970428952(L_11, /*hidden argument*/NULL);
		Display_t1387065949 * L_13 = V_2;
		NullCheck(L_13);
		int32_t L_14 = Display_get_renderingHeight_m3518531107(L_13, /*hidden argument*/NULL);
		Vector2__ctor_m3970636864((&V_0), (((float)((float)L_12))), (((float)((float)L_14))), /*hidden argument*/NULL);
	}

IL_0053:
	{
		V_3 = (0.0f);
		int32_t L_15 = __this->get_m_ScreenMatchMode_6();
		V_4 = L_15;
		int32_t L_16 = V_4;
		if (!L_16)
		{
			goto IL_007d;
		}
	}
	{
		int32_t L_17 = V_4;
		if ((((int32_t)L_17) == ((int32_t)1)))
		{
			goto IL_00df;
		}
	}
	{
		int32_t L_18 = V_4;
		if ((((int32_t)L_18) == ((int32_t)2)))
		{
			goto IL_0111;
		}
	}
	{
		goto IL_0143;
	}

IL_007d:
	{
		float L_19 = (&V_0)->get_x_0();
		Vector2_t2156229523 * L_20 = __this->get_address_of_m_ReferenceResolution_5();
		float L_21 = L_20->get_x_0();
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t3464937446_il2cpp_TypeInfo_var);
		float L_22 = Mathf_Log_m2177375338(NULL /*static, unused*/, ((float)((float)L_19/(float)L_21)), (2.0f), /*hidden argument*/NULL);
		V_5 = L_22;
		float L_23 = (&V_0)->get_y_1();
		Vector2_t2156229523 * L_24 = __this->get_address_of_m_ReferenceResolution_5();
		float L_25 = L_24->get_y_1();
		float L_26 = Mathf_Log_m2177375338(NULL /*static, unused*/, ((float)((float)L_23/(float)L_25)), (2.0f), /*hidden argument*/NULL);
		V_6 = L_26;
		float L_27 = V_5;
		float L_28 = V_6;
		float L_29 = __this->get_m_MatchWidthOrHeight_7();
		float L_30 = Mathf_Lerp_m1004423579(NULL /*static, unused*/, L_27, L_28, L_29, /*hidden argument*/NULL);
		V_7 = L_30;
		float L_31 = V_7;
		float L_32 = powf((2.0f), L_31);
		V_3 = L_32;
		goto IL_0143;
	}

IL_00df:
	{
		float L_33 = (&V_0)->get_x_0();
		Vector2_t2156229523 * L_34 = __this->get_address_of_m_ReferenceResolution_5();
		float L_35 = L_34->get_x_0();
		float L_36 = (&V_0)->get_y_1();
		Vector2_t2156229523 * L_37 = __this->get_address_of_m_ReferenceResolution_5();
		float L_38 = L_37->get_y_1();
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t3464937446_il2cpp_TypeInfo_var);
		float L_39 = Mathf_Min_m1073399594(NULL /*static, unused*/, ((float)((float)L_33/(float)L_35)), ((float)((float)L_36/(float)L_38)), /*hidden argument*/NULL);
		V_3 = L_39;
		goto IL_0143;
	}

IL_0111:
	{
		float L_40 = (&V_0)->get_x_0();
		Vector2_t2156229523 * L_41 = __this->get_address_of_m_ReferenceResolution_5();
		float L_42 = L_41->get_x_0();
		float L_43 = (&V_0)->get_y_1();
		Vector2_t2156229523 * L_44 = __this->get_address_of_m_ReferenceResolution_5();
		float L_45 = L_44->get_y_1();
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t3464937446_il2cpp_TypeInfo_var);
		float L_46 = Mathf_Max_m3146388979(NULL /*static, unused*/, ((float)((float)L_40/(float)L_42)), ((float)((float)L_43/(float)L_45)), /*hidden argument*/NULL);
		V_3 = L_46;
		goto IL_0143;
	}

IL_0143:
	{
		float L_47 = V_3;
		CanvasScaler_SetScaleFactor_m3006968999(__this, L_47, /*hidden argument*/NULL);
		float L_48 = __this->get_m_ReferencePixelsPerUnit_3();
		CanvasScaler_SetReferencePixelsPerUnit_m2508761476(__this, L_48, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.UI.CanvasScaler::HandleConstantPhysicalSize()
extern "C"  void CanvasScaler_HandleConstantPhysicalSize_m3047894456 (CanvasScaler_t2767979955 * __this, const RuntimeMethod* method)
{
	float V_0 = 0.0f;
	float V_1 = 0.0f;
	float V_2 = 0.0f;
	int32_t V_3 = 0;
	float G_B3_0 = 0.0f;
	{
		float L_0 = Screen_get_dpi_m495672463(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_0 = L_0;
		float L_1 = V_0;
		if ((!(((float)L_1) == ((float)(0.0f)))))
		{
			goto IL_001d;
		}
	}
	{
		float L_2 = __this->get_m_FallbackScreenDPI_10();
		G_B3_0 = L_2;
		goto IL_001e;
	}

IL_001d:
	{
		float L_3 = V_0;
		G_B3_0 = L_3;
	}

IL_001e:
	{
		V_1 = G_B3_0;
		V_2 = (1.0f);
		int32_t L_4 = __this->get_m_PhysicalUnit_9();
		V_3 = L_4;
		int32_t L_5 = V_3;
		switch (L_5)
		{
			case 0:
			{
				goto IL_004b;
			}
			case 1:
			{
				goto IL_0056;
			}
			case 2:
			{
				goto IL_0061;
			}
			case 3:
			{
				goto IL_006c;
			}
			case 4:
			{
				goto IL_0077;
			}
		}
	}
	{
		goto IL_0082;
	}

IL_004b:
	{
		V_2 = (2.54f);
		goto IL_0082;
	}

IL_0056:
	{
		V_2 = (25.4f);
		goto IL_0082;
	}

IL_0061:
	{
		V_2 = (1.0f);
		goto IL_0082;
	}

IL_006c:
	{
		V_2 = (72.0f);
		goto IL_0082;
	}

IL_0077:
	{
		V_2 = (6.0f);
		goto IL_0082;
	}

IL_0082:
	{
		float L_6 = V_1;
		float L_7 = V_2;
		CanvasScaler_SetScaleFactor_m3006968999(__this, ((float)((float)L_6/(float)L_7)), /*hidden argument*/NULL);
		float L_8 = __this->get_m_ReferencePixelsPerUnit_3();
		float L_9 = V_2;
		float L_10 = __this->get_m_DefaultSpriteDPI_11();
		CanvasScaler_SetReferencePixelsPerUnit_m2508761476(__this, ((float)((float)((float)il2cpp_codegen_multiply((float)L_8, (float)L_9))/(float)L_10)), /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.UI.CanvasScaler::SetScaleFactor(System.Single)
extern "C"  void CanvasScaler_SetScaleFactor_m3006968999 (CanvasScaler_t2767979955 * __this, float ___scaleFactor0, const RuntimeMethod* method)
{
	{
		float L_0 = ___scaleFactor0;
		float L_1 = __this->get_m_PrevScaleFactor_14();
		if ((!(((float)L_0) == ((float)L_1))))
		{
			goto IL_0012;
		}
	}
	{
		goto IL_0025;
	}

IL_0012:
	{
		Canvas_t3310196443 * L_2 = __this->get_m_Canvas_13();
		float L_3 = ___scaleFactor0;
		NullCheck(L_2);
		Canvas_set_scaleFactor_m3943377587(L_2, L_3, /*hidden argument*/NULL);
		float L_4 = ___scaleFactor0;
		__this->set_m_PrevScaleFactor_14(L_4);
	}

IL_0025:
	{
		return;
	}
}
// System.Void UnityEngine.UI.CanvasScaler::SetReferencePixelsPerUnit(System.Single)
extern "C"  void CanvasScaler_SetReferencePixelsPerUnit_m2508761476 (CanvasScaler_t2767979955 * __this, float ___referencePixelsPerUnit0, const RuntimeMethod* method)
{
	{
		float L_0 = ___referencePixelsPerUnit0;
		float L_1 = __this->get_m_PrevReferencePixelsPerUnit_15();
		if ((!(((float)L_0) == ((float)L_1))))
		{
			goto IL_0012;
		}
	}
	{
		goto IL_0025;
	}

IL_0012:
	{
		Canvas_t3310196443 * L_2 = __this->get_m_Canvas_13();
		float L_3 = ___referencePixelsPerUnit0;
		NullCheck(L_2);
		Canvas_set_referencePixelsPerUnit_m2526332713(L_2, L_3, /*hidden argument*/NULL);
		float L_4 = ___referencePixelsPerUnit0;
		__this->set_m_PrevReferencePixelsPerUnit_15(L_4);
	}

IL_0025:
	{
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#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
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.UI.CanvasUpdateRegistry::.ctor()
extern "C"  void CanvasUpdateRegistry__ctor_m2005397069 (CanvasUpdateRegistry_t2720824592 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CanvasUpdateRegistry__ctor_m2005397069_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IndexedSet_1_t3571286806 * L_0 = (IndexedSet_1_t3571286806 *)il2cpp_codegen_object_new(IndexedSet_1_t3571286806_il2cpp_TypeInfo_var);
		IndexedSet_1__ctor_m621231377(L_0, /*hidden argument*/IndexedSet_1__ctor_m621231377_RuntimeMethod_var);
		__this->set_m_LayoutRebuildQueue_3(L_0);
		IndexedSet_1_t3571286806 * L_1 = (IndexedSet_1_t3571286806 *)il2cpp_codegen_object_new(IndexedSet_1_t3571286806_il2cpp_TypeInfo_var);
		IndexedSet_1__ctor_m621231377(L_1, /*hidden argument*/IndexedSet_1__ctor_m621231377_RuntimeMethod_var);
		__this->set_m_GraphicRebuildQueue_4(L_1);
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		intptr_t L_2 = (intptr_t)CanvasUpdateRegistry_PerformUpdate_m1793997159_RuntimeMethod_var;
		WillRenderCanvases_t3309123499 * L_3 = (WillRenderCanvases_t3309123499 *)il2cpp_codegen_object_new(WillRenderCanvases_t3309123499_il2cpp_TypeInfo_var);
		WillRenderCanvases__ctor_m147079397(L_3, __this, L_2, /*hidden argument*/NULL);
		Canvas_add_willRenderCanvases_m1234571137(NULL /*static, unused*/, L_3, /*hidden argument*/NULL);
		return;
	}
}
// UnityEngine.UI.CanvasUpdateRegistry UnityEngine.UI.CanvasUpdateRegistry::get_instance()
extern "C"  CanvasUpdateRegistry_t2720824592 * CanvasUpdateRegistry_get_instance_m1851615454 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CanvasUpdateRegistry_get_instance_m1851615454_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	CanvasUpdateRegistry_t2720824592 * V_0 = NULL;
	{
		IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t2720824592_il2cpp_TypeInfo_var);
		CanvasUpdateRegistry_t2720824592 * L_0 = ((CanvasUpdateRegistry_t2720824592_StaticFields*)il2cpp_codegen_static_fields_for(CanvasUpdateRegistry_t2720824592_il2cpp_TypeInfo_var))->get_s_Instance_0();
		if (L_0)
		{
			goto IL_0015;
		}
	}
	{
		CanvasUpdateRegistry_t2720824592 * L_1 = (CanvasUpdateRegistry_t2720824592 *)il2cpp_codegen_object_new(CanvasUpdateRegistry_t2720824592_il2cpp_TypeInfo_var);
		CanvasUpdateRegistry__ctor_m2005397069(L_1, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t2720824592_il2cpp_TypeInfo_var);
		((CanvasUpdateRegistry_t2720824592_StaticFields*)il2cpp_codegen_static_fields_for(CanvasUpdateRegistry_t2720824592_il2cpp_TypeInfo_var))->set_s_Instance_0(L_1);
	}

IL_0015:
	{
		IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t2720824592_il2cpp_TypeInfo_var);
		CanvasUpdateRegistry_t2720824592 * L_2 = ((CanvasUpdateRegistry_t2720824592_StaticFields*)il2cpp_codegen_static_fields_for(CanvasUpdateRegistry_t2720824592_il2cpp_TypeInfo_var))->get_s_Instance_0();
		V_0 = L_2;
		goto IL_0020;
	}

IL_0020:
	{
		CanvasUpdateRegistry_t2720824592 * L_3 = V_0;
		return L_3;
	}
}
// System.Boolean UnityEngine.UI.CanvasUpdateRegistry::ObjectValidForUpdate(UnityEngine.UI.ICanvasElement)
extern "C"  bool CanvasUpdateRegistry_ObjectValidForUpdate_m2723813849 (CanvasUpdateRegistry_t2720824592 * __this, RuntimeObject* ___element0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CanvasUpdateRegistry_ObjectValidForUpdate_m2723813849_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	bool V_2 = false;
	{
		RuntimeObject* L_0 = ___element0;
		V_0 = (bool)((((int32_t)((((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		RuntimeObject* L_1 = ___element0;
		V_1 = (bool)((!(((RuntimeObject*)(Object_t631007953 *)((Object_t631007953 *)IsInstClass((RuntimeObject*)L_1, Object_t631007953_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
		bool L_2 = V_1;
		if (!L_2)
		{
			goto IL_0026;
		}
	}
	{
		RuntimeObject* L_3 = ___element0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_4 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, ((Object_t631007953 *)IsInstClass((RuntimeObject*)L_3, Object_t631007953_il2cpp_TypeInfo_var)), (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		V_0 = L_4;
	}

IL_0026:
	{
		bool L_5 = V_0;
		V_2 = L_5;
		goto IL_002d;
	}

IL_002d:
	{
		bool L_6 = V_2;
		return L_6;
	}
}
// System.Void UnityEngine.UI.CanvasUpdateRegistry::CleanInvalidItems()
extern "C"  void CanvasUpdateRegistry_CleanInvalidItems_m441539577 (CanvasUpdateRegistry_t2720824592 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CanvasUpdateRegistry_CleanInvalidItems_m441539577_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	RuntimeObject* V_1 = NULL;
	int32_t V_2 = 0;
	RuntimeObject* V_3 = NULL;
	{
		IndexedSet_1_t3571286806 * L_0 = __this->get_m_LayoutRebuildQueue_3();
		NullCheck(L_0);
		int32_t L_1 = IndexedSet_1_get_Count_m2404985635(L_0, /*hidden argument*/IndexedSet_1_get_Count_m2404985635_RuntimeMethod_var);
		V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)1));
		goto IL_005e;
	}

IL_0014:
	{
		IndexedSet_1_t3571286806 * L_2 = __this->get_m_LayoutRebuildQueue_3();
		int32_t L_3 = V_0;
		NullCheck(L_2);
		RuntimeObject* L_4 = IndexedSet_1_get_Item_m1597760628(L_2, L_3, /*hidden argument*/IndexedSet_1_get_Item_m1597760628_RuntimeMethod_var);
		V_1 = L_4;
		RuntimeObject* L_5 = V_1;
		if (L_5)
		{
			goto IL_003a;
		}
	}
	{
		IndexedSet_1_t3571286806 * L_6 = __this->get_m_LayoutRebuildQueue_3();
		int32_t L_7 = V_0;
		NullCheck(L_6);
		IndexedSet_1_RemoveAt_m2073044272(L_6, L_7, /*hidden argument*/IndexedSet_1_RemoveAt_m2073044272_RuntimeMethod_var);
		goto IL_005a;
	}

IL_003a:
	{
		RuntimeObject* L_8 = V_1;
		NullCheck(L_8);
		bool L_9 = InterfaceFuncInvoker0< bool >::Invoke(4 /* System.Boolean UnityEngine.UI.ICanvasElement::IsDestroyed() */, ICanvasElement_t2121898866_il2cpp_TypeInfo_var, L_8);
		if (!L_9)
		{
			goto IL_0059;
		}
	}
	{
		IndexedSet_1_t3571286806 * L_10 = __this->get_m_LayoutRebuildQueue_3();
		int32_t L_11 = V_0;
		NullCheck(L_10);
		IndexedSet_1_RemoveAt_m2073044272(L_10, L_11, /*hidden argument*/IndexedSet_1_RemoveAt_m2073044272_RuntimeMethod_var);
		RuntimeObject* L_12 = V_1;
		NullCheck(L_12);
		InterfaceActionInvoker0::Invoke(2 /* System.Void UnityEngine.UI.ICanvasElement::LayoutComplete() */, ICanvasElement_t2121898866_il2cpp_TypeInfo_var, L_12);
	}

IL_0059:
	{
	}

IL_005a:
	{
		int32_t L_13 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_13, (int32_t)1));
	}

IL_005e:
	{
		int32_t L_14 = V_0;
		if ((((int32_t)L_14) >= ((int32_t)0)))
		{
			goto IL_0014;
		}
	}
	{
		IndexedSet_1_t3571286806 * L_15 = __this->get_m_GraphicRebuildQueue_4();
		NullCheck(L_15);
		int32_t L_16 = IndexedSet_1_get_Count_m2404985635(L_15, /*hidden argument*/IndexedSet_1_get_Count_m2404985635_RuntimeMethod_var);
		V_2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)1));
		goto IL_00c2;
	}

IL_0078:
	{
		IndexedSet_1_t3571286806 * L_17 = __this->get_m_GraphicRebuildQueue_4();
		int32_t L_18 = V_2;
		NullCheck(L_17);
		RuntimeObject* L_19 = IndexedSet_1_get_Item_m1597760628(L_17, L_18, /*hidden argument*/IndexedSet_1_get_Item_m1597760628_RuntimeMethod_var);
		V_3 = L_19;
		RuntimeObject* L_20 = V_3;
		if (L_20)
		{
			goto IL_009e;
		}
	}
	{
		IndexedSet_1_t3571286806 * L_21 = __this->get_m_GraphicRebuildQueue_4();
		int32_t L_22 = V_2;
		NullCheck(L_21);
		IndexedSet_1_RemoveAt_m2073044272(L_21, L_22, /*hidden argument*/IndexedSet_1_RemoveAt_m2073044272_RuntimeMethod_var);
		goto IL_00be;
	}

IL_009e:
	{
		RuntimeObject* L_23 = V_3;
		NullCheck(L_23);
		bool L_24 = InterfaceFuncInvoker0< bool >::Invoke(4 /* System.Boolean UnityEngine.UI.ICanvasElement::IsDestroyed() */, ICanvasElement_t2121898866_il2cpp_TypeInfo_var, L_23);
		if (!L_24)
		{
			goto IL_00bd;
		}
	}
	{
		IndexedSet_1_t3571286806 * L_25 = __this->get_m_GraphicRebuildQueue_4();
		int32_t L_26 = V_2;
		NullCheck(L_25);
		IndexedSet_1_RemoveAt_m2073044272(L_25, L_26, /*hidden argument*/IndexedSet_1_RemoveAt_m2073044272_RuntimeMethod_var);
		RuntimeObject* L_27 = V_3;
		NullCheck(L_27);
		InterfaceActionInvoker0::Invoke(3 /* System.Void UnityEngine.UI.ICanvasElement::GraphicUpdateComplete() */, ICanvasElement_t2121898866_il2cpp_TypeInfo_var, L_27);
	}

IL_00bd:
	{
	}

IL_00be:
	{
		int32_t L_28 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_28, (int32_t)1));
	}

IL_00c2:
	{
		int32_t L_29 = V_2;
		if ((((int32_t)L_29) >= ((int32_t)0)))
		{
			goto IL_0078;
		}
	}
	{
		return;
	}
}
// System.Void UnityEngine.UI.CanvasUpdateRegistry::PerformUpdate()
extern "C"  void CanvasUpdateRegistry_PerformUpdate_m1793997159 (CanvasUpdateRegistry_t2720824592 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CanvasUpdateRegistry_PerformUpdate_m1793997159_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	RuntimeObject* V_2 = NULL;
	Exception_t * V_3 = NULL;
	int32_t V_4 = 0;
	int32_t V_5 = 0;
	int32_t V_6 = 0;
	RuntimeObject* V_7 = NULL;
	Exception_t * V_8 = NULL;
	int32_t V_9 = 0;
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = 0;
	NO_UNUSED_WARNING (__leave_target);
	{
		UISystemProfilerApi_BeginSample_m3272505833(NULL /*static, unused*/, 0, /*hidden argument*/NULL);
		CanvasUpdateRegistry_CleanInvalidItems_m441539577(__this, /*hidden argument*/NULL);
		__this->set_m_PerformingLayoutUpdate_1((bool)1);
		IndexedSet_1_t3571286806 * L_0 = __this->get_m_LayoutRebuildQueue_3();
		IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t2720824592_il2cpp_TypeInfo_var);
		Comparison_1_t1896830045 * L_1 = ((CanvasUpdateRegistry_t2720824592_StaticFields*)il2cpp_codegen_static_fields_for(CanvasUpdateRegistry_t2720824592_il2cpp_TypeInfo_var))->get_s_SortLayoutFunction_5();
		NullCheck(L_0);
		IndexedSet_1_Sort_m2750524835(L_0, L_1, /*hidden argument*/IndexedSet_1_Sort_m2750524835_RuntimeMethod_var);
		V_0 = 0;
		goto IL_008e;
	}

IL_002b:
	{
		V_1 = 0;
		goto IL_0078;
	}

IL_0033:
	{
		IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t2720824592_il2cpp_TypeInfo_var);
		CanvasUpdateRegistry_t2720824592 * L_2 = CanvasUpdateRegistry_get_instance_m1851615454(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_2);
		IndexedSet_1_t3571286806 * L_3 = L_2->get_m_LayoutRebuildQueue_3();
		int32_t L_4 = V_1;
		NullCheck(L_3);
		RuntimeObject* L_5 = IndexedSet_1_get_Item_m1597760628(L_3, L_4, /*hidden argument*/IndexedSet_1_get_Item_m1597760628_RuntimeMethod_var);
		V_2 = L_5;
	}

IL_0045:
	try
	{ // begin try (depth: 1)
		{
			RuntimeObject* L_6 = V_2;
			bool L_7 = CanvasUpdateRegistry_ObjectValidForUpdate_m2723813849(__this, L_6, /*hidden argument*/NULL);
			if (!L_7)
			{
				goto IL_0059;
			}
		}

IL_0052:
		{
			RuntimeObject* L_8 = V_2;
			int32_t L_9 = V_0;
			NullCheck(L_8);
			InterfaceActionInvoker1< int32_t >::Invoke(0 /* System.Void UnityEngine.UI.ICanvasElement::Rebuild(UnityEngine.UI.CanvasUpdate) */, ICanvasElement_t2121898866_il2cpp_TypeInfo_var, L_8, L_9);
		}

IL_0059:
		{
			goto IL_0073;
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__exception_local = (Exception_t *)e.ex;
		if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
			goto CATCH_005f;
		throw e;
	}

CATCH_005f:
	{ // begin catch(System.Exception)
		V_3 = ((Exception_t *)__exception_local);
		Exception_t * L_10 = V_3;
		RuntimeObject* L_11 = V_2;
		NullCheck(L_11);
		Transform_t3600365921 * L_12 = InterfaceFuncInvoker0< Transform_t3600365921 * >::Invoke(1 /* UnityEngine.Transform UnityEngine.UI.ICanvasElement::get_transform() */, ICanvasElement_t2121898866_il2cpp_TypeInfo_var, L_11);
		IL2CPP_RUNTIME_CLASS_INIT(Debug_t3317548046_il2cpp_TypeInfo_var);
		Debug_LogException_m2248249292(NULL /*static, unused*/, L_10, L_12, /*hidden argument*/NULL);
		goto IL_0073;
	} // end catch (depth: 1)

IL_0073:
	{
		int32_t L_13 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1));
	}

IL_0078:
	{
		int32_t L_14 = V_1;
		IndexedSet_1_t3571286806 * L_15 = __this->get_m_LayoutRebuildQueue_3();
		NullCheck(L_15);
		int32_t L_16 = IndexedSet_1_get_Count_m2404985635(L_15, /*hidden argument*/IndexedSet_1_get_Count_m2404985635_RuntimeMethod_var);
		if ((((int32_t)L_14) < ((int32_t)L_16)))
		{
			goto IL_0033;
		}
	}
	{
		int32_t L_17 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1));
	}

IL_008e:
	{
		int32_t L_18 = V_0;
		if ((((int32_t)L_18) <= ((int32_t)2)))
		{
			goto IL_002b;
		}
	}
	{
		V_4 = 0;
		goto IL_00b5;
	}

IL_009d:
	{
		IndexedSet_1_t3571286806 * L_19 = __this->get_m_LayoutRebuildQueue_3();
		int32_t L_20 = V_4;
		NullCheck(L_19);
		RuntimeObject* L_21 = IndexedSet_1_get_Item_m1597760628(L_19, L_20, /*hidden argument*/IndexedSet_1_get_Item_m1597760628_RuntimeMethod_var);
		NullCheck(L_21);
		InterfaceActionInvoker0::Invoke(2 /* System.Void UnityEngine.UI.ICanvasElement::LayoutComplete() */, ICanvasElement_t2121898866_il2cpp_TypeInfo_var, L_21);
		int32_t L_22 = V_4;
		V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_22, (int32_t)1));
	}

IL_00b5:
	{
		int32_t L_23 = V_4;
		IndexedSet_1_t3571286806 * L_24 = __this->get_m_LayoutRebuildQueue_3();
		NullCheck(L_24);
		int32_t L_25 = IndexedSet_1_get_Count_m2404985635(L_24, /*hidden argument*/IndexedSet_1_get_Count_m2404985635_RuntimeMethod_var);
		if ((((int32_t)L_23) < ((int32_t)L_25)))
		{
			goto IL_009d;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t2720824592_il2cpp_TypeInfo_var);
		CanvasUpdateRegistry_t2720824592 * L_26 = CanvasUpdateRegistry_get_instance_m1851615454(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_26);
		IndexedSet_1_t3571286806 * L_27 = L_26->get_m_LayoutRebuildQueue_3();
		NullCheck(L_27);
		IndexedSet_1_Clear_m4167420338(L_27, /*hidden argument*/IndexedSet_1_Clear_m4167420338_RuntimeMethod_var);
		__this->set_m_PerformingLayoutUpdate_1((bool)0);
		ClipperRegistry_t2428680409 * L_28 = ClipperRegistry_get_instance_m1533748353(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_28);
		ClipperRegistry_Cull_m890428159(L_28, /*hidden argument*/NULL);
		__this->set_m_PerformingGraphicUpdate_2((bool)1);
		V_5 = 3;
		goto IL_017a;
	}

IL_00f6:
	{
		V_6 = 0;
		goto IL_015d;
	}

IL_00ff:
	{
	}

IL_0100:
	try
	{ // begin try (depth: 1)
		{
			IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t2720824592_il2cpp_TypeInfo_var);
			CanvasUpdateRegistry_t2720824592 * L_29 = CanvasUpdateRegistry_get_instance_m1851615454(NULL /*static, unused*/, /*hidden argument*/NULL);
			NullCheck(L_29);
			IndexedSet_1_t3571286806 * L_30 = L_29->get_m_GraphicRebuildQueue_4();
			int32_t L_31 = V_6;
			NullCheck(L_30);
			RuntimeObject* L_32 = IndexedSet_1_get_Item_m1597760628(L_30, L_31, /*hidden argument*/IndexedSet_1_get_Item_m1597760628_RuntimeMethod_var);
			V_7 = L_32;
			RuntimeObject* L_33 = V_7;
			bool L_34 = CanvasUpdateRegistry_ObjectValidForUpdate_m2723813849(__this, L_33, /*hidden argument*/NULL);
			if (!L_34)
			{
				goto IL_012a;
			}
		}

IL_0121:
		{
			RuntimeObject* L_35 = V_7;
			int32_t L_36 = V_5;
			NullCheck(L_35);
			InterfaceActionInvoker1< int32_t >::Invoke(0 /* System.Void UnityEngine.UI.ICanvasElement::Rebuild(UnityEngine.UI.CanvasUpdate) */, ICanvasElement_t2121898866_il2cpp_TypeInfo_var, L_35, L_36);
		}

IL_012a:
		{
			goto IL_0156;
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__exception_local = (Exception_t *)e.ex;
		if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
			goto CATCH_0130;
		throw e;
	}

CATCH_0130:
	{ // begin catch(System.Exception)
		V_8 = ((Exception_t *)__exception_local);
		Exception_t * L_37 = V_8;
		IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t2720824592_il2cpp_TypeInfo_var);
		CanvasUpdateRegistry_t2720824592 * L_38 = CanvasUpdateRegistry_get_instance_m1851615454(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_38);
		IndexedSet_1_t3571286806 * L_39 = L_38->get_m_GraphicRebuildQueue_4();
		int32_t L_40 = V_6;
		NullCheck(L_39);
		RuntimeObject* L_41 = IndexedSet_1_get_Item_m1597760628(L_39, L_40, /*hidden argument*/IndexedSet_1_get_Item_m1597760628_RuntimeMethod_var);
		NullCheck(L_41);
		Transform_t3600365921 * L_42 = InterfaceFuncInvoker0< Transform_t3600365921 * >::Invoke(1 /* UnityEngine.Transform UnityEngine.UI.ICanvasElement::get_transform() */, ICanvasElement_t2121898866_il2cpp_TypeInfo_var, L_41);
		IL2CPP_RUNTIME_CLASS_INIT(Debug_t3317548046_il2cpp_TypeInfo_var);
		Debug_LogException_m2248249292(NULL /*static, unused*/, L_37, L_42, /*hidden argument*/NULL);
		goto IL_0156;
	} // end catch (depth: 1)

IL_0156:
	{
		int32_t L_43 = V_6;
		V_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_43, (int32_t)1));
	}

IL_015d:
	{
		int32_t L_44 = V_6;
		IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t2720824592_il2cpp_TypeInfo_var);
		CanvasUpdateRegistry_t2720824592 * L_45 = CanvasUpdateRegistry_get_instance_m1851615454(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_45);
		IndexedSet_1_t3571286806 * L_46 = L_45->get_m_GraphicRebuildQueue_4();
		NullCheck(L_46);
		int32_t L_47 = IndexedSet_1_get_Count_m2404985635(L_46, /*hidden argument*/IndexedSet_1_get_Count_m2404985635_RuntimeMethod_var);
		if ((((int32_t)L_44) < ((int32_t)L_47)))
		{
			goto IL_00ff;
		}
	}
	{
		int32_t L_48 = V_5;
		V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_48, (int32_t)1));
	}

IL_017a:
	{
		int32_t L_49 = V_5;
		if ((((int32_t)L_49) < ((int32_t)5)))
		{
			goto IL_00f6;
		}
	}
	{
		V_9 = 0;
		goto IL_01a2;
	}

IL_018a:
	{
		IndexedSet_1_t3571286806 * L_50 = __this->get_m_GraphicRebuildQueue_4();
		int32_t L_51 = V_9;
		NullCheck(L_50);
		RuntimeObject* L_52 = IndexedSet_1_get_Item_m1597760628(L_50, L_51, /*hidden argument*/IndexedSet_1_get_Item_m1597760628_RuntimeMethod_var);
		NullCheck(L_52);
		InterfaceActionInvoker0::Invoke(3 /* System.Void UnityEngine.UI.ICanvasElement::GraphicUpdateComplete() */, ICanvasElement_t2121898866_il2cpp_TypeInfo_var, L_52);
		int32_t L_53 = V_9;
		V_9 = ((int32_t)il2cpp_codegen_add((int32_t)L_53, (int32_t)1));
	}

IL_01a2:
	{
		int32_t L_54 = V_9;
		IndexedSet_1_t3571286806 * L_55 = __this->get_m_GraphicRebuildQueue_4();
		NullCheck(L_55);
		int32_t L_56 = IndexedSet_1_get_Count_m2404985635(L_55, /*hidden argument*/IndexedSet_1_get_Count_m2404985635_RuntimeMethod_var);
		if ((((int32_t)L_54) < ((int32_t)L_56)))
		{
			goto IL_018a;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t2720824592_il2cpp_TypeInfo_var);
		CanvasUpdateRegistry_t2720824592 * L_57 = CanvasUpdateRegistry_get_instance_m1851615454(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_57);
		IndexedSet_1_t3571286806 * L_58 = L_57->get_m_GraphicRebuildQueue_4();
		NullCheck(L_58);
		IndexedSet_1_Clear_m4167420338(L_58, /*hidden argument*/IndexedSet_1_Clear_m4167420338_RuntimeMethod_var);
		__this->set_m_PerformingGraphicUpdate_2((bool)0);
		UISystemProfilerApi_EndSample_m3294865474(NULL /*static, unused*/, 0, /*hidden argument*/NULL);
		return;
	}
}
// System.Int32 UnityEngine.UI.CanvasUpdateRegistry::ParentCount(UnityEngine.Transform)
extern "C"  int32_t CanvasUpdateRegistry_ParentCount_m34679405 (RuntimeObject * __this /* static, unused */, Transform_t3600365921 * ___child0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CanvasUpdateRegistry_ParentCount_m34679405_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	Transform_t3600365921 * V_1 = NULL;
	int32_t V_2 = 0;
	{
		Transform_t3600365921 * L_0 = ___child0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_0, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0014;
		}
	}
	{
		V_0 = 0;
		goto IL_0042;
	}

IL_0014:
	{
		Transform_t3600365921 * L_2 = ___child0;
		NullCheck(L_2);
		Transform_t3600365921 * L_3 = Transform_get_parent_m835071599(L_2, /*hidden argument*/NULL);
		V_1 = L_3;
		V_2 = 0;
		goto IL_002f;
	}

IL_0022:
	{
		int32_t L_4 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1));
		Transform_t3600365921 * L_5 = V_1;
		NullCheck(L_5);
		Transform_t3600365921 * L_6 = Transform_get_parent_m835071599(L_5, /*hidden argument*/NULL);
		V_1 = L_6;
	}

IL_002f:
	{
		Transform_t3600365921 * L_7 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_8 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_7, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (L_8)
		{
			goto IL_0022;
		}
	}
	{
		int32_t L_9 = V_2;
		V_0 = L_9;
		goto IL_0042;
	}

IL_0042:
	{
		int32_t L_10 = V_0;
		return L_10;
	}
}
// System.Int32 UnityEngine.UI.CanvasUpdateRegistry::SortLayoutList(UnityEngine.UI.ICanvasElement,UnityEngine.UI.ICanvasElement)
extern "C"  int32_t CanvasUpdateRegistry_SortLayoutList_m471948466 (RuntimeObject * __this /* static, unused */, RuntimeObject* ___x0, RuntimeObject* ___y1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CanvasUpdateRegistry_SortLayoutList_m471948466_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Transform_t3600365921 * V_0 = NULL;
	Transform_t3600365921 * V_1 = NULL;
	int32_t V_2 = 0;
	{
		RuntimeObject* L_0 = ___x0;
		NullCheck(L_0);
		Transform_t3600365921 * L_1 = InterfaceFuncInvoker0< Transform_t3600365921 * >::Invoke(1 /* UnityEngine.Transform UnityEngine.UI.ICanvasElement::get_transform() */, ICanvasElement_t2121898866_il2cpp_TypeInfo_var, L_0);
		V_0 = L_1;
		RuntimeObject* L_2 = ___y1;
		NullCheck(L_2);
		Transform_t3600365921 * L_3 = InterfaceFuncInvoker0< Transform_t3600365921 * >::Invoke(1 /* UnityEngine.Transform UnityEngine.UI.ICanvasElement::get_transform() */, ICanvasElement_t2121898866_il2cpp_TypeInfo_var, L_2);
		V_1 = L_3;
		Transform_t3600365921 * L_4 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t2720824592_il2cpp_TypeInfo_var);
		int32_t L_5 = CanvasUpdateRegistry_ParentCount_m34679405(NULL /*static, unused*/, L_4, /*hidden argument*/NULL);
		Transform_t3600365921 * L_6 = V_1;
		int32_t L_7 = CanvasUpdateRegistry_ParentCount_m34679405(NULL /*static, unused*/, L_6, /*hidden argument*/NULL);
		V_2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)L_7));
		goto IL_0022;
	}

IL_0022:
	{
		int32_t L_8 = V_2;
		return L_8;
	}
}
// System.Void UnityEngine.UI.CanvasUpdateRegistry::RegisterCanvasElementForLayoutRebuild(UnityEngine.UI.ICanvasElement)
extern "C"  void CanvasUpdateRegistry_RegisterCanvasElementForLayoutRebuild_m677454901 (RuntimeObject * __this /* static, unused */, RuntimeObject* ___element0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CanvasUpdateRegistry_RegisterCanvasElementForLayoutRebuild_m677454901_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t2720824592_il2cpp_TypeInfo_var);
		CanvasUpdateRegistry_t2720824592 * L_0 = CanvasUpdateRegistry_get_instance_m1851615454(NULL /*static, unused*/, /*hidden argument*/NULL);
		RuntimeObject* L_1 = ___element0;
		NullCheck(L_0);
		CanvasUpdateRegistry_InternalRegisterCanvasElementForLayoutRebuild_m662773860(L_0, L_1, /*hidden argument*/NULL);
		return;
	}
}
// System.Boolean UnityEngine.UI.CanvasUpdateRegistry::TryRegisterCanvasElementForLayoutRebuild(UnityEngine.UI.ICanvasElement)
extern "C"  bool CanvasUpdateRegistry_TryRegisterCanvasElementForLayoutRebuild_m4043903035 (RuntimeObject * __this /* static, unused */, RuntimeObject* ___element0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CanvasUpdateRegistry_TryRegisterCanvasElementForLayoutRebuild_m4043903035_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t2720824592_il2cpp_TypeInfo_var);
		CanvasUpdateRegistry_t2720824592 * L_0 = CanvasUpdateRegistry_get_instance_m1851615454(NULL /*static, unused*/, /*hidden argument*/NULL);
		RuntimeObject* L_1 = ___element0;
		NullCheck(L_0);
		bool L_2 = CanvasUpdateRegistry_InternalRegisterCanvasElementForLayoutRebuild_m662773860(L_0, L_1, /*hidden argument*/NULL);
		V_0 = L_2;
		goto IL_0012;
	}

IL_0012:
	{
		bool L_3 = V_0;
		return L_3;
	}
}
// System.Boolean UnityEngine.UI.CanvasUpdateRegistry::InternalRegisterCanvasElementForLayoutRebuild(UnityEngine.UI.ICanvasElement)
extern "C"  bool CanvasUpdateRegistry_InternalRegisterCanvasElementForLayoutRebuild_m662773860 (CanvasUpdateRegistry_t2720824592 * __this, RuntimeObject* ___element0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CanvasUpdateRegistry_InternalRegisterCanvasElementForLayoutRebuild_m662773860_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		IndexedSet_1_t3571286806 * L_0 = __this->get_m_LayoutRebuildQueue_3();
		RuntimeObject* L_1 = ___element0;
		NullCheck(L_0);
		bool L_2 = IndexedSet_1_Contains_m896713622(L_0, L_1, /*hidden argument*/IndexedSet_1_Contains_m896713622_RuntimeMethod_var);
		if (!L_2)
		{
			goto IL_0019;
		}
	}
	{
		V_0 = (bool)0;
		goto IL_002b;
	}

IL_0019:
	{
		IndexedSet_1_t3571286806 * L_3 = __this->get_m_LayoutRebuildQueue_3();
		RuntimeObject* L_4 = ___element0;
		NullCheck(L_3);
		bool L_5 = IndexedSet_1_AddUnique_m1840409712(L_3, L_4, /*hidden argument*/IndexedSet_1_AddUnique_m1840409712_RuntimeMethod_var);
		V_0 = L_5;
		goto IL_002b;
	}

IL_002b:
	{
		bool L_6 = V_0;
		return L_6;
	}
}
// System.Void UnityEngine.UI.CanvasUpdateRegistry::RegisterCanvasElementForGraphicRebuild(UnityEngine.UI.ICanvasElement)
extern "C"  void CanvasUpdateRegistry_RegisterCanvasElementForGraphicRebuild_m1205570961 (RuntimeObject * __this /* static, unused */, RuntimeObject* ___element0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CanvasUpdateRegistry_RegisterCanvasElementForGraphicRebuild_m1205570961_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t2720824592_il2cpp_TypeInfo_var);
		CanvasUpdateRegistry_t2720824592 * L_0 = CanvasUpdateRegistry_get_instance_m1851615454(NULL /*static, unused*/, /*hidden argument*/NULL);
		RuntimeObject* L_1 = ___element0;
		NullCheck(L_0);
		CanvasUpdateRegistry_InternalRegisterCanvasElementForGraphicRebuild_m3522560454(L_0, L_1, /*hidden argument*/NULL);
		return;
	}
}
// System.Boolean UnityEngine.UI.CanvasUpdateRegistry::TryRegisterCanvasElementForGraphicRebuild(UnityEngine.UI.ICanvasElement)
extern "C"  bool CanvasUpdateRegistry_TryRegisterCanvasElementForGraphicRebuild_m1056348039 (RuntimeObject * __this /* static, unused */, RuntimeObject* ___element0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CanvasUpdateRegistry_TryRegisterCanvasElementForGraphicRebuild_m1056348039_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t2720824592_il2cpp_TypeInfo_var);
		CanvasUpdateRegistry_t2720824592 * L_0 = CanvasUpdateRegistry_get_instance_m1851615454(NULL /*static, unused*/, /*hidden argument*/NULL);
		RuntimeObject* L_1 = ___element0;
		NullCheck(L_0);
		bool L_2 = CanvasUpdateRegistry_InternalRegisterCanvasElementForGraphicRebuild_m3522560454(L_0, L_1, /*hidden argument*/NULL);
		V_0 = L_2;
		goto IL_0012;
	}

IL_0012:
	{
		bool L_3 = V_0;
		return L_3;
	}
}
// System.Boolean UnityEngine.UI.CanvasUpdateRegistry::InternalRegisterCanvasElementForGraphicRebuild(UnityEngine.UI.ICanvasElement)
extern "C"  bool CanvasUpdateRegistry_InternalRegisterCanvasElementForGraphicRebuild_m3522560454 (CanvasUpdateRegistry_t2720824592 * __this, RuntimeObject* ___element0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CanvasUpdateRegistry_InternalRegisterCanvasElementForGraphicRebuild_m3522560454_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		bool L_0 = __this->get_m_PerformingGraphicUpdate_2();
		if (!L_0)
		{
			goto IL_0024;
		}
	}
	{
		RuntimeObject* L_1 = ___element0;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_2 = String_Format_m2844511972(NULL /*static, unused*/, _stringLiteral1728978480, L_1, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Debug_t3317548046_il2cpp_TypeInfo_var);
		Debug_LogError_m2850623458(NULL /*static, unused*/, L_2, /*hidden argument*/NULL);
		V_0 = (bool)0;
		goto IL_0036;
	}

IL_0024:
	{
		IndexedSet_1_t3571286806 * L_3 = __this->get_m_GraphicRebuildQueue_4();
		RuntimeObject* L_4 = ___element0;
		NullCheck(L_3);
		bool L_5 = IndexedSet_1_AddUnique_m1840409712(L_3, L_4, /*hidden argument*/IndexedSet_1_AddUnique_m1840409712_RuntimeMethod_var);
		V_0 = L_5;
		goto IL_0036;
	}

IL_0036:
	{
		bool L_6 = V_0;
		return L_6;
	}
}
// System.Void UnityEngine.UI.CanvasUpdateRegistry::UnRegisterCanvasElementForRebuild(UnityEngine.UI.ICanvasElement)
extern "C"  void CanvasUpdateRegistry_UnRegisterCanvasElementForRebuild_m3652497192 (RuntimeObject * __this /* static, unused */, RuntimeObject* ___element0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CanvasUpdateRegistry_UnRegisterCanvasElementForRebuild_m3652497192_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t2720824592_il2cpp_TypeInfo_var);
		CanvasUpdateRegistry_t2720824592 * L_0 = CanvasUpdateRegistry_get_instance_m1851615454(NULL /*static, unused*/, /*hidden argument*/NULL);
		RuntimeObject* L_1 = ___element0;
		NullCheck(L_0);
		CanvasUpdateRegistry_InternalUnRegisterCanvasElementForLayoutRebuild_m60042340(L_0, L_1, /*hidden argument*/NULL);
		CanvasUpdateRegistry_t2720824592 * L_2 = CanvasUpdateRegistry_get_instance_m1851615454(NULL /*static, unused*/, /*hidden argument*/NULL);
		RuntimeObject* L_3 = ___element0;
		NullCheck(L_2);
		CanvasUpdateRegistry_InternalUnRegisterCanvasElementForGraphicRebuild_m1305837035(L_2, L_3, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.UI.CanvasUpdateRegistry::InternalUnRegisterCanvasElementForLayoutRebuild(UnityEngine.UI.ICanvasElement)
extern "C"  void CanvasUpdateRegistry_InternalUnRegisterCanvasElementForLayoutRebuild_m60042340 (CanvasUpdateRegistry_t2720824592 * __this, RuntimeObject* ___element0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CanvasUpdateRegistry_InternalUnRegisterCanvasElementForLayoutRebuild_m60042340_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		bool L_0 = __this->get_m_PerformingLayoutUpdate_1();
		if (!L_0)
		{
			goto IL_0022;
		}
	}
	{
		RuntimeObject* L_1 = ___element0;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_2 = String_Format_m2844511972(NULL /*static, unused*/, _stringLiteral3487632028, L_1, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Debug_t3317548046_il2cpp_TypeInfo_var);
		Debug_LogError_m2850623458(NULL /*static, unused*/, L_2, /*hidden argument*/NULL);
		goto IL_0039;
	}

IL_0022:
	{
		RuntimeObject* L_3 = ___element0;
		NullCheck(L_3);
		InterfaceActionInvoker0::Invoke(2 /* System.Void UnityEngine.UI.ICanvasElement::LayoutComplete() */, ICanvasElement_t2121898866_il2cpp_TypeInfo_var, L_3);
		IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t2720824592_il2cpp_TypeInfo_var);
		CanvasUpdateRegistry_t2720824592 * L_4 = CanvasUpdateRegistry_get_instance_m1851615454(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_4);
		IndexedSet_1_t3571286806 * L_5 = L_4->get_m_LayoutRebuildQueue_3();
		RuntimeObject* L_6 = ___element0;
		NullCheck(L_5);
		IndexedSet_1_Remove_m1776795462(L_5, L_6, /*hidden argument*/IndexedSet_1_Remove_m1776795462_RuntimeMethod_var);
	}

IL_0039:
	{
		return;
	}
}
// System.Void UnityEngine.UI.CanvasUpdateRegistry::InternalUnRegisterCanvasElementForGraphicRebuild(UnityEngine.UI.ICanvasElement)
extern "C"  void CanvasUpdateRegistry_InternalUnRegisterCanvasElementForGraphicRebuild_m1305837035 (CanvasUpdateRegistry_t2720824592 * __this, RuntimeObject* ___element0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CanvasUpdateRegistry_InternalUnRegisterCanvasElementForGraphicRebuild_m1305837035_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		bool L_0 = __this->get_m_PerformingGraphicUpdate_2();
		if (!L_0)
		{
			goto IL_0022;
		}
	}
	{
		RuntimeObject* L_1 = ___element0;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_2 = String_Format_m2844511972(NULL /*static, unused*/, _stringLiteral3487632028, L_1, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Debug_t3317548046_il2cpp_TypeInfo_var);
		Debug_LogError_m2850623458(NULL /*static, unused*/, L_2, /*hidden argument*/NULL);
		goto IL_0039;
	}

IL_0022:
	{
		RuntimeObject* L_3 = ___element0;
		NullCheck(L_3);
		InterfaceActionInvoker0::Invoke(3 /* System.Void UnityEngine.UI.ICanvasElement::GraphicUpdateComplete() */, ICanvasElement_t2121898866_il2cpp_TypeInfo_var, L_3);
		IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t2720824592_il2cpp_TypeInfo_var);
		CanvasUpdateRegistry_t2720824592 * L_4 = CanvasUpdateRegistry_get_instance_m1851615454(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_4);
		IndexedSet_1_t3571286806 * L_5 = L_4->get_m_GraphicRebuildQueue_4();
		RuntimeObject* L_6 = ___element0;
		NullCheck(L_5);
		IndexedSet_1_Remove_m1776795462(L_5, L_6, /*hidden argument*/IndexedSet_1_Remove_m1776795462_RuntimeMethod_var);
	}

IL_0039:
	{
		return;
	}
}
// System.Boolean UnityEngine.UI.CanvasUpdateRegistry::IsRebuildingLayout()
extern "C"  bool CanvasUpdateRegistry_IsRebuildingLayout_m3530790142 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CanvasUpdateRegistry_IsRebuildingLayout_m3530790142_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t2720824592_il2cpp_TypeInfo_var);
		CanvasUpdateRegistry_t2720824592 * L_0 = CanvasUpdateRegistry_get_instance_m1851615454(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_0);
		bool L_1 = L_0->get_m_PerformingLayoutUpdate_1();
		V_0 = L_1;
		goto IL_0011;
	}

IL_0011:
	{
		bool L_2 = V_0;
		return L_2;
	}
}
// System.Boolean UnityEngine.UI.CanvasUpdateRegistry::IsRebuildingGraphics()
extern "C"  bool CanvasUpdateRegistry_IsRebuildingGraphics_m1904586840 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CanvasUpdateRegistry_IsRebuildingGraphics_m1904586840_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t2720824592_il2cpp_TypeInfo_var);
		CanvasUpdateRegistry_t2720824592 * L_0 = CanvasUpdateRegistry_get_instance_m1851615454(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_0);
		bool L_1 = L_0->get_m_PerformingGraphicUpdate_2();
		V_0 = L_1;
		goto IL_0011;
	}

IL_0011:
	{
		bool L_2 = V_0;
		return L_2;
	}
}
// System.Void UnityEngine.UI.CanvasUpdateRegistry::.cctor()
extern "C"  void CanvasUpdateRegistry__cctor_m2972570126 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CanvasUpdateRegistry__cctor_m2972570126_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Comparison_1_t1896830045 * L_0 = ((CanvasUpdateRegistry_t2720824592_StaticFields*)il2cpp_codegen_static_fields_for(CanvasUpdateRegistry_t2720824592_il2cpp_TypeInfo_var))->get_U3CU3Ef__mgU24cache0_6();
		if (L_0)
		{
			goto IL_0018;
		}
	}
	{
		intptr_t L_1 = (intptr_t)CanvasUpdateRegistry_SortLayoutList_m471948466_RuntimeMethod_var;
		Comparison_1_t1896830045 * L_2 = (Comparison_1_t1896830045 *)il2cpp_codegen_object_new(Comparison_1_t1896830045_il2cpp_TypeInfo_var);
		Comparison_1__ctor_m4197070708(L_2, NULL, L_1, /*hidden argument*/Comparison_1__ctor_m4197070708_RuntimeMethod_var);
		((CanvasUpdateRegistry_t2720824592_StaticFields*)il2cpp_codegen_static_fields_for(CanvasUpdateRegistry_t2720824592_il2cpp_TypeInfo_var))->set_U3CU3Ef__mgU24cache0_6(L_2);
	}

IL_0018:
	{
		Comparison_1_t1896830045 * L_3 = ((CanvasUpdateRegistry_t2720824592_StaticFields*)il2cpp_codegen_static_fields_for(CanvasUpdateRegistry_t2720824592_il2cpp_TypeInfo_var))->get_U3CU3Ef__mgU24cache0_6();
		((CanvasUpdateRegistry_t2720824592_StaticFields*)il2cpp_codegen_static_fields_for(CanvasUpdateRegistry_t2720824592_il2cpp_TypeInfo_var))->set_s_SortLayoutFunction_5(L_3);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.UI.ClipperRegistry::.ctor()
extern "C"  void ClipperRegistry__ctor_m1550744467 (ClipperRegistry_t2428680409 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ClipperRegistry__ctor_m1550744467_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Dictionary_2_t3531485785 * V_0 = NULL;
	{
		IndexedSet_1_t2673511092 * L_0 = (IndexedSet_1_t2673511092 *)il2cpp_codegen_object_new(IndexedSet_1_t2673511092_il2cpp_TypeInfo_var);
		IndexedSet_1__ctor_m3936172114(L_0, /*hidden argument*/IndexedSet_1__ctor_m3936172114_RuntimeMethod_var);
		__this->set_m_Clippers_1(L_0);
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		return;
	}
}
// UnityEngine.UI.ClipperRegistry UnityEngine.UI.ClipperRegistry::get_instance()
extern "C"  ClipperRegistry_t2428680409 * ClipperRegistry_get_instance_m1533748353 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ClipperRegistry_get_instance_m1533748353_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	ClipperRegistry_t2428680409 * V_0 = NULL;
	{
		ClipperRegistry_t2428680409 * L_0 = ((ClipperRegistry_t2428680409_StaticFields*)il2cpp_codegen_static_fields_for(ClipperRegistry_t2428680409_il2cpp_TypeInfo_var))->get_s_Instance_0();
		if (L_0)
		{
			goto IL_0015;
		}
	}
	{
		ClipperRegistry_t2428680409 * L_1 = (ClipperRegistry_t2428680409 *)il2cpp_codegen_object_new(ClipperRegistry_t2428680409_il2cpp_TypeInfo_var);
		ClipperRegistry__ctor_m1550744467(L_1, /*hidden argument*/NULL);
		((ClipperRegistry_t2428680409_StaticFields*)il2cpp_codegen_static_fields_for(ClipperRegistry_t2428680409_il2cpp_TypeInfo_var))->set_s_Instance_0(L_1);
	}

IL_0015:
	{
		ClipperRegistry_t2428680409 * L_2 = ((ClipperRegistry_t2428680409_StaticFields*)il2cpp_codegen_static_fields_for(ClipperRegistry_t2428680409_il2cpp_TypeInfo_var))->get_s_Instance_0();
		V_0 = L_2;
		goto IL_0020;
	}

IL_0020:
	{
		ClipperRegistry_t2428680409 * L_3 = V_0;
		return L_3;
	}
}
// System.Void UnityEngine.UI.ClipperRegistry::Cull()
extern "C"  void ClipperRegistry_Cull_m890428159 (ClipperRegistry_t2428680409 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ClipperRegistry_Cull_m890428159_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		V_0 = 0;
		goto IL_001f;
	}

IL_0008:
	{
		IndexedSet_1_t2673511092 * L_0 = __this->get_m_Clippers_1();
		int32_t L_1 = V_0;
		NullCheck(L_0);
		RuntimeObject* L_2 = IndexedSet_1_get_Item_m2000234162(L_0, L_1, /*hidden argument*/IndexedSet_1_get_Item_m2000234162_RuntimeMethod_var);
		NullCheck(L_2);
		InterfaceActionInvoker0::Invoke(0 /* System.Void UnityEngine.UI.IClipper::PerformClipping() */, IClipper_t1224123152_il2cpp_TypeInfo_var, L_2);
		int32_t L_3 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1));
	}

IL_001f:
	{
		int32_t L_4 = V_0;
		IndexedSet_1_t2673511092 * L_5 = __this->get_m_Clippers_1();
		NullCheck(L_5);
		int32_t L_6 = IndexedSet_1_get_Count_m2231650639(L_5, /*hidden argument*/IndexedSet_1_get_Count_m2231650639_RuntimeMethod_var);
		if ((((int32_t)L_4) < ((int32_t)L_6)))
		{
			goto IL_0008;
		}
	}
	{
		return;
	}
}
// System.Void UnityEngine.UI.ClipperRegistry::Register(UnityEngine.UI.IClipper)
extern "C"  void ClipperRegistry_Register_m2407166513 (RuntimeObject * __this /* static, unused */, RuntimeObject* ___c0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ClipperRegistry_Register_m2407166513_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___c0;
		if (L_0)
		{
			goto IL_000c;
		}
	}
	{
		goto IL_001d;
	}

IL_000c:
	{
		ClipperRegistry_t2428680409 * L_1 = ClipperRegistry_get_instance_m1533748353(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_1);
		IndexedSet_1_t2673511092 * L_2 = L_1->get_m_Clippers_1();
		RuntimeObject* L_3 = ___c0;
		NullCheck(L_2);
		IndexedSet_1_AddUnique_m670113472(L_2, L_3, /*hidden argument*/IndexedSet_1_AddUnique_m670113472_RuntimeMethod_var);
	}

IL_001d:
	{
		return;
	}
}
// System.Void UnityEngine.UI.ClipperRegistry::Unregister(UnityEngine.UI.IClipper)
extern "C"  void ClipperRegistry_Unregister_m4126866756 (RuntimeObject * __this /* static, unused */, RuntimeObject* ___c0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ClipperRegistry_Unregister_m4126866756_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		ClipperRegistry_t2428680409 * L_0 = ClipperRegistry_get_instance_m1533748353(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_0);
		IndexedSet_1_t2673511092 * L_1 = L_0->get_m_Clippers_1();
		RuntimeObject* L_2 = ___c0;
		NullCheck(L_1);
		IndexedSet_1_Remove_m117801561(L_1, L_2, /*hidden argument*/IndexedSet_1_Remove_m117801561_RuntimeMethod_var);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// UnityEngine.Rect UnityEngine.UI.Clipping::FindCullAndClipWorldRect(System.Collections.Generic.List`1<UnityEngine.UI.RectMask2D>,System.Boolean&)
extern "C"  Rect_t2360479859  Clipping_FindCullAndClipWorldRect_m171865709 (RuntimeObject * __this /* static, unused */, List_1_t651996883 * ___rectMaskParents0, bool* ___validRect1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Clipping_FindCullAndClipWorldRect_m171865709_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Rect_t2360479859  V_0;
	memset(&V_0, 0, sizeof(V_0));
	Rect_t2360479859  V_1;
	memset(&V_1, 0, sizeof(V_1));
	Rect_t2360479859  V_2;
	memset(&V_2, 0, sizeof(V_2));
	int32_t V_3 = 0;
	bool V_4 = false;
	Rect_t2360479859  V_5;
	memset(&V_5, 0, sizeof(V_5));
	Vector3_t3722313464  V_6;
	memset(&V_6, 0, sizeof(V_6));
	Vector3_t3722313464  V_7;
	memset(&V_7, 0, sizeof(V_7));
	int32_t G_B8_0 = 0;
	{
		List_1_t651996883 * L_0 = ___rectMaskParents0;
		NullCheck(L_0);
		int32_t L_1 = List_1_get_Count_m1529060501(L_0, /*hidden argument*/List_1_get_Count_m1529060501_RuntimeMethod_var);
		if (L_1)
		{
			goto IL_001f;
		}
	}
	{
		bool* L_2 = ___validRect1;
		*((int8_t*)(L_2)) = (int8_t)0;
		il2cpp_codegen_initobj((&V_0), sizeof(Rect_t2360479859 ));
		Rect_t2360479859  L_3 = V_0;
		V_1 = L_3;
		goto IL_0116;
	}

IL_001f:
	{
		List_1_t651996883 * L_4 = ___rectMaskParents0;
		NullCheck(L_4);
		RectMask2D_t3474889437 * L_5 = List_1_get_Item_m3759222515(L_4, 0, /*hidden argument*/List_1_get_Item_m3759222515_RuntimeMethod_var);
		NullCheck(L_5);
		Rect_t2360479859  L_6 = RectMask2D_get_canvasRect_m4284298055(L_5, /*hidden argument*/NULL);
		V_2 = L_6;
		V_3 = 0;
		goto IL_004a;
	}

IL_0033:
	{
		Rect_t2360479859  L_7 = V_2;
		List_1_t651996883 * L_8 = ___rectMaskParents0;
		int32_t L_9 = V_3;
		NullCheck(L_8);
		RectMask2D_t3474889437 * L_10 = List_1_get_Item_m3759222515(L_8, L_9, /*hidden argument*/List_1_get_Item_m3759222515_RuntimeMethod_var);
		NullCheck(L_10);
		Rect_t2360479859  L_11 = RectMask2D_get_canvasRect_m4284298055(L_10, /*hidden argument*/NULL);
		Rect_t2360479859  L_12 = Clipping_RectIntersect_m2565953623(NULL /*static, unused*/, L_7, L_11, /*hidden argument*/NULL);
		V_2 = L_12;
		int32_t L_13 = V_3;
		V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1));
	}

IL_004a:
	{
		int32_t L_14 = V_3;
		List_1_t651996883 * L_15 = ___rectMaskParents0;
		NullCheck(L_15);
		int32_t L_16 = List_1_get_Count_m1529060501(L_15, /*hidden argument*/List_1_get_Count_m1529060501_RuntimeMethod_var);
		if ((((int32_t)L_14) < ((int32_t)L_16)))
		{
			goto IL_0033;
		}
	}
	{
		float L_17 = Rect_get_width_m3421484486((&V_2), /*hidden argument*/NULL);
		if ((((float)L_17) <= ((float)(0.0f))))
		{
			goto IL_007a;
		}
	}
	{
		float L_18 = Rect_get_height_m1358425599((&V_2), /*hidden argument*/NULL);
		G_B8_0 = ((((int32_t)((!(((float)L_18) <= ((float)(0.0f))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		goto IL_007b;
	}

IL_007a:
	{
		G_B8_0 = 1;
	}

IL_007b:
	{
		V_4 = (bool)G_B8_0;
		bool L_19 = V_4;
		if (!L_19)
		{
			goto IL_0098;
		}
	}
	{
		bool* L_20 = ___validRect1;
		*((int8_t*)(L_20)) = (int8_t)0;
		il2cpp_codegen_initobj((&V_5), sizeof(Rect_t2360479859 ));
		Rect_t2360479859  L_21 = V_5;
		V_1 = L_21;
		goto IL_0116;
	}

IL_0098:
	{
		float L_22 = Rect_get_x_m3839990490((&V_2), /*hidden argument*/NULL);
		float L_23 = Rect_get_y_m1501338330((&V_2), /*hidden argument*/NULL);
		Vector3__ctor_m3353183577((&V_6), L_22, L_23, (0.0f), /*hidden argument*/NULL);
		float L_24 = Rect_get_x_m3839990490((&V_2), /*hidden argument*/NULL);
		float L_25 = Rect_get_width_m3421484486((&V_2), /*hidden argument*/NULL);
		float L_26 = Rect_get_y_m1501338330((&V_2), /*hidden argument*/NULL);
		float L_27 = Rect_get_height_m1358425599((&V_2), /*hidden argument*/NULL);
		Vector3__ctor_m3353183577((&V_7), ((float)il2cpp_codegen_add((float)L_24, (float)L_25)), ((float)il2cpp_codegen_add((float)L_26, (float)L_27)), (0.0f), /*hidden argument*/NULL);
		bool* L_28 = ___validRect1;
		*((int8_t*)(L_28)) = (int8_t)1;
		float L_29 = (&V_6)->get_x_1();
		float L_30 = (&V_6)->get_y_2();
		float L_31 = (&V_7)->get_x_1();
		float L_32 = (&V_6)->get_x_1();
		float L_33 = (&V_7)->get_y_2();
		float L_34 = (&V_6)->get_y_2();
		Rect_t2360479859  L_35;
		memset(&L_35, 0, sizeof(L_35));
		Rect__ctor_m2614021312((&L_35), L_29, L_30, ((float)il2cpp_codegen_subtract((float)L_31, (float)L_32)), ((float)il2cpp_codegen_subtract((float)L_33, (float)L_34)), /*hidden argument*/NULL);
		V_1 = L_35;
		goto IL_0116;
	}

IL_0116:
	{
		Rect_t2360479859  L_36 = V_1;
		return L_36;
	}
}
// UnityEngine.Rect UnityEngine.UI.Clipping::RectIntersect(UnityEngine.Rect,UnityEngine.Rect)
extern "C"  Rect_t2360479859  Clipping_RectIntersect_m2565953623 (RuntimeObject * __this /* static, unused */, Rect_t2360479859  ___a0, Rect_t2360479859  ___b1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Clipping_RectIntersect_m2565953623_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	float V_1 = 0.0f;
	float V_2 = 0.0f;
	float V_3 = 0.0f;
	Rect_t2360479859  V_4;
	memset(&V_4, 0, sizeof(V_4));
	{
		float L_0 = Rect_get_x_m3839990490((&___a0), /*hidden argument*/NULL);
		float L_1 = Rect_get_x_m3839990490((&___b1), /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t3464937446_il2cpp_TypeInfo_var);
		float L_2 = Mathf_Max_m3146388979(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL);
		V_0 = L_2;
		float L_3 = Rect_get_x_m3839990490((&___a0), /*hidden argument*/NULL);
		float L_4 = Rect_get_width_m3421484486((&___a0), /*hidden argument*/NULL);
		float L_5 = Rect_get_x_m3839990490((&___b1), /*hidden argument*/NULL);
		float L_6 = Rect_get_width_m3421484486((&___b1), /*hidden argument*/NULL);
		float L_7 = Mathf_Min_m1073399594(NULL /*static, unused*/, ((float)il2cpp_codegen_add((float)L_3, (float)L_4)), ((float)il2cpp_codegen_add((float)L_5, (float)L_6)), /*hidden argument*/NULL);
		V_1 = L_7;
		float L_8 = Rect_get_y_m1501338330((&___a0), /*hidden argument*/NULL);
		float L_9 = Rect_get_y_m1501338330((&___b1), /*hidden argument*/NULL);
		float L_10 = Mathf_Max_m3146388979(NULL /*static, unused*/, L_8, L_9, /*hidden argument*/NULL);
		V_2 = L_10;
		float L_11 = Rect_get_y_m1501338330((&___a0), /*hidden argument*/NULL);
		float L_12 = Rect_get_height_m1358425599((&___a0), /*hidden argument*/NULL);
		float L_13 = Rect_get_y_m1501338330((&___b1), /*hidden argument*/NULL);
		float L_14 = Rect_get_height_m1358425599((&___b1), /*hidden argument*/NULL);
		float L_15 = Mathf_Min_m1073399594(NULL /*static, unused*/, ((float)il2cpp_codegen_add((float)L_11, (float)L_12)), ((float)il2cpp_codegen_add((float)L_13, (float)L_14)), /*hidden argument*/NULL);
		V_3 = L_15;
		float L_16 = V_1;
		float L_17 = V_0;
		if ((!(((float)L_16) >= ((float)L_17))))
		{
			goto IL_0093;
		}
	}
	{
		float L_18 = V_3;
		float L_19 = V_2;
		if ((!(((float)L_18) >= ((float)L_19))))
		{
			goto IL_0093;
		}
	}
	{
		float L_20 = V_0;
		float L_21 = V_2;
		float L_22 = V_1;
		float L_23 = V_0;
		float L_24 = V_3;
		float L_25 = V_2;
		Rect_t2360479859  L_26;
		memset(&L_26, 0, sizeof(L_26));
		Rect__ctor_m2614021312((&L_26), L_20, L_21, ((float)il2cpp_codegen_subtract((float)L_22, (float)L_23)), ((float)il2cpp_codegen_subtract((float)L_24, (float)L_25)), /*hidden argument*/NULL);
		V_4 = L_26;
		goto IL_00b3;
	}

IL_0093:
	{
		Rect_t2360479859  L_27;
		memset(&L_27, 0, sizeof(L_27));
		Rect__ctor_m2614021312((&L_27), (0.0f), (0.0f), (0.0f), (0.0f), /*hidden argument*/NULL);
		V_4 = L_27;
		goto IL_00b3;
	}

IL_00b3:
	{
		Rect_t2360479859  L_28 = V_4;
		return L_28;
	}
}
#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
// UnityEngine.Color UnityEngine.UI.ColorBlock::get_normalColor()
extern "C"  Color_t2555686324  ColorBlock_get_normalColor_m4055946654 (ColorBlock_t2139031574 * __this, const RuntimeMethod* method)
{
	Color_t2555686324  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		Color_t2555686324  L_0 = __this->get_m_NormalColor_0();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		Color_t2555686324  L_1 = V_0;
		return L_1;
	}
}
extern "C"  Color_t2555686324  ColorBlock_get_normalColor_m4055946654_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	ColorBlock_t2139031574 * _thisAdjusted = reinterpret_cast<ColorBlock_t2139031574 *>(__this + 1);
	return ColorBlock_get_normalColor_m4055946654(_thisAdjusted, method);
}
// System.Void UnityEngine.UI.ColorBlock::set_normalColor(UnityEngine.Color)
extern "C"  void ColorBlock_set_normalColor_m254595671 (ColorBlock_t2139031574 * __this, Color_t2555686324  ___value0, const RuntimeMethod* method)
{
	{
		Color_t2555686324  L_0 = ___value0;
		__this->set_m_NormalColor_0(L_0);
		return;
	}
}
extern "C"  void ColorBlock_set_normalColor_m254595671_AdjustorThunk (RuntimeObject * __this, Color_t2555686324  ___value0, const RuntimeMethod* method)
{
	ColorBlock_t2139031574 * _thisAdjusted = reinterpret_cast<ColorBlock_t2139031574 *>(__this + 1);
	ColorBlock_set_normalColor_m254595671(_thisAdjusted, ___value0, method);
}
// UnityEngine.Color UnityEngine.UI.ColorBlock::get_highlightedColor()
extern "C"  Color_t2555686324  ColorBlock_get_highlightedColor_m588402203 (ColorBlock_t2139031574 * __this, const RuntimeMethod* method)
{
	Color_t2555686324  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		Color_t2555686324  L_0 = __this->get_m_HighlightedColor_1();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		Color_t2555686324  L_1 = V_0;
		return L_1;
	}
}
extern "C"  Color_t2555686324  ColorBlock_get_highlightedColor_m588402203_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	ColorBlock_t2139031574 * _thisAdjusted = reinterpret_cast<ColorBlock_t2139031574 *>(__this + 1);
	return ColorBlock_get_highlightedColor_m588402203(_thisAdjusted, method);
}
// System.Void UnityEngine.UI.ColorBlock::set_highlightedColor(UnityEngine.Color)
extern "C"  void ColorBlock_set_highlightedColor_m2089444414 (ColorBlock_t2139031574 * __this, Color_t2555686324  ___value0, const RuntimeMethod* method)
{
	{
		Color_t2555686324  L_0 = ___value0;
		__this->set_m_HighlightedColor_1(L_0);
		return;
	}
}
extern "C"  void ColorBlock_set_highlightedColor_m2089444414_AdjustorThunk (RuntimeObject * __this, Color_t2555686324  ___value0, const RuntimeMethod* method)
{
	ColorBlock_t2139031574 * _thisAdjusted = reinterpret_cast<ColorBlock_t2139031574 *>(__this + 1);
	ColorBlock_set_highlightedColor_m2089444414(_thisAdjusted, ___value0, method);
}
// UnityEngine.Color UnityEngine.UI.ColorBlock::get_pressedColor()
extern "C"  Color_t2555686324  ColorBlock_get_pressedColor_m3079696728 (ColorBlock_t2139031574 * __this, const RuntimeMethod* method)
{
	Color_t2555686324  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		Color_t2555686324  L_0 = __this->get_m_PressedColor_2();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		Color_t2555686324  L_1 = V_0;
		return L_1;
	}
}
extern "C"  Color_t2555686324  ColorBlock_get_pressedColor_m3079696728_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	ColorBlock_t2139031574 * _thisAdjusted = reinterpret_cast<ColorBlock_t2139031574 *>(__this + 1);
	return ColorBlock_get_pressedColor_m3079696728(_thisAdjusted, method);
}
// System.Void UnityEngine.UI.ColorBlock::set_pressedColor(UnityEngine.Color)
extern "C"  void ColorBlock_set_pressedColor_m2261724099 (ColorBlock_t2139031574 * __this, Color_t2555686324  ___value0, const RuntimeMethod* method)
{
	{
		Color_t2555686324  L_0 = ___value0;
		__this->set_m_PressedColor_2(L_0);
		return;
	}
}
extern "C"  void ColorBlock_set_pressedColor_m2261724099_AdjustorThunk (RuntimeObject * __this, Color_t2555686324  ___value0, const RuntimeMethod* method)
{
	ColorBlock_t2139031574 * _thisAdjusted = reinterpret_cast<ColorBlock_t2139031574 *>(__this + 1);
	ColorBlock_set_pressedColor_m2261724099(_thisAdjusted, ___value0, method);
}
// UnityEngine.Color UnityEngine.UI.ColorBlock::get_disabledColor()
extern "C"  Color_t2555686324  ColorBlock_get_disabledColor_m4200465259 (ColorBlock_t2139031574 * __this, const RuntimeMethod* method)
{
	Color_t2555686324  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		Color_t2555686324  L_0 = __this->get_m_DisabledColor_3();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		Color_t2555686324  L_1 = V_0;
		return L_1;
	}
}
extern "C"  Color_t2555686324  ColorBlock_get_disabledColor_m4200465259_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	ColorBlock_t2139031574 * _thisAdjusted = reinterpret_cast<ColorBlock_t2139031574 *>(__this + 1);
	return ColorBlock_get_disabledColor_m4200465259(_thisAdjusted, method);
}
// System.Void UnityEngine.UI.ColorBlock::set_disabledColor(UnityEngine.Color)
extern "C"  void ColorBlock_set_disabledColor_m2996580094 (ColorBlock_t2139031574 * __this, Color_t2555686324  ___value0, const RuntimeMethod* method)
{
	{
		Color_t2555686324  L_0 = ___value0;
		__this->set_m_DisabledColor_3(L_0);
		return;
	}
}
extern "C"  void ColorBlock_set_disabledColor_m2996580094_AdjustorThunk (RuntimeObject * __this, Color_t2555686324  ___value0, const RuntimeMethod* method)
{
	ColorBlock_t2139031574 * _thisAdjusted = reinterpret_cast<ColorBlock_t2139031574 *>(__this + 1);
	ColorBlock_set_disabledColor_m2996580094(_thisAdjusted, ___value0, method);
}
// System.Single UnityEngine.UI.ColorBlock::get_colorMultiplier()
extern "C"  float ColorBlock_get_colorMultiplier_m815752320 (ColorBlock_t2139031574 * __this, const RuntimeMethod* method)
{
	float V_0 = 0.0f;
	{
		float L_0 = __this->get_m_ColorMultiplier_4();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		float L_1 = V_0;
		return L_1;
	}
}
extern "C"  float ColorBlock_get_colorMultiplier_m815752320_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	ColorBlock_t2139031574 * _thisAdjusted = reinterpret_cast<ColorBlock_t2139031574 *>(__this + 1);
	return ColorBlock_get_colorMultiplier_m815752320(_thisAdjusted, method);
}
// System.Void UnityEngine.UI.ColorBlock::set_colorMultiplier(System.Single)
extern "C"  void ColorBlock_set_colorMultiplier_m2220733205 (ColorBlock_t2139031574 * __this, float ___value0, const RuntimeMethod* method)
{
	{
		float L_0 = ___value0;
		__this->set_m_ColorMultiplier_4(L_0);
		return;
	}
}
extern "C"  void ColorBlock_set_colorMultiplier_m2220733205_AdjustorThunk (RuntimeObject * __this, float ___value0, const RuntimeMethod* method)
{
	ColorBlock_t2139031574 * _thisAdjusted = reinterpret_cast<ColorBlock_t2139031574 *>(__this + 1);
	ColorBlock_set_colorMultiplier_m2220733205(_thisAdjusted, ___value0, method);
}
// System.Single UnityEngine.UI.ColorBlock::get_fadeDuration()
extern "C"  float ColorBlock_get_fadeDuration_m121071467 (ColorBlock_t2139031574 * __this, const RuntimeMethod* method)
{
	float V_0 = 0.0f;
	{
		float L_0 = __this->get_m_FadeDuration_5();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		float L_1 = V_0;
		return L_1;
	}
}
extern "C"  float ColorBlock_get_fadeDuration_m121071467_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	ColorBlock_t2139031574 * _thisAdjusted = reinterpret_cast<ColorBlock_t2139031574 *>(__this + 1);
	return ColorBlock_get_fadeDuration_m121071467(_thisAdjusted, method);
}
// System.Void UnityEngine.UI.ColorBlock::set_fadeDuration(System.Single)
extern "C"  void ColorBlock_set_fadeDuration_m3612529869 (ColorBlock_t2139031574 * __this, float ___value0, const RuntimeMethod* method)
{
	{
		float L_0 = ___value0;
		__this->set_m_FadeDuration_5(L_0);
		return;
	}
}
extern "C"  void ColorBlock_set_fadeDuration_m3612529869_AdjustorThunk (RuntimeObject * __this, float ___value0, const RuntimeMethod* method)
{
	ColorBlock_t2139031574 * _thisAdjusted = reinterpret_cast<ColorBlock_t2139031574 *>(__this + 1);
	ColorBlock_set_fadeDuration_m3612529869(_thisAdjusted, ___value0, method);
}
// UnityEngine.UI.ColorBlock UnityEngine.UI.ColorBlock::get_defaultColorBlock()
extern "C"  ColorBlock_t2139031574  ColorBlock_get_defaultColorBlock_m2213047241 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	ColorBlock_t2139031574  V_0;
	memset(&V_0, 0, sizeof(V_0));
	ColorBlock_t2139031574  V_1;
	memset(&V_1, 0, sizeof(V_1));
	ColorBlock_t2139031574  V_2;
	memset(&V_2, 0, sizeof(V_2));
	{
		il2cpp_codegen_initobj((&V_1), sizeof(ColorBlock_t2139031574 ));
		Color32_t2600501292  L_0;
		memset(&L_0, 0, sizeof(L_0));
		Color32__ctor_m4150508762((&L_0), (uint8_t)((int32_t)255), (uint8_t)((int32_t)255), (uint8_t)((int32_t)255), (uint8_t)((int32_t)255), /*hidden argument*/NULL);
		Color_t2555686324  L_1 = Color32_op_Implicit_m213813866(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		(&V_1)->set_m_NormalColor_0(L_1);
		Color32_t2600501292  L_2;
		memset(&L_2, 0, sizeof(L_2));
		Color32__ctor_m4150508762((&L_2), (uint8_t)((int32_t)245), (uint8_t)((int32_t)245), (uint8_t)((int32_t)245), (uint8_t)((int32_t)255), /*hidden argument*/NULL);
		Color_t2555686324  L_3 = Color32_op_Implicit_m213813866(NULL /*static, unused*/, L_2, /*hidden argument*/NULL);
		(&V_1)->set_m_HighlightedColor_1(L_3);
		Color32_t2600501292  L_4;
		memset(&L_4, 0, sizeof(L_4));
		Color32__ctor_m4150508762((&L_4), (uint8_t)((int32_t)200), (uint8_t)((int32_t)200), (uint8_t)((int32_t)200), (uint8_t)((int32_t)255), /*hidden argument*/NULL);
		Color_t2555686324  L_5 = Color32_op_Implicit_m213813866(NULL /*static, unused*/, L_4, /*hidden argument*/NULL);
		(&V_1)->set_m_PressedColor_2(L_5);
		Color32_t2600501292  L_6;
		memset(&L_6, 0, sizeof(L_6));
		Color32__ctor_m4150508762((&L_6), (uint8_t)((int32_t)200), (uint8_t)((int32_t)200), (uint8_t)((int32_t)200), (uint8_t)((int32_t)128), /*hidden argument*/NULL);
		Color_t2555686324  L_7 = Color32_op_Implicit_m213813866(NULL /*static, unused*/, L_6, /*hidden argument*/NULL);
		(&V_1)->set_m_DisabledColor_3(L_7);
		ColorBlock_set_colorMultiplier_m2220733205((&V_1), (1.0f), /*hidden argument*/NULL);
		ColorBlock_set_fadeDuration_m3612529869((&V_1), (0.1f), /*hidden argument*/NULL);
		ColorBlock_t2139031574  L_8 = V_1;
		V_0 = L_8;
		ColorBlock_t2139031574  L_9 = V_0;
		V_2 = L_9;
		goto IL_00be;
	}

IL_00be:
	{
		ColorBlock_t2139031574  L_10 = V_2;
		return L_10;
	}
}
// System.Boolean UnityEngine.UI.ColorBlock::Equals(System.Object)
extern "C"  bool ColorBlock_Equals_m518833916 (ColorBlock_t2139031574 * __this, RuntimeObject * ___obj0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ColorBlock_Equals_m518833916_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		RuntimeObject * L_0 = ___obj0;
		if (((RuntimeObject *)IsInstSealed((RuntimeObject*)L_0, ColorBlock_t2139031574_il2cpp_TypeInfo_var)))
		{
			goto IL_0013;
		}
	}
	{
		V_0 = (bool)0;
		goto IL_0025;
	}

IL_0013:
	{
		RuntimeObject * L_1 = ___obj0;
		bool L_2 = ColorBlock_Equals_m2135740005(__this, ((*(ColorBlock_t2139031574 *)((ColorBlock_t2139031574 *)UnBox(L_1, ColorBlock_t2139031574_il2cpp_TypeInfo_var)))), /*hidden argument*/NULL);
		V_0 = L_2;
		goto IL_0025;
	}

IL_0025:
	{
		bool L_3 = V_0;
		return L_3;
	}
}
extern "C"  bool ColorBlock_Equals_m518833916_AdjustorThunk (RuntimeObject * __this, RuntimeObject * ___obj0, const RuntimeMethod* method)
{
	ColorBlock_t2139031574 * _thisAdjusted = reinterpret_cast<ColorBlock_t2139031574 *>(__this + 1);
	return ColorBlock_Equals_m518833916(_thisAdjusted, ___obj0, method);
}
// System.Boolean UnityEngine.UI.ColorBlock::Equals(UnityEngine.UI.ColorBlock)
extern "C"  bool ColorBlock_Equals_m2135740005 (ColorBlock_t2139031574 * __this, ColorBlock_t2139031574  ___other0, const RuntimeMethod* method)
{
	bool V_0 = false;
	int32_t G_B7_0 = 0;
	{
		Color_t2555686324  L_0 = ColorBlock_get_normalColor_m4055946654(__this, /*hidden argument*/NULL);
		Color_t2555686324  L_1 = ColorBlock_get_normalColor_m4055946654((&___other0), /*hidden argument*/NULL);
		bool L_2 = Color_op_Equality_m1112359053(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_0080;
		}
	}
	{
		Color_t2555686324  L_3 = ColorBlock_get_highlightedColor_m588402203(__this, /*hidden argument*/NULL);
		Color_t2555686324  L_4 = ColorBlock_get_highlightedColor_m588402203((&___other0), /*hidden argument*/NULL);
		bool L_5 = Color_op_Equality_m1112359053(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL);
		if (!L_5)
		{
			goto IL_0080;
		}
	}
	{
		Color_t2555686324  L_6 = ColorBlock_get_pressedColor_m3079696728(__this, /*hidden argument*/NULL);
		Color_t2555686324  L_7 = ColorBlock_get_pressedColor_m3079696728((&___other0), /*hidden argument*/NULL);
		bool L_8 = Color_op_Equality_m1112359053(NULL /*static, unused*/, L_6, L_7, /*hidden argument*/NULL);
		if (!L_8)
		{
			goto IL_0080;
		}
	}
	{
		Color_t2555686324  L_9 = ColorBlock_get_disabledColor_m4200465259(__this, /*hidden argument*/NULL);
		Color_t2555686324  L_10 = ColorBlock_get_disabledColor_m4200465259((&___other0), /*hidden argument*/NULL);
		bool L_11 = Color_op_Equality_m1112359053(NULL /*static, unused*/, L_9, L_10, /*hidden argument*/NULL);
		if (!L_11)
		{
			goto IL_0080;
		}
	}
	{
		float L_12 = ColorBlock_get_colorMultiplier_m815752320(__this, /*hidden argument*/NULL);
		float L_13 = ColorBlock_get_colorMultiplier_m815752320((&___other0), /*hidden argument*/NULL);
		if ((!(((float)L_12) == ((float)L_13))))
		{
			goto IL_0080;
		}
	}
	{
		float L_14 = ColorBlock_get_fadeDuration_m121071467(__this, /*hidden argument*/NULL);
		float L_15 = ColorBlock_get_fadeDuration_m121071467((&___other0), /*hidden argument*/NULL);
		G_B7_0 = ((((float)L_14) == ((float)L_15))? 1 : 0);
		goto IL_0081;
	}

IL_0080:
	{
		G_B7_0 = 0;
	}

IL_0081:
	{
		V_0 = (bool)G_B7_0;
		goto IL_0087;
	}

IL_0087:
	{
		bool L_16 = V_0;
		return L_16;
	}
}
extern "C"  bool ColorBlock_Equals_m2135740005_AdjustorThunk (RuntimeObject * __this, ColorBlock_t2139031574  ___other0, const RuntimeMethod* method)
{
	ColorBlock_t2139031574 * _thisAdjusted = reinterpret_cast<ColorBlock_t2139031574 *>(__this + 1);
	return ColorBlock_Equals_m2135740005(_thisAdjusted, ___other0, method);
}
// System.Boolean UnityEngine.UI.ColorBlock::op_Equality(UnityEngine.UI.ColorBlock,UnityEngine.UI.ColorBlock)
extern "C"  bool ColorBlock_op_Equality_m2129764110 (RuntimeObject * __this /* static, unused */, ColorBlock_t2139031574  ___point10, ColorBlock_t2139031574  ___point21, const RuntimeMethod* method)
{
	bool V_0 = false;
	{
		ColorBlock_t2139031574  L_0 = ___point21;
		bool L_1 = ColorBlock_Equals_m2135740005((&___point10), L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		goto IL_000f;
	}

IL_000f:
	{
		bool L_2 = V_0;
		return L_2;
	}
}
// System.Boolean UnityEngine.UI.ColorBlock::op_Inequality(UnityEngine.UI.ColorBlock,UnityEngine.UI.ColorBlock)
extern "C"  bool ColorBlock_op_Inequality_m2718216889 (RuntimeObject * __this /* static, unused */, ColorBlock_t2139031574  ___point10, ColorBlock_t2139031574  ___point21, const RuntimeMethod* method)
{
	bool V_0 = false;
	{
		ColorBlock_t2139031574  L_0 = ___point21;
		bool L_1 = ColorBlock_Equals_m2135740005((&___point10), L_0, /*hidden argument*/NULL);
		V_0 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
		goto IL_0012;
	}

IL_0012:
	{
		bool L_2 = V_0;
		return L_2;
	}
}
// System.Int32 UnityEngine.UI.ColorBlock::GetHashCode()
extern "C"  int32_t ColorBlock_GetHashCode_m4264192507 (ColorBlock_t2139031574 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ColorBlock_GetHashCode_m4264192507_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		ColorBlock_t2139031574  L_0 = (*(ColorBlock_t2139031574 *)__this);
		RuntimeObject * L_1 = Box(ColorBlock_t2139031574_il2cpp_TypeInfo_var, &L_0);
		NullCheck((ValueType_t3640485471 *)L_1);
		int32_t L_2 = ValueType_GetHashCode_m715362416((ValueType_t3640485471 *)L_1, /*hidden argument*/NULL);
		V_0 = L_2;
		goto IL_0017;
	}

IL_0017:
	{
		int32_t L_3 = V_0;
		return L_3;
	}
}
extern "C"  int32_t ColorBlock_GetHashCode_m4264192507_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	ColorBlock_t2139031574 * _thisAdjusted = reinterpret_cast<ColorBlock_t2139031574 *>(__this + 1);
	return ColorBlock_GetHashCode_m4264192507(_thisAdjusted, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.UI.ContentSizeFitter::.ctor()
extern "C"  void ContentSizeFitter__ctor_m2349275633 (ContentSizeFitter_t3850442145 * __this, const RuntimeMethod* method)
{
	{
		__this->set_m_HorizontalFit_2(0);
		__this->set_m_VerticalFit_3(0);
		UIBehaviour__ctor_m4230637738(__this, /*hidden argument*/NULL);
		return;
	}
}
// UnityEngine.UI.ContentSizeFitter/FitMode UnityEngine.UI.ContentSizeFitter::get_horizontalFit()
extern "C"  int32_t ContentSizeFitter_get_horizontalFit_m2773126143 (ContentSizeFitter_t3850442145 * __this, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->get_m_HorizontalFit_2();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		int32_t L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.UI.ContentSizeFitter::set_horizontalFit(UnityEngine.UI.ContentSizeFitter/FitMode)
extern "C"  void ContentSizeFitter_set_horizontalFit_m3899698855 (ContentSizeFitter_t3850442145 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ContentSizeFitter_set_horizontalFit_m3899698855_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t* L_0 = __this->get_address_of_m_HorizontalFit_2();
		int32_t L_1 = ___value0;
		bool L_2 = SetPropertyUtility_SetStruct_TisFitMode_t3267881214_m3556730181(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisFitMode_t3267881214_m3556730181_RuntimeMethod_var);
		if (!L_2)
		{
			goto IL_0018;
		}
	}
	{
		ContentSizeFitter_SetDirty_m3011820997(__this, /*hidden argument*/NULL);
	}

IL_0018:
	{
		return;
	}
}
// UnityEngine.UI.ContentSizeFitter/FitMode UnityEngine.UI.ContentSizeFitter::get_verticalFit()
extern "C"  int32_t ContentSizeFitter_get_verticalFit_m3719038344 (ContentSizeFitter_t3850442145 * __this, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->get_m_VerticalFit_3();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		int32_t L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.UI.ContentSizeFitter::set_verticalFit(UnityEngine.UI.ContentSizeFitter/FitMode)
extern "C"  void ContentSizeFitter_set_verticalFit_m1831566876 (ContentSizeFitter_t3850442145 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ContentSizeFitter_set_verticalFit_m1831566876_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t* L_0 = __this->get_address_of_m_VerticalFit_3();
		int32_t L_1 = ___value0;
		bool L_2 = SetPropertyUtility_SetStruct_TisFitMode_t3267881214_m3556730181(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisFitMode_t3267881214_m3556730181_RuntimeMethod_var);
		if (!L_2)
		{
			goto IL_0018;
		}
	}
	{
		ContentSizeFitter_SetDirty_m3011820997(__this, /*hidden argument*/NULL);
	}

IL_0018:
	{
		return;
	}
}
// UnityEngine.RectTransform UnityEngine.UI.ContentSizeFitter::get_rectTransform()
extern "C"  RectTransform_t3704657025 * ContentSizeFitter_get_rectTransform_m3297799590 (ContentSizeFitter_t3850442145 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ContentSizeFitter_get_rectTransform_m3297799590_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	RectTransform_t3704657025 * V_0 = NULL;
	{
		RectTransform_t3704657025 * L_0 = __this->get_m_Rect_4();
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_0, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_001e;
		}
	}
	{
		RectTransform_t3704657025 * L_2 = Component_GetComponent_TisRectTransform_t3704657025_m3396022872(__this, /*hidden argument*/Component_GetComponent_TisRectTransform_t3704657025_m3396022872_RuntimeMethod_var);
		__this->set_m_Rect_4(L_2);
	}

IL_001e:
	{
		RectTransform_t3704657025 * L_3 = __this->get_m_Rect_4();
		V_0 = L_3;
		goto IL_002a;
	}

IL_002a:
	{
		RectTransform_t3704657025 * L_4 = V_0;
		return L_4;
	}
}
// System.Void UnityEngine.UI.ContentSizeFitter::OnEnable()
extern "C"  void ContentSizeFitter_OnEnable_m2854655864 (ContentSizeFitter_t3850442145 * __this, const RuntimeMethod* method)
{
	{
		UIBehaviour_OnEnable_m189051288(__this, /*hidden argument*/NULL);
		ContentSizeFitter_SetDirty_m3011820997(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.UI.ContentSizeFitter::OnDisable()
extern "C"  void ContentSizeFitter_OnDisable_m2325498842 (ContentSizeFitter_t3850442145 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ContentSizeFitter_OnDisable_m2325498842_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		DrivenRectTransformTracker_t2562230146 * L_0 = __this->get_address_of_m_Tracker_5();
		DrivenRectTransformTracker_Clear_m371772582(L_0, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_1 = ContentSizeFitter_get_rectTransform_m3297799590(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(LayoutRebuilder_t541313304_il2cpp_TypeInfo_var);
		LayoutRebuilder_MarkLayoutForRebuild_m4080555610(NULL /*static, unused*/, L_1, /*hidden argument*/NULL);
		UIBehaviour_OnDisable_m1784507360(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.UI.ContentSizeFitter::OnRectTransformDimensionsChange()
extern "C"  void ContentSizeFitter_OnRectTransformDimensionsChange_m334821925 (ContentSizeFitter_t3850442145 * __this, const RuntimeMethod* method)
{
	{
		ContentSizeFitter_SetDirty_m3011820997(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.UI.ContentSizeFitter::HandleSelfFittingAlongAxis(System.Int32)
extern "C"  void ContentSizeFitter_HandleSelfFittingAlongAxis_m3992075504 (ContentSizeFitter_t3850442145 * __this, int32_t ___axis0, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	int32_t G_B3_0 = 0;
	RectTransform_t3704657025 * G_B7_0 = NULL;
	ContentSizeFitter_t3850442145 * G_B7_1 = NULL;
	DrivenRectTransformTracker_t2562230146 * G_B7_2 = NULL;
	RectTransform_t3704657025 * G_B6_0 = NULL;
	ContentSizeFitter_t3850442145 * G_B6_1 = NULL;
	DrivenRectTransformTracker_t2562230146 * G_B6_2 = NULL;
	int32_t G_B8_0 = 0;
	RectTransform_t3704657025 * G_B8_1 = NULL;
	ContentSizeFitter_t3850442145 * G_B8_2 = NULL;
	DrivenRectTransformTracker_t2562230146 * G_B8_3 = NULL;
	{
		int32_t L_0 = ___axis0;
		if (L_0)
		{
			goto IL_0012;
		}
	}
	{
		int32_t L_1 = ContentSizeFitter_get_horizontalFit_m2773126143(__this, /*hidden argument*/NULL);
		G_B3_0 = L_1;
		goto IL_0018;
	}

IL_0012:
	{
		int32_t L_2 = ContentSizeFitter_get_verticalFit_m3719038344(__this, /*hidden argument*/NULL);
		G_B3_0 = L_2;
	}

IL_0018:
	{
		V_0 = G_B3_0;
		int32_t L_3 = V_0;
		if (L_3)
		{
			goto IL_0038;
		}
	}
	{
		DrivenRectTransformTracker_t2562230146 * L_4 = __this->get_address_of_m_Tracker_5();
		RectTransform_t3704657025 * L_5 = ContentSizeFitter_get_rectTransform_m3297799590(__this, /*hidden argument*/NULL);
		DrivenRectTransformTracker_Add_m4125027261(L_4, __this, L_5, 0, /*hidden argument*/NULL);
		goto IL_009b;
	}

IL_0038:
	{
		DrivenRectTransformTracker_t2562230146 * L_6 = __this->get_address_of_m_Tracker_5();
		RectTransform_t3704657025 * L_7 = ContentSizeFitter_get_rectTransform_m3297799590(__this, /*hidden argument*/NULL);
		int32_t L_8 = ___axis0;
		G_B6_0 = L_7;
		G_B6_1 = __this;
		G_B6_2 = L_6;
		if (L_8)
		{
			G_B7_0 = L_7;
			G_B7_1 = __this;
			G_B7_2 = L_6;
			goto IL_0055;
		}
	}
	{
		G_B8_0 = ((int32_t)4096);
		G_B8_1 = G_B6_0;
		G_B8_2 = G_B6_1;
		G_B8_3 = G_B6_2;
		goto IL_005a;
	}

IL_0055:
	{
		G_B8_0 = ((int32_t)8192);
		G_B8_1 = G_B7_0;
		G_B8_2 = G_B7_1;
		G_B8_3 = G_B7_2;
	}

IL_005a:
	{
		DrivenRectTransformTracker_Add_m4125027261(G_B8_3, G_B8_2, G_B8_1, G_B8_0, /*hidden argument*/NULL);
		int32_t L_9 = V_0;
		if ((!(((uint32_t)L_9) == ((uint32_t)1))))
		{
			goto IL_0083;
		}
	}
	{
		RectTransform_t3704657025 * L_10 = ContentSizeFitter_get_rectTransform_m3297799590(__this, /*hidden argument*/NULL);
		int32_t L_11 = ___axis0;
		RectTransform_t3704657025 * L_12 = __this->get_m_Rect_4();
		int32_t L_13 = ___axis0;
		float L_14 = LayoutUtility_GetMinSize_m2572843166(NULL /*static, unused*/, L_12, L_13, /*hidden argument*/NULL);
		NullCheck(L_10);
		RectTransform_SetSizeWithCurrentAnchors_m1274467307(L_10, L_11, L_14, /*hidden argument*/NULL);
		goto IL_009b;
	}

IL_0083:
	{
		RectTransform_t3704657025 * L_15 = ContentSizeFitter_get_rectTransform_m3297799590(__this, /*hidden argument*/NULL);
		int32_t L_16 = ___axis0;
		RectTransform_t3704657025 * L_17 = __this->get_m_Rect_4();
		int32_t L_18 = ___axis0;
		float L_19 = LayoutUtility_GetPreferredSize_m536572840(NULL /*static, unused*/, L_17, L_18, /*hidden argument*/NULL);
		NullCheck(L_15);
		RectTransform_SetSizeWithCurrentAnchors_m1274467307(L_15, L_16, L_19, /*hidden argument*/NULL);
	}

IL_009b:
	{
		return;
	}
}
// System.Void UnityEngine.UI.ContentSizeFitter::SetLayoutHorizontal()
extern "C"  void ContentSizeFitter_SetLayoutHorizontal_m2833273874 (ContentSizeFitter_t3850442145 * __this, const RuntimeMethod* method)
{
	{
		DrivenRectTransformTracker_t2562230146 * L_0 = __this->get_address_of_m_Tracker_5();
		DrivenRectTransformTracker_Clear_m371772582(L_0, /*hidden argument*/NULL);
		ContentSizeFitter_HandleSelfFittingAlongAxis_m3992075504(__this, 0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.UI.ContentSizeFitter::SetLayoutVertical()
extern "C"  void ContentSizeFitter_SetLayoutVertical_m659643625 (ContentSizeFitter_t3850442145 * __this, const RuntimeMethod* method)
{
	{
		ContentSizeFitter_HandleSelfFittingAlongAxis_m3992075504(__this, 1, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.UI.ContentSizeFitter::SetDirty()
extern "C"  void ContentSizeFitter_SetDirty_m3011820997 (ContentSizeFitter_t3850442145 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ContentSizeFitter_SetDirty_m3011820997_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		bool L_0 = VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, __this);
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		goto IL_001c;
	}

IL_0011:
	{
		RectTransform_t3704657025 * L_1 = ContentSizeFitter_get_rectTransform_m3297799590(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(LayoutRebuilder_t541313304_il2cpp_TypeInfo_var);
		LayoutRebuilder_MarkLayoutForRebuild_m4080555610(NULL /*static, unused*/, L_1, /*hidden argument*/NULL);
	}

IL_001c:
	{
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: UnityEngine.UI.CoroutineTween.ColorTween
extern "C" void ColorTween_t809614380_marshal_pinvoke(const ColorTween_t809614380& unmarshaled, ColorTween_t809614380_marshaled_pinvoke& marshaled)
{
	Exception_t* ___m_Target_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_Target' of type 'ColorTween': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_Target_0Exception);
}
extern "C" void ColorTween_t809614380_marshal_pinvoke_back(const ColorTween_t809614380_marshaled_pinvoke& marshaled, ColorTween_t809614380& unmarshaled)
{
	Exception_t* ___m_Target_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_Target' of type 'ColorTween': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_Target_0Exception);
}
// Conversion method for clean up from marshalling of: UnityEngine.UI.CoroutineTween.ColorTween
extern "C" void ColorTween_t809614380_marshal_pinvoke_cleanup(ColorTween_t809614380_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: UnityEngine.UI.CoroutineTween.ColorTween
extern "C" void ColorTween_t809614380_marshal_com(const ColorTween_t809614380& unmarshaled, ColorTween_t809614380_marshaled_com& marshaled)
{
	Exception_t* ___m_Target_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_Target' of type 'ColorTween': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_Target_0Exception);
}
extern "C" void ColorTween_t809614380_marshal_com_back(const ColorTween_t809614380_marshaled_com& marshaled, ColorTween_t809614380& unmarshaled)
{
	Exception_t* ___m_Target_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_Target' of type 'ColorTween': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_Target_0Exception);
}
// Conversion method for clean up from marshalling of: UnityEngine.UI.CoroutineTween.ColorTween
extern "C" void ColorTween_t809614380_marshal_com_cleanup(ColorTween_t809614380_marshaled_com& marshaled)
{
}
// UnityEngine.Color UnityEngine.UI.CoroutineTween.ColorTween::get_startColor()
extern "C"  Color_t2555686324  ColorTween_get_startColor_m3792586410 (ColorTween_t809614380 * __this, const RuntimeMethod* method)
{
	Color_t2555686324  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		Color_t2555686324  L_0 = __this->get_m_StartColor_1();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		Color_t2555686324  L_1 = V_0;
		return L_1;
	}
}
extern "C"  Color_t2555686324  ColorTween_get_startColor_m3792586410_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	ColorTween_t809614380 * _thisAdjusted = reinterpret_cast<ColorTween_t809614380 *>(__this + 1);
	return ColorTween_get_startColor_m3792586410(_thisAdjusted, method);
}
// System.Void UnityEngine.UI.CoroutineTween.ColorTween::set_startColor(UnityEngine.Color)
extern "C"  void ColorTween_set_startColor_m2562993758 (ColorTween_t809614380 * __this, Color_t2555686324  ___value0, const RuntimeMethod* method)
{
	{
		Color_t2555686324  L_0 = ___value0;
		__this->set_m_StartColor_1(L_0);
		return;
	}
}
extern "C"  void ColorTween_set_startColor_m2562993758_AdjustorThunk (RuntimeObject * __this, Color_t2555686324  ___value0, const RuntimeMethod* method)
{
	ColorTween_t809614380 * _thisAdjusted = reinterpret_cast<ColorTween_t809614380 *>(__this + 1);
	ColorTween_set_startColor_m2562993758(_thisAdjusted, ___value0, method);
}
// UnityEngine.Color UnityEngine.UI.CoroutineTween.ColorTween::get_targetColor()
extern "C"  Color_t2555686324  ColorTween_get_targetColor_m1724075482 (ColorTween_t809614380 * __this, const RuntimeMethod* method)
{
	Color_t2555686324  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		Color_t2555686324  L_0 = __this->get_m_TargetColor_2();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		Color_t2555686324  L_1 = V_0;
		return L_1;
	}
}
extern "C"  Color_t2555686324  ColorTween_get_targetColor_m1724075482_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	ColorTween_t809614380 * _thisAdjusted = reinterpret_cast<ColorTween_t809614380 *>(__this + 1);
	return ColorTween_get_targetColor_m1724075482(_thisAdjusted, method);
}
// System.Void UnityEngine.UI.CoroutineTween.ColorTween::set_targetColor(UnityEngine.Color)
extern "C"  void ColorTween_set_targetColor_m506632790 (ColorTween_t809614380 * __this, Color_t2555686324  ___value0, const RuntimeMethod* method)
{
	{
		Color_t2555686324  L_0 = ___value0;
		__this->set_m_TargetColor_2(L_0);
		return;
	}
}
extern "C"  void ColorTween_set_targetColor_m506632790_AdjustorThunk (RuntimeObject * __this, Color_t2555686324  ___value0, const RuntimeMethod* method)
{
	ColorTween_t809614380 * _thisAdjusted = reinterpret_cast<ColorTween_t809614380 *>(__this + 1);
	ColorTween_set_targetColor_m506632790(_thisAdjusted, ___value0, method);
}
// UnityEngine.UI.CoroutineTween.ColorTween/ColorTweenMode UnityEngine.UI.CoroutineTween.ColorTween::get_tweenMode()
extern "C"  int32_t ColorTween_get_tweenMode_m3971971347 (ColorTween_t809614380 * __this, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->get_m_TweenMode_3();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		int32_t L_1 = V_0;
		return L_1;
	}
}
extern "C"  int32_t ColorTween_get_tweenMode_m3971971347_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	ColorTween_t809614380 * _thisAdjusted = reinterpret_cast<ColorTween_t809614380 *>(__this + 1);
	return ColorTween_get_tweenMode_m3971971347(_thisAdjusted, method);
}
// System.Void UnityEngine.UI.CoroutineTween.ColorTween::set_tweenMode(UnityEngine.UI.CoroutineTween.ColorTween/ColorTweenMode)
extern "C"  void ColorTween_set_tweenMode_m1023330492 (ColorTween_t809614380 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___value0;
		__this->set_m_TweenMode_3(L_0);
		return;
	}
}
extern "C"  void ColorTween_set_tweenMode_m1023330492_AdjustorThunk (RuntimeObject * __this, int32_t ___value0, const RuntimeMethod* method)
{
	ColorTween_t809614380 * _thisAdjusted = reinterpret_cast<ColorTween_t809614380 *>(__this + 1);
	ColorTween_set_tweenMode_m1023330492(_thisAdjusted, ___value0, method);
}
// System.Single UnityEngine.UI.CoroutineTween.ColorTween::get_duration()
extern "C"  float ColorTween_get_duration_m3264097060 (ColorTween_t809614380 * __this, const RuntimeMethod* method)
{
	float V_0 = 0.0f;
	{
		float L_0 = __this->get_m_Duration_4();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		float L_1 = V_0;
		return L_1;
	}
}
extern "C"  float ColorTween_get_duration_m3264097060_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	ColorTween_t809614380 * _thisAdjusted = reinterpret_cast<ColorTween_t809614380 *>(__this + 1);
	return ColorTween_get_duration_m3264097060(_thisAdjusted, method);
}
// System.Void UnityEngine.UI.CoroutineTween.ColorTween::set_duration(System.Single)
extern "C"  void ColorTween_set_duration_m3134106215 (ColorTween_t809614380 * __this, float ___value0, const RuntimeMethod* method)
{
	{
		float L_0 = ___value0;
		__this->set_m_Duration_4(L_0);
		return;
	}
}
extern "C"  void ColorTween_set_duration_m3134106215_AdjustorThunk (RuntimeObject * __this, float ___value0, const RuntimeMethod* method)
{
	ColorTween_t809614380 * _thisAdjusted = reinterpret_cast<ColorTween_t809614380 *>(__this + 1);
	ColorTween_set_duration_m3134106215(_thisAdjusted, ___value0, method);
}
// System.Boolean UnityEngine.UI.CoroutineTween.ColorTween::get_ignoreTimeScale()
extern "C"  bool ColorTween_get_ignoreTimeScale_m1133957174 (ColorTween_t809614380 * __this, const RuntimeMethod* method)
{
	bool V_0 = false;
	{
		bool L_0 = __this->get_m_IgnoreTimeScale_5();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		bool L_1 = V_0;
		return L_1;
	}
}
extern "C"  bool ColorTween_get_ignoreTimeScale_m1133957174_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	ColorTween_t809614380 * _thisAdjusted = reinterpret_cast<ColorTween_t809614380 *>(__this + 1);
	return ColorTween_get_ignoreTimeScale_m1133957174(_thisAdjusted, method);
}
// System.Void UnityEngine.UI.CoroutineTween.ColorTween::set_ignoreTimeScale(System.Boolean)
extern "C"  void ColorTween_set_ignoreTimeScale_m3192806657 (ColorTween_t809614380 * __this, bool ___value0, const RuntimeMethod* method)
{
	{
		bool L_0 = ___value0;
		__this->set_m_IgnoreTimeScale_5(L_0);
		return;
	}
}
extern "C"  void ColorTween_set_ignoreTimeScale_m3192806657_AdjustorThunk (RuntimeObject * __this, bool ___value0, const RuntimeMethod* method)
{
	ColorTween_t809614380 * _thisAdjusted = reinterpret_cast<ColorTween_t809614380 *>(__this + 1);
	ColorTween_set_ignoreTimeScale_m3192806657(_thisAdjusted, ___value0, method);
}
// System.Void UnityEngine.UI.CoroutineTween.ColorTween::TweenValue(System.Single)
extern "C"  void ColorTween_TweenValue_m3895102629 (ColorTween_t809614380 * __this, float ___floatPercentage0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ColorTween_TweenValue_m3895102629_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Color_t2555686324  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		bool L_0 = ColorTween_ValidTarget_m376919233(__this, /*hidden argument*/NULL);
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		goto IL_0099;
	}

IL_0011:
	{
		Color_t2555686324  L_1 = __this->get_m_StartColor_1();
		Color_t2555686324  L_2 = __this->get_m_TargetColor_2();
		float L_3 = ___floatPercentage0;
		Color_t2555686324  L_4 = Color_Lerp_m973389909(NULL /*static, unused*/, L_1, L_2, L_3, /*hidden argument*/NULL);
		V_0 = L_4;
		int32_t L_5 = __this->get_m_TweenMode_3();
		if ((!(((uint32_t)L_5) == ((uint32_t)2))))
		{
			goto IL_006d;
		}
	}
	{
		Color_t2555686324 * L_6 = __this->get_address_of_m_StartColor_1();
		float L_7 = L_6->get_r_0();
		(&V_0)->set_r_0(L_7);
		Color_t2555686324 * L_8 = __this->get_address_of_m_StartColor_1();
		float L_9 = L_8->get_g_1();
		(&V_0)->set_g_1(L_9);
		Color_t2555686324 * L_10 = __this->get_address_of_m_StartColor_1();
		float L_11 = L_10->get_b_2();
		(&V_0)->set_b_2(L_11);
		goto IL_008d;
	}

IL_006d:
	{
		int32_t L_12 = __this->get_m_TweenMode_3();
		if ((!(((uint32_t)L_12) == ((uint32_t)1))))
		{
			goto IL_008d;
		}
	}
	{
		Color_t2555686324 * L_13 = __this->get_address_of_m_StartColor_1();
		float L_14 = L_13->get_a_3();
		(&V_0)->set_a_3(L_14);
	}

IL_008d:
	{
		ColorTweenCallback_t1121741130 * L_15 = __this->get_m_Target_0();
		Color_t2555686324  L_16 = V_0;
		NullCheck(L_15);
		UnityEvent_1_Invoke_m3884411426(L_15, L_16, /*hidden argument*/UnityEvent_1_Invoke_m3884411426_RuntimeMethod_var);
	}

IL_0099:
	{
		return;
	}
}
extern "C"  void ColorTween_TweenValue_m3895102629_AdjustorThunk (RuntimeObject * __this, float ___floatPercentage0, const RuntimeMethod* method)
{
	ColorTween_t809614380 * _thisAdjusted = reinterpret_cast<ColorTween_t809614380 *>(__this + 1);
	ColorTween_TweenValue_m3895102629(_thisAdjusted, ___floatPercentage0, method);
}
// System.Void UnityEngine.UI.CoroutineTween.ColorTween::AddOnChangedCallback(UnityEngine.Events.UnityAction`1<UnityEngine.Color>)
extern "C"  void ColorTween_AddOnChangedCallback_m3959760640 (ColorTween_t809614380 * __this, UnityAction_1_t3140522465 * ___callback0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ColorTween_AddOnChangedCallback_m3959760640_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		ColorTweenCallback_t1121741130 * L_0 = __this->get_m_Target_0();
		if (L_0)
		{
			goto IL_0017;
		}
	}
	{
		ColorTweenCallback_t1121741130 * L_1 = (ColorTweenCallback_t1121741130 *)il2cpp_codegen_object_new(ColorTweenCallback_t1121741130_il2cpp_TypeInfo_var);
		ColorTweenCallback__ctor_m2236520273(L_1, /*hidden argument*/NULL);
		__this->set_m_Target_0(L_1);
	}

IL_0017:
	{
		ColorTweenCallback_t1121741130 * L_2 = __this->get_m_Target_0();
		UnityAction_1_t3140522465 * L_3 = ___callback0;
		NullCheck(L_2);
		UnityEvent_1_AddListener_m1590149461(L_2, L_3, /*hidden argument*/UnityEvent_1_AddListener_m1590149461_RuntimeMethod_var);
		return;
	}
}
extern "C"  void ColorTween_AddOnChangedCallback_m3959760640_AdjustorThunk (RuntimeObject * __this, UnityAction_1_t3140522465 * ___callback0, const RuntimeMethod* method)
{
	ColorTween_t809614380 * _thisAdjusted = reinterpret_cast<ColorTween_t809614380 *>(__this + 1);
	ColorTween_AddOnChangedCallback_m3959760640(_thisAdjusted, ___callback0, method);
}
// System.Boolean UnityEngine.UI.CoroutineTween.ColorTween::GetIgnoreTimescale()
extern "C"  bool ColorTween_GetIgnoreTimescale_m239215707 (ColorTween_t809614380 * __this, const RuntimeMethod* method)
{
	bool V_0 = false;
	{
		bool L_0 = __this->get_m_IgnoreTimeScale_5();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		bool L_1 = V_0;
		return L_1;
	}
}
extern "C"  bool ColorTween_GetIgnoreTimescale_m239215707_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	ColorTween_t809614380 * _thisAdjusted = reinterpret_cast<ColorTween_t809614380 *>(__this + 1);
	return ColorTween_GetIgnoreTimescale_m239215707(_thisAdjusted, method);
}
// System.Single UnityEngine.UI.CoroutineTween.ColorTween::GetDuration()
extern "C"  float ColorTween_GetDuration_m689182999 (ColorTween_t809614380 * __this, const RuntimeMethod* method)
{
	float V_0 = 0.0f;
	{
		float L_0 = __this->get_m_Duration_4();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		float L_1 = V_0;
		return L_1;
	}
}
extern "C"  float ColorTween_GetDuration_m689182999_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	ColorTween_t809614380 * _thisAdjusted = reinterpret_cast<ColorTween_t809614380 *>(__this + 1);
	return ColorTween_GetDuration_m689182999(_thisAdjusted, method);
}
// System.Boolean UnityEngine.UI.CoroutineTween.ColorTween::ValidTarget()
extern "C"  bool ColorTween_ValidTarget_m376919233 (ColorTween_t809614380 * __this, const RuntimeMethod* method)
{
	bool V_0 = false;
	{
		ColorTweenCallback_t1121741130 * L_0 = __this->get_m_Target_0();
		V_0 = (bool)((((int32_t)((((RuntimeObject*)(ColorTweenCallback_t1121741130 *)L_0) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		goto IL_0013;
	}

IL_0013:
	{
		bool L_1 = V_0;
		return L_1;
	}
}
extern "C"  bool ColorTween_ValidTarget_m376919233_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	ColorTween_t809614380 * _thisAdjusted = reinterpret_cast<ColorTween_t809614380 *>(__this + 1);
	return ColorTween_ValidTarget_m376919233(_thisAdjusted, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.UI.CoroutineTween.ColorTween/ColorTweenCallback::.ctor()
extern "C"  void ColorTweenCallback__ctor_m2236520273 (ColorTweenCallback_t1121741130 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ColorTweenCallback__ctor_m2236520273_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		UnityEvent_1__ctor_m1293792034(__this, /*hidden argument*/UnityEvent_1__ctor_m1293792034_RuntimeMethod_var);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: UnityEngine.UI.CoroutineTween.FloatTween
extern "C" void FloatTween_t1274330004_marshal_pinvoke(const FloatTween_t1274330004& unmarshaled, FloatTween_t1274330004_marshaled_pinvoke& marshaled)
{
	Exception_t* ___m_Target_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_Target' of type 'FloatTween': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_Target_0Exception);
}
extern "C" void FloatTween_t1274330004_marshal_pinvoke_back(const FloatTween_t1274330004_marshaled_pinvoke& marshaled, FloatTween_t1274330004& unmarshaled)
{
	Exception_t* ___m_Target_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_Target' of type 'FloatTween': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_Target_0Exception);
}
// Conversion method for clean up from marshalling of: UnityEngine.UI.CoroutineTween.FloatTween
extern "C" void FloatTween_t1274330004_marshal_pinvoke_cleanup(FloatTween_t1274330004_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: UnityEngine.UI.CoroutineTween.FloatTween
extern "C" void FloatTween_t1274330004_marshal_com(const FloatTween_t1274330004& unmarshaled, FloatTween_t1274330004_marshaled_com& marshaled)
{
	Exception_t* ___m_Target_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_Target' of type 'FloatTween': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_Target_0Exception);
}
extern "C" void FloatTween_t1274330004_marshal_com_back(const FloatTween_t1274330004_marshaled_com& marshaled, FloatTween_t1274330004& unmarshaled)
{
	Exception_t* ___m_Target_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_Target' of type 'FloatTween': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_Target_0Exception);
}
// Conversion method for clean up from marshalling of: UnityEngine.UI.CoroutineTween.FloatTween
extern "C" void FloatTween_t1274330004_marshal_com_cleanup(FloatTween_t1274330004_marshaled_com& marshaled)
{
}
// System.Single UnityEngine.UI.CoroutineTween.FloatTween::get_startValue()
extern "C"  float FloatTween_get_startValue_m465477046 (FloatTween_t1274330004 * __this, const RuntimeMethod* method)
{
	float V_0 = 0.0f;
	{
		float L_0 = __this->get_m_StartValue_1();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		float L_1 = V_0;
		return L_1;
	}
}
extern "C"  float FloatTween_get_startValue_m465477046_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	FloatTween_t1274330004 * _thisAdjusted = reinterpret_cast<FloatTween_t1274330004 *>(__this + 1);
	return FloatTween_get_startValue_m465477046(_thisAdjusted, method);
}
// System.Void UnityEngine.UI.CoroutineTween.FloatTween::set_startValue(System.Single)
extern "C"  void FloatTween_set_startValue_m53556027 (FloatTween_t1274330004 * __this, float ___value0, const RuntimeMethod* method)
{
	{
		float L_0 = ___value0;
		__this->set_m_StartValue_1(L_0);
		return;
	}
}
extern "C"  void FloatTween_set_startValue_m53556027_AdjustorThunk (RuntimeObject * __this, float ___value0, const RuntimeMethod* method)
{
	FloatTween_t1274330004 * _thisAdjusted = reinterpret_cast<FloatTween_t1274330004 *>(__this + 1);
	FloatTween_set_startValue_m53556027(_thisAdjusted, ___value0, method);
}
// System.Single UnityEngine.UI.CoroutineTween.FloatTween::get_targetValue()
extern "C"  float FloatTween_get_targetValue_m3648367999 (FloatTween_t1274330004 * __this, const RuntimeMethod* method)
{
	float V_0 = 0.0f;
	{
		float L_0 = __this->get_m_TargetValue_2();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		float L_1 = V_0;
		return L_1;
	}
}
extern "C"  float FloatTween_get_targetValue_m3648367999_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	FloatTween_t1274330004 * _thisAdjusted = reinterpret_cast<FloatTween_t1274330004 *>(__this + 1);
	return FloatTween_get_targetValue_m3648367999(_thisAdjusted, method);
}
// System.Void UnityEngine.UI.CoroutineTween.FloatTween::set_targetValue(System.Single)
extern "C"  void FloatTween_set_targetValue_m3604919944 (FloatTween_t1274330004 * __this, float ___value0, const RuntimeMethod* method)
{
	{
		float L_0 = ___value0;
		__this->set_m_TargetValue_2(L_0);
		return;
	}
}
extern "C"  void FloatTween_set_targetValue_m3604919944_AdjustorThunk (RuntimeObject * __this, float ___value0, const RuntimeMethod* method)
{
	FloatTween_t1274330004 * _thisAdjusted = reinterpret_cast<FloatTween_t1274330004 *>(__this + 1);
	FloatTween_set_targetValue_m3604919944(_thisAdjusted, ___value0, method);
}
// System.Single UnityEngine.UI.CoroutineTween.FloatTween::get_duration()
extern "C"  float FloatTween_get_duration_m1227071020 (FloatTween_t1274330004 * __this, const RuntimeMethod* method)
{
	float V_0 = 0.0f;
	{
		float L_0 = __this->get_m_Duration_3();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		float L_1 = V_0;
		return L_1;
	}
}
extern "C"  float FloatTween_get_duration_m1227071020_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	FloatTween_t1274330004 * _thisAdjusted = reinterpret_cast<FloatTween_t1274330004 *>(__this + 1);
	return FloatTween_get_duration_m1227071020(_thisAdjusted, method);
}
// System.Void UnityEngine.UI.CoroutineTween.FloatTween::set_duration(System.Single)
extern "C"  void FloatTween_set_duration_m2138901351 (FloatTween_t1274330004 * __this, float ___value0, const RuntimeMethod* method)
{
	{
		float L_0 = ___value0;
		__this->set_m_Duration_3(L_0);
		return;
	}
}
extern "C"  void FloatTween_set_duration_m2138901351_AdjustorThunk (RuntimeObject * __this, float ___value0, const RuntimeMethod* method)
{
	FloatTween_t1274330004 * _thisAdjusted = reinterpret_cast<FloatTween_t1274330004 *>(__this + 1);
	FloatTween_set_duration_m2138901351(_thisAdjusted, ___value0, method);
}
// System.Boolean UnityEngine.UI.CoroutineTween.FloatTween::get_ignoreTimeScale()
extern "C"  bool FloatTween_get_ignoreTimeScale_m322812475 (FloatTween_t1274330004 * __this, const RuntimeMethod* method)
{
	bool V_0 = false;
	{
		bool L_0 = __this->get_m_IgnoreTimeScale_4();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		bool L_1 = V_0;
		return L_1;
	}
}
extern "C"  bool FloatTween_get_ignoreTimeScale_m322812475_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	FloatTween_t1274330004 * _thisAdjusted = reinterpret_cast<FloatTween_t1274330004 *>(__this + 1);
	return FloatTween_get_ignoreTimeScale_m322812475(_thisAdjusted, method);
}
// System.Void UnityEngine.UI.CoroutineTween.FloatTween::set_ignoreTimeScale(System.Boolean)
extern "C"  void FloatTween_set_ignoreTimeScale_m2281304002 (FloatTween_t1274330004 * __this, bool ___value0, const RuntimeMethod* method)
{
	{
		bool L_0 = ___value0;
		__this->set_m_IgnoreTimeScale_4(L_0);
		return;
	}
}
extern "C"  void FloatTween_set_ignoreTimeScale_m2281304002_AdjustorThunk (RuntimeObject * __this, bool ___value0, const RuntimeMethod* method)
{
	FloatTween_t1274330004 * _thisAdjusted = reinterpret_cast<FloatTween_t1274330004 *>(__this + 1);
	FloatTween_set_ignoreTimeScale_m2281304002(_thisAdjusted, ___value0, method);
}
// System.Void UnityEngine.UI.CoroutineTween.FloatTween::TweenValue(System.Single)
extern "C"  void FloatTween_TweenValue_m52237061 (FloatTween_t1274330004 * __this, float ___floatPercentage0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (FloatTween_TweenValue_m52237061_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	{
		bool L_0 = FloatTween_ValidTarget_m885246038(__this, /*hidden argument*/NULL);
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		goto IL_0030;
	}

IL_0011:
	{
		float L_1 = __this->get_m_StartValue_1();
		float L_2 = __this->get_m_TargetValue_2();
		float L_3 = ___floatPercentage0;
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t3464937446_il2cpp_TypeInfo_var);
		float L_4 = Mathf_Lerp_m1004423579(NULL /*static, unused*/, L_1, L_2, L_3, /*hidden argument*/NULL);
		V_0 = L_4;
		FloatTweenCallback_t1856710240 * L_5 = __this->get_m_Target_0();
		float L_6 = V_0;
		NullCheck(L_5);
		UnityEvent_1_Invoke_m3400677460(L_5, L_6, /*hidden argument*/UnityEvent_1_Invoke_m3400677460_RuntimeMethod_var);
	}

IL_0030:
	{
		return;
	}
}
extern "C"  void FloatTween_TweenValue_m52237061_AdjustorThunk (RuntimeObject * __this, float ___floatPercentage0, const RuntimeMethod* method)
{
	FloatTween_t1274330004 * _thisAdjusted = reinterpret_cast<FloatTween_t1274330004 *>(__this + 1);
	FloatTween_TweenValue_m52237061(_thisAdjusted, ___floatPercentage0, method);
}
// System.Void UnityEngine.UI.CoroutineTween.FloatTween::AddOnChangedCallback(UnityEngine.Events.UnityAction`1<System.Single>)
extern "C"  void FloatTween_AddOnChangedCallback_m2814315272 (FloatTween_t1274330004 * __this, UnityAction_1_t1982102915 * ___callback0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (FloatTween_AddOnChangedCallback_m2814315272_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		FloatTweenCallback_t1856710240 * L_0 = __this->get_m_Target_0();
		if (L_0)
		{
			goto IL_0017;
		}
	}
	{
		FloatTweenCallback_t1856710240 * L_1 = (FloatTweenCallback_t1856710240 *)il2cpp_codegen_object_new(FloatTweenCallback_t1856710240_il2cpp_TypeInfo_var);
		FloatTweenCallback__ctor_m1448508437(L_1, /*hidden argument*/NULL);
		__this->set_m_Target_0(L_1);
	}

IL_0017:
	{
		FloatTweenCallback_t1856710240 * L_2 = __this->get_m_Target_0();
		UnityAction_1_t1982102915 * L_3 = ___callback0;
		NullCheck(L_2);
		UnityEvent_1_AddListener_m3008008915(L_2, L_3, /*hidden argument*/UnityEvent_1_AddListener_m3008008915_RuntimeMethod_var);
		return;
	}
}
extern "C"  void FloatTween_AddOnChangedCallback_m2814315272_AdjustorThunk (RuntimeObject * __this, UnityAction_1_t1982102915 * ___callback0, const RuntimeMethod* method)
{
	FloatTween_t1274330004 * _thisAdjusted = reinterpret_cast<FloatTween_t1274330004 *>(__this + 1);
	FloatTween_AddOnChangedCallback_m2814315272(_thisAdjusted, ___callback0, method);
}
// System.Boolean UnityEngine.UI.CoroutineTween.FloatTween::GetIgnoreTimescale()
extern "C"  bool FloatTween_GetIgnoreTimescale_m2679907650 (FloatTween_t1274330004 * __this, const RuntimeMethod* method)
{
	bool V_0 = false;
	{
		bool L_0 = __this->get_m_IgnoreTimeScale_4();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		bool L_1 = V_0;
		return L_1;
	}
}
extern "C"  bool FloatTween_GetIgnoreTimescale_m2679907650_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	FloatTween_t1274330004 * _thisAdjusted = reinterpret_cast<FloatTween_t1274330004 *>(__this + 1);
	return FloatTween_GetIgnoreTimescale_m2679907650(_thisAdjusted, method);
}
// System.Single UnityEngine.UI.CoroutineTween.FloatTween::GetDuration()
extern "C"  float FloatTween_GetDuration_m1576749078 (FloatTween_t1274330004 * __this, const RuntimeMethod* method)
{
	float V_0 = 0.0f;
	{
		float L_0 = __this->get_m_Duration_3();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		float L_1 = V_0;
		return L_1;
	}
}
extern "C"  float FloatTween_GetDuration_m1576749078_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	FloatTween_t1274330004 * _thisAdjusted = reinterpret_cast<FloatTween_t1274330004 *>(__this + 1);
	return FloatTween_GetDuration_m1576749078(_thisAdjusted, method);
}
// System.Boolean UnityEngine.UI.CoroutineTween.FloatTween::ValidTarget()
extern "C"  bool FloatTween_ValidTarget_m885246038 (FloatTween_t1274330004 * __this, const RuntimeMethod* method)
{
	bool V_0 = false;
	{
		FloatTweenCallback_t1856710240 * L_0 = __this->get_m_Target_0();
		V_0 = (bool)((((int32_t)((((RuntimeObject*)(FloatTweenCallback_t1856710240 *)L_0) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		goto IL_0013;
	}

IL_0013:
	{
		bool L_1 = V_0;
		return L_1;
	}
}
extern "C"  bool FloatTween_ValidTarget_m885246038_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	FloatTween_t1274330004 * _thisAdjusted = reinterpret_cast<FloatTween_t1274330004 *>(__this + 1);
	return FloatTween_ValidTarget_m885246038(_thisAdjusted, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.UI.CoroutineTween.FloatTween/FloatTweenCallback::.ctor()
extern "C"  void FloatTweenCallback__ctor_m1448508437 (FloatTweenCallback_t1856710240 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (FloatTweenCallback__ctor_m1448508437_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		UnityEvent_1__ctor_m2218582587(__this, /*hidden argument*/UnityEvent_1__ctor_m2218582587_RuntimeMethod_var);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// UnityEngine.GameObject UnityEngine.UI.DefaultControls::CreateUIElementRoot(System.String,UnityEngine.Vector2)
extern "C"  GameObject_t1113636619 * DefaultControls_CreateUIElementRoot_m3904573408 (RuntimeObject * __this /* static, unused */, String_t* ___name0, Vector2_t2156229523  ___size1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DefaultControls_CreateUIElementRoot_m3904573408_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	GameObject_t1113636619 * V_0 = NULL;
	RectTransform_t3704657025 * V_1 = NULL;
	GameObject_t1113636619 * V_2 = NULL;
	{
		String_t* L_0 = ___name0;
		GameObject_t1113636619 * L_1 = (GameObject_t1113636619 *)il2cpp_codegen_object_new(GameObject_t1113636619_il2cpp_TypeInfo_var);
		GameObject__ctor_m2093116449(L_1, L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		GameObject_t1113636619 * L_2 = V_0;
		NullCheck(L_2);
		RectTransform_t3704657025 * L_3 = GameObject_AddComponent_TisRectTransform_t3704657025_m3669823029(L_2, /*hidden argument*/GameObject_AddComponent_TisRectTransform_t3704657025_m3669823029_RuntimeMethod_var);
		V_1 = L_3;
		RectTransform_t3704657025 * L_4 = V_1;
		Vector2_t2156229523  L_5 = ___size1;
		NullCheck(L_4);
		RectTransform_set_sizeDelta_m3462269772(L_4, L_5, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_6 = V_0;
		V_2 = L_6;
		goto IL_001d;
	}

IL_001d:
	{
		GameObject_t1113636619 * L_7 = V_2;
		return L_7;
	}
}
// UnityEngine.GameObject UnityEngine.UI.DefaultControls::CreateUIObject(System.String,UnityEngine.GameObject)
extern "C"  GameObject_t1113636619 * DefaultControls_CreateUIObject_m532581332 (RuntimeObject * __this /* static, unused */, String_t* ___name0, GameObject_t1113636619 * ___parent1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DefaultControls_CreateUIObject_m532581332_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	GameObject_t1113636619 * V_0 = NULL;
	GameObject_t1113636619 * V_1 = NULL;
	{
		String_t* L_0 = ___name0;
		GameObject_t1113636619 * L_1 = (GameObject_t1113636619 *)il2cpp_codegen_object_new(GameObject_t1113636619_il2cpp_TypeInfo_var);
		GameObject__ctor_m2093116449(L_1, L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		GameObject_t1113636619 * L_2 = V_0;
		NullCheck(L_2);
		GameObject_AddComponent_TisRectTransform_t3704657025_m3669823029(L_2, /*hidden argument*/GameObject_AddComponent_TisRectTransform_t3704657025_m3669823029_RuntimeMethod_var);
		GameObject_t1113636619 * L_3 = V_0;
		GameObject_t1113636619 * L_4 = ___parent1;
		IL2CPP_RUNTIME_CLASS_INIT(DefaultControls_t4098465386_il2cpp_TypeInfo_var);
		DefaultControls_SetParentAndAlign_m3382741674(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_5 = V_0;
		V_1 = L_5;
		goto IL_001d;
	}

IL_001d:
	{
		GameObject_t1113636619 * L_6 = V_1;
		return L_6;
	}
}
// System.Void UnityEngine.UI.DefaultControls::SetDefaultTextValues(UnityEngine.UI.Text)
extern "C"  void DefaultControls_SetDefaultTextValues_m1943359795 (RuntimeObject * __this /* static, unused */, Text_t1901882714 * ___lbl0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DefaultControls_SetDefaultTextValues_m1943359795_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Text_t1901882714 * L_0 = ___lbl0;
		IL2CPP_RUNTIME_CLASS_INIT(DefaultControls_t4098465386_il2cpp_TypeInfo_var);
		Color_t2555686324  L_1 = ((DefaultControls_t4098465386_StaticFields*)il2cpp_codegen_static_fields_for(DefaultControls_t4098465386_il2cpp_TypeInfo_var))->get_s_TextColor_8();
		NullCheck(L_0);
		VirtActionInvoker1< Color_t2555686324  >::Invoke(23 /* System.Void UnityEngine.UI.Graphic::set_color(UnityEngine.Color) */, L_0, L_1);
		Text_t1901882714 * L_2 = ___lbl0;
		NullCheck(L_2);
		Text_AssignDefaultFont_m3151310334(L_2, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.UI.DefaultControls::SetDefaultColorTransitionValues(UnityEngine.UI.Selectable)
extern "C"  void DefaultControls_SetDefaultColorTransitionValues_m2033775311 (RuntimeObject * __this /* static, unused */, Selectable_t3250028441 * ___slider0, const RuntimeMethod* method)
{
	ColorBlock_t2139031574  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		Selectable_t3250028441 * L_0 = ___slider0;
		NullCheck(L_0);
		ColorBlock_t2139031574  L_1 = Selectable_get_colors_m2213868400(L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		Color_t2555686324  L_2;
		memset(&L_2, 0, sizeof(L_2));
		Color__ctor_m286683560((&L_2), (0.882f), (0.882f), (0.882f), /*hidden argument*/NULL);
		ColorBlock_set_highlightedColor_m2089444414((&V_0), L_2, /*hidden argument*/NULL);
		Color_t2555686324  L_3;
		memset(&L_3, 0, sizeof(L_3));
		Color__ctor_m286683560((&L_3), (0.698f), (0.698f), (0.698f), /*hidden argument*/NULL);
		ColorBlock_set_pressedColor_m2261724099((&V_0), L_3, /*hidden argument*/NULL);
		Color_t2555686324  L_4;
		memset(&L_4, 0, sizeof(L_4));
		Color__ctor_m286683560((&L_4), (0.521f), (0.521f), (0.521f), /*hidden argument*/NULL);
		ColorBlock_set_disabledColor_m2996580094((&V_0), L_4, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.UI.DefaultControls::SetParentAndAlign(UnityEngine.GameObject,UnityEngine.GameObject)
extern "C"  void DefaultControls_SetParentAndAlign_m3382741674 (RuntimeObject * __this /* static, unused */, GameObject_t1113636619 * ___child0, GameObject_t1113636619 * ___parent1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DefaultControls_SetParentAndAlign_m3382741674_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		GameObject_t1113636619 * L_0 = ___parent1;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_0, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0012;
		}
	}
	{
		goto IL_0030;
	}

IL_0012:
	{
		GameObject_t1113636619 * L_2 = ___child0;
		NullCheck(L_2);
		Transform_t3600365921 * L_3 = GameObject_get_transform_m1369836730(L_2, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_4 = ___parent1;
		NullCheck(L_4);
		Transform_t3600365921 * L_5 = GameObject_get_transform_m1369836730(L_4, /*hidden argument*/NULL);
		NullCheck(L_3);
		Transform_SetParent_m273471670(L_3, L_5, (bool)0, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_6 = ___child0;
		GameObject_t1113636619 * L_7 = ___parent1;
		NullCheck(L_7);
		int32_t L_8 = GameObject_get_layer_m4158800245(L_7, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(DefaultControls_t4098465386_il2cpp_TypeInfo_var);
		DefaultControls_SetLayerRecursively_m68887584(NULL /*static, unused*/, L_6, L_8, /*hidden argument*/NULL);
	}

IL_0030:
	{
		return;
	}
}
// System.Void UnityEngine.UI.DefaultControls::SetLayerRecursively(UnityEngine.GameObject,System.Int32)
extern "C"  void DefaultControls_SetLayerRecursively_m68887584 (RuntimeObject * __this /* static, unused */, GameObject_t1113636619 * ___go0, int32_t ___layer1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DefaultControls_SetLayerRecursively_m68887584_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Transform_t3600365921 * V_0 = NULL;
	int32_t V_1 = 0;
	{
		GameObject_t1113636619 * L_0 = ___go0;
		int32_t L_1 = ___layer1;
		NullCheck(L_0);
		GameObject_set_layer_m3294992795(L_0, L_1, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_2 = ___go0;
		NullCheck(L_2);
		Transform_t3600365921 * L_3 = GameObject_get_transform_m1369836730(L_2, /*hidden argument*/NULL);
		V_0 = L_3;
		V_1 = 0;
		goto IL_002c;
	}

IL_0016:
	{
		Transform_t3600365921 * L_4 = V_0;
		int32_t L_5 = V_1;
		NullCheck(L_4);
		Transform_t3600365921 * L_6 = Transform_GetChild_m1092972975(L_4, L_5, /*hidden argument*/NULL);
		NullCheck(L_6);
		GameObject_t1113636619 * L_7 = Component_get_gameObject_m442555142(L_6, /*hidden argument*/NULL);
		int32_t L_8 = ___layer1;
		IL2CPP_RUNTIME_CLASS_INIT(DefaultControls_t4098465386_il2cpp_TypeInfo_var);
		DefaultControls_SetLayerRecursively_m68887584(NULL /*static, unused*/, L_7, L_8, /*hidden argument*/NULL);
		int32_t L_9 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1));
	}

IL_002c:
	{
		int32_t L_10 = V_1;
		Transform_t3600365921 * L_11 = V_0;
		NullCheck(L_11);
		int32_t L_12 = Transform_get_childCount_m3145433196(L_11, /*hidden argument*/NULL);
		if ((((int32_t)L_10) < ((int32_t)L_12)))
		{
			goto IL_0016;
		}
	}
	{
		return;
	}
}
// UnityEngine.GameObject UnityEngine.UI.DefaultControls::CreatePanel(UnityEngine.UI.DefaultControls/Resources)
extern "C"  GameObject_t1113636619 * DefaultControls_CreatePanel_m1558173169 (RuntimeObject * __this /* static, unused */, Resources_t1597885468  ___resources0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DefaultControls_CreatePanel_m1558173169_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	GameObject_t1113636619 * V_0 = NULL;
	RectTransform_t3704657025 * V_1 = NULL;
	Image_t2670269651 * V_2 = NULL;
	GameObject_t1113636619 * V_3 = NULL;
	{
		IL2CPP_RUNTIME_CLASS_INIT(DefaultControls_t4098465386_il2cpp_TypeInfo_var);
		Vector2_t2156229523  L_0 = ((DefaultControls_t4098465386_StaticFields*)il2cpp_codegen_static_fields_for(DefaultControls_t4098465386_il2cpp_TypeInfo_var))->get_s_ThickElementSize_3();
		GameObject_t1113636619 * L_1 = DefaultControls_CreateUIElementRoot_m3904573408(NULL /*static, unused*/, _stringLiteral1597722606, L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		GameObject_t1113636619 * L_2 = V_0;
		NullCheck(L_2);
		RectTransform_t3704657025 * L_3 = GameObject_GetComponent_TisRectTransform_t3704657025_m2005094398(L_2, /*hidden argument*/GameObject_GetComponent_TisRectTransform_t3704657025_m2005094398_RuntimeMethod_var);
		V_1 = L_3;
		RectTransform_t3704657025 * L_4 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(Vector2_t2156229523_il2cpp_TypeInfo_var);
		Vector2_t2156229523  L_5 = Vector2_get_zero_m540426400(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_4);
		RectTransform_set_anchorMin_m4230103102(L_4, L_5, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_6 = V_1;
		Vector2_t2156229523  L_7 = Vector2_get_one_m738793577(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_6);
		RectTransform_set_anchorMax_m2998668828(L_6, L_7, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_8 = V_1;
		Vector2_t2156229523  L_9 = Vector2_get_zero_m540426400(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_8);
		RectTransform_set_anchoredPosition_m4126691837(L_8, L_9, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_10 = V_1;
		Vector2_t2156229523  L_11 = Vector2_get_zero_m540426400(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_10);
		RectTransform_set_sizeDelta_m3462269772(L_10, L_11, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_12 = V_0;
		NullCheck(L_12);
		Image_t2670269651 * L_13 = GameObject_AddComponent_TisImage_t2670269651_m1594579417(L_12, /*hidden argument*/GameObject_AddComponent_TisImage_t2670269651_m1594579417_RuntimeMethod_var);
		V_2 = L_13;
		Image_t2670269651 * L_14 = V_2;
		Sprite_t280657092 * L_15 = (&___resources0)->get_background_1();
		NullCheck(L_14);
		Image_set_sprite_m2369174689(L_14, L_15, /*hidden argument*/NULL);
		Image_t2670269651 * L_16 = V_2;
		NullCheck(L_16);
		Image_set_type_m2038193736(L_16, 1, /*hidden argument*/NULL);
		Image_t2670269651 * L_17 = V_2;
		Color_t2555686324  L_18 = ((DefaultControls_t4098465386_StaticFields*)il2cpp_codegen_static_fields_for(DefaultControls_t4098465386_il2cpp_TypeInfo_var))->get_s_PanelColor_7();
		NullCheck(L_17);
		VirtActionInvoker1< Color_t2555686324  >::Invoke(23 /* System.Void UnityEngine.UI.Graphic::set_color(UnityEngine.Color) */, L_17, L_18);
		GameObject_t1113636619 * L_19 = V_0;
		V_3 = L_19;
		goto IL_0071;
	}

IL_0071:
	{
		GameObject_t1113636619 * L_20 = V_3;
		return L_20;
	}
}
// UnityEngine.GameObject UnityEngine.UI.DefaultControls::CreateButton(UnityEngine.UI.DefaultControls/Resources)
extern "C"  GameObject_t1113636619 * DefaultControls_CreateButton_m2899824576 (RuntimeObject * __this /* static, unused */, Resources_t1597885468  ___resources0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DefaultControls_CreateButton_m2899824576_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	GameObject_t1113636619 * V_0 = NULL;
	GameObject_t1113636619 * V_1 = NULL;
	Image_t2670269651 * V_2 = NULL;
	Button_t4055032469 * V_3 = NULL;
	Text_t1901882714 * V_4 = NULL;
	RectTransform_t3704657025 * V_5 = NULL;
	GameObject_t1113636619 * V_6 = NULL;
	{
		IL2CPP_RUNTIME_CLASS_INIT(DefaultControls_t4098465386_il2cpp_TypeInfo_var);
		Vector2_t2156229523  L_0 = ((DefaultControls_t4098465386_StaticFields*)il2cpp_codegen_static_fields_for(DefaultControls_t4098465386_il2cpp_TypeInfo_var))->get_s_ThickElementSize_3();
		GameObject_t1113636619 * L_1 = DefaultControls_CreateUIElementRoot_m3904573408(NULL /*static, unused*/, _stringLiteral1208991571, L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		GameObject_t1113636619 * L_2 = (GameObject_t1113636619 *)il2cpp_codegen_object_new(GameObject_t1113636619_il2cpp_TypeInfo_var);
		GameObject__ctor_m2093116449(L_2, _stringLiteral3987835886, /*hidden argument*/NULL);
		V_1 = L_2;
		GameObject_t1113636619 * L_3 = V_1;
		NullCheck(L_3);
		GameObject_AddComponent_TisRectTransform_t3704657025_m3669823029(L_3, /*hidden argument*/GameObject_AddComponent_TisRectTransform_t3704657025_m3669823029_RuntimeMethod_var);
		GameObject_t1113636619 * L_4 = V_1;
		GameObject_t1113636619 * L_5 = V_0;
		DefaultControls_SetParentAndAlign_m3382741674(NULL /*static, unused*/, L_4, L_5, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_6 = V_0;
		NullCheck(L_6);
		Image_t2670269651 * L_7 = GameObject_AddComponent_TisImage_t2670269651_m1594579417(L_6, /*hidden argument*/GameObject_AddComponent_TisImage_t2670269651_m1594579417_RuntimeMethod_var);
		V_2 = L_7;
		Image_t2670269651 * L_8 = V_2;
		Sprite_t280657092 * L_9 = (&___resources0)->get_standard_0();
		NullCheck(L_8);
		Image_set_sprite_m2369174689(L_8, L_9, /*hidden argument*/NULL);
		Image_t2670269651 * L_10 = V_2;
		NullCheck(L_10);
		Image_set_type_m2038193736(L_10, 1, /*hidden argument*/NULL);
		Image_t2670269651 * L_11 = V_2;
		Color_t2555686324  L_12 = ((DefaultControls_t4098465386_StaticFields*)il2cpp_codegen_static_fields_for(DefaultControls_t4098465386_il2cpp_TypeInfo_var))->get_s_DefaultSelectableColor_6();
		NullCheck(L_11);
		VirtActionInvoker1< Color_t2555686324  >::Invoke(23 /* System.Void UnityEngine.UI.Graphic::set_color(UnityEngine.Color) */, L_11, L_12);
		GameObject_t1113636619 * L_13 = V_0;
		NullCheck(L_13);
		Button_t4055032469 * L_14 = GameObject_AddComponent_TisButton_t4055032469_m1106144321(L_13, /*hidden argument*/GameObject_AddComponent_TisButton_t4055032469_m1106144321_RuntimeMethod_var);
		V_3 = L_14;
		Button_t4055032469 * L_15 = V_3;
		DefaultControls_SetDefaultColorTransitionValues_m2033775311(NULL /*static, unused*/, L_15, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_16 = V_1;
		NullCheck(L_16);
		Text_t1901882714 * L_17 = GameObject_AddComponent_TisText_t1901882714_m942857714(L_16, /*hidden argument*/GameObject_AddComponent_TisText_t1901882714_m942857714_RuntimeMethod_var);
		V_4 = L_17;
		Text_t1901882714 * L_18 = V_4;
		NullCheck(L_18);
		VirtActionInvoker1< String_t* >::Invoke(72 /* System.Void UnityEngine.UI.Text::set_text(System.String) */, L_18, _stringLiteral1208991571);
		Text_t1901882714 * L_19 = V_4;
		NullCheck(L_19);
		Text_set_alignment_m88714888(L_19, 4, /*hidden argument*/NULL);
		Text_t1901882714 * L_20 = V_4;
		DefaultControls_SetDefaultTextValues_m1943359795(NULL /*static, unused*/, L_20, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_21 = V_1;
		NullCheck(L_21);
		RectTransform_t3704657025 * L_22 = GameObject_GetComponent_TisRectTransform_t3704657025_m2005094398(L_21, /*hidden argument*/GameObject_GetComponent_TisRectTransform_t3704657025_m2005094398_RuntimeMethod_var);
		V_5 = L_22;
		RectTransform_t3704657025 * L_23 = V_5;
		IL2CPP_RUNTIME_CLASS_INIT(Vector2_t2156229523_il2cpp_TypeInfo_var);
		Vector2_t2156229523  L_24 = Vector2_get_zero_m540426400(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_23);
		RectTransform_set_anchorMin_m4230103102(L_23, L_24, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_25 = V_5;
		Vector2_t2156229523  L_26 = Vector2_get_one_m738793577(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_25);
		RectTransform_set_anchorMax_m2998668828(L_25, L_26, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_27 = V_5;
		Vector2_t2156229523  L_28 = Vector2_get_zero_m540426400(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_27);
		RectTransform_set_sizeDelta_m3462269772(L_27, L_28, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_29 = V_0;
		V_6 = L_29;
		goto IL_00b4;
	}

IL_00b4:
	{
		GameObject_t1113636619 * L_30 = V_6;
		return L_30;
	}
}
// UnityEngine.GameObject UnityEngine.UI.DefaultControls::CreateText(UnityEngine.UI.DefaultControls/Resources)
extern "C"  GameObject_t1113636619 * DefaultControls_CreateText_m3147275492 (RuntimeObject * __this /* static, unused */, Resources_t1597885468  ___resources0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DefaultControls_CreateText_m3147275492_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	GameObject_t1113636619 * V_0 = NULL;
	Text_t1901882714 * V_1 = NULL;
	GameObject_t1113636619 * V_2 = NULL;
	{
		IL2CPP_RUNTIME_CLASS_INIT(DefaultControls_t4098465386_il2cpp_TypeInfo_var);
		Vector2_t2156229523  L_0 = ((DefaultControls_t4098465386_StaticFields*)il2cpp_codegen_static_fields_for(DefaultControls_t4098465386_il2cpp_TypeInfo_var))->get_s_ThickElementSize_3();
		GameObject_t1113636619 * L_1 = DefaultControls_CreateUIElementRoot_m3904573408(NULL /*static, unused*/, _stringLiteral3987835886, L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		GameObject_t1113636619 * L_2 = V_0;
		NullCheck(L_2);
		Text_t1901882714 * L_3 = GameObject_AddComponent_TisText_t1901882714_m942857714(L_2, /*hidden argument*/GameObject_AddComponent_TisText_t1901882714_m942857714_RuntimeMethod_var);
		V_1 = L_3;
		Text_t1901882714 * L_4 = V_1;
		NullCheck(L_4);
		VirtActionInvoker1< String_t* >::Invoke(72 /* System.Void UnityEngine.UI.Text::set_text(System.String) */, L_4, _stringLiteral3398873761);
		Text_t1901882714 * L_5 = V_1;
		DefaultControls_SetDefaultTextValues_m1943359795(NULL /*static, unused*/, L_5, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_6 = V_0;
		V_2 = L_6;
		goto IL_0030;
	}

IL_0030:
	{
		GameObject_t1113636619 * L_7 = V_2;
		return L_7;
	}
}
// UnityEngine.GameObject UnityEngine.UI.DefaultControls::CreateImage(UnityEngine.UI.DefaultControls/Resources)
extern "C"  GameObject_t1113636619 * DefaultControls_CreateImage_m2462935101 (RuntimeObject * __this /* static, unused */, Resources_t1597885468  ___resources0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DefaultControls_CreateImage_m2462935101_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	GameObject_t1113636619 * V_0 = NULL;
	GameObject_t1113636619 * V_1 = NULL;
	{
		IL2CPP_RUNTIME_CLASS_INIT(DefaultControls_t4098465386_il2cpp_TypeInfo_var);
		Vector2_t2156229523  L_0 = ((DefaultControls_t4098465386_StaticFields*)il2cpp_codegen_static_fields_for(DefaultControls_t4098465386_il2cpp_TypeInfo_var))->get_s_ImageElementSize_5();
		GameObject_t1113636619 * L_1 = DefaultControls_CreateUIElementRoot_m3904573408(NULL /*static, unused*/, _stringLiteral820751583, L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		GameObject_t1113636619 * L_2 = V_0;
		NullCheck(L_2);
		GameObject_AddComponent_TisImage_t2670269651_m1594579417(L_2, /*hidden argument*/GameObject_AddComponent_TisImage_t2670269651_m1594579417_RuntimeMethod_var);
		GameObject_t1113636619 * L_3 = V_0;
		V_1 = L_3;
		goto IL_001f;
	}

IL_001f:
	{
		GameObject_t1113636619 * L_4 = V_1;
		return L_4;
	}
}
// UnityEngine.GameObject UnityEngine.UI.DefaultControls::CreateRawImage(UnityEngine.UI.DefaultControls/Resources)
extern "C"  GameObject_t1113636619 * DefaultControls_CreateRawImage_m4219873755 (RuntimeObject * __this /* static, unused */, Resources_t1597885468  ___resources0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DefaultControls_CreateRawImage_m4219873755_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	GameObject_t1113636619 * V_0 = NULL;
	GameObject_t1113636619 * V_1 = NULL;
	{
		IL2CPP_RUNTIME_CLASS_INIT(DefaultControls_t4098465386_il2cpp_TypeInfo_var);
		Vector2_t2156229523  L_0 = ((DefaultControls_t4098465386_StaticFields*)il2cpp_codegen_static_fields_for(DefaultControls_t4098465386_il2cpp_TypeInfo_var))->get_s_ImageElementSize_5();
		GameObject_t1113636619 * L_1 = DefaultControls_CreateUIElementRoot_m3904573408(NULL /*static, unused*/, _stringLiteral104655467, L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		GameObject_t1113636619 * L_2 = V_0;
		NullCheck(L_2);
		GameObject_AddComponent_TisRawImage_t3182918964_m629883703(L_2, /*hidden argument*/GameObject_AddComponent_TisRawImage_t3182918964_m629883703_RuntimeMethod_var);
		GameObject_t1113636619 * L_3 = V_0;
		V_1 = L_3;
		goto IL_001f;
	}

IL_001f:
	{
		GameObject_t1113636619 * L_4 = V_1;
		return L_4;
	}
}
// UnityEngine.GameObject UnityEngine.UI.DefaultControls::CreateSlider(UnityEngine.UI.DefaultControls/Resources)
extern "C"  GameObject_t1113636619 * DefaultControls_CreateSlider_m2122506991 (RuntimeObject * __this /* static, unused */, Resources_t1597885468  ___resources0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DefaultControls_CreateSlider_m2122506991_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	GameObject_t1113636619 * V_0 = NULL;
	GameObject_t1113636619 * V_1 = NULL;
	GameObject_t1113636619 * V_2 = NULL;
	GameObject_t1113636619 * V_3 = NULL;
	GameObject_t1113636619 * V_4 = NULL;
	GameObject_t1113636619 * V_5 = NULL;
	Image_t2670269651 * V_6 = NULL;
	RectTransform_t3704657025 * V_7 = NULL;
	RectTransform_t3704657025 * V_8 = NULL;
	Image_t2670269651 * V_9 = NULL;
	RectTransform_t3704657025 * V_10 = NULL;
	RectTransform_t3704657025 * V_11 = NULL;
	Image_t2670269651 * V_12 = NULL;
	RectTransform_t3704657025 * V_13 = NULL;
	Slider_t3903728902 * V_14 = NULL;
	GameObject_t1113636619 * V_15 = NULL;
	{
		IL2CPP_RUNTIME_CLASS_INIT(DefaultControls_t4098465386_il2cpp_TypeInfo_var);
		Vector2_t2156229523  L_0 = ((DefaultControls_t4098465386_StaticFields*)il2cpp_codegen_static_fields_for(DefaultControls_t4098465386_il2cpp_TypeInfo_var))->get_s_ThinElementSize_4();
		GameObject_t1113636619 * L_1 = DefaultControls_CreateUIElementRoot_m3904573408(NULL /*static, unused*/, _stringLiteral3186493525, L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		GameObject_t1113636619 * L_2 = V_0;
		GameObject_t1113636619 * L_3 = DefaultControls_CreateUIObject_m532581332(NULL /*static, unused*/, _stringLiteral481518672, L_2, /*hidden argument*/NULL);
		V_1 = L_3;
		GameObject_t1113636619 * L_4 = V_0;
		GameObject_t1113636619 * L_5 = DefaultControls_CreateUIObject_m532581332(NULL /*static, unused*/, _stringLiteral469477732, L_4, /*hidden argument*/NULL);
		V_2 = L_5;
		GameObject_t1113636619 * L_6 = V_2;
		GameObject_t1113636619 * L_7 = DefaultControls_CreateUIObject_m532581332(NULL /*static, unused*/, _stringLiteral1202366456, L_6, /*hidden argument*/NULL);
		V_3 = L_7;
		GameObject_t1113636619 * L_8 = V_0;
		GameObject_t1113636619 * L_9 = DefaultControls_CreateUIObject_m532581332(NULL /*static, unused*/, _stringLiteral1932264120, L_8, /*hidden argument*/NULL);
		V_4 = L_9;
		GameObject_t1113636619 * L_10 = V_4;
		GameObject_t1113636619 * L_11 = DefaultControls_CreateUIObject_m532581332(NULL /*static, unused*/, _stringLiteral3942338294, L_10, /*hidden argument*/NULL);
		V_5 = L_11;
		GameObject_t1113636619 * L_12 = V_1;
		NullCheck(L_12);
		Image_t2670269651 * L_13 = GameObject_AddComponent_TisImage_t2670269651_m1594579417(L_12, /*hidden argument*/GameObject_AddComponent_TisImage_t2670269651_m1594579417_RuntimeMethod_var);
		V_6 = L_13;
		Image_t2670269651 * L_14 = V_6;
		Sprite_t280657092 * L_15 = (&___resources0)->get_background_1();
		NullCheck(L_14);
		Image_set_sprite_m2369174689(L_14, L_15, /*hidden argument*/NULL);
		Image_t2670269651 * L_16 = V_6;
		NullCheck(L_16);
		Image_set_type_m2038193736(L_16, 1, /*hidden argument*/NULL);
		Image_t2670269651 * L_17 = V_6;
		Color_t2555686324  L_18 = ((DefaultControls_t4098465386_StaticFields*)il2cpp_codegen_static_fields_for(DefaultControls_t4098465386_il2cpp_TypeInfo_var))->get_s_DefaultSelectableColor_6();
		NullCheck(L_17);
		VirtActionInvoker1< Color_t2555686324  >::Invoke(23 /* System.Void UnityEngine.UI.Graphic::set_color(UnityEngine.Color) */, L_17, L_18);
		GameObject_t1113636619 * L_19 = V_1;
		NullCheck(L_19);
		RectTransform_t3704657025 * L_20 = GameObject_GetComponent_TisRectTransform_t3704657025_m2005094398(L_19, /*hidden argument*/GameObject_GetComponent_TisRectTransform_t3704657025_m2005094398_RuntimeMethod_var);
		V_7 = L_20;
		RectTransform_t3704657025 * L_21 = V_7;
		Vector2_t2156229523  L_22;
		memset(&L_22, 0, sizeof(L_22));
		Vector2__ctor_m3970636864((&L_22), (0.0f), (0.25f), /*hidden argument*/NULL);
		NullCheck(L_21);
		RectTransform_set_anchorMin_m4230103102(L_21, L_22, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_23 = V_7;
		Vector2_t2156229523  L_24;
		memset(&L_24, 0, sizeof(L_24));
		Vector2__ctor_m3970636864((&L_24), (1.0f), (0.75f), /*hidden argument*/NULL);
		NullCheck(L_23);
		RectTransform_set_anchorMax_m2998668828(L_23, L_24, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_25 = V_7;
		Vector2_t2156229523  L_26;
		memset(&L_26, 0, sizeof(L_26));
		Vector2__ctor_m3970636864((&L_26), (0.0f), (0.0f), /*hidden argument*/NULL);
		NullCheck(L_25);
		RectTransform_set_sizeDelta_m3462269772(L_25, L_26, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_27 = V_2;
		NullCheck(L_27);
		RectTransform_t3704657025 * L_28 = GameObject_GetComponent_TisRectTransform_t3704657025_m2005094398(L_27, /*hidden argument*/GameObject_GetComponent_TisRectTransform_t3704657025_m2005094398_RuntimeMethod_var);
		V_8 = L_28;
		RectTransform_t3704657025 * L_29 = V_8;
		Vector2_t2156229523  L_30;
		memset(&L_30, 0, sizeof(L_30));
		Vector2__ctor_m3970636864((&L_30), (0.0f), (0.25f), /*hidden argument*/NULL);
		NullCheck(L_29);
		RectTransform_set_anchorMin_m4230103102(L_29, L_30, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_31 = V_8;
		Vector2_t2156229523  L_32;
		memset(&L_32, 0, sizeof(L_32));
		Vector2__ctor_m3970636864((&L_32), (1.0f), (0.75f), /*hidden argument*/NULL);
		NullCheck(L_31);
		RectTransform_set_anchorMax_m2998668828(L_31, L_32, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_33 = V_8;
		Vector2_t2156229523  L_34;
		memset(&L_34, 0, sizeof(L_34));
		Vector2__ctor_m3970636864((&L_34), (-5.0f), (0.0f), /*hidden argument*/NULL);
		NullCheck(L_33);
		RectTransform_set_anchoredPosition_m4126691837(L_33, L_34, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_35 = V_8;
		Vector2_t2156229523  L_36;
		memset(&L_36, 0, sizeof(L_36));
		Vector2__ctor_m3970636864((&L_36), (-20.0f), (0.0f), /*hidden argument*/NULL);
		NullCheck(L_35);
		RectTransform_set_sizeDelta_m3462269772(L_35, L_36, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_37 = V_3;
		NullCheck(L_37);
		Image_t2670269651 * L_38 = GameObject_AddComponent_TisImage_t2670269651_m1594579417(L_37, /*hidden argument*/GameObject_AddComponent_TisImage_t2670269651_m1594579417_RuntimeMethod_var);
		V_9 = L_38;
		Image_t2670269651 * L_39 = V_9;
		Sprite_t280657092 * L_40 = (&___resources0)->get_standard_0();
		NullCheck(L_39);
		Image_set_sprite_m2369174689(L_39, L_40, /*hidden argument*/NULL);
		Image_t2670269651 * L_41 = V_9;
		NullCheck(L_41);
		Image_set_type_m2038193736(L_41, 1, /*hidden argument*/NULL);
		Image_t2670269651 * L_42 = V_9;
		Color_t2555686324  L_43 = ((DefaultControls_t4098465386_StaticFields*)il2cpp_codegen_static_fields_for(DefaultControls_t4098465386_il2cpp_TypeInfo_var))->get_s_DefaultSelectableColor_6();
		NullCheck(L_42);
		VirtActionInvoker1< Color_t2555686324  >::Invoke(23 /* System.Void UnityEngine.UI.Graphic::set_color(UnityEngine.Color) */, L_42, L_43);
		GameObject_t1113636619 * L_44 = V_3;
		NullCheck(L_44);
		RectTransform_t3704657025 * L_45 = GameObject_GetComponent_TisRectTransform_t3704657025_m2005094398(L_44, /*hidden argument*/GameObject_GetComponent_TisRectTransform_t3704657025_m2005094398_RuntimeMethod_var);
		V_10 = L_45;
		RectTransform_t3704657025 * L_46 = V_10;
		Vector2_t2156229523  L_47;
		memset(&L_47, 0, sizeof(L_47));
		Vector2__ctor_m3970636864((&L_47), (10.0f), (0.0f), /*hidden argument*/NULL);
		NullCheck(L_46);
		RectTransform_set_sizeDelta_m3462269772(L_46, L_47, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_48 = V_4;
		NullCheck(L_48);
		RectTransform_t3704657025 * L_49 = GameObject_GetComponent_TisRectTransform_t3704657025_m2005094398(L_48, /*hidden argument*/GameObject_GetComponent_TisRectTransform_t3704657025_m2005094398_RuntimeMethod_var);
		V_11 = L_49;
		RectTransform_t3704657025 * L_50 = V_11;
		Vector2_t2156229523  L_51;
		memset(&L_51, 0, sizeof(L_51));
		Vector2__ctor_m3970636864((&L_51), (-20.0f), (0.0f), /*hidden argument*/NULL);
		NullCheck(L_50);
		RectTransform_set_sizeDelta_m3462269772(L_50, L_51, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_52 = V_11;
		Vector2_t2156229523  L_53;
		memset(&L_53, 0, sizeof(L_53));
		Vector2__ctor_m3970636864((&L_53), (0.0f), (0.0f), /*hidden argument*/NULL);
		NullCheck(L_52);
		RectTransform_set_anchorMin_m4230103102(L_52, L_53, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_54 = V_11;
		Vector2_t2156229523  L_55;
		memset(&L_55, 0, sizeof(L_55));
		Vector2__ctor_m3970636864((&L_55), (1.0f), (1.0f), /*hidden argument*/NULL);
		NullCheck(L_54);
		RectTransform_set_anchorMax_m2998668828(L_54, L_55, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_56 = V_5;
		NullCheck(L_56);
		Image_t2670269651 * L_57 = GameObject_AddComponent_TisImage_t2670269651_m1594579417(L_56, /*hidden argument*/GameObject_AddComponent_TisImage_t2670269651_m1594579417_RuntimeMethod_var);
		V_12 = L_57;
		Image_t2670269651 * L_58 = V_12;
		Sprite_t280657092 * L_59 = (&___resources0)->get_knob_3();
		NullCheck(L_58);
		Image_set_sprite_m2369174689(L_58, L_59, /*hidden argument*/NULL);
		Image_t2670269651 * L_60 = V_12;
		Color_t2555686324  L_61 = ((DefaultControls_t4098465386_StaticFields*)il2cpp_codegen_static_fields_for(DefaultControls_t4098465386_il2cpp_TypeInfo_var))->get_s_DefaultSelectableColor_6();
		NullCheck(L_60);
		VirtActionInvoker1< Color_t2555686324  >::Invoke(23 /* System.Void UnityEngine.UI.Graphic::set_color(UnityEngine.Color) */, L_60, L_61);
		GameObject_t1113636619 * L_62 = V_5;
		NullCheck(L_62);
		RectTransform_t3704657025 * L_63 = GameObject_GetComponent_TisRectTransform_t3704657025_m2005094398(L_62, /*hidden argument*/GameObject_GetComponent_TisRectTransform_t3704657025_m2005094398_RuntimeMethod_var);
		V_13 = L_63;
		RectTransform_t3704657025 * L_64 = V_13;
		Vector2_t2156229523  L_65;
		memset(&L_65, 0, sizeof(L_65));
		Vector2__ctor_m3970636864((&L_65), (20.0f), (0.0f), /*hidden argument*/NULL);
		NullCheck(L_64);
		RectTransform_set_sizeDelta_m3462269772(L_64, L_65, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_66 = V_0;
		NullCheck(L_66);
		Slider_t3903728902 * L_67 = GameObject_AddComponent_TisSlider_t3903728902_m1741221326(L_66, /*hidden argument*/GameObject_AddComponent_TisSlider_t3903728902_m1741221326_RuntimeMethod_var);
		V_14 = L_67;
		Slider_t3903728902 * L_68 = V_14;
		GameObject_t1113636619 * L_69 = V_3;
		NullCheck(L_69);
		RectTransform_t3704657025 * L_70 = GameObject_GetComponent_TisRectTransform_t3704657025_m2005094398(L_69, /*hidden argument*/GameObject_GetComponent_TisRectTransform_t3704657025_m2005094398_RuntimeMethod_var);
		NullCheck(L_68);
		Slider_set_fillRect_m2656251767(L_68, L_70, /*hidden argument*/NULL);
		Slider_t3903728902 * L_71 = V_14;
		GameObject_t1113636619 * L_72 = V_5;
		NullCheck(L_72);
		RectTransform_t3704657025 * L_73 = GameObject_GetComponent_TisRectTransform_t3704657025_m2005094398(L_72, /*hidden argument*/GameObject_GetComponent_TisRectTransform_t3704657025_m2005094398_RuntimeMethod_var);
		NullCheck(L_71);
		Slider_set_handleRect_m1101657556(L_71, L_73, /*hidden argument*/NULL);
		Slider_t3903728902 * L_74 = V_14;
		Image_t2670269651 * L_75 = V_12;
		NullCheck(L_74);
		Selectable_set_targetGraphic_m1003546643(L_74, L_75, /*hidden argument*/NULL);
		Slider_t3903728902 * L_76 = V_14;
		NullCheck(L_76);
		Slider_set_direction_m3354648663(L_76, 0, /*hidden argument*/NULL);
		Slider_t3903728902 * L_77 = V_14;
		DefaultControls_SetDefaultColorTransitionValues_m2033775311(NULL /*static, unused*/, L_77, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_78 = V_0;
		V_15 = L_78;
		goto IL_023c;
	}

IL_023c:
	{
		GameObject_t1113636619 * L_79 = V_15;
		return L_79;
	}
}
// UnityEngine.GameObject UnityEngine.UI.DefaultControls::CreateScrollbar(UnityEngine.UI.DefaultControls/Resources)
extern "C"  GameObject_t1113636619 * DefaultControls_CreateScrollbar_m3957104967 (RuntimeObject * __this /* static, unused */, Resources_t1597885468  ___resources0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DefaultControls_CreateScrollbar_m3957104967_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	GameObject_t1113636619 * V_0 = NULL;
	GameObject_t1113636619 * V_1 = NULL;
	GameObject_t1113636619 * V_2 = NULL;
	Image_t2670269651 * V_3 = NULL;
	Image_t2670269651 * V_4 = NULL;
	RectTransform_t3704657025 * V_5 = NULL;
	RectTransform_t3704657025 * V_6 = NULL;
	Scrollbar_t1494447233 * V_7 = NULL;
	GameObject_t1113636619 * V_8 = NULL;
	{
		IL2CPP_RUNTIME_CLASS_INIT(DefaultControls_t4098465386_il2cpp_TypeInfo_var);
		Vector2_t2156229523  L_0 = ((DefaultControls_t4098465386_StaticFields*)il2cpp_codegen_static_fields_for(DefaultControls_t4098465386_il2cpp_TypeInfo_var))->get_s_ThinElementSize_4();
		GameObject_t1113636619 * L_1 = DefaultControls_CreateUIElementRoot_m3904573408(NULL /*static, unused*/, _stringLiteral355797806, L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		GameObject_t1113636619 * L_2 = V_0;
		GameObject_t1113636619 * L_3 = DefaultControls_CreateUIObject_m532581332(NULL /*static, unused*/, _stringLiteral1048144922, L_2, /*hidden argument*/NULL);
		V_1 = L_3;
		GameObject_t1113636619 * L_4 = V_1;
		GameObject_t1113636619 * L_5 = DefaultControls_CreateUIObject_m532581332(NULL /*static, unused*/, _stringLiteral3942338294, L_4, /*hidden argument*/NULL);
		V_2 = L_5;
		GameObject_t1113636619 * L_6 = V_0;
		NullCheck(L_6);
		Image_t2670269651 * L_7 = GameObject_AddComponent_TisImage_t2670269651_m1594579417(L_6, /*hidden argument*/GameObject_AddComponent_TisImage_t2670269651_m1594579417_RuntimeMethod_var);
		V_3 = L_7;
		Image_t2670269651 * L_8 = V_3;
		Sprite_t280657092 * L_9 = (&___resources0)->get_background_1();
		NullCheck(L_8);
		Image_set_sprite_m2369174689(L_8, L_9, /*hidden argument*/NULL);
		Image_t2670269651 * L_10 = V_3;
		NullCheck(L_10);
		Image_set_type_m2038193736(L_10, 1, /*hidden argument*/NULL);
		Image_t2670269651 * L_11 = V_3;
		Color_t2555686324  L_12 = ((DefaultControls_t4098465386_StaticFields*)il2cpp_codegen_static_fields_for(DefaultControls_t4098465386_il2cpp_TypeInfo_var))->get_s_DefaultSelectableColor_6();
		NullCheck(L_11);
		VirtActionInvoker1< Color_t2555686324  >::Invoke(23 /* System.Void UnityEngine.UI.Graphic::set_color(UnityEngine.Color) */, L_11, L_12);
		GameObject_t1113636619 * L_13 = V_2;
		NullCheck(L_13);
		Image_t2670269651 * L_14 = GameObject_AddComponent_TisImage_t2670269651_m1594579417(L_13, /*hidden argument*/GameObject_AddComponent_TisImage_t2670269651_m1594579417_RuntimeMethod_var);
		V_4 = L_14;
		Image_t2670269651 * L_15 = V_4;
		Sprite_t280657092 * L_16 = (&___resources0)->get_standard_0();
		NullCheck(L_15);
		Image_set_sprite_m2369174689(L_15, L_16, /*hidden argument*/NULL);
		Image_t2670269651 * L_17 = V_4;
		NullCheck(L_17);
		Image_set_type_m2038193736(L_17, 1, /*hidden argument*/NULL);
		Image_t2670269651 * L_18 = V_4;
		Color_t2555686324  L_19 = ((DefaultControls_t4098465386_StaticFields*)il2cpp_codegen_static_fields_for(DefaultControls_t4098465386_il2cpp_TypeInfo_var))->get_s_DefaultSelectableColor_6();
		NullCheck(L_18);
		VirtActionInvoker1< Color_t2555686324  >::Invoke(23 /* System.Void UnityEngine.UI.Graphic::set_color(UnityEngine.Color) */, L_18, L_19);
		GameObject_t1113636619 * L_20 = V_1;
		NullCheck(L_20);
		RectTransform_t3704657025 * L_21 = GameObject_GetComponent_TisRectTransform_t3704657025_m2005094398(L_20, /*hidden argument*/GameObject_GetComponent_TisRectTransform_t3704657025_m2005094398_RuntimeMethod_var);
		V_5 = L_21;
		RectTransform_t3704657025 * L_22 = V_5;
		Vector2_t2156229523  L_23;
		memset(&L_23, 0, sizeof(L_23));
		Vector2__ctor_m3970636864((&L_23), (-20.0f), (-20.0f), /*hidden argument*/NULL);
		NullCheck(L_22);
		RectTransform_set_sizeDelta_m3462269772(L_22, L_23, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_24 = V_5;
		IL2CPP_RUNTIME_CLASS_INIT(Vector2_t2156229523_il2cpp_TypeInfo_var);
		Vector2_t2156229523  L_25 = Vector2_get_zero_m540426400(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_24);
		RectTransform_set_anchorMin_m4230103102(L_24, L_25, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_26 = V_5;
		Vector2_t2156229523  L_27 = Vector2_get_one_m738793577(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_26);
		RectTransform_set_anchorMax_m2998668828(L_26, L_27, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_28 = V_2;
		NullCheck(L_28);
		RectTransform_t3704657025 * L_29 = GameObject_GetComponent_TisRectTransform_t3704657025_m2005094398(L_28, /*hidden argument*/GameObject_GetComponent_TisRectTransform_t3704657025_m2005094398_RuntimeMethod_var);
		V_6 = L_29;
		RectTransform_t3704657025 * L_30 = V_6;
		Vector2_t2156229523  L_31;
		memset(&L_31, 0, sizeof(L_31));
		Vector2__ctor_m3970636864((&L_31), (20.0f), (20.0f), /*hidden argument*/NULL);
		NullCheck(L_30);
		RectTransform_set_sizeDelta_m3462269772(L_30, L_31, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_32 = V_0;
		NullCheck(L_32);
		Scrollbar_t1494447233 * L_33 = GameObject_AddComponent_TisScrollbar_t1494447233_m4154290916(L_32, /*hidden argument*/GameObject_AddComponent_TisScrollbar_t1494447233_m4154290916_RuntimeMethod_var);
		V_7 = L_33;
		Scrollbar_t1494447233 * L_34 = V_7;
		RectTransform_t3704657025 * L_35 = V_6;
		NullCheck(L_34);
		Scrollbar_set_handleRect_m1170237786(L_34, L_35, /*hidden argument*/NULL);
		Scrollbar_t1494447233 * L_36 = V_7;
		Image_t2670269651 * L_37 = V_4;
		NullCheck(L_36);
		Selectable_set_targetGraphic_m1003546643(L_36, L_37, /*hidden argument*/NULL);
		Scrollbar_t1494447233 * L_38 = V_7;
		DefaultControls_SetDefaultColorTransitionValues_m2033775311(NULL /*static, unused*/, L_38, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_39 = V_0;
		V_8 = L_39;
		goto IL_00f6;
	}

IL_00f6:
	{
		GameObject_t1113636619 * L_40 = V_8;
		return L_40;
	}
}
// UnityEngine.GameObject UnityEngine.UI.DefaultControls::CreateToggle(UnityEngine.UI.DefaultControls/Resources)
extern "C"  GameObject_t1113636619 * DefaultControls_CreateToggle_m1236643913 (RuntimeObject * __this /* static, unused */, Resources_t1597885468  ___resources0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DefaultControls_CreateToggle_m1236643913_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	GameObject_t1113636619 * V_0 = NULL;
	GameObject_t1113636619 * V_1 = NULL;
	GameObject_t1113636619 * V_2 = NULL;
	GameObject_t1113636619 * V_3 = NULL;
	Toggle_t2735377061 * V_4 = NULL;
	Image_t2670269651 * V_5 = NULL;
	Image_t2670269651 * V_6 = NULL;
	Text_t1901882714 * V_7 = NULL;
	RectTransform_t3704657025 * V_8 = NULL;
	RectTransform_t3704657025 * V_9 = NULL;
	RectTransform_t3704657025 * V_10 = NULL;
	GameObject_t1113636619 * V_11 = NULL;
	{
		IL2CPP_RUNTIME_CLASS_INIT(DefaultControls_t4098465386_il2cpp_TypeInfo_var);
		Vector2_t2156229523  L_0 = ((DefaultControls_t4098465386_StaticFields*)il2cpp_codegen_static_fields_for(DefaultControls_t4098465386_il2cpp_TypeInfo_var))->get_s_ThinElementSize_4();
		GameObject_t1113636619 * L_1 = DefaultControls_CreateUIElementRoot_m3904573408(NULL /*static, unused*/, _stringLiteral7432421, L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		GameObject_t1113636619 * L_2 = V_0;
		GameObject_t1113636619 * L_3 = DefaultControls_CreateUIObject_m532581332(NULL /*static, unused*/, _stringLiteral481518672, L_2, /*hidden argument*/NULL);
		V_1 = L_3;
		GameObject_t1113636619 * L_4 = V_1;
		GameObject_t1113636619 * L_5 = DefaultControls_CreateUIObject_m532581332(NULL /*static, unused*/, _stringLiteral2609645714, L_4, /*hidden argument*/NULL);
		V_2 = L_5;
		GameObject_t1113636619 * L_6 = V_0;
		GameObject_t1113636619 * L_7 = DefaultControls_CreateUIObject_m532581332(NULL /*static, unused*/, _stringLiteral3923321062, L_6, /*hidden argument*/NULL);
		V_3 = L_7;
		GameObject_t1113636619 * L_8 = V_0;
		NullCheck(L_8);
		Toggle_t2735377061 * L_9 = GameObject_AddComponent_TisToggle_t2735377061_m838848113(L_8, /*hidden argument*/GameObject_AddComponent_TisToggle_t2735377061_m838848113_RuntimeMethod_var);
		V_4 = L_9;
		Toggle_t2735377061 * L_10 = V_4;
		NullCheck(L_10);
		Toggle_set_isOn_m3548357404(L_10, (bool)1, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_11 = V_1;
		NullCheck(L_11);
		Image_t2670269651 * L_12 = GameObject_AddComponent_TisImage_t2670269651_m1594579417(L_11, /*hidden argument*/GameObject_AddComponent_TisImage_t2670269651_m1594579417_RuntimeMethod_var);
		V_5 = L_12;
		Image_t2670269651 * L_13 = V_5;
		Sprite_t280657092 * L_14 = (&___resources0)->get_standard_0();
		NullCheck(L_13);
		Image_set_sprite_m2369174689(L_13, L_14, /*hidden argument*/NULL);
		Image_t2670269651 * L_15 = V_5;
		NullCheck(L_15);
		Image_set_type_m2038193736(L_15, 1, /*hidden argument*/NULL);
		Image_t2670269651 * L_16 = V_5;
		Color_t2555686324  L_17 = ((DefaultControls_t4098465386_StaticFields*)il2cpp_codegen_static_fields_for(DefaultControls_t4098465386_il2cpp_TypeInfo_var))->get_s_DefaultSelectableColor_6();
		NullCheck(L_16);
		VirtActionInvoker1< Color_t2555686324  >::Invoke(23 /* System.Void UnityEngine.UI.Graphic::set_color(UnityEngine.Color) */, L_16, L_17);
		GameObject_t1113636619 * L_18 = V_2;
		NullCheck(L_18);
		Image_t2670269651 * L_19 = GameObject_AddComponent_TisImage_t2670269651_m1594579417(L_18, /*hidden argument*/GameObject_AddComponent_TisImage_t2670269651_m1594579417_RuntimeMethod_var);
		V_6 = L_19;
		Image_t2670269651 * L_20 = V_6;
		Sprite_t280657092 * L_21 = (&___resources0)->get_checkmark_4();
		NullCheck(L_20);
		Image_set_sprite_m2369174689(L_20, L_21, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_22 = V_3;
		NullCheck(L_22);
		Text_t1901882714 * L_23 = GameObject_AddComponent_TisText_t1901882714_m942857714(L_22, /*hidden argument*/GameObject_AddComponent_TisText_t1901882714_m942857714_RuntimeMethod_var);
		V_7 = L_23;
		Text_t1901882714 * L_24 = V_7;
		NullCheck(L_24);
		VirtActionInvoker1< String_t* >::Invoke(72 /* System.Void UnityEngine.UI.Text::set_text(System.String) */, L_24, _stringLiteral7432421);
		Text_t1901882714 * L_25 = V_7;
		DefaultControls_SetDefaultTextValues_m1943359795(NULL /*static, unused*/, L_25, /*hidden argument*/NULL);
		Toggle_t2735377061 * L_26 = V_4;
		Image_t2670269651 * L_27 = V_6;
		NullCheck(L_26);
		L_26->set_graphic_17(L_27);
		Toggle_t2735377061 * L_28 = V_4;
		Image_t2670269651 * L_29 = V_5;
		NullCheck(L_28);
		Selectable_set_targetGraphic_m1003546643(L_28, L_29, /*hidden argument*/NULL);
		Toggle_t2735377061 * L_30 = V_4;
		DefaultControls_SetDefaultColorTransitionValues_m2033775311(NULL /*static, unused*/, L_30, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_31 = V_1;
		NullCheck(L_31);
		RectTransform_t3704657025 * L_32 = GameObject_GetComponent_TisRectTransform_t3704657025_m2005094398(L_31, /*hidden argument*/GameObject_GetComponent_TisRectTransform_t3704657025_m2005094398_RuntimeMethod_var);
		V_8 = L_32;
		RectTransform_t3704657025 * L_33 = V_8;
		Vector2_t2156229523  L_34;
		memset(&L_34, 0, sizeof(L_34));
		Vector2__ctor_m3970636864((&L_34), (0.0f), (1.0f), /*hidden argument*/NULL);
		NullCheck(L_33);
		RectTransform_set_anchorMin_m4230103102(L_33, L_34, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_35 = V_8;
		Vector2_t2156229523  L_36;
		memset(&L_36, 0, sizeof(L_36));
		Vector2__ctor_m3970636864((&L_36), (0.0f), (1.0f), /*hidden argument*/NULL);
		NullCheck(L_35);
		RectTransform_set_anchorMax_m2998668828(L_35, L_36, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_37 = V_8;
		Vector2_t2156229523  L_38;
		memset(&L_38, 0, sizeof(L_38));
		Vector2__ctor_m3970636864((&L_38), (10.0f), (-10.0f), /*hidden argument*/NULL);
		NullCheck(L_37);
		RectTransform_set_anchoredPosition_m4126691837(L_37, L_38, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_39 = V_8;
		Vector2_t2156229523  L_40;
		memset(&L_40, 0, sizeof(L_40));
		Vector2__ctor_m3970636864((&L_40), (20.0f), (20.0f), /*hidden argument*/NULL);
		NullCheck(L_39);
		RectTransform_set_sizeDelta_m3462269772(L_39, L_40, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_41 = V_2;
		NullCheck(L_41);
		RectTransform_t3704657025 * L_42 = GameObject_GetComponent_TisRectTransform_t3704657025_m2005094398(L_41, /*hidden argument*/GameObject_GetComponent_TisRectTransform_t3704657025_m2005094398_RuntimeMethod_var);
		V_9 = L_42;
		RectTransform_t3704657025 * L_43 = V_9;
		Vector2_t2156229523  L_44;
		memset(&L_44, 0, sizeof(L_44));
		Vector2__ctor_m3970636864((&L_44), (0.5f), (0.5f), /*hidden argument*/NULL);
		NullCheck(L_43);
		RectTransform_set_anchorMin_m4230103102(L_43, L_44, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_45 = V_9;
		Vector2_t2156229523  L_46;
		memset(&L_46, 0, sizeof(L_46));
		Vector2__ctor_m3970636864((&L_46), (0.5f), (0.5f), /*hidden argument*/NULL);
		NullCheck(L_45);
		RectTransform_set_anchorMax_m2998668828(L_45, L_46, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_47 = V_9;
		IL2CPP_RUNTIME_CLASS_INIT(Vector2_t2156229523_il2cpp_TypeInfo_var);
		Vector2_t2156229523  L_48 = Vector2_get_zero_m540426400(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_47);
		RectTransform_set_anchoredPosition_m4126691837(L_47, L_48, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_49 = V_9;
		Vector2_t2156229523  L_50;
		memset(&L_50, 0, sizeof(L_50));
		Vector2__ctor_m3970636864((&L_50), (20.0f), (20.0f), /*hidden argument*/NULL);
		NullCheck(L_49);
		RectTransform_set_sizeDelta_m3462269772(L_49, L_50, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_51 = V_3;
		NullCheck(L_51);
		RectTransform_t3704657025 * L_52 = GameObject_GetComponent_TisRectTransform_t3704657025_m2005094398(L_51, /*hidden argument*/GameObject_GetComponent_TisRectTransform_t3704657025_m2005094398_RuntimeMethod_var);
		V_10 = L_52;
		RectTransform_t3704657025 * L_53 = V_10;
		Vector2_t2156229523  L_54;
		memset(&L_54, 0, sizeof(L_54));
		Vector2__ctor_m3970636864((&L_54), (0.0f), (0.0f), /*hidden argument*/NULL);
		NullCheck(L_53);
		RectTransform_set_anchorMin_m4230103102(L_53, L_54, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_55 = V_10;
		Vector2_t2156229523  L_56;
		memset(&L_56, 0, sizeof(L_56));
		Vector2__ctor_m3970636864((&L_56), (1.0f), (1.0f), /*hidden argument*/NULL);
		NullCheck(L_55);
		RectTransform_set_anchorMax_m2998668828(L_55, L_56, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_57 = V_10;
		Vector2_t2156229523  L_58;
		memset(&L_58, 0, sizeof(L_58));
		Vector2__ctor_m3970636864((&L_58), (23.0f), (1.0f), /*hidden argument*/NULL);
		NullCheck(L_57);
		RectTransform_set_offsetMin_m1512629941(L_57, L_58, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_59 = V_10;
		Vector2_t2156229523  L_60;
		memset(&L_60, 0, sizeof(L_60));
		Vector2__ctor_m3970636864((&L_60), (-5.0f), (-2.0f), /*hidden argument*/NULL);
		NullCheck(L_59);
		RectTransform_set_offsetMax_m2526664592(L_59, L_60, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_61 = V_0;
		V_11 = L_61;
		goto IL_01d7;
	}

IL_01d7:
	{
		GameObject_t1113636619 * L_62 = V_11;
		return L_62;
	}
}
// UnityEngine.GameObject UnityEngine.UI.DefaultControls::CreateInputField(UnityEngine.UI.DefaultControls/Resources)
extern "C"  GameObject_t1113636619 * DefaultControls_CreateInputField_m1003102365 (RuntimeObject * __this /* static, unused */, Resources_t1597885468  ___resources0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DefaultControls_CreateInputField_m1003102365_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	GameObject_t1113636619 * V_0 = NULL;
	GameObject_t1113636619 * V_1 = NULL;
	GameObject_t1113636619 * V_2 = NULL;
	Image_t2670269651 * V_3 = NULL;
	InputField_t3762917431 * V_4 = NULL;
	Text_t1901882714 * V_5 = NULL;
	Text_t1901882714 * V_6 = NULL;
	Color_t2555686324  V_7;
	memset(&V_7, 0, sizeof(V_7));
	RectTransform_t3704657025 * V_8 = NULL;
	RectTransform_t3704657025 * V_9 = NULL;
	GameObject_t1113636619 * V_10 = NULL;
	{
		IL2CPP_RUNTIME_CLASS_INIT(DefaultControls_t4098465386_il2cpp_TypeInfo_var);
		Vector2_t2156229523  L_0 = ((DefaultControls_t4098465386_StaticFields*)il2cpp_codegen_static_fields_for(DefaultControls_t4098465386_il2cpp_TypeInfo_var))->get_s_ThickElementSize_3();
		GameObject_t1113636619 * L_1 = DefaultControls_CreateUIElementRoot_m3904573408(NULL /*static, unused*/, _stringLiteral523491077, L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		GameObject_t1113636619 * L_2 = V_0;
		GameObject_t1113636619 * L_3 = DefaultControls_CreateUIObject_m532581332(NULL /*static, unused*/, _stringLiteral982237003, L_2, /*hidden argument*/NULL);
		V_1 = L_3;
		GameObject_t1113636619 * L_4 = V_0;
		GameObject_t1113636619 * L_5 = DefaultControls_CreateUIObject_m532581332(NULL /*static, unused*/, _stringLiteral3987835886, L_4, /*hidden argument*/NULL);
		V_2 = L_5;
		GameObject_t1113636619 * L_6 = V_0;
		NullCheck(L_6);
		Image_t2670269651 * L_7 = GameObject_AddComponent_TisImage_t2670269651_m1594579417(L_6, /*hidden argument*/GameObject_AddComponent_TisImage_t2670269651_m1594579417_RuntimeMethod_var);
		V_3 = L_7;
		Image_t2670269651 * L_8 = V_3;
		Sprite_t280657092 * L_9 = (&___resources0)->get_inputField_2();
		NullCheck(L_8);
		Image_set_sprite_m2369174689(L_8, L_9, /*hidden argument*/NULL);
		Image_t2670269651 * L_10 = V_3;
		NullCheck(L_10);
		Image_set_type_m2038193736(L_10, 1, /*hidden argument*/NULL);
		Image_t2670269651 * L_11 = V_3;
		Color_t2555686324  L_12 = ((DefaultControls_t4098465386_StaticFields*)il2cpp_codegen_static_fields_for(DefaultControls_t4098465386_il2cpp_TypeInfo_var))->get_s_DefaultSelectableColor_6();
		NullCheck(L_11);
		VirtActionInvoker1< Color_t2555686324  >::Invoke(23 /* System.Void UnityEngine.UI.Graphic::set_color(UnityEngine.Color) */, L_11, L_12);
		GameObject_t1113636619 * L_13 = V_0;
		NullCheck(L_13);
		InputField_t3762917431 * L_14 = GameObject_AddComponent_TisInputField_t3762917431_m720549681(L_13, /*hidden argument*/GameObject_AddComponent_TisInputField_t3762917431_m720549681_RuntimeMethod_var);
		V_4 = L_14;
		InputField_t3762917431 * L_15 = V_4;
		DefaultControls_SetDefaultColorTransitionValues_m2033775311(NULL /*static, unused*/, L_15, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_16 = V_2;
		NullCheck(L_16);
		Text_t1901882714 * L_17 = GameObject_AddComponent_TisText_t1901882714_m942857714(L_16, /*hidden argument*/GameObject_AddComponent_TisText_t1901882714_m942857714_RuntimeMethod_var);
		V_5 = L_17;
		Text_t1901882714 * L_18 = V_5;
		NullCheck(L_18);
		VirtActionInvoker1< String_t* >::Invoke(72 /* System.Void UnityEngine.UI.Text::set_text(System.String) */, L_18, _stringLiteral757602046);
		Text_t1901882714 * L_19 = V_5;
		NullCheck(L_19);
		Text_set_supportRichText_m1590781031(L_19, (bool)0, /*hidden argument*/NULL);
		Text_t1901882714 * L_20 = V_5;
		DefaultControls_SetDefaultTextValues_m1943359795(NULL /*static, unused*/, L_20, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_21 = V_1;
		NullCheck(L_21);
		Text_t1901882714 * L_22 = GameObject_AddComponent_TisText_t1901882714_m942857714(L_21, /*hidden argument*/GameObject_AddComponent_TisText_t1901882714_m942857714_RuntimeMethod_var);
		V_6 = L_22;
		Text_t1901882714 * L_23 = V_6;
		NullCheck(L_23);
		VirtActionInvoker1< String_t* >::Invoke(72 /* System.Void UnityEngine.UI.Text::set_text(System.String) */, L_23, _stringLiteral3537846219);
		Text_t1901882714 * L_24 = V_6;
		NullCheck(L_24);
		Text_set_fontStyle_m648756124(L_24, 2, /*hidden argument*/NULL);
		Text_t1901882714 * L_25 = V_5;
		NullCheck(L_25);
		Color_t2555686324  L_26 = VirtFuncInvoker0< Color_t2555686324  >::Invoke(22 /* UnityEngine.Color UnityEngine.UI.Graphic::get_color() */, L_25);
		V_7 = L_26;
		Color_t2555686324 * L_27 = (&V_7);
		float L_28 = L_27->get_a_3();
		L_27->set_a_3(((float)il2cpp_codegen_multiply((float)L_28, (float)(0.5f))));
		Text_t1901882714 * L_29 = V_6;
		Color_t2555686324  L_30 = V_7;
		NullCheck(L_29);
		VirtActionInvoker1< Color_t2555686324  >::Invoke(23 /* System.Void UnityEngine.UI.Graphic::set_color(UnityEngine.Color) */, L_29, L_30);
		GameObject_t1113636619 * L_31 = V_2;
		NullCheck(L_31);
		RectTransform_t3704657025 * L_32 = GameObject_GetComponent_TisRectTransform_t3704657025_m2005094398(L_31, /*hidden argument*/GameObject_GetComponent_TisRectTransform_t3704657025_m2005094398_RuntimeMethod_var);
		V_8 = L_32;
		RectTransform_t3704657025 * L_33 = V_8;
		IL2CPP_RUNTIME_CLASS_INIT(Vector2_t2156229523_il2cpp_TypeInfo_var);
		Vector2_t2156229523  L_34 = Vector2_get_zero_m540426400(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_33);
		RectTransform_set_anchorMin_m4230103102(L_33, L_34, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_35 = V_8;
		Vector2_t2156229523  L_36 = Vector2_get_one_m738793577(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_35);
		RectTransform_set_anchorMax_m2998668828(L_35, L_36, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_37 = V_8;
		Vector2_t2156229523  L_38 = Vector2_get_zero_m540426400(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_37);
		RectTransform_set_sizeDelta_m3462269772(L_37, L_38, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_39 = V_8;
		Vector2_t2156229523  L_40;
		memset(&L_40, 0, sizeof(L_40));
		Vector2__ctor_m3970636864((&L_40), (10.0f), (6.0f), /*hidden argument*/NULL);
		NullCheck(L_39);
		RectTransform_set_offsetMin_m1512629941(L_39, L_40, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_41 = V_8;
		Vector2_t2156229523  L_42;
		memset(&L_42, 0, sizeof(L_42));
		Vector2__ctor_m3970636864((&L_42), (-10.0f), (-7.0f), /*hidden argument*/NULL);
		NullCheck(L_41);
		RectTransform_set_offsetMax_m2526664592(L_41, L_42, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_43 = V_1;
		NullCheck(L_43);
		RectTransform_t3704657025 * L_44 = GameObject_GetComponent_TisRectTransform_t3704657025_m2005094398(L_43, /*hidden argument*/GameObject_GetComponent_TisRectTransform_t3704657025_m2005094398_RuntimeMethod_var);
		V_9 = L_44;
		RectTransform_t3704657025 * L_45 = V_9;
		Vector2_t2156229523  L_46 = Vector2_get_zero_m540426400(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_45);
		RectTransform_set_anchorMin_m4230103102(L_45, L_46, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_47 = V_9;
		Vector2_t2156229523  L_48 = Vector2_get_one_m738793577(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_47);
		RectTransform_set_anchorMax_m2998668828(L_47, L_48, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_49 = V_9;
		Vector2_t2156229523  L_50 = Vector2_get_zero_m540426400(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_49);
		RectTransform_set_sizeDelta_m3462269772(L_49, L_50, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_51 = V_9;
		Vector2_t2156229523  L_52;
		memset(&L_52, 0, sizeof(L_52));
		Vector2__ctor_m3970636864((&L_52), (10.0f), (6.0f), /*hidden argument*/NULL);
		NullCheck(L_51);
		RectTransform_set_offsetMin_m1512629941(L_51, L_52, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_53 = V_9;
		Vector2_t2156229523  L_54;
		memset(&L_54, 0, sizeof(L_54));
		Vector2__ctor_m3970636864((&L_54), (-10.0f), (-7.0f), /*hidden argument*/NULL);
		NullCheck(L_53);
		RectTransform_set_offsetMax_m2526664592(L_53, L_54, /*hidden argument*/NULL);
		InputField_t3762917431 * L_55 = V_4;
		Text_t1901882714 * L_56 = V_5;
		NullCheck(L_55);
		InputField_set_textComponent_m2547304131(L_55, L_56, /*hidden argument*/NULL);
		InputField_t3762917431 * L_57 = V_4;
		Text_t1901882714 * L_58 = V_6;
		NullCheck(L_57);
		InputField_set_placeholder_m3781519550(L_57, L_58, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_59 = V_0;
		V_10 = L_59;
		goto IL_018c;
	}

IL_018c:
	{
		GameObject_t1113636619 * L_60 = V_10;
		return L_60;
	}
}
// UnityEngine.GameObject UnityEngine.UI.DefaultControls::CreateDropdown(UnityEngine.UI.DefaultControls/Resources)
extern "C"  GameObject_t1113636619 * DefaultControls_CreateDropdown_m3286664171 (RuntimeObject * __this /* static, unused */, Resources_t1597885468  ___resources0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DefaultControls_CreateDropdown_m3286664171_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	GameObject_t1113636619 * V_0 = NULL;
	GameObject_t1113636619 * V_1 = NULL;
	GameObject_t1113636619 * V_2 = NULL;
	GameObject_t1113636619 * V_3 = NULL;
	GameObject_t1113636619 * V_4 = NULL;
	GameObject_t1113636619 * V_5 = NULL;
	GameObject_t1113636619 * V_6 = NULL;
	GameObject_t1113636619 * V_7 = NULL;
	GameObject_t1113636619 * V_8 = NULL;
	GameObject_t1113636619 * V_9 = NULL;
	GameObject_t1113636619 * V_10 = NULL;
	Scrollbar_t1494447233 * V_11 = NULL;
	RectTransform_t3704657025 * V_12 = NULL;
	Vector2_t2156229523  V_13;
	memset(&V_13, 0, sizeof(V_13));
	Text_t1901882714 * V_14 = NULL;
	Image_t2670269651 * V_15 = NULL;
	Image_t2670269651 * V_16 = NULL;
	Toggle_t2735377061 * V_17 = NULL;
	Image_t2670269651 * V_18 = NULL;
	ScrollRect_t4137855814 * V_19 = NULL;
	Mask_t1803652131 * V_20 = NULL;
	Image_t2670269651 * V_21 = NULL;
	Text_t1901882714 * V_22 = NULL;
	Image_t2670269651 * V_23 = NULL;
	Image_t2670269651 * V_24 = NULL;
	Dropdown_t2274391225 * V_25 = NULL;
	OptionData_t3270282352 * V_26 = NULL;
	RectTransform_t3704657025 * V_27 = NULL;
	RectTransform_t3704657025 * V_28 = NULL;
	RectTransform_t3704657025 * V_29 = NULL;
	RectTransform_t3704657025 * V_30 = NULL;
	RectTransform_t3704657025 * V_31 = NULL;
	RectTransform_t3704657025 * V_32 = NULL;
	RectTransform_t3704657025 * V_33 = NULL;
	RectTransform_t3704657025 * V_34 = NULL;
	RectTransform_t3704657025 * V_35 = NULL;
	GameObject_t1113636619 * V_36 = NULL;
	{
		IL2CPP_RUNTIME_CLASS_INIT(DefaultControls_t4098465386_il2cpp_TypeInfo_var);
		Vector2_t2156229523  L_0 = ((DefaultControls_t4098465386_StaticFields*)il2cpp_codegen_static_fields_for(DefaultControls_t4098465386_il2cpp_TypeInfo_var))->get_s_ThickElementSize_3();
		GameObject_t1113636619 * L_1 = DefaultControls_CreateUIElementRoot_m3904573408(NULL /*static, unused*/, _stringLiteral376326826, L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		GameObject_t1113636619 * L_2 = V_0;
		GameObject_t1113636619 * L_3 = DefaultControls_CreateUIObject_m532581332(NULL /*static, unused*/, _stringLiteral3923321062, L_2, /*hidden argument*/NULL);
		V_1 = L_3;
		GameObject_t1113636619 * L_4 = V_0;
		GameObject_t1113636619 * L_5 = DefaultControls_CreateUIObject_m532581332(NULL /*static, unused*/, _stringLiteral95344372, L_4, /*hidden argument*/NULL);
		V_2 = L_5;
		GameObject_t1113636619 * L_6 = V_0;
		GameObject_t1113636619 * L_7 = DefaultControls_CreateUIObject_m532581332(NULL /*static, unused*/, _stringLiteral1803512041, L_6, /*hidden argument*/NULL);
		V_3 = L_7;
		GameObject_t1113636619 * L_8 = V_3;
		GameObject_t1113636619 * L_9 = DefaultControls_CreateUIObject_m532581332(NULL /*static, unused*/, _stringLiteral1256102377, L_8, /*hidden argument*/NULL);
		V_4 = L_9;
		GameObject_t1113636619 * L_10 = V_4;
		GameObject_t1113636619 * L_11 = DefaultControls_CreateUIObject_m532581332(NULL /*static, unused*/, _stringLiteral1340994742, L_10, /*hidden argument*/NULL);
		V_5 = L_11;
		GameObject_t1113636619 * L_12 = V_5;
		GameObject_t1113636619 * L_13 = DefaultControls_CreateUIObject_m532581332(NULL /*static, unused*/, _stringLiteral1949155704, L_12, /*hidden argument*/NULL);
		V_6 = L_13;
		GameObject_t1113636619 * L_14 = V_6;
		GameObject_t1113636619 * L_15 = DefaultControls_CreateUIObject_m532581332(NULL /*static, unused*/, _stringLiteral1684219988, L_14, /*hidden argument*/NULL);
		V_7 = L_15;
		GameObject_t1113636619 * L_16 = V_6;
		GameObject_t1113636619 * L_17 = DefaultControls_CreateUIObject_m532581332(NULL /*static, unused*/, _stringLiteral2736086173, L_16, /*hidden argument*/NULL);
		V_8 = L_17;
		GameObject_t1113636619 * L_18 = V_6;
		GameObject_t1113636619 * L_19 = DefaultControls_CreateUIObject_m532581332(NULL /*static, unused*/, _stringLiteral879572180, L_18, /*hidden argument*/NULL);
		V_9 = L_19;
		Resources_t1597885468  L_20 = ___resources0;
		GameObject_t1113636619 * L_21 = DefaultControls_CreateScrollbar_m3957104967(NULL /*static, unused*/, L_20, /*hidden argument*/NULL);
		V_10 = L_21;
		GameObject_t1113636619 * L_22 = V_10;
		NullCheck(L_22);
		Object_set_name_m291480324(L_22, _stringLiteral355797806, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_23 = V_10;
		GameObject_t1113636619 * L_24 = V_3;
		DefaultControls_SetParentAndAlign_m3382741674(NULL /*static, unused*/, L_23, L_24, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_25 = V_10;
		NullCheck(L_25);
		Scrollbar_t1494447233 * L_26 = GameObject_GetComponent_TisScrollbar_t1494447233_m1348107650(L_25, /*hidden argument*/GameObject_GetComponent_TisScrollbar_t1494447233_m1348107650_RuntimeMethod_var);
		V_11 = L_26;
		Scrollbar_t1494447233 * L_27 = V_11;
		NullCheck(L_27);
		Scrollbar_SetDirection_m1664029967(L_27, 2, (bool)1, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_28 = V_10;
		NullCheck(L_28);
		RectTransform_t3704657025 * L_29 = GameObject_GetComponent_TisRectTransform_t3704657025_m2005094398(L_28, /*hidden argument*/GameObject_GetComponent_TisRectTransform_t3704657025_m2005094398_RuntimeMethod_var);
		V_12 = L_29;
		RectTransform_t3704657025 * L_30 = V_12;
		IL2CPP_RUNTIME_CLASS_INIT(Vector2_t2156229523_il2cpp_TypeInfo_var);
		Vector2_t2156229523  L_31 = Vector2_get_right_m1027081661(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_30);
		RectTransform_set_anchorMin_m4230103102(L_30, L_31, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_32 = V_12;
		Vector2_t2156229523  L_33 = Vector2_get_one_m738793577(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_32);
		RectTransform_set_anchorMax_m2998668828(L_32, L_33, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_34 = V_12;
		Vector2_t2156229523  L_35 = Vector2_get_one_m738793577(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_34);
		RectTransform_set_pivot_m909387058(L_34, L_35, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_36 = V_12;
		RectTransform_t3704657025 * L_37 = V_12;
		NullCheck(L_37);
		Vector2_t2156229523  L_38 = RectTransform_get_sizeDelta_m2183112744(L_37, /*hidden argument*/NULL);
		V_13 = L_38;
		float L_39 = (&V_13)->get_x_0();
		Vector2_t2156229523  L_40;
		memset(&L_40, 0, sizeof(L_40));
		Vector2__ctor_m3970636864((&L_40), L_39, (0.0f), /*hidden argument*/NULL);
		NullCheck(L_36);
		RectTransform_set_sizeDelta_m3462269772(L_36, L_40, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_41 = V_9;
		NullCheck(L_41);
		Text_t1901882714 * L_42 = GameObject_AddComponent_TisText_t1901882714_m942857714(L_41, /*hidden argument*/GameObject_AddComponent_TisText_t1901882714_m942857714_RuntimeMethod_var);
		V_14 = L_42;
		Text_t1901882714 * L_43 = V_14;
		DefaultControls_SetDefaultTextValues_m1943359795(NULL /*static, unused*/, L_43, /*hidden argument*/NULL);
		Text_t1901882714 * L_44 = V_14;
		NullCheck(L_44);
		Text_set_alignment_m88714888(L_44, 3, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_45 = V_7;
		NullCheck(L_45);
		Image_t2670269651 * L_46 = GameObject_AddComponent_TisImage_t2670269651_m1594579417(L_45, /*hidden argument*/GameObject_AddComponent_TisImage_t2670269651_m1594579417_RuntimeMethod_var);
		V_15 = L_46;
		Image_t2670269651 * L_47 = V_15;
		Color32_t2600501292  L_48;
		memset(&L_48, 0, sizeof(L_48));
		Color32__ctor_m4150508762((&L_48), (uint8_t)((int32_t)245), (uint8_t)((int32_t)245), (uint8_t)((int32_t)245), (uint8_t)((int32_t)255), /*hidden argument*/NULL);
		Color_t2555686324  L_49 = Color32_op_Implicit_m213813866(NULL /*static, unused*/, L_48, /*hidden argument*/NULL);
		NullCheck(L_47);
		VirtActionInvoker1< Color_t2555686324  >::Invoke(23 /* System.Void UnityEngine.UI.Graphic::set_color(UnityEngine.Color) */, L_47, L_49);
		GameObject_t1113636619 * L_50 = V_8;
		NullCheck(L_50);
		Image_t2670269651 * L_51 = GameObject_AddComponent_TisImage_t2670269651_m1594579417(L_50, /*hidden argument*/GameObject_AddComponent_TisImage_t2670269651_m1594579417_RuntimeMethod_var);
		V_16 = L_51;
		Image_t2670269651 * L_52 = V_16;
		Sprite_t280657092 * L_53 = (&___resources0)->get_checkmark_4();
		NullCheck(L_52);
		Image_set_sprite_m2369174689(L_52, L_53, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_54 = V_6;
		NullCheck(L_54);
		Toggle_t2735377061 * L_55 = GameObject_AddComponent_TisToggle_t2735377061_m838848113(L_54, /*hidden argument*/GameObject_AddComponent_TisToggle_t2735377061_m838848113_RuntimeMethod_var);
		V_17 = L_55;
		Toggle_t2735377061 * L_56 = V_17;
		Image_t2670269651 * L_57 = V_15;
		NullCheck(L_56);
		Selectable_set_targetGraphic_m1003546643(L_56, L_57, /*hidden argument*/NULL);
		Toggle_t2735377061 * L_58 = V_17;
		Image_t2670269651 * L_59 = V_16;
		NullCheck(L_58);
		L_58->set_graphic_17(L_59);
		Toggle_t2735377061 * L_60 = V_17;
		NullCheck(L_60);
		Toggle_set_isOn_m3548357404(L_60, (bool)1, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_61 = V_3;
		NullCheck(L_61);
		Image_t2670269651 * L_62 = GameObject_AddComponent_TisImage_t2670269651_m1594579417(L_61, /*hidden argument*/GameObject_AddComponent_TisImage_t2670269651_m1594579417_RuntimeMethod_var);
		V_18 = L_62;
		Image_t2670269651 * L_63 = V_18;
		Sprite_t280657092 * L_64 = (&___resources0)->get_standard_0();
		NullCheck(L_63);
		Image_set_sprite_m2369174689(L_63, L_64, /*hidden argument*/NULL);
		Image_t2670269651 * L_65 = V_18;
		NullCheck(L_65);
		Image_set_type_m2038193736(L_65, 1, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_66 = V_3;
		NullCheck(L_66);
		ScrollRect_t4137855814 * L_67 = GameObject_AddComponent_TisScrollRect_t4137855814_m507154143(L_66, /*hidden argument*/GameObject_AddComponent_TisScrollRect_t4137855814_m507154143_RuntimeMethod_var);
		V_19 = L_67;
		ScrollRect_t4137855814 * L_68 = V_19;
		GameObject_t1113636619 * L_69 = V_5;
		NullCheck(L_69);
		Transform_t3600365921 * L_70 = GameObject_get_transform_m1369836730(L_69, /*hidden argument*/NULL);
		NullCheck(L_68);
		ScrollRect_set_content_m321343743(L_68, ((RectTransform_t3704657025 *)CastclassSealed((RuntimeObject*)L_70, RectTransform_t3704657025_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		ScrollRect_t4137855814 * L_71 = V_19;
		GameObject_t1113636619 * L_72 = V_4;
		NullCheck(L_72);
		Transform_t3600365921 * L_73 = GameObject_get_transform_m1369836730(L_72, /*hidden argument*/NULL);
		NullCheck(L_71);
		ScrollRect_set_viewport_m2311992945(L_71, ((RectTransform_t3704657025 *)CastclassSealed((RuntimeObject*)L_73, RectTransform_t3704657025_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		ScrollRect_t4137855814 * L_74 = V_19;
		NullCheck(L_74);
		ScrollRect_set_horizontal_m226990028(L_74, (bool)0, /*hidden argument*/NULL);
		ScrollRect_t4137855814 * L_75 = V_19;
		NullCheck(L_75);
		ScrollRect_set_movementType_m566824818(L_75, 2, /*hidden argument*/NULL);
		ScrollRect_t4137855814 * L_76 = V_19;
		Scrollbar_t1494447233 * L_77 = V_11;
		NullCheck(L_76);
		ScrollRect_set_verticalScrollbar_m3559087251(L_76, L_77, /*hidden argument*/NULL);
		ScrollRect_t4137855814 * L_78 = V_19;
		NullCheck(L_78);
		ScrollRect_set_verticalScrollbarVisibility_m2250722467(L_78, 2, /*hidden argument*/NULL);
		ScrollRect_t4137855814 * L_79 = V_19;
		NullCheck(L_79);
		ScrollRect_set_verticalScrollbarSpacing_m1091218920(L_79, (-3.0f), /*hidden argument*/NULL);
		GameObject_t1113636619 * L_80 = V_4;
		NullCheck(L_80);
		Mask_t1803652131 * L_81 = GameObject_AddComponent_TisMask_t1803652131_m4155469365(L_80, /*hidden argument*/GameObject_AddComponent_TisMask_t1803652131_m4155469365_RuntimeMethod_var);
		V_20 = L_81;
		Mask_t1803652131 * L_82 = V_20;
		NullCheck(L_82);
		Mask_set_showMaskGraphic_m1344750035(L_82, (bool)0, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_83 = V_4;
		NullCheck(L_83);
		Image_t2670269651 * L_84 = GameObject_AddComponent_TisImage_t2670269651_m1594579417(L_83, /*hidden argument*/GameObject_AddComponent_TisImage_t2670269651_m1594579417_RuntimeMethod_var);
		V_21 = L_84;
		Image_t2670269651 * L_85 = V_21;
		Sprite_t280657092 * L_86 = (&___resources0)->get_mask_6();
		NullCheck(L_85);
		Image_set_sprite_m2369174689(L_85, L_86, /*hidden argument*/NULL);
		Image_t2670269651 * L_87 = V_21;
		NullCheck(L_87);
		Image_set_type_m2038193736(L_87, 1, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_88 = V_1;
		NullCheck(L_88);
		Text_t1901882714 * L_89 = GameObject_AddComponent_TisText_t1901882714_m942857714(L_88, /*hidden argument*/GameObject_AddComponent_TisText_t1901882714_m942857714_RuntimeMethod_var);
		V_22 = L_89;
		Text_t1901882714 * L_90 = V_22;
		DefaultControls_SetDefaultTextValues_m1943359795(NULL /*static, unused*/, L_90, /*hidden argument*/NULL);
		Text_t1901882714 * L_91 = V_22;
		NullCheck(L_91);
		Text_set_alignment_m88714888(L_91, 3, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_92 = V_2;
		NullCheck(L_92);
		Image_t2670269651 * L_93 = GameObject_AddComponent_TisImage_t2670269651_m1594579417(L_92, /*hidden argument*/GameObject_AddComponent_TisImage_t2670269651_m1594579417_RuntimeMethod_var);
		V_23 = L_93;
		Image_t2670269651 * L_94 = V_23;
		Sprite_t280657092 * L_95 = (&___resources0)->get_dropdown_5();
		NullCheck(L_94);
		Image_set_sprite_m2369174689(L_94, L_95, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_96 = V_0;
		NullCheck(L_96);
		Image_t2670269651 * L_97 = GameObject_AddComponent_TisImage_t2670269651_m1594579417(L_96, /*hidden argument*/GameObject_AddComponent_TisImage_t2670269651_m1594579417_RuntimeMethod_var);
		V_24 = L_97;
		Image_t2670269651 * L_98 = V_24;
		Sprite_t280657092 * L_99 = (&___resources0)->get_standard_0();
		NullCheck(L_98);
		Image_set_sprite_m2369174689(L_98, L_99, /*hidden argument*/NULL);
		Image_t2670269651 * L_100 = V_24;
		Color_t2555686324  L_101 = ((DefaultControls_t4098465386_StaticFields*)il2cpp_codegen_static_fields_for(DefaultControls_t4098465386_il2cpp_TypeInfo_var))->get_s_DefaultSelectableColor_6();
		NullCheck(L_100);
		VirtActionInvoker1< Color_t2555686324  >::Invoke(23 /* System.Void UnityEngine.UI.Graphic::set_color(UnityEngine.Color) */, L_100, L_101);
		Image_t2670269651 * L_102 = V_24;
		NullCheck(L_102);
		Image_set_type_m2038193736(L_102, 1, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_103 = V_0;
		NullCheck(L_103);
		Dropdown_t2274391225 * L_104 = GameObject_AddComponent_TisDropdown_t2274391225_m666020642(L_103, /*hidden argument*/GameObject_AddComponent_TisDropdown_t2274391225_m666020642_RuntimeMethod_var);
		V_25 = L_104;
		Dropdown_t2274391225 * L_105 = V_25;
		Image_t2670269651 * L_106 = V_24;
		NullCheck(L_105);
		Selectable_set_targetGraphic_m1003546643(L_105, L_106, /*hidden argument*/NULL);
		Dropdown_t2274391225 * L_107 = V_25;
		DefaultControls_SetDefaultColorTransitionValues_m2033775311(NULL /*static, unused*/, L_107, /*hidden argument*/NULL);
		Dropdown_t2274391225 * L_108 = V_25;
		GameObject_t1113636619 * L_109 = V_3;
		NullCheck(L_109);
		RectTransform_t3704657025 * L_110 = GameObject_GetComponent_TisRectTransform_t3704657025_m2005094398(L_109, /*hidden argument*/GameObject_GetComponent_TisRectTransform_t3704657025_m2005094398_RuntimeMethod_var);
		NullCheck(L_108);
		Dropdown_set_template_m2175036074(L_108, L_110, /*hidden argument*/NULL);
		Dropdown_t2274391225 * L_111 = V_25;
		Text_t1901882714 * L_112 = V_22;
		NullCheck(L_111);
		Dropdown_set_captionText_m3070901917(L_111, L_112, /*hidden argument*/NULL);
		Dropdown_t2274391225 * L_113 = V_25;
		Text_t1901882714 * L_114 = V_14;
		NullCheck(L_113);
		Dropdown_set_itemText_m3799499682(L_113, L_114, /*hidden argument*/NULL);
		Text_t1901882714 * L_115 = V_14;
		NullCheck(L_115);
		VirtActionInvoker1< String_t* >::Invoke(72 /* System.Void UnityEngine.UI.Text::set_text(System.String) */, L_115, _stringLiteral1722648894);
		Dropdown_t2274391225 * L_116 = V_25;
		NullCheck(L_116);
		List_1_t447389798 * L_117 = Dropdown_get_options_m2762539965(L_116, /*hidden argument*/NULL);
		OptionData_t3270282352 * L_118 = (OptionData_t3270282352 *)il2cpp_codegen_object_new(OptionData_t3270282352_il2cpp_TypeInfo_var);
		OptionData__ctor_m2529924901(L_118, /*hidden argument*/NULL);
		V_26 = L_118;
		OptionData_t3270282352 * L_119 = V_26;
		NullCheck(L_119);
		OptionData_set_text_m2462067199(L_119, _stringLiteral1722648894, /*hidden argument*/NULL);
		OptionData_t3270282352 * L_120 = V_26;
		NullCheck(L_117);
		List_1_Add_m3700962105(L_117, L_120, /*hidden argument*/List_1_Add_m3700962105_RuntimeMethod_var);
		Dropdown_t2274391225 * L_121 = V_25;
		NullCheck(L_121);
		List_1_t447389798 * L_122 = Dropdown_get_options_m2762539965(L_121, /*hidden argument*/NULL);
		OptionData_t3270282352 * L_123 = (OptionData_t3270282352 *)il2cpp_codegen_object_new(OptionData_t3270282352_il2cpp_TypeInfo_var);
		OptionData__ctor_m2529924901(L_123, /*hidden argument*/NULL);
		V_26 = L_123;
		OptionData_t3270282352 * L_124 = V_26;
		NullCheck(L_124);
		OptionData_set_text_m2462067199(L_124, _stringLiteral148670782, /*hidden argument*/NULL);
		OptionData_t3270282352 * L_125 = V_26;
		NullCheck(L_122);
		List_1_Add_m3700962105(L_122, L_125, /*hidden argument*/List_1_Add_m3700962105_RuntimeMethod_var);
		Dropdown_t2274391225 * L_126 = V_25;
		NullCheck(L_126);
		List_1_t447389798 * L_127 = Dropdown_get_options_m2762539965(L_126, /*hidden argument*/NULL);
		OptionData_t3270282352 * L_128 = (OptionData_t3270282352 *)il2cpp_codegen_object_new(OptionData_t3270282352_il2cpp_TypeInfo_var);
		OptionData__ctor_m2529924901(L_128, /*hidden argument*/NULL);
		V_26 = L_128;
		OptionData_t3270282352 * L_129 = V_26;
		NullCheck(L_129);
		OptionData_set_text_m2462067199(L_129, _stringLiteral2104985918, /*hidden argument*/NULL);
		OptionData_t3270282352 * L_130 = V_26;
		NullCheck(L_127);
		List_1_Add_m3700962105(L_127, L_130, /*hidden argument*/List_1_Add_m3700962105_RuntimeMethod_var);
		Dropdown_t2274391225 * L_131 = V_25;
		NullCheck(L_131);
		Dropdown_RefreshShownValue_m2806045241(L_131, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_132 = V_1;
		NullCheck(L_132);
		RectTransform_t3704657025 * L_133 = GameObject_GetComponent_TisRectTransform_t3704657025_m2005094398(L_132, /*hidden argument*/GameObject_GetComponent_TisRectTransform_t3704657025_m2005094398_RuntimeMethod_var);
		V_27 = L_133;
		RectTransform_t3704657025 * L_134 = V_27;
		Vector2_t2156229523  L_135 = Vector2_get_zero_m540426400(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_134);
		RectTransform_set_anchorMin_m4230103102(L_134, L_135, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_136 = V_27;
		Vector2_t2156229523  L_137 = Vector2_get_one_m738793577(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_136);
		RectTransform_set_anchorMax_m2998668828(L_136, L_137, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_138 = V_27;
		Vector2_t2156229523  L_139;
		memset(&L_139, 0, sizeof(L_139));
		Vector2__ctor_m3970636864((&L_139), (10.0f), (6.0f), /*hidden argument*/NULL);
		NullCheck(L_138);
		RectTransform_set_offsetMin_m1512629941(L_138, L_139, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_140 = V_27;
		Vector2_t2156229523  L_141;
		memset(&L_141, 0, sizeof(L_141));
		Vector2__ctor_m3970636864((&L_141), (-25.0f), (-7.0f), /*hidden argument*/NULL);
		NullCheck(L_140);
		RectTransform_set_offsetMax_m2526664592(L_140, L_141, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_142 = V_2;
		NullCheck(L_142);
		RectTransform_t3704657025 * L_143 = GameObject_GetComponent_TisRectTransform_t3704657025_m2005094398(L_142, /*hidden argument*/GameObject_GetComponent_TisRectTransform_t3704657025_m2005094398_RuntimeMethod_var);
		V_28 = L_143;
		RectTransform_t3704657025 * L_144 = V_28;
		Vector2_t2156229523  L_145;
		memset(&L_145, 0, sizeof(L_145));
		Vector2__ctor_m3970636864((&L_145), (1.0f), (0.5f), /*hidden argument*/NULL);
		NullCheck(L_144);
		RectTransform_set_anchorMin_m4230103102(L_144, L_145, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_146 = V_28;
		Vector2_t2156229523  L_147;
		memset(&L_147, 0, sizeof(L_147));
		Vector2__ctor_m3970636864((&L_147), (1.0f), (0.5f), /*hidden argument*/NULL);
		NullCheck(L_146);
		RectTransform_set_anchorMax_m2998668828(L_146, L_147, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_148 = V_28;
		Vector2_t2156229523  L_149;
		memset(&L_149, 0, sizeof(L_149));
		Vector2__ctor_m3970636864((&L_149), (20.0f), (20.0f), /*hidden argument*/NULL);
		NullCheck(L_148);
		RectTransform_set_sizeDelta_m3462269772(L_148, L_149, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_150 = V_28;
		Vector2_t2156229523  L_151;
		memset(&L_151, 0, sizeof(L_151));
		Vector2__ctor_m3970636864((&L_151), (-15.0f), (0.0f), /*hidden argument*/NULL);
		NullCheck(L_150);
		RectTransform_set_anchoredPosition_m4126691837(L_150, L_151, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_152 = V_3;
		NullCheck(L_152);
		RectTransform_t3704657025 * L_153 = GameObject_GetComponent_TisRectTransform_t3704657025_m2005094398(L_152, /*hidden argument*/GameObject_GetComponent_TisRectTransform_t3704657025_m2005094398_RuntimeMethod_var);
		V_29 = L_153;
		RectTransform_t3704657025 * L_154 = V_29;
		Vector2_t2156229523  L_155;
		memset(&L_155, 0, sizeof(L_155));
		Vector2__ctor_m3970636864((&L_155), (0.0f), (0.0f), /*hidden argument*/NULL);
		NullCheck(L_154);
		RectTransform_set_anchorMin_m4230103102(L_154, L_155, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_156 = V_29;
		Vector2_t2156229523  L_157;
		memset(&L_157, 0, sizeof(L_157));
		Vector2__ctor_m3970636864((&L_157), (1.0f), (0.0f), /*hidden argument*/NULL);
		NullCheck(L_156);
		RectTransform_set_anchorMax_m2998668828(L_156, L_157, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_158 = V_29;
		Vector2_t2156229523  L_159;
		memset(&L_159, 0, sizeof(L_159));
		Vector2__ctor_m3970636864((&L_159), (0.5f), (1.0f), /*hidden argument*/NULL);
		NullCheck(L_158);
		RectTransform_set_pivot_m909387058(L_158, L_159, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_160 = V_29;
		Vector2_t2156229523  L_161;
		memset(&L_161, 0, sizeof(L_161));
		Vector2__ctor_m3970636864((&L_161), (0.0f), (2.0f), /*hidden argument*/NULL);
		NullCheck(L_160);
		RectTransform_set_anchoredPosition_m4126691837(L_160, L_161, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_162 = V_29;
		Vector2_t2156229523  L_163;
		memset(&L_163, 0, sizeof(L_163));
		Vector2__ctor_m3970636864((&L_163), (0.0f), (150.0f), /*hidden argument*/NULL);
		NullCheck(L_162);
		RectTransform_set_sizeDelta_m3462269772(L_162, L_163, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_164 = V_4;
		NullCheck(L_164);
		RectTransform_t3704657025 * L_165 = GameObject_GetComponent_TisRectTransform_t3704657025_m2005094398(L_164, /*hidden argument*/GameObject_GetComponent_TisRectTransform_t3704657025_m2005094398_RuntimeMethod_var);
		V_30 = L_165;
		RectTransform_t3704657025 * L_166 = V_30;
		Vector2_t2156229523  L_167;
		memset(&L_167, 0, sizeof(L_167));
		Vector2__ctor_m3970636864((&L_167), (0.0f), (0.0f), /*hidden argument*/NULL);
		NullCheck(L_166);
		RectTransform_set_anchorMin_m4230103102(L_166, L_167, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_168 = V_30;
		Vector2_t2156229523  L_169;
		memset(&L_169, 0, sizeof(L_169));
		Vector2__ctor_m3970636864((&L_169), (1.0f), (1.0f), /*hidden argument*/NULL);
		NullCheck(L_168);
		RectTransform_set_anchorMax_m2998668828(L_168, L_169, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_170 = V_30;
		Vector2_t2156229523  L_171;
		memset(&L_171, 0, sizeof(L_171));
		Vector2__ctor_m3970636864((&L_171), (-18.0f), (0.0f), /*hidden argument*/NULL);
		NullCheck(L_170);
		RectTransform_set_sizeDelta_m3462269772(L_170, L_171, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_172 = V_30;
		Vector2_t2156229523  L_173;
		memset(&L_173, 0, sizeof(L_173));
		Vector2__ctor_m3970636864((&L_173), (0.0f), (1.0f), /*hidden argument*/NULL);
		NullCheck(L_172);
		RectTransform_set_pivot_m909387058(L_172, L_173, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_174 = V_5;
		NullCheck(L_174);
		RectTransform_t3704657025 * L_175 = GameObject_GetComponent_TisRectTransform_t3704657025_m2005094398(L_174, /*hidden argument*/GameObject_GetComponent_TisRectTransform_t3704657025_m2005094398_RuntimeMethod_var);
		V_31 = L_175;
		RectTransform_t3704657025 * L_176 = V_31;
		Vector2_t2156229523  L_177;
		memset(&L_177, 0, sizeof(L_177));
		Vector2__ctor_m3970636864((&L_177), (0.0f), (1.0f), /*hidden argument*/NULL);
		NullCheck(L_176);
		RectTransform_set_anchorMin_m4230103102(L_176, L_177, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_178 = V_31;
		Vector2_t2156229523  L_179;
		memset(&L_179, 0, sizeof(L_179));
		Vector2__ctor_m3970636864((&L_179), (1.0f), (1.0f), /*hidden argument*/NULL);
		NullCheck(L_178);
		RectTransform_set_anchorMax_m2998668828(L_178, L_179, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_180 = V_31;
		Vector2_t2156229523  L_181;
		memset(&L_181, 0, sizeof(L_181));
		Vector2__ctor_m3970636864((&L_181), (0.5f), (1.0f), /*hidden argument*/NULL);
		NullCheck(L_180);
		RectTransform_set_pivot_m909387058(L_180, L_181, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_182 = V_31;
		Vector2_t2156229523  L_183;
		memset(&L_183, 0, sizeof(L_183));
		Vector2__ctor_m3970636864((&L_183), (0.0f), (0.0f), /*hidden argument*/NULL);
		NullCheck(L_182);
		RectTransform_set_anchoredPosition_m4126691837(L_182, L_183, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_184 = V_31;
		Vector2_t2156229523  L_185;
		memset(&L_185, 0, sizeof(L_185));
		Vector2__ctor_m3970636864((&L_185), (0.0f), (28.0f), /*hidden argument*/NULL);
		NullCheck(L_184);
		RectTransform_set_sizeDelta_m3462269772(L_184, L_185, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_186 = V_6;
		NullCheck(L_186);
		RectTransform_t3704657025 * L_187 = GameObject_GetComponent_TisRectTransform_t3704657025_m2005094398(L_186, /*hidden argument*/GameObject_GetComponent_TisRectTransform_t3704657025_m2005094398_RuntimeMethod_var);
		V_32 = L_187;
		RectTransform_t3704657025 * L_188 = V_32;
		Vector2_t2156229523  L_189;
		memset(&L_189, 0, sizeof(L_189));
		Vector2__ctor_m3970636864((&L_189), (0.0f), (0.5f), /*hidden argument*/NULL);
		NullCheck(L_188);
		RectTransform_set_anchorMin_m4230103102(L_188, L_189, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_190 = V_32;
		Vector2_t2156229523  L_191;
		memset(&L_191, 0, sizeof(L_191));
		Vector2__ctor_m3970636864((&L_191), (1.0f), (0.5f), /*hidden argument*/NULL);
		NullCheck(L_190);
		RectTransform_set_anchorMax_m2998668828(L_190, L_191, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_192 = V_32;
		Vector2_t2156229523  L_193;
		memset(&L_193, 0, sizeof(L_193));
		Vector2__ctor_m3970636864((&L_193), (0.0f), (20.0f), /*hidden argument*/NULL);
		NullCheck(L_192);
		RectTransform_set_sizeDelta_m3462269772(L_192, L_193, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_194 = V_7;
		NullCheck(L_194);
		RectTransform_t3704657025 * L_195 = GameObject_GetComponent_TisRectTransform_t3704657025_m2005094398(L_194, /*hidden argument*/GameObject_GetComponent_TisRectTransform_t3704657025_m2005094398_RuntimeMethod_var);
		V_33 = L_195;
		RectTransform_t3704657025 * L_196 = V_33;
		Vector2_t2156229523  L_197 = Vector2_get_zero_m540426400(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_196);
		RectTransform_set_anchorMin_m4230103102(L_196, L_197, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_198 = V_33;
		Vector2_t2156229523  L_199 = Vector2_get_one_m738793577(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_198);
		RectTransform_set_anchorMax_m2998668828(L_198, L_199, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_200 = V_33;
		Vector2_t2156229523  L_201 = Vector2_get_zero_m540426400(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_200);
		RectTransform_set_sizeDelta_m3462269772(L_200, L_201, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_202 = V_8;
		NullCheck(L_202);
		RectTransform_t3704657025 * L_203 = GameObject_GetComponent_TisRectTransform_t3704657025_m2005094398(L_202, /*hidden argument*/GameObject_GetComponent_TisRectTransform_t3704657025_m2005094398_RuntimeMethod_var);
		V_34 = L_203;
		RectTransform_t3704657025 * L_204 = V_34;
		Vector2_t2156229523  L_205;
		memset(&L_205, 0, sizeof(L_205));
		Vector2__ctor_m3970636864((&L_205), (0.0f), (0.5f), /*hidden argument*/NULL);
		NullCheck(L_204);
		RectTransform_set_anchorMin_m4230103102(L_204, L_205, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_206 = V_34;
		Vector2_t2156229523  L_207;
		memset(&L_207, 0, sizeof(L_207));
		Vector2__ctor_m3970636864((&L_207), (0.0f), (0.5f), /*hidden argument*/NULL);
		NullCheck(L_206);
		RectTransform_set_anchorMax_m2998668828(L_206, L_207, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_208 = V_34;
		Vector2_t2156229523  L_209;
		memset(&L_209, 0, sizeof(L_209));
		Vector2__ctor_m3970636864((&L_209), (20.0f), (20.0f), /*hidden argument*/NULL);
		NullCheck(L_208);
		RectTransform_set_sizeDelta_m3462269772(L_208, L_209, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_210 = V_34;
		Vector2_t2156229523  L_211;
		memset(&L_211, 0, sizeof(L_211));
		Vector2__ctor_m3970636864((&L_211), (10.0f), (0.0f), /*hidden argument*/NULL);
		NullCheck(L_210);
		RectTransform_set_anchoredPosition_m4126691837(L_210, L_211, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_212 = V_9;
		NullCheck(L_212);
		RectTransform_t3704657025 * L_213 = GameObject_GetComponent_TisRectTransform_t3704657025_m2005094398(L_212, /*hidden argument*/GameObject_GetComponent_TisRectTransform_t3704657025_m2005094398_RuntimeMethod_var);
		V_35 = L_213;
		RectTransform_t3704657025 * L_214 = V_35;
		Vector2_t2156229523  L_215 = Vector2_get_zero_m540426400(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_214);
		RectTransform_set_anchorMin_m4230103102(L_214, L_215, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_216 = V_35;
		Vector2_t2156229523  L_217 = Vector2_get_one_m738793577(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_216);
		RectTransform_set_anchorMax_m2998668828(L_216, L_217, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_218 = V_35;
		Vector2_t2156229523  L_219;
		memset(&L_219, 0, sizeof(L_219));
		Vector2__ctor_m3970636864((&L_219), (20.0f), (1.0f), /*hidden argument*/NULL);
		NullCheck(L_218);
		RectTransform_set_offsetMin_m1512629941(L_218, L_219, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_220 = V_35;
		Vector2_t2156229523  L_221;
		memset(&L_221, 0, sizeof(L_221));
		Vector2__ctor_m3970636864((&L_221), (-10.0f), (-2.0f), /*hidden argument*/NULL);
		NullCheck(L_220);
		RectTransform_set_offsetMax_m2526664592(L_220, L_221, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_222 = V_3;
		NullCheck(L_222);
		GameObject_SetActive_m796801857(L_222, (bool)0, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_223 = V_0;
		V_36 = L_223;
		goto IL_0660;
	}

IL_0660:
	{
		GameObject_t1113636619 * L_224 = V_36;
		return L_224;
	}
}
// UnityEngine.GameObject UnityEngine.UI.DefaultControls::CreateScrollView(UnityEngine.UI.DefaultControls/Resources)
extern "C"  GameObject_t1113636619 * DefaultControls_CreateScrollView_m3842770629 (RuntimeObject * __this /* static, unused */, Resources_t1597885468  ___resources0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DefaultControls_CreateScrollView_m3842770629_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	GameObject_t1113636619 * V_0 = NULL;
	GameObject_t1113636619 * V_1 = NULL;
	GameObject_t1113636619 * V_2 = NULL;
	GameObject_t1113636619 * V_3 = NULL;
	RectTransform_t3704657025 * V_4 = NULL;
	Vector2_t2156229523  V_5;
	memset(&V_5, 0, sizeof(V_5));
	GameObject_t1113636619 * V_6 = NULL;
	RectTransform_t3704657025 * V_7 = NULL;
	Vector2_t2156229523  V_8;
	memset(&V_8, 0, sizeof(V_8));
	RectTransform_t3704657025 * V_9 = NULL;
	RectTransform_t3704657025 * V_10 = NULL;
	ScrollRect_t4137855814 * V_11 = NULL;
	Image_t2670269651 * V_12 = NULL;
	Mask_t1803652131 * V_13 = NULL;
	Image_t2670269651 * V_14 = NULL;
	GameObject_t1113636619 * V_15 = NULL;
	{
		Vector2_t2156229523  L_0;
		memset(&L_0, 0, sizeof(L_0));
		Vector2__ctor_m3970636864((&L_0), (200.0f), (200.0f), /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(DefaultControls_t4098465386_il2cpp_TypeInfo_var);
		GameObject_t1113636619 * L_1 = DefaultControls_CreateUIElementRoot_m3904573408(NULL /*static, unused*/, _stringLiteral166684773, L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		GameObject_t1113636619 * L_2 = V_0;
		GameObject_t1113636619 * L_3 = DefaultControls_CreateUIObject_m532581332(NULL /*static, unused*/, _stringLiteral1256102377, L_2, /*hidden argument*/NULL);
		V_1 = L_3;
		GameObject_t1113636619 * L_4 = V_1;
		GameObject_t1113636619 * L_5 = DefaultControls_CreateUIObject_m532581332(NULL /*static, unused*/, _stringLiteral1340994742, L_4, /*hidden argument*/NULL);
		V_2 = L_5;
		Resources_t1597885468  L_6 = ___resources0;
		GameObject_t1113636619 * L_7 = DefaultControls_CreateScrollbar_m3957104967(NULL /*static, unused*/, L_6, /*hidden argument*/NULL);
		V_3 = L_7;
		GameObject_t1113636619 * L_8 = V_3;
		NullCheck(L_8);
		Object_set_name_m291480324(L_8, _stringLiteral3749130662, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_9 = V_3;
		GameObject_t1113636619 * L_10 = V_0;
		DefaultControls_SetParentAndAlign_m3382741674(NULL /*static, unused*/, L_9, L_10, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_11 = V_3;
		NullCheck(L_11);
		RectTransform_t3704657025 * L_12 = GameObject_GetComponent_TisRectTransform_t3704657025_m2005094398(L_11, /*hidden argument*/GameObject_GetComponent_TisRectTransform_t3704657025_m2005094398_RuntimeMethod_var);
		V_4 = L_12;
		RectTransform_t3704657025 * L_13 = V_4;
		IL2CPP_RUNTIME_CLASS_INIT(Vector2_t2156229523_il2cpp_TypeInfo_var);
		Vector2_t2156229523  L_14 = Vector2_get_zero_m540426400(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_13);
		RectTransform_set_anchorMin_m4230103102(L_13, L_14, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_15 = V_4;
		Vector2_t2156229523  L_16 = Vector2_get_right_m1027081661(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_15);
		RectTransform_set_anchorMax_m2998668828(L_15, L_16, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_17 = V_4;
		Vector2_t2156229523  L_18 = Vector2_get_zero_m540426400(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_17);
		RectTransform_set_pivot_m909387058(L_17, L_18, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_19 = V_4;
		RectTransform_t3704657025 * L_20 = V_4;
		NullCheck(L_20);
		Vector2_t2156229523  L_21 = RectTransform_get_sizeDelta_m2183112744(L_20, /*hidden argument*/NULL);
		V_5 = L_21;
		float L_22 = (&V_5)->get_y_1();
		Vector2_t2156229523  L_23;
		memset(&L_23, 0, sizeof(L_23));
		Vector2__ctor_m3970636864((&L_23), (0.0f), L_22, /*hidden argument*/NULL);
		NullCheck(L_19);
		RectTransform_set_sizeDelta_m3462269772(L_19, L_23, /*hidden argument*/NULL);
		Resources_t1597885468  L_24 = ___resources0;
		GameObject_t1113636619 * L_25 = DefaultControls_CreateScrollbar_m3957104967(NULL /*static, unused*/, L_24, /*hidden argument*/NULL);
		V_6 = L_25;
		GameObject_t1113636619 * L_26 = V_6;
		NullCheck(L_26);
		Object_set_name_m291480324(L_26, _stringLiteral2487688083, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_27 = V_6;
		GameObject_t1113636619 * L_28 = V_0;
		DefaultControls_SetParentAndAlign_m3382741674(NULL /*static, unused*/, L_27, L_28, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_29 = V_6;
		NullCheck(L_29);
		Scrollbar_t1494447233 * L_30 = GameObject_GetComponent_TisScrollbar_t1494447233_m1348107650(L_29, /*hidden argument*/GameObject_GetComponent_TisScrollbar_t1494447233_m1348107650_RuntimeMethod_var);
		NullCheck(L_30);
		Scrollbar_SetDirection_m1664029967(L_30, 2, (bool)1, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_31 = V_6;
		NullCheck(L_31);
		RectTransform_t3704657025 * L_32 = GameObject_GetComponent_TisRectTransform_t3704657025_m2005094398(L_31, /*hidden argument*/GameObject_GetComponent_TisRectTransform_t3704657025_m2005094398_RuntimeMethod_var);
		V_7 = L_32;
		RectTransform_t3704657025 * L_33 = V_7;
		Vector2_t2156229523  L_34 = Vector2_get_right_m1027081661(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_33);
		RectTransform_set_anchorMin_m4230103102(L_33, L_34, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_35 = V_7;
		Vector2_t2156229523  L_36 = Vector2_get_one_m738793577(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_35);
		RectTransform_set_anchorMax_m2998668828(L_35, L_36, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_37 = V_7;
		Vector2_t2156229523  L_38 = Vector2_get_one_m738793577(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_37);
		RectTransform_set_pivot_m909387058(L_37, L_38, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_39 = V_7;
		RectTransform_t3704657025 * L_40 = V_7;
		NullCheck(L_40);
		Vector2_t2156229523  L_41 = RectTransform_get_sizeDelta_m2183112744(L_40, /*hidden argument*/NULL);
		V_8 = L_41;
		float L_42 = (&V_8)->get_x_0();
		Vector2_t2156229523  L_43;
		memset(&L_43, 0, sizeof(L_43));
		Vector2__ctor_m3970636864((&L_43), L_42, (0.0f), /*hidden argument*/NULL);
		NullCheck(L_39);
		RectTransform_set_sizeDelta_m3462269772(L_39, L_43, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_44 = V_1;
		NullCheck(L_44);
		RectTransform_t3704657025 * L_45 = GameObject_GetComponent_TisRectTransform_t3704657025_m2005094398(L_44, /*hidden argument*/GameObject_GetComponent_TisRectTransform_t3704657025_m2005094398_RuntimeMethod_var);
		V_9 = L_45;
		RectTransform_t3704657025 * L_46 = V_9;
		Vector2_t2156229523  L_47 = Vector2_get_zero_m540426400(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_46);
		RectTransform_set_anchorMin_m4230103102(L_46, L_47, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_48 = V_9;
		Vector2_t2156229523  L_49 = Vector2_get_one_m738793577(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_48);
		RectTransform_set_anchorMax_m2998668828(L_48, L_49, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_50 = V_9;
		Vector2_t2156229523  L_51 = Vector2_get_zero_m540426400(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_50);
		RectTransform_set_sizeDelta_m3462269772(L_50, L_51, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_52 = V_9;
		Vector2_t2156229523  L_53 = Vector2_get_up_m2647420593(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_52);
		RectTransform_set_pivot_m909387058(L_52, L_53, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_54 = V_2;
		NullCheck(L_54);
		RectTransform_t3704657025 * L_55 = GameObject_GetComponent_TisRectTransform_t3704657025_m2005094398(L_54, /*hidden argument*/GameObject_GetComponent_TisRectTransform_t3704657025_m2005094398_RuntimeMethod_var);
		V_10 = L_55;
		RectTransform_t3704657025 * L_56 = V_10;
		Vector2_t2156229523  L_57 = Vector2_get_up_m2647420593(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_56);
		RectTransform_set_anchorMin_m4230103102(L_56, L_57, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_58 = V_10;
		Vector2_t2156229523  L_59 = Vector2_get_one_m738793577(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_58);
		RectTransform_set_anchorMax_m2998668828(L_58, L_59, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_60 = V_10;
		Vector2_t2156229523  L_61;
		memset(&L_61, 0, sizeof(L_61));
		Vector2__ctor_m3970636864((&L_61), (0.0f), (300.0f), /*hidden argument*/NULL);
		NullCheck(L_60);
		RectTransform_set_sizeDelta_m3462269772(L_60, L_61, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_62 = V_10;
		Vector2_t2156229523  L_63 = Vector2_get_up_m2647420593(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_62);
		RectTransform_set_pivot_m909387058(L_62, L_63, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_64 = V_0;
		NullCheck(L_64);
		ScrollRect_t4137855814 * L_65 = GameObject_AddComponent_TisScrollRect_t4137855814_m507154143(L_64, /*hidden argument*/GameObject_AddComponent_TisScrollRect_t4137855814_m507154143_RuntimeMethod_var);
		V_11 = L_65;
		ScrollRect_t4137855814 * L_66 = V_11;
		RectTransform_t3704657025 * L_67 = V_10;
		NullCheck(L_66);
		ScrollRect_set_content_m321343743(L_66, L_67, /*hidden argument*/NULL);
		ScrollRect_t4137855814 * L_68 = V_11;
		RectTransform_t3704657025 * L_69 = V_9;
		NullCheck(L_68);
		ScrollRect_set_viewport_m2311992945(L_68, L_69, /*hidden argument*/NULL);
		ScrollRect_t4137855814 * L_70 = V_11;
		GameObject_t1113636619 * L_71 = V_3;
		NullCheck(L_71);
		Scrollbar_t1494447233 * L_72 = GameObject_GetComponent_TisScrollbar_t1494447233_m1348107650(L_71, /*hidden argument*/GameObject_GetComponent_TisScrollbar_t1494447233_m1348107650_RuntimeMethod_var);
		NullCheck(L_70);
		ScrollRect_set_horizontalScrollbar_m1905585067(L_70, L_72, /*hidden argument*/NULL);
		ScrollRect_t4137855814 * L_73 = V_11;
		GameObject_t1113636619 * L_74 = V_6;
		NullCheck(L_74);
		Scrollbar_t1494447233 * L_75 = GameObject_GetComponent_TisScrollbar_t1494447233_m1348107650(L_74, /*hidden argument*/GameObject_GetComponent_TisScrollbar_t1494447233_m1348107650_RuntimeMethod_var);
		NullCheck(L_73);
		ScrollRect_set_verticalScrollbar_m3559087251(L_73, L_75, /*hidden argument*/NULL);
		ScrollRect_t4137855814 * L_76 = V_11;
		NullCheck(L_76);
		ScrollRect_set_horizontalScrollbarVisibility_m858954037(L_76, 2, /*hidden argument*/NULL);
		ScrollRect_t4137855814 * L_77 = V_11;
		NullCheck(L_77);
		ScrollRect_set_verticalScrollbarVisibility_m2250722467(L_77, 2, /*hidden argument*/NULL);
		ScrollRect_t4137855814 * L_78 = V_11;
		NullCheck(L_78);
		ScrollRect_set_horizontalScrollbarSpacing_m2209919081(L_78, (-3.0f), /*hidden argument*/NULL);
		ScrollRect_t4137855814 * L_79 = V_11;
		NullCheck(L_79);
		ScrollRect_set_verticalScrollbarSpacing_m1091218920(L_79, (-3.0f), /*hidden argument*/NULL);
		GameObject_t1113636619 * L_80 = V_0;
		NullCheck(L_80);
		Image_t2670269651 * L_81 = GameObject_AddComponent_TisImage_t2670269651_m1594579417(L_80, /*hidden argument*/GameObject_AddComponent_TisImage_t2670269651_m1594579417_RuntimeMethod_var);
		V_12 = L_81;
		Image_t2670269651 * L_82 = V_12;
		Sprite_t280657092 * L_83 = (&___resources0)->get_background_1();
		NullCheck(L_82);
		Image_set_sprite_m2369174689(L_82, L_83, /*hidden argument*/NULL);
		Image_t2670269651 * L_84 = V_12;
		NullCheck(L_84);
		Image_set_type_m2038193736(L_84, 1, /*hidden argument*/NULL);
		Image_t2670269651 * L_85 = V_12;
		Color_t2555686324  L_86 = ((DefaultControls_t4098465386_StaticFields*)il2cpp_codegen_static_fields_for(DefaultControls_t4098465386_il2cpp_TypeInfo_var))->get_s_PanelColor_7();
		NullCheck(L_85);
		VirtActionInvoker1< Color_t2555686324  >::Invoke(23 /* System.Void UnityEngine.UI.Graphic::set_color(UnityEngine.Color) */, L_85, L_86);
		GameObject_t1113636619 * L_87 = V_1;
		NullCheck(L_87);
		Mask_t1803652131 * L_88 = GameObject_AddComponent_TisMask_t1803652131_m4155469365(L_87, /*hidden argument*/GameObject_AddComponent_TisMask_t1803652131_m4155469365_RuntimeMethod_var);
		V_13 = L_88;
		Mask_t1803652131 * L_89 = V_13;
		NullCheck(L_89);
		Mask_set_showMaskGraphic_m1344750035(L_89, (bool)0, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_90 = V_1;
		NullCheck(L_90);
		Image_t2670269651 * L_91 = GameObject_AddComponent_TisImage_t2670269651_m1594579417(L_90, /*hidden argument*/GameObject_AddComponent_TisImage_t2670269651_m1594579417_RuntimeMethod_var);
		V_14 = L_91;
		Image_t2670269651 * L_92 = V_14;
		Sprite_t280657092 * L_93 = (&___resources0)->get_mask_6();
		NullCheck(L_92);
		Image_set_sprite_m2369174689(L_92, L_93, /*hidden argument*/NULL);
		Image_t2670269651 * L_94 = V_14;
		NullCheck(L_94);
		Image_set_type_m2038193736(L_94, 1, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_95 = V_0;
		V_15 = L_95;
		goto IL_0248;
	}

IL_0248:
	{
		GameObject_t1113636619 * L_96 = V_15;
		return L_96;
	}
}
// System.Void UnityEngine.UI.DefaultControls::.cctor()
extern "C"  void DefaultControls__cctor_m3473226132 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DefaultControls__cctor_m3473226132_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Vector2_t2156229523  L_0;
		memset(&L_0, 0, sizeof(L_0));
		Vector2__ctor_m3970636864((&L_0), (160.0f), (30.0f), /*hidden argument*/NULL);
		((DefaultControls_t4098465386_StaticFields*)il2cpp_codegen_static_fields_for(DefaultControls_t4098465386_il2cpp_TypeInfo_var))->set_s_ThickElementSize_3(L_0);
		Vector2_t2156229523  L_1;
		memset(&L_1, 0, sizeof(L_1));
		Vector2__ctor_m3970636864((&L_1), (160.0f), (20.0f), /*hidden argument*/NULL);
		((DefaultControls_t4098465386_StaticFields*)il2cpp_codegen_static_fields_for(DefaultControls_t4098465386_il2cpp_TypeInfo_var))->set_s_ThinElementSize_4(L_1);
		Vector2_t2156229523  L_2;
		memset(&L_2, 0, sizeof(L_2));
		Vector2__ctor_m3970636864((&L_2), (100.0f), (100.0f), /*hidden argument*/NULL);
		((DefaultControls_t4098465386_StaticFields*)il2cpp_codegen_static_fields_for(DefaultControls_t4098465386_il2cpp_TypeInfo_var))->set_s_ImageElementSize_5(L_2);
		Color_t2555686324  L_3;
		memset(&L_3, 0, sizeof(L_3));
		Color__ctor_m2943235014((&L_3), (1.0f), (1.0f), (1.0f), (1.0f), /*hidden argument*/NULL);
		((DefaultControls_t4098465386_StaticFields*)il2cpp_codegen_static_fields_for(DefaultControls_t4098465386_il2cpp_TypeInfo_var))->set_s_DefaultSelectableColor_6(L_3);
		Color_t2555686324  L_4;
		memset(&L_4, 0, sizeof(L_4));
		Color__ctor_m2943235014((&L_4), (1.0f), (1.0f), (1.0f), (0.392f), /*hidden argument*/NULL);
		((DefaultControls_t4098465386_StaticFields*)il2cpp_codegen_static_fields_for(DefaultControls_t4098465386_il2cpp_TypeInfo_var))->set_s_PanelColor_7(L_4);
		Color_t2555686324  L_5;
		memset(&L_5, 0, sizeof(L_5));
		Color__ctor_m2943235014((&L_5), (0.196078435f), (0.196078435f), (0.196078435f), (1.0f), /*hidden argument*/NULL);
		((DefaultControls_t4098465386_StaticFields*)il2cpp_codegen_static_fields_for(DefaultControls_t4098465386_il2cpp_TypeInfo_var))->set_s_TextColor_8(L_5);
		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
// Conversion methods for marshalling of: UnityEngine.UI.DefaultControls/Resources
extern "C" void Resources_t1597885468_marshal_pinvoke(const Resources_t1597885468& unmarshaled, Resources_t1597885468_marshaled_pinvoke& marshaled)
{
	Exception_t* ___standard_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'standard' of type 'Resources': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___standard_0Exception);
}
extern "C" void Resources_t1597885468_marshal_pinvoke_back(const Resources_t1597885468_marshaled_pinvoke& marshaled, Resources_t1597885468& unmarshaled)
{
	Exception_t* ___standard_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'standard' of type 'Resources': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___standard_0Exception);
}
// Conversion method for clean up from marshalling of: UnityEngine.UI.DefaultControls/Resources
extern "C" void Resources_t1597885468_marshal_pinvoke_cleanup(Resources_t1597885468_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: UnityEngine.UI.DefaultControls/Resources
extern "C" void Resources_t1597885468_marshal_com(const Resources_t1597885468& unmarshaled, Resources_t1597885468_marshaled_com& marshaled)
{
	Exception_t* ___standard_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'standard' of type 'Resources': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___standard_0Exception);
}
extern "C" void Resources_t1597885468_marshal_com_back(const Resources_t1597885468_marshaled_com& marshaled, Resources_t1597885468& unmarshaled)
{
	Exception_t* ___standard_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'standard' of type 'Resources': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___standard_0Exception);
}
// Conversion method for clean up from marshalling of: UnityEngine.UI.DefaultControls/Resources
extern "C" void Resources_t1597885468_marshal_com_cleanup(Resources_t1597885468_marshaled_com& marshaled)
{
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.UI.Dropdown::.ctor()
extern "C"  void Dropdown__ctor_m1700676777 (Dropdown_t2274391225 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Dropdown__ctor_m1700676777_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		OptionDataList_t1438173104 * L_0 = (OptionDataList_t1438173104 *)il2cpp_codegen_object_new(OptionDataList_t1438173104_il2cpp_TypeInfo_var);
		OptionDataList__ctor_m4134748699(L_0, /*hidden argument*/NULL);
		__this->set_m_Options_22(L_0);
		DropdownEvent_t4040729994 * L_1 = (DropdownEvent_t4040729994 *)il2cpp_codegen_object_new(DropdownEvent_t4040729994_il2cpp_TypeInfo_var);
		DropdownEvent__ctor_m81409265(L_1, /*hidden argument*/NULL);
		__this->set_m_OnValueChanged_23(L_1);
		List_1_t2924027637 * L_2 = (List_1_t2924027637 *)il2cpp_codegen_object_new(List_1_t2924027637_il2cpp_TypeInfo_var);
		List_1__ctor_m2163569220(L_2, /*hidden argument*/List_1__ctor_m2163569220_RuntimeMethod_var);
		__this->set_m_Items_26(L_2);
		__this->set_validTemplate_28((bool)0);
		IL2CPP_RUNTIME_CLASS_INIT(Selectable_t3250028441_il2cpp_TypeInfo_var);
		Selectable__ctor_m58942866(__this, /*hidden argument*/NULL);
		return;
	}
}
// UnityEngine.RectTransform UnityEngine.UI.Dropdown::get_template()
extern "C"  RectTransform_t3704657025 * Dropdown_get_template_m2423643119 (Dropdown_t2274391225 * __this, const RuntimeMethod* method)
{
	RectTransform_t3704657025 * V_0 = NULL;
	{
		RectTransform_t3704657025 * L_0 = __this->get_m_Template_16();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		RectTransform_t3704657025 * L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.UI.Dropdown::set_template(UnityEngine.RectTransform)
extern "C"  void Dropdown_set_template_m2175036074 (Dropdown_t2274391225 * __this, RectTransform_t3704657025 * ___value0, const RuntimeMethod* method)
{
	{
		RectTransform_t3704657025 * L_0 = ___value0;
		__this->set_m_Template_16(L_0);
		Dropdown_RefreshShownValue_m2806045241(__this, /*hidden argument*/NULL);
		return;
	}
}
// UnityEngine.UI.Text UnityEngine.UI.Dropdown::get_captionText()
extern "C"  Text_t1901882714 * Dropdown_get_captionText_m1926613575 (Dropdown_t2274391225 * __this, const RuntimeMethod* method)
{
	Text_t1901882714 * V_0 = NULL;
	{
		Text_t1901882714 * L_0 = __this->get_m_CaptionText_17();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		Text_t1901882714 * L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.UI.Dropdown::set_captionText(UnityEngine.UI.Text)
extern "C"  void Dropdown_set_captionText_m3070901917 (Dropdown_t2274391225 * __this, Text_t1901882714 * ___value0, const RuntimeMethod* method)
{
	{
		Text_t1901882714 * L_0 = ___value0;
		__this->set_m_CaptionText_17(L_0);
		Dropdown_RefreshShownValue_m2806045241(__this, /*hidden argument*/NULL);
		return;
	}
}
// UnityEngine.UI.Image UnityEngine.UI.Dropdown::get_captionImage()
extern "C"  Image_t2670269651 * Dropdown_get_captionImage_m133475861 (Dropdown_t2274391225 * __this, const RuntimeMethod* method)
{
	Image_t2670269651 * V_0 = NULL;
	{
		Image_t2670269651 * L_0 = __this->get_m_CaptionImage_18();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		Image_t2670269651 * L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.UI.Dropdown::set_captionImage(UnityEngine.UI.Image)
extern "C"  void Dropdown_set_captionImage_m900953130 (Dropdown_t2274391225 * __this, Image_t2670269651 * ___value0, const RuntimeMethod* method)
{
	{
		Image_t2670269651 * L_0 = ___value0;
		__this->set_m_CaptionImage_18(L_0);
		Dropdown_RefreshShownValue_m2806045241(__this, /*hidden argument*/NULL);
		return;
	}
}
// UnityEngine.UI.Text UnityEngine.UI.Dropdown::get_itemText()
extern "C"  Text_t1901882714 * Dropdown_get_itemText_m1109897235 (Dropdown_t2274391225 * __this, const RuntimeMethod* method)
{
	Text_t1901882714 * V_0 = NULL;
	{
		Text_t1901882714 * L_0 = __this->get_m_ItemText_19();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		Text_t1901882714 * L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.UI.Dropdown::set_itemText(UnityEngine.UI.Text)
extern "C"  void Dropdown_set_itemText_m3799499682 (Dropdown_t2274391225 * __this, Text_t1901882714 * ___value0, const RuntimeMethod* method)
{
	{
		Text_t1901882714 * L_0 = ___value0;
		__this->set_m_ItemText_19(L_0);
		Dropdown_RefreshShownValue_m2806045241(__this, /*hidden argument*/NULL);
		return;
	}
}
// UnityEngine.UI.Image UnityEngine.UI.Dropdown::get_itemImage()
extern "C"  Image_t2670269651 * Dropdown_get_itemImage_m942638996 (Dropdown_t2274391225 * __this, const RuntimeMethod* method)
{
	Image_t2670269651 * V_0 = NULL;
	{
		Image_t2670269651 * L_0 = __this->get_m_ItemImage_20();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		Image_t2670269651 * L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.UI.Dropdown::set_itemImage(UnityEngine.UI.Image)
extern "C"  void Dropdown_set_itemImage_m3256556110 (Dropdown_t2274391225 * __this, Image_t2670269651 * ___value0, const RuntimeMethod* method)
{
	{
		Image_t2670269651 * L_0 = ___value0;
		__this->set_m_ItemImage_20(L_0);
		Dropdown_RefreshShownValue_m2806045241(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Collections.Generic.List`1<UnityEngine.UI.Dropdown/OptionData> UnityEngine.UI.Dropdown::get_options()
extern "C"  List_1_t447389798 * Dropdown_get_options_m2762539965 (Dropdown_t2274391225 * __this, const RuntimeMethod* method)
{
	List_1_t447389798 * V_0 = NULL;
	{
		OptionDataList_t1438173104 * L_0 = __this->get_m_Options_22();
		NullCheck(L_0);
		List_1_t447389798 * L_1 = OptionDataList_get_options_m1082668073(L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		goto IL_0012;
	}

IL_0012:
	{
		List_1_t447389798 * L_2 = V_0;
		return L_2;
	}
}
// System.Void UnityEngine.UI.Dropdown::set_options(System.Collections.Generic.List`1<UnityEngine.UI.Dropdown/OptionData>)
extern "C"  void Dropdown_set_options_m2660229789 (Dropdown_t2274391225 * __this, List_1_t447389798 * ___value0, const RuntimeMethod* method)
{
	{
		OptionDataList_t1438173104 * L_0 = __this->get_m_Options_22();
		List_1_t447389798 * L_1 = ___value0;
		NullCheck(L_0);
		OptionDataList_set_options_m1483938594(L_0, L_1, /*hidden argument*/NULL);
		Dropdown_RefreshShownValue_m2806045241(__this, /*hidden argument*/NULL);
		return;
	}
}
// UnityEngine.UI.Dropdown/DropdownEvent UnityEngine.UI.Dropdown::get_onValueChanged()
extern "C"  DropdownEvent_t4040729994 * Dropdown_get_onValueChanged_m2462066659 (Dropdown_t2274391225 * __this, const RuntimeMethod* method)
{
	DropdownEvent_t4040729994 * V_0 = NULL;
	{
		DropdownEvent_t4040729994 * L_0 = __this->get_m_OnValueChanged_23();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		DropdownEvent_t4040729994 * L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.UI.Dropdown::set_onValueChanged(UnityEngine.UI.Dropdown/DropdownEvent)
extern "C"  void Dropdown_set_onValueChanged_m2760296953 (Dropdown_t2274391225 * __this, DropdownEvent_t4040729994 * ___value0, const RuntimeMethod* method)
{
	{
		DropdownEvent_t4040729994 * L_0 = ___value0;
		__this->set_m_OnValueChanged_23(L_0);
		return;
	}
}
// System.Int32 UnityEngine.UI.Dropdown::get_value()
extern "C"  int32_t Dropdown_get_value_m1555353112 (Dropdown_t2274391225 * __this, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->get_m_Value_21();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		int32_t L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.UI.Dropdown::set_value(System.Int32)
extern "C"  void Dropdown_set_value_m1048320169 (Dropdown_t2274391225 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Dropdown_set_value_m1048320169_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		bool L_0 = Application_get_isPlaying_m100394690(NULL /*static, unused*/, /*hidden argument*/NULL);
		if (!L_0)
		{
			goto IL_002c;
		}
	}
	{
		int32_t L_1 = ___value0;
		int32_t L_2 = __this->get_m_Value_21();
		if ((((int32_t)L_1) == ((int32_t)L_2)))
		{
			goto IL_0027;
		}
	}
	{
		List_1_t447389798 * L_3 = Dropdown_get_options_m2762539965(__this, /*hidden argument*/NULL);
		NullCheck(L_3);
		int32_t L_4 = List_1_get_Count_m1605312371(L_3, /*hidden argument*/List_1_get_Count_m1605312371_RuntimeMethod_var);
		if (L_4)
		{
			goto IL_002c;
		}
	}

IL_0027:
	{
		goto IL_0068;
	}

IL_002c:
	{
		int32_t L_5 = ___value0;
		List_1_t447389798 * L_6 = Dropdown_get_options_m2762539965(__this, /*hidden argument*/NULL);
		NullCheck(L_6);
		int32_t L_7 = List_1_get_Count_m1605312371(L_6, /*hidden argument*/List_1_get_Count_m1605312371_RuntimeMethod_var);
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t3464937446_il2cpp_TypeInfo_var);
		int32_t L_8 = Mathf_Clamp_m2756574208(NULL /*static, unused*/, L_5, 0, ((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)1)), /*hidden argument*/NULL);
		__this->set_m_Value_21(L_8);
		Dropdown_RefreshShownValue_m2806045241(__this, /*hidden argument*/NULL);
		UISystemProfilerApi_AddMarker_m495483138(NULL /*static, unused*/, _stringLiteral697250545, __this, /*hidden argument*/NULL);
		DropdownEvent_t4040729994 * L_9 = __this->get_m_OnValueChanged_23();
		int32_t L_10 = __this->get_m_Value_21();
		NullCheck(L_9);
		UnityEvent_1_Invoke_m3604335408(L_9, L_10, /*hidden argument*/UnityEvent_1_Invoke_m3604335408_RuntimeMethod_var);
	}

IL_0068:
	{
		return;
	}
}
// System.Void UnityEngine.UI.Dropdown::Awake()
extern "C"  void Dropdown_Awake_m3140021404 (Dropdown_t2274391225 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Dropdown_Awake_m3140021404_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		TweenRunner_1_t3520241082 * L_0 = (TweenRunner_1_t3520241082 *)il2cpp_codegen_object_new(TweenRunner_1_t3520241082_il2cpp_TypeInfo_var);
		TweenRunner_1__ctor_m3053831591(L_0, /*hidden argument*/TweenRunner_1__ctor_m3053831591_RuntimeMethod_var);
		__this->set_m_AlphaTweenRunner_27(L_0);
		TweenRunner_1_t3520241082 * L_1 = __this->get_m_AlphaTweenRunner_27();
		NullCheck(L_1);
		TweenRunner_1_Init_m1266084429(L_1, __this, /*hidden argument*/TweenRunner_1_Init_m1266084429_RuntimeMethod_var);
		Image_t2670269651 * L_2 = __this->get_m_CaptionImage_18();
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_3 = Object_op_Implicit_m3574996620(NULL /*static, unused*/, L_2, /*hidden argument*/NULL);
		if (!L_3)
		{
			goto IL_0044;
		}
	}
	{
		Image_t2670269651 * L_4 = __this->get_m_CaptionImage_18();
		Image_t2670269651 * L_5 = __this->get_m_CaptionImage_18();
		NullCheck(L_5);
		Sprite_t280657092 * L_6 = Image_get_sprite_m1811690853(L_5, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_7 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_6, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		NullCheck(L_4);
		Behaviour_set_enabled_m20417929(L_4, L_7, /*hidden argument*/NULL);
	}

IL_0044:
	{
		RectTransform_t3704657025 * L_8 = __this->get_m_Template_16();
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_9 = Object_op_Implicit_m3574996620(NULL /*static, unused*/, L_8, /*hidden argument*/NULL);
		if (!L_9)
		{
			goto IL_0065;
		}
	}
	{
		RectTransform_t3704657025 * L_10 = __this->get_m_Template_16();
		NullCheck(L_10);
		GameObject_t1113636619 * L_11 = Component_get_gameObject_m442555142(L_10, /*hidden argument*/NULL);
		NullCheck(L_11);
		GameObject_SetActive_m796801857(L_11, (bool)0, /*hidden argument*/NULL);
	}

IL_0065:
	{
		return;
	}
}
// System.Void UnityEngine.UI.Dropdown::RefreshShownValue()
extern "C"  void Dropdown_RefreshShownValue_m2806045241 (Dropdown_t2274391225 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Dropdown_RefreshShownValue_m2806045241_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	OptionData_t3270282352 * V_0 = NULL;
	{
		IL2CPP_RUNTIME_CLASS_INIT(Dropdown_t2274391225_il2cpp_TypeInfo_var);
		OptionData_t3270282352 * L_0 = ((Dropdown_t2274391225_StaticFields*)il2cpp_codegen_static_fields_for(Dropdown_t2274391225_il2cpp_TypeInfo_var))->get_s_NoOptionData_29();
		V_0 = L_0;
		List_1_t447389798 * L_1 = Dropdown_get_options_m2762539965(__this, /*hidden argument*/NULL);
		NullCheck(L_1);
		int32_t L_2 = List_1_get_Count_m1605312371(L_1, /*hidden argument*/List_1_get_Count_m1605312371_RuntimeMethod_var);
		if ((((int32_t)L_2) <= ((int32_t)0)))
		{
			goto IL_003d;
		}
	}
	{
		List_1_t447389798 * L_3 = Dropdown_get_options_m2762539965(__this, /*hidden argument*/NULL);
		int32_t L_4 = __this->get_m_Value_21();
		List_1_t447389798 * L_5 = Dropdown_get_options_m2762539965(__this, /*hidden argument*/NULL);
		NullCheck(L_5);
		int32_t L_6 = List_1_get_Count_m1605312371(L_5, /*hidden argument*/List_1_get_Count_m1605312371_RuntimeMethod_var);
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t3464937446_il2cpp_TypeInfo_var);
		int32_t L_7 = Mathf_Clamp_m2756574208(NULL /*static, unused*/, L_4, 0, ((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)1)), /*hidden argument*/NULL);
		NullCheck(L_3);
		OptionData_t3270282352 * L_8 = List_1_get_Item_m489380024(L_3, L_7, /*hidden argument*/List_1_get_Item_m489380024_RuntimeMethod_var);
		V_0 = L_8;
	}

IL_003d:
	{
		Text_t1901882714 * L_9 = __this->get_m_CaptionText_17();
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_10 = Object_op_Implicit_m3574996620(NULL /*static, unused*/, L_9, /*hidden argument*/NULL);
		if (!L_10)
		{
			goto IL_0086;
		}
	}
	{
		OptionData_t3270282352 * L_11 = V_0;
		if (!L_11)
		{
			goto IL_0075;
		}
	}
	{
		OptionData_t3270282352 * L_12 = V_0;
		NullCheck(L_12);
		String_t* L_13 = OptionData_get_text_m2997376818(L_12, /*hidden argument*/NULL);
		if (!L_13)
		{
			goto IL_0075;
		}
	}
	{
		Text_t1901882714 * L_14 = __this->get_m_CaptionText_17();
		OptionData_t3270282352 * L_15 = V_0;
		NullCheck(L_15);
		String_t* L_16 = OptionData_get_text_m2997376818(L_15, /*hidden argument*/NULL);
		NullCheck(L_14);
		VirtActionInvoker1< String_t* >::Invoke(72 /* System.Void UnityEngine.UI.Text::set_text(System.String) */, L_14, L_16);
		goto IL_0085;
	}

IL_0075:
	{
		Text_t1901882714 * L_17 = __this->get_m_CaptionText_17();
		NullCheck(L_17);
		VirtActionInvoker1< String_t* >::Invoke(72 /* System.Void UnityEngine.UI.Text::set_text(System.String) */, L_17, _stringLiteral757602046);
	}

IL_0085:
	{
	}

IL_0086:
	{
		Image_t2670269651 * L_18 = __this->get_m_CaptionImage_18();
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_19 = Object_op_Implicit_m3574996620(NULL /*static, unused*/, L_18, /*hidden argument*/NULL);
		if (!L_19)
		{
			goto IL_00dc;
		}
	}
	{
		OptionData_t3270282352 * L_20 = V_0;
		if (!L_20)
		{
			goto IL_00b3;
		}
	}
	{
		Image_t2670269651 * L_21 = __this->get_m_CaptionImage_18();
		OptionData_t3270282352 * L_22 = V_0;
		NullCheck(L_22);
		Sprite_t280657092 * L_23 = OptionData_get_image_m2796360767(L_22, /*hidden argument*/NULL);
		NullCheck(L_21);
		Image_set_sprite_m2369174689(L_21, L_23, /*hidden argument*/NULL);
		goto IL_00bf;
	}

IL_00b3:
	{
		Image_t2670269651 * L_24 = __this->get_m_CaptionImage_18();
		NullCheck(L_24);
		Image_set_sprite_m2369174689(L_24, (Sprite_t280657092 *)NULL, /*hidden argument*/NULL);
	}

IL_00bf:
	{
		Image_t2670269651 * L_25 = __this->get_m_CaptionImage_18();
		Image_t2670269651 * L_26 = __this->get_m_CaptionImage_18();
		NullCheck(L_26);
		Sprite_t280657092 * L_27 = Image_get_sprite_m1811690853(L_26, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_28 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_27, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		NullCheck(L_25);
		Behaviour_set_enabled_m20417929(L_25, L_28, /*hidden argument*/NULL);
	}

IL_00dc:
	{
		return;
	}
}
// System.Void UnityEngine.UI.Dropdown::AddOptions(System.Collections.Generic.List`1<UnityEngine.UI.Dropdown/OptionData>)
extern "C"  void Dropdown_AddOptions_m3733885929 (Dropdown_t2274391225 * __this, List_1_t447389798 * ___options0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Dropdown_AddOptions_m3733885929_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		List_1_t447389798 * L_0 = Dropdown_get_options_m2762539965(__this, /*hidden argument*/NULL);
		List_1_t447389798 * L_1 = ___options0;
		NullCheck(L_0);
		List_1_AddRange_m682775554(L_0, L_1, /*hidden argument*/List_1_AddRange_m682775554_RuntimeMethod_var);
		Dropdown_RefreshShownValue_m2806045241(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.UI.Dropdown::AddOptions(System.Collections.Generic.List`1<System.String>)
extern "C"  void Dropdown_AddOptions_m2776940360 (Dropdown_t2274391225 * __this, List_1_t3319525431 * ___options0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Dropdown_AddOptions_m2776940360_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		V_0 = 0;
		goto IL_0023;
	}

IL_0008:
	{
		List_1_t447389798 * L_0 = Dropdown_get_options_m2762539965(__this, /*hidden argument*/NULL);
		List_1_t3319525431 * L_1 = ___options0;
		int32_t L_2 = V_0;
		NullCheck(L_1);
		String_t* L_3 = List_1_get_Item_m3346958548(L_1, L_2, /*hidden argument*/List_1_get_Item_m3346958548_RuntimeMethod_var);
		OptionData_t3270282352 * L_4 = (OptionData_t3270282352 *)il2cpp_codegen_object_new(OptionData_t3270282352_il2cpp_TypeInfo_var);
		OptionData__ctor_m2696491456(L_4, L_3, /*hidden argument*/NULL);
		NullCheck(L_0);
		List_1_Add_m3700962105(L_0, L_4, /*hidden argument*/List_1_Add_m3700962105_RuntimeMethod_var);
		int32_t L_5 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1));
	}

IL_0023:
	{
		int32_t L_6 = V_0;
		List_1_t3319525431 * L_7 = ___options0;
		NullCheck(L_7);
		int32_t L_8 = List_1_get_Count_m2276455407(L_7, /*hidden argument*/List_1_get_Count_m2276455407_RuntimeMethod_var);
		if ((((int32_t)L_6) < ((int32_t)L_8)))
		{
			goto IL_0008;
		}
	}
	{
		Dropdown_RefreshShownValue_m2806045241(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.UI.Dropdown::AddOptions(System.Collections.Generic.List`1<UnityEngine.Sprite>)
extern "C"  void Dropdown_AddOptions_m3385413238 (Dropdown_t2274391225 * __this, List_1_t1752731834 * ___options0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Dropdown_AddOptions_m3385413238_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		V_0 = 0;
		goto IL_0023;
	}

IL_0008:
	{
		List_1_t447389798 * L_0 = Dropdown_get_options_m2762539965(__this, /*hidden argument*/NULL);
		List_1_t1752731834 * L_1 = ___options0;
		int32_t L_2 = V_0;
		NullCheck(L_1);
		Sprite_t280657092 * L_3 = List_1_get_Item_m1550008287(L_1, L_2, /*hidden argument*/List_1_get_Item_m1550008287_RuntimeMethod_var);
		OptionData_t3270282352 * L_4 = (OptionData_t3270282352 *)il2cpp_codegen_object_new(OptionData_t3270282352_il2cpp_TypeInfo_var);
		OptionData__ctor_m32633487(L_4, L_3, /*hidden argument*/NULL);
		NullCheck(L_0);
		List_1_Add_m3700962105(L_0, L_4, /*hidden argument*/List_1_Add_m3700962105_RuntimeMethod_var);
		int32_t L_5 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1));
	}

IL_0023:
	{
		int32_t L_6 = V_0;
		List_1_t1752731834 * L_7 = ___options0;
		NullCheck(L_7);
		int32_t L_8 = List_1_get_Count_m3715882916(L_7, /*hidden argument*/List_1_get_Count_m3715882916_RuntimeMethod_var);
		if ((((int32_t)L_6) < ((int32_t)L_8)))
		{
			goto IL_0008;
		}
	}
	{
		Dropdown_RefreshShownValue_m2806045241(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.UI.Dropdown::ClearOptions()
extern "C"  void Dropdown_ClearOptions_m4085591601 (Dropdown_t2274391225 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Dropdown_ClearOptions_m4085591601_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		List_1_t447389798 * L_0 = Dropdown_get_options_m2762539965(__this, /*hidden argument*/NULL);
		NullCheck(L_0);
		List_1_Clear_m3532589229(L_0, /*hidden argument*/List_1_Clear_m3532589229_RuntimeMethod_var);
		Dropdown_RefreshShownValue_m2806045241(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.UI.Dropdown::SetupTemplate()
extern "C"  void Dropdown_SetupTemplate_m628218778 (Dropdown_t2274391225 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Dropdown_SetupTemplate_m628218778_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	GameObject_t1113636619 * V_0 = NULL;
	Toggle_t2735377061 * V_1 = NULL;
	DropdownItem_t1451952895 * V_2 = NULL;
	Canvas_t3310196443 * V_3 = NULL;
	{
		__this->set_validTemplate_28((bool)0);
		RectTransform_t3704657025 * L_0 = __this->get_m_Template_16();
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Implicit_m3574996620(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		if (L_1)
		{
			goto IL_0029;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Debug_t3317548046_il2cpp_TypeInfo_var);
		Debug_LogError_m1665621915(NULL /*static, unused*/, _stringLiteral754567476, __this, /*hidden argument*/NULL);
		goto IL_01d9;
	}

IL_0029:
	{
		RectTransform_t3704657025 * L_2 = __this->get_m_Template_16();
		NullCheck(L_2);
		GameObject_t1113636619 * L_3 = Component_get_gameObject_m442555142(L_2, /*hidden argument*/NULL);
		V_0 = L_3;
		GameObject_t1113636619 * L_4 = V_0;
		NullCheck(L_4);
		GameObject_SetActive_m796801857(L_4, (bool)1, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_5 = __this->get_m_Template_16();
		NullCheck(L_5);
		Toggle_t2735377061 * L_6 = Component_GetComponentInChildren_TisToggle_t2735377061_m556562260(L_5, /*hidden argument*/Component_GetComponentInChildren_TisToggle_t2735377061_m556562260_RuntimeMethod_var);
		V_1 = L_6;
		__this->set_validTemplate_28((bool)1);
		Toggle_t2735377061 * L_7 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_8 = Object_op_Implicit_m3574996620(NULL /*static, unused*/, L_7, /*hidden argument*/NULL);
		if (!L_8)
		{
			goto IL_0070;
		}
	}
	{
		Toggle_t2735377061 * L_9 = V_1;
		NullCheck(L_9);
		Transform_t3600365921 * L_10 = Component_get_transform_m3162698980(L_9, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_11 = Dropdown_get_template_m2423643119(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_12 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_10, L_11, /*hidden argument*/NULL);
		if (!L_12)
		{
			goto IL_008e;
		}
	}

IL_0070:
	{
		__this->set_validTemplate_28((bool)0);
		RectTransform_t3704657025 * L_13 = Dropdown_get_template_m2423643119(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Debug_t3317548046_il2cpp_TypeInfo_var);
		Debug_LogError_m1665621915(NULL /*static, unused*/, _stringLiteral4011151758, L_13, /*hidden argument*/NULL);
		goto IL_0150;
	}

IL_008e:
	{
		Toggle_t2735377061 * L_14 = V_1;
		NullCheck(L_14);
		Transform_t3600365921 * L_15 = Component_get_transform_m3162698980(L_14, /*hidden argument*/NULL);
		NullCheck(L_15);
		Transform_t3600365921 * L_16 = Transform_get_parent_m835071599(L_15, /*hidden argument*/NULL);
		if (((RectTransform_t3704657025 *)IsInstSealed((RuntimeObject*)L_16, RectTransform_t3704657025_il2cpp_TypeInfo_var)))
		{
			goto IL_00c1;
		}
	}
	{
		__this->set_validTemplate_28((bool)0);
		RectTransform_t3704657025 * L_17 = Dropdown_get_template_m2423643119(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Debug_t3317548046_il2cpp_TypeInfo_var);
		Debug_LogError_m1665621915(NULL /*static, unused*/, _stringLiteral943173495, L_17, /*hidden argument*/NULL);
		goto IL_0150;
	}

IL_00c1:
	{
		Text_t1901882714 * L_18 = Dropdown_get_itemText_m1109897235(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_19 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_18, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_19)
		{
			goto IL_010b;
		}
	}
	{
		Text_t1901882714 * L_20 = Dropdown_get_itemText_m1109897235(__this, /*hidden argument*/NULL);
		NullCheck(L_20);
		Transform_t3600365921 * L_21 = Component_get_transform_m3162698980(L_20, /*hidden argument*/NULL);
		Toggle_t2735377061 * L_22 = V_1;
		NullCheck(L_22);
		Transform_t3600365921 * L_23 = Component_get_transform_m3162698980(L_22, /*hidden argument*/NULL);
		NullCheck(L_21);
		bool L_24 = Transform_IsChildOf_m224006092(L_21, L_23, /*hidden argument*/NULL);
		if (L_24)
		{
			goto IL_010b;
		}
	}
	{
		__this->set_validTemplate_28((bool)0);
		RectTransform_t3704657025 * L_25 = Dropdown_get_template_m2423643119(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Debug_t3317548046_il2cpp_TypeInfo_var);
		Debug_LogError_m1665621915(NULL /*static, unused*/, _stringLiteral4080025800, L_25, /*hidden argument*/NULL);
		goto IL_0150;
	}

IL_010b:
	{
		Image_t2670269651 * L_26 = Dropdown_get_itemImage_m942638996(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_27 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_26, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_27)
		{
			goto IL_0150;
		}
	}
	{
		Image_t2670269651 * L_28 = Dropdown_get_itemImage_m942638996(__this, /*hidden argument*/NULL);
		NullCheck(L_28);
		Transform_t3600365921 * L_29 = Component_get_transform_m3162698980(L_28, /*hidden argument*/NULL);
		Toggle_t2735377061 * L_30 = V_1;
		NullCheck(L_30);
		Transform_t3600365921 * L_31 = Component_get_transform_m3162698980(L_30, /*hidden argument*/NULL);
		NullCheck(L_29);
		bool L_32 = Transform_IsChildOf_m224006092(L_29, L_31, /*hidden argument*/NULL);
		if (L_32)
		{
			goto IL_0150;
		}
	}
	{
		__this->set_validTemplate_28((bool)0);
		RectTransform_t3704657025 * L_33 = Dropdown_get_template_m2423643119(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Debug_t3317548046_il2cpp_TypeInfo_var);
		Debug_LogError_m1665621915(NULL /*static, unused*/, _stringLiteral4175984386, L_33, /*hidden argument*/NULL);
	}

IL_0150:
	{
		bool L_34 = __this->get_validTemplate_28();
		if (L_34)
		{
			goto IL_0168;
		}
	}
	{
		GameObject_t1113636619 * L_35 = V_0;
		NullCheck(L_35);
		GameObject_SetActive_m796801857(L_35, (bool)0, /*hidden argument*/NULL);
		goto IL_01d9;
	}

IL_0168:
	{
		Toggle_t2735377061 * L_36 = V_1;
		NullCheck(L_36);
		GameObject_t1113636619 * L_37 = Component_get_gameObject_m442555142(L_36, /*hidden argument*/NULL);
		NullCheck(L_37);
		DropdownItem_t1451952895 * L_38 = GameObject_AddComponent_TisDropdownItem_t1451952895_m2330636915(L_37, /*hidden argument*/GameObject_AddComponent_TisDropdownItem_t1451952895_m2330636915_RuntimeMethod_var);
		V_2 = L_38;
		DropdownItem_t1451952895 * L_39 = V_2;
		Text_t1901882714 * L_40 = __this->get_m_ItemText_19();
		NullCheck(L_39);
		DropdownItem_set_text_m3702712387(L_39, L_40, /*hidden argument*/NULL);
		DropdownItem_t1451952895 * L_41 = V_2;
		Image_t2670269651 * L_42 = __this->get_m_ItemImage_20();
		NullCheck(L_41);
		DropdownItem_set_image_m2310070538(L_41, L_42, /*hidden argument*/NULL);
		DropdownItem_t1451952895 * L_43 = V_2;
		Toggle_t2735377061 * L_44 = V_1;
		NullCheck(L_43);
		DropdownItem_set_toggle_m2800190832(L_43, L_44, /*hidden argument*/NULL);
		DropdownItem_t1451952895 * L_45 = V_2;
		Toggle_t2735377061 * L_46 = V_1;
		NullCheck(L_46);
		Transform_t3600365921 * L_47 = Component_get_transform_m3162698980(L_46, /*hidden argument*/NULL);
		NullCheck(L_45);
		DropdownItem_set_rectTransform_m543763080(L_45, ((RectTransform_t3704657025 *)CastclassSealed((RuntimeObject*)L_47, RectTransform_t3704657025_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		GameObject_t1113636619 * L_48 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(Dropdown_t2274391225_il2cpp_TypeInfo_var);
		Canvas_t3310196443 * L_49 = Dropdown_GetOrAddComponent_TisCanvas_t3310196443_m4191652643(NULL /*static, unused*/, L_48, /*hidden argument*/Dropdown_GetOrAddComponent_TisCanvas_t3310196443_m4191652643_RuntimeMethod_var);
		V_3 = L_49;
		Canvas_t3310196443 * L_50 = V_3;
		NullCheck(L_50);
		Canvas_set_overrideSorting_m4088794420(L_50, (bool)1, /*hidden argument*/NULL);
		Canvas_t3310196443 * L_51 = V_3;
		NullCheck(L_51);
		Canvas_set_sortingOrder_m609532562(L_51, ((int32_t)30000), /*hidden argument*/NULL);
		GameObject_t1113636619 * L_52 = V_0;
		Dropdown_GetOrAddComponent_TisGraphicRaycaster_t2999697109_m2051597455(NULL /*static, unused*/, L_52, /*hidden argument*/Dropdown_GetOrAddComponent_TisGraphicRaycaster_t2999697109_m2051597455_RuntimeMethod_var);
		GameObject_t1113636619 * L_53 = V_0;
		Dropdown_GetOrAddComponent_TisCanvasGroup_t4083511760_m3286092458(NULL /*static, unused*/, L_53, /*hidden argument*/Dropdown_GetOrAddComponent_TisCanvasGroup_t4083511760_m3286092458_RuntimeMethod_var);
		GameObject_t1113636619 * L_54 = V_0;
		NullCheck(L_54);
		GameObject_SetActive_m796801857(L_54, (bool)0, /*hidden argument*/NULL);
		__this->set_validTemplate_28((bool)1);
	}

IL_01d9:
	{
		return;
	}
}
// System.Void UnityEngine.UI.Dropdown::OnPointerClick(UnityEngine.EventSystems.PointerEventData)
extern "C"  void Dropdown_OnPointerClick_m1415070161 (Dropdown_t2274391225 * __this, PointerEventData_t3807901092 * ___eventData0, const RuntimeMethod* method)
{
	{
		Dropdown_Show_m416104008(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.UI.Dropdown::OnSubmit(UnityEngine.EventSystems.BaseEventData)
extern "C"  void Dropdown_OnSubmit_m1624226516 (Dropdown_t2274391225 * __this, BaseEventData_t3903027533 * ___eventData0, const RuntimeMethod* method)
{
	{
		Dropdown_Show_m416104008(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.UI.Dropdown::OnCancel(UnityEngine.EventSystems.BaseEventData)
extern "C"  void Dropdown_OnCancel_m1495594239 (Dropdown_t2274391225 * __this, BaseEventData_t3903027533 * ___eventData0, const RuntimeMethod* method)
{
	{
		Dropdown_Hide_m504034854(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.UI.Dropdown::Show()
extern "C"  void Dropdown_Show_m416104008 (Dropdown_t2274391225 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Dropdown_Show_m416104008_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	List_1_t487303889 * V_0 = NULL;
	Canvas_t3310196443 * V_1 = NULL;
	RectTransform_t3704657025 * V_2 = NULL;
	DropdownItem_t1451952895 * V_3 = NULL;
	GameObject_t1113636619 * V_4 = NULL;
	RectTransform_t3704657025 * V_5 = NULL;
	Rect_t2360479859  V_6;
	memset(&V_6, 0, sizeof(V_6));
	Rect_t2360479859  V_7;
	memset(&V_7, 0, sizeof(V_7));
	Vector2_t2156229523  V_8;
	memset(&V_8, 0, sizeof(V_8));
	Vector2_t2156229523  V_9;
	memset(&V_9, 0, sizeof(V_9));
	Vector2_t2156229523  V_10;
	memset(&V_10, 0, sizeof(V_10));
	Toggle_t2735377061 * V_11 = NULL;
	int32_t V_12 = 0;
	U3CShowU3Ec__AnonStorey1_t1106527198 * V_13 = NULL;
	OptionData_t3270282352 * V_14 = NULL;
	Navigation_t3049316579  V_15;
	memset(&V_15, 0, sizeof(V_15));
	Navigation_t3049316579  V_16;
	memset(&V_16, 0, sizeof(V_16));
	Vector2_t2156229523  V_17;
	memset(&V_17, 0, sizeof(V_17));
	float V_18 = 0.0f;
	Rect_t2360479859  V_19;
	memset(&V_19, 0, sizeof(V_19));
	Rect_t2360479859  V_20;
	memset(&V_20, 0, sizeof(V_20));
	Vector2_t2156229523  V_21;
	memset(&V_21, 0, sizeof(V_21));
	Vector2_t2156229523  V_22;
	memset(&V_22, 0, sizeof(V_22));
	Vector3U5BU5D_t1718750761* V_23 = NULL;
	RectTransform_t3704657025 * V_24 = NULL;
	Rect_t2360479859  V_25;
	memset(&V_25, 0, sizeof(V_25));
	int32_t V_26 = 0;
	bool V_27 = false;
	int32_t V_28 = 0;
	Vector3_t3722313464  V_29;
	memset(&V_29, 0, sizeof(V_29));
	Vector2_t2156229523  V_30;
	memset(&V_30, 0, sizeof(V_30));
	Vector2_t2156229523  V_31;
	memset(&V_31, 0, sizeof(V_31));
	int32_t V_32 = 0;
	RectTransform_t3704657025 * V_33 = NULL;
	Vector2_t2156229523  V_34;
	memset(&V_34, 0, sizeof(V_34));
	Vector2_t2156229523  V_35;
	memset(&V_35, 0, sizeof(V_35));
	Vector2_t2156229523  V_36;
	memset(&V_36, 0, sizeof(V_36));
	Vector2_t2156229523  V_37;
	memset(&V_37, 0, sizeof(V_37));
	Vector2_t2156229523  V_38;
	memset(&V_38, 0, sizeof(V_38));
	{
		bool L_0 = VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, __this);
		if (!L_0)
		{
			goto IL_0028;
		}
	}
	{
		bool L_1 = VirtFuncInvoker0< bool >::Invoke(24 /* System.Boolean UnityEngine.UI.Selectable::IsInteractable() */, __this);
		if (!L_1)
		{
			goto IL_0028;
		}
	}
	{
		GameObject_t1113636619 * L_2 = __this->get_m_Dropdown_24();
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_3 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_2, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_3)
		{
			goto IL_002d;
		}
	}

IL_0028:
	{
		goto IL_05b5;
	}

IL_002d:
	{
		bool L_4 = __this->get_validTemplate_28();
		if (L_4)
		{
			goto IL_0050;
		}
	}
	{
		Dropdown_SetupTemplate_m628218778(__this, /*hidden argument*/NULL);
		bool L_5 = __this->get_validTemplate_28();
		if (L_5)
		{
			goto IL_004f;
		}
	}
	{
		goto IL_05b5;
	}

IL_004f:
	{
	}

IL_0050:
	{
		IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t44818338_il2cpp_TypeInfo_var);
		List_1_t487303889 * L_6 = ListPool_1_Get_m3146528893(NULL /*static, unused*/, /*hidden argument*/ListPool_1_Get_m3146528893_RuntimeMethod_var);
		V_0 = L_6;
		GameObject_t1113636619 * L_7 = Component_get_gameObject_m442555142(__this, /*hidden argument*/NULL);
		List_1_t487303889 * L_8 = V_0;
		NullCheck(L_7);
		GameObject_GetComponentsInParent_TisCanvas_t3310196443_m249132757(L_7, (bool)0, L_8, /*hidden argument*/GameObject_GetComponentsInParent_TisCanvas_t3310196443_m249132757_RuntimeMethod_var);
		List_1_t487303889 * L_9 = V_0;
		NullCheck(L_9);
		int32_t L_10 = List_1_get_Count_m1106558045(L_9, /*hidden argument*/List_1_get_Count_m1106558045_RuntimeMethod_var);
		if (L_10)
		{
			goto IL_0073;
		}
	}
	{
		goto IL_05b5;
	}

IL_0073:
	{
		List_1_t487303889 * L_11 = V_0;
		NullCheck(L_11);
		Canvas_t3310196443 * L_12 = List_1_get_Item_m1187285853(L_11, 0, /*hidden argument*/List_1_get_Item_m1187285853_RuntimeMethod_var);
		V_1 = L_12;
		List_1_t487303889 * L_13 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t44818338_il2cpp_TypeInfo_var);
		ListPool_1_Release_m1295952082(NULL /*static, unused*/, L_13, /*hidden argument*/ListPool_1_Release_m1295952082_RuntimeMethod_var);
		RectTransform_t3704657025 * L_14 = __this->get_m_Template_16();
		NullCheck(L_14);
		GameObject_t1113636619 * L_15 = Component_get_gameObject_m442555142(L_14, /*hidden argument*/NULL);
		NullCheck(L_15);
		GameObject_SetActive_m796801857(L_15, (bool)1, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_16 = __this->get_m_Template_16();
		NullCheck(L_16);
		GameObject_t1113636619 * L_17 = Component_get_gameObject_m442555142(L_16, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_18 = VirtFuncInvoker1< GameObject_t1113636619 *, GameObject_t1113636619 * >::Invoke(47 /* UnityEngine.GameObject UnityEngine.UI.Dropdown::CreateDropdownList(UnityEngine.GameObject) */, __this, L_17);
		__this->set_m_Dropdown_24(L_18);
		GameObject_t1113636619 * L_19 = __this->get_m_Dropdown_24();
		NullCheck(L_19);
		Object_set_name_m291480324(L_19, _stringLiteral3327495774, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_20 = __this->get_m_Dropdown_24();
		NullCheck(L_20);
		GameObject_SetActive_m796801857(L_20, (bool)1, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_21 = __this->get_m_Dropdown_24();
		NullCheck(L_21);
		Transform_t3600365921 * L_22 = GameObject_get_transform_m1369836730(L_21, /*hidden argument*/NULL);
		V_2 = ((RectTransform_t3704657025 *)IsInstSealed((RuntimeObject*)L_22, RectTransform_t3704657025_il2cpp_TypeInfo_var));
		RectTransform_t3704657025 * L_23 = V_2;
		RectTransform_t3704657025 * L_24 = __this->get_m_Template_16();
		NullCheck(L_24);
		Transform_t3600365921 * L_25 = Component_get_transform_m3162698980(L_24, /*hidden argument*/NULL);
		NullCheck(L_25);
		Transform_t3600365921 * L_26 = Transform_get_parent_m835071599(L_25, /*hidden argument*/NULL);
		NullCheck(L_23);
		Transform_SetParent_m273471670(L_23, L_26, (bool)0, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_27 = __this->get_m_Dropdown_24();
		NullCheck(L_27);
		DropdownItem_t1451952895 * L_28 = GameObject_GetComponentInChildren_TisDropdownItem_t1451952895_m1769519920(L_27, /*hidden argument*/GameObject_GetComponentInChildren_TisDropdownItem_t1451952895_m1769519920_RuntimeMethod_var);
		V_3 = L_28;
		DropdownItem_t1451952895 * L_29 = V_3;
		NullCheck(L_29);
		RectTransform_t3704657025 * L_30 = DropdownItem_get_rectTransform_m3147806615(L_29, /*hidden argument*/NULL);
		NullCheck(L_30);
		Transform_t3600365921 * L_31 = Transform_get_parent_m835071599(L_30, /*hidden argument*/NULL);
		NullCheck(L_31);
		GameObject_t1113636619 * L_32 = Component_get_gameObject_m442555142(L_31, /*hidden argument*/NULL);
		V_4 = L_32;
		GameObject_t1113636619 * L_33 = V_4;
		NullCheck(L_33);
		Transform_t3600365921 * L_34 = GameObject_get_transform_m1369836730(L_33, /*hidden argument*/NULL);
		V_5 = ((RectTransform_t3704657025 *)IsInstSealed((RuntimeObject*)L_34, RectTransform_t3704657025_il2cpp_TypeInfo_var));
		DropdownItem_t1451952895 * L_35 = V_3;
		NullCheck(L_35);
		RectTransform_t3704657025 * L_36 = DropdownItem_get_rectTransform_m3147806615(L_35, /*hidden argument*/NULL);
		NullCheck(L_36);
		GameObject_t1113636619 * L_37 = Component_get_gameObject_m442555142(L_36, /*hidden argument*/NULL);
		NullCheck(L_37);
		GameObject_SetActive_m796801857(L_37, (bool)1, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_38 = V_5;
		NullCheck(L_38);
		Rect_t2360479859  L_39 = RectTransform_get_rect_m574169965(L_38, /*hidden argument*/NULL);
		V_6 = L_39;
		DropdownItem_t1451952895 * L_40 = V_3;
		NullCheck(L_40);
		RectTransform_t3704657025 * L_41 = DropdownItem_get_rectTransform_m3147806615(L_40, /*hidden argument*/NULL);
		NullCheck(L_41);
		Rect_t2360479859  L_42 = RectTransform_get_rect_m574169965(L_41, /*hidden argument*/NULL);
		V_7 = L_42;
		Vector2_t2156229523  L_43 = Rect_get_min_m847841034((&V_7), /*hidden argument*/NULL);
		Vector2_t2156229523  L_44 = Rect_get_min_m847841034((&V_6), /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Vector2_t2156229523_il2cpp_TypeInfo_var);
		Vector2_t2156229523  L_45 = Vector2_op_Subtraction_m73004381(NULL /*static, unused*/, L_43, L_44, /*hidden argument*/NULL);
		DropdownItem_t1451952895 * L_46 = V_3;
		NullCheck(L_46);
		RectTransform_t3704657025 * L_47 = DropdownItem_get_rectTransform_m3147806615(L_46, /*hidden argument*/NULL);
		NullCheck(L_47);
		Vector3_t3722313464  L_48 = Transform_get_localPosition_m4234289348(L_47, /*hidden argument*/NULL);
		Vector2_t2156229523  L_49 = Vector2_op_Implicit_m4260192859(NULL /*static, unused*/, L_48, /*hidden argument*/NULL);
		Vector2_t2156229523  L_50 = Vector2_op_Addition_m800700293(NULL /*static, unused*/, L_45, L_49, /*hidden argument*/NULL);
		V_8 = L_50;
		Vector2_t2156229523  L_51 = Rect_get_max_m350137314((&V_7), /*hidden argument*/NULL);
		Vector2_t2156229523  L_52 = Rect_get_max_m350137314((&V_6), /*hidden argument*/NULL);
		Vector2_t2156229523  L_53 = Vector2_op_Subtraction_m73004381(NULL /*static, unused*/, L_51, L_52, /*hidden argument*/NULL);
		DropdownItem_t1451952895 * L_54 = V_3;
		NullCheck(L_54);
		RectTransform_t3704657025 * L_55 = DropdownItem_get_rectTransform_m3147806615(L_54, /*hidden argument*/NULL);
		NullCheck(L_55);
		Vector3_t3722313464  L_56 = Transform_get_localPosition_m4234289348(L_55, /*hidden argument*/NULL);
		Vector2_t2156229523  L_57 = Vector2_op_Implicit_m4260192859(NULL /*static, unused*/, L_56, /*hidden argument*/NULL);
		Vector2_t2156229523  L_58 = Vector2_op_Addition_m800700293(NULL /*static, unused*/, L_53, L_57, /*hidden argument*/NULL);
		V_9 = L_58;
		Vector2_t2156229523  L_59 = Rect_get_size_m477575021((&V_7), /*hidden argument*/NULL);
		V_10 = L_59;
		List_1_t2924027637 * L_60 = __this->get_m_Items_26();
		NullCheck(L_60);
		List_1_Clear_m3276020514(L_60, /*hidden argument*/List_1_Clear_m3276020514_RuntimeMethod_var);
		V_11 = (Toggle_t2735377061 *)NULL;
		V_12 = 0;
		goto IL_0312;
	}

IL_01b3:
	{
		U3CShowU3Ec__AnonStorey1_t1106527198 * L_61 = (U3CShowU3Ec__AnonStorey1_t1106527198 *)il2cpp_codegen_object_new(U3CShowU3Ec__AnonStorey1_t1106527198_il2cpp_TypeInfo_var);
		U3CShowU3Ec__AnonStorey1__ctor_m2599919814(L_61, /*hidden argument*/NULL);
		V_13 = L_61;
		U3CShowU3Ec__AnonStorey1_t1106527198 * L_62 = V_13;
		NullCheck(L_62);
		L_62->set_U24this_1(__this);
		List_1_t447389798 * L_63 = Dropdown_get_options_m2762539965(__this, /*hidden argument*/NULL);
		int32_t L_64 = V_12;
		NullCheck(L_63);
		OptionData_t3270282352 * L_65 = List_1_get_Item_m489380024(L_63, L_64, /*hidden argument*/List_1_get_Item_m489380024_RuntimeMethod_var);
		V_14 = L_65;
		U3CShowU3Ec__AnonStorey1_t1106527198 * L_66 = V_13;
		OptionData_t3270282352 * L_67 = V_14;
		int32_t L_68 = Dropdown_get_value_m1555353112(__this, /*hidden argument*/NULL);
		int32_t L_69 = V_12;
		DropdownItem_t1451952895 * L_70 = V_3;
		List_1_t2924027637 * L_71 = __this->get_m_Items_26();
		DropdownItem_t1451952895 * L_72 = Dropdown_AddItem_m2786881950(__this, L_67, (bool)((((int32_t)L_68) == ((int32_t)L_69))? 1 : 0), L_70, L_71, /*hidden argument*/NULL);
		NullCheck(L_66);
		L_66->set_item_0(L_72);
		U3CShowU3Ec__AnonStorey1_t1106527198 * L_73 = V_13;
		NullCheck(L_73);
		DropdownItem_t1451952895 * L_74 = L_73->get_item_0();
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_75 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_74, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_75)
		{
			goto IL_0209;
		}
	}
	{
		goto IL_030c;
	}

IL_0209:
	{
		U3CShowU3Ec__AnonStorey1_t1106527198 * L_76 = V_13;
		NullCheck(L_76);
		DropdownItem_t1451952895 * L_77 = L_76->get_item_0();
		NullCheck(L_77);
		Toggle_t2735377061 * L_78 = DropdownItem_get_toggle_m2434100135(L_77, /*hidden argument*/NULL);
		int32_t L_79 = Dropdown_get_value_m1555353112(__this, /*hidden argument*/NULL);
		int32_t L_80 = V_12;
		NullCheck(L_78);
		Toggle_set_isOn_m3548357404(L_78, (bool)((((int32_t)L_79) == ((int32_t)L_80))? 1 : 0), /*hidden argument*/NULL);
		U3CShowU3Ec__AnonStorey1_t1106527198 * L_81 = V_13;
		NullCheck(L_81);
		DropdownItem_t1451952895 * L_82 = L_81->get_item_0();
		NullCheck(L_82);
		Toggle_t2735377061 * L_83 = DropdownItem_get_toggle_m2434100135(L_82, /*hidden argument*/NULL);
		NullCheck(L_83);
		ToggleEvent_t1873685584 * L_84 = L_83->get_onValueChanged_19();
		U3CShowU3Ec__AnonStorey1_t1106527198 * L_85 = V_13;
		intptr_t L_86 = (intptr_t)U3CShowU3Ec__AnonStorey1_U3CU3Em__0_m2340880019_RuntimeMethod_var;
		UnityAction_1_t682124106 * L_87 = (UnityAction_1_t682124106 *)il2cpp_codegen_object_new(UnityAction_1_t682124106_il2cpp_TypeInfo_var);
		UnityAction_1__ctor_m3007623985(L_87, L_85, L_86, /*hidden argument*/UnityAction_1__ctor_m3007623985_RuntimeMethod_var);
		NullCheck(L_84);
		UnityEvent_1_AddListener_m2847988282(L_84, L_87, /*hidden argument*/UnityEvent_1_AddListener_m2847988282_RuntimeMethod_var);
		U3CShowU3Ec__AnonStorey1_t1106527198 * L_88 = V_13;
		NullCheck(L_88);
		DropdownItem_t1451952895 * L_89 = L_88->get_item_0();
		NullCheck(L_89);
		Toggle_t2735377061 * L_90 = DropdownItem_get_toggle_m2434100135(L_89, /*hidden argument*/NULL);
		NullCheck(L_90);
		bool L_91 = Toggle_get_isOn_m1428293607(L_90, /*hidden argument*/NULL);
		if (!L_91)
		{
			goto IL_026e;
		}
	}
	{
		U3CShowU3Ec__AnonStorey1_t1106527198 * L_92 = V_13;
		NullCheck(L_92);
		DropdownItem_t1451952895 * L_93 = L_92->get_item_0();
		NullCheck(L_93);
		Toggle_t2735377061 * L_94 = DropdownItem_get_toggle_m2434100135(L_93, /*hidden argument*/NULL);
		NullCheck(L_94);
		VirtActionInvoker0::Invoke(38 /* System.Void UnityEngine.UI.Selectable::Select() */, L_94);
	}

IL_026e:
	{
		Toggle_t2735377061 * L_95 = V_11;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_96 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_95, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_96)
		{
			goto IL_02fd;
		}
	}
	{
		Toggle_t2735377061 * L_97 = V_11;
		NullCheck(L_97);
		Navigation_t3049316579  L_98 = Selectable_get_navigation_m3508916916(L_97, /*hidden argument*/NULL);
		V_15 = L_98;
		U3CShowU3Ec__AnonStorey1_t1106527198 * L_99 = V_13;
		NullCheck(L_99);
		DropdownItem_t1451952895 * L_100 = L_99->get_item_0();
		NullCheck(L_100);
		Toggle_t2735377061 * L_101 = DropdownItem_get_toggle_m2434100135(L_100, /*hidden argument*/NULL);
		NullCheck(L_101);
		Navigation_t3049316579  L_102 = Selectable_get_navigation_m3508916916(L_101, /*hidden argument*/NULL);
		V_16 = L_102;
		Navigation_set_mode_m3709908198((&V_15), 4, /*hidden argument*/NULL);
		Navigation_set_mode_m3709908198((&V_16), 4, /*hidden argument*/NULL);
		U3CShowU3Ec__AnonStorey1_t1106527198 * L_103 = V_13;
		NullCheck(L_103);
		DropdownItem_t1451952895 * L_104 = L_103->get_item_0();
		NullCheck(L_104);
		Toggle_t2735377061 * L_105 = DropdownItem_get_toggle_m2434100135(L_104, /*hidden argument*/NULL);
		Navigation_set_selectOnDown_m1641183109((&V_15), L_105, /*hidden argument*/NULL);
		U3CShowU3Ec__AnonStorey1_t1106527198 * L_106 = V_13;
		NullCheck(L_106);
		DropdownItem_t1451952895 * L_107 = L_106->get_item_0();
		NullCheck(L_107);
		Toggle_t2735377061 * L_108 = DropdownItem_get_toggle_m2434100135(L_107, /*hidden argument*/NULL);
		Navigation_set_selectOnRight_m1783025816((&V_15), L_108, /*hidden argument*/NULL);
		Toggle_t2735377061 * L_109 = V_11;
		Navigation_set_selectOnLeft_m873759494((&V_16), L_109, /*hidden argument*/NULL);
		Toggle_t2735377061 * L_110 = V_11;
		Navigation_set_selectOnUp_m827629728((&V_16), L_110, /*hidden argument*/NULL);
		Toggle_t2735377061 * L_111 = V_11;
		Navigation_t3049316579  L_112 = V_15;
		NullCheck(L_111);
		Selectable_set_navigation_m1617209861(L_111, L_112, /*hidden argument*/NULL);
		U3CShowU3Ec__AnonStorey1_t1106527198 * L_113 = V_13;
		NullCheck(L_113);
		DropdownItem_t1451952895 * L_114 = L_113->get_item_0();
		NullCheck(L_114);
		Toggle_t2735377061 * L_115 = DropdownItem_get_toggle_m2434100135(L_114, /*hidden argument*/NULL);
		Navigation_t3049316579  L_116 = V_16;
		NullCheck(L_115);
		Selectable_set_navigation_m1617209861(L_115, L_116, /*hidden argument*/NULL);
	}

IL_02fd:
	{
		U3CShowU3Ec__AnonStorey1_t1106527198 * L_117 = V_13;
		NullCheck(L_117);
		DropdownItem_t1451952895 * L_118 = L_117->get_item_0();
		NullCheck(L_118);
		Toggle_t2735377061 * L_119 = DropdownItem_get_toggle_m2434100135(L_118, /*hidden argument*/NULL);
		V_11 = L_119;
	}

IL_030c:
	{
		int32_t L_120 = V_12;
		V_12 = ((int32_t)il2cpp_codegen_add((int32_t)L_120, (int32_t)1));
	}

IL_0312:
	{
		int32_t L_121 = V_12;
		List_1_t447389798 * L_122 = Dropdown_get_options_m2762539965(__this, /*hidden argument*/NULL);
		NullCheck(L_122);
		int32_t L_123 = List_1_get_Count_m1605312371(L_122, /*hidden argument*/List_1_get_Count_m1605312371_RuntimeMethod_var);
		if ((((int32_t)L_121) < ((int32_t)L_123)))
		{
			goto IL_01b3;
		}
	}
	{
		RectTransform_t3704657025 * L_124 = V_5;
		NullCheck(L_124);
		Vector2_t2156229523  L_125 = RectTransform_get_sizeDelta_m2183112744(L_124, /*hidden argument*/NULL);
		V_17 = L_125;
		float L_126 = (&V_10)->get_y_1();
		List_1_t2924027637 * L_127 = __this->get_m_Items_26();
		NullCheck(L_127);
		int32_t L_128 = List_1_get_Count_m2690803371(L_127, /*hidden argument*/List_1_get_Count_m2690803371_RuntimeMethod_var);
		float L_129 = (&V_8)->get_y_1();
		float L_130 = (&V_9)->get_y_1();
		(&V_17)->set_y_1(((float)il2cpp_codegen_subtract((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)L_126, (float)(((float)((float)L_128))))), (float)L_129)), (float)L_130)));
		RectTransform_t3704657025 * L_131 = V_5;
		Vector2_t2156229523  L_132 = V_17;
		NullCheck(L_131);
		RectTransform_set_sizeDelta_m3462269772(L_131, L_132, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_133 = V_2;
		NullCheck(L_133);
		Rect_t2360479859  L_134 = RectTransform_get_rect_m574169965(L_133, /*hidden argument*/NULL);
		V_19 = L_134;
		float L_135 = Rect_get_height_m1358425599((&V_19), /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_136 = V_5;
		NullCheck(L_136);
		Rect_t2360479859  L_137 = RectTransform_get_rect_m574169965(L_136, /*hidden argument*/NULL);
		V_20 = L_137;
		float L_138 = Rect_get_height_m1358425599((&V_20), /*hidden argument*/NULL);
		V_18 = ((float)il2cpp_codegen_subtract((float)L_135, (float)L_138));
		float L_139 = V_18;
		if ((!(((float)L_139) > ((float)(0.0f)))))
		{
			goto IL_03bb;
		}
	}
	{
		RectTransform_t3704657025 * L_140 = V_2;
		RectTransform_t3704657025 * L_141 = V_2;
		NullCheck(L_141);
		Vector2_t2156229523  L_142 = RectTransform_get_sizeDelta_m2183112744(L_141, /*hidden argument*/NULL);
		V_21 = L_142;
		float L_143 = (&V_21)->get_x_0();
		RectTransform_t3704657025 * L_144 = V_2;
		NullCheck(L_144);
		Vector2_t2156229523  L_145 = RectTransform_get_sizeDelta_m2183112744(L_144, /*hidden argument*/NULL);
		V_22 = L_145;
		float L_146 = (&V_22)->get_y_1();
		float L_147 = V_18;
		Vector2_t2156229523  L_148;
		memset(&L_148, 0, sizeof(L_148));
		Vector2__ctor_m3970636864((&L_148), L_143, ((float)il2cpp_codegen_subtract((float)L_146, (float)L_147)), /*hidden argument*/NULL);
		NullCheck(L_140);
		RectTransform_set_sizeDelta_m3462269772(L_140, L_148, /*hidden argument*/NULL);
	}

IL_03bb:
	{
		V_23 = ((Vector3U5BU5D_t1718750761*)SZArrayNew(Vector3U5BU5D_t1718750761_il2cpp_TypeInfo_var, (uint32_t)4));
		RectTransform_t3704657025 * L_149 = V_2;
		Vector3U5BU5D_t1718750761* L_150 = V_23;
		NullCheck(L_149);
		RectTransform_GetWorldCorners_m3553547973(L_149, L_150, /*hidden argument*/NULL);
		Canvas_t3310196443 * L_151 = V_1;
		NullCheck(L_151);
		Transform_t3600365921 * L_152 = Component_get_transform_m3162698980(L_151, /*hidden argument*/NULL);
		V_24 = ((RectTransform_t3704657025 *)IsInstSealed((RuntimeObject*)L_152, RectTransform_t3704657025_il2cpp_TypeInfo_var));
		RectTransform_t3704657025 * L_153 = V_24;
		NullCheck(L_153);
		Rect_t2360479859  L_154 = RectTransform_get_rect_m574169965(L_153, /*hidden argument*/NULL);
		V_25 = L_154;
		V_26 = 0;
		goto IL_047d;
	}

IL_03e9:
	{
		V_27 = (bool)0;
		V_28 = 0;
		goto IL_045d;
	}

IL_03f5:
	{
		RectTransform_t3704657025 * L_155 = V_24;
		Vector3U5BU5D_t1718750761* L_156 = V_23;
		int32_t L_157 = V_28;
		NullCheck(L_156);
		NullCheck(L_155);
		Vector3_t3722313464  L_158 = Transform_InverseTransformPoint_m1343916000(L_155, (*(Vector3_t3722313464 *)((L_156)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_157)))), /*hidden argument*/NULL);
		V_29 = L_158;
		int32_t L_159 = V_26;
		float L_160 = Vector3_get_Item_m668685504((&V_29), L_159, /*hidden argument*/NULL);
		Vector2_t2156229523  L_161 = Rect_get_min_m847841034((&V_25), /*hidden argument*/NULL);
		V_30 = L_161;
		int32_t L_162 = V_26;
		float L_163 = Vector2_get_Item_m3559215723((&V_30), L_162, /*hidden argument*/NULL);
		if ((((float)L_160) < ((float)L_163)))
		{
			goto IL_044d;
		}
	}
	{
		int32_t L_164 = V_26;
		float L_165 = Vector3_get_Item_m668685504((&V_29), L_164, /*hidden argument*/NULL);
		Vector2_t2156229523  L_166 = Rect_get_max_m350137314((&V_25), /*hidden argument*/NULL);
		V_31 = L_166;
		int32_t L_167 = V_26;
		float L_168 = Vector2_get_Item_m3559215723((&V_31), L_167, /*hidden argument*/NULL);
		if ((!(((float)L_165) > ((float)L_168))))
		{
			goto IL_0456;
		}
	}

IL_044d:
	{
		V_27 = (bool)1;
		goto IL_0465;
	}

IL_0456:
	{
		int32_t L_169 = V_28;
		V_28 = ((int32_t)il2cpp_codegen_add((int32_t)L_169, (int32_t)1));
	}

IL_045d:
	{
		int32_t L_170 = V_28;
		if ((((int32_t)L_170) < ((int32_t)4)))
		{
			goto IL_03f5;
		}
	}

IL_0465:
	{
		bool L_171 = V_27;
		if (!L_171)
		{
			goto IL_0476;
		}
	}
	{
		RectTransform_t3704657025 * L_172 = V_2;
		int32_t L_173 = V_26;
		IL2CPP_RUNTIME_CLASS_INIT(RectTransformUtility_t1743242446_il2cpp_TypeInfo_var);
		RectTransformUtility_FlipLayoutOnAxis_m2606646065(NULL /*static, unused*/, L_172, L_173, (bool)0, (bool)0, /*hidden argument*/NULL);
	}

IL_0476:
	{
		int32_t L_174 = V_26;
		V_26 = ((int32_t)il2cpp_codegen_add((int32_t)L_174, (int32_t)1));
	}

IL_047d:
	{
		int32_t L_175 = V_26;
		if ((((int32_t)L_175) < ((int32_t)2)))
		{
			goto IL_03e9;
		}
	}
	{
		V_32 = 0;
		goto IL_0564;
	}

IL_048d:
	{
		List_1_t2924027637 * L_176 = __this->get_m_Items_26();
		int32_t L_177 = V_32;
		NullCheck(L_176);
		DropdownItem_t1451952895 * L_178 = List_1_get_Item_m2586869798(L_176, L_177, /*hidden argument*/List_1_get_Item_m2586869798_RuntimeMethod_var);
		NullCheck(L_178);
		RectTransform_t3704657025 * L_179 = DropdownItem_get_rectTransform_m3147806615(L_178, /*hidden argument*/NULL);
		V_33 = L_179;
		RectTransform_t3704657025 * L_180 = V_33;
		RectTransform_t3704657025 * L_181 = V_33;
		NullCheck(L_181);
		Vector2_t2156229523  L_182 = RectTransform_get_anchorMin_m2928307238(L_181, /*hidden argument*/NULL);
		V_34 = L_182;
		float L_183 = (&V_34)->get_x_0();
		Vector2_t2156229523  L_184;
		memset(&L_184, 0, sizeof(L_184));
		Vector2__ctor_m3970636864((&L_184), L_183, (0.0f), /*hidden argument*/NULL);
		NullCheck(L_180);
		RectTransform_set_anchorMin_m4230103102(L_180, L_184, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_185 = V_33;
		RectTransform_t3704657025 * L_186 = V_33;
		NullCheck(L_186);
		Vector2_t2156229523  L_187 = RectTransform_get_anchorMax_m2495270048(L_186, /*hidden argument*/NULL);
		V_35 = L_187;
		float L_188 = (&V_35)->get_x_0();
		Vector2_t2156229523  L_189;
		memset(&L_189, 0, sizeof(L_189));
		Vector2__ctor_m3970636864((&L_189), L_188, (0.0f), /*hidden argument*/NULL);
		NullCheck(L_185);
		RectTransform_set_anchorMax_m2998668828(L_185, L_189, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_190 = V_33;
		RectTransform_t3704657025 * L_191 = V_33;
		NullCheck(L_191);
		Vector2_t2156229523  L_192 = RectTransform_get_anchoredPosition_m1813443094(L_191, /*hidden argument*/NULL);
		V_36 = L_192;
		float L_193 = (&V_36)->get_x_0();
		float L_194 = (&V_8)->get_y_1();
		float L_195 = (&V_10)->get_y_1();
		List_1_t2924027637 * L_196 = __this->get_m_Items_26();
		NullCheck(L_196);
		int32_t L_197 = List_1_get_Count_m2690803371(L_196, /*hidden argument*/List_1_get_Count_m2690803371_RuntimeMethod_var);
		int32_t L_198 = V_32;
		float L_199 = (&V_10)->get_y_1();
		RectTransform_t3704657025 * L_200 = V_33;
		NullCheck(L_200);
		Vector2_t2156229523  L_201 = RectTransform_get_pivot_m3425744470(L_200, /*hidden argument*/NULL);
		V_37 = L_201;
		float L_202 = (&V_37)->get_y_1();
		Vector2_t2156229523  L_203;
		memset(&L_203, 0, sizeof(L_203));
		Vector2__ctor_m3970636864((&L_203), L_193, ((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)L_194, (float)((float)il2cpp_codegen_multiply((float)L_195, (float)(((float)((float)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_197, (int32_t)1)), (int32_t)L_198))))))))), (float)((float)il2cpp_codegen_multiply((float)L_199, (float)L_202)))), /*hidden argument*/NULL);
		NullCheck(L_190);
		RectTransform_set_anchoredPosition_m4126691837(L_190, L_203, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_204 = V_33;
		RectTransform_t3704657025 * L_205 = V_33;
		NullCheck(L_205);
		Vector2_t2156229523  L_206 = RectTransform_get_sizeDelta_m2183112744(L_205, /*hidden argument*/NULL);
		V_38 = L_206;
		float L_207 = (&V_38)->get_x_0();
		float L_208 = (&V_10)->get_y_1();
		Vector2_t2156229523  L_209;
		memset(&L_209, 0, sizeof(L_209));
		Vector2__ctor_m3970636864((&L_209), L_207, L_208, /*hidden argument*/NULL);
		NullCheck(L_204);
		RectTransform_set_sizeDelta_m3462269772(L_204, L_209, /*hidden argument*/NULL);
		int32_t L_210 = V_32;
		V_32 = ((int32_t)il2cpp_codegen_add((int32_t)L_210, (int32_t)1));
	}

IL_0564:
	{
		int32_t L_211 = V_32;
		List_1_t2924027637 * L_212 = __this->get_m_Items_26();
		NullCheck(L_212);
		int32_t L_213 = List_1_get_Count_m2690803371(L_212, /*hidden argument*/List_1_get_Count_m2690803371_RuntimeMethod_var);
		if ((((int32_t)L_211) < ((int32_t)L_213)))
		{
			goto IL_048d;
		}
	}
	{
		Dropdown_AlphaFadeList_m1699716780(__this, (0.15f), (0.0f), (1.0f), /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_214 = __this->get_m_Template_16();
		NullCheck(L_214);
		GameObject_t1113636619 * L_215 = Component_get_gameObject_m442555142(L_214, /*hidden argument*/NULL);
		NullCheck(L_215);
		GameObject_SetActive_m796801857(L_215, (bool)0, /*hidden argument*/NULL);
		DropdownItem_t1451952895 * L_216 = V_3;
		NullCheck(L_216);
		GameObject_t1113636619 * L_217 = Component_get_gameObject_m442555142(L_216, /*hidden argument*/NULL);
		NullCheck(L_217);
		GameObject_SetActive_m796801857(L_217, (bool)0, /*hidden argument*/NULL);
		Canvas_t3310196443 * L_218 = V_1;
		GameObject_t1113636619 * L_219 = VirtFuncInvoker1< GameObject_t1113636619 *, Canvas_t3310196443 * >::Invoke(45 /* UnityEngine.GameObject UnityEngine.UI.Dropdown::CreateBlocker(UnityEngine.Canvas) */, __this, L_218);
		__this->set_m_Blocker_25(L_219);
	}

IL_05b5:
	{
		return;
	}
}
// UnityEngine.GameObject UnityEngine.UI.Dropdown::CreateBlocker(UnityEngine.Canvas)
extern "C"  GameObject_t1113636619 * Dropdown_CreateBlocker_m3770415402 (Dropdown_t2274391225 * __this, Canvas_t3310196443 * ___rootCanvas0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Dropdown_CreateBlocker_m3770415402_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	GameObject_t1113636619 * V_0 = NULL;
	RectTransform_t3704657025 * V_1 = NULL;
	Canvas_t3310196443 * V_2 = NULL;
	Canvas_t3310196443 * V_3 = NULL;
	Image_t2670269651 * V_4 = NULL;
	Button_t4055032469 * V_5 = NULL;
	GameObject_t1113636619 * V_6 = NULL;
	{
		GameObject_t1113636619 * L_0 = (GameObject_t1113636619 *)il2cpp_codegen_object_new(GameObject_t1113636619_il2cpp_TypeInfo_var);
		GameObject__ctor_m2093116449(L_0, _stringLiteral3498241164, /*hidden argument*/NULL);
		V_0 = L_0;
		GameObject_t1113636619 * L_1 = V_0;
		NullCheck(L_1);
		RectTransform_t3704657025 * L_2 = GameObject_AddComponent_TisRectTransform_t3704657025_m3669823029(L_1, /*hidden argument*/GameObject_AddComponent_TisRectTransform_t3704657025_m3669823029_RuntimeMethod_var);
		V_1 = L_2;
		RectTransform_t3704657025 * L_3 = V_1;
		Canvas_t3310196443 * L_4 = ___rootCanvas0;
		NullCheck(L_4);
		Transform_t3600365921 * L_5 = Component_get_transform_m3162698980(L_4, /*hidden argument*/NULL);
		NullCheck(L_3);
		Transform_SetParent_m273471670(L_3, L_5, (bool)0, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_6 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(Vector3_t3722313464_il2cpp_TypeInfo_var);
		Vector3_t3722313464  L_7 = Vector3_get_zero_m1409827619(NULL /*static, unused*/, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Vector2_t2156229523_il2cpp_TypeInfo_var);
		Vector2_t2156229523  L_8 = Vector2_op_Implicit_m4260192859(NULL /*static, unused*/, L_7, /*hidden argument*/NULL);
		NullCheck(L_6);
		RectTransform_set_anchorMin_m4230103102(L_6, L_8, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_9 = V_1;
		Vector3_t3722313464  L_10 = Vector3_get_one_m1629952498(NULL /*static, unused*/, /*hidden argument*/NULL);
		Vector2_t2156229523  L_11 = Vector2_op_Implicit_m4260192859(NULL /*static, unused*/, L_10, /*hidden argument*/NULL);
		NullCheck(L_9);
		RectTransform_set_anchorMax_m2998668828(L_9, L_11, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_12 = V_1;
		Vector2_t2156229523  L_13 = Vector2_get_zero_m540426400(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_12);
		RectTransform_set_sizeDelta_m3462269772(L_12, L_13, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_14 = V_0;
		NullCheck(L_14);
		Canvas_t3310196443 * L_15 = GameObject_AddComponent_TisCanvas_t3310196443_m284883347(L_14, /*hidden argument*/GameObject_AddComponent_TisCanvas_t3310196443_m284883347_RuntimeMethod_var);
		V_2 = L_15;
		Canvas_t3310196443 * L_16 = V_2;
		NullCheck(L_16);
		Canvas_set_overrideSorting_m4088794420(L_16, (bool)1, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_17 = __this->get_m_Dropdown_24();
		NullCheck(L_17);
		Canvas_t3310196443 * L_18 = GameObject_GetComponent_TisCanvas_t3310196443_m1808013672(L_17, /*hidden argument*/GameObject_GetComponent_TisCanvas_t3310196443_m1808013672_RuntimeMethod_var);
		V_3 = L_18;
		Canvas_t3310196443 * L_19 = V_2;
		Canvas_t3310196443 * L_20 = V_3;
		NullCheck(L_20);
		int32_t L_21 = Canvas_get_sortingLayerID_m3685979122(L_20, /*hidden argument*/NULL);
		NullCheck(L_19);
		Canvas_set_sortingLayerID_m861680532(L_19, L_21, /*hidden argument*/NULL);
		Canvas_t3310196443 * L_22 = V_2;
		Canvas_t3310196443 * L_23 = V_3;
		NullCheck(L_23);
		int32_t L_24 = Canvas_get_sortingOrder_m1860900812(L_23, /*hidden argument*/NULL);
		NullCheck(L_22);
		Canvas_set_sortingOrder_m609532562(L_22, ((int32_t)il2cpp_codegen_subtract((int32_t)L_24, (int32_t)1)), /*hidden argument*/NULL);
		GameObject_t1113636619 * L_25 = V_0;
		NullCheck(L_25);
		GameObject_AddComponent_TisGraphicRaycaster_t2999697109_m1217468238(L_25, /*hidden argument*/GameObject_AddComponent_TisGraphicRaycaster_t2999697109_m1217468238_RuntimeMethod_var);
		GameObject_t1113636619 * L_26 = V_0;
		NullCheck(L_26);
		Image_t2670269651 * L_27 = GameObject_AddComponent_TisImage_t2670269651_m1594579417(L_26, /*hidden argument*/GameObject_AddComponent_TisImage_t2670269651_m1594579417_RuntimeMethod_var);
		V_4 = L_27;
		Image_t2670269651 * L_28 = V_4;
		Color_t2555686324  L_29 = Color_get_clear_m1016382534(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_28);
		VirtActionInvoker1< Color_t2555686324  >::Invoke(23 /* System.Void UnityEngine.UI.Graphic::set_color(UnityEngine.Color) */, L_28, L_29);
		GameObject_t1113636619 * L_30 = V_0;
		NullCheck(L_30);
		Button_t4055032469 * L_31 = GameObject_AddComponent_TisButton_t4055032469_m1106144321(L_30, /*hidden argument*/GameObject_AddComponent_TisButton_t4055032469_m1106144321_RuntimeMethod_var);
		V_5 = L_31;
		Button_t4055032469 * L_32 = V_5;
		NullCheck(L_32);
		ButtonClickedEvent_t48803504 * L_33 = Button_get_onClick_m2332132945(L_32, /*hidden argument*/NULL);
		intptr_t L_34 = (intptr_t)Dropdown_Hide_m504034854_RuntimeMethod_var;
		UnityAction_t3245792599 * L_35 = (UnityAction_t3245792599 *)il2cpp_codegen_object_new(UnityAction_t3245792599_il2cpp_TypeInfo_var);
		UnityAction__ctor_m772160306(L_35, __this, L_34, /*hidden argument*/NULL);
		NullCheck(L_33);
		UnityEvent_AddListener_m2276267359(L_33, L_35, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_36 = V_0;
		V_6 = L_36;
		goto IL_00c2;
	}

IL_00c2:
	{
		GameObject_t1113636619 * L_37 = V_6;
		return L_37;
	}
}
// System.Void UnityEngine.UI.Dropdown::DestroyBlocker(UnityEngine.GameObject)
extern "C"  void Dropdown_DestroyBlocker_m3521014447 (Dropdown_t2274391225 * __this, GameObject_t1113636619 * ___blocker0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Dropdown_DestroyBlocker_m3521014447_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		GameObject_t1113636619 * L_0 = ___blocker0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		Object_Destroy_m565254235(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		return;
	}
}
// UnityEngine.GameObject UnityEngine.UI.Dropdown::CreateDropdownList(UnityEngine.GameObject)
extern "C"  GameObject_t1113636619 * Dropdown_CreateDropdownList_m1942698940 (Dropdown_t2274391225 * __this, GameObject_t1113636619 * ___template0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Dropdown_CreateDropdownList_m1942698940_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	GameObject_t1113636619 * V_0 = NULL;
	{
		GameObject_t1113636619 * L_0 = ___template0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		GameObject_t1113636619 * L_1 = Object_Instantiate_TisGameObject_t1113636619_m4070250708(NULL /*static, unused*/, L_0, /*hidden argument*/Object_Instantiate_TisGameObject_t1113636619_m4070250708_RuntimeMethod_var);
		V_0 = L_1;
		goto IL_000d;
	}

IL_000d:
	{
		GameObject_t1113636619 * L_2 = V_0;
		return L_2;
	}
}
// System.Void UnityEngine.UI.Dropdown::DestroyDropdownList(UnityEngine.GameObject)
extern "C"  void Dropdown_DestroyDropdownList_m3471771287 (Dropdown_t2274391225 * __this, GameObject_t1113636619 * ___dropdownList0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Dropdown_DestroyDropdownList_m3471771287_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		GameObject_t1113636619 * L_0 = ___dropdownList0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		Object_Destroy_m565254235(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		return;
	}
}
// UnityEngine.UI.Dropdown/DropdownItem UnityEngine.UI.Dropdown::CreateItem(UnityEngine.UI.Dropdown/DropdownItem)
extern "C"  DropdownItem_t1451952895 * Dropdown_CreateItem_m2954407740 (Dropdown_t2274391225 * __this, DropdownItem_t1451952895 * ___itemTemplate0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Dropdown_CreateItem_m2954407740_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	DropdownItem_t1451952895 * V_0 = NULL;
	{
		DropdownItem_t1451952895 * L_0 = ___itemTemplate0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		DropdownItem_t1451952895 * L_1 = Object_Instantiate_TisDropdownItem_t1451952895_m2349295164(NULL /*static, unused*/, L_0, /*hidden argument*/Object_Instantiate_TisDropdownItem_t1451952895_m2349295164_RuntimeMethod_var);
		V_0 = L_1;
		goto IL_000d;
	}

IL_000d:
	{
		DropdownItem_t1451952895 * L_2 = V_0;
		return L_2;
	}
}
// System.Void UnityEngine.UI.Dropdown::DestroyItem(UnityEngine.UI.Dropdown/DropdownItem)
extern "C"  void Dropdown_DestroyItem_m3713143806 (Dropdown_t2274391225 * __this, DropdownItem_t1451952895 * ___item0, const RuntimeMethod* method)
{
	{
		return;
	}
}
// UnityEngine.UI.Dropdown/DropdownItem UnityEngine.UI.Dropdown::AddItem(UnityEngine.UI.Dropdown/OptionData,System.Boolean,UnityEngine.UI.Dropdown/DropdownItem,System.Collections.Generic.List`1<UnityEngine.UI.Dropdown/DropdownItem>)
extern "C"  DropdownItem_t1451952895 * Dropdown_AddItem_m2786881950 (Dropdown_t2274391225 * __this, OptionData_t3270282352 * ___data0, bool ___selected1, DropdownItem_t1451952895 * ___itemTemplate2, List_1_t2924027637 * ___items3, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Dropdown_AddItem_m2786881950_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	DropdownItem_t1451952895 * V_0 = NULL;
	DropdownItem_t1451952895 * V_1 = NULL;
	RuntimeObject * G_B2_0 = NULL;
	String_t* G_B2_1 = NULL;
	GameObject_t1113636619 * G_B2_2 = NULL;
	RuntimeObject * G_B1_0 = NULL;
	String_t* G_B1_1 = NULL;
	GameObject_t1113636619 * G_B1_2 = NULL;
	String_t* G_B3_0 = NULL;
	RuntimeObject * G_B3_1 = NULL;
	String_t* G_B3_2 = NULL;
	GameObject_t1113636619 * G_B3_3 = NULL;
	{
		DropdownItem_t1451952895 * L_0 = ___itemTemplate2;
		DropdownItem_t1451952895 * L_1 = VirtFuncInvoker1< DropdownItem_t1451952895 *, DropdownItem_t1451952895 * >::Invoke(49 /* UnityEngine.UI.Dropdown/DropdownItem UnityEngine.UI.Dropdown::CreateItem(UnityEngine.UI.Dropdown/DropdownItem) */, __this, L_0);
		V_0 = L_1;
		DropdownItem_t1451952895 * L_2 = V_0;
		NullCheck(L_2);
		RectTransform_t3704657025 * L_3 = DropdownItem_get_rectTransform_m3147806615(L_2, /*hidden argument*/NULL);
		DropdownItem_t1451952895 * L_4 = ___itemTemplate2;
		NullCheck(L_4);
		RectTransform_t3704657025 * L_5 = DropdownItem_get_rectTransform_m3147806615(L_4, /*hidden argument*/NULL);
		NullCheck(L_5);
		Transform_t3600365921 * L_6 = Transform_get_parent_m835071599(L_5, /*hidden argument*/NULL);
		NullCheck(L_3);
		Transform_SetParent_m273471670(L_3, L_6, (bool)0, /*hidden argument*/NULL);
		DropdownItem_t1451952895 * L_7 = V_0;
		NullCheck(L_7);
		GameObject_t1113636619 * L_8 = Component_get_gameObject_m442555142(L_7, /*hidden argument*/NULL);
		NullCheck(L_8);
		GameObject_SetActive_m796801857(L_8, (bool)1, /*hidden argument*/NULL);
		DropdownItem_t1451952895 * L_9 = V_0;
		NullCheck(L_9);
		GameObject_t1113636619 * L_10 = Component_get_gameObject_m442555142(L_9, /*hidden argument*/NULL);
		List_1_t2924027637 * L_11 = ___items3;
		NullCheck(L_11);
		int32_t L_12 = List_1_get_Count_m2690803371(L_11, /*hidden argument*/List_1_get_Count_m2690803371_RuntimeMethod_var);
		int32_t L_13 = L_12;
		RuntimeObject * L_14 = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &L_13);
		OptionData_t3270282352 * L_15 = ___data0;
		NullCheck(L_15);
		String_t* L_16 = OptionData_get_text_m2997376818(L_15, /*hidden argument*/NULL);
		G_B1_0 = L_14;
		G_B1_1 = _stringLiteral782532366;
		G_B1_2 = L_10;
		if (!L_16)
		{
			G_B2_0 = L_14;
			G_B2_1 = _stringLiteral782532366;
			G_B2_2 = L_10;
			goto IL_0063;
		}
	}
	{
		OptionData_t3270282352 * L_17 = ___data0;
		NullCheck(L_17);
		String_t* L_18 = OptionData_get_text_m2997376818(L_17, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_19 = String_Concat_m3937257545(NULL /*static, unused*/, _stringLiteral3450517398, L_18, /*hidden argument*/NULL);
		G_B3_0 = L_19;
		G_B3_1 = G_B1_0;
		G_B3_2 = G_B1_1;
		G_B3_3 = G_B1_2;
		goto IL_0068;
	}

IL_0063:
	{
		G_B3_0 = _stringLiteral757602046;
		G_B3_1 = G_B2_0;
		G_B3_2 = G_B2_1;
		G_B3_3 = G_B2_2;
	}

IL_0068:
	{
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_20 = String_Concat_m1715369213(NULL /*static, unused*/, G_B3_2, G_B3_1, G_B3_0, /*hidden argument*/NULL);
		NullCheck(G_B3_3);
		Object_set_name_m291480324(G_B3_3, L_20, /*hidden argument*/NULL);
		DropdownItem_t1451952895 * L_21 = V_0;
		NullCheck(L_21);
		Toggle_t2735377061 * L_22 = DropdownItem_get_toggle_m2434100135(L_21, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_23 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_22, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_23)
		{
			goto IL_0091;
		}
	}
	{
		DropdownItem_t1451952895 * L_24 = V_0;
		NullCheck(L_24);
		Toggle_t2735377061 * L_25 = DropdownItem_get_toggle_m2434100135(L_24, /*hidden argument*/NULL);
		NullCheck(L_25);
		Toggle_set_isOn_m3548357404(L_25, (bool)0, /*hidden argument*/NULL);
	}

IL_0091:
	{
		DropdownItem_t1451952895 * L_26 = V_0;
		NullCheck(L_26);
		Text_t1901882714 * L_27 = DropdownItem_get_text_m53291943(L_26, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_28 = Object_op_Implicit_m3574996620(NULL /*static, unused*/, L_27, /*hidden argument*/NULL);
		if (!L_28)
		{
			goto IL_00b2;
		}
	}
	{
		DropdownItem_t1451952895 * L_29 = V_0;
		NullCheck(L_29);
		Text_t1901882714 * L_30 = DropdownItem_get_text_m53291943(L_29, /*hidden argument*/NULL);
		OptionData_t3270282352 * L_31 = ___data0;
		NullCheck(L_31);
		String_t* L_32 = OptionData_get_text_m2997376818(L_31, /*hidden argument*/NULL);
		NullCheck(L_30);
		VirtActionInvoker1< String_t* >::Invoke(72 /* System.Void UnityEngine.UI.Text::set_text(System.String) */, L_30, L_32);
	}

IL_00b2:
	{
		DropdownItem_t1451952895 * L_33 = V_0;
		NullCheck(L_33);
		Image_t2670269651 * L_34 = DropdownItem_get_image_m1112395429(L_33, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_35 = Object_op_Implicit_m3574996620(NULL /*static, unused*/, L_34, /*hidden argument*/NULL);
		if (!L_35)
		{
			goto IL_00f1;
		}
	}
	{
		DropdownItem_t1451952895 * L_36 = V_0;
		NullCheck(L_36);
		Image_t2670269651 * L_37 = DropdownItem_get_image_m1112395429(L_36, /*hidden argument*/NULL);
		OptionData_t3270282352 * L_38 = ___data0;
		NullCheck(L_38);
		Sprite_t280657092 * L_39 = OptionData_get_image_m2796360767(L_38, /*hidden argument*/NULL);
		NullCheck(L_37);
		Image_set_sprite_m2369174689(L_37, L_39, /*hidden argument*/NULL);
		DropdownItem_t1451952895 * L_40 = V_0;
		NullCheck(L_40);
		Image_t2670269651 * L_41 = DropdownItem_get_image_m1112395429(L_40, /*hidden argument*/NULL);
		DropdownItem_t1451952895 * L_42 = V_0;
		NullCheck(L_42);
		Image_t2670269651 * L_43 = DropdownItem_get_image_m1112395429(L_42, /*hidden argument*/NULL);
		NullCheck(L_43);
		Sprite_t280657092 * L_44 = Image_get_sprite_m1811690853(L_43, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_45 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_44, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		NullCheck(L_41);
		Behaviour_set_enabled_m20417929(L_41, L_45, /*hidden argument*/NULL);
	}

IL_00f1:
	{
		List_1_t2924027637 * L_46 = ___items3;
		DropdownItem_t1451952895 * L_47 = V_0;
		NullCheck(L_46);
		List_1_Add_m281601442(L_46, L_47, /*hidden argument*/List_1_Add_m281601442_RuntimeMethod_var);
		DropdownItem_t1451952895 * L_48 = V_0;
		V_1 = L_48;
		goto IL_0100;
	}

IL_0100:
	{
		DropdownItem_t1451952895 * L_49 = V_1;
		return L_49;
	}
}
// System.Void UnityEngine.UI.Dropdown::AlphaFadeList(System.Single,System.Single)
extern "C"  void Dropdown_AlphaFadeList_m655407379 (Dropdown_t2274391225 * __this, float ___duration0, float ___alpha1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Dropdown_AlphaFadeList_m655407379_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	CanvasGroup_t4083511760 * V_0 = NULL;
	{
		GameObject_t1113636619 * L_0 = __this->get_m_Dropdown_24();
		NullCheck(L_0);
		CanvasGroup_t4083511760 * L_1 = GameObject_GetComponent_TisCanvasGroup_t4083511760_m378106990(L_0, /*hidden argument*/GameObject_GetComponent_TisCanvasGroup_t4083511760_m378106990_RuntimeMethod_var);
		V_0 = L_1;
		float L_2 = ___duration0;
		CanvasGroup_t4083511760 * L_3 = V_0;
		NullCheck(L_3);
		float L_4 = CanvasGroup_get_alpha_m2918269489(L_3, /*hidden argument*/NULL);
		float L_5 = ___alpha1;
		Dropdown_AlphaFadeList_m1699716780(__this, L_2, L_4, L_5, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.UI.Dropdown::AlphaFadeList(System.Single,System.Single,System.Single)
extern "C"  void Dropdown_AlphaFadeList_m1699716780 (Dropdown_t2274391225 * __this, float ___duration0, float ___start1, float ___end2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Dropdown_AlphaFadeList_m1699716780_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	FloatTween_t1274330004  V_0;
	memset(&V_0, 0, sizeof(V_0));
	FloatTween_t1274330004  V_1;
	memset(&V_1, 0, sizeof(V_1));
	{
		float L_0 = ___start1;
		bool L_1 = Single_Equals_m1601893879((&___end2), L_0, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0013;
		}
	}
	{
		goto IL_005c;
	}

IL_0013:
	{
		il2cpp_codegen_initobj((&V_1), sizeof(FloatTween_t1274330004 ));
		float L_2 = ___duration0;
		FloatTween_set_duration_m2138901351((&V_1), L_2, /*hidden argument*/NULL);
		float L_3 = ___start1;
		FloatTween_set_startValue_m53556027((&V_1), L_3, /*hidden argument*/NULL);
		float L_4 = ___end2;
		FloatTween_set_targetValue_m3604919944((&V_1), L_4, /*hidden argument*/NULL);
		FloatTween_t1274330004  L_5 = V_1;
		V_0 = L_5;
		intptr_t L_6 = (intptr_t)Dropdown_SetAlpha_m1239159651_RuntimeMethod_var;
		UnityAction_1_t1982102915 * L_7 = (UnityAction_1_t1982102915 *)il2cpp_codegen_object_new(UnityAction_1_t1982102915_il2cpp_TypeInfo_var);
		UnityAction_1__ctor_m336053009(L_7, __this, L_6, /*hidden argument*/UnityAction_1__ctor_m336053009_RuntimeMethod_var);
		FloatTween_AddOnChangedCallback_m2814315272((&V_0), L_7, /*hidden argument*/NULL);
		FloatTween_set_ignoreTimeScale_m2281304002((&V_0), (bool)1, /*hidden argument*/NULL);
		TweenRunner_1_t3520241082 * L_8 = __this->get_m_AlphaTweenRunner_27();
		FloatTween_t1274330004  L_9 = V_0;
		NullCheck(L_8);
		TweenRunner_1_StartTween_m1055628540(L_8, L_9, /*hidden argument*/TweenRunner_1_StartTween_m1055628540_RuntimeMethod_var);
	}

IL_005c:
	{
		return;
	}
}
// System.Void UnityEngine.UI.Dropdown::SetAlpha(System.Single)
extern "C"  void Dropdown_SetAlpha_m1239159651 (Dropdown_t2274391225 * __this, float ___alpha0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Dropdown_SetAlpha_m1239159651_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	CanvasGroup_t4083511760 * V_0 = NULL;
	{
		GameObject_t1113636619 * L_0 = __this->get_m_Dropdown_24();
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Implicit_m3574996620(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		if (L_1)
		{
			goto IL_0016;
		}
	}
	{
		goto IL_0029;
	}

IL_0016:
	{
		GameObject_t1113636619 * L_2 = __this->get_m_Dropdown_24();
		NullCheck(L_2);
		CanvasGroup_t4083511760 * L_3 = GameObject_GetComponent_TisCanvasGroup_t4083511760_m378106990(L_2, /*hidden argument*/GameObject_GetComponent_TisCanvasGroup_t4083511760_m378106990_RuntimeMethod_var);
		V_0 = L_3;
		CanvasGroup_t4083511760 * L_4 = V_0;
		float L_5 = ___alpha0;
		NullCheck(L_4);
		CanvasGroup_set_alpha_m4032573(L_4, L_5, /*hidden argument*/NULL);
	}

IL_0029:
	{
		return;
	}
}
// System.Void UnityEngine.UI.Dropdown::Hide()
extern "C"  void Dropdown_Hide_m504034854 (Dropdown_t2274391225 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Dropdown_Hide_m504034854_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		GameObject_t1113636619 * L_0 = __this->get_m_Dropdown_24();
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_0, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0041;
		}
	}
	{
		Dropdown_AlphaFadeList_m655407379(__this, (0.15f), (0.0f), /*hidden argument*/NULL);
		bool L_2 = VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, __this);
		if (!L_2)
		{
			goto IL_0040;
		}
	}
	{
		RuntimeObject* L_3 = Dropdown_DelayedDestroyDropdownList_m2082128994(__this, (0.15f), /*hidden argument*/NULL);
		MonoBehaviour_StartCoroutine_m3411253000(__this, L_3, /*hidden argument*/NULL);
	}

IL_0040:
	{
	}

IL_0041:
	{
		GameObject_t1113636619 * L_4 = __this->get_m_Blocker_25();
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_5 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_4, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_5)
		{
			goto IL_005e;
		}
	}
	{
		GameObject_t1113636619 * L_6 = __this->get_m_Blocker_25();
		VirtActionInvoker1< GameObject_t1113636619 * >::Invoke(46 /* System.Void UnityEngine.UI.Dropdown::DestroyBlocker(UnityEngine.GameObject) */, __this, L_6);
	}

IL_005e:
	{
		__this->set_m_Blocker_25((GameObject_t1113636619 *)NULL);
		VirtActionInvoker0::Invoke(38 /* System.Void UnityEngine.UI.Selectable::Select() */, __this);
		return;
	}
}
// System.Collections.IEnumerator UnityEngine.UI.Dropdown::DelayedDestroyDropdownList(System.Single)
extern "C"  RuntimeObject* Dropdown_DelayedDestroyDropdownList_m2082128994 (Dropdown_t2274391225 * __this, float ___delay0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Dropdown_DelayedDestroyDropdownList_m2082128994_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	U3CDelayedDestroyDropdownListU3Ec__Iterator0_t3853912249 * V_0 = NULL;
	RuntimeObject* V_1 = NULL;
	{
		U3CDelayedDestroyDropdownListU3Ec__Iterator0_t3853912249 * L_0 = (U3CDelayedDestroyDropdownListU3Ec__Iterator0_t3853912249 *)il2cpp_codegen_object_new(U3CDelayedDestroyDropdownListU3Ec__Iterator0_t3853912249_il2cpp_TypeInfo_var);
		U3CDelayedDestroyDropdownListU3Ec__Iterator0__ctor_m912479353(L_0, /*hidden argument*/NULL);
		V_0 = L_0;
		U3CDelayedDestroyDropdownListU3Ec__Iterator0_t3853912249 * L_1 = V_0;
		float L_2 = ___delay0;
		NullCheck(L_1);
		L_1->set_delay_0(L_2);
		U3CDelayedDestroyDropdownListU3Ec__Iterator0_t3853912249 * L_3 = V_0;
		NullCheck(L_3);
		L_3->set_U24this_1(__this);
		U3CDelayedDestroyDropdownListU3Ec__Iterator0_t3853912249 * L_4 = V_0;
		V_1 = L_4;
		goto IL_001b;
	}

IL_001b:
	{
		RuntimeObject* L_5 = V_1;
		return L_5;
	}
}
// System.Void UnityEngine.UI.Dropdown::OnSelectItem(UnityEngine.UI.Toggle)
extern "C"  void Dropdown_OnSelectItem_m1641808655 (Dropdown_t2274391225 * __this, Toggle_t2735377061 * ___toggle0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Dropdown_OnSelectItem_m1641808655_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	Transform_t3600365921 * V_1 = NULL;
	Transform_t3600365921 * V_2 = NULL;
	int32_t V_3 = 0;
	{
		Toggle_t2735377061 * L_0 = ___toggle0;
		NullCheck(L_0);
		bool L_1 = Toggle_get_isOn_m1428293607(L_0, /*hidden argument*/NULL);
		if (L_1)
		{
			goto IL_0013;
		}
	}
	{
		Toggle_t2735377061 * L_2 = ___toggle0;
		NullCheck(L_2);
		Toggle_set_isOn_m3548357404(L_2, (bool)1, /*hidden argument*/NULL);
	}

IL_0013:
	{
		V_0 = (-1);
		Toggle_t2735377061 * L_3 = ___toggle0;
		NullCheck(L_3);
		Transform_t3600365921 * L_4 = Component_get_transform_m3162698980(L_3, /*hidden argument*/NULL);
		V_1 = L_4;
		Transform_t3600365921 * L_5 = V_1;
		NullCheck(L_5);
		Transform_t3600365921 * L_6 = Transform_get_parent_m835071599(L_5, /*hidden argument*/NULL);
		V_2 = L_6;
		V_3 = 0;
		goto IL_004c;
	}

IL_002a:
	{
		Transform_t3600365921 * L_7 = V_2;
		int32_t L_8 = V_3;
		NullCheck(L_7);
		Transform_t3600365921 * L_9 = Transform_GetChild_m1092972975(L_7, L_8, /*hidden argument*/NULL);
		Transform_t3600365921 * L_10 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_11 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_9, L_10, /*hidden argument*/NULL);
		if (!L_11)
		{
			goto IL_0047;
		}
	}
	{
		int32_t L_12 = V_3;
		V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1));
		goto IL_0058;
	}

IL_0047:
	{
		int32_t L_13 = V_3;
		V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1));
	}

IL_004c:
	{
		int32_t L_14 = V_3;
		Transform_t3600365921 * L_15 = V_2;
		NullCheck(L_15);
		int32_t L_16 = Transform_get_childCount_m3145433196(L_15, /*hidden argument*/NULL);
		if ((((int32_t)L_14) < ((int32_t)L_16)))
		{
			goto IL_002a;
		}
	}

IL_0058:
	{
		int32_t L_17 = V_0;
		if ((((int32_t)L_17) >= ((int32_t)0)))
		{
			goto IL_0064;
		}
	}
	{
		goto IL_0071;
	}

IL_0064:
	{
		int32_t L_18 = V_0;
		Dropdown_set_value_m1048320169(__this, L_18, /*hidden argument*/NULL);
		Dropdown_Hide_m504034854(__this, /*hidden argument*/NULL);
	}

IL_0071:
	{
		return;
	}
}
// System.Void UnityEngine.UI.Dropdown::.cctor()
extern "C"  void Dropdown__cctor_m2344436140 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Dropdown__cctor_m2344436140_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		OptionData_t3270282352 * L_0 = (OptionData_t3270282352 *)il2cpp_codegen_object_new(OptionData_t3270282352_il2cpp_TypeInfo_var);
		OptionData__ctor_m2529924901(L_0, /*hidden argument*/NULL);
		((Dropdown_t2274391225_StaticFields*)il2cpp_codegen_static_fields_for(Dropdown_t2274391225_il2cpp_TypeInfo_var))->set_s_NoOptionData_29(L_0);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.UI.Dropdown/<DelayedDestroyDropdownList>c__Iterator0::.ctor()
extern "C"  void U3CDelayedDestroyDropdownListU3Ec__Iterator0__ctor_m912479353 (U3CDelayedDestroyDropdownListU3Ec__Iterator0_t3853912249 * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Boolean UnityEngine.UI.Dropdown/<DelayedDestroyDropdownList>c__Iterator0::MoveNext()
extern "C"  bool U3CDelayedDestroyDropdownListU3Ec__Iterator0_MoveNext_m213723240 (U3CDelayedDestroyDropdownListU3Ec__Iterator0_t3853912249 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (U3CDelayedDestroyDropdownListU3Ec__Iterator0_MoveNext_m213723240_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	uint32_t V_0 = 0;
	int32_t V_1 = 0;
	{
		int32_t L_0 = __this->get_U24PC_4();
		V_0 = L_0;
		__this->set_U24PC_4((-1));
		uint32_t L_1 = V_0;
		switch (L_1)
		{
			case 0:
			{
				goto IL_0021;
			}
			case 1:
			{
				goto IL_0047;
			}
		}
	}
	{
		goto IL_00f1;
	}

IL_0021:
	{
		float L_2 = __this->get_delay_0();
		WaitForSecondsRealtime_t189548121 * L_3 = (WaitForSecondsRealtime_t189548121 *)il2cpp_codegen_object_new(WaitForSecondsRealtime_t189548121_il2cpp_TypeInfo_var);
		WaitForSecondsRealtime__ctor_m507157904(L_3, L_2, /*hidden argument*/NULL);
		__this->set_U24current_2(L_3);
		bool L_4 = __this->get_U24disposing_3();
		if (L_4)
		{
			goto IL_0042;
		}
	}
	{
		__this->set_U24PC_4(1);
	}

IL_0042:
	{
		goto IL_00f3;
	}

IL_0047:
	{
		V_1 = 0;
		goto IL_008c;
	}

IL_004e:
	{
		Dropdown_t2274391225 * L_5 = __this->get_U24this_1();
		NullCheck(L_5);
		List_1_t2924027637 * L_6 = L_5->get_m_Items_26();
		int32_t L_7 = V_1;
		NullCheck(L_6);
		DropdownItem_t1451952895 * L_8 = List_1_get_Item_m2586869798(L_6, L_7, /*hidden argument*/List_1_get_Item_m2586869798_RuntimeMethod_var);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_9 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_8, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_9)
		{
			goto IL_0087;
		}
	}
	{
		Dropdown_t2274391225 * L_10 = __this->get_U24this_1();
		Dropdown_t2274391225 * L_11 = __this->get_U24this_1();
		NullCheck(L_11);
		List_1_t2924027637 * L_12 = L_11->get_m_Items_26();
		int32_t L_13 = V_1;
		NullCheck(L_12);
		DropdownItem_t1451952895 * L_14 = List_1_get_Item_m2586869798(L_12, L_13, /*hidden argument*/List_1_get_Item_m2586869798_RuntimeMethod_var);
		NullCheck(L_10);
		VirtActionInvoker1< DropdownItem_t1451952895 * >::Invoke(50 /* System.Void UnityEngine.UI.Dropdown::DestroyItem(UnityEngine.UI.Dropdown/DropdownItem) */, L_10, L_14);
	}

IL_0087:
	{
		int32_t L_15 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)1));
	}

IL_008c:
	{
		int32_t L_16 = V_1;
		Dropdown_t2274391225 * L_17 = __this->get_U24this_1();
		NullCheck(L_17);
		List_1_t2924027637 * L_18 = L_17->get_m_Items_26();
		NullCheck(L_18);
		int32_t L_19 = List_1_get_Count_m2690803371(L_18, /*hidden argument*/List_1_get_Count_m2690803371_RuntimeMethod_var);
		if ((((int32_t)L_16) < ((int32_t)L_19)))
		{
			goto IL_004e;
		}
	}
	{
		Dropdown_t2274391225 * L_20 = __this->get_U24this_1();
		NullCheck(L_20);
		List_1_t2924027637 * L_21 = L_20->get_m_Items_26();
		NullCheck(L_21);
		List_1_Clear_m3276020514(L_21, /*hidden argument*/List_1_Clear_m3276020514_RuntimeMethod_var);
		Dropdown_t2274391225 * L_22 = __this->get_U24this_1();
		NullCheck(L_22);
		GameObject_t1113636619 * L_23 = L_22->get_m_Dropdown_24();
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_24 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_23, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_24)
		{
			goto IL_00de;
		}
	}
	{
		Dropdown_t2274391225 * L_25 = __this->get_U24this_1();
		Dropdown_t2274391225 * L_26 = __this->get_U24this_1();
		NullCheck(L_26);
		GameObject_t1113636619 * L_27 = L_26->get_m_Dropdown_24();
		NullCheck(L_25);
		VirtActionInvoker1< GameObject_t1113636619 * >::Invoke(48 /* System.Void UnityEngine.UI.Dropdown::DestroyDropdownList(UnityEngine.GameObject) */, L_25, L_27);
	}

IL_00de:
	{
		Dropdown_t2274391225 * L_28 = __this->get_U24this_1();
		NullCheck(L_28);
		L_28->set_m_Dropdown_24((GameObject_t1113636619 *)NULL);
		__this->set_U24PC_4((-1));
	}

IL_00f1:
	{
		return (bool)0;
	}

IL_00f3:
	{
		return (bool)1;
	}
}
// System.Object UnityEngine.UI.Dropdown/<DelayedDestroyDropdownList>c__Iterator0::System.Collections.Generic.IEnumerator<object>.get_Current()
extern "C"  RuntimeObject * U3CDelayedDestroyDropdownListU3Ec__Iterator0_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m3499212314 (U3CDelayedDestroyDropdownListU3Ec__Iterator0_t3853912249 * __this, const RuntimeMethod* method)
{
	RuntimeObject * V_0 = NULL;
	{
		RuntimeObject * L_0 = __this->get_U24current_2();
		V_0 = L_0;
		goto IL_000c;
	}

IL_000c:
	{
		RuntimeObject * L_1 = V_0;
		return L_1;
	}
}
// System.Object UnityEngine.UI.Dropdown/<DelayedDestroyDropdownList>c__Iterator0::System.Collections.IEnumerator.get_Current()
extern "C"  RuntimeObject * U3CDelayedDestroyDropdownListU3Ec__Iterator0_System_Collections_IEnumerator_get_Current_m1619733476 (U3CDelayedDestroyDropdownListU3Ec__Iterator0_t3853912249 * __this, const RuntimeMethod* method)
{
	RuntimeObject * V_0 = NULL;
	{
		RuntimeObject * L_0 = __this->get_U24current_2();
		V_0 = L_0;
		goto IL_000c;
	}

IL_000c:
	{
		RuntimeObject * L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.UI.Dropdown/<DelayedDestroyDropdownList>c__Iterator0::Dispose()
extern "C"  void U3CDelayedDestroyDropdownListU3Ec__Iterator0_Dispose_m100123149 (U3CDelayedDestroyDropdownListU3Ec__Iterator0_t3853912249 * __this, const RuntimeMethod* method)
{
	{
		__this->set_U24disposing_3((bool)1);
		__this->set_U24PC_4((-1));
		return;
	}
}
// System.Void UnityEngine.UI.Dropdown/<DelayedDestroyDropdownList>c__Iterator0::Reset()
extern "C"  void U3CDelayedDestroyDropdownListU3Ec__Iterator0_Reset_m4287314593 (U3CDelayedDestroyDropdownListU3Ec__Iterator0_t3853912249 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (U3CDelayedDestroyDropdownListU3Ec__Iterator0_Reset_m4287314593_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		NotSupportedException_t1314879016 * L_0 = (NotSupportedException_t1314879016 *)il2cpp_codegen_object_new(NotSupportedException_t1314879016_il2cpp_TypeInfo_var);
		NotSupportedException__ctor_m2730133172(L_0, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_0);
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.UI.Dropdown/<Show>c__AnonStorey1::.ctor()
extern "C"  void U3CShowU3Ec__AnonStorey1__ctor_m2599919814 (U3CShowU3Ec__AnonStorey1_t1106527198 * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.UI.Dropdown/<Show>c__AnonStorey1::<>m__0(System.Boolean)
extern "C"  void U3CShowU3Ec__AnonStorey1_U3CU3Em__0_m2340880019 (U3CShowU3Ec__AnonStorey1_t1106527198 * __this, bool ___x0, const RuntimeMethod* method)
{
	{
		Dropdown_t2274391225 * L_0 = __this->get_U24this_1();
		DropdownItem_t1451952895 * L_1 = __this->get_item_0();
		NullCheck(L_1);
		Toggle_t2735377061 * L_2 = DropdownItem_get_toggle_m2434100135(L_1, /*hidden argument*/NULL);
		NullCheck(L_0);
		Dropdown_OnSelectItem_m1641808655(L_0, L_2, /*hidden argument*/NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.UI.Dropdown/DropdownEvent::.ctor()
extern "C"  void DropdownEvent__ctor_m81409265 (DropdownEvent_t4040729994 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DropdownEvent__ctor_m81409265_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		UnityEvent_1__ctor_m3816765192(__this, /*hidden argument*/UnityEvent_1__ctor_m3816765192_RuntimeMethod_var);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.UI.Dropdown/DropdownItem::.ctor()
extern "C"  void DropdownItem__ctor_m3140288847 (DropdownItem_t1451952895 * __this, const RuntimeMethod* method)
{
	{
		MonoBehaviour__ctor_m1579109191(__this, /*hidden argument*/NULL);
		return;
	}
}
// UnityEngine.UI.Text UnityEngine.UI.Dropdown/DropdownItem::get_text()
extern "C"  Text_t1901882714 * DropdownItem_get_text_m53291943 (DropdownItem_t1451952895 * __this, const RuntimeMethod* method)
{
	Text_t1901882714 * V_0 = NULL;
	{
		Text_t1901882714 * L_0 = __this->get_m_Text_2();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		Text_t1901882714 * L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.UI.Dropdown/DropdownItem::set_text(UnityEngine.UI.Text)
extern "C"  void DropdownItem_set_text_m3702712387 (DropdownItem_t1451952895 * __this, Text_t1901882714 * ___value0, const RuntimeMethod* method)
{
	{
		Text_t1901882714 * L_0 = ___value0;
		__this->set_m_Text_2(L_0);
		return;
	}
}
// UnityEngine.UI.Image UnityEngine.UI.Dropdown/DropdownItem::get_image()
extern "C"  Image_t2670269651 * DropdownItem_get_image_m1112395429 (DropdownItem_t1451952895 * __this, const RuntimeMethod* method)
{
	Image_t2670269651 * V_0 = NULL;
	{
		Image_t2670269651 * L_0 = __this->get_m_Image_3();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		Image_t2670269651 * L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.UI.Dropdown/DropdownItem::set_image(UnityEngine.UI.Image)
extern "C"  void DropdownItem_set_image_m2310070538 (DropdownItem_t1451952895 * __this, Image_t2670269651 * ___value0, const RuntimeMethod* method)
{
	{
		Image_t2670269651 * L_0 = ___value0;
		__this->set_m_Image_3(L_0);
		return;
	}
}
// UnityEngine.RectTransform UnityEngine.UI.Dropdown/DropdownItem::get_rectTransform()
extern "C"  RectTransform_t3704657025 * DropdownItem_get_rectTransform_m3147806615 (DropdownItem_t1451952895 * __this, const RuntimeMethod* method)
{
	RectTransform_t3704657025 * V_0 = NULL;
	{
		RectTransform_t3704657025 * L_0 = __this->get_m_RectTransform_4();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		RectTransform_t3704657025 * L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.UI.Dropdown/DropdownItem::set_rectTransform(UnityEngine.RectTransform)
extern "C"  void DropdownItem_set_rectTransform_m543763080 (DropdownItem_t1451952895 * __this, RectTransform_t3704657025 * ___value0, const RuntimeMethod* method)
{
	{
		RectTransform_t3704657025 * L_0 = ___value0;
		__this->set_m_RectTransform_4(L_0);
		return;
	}
}
// UnityEngine.UI.Toggle UnityEngine.UI.Dropdown/DropdownItem::get_toggle()
extern "C"  Toggle_t2735377061 * DropdownItem_get_toggle_m2434100135 (DropdownItem_t1451952895 * __this, const RuntimeMethod* method)
{
	Toggle_t2735377061 * V_0 = NULL;
	{
		Toggle_t2735377061 * L_0 = __this->get_m_Toggle_5();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		Toggle_t2735377061 * L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.UI.Dropdown/DropdownItem::set_toggle(UnityEngine.UI.Toggle)
extern "C"  void DropdownItem_set_toggle_m2800190832 (DropdownItem_t1451952895 * __this, Toggle_t2735377061 * ___value0, const RuntimeMethod* method)
{
	{
		Toggle_t2735377061 * L_0 = ___value0;
		__this->set_m_Toggle_5(L_0);
		return;
	}
}
// System.Void UnityEngine.UI.Dropdown/DropdownItem::OnPointerEnter(UnityEngine.EventSystems.PointerEventData)
extern "C"  void DropdownItem_OnPointerEnter_m1492957598 (DropdownItem_t1451952895 * __this, PointerEventData_t3807901092 * ___eventData0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DropdownItem_OnPointerEnter_m1492957598_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(EventSystem_t1003666588_il2cpp_TypeInfo_var);
		EventSystem_t1003666588 * L_0 = EventSystem_get_current_m1416377559(NULL /*static, unused*/, /*hidden argument*/NULL);
		GameObject_t1113636619 * L_1 = Component_get_gameObject_m442555142(__this, /*hidden argument*/NULL);
		NullCheck(L_0);
		EventSystem_SetSelectedGameObject_m2232337908(L_0, L_1, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.UI.Dropdown/DropdownItem::OnCancel(UnityEngine.EventSystems.BaseEventData)
extern "C"  void DropdownItem_OnCancel_m203716718 (DropdownItem_t1451952895 * __this, BaseEventData_t3903027533 * ___eventData0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DropdownItem_OnCancel_m203716718_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Dropdown_t2274391225 * V_0 = NULL;
	{
		Dropdown_t2274391225 * L_0 = Component_GetComponentInParent_TisDropdown_t2274391225_m1712006466(__this, /*hidden argument*/Component_GetComponentInParent_TisDropdown_t2274391225_m1712006466_RuntimeMethod_var);
		V_0 = L_0;
		Dropdown_t2274391225 * L_1 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_2 = Object_op_Implicit_m3574996620(NULL /*static, unused*/, L_1, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_0019;
		}
	}
	{
		Dropdown_t2274391225 * L_3 = V_0;
		NullCheck(L_3);
		Dropdown_Hide_m504034854(L_3, /*hidden argument*/NULL);
	}

IL_0019:
	{
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.UI.Dropdown/OptionData::.ctor()
extern "C"  void OptionData__ctor_m2529924901 (OptionData_t3270282352 * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.UI.Dropdown/OptionData::.ctor(System.String)
extern "C"  void OptionData__ctor_m2696491456 (OptionData_t3270282352 * __this, String_t* ___text0, const RuntimeMethod* method)
{
	{
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		String_t* L_0 = ___text0;
		OptionData_set_text_m2462067199(__this, L_0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.UI.Dropdown/OptionData::.ctor(UnityEngine.Sprite)
extern "C"  void OptionData__ctor_m32633487 (OptionData_t3270282352 * __this, Sprite_t280657092 * ___image0, const RuntimeMethod* method)
{
	{
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		Sprite_t280657092 * L_0 = ___image0;
		OptionData_set_image_m793551897(__this, L_0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.UI.Dropdown/OptionData::.ctor(System.String,UnityEngine.Sprite)
extern "C"  void OptionData__ctor_m528877356 (OptionData_t3270282352 * __this, String_t* ___text0, Sprite_t280657092 * ___image1, const RuntimeMethod* method)
{
	{
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		String_t* L_0 = ___text0;
		OptionData_set_text_m2462067199(__this, L_0, /*hidden argument*/NULL);
		Sprite_t280657092 * L_1 = ___image1;
		OptionData_set_image_m793551897(__this, L_1, /*hidden argument*/NULL);
		return;
	}
}
// System.String UnityEngine.UI.Dropdown/OptionData::get_text()
extern "C"  String_t* OptionData_get_text_m2997376818 (OptionData_t3270282352 * __this, const RuntimeMethod* method)
{
	String_t* V_0 = NULL;
	{
		String_t* L_0 = __this->get_m_Text_0();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		String_t* L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.UI.Dropdown/OptionData::set_text(System.String)
extern "C"  void OptionData_set_text_m2462067199 (OptionData_t3270282352 * __this, String_t* ___value0, const RuntimeMethod* method)
{
	{
		String_t* L_0 = ___value0;
		__this->set_m_Text_0(L_0);
		return;
	}
}
// UnityEngine.Sprite UnityEngine.UI.Dropdown/OptionData::get_image()
extern "C"  Sprite_t280657092 * OptionData_get_image_m2796360767 (OptionData_t3270282352 * __this, const RuntimeMethod* method)
{
	Sprite_t280657092 * V_0 = NULL;
	{
		Sprite_t280657092 * L_0 = __this->get_m_Image_1();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		Sprite_t280657092 * L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.UI.Dropdown/OptionData::set_image(UnityEngine.Sprite)
extern "C"  void OptionData_set_image_m793551897 (OptionData_t3270282352 * __this, Sprite_t280657092 * ___value0, const RuntimeMethod* method)
{
	{
		Sprite_t280657092 * L_0 = ___value0;
		__this->set_m_Image_1(L_0);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.UI.Dropdown/OptionDataList::.ctor()
extern "C"  void OptionDataList__ctor_m4134748699 (OptionDataList_t1438173104 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (OptionDataList__ctor_m4134748699_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		List_1_t447389798 * L_0 = (List_1_t447389798 *)il2cpp_codegen_object_new(List_1_t447389798_il2cpp_TypeInfo_var);
		List_1__ctor_m1438953653(L_0, /*hidden argument*/List_1__ctor_m1438953653_RuntimeMethod_var);
		OptionDataList_set_options_m1483938594(__this, L_0, /*hidden argument*/NULL);
		return;
	}
}
// System.Collections.Generic.List`1<UnityEngine.UI.Dropdown/OptionData> UnityEngine.UI.Dropdown/OptionDataList::get_options()
extern "C"  List_1_t447389798 * OptionDataList_get_options_m1082668073 (OptionDataList_t1438173104 * __this, const RuntimeMethod* method)
{
	List_1_t447389798 * V_0 = NULL;
	{
		List_1_t447389798 * L_0 = __this->get_m_Options_0();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		List_1_t447389798 * L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.UI.Dropdown/OptionDataList::set_options(System.Collections.Generic.List`1<UnityEngine.UI.Dropdown/OptionData>)
extern "C"  void OptionDataList_set_options_m1483938594 (OptionDataList_t1438173104 * __this, List_1_t447389798 * ___value0, const RuntimeMethod* method)
{
	{
		List_1_t447389798 * L_0 = ___value0;
		__this->set_m_Options_0(L_0);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.UI.FontData::.ctor()
extern "C"  void FontData__ctor_m675074493 (FontData_t746620069 * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		return;
	}
}
// UnityEngine.UI.FontData UnityEngine.UI.FontData::get_defaultFontData()
extern "C"  FontData_t746620069 * FontData_get_defaultFontData_m1721612217 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (FontData_get_defaultFontData_m1721612217_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	FontData_t746620069 * V_0 = NULL;
	FontData_t746620069 * V_1 = NULL;
	FontData_t746620069 * V_2 = NULL;
	{
		FontData_t746620069 * L_0 = (FontData_t746620069 *)il2cpp_codegen_object_new(FontData_t746620069_il2cpp_TypeInfo_var);
		FontData__ctor_m675074493(L_0, /*hidden argument*/NULL);
		V_1 = L_0;
		FontData_t746620069 * L_1 = V_1;
		NullCheck(L_1);
		L_1->set_m_FontSize_1(((int32_t)14));
		FontData_t746620069 * L_2 = V_1;
		NullCheck(L_2);
		L_2->set_m_LineSpacing_11((1.0f));
		FontData_t746620069 * L_3 = V_1;
		NullCheck(L_3);
		L_3->set_m_FontStyle_2(0);
		FontData_t746620069 * L_4 = V_1;
		NullCheck(L_4);
		L_4->set_m_BestFit_3((bool)0);
		FontData_t746620069 * L_5 = V_1;
		NullCheck(L_5);
		L_5->set_m_MinSize_4(((int32_t)10));
		FontData_t746620069 * L_6 = V_1;
		NullCheck(L_6);
		L_6->set_m_MaxSize_5(((int32_t)40));
		FontData_t746620069 * L_7 = V_1;
		NullCheck(L_7);
		L_7->set_m_Alignment_6(0);
		FontData_t746620069 * L_8 = V_1;
		NullCheck(L_8);
		L_8->set_m_HorizontalOverflow_9(0);
		FontData_t746620069 * L_9 = V_1;
		NullCheck(L_9);
		L_9->set_m_VerticalOverflow_10(0);
		FontData_t746620069 * L_10 = V_1;
		NullCheck(L_10);
		L_10->set_m_RichText_8((bool)1);
		FontData_t746620069 * L_11 = V_1;
		NullCheck(L_11);
		L_11->set_m_AlignByGeometry_7((bool)0);
		FontData_t746620069 * L_12 = V_1;
		V_0 = L_12;
		FontData_t746620069 * L_13 = V_0;
		V_2 = L_13;
		goto IL_0064;
	}

IL_0064:
	{
		FontData_t746620069 * L_14 = V_2;
		return L_14;
	}
}
// UnityEngine.Font UnityEngine.UI.FontData::get_font()
extern "C"  Font_t1956802104 * FontData_get_font_m2720086288 (FontData_t746620069 * __this, const RuntimeMethod* method)
{
	Font_t1956802104 * V_0 = NULL;
	{
		Font_t1956802104 * L_0 = __this->get_m_Font_0();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		Font_t1956802104 * L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.UI.FontData::set_font(UnityEngine.Font)
extern "C"  void FontData_set_font_m3514564971 (FontData_t746620069 * __this, Font_t1956802104 * ___value0, const RuntimeMethod* method)
{
	{
		Font_t1956802104 * L_0 = ___value0;
		__this->set_m_Font_0(L_0);
		return;
	}
}
// System.Int32 UnityEngine.UI.FontData::get_fontSize()
extern "C"  int32_t FontData_get_fontSize_m4142428560 (FontData_t746620069 * __this, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->get_m_FontSize_1();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		int32_t L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.UI.FontData::set_fontSize(System.Int32)
extern "C"  void FontData_set_fontSize_m2765857076 (FontData_t746620069 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___value0;
		__this->set_m_FontSize_1(L_0);
		return;
	}
}
// UnityEngine.FontStyle UnityEngine.UI.FontData::get_fontStyle()
extern "C"  int32_t FontData_get_fontStyle_m4265053049 (FontData_t746620069 * __this, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->get_m_FontStyle_2();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		int32_t L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.UI.FontData::set_fontStyle(UnityEngine.FontStyle)
extern "C"  void FontData_set_fontStyle_m3365296225 (FontData_t746620069 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___value0;
		__this->set_m_FontStyle_2(L_0);
		return;
	}
}
// System.Boolean UnityEngine.UI.FontData::get_bestFit()
extern "C"  bool FontData_get_bestFit_m162767615 (FontData_t746620069 * __this, const RuntimeMethod* method)
{
	bool V_0 = false;
	{
		bool L_0 = __this->get_m_BestFit_3();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		bool L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.UI.FontData::set_bestFit(System.Boolean)
extern "C"  void FontData_set_bestFit_m199436960 (FontData_t746620069 * __this, bool ___value0, const RuntimeMethod* method)
{
	{
		bool L_0 = ___value0;
		__this->set_m_BestFit_3(L_0);
		return;
	}
}
// System.Int32 UnityEngine.UI.FontData::get_minSize()
extern "C"  int32_t FontData_get_minSize_m4139263154 (FontData_t746620069 * __this, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->get_m_MinSize_4();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		int32_t L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.UI.FontData::set_minSize(System.Int32)
extern "C"  void FontData_set_minSize_m213866975 (FontData_t746620069 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___value0;
		__this->set_m_MinSize_4(L_0);
		return;
	}
}
// System.Int32 UnityEngine.UI.FontData::get_maxSize()
extern "C"  int32_t FontData_get_maxSize_m195374730 (FontData_t746620069 * __this, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->get_m_MaxSize_5();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		int32_t L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.UI.FontData::set_maxSize(System.Int32)
extern "C"  void FontData_set_maxSize_m1770582000 (FontData_t746620069 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___value0;
		__this->set_m_MaxSize_5(L_0);
		return;
	}
}
// UnityEngine.TextAnchor UnityEngine.UI.FontData::get_alignment()
extern "C"  int32_t FontData_get_alignment_m3694916235 (FontData_t746620069 * __this, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->get_m_Alignment_6();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		int32_t L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.UI.FontData::set_alignment(UnityEngine.TextAnchor)
extern "C"  void FontData_set_alignment_m1506742557 (FontData_t746620069 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___value0;
		__this->set_m_Alignment_6(L_0);
		return;
	}
}
// System.Boolean UnityEngine.UI.FontData::get_alignByGeometry()
extern "C"  bool FontData_get_alignByGeometry_m2805576119 (FontData_t746620069 * __this, const RuntimeMethod* method)
{
	bool V_0 = false;
	{
		bool L_0 = __this->get_m_AlignByGeometry_7();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		bool L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.UI.FontData::set_alignByGeometry(System.Boolean)
extern "C"  void FontData_set_alignByGeometry_m3039505596 (FontData_t746620069 * __this, bool ___value0, const RuntimeMethod* method)
{
	{
		bool L_0 = ___value0;
		__this->set_m_AlignByGeometry_7(L_0);
		return;
	}
}
// System.Boolean UnityEngine.UI.FontData::get_richText()
extern "C"  bool FontData_get_richText_m3425673597 (FontData_t746620069 * __this, const RuntimeMethod* method)
{
	bool V_0 = false;
	{
		bool L_0 = __this->get_m_RichText_8();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		bool L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.UI.FontData::set_richText(System.Boolean)
extern "C"  void FontData_set_richText_m993590067 (FontData_t746620069 * __this, bool ___value0, const RuntimeMethod* method)
{
	{
		bool L_0 = ___value0;
		__this->set_m_RichText_8(L_0);
		return;
	}
}
// UnityEngine.HorizontalWrapMode UnityEngine.UI.FontData::get_horizontalOverflow()
extern "C"  int32_t FontData_get_horizontalOverflow_m2769815943 (FontData_t746620069 * __this, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->get_m_HorizontalOverflow_9();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		int32_t L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.UI.FontData::set_horizontalOverflow(UnityEngine.HorizontalWrapMode)
extern "C"  void FontData_set_horizontalOverflow_m83710366 (FontData_t746620069 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___value0;
		__this->set_m_HorizontalOverflow_9(L_0);
		return;
	}
}
// UnityEngine.VerticalWrapMode UnityEngine.UI.FontData::get_verticalOverflow()
extern "C"  int32_t FontData_get_verticalOverflow_m4132840071 (FontData_t746620069 * __this, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->get_m_VerticalOverflow_10();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		int32_t L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.UI.FontData::set_verticalOverflow(UnityEngine.VerticalWrapMode)
extern "C"  void FontData_set_verticalOverflow_m3628581825 (FontData_t746620069 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___value0;
		__this->set_m_VerticalOverflow_10(L_0);
		return;
	}
}
// System.Single UnityEngine.UI.FontData::get_lineSpacing()
extern "C"  float FontData_get_lineSpacing_m2772945641 (FontData_t746620069 * __this, const RuntimeMethod* method)
{
	float V_0 = 0.0f;
	{
		float L_0 = __this->get_m_LineSpacing_11();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		float L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.UI.FontData::set_lineSpacing(System.Single)
extern "C"  void FontData_set_lineSpacing_m3900627226 (FontData_t746620069 * __this, float ___value0, const RuntimeMethod* method)
{
	{
		float L_0 = ___value0;
		__this->set_m_LineSpacing_11(L_0);
		return;
	}
}
// System.Void UnityEngine.UI.FontData::UnityEngine.ISerializationCallbackReceiver.OnBeforeSerialize()
extern "C"  void FontData_UnityEngine_ISerializationCallbackReceiver_OnBeforeSerialize_m989622626 (FontData_t746620069 * __this, const RuntimeMethod* method)
{
	{
		return;
	}
}
// System.Void UnityEngine.UI.FontData::UnityEngine.ISerializationCallbackReceiver.OnAfterDeserialize()
extern "C"  void FontData_UnityEngine_ISerializationCallbackReceiver_OnAfterDeserialize_m3048294344 (FontData_t746620069 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (FontData_UnityEngine_ISerializationCallbackReceiver_OnAfterDeserialize_m3048294344_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = __this->get_m_FontSize_1();
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t3464937446_il2cpp_TypeInfo_var);
		int32_t L_1 = Mathf_Clamp_m2756574208(NULL /*static, unused*/, L_0, 0, ((int32_t)300), /*hidden argument*/NULL);
		__this->set_m_FontSize_1(L_1);
		int32_t L_2 = __this->get_m_MinSize_4();
		int32_t L_3 = __this->get_m_FontSize_1();
		int32_t L_4 = Mathf_Clamp_m2756574208(NULL /*static, unused*/, L_2, 0, L_3, /*hidden argument*/NULL);
		__this->set_m_MinSize_4(L_4);
		int32_t L_5 = __this->get_m_MaxSize_5();
		int32_t L_6 = __this->get_m_FontSize_1();
		int32_t L_7 = Mathf_Clamp_m2756574208(NULL /*static, unused*/, L_5, L_6, ((int32_t)300), /*hidden argument*/NULL);
		__this->set_m_MaxSize_5(L_7);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.UI.FontUpdateTracker::TrackText(UnityEngine.UI.Text)
extern "C"  void FontUpdateTracker_TrackText_m2951516607 (RuntimeObject * __this /* static, unused */, Text_t1901882714 * ___t0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (FontUpdateTracker_TrackText_m2951516607_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	HashSet_1_t466832188 * V_0 = NULL;
	{
		Text_t1901882714 * L_0 = ___t0;
		NullCheck(L_0);
		Font_t1956802104 * L_1 = Text_get_font_m2857203289(L_0, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_2 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_1, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_0017;
		}
	}
	{
		goto IL_008e;
	}

IL_0017:
	{
		IL2CPP_RUNTIME_CLASS_INIT(FontUpdateTracker_t1839077620_il2cpp_TypeInfo_var);
		Dictionary_2_t369343732 * L_3 = ((FontUpdateTracker_t1839077620_StaticFields*)il2cpp_codegen_static_fields_for(FontUpdateTracker_t1839077620_il2cpp_TypeInfo_var))->get_m_Tracked_0();
		Text_t1901882714 * L_4 = ___t0;
		NullCheck(L_4);
		Font_t1956802104 * L_5 = Text_get_font_m2857203289(L_4, /*hidden argument*/NULL);
		NullCheck(L_3);
		Dictionary_2_TryGetValue_m1222371706(L_3, L_5, (&V_0), /*hidden argument*/Dictionary_2_TryGetValue_m1222371706_RuntimeMethod_var);
		HashSet_1_t466832188 * L_6 = V_0;
		if (L_6)
		{
			goto IL_007a;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(FontUpdateTracker_t1839077620_il2cpp_TypeInfo_var);
		Dictionary_2_t369343732 * L_7 = ((FontUpdateTracker_t1839077620_StaticFields*)il2cpp_codegen_static_fields_for(FontUpdateTracker_t1839077620_il2cpp_TypeInfo_var))->get_m_Tracked_0();
		NullCheck(L_7);
		int32_t L_8 = Dictionary_2_get_Count_m208488890(L_7, /*hidden argument*/Dictionary_2_get_Count_m208488890_RuntimeMethod_var);
		if (L_8)
		{
			goto IL_0062;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(FontUpdateTracker_t1839077620_il2cpp_TypeInfo_var);
		Action_1_t2129269699 * L_9 = ((FontUpdateTracker_t1839077620_StaticFields*)il2cpp_codegen_static_fields_for(FontUpdateTracker_t1839077620_il2cpp_TypeInfo_var))->get_U3CU3Ef__mgU24cache0_1();
		if (L_9)
		{
			goto IL_0058;
		}
	}
	{
		intptr_t L_10 = (intptr_t)FontUpdateTracker_RebuildForFont_m3134452007_RuntimeMethod_var;
		Action_1_t2129269699 * L_11 = (Action_1_t2129269699 *)il2cpp_codegen_object_new(Action_1_t2129269699_il2cpp_TypeInfo_var);
		Action_1__ctor_m2111643579(L_11, NULL, L_10, /*hidden argument*/Action_1__ctor_m2111643579_RuntimeMethod_var);
		IL2CPP_RUNTIME_CLASS_INIT(FontUpdateTracker_t1839077620_il2cpp_TypeInfo_var);
		((FontUpdateTracker_t1839077620_StaticFields*)il2cpp_codegen_static_fields_for(FontUpdateTracker_t1839077620_il2cpp_TypeInfo_var))->set_U3CU3Ef__mgU24cache0_1(L_11);
	}

IL_0058:
	{
		IL2CPP_RUNTIME_CLASS_INIT(FontUpdateTracker_t1839077620_il2cpp_TypeInfo_var);
		Action_1_t2129269699 * L_12 = ((FontUpdateTracker_t1839077620_StaticFields*)il2cpp_codegen_static_fields_for(FontUpdateTracker_t1839077620_il2cpp_TypeInfo_var))->get_U3CU3Ef__mgU24cache0_1();
		Font_add_textureRebuilt_m2164317336(NULL /*static, unused*/, L_12, /*hidden argument*/NULL);
	}

IL_0062:
	{
		HashSet_1_t466832188 * L_13 = (HashSet_1_t466832188 *)il2cpp_codegen_object_new(HashSet_1_t466832188_il2cpp_TypeInfo_var);
		HashSet_1__ctor_m2857397005(L_13, /*hidden argument*/HashSet_1__ctor_m2857397005_RuntimeMethod_var);
		V_0 = L_13;
		IL2CPP_RUNTIME_CLASS_INIT(FontUpdateTracker_t1839077620_il2cpp_TypeInfo_var);
		Dictionary_2_t369343732 * L_14 = ((FontUpdateTracker_t1839077620_StaticFields*)il2cpp_codegen_static_fields_for(FontUpdateTracker_t1839077620_il2cpp_TypeInfo_var))->get_m_Tracked_0();
		Text_t1901882714 * L_15 = ___t0;
		NullCheck(L_15);
		Font_t1956802104 * L_16 = Text_get_font_m2857203289(L_15, /*hidden argument*/NULL);
		HashSet_1_t466832188 * L_17 = V_0;
		NullCheck(L_14);
		Dictionary_2_Add_m1393592859(L_14, L_16, L_17, /*hidden argument*/Dictionary_2_Add_m1393592859_RuntimeMethod_var);
	}

IL_007a:
	{
		HashSet_1_t466832188 * L_18 = V_0;
		Text_t1901882714 * L_19 = ___t0;
		NullCheck(L_18);
		bool L_20 = HashSet_1_Contains_m1017385675(L_18, L_19, /*hidden argument*/HashSet_1_Contains_m1017385675_RuntimeMethod_var);
		if (L_20)
		{
			goto IL_008e;
		}
	}
	{
		HashSet_1_t466832188 * L_21 = V_0;
		Text_t1901882714 * L_22 = ___t0;
		NullCheck(L_21);
		HashSet_1_Add_m1079331816(L_21, L_22, /*hidden argument*/HashSet_1_Add_m1079331816_RuntimeMethod_var);
	}

IL_008e:
	{
		return;
	}
}
// System.Void UnityEngine.UI.FontUpdateTracker::RebuildForFont(UnityEngine.Font)
extern "C"  void FontUpdateTracker_RebuildForFont_m3134452007 (RuntimeObject * __this /* static, unused */, Font_t1956802104 * ___f0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (FontUpdateTracker_RebuildForFont_m3134452007_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	HashSet_1_t466832188 * V_0 = NULL;
	Text_t1901882714 * V_1 = NULL;
	Enumerator_t2172009459  V_2;
	memset(&V_2, 0, sizeof(V_2));
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = 0;
	NO_UNUSED_WARNING (__leave_target);
	{
		IL2CPP_RUNTIME_CLASS_INIT(FontUpdateTracker_t1839077620_il2cpp_TypeInfo_var);
		Dictionary_2_t369343732 * L_0 = ((FontUpdateTracker_t1839077620_StaticFields*)il2cpp_codegen_static_fields_for(FontUpdateTracker_t1839077620_il2cpp_TypeInfo_var))->get_m_Tracked_0();
		Font_t1956802104 * L_1 = ___f0;
		NullCheck(L_0);
		Dictionary_2_TryGetValue_m1222371706(L_0, L_1, (&V_0), /*hidden argument*/Dictionary_2_TryGetValue_m1222371706_RuntimeMethod_var);
		HashSet_1_t466832188 * L_2 = V_0;
		if (L_2)
		{
			goto IL_001a;
		}
	}
	{
		goto IL_0054;
	}

IL_001a:
	{
		HashSet_1_t466832188 * L_3 = V_0;
		NullCheck(L_3);
		Enumerator_t2172009459  L_4 = HashSet_1_GetEnumerator_m4112909804(L_3, /*hidden argument*/HashSet_1_GetEnumerator_m4112909804_RuntimeMethod_var);
		V_2 = L_4;
	}

IL_0022:
	try
	{ // begin try (depth: 1)
		{
			goto IL_0035;
		}

IL_0027:
		{
			Text_t1901882714 * L_5 = Enumerator_get_Current_m140578266((&V_2), /*hidden argument*/Enumerator_get_Current_m140578266_RuntimeMethod_var);
			V_1 = L_5;
			Text_t1901882714 * L_6 = V_1;
			NullCheck(L_6);
			Text_FontTextureChanged_m495427969(L_6, /*hidden argument*/NULL);
		}

IL_0035:
		{
			bool L_7 = Enumerator_MoveNext_m3447153029((&V_2), /*hidden argument*/Enumerator_MoveNext_m3447153029_RuntimeMethod_var);
			if (L_7)
			{
				goto IL_0027;
			}
		}

IL_0041:
		{
			IL2CPP_LEAVE(0x54, FINALLY_0046);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_0046;
	}

FINALLY_0046:
	{ // begin finally (depth: 1)
		Enumerator_Dispose_m2259148908((&V_2), /*hidden argument*/Enumerator_Dispose_m2259148908_RuntimeMethod_var);
		IL2CPP_END_FINALLY(70)
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(70)
	{
		IL2CPP_JUMP_TBL(0x54, IL_0054)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_0054:
	{
		return;
	}
}
// System.Void UnityEngine.UI.FontUpdateTracker::UntrackText(UnityEngine.UI.Text)
extern "C"  void FontUpdateTracker_UntrackText_m1981515690 (RuntimeObject * __this /* static, unused */, Text_t1901882714 * ___t0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (FontUpdateTracker_UntrackText_m1981515690_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	HashSet_1_t466832188 * V_0 = NULL;
	{
		Text_t1901882714 * L_0 = ___t0;
		NullCheck(L_0);
		Font_t1956802104 * L_1 = Text_get_font_m2857203289(L_0, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_2 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_1, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_0017;
		}
	}
	{
		goto IL_008c;
	}

IL_0017:
	{
		IL2CPP_RUNTIME_CLASS_INIT(FontUpdateTracker_t1839077620_il2cpp_TypeInfo_var);
		Dictionary_2_t369343732 * L_3 = ((FontUpdateTracker_t1839077620_StaticFields*)il2cpp_codegen_static_fields_for(FontUpdateTracker_t1839077620_il2cpp_TypeInfo_var))->get_m_Tracked_0();
		Text_t1901882714 * L_4 = ___t0;
		NullCheck(L_4);
		Font_t1956802104 * L_5 = Text_get_font_m2857203289(L_4, /*hidden argument*/NULL);
		NullCheck(L_3);
		Dictionary_2_TryGetValue_m1222371706(L_3, L_5, (&V_0), /*hidden argument*/Dictionary_2_TryGetValue_m1222371706_RuntimeMethod_var);
		HashSet_1_t466832188 * L_6 = V_0;
		if (L_6)
		{
			goto IL_0035;
		}
	}
	{
		goto IL_008c;
	}

IL_0035:
	{
		HashSet_1_t466832188 * L_7 = V_0;
		Text_t1901882714 * L_8 = ___t0;
		NullCheck(L_7);
		HashSet_1_Remove_m661727375(L_7, L_8, /*hidden argument*/HashSet_1_Remove_m661727375_RuntimeMethod_var);
		HashSet_1_t466832188 * L_9 = V_0;
		NullCheck(L_9);
		int32_t L_10 = HashSet_1_get_Count_m2641811193(L_9, /*hidden argument*/HashSet_1_get_Count_m2641811193_RuntimeMethod_var);
		if (L_10)
		{
			goto IL_008c;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(FontUpdateTracker_t1839077620_il2cpp_TypeInfo_var);
		Dictionary_2_t369343732 * L_11 = ((FontUpdateTracker_t1839077620_StaticFields*)il2cpp_codegen_static_fields_for(FontUpdateTracker_t1839077620_il2cpp_TypeInfo_var))->get_m_Tracked_0();
		Text_t1901882714 * L_12 = ___t0;
		NullCheck(L_12);
		Font_t1956802104 * L_13 = Text_get_font_m2857203289(L_12, /*hidden argument*/NULL);
		NullCheck(L_11);
		Dictionary_2_Remove_m818524415(L_11, L_13, /*hidden argument*/Dictionary_2_Remove_m818524415_RuntimeMethod_var);
		Dictionary_2_t369343732 * L_14 = ((FontUpdateTracker_t1839077620_StaticFields*)il2cpp_codegen_static_fields_for(FontUpdateTracker_t1839077620_il2cpp_TypeInfo_var))->get_m_Tracked_0();
		NullCheck(L_14);
		int32_t L_15 = Dictionary_2_get_Count_m208488890(L_14, /*hidden argument*/Dictionary_2_get_Count_m208488890_RuntimeMethod_var);
		if (L_15)
		{
			goto IL_008b;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(FontUpdateTracker_t1839077620_il2cpp_TypeInfo_var);
		Action_1_t2129269699 * L_16 = ((FontUpdateTracker_t1839077620_StaticFields*)il2cpp_codegen_static_fields_for(FontUpdateTracker_t1839077620_il2cpp_TypeInfo_var))->get_U3CU3Ef__mgU24cache1_2();
		if (L_16)
		{
			goto IL_0081;
		}
	}
	{
		intptr_t L_17 = (intptr_t)FontUpdateTracker_RebuildForFont_m3134452007_RuntimeMethod_var;
		Action_1_t2129269699 * L_18 = (Action_1_t2129269699 *)il2cpp_codegen_object_new(Action_1_t2129269699_il2cpp_TypeInfo_var);
		Action_1__ctor_m2111643579(L_18, NULL, L_17, /*hidden argument*/Action_1__ctor_m2111643579_RuntimeMethod_var);
		IL2CPP_RUNTIME_CLASS_INIT(FontUpdateTracker_t1839077620_il2cpp_TypeInfo_var);
		((FontUpdateTracker_t1839077620_StaticFields*)il2cpp_codegen_static_fields_for(FontUpdateTracker_t1839077620_il2cpp_TypeInfo_var))->set_U3CU3Ef__mgU24cache1_2(L_18);
	}

IL_0081:
	{
		IL2CPP_RUNTIME_CLASS_INIT(FontUpdateTracker_t1839077620_il2cpp_TypeInfo_var);
		Action_1_t2129269699 * L_19 = ((FontUpdateTracker_t1839077620_StaticFields*)il2cpp_codegen_static_fields_for(FontUpdateTracker_t1839077620_il2cpp_TypeInfo_var))->get_U3CU3Ef__mgU24cache1_2();
		Font_remove_textureRebuilt_m1198718614(NULL /*static, unused*/, L_19, /*hidden argument*/NULL);
	}

IL_008b:
	{
	}

IL_008c:
	{
		return;
	}
}
// System.Void UnityEngine.UI.FontUpdateTracker::.cctor()
extern "C"  void FontUpdateTracker__cctor_m2240862595 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (FontUpdateTracker__cctor_m2240862595_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Dictionary_2_t369343732 * L_0 = (Dictionary_2_t369343732 *)il2cpp_codegen_object_new(Dictionary_2_t369343732_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_m2330267198(L_0, /*hidden argument*/Dictionary_2__ctor_m2330267198_RuntimeMethod_var);
		((FontUpdateTracker_t1839077620_StaticFields*)il2cpp_codegen_static_fields_for(FontUpdateTracker_t1839077620_il2cpp_TypeInfo_var))->set_m_Tracked_0(L_0);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.UI.Graphic::.ctor()
extern "C"  void Graphic__ctor_m2983567630 (Graphic_t1660335611 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Graphic__ctor_m2983567630_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Color_t2555686324  L_0 = Color_get_white_m332174077(NULL /*static, unused*/, /*hidden argument*/NULL);
		__this->set_m_Color_5(L_0);
		__this->set_m_RaycastTarget_6((bool)1);
		UIBehaviour__ctor_m4230637738(__this, /*hidden argument*/NULL);
		TweenRunner_1_t3055525458 * L_1 = __this->get_m_ColorTweenRunner_17();
		if (L_1)
		{
			goto IL_002f;
		}
	}
	{
		TweenRunner_1_t3055525458 * L_2 = (TweenRunner_1_t3055525458 *)il2cpp_codegen_object_new(TweenRunner_1_t3055525458_il2cpp_TypeInfo_var);
		TweenRunner_1__ctor_m340723704(L_2, /*hidden argument*/TweenRunner_1__ctor_m340723704_RuntimeMethod_var);
		__this->set_m_ColorTweenRunner_17(L_2);
	}

IL_002f:
	{
		TweenRunner_1_t3055525458 * L_3 = __this->get_m_ColorTweenRunner_17();
		NullCheck(L_3);
		TweenRunner_1_Init_m3026112660(L_3, __this, /*hidden argument*/TweenRunner_1_Init_m3026112660_RuntimeMethod_var);
		Graphic_set_useLegacyMeshGeneration_m2447316585(__this, (bool)1, /*hidden argument*/NULL);
		return;
	}
}
// UnityEngine.Material UnityEngine.UI.Graphic::get_defaultGraphicMaterial()
extern "C"  Material_t340375123 * Graphic_get_defaultGraphicMaterial_m3107284931 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Graphic_get_defaultGraphicMaterial_m3107284931_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Material_t340375123 * V_0 = NULL;
	{
		IL2CPP_RUNTIME_CLASS_INIT(Graphic_t1660335611_il2cpp_TypeInfo_var);
		Material_t340375123 * L_0 = ((Graphic_t1660335611_StaticFields*)il2cpp_codegen_static_fields_for(Graphic_t1660335611_il2cpp_TypeInfo_var))->get_s_DefaultUI_2();
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_0, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_001b;
		}
	}
	{
		Material_t340375123 * L_2 = Canvas_GetDefaultCanvasMaterial_m3379307325(NULL /*static, unused*/, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Graphic_t1660335611_il2cpp_TypeInfo_var);
		((Graphic_t1660335611_StaticFields*)il2cpp_codegen_static_fields_for(Graphic_t1660335611_il2cpp_TypeInfo_var))->set_s_DefaultUI_2(L_2);
	}

IL_001b:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Graphic_t1660335611_il2cpp_TypeInfo_var);
		Material_t340375123 * L_3 = ((Graphic_t1660335611_StaticFields*)il2cpp_codegen_static_fields_for(Graphic_t1660335611_il2cpp_TypeInfo_var))->get_s_DefaultUI_2();
		V_0 = L_3;
		goto IL_0026;
	}

IL_0026:
	{
		Material_t340375123 * L_4 = V_0;
		return L_4;
	}
}
// UnityEngine.Color UnityEngine.UI.Graphic::get_color()
extern "C"  Color_t2555686324  Graphic_get_color_m2731989707 (Graphic_t1660335611 * __this, const RuntimeMethod* method)
{
	Color_t2555686324  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		Color_t2555686324  L_0 = __this->get_m_Color_5();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		Color_t2555686324  L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.UI.Graphic::set_color(UnityEngine.Color)
extern "C"  void Graphic_set_color_m2041411727 (Graphic_t1660335611 * __this, Color_t2555686324  ___value0, const RuntimeMethod* method)
{
	{
		Color_t2555686324 * L_0 = __this->get_address_of_m_Color_5();
		Color_t2555686324  L_1 = ___value0;
		bool L_2 = SetPropertyUtility_SetColor_m2229203028(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_0018;
		}
	}
	{
		VirtActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
	}

IL_0018:
	{
		return;
	}
}
// System.Boolean UnityEngine.UI.Graphic::get_raycastTarget()
extern "C"  bool Graphic_get_raycastTarget_m4143755141 (Graphic_t1660335611 * __this, const RuntimeMethod* method)
{
	bool V_0 = false;
	{
		bool L_0 = __this->get_m_RaycastTarget_6();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		bool L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.UI.Graphic::set_raycastTarget(System.Boolean)
extern "C"  void Graphic_set_raycastTarget_m3818410079 (Graphic_t1660335611 * __this, bool ___value0, const RuntimeMethod* method)
{
	{
		bool L_0 = ___value0;
		__this->set_m_RaycastTarget_6(L_0);
		return;
	}
}
// System.Boolean UnityEngine.UI.Graphic::get_useLegacyMeshGeneration()
extern "C"  bool Graphic_get_useLegacyMeshGeneration_m1086077976 (Graphic_t1660335611 * __this, const RuntimeMethod* method)
{
	bool V_0 = false;
	{
		bool L_0 = __this->get_U3CuseLegacyMeshGenerationU3Ek__BackingField_18();
		V_0 = L_0;
		goto IL_000c;
	}

IL_000c:
	{
		bool L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.UI.Graphic::set_useLegacyMeshGeneration(System.Boolean)
extern "C"  void Graphic_set_useLegacyMeshGeneration_m2447316585 (Graphic_t1660335611 * __this, bool ___value0, const RuntimeMethod* method)
{
	{
		bool L_0 = ___value0;
		__this->set_U3CuseLegacyMeshGenerationU3Ek__BackingField_18(L_0);
		return;
	}
}
// System.Void UnityEngine.UI.Graphic::SetAllDirty()
extern "C"  void Graphic_SetAllDirty_m2014005486 (Graphic_t1660335611 * __this, const RuntimeMethod* method)
{
	{
		VirtActionInvoker0::Invoke(27 /* System.Void UnityEngine.UI.Graphic::SetLayoutDirty() */, __this);
		VirtActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
		VirtActionInvoker0::Invoke(29 /* System.Void UnityEngine.UI.Graphic::SetMaterialDirty() */, __this);
		return;
	}
}
// System.Void UnityEngine.UI.Graphic::SetLayoutDirty()
extern "C"  void Graphic_SetLayoutDirty_m3972378721 (Graphic_t1660335611 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Graphic_SetLayoutDirty_m3972378721_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		bool L_0 = VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, __this);
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		goto IL_0032;
	}

IL_0011:
	{
		RectTransform_t3704657025 * L_1 = Graphic_get_rectTransform_m1167152468(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(LayoutRebuilder_t541313304_il2cpp_TypeInfo_var);
		LayoutRebuilder_MarkLayoutForRebuild_m4080555610(NULL /*static, unused*/, L_1, /*hidden argument*/NULL);
		UnityAction_t3245792599 * L_2 = __this->get_m_OnDirtyLayoutCallback_12();
		if (!L_2)
		{
			goto IL_0032;
		}
	}
	{
		UnityAction_t3245792599 * L_3 = __this->get_m_OnDirtyLayoutCallback_12();
		NullCheck(L_3);
		UnityAction_Invoke_m893829196(L_3, /*hidden argument*/NULL);
	}

IL_0032:
	{
		return;
	}
}
// System.Void UnityEngine.UI.Graphic::SetVerticesDirty()
extern "C"  void Graphic_SetVerticesDirty_m2124914069 (Graphic_t1660335611 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Graphic_SetVerticesDirty_m2124914069_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		bool L_0 = VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, __this);
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		goto IL_0034;
	}

IL_0011:
	{
		__this->set_m_VertsDirty_10((bool)1);
		IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t2720824592_il2cpp_TypeInfo_var);
		CanvasUpdateRegistry_RegisterCanvasElementForGraphicRebuild_m1205570961(NULL /*static, unused*/, __this, /*hidden argument*/NULL);
		UnityAction_t3245792599 * L_1 = __this->get_m_OnDirtyVertsCallback_13();
		if (!L_1)
		{
			goto IL_0034;
		}
	}
	{
		UnityAction_t3245792599 * L_2 = __this->get_m_OnDirtyVertsCallback_13();
		NullCheck(L_2);
		UnityAction_Invoke_m893829196(L_2, /*hidden argument*/NULL);
	}

IL_0034:
	{
		return;
	}
}
// System.Void UnityEngine.UI.Graphic::SetMaterialDirty()
extern "C"  void Graphic_SetMaterialDirty_m2543080821 (Graphic_t1660335611 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Graphic_SetMaterialDirty_m2543080821_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		bool L_0 = VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, __this);
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		goto IL_0034;
	}

IL_0011:
	{
		__this->set_m_MaterialDirty_11((bool)1);
		IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t2720824592_il2cpp_TypeInfo_var);
		CanvasUpdateRegistry_RegisterCanvasElementForGraphicRebuild_m1205570961(NULL /*static, unused*/, __this, /*hidden argument*/NULL);
		UnityAction_t3245792599 * L_1 = __this->get_m_OnDirtyMaterialCallback_14();
		if (!L_1)
		{
			goto IL_0034;
		}
	}
	{
		UnityAction_t3245792599 * L_2 = __this->get_m_OnDirtyMaterialCallback_14();
		NullCheck(L_2);
		UnityAction_Invoke_m893829196(L_2, /*hidden argument*/NULL);
	}

IL_0034:
	{
		return;
	}
}
// System.Void UnityEngine.UI.Graphic::OnRectTransformDimensionsChange()
extern "C"  void Graphic_OnRectTransformDimensionsChange_m3695755375 (Graphic_t1660335611 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Graphic_OnRectTransformDimensionsChange_m3695755375_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		GameObject_t1113636619 * L_0 = Component_get_gameObject_m442555142(__this, /*hidden argument*/NULL);
		NullCheck(L_0);
		bool L_1 = GameObject_get_activeInHierarchy_m2006396688(L_0, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0036;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t2720824592_il2cpp_TypeInfo_var);
		bool L_2 = CanvasUpdateRegistry_IsRebuildingLayout_m3530790142(NULL /*static, unused*/, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_0027;
		}
	}
	{
		VirtActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
		goto IL_0035;
	}

IL_0027:
	{
		VirtActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
		VirtActionInvoker0::Invoke(27 /* System.Void UnityEngine.UI.Graphic::SetLayoutDirty() */, __this);
	}

IL_0035:
	{
	}

IL_0036:
	{
		return;
	}
}
// System.Void UnityEngine.UI.Graphic::OnBeforeTransformParentChanged()
extern "C"  void Graphic_OnBeforeTransformParentChanged_m4229077069 (Graphic_t1660335611 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Graphic_OnBeforeTransformParentChanged_m4229077069_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Canvas_t3310196443 * L_0 = Graphic_get_canvas_m3320066409(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(GraphicRegistry_t3479976429_il2cpp_TypeInfo_var);
		GraphicRegistry_UnregisterGraphicForCanvas_m2540204166(NULL /*static, unused*/, L_0, __this, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_1 = Graphic_get_rectTransform_m1167152468(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(LayoutRebuilder_t541313304_il2cpp_TypeInfo_var);
		LayoutRebuilder_MarkLayoutForRebuild_m4080555610(NULL /*static, unused*/, L_1, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.UI.Graphic::OnTransformParentChanged()
extern "C"  void Graphic_OnTransformParentChanged_m3266023844 (Graphic_t1660335611 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Graphic_OnTransformParentChanged_m3266023844_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		UIBehaviour_OnTransformParentChanged_m1855615160(__this, /*hidden argument*/NULL);
		__this->set_m_Canvas_9((Canvas_t3310196443 *)NULL);
		bool L_0 = VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, __this);
		if (L_0)
		{
			goto IL_001e;
		}
	}
	{
		goto IL_0036;
	}

IL_001e:
	{
		Graphic_CacheCanvas_m1120385152(__this, /*hidden argument*/NULL);
		Canvas_t3310196443 * L_1 = Graphic_get_canvas_m3320066409(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(GraphicRegistry_t3479976429_il2cpp_TypeInfo_var);
		GraphicRegistry_RegisterGraphicForCanvas_m1220349701(NULL /*static, unused*/, L_1, __this, /*hidden argument*/NULL);
		VirtActionInvoker0::Invoke(26 /* System.Void UnityEngine.UI.Graphic::SetAllDirty() */, __this);
	}

IL_0036:
	{
		return;
	}
}
// System.Int32 UnityEngine.UI.Graphic::get_depth()
extern "C"  int32_t Graphic_get_depth_m815589653 (Graphic_t1660335611 * __this, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		CanvasRenderer_t2598313366 * L_0 = Graphic_get_canvasRenderer_m315509948(__this, /*hidden argument*/NULL);
		NullCheck(L_0);
		int32_t L_1 = CanvasRenderer_get_absoluteDepth_m2703237819(L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		goto IL_0012;
	}

IL_0012:
	{
		int32_t L_2 = V_0;
		return L_2;
	}
}
// UnityEngine.RectTransform UnityEngine.UI.Graphic::get_rectTransform()
extern "C"  RectTransform_t3704657025 * Graphic_get_rectTransform_m1167152468 (Graphic_t1660335611 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Graphic_get_rectTransform_m1167152468_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	RectTransform_t3704657025 * V_0 = NULL;
	RectTransform_t3704657025 * V_1 = NULL;
	RectTransform_t3704657025 * G_B2_0 = NULL;
	RectTransform_t3704657025 * G_B1_0 = NULL;
	{
		RectTransform_t3704657025 * L_0 = __this->get_m_RectTransform_7();
		RectTransform_t3704657025 * L_1 = L_0;
		G_B1_0 = L_1;
		if (L_1)
		{
			G_B2_0 = L_1;
			goto IL_001d;
		}
	}
	{
		RectTransform_t3704657025 * L_2 = Component_GetComponent_TisRectTransform_t3704657025_m3396022872(__this, /*hidden argument*/Component_GetComponent_TisRectTransform_t3704657025_m3396022872_RuntimeMethod_var);
		RectTransform_t3704657025 * L_3 = L_2;
		V_0 = L_3;
		__this->set_m_RectTransform_7(L_3);
		RectTransform_t3704657025 * L_4 = V_0;
		G_B2_0 = L_4;
	}

IL_001d:
	{
		V_1 = G_B2_0;
		goto IL_0023;
	}

IL_0023:
	{
		RectTransform_t3704657025 * L_5 = V_1;
		return L_5;
	}
}
// UnityEngine.Canvas UnityEngine.UI.Graphic::get_canvas()
extern "C"  Canvas_t3310196443 * Graphic_get_canvas_m3320066409 (Graphic_t1660335611 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Graphic_get_canvas_m3320066409_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Canvas_t3310196443 * V_0 = NULL;
	{
		Canvas_t3310196443 * L_0 = __this->get_m_Canvas_9();
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_0, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0018;
		}
	}
	{
		Graphic_CacheCanvas_m1120385152(__this, /*hidden argument*/NULL);
	}

IL_0018:
	{
		Canvas_t3310196443 * L_2 = __this->get_m_Canvas_9();
		V_0 = L_2;
		goto IL_0024;
	}

IL_0024:
	{
		Canvas_t3310196443 * L_3 = V_0;
		return L_3;
	}
}
// System.Void UnityEngine.UI.Graphic::CacheCanvas()
extern "C"  void Graphic_CacheCanvas_m1120385152 (Graphic_t1660335611 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Graphic_CacheCanvas_m1120385152_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	List_1_t487303889 * V_0 = NULL;
	int32_t V_1 = 0;
	{
		IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t44818338_il2cpp_TypeInfo_var);
		List_1_t487303889 * L_0 = ListPool_1_Get_m3146528893(NULL /*static, unused*/, /*hidden argument*/ListPool_1_Get_m3146528893_RuntimeMethod_var);
		V_0 = L_0;
		GameObject_t1113636619 * L_1 = Component_get_gameObject_m442555142(__this, /*hidden argument*/NULL);
		List_1_t487303889 * L_2 = V_0;
		NullCheck(L_1);
		GameObject_GetComponentsInParent_TisCanvas_t3310196443_m249132757(L_1, (bool)0, L_2, /*hidden argument*/GameObject_GetComponentsInParent_TisCanvas_t3310196443_m249132757_RuntimeMethod_var);
		List_1_t487303889 * L_3 = V_0;
		NullCheck(L_3);
		int32_t L_4 = List_1_get_Count_m1106558045(L_3, /*hidden argument*/List_1_get_Count_m1106558045_RuntimeMethod_var);
		if ((((int32_t)L_4) <= ((int32_t)0)))
		{
			goto IL_0064;
		}
	}
	{
		V_1 = 0;
		goto IL_0052;
	}

IL_0028:
	{
		List_1_t487303889 * L_5 = V_0;
		int32_t L_6 = V_1;
		NullCheck(L_5);
		Canvas_t3310196443 * L_7 = List_1_get_Item_m1187285853(L_5, L_6, /*hidden argument*/List_1_get_Item_m1187285853_RuntimeMethod_var);
		NullCheck(L_7);
		bool L_8 = Behaviour_get_isActiveAndEnabled_m3143666263(L_7, /*hidden argument*/NULL);
		if (!L_8)
		{
			goto IL_004d;
		}
	}
	{
		List_1_t487303889 * L_9 = V_0;
		int32_t L_10 = V_1;
		NullCheck(L_9);
		Canvas_t3310196443 * L_11 = List_1_get_Item_m1187285853(L_9, L_10, /*hidden argument*/List_1_get_Item_m1187285853_RuntimeMethod_var);
		__this->set_m_Canvas_9(L_11);
		goto IL_005e;
	}

IL_004d:
	{
		int32_t L_12 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1));
	}

IL_0052:
	{
		int32_t L_13 = V_1;
		List_1_t487303889 * L_14 = V_0;
		NullCheck(L_14);
		int32_t L_15 = List_1_get_Count_m1106558045(L_14, /*hidden argument*/List_1_get_Count_m1106558045_RuntimeMethod_var);
		if ((((int32_t)L_13) < ((int32_t)L_15)))
		{
			goto IL_0028;
		}
	}

IL_005e:
	{
		goto IL_006b;
	}

IL_0064:
	{
		__this->set_m_Canvas_9((Canvas_t3310196443 *)NULL);
	}

IL_006b:
	{
		List_1_t487303889 * L_16 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t44818338_il2cpp_TypeInfo_var);
		ListPool_1_Release_m1295952082(NULL /*static, unused*/, L_16, /*hidden argument*/ListPool_1_Release_m1295952082_RuntimeMethod_var);
		return;
	}
}
// UnityEngine.CanvasRenderer UnityEngine.UI.Graphic::get_canvasRenderer()
extern "C"  CanvasRenderer_t2598313366 * Graphic_get_canvasRenderer_m315509948 (Graphic_t1660335611 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Graphic_get_canvasRenderer_m315509948_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	CanvasRenderer_t2598313366 * V_0 = NULL;
	{
		CanvasRenderer_t2598313366 * L_0 = __this->get_m_CanvasRender_8();
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_0, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_001e;
		}
	}
	{
		CanvasRenderer_t2598313366 * L_2 = Component_GetComponent_TisCanvasRenderer_t2598313366_m2121847780(__this, /*hidden argument*/Component_GetComponent_TisCanvasRenderer_t2598313366_m2121847780_RuntimeMethod_var);
		__this->set_m_CanvasRender_8(L_2);
	}

IL_001e:
	{
		CanvasRenderer_t2598313366 * L_3 = __this->get_m_CanvasRender_8();
		V_0 = L_3;
		goto IL_002a;
	}

IL_002a:
	{
		CanvasRenderer_t2598313366 * L_4 = V_0;
		return L_4;
	}
}
// UnityEngine.Material UnityEngine.UI.Graphic::get_defaultMaterial()
extern "C"  Material_t340375123 * Graphic_get_defaultMaterial_m2375635654 (Graphic_t1660335611 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Graphic_get_defaultMaterial_m2375635654_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Material_t340375123 * V_0 = NULL;
	{
		IL2CPP_RUNTIME_CLASS_INIT(Graphic_t1660335611_il2cpp_TypeInfo_var);
		Material_t340375123 * L_0 = Graphic_get_defaultGraphicMaterial_m3107284931(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_0 = L_0;
		goto IL_000c;
	}

IL_000c:
	{
		Material_t340375123 * L_1 = V_0;
		return L_1;
	}
}
// UnityEngine.Material UnityEngine.UI.Graphic::get_material()
extern "C"  Material_t340375123 * Graphic_get_material_m3836510473 (Graphic_t1660335611 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Graphic_get_material_m3836510473_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Material_t340375123 * V_0 = NULL;
	Material_t340375123 * G_B3_0 = NULL;
	{
		Material_t340375123 * L_0 = __this->get_m_Material_4();
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_0, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_001d;
		}
	}
	{
		Material_t340375123 * L_2 = __this->get_m_Material_4();
		G_B3_0 = L_2;
		goto IL_0023;
	}

IL_001d:
	{
		Material_t340375123 * L_3 = VirtFuncInvoker0< Material_t340375123 * >::Invoke(31 /* UnityEngine.Material UnityEngine.UI.Graphic::get_defaultMaterial() */, __this);
		G_B3_0 = L_3;
	}

IL_0023:
	{
		V_0 = G_B3_0;
		goto IL_0029;
	}

IL_0029:
	{
		Material_t340375123 * L_4 = V_0;
		return L_4;
	}
}
// System.Void UnityEngine.UI.Graphic::set_material(UnityEngine.Material)
extern "C"  void Graphic_set_material_m3991349725 (Graphic_t1660335611 * __this, Material_t340375123 * ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Graphic_set_material_m3991349725_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Material_t340375123 * L_0 = __this->get_m_Material_4();
		Material_t340375123 * L_1 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_2 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_0017;
		}
	}
	{
		goto IL_0024;
	}

IL_0017:
	{
		Material_t340375123 * L_3 = ___value0;
		__this->set_m_Material_4(L_3);
		VirtActionInvoker0::Invoke(29 /* System.Void UnityEngine.UI.Graphic::SetMaterialDirty() */, __this);
	}

IL_0024:
	{
		return;
	}
}
// UnityEngine.Material UnityEngine.UI.Graphic::get_materialForRendering()
extern "C"  Material_t340375123 * Graphic_get_materialForRendering_m3686316027 (Graphic_t1660335611 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Graphic_get_materialForRendering_m3686316027_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	List_1_t3395709193 * V_0 = NULL;
	Material_t340375123 * V_1 = NULL;
	int32_t V_2 = 0;
	Material_t340375123 * V_3 = NULL;
	{
		IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t2953223642_il2cpp_TypeInfo_var);
		List_1_t3395709193 * L_0 = ListPool_1_Get_m2062177143(NULL /*static, unused*/, /*hidden argument*/ListPool_1_Get_m2062177143_RuntimeMethod_var);
		V_0 = L_0;
		RuntimeTypeHandle_t3027515415  L_1 = { reinterpret_cast<intptr_t> (IMaterialModifier_t1975025690_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_2 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_1, /*hidden argument*/NULL);
		List_1_t3395709193 * L_3 = V_0;
		Component_GetComponents_m1102698478(__this, L_2, L_3, /*hidden argument*/NULL);
		Material_t340375123 * L_4 = VirtFuncInvoker0< Material_t340375123 * >::Invoke(32 /* UnityEngine.Material UnityEngine.UI.Graphic::get_material() */, __this);
		V_1 = L_4;
		V_2 = 0;
		goto IL_003d;
	}

IL_0026:
	{
		List_1_t3395709193 * L_5 = V_0;
		int32_t L_6 = V_2;
		NullCheck(L_5);
		Component_t1923634451 * L_7 = List_1_get_Item_m3306164819(L_5, L_6, /*hidden argument*/List_1_get_Item_m3306164819_RuntimeMethod_var);
		Material_t340375123 * L_8 = V_1;
		NullCheck(((RuntimeObject*)IsInst((RuntimeObject*)L_7, IMaterialModifier_t1975025690_il2cpp_TypeInfo_var)));
		Material_t340375123 * L_9 = InterfaceFuncInvoker1< Material_t340375123 *, Material_t340375123 * >::Invoke(0 /* UnityEngine.Material UnityEngine.UI.IMaterialModifier::GetModifiedMaterial(UnityEngine.Material) */, IMaterialModifier_t1975025690_il2cpp_TypeInfo_var, ((RuntimeObject*)IsInst((RuntimeObject*)L_7, IMaterialModifier_t1975025690_il2cpp_TypeInfo_var)), L_8);
		V_1 = L_9;
		int32_t L_10 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1));
	}

IL_003d:
	{
		int32_t L_11 = V_2;
		List_1_t3395709193 * L_12 = V_0;
		NullCheck(L_12);
		int32_t L_13 = List_1_get_Count_m1294235957(L_12, /*hidden argument*/List_1_get_Count_m1294235957_RuntimeMethod_var);
		if ((((int32_t)L_11) < ((int32_t)L_13)))
		{
			goto IL_0026;
		}
	}
	{
		List_1_t3395709193 * L_14 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t2953223642_il2cpp_TypeInfo_var);
		ListPool_1_Release_m3920209327(NULL /*static, unused*/, L_14, /*hidden argument*/ListPool_1_Release_m3920209327_RuntimeMethod_var);
		Material_t340375123 * L_15 = V_1;
		V_3 = L_15;
		goto IL_0056;
	}

IL_0056:
	{
		Material_t340375123 * L_16 = V_3;
		return L_16;
	}
}
// UnityEngine.Texture UnityEngine.UI.Graphic::get_mainTexture()
extern "C"  Texture_t3661962703 * Graphic_get_mainTexture_m147151966 (Graphic_t1660335611 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Graphic_get_mainTexture_m147151966_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Texture_t3661962703 * V_0 = NULL;
	{
		IL2CPP_RUNTIME_CLASS_INIT(Graphic_t1660335611_il2cpp_TypeInfo_var);
		Texture2D_t3840446185 * L_0 = ((Graphic_t1660335611_StaticFields*)il2cpp_codegen_static_fields_for(Graphic_t1660335611_il2cpp_TypeInfo_var))->get_s_WhiteTexture_3();
		V_0 = L_0;
		goto IL_000c;
	}

IL_000c:
	{
		Texture_t3661962703 * L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.UI.Graphic::OnEnable()
extern "C"  void Graphic_OnEnable_m3893553015 (Graphic_t1660335611 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Graphic_OnEnable_m3893553015_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		UIBehaviour_OnEnable_m189051288(__this, /*hidden argument*/NULL);
		Graphic_CacheCanvas_m1120385152(__this, /*hidden argument*/NULL);
		Canvas_t3310196443 * L_0 = Graphic_get_canvas_m3320066409(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(GraphicRegistry_t3479976429_il2cpp_TypeInfo_var);
		GraphicRegistry_RegisterGraphicForCanvas_m1220349701(NULL /*static, unused*/, L_0, __this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Graphic_t1660335611_il2cpp_TypeInfo_var);
		Texture2D_t3840446185 * L_1 = ((Graphic_t1660335611_StaticFields*)il2cpp_codegen_static_fields_for(Graphic_t1660335611_il2cpp_TypeInfo_var))->get_s_WhiteTexture_3();
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_2 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_1, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_0033;
		}
	}
	{
		Texture2D_t3840446185 * L_3 = Texture2D_get_whiteTexture_m2176011403(NULL /*static, unused*/, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Graphic_t1660335611_il2cpp_TypeInfo_var);
		((Graphic_t1660335611_StaticFields*)il2cpp_codegen_static_fields_for(Graphic_t1660335611_il2cpp_TypeInfo_var))->set_s_WhiteTexture_3(L_3);
	}

IL_0033:
	{
		VirtActionInvoker0::Invoke(26 /* System.Void UnityEngine.UI.Graphic::SetAllDirty() */, __this);
		return;
	}
}
// System.Void UnityEngine.UI.Graphic::OnDisable()
extern "C"  void Graphic_OnDisable_m1097930217 (Graphic_t1660335611 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Graphic_OnDisable_m1097930217_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Canvas_t3310196443 * L_0 = Graphic_get_canvas_m3320066409(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(GraphicRegistry_t3479976429_il2cpp_TypeInfo_var);
		GraphicRegistry_UnregisterGraphicForCanvas_m2540204166(NULL /*static, unused*/, L_0, __this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t2720824592_il2cpp_TypeInfo_var);
		CanvasUpdateRegistry_UnRegisterCanvasElementForRebuild_m3652497192(NULL /*static, unused*/, __this, /*hidden argument*/NULL);
		CanvasRenderer_t2598313366 * L_1 = Graphic_get_canvasRenderer_m315509948(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_2 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_1, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_002f;
		}
	}
	{
		CanvasRenderer_t2598313366 * L_3 = Graphic_get_canvasRenderer_m315509948(__this, /*hidden argument*/NULL);
		NullCheck(L_3);
		CanvasRenderer_Clear_m1522820210(L_3, /*hidden argument*/NULL);
	}

IL_002f:
	{
		RectTransform_t3704657025 * L_4 = Graphic_get_rectTransform_m1167152468(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(LayoutRebuilder_t541313304_il2cpp_TypeInfo_var);
		LayoutRebuilder_MarkLayoutForRebuild_m4080555610(NULL /*static, unused*/, L_4, /*hidden argument*/NULL);
		UIBehaviour_OnDisable_m1784507360(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.UI.Graphic::OnCanvasHierarchyChanged()
extern "C"  void Graphic_OnCanvasHierarchyChanged_m3895011287 (Graphic_t1660335611 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Graphic_OnCanvasHierarchyChanged_m3895011287_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Canvas_t3310196443 * V_0 = NULL;
	{
		Canvas_t3310196443 * L_0 = __this->get_m_Canvas_9();
		V_0 = L_0;
		__this->set_m_Canvas_9((Canvas_t3310196443 *)NULL);
		bool L_1 = VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, __this);
		if (L_1)
		{
			goto IL_001f;
		}
	}
	{
		goto IL_0056;
	}

IL_001f:
	{
		Graphic_CacheCanvas_m1120385152(__this, /*hidden argument*/NULL);
		Canvas_t3310196443 * L_2 = V_0;
		Canvas_t3310196443 * L_3 = __this->get_m_Canvas_9();
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_4 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_2, L_3, /*hidden argument*/NULL);
		if (!L_4)
		{
			goto IL_0056;
		}
	}
	{
		Canvas_t3310196443 * L_5 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(GraphicRegistry_t3479976429_il2cpp_TypeInfo_var);
		GraphicRegistry_UnregisterGraphicForCanvas_m2540204166(NULL /*static, unused*/, L_5, __this, /*hidden argument*/NULL);
		bool L_6 = VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, __this);
		if (!L_6)
		{
			goto IL_0055;
		}
	}
	{
		Canvas_t3310196443 * L_7 = Graphic_get_canvas_m3320066409(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(GraphicRegistry_t3479976429_il2cpp_TypeInfo_var);
		GraphicRegistry_RegisterGraphicForCanvas_m1220349701(NULL /*static, unused*/, L_7, __this, /*hidden argument*/NULL);
	}

IL_0055:
	{
	}

IL_0056:
	{
		return;
	}
}
// System.Void UnityEngine.UI.Graphic::Rebuild(UnityEngine.UI.CanvasUpdate)
extern "C"  void Graphic_Rebuild_m4084166386 (Graphic_t1660335611 * __this, int32_t ___update0, const RuntimeMethod* method)
{
	{
		CanvasRenderer_t2598313366 * L_0 = Graphic_get_canvasRenderer_m315509948(__this, /*hidden argument*/NULL);
		NullCheck(L_0);
		bool L_1 = CanvasRenderer_get_cull_m2436587240(L_0, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0016;
		}
	}
	{
		goto IL_005b;
	}

IL_0016:
	{
		int32_t L_2 = ___update0;
		if ((((int32_t)L_2) == ((int32_t)3)))
		{
			goto IL_0022;
		}
	}
	{
		goto IL_005b;
	}

IL_0022:
	{
		bool L_3 = __this->get_m_VertsDirty_10();
		if (!L_3)
		{
			goto IL_003c;
		}
	}
	{
		VirtActionInvoker0::Invoke(40 /* System.Void UnityEngine.UI.Graphic::UpdateGeometry() */, __this);
		__this->set_m_VertsDirty_10((bool)0);
	}

IL_003c:
	{
		bool L_4 = __this->get_m_MaterialDirty_11();
		if (!L_4)
		{
			goto IL_0056;
		}
	}
	{
		VirtActionInvoker0::Invoke(39 /* System.Void UnityEngine.UI.Graphic::UpdateMaterial() */, __this);
		__this->set_m_MaterialDirty_11((bool)0);
	}

IL_0056:
	{
		goto IL_005b;
	}

IL_005b:
	{
		return;
	}
}
// System.Void UnityEngine.UI.Graphic::LayoutComplete()
extern "C"  void Graphic_LayoutComplete_m1648939220 (Graphic_t1660335611 * __this, const RuntimeMethod* method)
{
	{
		return;
	}
}
// System.Void UnityEngine.UI.Graphic::GraphicUpdateComplete()
extern "C"  void Graphic_GraphicUpdateComplete_m1502194795 (Graphic_t1660335611 * __this, const RuntimeMethod* method)
{
	{
		return;
	}
}
// System.Void UnityEngine.UI.Graphic::UpdateMaterial()
extern "C"  void Graphic_UpdateMaterial_m3107761958 (Graphic_t1660335611 * __this, const RuntimeMethod* method)
{
	{
		bool L_0 = VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, __this);
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		goto IL_0040;
	}

IL_0011:
	{
		CanvasRenderer_t2598313366 * L_1 = Graphic_get_canvasRenderer_m315509948(__this, /*hidden argument*/NULL);
		NullCheck(L_1);
		CanvasRenderer_set_materialCount_m4286588063(L_1, 1, /*hidden argument*/NULL);
		CanvasRenderer_t2598313366 * L_2 = Graphic_get_canvasRenderer_m315509948(__this, /*hidden argument*/NULL);
		Material_t340375123 * L_3 = VirtFuncInvoker0< Material_t340375123 * >::Invoke(34 /* UnityEngine.Material UnityEngine.UI.Graphic::get_materialForRendering() */, __this);
		NullCheck(L_2);
		CanvasRenderer_SetMaterial_m824577244(L_2, L_3, 0, /*hidden argument*/NULL);
		CanvasRenderer_t2598313366 * L_4 = Graphic_get_canvasRenderer_m315509948(__this, /*hidden argument*/NULL);
		Texture_t3661962703 * L_5 = VirtFuncInvoker0< Texture_t3661962703 * >::Invoke(35 /* UnityEngine.Texture UnityEngine.UI.Graphic::get_mainTexture() */, __this);
		NullCheck(L_4);
		CanvasRenderer_SetTexture_m1600559835(L_4, L_5, /*hidden argument*/NULL);
	}

IL_0040:
	{
		return;
	}
}
// System.Void UnityEngine.UI.Graphic::UpdateGeometry()
extern "C"  void Graphic_UpdateGeometry_m1153074938 (Graphic_t1660335611 * __this, const RuntimeMethod* method)
{
	{
		bool L_0 = Graphic_get_useLegacyMeshGeneration_m1086077976(__this, /*hidden argument*/NULL);
		if (!L_0)
		{
			goto IL_0017;
		}
	}
	{
		Graphic_DoLegacyMeshGeneration_m3753895323(__this, /*hidden argument*/NULL);
		goto IL_001d;
	}

IL_0017:
	{
		Graphic_DoMeshGeneration_m3548487693(__this, /*hidden argument*/NULL);
	}

IL_001d:
	{
		return;
	}
}
// System.Void UnityEngine.UI.Graphic::DoMeshGeneration()
extern "C"  void Graphic_DoMeshGeneration_m3548487693 (Graphic_t1660335611 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Graphic_DoMeshGeneration_m3548487693_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Rect_t2360479859  V_0;
	memset(&V_0, 0, sizeof(V_0));
	Rect_t2360479859  V_1;
	memset(&V_1, 0, sizeof(V_1));
	List_1_t3395709193 * V_2 = NULL;
	int32_t V_3 = 0;
	{
		RectTransform_t3704657025 * L_0 = Graphic_get_rectTransform_m1167152468(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_0, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_005c;
		}
	}
	{
		RectTransform_t3704657025 * L_2 = Graphic_get_rectTransform_m1167152468(__this, /*hidden argument*/NULL);
		NullCheck(L_2);
		Rect_t2360479859  L_3 = RectTransform_get_rect_m574169965(L_2, /*hidden argument*/NULL);
		V_0 = L_3;
		float L_4 = Rect_get_width_m3421484486((&V_0), /*hidden argument*/NULL);
		if ((!(((float)L_4) >= ((float)(0.0f)))))
		{
			goto IL_005c;
		}
	}
	{
		RectTransform_t3704657025 * L_5 = Graphic_get_rectTransform_m1167152468(__this, /*hidden argument*/NULL);
		NullCheck(L_5);
		Rect_t2360479859  L_6 = RectTransform_get_rect_m574169965(L_5, /*hidden argument*/NULL);
		V_1 = L_6;
		float L_7 = Rect_get_height_m1358425599((&V_1), /*hidden argument*/NULL);
		if ((!(((float)L_7) >= ((float)(0.0f)))))
		{
			goto IL_005c;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Graphic_t1660335611_il2cpp_TypeInfo_var);
		VertexHelper_t2453304189 * L_8 = ((Graphic_t1660335611_StaticFields*)il2cpp_codegen_static_fields_for(Graphic_t1660335611_il2cpp_TypeInfo_var))->get_s_VertexHelper_16();
		VirtActionInvoker1< VertexHelper_t2453304189 * >::Invoke(43 /* System.Void UnityEngine.UI.Graphic::OnPopulateMesh(UnityEngine.UI.VertexHelper) */, __this, L_8);
		goto IL_0066;
	}

IL_005c:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Graphic_t1660335611_il2cpp_TypeInfo_var);
		VertexHelper_t2453304189 * L_9 = ((Graphic_t1660335611_StaticFields*)il2cpp_codegen_static_fields_for(Graphic_t1660335611_il2cpp_TypeInfo_var))->get_s_VertexHelper_16();
		NullCheck(L_9);
		VertexHelper_Clear_m627349662(L_9, /*hidden argument*/NULL);
	}

IL_0066:
	{
		IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t2953223642_il2cpp_TypeInfo_var);
		List_1_t3395709193 * L_10 = ListPool_1_Get_m2062177143(NULL /*static, unused*/, /*hidden argument*/ListPool_1_Get_m2062177143_RuntimeMethod_var);
		V_2 = L_10;
		RuntimeTypeHandle_t3027515415  L_11 = { reinterpret_cast<intptr_t> (IMeshModifier_t1571826021_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_12 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_11, /*hidden argument*/NULL);
		List_1_t3395709193 * L_13 = V_2;
		Component_GetComponents_m1102698478(__this, L_12, L_13, /*hidden argument*/NULL);
		V_3 = 0;
		goto IL_009e;
	}

IL_0084:
	{
		List_1_t3395709193 * L_14 = V_2;
		int32_t L_15 = V_3;
		NullCheck(L_14);
		Component_t1923634451 * L_16 = List_1_get_Item_m3306164819(L_14, L_15, /*hidden argument*/List_1_get_Item_m3306164819_RuntimeMethod_var);
		IL2CPP_RUNTIME_CLASS_INIT(Graphic_t1660335611_il2cpp_TypeInfo_var);
		VertexHelper_t2453304189 * L_17 = ((Graphic_t1660335611_StaticFields*)il2cpp_codegen_static_fields_for(Graphic_t1660335611_il2cpp_TypeInfo_var))->get_s_VertexHelper_16();
		NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_16, IMeshModifier_t1571826021_il2cpp_TypeInfo_var)));
		InterfaceActionInvoker1< VertexHelper_t2453304189 * >::Invoke(1 /* System.Void UnityEngine.UI.IMeshModifier::ModifyMesh(UnityEngine.UI.VertexHelper) */, IMeshModifier_t1571826021_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_16, IMeshModifier_t1571826021_il2cpp_TypeInfo_var)), L_17);
		int32_t L_18 = V_3;
		V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)1));
	}

IL_009e:
	{
		int32_t L_19 = V_3;
		List_1_t3395709193 * L_20 = V_2;
		NullCheck(L_20);
		int32_t L_21 = List_1_get_Count_m1294235957(L_20, /*hidden argument*/List_1_get_Count_m1294235957_RuntimeMethod_var);
		if ((((int32_t)L_19) < ((int32_t)L_21)))
		{
			goto IL_0084;
		}
	}
	{
		List_1_t3395709193 * L_22 = V_2;
		IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t2953223642_il2cpp_TypeInfo_var);
		ListPool_1_Release_m3920209327(NULL /*static, unused*/, L_22, /*hidden argument*/ListPool_1_Release_m3920209327_RuntimeMethod_var);
		IL2CPP_RUNTIME_CLASS_INIT(Graphic_t1660335611_il2cpp_TypeInfo_var);
		VertexHelper_t2453304189 * L_23 = ((Graphic_t1660335611_StaticFields*)il2cpp_codegen_static_fields_for(Graphic_t1660335611_il2cpp_TypeInfo_var))->get_s_VertexHelper_16();
		Mesh_t3648964284 * L_24 = Graphic_get_workerMesh_m997382591(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_23);
		VertexHelper_FillMesh_m1654068917(L_23, L_24, /*hidden argument*/NULL);
		CanvasRenderer_t2598313366 * L_25 = Graphic_get_canvasRenderer_m315509948(__this, /*hidden argument*/NULL);
		Mesh_t3648964284 * L_26 = Graphic_get_workerMesh_m997382591(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_25);
		CanvasRenderer_SetMesh_m769025979(L_25, L_26, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.UI.Graphic::DoLegacyMeshGeneration()
extern "C"  void Graphic_DoLegacyMeshGeneration_m3753895323 (Graphic_t1660335611 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Graphic_DoLegacyMeshGeneration_m3753895323_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Rect_t2360479859  V_0;
	memset(&V_0, 0, sizeof(V_0));
	Rect_t2360479859  V_1;
	memset(&V_1, 0, sizeof(V_1));
	List_1_t3395709193 * V_2 = NULL;
	int32_t V_3 = 0;
	{
		RectTransform_t3704657025 * L_0 = Graphic_get_rectTransform_m1167152468(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_0, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_005e;
		}
	}
	{
		RectTransform_t3704657025 * L_2 = Graphic_get_rectTransform_m1167152468(__this, /*hidden argument*/NULL);
		NullCheck(L_2);
		Rect_t2360479859  L_3 = RectTransform_get_rect_m574169965(L_2, /*hidden argument*/NULL);
		V_0 = L_3;
		float L_4 = Rect_get_width_m3421484486((&V_0), /*hidden argument*/NULL);
		if ((!(((float)L_4) >= ((float)(0.0f)))))
		{
			goto IL_005e;
		}
	}
	{
		RectTransform_t3704657025 * L_5 = Graphic_get_rectTransform_m1167152468(__this, /*hidden argument*/NULL);
		NullCheck(L_5);
		Rect_t2360479859  L_6 = RectTransform_get_rect_m574169965(L_5, /*hidden argument*/NULL);
		V_1 = L_6;
		float L_7 = Rect_get_height_m1358425599((&V_1), /*hidden argument*/NULL);
		if ((!(((float)L_7) >= ((float)(0.0f)))))
		{
			goto IL_005e;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Graphic_t1660335611_il2cpp_TypeInfo_var);
		Mesh_t3648964284 * L_8 = Graphic_get_workerMesh_m997382591(NULL /*static, unused*/, /*hidden argument*/NULL);
		VirtActionInvoker1< Mesh_t3648964284 * >::Invoke(42 /* System.Void UnityEngine.UI.Graphic::OnPopulateMesh(UnityEngine.Mesh) */, __this, L_8);
		goto IL_006a;
	}

IL_005e:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Graphic_t1660335611_il2cpp_TypeInfo_var);
		Mesh_t3648964284 * L_9 = Graphic_get_workerMesh_m997382591(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_9);
		Mesh_Clear_m2630385472(L_9, /*hidden argument*/NULL);
	}

IL_006a:
	{
		IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t2953223642_il2cpp_TypeInfo_var);
		List_1_t3395709193 * L_10 = ListPool_1_Get_m2062177143(NULL /*static, unused*/, /*hidden argument*/ListPool_1_Get_m2062177143_RuntimeMethod_var);
		V_2 = L_10;
		RuntimeTypeHandle_t3027515415  L_11 = { reinterpret_cast<intptr_t> (IMeshModifier_t1571826021_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_12 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_11, /*hidden argument*/NULL);
		List_1_t3395709193 * L_13 = V_2;
		Component_GetComponents_m1102698478(__this, L_12, L_13, /*hidden argument*/NULL);
		V_3 = 0;
		goto IL_00a4;
	}

IL_0088:
	{
		List_1_t3395709193 * L_14 = V_2;
		int32_t L_15 = V_3;
		NullCheck(L_14);
		Component_t1923634451 * L_16 = List_1_get_Item_m3306164819(L_14, L_15, /*hidden argument*/List_1_get_Item_m3306164819_RuntimeMethod_var);
		IL2CPP_RUNTIME_CLASS_INIT(Graphic_t1660335611_il2cpp_TypeInfo_var);
		Mesh_t3648964284 * L_17 = Graphic_get_workerMesh_m997382591(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_16, IMeshModifier_t1571826021_il2cpp_TypeInfo_var)));
		InterfaceActionInvoker1< Mesh_t3648964284 * >::Invoke(0 /* System.Void UnityEngine.UI.IMeshModifier::ModifyMesh(UnityEngine.Mesh) */, IMeshModifier_t1571826021_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_16, IMeshModifier_t1571826021_il2cpp_TypeInfo_var)), L_17);
		int32_t L_18 = V_3;
		V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)1));
	}

IL_00a4:
	{
		int32_t L_19 = V_3;
		List_1_t3395709193 * L_20 = V_2;
		NullCheck(L_20);
		int32_t L_21 = List_1_get_Count_m1294235957(L_20, /*hidden argument*/List_1_get_Count_m1294235957_RuntimeMethod_var);
		if ((((int32_t)L_19) < ((int32_t)L_21)))
		{
			goto IL_0088;
		}
	}
	{
		List_1_t3395709193 * L_22 = V_2;
		IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t2953223642_il2cpp_TypeInfo_var);
		ListPool_1_Release_m3920209327(NULL /*static, unused*/, L_22, /*hidden argument*/ListPool_1_Release_m3920209327_RuntimeMethod_var);
		CanvasRenderer_t2598313366 * L_23 = Graphic_get_canvasRenderer_m315509948(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Graphic_t1660335611_il2cpp_TypeInfo_var);
		Mesh_t3648964284 * L_24 = Graphic_get_workerMesh_m997382591(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_23);
		CanvasRenderer_SetMesh_m769025979(L_23, L_24, /*hidden argument*/NULL);
		return;
	}
}
// UnityEngine.Mesh UnityEngine.UI.Graphic::get_workerMesh()
extern "C"  Mesh_t3648964284 * Graphic_get_workerMesh_m997382591 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Graphic_get_workerMesh_m997382591_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Mesh_t3648964284 * V_0 = NULL;
	{
		IL2CPP_RUNTIME_CLASS_INIT(Graphic_t1660335611_il2cpp_TypeInfo_var);
		Mesh_t3648964284 * L_0 = ((Graphic_t1660335611_StaticFields*)il2cpp_codegen_static_fields_for(Graphic_t1660335611_il2cpp_TypeInfo_var))->get_s_Mesh_15();
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_0, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0038;
		}
	}
	{
		Mesh_t3648964284 * L_2 = (Mesh_t3648964284 *)il2cpp_codegen_object_new(Mesh_t3648964284_il2cpp_TypeInfo_var);
		Mesh__ctor_m2533762929(L_2, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Graphic_t1660335611_il2cpp_TypeInfo_var);
		((Graphic_t1660335611_StaticFields*)il2cpp_codegen_static_fields_for(Graphic_t1660335611_il2cpp_TypeInfo_var))->set_s_Mesh_15(L_2);
		Mesh_t3648964284 * L_3 = ((Graphic_t1660335611_StaticFields*)il2cpp_codegen_static_fields_for(Graphic_t1660335611_il2cpp_TypeInfo_var))->get_s_Mesh_15();
		NullCheck(L_3);
		Object_set_name_m291480324(L_3, _stringLiteral301864949, /*hidden argument*/NULL);
		Mesh_t3648964284 * L_4 = ((Graphic_t1660335611_StaticFields*)il2cpp_codegen_static_fields_for(Graphic_t1660335611_il2cpp_TypeInfo_var))->get_s_Mesh_15();
		NullCheck(L_4);
		Object_set_hideFlags_m1648752846(L_4, ((int32_t)61), /*hidden argument*/NULL);
	}

IL_0038:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Graphic_t1660335611_il2cpp_TypeInfo_var);
		Mesh_t3648964284 * L_5 = ((Graphic_t1660335611_StaticFields*)il2cpp_codegen_static_fields_for(Graphic_t1660335611_il2cpp_TypeInfo_var))->get_s_Mesh_15();
		V_0 = L_5;
		goto IL_0043;
	}

IL_0043:
	{
		Mesh_t3648964284 * L_6 = V_0;
		return L_6;
	}
}
// System.Void UnityEngine.UI.Graphic::OnFillVBO(System.Collections.Generic.List`1<UnityEngine.UIVertex>)
extern "C"  void Graphic_OnFillVBO_m1026749972 (Graphic_t1660335611 * __this, List_1_t1234605051 * ___vbo0, const RuntimeMethod* method)
{
	{
		return;
	}
}
// System.Void UnityEngine.UI.Graphic::OnPopulateMesh(UnityEngine.Mesh)
extern "C"  void Graphic_OnPopulateMesh_m2916877004 (Graphic_t1660335611 * __this, Mesh_t3648964284 * ___m0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Graphic_OnPopulateMesh_m2916877004_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Graphic_t1660335611_il2cpp_TypeInfo_var);
		VertexHelper_t2453304189 * L_0 = ((Graphic_t1660335611_StaticFields*)il2cpp_codegen_static_fields_for(Graphic_t1660335611_il2cpp_TypeInfo_var))->get_s_VertexHelper_16();
		VirtActionInvoker1< VertexHelper_t2453304189 * >::Invoke(43 /* System.Void UnityEngine.UI.Graphic::OnPopulateMesh(UnityEngine.UI.VertexHelper) */, __this, L_0);
		VertexHelper_t2453304189 * L_1 = ((Graphic_t1660335611_StaticFields*)il2cpp_codegen_static_fields_for(Graphic_t1660335611_il2cpp_TypeInfo_var))->get_s_VertexHelper_16();
		Mesh_t3648964284 * L_2 = ___m0;
		NullCheck(L_1);
		VertexHelper_FillMesh_m1654068917(L_1, L_2, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.UI.Graphic::OnPopulateMesh(UnityEngine.UI.VertexHelper)
extern "C"  void Graphic_OnPopulateMesh_m767318148 (Graphic_t1660335611 * __this, VertexHelper_t2453304189 * ___vh0, const RuntimeMethod* method)
{
	Rect_t2360479859  V_0;
	memset(&V_0, 0, sizeof(V_0));
	Vector4_t3319028937  V_1;
	memset(&V_1, 0, sizeof(V_1));
	Color32_t2600501292  V_2;
	memset(&V_2, 0, sizeof(V_2));
	{
		Rect_t2360479859  L_0 = Graphic_GetPixelAdjustedRect_m3729397999(__this, /*hidden argument*/NULL);
		V_0 = L_0;
		float L_1 = Rect_get_x_m3839990490((&V_0), /*hidden argument*/NULL);
		float L_2 = Rect_get_y_m1501338330((&V_0), /*hidden argument*/NULL);
		float L_3 = Rect_get_x_m3839990490((&V_0), /*hidden argument*/NULL);
		float L_4 = Rect_get_width_m3421484486((&V_0), /*hidden argument*/NULL);
		float L_5 = Rect_get_y_m1501338330((&V_0), /*hidden argument*/NULL);
		float L_6 = Rect_get_height_m1358425599((&V_0), /*hidden argument*/NULL);
		Vector4__ctor_m2498754347((&V_1), L_1, L_2, ((float)il2cpp_codegen_add((float)L_3, (float)L_4)), ((float)il2cpp_codegen_add((float)L_5, (float)L_6)), /*hidden argument*/NULL);
		Color_t2555686324  L_7 = VirtFuncInvoker0< Color_t2555686324  >::Invoke(22 /* UnityEngine.Color UnityEngine.UI.Graphic::get_color() */, __this);
		Color32_t2600501292  L_8 = Color32_op_Implicit_m2658259763(NULL /*static, unused*/, L_7, /*hidden argument*/NULL);
		V_2 = L_8;
		VertexHelper_t2453304189 * L_9 = ___vh0;
		NullCheck(L_9);
		VertexHelper_Clear_m627349662(L_9, /*hidden argument*/NULL);
		VertexHelper_t2453304189 * L_10 = ___vh0;
		float L_11 = (&V_1)->get_x_1();
		float L_12 = (&V_1)->get_y_2();
		Vector3_t3722313464  L_13;
		memset(&L_13, 0, sizeof(L_13));
		Vector3__ctor_m1719387948((&L_13), L_11, L_12, /*hidden argument*/NULL);
		Color32_t2600501292  L_14 = V_2;
		Vector2_t2156229523  L_15;
		memset(&L_15, 0, sizeof(L_15));
		Vector2__ctor_m3970636864((&L_15), (0.0f), (0.0f), /*hidden argument*/NULL);
		NullCheck(L_10);
		VertexHelper_AddVert_m3837581305(L_10, L_13, L_14, L_15, /*hidden argument*/NULL);
		VertexHelper_t2453304189 * L_16 = ___vh0;
		float L_17 = (&V_1)->get_x_1();
		float L_18 = (&V_1)->get_w_4();
		Vector3_t3722313464  L_19;
		memset(&L_19, 0, sizeof(L_19));
		Vector3__ctor_m1719387948((&L_19), L_17, L_18, /*hidden argument*/NULL);
		Color32_t2600501292  L_20 = V_2;
		Vector2_t2156229523  L_21;
		memset(&L_21, 0, sizeof(L_21));
		Vector2__ctor_m3970636864((&L_21), (0.0f), (1.0f), /*hidden argument*/NULL);
		NullCheck(L_16);
		VertexHelper_AddVert_m3837581305(L_16, L_19, L_20, L_21, /*hidden argument*/NULL);
		VertexHelper_t2453304189 * L_22 = ___vh0;
		float L_23 = (&V_1)->get_z_3();
		float L_24 = (&V_1)->get_w_4();
		Vector3_t3722313464  L_25;
		memset(&L_25, 0, sizeof(L_25));
		Vector3__ctor_m1719387948((&L_25), L_23, L_24, /*hidden argument*/NULL);
		Color32_t2600501292  L_26 = V_2;
		Vector2_t2156229523  L_27;
		memset(&L_27, 0, sizeof(L_27));
		Vector2__ctor_m3970636864((&L_27), (1.0f), (1.0f), /*hidden argument*/NULL);
		NullCheck(L_22);
		VertexHelper_AddVert_m3837581305(L_22, L_25, L_26, L_27, /*hidden argument*/NULL);
		VertexHelper_t2453304189 * L_28 = ___vh0;
		float L_29 = (&V_1)->get_z_3();
		float L_30 = (&V_1)->get_y_2();
		Vector3_t3722313464  L_31;
		memset(&L_31, 0, sizeof(L_31));
		Vector3__ctor_m1719387948((&L_31), L_29, L_30, /*hidden argument*/NULL);
		Color32_t2600501292  L_32 = V_2;
		Vector2_t2156229523  L_33;
		memset(&L_33, 0, sizeof(L_33));
		Vector2__ctor_m3970636864((&L_33), (1.0f), (0.0f), /*hidden argument*/NULL);
		NullCheck(L_28);
		VertexHelper_AddVert_m3837581305(L_28, L_31, L_32, L_33, /*hidden argument*/NULL);
		VertexHelper_t2453304189 * L_34 = ___vh0;
		NullCheck(L_34);
		VertexHelper_AddTriangle_m3677720024(L_34, 0, 1, 2, /*hidden argument*/NULL);
		VertexHelper_t2453304189 * L_35 = ___vh0;
		NullCheck(L_35);
		VertexHelper_AddTriangle_m3677720024(L_35, 2, 3, 0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.UI.Graphic::OnDidApplyAnimationProperties()
extern "C"  void Graphic_OnDidApplyAnimationProperties_m3410199729 (Graphic_t1660335611 * __this, const RuntimeMethod* method)
{
	{
		VirtActionInvoker0::Invoke(26 /* System.Void UnityEngine.UI.Graphic::SetAllDirty() */, __this);
		return;
	}
}
// System.Void UnityEngine.UI.Graphic::SetNativeSize()
extern "C"  void Graphic_SetNativeSize_m220295900 (Graphic_t1660335611 * __this, const RuntimeMethod* method)
{
	{
		return;
	}
}
// System.Boolean UnityEngine.UI.Graphic::Raycast(UnityEngine.Vector2,UnityEngine.Camera)
extern "C"  bool Graphic_Raycast_m1154957199 (Graphic_t1660335611 * __this, Vector2_t2156229523  ___sp0, Camera_t4157153871 * ___eventCamera1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Graphic_Raycast_m1154957199_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	Transform_t3600365921 * V_1 = NULL;
	List_1_t3395709193 * V_2 = NULL;
	bool V_3 = false;
	bool V_4 = false;
	int32_t V_5 = 0;
	Canvas_t3310196443 * V_6 = NULL;
	RuntimeObject* V_7 = NULL;
	bool V_8 = false;
	CanvasGroup_t4083511760 * V_9 = NULL;
	Transform_t3600365921 * G_B25_0 = NULL;
	{
		bool L_0 = Behaviour_get_isActiveAndEnabled_m3143666263(__this, /*hidden argument*/NULL);
		if (L_0)
		{
			goto IL_0013;
		}
	}
	{
		V_0 = (bool)0;
		goto IL_0142;
	}

IL_0013:
	{
		Transform_t3600365921 * L_1 = Component_get_transform_m3162698980(__this, /*hidden argument*/NULL);
		V_1 = L_1;
		IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t2953223642_il2cpp_TypeInfo_var);
		List_1_t3395709193 * L_2 = ListPool_1_Get_m2062177143(NULL /*static, unused*/, /*hidden argument*/ListPool_1_Get_m2062177143_RuntimeMethod_var);
		V_2 = L_2;
		V_3 = (bool)0;
		V_4 = (bool)1;
		goto IL_0129;
	}

IL_002a:
	{
		Transform_t3600365921 * L_3 = V_1;
		List_1_t3395709193 * L_4 = V_2;
		NullCheck(L_3);
		Component_GetComponents_TisComponent_t1923634451_m559143933(L_3, L_4, /*hidden argument*/Component_GetComponents_TisComponent_t1923634451_m559143933_RuntimeMethod_var);
		V_5 = 0;
		goto IL_0107;
	}

IL_003a:
	{
		List_1_t3395709193 * L_5 = V_2;
		int32_t L_6 = V_5;
		NullCheck(L_5);
		Component_t1923634451 * L_7 = List_1_get_Item_m3306164819(L_5, L_6, /*hidden argument*/List_1_get_Item_m3306164819_RuntimeMethod_var);
		V_6 = ((Canvas_t3310196443 *)IsInstSealed((RuntimeObject*)L_7, Canvas_t3310196443_il2cpp_TypeInfo_var));
		Canvas_t3310196443 * L_8 = V_6;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_9 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_8, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_9)
		{
			goto IL_0066;
		}
	}
	{
		Canvas_t3310196443 * L_10 = V_6;
		NullCheck(L_10);
		bool L_11 = Canvas_get_overrideSorting_m2740418462(L_10, /*hidden argument*/NULL);
		if (!L_11)
		{
			goto IL_0066;
		}
	}
	{
		V_4 = (bool)0;
	}

IL_0066:
	{
		List_1_t3395709193 * L_12 = V_2;
		int32_t L_13 = V_5;
		NullCheck(L_12);
		Component_t1923634451 * L_14 = List_1_get_Item_m3306164819(L_12, L_13, /*hidden argument*/List_1_get_Item_m3306164819_RuntimeMethod_var);
		V_7 = ((RuntimeObject*)IsInst((RuntimeObject*)L_14, ICanvasRaycastFilter_t2454702837_il2cpp_TypeInfo_var));
		RuntimeObject* L_15 = V_7;
		if (L_15)
		{
			goto IL_0081;
		}
	}
	{
		goto IL_0101;
	}

IL_0081:
	{
		V_8 = (bool)1;
		List_1_t3395709193 * L_16 = V_2;
		int32_t L_17 = V_5;
		NullCheck(L_16);
		Component_t1923634451 * L_18 = List_1_get_Item_m3306164819(L_16, L_17, /*hidden argument*/List_1_get_Item_m3306164819_RuntimeMethod_var);
		V_9 = ((CanvasGroup_t4083511760 *)IsInstSealed((RuntimeObject*)L_18, CanvasGroup_t4083511760_il2cpp_TypeInfo_var));
		CanvasGroup_t4083511760 * L_19 = V_9;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_20 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_19, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_20)
		{
			goto IL_00de;
		}
	}
	{
		bool L_21 = V_3;
		if (L_21)
		{
			goto IL_00c7;
		}
	}
	{
		CanvasGroup_t4083511760 * L_22 = V_9;
		NullCheck(L_22);
		bool L_23 = CanvasGroup_get_ignoreParentGroups_m865591534(L_22, /*hidden argument*/NULL);
		if (!L_23)
		{
			goto IL_00c7;
		}
	}
	{
		V_3 = (bool)1;
		RuntimeObject* L_24 = V_7;
		Vector2_t2156229523  L_25 = ___sp0;
		Camera_t4157153871 * L_26 = ___eventCamera1;
		NullCheck(L_24);
		bool L_27 = InterfaceFuncInvoker2< bool, Vector2_t2156229523 , Camera_t4157153871 * >::Invoke(0 /* System.Boolean UnityEngine.ICanvasRaycastFilter::IsRaycastLocationValid(UnityEngine.Vector2,UnityEngine.Camera) */, ICanvasRaycastFilter_t2454702837_il2cpp_TypeInfo_var, L_24, L_25, L_26);
		V_8 = L_27;
		goto IL_00d8;
	}

IL_00c7:
	{
		bool L_28 = V_3;
		if (L_28)
		{
			goto IL_00d8;
		}
	}
	{
		RuntimeObject* L_29 = V_7;
		Vector2_t2156229523  L_30 = ___sp0;
		Camera_t4157153871 * L_31 = ___eventCamera1;
		NullCheck(L_29);
		bool L_32 = InterfaceFuncInvoker2< bool, Vector2_t2156229523 , Camera_t4157153871 * >::Invoke(0 /* System.Boolean UnityEngine.ICanvasRaycastFilter::IsRaycastLocationValid(UnityEngine.Vector2,UnityEngine.Camera) */, ICanvasRaycastFilter_t2454702837_il2cpp_TypeInfo_var, L_29, L_30, L_31);
		V_8 = L_32;
	}

IL_00d8:
	{
		goto IL_00eb;
	}

IL_00de:
	{
		RuntimeObject* L_33 = V_7;
		Vector2_t2156229523  L_34 = ___sp0;
		Camera_t4157153871 * L_35 = ___eventCamera1;
		NullCheck(L_33);
		bool L_36 = InterfaceFuncInvoker2< bool, Vector2_t2156229523 , Camera_t4157153871 * >::Invoke(0 /* System.Boolean UnityEngine.ICanvasRaycastFilter::IsRaycastLocationValid(UnityEngine.Vector2,UnityEngine.Camera) */, ICanvasRaycastFilter_t2454702837_il2cpp_TypeInfo_var, L_33, L_34, L_35);
		V_8 = L_36;
	}

IL_00eb:
	{
		bool L_37 = V_8;
		if (L_37)
		{
			goto IL_0100;
		}
	}
	{
		List_1_t3395709193 * L_38 = V_2;
		IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t2953223642_il2cpp_TypeInfo_var);
		ListPool_1_Release_m3920209327(NULL /*static, unused*/, L_38, /*hidden argument*/ListPool_1_Release_m3920209327_RuntimeMethod_var);
		V_0 = (bool)0;
		goto IL_0142;
	}

IL_0100:
	{
	}

IL_0101:
	{
		int32_t L_39 = V_5;
		V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_39, (int32_t)1));
	}

IL_0107:
	{
		int32_t L_40 = V_5;
		List_1_t3395709193 * L_41 = V_2;
		NullCheck(L_41);
		int32_t L_42 = List_1_get_Count_m1294235957(L_41, /*hidden argument*/List_1_get_Count_m1294235957_RuntimeMethod_var);
		if ((((int32_t)L_40) < ((int32_t)L_42)))
		{
			goto IL_003a;
		}
	}
	{
		bool L_43 = V_4;
		if (!L_43)
		{
			goto IL_0126;
		}
	}
	{
		Transform_t3600365921 * L_44 = V_1;
		NullCheck(L_44);
		Transform_t3600365921 * L_45 = Transform_get_parent_m835071599(L_44, /*hidden argument*/NULL);
		G_B25_0 = L_45;
		goto IL_0127;
	}

IL_0126:
	{
		G_B25_0 = ((Transform_t3600365921 *)(NULL));
	}

IL_0127:
	{
		V_1 = G_B25_0;
	}

IL_0129:
	{
		Transform_t3600365921 * L_46 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_47 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_46, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (L_47)
		{
			goto IL_002a;
		}
	}
	{
		List_1_t3395709193 * L_48 = V_2;
		IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t2953223642_il2cpp_TypeInfo_var);
		ListPool_1_Release_m3920209327(NULL /*static, unused*/, L_48, /*hidden argument*/ListPool_1_Release_m3920209327_RuntimeMethod_var);
		V_0 = (bool)1;
		goto IL_0142;
	}

IL_0142:
	{
		bool L_49 = V_0;
		return L_49;
	}
}
// UnityEngine.Vector2 UnityEngine.UI.Graphic::PixelAdjustPoint(UnityEngine.Vector2)
extern "C"  Vector2_t2156229523  Graphic_PixelAdjustPoint_m2668101213 (Graphic_t1660335611 * __this, Vector2_t2156229523  ___point0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Graphic_PixelAdjustPoint_m2668101213_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Vector2_t2156229523  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		Canvas_t3310196443 * L_0 = Graphic_get_canvas_m3320066409(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Implicit_m3574996620(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0047;
		}
	}
	{
		Canvas_t3310196443 * L_2 = Graphic_get_canvas_m3320066409(__this, /*hidden argument*/NULL);
		NullCheck(L_2);
		int32_t L_3 = Canvas_get_renderMode_m841659411(L_2, /*hidden argument*/NULL);
		if ((((int32_t)L_3) == ((int32_t)2)))
		{
			goto IL_0047;
		}
	}
	{
		Canvas_t3310196443 * L_4 = Graphic_get_canvas_m3320066409(__this, /*hidden argument*/NULL);
		NullCheck(L_4);
		float L_5 = Canvas_get_scaleFactor_m3314757802(L_4, /*hidden argument*/NULL);
		if ((((float)L_5) == ((float)(0.0f))))
		{
			goto IL_0047;
		}
	}
	{
		Canvas_t3310196443 * L_6 = Graphic_get_canvas_m3320066409(__this, /*hidden argument*/NULL);
		NullCheck(L_6);
		bool L_7 = Canvas_get_pixelPerfect_m333060872(L_6, /*hidden argument*/NULL);
		if (L_7)
		{
			goto IL_004e;
		}
	}

IL_0047:
	{
		Vector2_t2156229523  L_8 = ___point0;
		V_0 = L_8;
		goto IL_0067;
	}

IL_004e:
	{
		Vector2_t2156229523  L_9 = ___point0;
		Transform_t3600365921 * L_10 = Component_get_transform_m3162698980(__this, /*hidden argument*/NULL);
		Canvas_t3310196443 * L_11 = Graphic_get_canvas_m3320066409(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(RectTransformUtility_t1743242446_il2cpp_TypeInfo_var);
		Vector2_t2156229523  L_12 = RectTransformUtility_PixelAdjustPoint_m1850521440(NULL /*static, unused*/, L_9, L_10, L_11, /*hidden argument*/NULL);
		V_0 = L_12;
		goto IL_0067;
	}

IL_0067:
	{
		Vector2_t2156229523  L_13 = V_0;
		return L_13;
	}
}
// UnityEngine.Rect UnityEngine.UI.Graphic::GetPixelAdjustedRect()
extern "C"  Rect_t2360479859  Graphic_GetPixelAdjustedRect_m3729397999 (Graphic_t1660335611 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Graphic_GetPixelAdjustedRect_m3729397999_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Rect_t2360479859  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		Canvas_t3310196443 * L_0 = Graphic_get_canvas_m3320066409(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Implicit_m3574996620(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0047;
		}
	}
	{
		Canvas_t3310196443 * L_2 = Graphic_get_canvas_m3320066409(__this, /*hidden argument*/NULL);
		NullCheck(L_2);
		int32_t L_3 = Canvas_get_renderMode_m841659411(L_2, /*hidden argument*/NULL);
		if ((((int32_t)L_3) == ((int32_t)2)))
		{
			goto IL_0047;
		}
	}
	{
		Canvas_t3310196443 * L_4 = Graphic_get_canvas_m3320066409(__this, /*hidden argument*/NULL);
		NullCheck(L_4);
		float L_5 = Canvas_get_scaleFactor_m3314757802(L_4, /*hidden argument*/NULL);
		if ((((float)L_5) == ((float)(0.0f))))
		{
			goto IL_0047;
		}
	}
	{
		Canvas_t3310196443 * L_6 = Graphic_get_canvas_m3320066409(__this, /*hidden argument*/NULL);
		NullCheck(L_6);
		bool L_7 = Canvas_get_pixelPerfect_m333060872(L_6, /*hidden argument*/NULL);
		if (L_7)
		{
			goto IL_0058;
		}
	}

IL_0047:
	{
		RectTransform_t3704657025 * L_8 = Graphic_get_rectTransform_m1167152468(__this, /*hidden argument*/NULL);
		NullCheck(L_8);
		Rect_t2360479859  L_9 = RectTransform_get_rect_m574169965(L_8, /*hidden argument*/NULL);
		V_0 = L_9;
		goto IL_006f;
	}

IL_0058:
	{
		RectTransform_t3704657025 * L_10 = Graphic_get_rectTransform_m1167152468(__this, /*hidden argument*/NULL);
		Canvas_t3310196443 * L_11 = Graphic_get_canvas_m3320066409(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(RectTransformUtility_t1743242446_il2cpp_TypeInfo_var);
		Rect_t2360479859  L_12 = RectTransformUtility_PixelAdjustRect_m1716244231(NULL /*static, unused*/, L_10, L_11, /*hidden argument*/NULL);
		V_0 = L_12;
		goto IL_006f;
	}

IL_006f:
	{
		Rect_t2360479859  L_13 = V_0;
		return L_13;
	}
}
// System.Void UnityEngine.UI.Graphic::CrossFadeColor(UnityEngine.Color,System.Single,System.Boolean,System.Boolean)
extern "C"  void Graphic_CrossFadeColor_m678806803 (Graphic_t1660335611 * __this, Color_t2555686324  ___targetColor0, float ___duration1, bool ___ignoreTimeScale2, bool ___useAlpha3, const RuntimeMethod* method)
{
	{
		Color_t2555686324  L_0 = ___targetColor0;
		float L_1 = ___duration1;
		bool L_2 = ___ignoreTimeScale2;
		bool L_3 = ___useAlpha3;
		VirtActionInvoker5< Color_t2555686324 , float, bool, bool, bool >::Invoke(47 /* System.Void UnityEngine.UI.Graphic::CrossFadeColor(UnityEngine.Color,System.Single,System.Boolean,System.Boolean,System.Boolean) */, __this, L_0, L_1, L_2, L_3, (bool)1);
		return;
	}
}
// System.Void UnityEngine.UI.Graphic::CrossFadeColor(UnityEngine.Color,System.Single,System.Boolean,System.Boolean,System.Boolean)
extern "C"  void Graphic_CrossFadeColor_m1160781677 (Graphic_t1660335611 * __this, Color_t2555686324  ___targetColor0, float ___duration1, bool ___ignoreTimeScale2, bool ___useAlpha3, bool ___useRGB4, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Graphic_CrossFadeColor_m1160781677_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Color_t2555686324  V_0;
	memset(&V_0, 0, sizeof(V_0));
	int32_t V_1 = 0;
	ColorTween_t809614380  V_2;
	memset(&V_2, 0, sizeof(V_2));
	ColorTween_t809614380  V_3;
	memset(&V_3, 0, sizeof(V_3));
	int32_t G_B12_0 = 0;
	{
		CanvasRenderer_t2598313366 * L_0 = Graphic_get_canvasRenderer_m315509948(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_0, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (L_1)
		{
			goto IL_0020;
		}
	}
	{
		bool L_2 = ___useRGB4;
		if (L_2)
		{
			goto IL_0025;
		}
	}
	{
		bool L_3 = ___useAlpha3;
		if (L_3)
		{
			goto IL_0025;
		}
	}

IL_0020:
	{
		goto IL_00dd;
	}

IL_0025:
	{
		CanvasRenderer_t2598313366 * L_4 = Graphic_get_canvasRenderer_m315509948(__this, /*hidden argument*/NULL);
		NullCheck(L_4);
		Color_t2555686324  L_5 = CanvasRenderer_GetColor_m2699192164(L_4, /*hidden argument*/NULL);
		V_0 = L_5;
		Color_t2555686324  L_6 = ___targetColor0;
		Color_t2555686324  L_7 = L_6;
		RuntimeObject * L_8 = Box(Color_t2555686324_il2cpp_TypeInfo_var, &L_7);
		bool L_9 = Color_Equals_m3887740140((&V_0), L_8, /*hidden argument*/NULL);
		if (!L_9)
		{
			goto IL_005a;
		}
	}
	{
		TweenRunner_1_t3055525458 * L_10 = __this->get_m_ColorTweenRunner_17();
		NullCheck(L_10);
		TweenRunner_1_StopTween_m1830357468(L_10, /*hidden argument*/TweenRunner_1_StopTween_m1830357468_RuntimeMethod_var);
		goto IL_00dd;
	}

IL_005a:
	{
		bool L_11 = ___useRGB4;
		if (!L_11)
		{
			goto IL_006e;
		}
	}
	{
		bool L_12 = ___useAlpha3;
		if (!L_12)
		{
			goto IL_006e;
		}
	}
	{
		G_B12_0 = 0;
		goto IL_007c;
	}

IL_006e:
	{
		bool L_13 = ___useRGB4;
		if (!L_13)
		{
			goto IL_007b;
		}
	}
	{
		G_B12_0 = 1;
		goto IL_007c;
	}

IL_007b:
	{
		G_B12_0 = 2;
	}

IL_007c:
	{
		V_1 = G_B12_0;
		il2cpp_codegen_initobj((&V_3), sizeof(ColorTween_t809614380 ));
		float L_14 = ___duration1;
		ColorTween_set_duration_m3134106215((&V_3), L_14, /*hidden argument*/NULL);
		CanvasRenderer_t2598313366 * L_15 = Graphic_get_canvasRenderer_m315509948(__this, /*hidden argument*/NULL);
		NullCheck(L_15);
		Color_t2555686324  L_16 = CanvasRenderer_GetColor_m2699192164(L_15, /*hidden argument*/NULL);
		ColorTween_set_startColor_m2562993758((&V_3), L_16, /*hidden argument*/NULL);
		Color_t2555686324  L_17 = ___targetColor0;
		ColorTween_set_targetColor_m506632790((&V_3), L_17, /*hidden argument*/NULL);
		ColorTween_t809614380  L_18 = V_3;
		V_2 = L_18;
		CanvasRenderer_t2598313366 * L_19 = Graphic_get_canvasRenderer_m315509948(__this, /*hidden argument*/NULL);
		intptr_t L_20 = (intptr_t)CanvasRenderer_SetColor_m3072996306_RuntimeMethod_var;
		UnityAction_1_t3140522465 * L_21 = (UnityAction_1_t3140522465 *)il2cpp_codegen_object_new(UnityAction_1_t3140522465_il2cpp_TypeInfo_var);
		UnityAction_1__ctor_m2796929162(L_21, L_19, L_20, /*hidden argument*/UnityAction_1__ctor_m2796929162_RuntimeMethod_var);
		ColorTween_AddOnChangedCallback_m3959760640((&V_2), L_21, /*hidden argument*/NULL);
		bool L_22 = ___ignoreTimeScale2;
		ColorTween_set_ignoreTimeScale_m3192806657((&V_2), L_22, /*hidden argument*/NULL);
		int32_t L_23 = V_1;
		ColorTween_set_tweenMode_m1023330492((&V_2), L_23, /*hidden argument*/NULL);
		TweenRunner_1_t3055525458 * L_24 = __this->get_m_ColorTweenRunner_17();
		ColorTween_t809614380  L_25 = V_2;
		NullCheck(L_24);
		TweenRunner_1_StartTween_m2247690200(L_24, L_25, /*hidden argument*/TweenRunner_1_StartTween_m2247690200_RuntimeMethod_var);
	}

IL_00dd:
	{
		return;
	}
}
// UnityEngine.Color UnityEngine.UI.Graphic::CreateColorFromAlpha(System.Single)
extern "C"  Color_t2555686324  Graphic_CreateColorFromAlpha_m2385396568 (RuntimeObject * __this /* static, unused */, float ___alpha0, const RuntimeMethod* method)
{
	Color_t2555686324  V_0;
	memset(&V_0, 0, sizeof(V_0));
	Color_t2555686324  V_1;
	memset(&V_1, 0, sizeof(V_1));
	{
		Color_t2555686324  L_0 = Color_get_black_m719512684(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_0 = L_0;
		float L_1 = ___alpha0;
		(&V_0)->set_a_3(L_1);
		Color_t2555686324  L_2 = V_0;
		V_1 = L_2;
		goto IL_0016;
	}

IL_0016:
	{
		Color_t2555686324  L_3 = V_1;
		return L_3;
	}
}
// System.Void UnityEngine.UI.Graphic::CrossFadeAlpha(System.Single,System.Single,System.Boolean)
extern "C"  void Graphic_CrossFadeAlpha_m3597287295 (Graphic_t1660335611 * __this, float ___alpha0, float ___duration1, bool ___ignoreTimeScale2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Graphic_CrossFadeAlpha_m3597287295_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		float L_0 = ___alpha0;
		IL2CPP_RUNTIME_CLASS_INIT(Graphic_t1660335611_il2cpp_TypeInfo_var);
		Color_t2555686324  L_1 = Graphic_CreateColorFromAlpha_m2385396568(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		float L_2 = ___duration1;
		bool L_3 = ___ignoreTimeScale2;
		VirtActionInvoker5< Color_t2555686324 , float, bool, bool, bool >::Invoke(47 /* System.Void UnityEngine.UI.Graphic::CrossFadeColor(UnityEngine.Color,System.Single,System.Boolean,System.Boolean,System.Boolean) */, __this, L_1, L_2, L_3, (bool)1, (bool)0);
		return;
	}
}
// System.Void UnityEngine.UI.Graphic::RegisterDirtyLayoutCallback(UnityEngine.Events.UnityAction)
extern "C"  void Graphic_RegisterDirtyLayoutCallback_m1235519898 (Graphic_t1660335611 * __this, UnityAction_t3245792599 * ___action0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Graphic_RegisterDirtyLayoutCallback_m1235519898_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		UnityAction_t3245792599 * L_0 = __this->get_m_OnDirtyLayoutCallback_12();
		UnityAction_t3245792599 * L_1 = ___action0;
		Delegate_t1188392813 * L_2 = Delegate_Combine_m1859655160(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL);
		__this->set_m_OnDirtyLayoutCallback_12(((UnityAction_t3245792599 *)CastclassSealed((RuntimeObject*)L_2, UnityAction_t3245792599_il2cpp_TypeInfo_var)));
		return;
	}
}
// System.Void UnityEngine.UI.Graphic::UnregisterDirtyLayoutCallback(UnityEngine.Events.UnityAction)
extern "C"  void Graphic_UnregisterDirtyLayoutCallback_m3305198023 (Graphic_t1660335611 * __this, UnityAction_t3245792599 * ___action0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Graphic_UnregisterDirtyLayoutCallback_m3305198023_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		UnityAction_t3245792599 * L_0 = __this->get_m_OnDirtyLayoutCallback_12();
		UnityAction_t3245792599 * L_1 = ___action0;
		Delegate_t1188392813 * L_2 = Delegate_Remove_m334097152(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL);
		__this->set_m_OnDirtyLayoutCallback_12(((UnityAction_t3245792599 *)CastclassSealed((RuntimeObject*)L_2, UnityAction_t3245792599_il2cpp_TypeInfo_var)));
		return;
	}
}
// System.Void UnityEngine.UI.Graphic::RegisterDirtyVerticesCallback(UnityEngine.Events.UnityAction)
extern "C"  void Graphic_RegisterDirtyVerticesCallback_m3084077827 (Graphic_t1660335611 * __this, UnityAction_t3245792599 * ___action0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Graphic_RegisterDirtyVerticesCallback_m3084077827_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		UnityAction_t3245792599 * L_0 = __this->get_m_OnDirtyVertsCallback_13();
		UnityAction_t3245792599 * L_1 = ___action0;
		Delegate_t1188392813 * L_2 = Delegate_Combine_m1859655160(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL);
		__this->set_m_OnDirtyVertsCallback_13(((UnityAction_t3245792599 *)CastclassSealed((RuntimeObject*)L_2, UnityAction_t3245792599_il2cpp_TypeInfo_var)));
		return;
	}
}
// System.Void UnityEngine.UI.Graphic::UnregisterDirtyVerticesCallback(UnityEngine.Events.UnityAction)
extern "C"  void Graphic_UnregisterDirtyVerticesCallback_m3420596705 (Graphic_t1660335611 * __this, UnityAction_t3245792599 * ___action0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Graphic_UnregisterDirtyVerticesCallback_m3420596705_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		UnityAction_t3245792599 * L_0 = __this->get_m_OnDirtyVertsCallback_13();
		UnityAction_t3245792599 * L_1 = ___action0;
		Delegate_t1188392813 * L_2 = Delegate_Remove_m334097152(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL);
		__this->set_m_OnDirtyVertsCallback_13(((UnityAction_t3245792599 *)CastclassSealed((RuntimeObject*)L_2, UnityAction_t3245792599_il2cpp_TypeInfo_var)));
		return;
	}
}
// System.Void UnityEngine.UI.Graphic::RegisterDirtyMaterialCallback(UnityEngine.Events.UnityAction)
extern "C"  void Graphic_RegisterDirtyMaterialCallback_m106898453 (Graphic_t1660335611 * __this, UnityAction_t3245792599 * ___action0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Graphic_RegisterDirtyMaterialCallback_m106898453_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		UnityAction_t3245792599 * L_0 = __this->get_m_OnDirtyMaterialCallback_14();
		UnityAction_t3245792599 * L_1 = ___action0;
		Delegate_t1188392813 * L_2 = Delegate_Combine_m1859655160(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL);
		__this->set_m_OnDirtyMaterialCallback_14(((UnityAction_t3245792599 *)CastclassSealed((RuntimeObject*)L_2, UnityAction_t3245792599_il2cpp_TypeInfo_var)));
		return;
	}
}
// System.Void UnityEngine.UI.Graphic::UnregisterDirtyMaterialCallback(UnityEngine.Events.UnityAction)
extern "C"  void Graphic_UnregisterDirtyMaterialCallback_m2707090617 (Graphic_t1660335611 * __this, UnityAction_t3245792599 * ___action0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Graphic_UnregisterDirtyMaterialCallback_m2707090617_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		UnityAction_t3245792599 * L_0 = __this->get_m_OnDirtyMaterialCallback_14();
		UnityAction_t3245792599 * L_1 = ___action0;
		Delegate_t1188392813 * L_2 = Delegate_Remove_m334097152(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL);
		__this->set_m_OnDirtyMaterialCallback_14(((UnityAction_t3245792599 *)CastclassSealed((RuntimeObject*)L_2, UnityAction_t3245792599_il2cpp_TypeInfo_var)));
		return;
	}
}
// System.Void UnityEngine.UI.Graphic::.cctor()
extern "C"  void Graphic__cctor_m899479397 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Graphic__cctor_m899479397_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		((Graphic_t1660335611_StaticFields*)il2cpp_codegen_static_fields_for(Graphic_t1660335611_il2cpp_TypeInfo_var))->set_s_DefaultUI_2((Material_t340375123 *)NULL);
		((Graphic_t1660335611_StaticFields*)il2cpp_codegen_static_fields_for(Graphic_t1660335611_il2cpp_TypeInfo_var))->set_s_WhiteTexture_3((Texture2D_t3840446185 *)NULL);
		VertexHelper_t2453304189 * L_0 = (VertexHelper_t2453304189 *)il2cpp_codegen_object_new(VertexHelper_t2453304189_il2cpp_TypeInfo_var);
		VertexHelper__ctor_m2987334858(L_0, /*hidden argument*/NULL);
		((Graphic_t1660335611_StaticFields*)il2cpp_codegen_static_fields_for(Graphic_t1660335611_il2cpp_TypeInfo_var))->set_s_VertexHelper_16(L_0);
		return;
	}
}
// UnityEngine.Transform UnityEngine.UI.Graphic::UnityEngine.UI.ICanvasElement.get_transform()
extern "C"  Transform_t3600365921 * Graphic_UnityEngine_UI_ICanvasElement_get_transform_m1536836045 (Graphic_t1660335611 * __this, const RuntimeMethod* method)
{
	{
		Transform_t3600365921 * L_0 = Component_get_transform_m3162698980(__this, /*hidden argument*/NULL);
		return L_0;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.UI.GraphicRaycaster::.ctor()
extern "C"  void GraphicRaycaster__ctor_m646559428 (GraphicRaycaster_t2999697109 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (GraphicRaycaster__ctor_m646559428_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		__this->set_m_IgnoreReversedGraphics_3((bool)1);
		__this->set_m_BlockingObjects_4(0);
		LayerMask_t3493934918  L_0 = LayerMask_op_Implicit_m90232283(NULL /*static, unused*/, (-1), /*hidden argument*/NULL);
		__this->set_m_BlockingMask_5(L_0);
		List_1_t3132410353 * L_1 = (List_1_t3132410353 *)il2cpp_codegen_object_new(List_1_t3132410353_il2cpp_TypeInfo_var);
		List_1__ctor_m2537980478(L_1, /*hidden argument*/List_1__ctor_m2537980478_RuntimeMethod_var);
		__this->set_m_RaycastResults_7(L_1);
		BaseRaycaster__ctor_m3020217167(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Int32 UnityEngine.UI.GraphicRaycaster::get_sortOrderPriority()
extern "C"  int32_t GraphicRaycaster_get_sortOrderPriority_m2930590232 (GraphicRaycaster_t2999697109 * __this, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		Canvas_t3310196443 * L_0 = GraphicRaycaster_get_canvas_m1862724117(__this, /*hidden argument*/NULL);
		NullCheck(L_0);
		int32_t L_1 = Canvas_get_renderMode_m841659411(L_0, /*hidden argument*/NULL);
		if (L_1)
		{
			goto IL_0022;
		}
	}
	{
		Canvas_t3310196443 * L_2 = GraphicRaycaster_get_canvas_m1862724117(__this, /*hidden argument*/NULL);
		NullCheck(L_2);
		int32_t L_3 = Canvas_get_sortingOrder_m1860900812(L_2, /*hidden argument*/NULL);
		V_0 = L_3;
		goto IL_002e;
	}

IL_0022:
	{
		int32_t L_4 = BaseRaycaster_get_sortOrderPriority_m1324156528(__this, /*hidden argument*/NULL);
		V_0 = L_4;
		goto IL_002e;
	}

IL_002e:
	{
		int32_t L_5 = V_0;
		return L_5;
	}
}
// System.Int32 UnityEngine.UI.GraphicRaycaster::get_renderOrderPriority()
extern "C"  int32_t GraphicRaycaster_get_renderOrderPriority_m2408535120 (GraphicRaycaster_t2999697109 * __this, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		Canvas_t3310196443 * L_0 = GraphicRaycaster_get_canvas_m1862724117(__this, /*hidden argument*/NULL);
		NullCheck(L_0);
		int32_t L_1 = Canvas_get_renderMode_m841659411(L_0, /*hidden argument*/NULL);
		if (L_1)
		{
			goto IL_0027;
		}
	}
	{
		Canvas_t3310196443 * L_2 = GraphicRaycaster_get_canvas_m1862724117(__this, /*hidden argument*/NULL);
		NullCheck(L_2);
		Canvas_t3310196443 * L_3 = Canvas_get_rootCanvas_m3165691493(L_2, /*hidden argument*/NULL);
		NullCheck(L_3);
		int32_t L_4 = Canvas_get_renderOrder_m1489855841(L_3, /*hidden argument*/NULL);
		V_0 = L_4;
		goto IL_0033;
	}

IL_0027:
	{
		int32_t L_5 = BaseRaycaster_get_renderOrderPriority_m1110184610(__this, /*hidden argument*/NULL);
		V_0 = L_5;
		goto IL_0033;
	}

IL_0033:
	{
		int32_t L_6 = V_0;
		return L_6;
	}
}
// System.Boolean UnityEngine.UI.GraphicRaycaster::get_ignoreReversedGraphics()
extern "C"  bool GraphicRaycaster_get_ignoreReversedGraphics_m1161036342 (GraphicRaycaster_t2999697109 * __this, const RuntimeMethod* method)
{
	bool V_0 = false;
	{
		bool L_0 = __this->get_m_IgnoreReversedGraphics_3();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		bool L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.UI.GraphicRaycaster::set_ignoreReversedGraphics(System.Boolean)
extern "C"  void GraphicRaycaster_set_ignoreReversedGraphics_m690171947 (GraphicRaycaster_t2999697109 * __this, bool ___value0, const RuntimeMethod* method)
{
	{
		bool L_0 = ___value0;
		__this->set_m_IgnoreReversedGraphics_3(L_0);
		return;
	}
}
// UnityEngine.UI.GraphicRaycaster/BlockingObjects UnityEngine.UI.GraphicRaycaster::get_blockingObjects()
extern "C"  int32_t GraphicRaycaster_get_blockingObjects_m3603956738 (GraphicRaycaster_t2999697109 * __this, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->get_m_BlockingObjects_4();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		int32_t L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.UI.GraphicRaycaster::set_blockingObjects(UnityEngine.UI.GraphicRaycaster/BlockingObjects)
extern "C"  void GraphicRaycaster_set_blockingObjects_m298123797 (GraphicRaycaster_t2999697109 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___value0;
		__this->set_m_BlockingObjects_4(L_0);
		return;
	}
}
// UnityEngine.Canvas UnityEngine.UI.GraphicRaycaster::get_canvas()
extern "C"  Canvas_t3310196443 * GraphicRaycaster_get_canvas_m1862724117 (GraphicRaycaster_t2999697109 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (GraphicRaycaster_get_canvas_m1862724117_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Canvas_t3310196443 * V_0 = NULL;
	{
		Canvas_t3310196443 * L_0 = __this->get_m_Canvas_6();
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_0, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_001e;
		}
	}
	{
		Canvas_t3310196443 * L_2 = __this->get_m_Canvas_6();
		V_0 = L_2;
		goto IL_0036;
	}

IL_001e:
	{
		Canvas_t3310196443 * L_3 = Component_GetComponent_TisCanvas_t3310196443_m782269232(__this, /*hidden argument*/Component_GetComponent_TisCanvas_t3310196443_m782269232_RuntimeMethod_var);
		__this->set_m_Canvas_6(L_3);
		Canvas_t3310196443 * L_4 = __this->get_m_Canvas_6();
		V_0 = L_4;
		goto IL_0036;
	}

IL_0036:
	{
		Canvas_t3310196443 * L_5 = V_0;
		return L_5;
	}
}
// System.Void UnityEngine.UI.GraphicRaycaster::Raycast(UnityEngine.EventSystems.PointerEventData,System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>)
extern "C"  void GraphicRaycaster_Raycast_m3306574728 (GraphicRaycaster_t2999697109 * __this, PointerEventData_t3807901092 * ___eventData0, List_1_t537414295 * ___resultAppendList1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (GraphicRaycaster_Raycast_m3306574728_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	int32_t V_1 = 0;
	Camera_t4157153871 * V_2 = NULL;
	Vector3_t3722313464  V_3;
	memset(&V_3, 0, sizeof(V_3));
	int32_t V_4 = 0;
	Vector2_t2156229523  V_5;
	memset(&V_5, 0, sizeof(V_5));
	float V_6 = 0.0f;
	float V_7 = 0.0f;
	float V_8 = 0.0f;
	Ray_t3785851493  V_9;
	memset(&V_9, 0, sizeof(V_9));
	float V_10 = 0.0f;
	float V_11 = 0.0f;
	Vector3_t3722313464  V_12;
	memset(&V_12, 0, sizeof(V_12));
	RaycastHitU5BU5D_t1690781147* V_13 = NULL;
	RaycastHit2DU5BU5D_t4286651560* V_14 = NULL;
	int32_t V_15 = 0;
	int32_t V_16 = 0;
	GameObject_t1113636619 * V_17 = NULL;
	bool V_18 = false;
	Vector3_t3722313464  V_19;
	memset(&V_19, 0, sizeof(V_19));
	Vector3_t3722313464  V_20;
	memset(&V_20, 0, sizeof(V_20));
	Vector3_t3722313464  V_21;
	memset(&V_21, 0, sizeof(V_21));
	float V_22 = 0.0f;
	Transform_t3600365921 * V_23 = NULL;
	Vector3_t3722313464  V_24;
	memset(&V_24, 0, sizeof(V_24));
	RaycastResult_t3360306849  V_25;
	memset(&V_25, 0, sizeof(V_25));
	RaycastResult_t3360306849  V_26;
	memset(&V_26, 0, sizeof(V_26));
	float G_B33_0 = 0.0f;
	{
		Canvas_t3310196443 * L_0 = GraphicRaycaster_get_canvas_m1862724117(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_0, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0017;
		}
	}
	{
		goto IL_04fd;
	}

IL_0017:
	{
		Canvas_t3310196443 * L_2 = GraphicRaycaster_get_canvas_m1862724117(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(GraphicRegistry_t3479976429_il2cpp_TypeInfo_var);
		RuntimeObject* L_3 = GraphicRegistry_GetGraphicsForCanvas_m4219276355(NULL /*static, unused*/, L_2, /*hidden argument*/NULL);
		V_0 = L_3;
		RuntimeObject* L_4 = V_0;
		if (!L_4)
		{
			goto IL_0034;
		}
	}
	{
		RuntimeObject* L_5 = V_0;
		NullCheck(L_5);
		int32_t L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<UnityEngine.UI.Graphic>::get_Count() */, ICollection_1_t193520549_il2cpp_TypeInfo_var, L_5);
		if (L_6)
		{
			goto IL_0039;
		}
	}

IL_0034:
	{
		goto IL_04fd;
	}

IL_0039:
	{
		Camera_t4157153871 * L_7 = VirtFuncInvoker0< Camera_t4157153871 * >::Invoke(18 /* UnityEngine.Camera UnityEngine.EventSystems.BaseRaycaster::get_eventCamera() */, __this);
		V_2 = L_7;
		Canvas_t3310196443 * L_8 = GraphicRaycaster_get_canvas_m1862724117(__this, /*hidden argument*/NULL);
		NullCheck(L_8);
		int32_t L_9 = Canvas_get_renderMode_m841659411(L_8, /*hidden argument*/NULL);
		if (!L_9)
		{
			goto IL_005c;
		}
	}
	{
		Camera_t4157153871 * L_10 = V_2;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_11 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_10, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_11)
		{
			goto IL_006d;
		}
	}

IL_005c:
	{
		Canvas_t3310196443 * L_12 = GraphicRaycaster_get_canvas_m1862724117(__this, /*hidden argument*/NULL);
		NullCheck(L_12);
		int32_t L_13 = Canvas_get_targetDisplay_m594669079(L_12, /*hidden argument*/NULL);
		V_1 = L_13;
		goto IL_0074;
	}

IL_006d:
	{
		Camera_t4157153871 * L_14 = V_2;
		NullCheck(L_14);
		int32_t L_15 = Camera_get_targetDisplay_m2285699927(L_14, /*hidden argument*/NULL);
		V_1 = L_15;
	}

IL_0074:
	{
		PointerEventData_t3807901092 * L_16 = ___eventData0;
		NullCheck(L_16);
		Vector2_t2156229523  L_17 = PointerEventData_get_position_m437660275(L_16, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Vector2_t2156229523_il2cpp_TypeInfo_var);
		Vector3_t3722313464  L_18 = Vector2_op_Implicit_m1860157806(NULL /*static, unused*/, L_17, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Display_t1387065949_il2cpp_TypeInfo_var);
		Vector3_t3722313464  L_19 = Display_RelativeMouseAt_m1648644586(NULL /*static, unused*/, L_18, /*hidden argument*/NULL);
		V_3 = L_19;
		Vector3_t3722313464  L_20 = V_3;
		IL2CPP_RUNTIME_CLASS_INIT(Vector3_t3722313464_il2cpp_TypeInfo_var);
		Vector3_t3722313464  L_21 = Vector3_get_zero_m1409827619(NULL /*static, unused*/, /*hidden argument*/NULL);
		bool L_22 = Vector3_op_Inequality_m315980366(NULL /*static, unused*/, L_20, L_21, /*hidden argument*/NULL);
		if (!L_22)
		{
			goto IL_00b3;
		}
	}
	{
		float L_23 = (&V_3)->get_z_3();
		V_4 = (((int32_t)((int32_t)L_23)));
		int32_t L_24 = V_4;
		int32_t L_25 = V_1;
		if ((((int32_t)L_24) == ((int32_t)L_25)))
		{
			goto IL_00ad;
		}
	}
	{
		goto IL_04fd;
	}

IL_00ad:
	{
		goto IL_00c1;
	}

IL_00b3:
	{
		PointerEventData_t3807901092 * L_26 = ___eventData0;
		NullCheck(L_26);
		Vector2_t2156229523  L_27 = PointerEventData_get_position_m437660275(L_26, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Vector2_t2156229523_il2cpp_TypeInfo_var);
		Vector3_t3722313464  L_28 = Vector2_op_Implicit_m1860157806(NULL /*static, unused*/, L_27, /*hidden argument*/NULL);
		V_3 = L_28;
	}

IL_00c1:
	{
		Camera_t4157153871 * L_29 = V_2;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_30 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_29, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_30)
		{
			goto IL_0133;
		}
	}
	{
		int32_t L_31 = Screen_get_width_m345039817(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_6 = (((float)((float)L_31)));
		int32_t L_32 = Screen_get_height_m1623532518(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_7 = (((float)((float)L_32)));
		int32_t L_33 = V_1;
		if ((((int32_t)L_33) <= ((int32_t)0)))
		{
			goto IL_0112;
		}
	}
	{
		int32_t L_34 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(Display_t1387065949_il2cpp_TypeInfo_var);
		DisplayU5BU5D_t103034768* L_35 = ((Display_t1387065949_StaticFields*)il2cpp_codegen_static_fields_for(Display_t1387065949_il2cpp_TypeInfo_var))->get_displays_1();
		NullCheck(L_35);
		if ((((int32_t)L_34) >= ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_35)->max_length)))))))
		{
			goto IL_0112;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Display_t1387065949_il2cpp_TypeInfo_var);
		DisplayU5BU5D_t103034768* L_36 = ((Display_t1387065949_StaticFields*)il2cpp_codegen_static_fields_for(Display_t1387065949_il2cpp_TypeInfo_var))->get_displays_1();
		int32_t L_37 = V_1;
		NullCheck(L_36);
		int32_t L_38 = L_37;
		Display_t1387065949 * L_39 = (L_36)->GetAt(static_cast<il2cpp_array_size_t>(L_38));
		NullCheck(L_39);
		int32_t L_40 = Display_get_systemWidth_m2423595549(L_39, /*hidden argument*/NULL);
		V_6 = (((float)((float)L_40)));
		DisplayU5BU5D_t103034768* L_41 = ((Display_t1387065949_StaticFields*)il2cpp_codegen_static_fields_for(Display_t1387065949_il2cpp_TypeInfo_var))->get_displays_1();
		int32_t L_42 = V_1;
		NullCheck(L_41);
		int32_t L_43 = L_42;
		Display_t1387065949 * L_44 = (L_41)->GetAt(static_cast<il2cpp_array_size_t>(L_43));
		NullCheck(L_44);
		int32_t L_45 = Display_get_systemHeight_m730809466(L_44, /*hidden argument*/NULL);
		V_7 = (((float)((float)L_45)));
	}

IL_0112:
	{
		float L_46 = (&V_3)->get_x_1();
		float L_47 = V_6;
		float L_48 = (&V_3)->get_y_2();
		float L_49 = V_7;
		Vector2__ctor_m3970636864((&V_5), ((float)((float)L_46/(float)L_47)), ((float)((float)L_48/(float)L_49)), /*hidden argument*/NULL);
		goto IL_0141;
	}

IL_0133:
	{
		Camera_t4157153871 * L_50 = V_2;
		Vector3_t3722313464  L_51 = V_3;
		NullCheck(L_50);
		Vector3_t3722313464  L_52 = Camera_ScreenToViewportPoint_m3569032523(L_50, L_51, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Vector2_t2156229523_il2cpp_TypeInfo_var);
		Vector2_t2156229523  L_53 = Vector2_op_Implicit_m4260192859(NULL /*static, unused*/, L_52, /*hidden argument*/NULL);
		V_5 = L_53;
	}

IL_0141:
	{
		float L_54 = (&V_5)->get_x_0();
		if ((((float)L_54) < ((float)(0.0f))))
		{
			goto IL_0185;
		}
	}
	{
		float L_55 = (&V_5)->get_x_0();
		if ((((float)L_55) > ((float)(1.0f))))
		{
			goto IL_0185;
		}
	}
	{
		float L_56 = (&V_5)->get_y_1();
		if ((((float)L_56) < ((float)(0.0f))))
		{
			goto IL_0185;
		}
	}
	{
		float L_57 = (&V_5)->get_y_1();
		if ((!(((float)L_57) > ((float)(1.0f)))))
		{
			goto IL_018a;
		}
	}

IL_0185:
	{
		goto IL_04fd;
	}

IL_018a:
	{
		V_8 = (std::numeric_limits<float>::max());
		il2cpp_codegen_initobj((&V_9), sizeof(Ray_t3785851493 ));
		Camera_t4157153871 * L_58 = V_2;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_59 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_58, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_59)
		{
			goto IL_01ae;
		}
	}
	{
		Camera_t4157153871 * L_60 = V_2;
		Vector3_t3722313464  L_61 = V_3;
		NullCheck(L_60);
		Ray_t3785851493  L_62 = Camera_ScreenPointToRay_m3764635188(L_60, L_61, /*hidden argument*/NULL);
		V_9 = L_62;
	}

IL_01ae:
	{
		Canvas_t3310196443 * L_63 = GraphicRaycaster_get_canvas_m1862724117(__this, /*hidden argument*/NULL);
		NullCheck(L_63);
		int32_t L_64 = Canvas_get_renderMode_m841659411(L_63, /*hidden argument*/NULL);
		if (!L_64)
		{
			goto IL_02ec;
		}
	}
	{
		int32_t L_65 = GraphicRaycaster_get_blockingObjects_m3603956738(__this, /*hidden argument*/NULL);
		if (!L_65)
		{
			goto IL_02ec;
		}
	}
	{
		V_10 = (100.0f);
		Camera_t4157153871 * L_66 = V_2;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_67 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_66, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_67)
		{
			goto IL_0223;
		}
	}
	{
		Vector3_t3722313464  L_68 = Ray_get_direction_m761601601((&V_9), /*hidden argument*/NULL);
		V_12 = L_68;
		float L_69 = (&V_12)->get_z_3();
		V_11 = L_69;
		float L_70 = V_11;
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t3464937446_il2cpp_TypeInfo_var);
		bool L_71 = Mathf_Approximately_m245805902(NULL /*static, unused*/, (0.0f), L_70, /*hidden argument*/NULL);
		if (!L_71)
		{
			goto IL_020b;
		}
	}
	{
		G_B33_0 = (std::numeric_limits<float>::infinity());
		goto IL_0220;
	}

IL_020b:
	{
		Camera_t4157153871 * L_72 = V_2;
		NullCheck(L_72);
		float L_73 = Camera_get_farClipPlane_m538536689(L_72, /*hidden argument*/NULL);
		Camera_t4157153871 * L_74 = V_2;
		NullCheck(L_74);
		float L_75 = Camera_get_nearClipPlane_m837839537(L_74, /*hidden argument*/NULL);
		float L_76 = V_11;
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t3464937446_il2cpp_TypeInfo_var);
		float L_77 = fabsf(((float)((float)((float)il2cpp_codegen_subtract((float)L_73, (float)L_75))/(float)L_76)));
		G_B33_0 = L_77;
	}

IL_0220:
	{
		V_10 = G_B33_0;
	}

IL_0223:
	{
		int32_t L_78 = GraphicRaycaster_get_blockingObjects_m3603956738(__this, /*hidden argument*/NULL);
		if ((((int32_t)L_78) == ((int32_t)2)))
		{
			goto IL_023b;
		}
	}
	{
		int32_t L_79 = GraphicRaycaster_get_blockingObjects_m3603956738(__this, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_79) == ((uint32_t)3))))
		{
			goto IL_0287;
		}
	}

IL_023b:
	{
		IL2CPP_RUNTIME_CLASS_INIT(ReflectionMethodsCache_t2103211062_il2cpp_TypeInfo_var);
		ReflectionMethodsCache_t2103211062 * L_80 = ReflectionMethodsCache_get_Singleton_m787098794(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_80);
		Raycast3DCallback_t701940803 * L_81 = L_80->get_raycast3D_0();
		if (!L_81)
		{
			goto IL_0286;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(ReflectionMethodsCache_t2103211062_il2cpp_TypeInfo_var);
		ReflectionMethodsCache_t2103211062 * L_82 = ReflectionMethodsCache_get_Singleton_m787098794(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_82);
		RaycastAllCallback_t1884415901 * L_83 = L_82->get_raycast3DAll_1();
		Ray_t3785851493  L_84 = V_9;
		float L_85 = V_10;
		LayerMask_t3493934918  L_86 = __this->get_m_BlockingMask_5();
		int32_t L_87 = LayerMask_op_Implicit_m3296792737(NULL /*static, unused*/, L_86, /*hidden argument*/NULL);
		NullCheck(L_83);
		RaycastHitU5BU5D_t1690781147* L_88 = RaycastAllCallback_Invoke_m3272036257(L_83, L_84, L_85, L_87, /*hidden argument*/NULL);
		V_13 = L_88;
		RaycastHitU5BU5D_t1690781147* L_89 = V_13;
		NullCheck(L_89);
		if ((((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_89)->max_length))))) <= ((int32_t)0)))
		{
			goto IL_0285;
		}
	}
	{
		RaycastHitU5BU5D_t1690781147* L_90 = V_13;
		NullCheck(L_90);
		float L_91 = RaycastHit_get_distance_m3727327466(((L_90)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))), /*hidden argument*/NULL);
		V_8 = L_91;
	}

IL_0285:
	{
	}

IL_0286:
	{
	}

IL_0287:
	{
		int32_t L_92 = GraphicRaycaster_get_blockingObjects_m3603956738(__this, /*hidden argument*/NULL);
		if ((((int32_t)L_92) == ((int32_t)1)))
		{
			goto IL_029f;
		}
	}
	{
		int32_t L_93 = GraphicRaycaster_get_blockingObjects_m3603956738(__this, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_93) == ((uint32_t)3))))
		{
			goto IL_02eb;
		}
	}

IL_029f:
	{
		IL2CPP_RUNTIME_CLASS_INIT(ReflectionMethodsCache_t2103211062_il2cpp_TypeInfo_var);
		ReflectionMethodsCache_t2103211062 * L_94 = ReflectionMethodsCache_get_Singleton_m787098794(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_94);
		Raycast2DCallback_t768590915 * L_95 = L_94->get_raycast2D_2();
		if (!L_95)
		{
			goto IL_02ea;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(ReflectionMethodsCache_t2103211062_il2cpp_TypeInfo_var);
		ReflectionMethodsCache_t2103211062 * L_96 = ReflectionMethodsCache_get_Singleton_m787098794(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_96);
		GetRayIntersectionAllCallback_t3913627115 * L_97 = L_96->get_getRayIntersectionAll_3();
		Ray_t3785851493  L_98 = V_9;
		float L_99 = V_10;
		LayerMask_t3493934918  L_100 = __this->get_m_BlockingMask_5();
		int32_t L_101 = LayerMask_op_Implicit_m3296792737(NULL /*static, unused*/, L_100, /*hidden argument*/NULL);
		NullCheck(L_97);
		RaycastHit2DU5BU5D_t4286651560* L_102 = GetRayIntersectionAllCallback_Invoke_m1316694896(L_97, L_98, L_99, L_101, /*hidden argument*/NULL);
		V_14 = L_102;
		RaycastHit2DU5BU5D_t4286651560* L_103 = V_14;
		NullCheck(L_103);
		if ((((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_103)->max_length))))) <= ((int32_t)0)))
		{
			goto IL_02e9;
		}
	}
	{
		RaycastHit2DU5BU5D_t4286651560* L_104 = V_14;
		NullCheck(L_104);
		float L_105 = RaycastHit2D_get_distance_m382898860(((L_104)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))), /*hidden argument*/NULL);
		V_8 = L_105;
	}

IL_02e9:
	{
	}

IL_02ea:
	{
	}

IL_02eb:
	{
	}

IL_02ec:
	{
		List_1_t3132410353 * L_106 = __this->get_m_RaycastResults_7();
		NullCheck(L_106);
		List_1_Clear_m2198735466(L_106, /*hidden argument*/List_1_Clear_m2198735466_RuntimeMethod_var);
		Canvas_t3310196443 * L_107 = GraphicRaycaster_get_canvas_m1862724117(__this, /*hidden argument*/NULL);
		Camera_t4157153871 * L_108 = V_2;
		Vector3_t3722313464  L_109 = V_3;
		IL2CPP_RUNTIME_CLASS_INIT(Vector2_t2156229523_il2cpp_TypeInfo_var);
		Vector2_t2156229523  L_110 = Vector2_op_Implicit_m4260192859(NULL /*static, unused*/, L_109, /*hidden argument*/NULL);
		RuntimeObject* L_111 = V_0;
		List_1_t3132410353 * L_112 = __this->get_m_RaycastResults_7();
		IL2CPP_RUNTIME_CLASS_INIT(GraphicRaycaster_t2999697109_il2cpp_TypeInfo_var);
		GraphicRaycaster_Raycast_m529388587(NULL /*static, unused*/, L_107, L_108, L_110, L_111, L_112, /*hidden argument*/NULL);
		List_1_t3132410353 * L_113 = __this->get_m_RaycastResults_7();
		NullCheck(L_113);
		int32_t L_114 = List_1_get_Count_m1976840181(L_113, /*hidden argument*/List_1_get_Count_m1976840181_RuntimeMethod_var);
		V_15 = L_114;
		V_16 = 0;
		goto IL_04f4;
	}

IL_0325:
	{
		List_1_t3132410353 * L_115 = __this->get_m_RaycastResults_7();
		int32_t L_116 = V_16;
		NullCheck(L_115);
		Graphic_t1660335611 * L_117 = List_1_get_Item_m4006069855(L_115, L_116, /*hidden argument*/List_1_get_Item_m4006069855_RuntimeMethod_var);
		NullCheck(L_117);
		GameObject_t1113636619 * L_118 = Component_get_gameObject_m442555142(L_117, /*hidden argument*/NULL);
		V_17 = L_118;
		V_18 = (bool)1;
		bool L_119 = GraphicRaycaster_get_ignoreReversedGraphics_m1161036342(__this, /*hidden argument*/NULL);
		if (!L_119)
		{
			goto IL_03cd;
		}
	}
	{
		Camera_t4157153871 * L_120 = V_2;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_121 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_120, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_121)
		{
			goto IL_0389;
		}
	}
	{
		GameObject_t1113636619 * L_122 = V_17;
		NullCheck(L_122);
		Transform_t3600365921 * L_123 = GameObject_get_transform_m1369836730(L_122, /*hidden argument*/NULL);
		NullCheck(L_123);
		Quaternion_t2301928331  L_124 = Transform_get_rotation_m3502953881(L_123, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Vector3_t3722313464_il2cpp_TypeInfo_var);
		Vector3_t3722313464  L_125 = Vector3_get_forward_m3100859705(NULL /*static, unused*/, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Quaternion_t2301928331_il2cpp_TypeInfo_var);
		Vector3_t3722313464  L_126 = Quaternion_op_Multiply_m2607404835(NULL /*static, unused*/, L_124, L_125, /*hidden argument*/NULL);
		V_19 = L_126;
		Vector3_t3722313464  L_127 = Vector3_get_forward_m3100859705(NULL /*static, unused*/, /*hidden argument*/NULL);
		Vector3_t3722313464  L_128 = V_19;
		float L_129 = Vector3_Dot_m606404487(NULL /*static, unused*/, L_127, L_128, /*hidden argument*/NULL);
		V_18 = (bool)((((float)L_129) > ((float)(0.0f)))? 1 : 0);
		goto IL_03cc;
	}

IL_0389:
	{
		Camera_t4157153871 * L_130 = V_2;
		NullCheck(L_130);
		Transform_t3600365921 * L_131 = Component_get_transform_m3162698980(L_130, /*hidden argument*/NULL);
		NullCheck(L_131);
		Quaternion_t2301928331  L_132 = Transform_get_rotation_m3502953881(L_131, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Vector3_t3722313464_il2cpp_TypeInfo_var);
		Vector3_t3722313464  L_133 = Vector3_get_forward_m3100859705(NULL /*static, unused*/, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Quaternion_t2301928331_il2cpp_TypeInfo_var);
		Vector3_t3722313464  L_134 = Quaternion_op_Multiply_m2607404835(NULL /*static, unused*/, L_132, L_133, /*hidden argument*/NULL);
		V_20 = L_134;
		GameObject_t1113636619 * L_135 = V_17;
		NullCheck(L_135);
		Transform_t3600365921 * L_136 = GameObject_get_transform_m1369836730(L_135, /*hidden argument*/NULL);
		NullCheck(L_136);
		Quaternion_t2301928331  L_137 = Transform_get_rotation_m3502953881(L_136, /*hidden argument*/NULL);
		Vector3_t3722313464  L_138 = Vector3_get_forward_m3100859705(NULL /*static, unused*/, /*hidden argument*/NULL);
		Vector3_t3722313464  L_139 = Quaternion_op_Multiply_m2607404835(NULL /*static, unused*/, L_137, L_138, /*hidden argument*/NULL);
		V_21 = L_139;
		Vector3_t3722313464  L_140 = V_20;
		Vector3_t3722313464  L_141 = V_21;
		float L_142 = Vector3_Dot_m606404487(NULL /*static, unused*/, L_140, L_141, /*hidden argument*/NULL);
		V_18 = (bool)((((float)L_142) > ((float)(0.0f)))? 1 : 0);
	}

IL_03cc:
	{
	}

IL_03cd:
	{
		bool L_143 = V_18;
		if (!L_143)
		{
			goto IL_04ed;
		}
	}
	{
		V_22 = (0.0f);
		Camera_t4157153871 * L_144 = V_2;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_145 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_144, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (L_145)
		{
			goto IL_03f8;
		}
	}
	{
		Canvas_t3310196443 * L_146 = GraphicRaycaster_get_canvas_m1862724117(__this, /*hidden argument*/NULL);
		NullCheck(L_146);
		int32_t L_147 = Canvas_get_renderMode_m841659411(L_146, /*hidden argument*/NULL);
		if (L_147)
		{
			goto IL_0404;
		}
	}

IL_03f8:
	{
		V_22 = (0.0f);
		goto IL_0458;
	}

IL_0404:
	{
		GameObject_t1113636619 * L_148 = V_17;
		NullCheck(L_148);
		Transform_t3600365921 * L_149 = GameObject_get_transform_m1369836730(L_148, /*hidden argument*/NULL);
		V_23 = L_149;
		Transform_t3600365921 * L_150 = V_23;
		NullCheck(L_150);
		Vector3_t3722313464  L_151 = Transform_get_forward_m747522392(L_150, /*hidden argument*/NULL);
		V_24 = L_151;
		Vector3_t3722313464  L_152 = V_24;
		Transform_t3600365921 * L_153 = V_23;
		NullCheck(L_153);
		Vector3_t3722313464  L_154 = Transform_get_position_m36019626(L_153, /*hidden argument*/NULL);
		Camera_t4157153871 * L_155 = V_2;
		NullCheck(L_155);
		Transform_t3600365921 * L_156 = Component_get_transform_m3162698980(L_155, /*hidden argument*/NULL);
		NullCheck(L_156);
		Vector3_t3722313464  L_157 = Transform_get_position_m36019626(L_156, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Vector3_t3722313464_il2cpp_TypeInfo_var);
		Vector3_t3722313464  L_158 = Vector3_op_Subtraction_m3073674971(NULL /*static, unused*/, L_154, L_157, /*hidden argument*/NULL);
		float L_159 = Vector3_Dot_m606404487(NULL /*static, unused*/, L_152, L_158, /*hidden argument*/NULL);
		Vector3_t3722313464  L_160 = V_24;
		Vector3_t3722313464  L_161 = Ray_get_direction_m761601601((&V_9), /*hidden argument*/NULL);
		float L_162 = Vector3_Dot_m606404487(NULL /*static, unused*/, L_160, L_161, /*hidden argument*/NULL);
		V_22 = ((float)((float)L_159/(float)L_162));
		float L_163 = V_22;
		if ((!(((float)L_163) < ((float)(0.0f)))))
		{
			goto IL_0457;
		}
	}
	{
		goto IL_04ee;
	}

IL_0457:
	{
	}

IL_0458:
	{
		float L_164 = V_22;
		float L_165 = V_8;
		if ((!(((float)L_164) >= ((float)L_165))))
		{
			goto IL_0466;
		}
	}
	{
		goto IL_04ee;
	}

IL_0466:
	{
		il2cpp_codegen_initobj((&V_26), sizeof(RaycastResult_t3360306849 ));
		GameObject_t1113636619 * L_166 = V_17;
		RaycastResult_set_gameObject_m1666120399((&V_26), L_166, /*hidden argument*/NULL);
		(&V_26)->set_module_1(__this);
		float L_167 = V_22;
		(&V_26)->set_distance_2(L_167);
		Vector3_t3722313464  L_168 = V_3;
		IL2CPP_RUNTIME_CLASS_INIT(Vector2_t2156229523_il2cpp_TypeInfo_var);
		Vector2_t2156229523  L_169 = Vector2_op_Implicit_m4260192859(NULL /*static, unused*/, L_168, /*hidden argument*/NULL);
		(&V_26)->set_screenPosition_9(L_169);
		List_1_t537414295 * L_170 = ___resultAppendList1;
		NullCheck(L_170);
		int32_t L_171 = List_1_get_Count_m4207101203(L_170, /*hidden argument*/List_1_get_Count_m4207101203_RuntimeMethod_var);
		(&V_26)->set_index_3((((float)((float)L_171))));
		List_1_t3132410353 * L_172 = __this->get_m_RaycastResults_7();
		int32_t L_173 = V_16;
		NullCheck(L_172);
		Graphic_t1660335611 * L_174 = List_1_get_Item_m4006069855(L_172, L_173, /*hidden argument*/List_1_get_Item_m4006069855_RuntimeMethod_var);
		NullCheck(L_174);
		int32_t L_175 = Graphic_get_depth_m815589653(L_174, /*hidden argument*/NULL);
		(&V_26)->set_depth_4(L_175);
		Canvas_t3310196443 * L_176 = GraphicRaycaster_get_canvas_m1862724117(__this, /*hidden argument*/NULL);
		NullCheck(L_176);
		int32_t L_177 = Canvas_get_sortingLayerID_m3685979122(L_176, /*hidden argument*/NULL);
		(&V_26)->set_sortingLayer_5(L_177);
		Canvas_t3310196443 * L_178 = GraphicRaycaster_get_canvas_m1862724117(__this, /*hidden argument*/NULL);
		NullCheck(L_178);
		int32_t L_179 = Canvas_get_sortingOrder_m1860900812(L_178, /*hidden argument*/NULL);
		(&V_26)->set_sortingOrder_6(L_179);
		RaycastResult_t3360306849  L_180 = V_26;
		V_25 = L_180;
		List_1_t537414295 * L_181 = ___resultAppendList1;
		RaycastResult_t3360306849  L_182 = V_25;
		NullCheck(L_181);
		List_1_Add_m3465233825(L_181, L_182, /*hidden argument*/List_1_Add_m3465233825_RuntimeMethod_var);
	}

IL_04ed:
	{
	}

IL_04ee:
	{
		int32_t L_183 = V_16;
		V_16 = ((int32_t)il2cpp_codegen_add((int32_t)L_183, (int32_t)1));
	}

IL_04f4:
	{
		int32_t L_184 = V_16;
		int32_t L_185 = V_15;
		if ((((int32_t)L_184) < ((int32_t)L_185)))
		{
			goto IL_0325;
		}
	}

IL_04fd:
	{
		return;
	}
}
// UnityEngine.Camera UnityEngine.UI.GraphicRaycaster::get_eventCamera()
extern "C"  Camera_t4157153871 * GraphicRaycaster_get_eventCamera_m1583115693 (GraphicRaycaster_t2999697109 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (GraphicRaycaster_get_eventCamera_m1583115693_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Camera_t4157153871 * V_0 = NULL;
	Camera_t4157153871 * G_B7_0 = NULL;
	{
		Canvas_t3310196443 * L_0 = GraphicRaycaster_get_canvas_m1862724117(__this, /*hidden argument*/NULL);
		NullCheck(L_0);
		int32_t L_1 = Canvas_get_renderMode_m841659411(L_0, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0038;
		}
	}
	{
		Canvas_t3310196443 * L_2 = GraphicRaycaster_get_canvas_m1862724117(__this, /*hidden argument*/NULL);
		NullCheck(L_2);
		int32_t L_3 = Canvas_get_renderMode_m841659411(L_2, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_3) == ((uint32_t)1))))
		{
			goto IL_003f;
		}
	}
	{
		Canvas_t3310196443 * L_4 = GraphicRaycaster_get_canvas_m1862724117(__this, /*hidden argument*/NULL);
		NullCheck(L_4);
		Camera_t4157153871 * L_5 = Canvas_get_worldCamera_m3516267897(L_4, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_6 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_5, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_6)
		{
			goto IL_003f;
		}
	}

IL_0038:
	{
		V_0 = (Camera_t4157153871 *)NULL;
		goto IL_0070;
	}

IL_003f:
	{
		Canvas_t3310196443 * L_7 = GraphicRaycaster_get_canvas_m1862724117(__this, /*hidden argument*/NULL);
		NullCheck(L_7);
		Camera_t4157153871 * L_8 = Canvas_get_worldCamera_m3516267897(L_7, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_9 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_8, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_9)
		{
			goto IL_0065;
		}
	}
	{
		Canvas_t3310196443 * L_10 = GraphicRaycaster_get_canvas_m1862724117(__this, /*hidden argument*/NULL);
		NullCheck(L_10);
		Camera_t4157153871 * L_11 = Canvas_get_worldCamera_m3516267897(L_10, /*hidden argument*/NULL);
		G_B7_0 = L_11;
		goto IL_006a;
	}

IL_0065:
	{
		Camera_t4157153871 * L_12 = Camera_get_main_m3643453163(NULL /*static, unused*/, /*hidden argument*/NULL);
		G_B7_0 = L_12;
	}

IL_006a:
	{
		V_0 = G_B7_0;
		goto IL_0070;
	}

IL_0070:
	{
		Camera_t4157153871 * L_13 = V_0;
		return L_13;
	}
}
// System.Void UnityEngine.UI.GraphicRaycaster::Raycast(UnityEngine.Canvas,UnityEngine.Camera,UnityEngine.Vector2,System.Collections.Generic.IList`1<UnityEngine.UI.Graphic>,System.Collections.Generic.List`1<UnityEngine.UI.Graphic>)
extern "C"  void GraphicRaycaster_Raycast_m529388587 (RuntimeObject * __this /* static, unused */, Canvas_t3310196443 * ___canvas0, Camera_t4157153871 * ___eventCamera1, Vector2_t2156229523  ___pointerPosition2, RuntimeObject* ___foundGraphics3, List_1_t3132410353 * ___results4, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (GraphicRaycaster_Raycast_m529388587_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	Graphic_t1660335611 * V_2 = NULL;
	Vector3_t3722313464  V_3;
	memset(&V_3, 0, sizeof(V_3));
	int32_t V_4 = 0;
	List_1_t3132410353 * G_B17_0 = NULL;
	List_1_t3132410353 * G_B16_0 = NULL;
	{
		RuntimeObject* L_0 = ___foundGraphics3;
		NullCheck(L_0);
		int32_t L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<UnityEngine.UI.Graphic>::get_Count() */, ICollection_1_t193520549_il2cpp_TypeInfo_var, L_0);
		V_0 = L_1;
		V_1 = 0;
		goto IL_00af;
	}

IL_000f:
	{
		RuntimeObject* L_2 = ___foundGraphics3;
		int32_t L_3 = V_1;
		NullCheck(L_2);
		Graphic_t1660335611 * L_4 = InterfaceFuncInvoker1< Graphic_t1660335611 *, int32_t >::Invoke(3 /* !0 System.Collections.Generic.IList`1<UnityEngine.UI.Graphic>::get_Item(System.Int32) */, IList_1_t3475655394_il2cpp_TypeInfo_var, L_2, L_3);
		V_2 = L_4;
		Graphic_t1660335611 * L_5 = V_2;
		NullCheck(L_5);
		int32_t L_6 = Graphic_get_depth_m815589653(L_5, /*hidden argument*/NULL);
		if ((((int32_t)L_6) == ((int32_t)(-1))))
		{
			goto IL_003f;
		}
	}
	{
		Graphic_t1660335611 * L_7 = V_2;
		NullCheck(L_7);
		bool L_8 = VirtFuncInvoker0< bool >::Invoke(24 /* System.Boolean UnityEngine.UI.Graphic::get_raycastTarget() */, L_7);
		if (!L_8)
		{
			goto IL_003f;
		}
	}
	{
		Graphic_t1660335611 * L_9 = V_2;
		NullCheck(L_9);
		CanvasRenderer_t2598313366 * L_10 = Graphic_get_canvasRenderer_m315509948(L_9, /*hidden argument*/NULL);
		NullCheck(L_10);
		bool L_11 = CanvasRenderer_get_cull_m2436587240(L_10, /*hidden argument*/NULL);
		if (!L_11)
		{
			goto IL_0044;
		}
	}

IL_003f:
	{
		goto IL_00ab;
	}

IL_0044:
	{
		Graphic_t1660335611 * L_12 = V_2;
		NullCheck(L_12);
		RectTransform_t3704657025 * L_13 = Graphic_get_rectTransform_m1167152468(L_12, /*hidden argument*/NULL);
		Vector2_t2156229523  L_14 = ___pointerPosition2;
		Camera_t4157153871 * L_15 = ___eventCamera1;
		IL2CPP_RUNTIME_CLASS_INIT(RectTransformUtility_t1743242446_il2cpp_TypeInfo_var);
		bool L_16 = RectTransformUtility_RectangleContainsScreenPoint_m4031431712(NULL /*static, unused*/, L_13, L_14, L_15, /*hidden argument*/NULL);
		if (L_16)
		{
			goto IL_005b;
		}
	}
	{
		goto IL_00ab;
	}

IL_005b:
	{
		Camera_t4157153871 * L_17 = ___eventCamera1;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_18 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_17, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_18)
		{
			goto IL_0090;
		}
	}
	{
		Camera_t4157153871 * L_19 = ___eventCamera1;
		Graphic_t1660335611 * L_20 = V_2;
		NullCheck(L_20);
		RectTransform_t3704657025 * L_21 = Graphic_get_rectTransform_m1167152468(L_20, /*hidden argument*/NULL);
		NullCheck(L_21);
		Vector3_t3722313464  L_22 = Transform_get_position_m36019626(L_21, /*hidden argument*/NULL);
		NullCheck(L_19);
		Vector3_t3722313464  L_23 = Camera_WorldToScreenPoint_m3726311023(L_19, L_22, /*hidden argument*/NULL);
		V_3 = L_23;
		float L_24 = (&V_3)->get_z_3();
		Camera_t4157153871 * L_25 = ___eventCamera1;
		NullCheck(L_25);
		float L_26 = Camera_get_farClipPlane_m538536689(L_25, /*hidden argument*/NULL);
		if ((!(((float)L_24) > ((float)L_26))))
		{
			goto IL_0090;
		}
	}
	{
		goto IL_00ab;
	}

IL_0090:
	{
		Graphic_t1660335611 * L_27 = V_2;
		Vector2_t2156229523  L_28 = ___pointerPosition2;
		Camera_t4157153871 * L_29 = ___eventCamera1;
		NullCheck(L_27);
		bool L_30 = VirtFuncInvoker2< bool, Vector2_t2156229523 , Camera_t4157153871 * >::Invoke(45 /* System.Boolean UnityEngine.UI.Graphic::Raycast(UnityEngine.Vector2,UnityEngine.Camera) */, L_27, L_28, L_29);
		if (!L_30)
		{
			goto IL_00aa;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(GraphicRaycaster_t2999697109_il2cpp_TypeInfo_var);
		List_1_t3132410353 * L_31 = ((GraphicRaycaster_t2999697109_StaticFields*)il2cpp_codegen_static_fields_for(GraphicRaycaster_t2999697109_il2cpp_TypeInfo_var))->get_s_SortedGraphics_8();
		Graphic_t1660335611 * L_32 = V_2;
		NullCheck(L_31);
		List_1_Add_m1388633954(L_31, L_32, /*hidden argument*/List_1_Add_m1388633954_RuntimeMethod_var);
	}

IL_00aa:
	{
	}

IL_00ab:
	{
		int32_t L_33 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)1));
	}

IL_00af:
	{
		int32_t L_34 = V_1;
		int32_t L_35 = V_0;
		if ((((int32_t)L_34) < ((int32_t)L_35)))
		{
			goto IL_000f;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(GraphicRaycaster_t2999697109_il2cpp_TypeInfo_var);
		List_1_t3132410353 * L_36 = ((GraphicRaycaster_t2999697109_StaticFields*)il2cpp_codegen_static_fields_for(GraphicRaycaster_t2999697109_il2cpp_TypeInfo_var))->get_s_SortedGraphics_8();
		Comparison_1_t1435266790 * L_37 = ((GraphicRaycaster_t2999697109_StaticFields*)il2cpp_codegen_static_fields_for(GraphicRaycaster_t2999697109_il2cpp_TypeInfo_var))->get_U3CU3Ef__amU24cache0_9();
		G_B16_0 = L_36;
		if (L_37)
		{
			G_B17_0 = L_36;
			goto IL_00d3;
		}
	}
	{
		intptr_t L_38 = (intptr_t)GraphicRaycaster_U3CRaycastU3Em__0_m4062470111_RuntimeMethod_var;
		Comparison_1_t1435266790 * L_39 = (Comparison_1_t1435266790 *)il2cpp_codegen_object_new(Comparison_1_t1435266790_il2cpp_TypeInfo_var);
		Comparison_1__ctor_m3371389740(L_39, NULL, L_38, /*hidden argument*/Comparison_1__ctor_m3371389740_RuntimeMethod_var);
		IL2CPP_RUNTIME_CLASS_INIT(GraphicRaycaster_t2999697109_il2cpp_TypeInfo_var);
		((GraphicRaycaster_t2999697109_StaticFields*)il2cpp_codegen_static_fields_for(GraphicRaycaster_t2999697109_il2cpp_TypeInfo_var))->set_U3CU3Ef__amU24cache0_9(L_39);
		G_B17_0 = G_B16_0;
	}

IL_00d3:
	{
		IL2CPP_RUNTIME_CLASS_INIT(GraphicRaycaster_t2999697109_il2cpp_TypeInfo_var);
		Comparison_1_t1435266790 * L_40 = ((GraphicRaycaster_t2999697109_StaticFields*)il2cpp_codegen_static_fields_for(GraphicRaycaster_t2999697109_il2cpp_TypeInfo_var))->get_U3CU3Ef__amU24cache0_9();
		NullCheck(G_B17_0);
		List_1_Sort_m1114878237(G_B17_0, L_40, /*hidden argument*/List_1_Sort_m1114878237_RuntimeMethod_var);
		List_1_t3132410353 * L_41 = ((GraphicRaycaster_t2999697109_StaticFields*)il2cpp_codegen_static_fields_for(GraphicRaycaster_t2999697109_il2cpp_TypeInfo_var))->get_s_SortedGraphics_8();
		NullCheck(L_41);
		int32_t L_42 = List_1_get_Count_m1976840181(L_41, /*hidden argument*/List_1_get_Count_m1976840181_RuntimeMethod_var);
		V_0 = L_42;
		V_4 = 0;
		goto IL_0109;
	}

IL_00f0:
	{
		List_1_t3132410353 * L_43 = ___results4;
		IL2CPP_RUNTIME_CLASS_INIT(GraphicRaycaster_t2999697109_il2cpp_TypeInfo_var);
		List_1_t3132410353 * L_44 = ((GraphicRaycaster_t2999697109_StaticFields*)il2cpp_codegen_static_fields_for(GraphicRaycaster_t2999697109_il2cpp_TypeInfo_var))->get_s_SortedGraphics_8();
		int32_t L_45 = V_4;
		NullCheck(L_44);
		Graphic_t1660335611 * L_46 = List_1_get_Item_m4006069855(L_44, L_45, /*hidden argument*/List_1_get_Item_m4006069855_RuntimeMethod_var);
		NullCheck(L_43);
		List_1_Add_m1388633954(L_43, L_46, /*hidden argument*/List_1_Add_m1388633954_RuntimeMethod_var);
		int32_t L_47 = V_4;
		V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_47, (int32_t)1));
	}

IL_0109:
	{
		int32_t L_48 = V_4;
		int32_t L_49 = V_0;
		if ((((int32_t)L_48) < ((int32_t)L_49)))
		{
			goto IL_00f0;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(GraphicRaycaster_t2999697109_il2cpp_TypeInfo_var);
		List_1_t3132410353 * L_50 = ((GraphicRaycaster_t2999697109_StaticFields*)il2cpp_codegen_static_fields_for(GraphicRaycaster_t2999697109_il2cpp_TypeInfo_var))->get_s_SortedGraphics_8();
		NullCheck(L_50);
		List_1_Clear_m2198735466(L_50, /*hidden argument*/List_1_Clear_m2198735466_RuntimeMethod_var);
		return;
	}
}
// System.Void UnityEngine.UI.GraphicRaycaster::.cctor()
extern "C"  void GraphicRaycaster__cctor_m3758203673 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (GraphicRaycaster__cctor_m3758203673_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		List_1_t3132410353 * L_0 = (List_1_t3132410353 *)il2cpp_codegen_object_new(List_1_t3132410353_il2cpp_TypeInfo_var);
		List_1__ctor_m2537980478(L_0, /*hidden argument*/List_1__ctor_m2537980478_RuntimeMethod_var);
		((GraphicRaycaster_t2999697109_StaticFields*)il2cpp_codegen_static_fields_for(GraphicRaycaster_t2999697109_il2cpp_TypeInfo_var))->set_s_SortedGraphics_8(L_0);
		return;
	}
}
// System.Int32 UnityEngine.UI.GraphicRaycaster::<Raycast>m__0(UnityEngine.UI.Graphic,UnityEngine.UI.Graphic)
extern "C"  int32_t GraphicRaycaster_U3CRaycastU3Em__0_m4062470111 (RuntimeObject * __this /* static, unused */, Graphic_t1660335611 * ___g10, Graphic_t1660335611 * ___g21, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
		Graphic_t1660335611 * L_0 = ___g21;
		NullCheck(L_0);
		int32_t L_1 = Graphic_get_depth_m815589653(L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		Graphic_t1660335611 * L_2 = ___g10;
		NullCheck(L_2);
		int32_t L_3 = Graphic_get_depth_m815589653(L_2, /*hidden argument*/NULL);
		int32_t L_4 = Int32_CompareTo_m4284770383((&V_0), L_3, /*hidden argument*/NULL);
		V_1 = L_4;
		goto IL_001a;
	}

IL_001a:
	{
		int32_t L_5 = V_1;
		return L_5;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.UI.GraphicRegistry::.ctor()
extern "C"  void GraphicRegistry__ctor_m1851575309 (GraphicRegistry_t3479976429 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (GraphicRegistry__ctor_m1851575309_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Dictionary_2_t1241847650 * V_0 = NULL;
	Dictionary_2_t3261772335 * V_1 = NULL;
	{
		Dictionary_2_t2296117448 * L_0 = (Dictionary_2_t2296117448 *)il2cpp_codegen_object_new(Dictionary_2_t2296117448_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_m2654620276(L_0, /*hidden argument*/Dictionary_2__ctor_m2654620276_RuntimeMethod_var);
		__this->set_m_Graphics_1(L_0);
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		return;
	}
}
// UnityEngine.UI.GraphicRegistry UnityEngine.UI.GraphicRegistry::get_instance()
extern "C"  GraphicRegistry_t3479976429 * GraphicRegistry_get_instance_m2698054099 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (GraphicRegistry_get_instance_m2698054099_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	GraphicRegistry_t3479976429 * V_0 = NULL;
	{
		IL2CPP_RUNTIME_CLASS_INIT(GraphicRegistry_t3479976429_il2cpp_TypeInfo_var);
		GraphicRegistry_t3479976429 * L_0 = ((GraphicRegistry_t3479976429_StaticFields*)il2cpp_codegen_static_fields_for(GraphicRegistry_t3479976429_il2cpp_TypeInfo_var))->get_s_Instance_0();
		if (L_0)
		{
			goto IL_0015;
		}
	}
	{
		GraphicRegistry_t3479976429 * L_1 = (GraphicRegistry_t3479976429 *)il2cpp_codegen_object_new(GraphicRegistry_t3479976429_il2cpp_TypeInfo_var);
		GraphicRegistry__ctor_m1851575309(L_1, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(GraphicRegistry_t3479976429_il2cpp_TypeInfo_var);
		((GraphicRegistry_t3479976429_StaticFields*)il2cpp_codegen_static_fields_for(GraphicRegistry_t3479976429_il2cpp_TypeInfo_var))->set_s_Instance_0(L_1);
	}

IL_0015:
	{
		IL2CPP_RUNTIME_CLASS_INIT(GraphicRegistry_t3479976429_il2cpp_TypeInfo_var);
		GraphicRegistry_t3479976429 * L_2 = ((GraphicRegistry_t3479976429_StaticFields*)il2cpp_codegen_static_fields_for(GraphicRegistry_t3479976429_il2cpp_TypeInfo_var))->get_s_Instance_0();
		V_0 = L_2;
		goto IL_0020;
	}

IL_0020:
	{
		GraphicRegistry_t3479976429 * L_3 = V_0;
		return L_3;
	}
}
// System.Void UnityEngine.UI.GraphicRegistry::RegisterGraphicForCanvas(UnityEngine.Canvas,UnityEngine.UI.Graphic)
extern "C"  void GraphicRegistry_RegisterGraphicForCanvas_m1220349701 (RuntimeObject * __this /* static, unused */, Canvas_t3310196443 * ___c0, Graphic_t1660335611 * ___graphic1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (GraphicRegistry_RegisterGraphicForCanvas_m1220349701_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	IndexedSet_1_t3109723551 * V_0 = NULL;
	{
		Canvas_t3310196443 * L_0 = ___c0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_0, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0012;
		}
	}
	{
		goto IL_0057;
	}

IL_0012:
	{
		IL2CPP_RUNTIME_CLASS_INIT(GraphicRegistry_t3479976429_il2cpp_TypeInfo_var);
		GraphicRegistry_t3479976429 * L_2 = GraphicRegistry_get_instance_m2698054099(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_2);
		Dictionary_2_t2296117448 * L_3 = L_2->get_m_Graphics_1();
		Canvas_t3310196443 * L_4 = ___c0;
		NullCheck(L_3);
		Dictionary_2_TryGetValue_m3280491376(L_3, L_4, (&V_0), /*hidden argument*/Dictionary_2_TryGetValue_m3280491376_RuntimeMethod_var);
		IndexedSet_1_t3109723551 * L_5 = V_0;
		if (!L_5)
		{
			goto IL_0039;
		}
	}
	{
		IndexedSet_1_t3109723551 * L_6 = V_0;
		Graphic_t1660335611 * L_7 = ___graphic1;
		NullCheck(L_6);
		IndexedSet_1_AddUnique_m3811577403(L_6, L_7, /*hidden argument*/IndexedSet_1_AddUnique_m3811577403_RuntimeMethod_var);
		goto IL_0057;
	}

IL_0039:
	{
		IndexedSet_1_t3109723551 * L_8 = (IndexedSet_1_t3109723551 *)il2cpp_codegen_object_new(IndexedSet_1_t3109723551_il2cpp_TypeInfo_var);
		IndexedSet_1__ctor_m3007252875(L_8, /*hidden argument*/IndexedSet_1__ctor_m3007252875_RuntimeMethod_var);
		V_0 = L_8;
		IndexedSet_1_t3109723551 * L_9 = V_0;
		Graphic_t1660335611 * L_10 = ___graphic1;
		NullCheck(L_9);
		IndexedSet_1_Add_m1140124238(L_9, L_10, /*hidden argument*/IndexedSet_1_Add_m1140124238_RuntimeMethod_var);
		IL2CPP_RUNTIME_CLASS_INIT(GraphicRegistry_t3479976429_il2cpp_TypeInfo_var);
		GraphicRegistry_t3479976429 * L_11 = GraphicRegistry_get_instance_m2698054099(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_11);
		Dictionary_2_t2296117448 * L_12 = L_11->get_m_Graphics_1();
		Canvas_t3310196443 * L_13 = ___c0;
		IndexedSet_1_t3109723551 * L_14 = V_0;
		NullCheck(L_12);
		Dictionary_2_Add_m2848126007(L_12, L_13, L_14, /*hidden argument*/Dictionary_2_Add_m2848126007_RuntimeMethod_var);
	}

IL_0057:
	{
		return;
	}
}
// System.Void UnityEngine.UI.GraphicRegistry::UnregisterGraphicForCanvas(UnityEngine.Canvas,UnityEngine.UI.Graphic)
extern "C"  void GraphicRegistry_UnregisterGraphicForCanvas_m2540204166 (RuntimeObject * __this /* static, unused */, Canvas_t3310196443 * ___c0, Graphic_t1660335611 * ___graphic1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (GraphicRegistry_UnregisterGraphicForCanvas_m2540204166_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	IndexedSet_1_t3109723551 * V_0 = NULL;
	{
		Canvas_t3310196443 * L_0 = ___c0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_0, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0012;
		}
	}
	{
		goto IL_004f;
	}

IL_0012:
	{
		IL2CPP_RUNTIME_CLASS_INIT(GraphicRegistry_t3479976429_il2cpp_TypeInfo_var);
		GraphicRegistry_t3479976429 * L_2 = GraphicRegistry_get_instance_m2698054099(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_2);
		Dictionary_2_t2296117448 * L_3 = L_2->get_m_Graphics_1();
		Canvas_t3310196443 * L_4 = ___c0;
		NullCheck(L_3);
		bool L_5 = Dictionary_2_TryGetValue_m3280491376(L_3, L_4, (&V_0), /*hidden argument*/Dictionary_2_TryGetValue_m3280491376_RuntimeMethod_var);
		if (!L_5)
		{
			goto IL_004f;
		}
	}
	{
		IndexedSet_1_t3109723551 * L_6 = V_0;
		Graphic_t1660335611 * L_7 = ___graphic1;
		NullCheck(L_6);
		IndexedSet_1_Remove_m2156060261(L_6, L_7, /*hidden argument*/IndexedSet_1_Remove_m2156060261_RuntimeMethod_var);
		IndexedSet_1_t3109723551 * L_8 = V_0;
		NullCheck(L_8);
		int32_t L_9 = IndexedSet_1_get_Count_m3992921468(L_8, /*hidden argument*/IndexedSet_1_get_Count_m3992921468_RuntimeMethod_var);
		if (L_9)
		{
			goto IL_004e;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(GraphicRegistry_t3479976429_il2cpp_TypeInfo_var);
		GraphicRegistry_t3479976429 * L_10 = GraphicRegistry_get_instance_m2698054099(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_10);
		Dictionary_2_t2296117448 * L_11 = L_10->get_m_Graphics_1();
		Canvas_t3310196443 * L_12 = ___c0;
		NullCheck(L_11);
		Dictionary_2_Remove_m3648904610(L_11, L_12, /*hidden argument*/Dictionary_2_Remove_m3648904610_RuntimeMethod_var);
	}

IL_004e:
	{
	}

IL_004f:
	{
		return;
	}
}
// System.Collections.Generic.IList`1<UnityEngine.UI.Graphic> UnityEngine.UI.GraphicRegistry::GetGraphicsForCanvas(UnityEngine.Canvas)
extern "C"  RuntimeObject* GraphicRegistry_GetGraphicsForCanvas_m4219276355 (RuntimeObject * __this /* static, unused */, Canvas_t3310196443 * ___canvas0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (GraphicRegistry_GetGraphicsForCanvas_m4219276355_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	IndexedSet_1_t3109723551 * V_0 = NULL;
	RuntimeObject* V_1 = NULL;
	{
		IL2CPP_RUNTIME_CLASS_INIT(GraphicRegistry_t3479976429_il2cpp_TypeInfo_var);
		GraphicRegistry_t3479976429 * L_0 = GraphicRegistry_get_instance_m2698054099(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_0);
		Dictionary_2_t2296117448 * L_1 = L_0->get_m_Graphics_1();
		Canvas_t3310196443 * L_2 = ___canvas0;
		NullCheck(L_1);
		bool L_3 = Dictionary_2_TryGetValue_m3280491376(L_1, L_2, (&V_0), /*hidden argument*/Dictionary_2_TryGetValue_m3280491376_RuntimeMethod_var);
		if (!L_3)
		{
			goto IL_001f;
		}
	}
	{
		IndexedSet_1_t3109723551 * L_4 = V_0;
		V_1 = (RuntimeObject*)L_4;
		goto IL_002a;
	}

IL_001f:
	{
		IL2CPP_RUNTIME_CLASS_INIT(GraphicRegistry_t3479976429_il2cpp_TypeInfo_var);
		List_1_t3132410353 * L_5 = ((GraphicRegistry_t3479976429_StaticFields*)il2cpp_codegen_static_fields_for(GraphicRegistry_t3479976429_il2cpp_TypeInfo_var))->get_s_EmptyList_2();
		V_1 = (RuntimeObject*)L_5;
		goto IL_002a;
	}

IL_002a:
	{
		RuntimeObject* L_6 = V_1;
		return L_6;
	}
}
// System.Void UnityEngine.UI.GraphicRegistry::.cctor()
extern "C"  void GraphicRegistry__cctor_m1805310505 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (GraphicRegistry__cctor_m1805310505_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		List_1_t3132410353 * L_0 = (List_1_t3132410353 *)il2cpp_codegen_object_new(List_1_t3132410353_il2cpp_TypeInfo_var);
		List_1__ctor_m2537980478(L_0, /*hidden argument*/List_1__ctor_m2537980478_RuntimeMethod_var);
		((GraphicRegistry_t3479976429_StaticFields*)il2cpp_codegen_static_fields_for(GraphicRegistry_t3479976429_il2cpp_TypeInfo_var))->set_s_EmptyList_2(L_0);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.UI.GridLayoutGroup::.ctor()
extern "C"  void GridLayoutGroup__ctor_m962500564 (GridLayoutGroup_t3046220461 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (GridLayoutGroup__ctor_m962500564_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		__this->set_m_StartCorner_10(0);
		__this->set_m_StartAxis_11(0);
		Vector2_t2156229523  L_0;
		memset(&L_0, 0, sizeof(L_0));
		Vector2__ctor_m3970636864((&L_0), (100.0f), (100.0f), /*hidden argument*/NULL);
		__this->set_m_CellSize_12(L_0);
		IL2CPP_RUNTIME_CLASS_INIT(Vector2_t2156229523_il2cpp_TypeInfo_var);
		Vector2_t2156229523  L_1 = Vector2_get_zero_m540426400(NULL /*static, unused*/, /*hidden argument*/NULL);
		__this->set_m_Spacing_13(L_1);
		__this->set_m_Constraint_14(0);
		__this->set_m_ConstraintCount_15(2);
		LayoutGroup__ctor_m2162961217(__this, /*hidden argument*/NULL);
		return;
	}
}
// UnityEngine.UI.GridLayoutGroup/Corner UnityEngine.UI.GridLayoutGroup::get_startCorner()
extern "C"  int32_t GridLayoutGroup_get_startCorner_m1180173222 (GridLayoutGroup_t3046220461 * __this, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->get_m_StartCorner_10();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		int32_t L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.UI.GridLayoutGroup::set_startCorner(UnityEngine.UI.GridLayoutGroup/Corner)
extern "C"  void GridLayoutGroup_set_startCorner_m1175598702 (GridLayoutGroup_t3046220461 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (GridLayoutGroup_set_startCorner_m1175598702_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t* L_0 = __this->get_address_of_m_StartCorner_10();
		int32_t L_1 = ___value0;
		LayoutGroup_SetProperty_TisCorner_t1493259673_m3558432704(__this, L_0, L_1, /*hidden argument*/LayoutGroup_SetProperty_TisCorner_t1493259673_m3558432704_RuntimeMethod_var);
		return;
	}
}
// UnityEngine.UI.GridLayoutGroup/Axis UnityEngine.UI.GridLayoutGroup::get_startAxis()
extern "C"  int32_t GridLayoutGroup_get_startAxis_m2956044203 (GridLayoutGroup_t3046220461 * __this, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->get_m_StartAxis_11();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		int32_t L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.UI.GridLayoutGroup::set_startAxis(UnityEngine.UI.GridLayoutGroup/Axis)
extern "C"  void GridLayoutGroup_set_startAxis_m837106447 (GridLayoutGroup_t3046220461 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (GridLayoutGroup_set_startAxis_m837106447_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t* L_0 = __this->get_address_of_m_StartAxis_11();
		int32_t L_1 = ___value0;
		LayoutGroup_SetProperty_TisAxis_t3613393006_m3591044743(__this, L_0, L_1, /*hidden argument*/LayoutGroup_SetProperty_TisAxis_t3613393006_m3591044743_RuntimeMethod_var);
		return;
	}
}
// UnityEngine.Vector2 UnityEngine.UI.GridLayoutGroup::get_cellSize()
extern "C"  Vector2_t2156229523  GridLayoutGroup_get_cellSize_m2967185053 (GridLayoutGroup_t3046220461 * __this, const RuntimeMethod* method)
{
	Vector2_t2156229523  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		Vector2_t2156229523  L_0 = __this->get_m_CellSize_12();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		Vector2_t2156229523  L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.UI.GridLayoutGroup::set_cellSize(UnityEngine.Vector2)
extern "C"  void GridLayoutGroup_set_cellSize_m2242080459 (GridLayoutGroup_t3046220461 * __this, Vector2_t2156229523  ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (GridLayoutGroup_set_cellSize_m2242080459_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Vector2_t2156229523 * L_0 = __this->get_address_of_m_CellSize_12();
		Vector2_t2156229523  L_1 = ___value0;
		LayoutGroup_SetProperty_TisVector2_t2156229523_m2721164497(__this, L_0, L_1, /*hidden argument*/LayoutGroup_SetProperty_TisVector2_t2156229523_m2721164497_RuntimeMethod_var);
		return;
	}
}
// UnityEngine.Vector2 UnityEngine.UI.GridLayoutGroup::get_spacing()
extern "C"  Vector2_t2156229523  GridLayoutGroup_get_spacing_m2409263614 (GridLayoutGroup_t3046220461 * __this, const RuntimeMethod* method)
{
	Vector2_t2156229523  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		Vector2_t2156229523  L_0 = __this->get_m_Spacing_13();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		Vector2_t2156229523  L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.UI.GridLayoutGroup::set_spacing(UnityEngine.Vector2)
extern "C"  void GridLayoutGroup_set_spacing_m1108391553 (GridLayoutGroup_t3046220461 * __this, Vector2_t2156229523  ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (GridLayoutGroup_set_spacing_m1108391553_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Vector2_t2156229523 * L_0 = __this->get_address_of_m_Spacing_13();
		Vector2_t2156229523  L_1 = ___value0;
		LayoutGroup_SetProperty_TisVector2_t2156229523_m2721164497(__this, L_0, L_1, /*hidden argument*/LayoutGroup_SetProperty_TisVector2_t2156229523_m2721164497_RuntimeMethod_var);
		return;
	}
}
// UnityEngine.UI.GridLayoutGroup/Constraint UnityEngine.UI.GridLayoutGroup::get_constraint()
extern "C"  int32_t GridLayoutGroup_get_constraint_m3242222965 (GridLayoutGroup_t3046220461 * __this, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->get_m_Constraint_14();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		int32_t L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.UI.GridLayoutGroup::set_constraint(UnityEngine.UI.GridLayoutGroup/Constraint)
extern "C"  void GridLayoutGroup_set_constraint_m3308895167 (GridLayoutGroup_t3046220461 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (GridLayoutGroup_set_constraint_m3308895167_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t* L_0 = __this->get_address_of_m_Constraint_14();
		int32_t L_1 = ___value0;
		LayoutGroup_SetProperty_TisConstraint_t814224393_m1820208910(__this, L_0, L_1, /*hidden argument*/LayoutGroup_SetProperty_TisConstraint_t814224393_m1820208910_RuntimeMethod_var);
		return;
	}
}
// System.Int32 UnityEngine.UI.GridLayoutGroup::get_constraintCount()
extern "C"  int32_t GridLayoutGroup_get_constraintCount_m2563007422 (GridLayoutGroup_t3046220461 * __this, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->get_m_ConstraintCount_15();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		int32_t L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.UI.GridLayoutGroup::set_constraintCount(System.Int32)
extern "C"  void GridLayoutGroup_set_constraintCount_m1234326406 (GridLayoutGroup_t3046220461 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (GridLayoutGroup_set_constraintCount_m1234326406_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t* L_0 = __this->get_address_of_m_ConstraintCount_15();
		int32_t L_1 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t3464937446_il2cpp_TypeInfo_var);
		int32_t L_2 = Mathf_Max_m3673002171(NULL /*static, unused*/, 1, L_1, /*hidden argument*/NULL);
		LayoutGroup_SetProperty_TisInt32_t2950945753_m3911895589(__this, L_0, L_2, /*hidden argument*/LayoutGroup_SetProperty_TisInt32_t2950945753_m3911895589_RuntimeMethod_var);
		return;
	}
}
// System.Void UnityEngine.UI.GridLayoutGroup::CalculateLayoutInputHorizontal()
extern "C"  void GridLayoutGroup_CalculateLayoutInputHorizontal_m3487522369 (GridLayoutGroup_t3046220461 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (GridLayoutGroup_CalculateLayoutInputHorizontal_m3487522369_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	Vector2_t2156229523  V_2;
	memset(&V_2, 0, sizeof(V_2));
	Vector2_t2156229523  V_3;
	memset(&V_3, 0, sizeof(V_3));
	Vector2_t2156229523  V_4;
	memset(&V_4, 0, sizeof(V_4));
	Vector2_t2156229523  V_5;
	memset(&V_5, 0, sizeof(V_5));
	Vector2_t2156229523  V_6;
	memset(&V_6, 0, sizeof(V_6));
	Vector2_t2156229523  V_7;
	memset(&V_7, 0, sizeof(V_7));
	{
		LayoutGroup_CalculateLayoutInputHorizontal_m4018851777(__this, /*hidden argument*/NULL);
		V_0 = 0;
		V_1 = 0;
		int32_t L_0 = __this->get_m_Constraint_14();
		if ((!(((uint32_t)L_0) == ((uint32_t)1))))
		{
			goto IL_0027;
		}
	}
	{
		int32_t L_1 = __this->get_m_ConstraintCount_15();
		int32_t L_2 = L_1;
		V_1 = L_2;
		V_0 = L_2;
		goto IL_0077;
	}

IL_0027:
	{
		int32_t L_3 = __this->get_m_Constraint_14();
		if ((!(((uint32_t)L_3) == ((uint32_t)2))))
		{
			goto IL_005c;
		}
	}
	{
		List_1_t881764471 * L_4 = LayoutGroup_get_rectChildren_m1314734460(__this, /*hidden argument*/NULL);
		NullCheck(L_4);
		int32_t L_5 = List_1_get_Count_m1749180329(L_4, /*hidden argument*/List_1_get_Count_m1749180329_RuntimeMethod_var);
		int32_t L_6 = __this->get_m_ConstraintCount_15();
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t3464937446_il2cpp_TypeInfo_var);
		int32_t L_7 = Mathf_CeilToInt_m432108984(NULL /*static, unused*/, ((float)il2cpp_codegen_subtract((float)((float)((float)(((float)((float)L_5)))/(float)(((float)((float)L_6))))), (float)(0.001f))), /*hidden argument*/NULL);
		int32_t L_8 = L_7;
		V_1 = L_8;
		V_0 = L_8;
		goto IL_0077;
	}

IL_005c:
	{
		V_0 = 1;
		List_1_t881764471 * L_9 = LayoutGroup_get_rectChildren_m1314734460(__this, /*hidden argument*/NULL);
		NullCheck(L_9);
		int32_t L_10 = List_1_get_Count_m1749180329(L_9, /*hidden argument*/List_1_get_Count_m1749180329_RuntimeMethod_var);
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t3464937446_il2cpp_TypeInfo_var);
		float L_11 = sqrtf((((float)((float)L_10))));
		int32_t L_12 = Mathf_CeilToInt_m432108984(NULL /*static, unused*/, L_11, /*hidden argument*/NULL);
		V_1 = L_12;
	}

IL_0077:
	{
		RectOffset_t1369453676 * L_13 = LayoutGroup_get_padding_m4129357453(__this, /*hidden argument*/NULL);
		NullCheck(L_13);
		int32_t L_14 = RectOffset_get_horizontal_m2663785949(L_13, /*hidden argument*/NULL);
		Vector2_t2156229523  L_15 = GridLayoutGroup_get_cellSize_m2967185053(__this, /*hidden argument*/NULL);
		V_2 = L_15;
		float L_16 = (&V_2)->get_x_0();
		Vector2_t2156229523  L_17 = GridLayoutGroup_get_spacing_m2409263614(__this, /*hidden argument*/NULL);
		V_3 = L_17;
		float L_18 = (&V_3)->get_x_0();
		int32_t L_19 = V_0;
		Vector2_t2156229523  L_20 = GridLayoutGroup_get_spacing_m2409263614(__this, /*hidden argument*/NULL);
		V_4 = L_20;
		float L_21 = (&V_4)->get_x_0();
		RectOffset_t1369453676 * L_22 = LayoutGroup_get_padding_m4129357453(__this, /*hidden argument*/NULL);
		NullCheck(L_22);
		int32_t L_23 = RectOffset_get_horizontal_m2663785949(L_22, /*hidden argument*/NULL);
		Vector2_t2156229523  L_24 = GridLayoutGroup_get_cellSize_m2967185053(__this, /*hidden argument*/NULL);
		V_5 = L_24;
		float L_25 = (&V_5)->get_x_0();
		Vector2_t2156229523  L_26 = GridLayoutGroup_get_spacing_m2409263614(__this, /*hidden argument*/NULL);
		V_6 = L_26;
		float L_27 = (&V_6)->get_x_0();
		int32_t L_28 = V_1;
		Vector2_t2156229523  L_29 = GridLayoutGroup_get_spacing_m2409263614(__this, /*hidden argument*/NULL);
		V_7 = L_29;
		float L_30 = (&V_7)->get_x_0();
		LayoutGroup_SetLayoutInputForAxis_m2458344630(__this, ((float)il2cpp_codegen_subtract((float)((float)il2cpp_codegen_add((float)(((float)((float)L_14))), (float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_add((float)L_16, (float)L_18)), (float)(((float)((float)L_19))))))), (float)L_21)), ((float)il2cpp_codegen_subtract((float)((float)il2cpp_codegen_add((float)(((float)((float)L_23))), (float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_add((float)L_25, (float)L_27)), (float)(((float)((float)L_28))))))), (float)L_30)), (-1.0f), 0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.UI.GridLayoutGroup::CalculateLayoutInputVertical()
extern "C"  void GridLayoutGroup_CalculateLayoutInputVertical_m357562599 (GridLayoutGroup_t3046220461 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (GridLayoutGroup_CalculateLayoutInputVertical_m357562599_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	float V_1 = 0.0f;
	Rect_t2360479859  V_2;
	memset(&V_2, 0, sizeof(V_2));
	Vector2_t2156229523  V_3;
	memset(&V_3, 0, sizeof(V_3));
	int32_t V_4 = 0;
	Vector2_t2156229523  V_5;
	memset(&V_5, 0, sizeof(V_5));
	Vector2_t2156229523  V_6;
	memset(&V_6, 0, sizeof(V_6));
	Vector2_t2156229523  V_7;
	memset(&V_7, 0, sizeof(V_7));
	float V_8 = 0.0f;
	Vector2_t2156229523  V_9;
	memset(&V_9, 0, sizeof(V_9));
	Vector2_t2156229523  V_10;
	memset(&V_10, 0, sizeof(V_10));
	Vector2_t2156229523  V_11;
	memset(&V_11, 0, sizeof(V_11));
	{
		V_0 = 0;
		int32_t L_0 = __this->get_m_Constraint_14();
		if ((!(((uint32_t)L_0) == ((uint32_t)1))))
		{
			goto IL_0036;
		}
	}
	{
		List_1_t881764471 * L_1 = LayoutGroup_get_rectChildren_m1314734460(__this, /*hidden argument*/NULL);
		NullCheck(L_1);
		int32_t L_2 = List_1_get_Count_m1749180329(L_1, /*hidden argument*/List_1_get_Count_m1749180329_RuntimeMethod_var);
		int32_t L_3 = __this->get_m_ConstraintCount_15();
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t3464937446_il2cpp_TypeInfo_var);
		int32_t L_4 = Mathf_CeilToInt_m432108984(NULL /*static, unused*/, ((float)il2cpp_codegen_subtract((float)((float)((float)(((float)((float)L_2)))/(float)(((float)((float)L_3))))), (float)(0.001f))), /*hidden argument*/NULL);
		V_0 = L_4;
		goto IL_00d5;
	}

IL_0036:
	{
		int32_t L_5 = __this->get_m_Constraint_14();
		if ((!(((uint32_t)L_5) == ((uint32_t)2))))
		{
			goto IL_0050;
		}
	}
	{
		int32_t L_6 = __this->get_m_ConstraintCount_15();
		V_0 = L_6;
		goto IL_00d5;
	}

IL_0050:
	{
		RectTransform_t3704657025 * L_7 = LayoutGroup_get_rectTransform_m442863741(__this, /*hidden argument*/NULL);
		NullCheck(L_7);
		Rect_t2360479859  L_8 = RectTransform_get_rect_m574169965(L_7, /*hidden argument*/NULL);
		V_2 = L_8;
		Vector2_t2156229523  L_9 = Rect_get_size_m477575021((&V_2), /*hidden argument*/NULL);
		V_3 = L_9;
		float L_10 = (&V_3)->get_x_0();
		V_1 = L_10;
		float L_11 = V_1;
		RectOffset_t1369453676 * L_12 = LayoutGroup_get_padding_m4129357453(__this, /*hidden argument*/NULL);
		NullCheck(L_12);
		int32_t L_13 = RectOffset_get_horizontal_m2663785949(L_12, /*hidden argument*/NULL);
		Vector2_t2156229523  L_14 = GridLayoutGroup_get_spacing_m2409263614(__this, /*hidden argument*/NULL);
		V_5 = L_14;
		float L_15 = (&V_5)->get_x_0();
		Vector2_t2156229523  L_16 = GridLayoutGroup_get_cellSize_m2967185053(__this, /*hidden argument*/NULL);
		V_6 = L_16;
		float L_17 = (&V_6)->get_x_0();
		Vector2_t2156229523  L_18 = GridLayoutGroup_get_spacing_m2409263614(__this, /*hidden argument*/NULL);
		V_7 = L_18;
		float L_19 = (&V_7)->get_x_0();
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t3464937446_il2cpp_TypeInfo_var);
		int32_t L_20 = Mathf_FloorToInt_m1870542928(NULL /*static, unused*/, ((float)((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_subtract((float)L_11, (float)(((float)((float)L_13))))), (float)L_15)), (float)(0.001f)))/(float)((float)il2cpp_codegen_add((float)L_17, (float)L_19)))), /*hidden argument*/NULL);
		int32_t L_21 = Mathf_Max_m3673002171(NULL /*static, unused*/, 1, L_20, /*hidden argument*/NULL);
		V_4 = L_21;
		List_1_t881764471 * L_22 = LayoutGroup_get_rectChildren_m1314734460(__this, /*hidden argument*/NULL);
		NullCheck(L_22);
		int32_t L_23 = List_1_get_Count_m1749180329(L_22, /*hidden argument*/List_1_get_Count_m1749180329_RuntimeMethod_var);
		int32_t L_24 = V_4;
		int32_t L_25 = Mathf_CeilToInt_m432108984(NULL /*static, unused*/, ((float)((float)(((float)((float)L_23)))/(float)(((float)((float)L_24))))), /*hidden argument*/NULL);
		V_0 = L_25;
	}

IL_00d5:
	{
		RectOffset_t1369453676 * L_26 = LayoutGroup_get_padding_m4129357453(__this, /*hidden argument*/NULL);
		NullCheck(L_26);
		int32_t L_27 = RectOffset_get_vertical_m2029961580(L_26, /*hidden argument*/NULL);
		Vector2_t2156229523  L_28 = GridLayoutGroup_get_cellSize_m2967185053(__this, /*hidden argument*/NULL);
		V_9 = L_28;
		float L_29 = (&V_9)->get_y_1();
		Vector2_t2156229523  L_30 = GridLayoutGroup_get_spacing_m2409263614(__this, /*hidden argument*/NULL);
		V_10 = L_30;
		float L_31 = (&V_10)->get_y_1();
		int32_t L_32 = V_0;
		Vector2_t2156229523  L_33 = GridLayoutGroup_get_spacing_m2409263614(__this, /*hidden argument*/NULL);
		V_11 = L_33;
		float L_34 = (&V_11)->get_y_1();
		V_8 = ((float)il2cpp_codegen_subtract((float)((float)il2cpp_codegen_add((float)(((float)((float)L_27))), (float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_add((float)L_29, (float)L_31)), (float)(((float)((float)L_32))))))), (float)L_34));
		float L_35 = V_8;
		float L_36 = V_8;
		LayoutGroup_SetLayoutInputForAxis_m2458344630(__this, L_35, L_36, (-1.0f), 1, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.UI.GridLayoutGroup::SetLayoutHorizontal()
extern "C"  void GridLayoutGroup_SetLayoutHorizontal_m2838109254 (GridLayoutGroup_t3046220461 * __this, const RuntimeMethod* method)
{
	{
		GridLayoutGroup_SetCellsAlongAxis_m2682312211(__this, 0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.UI.GridLayoutGroup::SetLayoutVertical()
extern "C"  void GridLayoutGroup_SetLayoutVertical_m2106427802 (GridLayoutGroup_t3046220461 * __this, const RuntimeMethod* method)
{
	{
		GridLayoutGroup_SetCellsAlongAxis_m2682312211(__this, 1, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.UI.GridLayoutGroup::SetCellsAlongAxis(System.Int32)
extern "C"  void GridLayoutGroup_SetCellsAlongAxis_m2682312211 (GridLayoutGroup_t3046220461 * __this, int32_t ___axis0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (GridLayoutGroup_SetCellsAlongAxis_m2682312211_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	RectTransform_t3704657025 * V_1 = NULL;
	float V_2 = 0.0f;
	Rect_t2360479859  V_3;
	memset(&V_3, 0, sizeof(V_3));
	Vector2_t2156229523  V_4;
	memset(&V_4, 0, sizeof(V_4));
	float V_5 = 0.0f;
	Rect_t2360479859  V_6;
	memset(&V_6, 0, sizeof(V_6));
	Vector2_t2156229523  V_7;
	memset(&V_7, 0, sizeof(V_7));
	int32_t V_8 = 0;
	int32_t V_9 = 0;
	Vector2_t2156229523  V_10;
	memset(&V_10, 0, sizeof(V_10));
	Vector2_t2156229523  V_11;
	memset(&V_11, 0, sizeof(V_11));
	Vector2_t2156229523  V_12;
	memset(&V_12, 0, sizeof(V_12));
	Vector2_t2156229523  V_13;
	memset(&V_13, 0, sizeof(V_13));
	Vector2_t2156229523  V_14;
	memset(&V_14, 0, sizeof(V_14));
	Vector2_t2156229523  V_15;
	memset(&V_15, 0, sizeof(V_15));
	Vector2_t2156229523  V_16;
	memset(&V_16, 0, sizeof(V_16));
	Vector2_t2156229523  V_17;
	memset(&V_17, 0, sizeof(V_17));
	Vector2_t2156229523  V_18;
	memset(&V_18, 0, sizeof(V_18));
	Vector2_t2156229523  V_19;
	memset(&V_19, 0, sizeof(V_19));
	int32_t V_20 = 0;
	int32_t V_21 = 0;
	int32_t V_22 = 0;
	int32_t V_23 = 0;
	int32_t V_24 = 0;
	Vector2_t2156229523  V_25;
	memset(&V_25, 0, sizeof(V_25));
	Vector2_t2156229523  V_26;
	memset(&V_26, 0, sizeof(V_26));
	Vector2_t2156229523  V_27;
	memset(&V_27, 0, sizeof(V_27));
	Vector2_t2156229523  V_28;
	memset(&V_28, 0, sizeof(V_28));
	Vector2_t2156229523  V_29;
	memset(&V_29, 0, sizeof(V_29));
	Vector2_t2156229523  V_30;
	memset(&V_30, 0, sizeof(V_30));
	int32_t V_31 = 0;
	int32_t V_32 = 0;
	int32_t V_33 = 0;
	Vector2_t2156229523  V_34;
	memset(&V_34, 0, sizeof(V_34));
	Vector2_t2156229523  V_35;
	memset(&V_35, 0, sizeof(V_35));
	Vector2_t2156229523  V_36;
	memset(&V_36, 0, sizeof(V_36));
	Vector2_t2156229523  V_37;
	memset(&V_37, 0, sizeof(V_37));
	Vector2_t2156229523  V_38;
	memset(&V_38, 0, sizeof(V_38));
	Vector2_t2156229523  V_39;
	memset(&V_39, 0, sizeof(V_39));
	{
		int32_t L_0 = ___axis0;
		if (L_0)
		{
			goto IL_006c;
		}
	}
	{
		V_0 = 0;
		goto IL_0056;
	}

IL_000f:
	{
		List_1_t881764471 * L_1 = LayoutGroup_get_rectChildren_m1314734460(__this, /*hidden argument*/NULL);
		int32_t L_2 = V_0;
		NullCheck(L_1);
		RectTransform_t3704657025 * L_3 = List_1_get_Item_m1718277669(L_1, L_2, /*hidden argument*/List_1_get_Item_m1718277669_RuntimeMethod_var);
		V_1 = L_3;
		DrivenRectTransformTracker_t2562230146 * L_4 = ((LayoutGroup_t2436138090 *)__this)->get_address_of_m_Tracker_5();
		RectTransform_t3704657025 * L_5 = V_1;
		DrivenRectTransformTracker_Add_m4125027261(L_4, __this, L_5, ((int32_t)16134), /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_6 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(Vector2_t2156229523_il2cpp_TypeInfo_var);
		Vector2_t2156229523  L_7 = Vector2_get_up_m2647420593(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_6);
		RectTransform_set_anchorMin_m4230103102(L_6, L_7, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_8 = V_1;
		Vector2_t2156229523  L_9 = Vector2_get_up_m2647420593(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_8);
		RectTransform_set_anchorMax_m2998668828(L_8, L_9, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_10 = V_1;
		Vector2_t2156229523  L_11 = GridLayoutGroup_get_cellSize_m2967185053(__this, /*hidden argument*/NULL);
		NullCheck(L_10);
		RectTransform_set_sizeDelta_m3462269772(L_10, L_11, /*hidden argument*/NULL);
		int32_t L_12 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1));
	}

IL_0056:
	{
		int32_t L_13 = V_0;
		List_1_t881764471 * L_14 = LayoutGroup_get_rectChildren_m1314734460(__this, /*hidden argument*/NULL);
		NullCheck(L_14);
		int32_t L_15 = List_1_get_Count_m1749180329(L_14, /*hidden argument*/List_1_get_Count_m1749180329_RuntimeMethod_var);
		if ((((int32_t)L_13) < ((int32_t)L_15)))
		{
			goto IL_000f;
		}
	}
	{
		goto IL_0457;
	}

IL_006c:
	{
		RectTransform_t3704657025 * L_16 = LayoutGroup_get_rectTransform_m442863741(__this, /*hidden argument*/NULL);
		NullCheck(L_16);
		Rect_t2360479859  L_17 = RectTransform_get_rect_m574169965(L_16, /*hidden argument*/NULL);
		V_3 = L_17;
		Vector2_t2156229523  L_18 = Rect_get_size_m477575021((&V_3), /*hidden argument*/NULL);
		V_4 = L_18;
		float L_19 = (&V_4)->get_x_0();
		V_2 = L_19;
		RectTransform_t3704657025 * L_20 = LayoutGroup_get_rectTransform_m442863741(__this, /*hidden argument*/NULL);
		NullCheck(L_20);
		Rect_t2360479859  L_21 = RectTransform_get_rect_m574169965(L_20, /*hidden argument*/NULL);
		V_6 = L_21;
		Vector2_t2156229523  L_22 = Rect_get_size_m477575021((&V_6), /*hidden argument*/NULL);
		V_7 = L_22;
		float L_23 = (&V_7)->get_y_1();
		V_5 = L_23;
		V_8 = 1;
		V_9 = 1;
		int32_t L_24 = __this->get_m_Constraint_14();
		if ((!(((uint32_t)L_24) == ((uint32_t)1))))
		{
			goto IL_00e6;
		}
	}
	{
		int32_t L_25 = __this->get_m_ConstraintCount_15();
		V_8 = L_25;
		List_1_t881764471 * L_26 = LayoutGroup_get_rectChildren_m1314734460(__this, /*hidden argument*/NULL);
		NullCheck(L_26);
		int32_t L_27 = List_1_get_Count_m1749180329(L_26, /*hidden argument*/List_1_get_Count_m1749180329_RuntimeMethod_var);
		int32_t L_28 = V_8;
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t3464937446_il2cpp_TypeInfo_var);
		int32_t L_29 = Mathf_CeilToInt_m432108984(NULL /*static, unused*/, ((float)il2cpp_codegen_subtract((float)((float)((float)(((float)((float)L_27)))/(float)(((float)((float)L_28))))), (float)(0.001f))), /*hidden argument*/NULL);
		V_9 = L_29;
		goto IL_022d;
	}

IL_00e6:
	{
		int32_t L_30 = __this->get_m_Constraint_14();
		if ((!(((uint32_t)L_30) == ((uint32_t)2))))
		{
			goto IL_011e;
		}
	}
	{
		int32_t L_31 = __this->get_m_ConstraintCount_15();
		V_9 = L_31;
		List_1_t881764471 * L_32 = LayoutGroup_get_rectChildren_m1314734460(__this, /*hidden argument*/NULL);
		NullCheck(L_32);
		int32_t L_33 = List_1_get_Count_m1749180329(L_32, /*hidden argument*/List_1_get_Count_m1749180329_RuntimeMethod_var);
		int32_t L_34 = V_9;
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t3464937446_il2cpp_TypeInfo_var);
		int32_t L_35 = Mathf_CeilToInt_m432108984(NULL /*static, unused*/, ((float)il2cpp_codegen_subtract((float)((float)((float)(((float)((float)L_33)))/(float)(((float)((float)L_34))))), (float)(0.001f))), /*hidden argument*/NULL);
		V_8 = L_35;
		goto IL_022d;
	}

IL_011e:
	{
		Vector2_t2156229523  L_36 = GridLayoutGroup_get_cellSize_m2967185053(__this, /*hidden argument*/NULL);
		V_10 = L_36;
		float L_37 = (&V_10)->get_x_0();
		Vector2_t2156229523  L_38 = GridLayoutGroup_get_spacing_m2409263614(__this, /*hidden argument*/NULL);
		V_11 = L_38;
		float L_39 = (&V_11)->get_x_0();
		if ((!(((float)((float)il2cpp_codegen_add((float)L_37, (float)L_39))) <= ((float)(0.0f)))))
		{
			goto IL_0154;
		}
	}
	{
		V_8 = ((int32_t)2147483647LL);
		goto IL_01a5;
	}

IL_0154:
	{
		float L_40 = V_2;
		RectOffset_t1369453676 * L_41 = LayoutGroup_get_padding_m4129357453(__this, /*hidden argument*/NULL);
		NullCheck(L_41);
		int32_t L_42 = RectOffset_get_horizontal_m2663785949(L_41, /*hidden argument*/NULL);
		Vector2_t2156229523  L_43 = GridLayoutGroup_get_spacing_m2409263614(__this, /*hidden argument*/NULL);
		V_12 = L_43;
		float L_44 = (&V_12)->get_x_0();
		Vector2_t2156229523  L_45 = GridLayoutGroup_get_cellSize_m2967185053(__this, /*hidden argument*/NULL);
		V_13 = L_45;
		float L_46 = (&V_13)->get_x_0();
		Vector2_t2156229523  L_47 = GridLayoutGroup_get_spacing_m2409263614(__this, /*hidden argument*/NULL);
		V_14 = L_47;
		float L_48 = (&V_14)->get_x_0();
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t3464937446_il2cpp_TypeInfo_var);
		int32_t L_49 = Mathf_FloorToInt_m1870542928(NULL /*static, unused*/, ((float)((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_subtract((float)L_40, (float)(((float)((float)L_42))))), (float)L_44)), (float)(0.001f)))/(float)((float)il2cpp_codegen_add((float)L_46, (float)L_48)))), /*hidden argument*/NULL);
		int32_t L_50 = Mathf_Max_m3673002171(NULL /*static, unused*/, 1, L_49, /*hidden argument*/NULL);
		V_8 = L_50;
	}

IL_01a5:
	{
		Vector2_t2156229523  L_51 = GridLayoutGroup_get_cellSize_m2967185053(__this, /*hidden argument*/NULL);
		V_15 = L_51;
		float L_52 = (&V_15)->get_y_1();
		Vector2_t2156229523  L_53 = GridLayoutGroup_get_spacing_m2409263614(__this, /*hidden argument*/NULL);
		V_16 = L_53;
		float L_54 = (&V_16)->get_y_1();
		if ((!(((float)((float)il2cpp_codegen_add((float)L_52, (float)L_54))) <= ((float)(0.0f)))))
		{
			goto IL_01da;
		}
	}
	{
		V_9 = ((int32_t)2147483647LL);
		goto IL_022c;
	}

IL_01da:
	{
		float L_55 = V_5;
		RectOffset_t1369453676 * L_56 = LayoutGroup_get_padding_m4129357453(__this, /*hidden argument*/NULL);
		NullCheck(L_56);
		int32_t L_57 = RectOffset_get_vertical_m2029961580(L_56, /*hidden argument*/NULL);
		Vector2_t2156229523  L_58 = GridLayoutGroup_get_spacing_m2409263614(__this, /*hidden argument*/NULL);
		V_17 = L_58;
		float L_59 = (&V_17)->get_y_1();
		Vector2_t2156229523  L_60 = GridLayoutGroup_get_cellSize_m2967185053(__this, /*hidden argument*/NULL);
		V_18 = L_60;
		float L_61 = (&V_18)->get_y_1();
		Vector2_t2156229523  L_62 = GridLayoutGroup_get_spacing_m2409263614(__this, /*hidden argument*/NULL);
		V_19 = L_62;
		float L_63 = (&V_19)->get_y_1();
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t3464937446_il2cpp_TypeInfo_var);
		int32_t L_64 = Mathf_FloorToInt_m1870542928(NULL /*static, unused*/, ((float)((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_subtract((float)L_55, (float)(((float)((float)L_57))))), (float)L_59)), (float)(0.001f)))/(float)((float)il2cpp_codegen_add((float)L_61, (float)L_63)))), /*hidden argument*/NULL);
		int32_t L_65 = Mathf_Max_m3673002171(NULL /*static, unused*/, 1, L_64, /*hidden argument*/NULL);
		V_9 = L_65;
	}

IL_022c:
	{
	}

IL_022d:
	{
		int32_t L_66 = GridLayoutGroup_get_startCorner_m1180173222(__this, /*hidden argument*/NULL);
		V_20 = ((int32_t)((int32_t)L_66%(int32_t)2));
		int32_t L_67 = GridLayoutGroup_get_startCorner_m1180173222(__this, /*hidden argument*/NULL);
		V_21 = ((int32_t)((int32_t)L_67/(int32_t)2));
		int32_t L_68 = GridLayoutGroup_get_startAxis_m2956044203(__this, /*hidden argument*/NULL);
		if (L_68)
		{
			goto IL_028b;
		}
	}
	{
		int32_t L_69 = V_8;
		V_22 = L_69;
		int32_t L_70 = V_8;
		List_1_t881764471 * L_71 = LayoutGroup_get_rectChildren_m1314734460(__this, /*hidden argument*/NULL);
		NullCheck(L_71);
		int32_t L_72 = List_1_get_Count_m1749180329(L_71, /*hidden argument*/List_1_get_Count_m1749180329_RuntimeMethod_var);
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t3464937446_il2cpp_TypeInfo_var);
		int32_t L_73 = Mathf_Clamp_m2756574208(NULL /*static, unused*/, L_70, 1, L_72, /*hidden argument*/NULL);
		V_23 = L_73;
		int32_t L_74 = V_9;
		List_1_t881764471 * L_75 = LayoutGroup_get_rectChildren_m1314734460(__this, /*hidden argument*/NULL);
		NullCheck(L_75);
		int32_t L_76 = List_1_get_Count_m1749180329(L_75, /*hidden argument*/List_1_get_Count_m1749180329_RuntimeMethod_var);
		int32_t L_77 = V_22;
		int32_t L_78 = Mathf_CeilToInt_m432108984(NULL /*static, unused*/, ((float)((float)(((float)((float)L_76)))/(float)(((float)((float)L_77))))), /*hidden argument*/NULL);
		int32_t L_79 = Mathf_Clamp_m2756574208(NULL /*static, unused*/, L_74, 1, L_78, /*hidden argument*/NULL);
		V_24 = L_79;
		goto IL_02c5;
	}

IL_028b:
	{
		int32_t L_80 = V_9;
		V_22 = L_80;
		int32_t L_81 = V_9;
		List_1_t881764471 * L_82 = LayoutGroup_get_rectChildren_m1314734460(__this, /*hidden argument*/NULL);
		NullCheck(L_82);
		int32_t L_83 = List_1_get_Count_m1749180329(L_82, /*hidden argument*/List_1_get_Count_m1749180329_RuntimeMethod_var);
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t3464937446_il2cpp_TypeInfo_var);
		int32_t L_84 = Mathf_Clamp_m2756574208(NULL /*static, unused*/, L_81, 1, L_83, /*hidden argument*/NULL);
		V_24 = L_84;
		int32_t L_85 = V_8;
		List_1_t881764471 * L_86 = LayoutGroup_get_rectChildren_m1314734460(__this, /*hidden argument*/NULL);
		NullCheck(L_86);
		int32_t L_87 = List_1_get_Count_m1749180329(L_86, /*hidden argument*/List_1_get_Count_m1749180329_RuntimeMethod_var);
		int32_t L_88 = V_22;
		int32_t L_89 = Mathf_CeilToInt_m432108984(NULL /*static, unused*/, ((float)((float)(((float)((float)L_87)))/(float)(((float)((float)L_88))))), /*hidden argument*/NULL);
		int32_t L_90 = Mathf_Clamp_m2756574208(NULL /*static, unused*/, L_85, 1, L_89, /*hidden argument*/NULL);
		V_23 = L_90;
	}

IL_02c5:
	{
		int32_t L_91 = V_23;
		Vector2_t2156229523  L_92 = GridLayoutGroup_get_cellSize_m2967185053(__this, /*hidden argument*/NULL);
		V_26 = L_92;
		float L_93 = (&V_26)->get_x_0();
		int32_t L_94 = V_23;
		Vector2_t2156229523  L_95 = GridLayoutGroup_get_spacing_m2409263614(__this, /*hidden argument*/NULL);
		V_27 = L_95;
		float L_96 = (&V_27)->get_x_0();
		int32_t L_97 = V_24;
		Vector2_t2156229523  L_98 = GridLayoutGroup_get_cellSize_m2967185053(__this, /*hidden argument*/NULL);
		V_28 = L_98;
		float L_99 = (&V_28)->get_y_1();
		int32_t L_100 = V_24;
		Vector2_t2156229523  L_101 = GridLayoutGroup_get_spacing_m2409263614(__this, /*hidden argument*/NULL);
		V_29 = L_101;
		float L_102 = (&V_29)->get_y_1();
		Vector2__ctor_m3970636864((&V_25), ((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)(((float)((float)L_91))), (float)L_93)), (float)((float)il2cpp_codegen_multiply((float)(((float)((float)((int32_t)il2cpp_codegen_subtract((int32_t)L_94, (int32_t)1))))), (float)L_96)))), ((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)(((float)((float)L_97))), (float)L_99)), (float)((float)il2cpp_codegen_multiply((float)(((float)((float)((int32_t)il2cpp_codegen_subtract((int32_t)L_100, (int32_t)1))))), (float)L_102)))), /*hidden argument*/NULL);
		float L_103 = (&V_25)->get_x_0();
		float L_104 = LayoutGroup_GetStartOffset_m324933567(__this, 0, L_103, /*hidden argument*/NULL);
		float L_105 = (&V_25)->get_y_1();
		float L_106 = LayoutGroup_GetStartOffset_m324933567(__this, 1, L_105, /*hidden argument*/NULL);
		Vector2__ctor_m3970636864((&V_30), L_104, L_106, /*hidden argument*/NULL);
		V_31 = 0;
		goto IL_0445;
	}

IL_0349:
	{
		int32_t L_107 = GridLayoutGroup_get_startAxis_m2956044203(__this, /*hidden argument*/NULL);
		if (L_107)
		{
			goto IL_036a;
		}
	}
	{
		int32_t L_108 = V_31;
		int32_t L_109 = V_22;
		V_32 = ((int32_t)((int32_t)L_108%(int32_t)L_109));
		int32_t L_110 = V_31;
		int32_t L_111 = V_22;
		V_33 = ((int32_t)((int32_t)L_110/(int32_t)L_111));
		goto IL_037a;
	}

IL_036a:
	{
		int32_t L_112 = V_31;
		int32_t L_113 = V_22;
		V_32 = ((int32_t)((int32_t)L_112/(int32_t)L_113));
		int32_t L_114 = V_31;
		int32_t L_115 = V_22;
		V_33 = ((int32_t)((int32_t)L_114%(int32_t)L_115));
	}

IL_037a:
	{
		int32_t L_116 = V_20;
		if ((!(((uint32_t)L_116) == ((uint32_t)1))))
		{
			goto IL_038b;
		}
	}
	{
		int32_t L_117 = V_23;
		int32_t L_118 = V_32;
		V_32 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_117, (int32_t)1)), (int32_t)L_118));
	}

IL_038b:
	{
		int32_t L_119 = V_21;
		if ((!(((uint32_t)L_119) == ((uint32_t)1))))
		{
			goto IL_039c;
		}
	}
	{
		int32_t L_120 = V_24;
		int32_t L_121 = V_33;
		V_33 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_120, (int32_t)1)), (int32_t)L_121));
	}

IL_039c:
	{
		List_1_t881764471 * L_122 = LayoutGroup_get_rectChildren_m1314734460(__this, /*hidden argument*/NULL);
		int32_t L_123 = V_31;
		NullCheck(L_122);
		RectTransform_t3704657025 * L_124 = List_1_get_Item_m1718277669(L_122, L_123, /*hidden argument*/List_1_get_Item_m1718277669_RuntimeMethod_var);
		float L_125 = (&V_30)->get_x_0();
		Vector2_t2156229523  L_126 = GridLayoutGroup_get_cellSize_m2967185053(__this, /*hidden argument*/NULL);
		V_34 = L_126;
		float L_127 = Vector2_get_Item_m3559215723((&V_34), 0, /*hidden argument*/NULL);
		Vector2_t2156229523  L_128 = GridLayoutGroup_get_spacing_m2409263614(__this, /*hidden argument*/NULL);
		V_35 = L_128;
		float L_129 = Vector2_get_Item_m3559215723((&V_35), 0, /*hidden argument*/NULL);
		int32_t L_130 = V_32;
		Vector2_t2156229523  L_131 = GridLayoutGroup_get_cellSize_m2967185053(__this, /*hidden argument*/NULL);
		V_36 = L_131;
		float L_132 = Vector2_get_Item_m3559215723((&V_36), 0, /*hidden argument*/NULL);
		LayoutGroup_SetChildAlongAxis_m3499950169(__this, L_124, 0, ((float)il2cpp_codegen_add((float)L_125, (float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_add((float)L_127, (float)L_129)), (float)(((float)((float)L_130))))))), L_132, /*hidden argument*/NULL);
		List_1_t881764471 * L_133 = LayoutGroup_get_rectChildren_m1314734460(__this, /*hidden argument*/NULL);
		int32_t L_134 = V_31;
		NullCheck(L_133);
		RectTransform_t3704657025 * L_135 = List_1_get_Item_m1718277669(L_133, L_134, /*hidden argument*/List_1_get_Item_m1718277669_RuntimeMethod_var);
		float L_136 = (&V_30)->get_y_1();
		Vector2_t2156229523  L_137 = GridLayoutGroup_get_cellSize_m2967185053(__this, /*hidden argument*/NULL);
		V_37 = L_137;
		float L_138 = Vector2_get_Item_m3559215723((&V_37), 1, /*hidden argument*/NULL);
		Vector2_t2156229523  L_139 = GridLayoutGroup_get_spacing_m2409263614(__this, /*hidden argument*/NULL);
		V_38 = L_139;
		float L_140 = Vector2_get_Item_m3559215723((&V_38), 1, /*hidden argument*/NULL);
		int32_t L_141 = V_33;
		Vector2_t2156229523  L_142 = GridLayoutGroup_get_cellSize_m2967185053(__this, /*hidden argument*/NULL);
		V_39 = L_142;
		float L_143 = Vector2_get_Item_m3559215723((&V_39), 1, /*hidden argument*/NULL);
		LayoutGroup_SetChildAlongAxis_m3499950169(__this, L_135, 1, ((float)il2cpp_codegen_add((float)L_136, (float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_add((float)L_138, (float)L_140)), (float)(((float)((float)L_141))))))), L_143, /*hidden argument*/NULL);
		int32_t L_144 = V_31;
		V_31 = ((int32_t)il2cpp_codegen_add((int32_t)L_144, (int32_t)1));
	}

IL_0445:
	{
		int32_t L_145 = V_31;
		List_1_t881764471 * L_146 = LayoutGroup_get_rectChildren_m1314734460(__this, /*hidden argument*/NULL);
		NullCheck(L_146);
		int32_t L_147 = List_1_get_Count_m1749180329(L_146, /*hidden argument*/List_1_get_Count_m1749180329_RuntimeMethod_var);
		if ((((int32_t)L_145) < ((int32_t)L_147)))
		{
			goto IL_0349;
		}
	}

IL_0457:
	{
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.UI.HorizontalLayoutGroup::.ctor()
extern "C"  void HorizontalLayoutGroup__ctor_m634100698 (HorizontalLayoutGroup_t2586782146 * __this, const RuntimeMethod* method)
{
	{
		HorizontalOrVerticalLayoutGroup__ctor_m2302505481(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.UI.HorizontalLayoutGroup::CalculateLayoutInputHorizontal()
extern "C"  void HorizontalLayoutGroup_CalculateLayoutInputHorizontal_m750541069 (HorizontalLayoutGroup_t2586782146 * __this, const RuntimeMethod* method)
{
	{
		LayoutGroup_CalculateLayoutInputHorizontal_m4018851777(__this, /*hidden argument*/NULL);
		HorizontalOrVerticalLayoutGroup_CalcAlongAxis_m3977117339(__this, 0, (bool)0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.UI.HorizontalLayoutGroup::CalculateLayoutInputVertical()
extern "C"  void HorizontalLayoutGroup_CalculateLayoutInputVertical_m3705500451 (HorizontalLayoutGroup_t2586782146 * __this, const RuntimeMethod* method)
{
	{
		HorizontalOrVerticalLayoutGroup_CalcAlongAxis_m3977117339(__this, 1, (bool)0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.UI.HorizontalLayoutGroup::SetLayoutHorizontal()
extern "C"  void HorizontalLayoutGroup_SetLayoutHorizontal_m1158877449 (HorizontalLayoutGroup_t2586782146 * __this, const RuntimeMethod* method)
{
	{
		HorizontalOrVerticalLayoutGroup_SetChildrenAlongAxis_m3119377192(__this, 0, (bool)0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.UI.HorizontalLayoutGroup::SetLayoutVertical()
extern "C"  void HorizontalLayoutGroup_SetLayoutVertical_m1890267290 (HorizontalLayoutGroup_t2586782146 * __this, const RuntimeMethod* method)
{
	{
		HorizontalOrVerticalLayoutGroup_SetChildrenAlongAxis_m3119377192(__this, 1, (bool)0, /*hidden argument*/NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.UI.HorizontalOrVerticalLayoutGroup::.ctor()
extern "C"  void HorizontalOrVerticalLayoutGroup__ctor_m2302505481 (HorizontalOrVerticalLayoutGroup_t729725570 * __this, const RuntimeMethod* method)
{
	{
		__this->set_m_Spacing_10((0.0f));
		__this->set_m_ChildForceExpandWidth_11((bool)1);
		__this->set_m_ChildForceExpandHeight_12((bool)1);
		__this->set_m_ChildControlWidth_13((bool)1);
		__this->set_m_ChildControlHeight_14((bool)1);
		LayoutGroup__ctor_m2162961217(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Single UnityEngine.UI.HorizontalOrVerticalLayoutGroup::get_spacing()
extern "C"  float HorizontalOrVerticalLayoutGroup_get_spacing_m1961904383 (HorizontalOrVerticalLayoutGroup_t729725570 * __this, const RuntimeMethod* method)
{
	float V_0 = 0.0f;
	{
		float L_0 = __this->get_m_Spacing_10();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		float L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.UI.HorizontalOrVerticalLayoutGroup::set_spacing(System.Single)
extern "C"  void HorizontalOrVerticalLayoutGroup_set_spacing_m2985153311 (HorizontalOrVerticalLayoutGroup_t729725570 * __this, float ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (HorizontalOrVerticalLayoutGroup_set_spacing_m2985153311_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		float* L_0 = __this->get_address_of_m_Spacing_10();
		float L_1 = ___value0;
		LayoutGroup_SetProperty_TisSingle_t1397266774_m793506911(__this, L_0, L_1, /*hidden argument*/LayoutGroup_SetProperty_TisSingle_t1397266774_m793506911_RuntimeMethod_var);
		return;
	}
}
// System.Boolean UnityEngine.UI.HorizontalOrVerticalLayoutGroup::get_childForceExpandWidth()
extern "C"  bool HorizontalOrVerticalLayoutGroup_get_childForceExpandWidth_m1852427784 (HorizontalOrVerticalLayoutGroup_t729725570 * __this, const RuntimeMethod* method)
{
	bool V_0 = false;
	{
		bool L_0 = __this->get_m_ChildForceExpandWidth_11();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		bool L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.UI.HorizontalOrVerticalLayoutGroup::set_childForceExpandWidth(System.Boolean)
extern "C"  void HorizontalOrVerticalLayoutGroup_set_childForceExpandWidth_m2932395251 (HorizontalOrVerticalLayoutGroup_t729725570 * __this, bool ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (HorizontalOrVerticalLayoutGroup_set_childForceExpandWidth_m2932395251_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		bool* L_0 = __this->get_address_of_m_ChildForceExpandWidth_11();
		bool L_1 = ___value0;
		LayoutGroup_SetProperty_TisBoolean_t97287965_m3903959758(__this, L_0, L_1, /*hidden argument*/LayoutGroup_SetProperty_TisBoolean_t97287965_m3903959758_RuntimeMethod_var);
		return;
	}
}
// System.Boolean UnityEngine.UI.HorizontalOrVerticalLayoutGroup::get_childForceExpandHeight()
extern "C"  bool HorizontalOrVerticalLayoutGroup_get_childForceExpandHeight_m2670548533 (HorizontalOrVerticalLayoutGroup_t729725570 * __this, const RuntimeMethod* method)
{
	bool V_0 = false;
	{
		bool L_0 = __this->get_m_ChildForceExpandHeight_12();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		bool L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.UI.HorizontalOrVerticalLayoutGroup::set_childForceExpandHeight(System.Boolean)
extern "C"  void HorizontalOrVerticalLayoutGroup_set_childForceExpandHeight_m1754245348 (HorizontalOrVerticalLayoutGroup_t729725570 * __this, bool ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (HorizontalOrVerticalLayoutGroup_set_childForceExpandHeight_m1754245348_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		bool* L_0 = __this->get_address_of_m_ChildForceExpandHeight_12();
		bool L_1 = ___value0;
		LayoutGroup_SetProperty_TisBoolean_t97287965_m3903959758(__this, L_0, L_1, /*hidden argument*/LayoutGroup_SetProperty_TisBoolean_t97287965_m3903959758_RuntimeMethod_var);
		return;
	}
}
// System.Boolean UnityEngine.UI.HorizontalOrVerticalLayoutGroup::get_childControlWidth()
extern "C"  bool HorizontalOrVerticalLayoutGroup_get_childControlWidth_m4011470240 (HorizontalOrVerticalLayoutGroup_t729725570 * __this, const RuntimeMethod* method)
{
	bool V_0 = false;
	{
		bool L_0 = __this->get_m_ChildControlWidth_13();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		bool L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.UI.HorizontalOrVerticalLayoutGroup::set_childControlWidth(System.Boolean)
extern "C"  void HorizontalOrVerticalLayoutGroup_set_childControlWidth_m3261460516 (HorizontalOrVerticalLayoutGroup_t729725570 * __this, bool ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (HorizontalOrVerticalLayoutGroup_set_childControlWidth_m3261460516_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		bool* L_0 = __this->get_address_of_m_ChildControlWidth_13();
		bool L_1 = ___value0;
		LayoutGroup_SetProperty_TisBoolean_t97287965_m3903959758(__this, L_0, L_1, /*hidden argument*/LayoutGroup_SetProperty_TisBoolean_t97287965_m3903959758_RuntimeMethod_var);
		return;
	}
}
// System.Boolean UnityEngine.UI.HorizontalOrVerticalLayoutGroup::get_childControlHeight()
extern "C"  bool HorizontalOrVerticalLayoutGroup_get_childControlHeight_m3994400905 (HorizontalOrVerticalLayoutGroup_t729725570 * __this, const RuntimeMethod* method)
{
	bool V_0 = false;
	{
		bool L_0 = __this->get_m_ChildControlHeight_14();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		bool L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.UI.HorizontalOrVerticalLayoutGroup::set_childControlHeight(System.Boolean)
extern "C"  void HorizontalOrVerticalLayoutGroup_set_childControlHeight_m1806657287 (HorizontalOrVerticalLayoutGroup_t729725570 * __this, bool ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (HorizontalOrVerticalLayoutGroup_set_childControlHeight_m1806657287_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		bool* L_0 = __this->get_address_of_m_ChildControlHeight_14();
		bool L_1 = ___value0;
		LayoutGroup_SetProperty_TisBoolean_t97287965_m3903959758(__this, L_0, L_1, /*hidden argument*/LayoutGroup_SetProperty_TisBoolean_t97287965_m3903959758_RuntimeMethod_var);
		return;
	}
}
// System.Void UnityEngine.UI.HorizontalOrVerticalLayoutGroup::CalcAlongAxis(System.Int32,System.Boolean)
extern "C"  void HorizontalOrVerticalLayoutGroup_CalcAlongAxis_m3977117339 (HorizontalOrVerticalLayoutGroup_t729725570 * __this, int32_t ___axis0, bool ___isVertical1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (HorizontalOrVerticalLayoutGroup_CalcAlongAxis_m3977117339_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	bool V_1 = false;
	bool V_2 = false;
	float V_3 = 0.0f;
	float V_4 = 0.0f;
	float V_5 = 0.0f;
	bool V_6 = false;
	int32_t V_7 = 0;
	RectTransform_t3704657025 * V_8 = NULL;
	float V_9 = 0.0f;
	float V_10 = 0.0f;
	float V_11 = 0.0f;
	int32_t G_B3_0 = 0;
	bool G_B6_0 = false;
	bool G_B9_0 = false;
	{
		int32_t L_0 = ___axis0;
		if (L_0)
		{
			goto IL_0017;
		}
	}
	{
		RectOffset_t1369453676 * L_1 = LayoutGroup_get_padding_m4129357453(__this, /*hidden argument*/NULL);
		NullCheck(L_1);
		int32_t L_2 = RectOffset_get_horizontal_m2663785949(L_1, /*hidden argument*/NULL);
		G_B3_0 = L_2;
		goto IL_0022;
	}

IL_0017:
	{
		RectOffset_t1369453676 * L_3 = LayoutGroup_get_padding_m4129357453(__this, /*hidden argument*/NULL);
		NullCheck(L_3);
		int32_t L_4 = RectOffset_get_vertical_m2029961580(L_3, /*hidden argument*/NULL);
		G_B3_0 = L_4;
	}

IL_0022:
	{
		V_0 = (((float)((float)G_B3_0)));
		int32_t L_5 = ___axis0;
		if (L_5)
		{
			goto IL_0035;
		}
	}
	{
		bool L_6 = __this->get_m_ChildControlWidth_13();
		G_B6_0 = L_6;
		goto IL_003b;
	}

IL_0035:
	{
		bool L_7 = __this->get_m_ChildControlHeight_14();
		G_B6_0 = L_7;
	}

IL_003b:
	{
		V_1 = G_B6_0;
		int32_t L_8 = ___axis0;
		if (L_8)
		{
			goto IL_004d;
		}
	}
	{
		bool L_9 = HorizontalOrVerticalLayoutGroup_get_childForceExpandWidth_m1852427784(__this, /*hidden argument*/NULL);
		G_B9_0 = L_9;
		goto IL_0053;
	}

IL_004d:
	{
		bool L_10 = HorizontalOrVerticalLayoutGroup_get_childForceExpandHeight_m2670548533(__this, /*hidden argument*/NULL);
		G_B9_0 = L_10;
	}

IL_0053:
	{
		V_2 = G_B9_0;
		float L_11 = V_0;
		V_3 = L_11;
		float L_12 = V_0;
		V_4 = L_12;
		V_5 = (0.0f);
		bool L_13 = ___isVertical1;
		int32_t L_14 = ___axis0;
		V_6 = (bool)((int32_t)((int32_t)L_13^(int32_t)((((int32_t)L_14) == ((int32_t)1))? 1 : 0)));
		V_7 = 0;
		goto IL_00ec;
	}

IL_0070:
	{
		List_1_t881764471 * L_15 = LayoutGroup_get_rectChildren_m1314734460(__this, /*hidden argument*/NULL);
		int32_t L_16 = V_7;
		NullCheck(L_15);
		RectTransform_t3704657025 * L_17 = List_1_get_Item_m1718277669(L_15, L_16, /*hidden argument*/List_1_get_Item_m1718277669_RuntimeMethod_var);
		V_8 = L_17;
		RectTransform_t3704657025 * L_18 = V_8;
		int32_t L_19 = ___axis0;
		bool L_20 = V_1;
		bool L_21 = V_2;
		HorizontalOrVerticalLayoutGroup_GetChildSizes_m2417040(__this, L_18, L_19, L_20, L_21, (&V_9), (&V_10), (&V_11), /*hidden argument*/NULL);
		bool L_22 = V_6;
		if (!L_22)
		{
			goto IL_00c2;
		}
	}
	{
		float L_23 = V_9;
		float L_24 = V_0;
		float L_25 = V_3;
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t3464937446_il2cpp_TypeInfo_var);
		float L_26 = Mathf_Max_m3146388979(NULL /*static, unused*/, ((float)il2cpp_codegen_add((float)L_23, (float)L_24)), L_25, /*hidden argument*/NULL);
		V_3 = L_26;
		float L_27 = V_10;
		float L_28 = V_0;
		float L_29 = V_4;
		float L_30 = Mathf_Max_m3146388979(NULL /*static, unused*/, ((float)il2cpp_codegen_add((float)L_27, (float)L_28)), L_29, /*hidden argument*/NULL);
		V_4 = L_30;
		float L_31 = V_11;
		float L_32 = V_5;
		float L_33 = Mathf_Max_m3146388979(NULL /*static, unused*/, L_31, L_32, /*hidden argument*/NULL);
		V_5 = L_33;
		goto IL_00e5;
	}

IL_00c2:
	{
		float L_34 = V_3;
		float L_35 = V_9;
		float L_36 = HorizontalOrVerticalLayoutGroup_get_spacing_m1961904383(__this, /*hidden argument*/NULL);
		V_3 = ((float)il2cpp_codegen_add((float)L_34, (float)((float)il2cpp_codegen_add((float)L_35, (float)L_36))));
		float L_37 = V_4;
		float L_38 = V_10;
		float L_39 = HorizontalOrVerticalLayoutGroup_get_spacing_m1961904383(__this, /*hidden argument*/NULL);
		V_4 = ((float)il2cpp_codegen_add((float)L_37, (float)((float)il2cpp_codegen_add((float)L_38, (float)L_39))));
		float L_40 = V_5;
		float L_41 = V_11;
		V_5 = ((float)il2cpp_codegen_add((float)L_40, (float)L_41));
	}

IL_00e5:
	{
		int32_t L_42 = V_7;
		V_7 = ((int32_t)il2cpp_codegen_add((int32_t)L_42, (int32_t)1));
	}

IL_00ec:
	{
		int32_t L_43 = V_7;
		List_1_t881764471 * L_44 = LayoutGroup_get_rectChildren_m1314734460(__this, /*hidden argument*/NULL);
		NullCheck(L_44);
		int32_t L_45 = List_1_get_Count_m1749180329(L_44, /*hidden argument*/List_1_get_Count_m1749180329_RuntimeMethod_var);
		if ((((int32_t)L_43) < ((int32_t)L_45)))
		{
			goto IL_0070;
		}
	}
	{
		bool L_46 = V_6;
		if (L_46)
		{
			goto IL_012c;
		}
	}
	{
		List_1_t881764471 * L_47 = LayoutGroup_get_rectChildren_m1314734460(__this, /*hidden argument*/NULL);
		NullCheck(L_47);
		int32_t L_48 = List_1_get_Count_m1749180329(L_47, /*hidden argument*/List_1_get_Count_m1749180329_RuntimeMethod_var);
		if ((((int32_t)L_48) <= ((int32_t)0)))
		{
			goto IL_012c;
		}
	}
	{
		float L_49 = V_3;
		float L_50 = HorizontalOrVerticalLayoutGroup_get_spacing_m1961904383(__this, /*hidden argument*/NULL);
		V_3 = ((float)il2cpp_codegen_subtract((float)L_49, (float)L_50));
		float L_51 = V_4;
		float L_52 = HorizontalOrVerticalLayoutGroup_get_spacing_m1961904383(__this, /*hidden argument*/NULL);
		V_4 = ((float)il2cpp_codegen_subtract((float)L_51, (float)L_52));
	}

IL_012c:
	{
		float L_53 = V_3;
		float L_54 = V_4;
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t3464937446_il2cpp_TypeInfo_var);
		float L_55 = Mathf_Max_m3146388979(NULL /*static, unused*/, L_53, L_54, /*hidden argument*/NULL);
		V_4 = L_55;
		float L_56 = V_3;
		float L_57 = V_4;
		float L_58 = V_5;
		int32_t L_59 = ___axis0;
		LayoutGroup_SetLayoutInputForAxis_m2458344630(__this, L_56, L_57, L_58, L_59, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.UI.HorizontalOrVerticalLayoutGroup::SetChildrenAlongAxis(System.Int32,System.Boolean)
extern "C"  void HorizontalOrVerticalLayoutGroup_SetChildrenAlongAxis_m3119377192 (HorizontalOrVerticalLayoutGroup_t729725570 * __this, int32_t ___axis0, bool ___isVertical1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (HorizontalOrVerticalLayoutGroup_SetChildrenAlongAxis_m3119377192_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	Rect_t2360479859  V_1;
	memset(&V_1, 0, sizeof(V_1));
	Vector2_t2156229523  V_2;
	memset(&V_2, 0, sizeof(V_2));
	bool V_3 = false;
	bool V_4 = false;
	float V_5 = 0.0f;
	bool V_6 = false;
	float V_7 = 0.0f;
	int32_t V_8 = 0;
	RectTransform_t3704657025 * V_9 = NULL;
	float V_10 = 0.0f;
	float V_11 = 0.0f;
	float V_12 = 0.0f;
	float V_13 = 0.0f;
	float V_14 = 0.0f;
	float V_15 = 0.0f;
	Vector2_t2156229523  V_16;
	memset(&V_16, 0, sizeof(V_16));
	float V_17 = 0.0f;
	float V_18 = 0.0f;
	float V_19 = 0.0f;
	int32_t V_20 = 0;
	RectTransform_t3704657025 * V_21 = NULL;
	float V_22 = 0.0f;
	float V_23 = 0.0f;
	float V_24 = 0.0f;
	float V_25 = 0.0f;
	float V_26 = 0.0f;
	Vector2_t2156229523  V_27;
	memset(&V_27, 0, sizeof(V_27));
	bool G_B3_0 = false;
	bool G_B6_0 = false;
	float G_B9_0 = 0.0f;
	float G_B8_0 = 0.0f;
	int32_t G_B10_0 = 0;
	float G_B10_1 = 0.0f;
	float G_B13_0 = 0.0f;
	float G_B13_1 = 0.0f;
	float G_B12_0 = 0.0f;
	float G_B12_1 = 0.0f;
	float G_B14_0 = 0.0f;
	float G_B14_1 = 0.0f;
	float G_B14_2 = 0.0f;
	int32_t G_B23_0 = 0;
	float G_B27_0 = 0.0f;
	int32_t G_B27_1 = 0;
	HorizontalOrVerticalLayoutGroup_t729725570 * G_B27_2 = NULL;
	float G_B26_0 = 0.0f;
	int32_t G_B26_1 = 0;
	HorizontalOrVerticalLayoutGroup_t729725570 * G_B26_2 = NULL;
	int32_t G_B28_0 = 0;
	float G_B28_1 = 0.0f;
	int32_t G_B28_2 = 0;
	HorizontalOrVerticalLayoutGroup_t729725570 * G_B28_3 = NULL;
	{
		RectTransform_t3704657025 * L_0 = LayoutGroup_get_rectTransform_m442863741(__this, /*hidden argument*/NULL);
		NullCheck(L_0);
		Rect_t2360479859  L_1 = RectTransform_get_rect_m574169965(L_0, /*hidden argument*/NULL);
		V_1 = L_1;
		Vector2_t2156229523  L_2 = Rect_get_size_m477575021((&V_1), /*hidden argument*/NULL);
		V_2 = L_2;
		int32_t L_3 = ___axis0;
		float L_4 = Vector2_get_Item_m3559215723((&V_2), L_3, /*hidden argument*/NULL);
		V_0 = L_4;
		int32_t L_5 = ___axis0;
		if (L_5)
		{
			goto IL_002f;
		}
	}
	{
		bool L_6 = __this->get_m_ChildControlWidth_13();
		G_B3_0 = L_6;
		goto IL_0035;
	}

IL_002f:
	{
		bool L_7 = __this->get_m_ChildControlHeight_14();
		G_B3_0 = L_7;
	}

IL_0035:
	{
		V_3 = G_B3_0;
		int32_t L_8 = ___axis0;
		if (L_8)
		{
			goto IL_0047;
		}
	}
	{
		bool L_9 = HorizontalOrVerticalLayoutGroup_get_childForceExpandWidth_m1852427784(__this, /*hidden argument*/NULL);
		G_B6_0 = L_9;
		goto IL_004d;
	}

IL_0047:
	{
		bool L_10 = HorizontalOrVerticalLayoutGroup_get_childForceExpandHeight_m2670548533(__this, /*hidden argument*/NULL);
		G_B6_0 = L_10;
	}

IL_004d:
	{
		V_4 = G_B6_0;
		int32_t L_11 = ___axis0;
		float L_12 = LayoutGroup_GetAlignmentOnAxis_m1696038011(__this, L_11, /*hidden argument*/NULL);
		V_5 = L_12;
		bool L_13 = ___isVertical1;
		int32_t L_14 = ___axis0;
		V_6 = (bool)((int32_t)((int32_t)L_13^(int32_t)((((int32_t)L_14) == ((int32_t)1))? 1 : 0)));
		bool L_15 = V_6;
		if (!L_15)
		{
			goto IL_0144;
		}
	}
	{
		float L_16 = V_0;
		int32_t L_17 = ___axis0;
		G_B8_0 = L_16;
		if (L_17)
		{
			G_B9_0 = L_16;
			goto IL_007f;
		}
	}
	{
		RectOffset_t1369453676 * L_18 = LayoutGroup_get_padding_m4129357453(__this, /*hidden argument*/NULL);
		NullCheck(L_18);
		int32_t L_19 = RectOffset_get_horizontal_m2663785949(L_18, /*hidden argument*/NULL);
		G_B10_0 = L_19;
		G_B10_1 = G_B8_0;
		goto IL_008a;
	}

IL_007f:
	{
		RectOffset_t1369453676 * L_20 = LayoutGroup_get_padding_m4129357453(__this, /*hidden argument*/NULL);
		NullCheck(L_20);
		int32_t L_21 = RectOffset_get_vertical_m2029961580(L_20, /*hidden argument*/NULL);
		G_B10_0 = L_21;
		G_B10_1 = G_B9_0;
	}

IL_008a:
	{
		V_7 = ((float)il2cpp_codegen_subtract((float)G_B10_1, (float)(((float)((float)G_B10_0)))));
		V_8 = 0;
		goto IL_012c;
	}

IL_0096:
	{
		List_1_t881764471 * L_22 = LayoutGroup_get_rectChildren_m1314734460(__this, /*hidden argument*/NULL);
		int32_t L_23 = V_8;
		NullCheck(L_22);
		RectTransform_t3704657025 * L_24 = List_1_get_Item_m1718277669(L_22, L_23, /*hidden argument*/List_1_get_Item_m1718277669_RuntimeMethod_var);
		V_9 = L_24;
		RectTransform_t3704657025 * L_25 = V_9;
		int32_t L_26 = ___axis0;
		bool L_27 = V_3;
		bool L_28 = V_4;
		HorizontalOrVerticalLayoutGroup_GetChildSizes_m2417040(__this, L_25, L_26, L_27, L_28, (&V_10), (&V_11), (&V_12), /*hidden argument*/NULL);
		float L_29 = V_7;
		float L_30 = V_10;
		float L_31 = V_12;
		G_B12_0 = L_30;
		G_B12_1 = L_29;
		if ((!(((float)L_31) > ((float)(0.0f)))))
		{
			G_B13_0 = L_30;
			G_B13_1 = L_29;
			goto IL_00ce;
		}
	}
	{
		float L_32 = V_0;
		G_B14_0 = L_32;
		G_B14_1 = G_B12_0;
		G_B14_2 = G_B12_1;
		goto IL_00d0;
	}

IL_00ce:
	{
		float L_33 = V_11;
		G_B14_0 = L_33;
		G_B14_1 = G_B13_0;
		G_B14_2 = G_B13_1;
	}

IL_00d0:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t3464937446_il2cpp_TypeInfo_var);
		float L_34 = Mathf_Clamp_m3350697880(NULL /*static, unused*/, G_B14_2, G_B14_1, G_B14_0, /*hidden argument*/NULL);
		V_13 = L_34;
		int32_t L_35 = ___axis0;
		float L_36 = V_13;
		float L_37 = LayoutGroup_GetStartOffset_m324933567(__this, L_35, L_36, /*hidden argument*/NULL);
		V_14 = L_37;
		bool L_38 = V_3;
		if (!L_38)
		{
			goto IL_00fc;
		}
	}
	{
		RectTransform_t3704657025 * L_39 = V_9;
		int32_t L_40 = ___axis0;
		float L_41 = V_14;
		float L_42 = V_13;
		LayoutGroup_SetChildAlongAxis_m3499950169(__this, L_39, L_40, L_41, L_42, /*hidden argument*/NULL);
		goto IL_0125;
	}

IL_00fc:
	{
		float L_43 = V_13;
		RectTransform_t3704657025 * L_44 = V_9;
		NullCheck(L_44);
		Vector2_t2156229523  L_45 = RectTransform_get_sizeDelta_m2183112744(L_44, /*hidden argument*/NULL);
		V_16 = L_45;
		int32_t L_46 = ___axis0;
		float L_47 = Vector2_get_Item_m3559215723((&V_16), L_46, /*hidden argument*/NULL);
		float L_48 = V_5;
		V_15 = ((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_subtract((float)L_43, (float)L_47)), (float)L_48));
		RectTransform_t3704657025 * L_49 = V_9;
		int32_t L_50 = ___axis0;
		float L_51 = V_14;
		float L_52 = V_15;
		LayoutGroup_SetChildAlongAxis_m2810672703(__this, L_49, L_50, ((float)il2cpp_codegen_add((float)L_51, (float)L_52)), /*hidden argument*/NULL);
	}

IL_0125:
	{
		int32_t L_53 = V_8;
		V_8 = ((int32_t)il2cpp_codegen_add((int32_t)L_53, (int32_t)1));
	}

IL_012c:
	{
		int32_t L_54 = V_8;
		List_1_t881764471 * L_55 = LayoutGroup_get_rectChildren_m1314734460(__this, /*hidden argument*/NULL);
		NullCheck(L_55);
		int32_t L_56 = List_1_get_Count_m1749180329(L_55, /*hidden argument*/List_1_get_Count_m1749180329_RuntimeMethod_var);
		if ((((int32_t)L_54) < ((int32_t)L_56)))
		{
			goto IL_0096;
		}
	}
	{
		goto IL_02da;
	}

IL_0144:
	{
		int32_t L_57 = ___axis0;
		if (L_57)
		{
			goto IL_015b;
		}
	}
	{
		RectOffset_t1369453676 * L_58 = LayoutGroup_get_padding_m4129357453(__this, /*hidden argument*/NULL);
		NullCheck(L_58);
		int32_t L_59 = RectOffset_get_left_m1232181034(L_58, /*hidden argument*/NULL);
		G_B23_0 = L_59;
		goto IL_0166;
	}

IL_015b:
	{
		RectOffset_t1369453676 * L_60 = LayoutGroup_get_padding_m4129357453(__this, /*hidden argument*/NULL);
		NullCheck(L_60);
		int32_t L_61 = RectOffset_get_top_m2855347295(L_60, /*hidden argument*/NULL);
		G_B23_0 = L_61;
	}

IL_0166:
	{
		V_17 = (((float)((float)G_B23_0)));
		int32_t L_62 = ___axis0;
		float L_63 = LayoutGroup_GetTotalFlexibleSize_m2687679615(__this, L_62, /*hidden argument*/NULL);
		if ((!(((float)L_63) == ((float)(0.0f)))))
		{
			goto IL_01ba;
		}
	}
	{
		int32_t L_64 = ___axis0;
		float L_65 = LayoutGroup_GetTotalPreferredSize_m385675491(__this, L_64, /*hidden argument*/NULL);
		float L_66 = V_0;
		if ((!(((float)L_65) < ((float)L_66))))
		{
			goto IL_01ba;
		}
	}
	{
		int32_t L_67 = ___axis0;
		int32_t L_68 = ___axis0;
		float L_69 = LayoutGroup_GetTotalPreferredSize_m385675491(__this, L_68, /*hidden argument*/NULL);
		int32_t L_70 = ___axis0;
		G_B26_0 = L_69;
		G_B26_1 = L_67;
		G_B26_2 = __this;
		if (L_70)
		{
			G_B27_0 = L_69;
			G_B27_1 = L_67;
			G_B27_2 = __this;
			goto IL_01a6;
		}
	}
	{
		RectOffset_t1369453676 * L_71 = LayoutGroup_get_padding_m4129357453(__this, /*hidden argument*/NULL);
		NullCheck(L_71);
		int32_t L_72 = RectOffset_get_horizontal_m2663785949(L_71, /*hidden argument*/NULL);
		G_B28_0 = L_72;
		G_B28_1 = G_B26_0;
		G_B28_2 = G_B26_1;
		G_B28_3 = G_B26_2;
		goto IL_01b1;
	}

IL_01a6:
	{
		RectOffset_t1369453676 * L_73 = LayoutGroup_get_padding_m4129357453(__this, /*hidden argument*/NULL);
		NullCheck(L_73);
		int32_t L_74 = RectOffset_get_vertical_m2029961580(L_73, /*hidden argument*/NULL);
		G_B28_0 = L_74;
		G_B28_1 = G_B27_0;
		G_B28_2 = G_B27_1;
		G_B28_3 = G_B27_2;
	}

IL_01b1:
	{
		NullCheck(G_B28_3);
		float L_75 = LayoutGroup_GetStartOffset_m324933567(G_B28_3, G_B28_2, ((float)il2cpp_codegen_subtract((float)G_B28_1, (float)(((float)((float)G_B28_0))))), /*hidden argument*/NULL);
		V_17 = L_75;
	}

IL_01ba:
	{
		V_18 = (0.0f);
		int32_t L_76 = ___axis0;
		float L_77 = LayoutGroup_GetTotalMinSize_m3796928371(__this, L_76, /*hidden argument*/NULL);
		int32_t L_78 = ___axis0;
		float L_79 = LayoutGroup_GetTotalPreferredSize_m385675491(__this, L_78, /*hidden argument*/NULL);
		if ((((float)L_77) == ((float)L_79)))
		{
			goto IL_01f4;
		}
	}
	{
		float L_80 = V_0;
		int32_t L_81 = ___axis0;
		float L_82 = LayoutGroup_GetTotalMinSize_m3796928371(__this, L_81, /*hidden argument*/NULL);
		int32_t L_83 = ___axis0;
		float L_84 = LayoutGroup_GetTotalPreferredSize_m385675491(__this, L_83, /*hidden argument*/NULL);
		int32_t L_85 = ___axis0;
		float L_86 = LayoutGroup_GetTotalMinSize_m3796928371(__this, L_85, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t3464937446_il2cpp_TypeInfo_var);
		float L_87 = Mathf_Clamp01_m56433566(NULL /*static, unused*/, ((float)((float)((float)il2cpp_codegen_subtract((float)L_80, (float)L_82))/(float)((float)il2cpp_codegen_subtract((float)L_84, (float)L_86)))), /*hidden argument*/NULL);
		V_18 = L_87;
	}

IL_01f4:
	{
		V_19 = (0.0f);
		float L_88 = V_0;
		int32_t L_89 = ___axis0;
		float L_90 = LayoutGroup_GetTotalPreferredSize_m385675491(__this, L_89, /*hidden argument*/NULL);
		if ((!(((float)L_88) > ((float)L_90))))
		{
			goto IL_022e;
		}
	}
	{
		int32_t L_91 = ___axis0;
		float L_92 = LayoutGroup_GetTotalFlexibleSize_m2687679615(__this, L_91, /*hidden argument*/NULL);
		if ((!(((float)L_92) > ((float)(0.0f)))))
		{
			goto IL_022d;
		}
	}
	{
		float L_93 = V_0;
		int32_t L_94 = ___axis0;
		float L_95 = LayoutGroup_GetTotalPreferredSize_m385675491(__this, L_94, /*hidden argument*/NULL);
		int32_t L_96 = ___axis0;
		float L_97 = LayoutGroup_GetTotalFlexibleSize_m2687679615(__this, L_96, /*hidden argument*/NULL);
		V_19 = ((float)((float)((float)il2cpp_codegen_subtract((float)L_93, (float)L_95))/(float)L_97));
	}

IL_022d:
	{
	}

IL_022e:
	{
		V_20 = 0;
		goto IL_02c7;
	}

IL_0236:
	{
		List_1_t881764471 * L_98 = LayoutGroup_get_rectChildren_m1314734460(__this, /*hidden argument*/NULL);
		int32_t L_99 = V_20;
		NullCheck(L_98);
		RectTransform_t3704657025 * L_100 = List_1_get_Item_m1718277669(L_98, L_99, /*hidden argument*/List_1_get_Item_m1718277669_RuntimeMethod_var);
		V_21 = L_100;
		RectTransform_t3704657025 * L_101 = V_21;
		int32_t L_102 = ___axis0;
		bool L_103 = V_3;
		bool L_104 = V_4;
		HorizontalOrVerticalLayoutGroup_GetChildSizes_m2417040(__this, L_101, L_102, L_103, L_104, (&V_22), (&V_23), (&V_24), /*hidden argument*/NULL);
		float L_105 = V_22;
		float L_106 = V_23;
		float L_107 = V_18;
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t3464937446_il2cpp_TypeInfo_var);
		float L_108 = Mathf_Lerp_m1004423579(NULL /*static, unused*/, L_105, L_106, L_107, /*hidden argument*/NULL);
		V_25 = L_108;
		float L_109 = V_25;
		float L_110 = V_24;
		float L_111 = V_19;
		V_25 = ((float)il2cpp_codegen_add((float)L_109, (float)((float)il2cpp_codegen_multiply((float)L_110, (float)L_111))));
		bool L_112 = V_3;
		if (!L_112)
		{
			goto IL_0289;
		}
	}
	{
		RectTransform_t3704657025 * L_113 = V_21;
		int32_t L_114 = ___axis0;
		float L_115 = V_17;
		float L_116 = V_25;
		LayoutGroup_SetChildAlongAxis_m3499950169(__this, L_113, L_114, L_115, L_116, /*hidden argument*/NULL);
		goto IL_02b2;
	}

IL_0289:
	{
		float L_117 = V_25;
		RectTransform_t3704657025 * L_118 = V_21;
		NullCheck(L_118);
		Vector2_t2156229523  L_119 = RectTransform_get_sizeDelta_m2183112744(L_118, /*hidden argument*/NULL);
		V_27 = L_119;
		int32_t L_120 = ___axis0;
		float L_121 = Vector2_get_Item_m3559215723((&V_27), L_120, /*hidden argument*/NULL);
		float L_122 = V_5;
		V_26 = ((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_subtract((float)L_117, (float)L_121)), (float)L_122));
		RectTransform_t3704657025 * L_123 = V_21;
		int32_t L_124 = ___axis0;
		float L_125 = V_17;
		float L_126 = V_26;
		LayoutGroup_SetChildAlongAxis_m2810672703(__this, L_123, L_124, ((float)il2cpp_codegen_add((float)L_125, (float)L_126)), /*hidden argument*/NULL);
	}

IL_02b2:
	{
		float L_127 = V_17;
		float L_128 = V_25;
		float L_129 = HorizontalOrVerticalLayoutGroup_get_spacing_m1961904383(__this, /*hidden argument*/NULL);
		V_17 = ((float)il2cpp_codegen_add((float)L_127, (float)((float)il2cpp_codegen_add((float)L_128, (float)L_129))));
		int32_t L_130 = V_20;
		V_20 = ((int32_t)il2cpp_codegen_add((int32_t)L_130, (int32_t)1));
	}

IL_02c7:
	{
		int32_t L_131 = V_20;
		List_1_t881764471 * L_132 = LayoutGroup_get_rectChildren_m1314734460(__this, /*hidden argument*/NULL);
		NullCheck(L_132);
		int32_t L_133 = List_1_get_Count_m1749180329(L_132, /*hidden argument*/List_1_get_Count_m1749180329_RuntimeMethod_var);
		if ((((int32_t)L_131) < ((int32_t)L_133)))
		{
			goto IL_0236;
		}
	}
	{
	}

IL_02da:
	{
		return;
	}
}
// System.Void UnityEngine.UI.HorizontalOrVerticalLayoutGroup::GetChildSizes(UnityEngine.RectTransform,System.Int32,System.Boolean,System.Boolean,System.Single&,System.Single&,System.Single&)
extern "C"  void HorizontalOrVerticalLayoutGroup_GetChildSizes_m2417040 (HorizontalOrVerticalLayoutGroup_t729725570 * __this, RectTransform_t3704657025 * ___child0, int32_t ___axis1, bool ___controlSize2, bool ___childForceExpand3, float* ___min4, float* ___preferred5, float* ___flexible6, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (HorizontalOrVerticalLayoutGroup_GetChildSizes_m2417040_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Vector2_t2156229523  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		bool L_0 = ___controlSize2;
		if (L_0)
		{
			goto IL_002e;
		}
	}
	{
		float* L_1 = ___min4;
		RectTransform_t3704657025 * L_2 = ___child0;
		NullCheck(L_2);
		Vector2_t2156229523  L_3 = RectTransform_get_sizeDelta_m2183112744(L_2, /*hidden argument*/NULL);
		V_0 = L_3;
		int32_t L_4 = ___axis1;
		float L_5 = Vector2_get_Item_m3559215723((&V_0), L_4, /*hidden argument*/NULL);
		*((float*)(L_1)) = (float)L_5;
		float* L_6 = ___preferred5;
		float* L_7 = ___min4;
		*((float*)(L_6)) = (float)(*((float*)L_7));
		float* L_8 = ___flexible6;
		*((float*)(L_8)) = (float)(0.0f);
		goto IL_004e;
	}

IL_002e:
	{
		float* L_9 = ___min4;
		RectTransform_t3704657025 * L_10 = ___child0;
		int32_t L_11 = ___axis1;
		float L_12 = LayoutUtility_GetMinSize_m2572843166(NULL /*static, unused*/, L_10, L_11, /*hidden argument*/NULL);
		*((float*)(L_9)) = (float)L_12;
		float* L_13 = ___preferred5;
		RectTransform_t3704657025 * L_14 = ___child0;
		int32_t L_15 = ___axis1;
		float L_16 = LayoutUtility_GetPreferredSize_m536572840(NULL /*static, unused*/, L_14, L_15, /*hidden argument*/NULL);
		*((float*)(L_13)) = (float)L_16;
		float* L_17 = ___flexible6;
		RectTransform_t3704657025 * L_18 = ___child0;
		int32_t L_19 = ___axis1;
		float L_20 = LayoutUtility_GetFlexibleSize_m2817211215(NULL /*static, unused*/, L_18, L_19, /*hidden argument*/NULL);
		*((float*)(L_17)) = (float)L_20;
	}

IL_004e:
	{
		bool L_21 = ___childForceExpand3;
		if (!L_21)
		{
			goto IL_0065;
		}
	}
	{
		float* L_22 = ___flexible6;
		float* L_23 = ___flexible6;
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t3464937446_il2cpp_TypeInfo_var);
		float L_24 = Mathf_Max_m3146388979(NULL /*static, unused*/, (*((float*)L_23)), (1.0f), /*hidden argument*/NULL);
		*((float*)(L_22)) = (float)L_24;
	}

IL_0065:
	{
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.UI.Image::.ctor()
extern "C"  void Image__ctor_m2551076292 (Image_t2670269651 * __this, const RuntimeMethod* method)
{
	{
		__this->set_m_Type_31(0);
		__this->set_m_PreserveAspect_32((bool)0);
		__this->set_m_FillCenter_33((bool)1);
		__this->set_m_FillMethod_34(4);
		__this->set_m_FillAmount_35((1.0f));
		__this->set_m_FillClockwise_36((bool)1);
		__this->set_m_AlphaHitTestMinimumThreshold_38((0.0f));
		MaskableGraphic__ctor_m3705055375(__this, /*hidden argument*/NULL);
		Graphic_set_useLegacyMeshGeneration_m2447316585(__this, (bool)0, /*hidden argument*/NULL);
		return;
	}
}
// UnityEngine.Sprite UnityEngine.UI.Image::get_sprite()
extern "C"  Sprite_t280657092 * Image_get_sprite_m1811690853 (Image_t2670269651 * __this, const RuntimeMethod* method)
{
	Sprite_t280657092 * V_0 = NULL;
	{
		Sprite_t280657092 * L_0 = __this->get_m_Sprite_29();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		Sprite_t280657092 * L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.UI.Image::set_sprite(UnityEngine.Sprite)
extern "C"  void Image_set_sprite_m2369174689 (Image_t2670269651 * __this, Sprite_t280657092 * ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Image_set_sprite_m2369174689_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Sprite_t280657092 ** L_0 = __this->get_address_of_m_Sprite_29();
		Sprite_t280657092 * L_1 = ___value0;
		bool L_2 = SetPropertyUtility_SetClass_TisSprite_t280657092_m793662911(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/SetPropertyUtility_SetClass_TisSprite_t280657092_m793662911_RuntimeMethod_var);
		if (!L_2)
		{
			goto IL_0018;
		}
	}
	{
		VirtActionInvoker0::Invoke(26 /* System.Void UnityEngine.UI.Graphic::SetAllDirty() */, __this);
	}

IL_0018:
	{
		return;
	}
}
// UnityEngine.Sprite UnityEngine.UI.Image::get_overrideSprite()
extern "C"  Sprite_t280657092 * Image_get_overrideSprite_m2369911400 (Image_t2670269651 * __this, const RuntimeMethod* method)
{
	Sprite_t280657092 * V_0 = NULL;
	{
		Sprite_t280657092 * L_0 = Image_get_activeSprite_m3797951869(__this, /*hidden argument*/NULL);
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		Sprite_t280657092 * L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.UI.Image::set_overrideSprite(UnityEngine.Sprite)
extern "C"  void Image_set_overrideSprite_m3213596394 (Image_t2670269651 * __this, Sprite_t280657092 * ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Image_set_overrideSprite_m3213596394_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Sprite_t280657092 ** L_0 = __this->get_address_of_m_OverrideSprite_30();
		Sprite_t280657092 * L_1 = ___value0;
		bool L_2 = SetPropertyUtility_SetClass_TisSprite_t280657092_m793662911(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/SetPropertyUtility_SetClass_TisSprite_t280657092_m793662911_RuntimeMethod_var);
		if (!L_2)
		{
			goto IL_0018;
		}
	}
	{
		VirtActionInvoker0::Invoke(26 /* System.Void UnityEngine.UI.Graphic::SetAllDirty() */, __this);
	}

IL_0018:
	{
		return;
	}
}
// UnityEngine.Sprite UnityEngine.UI.Image::get_activeSprite()
extern "C"  Sprite_t280657092 * Image_get_activeSprite_m3797951869 (Image_t2670269651 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Image_get_activeSprite_m3797951869_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Sprite_t280657092 * V_0 = NULL;
	Sprite_t280657092 * G_B3_0 = NULL;
	{
		Sprite_t280657092 * L_0 = __this->get_m_OverrideSprite_30();
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_0, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_001d;
		}
	}
	{
		Sprite_t280657092 * L_2 = __this->get_m_OverrideSprite_30();
		G_B3_0 = L_2;
		goto IL_0023;
	}

IL_001d:
	{
		Sprite_t280657092 * L_3 = Image_get_sprite_m1811690853(__this, /*hidden argument*/NULL);
		G_B3_0 = L_3;
	}

IL_0023:
	{
		V_0 = G_B3_0;
		goto IL_0029;
	}

IL_0029:
	{
		Sprite_t280657092 * L_4 = V_0;
		return L_4;
	}
}
// UnityEngine.UI.Image/Type UnityEngine.UI.Image::get_type()
extern "C"  int32_t Image_get_type_m3606908055 (Image_t2670269651 * __this, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->get_m_Type_31();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		int32_t L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.UI.Image::set_type(UnityEngine.UI.Image/Type)
extern "C"  void Image_set_type_m2038193736 (Image_t2670269651 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Image_set_type_m2038193736_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t* L_0 = __this->get_address_of_m_Type_31();
		int32_t L_1 = ___value0;
		bool L_2 = SetPropertyUtility_SetStruct_TisType_t1152881528_m2141033060(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisType_t1152881528_m2141033060_RuntimeMethod_var);
		if (!L_2)
		{
			goto IL_0018;
		}
	}
	{
		VirtActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
	}

IL_0018:
	{
		return;
	}
}
// System.Boolean UnityEngine.UI.Image::get_preserveAspect()
extern "C"  bool Image_get_preserveAspect_m4079097958 (Image_t2670269651 * __this, const RuntimeMethod* method)
{
	bool V_0 = false;
	{
		bool L_0 = __this->get_m_PreserveAspect_32();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		bool L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.UI.Image::set_preserveAspect(System.Boolean)
extern "C"  void Image_set_preserveAspect_m769358756 (Image_t2670269651 * __this, bool ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Image_set_preserveAspect_m769358756_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		bool* L_0 = __this->get_address_of_m_PreserveAspect_32();
		bool L_1 = ___value0;
		bool L_2 = SetPropertyUtility_SetStruct_TisBoolean_t97287965_m1354367708(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisBoolean_t97287965_m1354367708_RuntimeMethod_var);
		if (!L_2)
		{
			goto IL_0018;
		}
	}
	{
		VirtActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
	}

IL_0018:
	{
		return;
	}
}
// System.Boolean UnityEngine.UI.Image::get_fillCenter()
extern "C"  bool Image_get_fillCenter_m4172650596 (Image_t2670269651 * __this, const RuntimeMethod* method)
{
	bool V_0 = false;
	{
		bool L_0 = __this->get_m_FillCenter_33();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		bool L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.UI.Image::set_fillCenter(System.Boolean)
extern "C"  void Image_set_fillCenter_m3776786491 (Image_t2670269651 * __this, bool ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Image_set_fillCenter_m3776786491_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		bool* L_0 = __this->get_address_of_m_FillCenter_33();
		bool L_1 = ___value0;
		bool L_2 = SetPropertyUtility_SetStruct_TisBoolean_t97287965_m1354367708(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisBoolean_t97287965_m1354367708_RuntimeMethod_var);
		if (!L_2)
		{
			goto IL_0018;
		}
	}
	{
		VirtActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
	}

IL_0018:
	{
		return;
	}
}
// UnityEngine.UI.Image/FillMethod UnityEngine.UI.Image::get_fillMethod()
extern "C"  int32_t Image_get_fillMethod_m1027254375 (Image_t2670269651 * __this, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->get_m_FillMethod_34();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		int32_t L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.UI.Image::set_fillMethod(UnityEngine.UI.Image/FillMethod)
extern "C"  void Image_set_fillMethod_m872357774 (Image_t2670269651 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Image_set_fillMethod_m872357774_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t* L_0 = __this->get_address_of_m_FillMethod_34();
		int32_t L_1 = ___value0;
		bool L_2 = SetPropertyUtility_SetStruct_TisFillMethod_t1167457570_m4164776730(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisFillMethod_t1167457570_m4164776730_RuntimeMethod_var);
		if (!L_2)
		{
			goto IL_0021;
		}
	}
	{
		VirtActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
		__this->set_m_FillOrigin_37(0);
	}

IL_0021:
	{
		return;
	}
}
// System.Single UnityEngine.UI.Image::get_fillAmount()
extern "C"  float Image_get_fillAmount_m2193224718 (Image_t2670269651 * __this, const RuntimeMethod* method)
{
	float V_0 = 0.0f;
	{
		float L_0 = __this->get_m_FillAmount_35();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		float L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.UI.Image::set_fillAmount(System.Single)
extern "C"  void Image_set_fillAmount_m3737925590 (Image_t2670269651 * __this, float ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Image_set_fillAmount_m3737925590_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		float* L_0 = __this->get_address_of_m_FillAmount_35();
		float L_1 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t3464937446_il2cpp_TypeInfo_var);
		float L_2 = Mathf_Clamp01_m56433566(NULL /*static, unused*/, L_1, /*hidden argument*/NULL);
		bool L_3 = SetPropertyUtility_SetStruct_TisSingle_t1397266774_m2805350785(NULL /*static, unused*/, L_0, L_2, /*hidden argument*/SetPropertyUtility_SetStruct_TisSingle_t1397266774_m2805350785_RuntimeMethod_var);
		if (!L_3)
		{
			goto IL_001d;
		}
	}
	{
		VirtActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
	}

IL_001d:
	{
		return;
	}
}
// System.Boolean UnityEngine.UI.Image::get_fillClockwise()
extern "C"  bool Image_get_fillClockwise_m69213640 (Image_t2670269651 * __this, const RuntimeMethod* method)
{
	bool V_0 = false;
	{
		bool L_0 = __this->get_m_FillClockwise_36();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		bool L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.UI.Image::set_fillClockwise(System.Boolean)
extern "C"  void Image_set_fillClockwise_m2210525152 (Image_t2670269651 * __this, bool ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Image_set_fillClockwise_m2210525152_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		bool* L_0 = __this->get_address_of_m_FillClockwise_36();
		bool L_1 = ___value0;
		bool L_2 = SetPropertyUtility_SetStruct_TisBoolean_t97287965_m1354367708(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisBoolean_t97287965_m1354367708_RuntimeMethod_var);
		if (!L_2)
		{
			goto IL_0018;
		}
	}
	{
		VirtActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
	}

IL_0018:
	{
		return;
	}
}
// System.Int32 UnityEngine.UI.Image::get_fillOrigin()
extern "C"  int32_t Image_get_fillOrigin_m186995707 (Image_t2670269651 * __this, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->get_m_FillOrigin_37();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		int32_t L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.UI.Image::set_fillOrigin(System.Int32)
extern "C"  void Image_set_fillOrigin_m469806249 (Image_t2670269651 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Image_set_fillOrigin_m469806249_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t* L_0 = __this->get_address_of_m_FillOrigin_37();
		int32_t L_1 = ___value0;
		bool L_2 = SetPropertyUtility_SetStruct_TisInt32_t2950945753_m1101767463(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisInt32_t2950945753_m1101767463_RuntimeMethod_var);
		if (!L_2)
		{
			goto IL_0018;
		}
	}
	{
		VirtActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
	}

IL_0018:
	{
		return;
	}
}
// System.Single UnityEngine.UI.Image::get_eventAlphaThreshold()
extern "C"  float Image_get_eventAlphaThreshold_m451779238 (Image_t2670269651 * __this, const RuntimeMethod* method)
{
	float V_0 = 0.0f;
	{
		float L_0 = Image_get_alphaHitTestMinimumThreshold_m2015654453(__this, /*hidden argument*/NULL);
		V_0 = ((float)il2cpp_codegen_subtract((float)(1.0f), (float)L_0));
		goto IL_0013;
	}

IL_0013:
	{
		float L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.UI.Image::set_eventAlphaThreshold(System.Single)
extern "C"  void Image_set_eventAlphaThreshold_m1044094134 (Image_t2670269651 * __this, float ___value0, const RuntimeMethod* method)
{
	{
		float L_0 = ___value0;
		Image_set_alphaHitTestMinimumThreshold_m650063757(__this, ((float)il2cpp_codegen_subtract((float)(1.0f), (float)L_0)), /*hidden argument*/NULL);
		return;
	}
}
// System.Single UnityEngine.UI.Image::get_alphaHitTestMinimumThreshold()
extern "C"  float Image_get_alphaHitTestMinimumThreshold_m2015654453 (Image_t2670269651 * __this, const RuntimeMethod* method)
{
	float V_0 = 0.0f;
	{
		float L_0 = __this->get_m_AlphaHitTestMinimumThreshold_38();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		float L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.UI.Image::set_alphaHitTestMinimumThreshold(System.Single)
extern "C"  void Image_set_alphaHitTestMinimumThreshold_m650063757 (Image_t2670269651 * __this, float ___value0, const RuntimeMethod* method)
{
	{
		float L_0 = ___value0;
		__this->set_m_AlphaHitTestMinimumThreshold_38(L_0);
		return;
	}
}
// UnityEngine.Material UnityEngine.UI.Image::get_defaultETC1GraphicMaterial()
extern "C"  Material_t340375123 * Image_get_defaultETC1GraphicMaterial_m173416760 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Image_get_defaultETC1GraphicMaterial_m173416760_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Material_t340375123 * V_0 = NULL;
	{
		IL2CPP_RUNTIME_CLASS_INIT(Image_t2670269651_il2cpp_TypeInfo_var);
		Material_t340375123 * L_0 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_ETC1DefaultUI_28();
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_0, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_001b;
		}
	}
	{
		Material_t340375123 * L_2 = Canvas_GetETC1SupportedCanvasMaterial_m112029782(NULL /*static, unused*/, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Image_t2670269651_il2cpp_TypeInfo_var);
		((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->set_s_ETC1DefaultUI_28(L_2);
	}

IL_001b:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Image_t2670269651_il2cpp_TypeInfo_var);
		Material_t340375123 * L_3 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_ETC1DefaultUI_28();
		V_0 = L_3;
		goto IL_0026;
	}

IL_0026:
	{
		Material_t340375123 * L_4 = V_0;
		return L_4;
	}
}
// UnityEngine.Texture UnityEngine.UI.Image::get_mainTexture()
extern "C"  Texture_t3661962703 * Image_get_mainTexture_m44717343 (Image_t2670269651 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Image_get_mainTexture_m44717343_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Texture_t3661962703 * V_0 = NULL;
	{
		Sprite_t280657092 * L_0 = Image_get_activeSprite_m3797951869(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_0, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0057;
		}
	}
	{
		Material_t340375123 * L_2 = VirtFuncInvoker0< Material_t340375123 * >::Invoke(32 /* UnityEngine.Material UnityEngine.UI.Graphic::get_material() */, __this);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_3 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_2, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_3)
		{
			goto IL_004c;
		}
	}
	{
		Material_t340375123 * L_4 = VirtFuncInvoker0< Material_t340375123 * >::Invoke(32 /* UnityEngine.Material UnityEngine.UI.Graphic::get_material() */, __this);
		NullCheck(L_4);
		Texture_t3661962703 * L_5 = Material_get_mainTexture_m692510677(L_4, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_6 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_5, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_6)
		{
			goto IL_004c;
		}
	}
	{
		Material_t340375123 * L_7 = VirtFuncInvoker0< Material_t340375123 * >::Invoke(32 /* UnityEngine.Material UnityEngine.UI.Graphic::get_material() */, __this);
		NullCheck(L_7);
		Texture_t3661962703 * L_8 = Material_get_mainTexture_m692510677(L_7, /*hidden argument*/NULL);
		V_0 = L_8;
		goto IL_0068;
	}

IL_004c:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Graphic_t1660335611_il2cpp_TypeInfo_var);
		Texture2D_t3840446185 * L_9 = ((Graphic_t1660335611_StaticFields*)il2cpp_codegen_static_fields_for(Graphic_t1660335611_il2cpp_TypeInfo_var))->get_s_WhiteTexture_3();
		V_0 = L_9;
		goto IL_0068;
	}

IL_0057:
	{
		Sprite_t280657092 * L_10 = Image_get_activeSprite_m3797951869(__this, /*hidden argument*/NULL);
		NullCheck(L_10);
		Texture2D_t3840446185 * L_11 = Sprite_get_texture_m3976398399(L_10, /*hidden argument*/NULL);
		V_0 = L_11;
		goto IL_0068;
	}

IL_0068:
	{
		Texture_t3661962703 * L_12 = V_0;
		return L_12;
	}
}
// System.Boolean UnityEngine.UI.Image::get_hasBorder()
extern "C"  bool Image_get_hasBorder_m3423344180 (Image_t2670269651 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Image_get_hasBorder_m3423344180_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Vector4_t3319028937  V_0;
	memset(&V_0, 0, sizeof(V_0));
	bool V_1 = false;
	{
		Sprite_t280657092 * L_0 = Image_get_activeSprite_m3797951869(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_0, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0033;
		}
	}
	{
		Sprite_t280657092 * L_2 = Image_get_activeSprite_m3797951869(__this, /*hidden argument*/NULL);
		NullCheck(L_2);
		Vector4_t3319028937  L_3 = Sprite_get_border_m2985609076(L_2, /*hidden argument*/NULL);
		V_0 = L_3;
		float L_4 = Vector4_get_sqrMagnitude_m3767723558((&V_0), /*hidden argument*/NULL);
		V_1 = (bool)((((float)L_4) > ((float)(0.0f)))? 1 : 0);
		goto IL_003a;
	}

IL_0033:
	{
		V_1 = (bool)0;
		goto IL_003a;
	}

IL_003a:
	{
		bool L_5 = V_1;
		return L_5;
	}
}
// System.Single UnityEngine.UI.Image::get_pixelsPerUnit()
extern "C"  float Image_get_pixelsPerUnit_m3268528463 (Image_t2670269651 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Image_get_pixelsPerUnit_m3268528463_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	float V_1 = 0.0f;
	float V_2 = 0.0f;
	{
		V_0 = (100.0f);
		Sprite_t280657092 * L_0 = Image_get_activeSprite_m3797951869(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Implicit_m3574996620(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0023;
		}
	}
	{
		Sprite_t280657092 * L_2 = Image_get_activeSprite_m3797951869(__this, /*hidden argument*/NULL);
		NullCheck(L_2);
		float L_3 = Sprite_get_pixelsPerUnit_m524644775(L_2, /*hidden argument*/NULL);
		V_0 = L_3;
	}

IL_0023:
	{
		V_1 = (100.0f);
		Canvas_t3310196443 * L_4 = Graphic_get_canvas_m3320066409(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_5 = Object_op_Implicit_m3574996620(NULL /*static, unused*/, L_4, /*hidden argument*/NULL);
		if (!L_5)
		{
			goto IL_0045;
		}
	}
	{
		Canvas_t3310196443 * L_6 = Graphic_get_canvas_m3320066409(__this, /*hidden argument*/NULL);
		NullCheck(L_6);
		float L_7 = Canvas_get_referencePixelsPerUnit_m3420541976(L_6, /*hidden argument*/NULL);
		V_1 = L_7;
	}

IL_0045:
	{
		float L_8 = V_0;
		float L_9 = V_1;
		V_2 = ((float)((float)L_8/(float)L_9));
		goto IL_004e;
	}

IL_004e:
	{
		float L_10 = V_2;
		return L_10;
	}
}
// UnityEngine.Material UnityEngine.UI.Image::get_material()
extern "C"  Material_t340375123 * Image_get_material_m993110777 (Image_t2670269651 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Image_get_material_m993110777_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Material_t340375123 * V_0 = NULL;
	{
		Material_t340375123 * L_0 = ((Graphic_t1660335611 *)__this)->get_m_Material_4();
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_0, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_001e;
		}
	}
	{
		Material_t340375123 * L_2 = ((Graphic_t1660335611 *)__this)->get_m_Material_4();
		V_0 = L_2;
		goto IL_005b;
	}

IL_001e:
	{
		Sprite_t280657092 * L_3 = Image_get_activeSprite_m3797951869(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_4 = Object_op_Implicit_m3574996620(NULL /*static, unused*/, L_3, /*hidden argument*/NULL);
		if (!L_4)
		{
			goto IL_004f;
		}
	}
	{
		Sprite_t280657092 * L_5 = Image_get_activeSprite_m3797951869(__this, /*hidden argument*/NULL);
		NullCheck(L_5);
		Texture2D_t3840446185 * L_6 = Sprite_get_associatedAlphaSplitTexture_m1197622862(L_5, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_7 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_6, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_7)
		{
			goto IL_004f;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Image_t2670269651_il2cpp_TypeInfo_var);
		Material_t340375123 * L_8 = Image_get_defaultETC1GraphicMaterial_m173416760(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_0 = L_8;
		goto IL_005b;
	}

IL_004f:
	{
		Material_t340375123 * L_9 = VirtFuncInvoker0< Material_t340375123 * >::Invoke(31 /* UnityEngine.Material UnityEngine.UI.Graphic::get_defaultMaterial() */, __this);
		V_0 = L_9;
		goto IL_005b;
	}

IL_005b:
	{
		Material_t340375123 * L_10 = V_0;
		return L_10;
	}
}
// System.Void UnityEngine.UI.Image::set_material(UnityEngine.Material)
extern "C"  void Image_set_material_m639117108 (Image_t2670269651 * __this, Material_t340375123 * ___value0, const RuntimeMethod* method)
{
	{
		Material_t340375123 * L_0 = ___value0;
		Graphic_set_material_m3991349725(__this, L_0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.UI.Image::OnBeforeSerialize()
extern "C"  void Image_OnBeforeSerialize_m3415525254 (Image_t2670269651 * __this, const RuntimeMethod* method)
{
	{
		return;
	}
}
// System.Void UnityEngine.UI.Image::OnAfterDeserialize()
extern "C"  void Image_OnAfterDeserialize_m2434428489 (Image_t2670269651 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Image_OnAfterDeserialize_m2434428489_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = __this->get_m_FillOrigin_37();
		if ((((int32_t)L_0) >= ((int32_t)0)))
		{
			goto IL_0019;
		}
	}
	{
		__this->set_m_FillOrigin_37(0);
		goto IL_0073;
	}

IL_0019:
	{
		int32_t L_1 = __this->get_m_FillMethod_34();
		if (L_1)
		{
			goto IL_003c;
		}
	}
	{
		int32_t L_2 = __this->get_m_FillOrigin_37();
		if ((((int32_t)L_2) <= ((int32_t)1)))
		{
			goto IL_003c;
		}
	}
	{
		__this->set_m_FillOrigin_37(0);
		goto IL_0073;
	}

IL_003c:
	{
		int32_t L_3 = __this->get_m_FillMethod_34();
		if ((!(((uint32_t)L_3) == ((uint32_t)1))))
		{
			goto IL_0060;
		}
	}
	{
		int32_t L_4 = __this->get_m_FillOrigin_37();
		if ((((int32_t)L_4) <= ((int32_t)1)))
		{
			goto IL_0060;
		}
	}
	{
		__this->set_m_FillOrigin_37(0);
		goto IL_0073;
	}

IL_0060:
	{
		int32_t L_5 = __this->get_m_FillOrigin_37();
		if ((((int32_t)L_5) <= ((int32_t)3)))
		{
			goto IL_0073;
		}
	}
	{
		__this->set_m_FillOrigin_37(0);
	}

IL_0073:
	{
		float L_6 = __this->get_m_FillAmount_35();
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t3464937446_il2cpp_TypeInfo_var);
		float L_7 = Mathf_Clamp_m3350697880(NULL /*static, unused*/, L_6, (0.0f), (1.0f), /*hidden argument*/NULL);
		__this->set_m_FillAmount_35(L_7);
		return;
	}
}
// UnityEngine.Vector4 UnityEngine.UI.Image::GetDrawingDimensions(System.Boolean)
extern "C"  Vector4_t3319028937  Image_GetDrawingDimensions_m3060965396 (Image_t2670269651 * __this, bool ___shouldPreserveAspect0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Image_GetDrawingDimensions_m3060965396_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Vector4_t3319028937  V_0;
	memset(&V_0, 0, sizeof(V_0));
	Vector2_t2156229523  V_1;
	memset(&V_1, 0, sizeof(V_1));
	Rect_t2360479859  V_2;
	memset(&V_2, 0, sizeof(V_2));
	Rect_t2360479859  V_3;
	memset(&V_3, 0, sizeof(V_3));
	Rect_t2360479859  V_4;
	memset(&V_4, 0, sizeof(V_4));
	int32_t V_5 = 0;
	int32_t V_6 = 0;
	Vector4_t3319028937  V_7;
	memset(&V_7, 0, sizeof(V_7));
	float V_8 = 0.0f;
	float V_9 = 0.0f;
	float V_10 = 0.0f;
	Vector2_t2156229523  V_11;
	memset(&V_11, 0, sizeof(V_11));
	float V_12 = 0.0f;
	Vector2_t2156229523  V_13;
	memset(&V_13, 0, sizeof(V_13));
	Vector4_t3319028937  V_14;
	memset(&V_14, 0, sizeof(V_14));
	Vector4_t3319028937  G_B3_0;
	memset(&G_B3_0, 0, sizeof(G_B3_0));
	Vector2_t2156229523  G_B6_0;
	memset(&G_B6_0, 0, sizeof(G_B6_0));
	{
		Sprite_t280657092 * L_0 = Image_get_activeSprite_m3797951869(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_0, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_001c;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Vector4_t3319028937_il2cpp_TypeInfo_var);
		Vector4_t3319028937  L_2 = Vector4_get_zero_m1422399515(NULL /*static, unused*/, /*hidden argument*/NULL);
		G_B3_0 = L_2;
		goto IL_0027;
	}

IL_001c:
	{
		Sprite_t280657092 * L_3 = Image_get_activeSprite_m3797951869(__this, /*hidden argument*/NULL);
		Vector4_t3319028937  L_4 = DataUtility_GetPadding_m1385423541(NULL /*static, unused*/, L_3, /*hidden argument*/NULL);
		G_B3_0 = L_4;
	}

IL_0027:
	{
		V_0 = G_B3_0;
		Sprite_t280657092 * L_5 = Image_get_activeSprite_m3797951869(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_6 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_5, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_6)
		{
			goto IL_0043;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Vector2_t2156229523_il2cpp_TypeInfo_var);
		Vector2_t2156229523  L_7 = Vector2_get_zero_m540426400(NULL /*static, unused*/, /*hidden argument*/NULL);
		G_B6_0 = L_7;
		goto IL_006e;
	}

IL_0043:
	{
		Sprite_t280657092 * L_8 = Image_get_activeSprite_m3797951869(__this, /*hidden argument*/NULL);
		NullCheck(L_8);
		Rect_t2360479859  L_9 = Sprite_get_rect_m2575211689(L_8, /*hidden argument*/NULL);
		V_2 = L_9;
		float L_10 = Rect_get_width_m3421484486((&V_2), /*hidden argument*/NULL);
		Sprite_t280657092 * L_11 = Image_get_activeSprite_m3797951869(__this, /*hidden argument*/NULL);
		NullCheck(L_11);
		Rect_t2360479859  L_12 = Sprite_get_rect_m2575211689(L_11, /*hidden argument*/NULL);
		V_3 = L_12;
		float L_13 = Rect_get_height_m1358425599((&V_3), /*hidden argument*/NULL);
		Vector2_t2156229523  L_14;
		memset(&L_14, 0, sizeof(L_14));
		Vector2__ctor_m3970636864((&L_14), L_10, L_13, /*hidden argument*/NULL);
		G_B6_0 = L_14;
	}

IL_006e:
	{
		V_1 = G_B6_0;
		Rect_t2360479859  L_15 = Graphic_GetPixelAdjustedRect_m3729397999(__this, /*hidden argument*/NULL);
		V_4 = L_15;
		float L_16 = (&V_1)->get_x_0();
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t3464937446_il2cpp_TypeInfo_var);
		int32_t L_17 = Mathf_RoundToInt_m1874334613(NULL /*static, unused*/, L_16, /*hidden argument*/NULL);
		V_5 = L_17;
		float L_18 = (&V_1)->get_y_1();
		int32_t L_19 = Mathf_RoundToInt_m1874334613(NULL /*static, unused*/, L_18, /*hidden argument*/NULL);
		V_6 = L_19;
		float L_20 = (&V_0)->get_x_1();
		int32_t L_21 = V_5;
		float L_22 = (&V_0)->get_y_2();
		int32_t L_23 = V_6;
		int32_t L_24 = V_5;
		float L_25 = (&V_0)->get_z_3();
		int32_t L_26 = V_5;
		int32_t L_27 = V_6;
		float L_28 = (&V_0)->get_w_4();
		int32_t L_29 = V_6;
		Vector4__ctor_m2498754347((&V_7), ((float)((float)L_20/(float)(((float)((float)L_21))))), ((float)((float)L_22/(float)(((float)((float)L_23))))), ((float)((float)((float)il2cpp_codegen_subtract((float)(((float)((float)L_24))), (float)L_25))/(float)(((float)((float)L_26))))), ((float)((float)((float)il2cpp_codegen_subtract((float)(((float)((float)L_27))), (float)L_28))/(float)(((float)((float)L_29))))), /*hidden argument*/NULL);
		bool L_30 = ___shouldPreserveAspect0;
		if (!L_30)
		{
			goto IL_01af;
		}
	}
	{
		float L_31 = Vector2_get_sqrMagnitude_m837837635((&V_1), /*hidden argument*/NULL);
		if ((!(((float)L_31) > ((float)(0.0f)))))
		{
			goto IL_01af;
		}
	}
	{
		float L_32 = (&V_1)->get_x_0();
		float L_33 = (&V_1)->get_y_1();
		V_8 = ((float)((float)L_32/(float)L_33));
		float L_34 = Rect_get_width_m3421484486((&V_4), /*hidden argument*/NULL);
		float L_35 = Rect_get_height_m1358425599((&V_4), /*hidden argument*/NULL);
		V_9 = ((float)((float)L_34/(float)L_35));
		float L_36 = V_8;
		float L_37 = V_9;
		if ((!(((float)L_36) > ((float)L_37))))
		{
			goto IL_0165;
		}
	}
	{
		float L_38 = Rect_get_height_m1358425599((&V_4), /*hidden argument*/NULL);
		V_10 = L_38;
		float L_39 = Rect_get_width_m3421484486((&V_4), /*hidden argument*/NULL);
		float L_40 = V_8;
		Rect_set_height_m1625569324((&V_4), ((float)il2cpp_codegen_multiply((float)L_39, (float)((float)((float)(1.0f)/(float)L_40)))), /*hidden argument*/NULL);
		Rect_t2360479859 * L_41 = (&V_4);
		float L_42 = Rect_get_y_m1501338330(L_41, /*hidden argument*/NULL);
		float L_43 = V_10;
		float L_44 = Rect_get_height_m1358425599((&V_4), /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_45 = Graphic_get_rectTransform_m1167152468(__this, /*hidden argument*/NULL);
		NullCheck(L_45);
		Vector2_t2156229523  L_46 = RectTransform_get_pivot_m3425744470(L_45, /*hidden argument*/NULL);
		V_11 = L_46;
		float L_47 = (&V_11)->get_y_1();
		Rect_set_y_m3702432190(L_41, ((float)il2cpp_codegen_add((float)L_42, (float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_subtract((float)L_43, (float)L_44)), (float)L_47)))), /*hidden argument*/NULL);
		goto IL_01ae;
	}

IL_0165:
	{
		float L_48 = Rect_get_width_m3421484486((&V_4), /*hidden argument*/NULL);
		V_12 = L_48;
		float L_49 = Rect_get_height_m1358425599((&V_4), /*hidden argument*/NULL);
		float L_50 = V_8;
		Rect_set_width_m2963421158((&V_4), ((float)il2cpp_codegen_multiply((float)L_49, (float)L_50)), /*hidden argument*/NULL);
		Rect_t2360479859 * L_51 = (&V_4);
		float L_52 = Rect_get_x_m3839990490(L_51, /*hidden argument*/NULL);
		float L_53 = V_12;
		float L_54 = Rect_get_width_m3421484486((&V_4), /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_55 = Graphic_get_rectTransform_m1167152468(__this, /*hidden argument*/NULL);
		NullCheck(L_55);
		Vector2_t2156229523  L_56 = RectTransform_get_pivot_m3425744470(L_55, /*hidden argument*/NULL);
		V_13 = L_56;
		float L_57 = (&V_13)->get_x_0();
		Rect_set_x_m2352063068(L_51, ((float)il2cpp_codegen_add((float)L_52, (float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_subtract((float)L_53, (float)L_54)), (float)L_57)))), /*hidden argument*/NULL);
	}

IL_01ae:
	{
	}

IL_01af:
	{
		float L_58 = Rect_get_x_m3839990490((&V_4), /*hidden argument*/NULL);
		float L_59 = Rect_get_width_m3421484486((&V_4), /*hidden argument*/NULL);
		float L_60 = (&V_7)->get_x_1();
		float L_61 = Rect_get_y_m1501338330((&V_4), /*hidden argument*/NULL);
		float L_62 = Rect_get_height_m1358425599((&V_4), /*hidden argument*/NULL);
		float L_63 = (&V_7)->get_y_2();
		float L_64 = Rect_get_x_m3839990490((&V_4), /*hidden argument*/NULL);
		float L_65 = Rect_get_width_m3421484486((&V_4), /*hidden argument*/NULL);
		float L_66 = (&V_7)->get_z_3();
		float L_67 = Rect_get_y_m1501338330((&V_4), /*hidden argument*/NULL);
		float L_68 = Rect_get_height_m1358425599((&V_4), /*hidden argument*/NULL);
		float L_69 = (&V_7)->get_w_4();
		Vector4__ctor_m2498754347((&V_7), ((float)il2cpp_codegen_add((float)L_58, (float)((float)il2cpp_codegen_multiply((float)L_59, (float)L_60)))), ((float)il2cpp_codegen_add((float)L_61, (float)((float)il2cpp_codegen_multiply((float)L_62, (float)L_63)))), ((float)il2cpp_codegen_add((float)L_64, (float)((float)il2cpp_codegen_multiply((float)L_65, (float)L_66)))), ((float)il2cpp_codegen_add((float)L_67, (float)((float)il2cpp_codegen_multiply((float)L_68, (float)L_69)))), /*hidden argument*/NULL);
		Vector4_t3319028937  L_70 = V_7;
		V_14 = L_70;
		goto IL_021b;
	}

IL_021b:
	{
		Vector4_t3319028937  L_71 = V_14;
		return L_71;
	}
}
// System.Void UnityEngine.UI.Image::SetNativeSize()
extern "C"  void Image_SetNativeSize_m2807421865 (Image_t2670269651 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Image_SetNativeSize_m2807421865_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	Rect_t2360479859  V_1;
	memset(&V_1, 0, sizeof(V_1));
	float V_2 = 0.0f;
	Rect_t2360479859  V_3;
	memset(&V_3, 0, sizeof(V_3));
	{
		Sprite_t280657092 * L_0 = Image_get_activeSprite_m3797951869(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_0, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0078;
		}
	}
	{
		Sprite_t280657092 * L_2 = Image_get_activeSprite_m3797951869(__this, /*hidden argument*/NULL);
		NullCheck(L_2);
		Rect_t2360479859  L_3 = Sprite_get_rect_m2575211689(L_2, /*hidden argument*/NULL);
		V_1 = L_3;
		float L_4 = Rect_get_width_m3421484486((&V_1), /*hidden argument*/NULL);
		float L_5 = Image_get_pixelsPerUnit_m3268528463(__this, /*hidden argument*/NULL);
		V_0 = ((float)((float)L_4/(float)L_5));
		Sprite_t280657092 * L_6 = Image_get_activeSprite_m3797951869(__this, /*hidden argument*/NULL);
		NullCheck(L_6);
		Rect_t2360479859  L_7 = Sprite_get_rect_m2575211689(L_6, /*hidden argument*/NULL);
		V_3 = L_7;
		float L_8 = Rect_get_height_m1358425599((&V_3), /*hidden argument*/NULL);
		float L_9 = Image_get_pixelsPerUnit_m3268528463(__this, /*hidden argument*/NULL);
		V_2 = ((float)((float)L_8/(float)L_9));
		RectTransform_t3704657025 * L_10 = Graphic_get_rectTransform_m1167152468(__this, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_11 = Graphic_get_rectTransform_m1167152468(__this, /*hidden argument*/NULL);
		NullCheck(L_11);
		Vector2_t2156229523  L_12 = RectTransform_get_anchorMin_m2928307238(L_11, /*hidden argument*/NULL);
		NullCheck(L_10);
		RectTransform_set_anchorMax_m2998668828(L_10, L_12, /*hidden argument*/NULL);
		RectTransform_t3704657025 * L_13 = Graphic_get_rectTransform_m1167152468(__this, /*hidden argument*/NULL);
		float L_14 = V_0;
		float L_15 = V_2;
		Vector2_t2156229523  L_16;
		memset(&L_16, 0, sizeof(L_16));
		Vector2__ctor_m3970636864((&L_16), L_14, L_15, /*hidden argument*/NULL);
		NullCheck(L_13);
		RectTransform_set_sizeDelta_m3462269772(L_13, L_16, /*hidden argument*/NULL);
		VirtActionInvoker0::Invoke(26 /* System.Void UnityEngine.UI.Graphic::SetAllDirty() */, __this);
	}

IL_0078:
	{
		return;
	}
}
// System.Void UnityEngine.UI.Image::OnPopulateMesh(UnityEngine.UI.VertexHelper)
extern "C"  void Image_OnPopulateMesh_m3827082909 (Image_t2670269651 * __this, VertexHelper_t2453304189 * ___toFill0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Image_OnPopulateMesh_m3827082909_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		Sprite_t280657092 * L_0 = Image_get_activeSprite_m3797951869(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_0, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_001f;
		}
	}
	{
		VertexHelper_t2453304189 * L_2 = ___toFill0;
		Graphic_OnPopulateMesh_m767318148(__this, L_2, /*hidden argument*/NULL);
		goto IL_007d;
	}

IL_001f:
	{
		int32_t L_3 = Image_get_type_m3606908055(__this, /*hidden argument*/NULL);
		V_0 = L_3;
		int32_t L_4 = V_0;
		switch (L_4)
		{
			case 0:
			{
				goto IL_0041;
			}
			case 1:
			{
				goto IL_0053;
			}
			case 2:
			{
				goto IL_005f;
			}
			case 3:
			{
				goto IL_006b;
			}
		}
	}
	{
		goto IL_007d;
	}

IL_0041:
	{
		VertexHelper_t2453304189 * L_5 = ___toFill0;
		bool L_6 = __this->get_m_PreserveAspect_32();
		Image_GenerateSimpleSprite_m3971588590(__this, L_5, L_6, /*hidden argument*/NULL);
		goto IL_007d;
	}

IL_0053:
	{
		VertexHelper_t2453304189 * L_7 = ___toFill0;
		Image_GenerateSlicedSprite_m816229481(__this, L_7, /*hidden argument*/NULL);
		goto IL_007d;
	}

IL_005f:
	{
		VertexHelper_t2453304189 * L_8 = ___toFill0;
		Image_GenerateTiledSprite_m3366198572(__this, L_8, /*hidden argument*/NULL);
		goto IL_007d;
	}

IL_006b:
	{
		VertexHelper_t2453304189 * L_9 = ___toFill0;
		bool L_10 = __this->get_m_PreserveAspect_32();
		Image_GenerateFilledSprite_m1448031459(__this, L_9, L_10, /*hidden argument*/NULL);
		goto IL_007d;
	}

IL_007d:
	{
		return;
	}
}
// System.Void UnityEngine.UI.Image::UpdateMaterial()
extern "C"  void Image_UpdateMaterial_m320257969 (Image_t2670269651 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Image_UpdateMaterial_m320257969_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Texture2D_t3840446185 * V_0 = NULL;
	{
		Graphic_UpdateMaterial_m3107761958(__this, /*hidden argument*/NULL);
		Sprite_t280657092 * L_0 = Image_get_activeSprite_m3797951869(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_0, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_002a;
		}
	}
	{
		CanvasRenderer_t2598313366 * L_2 = Graphic_get_canvasRenderer_m315509948(__this, /*hidden argument*/NULL);
		NullCheck(L_2);
		CanvasRenderer_SetAlphaTexture_m2009567627(L_2, (Texture_t3661962703 *)NULL, /*hidden argument*/NULL);
		goto IL_0050;
	}

IL_002a:
	{
		Sprite_t280657092 * L_3 = Image_get_activeSprite_m3797951869(__this, /*hidden argument*/NULL);
		NullCheck(L_3);
		Texture2D_t3840446185 * L_4 = Sprite_get_associatedAlphaSplitTexture_m1197622862(L_3, /*hidden argument*/NULL);
		V_0 = L_4;
		Texture2D_t3840446185 * L_5 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_6 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_5, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_6)
		{
			goto IL_0050;
		}
	}
	{
		CanvasRenderer_t2598313366 * L_7 = Graphic_get_canvasRenderer_m315509948(__this, /*hidden argument*/NULL);
		Texture2D_t3840446185 * L_8 = V_0;
		NullCheck(L_7);
		CanvasRenderer_SetAlphaTexture_m2009567627(L_7, L_8, /*hidden argument*/NULL);
	}

IL_0050:
	{
		return;
	}
}
// System.Void UnityEngine.UI.Image::GenerateSimpleSprite(UnityEngine.UI.VertexHelper,System.Boolean)
extern "C"  void Image_GenerateSimpleSprite_m3971588590 (Image_t2670269651 * __this, VertexHelper_t2453304189 * ___vh0, bool ___lPreserveAspect1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Image_GenerateSimpleSprite_m3971588590_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Vector4_t3319028937  V_0;
	memset(&V_0, 0, sizeof(V_0));
	Vector4_t3319028937  V_1;
	memset(&V_1, 0, sizeof(V_1));
	Color_t2555686324  V_2;
	memset(&V_2, 0, sizeof(V_2));
	Vector4_t3319028937  G_B3_0;
	memset(&G_B3_0, 0, sizeof(G_B3_0));
	{
		bool L_0 = ___lPreserveAspect1;
		Vector4_t3319028937  L_1 = Image_GetDrawingDimensions_m3060965396(__this, L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		Sprite_t280657092 * L_2 = Image_get_activeSprite_m3797951869(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_3 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_2, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_3)
		{
			goto IL_002a;
		}
	}
	{
		Sprite_t280657092 * L_4 = Image_get_activeSprite_m3797951869(__this, /*hidden argument*/NULL);
		Vector4_t3319028937  L_5 = DataUtility_GetOuterUV_m2509686757(NULL /*static, unused*/, L_4, /*hidden argument*/NULL);
		G_B3_0 = L_5;
		goto IL_002f;
	}

IL_002a:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Vector4_t3319028937_il2cpp_TypeInfo_var);
		Vector4_t3319028937  L_6 = Vector4_get_zero_m1422399515(NULL /*static, unused*/, /*hidden argument*/NULL);
		G_B3_0 = L_6;
	}

IL_002f:
	{
		V_1 = G_B3_0;
		Color_t2555686324  L_7 = VirtFuncInvoker0< Color_t2555686324  >::Invoke(22 /* UnityEngine.Color UnityEngine.UI.Graphic::get_color() */, __this);
		V_2 = L_7;
		VertexHelper_t2453304189 * L_8 = ___vh0;
		NullCheck(L_8);
		VertexHelper_Clear_m627349662(L_8, /*hidden argument*/NULL);
		VertexHelper_t2453304189 * L_9 = ___vh0;
		float L_10 = (&V_0)->get_x_1();
		float L_11 = (&V_0)->get_y_2();
		Vector3_t3722313464  L_12;
		memset(&L_12, 0, sizeof(L_12));
		Vector3__ctor_m1719387948((&L_12), L_10, L_11, /*hidden argument*/NULL);
		Color_t2555686324  L_13 = V_2;
		Color32_t2600501292  L_14 = Color32_op_Implicit_m2658259763(NULL /*static, unused*/, L_13, /*hidden argument*/NULL);
		float L_15 = (&V_1)->get_x_1();
		float L_16 = (&V_1)->get_y_2();
		Vector2_t2156229523  L_17;
		memset(&L_17, 0, sizeof(L_17));
		Vector2__ctor_m3970636864((&L_17), L_15, L_16, /*hidden argument*/NULL);
		NullCheck(L_9);
		VertexHelper_AddVert_m3837581305(L_9, L_12, L_14, L_17, /*hidden argument*/NULL);
		VertexHelper_t2453304189 * L_18 = ___vh0;
		float L_19 = (&V_0)->get_x_1();
		float L_20 = (&V_0)->get_w_4();
		Vector3_t3722313464  L_21;
		memset(&L_21, 0, sizeof(L_21));
		Vector3__ctor_m1719387948((&L_21), L_19, L_20, /*hidden argument*/NULL);
		Color_t2555686324  L_22 = V_2;
		Color32_t2600501292  L_23 = Color32_op_Implicit_m2658259763(NULL /*static, unused*/, L_22, /*hidden argument*/NULL);
		float L_24 = (&V_1)->get_x_1();
		float L_25 = (&V_1)->get_w_4();
		Vector2_t2156229523  L_26;
		memset(&L_26, 0, sizeof(L_26));
		Vector2__ctor_m3970636864((&L_26), L_24, L_25, /*hidden argument*/NULL);
		NullCheck(L_18);
		VertexHelper_AddVert_m3837581305(L_18, L_21, L_23, L_26, /*hidden argument*/NULL);
		VertexHelper_t2453304189 * L_27 = ___vh0;
		float L_28 = (&V_0)->get_z_3();
		float L_29 = (&V_0)->get_w_4();
		Vector3_t3722313464  L_30;
		memset(&L_30, 0, sizeof(L_30));
		Vector3__ctor_m1719387948((&L_30), L_28, L_29, /*hidden argument*/NULL);
		Color_t2555686324  L_31 = V_2;
		Color32_t2600501292  L_32 = Color32_op_Implicit_m2658259763(NULL /*static, unused*/, L_31, /*hidden argument*/NULL);
		float L_33 = (&V_1)->get_z_3();
		float L_34 = (&V_1)->get_w_4();
		Vector2_t2156229523  L_35;
		memset(&L_35, 0, sizeof(L_35));
		Vector2__ctor_m3970636864((&L_35), L_33, L_34, /*hidden argument*/NULL);
		NullCheck(L_27);
		VertexHelper_AddVert_m3837581305(L_27, L_30, L_32, L_35, /*hidden argument*/NULL);
		VertexHelper_t2453304189 * L_36 = ___vh0;
		float L_37 = (&V_0)->get_z_3();
		float L_38 = (&V_0)->get_y_2();
		Vector3_t3722313464  L_39;
		memset(&L_39, 0, sizeof(L_39));
		Vector3__ctor_m1719387948((&L_39), L_37, L_38, /*hidden argument*/NULL);
		Color_t2555686324  L_40 = V_2;
		Color32_t2600501292  L_41 = Color32_op_Implicit_m2658259763(NULL /*static, unused*/, L_40, /*hidden argument*/NULL);
		float L_42 = (&V_1)->get_z_3();
		float L_43 = (&V_1)->get_y_2();
		Vector2_t2156229523  L_44;
		memset(&L_44, 0, sizeof(L_44));
		Vector2__ctor_m3970636864((&L_44), L_42, L_43, /*hidden argument*/NULL);
		NullCheck(L_36);
		VertexHelper_AddVert_m3837581305(L_36, L_39, L_41, L_44, /*hidden argument*/NULL);
		VertexHelper_t2453304189 * L_45 = ___vh0;
		NullCheck(L_45);
		VertexHelper_AddTriangle_m3677720024(L_45, 0, 1, 2, /*hidden argument*/NULL);
		VertexHelper_t2453304189 * L_46 = ___vh0;
		NullCheck(L_46);
		VertexHelper_AddTriangle_m3677720024(L_46, 2, 3, 0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.UI.Image::GenerateSlicedSprite(UnityEngine.UI.VertexHelper)
extern "C"  void Image_GenerateSlicedSprite_m816229481 (Image_t2670269651 * __this, VertexHelper_t2453304189 * ___toFill0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Image_GenerateSlicedSprite_m816229481_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Vector4_t3319028937  V_0;
	memset(&V_0, 0, sizeof(V_0));
	Vector4_t3319028937  V_1;
	memset(&V_1, 0, sizeof(V_1));
	Vector4_t3319028937  V_2;
	memset(&V_2, 0, sizeof(V_2));
	Vector4_t3319028937  V_3;
	memset(&V_3, 0, sizeof(V_3));
	Rect_t2360479859  V_4;
	memset(&V_4, 0, sizeof(V_4));
	Vector4_t3319028937  V_5;
	memset(&V_5, 0, sizeof(V_5));
	int32_t V_6 = 0;
	int32_t V_7 = 0;
	int32_t V_8 = 0;
	int32_t V_9 = 0;
	int32_t V_10 = 0;
	{
		bool L_0 = Image_get_hasBorder_m3423344180(__this, /*hidden argument*/NULL);
		if (L_0)
		{
			goto IL_001a;
		}
	}
	{
		VertexHelper_t2453304189 * L_1 = ___toFill0;
		Image_GenerateSimpleSprite_m3971588590(__this, L_1, (bool)0, /*hidden argument*/NULL);
		goto IL_035a;
	}

IL_001a:
	{
		Sprite_t280657092 * L_2 = Image_get_activeSprite_m3797951869(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_3 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_2, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_3)
		{
			goto IL_0062;
		}
	}
	{
		Sprite_t280657092 * L_4 = Image_get_activeSprite_m3797951869(__this, /*hidden argument*/NULL);
		Vector4_t3319028937  L_5 = DataUtility_GetOuterUV_m2509686757(NULL /*static, unused*/, L_4, /*hidden argument*/NULL);
		V_0 = L_5;
		Sprite_t280657092 * L_6 = Image_get_activeSprite_m3797951869(__this, /*hidden argument*/NULL);
		Vector4_t3319028937  L_7 = DataUtility_GetInnerUV_m2896140645(NULL /*static, unused*/, L_6, /*hidden argument*/NULL);
		V_1 = L_7;
		Sprite_t280657092 * L_8 = Image_get_activeSprite_m3797951869(__this, /*hidden argument*/NULL);
		Vector4_t3319028937  L_9 = DataUtility_GetPadding_m1385423541(NULL /*static, unused*/, L_8, /*hidden argument*/NULL);
		V_2 = L_9;
		Sprite_t280657092 * L_10 = Image_get_activeSprite_m3797951869(__this, /*hidden argument*/NULL);
		NullCheck(L_10);
		Vector4_t3319028937  L_11 = Sprite_get_border_m2985609076(L_10, /*hidden argument*/NULL);
		V_3 = L_11;
		goto IL_007c;
	}

IL_0062:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Vector4_t3319028937_il2cpp_TypeInfo_var);
		Vector4_t3319028937  L_12 = Vector4_get_zero_m1422399515(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_0 = L_12;
		Vector4_t3319028937  L_13 = Vector4_get_zero_m1422399515(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_1 = L_13;
		Vector4_t3319028937  L_14 = Vector4_get_zero_m1422399515(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_2 = L_14;
		Vector4_t3319028937  L_15 = Vector4_get_zero_m1422399515(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_3 = L_15;
	}

IL_007c:
	{
		Rect_t2360479859  L_16 = Graphic_GetPixelAdjustedRect_m3729397999(__this, /*hidden argument*/NULL);
		V_4 = L_16;
		Vector4_t3319028937  L_17 = V_3;
		float L_18 = Image_get_pixelsPerUnit_m3268528463(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Vector4_t3319028937_il2cpp_TypeInfo_var);
		Vector4_t3319028937  L_19 = Vector4_op_Division_m264790546(NULL /*static, unused*/, L_17, L_18, /*hidden argument*/NULL);
		Rect_t2360479859  L_20 = V_4;
		Vector4_t3319028937  L_21 = Image_GetAdjustedBorders_m2232386424(__this, L_19, L_20, /*hidden argument*/NULL);
		V_5 = L_21;
		Vector4_t3319028937  L_22 = V_2;
		float L_23 = Image_get_pixelsPerUnit_m3268528463(__this, /*hidden argument*/NULL);
		Vector4_t3319028937  L_24 = Vector4_op_Division_m264790546(NULL /*static, unused*/, L_22, L_23, /*hidden argument*/NULL);
		V_2 = L_24;
		IL2CPP_RUNTIME_CLASS_INIT(Image_t2670269651_il2cpp_TypeInfo_var);
		Vector2U5BU5D_t1457185986* L_25 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_VertScratch_39();
		NullCheck(L_25);
		float L_26 = (&V_2)->get_x_1();
		float L_27 = (&V_2)->get_y_2();
		Vector2_t2156229523  L_28;
		memset(&L_28, 0, sizeof(L_28));
		Vector2__ctor_m3970636864((&L_28), L_26, L_27, /*hidden argument*/NULL);
		*(Vector2_t2156229523 *)((L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))) = L_28;
		Vector2U5BU5D_t1457185986* L_29 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_VertScratch_39();
		NullCheck(L_29);
		float L_30 = Rect_get_width_m3421484486((&V_4), /*hidden argument*/NULL);
		float L_31 = (&V_2)->get_z_3();
		float L_32 = Rect_get_height_m1358425599((&V_4), /*hidden argument*/NULL);
		float L_33 = (&V_2)->get_w_4();
		Vector2_t2156229523  L_34;
		memset(&L_34, 0, sizeof(L_34));
		Vector2__ctor_m3970636864((&L_34), ((float)il2cpp_codegen_subtract((float)L_30, (float)L_31)), ((float)il2cpp_codegen_subtract((float)L_32, (float)L_33)), /*hidden argument*/NULL);
		*(Vector2_t2156229523 *)((L_29)->GetAddressAt(static_cast<il2cpp_array_size_t>(3))) = L_34;
		Vector2U5BU5D_t1457185986* L_35 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_VertScratch_39();
		NullCheck(L_35);
		float L_36 = (&V_5)->get_x_1();
		((L_35)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))->set_x_0(L_36);
		Vector2U5BU5D_t1457185986* L_37 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_VertScratch_39();
		NullCheck(L_37);
		float L_38 = (&V_5)->get_y_2();
		((L_37)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))->set_y_1(L_38);
		Vector2U5BU5D_t1457185986* L_39 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_VertScratch_39();
		NullCheck(L_39);
		float L_40 = Rect_get_width_m3421484486((&V_4), /*hidden argument*/NULL);
		float L_41 = (&V_5)->get_z_3();
		((L_39)->GetAddressAt(static_cast<il2cpp_array_size_t>(2)))->set_x_0(((float)il2cpp_codegen_subtract((float)L_40, (float)L_41)));
		Vector2U5BU5D_t1457185986* L_42 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_VertScratch_39();
		NullCheck(L_42);
		float L_43 = Rect_get_height_m1358425599((&V_4), /*hidden argument*/NULL);
		float L_44 = (&V_5)->get_w_4();
		((L_42)->GetAddressAt(static_cast<il2cpp_array_size_t>(2)))->set_y_1(((float)il2cpp_codegen_subtract((float)L_43, (float)L_44)));
		V_6 = 0;
		goto IL_01b7;
	}

IL_0171:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Image_t2670269651_il2cpp_TypeInfo_var);
		Vector2U5BU5D_t1457185986* L_45 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_VertScratch_39();
		int32_t L_46 = V_6;
		NullCheck(L_45);
		Vector2_t2156229523 * L_47 = ((L_45)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_46)));
		float L_48 = L_47->get_x_0();
		float L_49 = Rect_get_x_m3839990490((&V_4), /*hidden argument*/NULL);
		L_47->set_x_0(((float)il2cpp_codegen_add((float)L_48, (float)L_49)));
		Vector2U5BU5D_t1457185986* L_50 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_VertScratch_39();
		int32_t L_51 = V_6;
		NullCheck(L_50);
		Vector2_t2156229523 * L_52 = ((L_50)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_51)));
		float L_53 = L_52->get_y_1();
		float L_54 = Rect_get_y_m1501338330((&V_4), /*hidden argument*/NULL);
		L_52->set_y_1(((float)il2cpp_codegen_add((float)L_53, (float)L_54)));
		int32_t L_55 = V_6;
		V_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_55, (int32_t)1));
	}

IL_01b7:
	{
		int32_t L_56 = V_6;
		if ((((int32_t)L_56) < ((int32_t)4)))
		{
			goto IL_0171;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Image_t2670269651_il2cpp_TypeInfo_var);
		Vector2U5BU5D_t1457185986* L_57 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_UVScratch_40();
		NullCheck(L_57);
		float L_58 = (&V_0)->get_x_1();
		float L_59 = (&V_0)->get_y_2();
		Vector2_t2156229523  L_60;
		memset(&L_60, 0, sizeof(L_60));
		Vector2__ctor_m3970636864((&L_60), L_58, L_59, /*hidden argument*/NULL);
		*(Vector2_t2156229523 *)((L_57)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))) = L_60;
		Vector2U5BU5D_t1457185986* L_61 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_UVScratch_40();
		NullCheck(L_61);
		float L_62 = (&V_1)->get_x_1();
		float L_63 = (&V_1)->get_y_2();
		Vector2_t2156229523  L_64;
		memset(&L_64, 0, sizeof(L_64));
		Vector2__ctor_m3970636864((&L_64), L_62, L_63, /*hidden argument*/NULL);
		*(Vector2_t2156229523 *)((L_61)->GetAddressAt(static_cast<il2cpp_array_size_t>(1))) = L_64;
		Vector2U5BU5D_t1457185986* L_65 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_UVScratch_40();
		NullCheck(L_65);
		float L_66 = (&V_1)->get_z_3();
		float L_67 = (&V_1)->get_w_4();
		Vector2_t2156229523  L_68;
		memset(&L_68, 0, sizeof(L_68));
		Vector2__ctor_m3970636864((&L_68), L_66, L_67, /*hidden argument*/NULL);
		*(Vector2_t2156229523 *)((L_65)->GetAddressAt(static_cast<il2cpp_array_size_t>(2))) = L_68;
		Vector2U5BU5D_t1457185986* L_69 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_UVScratch_40();
		NullCheck(L_69);
		float L_70 = (&V_0)->get_z_3();
		float L_71 = (&V_0)->get_w_4();
		Vector2_t2156229523  L_72;
		memset(&L_72, 0, sizeof(L_72));
		Vector2__ctor_m3970636864((&L_72), L_70, L_71, /*hidden argument*/NULL);
		*(Vector2_t2156229523 *)((L_69)->GetAddressAt(static_cast<il2cpp_array_size_t>(3))) = L_72;
		VertexHelper_t2453304189 * L_73 = ___toFill0;
		NullCheck(L_73);
		VertexHelper_Clear_m627349662(L_73, /*hidden argument*/NULL);
		V_7 = 0;
		goto IL_0352;
	}

IL_0259:
	{
		int32_t L_74 = V_7;
		V_8 = ((int32_t)il2cpp_codegen_add((int32_t)L_74, (int32_t)1));
		V_9 = 0;
		goto IL_0343;
	}

IL_0268:
	{
		bool L_75 = __this->get_m_FillCenter_33();
		if (L_75)
		{
			goto IL_0289;
		}
	}
	{
		int32_t L_76 = V_7;
		if ((!(((uint32_t)L_76) == ((uint32_t)1))))
		{
			goto IL_0289;
		}
	}
	{
		int32_t L_77 = V_9;
		if ((!(((uint32_t)L_77) == ((uint32_t)1))))
		{
			goto IL_0289;
		}
	}
	{
		goto IL_033d;
	}

IL_0289:
	{
		int32_t L_78 = V_9;
		V_10 = ((int32_t)il2cpp_codegen_add((int32_t)L_78, (int32_t)1));
		VertexHelper_t2453304189 * L_79 = ___toFill0;
		IL2CPP_RUNTIME_CLASS_INIT(Image_t2670269651_il2cpp_TypeInfo_var);
		Vector2U5BU5D_t1457185986* L_80 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_VertScratch_39();
		int32_t L_81 = V_7;
		NullCheck(L_80);
		float L_82 = ((L_80)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_81)))->get_x_0();
		Vector2U5BU5D_t1457185986* L_83 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_VertScratch_39();
		int32_t L_84 = V_9;
		NullCheck(L_83);
		float L_85 = ((L_83)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_84)))->get_y_1();
		Vector2_t2156229523  L_86;
		memset(&L_86, 0, sizeof(L_86));
		Vector2__ctor_m3970636864((&L_86), L_82, L_85, /*hidden argument*/NULL);
		Vector2U5BU5D_t1457185986* L_87 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_VertScratch_39();
		int32_t L_88 = V_8;
		NullCheck(L_87);
		float L_89 = ((L_87)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_88)))->get_x_0();
		Vector2U5BU5D_t1457185986* L_90 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_VertScratch_39();
		int32_t L_91 = V_10;
		NullCheck(L_90);
		float L_92 = ((L_90)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_91)))->get_y_1();
		Vector2_t2156229523  L_93;
		memset(&L_93, 0, sizeof(L_93));
		Vector2__ctor_m3970636864((&L_93), L_89, L_92, /*hidden argument*/NULL);
		Color_t2555686324  L_94 = VirtFuncInvoker0< Color_t2555686324  >::Invoke(22 /* UnityEngine.Color UnityEngine.UI.Graphic::get_color() */, __this);
		Color32_t2600501292  L_95 = Color32_op_Implicit_m2658259763(NULL /*static, unused*/, L_94, /*hidden argument*/NULL);
		Vector2U5BU5D_t1457185986* L_96 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_UVScratch_40();
		int32_t L_97 = V_7;
		NullCheck(L_96);
		float L_98 = ((L_96)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_97)))->get_x_0();
		Vector2U5BU5D_t1457185986* L_99 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_UVScratch_40();
		int32_t L_100 = V_9;
		NullCheck(L_99);
		float L_101 = ((L_99)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_100)))->get_y_1();
		Vector2_t2156229523  L_102;
		memset(&L_102, 0, sizeof(L_102));
		Vector2__ctor_m3970636864((&L_102), L_98, L_101, /*hidden argument*/NULL);
		Vector2U5BU5D_t1457185986* L_103 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_UVScratch_40();
		int32_t L_104 = V_8;
		NullCheck(L_103);
		float L_105 = ((L_103)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_104)))->get_x_0();
		Vector2U5BU5D_t1457185986* L_106 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_UVScratch_40();
		int32_t L_107 = V_10;
		NullCheck(L_106);
		float L_108 = ((L_106)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_107)))->get_y_1();
		Vector2_t2156229523  L_109;
		memset(&L_109, 0, sizeof(L_109));
		Vector2__ctor_m3970636864((&L_109), L_105, L_108, /*hidden argument*/NULL);
		Image_AddQuad_m2161647989(NULL /*static, unused*/, L_79, L_86, L_93, L_95, L_102, L_109, /*hidden argument*/NULL);
	}

IL_033d:
	{
		int32_t L_110 = V_9;
		V_9 = ((int32_t)il2cpp_codegen_add((int32_t)L_110, (int32_t)1));
	}

IL_0343:
	{
		int32_t L_111 = V_9;
		if ((((int32_t)L_111) < ((int32_t)3)))
		{
			goto IL_0268;
		}
	}
	{
		int32_t L_112 = V_7;
		V_7 = ((int32_t)il2cpp_codegen_add((int32_t)L_112, (int32_t)1));
	}

IL_0352:
	{
		int32_t L_113 = V_7;
		if ((((int32_t)L_113) < ((int32_t)3)))
		{
			goto IL_0259;
		}
	}

IL_035a:
	{
		return;
	}
}
// System.Void UnityEngine.UI.Image::GenerateTiledSprite(UnityEngine.UI.VertexHelper)
extern "C"  void Image_GenerateTiledSprite_m3366198572 (Image_t2670269651 * __this, VertexHelper_t2453304189 * ___toFill0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Image_GenerateTiledSprite_m3366198572_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Vector4_t3319028937  V_0;
	memset(&V_0, 0, sizeof(V_0));
	Vector4_t3319028937  V_1;
	memset(&V_1, 0, sizeof(V_1));
	Vector4_t3319028937  V_2;
	memset(&V_2, 0, sizeof(V_2));
	Vector2_t2156229523  V_3;
	memset(&V_3, 0, sizeof(V_3));
	Rect_t2360479859  V_4;
	memset(&V_4, 0, sizeof(V_4));
	Rect_t2360479859  V_5;
	memset(&V_5, 0, sizeof(V_5));
	float V_6 = 0.0f;
	float V_7 = 0.0f;
	Vector2_t2156229523  V_8;
	memset(&V_8, 0, sizeof(V_8));
	Vector2_t2156229523  V_9;
	memset(&V_9, 0, sizeof(V_9));
	float V_10 = 0.0f;
	float V_11 = 0.0f;
	float V_12 = 0.0f;
	float V_13 = 0.0f;
	Vector2_t2156229523  V_14;
	memset(&V_14, 0, sizeof(V_14));
	int64_t V_15 = 0;
	int64_t V_16 = 0;
	double V_17 = 0.0;
	double V_18 = 0.0;
	double V_19 = 0.0;
	double V_20 = 0.0;
	double V_21 = 0.0;
	double V_22 = 0.0;
	double V_23 = 0.0;
	double V_24 = 0.0;
	double V_25 = 0.0;
	double V_26 = 0.0;
	int64_t V_27 = 0;
	float V_28 = 0.0f;
	float V_29 = 0.0f;
	int64_t V_30 = 0;
	float V_31 = 0.0f;
	float V_32 = 0.0f;
	int64_t V_33 = 0;
	float V_34 = 0.0f;
	float V_35 = 0.0f;
	int64_t V_36 = 0;
	float V_37 = 0.0f;
	float V_38 = 0.0f;
	Vector2_t2156229523  V_39;
	memset(&V_39, 0, sizeof(V_39));
	{
		Sprite_t280657092 * L_0 = Image_get_activeSprite_m3797951869(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_0, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0052;
		}
	}
	{
		Sprite_t280657092 * L_2 = Image_get_activeSprite_m3797951869(__this, /*hidden argument*/NULL);
		Vector4_t3319028937  L_3 = DataUtility_GetOuterUV_m2509686757(NULL /*static, unused*/, L_2, /*hidden argument*/NULL);
		V_0 = L_3;
		Sprite_t280657092 * L_4 = Image_get_activeSprite_m3797951869(__this, /*hidden argument*/NULL);
		Vector4_t3319028937  L_5 = DataUtility_GetInnerUV_m2896140645(NULL /*static, unused*/, L_4, /*hidden argument*/NULL);
		V_1 = L_5;
		Sprite_t280657092 * L_6 = Image_get_activeSprite_m3797951869(__this, /*hidden argument*/NULL);
		NullCheck(L_6);
		Vector4_t3319028937  L_7 = Sprite_get_border_m2985609076(L_6, /*hidden argument*/NULL);
		V_2 = L_7;
		Sprite_t280657092 * L_8 = Image_get_activeSprite_m3797951869(__this, /*hidden argument*/NULL);
		NullCheck(L_8);
		Rect_t2360479859  L_9 = Sprite_get_rect_m2575211689(L_8, /*hidden argument*/NULL);
		V_4 = L_9;
		Vector2_t2156229523  L_10 = Rect_get_size_m477575021((&V_4), /*hidden argument*/NULL);
		V_3 = L_10;
		goto IL_0076;
	}

IL_0052:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Vector4_t3319028937_il2cpp_TypeInfo_var);
		Vector4_t3319028937  L_11 = Vector4_get_zero_m1422399515(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_0 = L_11;
		Vector4_t3319028937  L_12 = Vector4_get_zero_m1422399515(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_1 = L_12;
		Vector4_t3319028937  L_13 = Vector4_get_zero_m1422399515(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_2 = L_13;
		IL2CPP_RUNTIME_CLASS_INIT(Vector2_t2156229523_il2cpp_TypeInfo_var);
		Vector2_t2156229523  L_14 = Vector2_get_one_m738793577(NULL /*static, unused*/, /*hidden argument*/NULL);
		Vector2_t2156229523  L_15 = Vector2_op_Multiply_m2347887432(NULL /*static, unused*/, L_14, (100.0f), /*hidden argument*/NULL);
		V_3 = L_15;
	}

IL_0076:
	{
		Rect_t2360479859  L_16 = Graphic_GetPixelAdjustedRect_m3729397999(__this, /*hidden argument*/NULL);
		V_5 = L_16;
		float L_17 = (&V_3)->get_x_0();
		float L_18 = (&V_2)->get_x_1();
		float L_19 = (&V_2)->get_z_3();
		float L_20 = Image_get_pixelsPerUnit_m3268528463(__this, /*hidden argument*/NULL);
		V_6 = ((float)((float)((float)il2cpp_codegen_subtract((float)((float)il2cpp_codegen_subtract((float)L_17, (float)L_18)), (float)L_19))/(float)L_20));
		float L_21 = (&V_3)->get_y_1();
		float L_22 = (&V_2)->get_y_2();
		float L_23 = (&V_2)->get_w_4();
		float L_24 = Image_get_pixelsPerUnit_m3268528463(__this, /*hidden argument*/NULL);
		V_7 = ((float)((float)((float)il2cpp_codegen_subtract((float)((float)il2cpp_codegen_subtract((float)L_21, (float)L_22)), (float)L_23))/(float)L_24));
		Vector4_t3319028937  L_25 = V_2;
		float L_26 = Image_get_pixelsPerUnit_m3268528463(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Vector4_t3319028937_il2cpp_TypeInfo_var);
		Vector4_t3319028937  L_27 = Vector4_op_Division_m264790546(NULL /*static, unused*/, L_25, L_26, /*hidden argument*/NULL);
		Rect_t2360479859  L_28 = V_5;
		Vector4_t3319028937  L_29 = Image_GetAdjustedBorders_m2232386424(__this, L_27, L_28, /*hidden argument*/NULL);
		V_2 = L_29;
		float L_30 = (&V_1)->get_x_1();
		float L_31 = (&V_1)->get_y_2();
		Vector2__ctor_m3970636864((&V_8), L_30, L_31, /*hidden argument*/NULL);
		float L_32 = (&V_1)->get_z_3();
		float L_33 = (&V_1)->get_w_4();
		Vector2__ctor_m3970636864((&V_9), L_32, L_33, /*hidden argument*/NULL);
		float L_34 = (&V_2)->get_x_1();
		V_10 = L_34;
		float L_35 = Rect_get_width_m3421484486((&V_5), /*hidden argument*/NULL);
		float L_36 = (&V_2)->get_z_3();
		V_11 = ((float)il2cpp_codegen_subtract((float)L_35, (float)L_36));
		float L_37 = (&V_2)->get_y_2();
		V_12 = L_37;
		float L_38 = Rect_get_height_m1358425599((&V_5), /*hidden argument*/NULL);
		float L_39 = (&V_2)->get_w_4();
		V_13 = ((float)il2cpp_codegen_subtract((float)L_38, (float)L_39));
		VertexHelper_t2453304189 * L_40 = ___toFill0;
		NullCheck(L_40);
		VertexHelper_Clear_m627349662(L_40, /*hidden argument*/NULL);
		Vector2_t2156229523  L_41 = V_9;
		V_14 = L_41;
		float L_42 = V_6;
		if ((!(((float)L_42) <= ((float)(0.0f)))))
		{
			goto IL_014e;
		}
	}
	{
		float L_43 = V_11;
		float L_44 = V_10;
		V_6 = ((float)il2cpp_codegen_subtract((float)L_43, (float)L_44));
	}

IL_014e:
	{
		float L_45 = V_7;
		if ((!(((float)L_45) <= ((float)(0.0f)))))
		{
			goto IL_0161;
		}
	}
	{
		float L_46 = V_13;
		float L_47 = V_12;
		V_7 = ((float)il2cpp_codegen_subtract((float)L_46, (float)L_47));
	}

IL_0161:
	{
		Sprite_t280657092 * L_48 = Image_get_activeSprite_m3797951869(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_49 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_48, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_49)
		{
			goto IL_096c;
		}
	}
	{
		bool L_50 = Image_get_hasBorder_m3423344180(__this, /*hidden argument*/NULL);
		if (L_50)
		{
			goto IL_01a2;
		}
	}
	{
		Sprite_t280657092 * L_51 = Image_get_activeSprite_m3797951869(__this, /*hidden argument*/NULL);
		NullCheck(L_51);
		bool L_52 = Sprite_get_packed_m1179604684(L_51, /*hidden argument*/NULL);
		if (L_52)
		{
			goto IL_01a2;
		}
	}
	{
		Sprite_t280657092 * L_53 = Image_get_activeSprite_m3797951869(__this, /*hidden argument*/NULL);
		NullCheck(L_53);
		Texture2D_t3840446185 * L_54 = Sprite_get_texture_m3976398399(L_53, /*hidden argument*/NULL);
		NullCheck(L_54);
		int32_t L_55 = Texture_get_wrapMode_m2187367613(L_54, /*hidden argument*/NULL);
		if (!L_55)
		{
			goto IL_096c;
		}
	}

IL_01a2:
	{
		V_15 = (((int64_t)((int64_t)0)));
		V_16 = (((int64_t)((int64_t)0)));
		bool L_56 = __this->get_m_FillCenter_33();
		if (!L_56)
		{
			goto IL_030f;
		}
	}
	{
		float L_57 = V_11;
		float L_58 = V_10;
		float L_59 = V_6;
		double L_60 = ceil((((double)((double)((float)((float)((float)il2cpp_codegen_subtract((float)L_57, (float)L_58))/(float)L_59))))));
		V_15 = (((int64_t)((int64_t)L_60)));
		float L_61 = V_13;
		float L_62 = V_12;
		float L_63 = V_7;
		double L_64 = ceil((((double)((double)((float)((float)((float)il2cpp_codegen_subtract((float)L_61, (float)L_62))/(float)L_63))))));
		V_16 = (((int64_t)((int64_t)L_64)));
		V_17 = (0.0);
		bool L_65 = Image_get_hasBorder_m3423344180(__this, /*hidden argument*/NULL);
		if (!L_65)
		{
			goto IL_021d;
		}
	}
	{
		int64_t L_66 = V_15;
		int64_t L_67 = V_16;
		V_17 = ((double)il2cpp_codegen_multiply((double)((double)il2cpp_codegen_multiply((double)((double)il2cpp_codegen_add((double)(((double)((double)L_66))), (double)(2.0))), (double)((double)il2cpp_codegen_add((double)(((double)((double)L_67))), (double)(2.0))))), (double)(4.0)));
		goto IL_0231;
	}

IL_021d:
	{
		int64_t L_68 = V_15;
		int64_t L_69 = V_16;
		V_17 = ((double)il2cpp_codegen_multiply((double)(((double)((double)((int64_t)il2cpp_codegen_multiply((int64_t)L_68, (int64_t)L_69))))), (double)(4.0)));
	}

IL_0231:
	{
		double L_70 = V_17;
		if ((!(((double)L_70) > ((double)(65000.0)))))
		{
			goto IL_0309;
		}
	}
	{
		String_t* L_71 = Object_get_name_m4211327027(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_72 = String_Concat_m3755062657(NULL /*static, unused*/, _stringLiteral3234268445, L_71, _stringLiteral1509724374, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Debug_t3317548046_il2cpp_TypeInfo_var);
		Debug_LogError_m1665621915(NULL /*static, unused*/, L_72, __this, /*hidden argument*/NULL);
		V_18 = (16250.0);
		bool L_73 = Image_get_hasBorder_m3423344180(__this, /*hidden argument*/NULL);
		if (!L_73)
		{
			goto IL_0297;
		}
	}
	{
		int64_t L_74 = V_15;
		int64_t L_75 = V_16;
		V_19 = ((double)((double)((double)il2cpp_codegen_add((double)(((double)((double)L_74))), (double)(2.0)))/(double)((double)il2cpp_codegen_add((double)(((double)((double)L_75))), (double)(2.0)))));
		goto IL_02a2;
	}

IL_0297:
	{
		int64_t L_76 = V_15;
		int64_t L_77 = V_16;
		V_19 = ((double)((double)(((double)((double)L_76)))/(double)(((double)((double)L_77)))));
	}

IL_02a2:
	{
		double L_78 = V_18;
		double L_79 = V_19;
		double L_80 = sqrt(((double)((double)L_78/(double)L_79)));
		V_20 = L_80;
		double L_81 = V_20;
		double L_82 = V_19;
		V_21 = ((double)il2cpp_codegen_multiply((double)L_81, (double)L_82));
		bool L_83 = Image_get_hasBorder_m3423344180(__this, /*hidden argument*/NULL);
		if (!L_83)
		{
			goto IL_02de;
		}
	}
	{
		double L_84 = V_20;
		V_20 = ((double)il2cpp_codegen_subtract((double)L_84, (double)(2.0)));
		double L_85 = V_21;
		V_21 = ((double)il2cpp_codegen_subtract((double)L_85, (double)(2.0)));
	}

IL_02de:
	{
		double L_86 = V_20;
		double L_87 = floor(L_86);
		V_15 = (((int64_t)((int64_t)L_87)));
		double L_88 = V_21;
		double L_89 = floor(L_88);
		V_16 = (((int64_t)((int64_t)L_89)));
		float L_90 = V_11;
		float L_91 = V_10;
		int64_t L_92 = V_15;
		V_6 = ((float)((float)((float)il2cpp_codegen_subtract((float)L_90, (float)L_91))/(float)(((float)((float)L_92)))));
		float L_93 = V_13;
		float L_94 = V_12;
		int64_t L_95 = V_16;
		V_7 = ((float)((float)((float)il2cpp_codegen_subtract((float)L_93, (float)L_94))/(float)(((float)((float)L_95)))));
	}

IL_0309:
	{
		goto IL_040b;
	}

IL_030f:
	{
		bool L_96 = Image_get_hasBorder_m3423344180(__this, /*hidden argument*/NULL);
		if (!L_96)
		{
			goto IL_0401;
		}
	}
	{
		float L_97 = V_11;
		float L_98 = V_10;
		float L_99 = V_6;
		double L_100 = ceil((((double)((double)((float)((float)((float)il2cpp_codegen_subtract((float)L_97, (float)L_98))/(float)L_99))))));
		V_15 = (((int64_t)((int64_t)L_100)));
		float L_101 = V_13;
		float L_102 = V_12;
		float L_103 = V_7;
		double L_104 = ceil((((double)((double)((float)((float)((float)il2cpp_codegen_subtract((float)L_101, (float)L_102))/(float)L_103))))));
		V_16 = (((int64_t)((int64_t)L_104)));
		int64_t L_105 = V_16;
		int64_t L_106 = V_15;
		V_22 = ((double)il2cpp_codegen_multiply((double)((double)il2cpp_codegen_multiply((double)((double)il2cpp_codegen_add((double)(((double)((double)((int64_t)il2cpp_codegen_add((int64_t)L_105, (int64_t)L_106))))), (double)(2.0))), (double)(2.0))), (double)(4.0)));
		double L_107 = V_22;
		if ((!(((double)L_107) > ((double)(65000.0)))))
		{
			goto IL_03fb;
		}
	}
	{
		String_t* L_108 = Object_get_name_m4211327027(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_109 = String_Concat_m3755062657(NULL /*static, unused*/, _stringLiteral3234268445, L_108, _stringLiteral1509724374, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Debug_t3317548046_il2cpp_TypeInfo_var);
		Debug_LogError_m1665621915(NULL /*static, unused*/, L_109, __this, /*hidden argument*/NULL);
		V_23 = (16250.0);
		int64_t L_110 = V_15;
		int64_t L_111 = V_16;
		V_24 = ((double)((double)(((double)((double)L_110)))/(double)(((double)((double)L_111)))));
		double L_112 = V_23;
		double L_113 = V_24;
		V_25 = ((double)((double)((double)il2cpp_codegen_subtract((double)L_112, (double)(4.0)))/(double)((double)il2cpp_codegen_multiply((double)(2.0), (double)((double)il2cpp_codegen_add((double)(1.0), (double)L_113))))));
		double L_114 = V_25;
		double L_115 = V_24;
		V_26 = ((double)il2cpp_codegen_multiply((double)L_114, (double)L_115));
		double L_116 = V_25;
		double L_117 = floor(L_116);
		V_15 = (((int64_t)((int64_t)L_117)));
		double L_118 = V_26;
		double L_119 = floor(L_118);
		V_16 = (((int64_t)((int64_t)L_119)));
		float L_120 = V_11;
		float L_121 = V_10;
		int64_t L_122 = V_15;
		V_6 = ((float)((float)((float)il2cpp_codegen_subtract((float)L_120, (float)L_121))/(float)(((float)((float)L_122)))));
		float L_123 = V_13;
		float L_124 = V_12;
		int64_t L_125 = V_16;
		V_7 = ((float)((float)((float)il2cpp_codegen_subtract((float)L_123, (float)L_124))/(float)(((float)((float)L_125)))));
	}

IL_03fb:
	{
		goto IL_040a;
	}

IL_0401:
	{
		int64_t L_126 = (((int64_t)((int64_t)0)));
		V_15 = L_126;
		V_16 = L_126;
	}

IL_040a:
	{
	}

IL_040b:
	{
		bool L_127 = __this->get_m_FillCenter_33();
		if (!L_127)
		{
			goto IL_053f;
		}
	}
	{
		V_27 = (((int64_t)((int64_t)0)));
		goto IL_0535;
	}

IL_0420:
	{
		float L_128 = V_12;
		int64_t L_129 = V_27;
		float L_130 = V_7;
		V_28 = ((float)il2cpp_codegen_add((float)L_128, (float)((float)il2cpp_codegen_multiply((float)(((float)((float)L_129))), (float)L_130))));
		float L_131 = V_12;
		int64_t L_132 = V_27;
		float L_133 = V_7;
		V_29 = ((float)il2cpp_codegen_add((float)L_131, (float)((float)il2cpp_codegen_multiply((float)(((float)((float)((int64_t)il2cpp_codegen_add((int64_t)L_132, (int64_t)(((int64_t)((int64_t)1)))))))), (float)L_133))));
		float L_134 = V_29;
		float L_135 = V_13;
		if ((!(((float)L_134) > ((float)L_135))))
		{
			goto IL_0473;
		}
	}
	{
		float L_136 = (&V_8)->get_y_1();
		float L_137 = (&V_9)->get_y_1();
		float L_138 = (&V_8)->get_y_1();
		float L_139 = V_13;
		float L_140 = V_28;
		float L_141 = V_29;
		float L_142 = V_28;
		(&V_14)->set_y_1(((float)il2cpp_codegen_add((float)L_136, (float)((float)((float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_subtract((float)L_137, (float)L_138)), (float)((float)il2cpp_codegen_subtract((float)L_139, (float)L_140))))/(float)((float)il2cpp_codegen_subtract((float)L_141, (float)L_142)))))));
		float L_143 = V_13;
		V_29 = L_143;
	}

IL_0473:
	{
		float L_144 = (&V_9)->get_x_0();
		(&V_14)->set_x_0(L_144);
		V_30 = (((int64_t)((int64_t)0)));
		goto IL_0524;
	}

IL_048a:
	{
		float L_145 = V_10;
		int64_t L_146 = V_30;
		float L_147 = V_6;
		V_31 = ((float)il2cpp_codegen_add((float)L_145, (float)((float)il2cpp_codegen_multiply((float)(((float)((float)L_146))), (float)L_147))));
		float L_148 = V_10;
		int64_t L_149 = V_30;
		float L_150 = V_6;
		V_32 = ((float)il2cpp_codegen_add((float)L_148, (float)((float)il2cpp_codegen_multiply((float)(((float)((float)((int64_t)il2cpp_codegen_add((int64_t)L_149, (int64_t)(((int64_t)((int64_t)1)))))))), (float)L_150))));
		float L_151 = V_32;
		float L_152 = V_11;
		if ((!(((float)L_151) > ((float)L_152))))
		{
			goto IL_04dd;
		}
	}
	{
		float L_153 = (&V_8)->get_x_0();
		float L_154 = (&V_9)->get_x_0();
		float L_155 = (&V_8)->get_x_0();
		float L_156 = V_11;
		float L_157 = V_31;
		float L_158 = V_32;
		float L_159 = V_31;
		(&V_14)->set_x_0(((float)il2cpp_codegen_add((float)L_153, (float)((float)((float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_subtract((float)L_154, (float)L_155)), (float)((float)il2cpp_codegen_subtract((float)L_156, (float)L_157))))/(float)((float)il2cpp_codegen_subtract((float)L_158, (float)L_159)))))));
		float L_160 = V_11;
		V_32 = L_160;
	}

IL_04dd:
	{
		VertexHelper_t2453304189 * L_161 = ___toFill0;
		float L_162 = V_31;
		float L_163 = V_28;
		Vector2_t2156229523  L_164;
		memset(&L_164, 0, sizeof(L_164));
		Vector2__ctor_m3970636864((&L_164), L_162, L_163, /*hidden argument*/NULL);
		Vector2_t2156229523  L_165 = Rect_get_position_m2115952571((&V_5), /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Vector2_t2156229523_il2cpp_TypeInfo_var);
		Vector2_t2156229523  L_166 = Vector2_op_Addition_m800700293(NULL /*static, unused*/, L_164, L_165, /*hidden argument*/NULL);
		float L_167 = V_32;
		float L_168 = V_29;
		Vector2_t2156229523  L_169;
		memset(&L_169, 0, sizeof(L_169));
		Vector2__ctor_m3970636864((&L_169), L_167, L_168, /*hidden argument*/NULL);
		Vector2_t2156229523  L_170 = Rect_get_position_m2115952571((&V_5), /*hidden argument*/NULL);
		Vector2_t2156229523  L_171 = Vector2_op_Addition_m800700293(NULL /*static, unused*/, L_169, L_170, /*hidden argument*/NULL);
		Color_t2555686324  L_172 = VirtFuncInvoker0< Color_t2555686324  >::Invoke(22 /* UnityEngine.Color UnityEngine.UI.Graphic::get_color() */, __this);
		Color32_t2600501292  L_173 = Color32_op_Implicit_m2658259763(NULL /*static, unused*/, L_172, /*hidden argument*/NULL);
		Vector2_t2156229523  L_174 = V_8;
		Vector2_t2156229523  L_175 = V_14;
		IL2CPP_RUNTIME_CLASS_INIT(Image_t2670269651_il2cpp_TypeInfo_var);
		Image_AddQuad_m2161647989(NULL /*static, unused*/, L_161, L_166, L_171, L_173, L_174, L_175, /*hidden argument*/NULL);
		int64_t L_176 = V_30;
		V_30 = ((int64_t)il2cpp_codegen_add((int64_t)L_176, (int64_t)(((int64_t)((int64_t)1)))));
	}

IL_0524:
	{
		int64_t L_177 = V_30;
		int64_t L_178 = V_15;
		if ((((int64_t)L_177) < ((int64_t)L_178)))
		{
			goto IL_048a;
		}
	}
	{
		int64_t L_179 = V_27;
		V_27 = ((int64_t)il2cpp_codegen_add((int64_t)L_179, (int64_t)(((int64_t)((int64_t)1)))));
	}

IL_0535:
	{
		int64_t L_180 = V_27;
		int64_t L_181 = V_16;
		if ((((int64_t)L_180) < ((int64_t)L_181)))
		{
			goto IL_0420;
		}
	}
	{
	}

IL_053f:
	{
		bool L_182 = Image_get_hasBorder_m3423344180(__this, /*hidden argument*/NULL);
		if (!L_182)
		{
			goto IL_0966;
		}
	}
	{
		Vector2_t2156229523  L_183 = V_9;
		V_14 = L_183;
		V_33 = (((int64_t)((int64_t)0)));
		goto IL_067d;
	}

IL_0558:
	{
		float L_184 = V_12;
		int64_t L_185 = V_33;
		float L_186 = V_7;
		V_34 = ((float)il2cpp_codegen_add((float)L_184, (float)((float)il2cpp_codegen_multiply((float)(((float)((float)L_185))), (float)L_186))));
		float L_187 = V_12;
		int64_t L_188 = V_33;
		float L_189 = V_7;
		V_35 = ((float)il2cpp_codegen_add((float)L_187, (float)((float)il2cpp_codegen_multiply((float)(((float)((float)((int64_t)il2cpp_codegen_add((int64_t)L_188, (int64_t)(((int64_t)((int64_t)1)))))))), (float)L_189))));
		float L_190 = V_35;
		float L_191 = V_13;
		if ((!(((float)L_190) > ((float)L_191))))
		{
			goto IL_05ab;
		}
	}
	{
		float L_192 = (&V_8)->get_y_1();
		float L_193 = (&V_9)->get_y_1();
		float L_194 = (&V_8)->get_y_1();
		float L_195 = V_13;
		float L_196 = V_34;
		float L_197 = V_35;
		float L_198 = V_34;
		(&V_14)->set_y_1(((float)il2cpp_codegen_add((float)L_192, (float)((float)((float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_subtract((float)L_193, (float)L_194)), (float)((float)il2cpp_codegen_subtract((float)L_195, (float)L_196))))/(float)((float)il2cpp_codegen_subtract((float)L_197, (float)L_198)))))));
		float L_199 = V_13;
		V_35 = L_199;
	}

IL_05ab:
	{
		VertexHelper_t2453304189 * L_200 = ___toFill0;
		float L_201 = V_34;
		Vector2_t2156229523  L_202;
		memset(&L_202, 0, sizeof(L_202));
		Vector2__ctor_m3970636864((&L_202), (0.0f), L_201, /*hidden argument*/NULL);
		Vector2_t2156229523  L_203 = Rect_get_position_m2115952571((&V_5), /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Vector2_t2156229523_il2cpp_TypeInfo_var);
		Vector2_t2156229523  L_204 = Vector2_op_Addition_m800700293(NULL /*static, unused*/, L_202, L_203, /*hidden argument*/NULL);
		float L_205 = V_10;
		float L_206 = V_35;
		Vector2_t2156229523  L_207;
		memset(&L_207, 0, sizeof(L_207));
		Vector2__ctor_m3970636864((&L_207), L_205, L_206, /*hidden argument*/NULL);
		Vector2_t2156229523  L_208 = Rect_get_position_m2115952571((&V_5), /*hidden argument*/NULL);
		Vector2_t2156229523  L_209 = Vector2_op_Addition_m800700293(NULL /*static, unused*/, L_207, L_208, /*hidden argument*/NULL);
		Color_t2555686324  L_210 = VirtFuncInvoker0< Color_t2555686324  >::Invoke(22 /* UnityEngine.Color UnityEngine.UI.Graphic::get_color() */, __this);
		Color32_t2600501292  L_211 = Color32_op_Implicit_m2658259763(NULL /*static, unused*/, L_210, /*hidden argument*/NULL);
		float L_212 = (&V_0)->get_x_1();
		float L_213 = (&V_8)->get_y_1();
		Vector2_t2156229523  L_214;
		memset(&L_214, 0, sizeof(L_214));
		Vector2__ctor_m3970636864((&L_214), L_212, L_213, /*hidden argument*/NULL);
		float L_215 = (&V_8)->get_x_0();
		float L_216 = (&V_14)->get_y_1();
		Vector2_t2156229523  L_217;
		memset(&L_217, 0, sizeof(L_217));
		Vector2__ctor_m3970636864((&L_217), L_215, L_216, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Image_t2670269651_il2cpp_TypeInfo_var);
		Image_AddQuad_m2161647989(NULL /*static, unused*/, L_200, L_204, L_209, L_211, L_214, L_217, /*hidden argument*/NULL);
		VertexHelper_t2453304189 * L_218 = ___toFill0;
		float L_219 = V_11;
		float L_220 = V_34;
		Vector2_t2156229523  L_221;
		memset(&L_221, 0, sizeof(L_221));
		Vector2__ctor_m3970636864((&L_221), L_219, L_220, /*hidden argument*/NULL);
		Vector2_t2156229523  L_222 = Rect_get_position_m2115952571((&V_5), /*hidden argument*/NULL);
		Vector2_t2156229523  L_223 = Vector2_op_Addition_m800700293(NULL /*static, unused*/, L_221, L_222, /*hidden argument*/NULL);
		float L_224 = Rect_get_width_m3421484486((&V_5), /*hidden argument*/NULL);
		float L_225 = V_35;
		Vector2_t2156229523  L_226;
		memset(&L_226, 0, sizeof(L_226));
		Vector2__ctor_m3970636864((&L_226), L_224, L_225, /*hidden argument*/NULL);
		Vector2_t2156229523  L_227 = Rect_get_position_m2115952571((&V_5), /*hidden argument*/NULL);
		Vector2_t2156229523  L_228 = Vector2_op_Addition_m800700293(NULL /*static, unused*/, L_226, L_227, /*hidden argument*/NULL);
		Color_t2555686324  L_229 = VirtFuncInvoker0< Color_t2555686324  >::Invoke(22 /* UnityEngine.Color UnityEngine.UI.Graphic::get_color() */, __this);
		Color32_t2600501292  L_230 = Color32_op_Implicit_m2658259763(NULL /*static, unused*/, L_229, /*hidden argument*/NULL);
		float L_231 = (&V_9)->get_x_0();
		float L_232 = (&V_8)->get_y_1();
		Vector2_t2156229523  L_233;
		memset(&L_233, 0, sizeof(L_233));
		Vector2__ctor_m3970636864((&L_233), L_231, L_232, /*hidden argument*/NULL);
		float L_234 = (&V_0)->get_z_3();
		float L_235 = (&V_14)->get_y_1();
		Vector2_t2156229523  L_236;
		memset(&L_236, 0, sizeof(L_236));
		Vector2__ctor_m3970636864((&L_236), L_234, L_235, /*hidden argument*/NULL);
		Image_AddQuad_m2161647989(NULL /*static, unused*/, L_218, L_223, L_228, L_230, L_233, L_236, /*hidden argument*/NULL);
		int64_t L_237 = V_33;
		V_33 = ((int64_t)il2cpp_codegen_add((int64_t)L_237, (int64_t)(((int64_t)((int64_t)1)))));
	}

IL_067d:
	{
		int64_t L_238 = V_33;
		int64_t L_239 = V_16;
		if ((((int64_t)L_238) < ((int64_t)L_239)))
		{
			goto IL_0558;
		}
	}
	{
		Vector2_t2156229523  L_240 = V_9;
		V_14 = L_240;
		V_36 = (((int64_t)((int64_t)0)));
		goto IL_07b8;
	}

IL_0693:
	{
		float L_241 = V_10;
		int64_t L_242 = V_36;
		float L_243 = V_6;
		V_37 = ((float)il2cpp_codegen_add((float)L_241, (float)((float)il2cpp_codegen_multiply((float)(((float)((float)L_242))), (float)L_243))));
		float L_244 = V_10;
		int64_t L_245 = V_36;
		float L_246 = V_6;
		V_38 = ((float)il2cpp_codegen_add((float)L_244, (float)((float)il2cpp_codegen_multiply((float)(((float)((float)((int64_t)il2cpp_codegen_add((int64_t)L_245, (int64_t)(((int64_t)((int64_t)1)))))))), (float)L_246))));
		float L_247 = V_38;
		float L_248 = V_11;
		if ((!(((float)L_247) > ((float)L_248))))
		{
			goto IL_06e6;
		}
	}
	{
		float L_249 = (&V_8)->get_x_0();
		float L_250 = (&V_9)->get_x_0();
		float L_251 = (&V_8)->get_x_0();
		float L_252 = V_11;
		float L_253 = V_37;
		float L_254 = V_38;
		float L_255 = V_37;
		(&V_14)->set_x_0(((float)il2cpp_codegen_add((float)L_249, (float)((float)((float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_subtract((float)L_250, (float)L_251)), (float)((float)il2cpp_codegen_subtract((float)L_252, (float)L_253))))/(float)((float)il2cpp_codegen_subtract((float)L_254, (float)L_255)))))));
		float L_256 = V_11;
		V_38 = L_256;
	}

IL_06e6:
	{
		VertexHelper_t2453304189 * L_257 = ___toFill0;
		float L_258 = V_37;
		Vector2_t2156229523  L_259;
		memset(&L_259, 0, sizeof(L_259));
		Vector2__ctor_m3970636864((&L_259), L_258, (0.0f), /*hidden argument*/NULL);
		Vector2_t2156229523  L_260 = Rect_get_position_m2115952571((&V_5), /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Vector2_t2156229523_il2cpp_TypeInfo_var);
		Vector2_t2156229523  L_261 = Vector2_op_Addition_m800700293(NULL /*static, unused*/, L_259, L_260, /*hidden argument*/NULL);
		float L_262 = V_38;
		float L_263 = V_12;
		Vector2_t2156229523  L_264;
		memset(&L_264, 0, sizeof(L_264));
		Vector2__ctor_m3970636864((&L_264), L_262, L_263, /*hidden argument*/NULL);
		Vector2_t2156229523  L_265 = Rect_get_position_m2115952571((&V_5), /*hidden argument*/NULL);
		Vector2_t2156229523  L_266 = Vector2_op_Addition_m800700293(NULL /*static, unused*/, L_264, L_265, /*hidden argument*/NULL);
		Color_t2555686324  L_267 = VirtFuncInvoker0< Color_t2555686324  >::Invoke(22 /* UnityEngine.Color UnityEngine.UI.Graphic::get_color() */, __this);
		Color32_t2600501292  L_268 = Color32_op_Implicit_m2658259763(NULL /*static, unused*/, L_267, /*hidden argument*/NULL);
		float L_269 = (&V_8)->get_x_0();
		float L_270 = (&V_0)->get_y_2();
		Vector2_t2156229523  L_271;
		memset(&L_271, 0, sizeof(L_271));
		Vector2__ctor_m3970636864((&L_271), L_269, L_270, /*hidden argument*/NULL);
		float L_272 = (&V_14)->get_x_0();
		float L_273 = (&V_8)->get_y_1();
		Vector2_t2156229523  L_274;
		memset(&L_274, 0, sizeof(L_274));
		Vector2__ctor_m3970636864((&L_274), L_272, L_273, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Image_t2670269651_il2cpp_TypeInfo_var);
		Image_AddQuad_m2161647989(NULL /*static, unused*/, L_257, L_261, L_266, L_268, L_271, L_274, /*hidden argument*/NULL);
		VertexHelper_t2453304189 * L_275 = ___toFill0;
		float L_276 = V_37;
		float L_277 = V_13;
		Vector2_t2156229523  L_278;
		memset(&L_278, 0, sizeof(L_278));
		Vector2__ctor_m3970636864((&L_278), L_276, L_277, /*hidden argument*/NULL);
		Vector2_t2156229523  L_279 = Rect_get_position_m2115952571((&V_5), /*hidden argument*/NULL);
		Vector2_t2156229523  L_280 = Vector2_op_Addition_m800700293(NULL /*static, unused*/, L_278, L_279, /*hidden argument*/NULL);
		float L_281 = V_38;
		float L_282 = Rect_get_height_m1358425599((&V_5), /*hidden argument*/NULL);
		Vector2_t2156229523  L_283;
		memset(&L_283, 0, sizeof(L_283));
		Vector2__ctor_m3970636864((&L_283), L_281, L_282, /*hidden argument*/NULL);
		Vector2_t2156229523  L_284 = Rect_get_position_m2115952571((&V_5), /*hidden argument*/NULL);
		Vector2_t2156229523  L_285 = Vector2_op_Addition_m800700293(NULL /*static, unused*/, L_283, L_284, /*hidden argument*/NULL);
		Color_t2555686324  L_286 = VirtFuncInvoker0< Color_t2555686324  >::Invoke(22 /* UnityEngine.Color UnityEngine.UI.Graphic::get_color() */, __this);
		Color32_t2600501292  L_287 = Color32_op_Implicit_m2658259763(NULL /*static, unused*/, L_286, /*hidden argument*/NULL);
		float L_288 = (&V_8)->get_x_0();
		float L_289 = (&V_9)->get_y_1();
		Vector2_t2156229523  L_290;
		memset(&L_290, 0, sizeof(L_290));
		Vector2__ctor_m3970636864((&L_290), L_288, L_289, /*hidden argument*/NULL);
		float L_291 = (&V_14)->get_x_0();
		float L_292 = (&V_0)->get_w_4();
		Vector2_t2156229523  L_293;
		memset(&L_293, 0, sizeof(L_293));
		Vector2__ctor_m3970636864((&L_293), L_291, L_292, /*hidden argument*/NULL);
		Image_AddQuad_m2161647989(NULL /*static, unused*/, L_275, L_280, L_285, L_287, L_290, L_293, /*hidden argument*/NULL);
		int64_t L_294 = V_36;
		V_36 = ((int64_t)il2cpp_codegen_add((int64_t)L_294, (int64_t)(((int64_t)((int64_t)1)))));
	}

IL_07b8:
	{
		int64_t L_295 = V_36;
		int64_t L_296 = V_15;
		if ((((int64_t)L_295) < ((int64_t)L_296)))
		{
			goto IL_0693;
		}
	}
	{
		VertexHelper_t2453304189 * L_297 = ___toFill0;
		Vector2_t2156229523  L_298;
		memset(&L_298, 0, sizeof(L_298));
		Vector2__ctor_m3970636864((&L_298), (0.0f), (0.0f), /*hidden argument*/NULL);
		Vector2_t2156229523  L_299 = Rect_get_position_m2115952571((&V_5), /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Vector2_t2156229523_il2cpp_TypeInfo_var);
		Vector2_t2156229523  L_300 = Vector2_op_Addition_m800700293(NULL /*static, unused*/, L_298, L_299, /*hidden argument*/NULL);
		float L_301 = V_10;
		float L_302 = V_12;
		Vector2_t2156229523  L_303;
		memset(&L_303, 0, sizeof(L_303));
		Vector2__ctor_m3970636864((&L_303), L_301, L_302, /*hidden argument*/NULL);
		Vector2_t2156229523  L_304 = Rect_get_position_m2115952571((&V_5), /*hidden argument*/NULL);
		Vector2_t2156229523  L_305 = Vector2_op_Addition_m800700293(NULL /*static, unused*/, L_303, L_304, /*hidden argument*/NULL);
		Color_t2555686324  L_306 = VirtFuncInvoker0< Color_t2555686324  >::Invoke(22 /* UnityEngine.Color UnityEngine.UI.Graphic::get_color() */, __this);
		Color32_t2600501292  L_307 = Color32_op_Implicit_m2658259763(NULL /*static, unused*/, L_306, /*hidden argument*/NULL);
		float L_308 = (&V_0)->get_x_1();
		float L_309 = (&V_0)->get_y_2();
		Vector2_t2156229523  L_310;
		memset(&L_310, 0, sizeof(L_310));
		Vector2__ctor_m3970636864((&L_310), L_308, L_309, /*hidden argument*/NULL);
		float L_311 = (&V_8)->get_x_0();
		float L_312 = (&V_8)->get_y_1();
		Vector2_t2156229523  L_313;
		memset(&L_313, 0, sizeof(L_313));
		Vector2__ctor_m3970636864((&L_313), L_311, L_312, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Image_t2670269651_il2cpp_TypeInfo_var);
		Image_AddQuad_m2161647989(NULL /*static, unused*/, L_297, L_300, L_305, L_307, L_310, L_313, /*hidden argument*/NULL);
		VertexHelper_t2453304189 * L_314 = ___toFill0;
		float L_315 = V_11;
		Vector2_t2156229523  L_316;
		memset(&L_316, 0, sizeof(L_316));
		Vector2__ctor_m3970636864((&L_316), L_315, (0.0f), /*hidden argument*/NULL);
		Vector2_t2156229523  L_317 = Rect_get_position_m2115952571((&V_5), /*hidden argument*/NULL);
		Vector2_t2156229523  L_318 = Vector2_op_Addition_m800700293(NULL /*static, unused*/, L_316, L_317, /*hidden argument*/NULL);
		float L_319 = Rect_get_width_m3421484486((&V_5), /*hidden argument*/NULL);
		float L_320 = V_12;
		Vector2_t2156229523  L_321;
		memset(&L_321, 0, sizeof(L_321));
		Vector2__ctor_m3970636864((&L_321), L_319, L_320, /*hidden argument*/NULL);
		Vector2_t2156229523  L_322 = Rect_get_position_m2115952571((&V_5), /*hidden argument*/NULL);
		Vector2_t2156229523  L_323 = Vector2_op_Addition_m800700293(NULL /*static, unused*/, L_321, L_322, /*hidden argument*/NULL);
		Color_t2555686324  L_324 = VirtFuncInvoker0< Color_t2555686324  >::Invoke(22 /* UnityEngine.Color UnityEngine.UI.Graphic::get_color() */, __this);
		Color32_t2600501292  L_325 = Color32_op_Implicit_m2658259763(NULL /*static, unused*/, L_324, /*hidden argument*/NULL);
		float L_326 = (&V_9)->get_x_0();
		float L_327 = (&V_0)->get_y_2();
		Vector2_t2156229523  L_328;
		memset(&L_328, 0, sizeof(L_328));
		Vector2__ctor_m3970636864((&L_328), L_326, L_327, /*hidden argument*/NULL);
		float L_329 = (&V_0)->get_z_3();
		float L_330 = (&V_8)->get_y_1();
		Vector2_t2156229523  L_331;
		memset(&L_331, 0, sizeof(L_331));
		Vector2__ctor_m3970636864((&L_331), L_329, L_330, /*hidden argument*/NULL);
		Image_AddQuad_m2161647989(NULL /*static, unused*/, L_314, L_318, L_323, L_325, L_328, L_331, /*hidden argument*/NULL);
		VertexHelper_t2453304189 * L_332 = ___toFill0;
		float L_333 = V_13;
		Vector2_t2156229523  L_334;
		memset(&L_334, 0, sizeof(L_334));
		Vector2__ctor_m3970636864((&L_334), (0.0f), L_333, /*hidden argument*/NULL);
		Vector2_t2156229523  L_335 = Rect_get_position_m2115952571((&V_5), /*hidden argument*/NULL);
		Vector2_t2156229523  L_336 = Vector2_op_Addition_m800700293(NULL /*static, unused*/, L_334, L_335, /*hidden argument*/NULL);
		float L_337 = V_10;
		float L_338 = Rect_get_height_m1358425599((&V_5), /*hidden argument*/NULL);
		Vector2_t2156229523  L_339;
		memset(&L_339, 0, sizeof(L_339));
		Vector2__ctor_m3970636864((&L_339), L_337, L_338, /*hidden argument*/NULL);
		Vector2_t2156229523  L_340 = Rect_get_position_m2115952571((&V_5), /*hidden argument*/NULL);
		Vector2_t2156229523  L_341 = Vector2_op_Addition_m800700293(NULL /*static, unused*/, L_339, L_340, /*hidden argument*/NULL);
		Color_t2555686324  L_342 = VirtFuncInvoker0< Color_t2555686324  >::Invoke(22 /* UnityEngine.Color UnityEngine.UI.Graphic::get_color() */, __this);
		Color32_t2600501292  L_343 = Color32_op_Implicit_m2658259763(NULL /*static, unused*/, L_342, /*hidden argument*/NULL);
		float L_344 = (&V_0)->get_x_1();
		float L_345 = (&V_9)->get_y_1();
		Vector2_t2156229523  L_346;
		memset(&L_346, 0, sizeof(L_346));
		Vector2__ctor_m3970636864((&L_346), L_344, L_345, /*hidden argument*/NULL);
		float L_347 = (&V_8)->get_x_0();
		float L_348 = (&V_0)->get_w_4();
		Vector2_t2156229523  L_349;
		memset(&L_349, 0, sizeof(L_349));
		Vector2__ctor_m3970636864((&L_349), L_347, L_348, /*hidden argument*/NULL);
		Image_AddQuad_m2161647989(NULL /*static, unused*/, L_332, L_336, L_341, L_343, L_346, L_349, /*hidden argument*/NULL);
		VertexHelper_t2453304189 * L_350 = ___toFill0;
		float L_351 = V_11;
		float L_352 = V_13;
		Vector2_t2156229523  L_353;
		memset(&L_353, 0, sizeof(L_353));
		Vector2__ctor_m3970636864((&L_353), L_351, L_352, /*hidden argument*/NULL);
		Vector2_t2156229523  L_354 = Rect_get_position_m2115952571((&V_5), /*hidden argument*/NULL);
		Vector2_t2156229523  L_355 = Vector2_op_Addition_m800700293(NULL /*static, unused*/, L_353, L_354, /*hidden argument*/NULL);
		float L_356 = Rect_get_width_m3421484486((&V_5), /*hidden argument*/NULL);
		float L_357 = Rect_get_height_m1358425599((&V_5), /*hidden argument*/NULL);
		Vector2_t2156229523  L_358;
		memset(&L_358, 0, sizeof(L_358));
		Vector2__ctor_m3970636864((&L_358), L_356, L_357, /*hidden argument*/NULL);
		Vector2_t2156229523  L_359 = Rect_get_position_m2115952571((&V_5), /*hidden argument*/NULL);
		Vector2_t2156229523  L_360 = Vector2_op_Addition_m800700293(NULL /*static, unused*/, L_358, L_359, /*hidden argument*/NULL);
		Color_t2555686324  L_361 = VirtFuncInvoker0< Color_t2555686324  >::Invoke(22 /* UnityEngine.Color UnityEngine.UI.Graphic::get_color() */, __this);
		Color32_t2600501292  L_362 = Color32_op_Implicit_m2658259763(NULL /*static, unused*/, L_361, /*hidden argument*/NULL);
		float L_363 = (&V_9)->get_x_0();
		float L_364 = (&V_9)->get_y_1();
		Vector2_t2156229523  L_365;
		memset(&L_365, 0, sizeof(L_365));
		Vector2__ctor_m3970636864((&L_365), L_363, L_364, /*hidden argument*/NULL);
		float L_366 = (&V_0)->get_z_3();
		float L_367 = (&V_0)->get_w_4();
		Vector2_t2156229523  L_368;
		memset(&L_368, 0, sizeof(L_368));
		Vector2__ctor_m3970636864((&L_368), L_366, L_367, /*hidden argument*/NULL);
		Image_AddQuad_m2161647989(NULL /*static, unused*/, L_350, L_355, L_360, L_362, L_365, L_368, /*hidden argument*/NULL);
	}

IL_0966:
	{
		goto IL_09df;
	}

IL_096c:
	{
		float L_369 = V_11;
		float L_370 = V_10;
		float L_371 = V_6;
		float L_372 = V_13;
		float L_373 = V_12;
		float L_374 = V_7;
		Vector2__ctor_m3970636864((&V_39), ((float)((float)((float)il2cpp_codegen_subtract((float)L_369, (float)L_370))/(float)L_371)), ((float)((float)((float)il2cpp_codegen_subtract((float)L_372, (float)L_373))/(float)L_374)), /*hidden argument*/NULL);
		bool L_375 = __this->get_m_FillCenter_33();
		if (!L_375)
		{
			goto IL_09de;
		}
	}
	{
		VertexHelper_t2453304189 * L_376 = ___toFill0;
		float L_377 = V_10;
		float L_378 = V_12;
		Vector2_t2156229523  L_379;
		memset(&L_379, 0, sizeof(L_379));
		Vector2__ctor_m3970636864((&L_379), L_377, L_378, /*hidden argument*/NULL);
		Vector2_t2156229523  L_380 = Rect_get_position_m2115952571((&V_5), /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Vector2_t2156229523_il2cpp_TypeInfo_var);
		Vector2_t2156229523  L_381 = Vector2_op_Addition_m800700293(NULL /*static, unused*/, L_379, L_380, /*hidden argument*/NULL);
		float L_382 = V_11;
		float L_383 = V_13;
		Vector2_t2156229523  L_384;
		memset(&L_384, 0, sizeof(L_384));
		Vector2__ctor_m3970636864((&L_384), L_382, L_383, /*hidden argument*/NULL);
		Vector2_t2156229523  L_385 = Rect_get_position_m2115952571((&V_5), /*hidden argument*/NULL);
		Vector2_t2156229523  L_386 = Vector2_op_Addition_m800700293(NULL /*static, unused*/, L_384, L_385, /*hidden argument*/NULL);
		Color_t2555686324  L_387 = VirtFuncInvoker0< Color_t2555686324  >::Invoke(22 /* UnityEngine.Color UnityEngine.UI.Graphic::get_color() */, __this);
		Color32_t2600501292  L_388 = Color32_op_Implicit_m2658259763(NULL /*static, unused*/, L_387, /*hidden argument*/NULL);
		Vector2_t2156229523  L_389 = V_8;
		Vector2_t2156229523  L_390 = V_39;
		Vector2_t2156229523  L_391 = Vector2_Scale_m165605769(NULL /*static, unused*/, L_389, L_390, /*hidden argument*/NULL);
		Vector2_t2156229523  L_392 = V_9;
		Vector2_t2156229523  L_393 = V_39;
		Vector2_t2156229523  L_394 = Vector2_Scale_m165605769(NULL /*static, unused*/, L_392, L_393, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Image_t2670269651_il2cpp_TypeInfo_var);
		Image_AddQuad_m2161647989(NULL /*static, unused*/, L_376, L_381, L_386, L_388, L_391, L_394, /*hidden argument*/NULL);
	}

IL_09de:
	{
	}

IL_09df:
	{
		return;
	}
}
// System.Void UnityEngine.UI.Image::AddQuad(UnityEngine.UI.VertexHelper,UnityEngine.Vector3[],UnityEngine.Color32,UnityEngine.Vector3[])
extern "C"  void Image_AddQuad_m969836764 (RuntimeObject * __this /* static, unused */, VertexHelper_t2453304189 * ___vertexHelper0, Vector3U5BU5D_t1718750761* ___quadPositions1, Color32_t2600501292  ___color2, Vector3U5BU5D_t1718750761* ___quadUVs3, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Image_AddQuad_m969836764_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
		VertexHelper_t2453304189 * L_0 = ___vertexHelper0;
		NullCheck(L_0);
		int32_t L_1 = VertexHelper_get_currentVertCount_m124779331(L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		V_1 = 0;
		goto IL_0037;
	}

IL_000f:
	{
		VertexHelper_t2453304189 * L_2 = ___vertexHelper0;
		Vector3U5BU5D_t1718750761* L_3 = ___quadPositions1;
		int32_t L_4 = V_1;
		NullCheck(L_3);
		Color32_t2600501292  L_5 = ___color2;
		Vector3U5BU5D_t1718750761* L_6 = ___quadUVs3;
		int32_t L_7 = V_1;
		NullCheck(L_6);
		IL2CPP_RUNTIME_CLASS_INIT(Vector2_t2156229523_il2cpp_TypeInfo_var);
		Vector2_t2156229523  L_8 = Vector2_op_Implicit_m4260192859(NULL /*static, unused*/, (*(Vector3_t3722313464 *)((L_6)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_7)))), /*hidden argument*/NULL);
		NullCheck(L_2);
		VertexHelper_AddVert_m3837581305(L_2, (*(Vector3_t3722313464 *)((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4)))), L_5, L_8, /*hidden argument*/NULL);
		int32_t L_9 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1));
	}

IL_0037:
	{
		int32_t L_10 = V_1;
		if ((((int32_t)L_10) < ((int32_t)4)))
		{
			goto IL_000f;
		}
	}
	{
		VertexHelper_t2453304189 * L_11 = ___vertexHelper0;
		int32_t L_12 = V_0;
		int32_t L_13 = V_0;
		int32_t L_14 = V_0;
		NullCheck(L_11);
		VertexHelper_AddTriangle_m3677720024(L_11, L_12, ((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)), ((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)2)), /*hidden argument*/NULL);
		VertexHelper_t2453304189 * L_15 = ___vertexHelper0;
		int32_t L_16 = V_0;
		int32_t L_17 = V_0;
		int32_t L_18 = V_0;
		NullCheck(L_15);
		VertexHelper_AddTriangle_m3677720024(L_15, ((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)2)), ((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)3)), L_18, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.UI.Image::AddQuad(UnityEngine.UI.VertexHelper,UnityEngine.Vector2,UnityEngine.Vector2,UnityEngine.Color32,UnityEngine.Vector2,UnityEngine.Vector2)
extern "C"  void Image_AddQuad_m2161647989 (RuntimeObject * __this /* static, unused */, VertexHelper_t2453304189 * ___vertexHelper0, Vector2_t2156229523  ___posMin1, Vector2_t2156229523  ___posMax2, Color32_t2600501292  ___color3, Vector2_t2156229523  ___uvMin4, Vector2_t2156229523  ___uvMax5, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		VertexHelper_t2453304189 * L_0 = ___vertexHelper0;
		NullCheck(L_0);
		int32_t L_1 = VertexHelper_get_currentVertCount_m124779331(L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		VertexHelper_t2453304189 * L_2 = ___vertexHelper0;
		float L_3 = (&___posMin1)->get_x_0();
		float L_4 = (&___posMin1)->get_y_1();
		Vector3_t3722313464  L_5;
		memset(&L_5, 0, sizeof(L_5));
		Vector3__ctor_m3353183577((&L_5), L_3, L_4, (0.0f), /*hidden argument*/NULL);
		Color32_t2600501292  L_6 = ___color3;
		float L_7 = (&___uvMin4)->get_x_0();
		float L_8 = (&___uvMin4)->get_y_1();
		Vector2_t2156229523  L_9;
		memset(&L_9, 0, sizeof(L_9));
		Vector2__ctor_m3970636864((&L_9), L_7, L_8, /*hidden argument*/NULL);
		NullCheck(L_2);
		VertexHelper_AddVert_m3837581305(L_2, L_5, L_6, L_9, /*hidden argument*/NULL);
		VertexHelper_t2453304189 * L_10 = ___vertexHelper0;
		float L_11 = (&___posMin1)->get_x_0();
		float L_12 = (&___posMax2)->get_y_1();
		Vector3_t3722313464  L_13;
		memset(&L_13, 0, sizeof(L_13));
		Vector3__ctor_m3353183577((&L_13), L_11, L_12, (0.0f), /*hidden argument*/NULL);
		Color32_t2600501292  L_14 = ___color3;
		float L_15 = (&___uvMin4)->get_x_0();
		float L_16 = (&___uvMax5)->get_y_1();
		Vector2_t2156229523  L_17;
		memset(&L_17, 0, sizeof(L_17));
		Vector2__ctor_m3970636864((&L_17), L_15, L_16, /*hidden argument*/NULL);
		NullCheck(L_10);
		VertexHelper_AddVert_m3837581305(L_10, L_13, L_14, L_17, /*hidden argument*/NULL);
		VertexHelper_t2453304189 * L_18 = ___vertexHelper0;
		float L_19 = (&___posMax2)->get_x_0();
		float L_20 = (&___posMax2)->get_y_1();
		Vector3_t3722313464  L_21;
		memset(&L_21, 0, sizeof(L_21));
		Vector3__ctor_m3353183577((&L_21), L_19, L_20, (0.0f), /*hidden argument*/NULL);
		Color32_t2600501292  L_22 = ___color3;
		float L_23 = (&___uvMax5)->get_x_0();
		float L_24 = (&___uvMax5)->get_y_1();
		Vector2_t2156229523  L_25;
		memset(&L_25, 0, sizeof(L_25));
		Vector2__ctor_m3970636864((&L_25), L_23, L_24, /*hidden argument*/NULL);
		NullCheck(L_18);
		VertexHelper_AddVert_m3837581305(L_18, L_21, L_22, L_25, /*hidden argument*/NULL);
		VertexHelper_t2453304189 * L_26 = ___vertexHelper0;
		float L_27 = (&___posMax2)->get_x_0();
		float L_28 = (&___posMin1)->get_y_1();
		Vector3_t3722313464  L_29;
		memset(&L_29, 0, sizeof(L_29));
		Vector3__ctor_m3353183577((&L_29), L_27, L_28, (0.0f), /*hidden argument*/NULL);
		Color32_t2600501292  L_30 = ___color3;
		float L_31 = (&___uvMax5)->get_x_0();
		float L_32 = (&___uvMin4)->get_y_1();
		Vector2_t2156229523  L_33;
		memset(&L_33, 0, sizeof(L_33));
		Vector2__ctor_m3970636864((&L_33), L_31, L_32, /*hidden argument*/NULL);
		NullCheck(L_26);
		VertexHelper_AddVert_m3837581305(L_26, L_29, L_30, L_33, /*hidden argument*/NULL);
		VertexHelper_t2453304189 * L_34 = ___vertexHelper0;
		int32_t L_35 = V_0;
		int32_t L_36 = V_0;
		int32_t L_37 = V_0;
		NullCheck(L_34);
		VertexHelper_AddTriangle_m3677720024(L_34, L_35, ((int32_t)il2cpp_codegen_add((int32_t)L_36, (int32_t)1)), ((int32_t)il2cpp_codegen_add((int32_t)L_37, (int32_t)2)), /*hidden argument*/NULL);
		VertexHelper_t2453304189 * L_38 = ___vertexHelper0;
		int32_t L_39 = V_0;
		int32_t L_40 = V_0;
		int32_t L_41 = V_0;
		NullCheck(L_38);
		VertexHelper_AddTriangle_m3677720024(L_38, ((int32_t)il2cpp_codegen_add((int32_t)L_39, (int32_t)2)), ((int32_t)il2cpp_codegen_add((int32_t)L_40, (int32_t)3)), L_41, /*hidden argument*/NULL);
		return;
	}
}
// UnityEngine.Vector4 UnityEngine.UI.Image::GetAdjustedBorders(UnityEngine.Vector4,UnityEngine.Rect)
extern "C"  Vector4_t3319028937  Image_GetAdjustedBorders_m2232386424 (Image_t2670269651 * __this, Vector4_t3319028937  ___border0, Rect_t2360479859  ___adjustedRect1, const RuntimeMethod* method)
{
	Rect_t2360479859  V_0;
	memset(&V_0, 0, sizeof(V_0));
	int32_t V_1 = 0;
	float V_2 = 0.0f;
	Vector2_t2156229523  V_3;
	memset(&V_3, 0, sizeof(V_3));
	Vector2_t2156229523  V_4;
	memset(&V_4, 0, sizeof(V_4));
	Vector2_t2156229523  V_5;
	memset(&V_5, 0, sizeof(V_5));
	Vector4_t3319028937 * V_6 = NULL;
	int32_t V_7 = 0;
	int32_t V_8 = 0;
	float V_9 = 0.0f;
	Vector2_t2156229523  V_10;
	memset(&V_10, 0, sizeof(V_10));
	Vector2_t2156229523  V_11;
	memset(&V_11, 0, sizeof(V_11));
	int32_t V_12 = 0;
	int32_t V_13 = 0;
	Vector4_t3319028937  V_14;
	memset(&V_14, 0, sizeof(V_14));
	{
		RectTransform_t3704657025 * L_0 = Graphic_get_rectTransform_m1167152468(__this, /*hidden argument*/NULL);
		NullCheck(L_0);
		Rect_t2360479859  L_1 = RectTransform_get_rect_m574169965(L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		V_1 = 0;
		goto IL_0112;
	}

IL_0014:
	{
		Vector2_t2156229523  L_2 = Rect_get_size_m477575021((&V_0), /*hidden argument*/NULL);
		V_3 = L_2;
		int32_t L_3 = V_1;
		float L_4 = Vector2_get_Item_m3559215723((&V_3), L_3, /*hidden argument*/NULL);
		if ((((float)L_4) == ((float)(0.0f))))
		{
			goto IL_0089;
		}
	}
	{
		Vector2_t2156229523  L_5 = Rect_get_size_m477575021((&___adjustedRect1), /*hidden argument*/NULL);
		V_4 = L_5;
		int32_t L_6 = V_1;
		float L_7 = Vector2_get_Item_m3559215723((&V_4), L_6, /*hidden argument*/NULL);
		Vector2_t2156229523  L_8 = Rect_get_size_m477575021((&V_0), /*hidden argument*/NULL);
		V_5 = L_8;
		int32_t L_9 = V_1;
		float L_10 = Vector2_get_Item_m3559215723((&V_5), L_9, /*hidden argument*/NULL);
		V_2 = ((float)((float)L_7/(float)L_10));
		Vector4_t3319028937 * L_11 = (&___border0);
		V_6 = (Vector4_t3319028937 *)L_11;
		int32_t L_12 = V_1;
		int32_t L_13 = L_12;
		V_7 = L_13;
		Vector4_t3319028937 * L_14 = V_6;
		int32_t L_15 = V_7;
		float L_16 = Vector4_get_Item_m2380866393(L_14, L_15, /*hidden argument*/NULL);
		float L_17 = V_2;
		Vector4_set_Item_m1183742235(L_11, L_13, ((float)il2cpp_codegen_multiply((float)L_16, (float)L_17)), /*hidden argument*/NULL);
		Vector4_t3319028937 * L_18 = (&___border0);
		V_6 = (Vector4_t3319028937 *)L_18;
		int32_t L_19 = V_1;
		int32_t L_20 = ((int32_t)il2cpp_codegen_add((int32_t)L_19, (int32_t)2));
		V_8 = L_20;
		Vector4_t3319028937 * L_21 = V_6;
		int32_t L_22 = V_8;
		float L_23 = Vector4_get_Item_m2380866393(L_21, L_22, /*hidden argument*/NULL);
		float L_24 = V_2;
		Vector4_set_Item_m1183742235(L_18, L_20, ((float)il2cpp_codegen_multiply((float)L_23, (float)L_24)), /*hidden argument*/NULL);
	}

IL_0089:
	{
		int32_t L_25 = V_1;
		float L_26 = Vector4_get_Item_m2380866393((&___border0), L_25, /*hidden argument*/NULL);
		int32_t L_27 = V_1;
		float L_28 = Vector4_get_Item_m2380866393((&___border0), ((int32_t)il2cpp_codegen_add((int32_t)L_27, (int32_t)2)), /*hidden argument*/NULL);
		V_9 = ((float)il2cpp_codegen_add((float)L_26, (float)L_28));
		Vector2_t2156229523  L_29 = Rect_get_size_m477575021((&___adjustedRect1), /*hidden argument*/NULL);
		V_10 = L_29;
		int32_t L_30 = V_1;
		float L_31 = Vector2_get_Item_m3559215723((&V_10), L_30, /*hidden argument*/NULL);
		float L_32 = V_9;
		if ((!(((float)L_31) < ((float)L_32))))
		{
			goto IL_010d;
		}
	}
	{
		float L_33 = V_9;
		if ((((float)L_33) == ((float)(0.0f))))
		{
			goto IL_010d;
		}
	}
	{
		Vector2_t2156229523  L_34 = Rect_get_size_m477575021((&___adjustedRect1), /*hidden argument*/NULL);
		V_11 = L_34;
		int32_t L_35 = V_1;
		float L_36 = Vector2_get_Item_m3559215723((&V_11), L_35, /*hidden argument*/NULL);
		float L_37 = V_9;
		V_2 = ((float)((float)L_36/(float)L_37));
		Vector4_t3319028937 * L_38 = (&___border0);
		V_6 = (Vector4_t3319028937 *)L_38;
		int32_t L_39 = V_1;
		int32_t L_40 = L_39;
		V_12 = L_40;
		Vector4_t3319028937 * L_41 = V_6;
		int32_t L_42 = V_12;
		float L_43 = Vector4_get_Item_m2380866393(L_41, L_42, /*hidden argument*/NULL);
		float L_44 = V_2;
		Vector4_set_Item_m1183742235(L_38, L_40, ((float)il2cpp_codegen_multiply((float)L_43, (float)L_44)), /*hidden argument*/NULL);
		Vector4_t3319028937 * L_45 = (&___border0);
		V_6 = (Vector4_t3319028937 *)L_45;
		int32_t L_46 = V_1;
		int32_t L_47 = ((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)2));
		V_13 = L_47;
		Vector4_t3319028937 * L_48 = V_6;
		int32_t L_49 = V_13;
		float L_50 = Vector4_get_Item_m2380866393(L_48, L_49, /*hidden argument*/NULL);
		float L_51 = V_2;
		Vector4_set_Item_m1183742235(L_45, L_47, ((float)il2cpp_codegen_multiply((float)L_50, (float)L_51)), /*hidden argument*/NULL);
	}

IL_010d:
	{
		int32_t L_52 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_52, (int32_t)1));
	}

IL_0112:
	{
		int32_t L_53 = V_1;
		if ((((int32_t)L_53) <= ((int32_t)1)))
		{
			goto IL_0014;
		}
	}
	{
		Vector4_t3319028937  L_54 = ___border0;
		V_14 = L_54;
		goto IL_0121;
	}

IL_0121:
	{
		Vector4_t3319028937  L_55 = V_14;
		return L_55;
	}
}
// System.Void UnityEngine.UI.Image::GenerateFilledSprite(UnityEngine.UI.VertexHelper,System.Boolean)
extern "C"  void Image_GenerateFilledSprite_m1448031459 (Image_t2670269651 * __this, VertexHelper_t2453304189 * ___toFill0, bool ___preserveAspect1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Image_GenerateFilledSprite_m1448031459_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Vector4_t3319028937  V_0;
	memset(&V_0, 0, sizeof(V_0));
	Vector4_t3319028937  V_1;
	memset(&V_1, 0, sizeof(V_1));
	UIVertex_t4057497605  V_2;
	memset(&V_2, 0, sizeof(V_2));
	float V_3 = 0.0f;
	float V_4 = 0.0f;
	float V_5 = 0.0f;
	float V_6 = 0.0f;
	float V_7 = 0.0f;
	float V_8 = 0.0f;
	int32_t V_9 = 0;
	float V_10 = 0.0f;
	float V_11 = 0.0f;
	float V_12 = 0.0f;
	float V_13 = 0.0f;
	int32_t V_14 = 0;
	float V_15 = 0.0f;
	int32_t V_16 = 0;
	float V_17 = 0.0f;
	float V_18 = 0.0f;
	float V_19 = 0.0f;
	float V_20 = 0.0f;
	float V_21 = 0.0f;
	Vector4_t3319028937  G_B5_0;
	memset(&G_B5_0, 0, sizeof(G_B5_0));
	int32_t G_B30_0 = 0;
	float G_B43_0 = 0.0f;
	float G_B60_0 = 0.0f;
	{
		VertexHelper_t2453304189 * L_0 = ___toFill0;
		NullCheck(L_0);
		VertexHelper_Clear_m627349662(L_0, /*hidden argument*/NULL);
		float L_1 = __this->get_m_FillAmount_35();
		if ((!(((float)L_1) < ((float)(0.001f)))))
		{
			goto IL_001c;
		}
	}
	{
		goto IL_09cb;
	}

IL_001c:
	{
		bool L_2 = ___preserveAspect1;
		Vector4_t3319028937  L_3 = Image_GetDrawingDimensions_m3060965396(__this, L_2, /*hidden argument*/NULL);
		V_0 = L_3;
		Sprite_t280657092 * L_4 = Image_get_activeSprite_m3797951869(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_5 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_4, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_5)
		{
			goto IL_0045;
		}
	}
	{
		Sprite_t280657092 * L_6 = Image_get_activeSprite_m3797951869(__this, /*hidden argument*/NULL);
		Vector4_t3319028937  L_7 = DataUtility_GetOuterUV_m2509686757(NULL /*static, unused*/, L_6, /*hidden argument*/NULL);
		G_B5_0 = L_7;
		goto IL_004a;
	}

IL_0045:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Vector4_t3319028937_il2cpp_TypeInfo_var);
		Vector4_t3319028937  L_8 = Vector4_get_zero_m1422399515(NULL /*static, unused*/, /*hidden argument*/NULL);
		G_B5_0 = L_8;
	}

IL_004a:
	{
		V_1 = G_B5_0;
		IL2CPP_RUNTIME_CLASS_INIT(UIVertex_t4057497605_il2cpp_TypeInfo_var);
		UIVertex_t4057497605  L_9 = ((UIVertex_t4057497605_StaticFields*)il2cpp_codegen_static_fields_for(UIVertex_t4057497605_il2cpp_TypeInfo_var))->get_simpleVert_10();
		V_2 = L_9;
		Color_t2555686324  L_10 = VirtFuncInvoker0< Color_t2555686324  >::Invoke(22 /* UnityEngine.Color UnityEngine.UI.Graphic::get_color() */, __this);
		Color32_t2600501292  L_11 = Color32_op_Implicit_m2658259763(NULL /*static, unused*/, L_10, /*hidden argument*/NULL);
		(&V_2)->set_color_2(L_11);
		float L_12 = (&V_1)->get_x_1();
		V_3 = L_12;
		float L_13 = (&V_1)->get_y_2();
		V_4 = L_13;
		float L_14 = (&V_1)->get_z_3();
		V_5 = L_14;
		float L_15 = (&V_1)->get_w_4();
		V_6 = L_15;
		int32_t L_16 = __this->get_m_FillMethod_34();
		if (!L_16)
		{
			goto IL_009d;
		}
	}
	{
		int32_t L_17 = __this->get_m_FillMethod_34();
		if ((!(((uint32_t)L_17) == ((uint32_t)1))))
		{
			goto IL_01b2;
		}
	}

IL_009d:
	{
		int32_t L_18 = Image_get_fillMethod_m1027254375(__this, /*hidden argument*/NULL);
		if (L_18)
		{
			goto IL_0128;
		}
	}
	{
		float L_19 = V_5;
		float L_20 = V_3;
		float L_21 = __this->get_m_FillAmount_35();
		V_7 = ((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_subtract((float)L_19, (float)L_20)), (float)L_21));
		int32_t L_22 = __this->get_m_FillOrigin_37();
		if ((!(((uint32_t)L_22) == ((uint32_t)1))))
		{
			goto IL_00f5;
		}
	}
	{
		float L_23 = (&V_0)->get_z_3();
		float L_24 = (&V_0)->get_z_3();
		float L_25 = (&V_0)->get_x_1();
		float L_26 = __this->get_m_FillAmount_35();
		(&V_0)->set_x_1(((float)il2cpp_codegen_subtract((float)L_23, (float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_subtract((float)L_24, (float)L_25)), (float)L_26)))));
		float L_27 = V_5;
		float L_28 = V_7;
		V_3 = ((float)il2cpp_codegen_subtract((float)L_27, (float)L_28));
		goto IL_0122;
	}

IL_00f5:
	{
		float L_29 = (&V_0)->get_x_1();
		float L_30 = (&V_0)->get_z_3();
		float L_31 = (&V_0)->get_x_1();
		float L_32 = __this->get_m_FillAmount_35();
		(&V_0)->set_z_3(((float)il2cpp_codegen_add((float)L_29, (float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_subtract((float)L_30, (float)L_31)), (float)L_32)))));
		float L_33 = V_3;
		float L_34 = V_7;
		V_5 = ((float)il2cpp_codegen_add((float)L_33, (float)L_34));
	}

IL_0122:
	{
		goto IL_01b1;
	}

IL_0128:
	{
		int32_t L_35 = Image_get_fillMethod_m1027254375(__this, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_35) == ((uint32_t)1))))
		{
			goto IL_01b1;
		}
	}
	{
		float L_36 = V_6;
		float L_37 = V_4;
		float L_38 = __this->get_m_FillAmount_35();
		V_8 = ((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_subtract((float)L_36, (float)L_37)), (float)L_38));
		int32_t L_39 = __this->get_m_FillOrigin_37();
		if ((!(((uint32_t)L_39) == ((uint32_t)1))))
		{
			goto IL_0182;
		}
	}
	{
		float L_40 = (&V_0)->get_w_4();
		float L_41 = (&V_0)->get_w_4();
		float L_42 = (&V_0)->get_y_2();
		float L_43 = __this->get_m_FillAmount_35();
		(&V_0)->set_y_2(((float)il2cpp_codegen_subtract((float)L_40, (float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_subtract((float)L_41, (float)L_42)), (float)L_43)))));
		float L_44 = V_6;
		float L_45 = V_8;
		V_4 = ((float)il2cpp_codegen_subtract((float)L_44, (float)L_45));
		goto IL_01b0;
	}

IL_0182:
	{
		float L_46 = (&V_0)->get_y_2();
		float L_47 = (&V_0)->get_w_4();
		float L_48 = (&V_0)->get_y_2();
		float L_49 = __this->get_m_FillAmount_35();
		(&V_0)->set_w_4(((float)il2cpp_codegen_add((float)L_46, (float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_subtract((float)L_47, (float)L_48)), (float)L_49)))));
		float L_50 = V_4;
		float L_51 = V_8;
		V_6 = ((float)il2cpp_codegen_add((float)L_50, (float)L_51));
	}

IL_01b0:
	{
	}

IL_01b1:
	{
	}

IL_01b2:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Image_t2670269651_il2cpp_TypeInfo_var);
		Vector3U5BU5D_t1718750761* L_52 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_Xy_41();
		NullCheck(L_52);
		float L_53 = (&V_0)->get_x_1();
		float L_54 = (&V_0)->get_y_2();
		Vector2_t2156229523  L_55;
		memset(&L_55, 0, sizeof(L_55));
		Vector2__ctor_m3970636864((&L_55), L_53, L_54, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Vector2_t2156229523_il2cpp_TypeInfo_var);
		Vector3_t3722313464  L_56 = Vector2_op_Implicit_m1860157806(NULL /*static, unused*/, L_55, /*hidden argument*/NULL);
		*(Vector3_t3722313464 *)((L_52)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))) = L_56;
		Vector3U5BU5D_t1718750761* L_57 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_Xy_41();
		NullCheck(L_57);
		float L_58 = (&V_0)->get_x_1();
		float L_59 = (&V_0)->get_w_4();
		Vector2_t2156229523  L_60;
		memset(&L_60, 0, sizeof(L_60));
		Vector2__ctor_m3970636864((&L_60), L_58, L_59, /*hidden argument*/NULL);
		Vector3_t3722313464  L_61 = Vector2_op_Implicit_m1860157806(NULL /*static, unused*/, L_60, /*hidden argument*/NULL);
		*(Vector3_t3722313464 *)((L_57)->GetAddressAt(static_cast<il2cpp_array_size_t>(1))) = L_61;
		Vector3U5BU5D_t1718750761* L_62 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_Xy_41();
		NullCheck(L_62);
		float L_63 = (&V_0)->get_z_3();
		float L_64 = (&V_0)->get_w_4();
		Vector2_t2156229523  L_65;
		memset(&L_65, 0, sizeof(L_65));
		Vector2__ctor_m3970636864((&L_65), L_63, L_64, /*hidden argument*/NULL);
		Vector3_t3722313464  L_66 = Vector2_op_Implicit_m1860157806(NULL /*static, unused*/, L_65, /*hidden argument*/NULL);
		*(Vector3_t3722313464 *)((L_62)->GetAddressAt(static_cast<il2cpp_array_size_t>(2))) = L_66;
		Vector3U5BU5D_t1718750761* L_67 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_Xy_41();
		NullCheck(L_67);
		float L_68 = (&V_0)->get_z_3();
		float L_69 = (&V_0)->get_y_2();
		Vector2_t2156229523  L_70;
		memset(&L_70, 0, sizeof(L_70));
		Vector2__ctor_m3970636864((&L_70), L_68, L_69, /*hidden argument*/NULL);
		Vector3_t3722313464  L_71 = Vector2_op_Implicit_m1860157806(NULL /*static, unused*/, L_70, /*hidden argument*/NULL);
		*(Vector3_t3722313464 *)((L_67)->GetAddressAt(static_cast<il2cpp_array_size_t>(3))) = L_71;
		Vector3U5BU5D_t1718750761* L_72 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_Uv_42();
		NullCheck(L_72);
		float L_73 = V_3;
		float L_74 = V_4;
		Vector2_t2156229523  L_75;
		memset(&L_75, 0, sizeof(L_75));
		Vector2__ctor_m3970636864((&L_75), L_73, L_74, /*hidden argument*/NULL);
		Vector3_t3722313464  L_76 = Vector2_op_Implicit_m1860157806(NULL /*static, unused*/, L_75, /*hidden argument*/NULL);
		*(Vector3_t3722313464 *)((L_72)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))) = L_76;
		Vector3U5BU5D_t1718750761* L_77 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_Uv_42();
		NullCheck(L_77);
		float L_78 = V_3;
		float L_79 = V_6;
		Vector2_t2156229523  L_80;
		memset(&L_80, 0, sizeof(L_80));
		Vector2__ctor_m3970636864((&L_80), L_78, L_79, /*hidden argument*/NULL);
		Vector3_t3722313464  L_81 = Vector2_op_Implicit_m1860157806(NULL /*static, unused*/, L_80, /*hidden argument*/NULL);
		*(Vector3_t3722313464 *)((L_77)->GetAddressAt(static_cast<il2cpp_array_size_t>(1))) = L_81;
		Vector3U5BU5D_t1718750761* L_82 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_Uv_42();
		NullCheck(L_82);
		float L_83 = V_5;
		float L_84 = V_6;
		Vector2_t2156229523  L_85;
		memset(&L_85, 0, sizeof(L_85));
		Vector2__ctor_m3970636864((&L_85), L_83, L_84, /*hidden argument*/NULL);
		Vector3_t3722313464  L_86 = Vector2_op_Implicit_m1860157806(NULL /*static, unused*/, L_85, /*hidden argument*/NULL);
		*(Vector3_t3722313464 *)((L_82)->GetAddressAt(static_cast<il2cpp_array_size_t>(2))) = L_86;
		Vector3U5BU5D_t1718750761* L_87 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_Uv_42();
		NullCheck(L_87);
		float L_88 = V_5;
		float L_89 = V_4;
		Vector2_t2156229523  L_90;
		memset(&L_90, 0, sizeof(L_90));
		Vector2__ctor_m3970636864((&L_90), L_88, L_89, /*hidden argument*/NULL);
		Vector3_t3722313464  L_91 = Vector2_op_Implicit_m1860157806(NULL /*static, unused*/, L_90, /*hidden argument*/NULL);
		*(Vector3_t3722313464 *)((L_87)->GetAddressAt(static_cast<il2cpp_array_size_t>(3))) = L_91;
		float L_92 = __this->get_m_FillAmount_35();
		if ((!(((float)L_92) < ((float)(1.0f)))))
		{
			goto IL_09ad;
		}
	}
	{
		int32_t L_93 = __this->get_m_FillMethod_34();
		if (!L_93)
		{
			goto IL_09ad;
		}
	}
	{
		int32_t L_94 = __this->get_m_FillMethod_34();
		if ((((int32_t)L_94) == ((int32_t)1)))
		{
			goto IL_09ad;
		}
	}
	{
		int32_t L_95 = Image_get_fillMethod_m1027254375(__this, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_95) == ((uint32_t)2))))
		{
			goto IL_0345;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Image_t2670269651_il2cpp_TypeInfo_var);
		Vector3U5BU5D_t1718750761* L_96 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_Xy_41();
		Vector3U5BU5D_t1718750761* L_97 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_Uv_42();
		float L_98 = __this->get_m_FillAmount_35();
		bool L_99 = __this->get_m_FillClockwise_36();
		int32_t L_100 = __this->get_m_FillOrigin_37();
		bool L_101 = Image_RadialCut_m1142644448(NULL /*static, unused*/, L_96, L_97, L_98, L_99, L_100, /*hidden argument*/NULL);
		if (!L_101)
		{
			goto IL_033f;
		}
	}
	{
		VertexHelper_t2453304189 * L_102 = ___toFill0;
		IL2CPP_RUNTIME_CLASS_INIT(Image_t2670269651_il2cpp_TypeInfo_var);
		Vector3U5BU5D_t1718750761* L_103 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_Xy_41();
		Color_t2555686324  L_104 = VirtFuncInvoker0< Color_t2555686324  >::Invoke(22 /* UnityEngine.Color UnityEngine.UI.Graphic::get_color() */, __this);
		Color32_t2600501292  L_105 = Color32_op_Implicit_m2658259763(NULL /*static, unused*/, L_104, /*hidden argument*/NULL);
		Vector3U5BU5D_t1718750761* L_106 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_Uv_42();
		Image_AddQuad_m969836764(NULL /*static, unused*/, L_102, L_103, L_105, L_106, /*hidden argument*/NULL);
	}

IL_033f:
	{
		goto IL_09a7;
	}

IL_0345:
	{
		int32_t L_107 = Image_get_fillMethod_m1027254375(__this, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_107) == ((uint32_t)3))))
		{
			goto IL_069a;
		}
	}
	{
		V_9 = 0;
		goto IL_068c;
	}

IL_035a:
	{
		int32_t L_108 = __this->get_m_FillOrigin_37();
		if ((((int32_t)L_108) <= ((int32_t)1)))
		{
			goto IL_036d;
		}
	}
	{
		G_B30_0 = 1;
		goto IL_036e;
	}

IL_036d:
	{
		G_B30_0 = 0;
	}

IL_036e:
	{
		V_14 = G_B30_0;
		int32_t L_109 = __this->get_m_FillOrigin_37();
		if (!L_109)
		{
			goto IL_0387;
		}
	}
	{
		int32_t L_110 = __this->get_m_FillOrigin_37();
		if ((!(((uint32_t)L_110) == ((uint32_t)2))))
		{
			goto IL_03ca;
		}
	}

IL_0387:
	{
		V_12 = (0.0f);
		V_13 = (1.0f);
		int32_t L_111 = V_9;
		int32_t L_112 = V_14;
		if ((!(((uint32_t)L_111) == ((uint32_t)L_112))))
		{
			goto IL_03b4;
		}
	}
	{
		V_10 = (0.0f);
		V_11 = (0.5f);
		goto IL_03c4;
	}

IL_03b4:
	{
		V_10 = (0.5f);
		V_11 = (1.0f);
	}

IL_03c4:
	{
		goto IL_0408;
	}

IL_03ca:
	{
		V_10 = (0.0f);
		V_11 = (1.0f);
		int32_t L_113 = V_9;
		int32_t L_114 = V_14;
		if ((!(((uint32_t)L_113) == ((uint32_t)L_114))))
		{
			goto IL_03f7;
		}
	}
	{
		V_12 = (0.5f);
		V_13 = (1.0f);
		goto IL_0407;
	}

IL_03f7:
	{
		V_12 = (0.0f);
		V_13 = (0.5f);
	}

IL_0407:
	{
	}

IL_0408:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Image_t2670269651_il2cpp_TypeInfo_var);
		Vector3U5BU5D_t1718750761* L_115 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_Xy_41();
		NullCheck(L_115);
		float L_116 = (&V_0)->get_x_1();
		float L_117 = (&V_0)->get_z_3();
		float L_118 = V_10;
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t3464937446_il2cpp_TypeInfo_var);
		float L_119 = Mathf_Lerp_m1004423579(NULL /*static, unused*/, L_116, L_117, L_118, /*hidden argument*/NULL);
		((L_115)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->set_x_1(L_119);
		Vector3U5BU5D_t1718750761* L_120 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_Xy_41();
		NullCheck(L_120);
		Vector3U5BU5D_t1718750761* L_121 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_Xy_41();
		NullCheck(L_121);
		float L_122 = ((L_121)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_x_1();
		((L_120)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))->set_x_1(L_122);
		Vector3U5BU5D_t1718750761* L_123 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_Xy_41();
		NullCheck(L_123);
		float L_124 = (&V_0)->get_x_1();
		float L_125 = (&V_0)->get_z_3();
		float L_126 = V_11;
		float L_127 = Mathf_Lerp_m1004423579(NULL /*static, unused*/, L_124, L_125, L_126, /*hidden argument*/NULL);
		((L_123)->GetAddressAt(static_cast<il2cpp_array_size_t>(2)))->set_x_1(L_127);
		Vector3U5BU5D_t1718750761* L_128 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_Xy_41();
		NullCheck(L_128);
		Vector3U5BU5D_t1718750761* L_129 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_Xy_41();
		NullCheck(L_129);
		float L_130 = ((L_129)->GetAddressAt(static_cast<il2cpp_array_size_t>(2)))->get_x_1();
		((L_128)->GetAddressAt(static_cast<il2cpp_array_size_t>(3)))->set_x_1(L_130);
		Vector3U5BU5D_t1718750761* L_131 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_Xy_41();
		NullCheck(L_131);
		float L_132 = (&V_0)->get_y_2();
		float L_133 = (&V_0)->get_w_4();
		float L_134 = V_12;
		float L_135 = Mathf_Lerp_m1004423579(NULL /*static, unused*/, L_132, L_133, L_134, /*hidden argument*/NULL);
		((L_131)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->set_y_2(L_135);
		Vector3U5BU5D_t1718750761* L_136 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_Xy_41();
		NullCheck(L_136);
		float L_137 = (&V_0)->get_y_2();
		float L_138 = (&V_0)->get_w_4();
		float L_139 = V_13;
		float L_140 = Mathf_Lerp_m1004423579(NULL /*static, unused*/, L_137, L_138, L_139, /*hidden argument*/NULL);
		((L_136)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))->set_y_2(L_140);
		Vector3U5BU5D_t1718750761* L_141 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_Xy_41();
		NullCheck(L_141);
		Vector3U5BU5D_t1718750761* L_142 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_Xy_41();
		NullCheck(L_142);
		float L_143 = ((L_142)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))->get_y_2();
		((L_141)->GetAddressAt(static_cast<il2cpp_array_size_t>(2)))->set_y_2(L_143);
		Vector3U5BU5D_t1718750761* L_144 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_Xy_41();
		NullCheck(L_144);
		Vector3U5BU5D_t1718750761* L_145 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_Xy_41();
		NullCheck(L_145);
		float L_146 = ((L_145)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_y_2();
		((L_144)->GetAddressAt(static_cast<il2cpp_array_size_t>(3)))->set_y_2(L_146);
		Vector3U5BU5D_t1718750761* L_147 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_Uv_42();
		NullCheck(L_147);
		float L_148 = V_3;
		float L_149 = V_5;
		float L_150 = V_10;
		float L_151 = Mathf_Lerp_m1004423579(NULL /*static, unused*/, L_148, L_149, L_150, /*hidden argument*/NULL);
		((L_147)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->set_x_1(L_151);
		Vector3U5BU5D_t1718750761* L_152 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_Uv_42();
		NullCheck(L_152);
		Vector3U5BU5D_t1718750761* L_153 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_Uv_42();
		NullCheck(L_153);
		float L_154 = ((L_153)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_x_1();
		((L_152)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))->set_x_1(L_154);
		Vector3U5BU5D_t1718750761* L_155 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_Uv_42();
		NullCheck(L_155);
		float L_156 = V_3;
		float L_157 = V_5;
		float L_158 = V_11;
		float L_159 = Mathf_Lerp_m1004423579(NULL /*static, unused*/, L_156, L_157, L_158, /*hidden argument*/NULL);
		((L_155)->GetAddressAt(static_cast<il2cpp_array_size_t>(2)))->set_x_1(L_159);
		Vector3U5BU5D_t1718750761* L_160 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_Uv_42();
		NullCheck(L_160);
		Vector3U5BU5D_t1718750761* L_161 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_Uv_42();
		NullCheck(L_161);
		float L_162 = ((L_161)->GetAddressAt(static_cast<il2cpp_array_size_t>(2)))->get_x_1();
		((L_160)->GetAddressAt(static_cast<il2cpp_array_size_t>(3)))->set_x_1(L_162);
		Vector3U5BU5D_t1718750761* L_163 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_Uv_42();
		NullCheck(L_163);
		float L_164 = V_4;
		float L_165 = V_6;
		float L_166 = V_12;
		float L_167 = Mathf_Lerp_m1004423579(NULL /*static, unused*/, L_164, L_165, L_166, /*hidden argument*/NULL);
		((L_163)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->set_y_2(L_167);
		Vector3U5BU5D_t1718750761* L_168 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_Uv_42();
		NullCheck(L_168);
		float L_169 = V_4;
		float L_170 = V_6;
		float L_171 = V_13;
		float L_172 = Mathf_Lerp_m1004423579(NULL /*static, unused*/, L_169, L_170, L_171, /*hidden argument*/NULL);
		((L_168)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))->set_y_2(L_172);
		Vector3U5BU5D_t1718750761* L_173 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_Uv_42();
		NullCheck(L_173);
		Vector3U5BU5D_t1718750761* L_174 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_Uv_42();
		NullCheck(L_174);
		float L_175 = ((L_174)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))->get_y_2();
		((L_173)->GetAddressAt(static_cast<il2cpp_array_size_t>(2)))->set_y_2(L_175);
		Vector3U5BU5D_t1718750761* L_176 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_Uv_42();
		NullCheck(L_176);
		Vector3U5BU5D_t1718750761* L_177 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_Uv_42();
		NullCheck(L_177);
		float L_178 = ((L_177)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_y_2();
		((L_176)->GetAddressAt(static_cast<il2cpp_array_size_t>(3)))->set_y_2(L_178);
		bool L_179 = __this->get_m_FillClockwise_36();
		if (!L_179)
		{
			goto IL_0626;
		}
	}
	{
		float L_180 = Image_get_fillAmount_m2193224718(__this, /*hidden argument*/NULL);
		int32_t L_181 = V_9;
		G_B43_0 = ((float)il2cpp_codegen_subtract((float)((float)il2cpp_codegen_multiply((float)L_180, (float)(2.0f))), (float)(((float)((float)L_181)))));
		goto IL_0638;
	}

IL_0626:
	{
		float L_182 = __this->get_m_FillAmount_35();
		int32_t L_183 = V_9;
		G_B43_0 = ((float)il2cpp_codegen_subtract((float)((float)il2cpp_codegen_multiply((float)L_182, (float)(2.0f))), (float)(((float)((float)((int32_t)il2cpp_codegen_subtract((int32_t)1, (int32_t)L_183)))))));
	}

IL_0638:
	{
		V_15 = G_B43_0;
		IL2CPP_RUNTIME_CLASS_INIT(Image_t2670269651_il2cpp_TypeInfo_var);
		Vector3U5BU5D_t1718750761* L_184 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_Xy_41();
		Vector3U5BU5D_t1718750761* L_185 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_Uv_42();
		float L_186 = V_15;
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t3464937446_il2cpp_TypeInfo_var);
		float L_187 = Mathf_Clamp01_m56433566(NULL /*static, unused*/, L_186, /*hidden argument*/NULL);
		bool L_188 = __this->get_m_FillClockwise_36();
		int32_t L_189 = V_9;
		int32_t L_190 = __this->get_m_FillOrigin_37();
		bool L_191 = Image_RadialCut_m1142644448(NULL /*static, unused*/, L_184, L_185, L_187, L_188, ((int32_t)((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_189, (int32_t)L_190)), (int32_t)3))%(int32_t)4)), /*hidden argument*/NULL);
		if (!L_191)
		{
			goto IL_0685;
		}
	}
	{
		VertexHelper_t2453304189 * L_192 = ___toFill0;
		IL2CPP_RUNTIME_CLASS_INIT(Image_t2670269651_il2cpp_TypeInfo_var);
		Vector3U5BU5D_t1718750761* L_193 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_Xy_41();
		Color_t2555686324  L_194 = VirtFuncInvoker0< Color_t2555686324  >::Invoke(22 /* UnityEngine.Color UnityEngine.UI.Graphic::get_color() */, __this);
		Color32_t2600501292  L_195 = Color32_op_Implicit_m2658259763(NULL /*static, unused*/, L_194, /*hidden argument*/NULL);
		Vector3U5BU5D_t1718750761* L_196 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_Uv_42();
		Image_AddQuad_m969836764(NULL /*static, unused*/, L_192, L_193, L_195, L_196, /*hidden argument*/NULL);
	}

IL_0685:
	{
		int32_t L_197 = V_9;
		V_9 = ((int32_t)il2cpp_codegen_add((int32_t)L_197, (int32_t)1));
	}

IL_068c:
	{
		int32_t L_198 = V_9;
		if ((((int32_t)L_198) < ((int32_t)2)))
		{
			goto IL_035a;
		}
	}
	{
		goto IL_09a7;
	}

IL_069a:
	{
		int32_t L_199 = Image_get_fillMethod_m1027254375(__this, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_199) == ((uint32_t)4))))
		{
			goto IL_09a7;
		}
	}
	{
		V_16 = 0;
		goto IL_099e;
	}

IL_06af:
	{
		int32_t L_200 = V_16;
		if ((((int32_t)L_200) >= ((int32_t)2)))
		{
			goto IL_06cd;
		}
	}
	{
		V_17 = (0.0f);
		V_18 = (0.5f);
		goto IL_06dd;
	}

IL_06cd:
	{
		V_17 = (0.5f);
		V_18 = (1.0f);
	}

IL_06dd:
	{
		int32_t L_201 = V_16;
		if (!L_201)
		{
			goto IL_06ec;
		}
	}
	{
		int32_t L_202 = V_16;
		if ((!(((uint32_t)L_202) == ((uint32_t)3))))
		{
			goto IL_0701;
		}
	}

IL_06ec:
	{
		V_19 = (0.0f);
		V_20 = (0.5f);
		goto IL_0711;
	}

IL_0701:
	{
		V_19 = (0.5f);
		V_20 = (1.0f);
	}

IL_0711:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Image_t2670269651_il2cpp_TypeInfo_var);
		Vector3U5BU5D_t1718750761* L_203 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_Xy_41();
		NullCheck(L_203);
		float L_204 = (&V_0)->get_x_1();
		float L_205 = (&V_0)->get_z_3();
		float L_206 = V_17;
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t3464937446_il2cpp_TypeInfo_var);
		float L_207 = Mathf_Lerp_m1004423579(NULL /*static, unused*/, L_204, L_205, L_206, /*hidden argument*/NULL);
		((L_203)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->set_x_1(L_207);
		Vector3U5BU5D_t1718750761* L_208 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_Xy_41();
		NullCheck(L_208);
		Vector3U5BU5D_t1718750761* L_209 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_Xy_41();
		NullCheck(L_209);
		float L_210 = ((L_209)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_x_1();
		((L_208)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))->set_x_1(L_210);
		Vector3U5BU5D_t1718750761* L_211 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_Xy_41();
		NullCheck(L_211);
		float L_212 = (&V_0)->get_x_1();
		float L_213 = (&V_0)->get_z_3();
		float L_214 = V_18;
		float L_215 = Mathf_Lerp_m1004423579(NULL /*static, unused*/, L_212, L_213, L_214, /*hidden argument*/NULL);
		((L_211)->GetAddressAt(static_cast<il2cpp_array_size_t>(2)))->set_x_1(L_215);
		Vector3U5BU5D_t1718750761* L_216 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_Xy_41();
		NullCheck(L_216);
		Vector3U5BU5D_t1718750761* L_217 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_Xy_41();
		NullCheck(L_217);
		float L_218 = ((L_217)->GetAddressAt(static_cast<il2cpp_array_size_t>(2)))->get_x_1();
		((L_216)->GetAddressAt(static_cast<il2cpp_array_size_t>(3)))->set_x_1(L_218);
		Vector3U5BU5D_t1718750761* L_219 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_Xy_41();
		NullCheck(L_219);
		float L_220 = (&V_0)->get_y_2();
		float L_221 = (&V_0)->get_w_4();
		float L_222 = V_19;
		float L_223 = Mathf_Lerp_m1004423579(NULL /*static, unused*/, L_220, L_221, L_222, /*hidden argument*/NULL);
		((L_219)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->set_y_2(L_223);
		Vector3U5BU5D_t1718750761* L_224 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_Xy_41();
		NullCheck(L_224);
		float L_225 = (&V_0)->get_y_2();
		float L_226 = (&V_0)->get_w_4();
		float L_227 = V_20;
		float L_228 = Mathf_Lerp_m1004423579(NULL /*static, unused*/, L_225, L_226, L_227, /*hidden argument*/NULL);
		((L_224)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))->set_y_2(L_228);
		Vector3U5BU5D_t1718750761* L_229 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_Xy_41();
		NullCheck(L_229);
		Vector3U5BU5D_t1718750761* L_230 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_Xy_41();
		NullCheck(L_230);
		float L_231 = ((L_230)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))->get_y_2();
		((L_229)->GetAddressAt(static_cast<il2cpp_array_size_t>(2)))->set_y_2(L_231);
		Vector3U5BU5D_t1718750761* L_232 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_Xy_41();
		NullCheck(L_232);
		Vector3U5BU5D_t1718750761* L_233 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_Xy_41();
		NullCheck(L_233);
		float L_234 = ((L_233)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_y_2();
		((L_232)->GetAddressAt(static_cast<il2cpp_array_size_t>(3)))->set_y_2(L_234);
		Vector3U5BU5D_t1718750761* L_235 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_Uv_42();
		NullCheck(L_235);
		float L_236 = V_3;
		float L_237 = V_5;
		float L_238 = V_17;
		float L_239 = Mathf_Lerp_m1004423579(NULL /*static, unused*/, L_236, L_237, L_238, /*hidden argument*/NULL);
		((L_235)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->set_x_1(L_239);
		Vector3U5BU5D_t1718750761* L_240 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_Uv_42();
		NullCheck(L_240);
		Vector3U5BU5D_t1718750761* L_241 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_Uv_42();
		NullCheck(L_241);
		float L_242 = ((L_241)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_x_1();
		((L_240)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))->set_x_1(L_242);
		Vector3U5BU5D_t1718750761* L_243 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_Uv_42();
		NullCheck(L_243);
		float L_244 = V_3;
		float L_245 = V_5;
		float L_246 = V_18;
		float L_247 = Mathf_Lerp_m1004423579(NULL /*static, unused*/, L_244, L_245, L_246, /*hidden argument*/NULL);
		((L_243)->GetAddressAt(static_cast<il2cpp_array_size_t>(2)))->set_x_1(L_247);
		Vector3U5BU5D_t1718750761* L_248 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_Uv_42();
		NullCheck(L_248);
		Vector3U5BU5D_t1718750761* L_249 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_Uv_42();
		NullCheck(L_249);
		float L_250 = ((L_249)->GetAddressAt(static_cast<il2cpp_array_size_t>(2)))->get_x_1();
		((L_248)->GetAddressAt(static_cast<il2cpp_array_size_t>(3)))->set_x_1(L_250);
		Vector3U5BU5D_t1718750761* L_251 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_Uv_42();
		NullCheck(L_251);
		float L_252 = V_4;
		float L_253 = V_6;
		float L_254 = V_19;
		float L_255 = Mathf_Lerp_m1004423579(NULL /*static, unused*/, L_252, L_253, L_254, /*hidden argument*/NULL);
		((L_251)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->set_y_2(L_255);
		Vector3U5BU5D_t1718750761* L_256 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_Uv_42();
		NullCheck(L_256);
		float L_257 = V_4;
		float L_258 = V_6;
		float L_259 = V_20;
		float L_260 = Mathf_Lerp_m1004423579(NULL /*static, unused*/, L_257, L_258, L_259, /*hidden argument*/NULL);
		((L_256)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))->set_y_2(L_260);
		Vector3U5BU5D_t1718750761* L_261 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_Uv_42();
		NullCheck(L_261);
		Vector3U5BU5D_t1718750761* L_262 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_Uv_42();
		NullCheck(L_262);
		float L_263 = ((L_262)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))->get_y_2();
		((L_261)->GetAddressAt(static_cast<il2cpp_array_size_t>(2)))->set_y_2(L_263);
		Vector3U5BU5D_t1718750761* L_264 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_Uv_42();
		NullCheck(L_264);
		Vector3U5BU5D_t1718750761* L_265 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_Uv_42();
		NullCheck(L_265);
		float L_266 = ((L_265)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_y_2();
		((L_264)->GetAddressAt(static_cast<il2cpp_array_size_t>(3)))->set_y_2(L_266);
		bool L_267 = __this->get_m_FillClockwise_36();
		if (!L_267)
		{
			goto IL_0938;
		}
	}
	{
		float L_268 = __this->get_m_FillAmount_35();
		int32_t L_269 = V_16;
		int32_t L_270 = __this->get_m_FillOrigin_37();
		G_B60_0 = ((float)il2cpp_codegen_subtract((float)((float)il2cpp_codegen_multiply((float)L_268, (float)(4.0f))), (float)(((float)((float)((int32_t)((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_269, (int32_t)L_270))%(int32_t)4)))))));
		goto IL_0953;
	}

IL_0938:
	{
		float L_271 = __this->get_m_FillAmount_35();
		int32_t L_272 = V_16;
		int32_t L_273 = __this->get_m_FillOrigin_37();
		G_B60_0 = ((float)il2cpp_codegen_subtract((float)((float)il2cpp_codegen_multiply((float)L_271, (float)(4.0f))), (float)(((float)((float)((int32_t)il2cpp_codegen_subtract((int32_t)3, (int32_t)((int32_t)((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_272, (int32_t)L_273))%(int32_t)4)))))))));
	}

IL_0953:
	{
		V_21 = G_B60_0;
		IL2CPP_RUNTIME_CLASS_INIT(Image_t2670269651_il2cpp_TypeInfo_var);
		Vector3U5BU5D_t1718750761* L_274 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_Xy_41();
		Vector3U5BU5D_t1718750761* L_275 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_Uv_42();
		float L_276 = V_21;
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t3464937446_il2cpp_TypeInfo_var);
		float L_277 = Mathf_Clamp01_m56433566(NULL /*static, unused*/, L_276, /*hidden argument*/NULL);
		bool L_278 = __this->get_m_FillClockwise_36();
		int32_t L_279 = V_16;
		bool L_280 = Image_RadialCut_m1142644448(NULL /*static, unused*/, L_274, L_275, L_277, L_278, ((int32_t)((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_279, (int32_t)2))%(int32_t)4)), /*hidden argument*/NULL);
		if (!L_280)
		{
			goto IL_0997;
		}
	}
	{
		VertexHelper_t2453304189 * L_281 = ___toFill0;
		IL2CPP_RUNTIME_CLASS_INIT(Image_t2670269651_il2cpp_TypeInfo_var);
		Vector3U5BU5D_t1718750761* L_282 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_Xy_41();
		Color_t2555686324  L_283 = VirtFuncInvoker0< Color_t2555686324  >::Invoke(22 /* UnityEngine.Color UnityEngine.UI.Graphic::get_color() */, __this);
		Color32_t2600501292  L_284 = Color32_op_Implicit_m2658259763(NULL /*static, unused*/, L_283, /*hidden argument*/NULL);
		Vector3U5BU5D_t1718750761* L_285 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_Uv_42();
		Image_AddQuad_m969836764(NULL /*static, unused*/, L_281, L_282, L_284, L_285, /*hidden argument*/NULL);
	}

IL_0997:
	{
		int32_t L_286 = V_16;
		V_16 = ((int32_t)il2cpp_codegen_add((int32_t)L_286, (int32_t)1));
	}

IL_099e:
	{
		int32_t L_287 = V_16;
		if ((((int32_t)L_287) < ((int32_t)4)))
		{
			goto IL_06af;
		}
	}
	{
	}

IL_09a7:
	{
		goto IL_09ca;
	}

IL_09ad:
	{
		VertexHelper_t2453304189 * L_288 = ___toFill0;
		IL2CPP_RUNTIME_CLASS_INIT(Image_t2670269651_il2cpp_TypeInfo_var);
		Vector3U5BU5D_t1718750761* L_289 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_Xy_41();
		Color_t2555686324  L_290 = VirtFuncInvoker0< Color_t2555686324  >::Invoke(22 /* UnityEngine.Color UnityEngine.UI.Graphic::get_color() */, __this);
		Color32_t2600501292  L_291 = Color32_op_Implicit_m2658259763(NULL /*static, unused*/, L_290, /*hidden argument*/NULL);
		Vector3U5BU5D_t1718750761* L_292 = ((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->get_s_Uv_42();
		Image_AddQuad_m969836764(NULL /*static, unused*/, L_288, L_289, L_291, L_292, /*hidden argument*/NULL);
	}

IL_09ca:
	{
	}

IL_09cb:
	{
		return;
	}
}
// System.Boolean UnityEngine.UI.Image::RadialCut(UnityEngine.Vector3[],UnityEngine.Vector3[],System.Single,System.Boolean,System.Int32)
extern "C"  bool Image_RadialCut_m1142644448 (RuntimeObject * __this /* static, unused */, Vector3U5BU5D_t1718750761* ___xy0, Vector3U5BU5D_t1718750761* ___uv1, float ___fill2, bool ___invert3, int32_t ___corner4, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Image_RadialCut_m1142644448_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	float V_1 = 0.0f;
	float V_2 = 0.0f;
	float V_3 = 0.0f;
	{
		float L_0 = ___fill2;
		if ((!(((float)L_0) < ((float)(0.001f)))))
		{
			goto IL_0013;
		}
	}
	{
		V_0 = (bool)0;
		goto IL_0083;
	}

IL_0013:
	{
		int32_t L_1 = ___corner4;
		if ((!(((uint32_t)((int32_t)((int32_t)L_1&(int32_t)1))) == ((uint32_t)1))))
		{
			goto IL_0023;
		}
	}
	{
		bool L_2 = ___invert3;
		___invert3 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
	}

IL_0023:
	{
		bool L_3 = ___invert3;
		if (L_3)
		{
			goto IL_003b;
		}
	}
	{
		float L_4 = ___fill2;
		if ((!(((float)L_4) > ((float)(0.999f)))))
		{
			goto IL_003b;
		}
	}
	{
		V_0 = (bool)1;
		goto IL_0083;
	}

IL_003b:
	{
		float L_5 = ___fill2;
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t3464937446_il2cpp_TypeInfo_var);
		float L_6 = Mathf_Clamp01_m56433566(NULL /*static, unused*/, L_5, /*hidden argument*/NULL);
		V_1 = L_6;
		bool L_7 = ___invert3;
		if (!L_7)
		{
			goto IL_0050;
		}
	}
	{
		float L_8 = V_1;
		V_1 = ((float)il2cpp_codegen_subtract((float)(1.0f), (float)L_8));
	}

IL_0050:
	{
		float L_9 = V_1;
		V_1 = ((float)il2cpp_codegen_multiply((float)L_9, (float)(1.57079637f)));
		float L_10 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t3464937446_il2cpp_TypeInfo_var);
		float L_11 = cosf(L_10);
		V_2 = L_11;
		float L_12 = V_1;
		float L_13 = sinf(L_12);
		V_3 = L_13;
		Vector3U5BU5D_t1718750761* L_14 = ___xy0;
		float L_15 = V_2;
		float L_16 = V_3;
		bool L_17 = ___invert3;
		int32_t L_18 = ___corner4;
		IL2CPP_RUNTIME_CLASS_INIT(Image_t2670269651_il2cpp_TypeInfo_var);
		Image_RadialCut_m3562817721(NULL /*static, unused*/, L_14, L_15, L_16, L_17, L_18, /*hidden argument*/NULL);
		Vector3U5BU5D_t1718750761* L_19 = ___uv1;
		float L_20 = V_2;
		float L_21 = V_3;
		bool L_22 = ___invert3;
		int32_t L_23 = ___corner4;
		Image_RadialCut_m3562817721(NULL /*static, unused*/, L_19, L_20, L_21, L_22, L_23, /*hidden argument*/NULL);
		V_0 = (bool)1;
		goto IL_0083;
	}

IL_0083:
	{
		bool L_24 = V_0;
		return L_24;
	}
}
// System.Void UnityEngine.UI.Image::RadialCut(UnityEngine.Vector3[],System.Single,System.Single,System.Boolean,System.Int32)
extern "C"  void Image_RadialCut_m3562817721 (RuntimeObject * __this /* static, unused */, Vector3U5BU5D_t1718750761* ___xy0, float ___cos1, float ___sin2, bool ___invert3, int32_t ___corner4, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Image_RadialCut_m3562817721_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	{
		int32_t L_0 = ___corner4;
		V_0 = L_0;
		int32_t L_1 = ___corner4;
		V_1 = ((int32_t)((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1))%(int32_t)4));
		int32_t L_2 = ___corner4;
		V_2 = ((int32_t)((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)2))%(int32_t)4));
		int32_t L_3 = ___corner4;
		V_3 = ((int32_t)((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)3))%(int32_t)4));
		int32_t L_4 = ___corner4;
		if ((!(((uint32_t)((int32_t)((int32_t)L_4&(int32_t)1))) == ((uint32_t)1))))
		{
			goto IL_0161;
		}
	}
	{
		float L_5 = ___sin2;
		float L_6 = ___cos1;
		if ((!(((float)L_5) > ((float)L_6))))
		{
			goto IL_0088;
		}
	}
	{
		float L_7 = ___cos1;
		float L_8 = ___sin2;
		___cos1 = ((float)((float)L_7/(float)L_8));
		___sin2 = (1.0f);
		bool L_9 = ___invert3;
		if (!L_9)
		{
			goto IL_0082;
		}
	}
	{
		Vector3U5BU5D_t1718750761* L_10 = ___xy0;
		int32_t L_11 = V_1;
		NullCheck(L_10);
		Vector3U5BU5D_t1718750761* L_12 = ___xy0;
		int32_t L_13 = V_0;
		NullCheck(L_12);
		float L_14 = ((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_13)))->get_x_1();
		Vector3U5BU5D_t1718750761* L_15 = ___xy0;
		int32_t L_16 = V_2;
		NullCheck(L_15);
		float L_17 = ((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->get_x_1();
		float L_18 = ___cos1;
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t3464937446_il2cpp_TypeInfo_var);
		float L_19 = Mathf_Lerp_m1004423579(NULL /*static, unused*/, L_14, L_17, L_18, /*hidden argument*/NULL);
		((L_10)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_11)))->set_x_1(L_19);
		Vector3U5BU5D_t1718750761* L_20 = ___xy0;
		int32_t L_21 = V_2;
		NullCheck(L_20);
		Vector3U5BU5D_t1718750761* L_22 = ___xy0;
		int32_t L_23 = V_1;
		NullCheck(L_22);
		float L_24 = ((L_22)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_23)))->get_x_1();
		((L_20)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_21)))->set_x_1(L_24);
	}

IL_0082:
	{
		goto IL_00fc;
	}

IL_0088:
	{
		float L_25 = ___cos1;
		float L_26 = ___sin2;
		if ((!(((float)L_25) > ((float)L_26))))
		{
			goto IL_00ec;
		}
	}
	{
		float L_27 = ___sin2;
		float L_28 = ___cos1;
		___sin2 = ((float)((float)L_27/(float)L_28));
		___cos1 = (1.0f);
		bool L_29 = ___invert3;
		if (L_29)
		{
			goto IL_00e6;
		}
	}
	{
		Vector3U5BU5D_t1718750761* L_30 = ___xy0;
		int32_t L_31 = V_2;
		NullCheck(L_30);
		Vector3U5BU5D_t1718750761* L_32 = ___xy0;
		int32_t L_33 = V_0;
		NullCheck(L_32);
		float L_34 = ((L_32)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_33)))->get_y_2();
		Vector3U5BU5D_t1718750761* L_35 = ___xy0;
		int32_t L_36 = V_2;
		NullCheck(L_35);
		float L_37 = ((L_35)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_36)))->get_y_2();
		float L_38 = ___sin2;
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t3464937446_il2cpp_TypeInfo_var);
		float L_39 = Mathf_Lerp_m1004423579(NULL /*static, unused*/, L_34, L_37, L_38, /*hidden argument*/NULL);
		((L_30)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_31)))->set_y_2(L_39);
		Vector3U5BU5D_t1718750761* L_40 = ___xy0;
		int32_t L_41 = V_3;
		NullCheck(L_40);
		Vector3U5BU5D_t1718750761* L_42 = ___xy0;
		int32_t L_43 = V_2;
		NullCheck(L_42);
		float L_44 = ((L_42)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_43)))->get_y_2();
		((L_40)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_41)))->set_y_2(L_44);
	}

IL_00e6:
	{
		goto IL_00fc;
	}

IL_00ec:
	{
		___cos1 = (1.0f);
		___sin2 = (1.0f);
	}

IL_00fc:
	{
		bool L_45 = ___invert3;
		if (L_45)
		{
			goto IL_0131;
		}
	}
	{
		Vector3U5BU5D_t1718750761* L_46 = ___xy0;
		int32_t L_47 = V_3;
		NullCheck(L_46);
		Vector3U5BU5D_t1718750761* L_48 = ___xy0;
		int32_t L_49 = V_0;
		NullCheck(L_48);
		float L_50 = ((L_48)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_49)))->get_x_1();
		Vector3U5BU5D_t1718750761* L_51 = ___xy0;
		int32_t L_52 = V_2;
		NullCheck(L_51);
		float L_53 = ((L_51)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_52)))->get_x_1();
		float L_54 = ___cos1;
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t3464937446_il2cpp_TypeInfo_var);
		float L_55 = Mathf_Lerp_m1004423579(NULL /*static, unused*/, L_50, L_53, L_54, /*hidden argument*/NULL);
		((L_46)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_47)))->set_x_1(L_55);
		goto IL_015b;
	}

IL_0131:
	{
		Vector3U5BU5D_t1718750761* L_56 = ___xy0;
		int32_t L_57 = V_1;
		NullCheck(L_56);
		Vector3U5BU5D_t1718750761* L_58 = ___xy0;
		int32_t L_59 = V_0;
		NullCheck(L_58);
		float L_60 = ((L_58)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_59)))->get_y_2();
		Vector3U5BU5D_t1718750761* L_61 = ___xy0;
		int32_t L_62 = V_2;
		NullCheck(L_61);
		float L_63 = ((L_61)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_62)))->get_y_2();
		float L_64 = ___sin2;
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t3464937446_il2cpp_TypeInfo_var);
		float L_65 = Mathf_Lerp_m1004423579(NULL /*static, unused*/, L_60, L_63, L_64, /*hidden argument*/NULL);
		((L_56)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_57)))->set_y_2(L_65);
	}

IL_015b:
	{
		goto IL_029a;
	}

IL_0161:
	{
		float L_66 = ___cos1;
		float L_67 = ___sin2;
		if ((!(((float)L_66) > ((float)L_67))))
		{
			goto IL_01c6;
		}
	}
	{
		float L_68 = ___sin2;
		float L_69 = ___cos1;
		___sin2 = ((float)((float)L_68/(float)L_69));
		___cos1 = (1.0f);
		bool L_70 = ___invert3;
		if (L_70)
		{
			goto IL_01c0;
		}
	}
	{
		Vector3U5BU5D_t1718750761* L_71 = ___xy0;
		int32_t L_72 = V_1;
		NullCheck(L_71);
		Vector3U5BU5D_t1718750761* L_73 = ___xy0;
		int32_t L_74 = V_0;
		NullCheck(L_73);
		float L_75 = ((L_73)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_74)))->get_y_2();
		Vector3U5BU5D_t1718750761* L_76 = ___xy0;
		int32_t L_77 = V_2;
		NullCheck(L_76);
		float L_78 = ((L_76)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_77)))->get_y_2();
		float L_79 = ___sin2;
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t3464937446_il2cpp_TypeInfo_var);
		float L_80 = Mathf_Lerp_m1004423579(NULL /*static, unused*/, L_75, L_78, L_79, /*hidden argument*/NULL);
		((L_71)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_72)))->set_y_2(L_80);
		Vector3U5BU5D_t1718750761* L_81 = ___xy0;
		int32_t L_82 = V_2;
		NullCheck(L_81);
		Vector3U5BU5D_t1718750761* L_83 = ___xy0;
		int32_t L_84 = V_1;
		NullCheck(L_83);
		float L_85 = ((L_83)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_84)))->get_y_2();
		((L_81)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_82)))->set_y_2(L_85);
	}

IL_01c0:
	{
		goto IL_023a;
	}

IL_01c6:
	{
		float L_86 = ___sin2;
		float L_87 = ___cos1;
		if ((!(((float)L_86) > ((float)L_87))))
		{
			goto IL_022a;
		}
	}
	{
		float L_88 = ___cos1;
		float L_89 = ___sin2;
		___cos1 = ((float)((float)L_88/(float)L_89));
		___sin2 = (1.0f);
		bool L_90 = ___invert3;
		if (!L_90)
		{
			goto IL_0224;
		}
	}
	{
		Vector3U5BU5D_t1718750761* L_91 = ___xy0;
		int32_t L_92 = V_2;
		NullCheck(L_91);
		Vector3U5BU5D_t1718750761* L_93 = ___xy0;
		int32_t L_94 = V_0;
		NullCheck(L_93);
		float L_95 = ((L_93)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_94)))->get_x_1();
		Vector3U5BU5D_t1718750761* L_96 = ___xy0;
		int32_t L_97 = V_2;
		NullCheck(L_96);
		float L_98 = ((L_96)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_97)))->get_x_1();
		float L_99 = ___cos1;
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t3464937446_il2cpp_TypeInfo_var);
		float L_100 = Mathf_Lerp_m1004423579(NULL /*static, unused*/, L_95, L_98, L_99, /*hidden argument*/NULL);
		((L_91)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_92)))->set_x_1(L_100);
		Vector3U5BU5D_t1718750761* L_101 = ___xy0;
		int32_t L_102 = V_3;
		NullCheck(L_101);
		Vector3U5BU5D_t1718750761* L_103 = ___xy0;
		int32_t L_104 = V_2;
		NullCheck(L_103);
		float L_105 = ((L_103)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_104)))->get_x_1();
		((L_101)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_102)))->set_x_1(L_105);
	}

IL_0224:
	{
		goto IL_023a;
	}

IL_022a:
	{
		___cos1 = (1.0f);
		___sin2 = (1.0f);
	}

IL_023a:
	{
		bool L_106 = ___invert3;
		if (!L_106)
		{
			goto IL_026f;
		}
	}
	{
		Vector3U5BU5D_t1718750761* L_107 = ___xy0;
		int32_t L_108 = V_3;
		NullCheck(L_107);
		Vector3U5BU5D_t1718750761* L_109 = ___xy0;
		int32_t L_110 = V_0;
		NullCheck(L_109);
		float L_111 = ((L_109)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_110)))->get_y_2();
		Vector3U5BU5D_t1718750761* L_112 = ___xy0;
		int32_t L_113 = V_2;
		NullCheck(L_112);
		float L_114 = ((L_112)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_113)))->get_y_2();
		float L_115 = ___sin2;
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t3464937446_il2cpp_TypeInfo_var);
		float L_116 = Mathf_Lerp_m1004423579(NULL /*static, unused*/, L_111, L_114, L_115, /*hidden argument*/NULL);
		((L_107)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_108)))->set_y_2(L_116);
		goto IL_0299;
	}

IL_026f:
	{
		Vector3U5BU5D_t1718750761* L_117 = ___xy0;
		int32_t L_118 = V_1;
		NullCheck(L_117);
		Vector3U5BU5D_t1718750761* L_119 = ___xy0;
		int32_t L_120 = V_0;
		NullCheck(L_119);
		float L_121 = ((L_119)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_120)))->get_x_1();
		Vector3U5BU5D_t1718750761* L_122 = ___xy0;
		int32_t L_123 = V_2;
		NullCheck(L_122);
		float L_124 = ((L_122)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_123)))->get_x_1();
		float L_125 = ___cos1;
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t3464937446_il2cpp_TypeInfo_var);
		float L_126 = Mathf_Lerp_m1004423579(NULL /*static, unused*/, L_121, L_124, L_125, /*hidden argument*/NULL);
		((L_117)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_118)))->set_x_1(L_126);
	}

IL_0299:
	{
	}

IL_029a:
	{
		return;
	}
}
// System.Void UnityEngine.UI.Image::CalculateLayoutInputHorizontal()
extern "C"  void Image_CalculateLayoutInputHorizontal_m1595088045 (Image_t2670269651 * __this, const RuntimeMethod* method)
{
	{
		return;
	}
}
// System.Void UnityEngine.UI.Image::CalculateLayoutInputVertical()
extern "C"  void Image_CalculateLayoutInputVertical_m3015335639 (Image_t2670269651 * __this, const RuntimeMethod* method)
{
	{
		return;
	}
}
// System.Single UnityEngine.UI.Image::get_minWidth()
extern "C"  float Image_get_minWidth_m755066479 (Image_t2670269651 * __this, const RuntimeMethod* method)
{
	float V_0 = 0.0f;
	{
		V_0 = (0.0f);
		goto IL_000c;
	}

IL_000c:
	{
		float L_0 = V_0;
		return L_0;
	}
}
// System.Single UnityEngine.UI.Image::get_preferredWidth()
extern "C"  float Image_get_preferredWidth_m580264960 (Image_t2670269651 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Image_get_preferredWidth_m580264960_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	Vector2_t2156229523  V_1;
	memset(&V_1, 0, sizeof(V_1));
	Rect_t2360479859  V_2;
	memset(&V_2, 0, sizeof(V_2));
	Vector2_t2156229523  V_3;
	memset(&V_3, 0, sizeof(V_3));
	{
		Sprite_t280657092 * L_0 = Image_get_activeSprite_m3797951869(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_0, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_001d;
		}
	}
	{
		V_0 = (0.0f);
		goto IL_007d;
	}

IL_001d:
	{
		int32_t L_2 = Image_get_type_m3606908055(__this, /*hidden argument*/NULL);
		if ((((int32_t)L_2) == ((int32_t)1)))
		{
			goto IL_0035;
		}
	}
	{
		int32_t L_3 = Image_get_type_m3606908055(__this, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_3) == ((uint32_t)2))))
		{
			goto IL_0055;
		}
	}

IL_0035:
	{
		Sprite_t280657092 * L_4 = Image_get_activeSprite_m3797951869(__this, /*hidden argument*/NULL);
		Vector2_t2156229523  L_5 = DataUtility_GetMinSize_m843062179(NULL /*static, unused*/, L_4, /*hidden argument*/NULL);
		V_1 = L_5;
		float L_6 = (&V_1)->get_x_0();
		float L_7 = Image_get_pixelsPerUnit_m3268528463(__this, /*hidden argument*/NULL);
		V_0 = ((float)((float)L_6/(float)L_7));
		goto IL_007d;
	}

IL_0055:
	{
		Sprite_t280657092 * L_8 = Image_get_activeSprite_m3797951869(__this, /*hidden argument*/NULL);
		NullCheck(L_8);
		Rect_t2360479859  L_9 = Sprite_get_rect_m2575211689(L_8, /*hidden argument*/NULL);
		V_2 = L_9;
		Vector2_t2156229523  L_10 = Rect_get_size_m477575021((&V_2), /*hidden argument*/NULL);
		V_3 = L_10;
		float L_11 = (&V_3)->get_x_0();
		float L_12 = Image_get_pixelsPerUnit_m3268528463(__this, /*hidden argument*/NULL);
		V_0 = ((float)((float)L_11/(float)L_12));
		goto IL_007d;
	}

IL_007d:
	{
		float L_13 = V_0;
		return L_13;
	}
}
// System.Single UnityEngine.UI.Image::get_flexibleWidth()
extern "C"  float Image_get_flexibleWidth_m2763351627 (Image_t2670269651 * __this, const RuntimeMethod* method)
{
	float V_0 = 0.0f;
	{
		V_0 = (-1.0f);
		goto IL_000c;
	}

IL_000c:
	{
		float L_0 = V_0;
		return L_0;
	}
}
// System.Single UnityEngine.UI.Image::get_minHeight()
extern "C"  float Image_get_minHeight_m3283554986 (Image_t2670269651 * __this, const RuntimeMethod* method)
{
	float V_0 = 0.0f;
	{
		V_0 = (0.0f);
		goto IL_000c;
	}

IL_000c:
	{
		float L_0 = V_0;
		return L_0;
	}
}
// System.Single UnityEngine.UI.Image::get_preferredHeight()
extern "C"  float Image_get_preferredHeight_m4201711465 (Image_t2670269651 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Image_get_preferredHeight_m4201711465_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	Vector2_t2156229523  V_1;
	memset(&V_1, 0, sizeof(V_1));
	Rect_t2360479859  V_2;
	memset(&V_2, 0, sizeof(V_2));
	Vector2_t2156229523  V_3;
	memset(&V_3, 0, sizeof(V_3));
	{
		Sprite_t280657092 * L_0 = Image_get_activeSprite_m3797951869(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_0, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_001d;
		}
	}
	{
		V_0 = (0.0f);
		goto IL_007d;
	}

IL_001d:
	{
		int32_t L_2 = Image_get_type_m3606908055(__this, /*hidden argument*/NULL);
		if ((((int32_t)L_2) == ((int32_t)1)))
		{
			goto IL_0035;
		}
	}
	{
		int32_t L_3 = Image_get_type_m3606908055(__this, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_3) == ((uint32_t)2))))
		{
			goto IL_0055;
		}
	}

IL_0035:
	{
		Sprite_t280657092 * L_4 = Image_get_activeSprite_m3797951869(__this, /*hidden argument*/NULL);
		Vector2_t2156229523  L_5 = DataUtility_GetMinSize_m843062179(NULL /*static, unused*/, L_4, /*hidden argument*/NULL);
		V_1 = L_5;
		float L_6 = (&V_1)->get_y_1();
		float L_7 = Image_get_pixelsPerUnit_m3268528463(__this, /*hidden argument*/NULL);
		V_0 = ((float)((float)L_6/(float)L_7));
		goto IL_007d;
	}

IL_0055:
	{
		Sprite_t280657092 * L_8 = Image_get_activeSprite_m3797951869(__this, /*hidden argument*/NULL);
		NullCheck(L_8);
		Rect_t2360479859  L_9 = Sprite_get_rect_m2575211689(L_8, /*hidden argument*/NULL);
		V_2 = L_9;
		Vector2_t2156229523  L_10 = Rect_get_size_m477575021((&V_2), /*hidden argument*/NULL);
		V_3 = L_10;
		float L_11 = (&V_3)->get_y_1();
		float L_12 = Image_get_pixelsPerUnit_m3268528463(__this, /*hidden argument*/NULL);
		V_0 = ((float)((float)L_11/(float)L_12));
		goto IL_007d;
	}

IL_007d:
	{
		float L_13 = V_0;
		return L_13;
	}
}
// System.Single UnityEngine.UI.Image::get_flexibleHeight()
extern "C"  float Image_get_flexibleHeight_m2142349904 (Image_t2670269651 * __this, const RuntimeMethod* method)
{
	float V_0 = 0.0f;
	{
		V_0 = (-1.0f);
		goto IL_000c;
	}

IL_000c:
	{
		float L_0 = V_0;
		return L_0;
	}
}
// System.Int32 UnityEngine.UI.Image::get_layoutPriority()
extern "C"  int32_t Image_get_layoutPriority_m1290204116 (Image_t2670269651 * __this, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		V_0 = 0;
		goto IL_0008;
	}

IL_0008:
	{
		int32_t L_0 = V_0;
		return L_0;
	}
}
// System.Boolean UnityEngine.UI.Image::IsRaycastLocationValid(UnityEngine.Vector2,UnityEngine.Camera)
extern "C"  bool Image_IsRaycastLocationValid_m2859678105 (Image_t2670269651 * __this, Vector2_t2156229523  ___screenPoint0, Camera_t4157153871 * ___eventCamera1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Image_IsRaycastLocationValid_m2859678105_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	Vector2_t2156229523  V_1;
	memset(&V_1, 0, sizeof(V_1));
	Rect_t2360479859  V_2;
	memset(&V_2, 0, sizeof(V_2));
	Vector2_t2156229523  V_3;
	memset(&V_3, 0, sizeof(V_3));
	Vector2_t2156229523  V_4;
	memset(&V_4, 0, sizeof(V_4));
	Rect_t2360479859  V_5;
	memset(&V_5, 0, sizeof(V_5));
	Vector2_t2156229523  V_6;
	memset(&V_6, 0, sizeof(V_6));
	float V_7 = 0.0f;
	float V_8 = 0.0f;
	Color_t2555686324  V_9;
	memset(&V_9, 0, sizeof(V_9));
	UnityException_t3598173660 * V_10 = NULL;
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = 0;
	NO_UNUSED_WARNING (__leave_target);
	{
		float L_0 = Image_get_alphaHitTestMinimumThreshold_m2015654453(__this, /*hidden argument*/NULL);
		if ((!(((float)L_0) <= ((float)(0.0f)))))
		{
			goto IL_0018;
		}
	}
	{
		V_0 = (bool)1;
		goto IL_01a8;
	}

IL_0018:
	{
		float L_1 = Image_get_alphaHitTestMinimumThreshold_m2015654453(__this, /*hidden argument*/NULL);
		if ((!(((float)L_1) > ((float)(1.0f)))))
		{
			goto IL_002f;
		}
	}
	{
		V_0 = (bool)0;
		goto IL_01a8;
	}

IL_002f:
	{
		Sprite_t280657092 * L_2 = Image_get_activeSprite_m3797951869(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_3 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_2, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_3)
		{
			goto IL_0047;
		}
	}
	{
		V_0 = (bool)1;
		goto IL_01a8;
	}

IL_0047:
	{
		RectTransform_t3704657025 * L_4 = Graphic_get_rectTransform_m1167152468(__this, /*hidden argument*/NULL);
		Vector2_t2156229523  L_5 = ___screenPoint0;
		Camera_t4157153871 * L_6 = ___eventCamera1;
		IL2CPP_RUNTIME_CLASS_INIT(RectTransformUtility_t1743242446_il2cpp_TypeInfo_var);
		bool L_7 = RectTransformUtility_ScreenPointToLocalPointInRectangle_m2327269187(NULL /*static, unused*/, L_4, L_5, L_6, (&V_1), /*hidden argument*/NULL);
		if (L_7)
		{
			goto IL_0062;
		}
	}
	{
		V_0 = (bool)0;
		goto IL_01a8;
	}

IL_0062:
	{
		Rect_t2360479859  L_8 = Graphic_GetPixelAdjustedRect_m3729397999(__this, /*hidden argument*/NULL);
		V_2 = L_8;
		Vector2_t2156229523 * L_9 = (&V_1);
		float L_10 = L_9->get_x_0();
		RectTransform_t3704657025 * L_11 = Graphic_get_rectTransform_m1167152468(__this, /*hidden argument*/NULL);
		NullCheck(L_11);
		Vector2_t2156229523  L_12 = RectTransform_get_pivot_m3425744470(L_11, /*hidden argument*/NULL);
		V_3 = L_12;
		float L_13 = (&V_3)->get_x_0();
		float L_14 = Rect_get_width_m3421484486((&V_2), /*hidden argument*/NULL);
		L_9->set_x_0(((float)il2cpp_codegen_add((float)L_10, (float)((float)il2cpp_codegen_multiply((float)L_13, (float)L_14)))));
		Vector2_t2156229523 * L_15 = (&V_1);
		float L_16 = L_15->get_y_1();
		RectTransform_t3704657025 * L_17 = Graphic_get_rectTransform_m1167152468(__this, /*hidden argument*/NULL);
		NullCheck(L_17);
		Vector2_t2156229523  L_18 = RectTransform_get_pivot_m3425744470(L_17, /*hidden argument*/NULL);
		V_4 = L_18;
		float L_19 = (&V_4)->get_y_1();
		float L_20 = Rect_get_height_m1358425599((&V_2), /*hidden argument*/NULL);
		L_15->set_y_1(((float)il2cpp_codegen_add((float)L_16, (float)((float)il2cpp_codegen_multiply((float)L_19, (float)L_20)))));
		Vector2_t2156229523  L_21 = V_1;
		Rect_t2360479859  L_22 = V_2;
		Vector2_t2156229523  L_23 = Image_MapCoordinate_m3426372354(__this, L_21, L_22, /*hidden argument*/NULL);
		V_1 = L_23;
		Sprite_t280657092 * L_24 = Image_get_activeSprite_m3797951869(__this, /*hidden argument*/NULL);
		NullCheck(L_24);
		Rect_t2360479859  L_25 = Sprite_get_textureRect_m3217515846(L_24, /*hidden argument*/NULL);
		V_5 = L_25;
		float L_26 = (&V_1)->get_x_0();
		float L_27 = Rect_get_width_m3421484486((&V_5), /*hidden argument*/NULL);
		float L_28 = (&V_1)->get_y_1();
		float L_29 = Rect_get_height_m1358425599((&V_5), /*hidden argument*/NULL);
		Vector2__ctor_m3970636864((&V_6), ((float)((float)L_26/(float)L_27)), ((float)((float)L_28/(float)L_29)), /*hidden argument*/NULL);
		float L_30 = Rect_get_x_m3839990490((&V_5), /*hidden argument*/NULL);
		float L_31 = Rect_get_xMax_m3018144503((&V_5), /*hidden argument*/NULL);
		float L_32 = (&V_6)->get_x_0();
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t3464937446_il2cpp_TypeInfo_var);
		float L_33 = Mathf_Lerp_m1004423579(NULL /*static, unused*/, L_30, L_31, L_32, /*hidden argument*/NULL);
		Sprite_t280657092 * L_34 = Image_get_activeSprite_m3797951869(__this, /*hidden argument*/NULL);
		NullCheck(L_34);
		Texture2D_t3840446185 * L_35 = Sprite_get_texture_m3976398399(L_34, /*hidden argument*/NULL);
		NullCheck(L_35);
		int32_t L_36 = VirtFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 UnityEngine.Texture::get_width() */, L_35);
		V_7 = ((float)((float)L_33/(float)(((float)((float)L_36)))));
		float L_37 = Rect_get_y_m1501338330((&V_5), /*hidden argument*/NULL);
		float L_38 = Rect_get_yMax_m743455479((&V_5), /*hidden argument*/NULL);
		float L_39 = (&V_6)->get_y_1();
		float L_40 = Mathf_Lerp_m1004423579(NULL /*static, unused*/, L_37, L_38, L_39, /*hidden argument*/NULL);
		Sprite_t280657092 * L_41 = Image_get_activeSprite_m3797951869(__this, /*hidden argument*/NULL);
		NullCheck(L_41);
		Texture2D_t3840446185 * L_42 = Sprite_get_texture_m3976398399(L_41, /*hidden argument*/NULL);
		NullCheck(L_42);
		int32_t L_43 = VirtFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.Texture::get_height() */, L_42);
		V_8 = ((float)((float)L_40/(float)(((float)((float)L_43)))));
	}

IL_0153:
	try
	{ // begin try (depth: 1)
		Sprite_t280657092 * L_44 = Image_get_activeSprite_m3797951869(__this, /*hidden argument*/NULL);
		NullCheck(L_44);
		Texture2D_t3840446185 * L_45 = Sprite_get_texture_m3976398399(L_44, /*hidden argument*/NULL);
		float L_46 = V_7;
		float L_47 = V_8;
		NullCheck(L_45);
		Color_t2555686324  L_48 = Texture2D_GetPixelBilinear_m1950540195(L_45, L_46, L_47, /*hidden argument*/NULL);
		V_9 = L_48;
		float L_49 = (&V_9)->get_a_3();
		float L_50 = Image_get_alphaHitTestMinimumThreshold_m2015654453(__this, /*hidden argument*/NULL);
		V_0 = (bool)((((int32_t)((!(((float)L_49) >= ((float)L_50)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		goto IL_01a8;
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__exception_local = (Exception_t *)e.ex;
		if(il2cpp_codegen_class_is_assignable_from (UnityException_t3598173660_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
			goto CATCH_0182;
		throw e;
	}

CATCH_0182:
	{ // begin catch(UnityEngine.UnityException)
		V_10 = ((UnityException_t3598173660 *)__exception_local);
		UnityException_t3598173660 * L_51 = V_10;
		NullCheck(L_51);
		String_t* L_52 = VirtFuncInvoker0< String_t* >::Invoke(5 /* System.String System.Exception::get_Message() */, L_51);
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_53 = String_Concat_m3755062657(NULL /*static, unused*/, _stringLiteral1448923752, L_52, _stringLiteral717701791, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Debug_t3317548046_il2cpp_TypeInfo_var);
		Debug_LogError_m1665621915(NULL /*static, unused*/, L_53, __this, /*hidden argument*/NULL);
		V_0 = (bool)1;
		goto IL_01a8;
	} // end catch (depth: 1)

IL_01a8:
	{
		bool L_54 = V_0;
		return L_54;
	}
}
// UnityEngine.Vector2 UnityEngine.UI.Image::MapCoordinate(UnityEngine.Vector2,UnityEngine.Rect)
extern "C"  Vector2_t2156229523  Image_MapCoordinate_m3426372354 (Image_t2670269651 * __this, Vector2_t2156229523  ___local0, Rect_t2360479859  ___rect1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Image_MapCoordinate_m3426372354_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Rect_t2360479859  V_0;
	memset(&V_0, 0, sizeof(V_0));
	Vector2_t2156229523  V_1;
	memset(&V_1, 0, sizeof(V_1));
	Vector4_t3319028937  V_2;
	memset(&V_2, 0, sizeof(V_2));
	Vector4_t3319028937  V_3;
	memset(&V_3, 0, sizeof(V_3));
	int32_t V_4 = 0;
	Vector2_t2156229523  V_5;
	memset(&V_5, 0, sizeof(V_5));
	Vector2_t2156229523 * V_6 = NULL;
	int32_t V_7 = 0;
	Vector2_t2156229523  V_8;
	memset(&V_8, 0, sizeof(V_8));
	Vector2_t2156229523  V_9;
	memset(&V_9, 0, sizeof(V_9));
	float V_10 = 0.0f;
	Vector2_t2156229523  V_11;
	memset(&V_11, 0, sizeof(V_11));
	Vector2_t2156229523  V_12;
	memset(&V_12, 0, sizeof(V_12));
	int32_t V_13 = 0;
	Vector2_t2156229523  V_14;
	memset(&V_14, 0, sizeof(V_14));
	int32_t V_15 = 0;
	{
		Sprite_t280657092 * L_0 = Image_get_activeSprite_m3797951869(__this, /*hidden argument*/NULL);
		NullCheck(L_0);
		Rect_t2360479859  L_1 = Sprite_get_rect_m2575211689(L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		int32_t L_2 = Image_get_type_m3606908055(__this, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_0024;
		}
	}
	{
		int32_t L_3 = Image_get_type_m3606908055(__this, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_3) == ((uint32_t)3))))
		{
			goto IL_005d;
		}
	}

IL_0024:
	{
		float L_4 = (&___local0)->get_x_0();
		float L_5 = Rect_get_width_m3421484486((&V_0), /*hidden argument*/NULL);
		float L_6 = Rect_get_width_m3421484486((&___rect1), /*hidden argument*/NULL);
		float L_7 = (&___local0)->get_y_1();
		float L_8 = Rect_get_height_m1358425599((&V_0), /*hidden argument*/NULL);
		float L_9 = Rect_get_height_m1358425599((&___rect1), /*hidden argument*/NULL);
		Vector2_t2156229523  L_10;
		memset(&L_10, 0, sizeof(L_10));
		Vector2__ctor_m3970636864((&L_10), ((float)((float)((float)il2cpp_codegen_multiply((float)L_4, (float)L_5))/(float)L_6)), ((float)((float)((float)il2cpp_codegen_multiply((float)L_7, (float)L_8))/(float)L_9)), /*hidden argument*/NULL);
		V_1 = L_10;
		goto IL_0230;
	}

IL_005d:
	{
		Sprite_t280657092 * L_11 = Image_get_activeSprite_m3797951869(__this, /*hidden argument*/NULL);
		NullCheck(L_11);
		Vector4_t3319028937  L_12 = Sprite_get_border_m2985609076(L_11, /*hidden argument*/NULL);
		V_2 = L_12;
		Vector4_t3319028937  L_13 = V_2;
		float L_14 = Image_get_pixelsPerUnit_m3268528463(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Vector4_t3319028937_il2cpp_TypeInfo_var);
		Vector4_t3319028937  L_15 = Vector4_op_Division_m264790546(NULL /*static, unused*/, L_13, L_14, /*hidden argument*/NULL);
		Rect_t2360479859  L_16 = ___rect1;
		Vector4_t3319028937  L_17 = Image_GetAdjustedBorders_m2232386424(__this, L_15, L_16, /*hidden argument*/NULL);
		V_3 = L_17;
		V_4 = 0;
		goto IL_0221;
	}

IL_0085:
	{
		int32_t L_18 = V_4;
		float L_19 = Vector2_get_Item_m3559215723((&___local0), L_18, /*hidden argument*/NULL);
		int32_t L_20 = V_4;
		float L_21 = Vector4_get_Item_m2380866393((&V_3), L_20, /*hidden argument*/NULL);
		if ((!(((float)L_19) <= ((float)L_21))))
		{
			goto IL_00a2;
		}
	}
	{
		goto IL_021b;
	}

IL_00a2:
	{
		Vector2_t2156229523  L_22 = Rect_get_size_m477575021((&___rect1), /*hidden argument*/NULL);
		V_5 = L_22;
		int32_t L_23 = V_4;
		float L_24 = Vector2_get_Item_m3559215723((&V_5), L_23, /*hidden argument*/NULL);
		int32_t L_25 = V_4;
		float L_26 = Vector2_get_Item_m3559215723((&___local0), L_25, /*hidden argument*/NULL);
		int32_t L_27 = V_4;
		float L_28 = Vector4_get_Item_m2380866393((&V_3), ((int32_t)il2cpp_codegen_add((int32_t)L_27, (int32_t)2)), /*hidden argument*/NULL);
		if ((!(((float)((float)il2cpp_codegen_subtract((float)L_24, (float)L_26))) <= ((float)L_28))))
		{
			goto IL_0112;
		}
	}
	{
		Vector2_t2156229523 * L_29 = (&___local0);
		V_6 = (Vector2_t2156229523 *)L_29;
		int32_t L_30 = V_4;
		int32_t L_31 = L_30;
		V_7 = L_31;
		Vector2_t2156229523 * L_32 = V_6;
		int32_t L_33 = V_7;
		float L_34 = Vector2_get_Item_m3559215723(L_32, L_33, /*hidden argument*/NULL);
		Vector2_t2156229523  L_35 = Rect_get_size_m477575021((&___rect1), /*hidden argument*/NULL);
		V_8 = L_35;
		int32_t L_36 = V_4;
		float L_37 = Vector2_get_Item_m3559215723((&V_8), L_36, /*hidden argument*/NULL);
		Vector2_t2156229523  L_38 = Rect_get_size_m477575021((&V_0), /*hidden argument*/NULL);
		V_9 = L_38;
		int32_t L_39 = V_4;
		float L_40 = Vector2_get_Item_m3559215723((&V_9), L_39, /*hidden argument*/NULL);
		Vector2_set_Item_m3557490725(L_29, L_31, ((float)il2cpp_codegen_subtract((float)L_34, (float)((float)il2cpp_codegen_subtract((float)L_37, (float)L_40)))), /*hidden argument*/NULL);
		goto IL_021b;
	}

IL_0112:
	{
		int32_t L_41 = Image_get_type_m3606908055(__this, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_41) == ((uint32_t)1))))
		{
			goto IL_0192;
		}
	}
	{
		int32_t L_42 = V_4;
		float L_43 = Vector4_get_Item_m2380866393((&V_3), L_42, /*hidden argument*/NULL);
		Vector2_t2156229523  L_44 = Rect_get_size_m477575021((&___rect1), /*hidden argument*/NULL);
		V_11 = L_44;
		int32_t L_45 = V_4;
		float L_46 = Vector2_get_Item_m3559215723((&V_11), L_45, /*hidden argument*/NULL);
		int32_t L_47 = V_4;
		float L_48 = Vector4_get_Item_m2380866393((&V_3), ((int32_t)il2cpp_codegen_add((int32_t)L_47, (int32_t)2)), /*hidden argument*/NULL);
		int32_t L_49 = V_4;
		float L_50 = Vector2_get_Item_m3559215723((&___local0), L_49, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t3464937446_il2cpp_TypeInfo_var);
		float L_51 = Mathf_InverseLerp_m4155825980(NULL /*static, unused*/, L_43, ((float)il2cpp_codegen_subtract((float)L_46, (float)L_48)), L_50, /*hidden argument*/NULL);
		V_10 = L_51;
		int32_t L_52 = V_4;
		int32_t L_53 = V_4;
		float L_54 = Vector4_get_Item_m2380866393((&V_2), L_53, /*hidden argument*/NULL);
		Vector2_t2156229523  L_55 = Rect_get_size_m477575021((&V_0), /*hidden argument*/NULL);
		V_12 = L_55;
		int32_t L_56 = V_4;
		float L_57 = Vector2_get_Item_m3559215723((&V_12), L_56, /*hidden argument*/NULL);
		int32_t L_58 = V_4;
		float L_59 = Vector4_get_Item_m2380866393((&V_2), ((int32_t)il2cpp_codegen_add((int32_t)L_58, (int32_t)2)), /*hidden argument*/NULL);
		float L_60 = V_10;
		float L_61 = Mathf_Lerp_m1004423579(NULL /*static, unused*/, L_54, ((float)il2cpp_codegen_subtract((float)L_57, (float)L_59)), L_60, /*hidden argument*/NULL);
		Vector2_set_Item_m3557490725((&___local0), L_52, L_61, /*hidden argument*/NULL);
		goto IL_021b;
	}

IL_0192:
	{
		Vector2_t2156229523 * L_62 = (&___local0);
		V_6 = (Vector2_t2156229523 *)L_62;
		int32_t L_63 = V_4;
		int32_t L_64 = L_63;
		V_13 = L_64;
		Vector2_t2156229523 * L_65 = V_6;
		int32_t L_66 = V_13;
		float L_67 = Vector2_get_Item_m3559215723(L_65, L_66, /*hidden argument*/NULL);
		int32_t L_68 = V_4;
		float L_69 = Vector4_get_Item_m2380866393((&V_3), L_68, /*hidden argument*/NULL);
		Vector2_set_Item_m3557490725(L_62, L_64, ((float)il2cpp_codegen_subtract((float)L_67, (float)L_69)), /*hidden argument*/NULL);
		int32_t L_70 = V_4;
		int32_t L_71 = V_4;
		float L_72 = Vector2_get_Item_m3559215723((&___local0), L_71, /*hidden argument*/NULL);
		Vector2_t2156229523  L_73 = Rect_get_size_m477575021((&V_0), /*hidden argument*/NULL);
		V_14 = L_73;
		int32_t L_74 = V_4;
		float L_75 = Vector2_get_Item_m3559215723((&V_14), L_74, /*hidden argument*/NULL);
		int32_t L_76 = V_4;
		float L_77 = Vector4_get_Item_m2380866393((&V_2), L_76, /*hidden argument*/NULL);
		int32_t L_78 = V_4;
		float L_79 = Vector4_get_Item_m2380866393((&V_2), ((int32_t)il2cpp_codegen_add((int32_t)L_78, (int32_t)2)), /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t3464937446_il2cpp_TypeInfo_var);
		float L_80 = Mathf_Repeat_m1502810009(NULL /*static, unused*/, L_72, ((float)il2cpp_codegen_subtract((float)((float)il2cpp_codegen_subtract((float)L_75, (float)L_77)), (float)L_79)), /*hidden argument*/NULL);
		Vector2_set_Item_m3557490725((&___local0), L_70, L_80, /*hidden argument*/NULL);
		Vector2_t2156229523 * L_81 = (&___local0);
		V_6 = (Vector2_t2156229523 *)L_81;
		int32_t L_82 = V_4;
		int32_t L_83 = L_82;
		V_15 = L_83;
		Vector2_t2156229523 * L_84 = V_6;
		int32_t L_85 = V_15;
		float L_86 = Vector2_get_Item_m3559215723(L_84, L_85, /*hidden argument*/NULL);
		int32_t L_87 = V_4;
		float L_88 = Vector4_get_Item_m2380866393((&V_2), L_87, /*hidden argument*/NULL);
		Vector2_set_Item_m3557490725(L_81, L_83, ((float)il2cpp_codegen_add((float)L_86, (float)L_88)), /*hidden argument*/NULL);
		goto IL_021b;
	}

IL_021b:
	{
		int32_t L_89 = V_4;
		V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_89, (int32_t)1));
	}

IL_0221:
	{
		int32_t L_90 = V_4;
		if ((((int32_t)L_90) < ((int32_t)2)))
		{
			goto IL_0085;
		}
	}
	{
		Vector2_t2156229523  L_91 = ___local0;
		V_1 = L_91;
		goto IL_0230;
	}

IL_0230:
	{
		Vector2_t2156229523  L_92 = V_1;
		return L_92;
	}
}
// System.Void UnityEngine.UI.Image::.cctor()
extern "C"  void Image__cctor_m1927508576 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Image__cctor_m1927508576_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->set_s_ETC1DefaultUI_28((Material_t340375123 *)NULL);
		((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->set_s_VertScratch_39(((Vector2U5BU5D_t1457185986*)SZArrayNew(Vector2U5BU5D_t1457185986_il2cpp_TypeInfo_var, (uint32_t)4)));
		((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->set_s_UVScratch_40(((Vector2U5BU5D_t1457185986*)SZArrayNew(Vector2U5BU5D_t1457185986_il2cpp_TypeInfo_var, (uint32_t)4)));
		((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->set_s_Xy_41(((Vector3U5BU5D_t1718750761*)SZArrayNew(Vector3U5BU5D_t1718750761_il2cpp_TypeInfo_var, (uint32_t)4)));
		((Image_t2670269651_StaticFields*)il2cpp_codegen_static_fields_for(Image_t2670269651_il2cpp_TypeInfo_var))->set_s_Uv_42(((Vector3U5BU5D_t1718750761*)SZArrayNew(Vector3U5BU5D_t1718750761_il2cpp_TypeInfo_var, (uint32_t)4)));
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
