#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 "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>
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, 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);
	}
};

// System.AsyncCallback
struct AsyncCallback_t3F3DA3BEDAEE81DD1D24125DF8EB30E85EE14DA4;
// System.Char[]
struct CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2;
// System.Collections.Generic.Dictionary`2/Entry<System.Int32,UnityEngine.EventSystems.PointerEventData>[]
struct EntryU5BU5D_t62D2B7328E15E3C6CB655E8604803FCCB41B41FE;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Int32,UnityEngine.EventSystems.PointerEventData>
struct KeyCollection_t0AC4AF273FA40B66E464652F178D0425D0BA6449;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Int32,System.Object>
struct ValueCollection_tC8FF485FE99AA6E0AE36BE79A5BF0673FDEDDB12;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Int32,UnityEngine.EventSystems.PointerEventData>
struct ValueCollection_tE02BFE5D47E47509F8D4DB392A86B2FA4D23C860;
// System.Collections.Generic.Dictionary`2<System.Int32,System.Object>
struct Dictionary_2_t03608389BB57475AA3F4B2B79D176A27807BC884;
// System.Collections.Generic.Dictionary`2<System.Int32,UnityEngine.EventSystems.PointerEventData>
struct Dictionary_2_t9F401E8FAE13945DFBD264E317248AB9CC9C36CA;
// System.Collections.Generic.Dictionary`2<UnityEngine.UI.ICanvasElement,System.Int32>
struct Dictionary_2_tBA1C250997F9AB8158AEDC40DB4BB3A72DCD9EE0;
// System.Collections.Generic.Dictionary`2<UnityEngine.UI.IClipper,System.Int32>
struct Dictionary_2_tD9442AE4B6C9FC73279C5CE1DF8912C7DAAADD11;
// System.Collections.Generic.HashSet`1<UnityEngine.UI.IClippable>
struct HashSet_1_tAAE962DCA7E1BD56AD7B2C079CD4DBA3D0B231AD;
// System.Collections.Generic.HashSet`1<UnityEngine.UI.MaskableGraphic>
struct HashSet_1_tF035B0C2C7E1925B6966D73DB277DF70D4C48408;
// System.Collections.Generic.IComparer`1<UnityEngine.RaycastHit>
struct IComparer_1_t8908F45D47DB684C6FEF6829EF01FEF5B578E76C;
// System.Collections.Generic.IEnumerable`1<System.Object>
struct IEnumerable_1_t2F75FCBEC68AFE08982DA43985F9D04056E2BE73;
// System.Collections.Generic.IEnumerable`1<UnityEngine.UI.Dropdown/OptionData>
struct IEnumerable_1_t3477ECE7F3AF5CD0C3E6A4069F0CF79EACE190D1;
// System.Collections.Generic.IEqualityComparer`1<System.Int32>
struct IEqualityComparer_1_t7B82AA0F8B96BAAA21E36DDF7A1FE4348BDDBE95;
// System.Collections.Generic.IList`1<UnityEngine.Transform>
struct IList_1_t12D495D4AF335010DEC3E91C58474E59EE2E50D8;
// System.Collections.Generic.List`1<System.Int32>
struct List_1_tE1526161A558A17A39A8B69D8EEF3801393B6226;
// System.Collections.Generic.List`1<System.Object>
struct List_1_t05CC3C859AB5E6024394EF9A42E3E696628CA02D;
// System.Collections.Generic.List`1<System.String>
struct List_1_tE8032E48C661C350FF9550E9063D595C0AB25CD3;
// System.Collections.Generic.List`1<UnityEngine.Canvas>
struct List_1_t8EDDA98820A716BCFEAB0E135668381EA8B836A2;
// System.Collections.Generic.List`1<UnityEngine.CanvasGroup>
struct List_1_tE7746C234F913BA0579DAC892E7288A1C7664A0A;
// System.Collections.Generic.List`1<UnityEngine.Color32>
struct List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5;
// System.Collections.Generic.List`1<UnityEngine.EventSystems.BaseInputModule>
struct List_1_t4FB5BF302DAD74D690156A022C4FA4D4081E9B26;
// System.Collections.Generic.List`1<UnityEngine.EventSystems.BaseRaycaster>
struct List_1_tED9ECFD90851157EFC14F5BE7FAA8124613D0C97;
// System.Collections.Generic.List`1<UnityEngine.EventSystems.EventSystem>
struct List_1_t882412D5BE0B5BFC1900366319F8B2EB544BDD8B;
// System.Collections.Generic.List`1<UnityEngine.EventSystems.EventTrigger/Entry>
struct List_1_t3D4AF004AB30F72D5A06525187E5F50A875DE9FA;
// System.Collections.Generic.List`1<UnityEngine.EventSystems.IEventSystemHandler>
struct List_1_tF4A102204249A5D86BDDF4956B0F3550E341746F;
// System.Collections.Generic.List`1<UnityEngine.EventSystems.PointerInputModule/ButtonState>
struct List_1_tF0A983C549D4719BB6731A650E4E4F1BB16AADAA;
// System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>
struct List_1_t1BB31D71CB8736DC35CCD9FFB9228FAFD427EB52;
// System.Collections.Generic.List`1<UnityEngine.GameObject>
struct List_1_t0087C02D52C7E5CFF8C0C55FC0453A28FD5F055B;
// System.Collections.Generic.List`1<UnityEngine.Sprite>
struct List_1_t957EB1DC915D2CB20B436C37F0FBAAAB126005E3;
// System.Collections.Generic.List`1<UnityEngine.Transform>
struct List_1_tE2895D6ED3A7C02005A89712BECBA7812B6CCC91;
// System.Collections.Generic.List`1<UnityEngine.UI.Dropdown/DropdownItem>
struct List_1_t9FC1E3F4F8E4068616D377F61C3B6D6DBA4DCF9E;
// System.Collections.Generic.List`1<UnityEngine.UI.Dropdown/OptionData>
struct List_1_tCBED74C5DF8E6C00526CE677BF8B96675B5C3A94;
// System.Collections.Generic.List`1<UnityEngine.UI.Graphic>
struct List_1_t71C7E742F3D85A70FD100E1F06C226C3A36C5FD5;
// System.Collections.Generic.List`1<UnityEngine.UI.ICanvasElement>
struct List_1_t4D731E331547A2CF1CF4F62FC155A9793E163F37;
// System.Collections.Generic.List`1<UnityEngine.UI.IClipper>
struct List_1_t88109FF8FCA141D65651DC61B199ECBDC4563B6F;
// System.Collections.Generic.List`1<UnityEngine.UI.Image>
struct List_1_tA9C10612DACE8F188F3B35F6173354C7225A0883;
// System.Collections.Generic.List`1<UnityEngine.UI.RectMask2D>
struct List_1_t2BA894CDA977BF8C8AC7BD397B1F6602A63B92C4;
// System.Collections.Generic.List`1<UnityEngine.Vector2>
struct List_1_t0737D51EB43DAAA1BDC9C2B83B393A4B9B9BE8EB;
// System.Collections.Generic.List`1<UnityEngine.Vector3>
struct List_1_tFCCBEDAA56D8F7598520FB136A9F8D713033D6B5;
// System.Collections.Generic.List`1<UnityEngine.Vector4>
struct List_1_tFF4005B40E5BA433006DA11C56DB086B1E2FC955;
// System.Collections.Generic.Stack`1<System.Collections.Generic.List`1<UnityEngine.EventSystems.IEventSystemHandler>>
struct Stack_1_t653D71B3443B2073A16F05650BC52AABB537B890;
// System.Collections.IDictionary
struct IDictionary_t1BD5C1546718A374EA8122FBD6C6EE45331E8CE7;
// System.Collections.IEnumerator
struct IEnumerator_t8789118187258CC88B77AFAC6315B5AF87D3E18A;
// System.Comparison`1<System.Object>
struct Comparison_1_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4;
// System.Comparison`1<UnityEngine.EventSystems.RaycastResult>
struct Comparison_1_t32541D3F4C935BBA3800256BD21A7CA8148AAC13;
// System.Comparison`1<UnityEngine.UI.ICanvasElement>
struct Comparison_1_tB7B57D93F5FA5FB1E20077A43269B604D56A691E;
// System.DelegateData
struct DelegateData_t1BF9F691B56DAE5F8C28C5E084FDE94F15F27BBE;
// System.Delegate[]
struct DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86;
// System.Diagnostics.StackTrace[]
struct StackTraceU5BU5D_t855F09649EA34DEE7C1B6F088E0538E3CCC3F196;
// System.Exception
struct Exception_t;
// System.IAsyncResult
struct IAsyncResult_t8E194308510B375B42432981AE5E7488C458D598;
// System.Int32[]
struct Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83;
// System.IntPtr[]
struct IntPtrU5BU5D_t4DC01DCB9A6DF6C9792A6513595D7A11E637DCDD;
// System.NotSupportedException
struct NotSupportedException_tE75B318D6590A02A5D9B29FD97409B1750FA0010;
// System.Object[]
struct ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A;
// System.Reflection.Binder
struct Binder_t4D5CB06963501D32847C057B57157D6DC49CA759;
// System.Reflection.MemberFilter
struct MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381;
// System.Reflection.MethodInfo
struct MethodInfo_t;
// System.Runtime.Serialization.SafeSerializationManager
struct SafeSerializationManager_t4A754D86B0F784B18CBC36C073BA564BED109770;
// System.String
struct String_t;
// System.String[]
struct StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E;
// System.Text.StringBuilder
struct StringBuilder_t;
// System.Type
struct Type_t;
// System.Type[]
struct TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F;
// System.ValueType
struct ValueType_t4D0C27076F7C36E76190FB3328E232BCB1CD1FFF;
// System.Void
struct Void_t22962CB4C05B1D89B55A6E1139F0E87A90987017;
// UnityEngine.Behaviour
struct Behaviour_tBDC7E9C3C898AD8348891B82D3E345801D920CA8;
// UnityEngine.Camera
struct Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34;
// UnityEngine.Camera/CameraCallback
struct CameraCallback_t8BBB42AA08D7498DFC11F4128117055BC7F0B9D0;
// UnityEngine.Canvas
struct Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591;
// UnityEngine.Canvas/WillRenderCanvases
struct WillRenderCanvases_tBD5AD090B5938021DEAA679A5AEEA790F60A8BEE;
// UnityEngine.CanvasGroup
struct CanvasGroup_tE2C664C60990D1DCCEE0CC6545CC3E80369C7F90;
// UnityEngine.CanvasRenderer
struct CanvasRenderer_tB4D9C9FE77FD5C9C4546FC022D6E956960BC2B72;
// UnityEngine.Canvas[]
struct CanvasU5BU5D_t69253447FFB59DF7EE8408C1DB31C3E6CF80C129;
// UnityEngine.Collider
struct Collider_t0FEEB36760860AD21B3B1F0509C365B393EC4BDF;
// UnityEngine.Collider2D
struct Collider2D_tD64BE58E48B95D89D349FEAB54D0FE2EEBF83379;
// UnityEngine.Component
struct Component_t05064EF382ABCAF4B8C94F8A350EA85184C26621;
// UnityEngine.Coroutine
struct Coroutine_tAE7DB2FC70A0AE6477F896F852057CB0754F06EC;
// UnityEngine.Display
struct Display_t38AD3008E8C72693533E4FE9CFFF6E01B56E9D57;
// UnityEngine.Display/DisplaysUpdatedDelegate
struct DisplaysUpdatedDelegate_t2FAF995B47D691BD7C5BBC17D533DD8B19BE9A90;
// UnityEngine.Display[]
struct DisplayU5BU5D_tB2AB0FDB3B2E9FD784D5100C18EB0ED489A2CCC9;
// UnityEngine.Event
struct Event_t187FF6A6B357447B83EC2064823EE0AEC5263210;
// UnityEngine.EventSystems.AbstractEventData
struct AbstractEventData_t636F385820C291DAE25897BCEB4FBCADDA3B75F6;
// UnityEngine.EventSystems.AxisEventData
struct AxisEventData_t6684191CFC2ADB0DD66DD195174D92F017862442;
// UnityEngine.EventSystems.BaseEventData
struct BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5;
// UnityEngine.EventSystems.BaseInput
struct BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82;
// UnityEngine.EventSystems.BaseInputModule
struct BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939;
// UnityEngine.EventSystems.BaseInputModule[]
struct BaseInputModuleU5BU5D_t96C73D6EB068D1ED6D0BB05720B83EACFB44E115;
// UnityEngine.EventSystems.BaseInput[]
struct BaseInputU5BU5D_t8D390CDD3C58D992EDA010E5AF94B42F4C73E6E3;
// UnityEngine.EventSystems.BaseRaycaster
struct BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966;
// UnityEngine.EventSystems.BaseRaycaster[]
struct BaseRaycasterU5BU5D_tBAB92856D134B954B807C51A3228248F5393F0A6;
// UnityEngine.EventSystems.EventSystem
struct EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77;
// UnityEngine.EventSystems.EventSystem[]
struct EventSystemU5BU5D_t08BD6FCD5A30D5603671D67AF878DBA41AFE9604;
// UnityEngine.EventSystems.EventTrigger
struct EventTrigger_t594B0A2EC0E92150FF56250E207ECB7A90BB6298;
// UnityEngine.EventSystems.EventTrigger/Entry
struct Entry_t58989269D924DCD15F196DDEDAB84B85ED4D734E;
// UnityEngine.EventSystems.EventTrigger/Entry[]
struct EntryU5BU5D_tB5DBEB01F3998CD9581F39203F8CAD8798FC418C;
// UnityEngine.EventSystems.EventTrigger/TriggerEvent
struct TriggerEvent_tF73252408C49CDE2F1A05AA75FE09086C53A9793;
// UnityEngine.EventSystems.ExecuteEvents/<>c
struct U3CU3Ec_t91DA84DB86FD18E664B2FBDACCB1B7A5E2A0849C;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<System.Object>
struct EventFunction_1_tCDB8D379DD3CEC56B7828A86C5DCF113D208CF8D;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IBeginDragHandler>
struct EventFunction_1_t51AEB71F82F660F259E3704B0234135B58AFFC27;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.ICancelHandler>
struct EventFunction_1_tB1E06A1C7DCF49735FC24FF0D18D41AC38573258;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IDeselectHandler>
struct EventFunction_1_t945B1CBADCA0B509D2BDA6B166CBCCBC80030FC8;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IDragHandler>
struct EventFunction_1_t0E9496F82F057823DBF9B209D6D8F04FC499CEA1;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IDropHandler>
struct EventFunction_1_t720BFA53CC728483A4F8F3E442824FBB413960B5;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IEndDragHandler>
struct EventFunction_1_t27247279794E7FDE55DC4CE9990E1DED38CDAF20;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IInitializePotentialDragHandler>
struct EventFunction_1_tBDB74EA8100B6A332148C484883D175247B86418;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IMoveHandler>
struct EventFunction_1_tB2C19C9019D16125E4D50F9E2BD670A9A4DE01FB;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerClickHandler>
struct EventFunction_1_t7BFB6A90DB6AE5607866DE2A89133CA327285B1E;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerDownHandler>
struct EventFunction_1_t94FBBDEF418C6167886272036699D1A74444B57E;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerEnterHandler>
struct EventFunction_1_t500F03BFA685F0E6C5888E69E10E9A4BDCFF29E4;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerExitHandler>
struct EventFunction_1_t156B38372E4198DF5F3BFB91B163298206561AAA;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerUpHandler>
struct EventFunction_1_tB4C54A8FCB75F989CB93F264C377A493ADE6C3B6;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IScrollHandler>
struct EventFunction_1_t5B706CE4B39EE6E9686FF18638472F67BD7FB99A;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.ISelectHandler>
struct EventFunction_1_t7521247C87411935E8A2CA38683533083459473F;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.ISubmitHandler>
struct EventFunction_1_t5BB945D5F864E6359484E402D1FE8929D197BE5B;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IUpdateSelectedHandler>
struct EventFunction_1_tB6296132C4DCDE6C05DD1F342941985DC893E173;
// UnityEngine.EventSystems.IBeginDragHandler
struct IBeginDragHandler_t5CBE3EF4B4A6303FA5E9AC40295295BBAD687BF4;
// UnityEngine.EventSystems.ICancelHandler
struct ICancelHandler_t868799EEEF8164176835C988494360950CFB75B3;
// UnityEngine.EventSystems.IDeselectHandler
struct IDeselectHandler_t7A98A4E16B7F39F827584A16F120FD4FC001997D;
// UnityEngine.EventSystems.IDragHandler
struct IDragHandler_t196F681B5B4A5BFCDEA2A93CA0A75D504908D25B;
// UnityEngine.EventSystems.IDropHandler
struct IDropHandler_t617E86EDCC6B18A39D69DFF444D5358072B524C3;
// UnityEngine.EventSystems.IEndDragHandler
struct IEndDragHandler_tA6045DEE83CD2C06AC9409CBE183B10E3C0B9070;
// UnityEngine.EventSystems.IEventSystemHandler[]
struct IEventSystemHandlerU5BU5D_tAEDE6FF8079C3638A0CD2AD1D9430AE3EC7A0AEB;
// UnityEngine.EventSystems.IInitializePotentialDragHandler
struct IInitializePotentialDragHandler_t56667A600E5BC5B8786753312DB9EDFE13455B45;
// UnityEngine.EventSystems.IMoveHandler
struct IMoveHandler_tD51D5B6A4C5B3A233263107AF0020BE185647D41;
// UnityEngine.EventSystems.IPointerClickHandler
struct IPointerClickHandler_t337D40B4F0C87DA190B55BF225ADB716F4ADCA13;
// UnityEngine.EventSystems.IPointerDownHandler
struct IPointerDownHandler_tD9DAB9987B51AF8D4029CC24F52D17485684F4BF;
// UnityEngine.EventSystems.IPointerEnterHandler
struct IPointerEnterHandler_tD4E3109B19B18A39FE89A2386C453D3F5019026B;
// UnityEngine.EventSystems.IPointerExitHandler
struct IPointerExitHandler_t5D65A773A15D990BC231F7C9FE221AB4417327FF;
// UnityEngine.EventSystems.IPointerUpHandler
struct IPointerUpHandler_tAF005E3FEF3EA2D9DDA99FAA488955AA8B392102;
// UnityEngine.EventSystems.IScrollHandler
struct IScrollHandler_t3BB7CCD821B37EBB5EA18D30D65D4075FB43198B;
// UnityEngine.EventSystems.ISelectHandler
struct ISelectHandler_t05E0943DEF2BC53023C2E4BF4C815E0EDE82C0F4;
// UnityEngine.EventSystems.ISubmitHandler
struct ISubmitHandler_tCFAD2814817B87B883DB9E7F84EE0196C9E531C5;
// UnityEngine.EventSystems.IUpdateSelectedHandler
struct IUpdateSelectedHandler_t460F9A1B3655B6DD49656995D451206631B4F4D0;
// UnityEngine.EventSystems.Physics2DRaycaster
struct Physics2DRaycaster_t5D190F0825AA5F9E76892B852D6A5437D9981972;
// UnityEngine.EventSystems.PhysicsRaycaster
struct PhysicsRaycaster_tA2270920B561715BFCB1BDF0D759889B5985826C;
// UnityEngine.EventSystems.PhysicsRaycaster/RaycastHitComparer
struct RaycastHitComparer_t5465A53942AAC60F5716D514946F4AB6C263CFA2;
// UnityEngine.EventSystems.PointerEventData
struct PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63;
// UnityEngine.EventSystems.PointerInputModule
struct PointerInputModule_tE8CB9BDC38DAF3162843E22541093DADDE1BB19C;
// UnityEngine.EventSystems.PointerInputModule/ButtonState
struct ButtonState_tCF0544E1131CD058FABBEE56FA1D0A4716A17F9D;
// UnityEngine.EventSystems.PointerInputModule/ButtonState[]
struct ButtonStateU5BU5D_t8F3BFDF0C2EF7E4D21E69ABBE6845C21C194E268;
// UnityEngine.EventSystems.PointerInputModule/MouseButtonEventData
struct MouseButtonEventData_tDD4D7A2BEE7C4674ADFD921AB2323FBFF7317988;
// UnityEngine.EventSystems.PointerInputModule/MouseState
struct MouseState_t4D6249AEF3F24542B7F13D49020EC1B8DC2F05D7;
// UnityEngine.EventSystems.RaycastResult[]
struct RaycastResultU5BU5D_t9A7AEDFED07FDC6A5F4E1F1C064699FCC9745D65;
// UnityEngine.EventSystems.StandaloneInputModule
struct StandaloneInputModule_tF3BDE3C0D374D1A0C87654254FA5E74F6B8C1EF5;
// UnityEngine.EventSystems.TouchInputModule
struct TouchInputModule_t9D8F03041D5F5C10102782C1FD3264794CF6F945;
// UnityEngine.EventSystems.UIBehaviour
struct UIBehaviour_t3C3C339CD5677BA7FC27C352FED8B78052A3FE70;
// UnityEngine.Events.InvokableCallList
struct InvokableCallList_t18AA4F473C7B295216B7D4B9723B4F3DFCCC9A3F;
// UnityEngine.Events.PersistentCallGroup
struct PersistentCallGroup_t6E5DF2EBDA42794B5FE0C6DAA97DF65F0BFF571F;
// UnityEngine.Events.UnityAction
struct UnityAction_tD19B26F1B2C048E38FD5801A33573BE01064CAF4;
// UnityEngine.Events.UnityAction`1<System.Boolean>
struct UnityAction_1_tB994D127B02789CE2010397AEF756615E5F84FDC;
// UnityEngine.Events.UnityAction`1<System.Collections.Generic.List`1<UnityEngine.EventSystems.IEventSystemHandler>>
struct UnityAction_1_t8AAB16C07C171922AFFE415925804A72E40FD3FD;
// UnityEngine.Events.UnityAction`1<System.Object>
struct UnityAction_1_t330F97880F37E23D6D0C6618DD77F28AC9EF8FA9;
// UnityEngine.Events.UnityAction`1<System.Single>
struct UnityAction_1_t0064196FB7635B812E65BA9FD08D39F68C75DCD9;
// UnityEngine.Events.UnityAction`1<UnityEngine.Color>
struct UnityAction_1_t8523D5D21ADA168AED3BD9CFFCED8FF87199DE9D;
// UnityEngine.Events.UnityEvent
struct UnityEvent_t5C6DDC2FCDF7F5C1808F1DDFBAD27A383F5FE65F;
// UnityEngine.Events.UnityEvent`1<System.Boolean>
struct UnityEvent_1_tE040CE348097B63925504E9E6AFCD89D46798FE3;
// UnityEngine.Events.UnityEvent`1<System.Int32>
struct UnityEvent_1_t6DD758393B13FC2A58BE44E647D9EBEA4F27D914;
// UnityEngine.Events.UnityEvent`1<System.Object>
struct UnityEvent_1_t9E897A46A46C78F7104A831E63BB081546EFFF0D;
// UnityEngine.Events.UnityEvent`1<System.Single>
struct UnityEvent_1_tD2F68F6DD363B64D94CB72CA4170B8DC7A1117F6;
// UnityEngine.Events.UnityEvent`1<UnityEngine.Color>
struct UnityEvent_1_tFB475F569CC8852B004B3F2DE7536E67324C2AF8;
// UnityEngine.Events.UnityEvent`1<UnityEngine.EventSystems.BaseEventData>
struct UnityEvent_1_t55DE148B605149DF84E469388B37672EE507573E;
// UnityEngine.GameObject
struct GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F;
// UnityEngine.GameObject[]
struct GameObjectU5BU5D_tBF9D474747511CF34A040A1697E34C74C19BB520;
// UnityEngine.Material
struct Material_tF7DB3BF0C24DEC2FE0CB51E5DF5053D5223C8598;
// UnityEngine.Mesh
struct Mesh_t6106B8D8E4C691321581AB0445552EC78B947B8C;
// UnityEngine.MonoBehaviour
struct MonoBehaviour_t4A60845CF505405AF8BE8C61CC07F75CADEF6429;
// UnityEngine.Object
struct Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0;
// UnityEngine.RaycastHit2D[]
struct RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165;
// UnityEngine.RaycastHit[]
struct RaycastHitU5BU5D_tE9BB282384F0196211AD1A480477254188211F57;
// UnityEngine.RectTransform
struct RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20;
// UnityEngine.RectTransform/ReapplyDrivenProperties
struct ReapplyDrivenProperties_t431F4FBD9C59AE097FE33C4354CC6251B01B527D;
// UnityEngine.Renderer
struct Renderer_t0556D67DD582620D1F495627EDE30D03284151F4;
// UnityEngine.Sprite
struct Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198;
// UnityEngine.SpriteRenderer
struct SpriteRenderer_tCD51E875611195DBB91123B68434881D3441BC6F;
// UnityEngine.Sprite[]
struct SpriteU5BU5D_tF94AD07E062BC08ECD019A21E7A7B861654905F7;
// UnityEngine.TextGenerator
struct TextGenerator_tD455BE18A64C7DDF854F6DB3CCEBF705121C58A8;
// UnityEngine.Texture2D
struct Texture2D_tBBF96AC337723E2EF156DF17E09D4379FD05DE1C;
// UnityEngine.TouchScreenKeyboard
struct TouchScreenKeyboard_t2A69F85698E9780470181532D3F2BC903623FD90;
// UnityEngine.Transform
struct Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA;
// UnityEngine.Transform[]
struct TransformU5BU5D_t4F5A1132877D8BA66ABC0A9A7FADA4E0237A7804;
// UnityEngine.UI.AnimationTriggers
struct AnimationTriggers_t164EF8B310E294B7D0F6BF1A87376731EBD06DC5;
// UnityEngine.UI.AspectRatioFitter
struct AspectRatioFitter_t3CA8A085831067C09B872C67F6E7F6F4EBB967B6;
// UnityEngine.UI.BaseMeshEffect
struct BaseMeshEffect_t72759F31F9D204D7EFB6B45097873809D4524BA5;
// UnityEngine.UI.BaseVertexEffect
struct BaseVertexEffect_t1EF95AB1FC33A027710E7DC86D19F700156C4F6A;
// UnityEngine.UI.Button
struct Button_t1203820000D5513FDCCE3D4BFF9C1C9CC755CC2B;
// UnityEngine.UI.Button/<OnFinishSubmit>d__9
struct U3COnFinishSubmitU3Ed__9_t7C528EE5FE9D8ABC7FECC7FA2DAFBABBF165DF54;
// UnityEngine.UI.Button/ButtonClickedEvent
struct ButtonClickedEvent_t975D9C903BC4880557ADD7D3ACFB01CB2B3D6DDB;
// UnityEngine.UI.CanvasScaler
struct CanvasScaler_t304BA6F47EDB7402EBA405DD36CA7D6ADF723564;
// UnityEngine.UI.CanvasUpdateRegistry
struct CanvasUpdateRegistry_t0F63B307D591C36C16910289988730A62CAB4CB9;
// UnityEngine.UI.ClipperRegistry
struct ClipperRegistry_t21CAE5706F7A4BC1D3E54AE35468162956BF7F4F;
// UnityEngine.UI.Collections.IndexedSet`1<System.Object>
struct IndexedSet_1_t240606B62D2B3D9912AED248655C0479DD5BDE0C;
// UnityEngine.UI.Collections.IndexedSet`1<UnityEngine.UI.ICanvasElement>
struct IndexedSet_1_t8EDC9C01BB9C10576737E336E9887E1AB4CF4A61;
// UnityEngine.UI.Collections.IndexedSet`1<UnityEngine.UI.IClipper>
struct IndexedSet_1_t078E2E05FE393B36B32B9E8C5C046FD63C68604A;
// UnityEngine.UI.ContentSizeFitter
struct ContentSizeFitter_t4EA7B51457F7EFAD3BAAC51613C7D4E0C26BF4A8;
// UnityEngine.UI.CoroutineTween.ColorTween/ColorTweenCallback
struct ColorTweenCallback_tA2357F5ECB0BB12F303C2D6EE5A628CFD14C91C0;
// UnityEngine.UI.CoroutineTween.FloatTween/FloatTweenCallback
struct FloatTweenCallback_t69056DA8AAB3BCDA97012834C1F1F265F7617502;
// UnityEngine.UI.CoroutineTween.TweenRunner`1<UnityEngine.UI.CoroutineTween.ColorTween>
struct TweenRunner_1_t56CEB168ADE3739A1BDDBF258FDC759DF8927172;
// UnityEngine.UI.CoroutineTween.TweenRunner`1<UnityEngine.UI.CoroutineTween.FloatTween>
struct TweenRunner_1_tA7C92F52BF30E9A20EDA2DD956E11A1493D098EF;
// UnityEngine.UI.DefaultControls/DefaultRuntimeFactory
struct DefaultRuntimeFactory_t220869A7714E77F38D078944261214EF14D509F2;
// UnityEngine.UI.DefaultControls/IFactoryControls
struct IFactoryControls_tF346B725AD1BC6274693FDFCFD4665E01E2FC571;
// UnityEngine.UI.Dropdown
struct Dropdown_tF6331401084B1213CAB10587A6EC81461501930F;
// UnityEngine.UI.Dropdown/<>c__DisplayClass62_0
struct U3CU3Ec__DisplayClass62_0_t1F0325C99F37D0AA9A6FB09CBF04290AEFD21E6A;
// UnityEngine.UI.Dropdown/<DelayedDestroyDropdownList>d__74
struct U3CDelayedDestroyDropdownListU3Ed__74_tE1C8F40CDF9DE52D3A9F431CB712B752DE9F6D69;
// UnityEngine.UI.Dropdown/DropdownEvent
struct DropdownEvent_t429FBB093ED3586F5D49859EBD338125EAB76306;
// UnityEngine.UI.Dropdown/DropdownItem
struct DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46;
// UnityEngine.UI.Dropdown/DropdownItem[]
struct DropdownItemU5BU5D_t42132E9435E07E2056C716E4139A76E0CC00E843;
// UnityEngine.UI.Dropdown/OptionData
struct OptionData_t5522C87AD5C3F1C8D3748D1FF1825A24F3835831;
// UnityEngine.UI.Dropdown/OptionDataList
struct OptionDataList_tE70C398434952658ED61EEEDC56766239E2C856D;
// UnityEngine.UI.Dropdown/OptionData[]
struct OptionDataU5BU5D_t7594674D67B75BA053EC688A05603EC89B1F36A8;
// UnityEngine.UI.FontData
struct FontData_t29F4568F4FB8C463AAFE6DD21FA7A812B4FF1494;
// UnityEngine.UI.Graphic
struct Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8;
// UnityEngine.UI.GraphicRaycaster
struct GraphicRaycaster_t9AA334998113578A7FC0B27D7D6FEF19E74B9D83;
// UnityEngine.UI.ICanvasElement
struct ICanvasElement_t26FA36346B5CB52C9144DF0076E33E8C367471D2;
// UnityEngine.UI.IClipper
struct IClipper_t548E5A5A4671DF46008ECF051372EFAEB16C867F;
// UnityEngine.UI.Image
struct Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E;
// UnityEngine.UI.InputField
struct InputField_t533609195B110760BCFF00B746C87D81969CB005;
// UnityEngine.UI.InputField/OnChangeEvent
struct OnChangeEvent_t6C3C7DD6AEA262BB97AD53B0E669EC7EC19BCC1A;
// UnityEngine.UI.InputField/OnValidateInput
struct OnValidateInput_t3E857B491A319A5B22F6AD3D02CFD22C1BBFD8D0;
// UnityEngine.UI.InputField/SubmitEvent
struct SubmitEvent_tE1EC12ACD7DE7D57B9ECBBACA05493E226E53E4A;
// UnityEngine.UI.Mask
struct Mask_t082A7A79B4BF2063E5F81D2F84D968569D737CCB;
// UnityEngine.UI.MaskableGraphic/CullStateChangedEvent
struct CullStateChangedEvent_t6BC3E87DBC04B585798460D55F56B86C23B62FE4;
// UnityEngine.UI.ObjectPool`1<System.Collections.Generic.List`1<UnityEngine.EventSystems.IEventSystemHandler>>
struct ObjectPool_1_t68ABA103C2150D63C7C1D7CE1621CDDA297C9588;
// UnityEngine.UI.ObjectPool`1<System.Object>
struct ObjectPool_1_t3EF1AC01FF09BFF602D9F00F7E9C508ED5883E9B;
// UnityEngine.UI.RectMask2D
struct RectMask2D_tF2CF19F2A4FE2D2FFC7E6F7809374757CA2F377B;
// UnityEngine.UI.RectMask2D[]
struct RectMask2DU5BU5D_t561412965D8881DE3CB36C5AF730E91188345A21;
// UnityEngine.UI.RectangularVertexClipper
struct RectangularVertexClipper_t6C47856C4F775A5799A49A100196C2BB14C5DD91;
// UnityEngine.UI.ReflectionMethodsCache
struct ReflectionMethodsCache_tBDADDC80D50C5F10BD00965217980B9A8D24BE8A;
// UnityEngine.UI.ReflectionMethodsCache/GetRayIntersectionAllCallback
struct GetRayIntersectionAllCallback_t68C2581CCF05E868297EBD3F3361274954845095;
// UnityEngine.UI.ReflectionMethodsCache/GetRayIntersectionAllNonAllocCallback
struct GetRayIntersectionAllNonAllocCallback_tAD7508D45DB6679B6394983579AD18D967CC2AD4;
// UnityEngine.UI.ReflectionMethodsCache/GetRaycastNonAllocCallback
struct GetRaycastNonAllocCallback_tC13D9767CFF00EAB26E9FCC4BDD505F0721A2B4D;
// UnityEngine.UI.ReflectionMethodsCache/Raycast2DCallback
struct Raycast2DCallback_tE99ABF9ABC3A380677949E8C05A3E477889B82BE;
// UnityEngine.UI.ReflectionMethodsCache/Raycast3DCallback
struct Raycast3DCallback_t83483916473C9710AEDB316A65CBE62C58935C5F;
// UnityEngine.UI.ReflectionMethodsCache/RaycastAllCallback
struct RaycastAllCallback_t751407A44270E02FAA43D0846A58EE6A8C4AE1CE;
// UnityEngine.UI.ScrollRect
struct ScrollRect_tAD21D8FB1D33789C39BF4E4CD5CD012D9BD7DD51;
// UnityEngine.UI.ScrollRect/ScrollRectEvent
struct ScrollRectEvent_t8995F69D65BA823FB862144B12E6D3504236FEEB;
// UnityEngine.UI.Scrollbar
struct Scrollbar_t8F8679D0EAFACBCBD603E6B0E741E6A783DB3389;
// UnityEngine.UI.Scrollbar/ScrollEvent
struct ScrollEvent_t07B0FA266C69E36437A0083D5058B2952D151FF7;
// UnityEngine.UI.Selectable
struct Selectable_tAA9065030FE0468018DEC880302F95FEA9C0133A;
// UnityEngine.UI.Selectable[]
struct SelectableU5BU5D_t98F7C5A863B20CD5DBE49CE288038BA954C83F02;
// UnityEngine.UI.Slider
struct Slider_t0654A41304B5CE7074CA86F4E66CB681D0D52C09;
// UnityEngine.UI.Slider/SliderEvent
struct SliderEvent_t64A824F56F80FC8E2F233F0A0FB0821702DF416C;
// UnityEngine.UI.Text
struct Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030;
// UnityEngine.UI.Toggle
struct Toggle_t9ADD572046F831945ED0E48A01B50FEA1CA52106;
// UnityEngine.UI.Toggle/ToggleEvent
struct ToggleEvent_t50D925F8E220FB47DA738411CEF9C57FF7E1DC43;
// UnityEngine.UI.ToggleGroup
struct ToggleGroup_t11E2B254D3C968C7D0DA11C606CC06D7D7F0D786;
// UnityEngine.UI.VertexHelper
struct VertexHelper_t27373EA2CF0F5810EC8CF873D0A6D6C0B23DAC3F;
// UnityEngine.UIVertex[]
struct UIVertexU5BU5D_tB560F9F9269864891FCE1677971F603A08AA857A;
// UnityEngine.Vector2[]
struct Vector2U5BU5D_tA065A07DFC060C1B8786BBAA5F3A6577CCEB27D6;
// UnityEngine.Vector3[]
struct Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28;
// UnityEngine.WaitForSecondsRealtime
struct WaitForSecondsRealtime_t0CF361107C4A9E25E0D4CF2F37732CE785235739;

IL2CPP_EXTERN_C RuntimeClass* AxisEventData_t6684191CFC2ADB0DD66DD195174D92F017862442_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ButtonClickedEvent_t975D9C903BC4880557ADD7D3ACFB01CB2B3D6DDB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ButtonState_tCF0544E1131CD058FABBEE56FA1D0A4716A17F9D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CanvasUpdateRegistry_t0F63B307D591C36C16910289988730A62CAB4CB9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ClipperRegistry_t21CAE5706F7A4BC1D3E54AE35468162956BF7F4F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ColorTweenCallback_tA2357F5ECB0BB12F303C2D6EE5A628CFD14C91C0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Comparison_1_t32541D3F4C935BBA3800256BD21A7CA8148AAC13_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Comparison_1_tB7B57D93F5FA5FB1E20077A43269B604D56A691E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Debug_t7B5FCB117E2FD63B6838BC52821B252E2BFB61C4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DefaultRuntimeFactory_t220869A7714E77F38D078944261214EF14D509F2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t9F401E8FAE13945DFBD264E317248AB9CC9C36CA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Display_t38AD3008E8C72693533E4FE9CFFF6E01B56E9D57_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DropdownEvent_t429FBB093ED3586F5D49859EBD338125EAB76306_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dropdown_tF6331401084B1213CAB10587A6EC81461501930F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EventFunction_1_t0E9496F82F057823DBF9B209D6D8F04FC499CEA1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EventFunction_1_t156B38372E4198DF5F3BFB91B163298206561AAA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EventFunction_1_t27247279794E7FDE55DC4CE9990E1DED38CDAF20_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EventFunction_1_t500F03BFA685F0E6C5888E69E10E9A4BDCFF29E4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EventFunction_1_t51AEB71F82F660F259E3704B0234135B58AFFC27_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EventFunction_1_t5B706CE4B39EE6E9686FF18638472F67BD7FB99A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EventFunction_1_t5BB945D5F864E6359484E402D1FE8929D197BE5B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EventFunction_1_t720BFA53CC728483A4F8F3E442824FBB413960B5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EventFunction_1_t7521247C87411935E8A2CA38683533083459473F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EventFunction_1_t7BFB6A90DB6AE5607866DE2A89133CA327285B1E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EventFunction_1_t945B1CBADCA0B509D2BDA6B166CBCCBC80030FC8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EventFunction_1_t94FBBDEF418C6167886272036699D1A74444B57E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EventFunction_1_tB1E06A1C7DCF49735FC24FF0D18D41AC38573258_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EventFunction_1_tB2C19C9019D16125E4D50F9E2BD670A9A4DE01FB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EventFunction_1_tB4C54A8FCB75F989CB93F264C377A493ADE6C3B6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EventFunction_1_tB6296132C4DCDE6C05DD1F342941985DC893E173_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EventFunction_1_tBDB74EA8100B6A332148C484883D175247B86418_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FloatTweenCallback_t69056DA8AAB3BCDA97012834C1F1F265F7617502_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IBeginDragHandler_t5CBE3EF4B4A6303FA5E9AC40295295BBAD687BF4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ICancelHandler_t868799EEEF8164176835C988494360950CFB75B3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ICanvasElement_t26FA36346B5CB52C9144DF0076E33E8C367471D2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IClipper_t548E5A5A4671DF46008ECF051372EFAEB16C867F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ICollection_1_tF650CAF1C2A8303F2BB61AC1E269EFFD71294C68_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IDeselectHandler_t7A98A4E16B7F39F827584A16F120FD4FC001997D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IDisposable_t7218B22548186B208D65EA5B7870503810A2D15A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IDragHandler_t196F681B5B4A5BFCDEA2A93CA0A75D504908D25B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IDropHandler_t617E86EDCC6B18A39D69DFF444D5358072B524C3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEndDragHandler_tA6045DEE83CD2C06AC9409CBE183B10E3C0B9070_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IFactoryControls_tF346B725AD1BC6274693FDFCFD4665E01E2FC571_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IInitializePotentialDragHandler_t56667A600E5BC5B8786753312DB9EDFE13455B45_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IMoveHandler_tD51D5B6A4C5B3A233263107AF0020BE185647D41_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IPointerClickHandler_t337D40B4F0C87DA190B55BF225ADB716F4ADCA13_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IPointerDownHandler_tD9DAB9987B51AF8D4029CC24F52D17485684F4BF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IPointerEnterHandler_tD4E3109B19B18A39FE89A2386C453D3F5019026B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IPointerExitHandler_t5D65A773A15D990BC231F7C9FE221AB4417327FF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IPointerUpHandler_tAF005E3FEF3EA2D9DDA99FAA488955AA8B392102_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IScrollHandler_t3BB7CCD821B37EBB5EA18D30D65D4075FB43198B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ISelectHandler_t05E0943DEF2BC53023C2E4BF4C815E0EDE82C0F4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ISubmitHandler_tCFAD2814817B87B883DB9E7F84EE0196C9E531C5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IUpdateSelectedHandler_t460F9A1B3655B6DD49656995D451206631B4F4D0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IndexedSet_1_t078E2E05FE393B36B32B9E8C5C046FD63C68604A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IndexedSet_1_t8EDC9C01BB9C10576737E336E9887E1AB4CF4A61_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* LayoutRebuilder_t8D3501B43B1DE666140E2931FFA732B5B09EA5BD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ListPool_1_tC8893BDDEA491654D06C2BC46017B9267D683021_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t0087C02D52C7E5CFF8C0C55FC0453A28FD5F055B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t1BB31D71CB8736DC35CCD9FFB9228FAFD427EB52_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t3D4AF004AB30F72D5A06525187E5F50A875DE9FA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t4FB5BF302DAD74D690156A022C4FA4D4081E9B26_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t882412D5BE0B5BFC1900366319F8B2EB544BDD8B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t9FC1E3F4F8E4068616D377F61C3B6D6DBA4DCF9E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tE2895D6ED3A7C02005A89712BECBA7812B6CCC91_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tED9ECFD90851157EFC14F5BE7FAA8124613D0C97_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tF0A983C549D4719BB6731A650E4E4F1BB16AADAA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Mathf_tFBDE6467D269BFE410605C7D806FD9991D4A89CB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MouseButtonEventData_tDD4D7A2BEE7C4674ADFD921AB2323FBFF7317988_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MouseState_t4D6249AEF3F24542B7F13D49020EC1B8DC2F05D7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NotSupportedException_tE75B318D6590A02A5D9B29FD97409B1750FA0010_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ObjectPool_1_t68ABA103C2150D63C7C1D7CE1621CDDA297C9588_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* OptionDataList_tE70C398434952658ED61EEEDC56766239E2C856D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* OptionData_t5522C87AD5C3F1C8D3748D1FF1825A24F3835831_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RaycastHitComparer_t5465A53942AAC60F5716D514946F4AB6C263CFA2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RaycastHitU5BU5D_tE9BB282384F0196211AD1A480477254188211F57_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RaycasterManager_tB52F7D391E0E8A513AC945496EACEC93B2D83C3A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RectTransformUtility_t9B90669A72B05A33DD88BEBB817BC9CDBB614BBA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ReflectionMethodsCache_tBDADDC80D50C5F10BD00965217980B9A8D24BE8A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Selectable_tAA9065030FE0468018DEC880302F95FEA9C0133A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Single_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* StringBuilder_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TriggerEvent_tF73252408C49CDE2F1A05AA75FE09086C53A9793_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TweenRunner_1_tA7C92F52BF30E9A20EDA2DD956E11A1493D098EF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CDelayedDestroyDropdownListU3Ed__74_tE1C8F40CDF9DE52D3A9F431CB712B752DE9F6D69_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3COnFinishSubmitU3Ed__9_t7C528EE5FE9D8ABC7FECC7FA2DAFBABBF165DF54_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass62_0_t1F0325C99F37D0AA9A6FB09CBF04290AEFD21E6A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t91DA84DB86FD18E664B2FBDACCB1B7A5E2A0849C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UnityAction_1_t0064196FB7635B812E65BA9FD08D39F68C75DCD9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UnityAction_1_t8AAB16C07C171922AFFE415925804A72E40FD3FD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UnityAction_1_tB994D127B02789CE2010397AEF756615E5F84FDC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UnityAction_tD19B26F1B2C048E38FD5801A33573BE01064CAF4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VertexHelper_t27373EA2CF0F5810EC8CF873D0A6D6C0B23DAC3F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* WillRenderCanvases_tBD5AD090B5938021DEAA679A5AEEA790F60A8BEE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C String_t* _stringLiteral010E6E29C1AD8B2F96ACE95AC05261B4DD7464BF;
IL2CPP_EXTERN_C String_t* _stringLiteral021205C69E7E9853CA18CEC944EBD38DE0CF1ED3;
IL2CPP_EXTERN_C String_t* _stringLiteral02869C465F7A1307EFAFE70D034A1B7E195D20C8;
IL2CPP_EXTERN_C String_t* _stringLiteral02D0D18716CB3B951810309E5A5A906EFF9A88A2;
IL2CPP_EXTERN_C String_t* _stringLiteral09E594A52BE3A0E6E14D1A2606F909F43C8B96D0;
IL2CPP_EXTERN_C String_t* _stringLiteral0D7BD1E1A6D6CC41541CAED056D3FA640CF2173A;
IL2CPP_EXTERN_C String_t* _stringLiteral143485F6AB09A04EFA8592FAF451842930E013D3;
IL2CPP_EXTERN_C String_t* _stringLiteral1A6434BFF89BE97BECFB2E7B808BB4F9E9F3F8ED;
IL2CPP_EXTERN_C String_t* _stringLiteral2552DAA6D8E7210E423D5962E63BE9B909D92A30;
IL2CPP_EXTERN_C String_t* _stringLiteral2841B878355F39CF0C546606D1CF252D22A1DAD5;
IL2CPP_EXTERN_C String_t* _stringLiteral284E12472DB8D8A36F74982258C91605C9D47A2B;
IL2CPP_EXTERN_C String_t* _stringLiteral28578FAF0062012EBA720DFDE2523B539E900054;
IL2CPP_EXTERN_C String_t* _stringLiteral2AEE32C4064725FCC569475A6985841039579F2F;
IL2CPP_EXTERN_C String_t* _stringLiteral2CA317AB11597AD5389641AFD61F772E8AD833A5;
IL2CPP_EXTERN_C String_t* _stringLiteral2DACF65959849884A011F36F76A04EEBEA94C5EA;
IL2CPP_EXTERN_C String_t* _stringLiteral2E96AA908138601585C050B5A80C0D0F5A4B18CA;
IL2CPP_EXTERN_C String_t* _stringLiteral2F0DBE96EDB83FAE28D899C9197D4DA6E4EABC5B;
IL2CPP_EXTERN_C String_t* _stringLiteral2F4BD749ECF708FF53A15E9E7904176BD92AD347;
IL2CPP_EXTERN_C String_t* _stringLiteral3005AF5906F0D0E9834355CBD9CF24C4332FFA1D;
IL2CPP_EXTERN_C String_t* _stringLiteral30E23F5B45079EDF760E25405EF8980EBB8B47EF;
IL2CPP_EXTERN_C String_t* _stringLiteral3A4758C3CC8DAC2D76026D0733816741F9B21D43;
IL2CPP_EXTERN_C String_t* _stringLiteral3EC1AE061C27325C7ECB543ADF91235E22CBC9ED;
IL2CPP_EXTERN_C String_t* _stringLiteral4031A8B2594541E21BA9E8BEA517EEEE3F1F7835;
IL2CPP_EXTERN_C String_t* _stringLiteral411E9525B9036979E55C8D646CD3061E1A7F05BF;
IL2CPP_EXTERN_C String_t* _stringLiteral44AACA94704A8DFDF396F166B996163D7D00F479;
IL2CPP_EXTERN_C String_t* _stringLiteral45E118D0563EA8581F830F46E85B60AE714FAAE4;
IL2CPP_EXTERN_C String_t* _stringLiteral46F2235B24C7F49AC8F229D2E70105DEF3C9484F;
IL2CPP_EXTERN_C String_t* _stringLiteral47FEFC2A679A931B5B0109A5DD4B8A8F0AB83F67;
IL2CPP_EXTERN_C String_t* _stringLiteral4824754A1208E36BE5BD9D7741EF31DE24A446E9;
IL2CPP_EXTERN_C String_t* _stringLiteral49E2F6FB28F86D062992BC1F71EB61C7BC53B964;
IL2CPP_EXTERN_C String_t* _stringLiteral4B937CC841D82F8936CEF1EFB88708AB5B0F1EE5;
IL2CPP_EXTERN_C String_t* _stringLiteral4F57A1CE99E68A7B05C42D0A7EA0070EAFABD31C;
IL2CPP_EXTERN_C String_t* _stringLiteral4F9BE057F0EA5D2BA72FD2C810E8D7B9AA98B469;
IL2CPP_EXTERN_C String_t* _stringLiteral50E19FDA0D5B4B74A4A1A1D584E56578693A4EA4;
IL2CPP_EXTERN_C String_t* _stringLiteral564F9BE925CC7F60130686E7C28A11036FFBEBBA;
IL2CPP_EXTERN_C String_t* _stringLiteral5A1ED5E4E065D820146BA039740194DED01DC8FD;
IL2CPP_EXTERN_C String_t* _stringLiteral5B8FC322C1D72815FAD8B0094956D17A4863C6EB;
IL2CPP_EXTERN_C String_t* _stringLiteral6410AFC3D8EAF1300CE14A4A75B1AE311B46BB3D;
IL2CPP_EXTERN_C String_t* _stringLiteral64DD60FE1A049FE6DB3EB1369DEC2E42BF428E21;
IL2CPP_EXTERN_C String_t* _stringLiteral6A3437AA2F331BB1885E8875A4E59267B93A0042;
IL2CPP_EXTERN_C String_t* _stringLiteral722FEB9F2551722C44B4FF5999B3F955FBE8CE01;
IL2CPP_EXTERN_C String_t* _stringLiteral74341E3C271DF3C784E595B804B1F90BE0F80429;
IL2CPP_EXTERN_C String_t* _stringLiteral762BA2D999A92E95CB6EC9A42B04D758AC576491;
IL2CPP_EXTERN_C String_t* _stringLiteral77DFD2135F4DB726C47299BB55BE26F7F4525A46;
IL2CPP_EXTERN_C String_t* _stringLiteral794145F030FF721599A0353A9B2E59E9A92B9BF1;
IL2CPP_EXTERN_C String_t* _stringLiteral7ADB6736CF2C9AE017B128F98738FFBAE0E58655;
IL2CPP_EXTERN_C String_t* _stringLiteral7ED53365DD1C43099B49726626A637D3E0BD800E;
IL2CPP_EXTERN_C String_t* _stringLiteral82434DCEAD715602381B1E58A901E55BFE52DDE7;
IL2CPP_EXTERN_C String_t* _stringLiteral86FCAF1AF93C617D1364DC367624A8FEB943281A;
IL2CPP_EXTERN_C String_t* _stringLiteral96D7E9F2E4825831074F9250E51D3BA8B94AF597;
IL2CPP_EXTERN_C String_t* _stringLiteral9A976FC228B6B33656174EBD6DECCA02C9068378;
IL2CPP_EXTERN_C String_t* _stringLiteral9F963877002FE8B751675B18E72CE57B05DB38A5;
IL2CPP_EXTERN_C String_t* _stringLiteralA53DA7D7D636A66DEDDF02BF5FB029B23420855D;
IL2CPP_EXTERN_C String_t* _stringLiteralA612F48B98C756C1FEAA6FC55AECCAF6E4329460;
IL2CPP_EXTERN_C String_t* _stringLiteralAA5DB7D82232EE34651EB5ADEA59B01C839EB843;
IL2CPP_EXTERN_C String_t* _stringLiteralAD737CBF90EFA86DCA21CC004A5DCE55F06D4646;
IL2CPP_EXTERN_C String_t* _stringLiteralAFB34D479A439057F4F8B32689E246CCA223FB77;
IL2CPP_EXTERN_C String_t* _stringLiteralB304892FE8DC52FEF071BBB2749D11A7C44478BC;
IL2CPP_EXTERN_C String_t* _stringLiteralB3F69F1983924ED9EB2751F7152C86B163972C18;
IL2CPP_EXTERN_C String_t* _stringLiteralBBC3ECFBA5F94B95E90E1DB38E22C69A38723019;
IL2CPP_EXTERN_C String_t* _stringLiteralBDE4849D61262D79AEE48F2D9E10F7257C63A7CA;
IL2CPP_EXTERN_C String_t* _stringLiteralC0392B2B1C472815BA8D1A1E3B20F4A279BF6C50;
IL2CPP_EXTERN_C String_t* _stringLiteralC3328C39B0E29F78E9FF45DB674248B1D245887D;
IL2CPP_EXTERN_C String_t* _stringLiteralCAD12779BCC9AD20C6B50FEC90E3818C9473FEF6;
IL2CPP_EXTERN_C String_t* _stringLiteralCD289AA6ADCBDEB8448BBE98E9F19873F2B45B16;
IL2CPP_EXTERN_C String_t* _stringLiteralCECA32E904728D1645727CB2B9CDEAA153807D77;
IL2CPP_EXTERN_C String_t* _stringLiteralCECEF0F472756FE198ACC69BD5DFC1933414FBEA;
IL2CPP_EXTERN_C String_t* _stringLiteralD183B328807554B505B1663986ABE7300574A46F;
IL2CPP_EXTERN_C String_t* _stringLiteralD5E14B063514CB6630E55F0AEB0AD3B37897EFCA;
IL2CPP_EXTERN_C String_t* _stringLiteralD5FBD98C76A709F16314AF71D2B65C99359F9B0D;
IL2CPP_EXTERN_C String_t* _stringLiteralD6A06A0B45F8310E2889D44E54EAE01DFA2767A7;
IL2CPP_EXTERN_C String_t* _stringLiteralD9F0B728F8B41C0FBCF325CDFF95574BEF3D0305;
IL2CPP_EXTERN_C String_t* _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
IL2CPP_EXTERN_C String_t* _stringLiteralDA4A5529E49998E18123CD19ED2CDF7D0F9FCC86;
IL2CPP_EXTERN_C String_t* _stringLiteralDA71B1E606965A288B8200FEA58E98EE18C9B14E;
IL2CPP_EXTERN_C String_t* _stringLiteralE13A74B55744F7132E82D2E2F858E909AA015BD6;
IL2CPP_EXTERN_C String_t* _stringLiteralE27F38C29D9E829679BBE04626F26354087DA51E;
IL2CPP_EXTERN_C String_t* _stringLiteralE91EE57CA5E869F09C37997152F0455B45223508;
IL2CPP_EXTERN_C String_t* _stringLiteralE977CAF15E7FB7C956766F120C920C4681ABA4A4;
IL2CPP_EXTERN_C String_t* _stringLiteralEA81BA6C8195F7C4BA52AB477DAA6FB3F054E78C;
IL2CPP_EXTERN_C String_t* _stringLiteralEBDA6601B7D5DC69F1D7C38173816D204DA06B9A;
IL2CPP_EXTERN_C String_t* _stringLiteralEC9482C230F7C1C7344A86ED0825D6F622A35F6E;
IL2CPP_EXTERN_C String_t* _stringLiteralEC9F7D96DE56795EBE514797581798242F817D49;
IL2CPP_EXTERN_C String_t* _stringLiteralECDDA59AEA5EE67D7D854C969CCF7F4F4B4A4C54;
IL2CPP_EXTERN_C String_t* _stringLiteralED212FA164B940B935EC0A25B32878A0917C7268;
IL2CPP_EXTERN_C String_t* _stringLiteralF12C9C9C288DFB90FCEBA6E6D47A236F536DED95;
IL2CPP_EXTERN_C String_t* _stringLiteralF211CC2AA8CA0E451A49A1F44483A3C0A24BCFCA;
IL2CPP_EXTERN_C String_t* _stringLiteralF35202D0911AF00D4E18E90B7CC54B66CD6BF389;
IL2CPP_EXTERN_C String_t* _stringLiteralF4F4473DF8CB59F0A369AEBEE3D1509ADC0151C6;
IL2CPP_EXTERN_C String_t* _stringLiteralF65F17E852927D59CCF5ED29D413A07B7FF6977A;
IL2CPP_EXTERN_C String_t* _stringLiteralFB64202B49F93523AA4F932B4BC04BD68BF1DC9F;
IL2CPP_EXTERN_C String_t* _stringLiteralFC2D12B944ACEBE30DD287A5A171FEECA740C24D;
IL2CPP_EXTERN_C String_t* _stringLiteralFDFE8E79983EAB6E42EC6A84923F9D664B0E9543;
IL2CPP_EXTERN_C String_t* _stringLiteralFE5D4890220D7DE3BF590AAA7D90B77F91BF18C6;
IL2CPP_EXTERN_C String_t* _stringLiteralFEACA56F70C915BCC63DA18ADA9707F8BC2618CE;
IL2CPP_EXTERN_C String_t* _stringLiteralFF690B28AEC4D9B83774DB8CF0DF55185F949A97;
IL2CPP_EXTERN_C const RuntimeMethod* Array_Sort_TisRaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3_m69E5373C9D2635E306F383B980CD0888D8686E75_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CanvasUpdateRegistry_PerformUpdate_m394F8B8FDD92DFCDFEEF86767B7A294B04211719_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CanvasUpdateRegistry_SortLayoutList_m157F65FF5A7EB039678F6EF3B1F3B8CF355BD4EB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Comparison_1__ctor_m359DAC7E2D9DD9F06A9784A8DBC956E450D32AB9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Comparison_1__ctor_m58BBCAFCC756545E286DDD8965F857883B8325E0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentInChildren_TisToggle_t9ADD572046F831945ED0E48A01B50FEA1CA52106_mF1F1602C88EB98A9831EEC9AFCFD142E3EE781AC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisCamera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34_mB090F51A34716700C0F4F1B08F9330C6F503DB9E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisCanvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591_mAD461B8F1BB5C616749FAA2B63155D710C3CD21C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisEventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77_m72CF57F3AD96E6CADECF5DDE79D3592A4D5E09A7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisGraphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8_mFA58F3A4B73E992545A39ABAD4D36D0BBFAEBBAE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_mEF939F54B6B56187EC11E16F51DCB12EB62C2103_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentsInParent_TisBaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966_mA53CA3BE4D53DA7CB02AD9E8D078821E2DD8F3EB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponents_TisBaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939_m124AE591CF3C2BFBD7D7F3600078193AAA1E5E30_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponents_TisBaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82_m6F23E3795BE7E17A40BCA0064E9BFA4892670874_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponents_TisBaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966_mC5D7B6F2AF3B637F8CF0F1DEF4E96FEADB5C6814_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_mB39F8DB52D60D72148BEBFEBC823D9B42F5B85C1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_m5E134812002582F6C695F280657B0F0FB866C81D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetEnumerator_m1C541FAF22C7EF038333DA366B4AE0ACDD66AB2F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m7671548D856DFE9BA548BFEBB3BC0B373AD651C4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_mF17BC86A0D4820648A8622C5F3A0D0EC4EE4FD77_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mF7111B54D6541408873B092D226ACE67D76CC699_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Values_m5DFAF423E31B2C717A7609A37B8BF9D40C37F298_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dropdown_GetOrAddComponent_TisCanvasGroup_tE2C664C60990D1DCCEE0CC6545CC3E80369C7F90_mC688692DBB92788BACDED774AD6D005B6EC5F838_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dropdown_GetOrAddComponent_TisCanvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591_m64A328B1FAA7DE95B776B343E70B913984E4BE3C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dropdown_GetOrAddComponent_TisGraphicRaycaster_t9AA334998113578A7FC0B27D7D6FEF19E74B9D83_m9B1D258B962FAF4A5D69605ED9910224F26E7294_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dropdown_Hide_m35382248CCB9AB3A863EC390BD50BEBEC2ACC1E4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dropdown_SetAlpha_mE46118E546C9444182554BD55A1352401AC8CC9A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mABC1114077588D73707368D2C7E05EA9CF4DD99A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mD4C14B2F450115E24AEC05C973F48037B5747921_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m2BE5B0DF09B0748DC7BF77614E4D7B005F7C1B26_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m4752940BF82094EBB7F9499882C0F4BA41CE7654_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m6AA7A4DE9A930D4377847ECAB3FB7366445586FC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mB62E0EF30EB99C5E6EED36F0B93AFDA160DA5DC4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EventFunction_1__ctor_m0B9A05DFFE2684605CCCD336F060FAC52F011FE3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EventFunction_1__ctor_m14C47B6D525957CCCD09A47F27682A14A0537384_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EventFunction_1__ctor_m1C34C6D4911EFF31AA02E28BBC848724DF505F40_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EventFunction_1__ctor_m44E736A3C215ABD0B765142EB593FAE360C44755_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EventFunction_1__ctor_m4FB7F424208F358BCBCC2288EA656150E5AB8D19_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EventFunction_1__ctor_m721AEE02A551A5472017C7625CA42CF210A14255_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EventFunction_1__ctor_m7706CF15253268665865C8161112DD32A8F6FD34_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EventFunction_1__ctor_m89EA4150AA6DA62A6983A81A1CE741AC59451496_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EventFunction_1__ctor_m92D608308B7A6A524ABCB94143D278DEC932010B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EventFunction_1__ctor_m9F8A370565A5F8B5B42475A4DBE87FD0B7D2ADFA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EventFunction_1__ctor_mB71F16FB869993509538E2424D5F49C009A71B78_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EventFunction_1__ctor_mC154317E99EACC0E13227ACDE993105B5ED5DB34_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EventFunction_1__ctor_mCFA19E1DCCC9AF942A92B2BE25D28C212E697A03_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EventFunction_1__ctor_mD02F82D146FA4426B09998CC9BE010AF5A22EEE0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EventFunction_1__ctor_mDD1CEC3F19F9194C95C301EC7F0698321F5BB478_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EventFunction_1__ctor_mE9D3FC96C19D7F3AE88A33CBE8D2CDE59E2476A5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EventFunction_1__ctor_mF197635D90663370740EB73CD048F852015374DD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EventSystem_RaycastComparer_mBB4C501E79DC58EABE34056EEB4A56843DEA6AB3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ExecuteEvents_ExecuteHierarchy_TisIDropHandler_t617E86EDCC6B18A39D69DFF444D5358072B524C3_m42750090DC2A40178705596286003B1346E093AE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ExecuteEvents_ExecuteHierarchy_TisIPointerDownHandler_tD9DAB9987B51AF8D4029CC24F52D17485684F4BF_m7109FC139AAD566492E6FABD873264235C450706_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ExecuteEvents_ExecuteHierarchy_TisIPointerExitHandler_t5D65A773A15D990BC231F7C9FE221AB4417327FF_mE5F3CB5276F1AB80CC2D0DD03F13BDC8998E71AB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ExecuteEvents_ExecuteHierarchy_TisIScrollHandler_t3BB7CCD821B37EBB5EA18D30D65D4075FB43198B_m063662829D9B670BB6A7AC7E1E3B2E15B7B5A853_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ExecuteEvents_Execute_TisIBeginDragHandler_t5CBE3EF4B4A6303FA5E9AC40295295BBAD687BF4_mF52BD88147F7A01FED8F60F7279FB4885C81B677_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ExecuteEvents_Execute_TisICancelHandler_t868799EEEF8164176835C988494360950CFB75B3_m313986EC0AE6CB7A9A2FB9F1E30A4AF0EB9C0FB5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ExecuteEvents_Execute_TisIDeselectHandler_t7A98A4E16B7F39F827584A16F120FD4FC001997D_m9F29ABD77C7926339ED03713DFCE0C2A4F856865_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ExecuteEvents_Execute_TisIDragHandler_t196F681B5B4A5BFCDEA2A93CA0A75D504908D25B_m741D6B2B38ED2B8C2F9C8E8455FC07DE85E4EFC1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ExecuteEvents_Execute_TisIEndDragHandler_tA6045DEE83CD2C06AC9409CBE183B10E3C0B9070_mA291A7F54310189C41491E72BA411886D4020775_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ExecuteEvents_Execute_TisIInitializePotentialDragHandler_t56667A600E5BC5B8786753312DB9EDFE13455B45_mB7B114F04C939E04FC2CAE1AB370BBB5BC2AA895_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ExecuteEvents_Execute_TisIMoveHandler_tD51D5B6A4C5B3A233263107AF0020BE185647D41_m9957EA9BC1F99FC78E8570C51955C24C4355905C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ExecuteEvents_Execute_TisIPointerClickHandler_t337D40B4F0C87DA190B55BF225ADB716F4ADCA13_mB8A59713F468FB6A061C8A5DF7FF205EE1C9A855_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ExecuteEvents_Execute_TisIPointerEnterHandler_tD4E3109B19B18A39FE89A2386C453D3F5019026B_m6984E79BA0001DC75FE000B58D9DE374053A7311_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ExecuteEvents_Execute_TisIPointerExitHandler_t5D65A773A15D990BC231F7C9FE221AB4417327FF_mB20668889389963BD43CEF5EE53F3C20967AB3AC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ExecuteEvents_Execute_TisIPointerUpHandler_tAF005E3FEF3EA2D9DDA99FAA488955AA8B392102_m5EC8537A16BC86231FBADBD3824D8BB988B2217F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ExecuteEvents_Execute_TisISelectHandler_t05E0943DEF2BC53023C2E4BF4C815E0EDE82C0F4_mBB74353BC9199C9CB05A6C0BD17AB89F1E06F4F7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ExecuteEvents_Execute_TisISubmitHandler_tCFAD2814817B87B883DB9E7F84EE0196C9E531C5_m2D100BF7609D3CBEC507D47F53EEA38886C65327_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ExecuteEvents_Execute_TisIUpdateSelectedHandler_t460F9A1B3655B6DD49656995D451206631B4F4D0_m1980515F7F88328B91572847A5B88884587E876B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ExecuteEvents_Execute_m22ADACB5A0899E5FEA1846D4084F2C7F78292BC8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ExecuteEvents_Execute_m24768528CCF25F4ADB0E66538ABF950C8EE2E9B0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ExecuteEvents_Execute_m31B26038791B68FE23D77DCAC81A550D53575EDA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ExecuteEvents_Execute_m43A103804A0A03E85B931F982D8B86A3B6734BC9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ExecuteEvents_Execute_m49C3D013D962BE7E16C2E92608FFCC7C9E5303F0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ExecuteEvents_Execute_m6CE9E8ECBC0242714839AD54F32974AF36D273FE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ExecuteEvents_Execute_m7F9A4B2EC9FA8F9F8BBF628E9C8D87587A0BEC98_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ExecuteEvents_Execute_m8C29CBED5B91CAD66E8D07CC11888DFCAFB6A8C1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ExecuteEvents_Execute_m954DCF87A2B6CBF6FEB9B676500EA148F69B20FC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ExecuteEvents_Execute_mA09B43D4EA5330792B77CC2B0CFBEA06A57EA489_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ExecuteEvents_Execute_mE1DC393C080EA6FC93D0D3E25217AF69FD29E26E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ExecuteEvents_Execute_mE1EDD9426C52F61B04E53838FFFC0C85ADE5832A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ExecuteEvents_Execute_mE52644D5E736A355F742C46C1C6C888559EA87D5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ExecuteEvents_Execute_mE604FE0C916D5B3418A30A7B18306DEE7DF10097_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ExecuteEvents_Execute_mF019AE64D09B592293ECE5537030CDF5961D7366_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ExecuteEvents_Execute_mF0BD313BC5A34C5BC0DB806AFA3D59F2757ADDF1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ExecuteEvents_Execute_mF6CE7B6F06A92AE4208A2E6E9B842F7A991A79A0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ExecuteEvents_GetEventHandler_TisIDragHandler_t196F681B5B4A5BFCDEA2A93CA0A75D504908D25B_m5A727D5FF70D5140242C84BF539D7BC0C4D84D99_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ExecuteEvents_GetEventHandler_TisIPointerClickHandler_t337D40B4F0C87DA190B55BF225ADB716F4ADCA13_m96365BF6D04738F7FB08BF90EF5B2CB5AE01C1AD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ExecuteEvents_GetEventHandler_TisIScrollHandler_t3BB7CCD821B37EBB5EA18D30D65D4075FB43198B_m862233B0489763DCCBC4FA2ADD82C50E3FAF6D04_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ExecuteEvents_GetEventHandler_TisISelectHandler_t05E0943DEF2BC53023C2E4BF4C815E0EDE82C0F4_mF4CBE0CD9A57B74AD0300F5CD3F0B2CD5529CFF2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ExecuteEvents_ValidateEventData_TisAxisEventData_t6684191CFC2ADB0DD66DD195174D92F017862442_mBBF734D77FCE3114EB1831C662BD8FB7A9CB1505_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ExecuteEvents_ValidateEventData_TisPointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63_mDBD5031ADC7CB64D9BD1DCDF00C8C4B927CF0A18_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisBaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82_m1712CB24202FFDF87FC820B58224D773637E860A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisButton_t1203820000D5513FDCCE3D4BFF9C1C9CC755CC2B_m36473E834D5F26A115FB3A704AC6A86C8C95FD95_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisCanvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591_m474E23A3E8CBCA25DD03C7614EEF1E47AD566618_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisDropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46_m3FC7D1DDC3117BA73A6208371C6A4896FF21FC83_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisImage_t18FED07D8646917E1C563745518CF3DD57FF0B3E_mD30135D66AFB92E25180A1358319B74A4621D79F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_mBCFCAB2CB522FEE3E8160D6B53776131804C0B25_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponentInChildren_TisDropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46_m9193A9BC92DC89CED4377A4B8719AB4F79D12E56_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisButton_t1203820000D5513FDCCE3D4BFF9C1C9CC755CC2B_m04725F873F765AF3EA906137A60CD58809FE1C80_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisCanvasGroup_tE2C664C60990D1DCCEE0CC6545CC3E80369C7F90_m1E62EC28BAFB3FD20C659FFCDADD4A12105219E0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisCanvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591_m5EA55BE80E8E0FB0551D6C16C2BC57A726758C9A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisDropdown_tF6331401084B1213CAB10587A6EC81461501930F_mCEDADB496C533D2B1022FE5C0B5D68493866A5E2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisImage_t18FED07D8646917E1C563745518CF3DD57FF0B3E_m9008044B066CF5830B44DEB0C6CD94872D501A75_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisInputField_t533609195B110760BCFF00B746C87D81969CB005_mA51516D144F85CAE471A6A68DF98CFB88FCE87AA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisMask_t082A7A79B4BF2063E5F81D2F84D968569D737CCB_mC09F1E3135566B979D6505E5F69268E8DDE16D47_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_m2E5F02DDA13C176AF75B4E7C1DB801D89E053B2C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisScrollRect_tAD21D8FB1D33789C39BF4E4CD5CD012D9BD7DD51_m86F516439BCE4785DEF4C19316FF222CD6DD91E7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisScrollbar_t8F8679D0EAFACBCBD603E6B0E741E6A783DB3389_m100E1B7CD3A739F07F5E190A8C25AE41512BD8A6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisSlider_t0654A41304B5CE7074CA86F4E66CB681D0D52C09_m688424BCA2C09954B36F15A3C82F17CAECEB91A7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisSpriteRenderer_tCD51E875611195DBB91123B68434881D3441BC6F_mD25CEAAA219FA1235F8E88F914D2F8AC57303538_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisText_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030_m24A42DAE3900B867697FFD9DFB6E448D6978CD4A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisToggle_t9ADD572046F831945ED0E48A01B50FEA1CA52106_m9F98F777EFF307DC0F6FEA2C006044097874BE11_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponentsInParent_TisCanvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591_mB7F6E5B9B2A774B75A74DB3C96449C5B50D02D12_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IndexedSet_1_AddUnique_m49F4E9F9F9ED397E11B73439DB44A87C3C4221DB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IndexedSet_1_AddUnique_mD5F8594FB7274B56EF1399D057C483FEBC8CB577_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IndexedSet_1_Clear_m15E37C540C28AE031F1497DD102458085E8D9F7D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IndexedSet_1_Contains_m3ACF6E1E50F670785610EDD7A4EABA1D335AB59F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IndexedSet_1_RemoveAt_m833068F05C94CC3E06C94D20998C437037F609B9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IndexedSet_1_Remove_m30A0E66F4AF79BD97B7A0F94ACD66AA6B74E383E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IndexedSet_1_Remove_mB5A8F84C24AE9218D15C325DEABE7EFEB8E01B6E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IndexedSet_1_Sort_m508F37F6D9D232E45180BC5129999AA5B996C71D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IndexedSet_1__ctor_m034E36486E0B1078F5294134682DD11F448028B1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IndexedSet_1__ctor_m988313624EBC38B9A5999C43FE32BB43B7820C3B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IndexedSet_1_get_Count_m0765B87F7B89BB4FB86AAD8798CA00CFE09AC1EA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IndexedSet_1_get_Count_mC17606E683A6D310D5B9467C22FE99C9304686BE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IndexedSet_1_get_Item_m483F24F5AE9A4A668E215CF14829E4C323C43BE5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IndexedSet_1_get_Item_m7A2379CBC0B8E09588748479BFDF0F15FD4CC62D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_ToString_m98CE0CC56179CCAAFB5D0A072A949231A3DA5D9A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Key_mA55B20415ED8EE1E5534FF7842AA3DFAB1D71288_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Value_m5C4F597552188FC896592B5F4C7D2562ED08D782_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ListPool_1_Get_mA989CA66D2C850D3E855674932F1ADD2DBAAA35B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ListPool_1_Release_mF22BEEED9202B913F41B6C9AE9B4C5FDBEC76BD3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_AddRange_mC20DA39C8CDCE63A32C66C90E1BBEA5D2A6C0D9D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m13BE8F842288DFE42CD77EB912E785E9A0DE0933_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m3F7B0DBB84912A2D10FB3328CF93B90917C7C687_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m473340A1650E68D51EC0977752F774D191638D21_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m517F898ECAAFAF57D6607F86F1BCF057C0E615D7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m586D1EEB2F63DF391D45015E7D30188261F7DFB3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m64E5559535DCA25613966E1213DFEAD3610A931E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mA579ABF08A6C0EED48762710E8BCB68F55F8E07C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m17A48F63DE3D34232B01F1A7D55BC3FAFD2FBFFF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m4B7AF08AC7BBA143ED7EC5F528837F8212D8C422_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m52B26038C127BFB22E86E61B648D76B93879FA8D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m5A1B380174A642331CB7D6B9DAC84F13766017D0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_mBCE571B6C900625F3994CD3B9C7A376D3A8C64DE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Contains_mDD1394F1213F45B41A99E90D016B9FC3BB50F621_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_IndexOf_m34FD846CD6CDF3D25F96CD01EDA43033F0133718_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Insert_m9DB8E0D07B9410B09E1C826D8AF2C0F9BFE8F5A9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveAt_m010D0866C07C620A68790CB11CA76AA915852040_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveAt_m130C96EF6C4E93D6C130933781A2CB39D4E8140A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_m43B959D57F1FDDF069978C9969718E171527AE39_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_m6CA4A1C33BAAB4EE961EA443ECCD9972EF7274B6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_mC6152B2DC8825E4F5F3AAE8C229EBC191755AA69_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Sort_m30BD43C468D739533AC39043A9AFF05B168845B9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m0B79BD3D65106F726053853625E32CD4EB8B7751_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m23BDA1112566B2E9149D885E4061EA3063EEDA60_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m2A7854D8E42C40E8A3C7E2606767C8F13F7D39BA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m2AC2B6DAFC2D05EA8E9917A96E9042270CE455D3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m6C09F5E34A08B8F5B54D33F1F5FACA7A70542865_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m96E257B92BD6834B76890708B1B718FA5CC36FD2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mA0435B4C0B6123BBB22C435040A573CA7CAE8020_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mA1A5C97C3F84391F0507B0D458855A5C4AD7A37F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mCE76B08F7D58C23501BA548727A5AD4E432F7C07_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m1239326B0ED12B9B0BF01FB2E92BF575BF64FF59_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m168DA7AAF75C998C00442B5E32BFB956D96D5AEE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m178B4BEE5CC704EFBA5BDDCDAC1B4AEDAD99D82B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m1F183A0E2C36A7AB54555BD922CC9D8F3B4C467B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m4151A68BD4CB1D737213E7595F574987F8C812B4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m4800830435D5822F8E08F087A9EA6A207A7490D3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m8CEE4B9E166541BE0F45A179C0F98197EA2393B1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m9C1B1A3A565196DE22D197A9BC1F33552B7348EE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mA2BF5A85C785BFD73EF8FF81491603B8816945B7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mD0D3353E379B18064F3FB3B70FF9E2BBB000A4C6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mF359AEAAF8F7D192498B9E5F3B0AAC49423CA1BE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mF40C1D9EDF3F809522429101585C6B0F8D7E8361_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mF46FA45D9293C283707CADAB8FF0F71D3EAC7571_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m12978B0D1BD337236AA80A411498942484A7D96C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m3BAB7EF069721A0F0181E41153C20AC8343C2FB1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m4AF83DF4952B5005F46816EEB04BE164A4C62E09_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m4B4B96BD54C1E38C67B3621EDAEFF9B1ECDFF556_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m4BE4367E2CA938E33B77B8203FBF713259F9EE59_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m7F1EB9EBAA3429AC44F543307039106137940316_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m8D4F507953F2B93EA7C0501FEC2051D4C58CF483_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m8EB234DA8AED6E033171C6C43F707C2592C145AA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m9E4BE7FD0C53A082090B98AF5576E94BBADA2930_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mB59D528B0017953D5CB28B8B9BE96CD8EB324FB7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mB739B0066E5F7EBDBA9978F24A73D26D4FAE5BED_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mEFD1886711107A9D5DE286D4D89A248301EF77B2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mF5E71E3338CCF25A3D57841974E13DC51C8BB9E2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObjectPool_1__ctor_mE661E93AA343959DDD9C7D713348DFC1D60EECC8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Object_Instantiate_TisDropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46_m5063405ACD5422343C447BB6F01EA28525635C50_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Object_Instantiate_TisGameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F_mC4AB712D7F18E0991E1542CE53F11385E21E7B90_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SetPropertyUtility_SetStruct_TisAspectMode_t2D8C205891B8E63CA16B6AC3BA1D41320903C65A_m4B31FEDA45BE76B308ABE3CE726227DE31F41F21_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SetPropertyUtility_SetStruct_TisFitMode_tBF783E77415F7063B468C18E758F738D83D60A08_m82966FBC8997BA6CE839A42F0D21C2688C77A0DC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SetPropertyUtility_SetStruct_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_m6B92E9DBB617F41521167EC577711373C564EDCF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TweenRunner_1_Init_m17E5E1BE0EB8226EA16AA2C2AB572E1B225BECD2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TweenRunner_1_StartTween_m1C12D6475DFCA47D74844FD2395C1057AF1CA41D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TweenRunner_1__ctor_m3BA236F3CC80F207C28B3A6B2D5C116C483AE872_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3COnFinishSubmitU3Ed__9_System_Collections_IEnumerator_Reset_m9A8F55E44A8F5C19F6F4C1B7648F139895665425_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__79_0_mF66ED8AEFC42C39E1BD94028C7F4468AE702BBFE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass62_0_U3CShowU3Eb__0_m4658CA3C921911277414F27C3DBB031C3785EE68_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnityAction_1__ctor_m18CA7901D895C4EFF9722B01F9CCBB555B6E1165_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnityAction_1__ctor_m4A0C4C988C2B9F801D155D22295CF4DA2DBFDC0D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnityAction_1__ctor_mA48FF78867DBA4F400329378D2DA72CF9807E3C3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_1_AddListener_m2B3C82F28F7B39809850DE6DBF22D9751C8D6394_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_1_AddListener_m2C8C24086598C0C84A9C4A06C17E30E42294E50A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_1_AddListener_mD63C8616B316F25095F83F39E25D7E567AA72AB0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_1_Invoke_m0B4728DD4B5405CB467A8116AD74446AC1DEC8A1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_1_Invoke_m6D64470308FE35C0990F9878C1E3F6735643D39E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_1_Invoke_m79A370B4DEEE382453AA91E44FE0718B354DC759_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_1_Invoke_mAC9BEEF287D58E79A447A57E28D3679F9B199D70_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_1__ctor_m029309819C0547BE76007CF58B8EB0BC5BB9765C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_1__ctor_m7D3D9F37407C6599DAD458464F115E98A48A6C6A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_1__ctor_m8B8E1D4BA8008D5CBB2C820BD15366119399C7AC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ValueCollection_GetEnumerator_m3083BA828B5A7D74B60B794E13BABECAA17F9100_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeType* BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Button_t1203820000D5513FDCCE3D4BFF9C1C9CC755CC2B_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Dropdown_tF6331401084B1213CAB10587A6EC81461501930F_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* InputField_t533609195B110760BCFF00B746C87D81969CB005_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Mask_t082A7A79B4BF2063E5F81D2F84D968569D737CCB_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* RawImage_t68991514DB8F48442D614E7904A298C936B3C7C8_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* ScrollRect_tAD21D8FB1D33789C39BF4E4CD5CD012D9BD7DD51_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Scrollbar_t8F8679D0EAFACBCBD603E6B0E741E6A783DB3389_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Slider_t0654A41304B5CE7074CA86F4E66CB681D0D52C09_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Toggle_t9ADD572046F831945ED0E48A01B50FEA1CA52106_0_0_0_var;
IL2CPP_EXTERN_C const uint32_t AnimationTriggers__ctor_m11FA25E6EC5A9BA71A3F725FDBAA3F5527AF946F_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t AspectRatioFitter_GetParentSize_m5AA652B731F6930CA9C9B342C93354D73EFB6874_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t AspectRatioFitter_OnDisable_mE231BEC53154F2BA0DD9DB6955DAF9D14460EB2C_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t AspectRatioFitter_UpdateRect_mF6BB81E2FBD1F500FA9B6F9412B03AA7ECC1C3F8_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t AspectRatioFitter_get_rectTransform_m10762C918EB094ED7335B938446F6537EF9E7F26_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t AspectRatioFitter_set_aspectMode_m2B9DECD0227F9EA110263C1DD914ACA721BA9FFD_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t AspectRatioFitter_set_aspectRatio_mA2730A84D3DBECC5BD1F4312AA9AEBE0E70C09EA_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t AxisEventData__ctor_m6854820EBB8321AD2472069A2D55A2242D0A51B1_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t BaseInputModule_DetermineMoveDirection_mD3EE701CE69F63DEBBF2B9D3FB62F550A4DAD8D8_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t BaseInputModule_FindCommonRoot_m1995190ADC1341F180811C5213F1CA522B6282A5_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t BaseInputModule_FindFirstRaycast_m8688F6932686AD7A5910C912787ED4239A70CD57_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t BaseInputModule_GetAxisEventData_m2D7FF7016AC9AA5042343C19FF2CE5A33CF351F9_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t BaseInputModule_GetBaseEventData_mB945B5DF7A5C2B825C7D542D944A7795D8F5F93F_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t BaseInputModule_HandlePointerExitAndEnter_mFA61D8BA9B2377B56E3844CE8E3C15DF4C1959CB_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t BaseInputModule_OnEnable_mFCB40D263C78C819D0F1A17B5679662DD31245A4_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t BaseInputModule__ctor_m8F78B6153670F05181D1B348C4259C45DCF4C231_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t BaseInputModule_get_input_m385A99609A705346D5288D047EE17374ED406BE7_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t BaseMeshEffect_ModifyMesh_mFA7C06FDE36C1C1DE82D2FE6AE36031B668A74F9_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t BaseMeshEffect_OnDidApplyAnimationProperties_m91A58D830823680102ABE042673306DEDDD0568C_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t BaseMeshEffect_OnDisable_m92E4E2BAB5D8D713D63A74657C630AE41F48BF7A_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t BaseMeshEffect_OnEnable_mEFEC953AFEB543E262347EFCF0FDF0ACAD8FEABC_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t BaseMeshEffect_get_graphic_mDD7D8CD6F220B9DE656145A1346EA9799255BE21_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t BaseRaycaster_OnDisable_m83ED4E74E23400DCEE2DCEDBF85B96720725F5D7_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t BaseRaycaster_OnEnable_mE000A849F5B40F1059DBFDA84C7743E9467B0ADA_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t BaseRaycaster_ToString_m96F781EB5818707A7904AC3F061E5AAFE37F7DB5_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t BaseRaycaster_get_rootRaycaster_m4DF6B023C195A4E8E9AF8D8E411379A9052D80A5_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Button_OnFinishSubmit_mDDCC87F264A34E86148891F24646F655C0AF7E42_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Button_Press_m33BA6E9820146E8EED7AB489A8846D879B76CF41_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Button__ctor_mEAD32B0D4006442C955F50B4577C5DF907EBCB5B_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t CanvasScaler_HandleScaleWithScreenSize_mE0E51C003AC9FAAA848D20B0C150BE48A616CE66_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t CanvasScaler_Handle_mF38FFB050D9EF070AEA7B02DA20BCC4A0B8CC1C3_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t CanvasScaler_OnEnable_m13AC455B337B234EE4175EF573ED8605803493D6_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t CanvasScaler_set_defaultSpriteDPI_mB5AA7CA6E85A7D5D37C0B585B73F37D05FBBE1B7_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t CanvasScaler_set_referenceResolution_mF84A06A5910501D88862F2A3E60C4D1C7F2366F9_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t CanvasScaler_set_scaleFactor_m5F0946A8D73C20E1D337ED96E16687CD9E03F64E_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t CanvasUpdateRegistry_CleanInvalidItems_mBCA41C6F93EA42647274051F7DA61F36D3330DA3_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t CanvasUpdateRegistry_InternalRegisterCanvasElementForGraphicRebuild_mFEFBCA741876E89C572A3BFBFD7EEC4D0FE503E4_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t CanvasUpdateRegistry_InternalRegisterCanvasElementForLayoutRebuild_m1F8CC12B180B85AE9D3CA4ED52DE3A4544A9D5E4_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t CanvasUpdateRegistry_InternalUnRegisterCanvasElementForGraphicRebuild_mCACDA2130D25B96229C3C1594D44BD9347420784_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t CanvasUpdateRegistry_InternalUnRegisterCanvasElementForLayoutRebuild_m3F6811D17DFF1519E71788D368A7BEB860DCE9E4_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t CanvasUpdateRegistry_IsRebuildingGraphics_m1C67401F44BB421AE8945B8B1B3CD2AC61B75E89_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t CanvasUpdateRegistry_IsRebuildingLayout_m5720F54D56B252982240E5DF4723A3BA7B7A891B_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t CanvasUpdateRegistry_ObjectValidForUpdate_m2E72AF124053FD1E9003B488EC296410A74566C6_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t CanvasUpdateRegistry_ParentCount_m198B2252296D2FE5BB5EB22EBE0FD1444B8E81A9_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t CanvasUpdateRegistry_PerformUpdate_m394F8B8FDD92DFCDFEEF86767B7A294B04211719_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t CanvasUpdateRegistry_RegisterCanvasElementForGraphicRebuild_m0D3A7158D8301462FF18CC00909AD105FF1591AE_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t CanvasUpdateRegistry_RegisterCanvasElementForLayoutRebuild_m97E606B5F1E848A6ACBA44ABE5E5A2A5ED99DCDA_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t CanvasUpdateRegistry_SortLayoutList_m157F65FF5A7EB039678F6EF3B1F3B8CF355BD4EB_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t CanvasUpdateRegistry_TryRegisterCanvasElementForGraphicRebuild_m36405C59F3D0FA49C55737FE5481D00F5BC6350F_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t CanvasUpdateRegistry_TryRegisterCanvasElementForLayoutRebuild_m1AE79FC7D20A9212CB55D436BA9AE807A22E2A1F_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t CanvasUpdateRegistry_UnRegisterCanvasElementForRebuild_m79A4C7207CDAC083E716F9AA859F1763B8F84D84_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t CanvasUpdateRegistry__cctor_m97762F83684218576BD97297F450827240460C51_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t CanvasUpdateRegistry__ctor_mA9DFE374CF59026B50EBE37E147854270730EE00_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t CanvasUpdateRegistry_get_instance_m6A2150EA4C8C74AF18E53B3CF22BF6EAF70FF927_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ClipperRegistry_Cull_m1ECFA826A6969A177CE2DC701056E4A5E73A4BCB_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ClipperRegistry_Register_mF8163BA97EA885507238312E699186155494D4F6_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ClipperRegistry_Unregister_mE9C2B3D8B5C8C71FE5B888D621EABC5E7639C7A2_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ClipperRegistry__ctor_m7F1EE293535B9B61C281BC6CCF563051B1212A74_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ClipperRegistry_get_instance_mE4E214237577A08B2A6C8AF9DD7CDAE1B75E387B_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Clipping_FindCullAndClipWorldRect_m1006EEFD92ECCD0551162A8E4D677970A00B597A_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ColorBlock_Equals_m5F50CD8C86A89B8EFA4E878BD914656ECEB0177D_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ColorBlock_GetHashCode_m92C2ECB5F5118D21A01C35481D8CC9A091AB6B4B_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ColorTweenCallback__ctor_mBB57DF8BE131686390944A01A6A10A8FBC2DE005_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ColorTween_AddOnChangedCallback_m8B7B35D5B912C0BCEFB275B54A3A2EB8D1DD7DE8_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ColorTween_TweenValue_m20FCBA50CE9328956973861A9CB0A1FD97265A58_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ContentSizeFitter_OnDisable_m500C638EBFCDA4B7B10A93A4106B49DBADCB9619_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ContentSizeFitter_SetDirty_m4830A85DEBF04D4D2523563C5E5ECE3712225080_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ContentSizeFitter_get_rectTransform_mE7FD5F977E954B6D54B9C1CCD112A4A70840CF56_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ContentSizeFitter_set_horizontalFit_mA1745A5D95BC8E08C7433D60F7C74501EEC7D232_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ContentSizeFitter_set_verticalFit_m57AFB7FD63A75442295C14BA58417B2110FE836A_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t DefaultControls_CreateButton_m73704B2DEB6F80CF622B31A7B14BBEC3A24737C2_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t DefaultControls_CreateDropdown_m00FF9DE1B54D5EA9B22EECC23EAB2D465538C0B2_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t DefaultControls_CreateImage_m5A948ACE15B86771B6F3EB7A8A74EBE938CEB3E6_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t DefaultControls_CreateInputField_mDF85B76D7CDE06E5E49F537EA5FDD8192DA5E65A_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t DefaultControls_CreatePanel_m6CC4319B8D81426FC2A4E94CA836AB4F0ECA0205_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t DefaultControls_CreateRawImage_m3704C3F2E829FBCFEEDA34F27668000B1E6E5A02_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t DefaultControls_CreateScrollView_m18E2B79533E8C63917A90B112C7861D8777FAB89_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t DefaultControls_CreateScrollbar_m876785B77922E7A0918137096FE9CEEC4BBCA1C6_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t DefaultControls_CreateSlider_m2AF0A50D2FF4EB21A68A5DBF92076C8DB6D50C5B_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t DefaultControls_CreateText_mB0CA319F4BF0C8EC8773075885BD67D78A4582FE_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t DefaultControls_CreateToggle_m9F0611E37F71C5C077EB3D64D998A7117C830B7F_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t DefaultControls_CreateUIElementRoot_m17541BAE4AF1CE86FBAC92CF02933A4CDAB0FAD7_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t DefaultControls_CreateUIObject_mF356800BB8FDF5BF330B67B70FC4148D9D2FB47E_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t DefaultControls_SetDefaultTextValues_m79AA4B1F7A2061B259933C3F0CDBB12788BC3DFE_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t DefaultControls_SetLayerRecursively_m85578EB1E86A92ADE30289C7A9B8B937CD6933CA_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t DefaultControls_SetParentAndAlign_mC0E1D3DCB97427FF74488DFED23A51047E04E925_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t DefaultControls__cctor_m7241DF8D34792725FB5E67F8FA801EAD9C45E2FE_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t DefaultControls_get_factory_m616056407908402EFF7E24BC02D0A1B0CDED98B2UnityEngine_UI_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t DefaultControls_get_factory_m616056407908402EFF7E24BC02D0A1B0CDED98B2_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t DefaultRuntimeFactory_CreateGameObject_mEF7A906B56039410AAAE4F069426883DC028B7EB_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t DefaultRuntimeFactory__cctor_mE1EF2B3D2BB81BEC3BC4A4C058C835407C044A83_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dropdown_AddItem_m5F858BC2C6F291D7E8E674A36F7036A1CA4BEAB2_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dropdown_AddOptions_m9DC5D88B6326E8D1427323778484653E29E86F8E_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dropdown_AddOptions_mE65624F3D156B27E80F4820012C85DBB109DD7C8_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dropdown_AddOptions_mF71FBCA3EBE345DB77666E64422AA2845979604B_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dropdown_AlphaFadeList_m0ECDEA6B54E8EC0ED2C4ACB016942122B6E9FB1E_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dropdown_AlphaFadeList_m2B80644908D3927EEB29497DBEA5BB5B8B239316_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dropdown_Awake_m55BEE1E9BED97A6179251A5AAE9D1E734BBE4A98_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dropdown_ClearOptions_mD85755513F827D82DF4A8EE04D2CEE91C4023EA0_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dropdown_CreateBlocker_m036190311A5551395BC6DD3807D909F851AC8075_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dropdown_CreateDropdownList_m4C38DE76864D27BBA2033CD5DD72A88B1D2896A9_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dropdown_CreateItem_m591B3B4546D13786893F9930BE702F3A9AAE3CDC_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dropdown_DelayedDestroyDropdownList_mFDA7D3AEA4860DEF70F855A259A6A3F7637139CC_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dropdown_DestroyBlocker_m5C4902C6F0A8F48BA82286ED70CFC60F7BA19961_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dropdown_DestroyDropdownList_mD11E6DE18CA6767744F725B6B1326DB7247E2FD8_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dropdown_Hide_m35382248CCB9AB3A863EC390BD50BEBEC2ACC1E4_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dropdown_ImmediateDestroyDropdownList_m6B7217213F4E6CC4089712453892CBEA8725E3A4_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dropdown_OnDisable_m3957AFD9FF300E263AD7D406810014AB7EA07F51_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dropdown_OnSelectItem_m57F0626C9D1A326B4FA15BA4B2F20EF9D529D95B_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dropdown_RefreshShownValue_mA221C69078DAADC64EF227C7F66390A1D49E32F1_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dropdown_SetAlpha_mE46118E546C9444182554BD55A1352401AC8CC9A_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dropdown_Set_m8C6D5C2E784DBA1A4F4AB73354DA8B2C1265386E_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dropdown_SetupTemplate_m5CE6BC1866BDCDE6E94E367175F90E557F48E143_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dropdown_Show_mD7E5E0A23BA93F7DDCF937D487FAA4A03B810592_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dropdown_Start_mA6A8B9D3F55B5E372C5A45C82DC632AB28136F11_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dropdown__cctor_m3B76BCC67847B1F4704C2A91FC7BBC1991630061_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dropdown__ctor_m8333CFE620788E03D2E44CAB4AADC60FFDD7D40D_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Entry__ctor_mA35142E0673AB7824813B59E527C474605E09B7C_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t EventSystem_ChangeEventModule_m4A3010299F57C492A10AABF29568BC2CD6185DE6_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t EventSystem_IsPointerOverGameObject_m00CDF0FF5EA712D14B7966DD8270931A13EABA91_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t EventSystem_OnDisable_mF4AB795E6BBF4DD6EDA359E954F04D8498B707C0_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t EventSystem_OnEnable_mB3C6CDEC37085FFB96914A768A444B2A97BC891E_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t EventSystem_RaycastAll_mF78E1781C8161DEEF24B6B3FCCC1037787F9A439_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t EventSystem_RaycastComparer_mBB4C501E79DC58EABE34056EEB4A56843DEA6AB3_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t EventSystem_SetSelectedGameObject_m3347D67C1A6386E6D7AF89773DC2960953B9C702_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t EventSystem_TickModules_m7C60756590E96EBA52FEA961ED6F3548E40C9231_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t EventSystem_ToString_m3BA75E77167F875764A87DE354FA4E7F57452F8E_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t EventSystem_UpdateModules_mF34D9E9C84AE5FF0968292C4E3390AD0AB89DBA9_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t EventSystem_Update_m12CAEF521A10D406D1A6EA01E00DD851683C7208_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t EventSystem__cctor_mBE0C93B74BB6A494F3E0A52CF9DFA06795C04649_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t EventSystem__ctor_mC74FA56B3E82BA853040EEE86272224F686C13F1_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t EventSystem_get_baseEventDataCache_m2B14076E5EF918BE1A94F16DE1A827AC1401BC89_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t EventSystem_get_current_m3151477735829089F66A3E46AD6DAB14CFDDE7BD_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t EventSystem_set_current_mB077A890E5CB75D7987793733E17B95F12AF006E_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t EventTrigger_Execute_m92E8047B596BC17676C740C5FDB8F737A7FFF0B7_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t EventTrigger_get_triggers_mC7BC90E3D01E4107C3BCA70DC6B1E11E5BCDBB40_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ExecuteEvents_Execute_m22ADACB5A0899E5FEA1846D4084F2C7F78292BC8_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ExecuteEvents_Execute_m24768528CCF25F4ADB0E66538ABF950C8EE2E9B0_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ExecuteEvents_Execute_m31B26038791B68FE23D77DCAC81A550D53575EDA_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ExecuteEvents_Execute_m43A103804A0A03E85B931F982D8B86A3B6734BC9_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ExecuteEvents_Execute_m49C3D013D962BE7E16C2E92608FFCC7C9E5303F0_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ExecuteEvents_Execute_m6CE9E8ECBC0242714839AD54F32974AF36D273FE_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ExecuteEvents_Execute_m7F9A4B2EC9FA8F9F8BBF628E9C8D87587A0BEC98_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ExecuteEvents_Execute_m8C29CBED5B91CAD66E8D07CC11888DFCAFB6A8C1_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ExecuteEvents_Execute_m954DCF87A2B6CBF6FEB9B676500EA148F69B20FC_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ExecuteEvents_Execute_mA09B43D4EA5330792B77CC2B0CFBEA06A57EA489_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ExecuteEvents_Execute_mE1DC393C080EA6FC93D0D3E25217AF69FD29E26E_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ExecuteEvents_Execute_mE1EDD9426C52F61B04E53838FFFC0C85ADE5832A_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ExecuteEvents_Execute_mE52644D5E736A355F742C46C1C6C888559EA87D5_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ExecuteEvents_Execute_mE604FE0C916D5B3418A30A7B18306DEE7DF10097_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ExecuteEvents_Execute_mF019AE64D09B592293ECE5537030CDF5961D7366_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ExecuteEvents_Execute_mF0BD313BC5A34C5BC0DB806AFA3D59F2757ADDF1_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ExecuteEvents_Execute_mF6CE7B6F06A92AE4208A2E6E9B842F7A991A79A0_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ExecuteEvents_GetEventChain_m27DBBF6D0FE769C131AB96781E9BFFEDA545F155_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ExecuteEvents__cctor_m1F04FDEC642AA1676F07BF0863D7F25530477378_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ExecuteEvents_get_beginDragHandler_m7F238765714F73899EAFDF0BA203D9A8A57AED31UnityEngine_UI_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ExecuteEvents_get_beginDragHandler_m7F238765714F73899EAFDF0BA203D9A8A57AED31_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ExecuteEvents_get_cancelHandler_m5DB4A9513FB8B9248AE555F7D8E8043175B8D995UnityEngine_UI_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ExecuteEvents_get_cancelHandler_m5DB4A9513FB8B9248AE555F7D8E8043175B8D995_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ExecuteEvents_get_deselectHandler_mEAA9E3701CC972EFDD20B30E9B3CD9302B2FD668UnityEngine_UI_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ExecuteEvents_get_deselectHandler_mEAA9E3701CC972EFDD20B30E9B3CD9302B2FD668_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ExecuteEvents_get_dragHandler_m41B7D77771806788CD773C83C2E5A53D5ED5B179UnityEngine_UI_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ExecuteEvents_get_dragHandler_m41B7D77771806788CD773C83C2E5A53D5ED5B179_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ExecuteEvents_get_dropHandler_mC2362B96C6CD3628B83722F4B7C73E707C6C1EAFUnityEngine_UI_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ExecuteEvents_get_dropHandler_mC2362B96C6CD3628B83722F4B7C73E707C6C1EAF_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ExecuteEvents_get_endDragHandler_m23B60D3E3873043263069A3C3145393475690769UnityEngine_UI_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ExecuteEvents_get_endDragHandler_m23B60D3E3873043263069A3C3145393475690769_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ExecuteEvents_get_initializePotentialDrag_m5B3D899EB08DA227EFBFC67778DDB98D7505C6D4UnityEngine_UI_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ExecuteEvents_get_initializePotentialDrag_m5B3D899EB08DA227EFBFC67778DDB98D7505C6D4_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ExecuteEvents_get_moveHandler_m113A4222FC10723B2E38398E182C02F6624D6F24UnityEngine_UI_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ExecuteEvents_get_moveHandler_m113A4222FC10723B2E38398E182C02F6624D6F24_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ExecuteEvents_get_pointerClickHandler_mA657195AEC7D0A42036CBCAC9AD48F215C3C69E3UnityEngine_UI_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ExecuteEvents_get_pointerClickHandler_mA657195AEC7D0A42036CBCAC9AD48F215C3C69E3_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ExecuteEvents_get_pointerDownHandler_m8AE9CA906C86BBBEB75BA2D05F5DAB01F62519E3UnityEngine_UI_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ExecuteEvents_get_pointerDownHandler_m8AE9CA906C86BBBEB75BA2D05F5DAB01F62519E3_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ExecuteEvents_get_pointerEnterHandler_mFD5296E38EB1C5EB6D16CB83913430FEEBF889A5UnityEngine_UI_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ExecuteEvents_get_pointerEnterHandler_mFD5296E38EB1C5EB6D16CB83913430FEEBF889A5_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ExecuteEvents_get_pointerExitHandler_mE5EC9537676A055EEE178A4E6B58D96F9B4AC301UnityEngine_UI_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ExecuteEvents_get_pointerExitHandler_mE5EC9537676A055EEE178A4E6B58D96F9B4AC301_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ExecuteEvents_get_pointerUpHandler_m7EDDD1128DC04344CECEBCB9B6B7CD064F7FAED2UnityEngine_UI_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ExecuteEvents_get_pointerUpHandler_m7EDDD1128DC04344CECEBCB9B6B7CD064F7FAED2_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ExecuteEvents_get_scrollHandler_m48E5B17388986BD59EC7A7BF27E3D30A9FD057F7UnityEngine_UI_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ExecuteEvents_get_scrollHandler_m48E5B17388986BD59EC7A7BF27E3D30A9FD057F7_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ExecuteEvents_get_selectHandler_m26186C0D78CA4A8AFA0789A09F488F7E186BE1C8UnityEngine_UI_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ExecuteEvents_get_selectHandler_m26186C0D78CA4A8AFA0789A09F488F7E186BE1C8_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ExecuteEvents_get_submitHandler_m734C2BE2F7CDA7F5C42897E3C8023D3C7E1EDF88UnityEngine_UI_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ExecuteEvents_get_submitHandler_m734C2BE2F7CDA7F5C42897E3C8023D3C7E1EDF88_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ExecuteEvents_get_updateSelectedHandler_mE18DBB058B1EDC75D4F690A1E35003749BBC0567UnityEngine_UI_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ExecuteEvents_get_updateSelectedHandler_mE18DBB058B1EDC75D4F690A1E35003749BBC0567_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t FloatTweenCallback__ctor_m85BC42EE5784B9D8659BE634B8F46BFF06933EEE_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t FloatTween_AddOnChangedCallback_m56955D43A7CDE997CE447A1C69CA708E8190E9AE_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t FloatTween_TweenValue_m4E4418FB7FBDC7CBF96D95518DFACF25BCBE8EB3_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t MouseState_AnyPressesThisFrame_m8055332F4AA44246655B6E19522E1A39CB172D95_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t MouseState_AnyReleasesThisFrame_mCB786F99845E669E59BF259723A2368931A324EC_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t MouseState_GetButtonState_m0C2884609F720A284C72EAEF061C781F4874CCAE_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t MouseState__ctor_mCEC029743547501A89B66C448642D3BA8D5EB600_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Physics2DRaycaster_Raycast_m8EE96E1D1C1C118DA04FF279BC0555ED7BE29D41_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t PhysicsRaycaster_ComputeRayAndDistance_m3304D9B85EDCE08A7BC0F3EF435A5A36B2AE3026_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t PhysicsRaycaster_Raycast_mD390972E28043DD58583BC8B25ADC7C1BAD71CCC_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t PhysicsRaycaster_get_depth_mE0E914B9A592003FF8CCCC84D285AD44BA93545B_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t PhysicsRaycaster_get_eventCamera_mA4D0809E09657E6B635FF54EA8178CA5280C297E_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t PhysicsRaycaster_get_finalEventMask_m635B6C7C9CFA5B94FF623AC31044C57DDE0E6C2F_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t PointerEventData_ToString_mFFD67D75B8BC560CBFE5E4D417D7F44124493991_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t PointerEventData__ctor_m121A903CE81C0758A49C721F7C1668362BFAE7E4_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t PointerEventData_get_enterEventCamera_m4DCBA203F50F1F4D30118573061FD4634D4B4915_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t PointerEventData_get_pressEventCamera_mC505603722C7C3CBEE8C56029C2CA6C5CC769E76_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t PointerEventData_set_pointerPress_m053AF3BF19752D9271AAC6A633B2718C61870D33_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t PointerInputModule_ClearSelection_m90CD812546D41142C4E9C599D7DD39A887F3F5C1_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t PointerInputModule_DeselectIfSelectionChanged_mD24AB70C8C12903D513ABB8BAE132E707B0F0A70_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t PointerInputModule_GetMousePointerEventData_mA6DE4DDE2C99B16D77DB3DD2F541C1DC23A18EB4_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t PointerInputModule_GetPointerData_mF40B733CA91DCC168F7417BD9C264D21F82C2E94_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t PointerInputModule_GetTouchPointerEventData_m27D309E699986AE28F15FF944CCADC4EA2E9BC11_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t PointerInputModule_IsPointerOverGameObject_m559779A0E006BBB28F99A6AB59011FA397320B46_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t PointerInputModule_ProcessDrag_m2A544286EF20A04D6E42FFCFD0F73DD89F9614A2_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t PointerInputModule_RemovePointerData_m17E63DD11FE440D4D88078B4895137C942C52C3A_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t PointerInputModule_ShouldStartDrag_mA947D41C459516DE49CD25B0E856832956AEF02F_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t PointerInputModule_ToString_mF269BDD6927D4E4F92586120C558234BACE12BF8_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t PointerInputModule__ctor_m05A4A9E4BF8053B1444986BF3EB27D8007AE9275_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t RaycastHitComparer__cctor_mD1A6F09923FDD75B9F5D0AE505FD788507B84A40_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t RaycastResult_Clear_mDC3D08DD775DA02145E5AF6FE62465EBACEB4AAB_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t RaycastResult_ToString_m0EE4380602D2025F27DB18ABE887E9CC7C39BB5B_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t RaycastResult_get_isValid_m2F2241EF619EFFC0F609FAA35D4C64455712DE47_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t RaycasterManager_AddRaycaster_mE3A5D2AA12657F81E20AF477E084ED4C11E62A0F_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t RaycasterManager_GetRaycasters_m3088F1DFEEDD695546B8CC290E34FD6093CD264DUnityEngine_UI_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t RaycasterManager_GetRaycasters_m3088F1DFEEDD695546B8CC290E34FD6093CD264D_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t RaycasterManager_RemoveRaycasters_mF59A19B82C1D199DB38350293C5CAD6F92EBA1EE_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t RaycasterManager__cctor_mA898971B12280C6EA2064755CB72B2B714E63918_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StandaloneInputModule_ActivateModule_m75B8C7CF41074D98F23DBCBADBEC12204F101F04_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StandaloneInputModule_GetRawMoveVector_m36E309DADA8C0BB4CA0710FAABE0F4E9B77C2F6A_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StandaloneInputModule_ProcessMouseEvent_mBC7F5E60430C4594852FB785035D8FE5EAD9FF99_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StandaloneInputModule_ProcessMousePress_mEB96E70EDB025F2AA37FEF2063CE248AC735C16F_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StandaloneInputModule_ProcessTouchPress_m46FBF040EAB0A0F8D832FEB600EF0B9C48E13F61_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StandaloneInputModule_ReleaseMouse_mAB37571EEE6FE65733244890BE88FFF095DF8FED_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StandaloneInputModule_SendMoveEventToSelectedObject_mBD62EF30732300D347DA3D78B7473D6DCF15BC41_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StandaloneInputModule_SendSubmitEventToSelectedObject_m29ACA510C925399B9D806ED171DA86E4F3A671E4_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StandaloneInputModule_SendUpdateEventToSelectedObject_m7180367BFB750772FECFBC7C621234B7FBF29C9D_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StandaloneInputModule_ShouldActivateModule_mEA1D4CC786377AD4A1A9EC035BCABA9AC32B48C5_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StandaloneInputModule_UpdateModule_m6BE8C301BEB10BD653F0D0EEB6522E3A8F3221BA_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StandaloneInputModule__ctor_m53DF966585A2888088BF07BB7DDE26BA84BA67D0_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TouchInputModule_FakeTouches_m660D98593231941BBFB9C9A6D52F3F68C20A1731_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TouchInputModule_ProcessTouchPress_m82D82ECA10567F5BC60F004814EECC7A09914FD6_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TouchInputModule_ShouldActivateModule_mA6B7B00937F0100D53F9F2D8C71CE288E292E071_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TouchInputModule_ToString_m33D845D0F7EB0AC832050B3B582010E7173741CC_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TouchInputModule_UpdateModule_mCA26D9F764562DCBA511D947B1892AD93F5AF863_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TriggerEvent__ctor_mE5A64BDC6F94313C8240612A623EAAB29F25ADAF_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t U3COnFinishSubmitU3Ed__9_System_Collections_IEnumerator_Reset_m9A8F55E44A8F5C19F6F4C1B7648F139895665425_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t U3CU3Ec_U3C_cctorU3Eb__79_0_mF66ED8AEFC42C39E1BD94028C7F4468AE702BBFE_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t U3CU3Ec__cctor_m318A0D8B2A1679122D4022E2563BA291EE812748_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t UIBehaviour_IsDestroyed_mFBB1C4329F14CC34D7B0351E21D8419FFB4BA01B_MetadataUsageId;
struct Delegate_t_marshaled_com;
struct Delegate_t_marshaled_pinvoke;
struct Exception_t_marshaled_com;
struct Exception_t_marshaled_pinvoke;

struct ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A;
struct StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E;
struct TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F;
struct ComponentU5BU5D_t7BE50AFB6301C06D990819B3D8F35CA326CDD155;
struct DisplayU5BU5D_tB2AB0FDB3B2E9FD784D5100C18EB0ED489A2CCC9;
struct BaseInputU5BU5D_t8D390CDD3C58D992EDA010E5AF94B42F4C73E6E3;
struct BaseRaycasterU5BU5D_tBAB92856D134B954B807C51A3228248F5393F0A6;
struct RaycastResultU5BU5D_t9A7AEDFED07FDC6A5F4E1F1C064699FCC9745D65;
struct RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165;
struct RaycastHitU5BU5D_tE9BB282384F0196211AD1A480477254188211F57;
struct Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28;

IL2CPP_EXTERN_C_BEGIN
IL2CPP_EXTERN_C_END

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

// <Module>
struct  U3CModuleU3E_t76DD45B11E728799BA16B6E93B81827DD86E5AEE 
{
public:

public:
};


// System.Object

struct Il2CppArrayBounds;

// System.Array


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

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


// System.Collections.Generic.Dictionary`2<System.Int32,UnityEngine.EventSystems.PointerEventData>
struct  Dictionary_2_t9F401E8FAE13945DFBD264E317248AB9CC9C36CA  : public RuntimeObject
{
public:
	// System.Int32[] System.Collections.Generic.Dictionary`2::buckets
	Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* ___buckets_0;
	// System.Collections.Generic.Dictionary`2_Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::entries
	EntryU5BU5D_t62D2B7328E15E3C6CB655E8604803FCCB41B41FE* ___entries_1;
	// System.Int32 System.Collections.Generic.Dictionary`2::count
	int32_t ___count_2;
	// System.Int32 System.Collections.Generic.Dictionary`2::version
	int32_t ___version_3;
	// System.Int32 System.Collections.Generic.Dictionary`2::freeList
	int32_t ___freeList_4;
	// System.Int32 System.Collections.Generic.Dictionary`2::freeCount
	int32_t ___freeCount_5;
	// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::comparer
	RuntimeObject* ___comparer_6;
	// System.Collections.Generic.Dictionary`2_KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::keys
	KeyCollection_t0AC4AF273FA40B66E464652F178D0425D0BA6449 * ___keys_7;
	// System.Collections.Generic.Dictionary`2_ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::values
	ValueCollection_tE02BFE5D47E47509F8D4DB392A86B2FA4D23C860 * ___values_8;
	// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
	RuntimeObject * ____syncRoot_9;

public:
	inline static int32_t get_offset_of_buckets_0() { return static_cast<int32_t>(offsetof(Dictionary_2_t9F401E8FAE13945DFBD264E317248AB9CC9C36CA, ___buckets_0)); }
	inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* get_buckets_0() const { return ___buckets_0; }
	inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83** get_address_of_buckets_0() { return &___buckets_0; }
	inline void set_buckets_0(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* value)
	{
		___buckets_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___buckets_0), (void*)value);
	}

	inline static int32_t get_offset_of_entries_1() { return static_cast<int32_t>(offsetof(Dictionary_2_t9F401E8FAE13945DFBD264E317248AB9CC9C36CA, ___entries_1)); }
	inline EntryU5BU5D_t62D2B7328E15E3C6CB655E8604803FCCB41B41FE* get_entries_1() const { return ___entries_1; }
	inline EntryU5BU5D_t62D2B7328E15E3C6CB655E8604803FCCB41B41FE** get_address_of_entries_1() { return &___entries_1; }
	inline void set_entries_1(EntryU5BU5D_t62D2B7328E15E3C6CB655E8604803FCCB41B41FE* value)
	{
		___entries_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___entries_1), (void*)value);
	}

	inline static int32_t get_offset_of_count_2() { return static_cast<int32_t>(offsetof(Dictionary_2_t9F401E8FAE13945DFBD264E317248AB9CC9C36CA, ___count_2)); }
	inline int32_t get_count_2() const { return ___count_2; }
	inline int32_t* get_address_of_count_2() { return &___count_2; }
	inline void set_count_2(int32_t value)
	{
		___count_2 = value;
	}

	inline static int32_t get_offset_of_version_3() { return static_cast<int32_t>(offsetof(Dictionary_2_t9F401E8FAE13945DFBD264E317248AB9CC9C36CA, ___version_3)); }
	inline int32_t get_version_3() const { return ___version_3; }
	inline int32_t* get_address_of_version_3() { return &___version_3; }
	inline void set_version_3(int32_t value)
	{
		___version_3 = value;
	}

	inline static int32_t get_offset_of_freeList_4() { return static_cast<int32_t>(offsetof(Dictionary_2_t9F401E8FAE13945DFBD264E317248AB9CC9C36CA, ___freeList_4)); }
	inline int32_t get_freeList_4() const { return ___freeList_4; }
	inline int32_t* get_address_of_freeList_4() { return &___freeList_4; }
	inline void set_freeList_4(int32_t value)
	{
		___freeList_4 = value;
	}

	inline static int32_t get_offset_of_freeCount_5() { return static_cast<int32_t>(offsetof(Dictionary_2_t9F401E8FAE13945DFBD264E317248AB9CC9C36CA, ___freeCount_5)); }
	inline int32_t get_freeCount_5() const { return ___freeCount_5; }
	inline int32_t* get_address_of_freeCount_5() { return &___freeCount_5; }
	inline void set_freeCount_5(int32_t value)
	{
		___freeCount_5 = value;
	}

	inline static int32_t get_offset_of_comparer_6() { return static_cast<int32_t>(offsetof(Dictionary_2_t9F401E8FAE13945DFBD264E317248AB9CC9C36CA, ___comparer_6)); }
	inline RuntimeObject* get_comparer_6() const { return ___comparer_6; }
	inline RuntimeObject** get_address_of_comparer_6() { return &___comparer_6; }
	inline void set_comparer_6(RuntimeObject* value)
	{
		___comparer_6 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___comparer_6), (void*)value);
	}

	inline static int32_t get_offset_of_keys_7() { return static_cast<int32_t>(offsetof(Dictionary_2_t9F401E8FAE13945DFBD264E317248AB9CC9C36CA, ___keys_7)); }
	inline KeyCollection_t0AC4AF273FA40B66E464652F178D0425D0BA6449 * get_keys_7() const { return ___keys_7; }
	inline KeyCollection_t0AC4AF273FA40B66E464652F178D0425D0BA6449 ** get_address_of_keys_7() { return &___keys_7; }
	inline void set_keys_7(KeyCollection_t0AC4AF273FA40B66E464652F178D0425D0BA6449 * value)
	{
		___keys_7 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___keys_7), (void*)value);
	}

	inline static int32_t get_offset_of_values_8() { return static_cast<int32_t>(offsetof(Dictionary_2_t9F401E8FAE13945DFBD264E317248AB9CC9C36CA, ___values_8)); }
	inline ValueCollection_tE02BFE5D47E47509F8D4DB392A86B2FA4D23C860 * get_values_8() const { return ___values_8; }
	inline ValueCollection_tE02BFE5D47E47509F8D4DB392A86B2FA4D23C860 ** get_address_of_values_8() { return &___values_8; }
	inline void set_values_8(ValueCollection_tE02BFE5D47E47509F8D4DB392A86B2FA4D23C860 * value)
	{
		___values_8 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___values_8), (void*)value);
	}

	inline static int32_t get_offset_of__syncRoot_9() { return static_cast<int32_t>(offsetof(Dictionary_2_t9F401E8FAE13945DFBD264E317248AB9CC9C36CA, ____syncRoot_9)); }
	inline RuntimeObject * get__syncRoot_9() const { return ____syncRoot_9; }
	inline RuntimeObject ** get_address_of__syncRoot_9() { return &____syncRoot_9; }
	inline void set__syncRoot_9(RuntimeObject * value)
	{
		____syncRoot_9 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_9), (void*)value);
	}
};


// System.Collections.Generic.List`1<System.Object>
struct  List_1_t05CC3C859AB5E6024394EF9A42E3E696628CA02D  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.List`1::_items
	ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ____items_1;
	// System.Int32 System.Collections.Generic.List`1::_size
	int32_t ____size_2;
	// System.Int32 System.Collections.Generic.List`1::_version
	int32_t ____version_3;
	// System.Object System.Collections.Generic.List`1::_syncRoot
	RuntimeObject * ____syncRoot_4;

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

	inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_t05CC3C859AB5E6024394EF9A42E3E696628CA02D, ____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_t05CC3C859AB5E6024394EF9A42E3E696628CA02D, ____version_3)); }
	inline int32_t get__version_3() const { return ____version_3; }
	inline int32_t* get_address_of__version_3() { return &____version_3; }
	inline void set__version_3(int32_t value)
	{
		____version_3 = value;
	}

	inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_t05CC3C859AB5E6024394EF9A42E3E696628CA02D, ____syncRoot_4)); }
	inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
	inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
	inline void set__syncRoot_4(RuntimeObject * value)
	{
		____syncRoot_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value);
	}
};

struct List_1_t05CC3C859AB5E6024394EF9A42E3E696628CA02D_StaticFields
{
public:
	// T[] System.Collections.Generic.List`1::_emptyArray
	ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ____emptyArray_5;

public:
	inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_t05CC3C859AB5E6024394EF9A42E3E696628CA02D_StaticFields, ____emptyArray_5)); }
	inline ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* get__emptyArray_5() const { return ____emptyArray_5; }
	inline ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A** get_address_of__emptyArray_5() { return &____emptyArray_5; }
	inline void set__emptyArray_5(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* value)
	{
		____emptyArray_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value);
	}
};


// System.Collections.Generic.List`1<System.String>
struct  List_1_tE8032E48C661C350FF9550E9063D595C0AB25CD3  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.List`1::_items
	StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* ____items_1;
	// System.Int32 System.Collections.Generic.List`1::_size
	int32_t ____size_2;
	// System.Int32 System.Collections.Generic.List`1::_version
	int32_t ____version_3;
	// System.Object System.Collections.Generic.List`1::_syncRoot
	RuntimeObject * ____syncRoot_4;

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

	inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_tE8032E48C661C350FF9550E9063D595C0AB25CD3, ____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_tE8032E48C661C350FF9550E9063D595C0AB25CD3, ____version_3)); }
	inline int32_t get__version_3() const { return ____version_3; }
	inline int32_t* get_address_of__version_3() { return &____version_3; }
	inline void set__version_3(int32_t value)
	{
		____version_3 = value;
	}

	inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_tE8032E48C661C350FF9550E9063D595C0AB25CD3, ____syncRoot_4)); }
	inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
	inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
	inline void set__syncRoot_4(RuntimeObject * value)
	{
		____syncRoot_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value);
	}
};

struct List_1_tE8032E48C661C350FF9550E9063D595C0AB25CD3_StaticFields
{
public:
	// T[] System.Collections.Generic.List`1::_emptyArray
	StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* ____emptyArray_5;

public:
	inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_tE8032E48C661C350FF9550E9063D595C0AB25CD3_StaticFields, ____emptyArray_5)); }
	inline StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* get__emptyArray_5() const { return ____emptyArray_5; }
	inline StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E** get_address_of__emptyArray_5() { return &____emptyArray_5; }
	inline void set__emptyArray_5(StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* value)
	{
		____emptyArray_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value);
	}
};


// System.Collections.Generic.List`1<UnityEngine.Canvas>
struct  List_1_t8EDDA98820A716BCFEAB0E135668381EA8B836A2  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.List`1::_items
	CanvasU5BU5D_t69253447FFB59DF7EE8408C1DB31C3E6CF80C129* ____items_1;
	// System.Int32 System.Collections.Generic.List`1::_size
	int32_t ____size_2;
	// System.Int32 System.Collections.Generic.List`1::_version
	int32_t ____version_3;
	// System.Object System.Collections.Generic.List`1::_syncRoot
	RuntimeObject * ____syncRoot_4;

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

	inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_t8EDDA98820A716BCFEAB0E135668381EA8B836A2, ____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_t8EDDA98820A716BCFEAB0E135668381EA8B836A2, ____version_3)); }
	inline int32_t get__version_3() const { return ____version_3; }
	inline int32_t* get_address_of__version_3() { return &____version_3; }
	inline void set__version_3(int32_t value)
	{
		____version_3 = value;
	}

	inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_t8EDDA98820A716BCFEAB0E135668381EA8B836A2, ____syncRoot_4)); }
	inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
	inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
	inline void set__syncRoot_4(RuntimeObject * value)
	{
		____syncRoot_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value);
	}
};

struct List_1_t8EDDA98820A716BCFEAB0E135668381EA8B836A2_StaticFields
{
public:
	// T[] System.Collections.Generic.List`1::_emptyArray
	CanvasU5BU5D_t69253447FFB59DF7EE8408C1DB31C3E6CF80C129* ____emptyArray_5;

public:
	inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_t8EDDA98820A716BCFEAB0E135668381EA8B836A2_StaticFields, ____emptyArray_5)); }
	inline CanvasU5BU5D_t69253447FFB59DF7EE8408C1DB31C3E6CF80C129* get__emptyArray_5() const { return ____emptyArray_5; }
	inline CanvasU5BU5D_t69253447FFB59DF7EE8408C1DB31C3E6CF80C129** get_address_of__emptyArray_5() { return &____emptyArray_5; }
	inline void set__emptyArray_5(CanvasU5BU5D_t69253447FFB59DF7EE8408C1DB31C3E6CF80C129* value)
	{
		____emptyArray_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value);
	}
};


// System.Collections.Generic.List`1<UnityEngine.EventSystems.BaseInputModule>
struct  List_1_t4FB5BF302DAD74D690156A022C4FA4D4081E9B26  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.List`1::_items
	BaseInputModuleU5BU5D_t96C73D6EB068D1ED6D0BB05720B83EACFB44E115* ____items_1;
	// System.Int32 System.Collections.Generic.List`1::_size
	int32_t ____size_2;
	// System.Int32 System.Collections.Generic.List`1::_version
	int32_t ____version_3;
	// System.Object System.Collections.Generic.List`1::_syncRoot
	RuntimeObject * ____syncRoot_4;

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

	inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_t4FB5BF302DAD74D690156A022C4FA4D4081E9B26, ____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_t4FB5BF302DAD74D690156A022C4FA4D4081E9B26, ____version_3)); }
	inline int32_t get__version_3() const { return ____version_3; }
	inline int32_t* get_address_of__version_3() { return &____version_3; }
	inline void set__version_3(int32_t value)
	{
		____version_3 = value;
	}

	inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_t4FB5BF302DAD74D690156A022C4FA4D4081E9B26, ____syncRoot_4)); }
	inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
	inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
	inline void set__syncRoot_4(RuntimeObject * value)
	{
		____syncRoot_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value);
	}
};

struct List_1_t4FB5BF302DAD74D690156A022C4FA4D4081E9B26_StaticFields
{
public:
	// T[] System.Collections.Generic.List`1::_emptyArray
	BaseInputModuleU5BU5D_t96C73D6EB068D1ED6D0BB05720B83EACFB44E115* ____emptyArray_5;

public:
	inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_t4FB5BF302DAD74D690156A022C4FA4D4081E9B26_StaticFields, ____emptyArray_5)); }
	inline BaseInputModuleU5BU5D_t96C73D6EB068D1ED6D0BB05720B83EACFB44E115* get__emptyArray_5() const { return ____emptyArray_5; }
	inline BaseInputModuleU5BU5D_t96C73D6EB068D1ED6D0BB05720B83EACFB44E115** get_address_of__emptyArray_5() { return &____emptyArray_5; }
	inline void set__emptyArray_5(BaseInputModuleU5BU5D_t96C73D6EB068D1ED6D0BB05720B83EACFB44E115* value)
	{
		____emptyArray_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value);
	}
};


// System.Collections.Generic.List`1<UnityEngine.EventSystems.BaseRaycaster>
struct  List_1_tED9ECFD90851157EFC14F5BE7FAA8124613D0C97  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.List`1::_items
	BaseRaycasterU5BU5D_tBAB92856D134B954B807C51A3228248F5393F0A6* ____items_1;
	// System.Int32 System.Collections.Generic.List`1::_size
	int32_t ____size_2;
	// System.Int32 System.Collections.Generic.List`1::_version
	int32_t ____version_3;
	// System.Object System.Collections.Generic.List`1::_syncRoot
	RuntimeObject * ____syncRoot_4;

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

	inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_tED9ECFD90851157EFC14F5BE7FAA8124613D0C97, ____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_tED9ECFD90851157EFC14F5BE7FAA8124613D0C97, ____version_3)); }
	inline int32_t get__version_3() const { return ____version_3; }
	inline int32_t* get_address_of__version_3() { return &____version_3; }
	inline void set__version_3(int32_t value)
	{
		____version_3 = value;
	}

	inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_tED9ECFD90851157EFC14F5BE7FAA8124613D0C97, ____syncRoot_4)); }
	inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
	inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
	inline void set__syncRoot_4(RuntimeObject * value)
	{
		____syncRoot_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value);
	}
};

struct List_1_tED9ECFD90851157EFC14F5BE7FAA8124613D0C97_StaticFields
{
public:
	// T[] System.Collections.Generic.List`1::_emptyArray
	BaseRaycasterU5BU5D_tBAB92856D134B954B807C51A3228248F5393F0A6* ____emptyArray_5;

public:
	inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_tED9ECFD90851157EFC14F5BE7FAA8124613D0C97_StaticFields, ____emptyArray_5)); }
	inline BaseRaycasterU5BU5D_tBAB92856D134B954B807C51A3228248F5393F0A6* get__emptyArray_5() const { return ____emptyArray_5; }
	inline BaseRaycasterU5BU5D_tBAB92856D134B954B807C51A3228248F5393F0A6** get_address_of__emptyArray_5() { return &____emptyArray_5; }
	inline void set__emptyArray_5(BaseRaycasterU5BU5D_tBAB92856D134B954B807C51A3228248F5393F0A6* value)
	{
		____emptyArray_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value);
	}
};


// System.Collections.Generic.List`1<UnityEngine.EventSystems.EventSystem>
struct  List_1_t882412D5BE0B5BFC1900366319F8B2EB544BDD8B  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.List`1::_items
	EventSystemU5BU5D_t08BD6FCD5A30D5603671D67AF878DBA41AFE9604* ____items_1;
	// System.Int32 System.Collections.Generic.List`1::_size
	int32_t ____size_2;
	// System.Int32 System.Collections.Generic.List`1::_version
	int32_t ____version_3;
	// System.Object System.Collections.Generic.List`1::_syncRoot
	RuntimeObject * ____syncRoot_4;

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

	inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_t882412D5BE0B5BFC1900366319F8B2EB544BDD8B, ____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_t882412D5BE0B5BFC1900366319F8B2EB544BDD8B, ____version_3)); }
	inline int32_t get__version_3() const { return ____version_3; }
	inline int32_t* get_address_of__version_3() { return &____version_3; }
	inline void set__version_3(int32_t value)
	{
		____version_3 = value;
	}

	inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_t882412D5BE0B5BFC1900366319F8B2EB544BDD8B, ____syncRoot_4)); }
	inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
	inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
	inline void set__syncRoot_4(RuntimeObject * value)
	{
		____syncRoot_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value);
	}
};

struct List_1_t882412D5BE0B5BFC1900366319F8B2EB544BDD8B_StaticFields
{
public:
	// T[] System.Collections.Generic.List`1::_emptyArray
	EventSystemU5BU5D_t08BD6FCD5A30D5603671D67AF878DBA41AFE9604* ____emptyArray_5;

public:
	inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_t882412D5BE0B5BFC1900366319F8B2EB544BDD8B_StaticFields, ____emptyArray_5)); }
	inline EventSystemU5BU5D_t08BD6FCD5A30D5603671D67AF878DBA41AFE9604* get__emptyArray_5() const { return ____emptyArray_5; }
	inline EventSystemU5BU5D_t08BD6FCD5A30D5603671D67AF878DBA41AFE9604** get_address_of__emptyArray_5() { return &____emptyArray_5; }
	inline void set__emptyArray_5(EventSystemU5BU5D_t08BD6FCD5A30D5603671D67AF878DBA41AFE9604* value)
	{
		____emptyArray_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value);
	}
};


// System.Collections.Generic.List`1<UnityEngine.EventSystems.EventTrigger_Entry>
struct  List_1_t3D4AF004AB30F72D5A06525187E5F50A875DE9FA  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.List`1::_items
	EntryU5BU5D_tB5DBEB01F3998CD9581F39203F8CAD8798FC418C* ____items_1;
	// System.Int32 System.Collections.Generic.List`1::_size
	int32_t ____size_2;
	// System.Int32 System.Collections.Generic.List`1::_version
	int32_t ____version_3;
	// System.Object System.Collections.Generic.List`1::_syncRoot
	RuntimeObject * ____syncRoot_4;

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

	inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_t3D4AF004AB30F72D5A06525187E5F50A875DE9FA, ____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_t3D4AF004AB30F72D5A06525187E5F50A875DE9FA, ____version_3)); }
	inline int32_t get__version_3() const { return ____version_3; }
	inline int32_t* get_address_of__version_3() { return &____version_3; }
	inline void set__version_3(int32_t value)
	{
		____version_3 = value;
	}

	inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_t3D4AF004AB30F72D5A06525187E5F50A875DE9FA, ____syncRoot_4)); }
	inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
	inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
	inline void set__syncRoot_4(RuntimeObject * value)
	{
		____syncRoot_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value);
	}
};

struct List_1_t3D4AF004AB30F72D5A06525187E5F50A875DE9FA_StaticFields
{
public:
	// T[] System.Collections.Generic.List`1::_emptyArray
	EntryU5BU5D_tB5DBEB01F3998CD9581F39203F8CAD8798FC418C* ____emptyArray_5;

public:
	inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_t3D4AF004AB30F72D5A06525187E5F50A875DE9FA_StaticFields, ____emptyArray_5)); }
	inline EntryU5BU5D_tB5DBEB01F3998CD9581F39203F8CAD8798FC418C* get__emptyArray_5() const { return ____emptyArray_5; }
	inline EntryU5BU5D_tB5DBEB01F3998CD9581F39203F8CAD8798FC418C** get_address_of__emptyArray_5() { return &____emptyArray_5; }
	inline void set__emptyArray_5(EntryU5BU5D_tB5DBEB01F3998CD9581F39203F8CAD8798FC418C* value)
	{
		____emptyArray_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value);
	}
};


// System.Collections.Generic.List`1<UnityEngine.EventSystems.IEventSystemHandler>
struct  List_1_tF4A102204249A5D86BDDF4956B0F3550E341746F  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.List`1::_items
	IEventSystemHandlerU5BU5D_tAEDE6FF8079C3638A0CD2AD1D9430AE3EC7A0AEB* ____items_1;
	// System.Int32 System.Collections.Generic.List`1::_size
	int32_t ____size_2;
	// System.Int32 System.Collections.Generic.List`1::_version
	int32_t ____version_3;
	// System.Object System.Collections.Generic.List`1::_syncRoot
	RuntimeObject * ____syncRoot_4;

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

	inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_tF4A102204249A5D86BDDF4956B0F3550E341746F, ____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_tF4A102204249A5D86BDDF4956B0F3550E341746F, ____version_3)); }
	inline int32_t get__version_3() const { return ____version_3; }
	inline int32_t* get_address_of__version_3() { return &____version_3; }
	inline void set__version_3(int32_t value)
	{
		____version_3 = value;
	}

	inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_tF4A102204249A5D86BDDF4956B0F3550E341746F, ____syncRoot_4)); }
	inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
	inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
	inline void set__syncRoot_4(RuntimeObject * value)
	{
		____syncRoot_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value);
	}
};

struct List_1_tF4A102204249A5D86BDDF4956B0F3550E341746F_StaticFields
{
public:
	// T[] System.Collections.Generic.List`1::_emptyArray
	IEventSystemHandlerU5BU5D_tAEDE6FF8079C3638A0CD2AD1D9430AE3EC7A0AEB* ____emptyArray_5;

public:
	inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_tF4A102204249A5D86BDDF4956B0F3550E341746F_StaticFields, ____emptyArray_5)); }
	inline IEventSystemHandlerU5BU5D_tAEDE6FF8079C3638A0CD2AD1D9430AE3EC7A0AEB* get__emptyArray_5() const { return ____emptyArray_5; }
	inline IEventSystemHandlerU5BU5D_tAEDE6FF8079C3638A0CD2AD1D9430AE3EC7A0AEB** get_address_of__emptyArray_5() { return &____emptyArray_5; }
	inline void set__emptyArray_5(IEventSystemHandlerU5BU5D_tAEDE6FF8079C3638A0CD2AD1D9430AE3EC7A0AEB* value)
	{
		____emptyArray_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value);
	}
};


// System.Collections.Generic.List`1<UnityEngine.EventSystems.PointerInputModule_ButtonState>
struct  List_1_tF0A983C549D4719BB6731A650E4E4F1BB16AADAA  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.List`1::_items
	ButtonStateU5BU5D_t8F3BFDF0C2EF7E4D21E69ABBE6845C21C194E268* ____items_1;
	// System.Int32 System.Collections.Generic.List`1::_size
	int32_t ____size_2;
	// System.Int32 System.Collections.Generic.List`1::_version
	int32_t ____version_3;
	// System.Object System.Collections.Generic.List`1::_syncRoot
	RuntimeObject * ____syncRoot_4;

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

	inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_tF0A983C549D4719BB6731A650E4E4F1BB16AADAA, ____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_tF0A983C549D4719BB6731A650E4E4F1BB16AADAA, ____version_3)); }
	inline int32_t get__version_3() const { return ____version_3; }
	inline int32_t* get_address_of__version_3() { return &____version_3; }
	inline void set__version_3(int32_t value)
	{
		____version_3 = value;
	}

	inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_tF0A983C549D4719BB6731A650E4E4F1BB16AADAA, ____syncRoot_4)); }
	inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
	inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
	inline void set__syncRoot_4(RuntimeObject * value)
	{
		____syncRoot_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value);
	}
};

struct List_1_tF0A983C549D4719BB6731A650E4E4F1BB16AADAA_StaticFields
{
public:
	// T[] System.Collections.Generic.List`1::_emptyArray
	ButtonStateU5BU5D_t8F3BFDF0C2EF7E4D21E69ABBE6845C21C194E268* ____emptyArray_5;

public:
	inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_tF0A983C549D4719BB6731A650E4E4F1BB16AADAA_StaticFields, ____emptyArray_5)); }
	inline ButtonStateU5BU5D_t8F3BFDF0C2EF7E4D21E69ABBE6845C21C194E268* get__emptyArray_5() const { return ____emptyArray_5; }
	inline ButtonStateU5BU5D_t8F3BFDF0C2EF7E4D21E69ABBE6845C21C194E268** get_address_of__emptyArray_5() { return &____emptyArray_5; }
	inline void set__emptyArray_5(ButtonStateU5BU5D_t8F3BFDF0C2EF7E4D21E69ABBE6845C21C194E268* value)
	{
		____emptyArray_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value);
	}
};


// System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>
struct  List_1_t1BB31D71CB8736DC35CCD9FFB9228FAFD427EB52  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.List`1::_items
	RaycastResultU5BU5D_t9A7AEDFED07FDC6A5F4E1F1C064699FCC9745D65* ____items_1;
	// System.Int32 System.Collections.Generic.List`1::_size
	int32_t ____size_2;
	// System.Int32 System.Collections.Generic.List`1::_version
	int32_t ____version_3;
	// System.Object System.Collections.Generic.List`1::_syncRoot
	RuntimeObject * ____syncRoot_4;

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

	inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_t1BB31D71CB8736DC35CCD9FFB9228FAFD427EB52, ____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_t1BB31D71CB8736DC35CCD9FFB9228FAFD427EB52, ____version_3)); }
	inline int32_t get__version_3() const { return ____version_3; }
	inline int32_t* get_address_of__version_3() { return &____version_3; }
	inline void set__version_3(int32_t value)
	{
		____version_3 = value;
	}

	inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_t1BB31D71CB8736DC35CCD9FFB9228FAFD427EB52, ____syncRoot_4)); }
	inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
	inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
	inline void set__syncRoot_4(RuntimeObject * value)
	{
		____syncRoot_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value);
	}
};

struct List_1_t1BB31D71CB8736DC35CCD9FFB9228FAFD427EB52_StaticFields
{
public:
	// T[] System.Collections.Generic.List`1::_emptyArray
	RaycastResultU5BU5D_t9A7AEDFED07FDC6A5F4E1F1C064699FCC9745D65* ____emptyArray_5;

public:
	inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_t1BB31D71CB8736DC35CCD9FFB9228FAFD427EB52_StaticFields, ____emptyArray_5)); }
	inline RaycastResultU5BU5D_t9A7AEDFED07FDC6A5F4E1F1C064699FCC9745D65* get__emptyArray_5() const { return ____emptyArray_5; }
	inline RaycastResultU5BU5D_t9A7AEDFED07FDC6A5F4E1F1C064699FCC9745D65** get_address_of__emptyArray_5() { return &____emptyArray_5; }
	inline void set__emptyArray_5(RaycastResultU5BU5D_t9A7AEDFED07FDC6A5F4E1F1C064699FCC9745D65* value)
	{
		____emptyArray_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value);
	}
};


// System.Collections.Generic.List`1<UnityEngine.GameObject>
struct  List_1_t0087C02D52C7E5CFF8C0C55FC0453A28FD5F055B  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.List`1::_items
	GameObjectU5BU5D_tBF9D474747511CF34A040A1697E34C74C19BB520* ____items_1;
	// System.Int32 System.Collections.Generic.List`1::_size
	int32_t ____size_2;
	// System.Int32 System.Collections.Generic.List`1::_version
	int32_t ____version_3;
	// System.Object System.Collections.Generic.List`1::_syncRoot
	RuntimeObject * ____syncRoot_4;

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

	inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_t0087C02D52C7E5CFF8C0C55FC0453A28FD5F055B, ____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_t0087C02D52C7E5CFF8C0C55FC0453A28FD5F055B, ____version_3)); }
	inline int32_t get__version_3() const { return ____version_3; }
	inline int32_t* get_address_of__version_3() { return &____version_3; }
	inline void set__version_3(int32_t value)
	{
		____version_3 = value;
	}

	inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_t0087C02D52C7E5CFF8C0C55FC0453A28FD5F055B, ____syncRoot_4)); }
	inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
	inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
	inline void set__syncRoot_4(RuntimeObject * value)
	{
		____syncRoot_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value);
	}
};

struct List_1_t0087C02D52C7E5CFF8C0C55FC0453A28FD5F055B_StaticFields
{
public:
	// T[] System.Collections.Generic.List`1::_emptyArray
	GameObjectU5BU5D_tBF9D474747511CF34A040A1697E34C74C19BB520* ____emptyArray_5;

public:
	inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_t0087C02D52C7E5CFF8C0C55FC0453A28FD5F055B_StaticFields, ____emptyArray_5)); }
	inline GameObjectU5BU5D_tBF9D474747511CF34A040A1697E34C74C19BB520* get__emptyArray_5() const { return ____emptyArray_5; }
	inline GameObjectU5BU5D_tBF9D474747511CF34A040A1697E34C74C19BB520** get_address_of__emptyArray_5() { return &____emptyArray_5; }
	inline void set__emptyArray_5(GameObjectU5BU5D_tBF9D474747511CF34A040A1697E34C74C19BB520* value)
	{
		____emptyArray_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value);
	}
};


// System.Collections.Generic.List`1<UnityEngine.Sprite>
struct  List_1_t957EB1DC915D2CB20B436C37F0FBAAAB126005E3  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.List`1::_items
	SpriteU5BU5D_tF94AD07E062BC08ECD019A21E7A7B861654905F7* ____items_1;
	// System.Int32 System.Collections.Generic.List`1::_size
	int32_t ____size_2;
	// System.Int32 System.Collections.Generic.List`1::_version
	int32_t ____version_3;
	// System.Object System.Collections.Generic.List`1::_syncRoot
	RuntimeObject * ____syncRoot_4;

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

	inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_t957EB1DC915D2CB20B436C37F0FBAAAB126005E3, ____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_t957EB1DC915D2CB20B436C37F0FBAAAB126005E3, ____version_3)); }
	inline int32_t get__version_3() const { return ____version_3; }
	inline int32_t* get_address_of__version_3() { return &____version_3; }
	inline void set__version_3(int32_t value)
	{
		____version_3 = value;
	}

	inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_t957EB1DC915D2CB20B436C37F0FBAAAB126005E3, ____syncRoot_4)); }
	inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
	inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
	inline void set__syncRoot_4(RuntimeObject * value)
	{
		____syncRoot_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value);
	}
};

struct List_1_t957EB1DC915D2CB20B436C37F0FBAAAB126005E3_StaticFields
{
public:
	// T[] System.Collections.Generic.List`1::_emptyArray
	SpriteU5BU5D_tF94AD07E062BC08ECD019A21E7A7B861654905F7* ____emptyArray_5;

public:
	inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_t957EB1DC915D2CB20B436C37F0FBAAAB126005E3_StaticFields, ____emptyArray_5)); }
	inline SpriteU5BU5D_tF94AD07E062BC08ECD019A21E7A7B861654905F7* get__emptyArray_5() const { return ____emptyArray_5; }
	inline SpriteU5BU5D_tF94AD07E062BC08ECD019A21E7A7B861654905F7** get_address_of__emptyArray_5() { return &____emptyArray_5; }
	inline void set__emptyArray_5(SpriteU5BU5D_tF94AD07E062BC08ECD019A21E7A7B861654905F7* value)
	{
		____emptyArray_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value);
	}
};


// System.Collections.Generic.List`1<UnityEngine.Transform>
struct  List_1_tE2895D6ED3A7C02005A89712BECBA7812B6CCC91  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.List`1::_items
	TransformU5BU5D_t4F5A1132877D8BA66ABC0A9A7FADA4E0237A7804* ____items_1;
	// System.Int32 System.Collections.Generic.List`1::_size
	int32_t ____size_2;
	// System.Int32 System.Collections.Generic.List`1::_version
	int32_t ____version_3;
	// System.Object System.Collections.Generic.List`1::_syncRoot
	RuntimeObject * ____syncRoot_4;

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

	inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_tE2895D6ED3A7C02005A89712BECBA7812B6CCC91, ____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_tE2895D6ED3A7C02005A89712BECBA7812B6CCC91, ____version_3)); }
	inline int32_t get__version_3() const { return ____version_3; }
	inline int32_t* get_address_of__version_3() { return &____version_3; }
	inline void set__version_3(int32_t value)
	{
		____version_3 = value;
	}

	inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_tE2895D6ED3A7C02005A89712BECBA7812B6CCC91, ____syncRoot_4)); }
	inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
	inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
	inline void set__syncRoot_4(RuntimeObject * value)
	{
		____syncRoot_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value);
	}
};

struct List_1_tE2895D6ED3A7C02005A89712BECBA7812B6CCC91_StaticFields
{
public:
	// T[] System.Collections.Generic.List`1::_emptyArray
	TransformU5BU5D_t4F5A1132877D8BA66ABC0A9A7FADA4E0237A7804* ____emptyArray_5;

public:
	inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_tE2895D6ED3A7C02005A89712BECBA7812B6CCC91_StaticFields, ____emptyArray_5)); }
	inline TransformU5BU5D_t4F5A1132877D8BA66ABC0A9A7FADA4E0237A7804* get__emptyArray_5() const { return ____emptyArray_5; }
	inline TransformU5BU5D_t4F5A1132877D8BA66ABC0A9A7FADA4E0237A7804** get_address_of__emptyArray_5() { return &____emptyArray_5; }
	inline void set__emptyArray_5(TransformU5BU5D_t4F5A1132877D8BA66ABC0A9A7FADA4E0237A7804* value)
	{
		____emptyArray_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value);
	}
};


// System.Collections.Generic.List`1<UnityEngine.UI.Dropdown_DropdownItem>
struct  List_1_t9FC1E3F4F8E4068616D377F61C3B6D6DBA4DCF9E  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.List`1::_items
	DropdownItemU5BU5D_t42132E9435E07E2056C716E4139A76E0CC00E843* ____items_1;
	// System.Int32 System.Collections.Generic.List`1::_size
	int32_t ____size_2;
	// System.Int32 System.Collections.Generic.List`1::_version
	int32_t ____version_3;
	// System.Object System.Collections.Generic.List`1::_syncRoot
	RuntimeObject * ____syncRoot_4;

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

	inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_t9FC1E3F4F8E4068616D377F61C3B6D6DBA4DCF9E, ____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_t9FC1E3F4F8E4068616D377F61C3B6D6DBA4DCF9E, ____version_3)); }
	inline int32_t get__version_3() const { return ____version_3; }
	inline int32_t* get_address_of__version_3() { return &____version_3; }
	inline void set__version_3(int32_t value)
	{
		____version_3 = value;
	}

	inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_t9FC1E3F4F8E4068616D377F61C3B6D6DBA4DCF9E, ____syncRoot_4)); }
	inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
	inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
	inline void set__syncRoot_4(RuntimeObject * value)
	{
		____syncRoot_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value);
	}
};

struct List_1_t9FC1E3F4F8E4068616D377F61C3B6D6DBA4DCF9E_StaticFields
{
public:
	// T[] System.Collections.Generic.List`1::_emptyArray
	DropdownItemU5BU5D_t42132E9435E07E2056C716E4139A76E0CC00E843* ____emptyArray_5;

public:
	inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_t9FC1E3F4F8E4068616D377F61C3B6D6DBA4DCF9E_StaticFields, ____emptyArray_5)); }
	inline DropdownItemU5BU5D_t42132E9435E07E2056C716E4139A76E0CC00E843* get__emptyArray_5() const { return ____emptyArray_5; }
	inline DropdownItemU5BU5D_t42132E9435E07E2056C716E4139A76E0CC00E843** get_address_of__emptyArray_5() { return &____emptyArray_5; }
	inline void set__emptyArray_5(DropdownItemU5BU5D_t42132E9435E07E2056C716E4139A76E0CC00E843* value)
	{
		____emptyArray_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value);
	}
};


// System.Collections.Generic.List`1<UnityEngine.UI.Dropdown_OptionData>
struct  List_1_tCBED74C5DF8E6C00526CE677BF8B96675B5C3A94  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.List`1::_items
	OptionDataU5BU5D_t7594674D67B75BA053EC688A05603EC89B1F36A8* ____items_1;
	// System.Int32 System.Collections.Generic.List`1::_size
	int32_t ____size_2;
	// System.Int32 System.Collections.Generic.List`1::_version
	int32_t ____version_3;
	// System.Object System.Collections.Generic.List`1::_syncRoot
	RuntimeObject * ____syncRoot_4;

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

	inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_tCBED74C5DF8E6C00526CE677BF8B96675B5C3A94, ____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_tCBED74C5DF8E6C00526CE677BF8B96675B5C3A94, ____version_3)); }
	inline int32_t get__version_3() const { return ____version_3; }
	inline int32_t* get_address_of__version_3() { return &____version_3; }
	inline void set__version_3(int32_t value)
	{
		____version_3 = value;
	}

	inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_tCBED74C5DF8E6C00526CE677BF8B96675B5C3A94, ____syncRoot_4)); }
	inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
	inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
	inline void set__syncRoot_4(RuntimeObject * value)
	{
		____syncRoot_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value);
	}
};

struct List_1_tCBED74C5DF8E6C00526CE677BF8B96675B5C3A94_StaticFields
{
public:
	// T[] System.Collections.Generic.List`1::_emptyArray
	OptionDataU5BU5D_t7594674D67B75BA053EC688A05603EC89B1F36A8* ____emptyArray_5;

public:
	inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_tCBED74C5DF8E6C00526CE677BF8B96675B5C3A94_StaticFields, ____emptyArray_5)); }
	inline OptionDataU5BU5D_t7594674D67B75BA053EC688A05603EC89B1F36A8* get__emptyArray_5() const { return ____emptyArray_5; }
	inline OptionDataU5BU5D_t7594674D67B75BA053EC688A05603EC89B1F36A8** get_address_of__emptyArray_5() { return &____emptyArray_5; }
	inline void set__emptyArray_5(OptionDataU5BU5D_t7594674D67B75BA053EC688A05603EC89B1F36A8* value)
	{
		____emptyArray_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value);
	}
};


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

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

	inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_t2BA894CDA977BF8C8AC7BD397B1F6602A63B92C4, ____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_t2BA894CDA977BF8C8AC7BD397B1F6602A63B92C4, ____version_3)); }
	inline int32_t get__version_3() const { return ____version_3; }
	inline int32_t* get_address_of__version_3() { return &____version_3; }
	inline void set__version_3(int32_t value)
	{
		____version_3 = value;
	}

	inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_t2BA894CDA977BF8C8AC7BD397B1F6602A63B92C4, ____syncRoot_4)); }
	inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
	inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
	inline void set__syncRoot_4(RuntimeObject * value)
	{
		____syncRoot_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value);
	}
};

struct List_1_t2BA894CDA977BF8C8AC7BD397B1F6602A63B92C4_StaticFields
{
public:
	// T[] System.Collections.Generic.List`1::_emptyArray
	RectMask2DU5BU5D_t561412965D8881DE3CB36C5AF730E91188345A21* ____emptyArray_5;

public:
	inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_t2BA894CDA977BF8C8AC7BD397B1F6602A63B92C4_StaticFields, ____emptyArray_5)); }
	inline RectMask2DU5BU5D_t561412965D8881DE3CB36C5AF730E91188345A21* get__emptyArray_5() const { return ____emptyArray_5; }
	inline RectMask2DU5BU5D_t561412965D8881DE3CB36C5AF730E91188345A21** get_address_of__emptyArray_5() { return &____emptyArray_5; }
	inline void set__emptyArray_5(RectMask2DU5BU5D_t561412965D8881DE3CB36C5AF730E91188345A21* value)
	{
		____emptyArray_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value);
	}
};


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

public:
};


// System.String
struct  String_t  : public RuntimeObject
{
public:
	// System.Int32 System.String::m_stringLength
	int32_t ___m_stringLength_0;
	// System.Char System.String::m_firstChar
	Il2CppChar ___m_firstChar_1;

public:
	inline static int32_t get_offset_of_m_stringLength_0() { return static_cast<int32_t>(offsetof(String_t, ___m_stringLength_0)); }
	inline int32_t get_m_stringLength_0() const { return ___m_stringLength_0; }
	inline int32_t* get_address_of_m_stringLength_0() { return &___m_stringLength_0; }
	inline void set_m_stringLength_0(int32_t value)
	{
		___m_stringLength_0 = value;
	}

	inline static int32_t get_offset_of_m_firstChar_1() { return static_cast<int32_t>(offsetof(String_t, ___m_firstChar_1)); }
	inline Il2CppChar get_m_firstChar_1() const { return ___m_firstChar_1; }
	inline Il2CppChar* get_address_of_m_firstChar_1() { return &___m_firstChar_1; }
	inline void set_m_firstChar_1(Il2CppChar value)
	{
		___m_firstChar_1 = value;
	}
};

struct String_t_StaticFields
{
public:
	// System.String System.String::Empty
	String_t* ___Empty_5;

public:
	inline static int32_t get_offset_of_Empty_5() { return static_cast<int32_t>(offsetof(String_t_StaticFields, ___Empty_5)); }
	inline String_t* get_Empty_5() const { return ___Empty_5; }
	inline String_t** get_address_of_Empty_5() { return &___Empty_5; }
	inline void set_Empty_5(String_t* value)
	{
		___Empty_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___Empty_5), (void*)value);
	}
};


// System.Text.StringBuilder
struct  StringBuilder_t  : public RuntimeObject
{
public:
	// System.Char[] System.Text.StringBuilder::m_ChunkChars
	CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* ___m_ChunkChars_0;
	// System.Text.StringBuilder System.Text.StringBuilder::m_ChunkPrevious
	StringBuilder_t * ___m_ChunkPrevious_1;
	// System.Int32 System.Text.StringBuilder::m_ChunkLength
	int32_t ___m_ChunkLength_2;
	// System.Int32 System.Text.StringBuilder::m_ChunkOffset
	int32_t ___m_ChunkOffset_3;
	// System.Int32 System.Text.StringBuilder::m_MaxCapacity
	int32_t ___m_MaxCapacity_4;

public:
	inline static int32_t get_offset_of_m_ChunkChars_0() { return static_cast<int32_t>(offsetof(StringBuilder_t, ___m_ChunkChars_0)); }
	inline CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* get_m_ChunkChars_0() const { return ___m_ChunkChars_0; }
	inline CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2** get_address_of_m_ChunkChars_0() { return &___m_ChunkChars_0; }
	inline void set_m_ChunkChars_0(CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* value)
	{
		___m_ChunkChars_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_ChunkChars_0), (void*)value);
	}

	inline static int32_t get_offset_of_m_ChunkPrevious_1() { return static_cast<int32_t>(offsetof(StringBuilder_t, ___m_ChunkPrevious_1)); }
	inline StringBuilder_t * get_m_ChunkPrevious_1() const { return ___m_ChunkPrevious_1; }
	inline StringBuilder_t ** get_address_of_m_ChunkPrevious_1() { return &___m_ChunkPrevious_1; }
	inline void set_m_ChunkPrevious_1(StringBuilder_t * value)
	{
		___m_ChunkPrevious_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_ChunkPrevious_1), (void*)value);
	}

	inline static int32_t get_offset_of_m_ChunkLength_2() { return static_cast<int32_t>(offsetof(StringBuilder_t, ___m_ChunkLength_2)); }
	inline int32_t get_m_ChunkLength_2() const { return ___m_ChunkLength_2; }
	inline int32_t* get_address_of_m_ChunkLength_2() { return &___m_ChunkLength_2; }
	inline void set_m_ChunkLength_2(int32_t value)
	{
		___m_ChunkLength_2 = value;
	}

	inline static int32_t get_offset_of_m_ChunkOffset_3() { return static_cast<int32_t>(offsetof(StringBuilder_t, ___m_ChunkOffset_3)); }
	inline int32_t get_m_ChunkOffset_3() const { return ___m_ChunkOffset_3; }
	inline int32_t* get_address_of_m_ChunkOffset_3() { return &___m_ChunkOffset_3; }
	inline void set_m_ChunkOffset_3(int32_t value)
	{
		___m_ChunkOffset_3 = value;
	}

	inline static int32_t get_offset_of_m_MaxCapacity_4() { return static_cast<int32_t>(offsetof(StringBuilder_t, ___m_MaxCapacity_4)); }
	inline int32_t get_m_MaxCapacity_4() const { return ___m_MaxCapacity_4; }
	inline int32_t* get_address_of_m_MaxCapacity_4() { return &___m_MaxCapacity_4; }
	inline void set_m_MaxCapacity_4(int32_t value)
	{
		___m_MaxCapacity_4 = value;
	}
};


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

public:
};

// Native definition for P/Invoke marshalling of System.ValueType
struct ValueType_t4D0C27076F7C36E76190FB3328E232BCB1CD1FFF_marshaled_pinvoke
{
};
// Native definition for COM marshalling of System.ValueType
struct ValueType_t4D0C27076F7C36E76190FB3328E232BCB1CD1FFF_marshaled_com
{
};

// UnityEngine.EventSystems.AbstractEventData
struct  AbstractEventData_t636F385820C291DAE25897BCEB4FBCADDA3B75F6  : 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_t636F385820C291DAE25897BCEB4FBCADDA3B75F6, ___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;
	}
};


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

public:
};

struct ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_StaticFields
{
public:
	// UnityEngine.EventSystems.ExecuteEvents_EventFunction`1<UnityEngine.EventSystems.IPointerEnterHandler> UnityEngine.EventSystems.ExecuteEvents::s_PointerEnterHandler
	EventFunction_1_t500F03BFA685F0E6C5888E69E10E9A4BDCFF29E4 * ___s_PointerEnterHandler_0;
	// UnityEngine.EventSystems.ExecuteEvents_EventFunction`1<UnityEngine.EventSystems.IPointerExitHandler> UnityEngine.EventSystems.ExecuteEvents::s_PointerExitHandler
	EventFunction_1_t156B38372E4198DF5F3BFB91B163298206561AAA * ___s_PointerExitHandler_1;
	// UnityEngine.EventSystems.ExecuteEvents_EventFunction`1<UnityEngine.EventSystems.IPointerDownHandler> UnityEngine.EventSystems.ExecuteEvents::s_PointerDownHandler
	EventFunction_1_t94FBBDEF418C6167886272036699D1A74444B57E * ___s_PointerDownHandler_2;
	// UnityEngine.EventSystems.ExecuteEvents_EventFunction`1<UnityEngine.EventSystems.IPointerUpHandler> UnityEngine.EventSystems.ExecuteEvents::s_PointerUpHandler
	EventFunction_1_tB4C54A8FCB75F989CB93F264C377A493ADE6C3B6 * ___s_PointerUpHandler_3;
	// UnityEngine.EventSystems.ExecuteEvents_EventFunction`1<UnityEngine.EventSystems.IPointerClickHandler> UnityEngine.EventSystems.ExecuteEvents::s_PointerClickHandler
	EventFunction_1_t7BFB6A90DB6AE5607866DE2A89133CA327285B1E * ___s_PointerClickHandler_4;
	// UnityEngine.EventSystems.ExecuteEvents_EventFunction`1<UnityEngine.EventSystems.IInitializePotentialDragHandler> UnityEngine.EventSystems.ExecuteEvents::s_InitializePotentialDragHandler
	EventFunction_1_tBDB74EA8100B6A332148C484883D175247B86418 * ___s_InitializePotentialDragHandler_5;
	// UnityEngine.EventSystems.ExecuteEvents_EventFunction`1<UnityEngine.EventSystems.IBeginDragHandler> UnityEngine.EventSystems.ExecuteEvents::s_BeginDragHandler
	EventFunction_1_t51AEB71F82F660F259E3704B0234135B58AFFC27 * ___s_BeginDragHandler_6;
	// UnityEngine.EventSystems.ExecuteEvents_EventFunction`1<UnityEngine.EventSystems.IDragHandler> UnityEngine.EventSystems.ExecuteEvents::s_DragHandler
	EventFunction_1_t0E9496F82F057823DBF9B209D6D8F04FC499CEA1 * ___s_DragHandler_7;
	// UnityEngine.EventSystems.ExecuteEvents_EventFunction`1<UnityEngine.EventSystems.IEndDragHandler> UnityEngine.EventSystems.ExecuteEvents::s_EndDragHandler
	EventFunction_1_t27247279794E7FDE55DC4CE9990E1DED38CDAF20 * ___s_EndDragHandler_8;
	// UnityEngine.EventSystems.ExecuteEvents_EventFunction`1<UnityEngine.EventSystems.IDropHandler> UnityEngine.EventSystems.ExecuteEvents::s_DropHandler
	EventFunction_1_t720BFA53CC728483A4F8F3E442824FBB413960B5 * ___s_DropHandler_9;
	// UnityEngine.EventSystems.ExecuteEvents_EventFunction`1<UnityEngine.EventSystems.IScrollHandler> UnityEngine.EventSystems.ExecuteEvents::s_ScrollHandler
	EventFunction_1_t5B706CE4B39EE6E9686FF18638472F67BD7FB99A * ___s_ScrollHandler_10;
	// UnityEngine.EventSystems.ExecuteEvents_EventFunction`1<UnityEngine.EventSystems.IUpdateSelectedHandler> UnityEngine.EventSystems.ExecuteEvents::s_UpdateSelectedHandler
	EventFunction_1_tB6296132C4DCDE6C05DD1F342941985DC893E173 * ___s_UpdateSelectedHandler_11;
	// UnityEngine.EventSystems.ExecuteEvents_EventFunction`1<UnityEngine.EventSystems.ISelectHandler> UnityEngine.EventSystems.ExecuteEvents::s_SelectHandler
	EventFunction_1_t7521247C87411935E8A2CA38683533083459473F * ___s_SelectHandler_12;
	// UnityEngine.EventSystems.ExecuteEvents_EventFunction`1<UnityEngine.EventSystems.IDeselectHandler> UnityEngine.EventSystems.ExecuteEvents::s_DeselectHandler
	EventFunction_1_t945B1CBADCA0B509D2BDA6B166CBCCBC80030FC8 * ___s_DeselectHandler_13;
	// UnityEngine.EventSystems.ExecuteEvents_EventFunction`1<UnityEngine.EventSystems.IMoveHandler> UnityEngine.EventSystems.ExecuteEvents::s_MoveHandler
	EventFunction_1_tB2C19C9019D16125E4D50F9E2BD670A9A4DE01FB * ___s_MoveHandler_14;
	// UnityEngine.EventSystems.ExecuteEvents_EventFunction`1<UnityEngine.EventSystems.ISubmitHandler> UnityEngine.EventSystems.ExecuteEvents::s_SubmitHandler
	EventFunction_1_t5BB945D5F864E6359484E402D1FE8929D197BE5B * ___s_SubmitHandler_15;
	// UnityEngine.EventSystems.ExecuteEvents_EventFunction`1<UnityEngine.EventSystems.ICancelHandler> UnityEngine.EventSystems.ExecuteEvents::s_CancelHandler
	EventFunction_1_tB1E06A1C7DCF49735FC24FF0D18D41AC38573258 * ___s_CancelHandler_16;
	// UnityEngine.UI.ObjectPool`1<System.Collections.Generic.List`1<UnityEngine.EventSystems.IEventSystemHandler>> UnityEngine.EventSystems.ExecuteEvents::s_HandlerListPool
	ObjectPool_1_t68ABA103C2150D63C7C1D7CE1621CDDA297C9588 * ___s_HandlerListPool_17;
	// System.Collections.Generic.List`1<UnityEngine.Transform> UnityEngine.EventSystems.ExecuteEvents::s_InternalTransformList
	List_1_tE2895D6ED3A7C02005A89712BECBA7812B6CCC91 * ___s_InternalTransformList_18;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


// UnityEngine.EventSystems.ExecuteEvents_<>c
struct  U3CU3Ec_t91DA84DB86FD18E664B2FBDACCB1B7A5E2A0849C  : public RuntimeObject
{
public:

public:
};

struct U3CU3Ec_t91DA84DB86FD18E664B2FBDACCB1B7A5E2A0849C_StaticFields
{
public:
	// UnityEngine.EventSystems.ExecuteEvents_<>c UnityEngine.EventSystems.ExecuteEvents_<>c::<>9
	U3CU3Ec_t91DA84DB86FD18E664B2FBDACCB1B7A5E2A0849C * ___U3CU3E9_0;

public:
	inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast<int32_t>(offsetof(U3CU3Ec_t91DA84DB86FD18E664B2FBDACCB1B7A5E2A0849C_StaticFields, ___U3CU3E9_0)); }
	inline U3CU3Ec_t91DA84DB86FD18E664B2FBDACCB1B7A5E2A0849C * get_U3CU3E9_0() const { return ___U3CU3E9_0; }
	inline U3CU3Ec_t91DA84DB86FD18E664B2FBDACCB1B7A5E2A0849C ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; }
	inline void set_U3CU3E9_0(U3CU3Ec_t91DA84DB86FD18E664B2FBDACCB1B7A5E2A0849C * value)
	{
		___U3CU3E9_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value);
	}
};


// UnityEngine.EventSystems.PhysicsRaycaster_RaycastHitComparer
struct  RaycastHitComparer_t5465A53942AAC60F5716D514946F4AB6C263CFA2  : public RuntimeObject
{
public:

public:
};

struct RaycastHitComparer_t5465A53942AAC60F5716D514946F4AB6C263CFA2_StaticFields
{
public:
	// UnityEngine.EventSystems.PhysicsRaycaster_RaycastHitComparer UnityEngine.EventSystems.PhysicsRaycaster_RaycastHitComparer::instance
	RaycastHitComparer_t5465A53942AAC60F5716D514946F4AB6C263CFA2 * ___instance_0;

public:
	inline static int32_t get_offset_of_instance_0() { return static_cast<int32_t>(offsetof(RaycastHitComparer_t5465A53942AAC60F5716D514946F4AB6C263CFA2_StaticFields, ___instance_0)); }
	inline RaycastHitComparer_t5465A53942AAC60F5716D514946F4AB6C263CFA2 * get_instance_0() const { return ___instance_0; }
	inline RaycastHitComparer_t5465A53942AAC60F5716D514946F4AB6C263CFA2 ** get_address_of_instance_0() { return &___instance_0; }
	inline void set_instance_0(RaycastHitComparer_t5465A53942AAC60F5716D514946F4AB6C263CFA2 * value)
	{
		___instance_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___instance_0), (void*)value);
	}
};


// UnityEngine.EventSystems.PointerInputModule_MouseState
struct  MouseState_t4D6249AEF3F24542B7F13D49020EC1B8DC2F05D7  : public RuntimeObject
{
public:
	// System.Collections.Generic.List`1<UnityEngine.EventSystems.PointerInputModule_ButtonState> UnityEngine.EventSystems.PointerInputModule_MouseState::m_TrackedButtons
	List_1_tF0A983C549D4719BB6731A650E4E4F1BB16AADAA * ___m_TrackedButtons_0;

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


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

public:
};

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

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


// UnityEngine.Events.UnityEventBase
struct  UnityEventBase_t6E0F7823762EE94BB8489B5AE41C7802A266D3D5  : public RuntimeObject
{
public:
	// UnityEngine.Events.InvokableCallList UnityEngine.Events.UnityEventBase::m_Calls
	InvokableCallList_t18AA4F473C7B295216B7D4B9723B4F3DFCCC9A3F * ___m_Calls_0;
	// UnityEngine.Events.PersistentCallGroup UnityEngine.Events.UnityEventBase::m_PersistentCalls
	PersistentCallGroup_t6E5DF2EBDA42794B5FE0C6DAA97DF65F0BFF571F * ___m_PersistentCalls_1;
	// System.Boolean UnityEngine.Events.UnityEventBase::m_CallsDirty
	bool ___m_CallsDirty_2;

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

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

	inline static int32_t get_offset_of_m_CallsDirty_2() { return static_cast<int32_t>(offsetof(UnityEventBase_t6E0F7823762EE94BB8489B5AE41C7802A266D3D5, ___m_CallsDirty_2)); }
	inline bool get_m_CallsDirty_2() const { return ___m_CallsDirty_2; }
	inline bool* get_address_of_m_CallsDirty_2() { return &___m_CallsDirty_2; }
	inline void set_m_CallsDirty_2(bool value)
	{
		___m_CallsDirty_2 = value;
	}
};


// UnityEngine.UI.AnimationTriggers
struct  AnimationTriggers_t164EF8B310E294B7D0F6BF1A87376731EBD06DC5  : public RuntimeObject
{
public:
	// System.String UnityEngine.UI.AnimationTriggers::m_NormalTrigger
	String_t* ___m_NormalTrigger_5;
	// System.String UnityEngine.UI.AnimationTriggers::m_HighlightedTrigger
	String_t* ___m_HighlightedTrigger_6;
	// System.String UnityEngine.UI.AnimationTriggers::m_PressedTrigger
	String_t* ___m_PressedTrigger_7;
	// System.String UnityEngine.UI.AnimationTriggers::m_SelectedTrigger
	String_t* ___m_SelectedTrigger_8;
	// System.String UnityEngine.UI.AnimationTriggers::m_DisabledTrigger
	String_t* ___m_DisabledTrigger_9;

public:
	inline static int32_t get_offset_of_m_NormalTrigger_5() { return static_cast<int32_t>(offsetof(AnimationTriggers_t164EF8B310E294B7D0F6BF1A87376731EBD06DC5, ___m_NormalTrigger_5)); }
	inline String_t* get_m_NormalTrigger_5() const { return ___m_NormalTrigger_5; }
	inline String_t** get_address_of_m_NormalTrigger_5() { return &___m_NormalTrigger_5; }
	inline void set_m_NormalTrigger_5(String_t* value)
	{
		___m_NormalTrigger_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_NormalTrigger_5), (void*)value);
	}

	inline static int32_t get_offset_of_m_HighlightedTrigger_6() { return static_cast<int32_t>(offsetof(AnimationTriggers_t164EF8B310E294B7D0F6BF1A87376731EBD06DC5, ___m_HighlightedTrigger_6)); }
	inline String_t* get_m_HighlightedTrigger_6() const { return ___m_HighlightedTrigger_6; }
	inline String_t** get_address_of_m_HighlightedTrigger_6() { return &___m_HighlightedTrigger_6; }
	inline void set_m_HighlightedTrigger_6(String_t* value)
	{
		___m_HighlightedTrigger_6 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_HighlightedTrigger_6), (void*)value);
	}

	inline static int32_t get_offset_of_m_PressedTrigger_7() { return static_cast<int32_t>(offsetof(AnimationTriggers_t164EF8B310E294B7D0F6BF1A87376731EBD06DC5, ___m_PressedTrigger_7)); }
	inline String_t* get_m_PressedTrigger_7() const { return ___m_PressedTrigger_7; }
	inline String_t** get_address_of_m_PressedTrigger_7() { return &___m_PressedTrigger_7; }
	inline void set_m_PressedTrigger_7(String_t* value)
	{
		___m_PressedTrigger_7 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_PressedTrigger_7), (void*)value);
	}

	inline static int32_t get_offset_of_m_SelectedTrigger_8() { return static_cast<int32_t>(offsetof(AnimationTriggers_t164EF8B310E294B7D0F6BF1A87376731EBD06DC5, ___m_SelectedTrigger_8)); }
	inline String_t* get_m_SelectedTrigger_8() const { return ___m_SelectedTrigger_8; }
	inline String_t** get_address_of_m_SelectedTrigger_8() { return &___m_SelectedTrigger_8; }
	inline void set_m_SelectedTrigger_8(String_t* value)
	{
		___m_SelectedTrigger_8 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_SelectedTrigger_8), (void*)value);
	}

	inline static int32_t get_offset_of_m_DisabledTrigger_9() { return static_cast<int32_t>(offsetof(AnimationTriggers_t164EF8B310E294B7D0F6BF1A87376731EBD06DC5, ___m_DisabledTrigger_9)); }
	inline String_t* get_m_DisabledTrigger_9() const { return ___m_DisabledTrigger_9; }
	inline String_t** get_address_of_m_DisabledTrigger_9() { return &___m_DisabledTrigger_9; }
	inline void set_m_DisabledTrigger_9(String_t* value)
	{
		___m_DisabledTrigger_9 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_DisabledTrigger_9), (void*)value);
	}
};


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

public:
};


// UnityEngine.UI.Button_<OnFinishSubmit>d__9
struct  U3COnFinishSubmitU3Ed__9_t7C528EE5FE9D8ABC7FECC7FA2DAFBABBF165DF54  : public RuntimeObject
{
public:
	// System.Int32 UnityEngine.UI.Button_<OnFinishSubmit>d__9::<>1__state
	int32_t ___U3CU3E1__state_0;
	// System.Object UnityEngine.UI.Button_<OnFinishSubmit>d__9::<>2__current
	RuntimeObject * ___U3CU3E2__current_1;
	// UnityEngine.UI.Button UnityEngine.UI.Button_<OnFinishSubmit>d__9::<>4__this
	Button_t1203820000D5513FDCCE3D4BFF9C1C9CC755CC2B * ___U3CU3E4__this_2;
	// System.Single UnityEngine.UI.Button_<OnFinishSubmit>d__9::<fadeTime>5__2
	float ___U3CfadeTimeU3E5__2_3;
	// System.Single UnityEngine.UI.Button_<OnFinishSubmit>d__9::<elapsedTime>5__3
	float ___U3CelapsedTimeU3E5__3_4;

public:
	inline static int32_t get_offset_of_U3CU3E1__state_0() { return static_cast<int32_t>(offsetof(U3COnFinishSubmitU3Ed__9_t7C528EE5FE9D8ABC7FECC7FA2DAFBABBF165DF54, ___U3CU3E1__state_0)); }
	inline int32_t get_U3CU3E1__state_0() const { return ___U3CU3E1__state_0; }
	inline int32_t* get_address_of_U3CU3E1__state_0() { return &___U3CU3E1__state_0; }
	inline void set_U3CU3E1__state_0(int32_t value)
	{
		___U3CU3E1__state_0 = value;
	}

	inline static int32_t get_offset_of_U3CU3E2__current_1() { return static_cast<int32_t>(offsetof(U3COnFinishSubmitU3Ed__9_t7C528EE5FE9D8ABC7FECC7FA2DAFBABBF165DF54, ___U3CU3E2__current_1)); }
	inline RuntimeObject * get_U3CU3E2__current_1() const { return ___U3CU3E2__current_1; }
	inline RuntimeObject ** get_address_of_U3CU3E2__current_1() { return &___U3CU3E2__current_1; }
	inline void set_U3CU3E2__current_1(RuntimeObject * value)
	{
		___U3CU3E2__current_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E2__current_1), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E4__this_2() { return static_cast<int32_t>(offsetof(U3COnFinishSubmitU3Ed__9_t7C528EE5FE9D8ABC7FECC7FA2DAFBABBF165DF54, ___U3CU3E4__this_2)); }
	inline Button_t1203820000D5513FDCCE3D4BFF9C1C9CC755CC2B * get_U3CU3E4__this_2() const { return ___U3CU3E4__this_2; }
	inline Button_t1203820000D5513FDCCE3D4BFF9C1C9CC755CC2B ** get_address_of_U3CU3E4__this_2() { return &___U3CU3E4__this_2; }
	inline void set_U3CU3E4__this_2(Button_t1203820000D5513FDCCE3D4BFF9C1C9CC755CC2B * value)
	{
		___U3CU3E4__this_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E4__this_2), (void*)value);
	}

	inline static int32_t get_offset_of_U3CfadeTimeU3E5__2_3() { return static_cast<int32_t>(offsetof(U3COnFinishSubmitU3Ed__9_t7C528EE5FE9D8ABC7FECC7FA2DAFBABBF165DF54, ___U3CfadeTimeU3E5__2_3)); }
	inline float get_U3CfadeTimeU3E5__2_3() const { return ___U3CfadeTimeU3E5__2_3; }
	inline float* get_address_of_U3CfadeTimeU3E5__2_3() { return &___U3CfadeTimeU3E5__2_3; }
	inline void set_U3CfadeTimeU3E5__2_3(float value)
	{
		___U3CfadeTimeU3E5__2_3 = value;
	}

	inline static int32_t get_offset_of_U3CelapsedTimeU3E5__3_4() { return static_cast<int32_t>(offsetof(U3COnFinishSubmitU3Ed__9_t7C528EE5FE9D8ABC7FECC7FA2DAFBABBF165DF54, ___U3CelapsedTimeU3E5__3_4)); }
	inline float get_U3CelapsedTimeU3E5__3_4() const { return ___U3CelapsedTimeU3E5__3_4; }
	inline float* get_address_of_U3CelapsedTimeU3E5__3_4() { return &___U3CelapsedTimeU3E5__3_4; }
	inline void set_U3CelapsedTimeU3E5__3_4(float value)
	{
		___U3CelapsedTimeU3E5__3_4 = value;
	}
};


// UnityEngine.UI.CanvasUpdateRegistry
struct  CanvasUpdateRegistry_t0F63B307D591C36C16910289988730A62CAB4CB9  : 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;
	// System.String[] UnityEngine.UI.CanvasUpdateRegistry::m_CanvasUpdateProfilerStrings
	StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* ___m_CanvasUpdateProfilerStrings_3;
	// UnityEngine.UI.Collections.IndexedSet`1<UnityEngine.UI.ICanvasElement> UnityEngine.UI.CanvasUpdateRegistry::m_LayoutRebuildQueue
	IndexedSet_1_t8EDC9C01BB9C10576737E336E9887E1AB4CF4A61 * ___m_LayoutRebuildQueue_5;
	// UnityEngine.UI.Collections.IndexedSet`1<UnityEngine.UI.ICanvasElement> UnityEngine.UI.CanvasUpdateRegistry::m_GraphicRebuildQueue
	IndexedSet_1_t8EDC9C01BB9C10576737E336E9887E1AB4CF4A61 * ___m_GraphicRebuildQueue_6;

public:
	inline static int32_t get_offset_of_m_PerformingLayoutUpdate_1() { return static_cast<int32_t>(offsetof(CanvasUpdateRegistry_t0F63B307D591C36C16910289988730A62CAB4CB9, ___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_t0F63B307D591C36C16910289988730A62CAB4CB9, ___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_CanvasUpdateProfilerStrings_3() { return static_cast<int32_t>(offsetof(CanvasUpdateRegistry_t0F63B307D591C36C16910289988730A62CAB4CB9, ___m_CanvasUpdateProfilerStrings_3)); }
	inline StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* get_m_CanvasUpdateProfilerStrings_3() const { return ___m_CanvasUpdateProfilerStrings_3; }
	inline StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E** get_address_of_m_CanvasUpdateProfilerStrings_3() { return &___m_CanvasUpdateProfilerStrings_3; }
	inline void set_m_CanvasUpdateProfilerStrings_3(StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* value)
	{
		___m_CanvasUpdateProfilerStrings_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_CanvasUpdateProfilerStrings_3), (void*)value);
	}

	inline static int32_t get_offset_of_m_LayoutRebuildQueue_5() { return static_cast<int32_t>(offsetof(CanvasUpdateRegistry_t0F63B307D591C36C16910289988730A62CAB4CB9, ___m_LayoutRebuildQueue_5)); }
	inline IndexedSet_1_t8EDC9C01BB9C10576737E336E9887E1AB4CF4A61 * get_m_LayoutRebuildQueue_5() const { return ___m_LayoutRebuildQueue_5; }
	inline IndexedSet_1_t8EDC9C01BB9C10576737E336E9887E1AB4CF4A61 ** get_address_of_m_LayoutRebuildQueue_5() { return &___m_LayoutRebuildQueue_5; }
	inline void set_m_LayoutRebuildQueue_5(IndexedSet_1_t8EDC9C01BB9C10576737E336E9887E1AB4CF4A61 * value)
	{
		___m_LayoutRebuildQueue_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_LayoutRebuildQueue_5), (void*)value);
	}

	inline static int32_t get_offset_of_m_GraphicRebuildQueue_6() { return static_cast<int32_t>(offsetof(CanvasUpdateRegistry_t0F63B307D591C36C16910289988730A62CAB4CB9, ___m_GraphicRebuildQueue_6)); }
	inline IndexedSet_1_t8EDC9C01BB9C10576737E336E9887E1AB4CF4A61 * get_m_GraphicRebuildQueue_6() const { return ___m_GraphicRebuildQueue_6; }
	inline IndexedSet_1_t8EDC9C01BB9C10576737E336E9887E1AB4CF4A61 ** get_address_of_m_GraphicRebuildQueue_6() { return &___m_GraphicRebuildQueue_6; }
	inline void set_m_GraphicRebuildQueue_6(IndexedSet_1_t8EDC9C01BB9C10576737E336E9887E1AB4CF4A61 * value)
	{
		___m_GraphicRebuildQueue_6 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_GraphicRebuildQueue_6), (void*)value);
	}
};

struct CanvasUpdateRegistry_t0F63B307D591C36C16910289988730A62CAB4CB9_StaticFields
{
public:
	// UnityEngine.UI.CanvasUpdateRegistry UnityEngine.UI.CanvasUpdateRegistry::s_Instance
	CanvasUpdateRegistry_t0F63B307D591C36C16910289988730A62CAB4CB9 * ___s_Instance_0;
	// System.Comparison`1<UnityEngine.UI.ICanvasElement> UnityEngine.UI.CanvasUpdateRegistry::s_SortLayoutFunction
	Comparison_1_tB7B57D93F5FA5FB1E20077A43269B604D56A691E * ___s_SortLayoutFunction_7;

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

	inline static int32_t get_offset_of_s_SortLayoutFunction_7() { return static_cast<int32_t>(offsetof(CanvasUpdateRegistry_t0F63B307D591C36C16910289988730A62CAB4CB9_StaticFields, ___s_SortLayoutFunction_7)); }
	inline Comparison_1_tB7B57D93F5FA5FB1E20077A43269B604D56A691E * get_s_SortLayoutFunction_7() const { return ___s_SortLayoutFunction_7; }
	inline Comparison_1_tB7B57D93F5FA5FB1E20077A43269B604D56A691E ** get_address_of_s_SortLayoutFunction_7() { return &___s_SortLayoutFunction_7; }
	inline void set_s_SortLayoutFunction_7(Comparison_1_tB7B57D93F5FA5FB1E20077A43269B604D56A691E * value)
	{
		___s_SortLayoutFunction_7 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___s_SortLayoutFunction_7), (void*)value);
	}
};


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

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

struct ClipperRegistry_t21CAE5706F7A4BC1D3E54AE35468162956BF7F4F_StaticFields
{
public:
	// UnityEngine.UI.ClipperRegistry UnityEngine.UI.ClipperRegistry::s_Instance
	ClipperRegistry_t21CAE5706F7A4BC1D3E54AE35468162956BF7F4F * ___s_Instance_0;

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


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

public:
};


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

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

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


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

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

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


// UnityEngine.UI.CoroutineTween.TweenRunner`1<UnityEngine.UI.CoroutineTween.FloatTween>
struct  TweenRunner_1_tA7C92F52BF30E9A20EDA2DD956E11A1493D098EF  : public RuntimeObject
{
public:
	// UnityEngine.MonoBehaviour UnityEngine.UI.CoroutineTween.TweenRunner`1::m_CoroutineContainer
	MonoBehaviour_t4A60845CF505405AF8BE8C61CC07F75CADEF6429 * ___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_tA7C92F52BF30E9A20EDA2DD956E11A1493D098EF, ___m_CoroutineContainer_0)); }
	inline MonoBehaviour_t4A60845CF505405AF8BE8C61CC07F75CADEF6429 * get_m_CoroutineContainer_0() const { return ___m_CoroutineContainer_0; }
	inline MonoBehaviour_t4A60845CF505405AF8BE8C61CC07F75CADEF6429 ** get_address_of_m_CoroutineContainer_0() { return &___m_CoroutineContainer_0; }
	inline void set_m_CoroutineContainer_0(MonoBehaviour_t4A60845CF505405AF8BE8C61CC07F75CADEF6429 * value)
	{
		___m_CoroutineContainer_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_CoroutineContainer_0), (void*)value);
	}

	inline static int32_t get_offset_of_m_Tween_1() { return static_cast<int32_t>(offsetof(TweenRunner_1_tA7C92F52BF30E9A20EDA2DD956E11A1493D098EF, ___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((void**)(&___m_Tween_1), (void*)value);
	}
};


// UnityEngine.UI.DefaultControls_DefaultRuntimeFactory
struct  DefaultRuntimeFactory_t220869A7714E77F38D078944261214EF14D509F2  : public RuntimeObject
{
public:

public:
};

struct DefaultRuntimeFactory_t220869A7714E77F38D078944261214EF14D509F2_StaticFields
{
public:
	// UnityEngine.UI.DefaultControls_IFactoryControls UnityEngine.UI.DefaultControls_DefaultRuntimeFactory::Default
	RuntimeObject* ___Default_0;

public:
	inline static int32_t get_offset_of_Default_0() { return static_cast<int32_t>(offsetof(DefaultRuntimeFactory_t220869A7714E77F38D078944261214EF14D509F2_StaticFields, ___Default_0)); }
	inline RuntimeObject* get_Default_0() const { return ___Default_0; }
	inline RuntimeObject** get_address_of_Default_0() { return &___Default_0; }
	inline void set_Default_0(RuntimeObject* value)
	{
		___Default_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___Default_0), (void*)value);
	}
};


// UnityEngine.UI.Dropdown_<>c__DisplayClass62_0
struct  U3CU3Ec__DisplayClass62_0_t1F0325C99F37D0AA9A6FB09CBF04290AEFD21E6A  : public RuntimeObject
{
public:
	// UnityEngine.UI.Dropdown_DropdownItem UnityEngine.UI.Dropdown_<>c__DisplayClass62_0::item
	DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * ___item_0;
	// UnityEngine.UI.Dropdown UnityEngine.UI.Dropdown_<>c__DisplayClass62_0::<>4__this
	Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * ___U3CU3E4__this_1;

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

	inline static int32_t get_offset_of_U3CU3E4__this_1() { return static_cast<int32_t>(offsetof(U3CU3Ec__DisplayClass62_0_t1F0325C99F37D0AA9A6FB09CBF04290AEFD21E6A, ___U3CU3E4__this_1)); }
	inline Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * get_U3CU3E4__this_1() const { return ___U3CU3E4__this_1; }
	inline Dropdown_tF6331401084B1213CAB10587A6EC81461501930F ** get_address_of_U3CU3E4__this_1() { return &___U3CU3E4__this_1; }
	inline void set_U3CU3E4__this_1(Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * value)
	{
		___U3CU3E4__this_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E4__this_1), (void*)value);
	}
};


// UnityEngine.UI.Dropdown_<DelayedDestroyDropdownList>d__74
struct  U3CDelayedDestroyDropdownListU3Ed__74_tE1C8F40CDF9DE52D3A9F431CB712B752DE9F6D69  : public RuntimeObject
{
public:
	// System.Int32 UnityEngine.UI.Dropdown_<DelayedDestroyDropdownList>d__74::<>1__state
	int32_t ___U3CU3E1__state_0;
	// System.Object UnityEngine.UI.Dropdown_<DelayedDestroyDropdownList>d__74::<>2__current
	RuntimeObject * ___U3CU3E2__current_1;
	// System.Single UnityEngine.UI.Dropdown_<DelayedDestroyDropdownList>d__74::delay
	float ___delay_2;
	// UnityEngine.UI.Dropdown UnityEngine.UI.Dropdown_<DelayedDestroyDropdownList>d__74::<>4__this
	Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * ___U3CU3E4__this_3;

public:
	inline static int32_t get_offset_of_U3CU3E1__state_0() { return static_cast<int32_t>(offsetof(U3CDelayedDestroyDropdownListU3Ed__74_tE1C8F40CDF9DE52D3A9F431CB712B752DE9F6D69, ___U3CU3E1__state_0)); }
	inline int32_t get_U3CU3E1__state_0() const { return ___U3CU3E1__state_0; }
	inline int32_t* get_address_of_U3CU3E1__state_0() { return &___U3CU3E1__state_0; }
	inline void set_U3CU3E1__state_0(int32_t value)
	{
		___U3CU3E1__state_0 = value;
	}

	inline static int32_t get_offset_of_U3CU3E2__current_1() { return static_cast<int32_t>(offsetof(U3CDelayedDestroyDropdownListU3Ed__74_tE1C8F40CDF9DE52D3A9F431CB712B752DE9F6D69, ___U3CU3E2__current_1)); }
	inline RuntimeObject * get_U3CU3E2__current_1() const { return ___U3CU3E2__current_1; }
	inline RuntimeObject ** get_address_of_U3CU3E2__current_1() { return &___U3CU3E2__current_1; }
	inline void set_U3CU3E2__current_1(RuntimeObject * value)
	{
		___U3CU3E2__current_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E2__current_1), (void*)value);
	}

	inline static int32_t get_offset_of_delay_2() { return static_cast<int32_t>(offsetof(U3CDelayedDestroyDropdownListU3Ed__74_tE1C8F40CDF9DE52D3A9F431CB712B752DE9F6D69, ___delay_2)); }
	inline float get_delay_2() const { return ___delay_2; }
	inline float* get_address_of_delay_2() { return &___delay_2; }
	inline void set_delay_2(float value)
	{
		___delay_2 = value;
	}

	inline static int32_t get_offset_of_U3CU3E4__this_3() { return static_cast<int32_t>(offsetof(U3CDelayedDestroyDropdownListU3Ed__74_tE1C8F40CDF9DE52D3A9F431CB712B752DE9F6D69, ___U3CU3E4__this_3)); }
	inline Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * get_U3CU3E4__this_3() const { return ___U3CU3E4__this_3; }
	inline Dropdown_tF6331401084B1213CAB10587A6EC81461501930F ** get_address_of_U3CU3E4__this_3() { return &___U3CU3E4__this_3; }
	inline void set_U3CU3E4__this_3(Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * value)
	{
		___U3CU3E4__this_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E4__this_3), (void*)value);
	}
};


// UnityEngine.UI.Dropdown_OptionData
struct  OptionData_t5522C87AD5C3F1C8D3748D1FF1825A24F3835831  : 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_tCA09498D612D08DE668653AF1E9C12BF53434198 * ___m_Image_1;

public:
	inline static int32_t get_offset_of_m_Text_0() { return static_cast<int32_t>(offsetof(OptionData_t5522C87AD5C3F1C8D3748D1FF1825A24F3835831, ___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((void**)(&___m_Text_0), (void*)value);
	}

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


// UnityEngine.UI.Dropdown_OptionDataList
struct  OptionDataList_tE70C398434952658ED61EEEDC56766239E2C856D  : public RuntimeObject
{
public:
	// System.Collections.Generic.List`1<UnityEngine.UI.Dropdown_OptionData> UnityEngine.UI.Dropdown_OptionDataList::m_Options
	List_1_tCBED74C5DF8E6C00526CE677BF8B96675B5C3A94 * ___m_Options_0;

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


// UnityEngine.UI.ObjectPool`1<System.Collections.Generic.List`1<UnityEngine.EventSystems.IEventSystemHandler>>
struct  ObjectPool_1_t68ABA103C2150D63C7C1D7CE1621CDDA297C9588  : public RuntimeObject
{
public:
	// System.Collections.Generic.Stack`1<T> UnityEngine.UI.ObjectPool`1::m_Stack
	Stack_1_t653D71B3443B2073A16F05650BC52AABB537B890 * ___m_Stack_0;
	// UnityEngine.Events.UnityAction`1<T> UnityEngine.UI.ObjectPool`1::m_ActionOnGet
	UnityAction_1_t8AAB16C07C171922AFFE415925804A72E40FD3FD * ___m_ActionOnGet_1;
	// UnityEngine.Events.UnityAction`1<T> UnityEngine.UI.ObjectPool`1::m_ActionOnRelease
	UnityAction_1_t8AAB16C07C171922AFFE415925804A72E40FD3FD * ___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_t68ABA103C2150D63C7C1D7CE1621CDDA297C9588, ___m_Stack_0)); }
	inline Stack_1_t653D71B3443B2073A16F05650BC52AABB537B890 * get_m_Stack_0() const { return ___m_Stack_0; }
	inline Stack_1_t653D71B3443B2073A16F05650BC52AABB537B890 ** get_address_of_m_Stack_0() { return &___m_Stack_0; }
	inline void set_m_Stack_0(Stack_1_t653D71B3443B2073A16F05650BC52AABB537B890 * value)
	{
		___m_Stack_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Stack_0), (void*)value);
	}

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

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

	inline static int32_t get_offset_of_U3CcountAllU3Ek__BackingField_3() { return static_cast<int32_t>(offsetof(ObjectPool_1_t68ABA103C2150D63C7C1D7CE1621CDDA297C9588, ___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;
	}
};


// UnityEngine.UI.ReflectionMethodsCache
struct  ReflectionMethodsCache_tBDADDC80D50C5F10BD00965217980B9A8D24BE8A  : public RuntimeObject
{
public:
	// UnityEngine.UI.ReflectionMethodsCache_Raycast3DCallback UnityEngine.UI.ReflectionMethodsCache::raycast3D
	Raycast3DCallback_t83483916473C9710AEDB316A65CBE62C58935C5F * ___raycast3D_0;
	// UnityEngine.UI.ReflectionMethodsCache_RaycastAllCallback UnityEngine.UI.ReflectionMethodsCache::raycast3DAll
	RaycastAllCallback_t751407A44270E02FAA43D0846A58EE6A8C4AE1CE * ___raycast3DAll_1;
	// UnityEngine.UI.ReflectionMethodsCache_GetRaycastNonAllocCallback UnityEngine.UI.ReflectionMethodsCache::getRaycastNonAlloc
	GetRaycastNonAllocCallback_tC13D9767CFF00EAB26E9FCC4BDD505F0721A2B4D * ___getRaycastNonAlloc_2;
	// UnityEngine.UI.ReflectionMethodsCache_Raycast2DCallback UnityEngine.UI.ReflectionMethodsCache::raycast2D
	Raycast2DCallback_tE99ABF9ABC3A380677949E8C05A3E477889B82BE * ___raycast2D_3;
	// UnityEngine.UI.ReflectionMethodsCache_GetRayIntersectionAllCallback UnityEngine.UI.ReflectionMethodsCache::getRayIntersectionAll
	GetRayIntersectionAllCallback_t68C2581CCF05E868297EBD3F3361274954845095 * ___getRayIntersectionAll_4;
	// UnityEngine.UI.ReflectionMethodsCache_GetRayIntersectionAllNonAllocCallback UnityEngine.UI.ReflectionMethodsCache::getRayIntersectionAllNonAlloc
	GetRayIntersectionAllNonAllocCallback_tAD7508D45DB6679B6394983579AD18D967CC2AD4 * ___getRayIntersectionAllNonAlloc_5;

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

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

	inline static int32_t get_offset_of_getRaycastNonAlloc_2() { return static_cast<int32_t>(offsetof(ReflectionMethodsCache_tBDADDC80D50C5F10BD00965217980B9A8D24BE8A, ___getRaycastNonAlloc_2)); }
	inline GetRaycastNonAllocCallback_tC13D9767CFF00EAB26E9FCC4BDD505F0721A2B4D * get_getRaycastNonAlloc_2() const { return ___getRaycastNonAlloc_2; }
	inline GetRaycastNonAllocCallback_tC13D9767CFF00EAB26E9FCC4BDD505F0721A2B4D ** get_address_of_getRaycastNonAlloc_2() { return &___getRaycastNonAlloc_2; }
	inline void set_getRaycastNonAlloc_2(GetRaycastNonAllocCallback_tC13D9767CFF00EAB26E9FCC4BDD505F0721A2B4D * value)
	{
		___getRaycastNonAlloc_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___getRaycastNonAlloc_2), (void*)value);
	}

	inline static int32_t get_offset_of_raycast2D_3() { return static_cast<int32_t>(offsetof(ReflectionMethodsCache_tBDADDC80D50C5F10BD00965217980B9A8D24BE8A, ___raycast2D_3)); }
	inline Raycast2DCallback_tE99ABF9ABC3A380677949E8C05A3E477889B82BE * get_raycast2D_3() const { return ___raycast2D_3; }
	inline Raycast2DCallback_tE99ABF9ABC3A380677949E8C05A3E477889B82BE ** get_address_of_raycast2D_3() { return &___raycast2D_3; }
	inline void set_raycast2D_3(Raycast2DCallback_tE99ABF9ABC3A380677949E8C05A3E477889B82BE * value)
	{
		___raycast2D_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___raycast2D_3), (void*)value);
	}

	inline static int32_t get_offset_of_getRayIntersectionAll_4() { return static_cast<int32_t>(offsetof(ReflectionMethodsCache_tBDADDC80D50C5F10BD00965217980B9A8D24BE8A, ___getRayIntersectionAll_4)); }
	inline GetRayIntersectionAllCallback_t68C2581CCF05E868297EBD3F3361274954845095 * get_getRayIntersectionAll_4() const { return ___getRayIntersectionAll_4; }
	inline GetRayIntersectionAllCallback_t68C2581CCF05E868297EBD3F3361274954845095 ** get_address_of_getRayIntersectionAll_4() { return &___getRayIntersectionAll_4; }
	inline void set_getRayIntersectionAll_4(GetRayIntersectionAllCallback_t68C2581CCF05E868297EBD3F3361274954845095 * value)
	{
		___getRayIntersectionAll_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___getRayIntersectionAll_4), (void*)value);
	}

	inline static int32_t get_offset_of_getRayIntersectionAllNonAlloc_5() { return static_cast<int32_t>(offsetof(ReflectionMethodsCache_tBDADDC80D50C5F10BD00965217980B9A8D24BE8A, ___getRayIntersectionAllNonAlloc_5)); }
	inline GetRayIntersectionAllNonAllocCallback_tAD7508D45DB6679B6394983579AD18D967CC2AD4 * get_getRayIntersectionAllNonAlloc_5() const { return ___getRayIntersectionAllNonAlloc_5; }
	inline GetRayIntersectionAllNonAllocCallback_tAD7508D45DB6679B6394983579AD18D967CC2AD4 ** get_address_of_getRayIntersectionAllNonAlloc_5() { return &___getRayIntersectionAllNonAlloc_5; }
	inline void set_getRayIntersectionAllNonAlloc_5(GetRayIntersectionAllNonAllocCallback_tAD7508D45DB6679B6394983579AD18D967CC2AD4 * value)
	{
		___getRayIntersectionAllNonAlloc_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___getRayIntersectionAllNonAlloc_5), (void*)value);
	}
};

struct ReflectionMethodsCache_tBDADDC80D50C5F10BD00965217980B9A8D24BE8A_StaticFields
{
public:
	// UnityEngine.UI.ReflectionMethodsCache UnityEngine.UI.ReflectionMethodsCache::s_ReflectionMethodsCache
	ReflectionMethodsCache_tBDADDC80D50C5F10BD00965217980B9A8D24BE8A * ___s_ReflectionMethodsCache_6;

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


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

public:
};

// Native definition for P/Invoke marshalling of UnityEngine.YieldInstruction
struct YieldInstruction_t836035AC7BD07A3C7909F7AD2A5B42DE99D91C44_marshaled_pinvoke
{
};
// Native definition for COM marshalling of UnityEngine.YieldInstruction
struct YieldInstruction_t836035AC7BD07A3C7909F7AD2A5B42DE99D91C44_marshaled_com
{
};

// <PrivateImplementationDetails>___StaticArrayInitTypeSizeU3D12
struct  __StaticArrayInitTypeSizeU3D12_t7F98A3A922EF4B6DA62C3CF2D4E5897EED2C26B8 
{
public:
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D12_t7F98A3A922EF4B6DA62C3CF2D4E5897EED2C26B8__padding[12];
	};

public:
};


// System.Boolean
struct  Boolean_tB53F6830F670160873277339AA58F15CAED4399C 
{
public:
	// System.Boolean System.Boolean::m_value
	bool ___m_value_0;

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

struct Boolean_tB53F6830F670160873277339AA58F15CAED4399C_StaticFields
{
public:
	// System.String System.Boolean::TrueString
	String_t* ___TrueString_5;
	// System.String System.Boolean::FalseString
	String_t* ___FalseString_6;

public:
	inline static int32_t get_offset_of_TrueString_5() { return static_cast<int32_t>(offsetof(Boolean_tB53F6830F670160873277339AA58F15CAED4399C_StaticFields, ___TrueString_5)); }
	inline String_t* get_TrueString_5() const { return ___TrueString_5; }
	inline String_t** get_address_of_TrueString_5() { return &___TrueString_5; }
	inline void set_TrueString_5(String_t* value)
	{
		___TrueString_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___TrueString_5), (void*)value);
	}

	inline static int32_t get_offset_of_FalseString_6() { return static_cast<int32_t>(offsetof(Boolean_tB53F6830F670160873277339AA58F15CAED4399C_StaticFields, ___FalseString_6)); }
	inline String_t* get_FalseString_6() const { return ___FalseString_6; }
	inline String_t** get_address_of_FalseString_6() { return &___FalseString_6; }
	inline void set_FalseString_6(String_t* value)
	{
		___FalseString_6 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___FalseString_6), (void*)value);
	}
};


// System.Byte
struct  Byte_tF87C579059BD4633E6840EBBBEEF899C6E33EF07 
{
public:
	// System.Byte System.Byte::m_value
	uint8_t ___m_value_0;

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


// System.Collections.Generic.Dictionary`2_ValueCollection_Enumerator<System.Int32,System.Object>
struct  Enumerator_tDDB96E6B07B75C58A9D02033BE058D98FED1070B 
{
public:
	// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2_ValueCollection_Enumerator::dictionary
	Dictionary_2_t03608389BB57475AA3F4B2B79D176A27807BC884 * ___dictionary_0;
	// System.Int32 System.Collections.Generic.Dictionary`2_ValueCollection_Enumerator::index
	int32_t ___index_1;
	// System.Int32 System.Collections.Generic.Dictionary`2_ValueCollection_Enumerator::version
	int32_t ___version_2;
	// TValue System.Collections.Generic.Dictionary`2_ValueCollection_Enumerator::currentValue
	RuntimeObject * ___currentValue_3;

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

	inline static int32_t get_offset_of_index_1() { return static_cast<int32_t>(offsetof(Enumerator_tDDB96E6B07B75C58A9D02033BE058D98FED1070B, ___index_1)); }
	inline int32_t get_index_1() const { return ___index_1; }
	inline int32_t* get_address_of_index_1() { return &___index_1; }
	inline void set_index_1(int32_t value)
	{
		___index_1 = value;
	}

	inline static int32_t get_offset_of_version_2() { return static_cast<int32_t>(offsetof(Enumerator_tDDB96E6B07B75C58A9D02033BE058D98FED1070B, ___version_2)); }
	inline int32_t get_version_2() const { return ___version_2; }
	inline int32_t* get_address_of_version_2() { return &___version_2; }
	inline void set_version_2(int32_t value)
	{
		___version_2 = value;
	}

	inline static int32_t get_offset_of_currentValue_3() { return static_cast<int32_t>(offsetof(Enumerator_tDDB96E6B07B75C58A9D02033BE058D98FED1070B, ___currentValue_3)); }
	inline RuntimeObject * get_currentValue_3() const { return ___currentValue_3; }
	inline RuntimeObject ** get_address_of_currentValue_3() { return &___currentValue_3; }
	inline void set_currentValue_3(RuntimeObject * value)
	{
		___currentValue_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___currentValue_3), (void*)value);
	}
};


// System.Collections.Generic.Dictionary`2_ValueCollection_Enumerator<System.Int32,UnityEngine.EventSystems.PointerEventData>
struct  Enumerator_t41FA4A262247ABC7EF98E82EE2F07514E1A043D1 
{
public:
	// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2_ValueCollection_Enumerator::dictionary
	Dictionary_2_t9F401E8FAE13945DFBD264E317248AB9CC9C36CA * ___dictionary_0;
	// System.Int32 System.Collections.Generic.Dictionary`2_ValueCollection_Enumerator::index
	int32_t ___index_1;
	// System.Int32 System.Collections.Generic.Dictionary`2_ValueCollection_Enumerator::version
	int32_t ___version_2;
	// TValue System.Collections.Generic.Dictionary`2_ValueCollection_Enumerator::currentValue
	PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * ___currentValue_3;

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

	inline static int32_t get_offset_of_index_1() { return static_cast<int32_t>(offsetof(Enumerator_t41FA4A262247ABC7EF98E82EE2F07514E1A043D1, ___index_1)); }
	inline int32_t get_index_1() const { return ___index_1; }
	inline int32_t* get_address_of_index_1() { return &___index_1; }
	inline void set_index_1(int32_t value)
	{
		___index_1 = value;
	}

	inline static int32_t get_offset_of_version_2() { return static_cast<int32_t>(offsetof(Enumerator_t41FA4A262247ABC7EF98E82EE2F07514E1A043D1, ___version_2)); }
	inline int32_t get_version_2() const { return ___version_2; }
	inline int32_t* get_address_of_version_2() { return &___version_2; }
	inline void set_version_2(int32_t value)
	{
		___version_2 = value;
	}

	inline static int32_t get_offset_of_currentValue_3() { return static_cast<int32_t>(offsetof(Enumerator_t41FA4A262247ABC7EF98E82EE2F07514E1A043D1, ___currentValue_3)); }
	inline PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * get_currentValue_3() const { return ___currentValue_3; }
	inline PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 ** get_address_of_currentValue_3() { return &___currentValue_3; }
	inline void set_currentValue_3(PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * value)
	{
		___currentValue_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___currentValue_3), (void*)value);
	}
};


// System.Collections.Generic.KeyValuePair`2<System.Int32,System.Object>
struct  KeyValuePair_2_t86464C52F9602337EAC68825E6BE06951D7530CE 
{
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_t86464C52F9602337EAC68825E6BE06951D7530CE, ___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_t86464C52F9602337EAC68825E6BE06951D7530CE, ___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((void**)(&___value_1), (void*)value);
	}
};


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

public:
	inline static int32_t get_offset_of_key_0() { return static_cast<int32_t>(offsetof(KeyValuePair_2_t23E843C6D6385C71A1DB40EC1271D2DEA75F22EC, ___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_t23E843C6D6385C71A1DB40EC1271D2DEA75F22EC, ___value_1)); }
	inline PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * get_value_1() const { return ___value_1; }
	inline PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 ** get_address_of_value_1() { return &___value_1; }
	inline void set_value_1(PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * value)
	{
		___value_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___value_1), (void*)value);
	}
};


// System.Enum
struct  Enum_t2AF27C02B8653AE29442467390005ABC74D8F521  : public ValueType_t4D0C27076F7C36E76190FB3328E232BCB1CD1FFF
{
public:

public:
};

struct Enum_t2AF27C02B8653AE29442467390005ABC74D8F521_StaticFields
{
public:
	// System.Char[] System.Enum::enumSeperatorCharArray
	CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* ___enumSeperatorCharArray_0;

public:
	inline static int32_t get_offset_of_enumSeperatorCharArray_0() { return static_cast<int32_t>(offsetof(Enum_t2AF27C02B8653AE29442467390005ABC74D8F521_StaticFields, ___enumSeperatorCharArray_0)); }
	inline CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* get_enumSeperatorCharArray_0() const { return ___enumSeperatorCharArray_0; }
	inline CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2** get_address_of_enumSeperatorCharArray_0() { return &___enumSeperatorCharArray_0; }
	inline void set_enumSeperatorCharArray_0(CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* value)
	{
		___enumSeperatorCharArray_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___enumSeperatorCharArray_0), (void*)value);
	}
};

// Native definition for P/Invoke marshalling of System.Enum
struct Enum_t2AF27C02B8653AE29442467390005ABC74D8F521_marshaled_pinvoke
{
};
// Native definition for COM marshalling of System.Enum
struct Enum_t2AF27C02B8653AE29442467390005ABC74D8F521_marshaled_com
{
};

// System.Int32
struct  Int32_t585191389E07734F19F3156FF88FB3EF4800D102 
{
public:
	// System.Int32 System.Int32::m_value
	int32_t ___m_value_0;

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


// 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;
	}
};


// System.Single
struct  Single_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1 
{
public:
	// System.Single System.Single::m_value
	float ___m_value_0;

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


// System.Void
struct  Void_t22962CB4C05B1D89B55A6E1139F0E87A90987017 
{
public:
	union
	{
		struct
		{
		};
		uint8_t Void_t22962CB4C05B1D89B55A6E1139F0E87A90987017__padding[1];
	};

public:
};


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

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

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

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

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


// UnityEngine.Color32
struct  Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 
{
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_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23, ___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_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23, ___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_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23, ___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_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23, ___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_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23, ___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;
	}
};


// UnityEngine.DrivenRectTransformTracker
struct  DrivenRectTransformTracker_tB8FBBE24EEE9618CA32E4B3CF52F4AD7FDDEBE03 
{
public:
	union
	{
		struct
		{
		};
		uint8_t DrivenRectTransformTracker_tB8FBBE24EEE9618CA32E4B3CF52F4AD7FDDEBE03__padding[1];
	};

public:
};


// UnityEngine.EventSystems.BaseEventData
struct  BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5  : public AbstractEventData_t636F385820C291DAE25897BCEB4FBCADDA3B75F6
{
public:
	// UnityEngine.EventSystems.EventSystem UnityEngine.EventSystems.BaseEventData::m_EventSystem
	EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * ___m_EventSystem_1;

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


// UnityEngine.Events.UnityEvent
struct  UnityEvent_t5C6DDC2FCDF7F5C1808F1DDFBAD27A383F5FE65F  : public UnityEventBase_t6E0F7823762EE94BB8489B5AE41C7802A266D3D5
{
public:
	// System.Object[] UnityEngine.Events.UnityEvent::m_InvokeArray
	ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___m_InvokeArray_3;

public:
	inline static int32_t get_offset_of_m_InvokeArray_3() { return static_cast<int32_t>(offsetof(UnityEvent_t5C6DDC2FCDF7F5C1808F1DDFBAD27A383F5FE65F, ___m_InvokeArray_3)); }
	inline ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* get_m_InvokeArray_3() const { return ___m_InvokeArray_3; }
	inline ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A** get_address_of_m_InvokeArray_3() { return &___m_InvokeArray_3; }
	inline void set_m_InvokeArray_3(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* value)
	{
		___m_InvokeArray_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_InvokeArray_3), (void*)value);
	}
};


// UnityEngine.Events.UnityEvent`1<System.Boolean>
struct  UnityEvent_1_tE040CE348097B63925504E9E6AFCD89D46798FE3  : public UnityEventBase_t6E0F7823762EE94BB8489B5AE41C7802A266D3D5
{
public:
	// System.Object[] UnityEngine.Events.UnityEvent`1::m_InvokeArray
	ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___m_InvokeArray_3;

public:
	inline static int32_t get_offset_of_m_InvokeArray_3() { return static_cast<int32_t>(offsetof(UnityEvent_1_tE040CE348097B63925504E9E6AFCD89D46798FE3, ___m_InvokeArray_3)); }
	inline ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* get_m_InvokeArray_3() const { return ___m_InvokeArray_3; }
	inline ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A** get_address_of_m_InvokeArray_3() { return &___m_InvokeArray_3; }
	inline void set_m_InvokeArray_3(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* value)
	{
		___m_InvokeArray_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_InvokeArray_3), (void*)value);
	}
};


// UnityEngine.Events.UnityEvent`1<System.Int32>
struct  UnityEvent_1_t6DD758393B13FC2A58BE44E647D9EBEA4F27D914  : public UnityEventBase_t6E0F7823762EE94BB8489B5AE41C7802A266D3D5
{
public:
	// System.Object[] UnityEngine.Events.UnityEvent`1::m_InvokeArray
	ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___m_InvokeArray_3;

public:
	inline static int32_t get_offset_of_m_InvokeArray_3() { return static_cast<int32_t>(offsetof(UnityEvent_1_t6DD758393B13FC2A58BE44E647D9EBEA4F27D914, ___m_InvokeArray_3)); }
	inline ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* get_m_InvokeArray_3() const { return ___m_InvokeArray_3; }
	inline ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A** get_address_of_m_InvokeArray_3() { return &___m_InvokeArray_3; }
	inline void set_m_InvokeArray_3(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* value)
	{
		___m_InvokeArray_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_InvokeArray_3), (void*)value);
	}
};


// UnityEngine.Events.UnityEvent`1<System.Single>
struct  UnityEvent_1_tD2F68F6DD363B64D94CB72CA4170B8DC7A1117F6  : public UnityEventBase_t6E0F7823762EE94BB8489B5AE41C7802A266D3D5
{
public:
	// System.Object[] UnityEngine.Events.UnityEvent`1::m_InvokeArray
	ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___m_InvokeArray_3;

public:
	inline static int32_t get_offset_of_m_InvokeArray_3() { return static_cast<int32_t>(offsetof(UnityEvent_1_tD2F68F6DD363B64D94CB72CA4170B8DC7A1117F6, ___m_InvokeArray_3)); }
	inline ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* get_m_InvokeArray_3() const { return ___m_InvokeArray_3; }
	inline ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A** get_address_of_m_InvokeArray_3() { return &___m_InvokeArray_3; }
	inline void set_m_InvokeArray_3(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* value)
	{
		___m_InvokeArray_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_InvokeArray_3), (void*)value);
	}
};


// UnityEngine.Events.UnityEvent`1<UnityEngine.Color>
struct  UnityEvent_1_tFB475F569CC8852B004B3F2DE7536E67324C2AF8  : public UnityEventBase_t6E0F7823762EE94BB8489B5AE41C7802A266D3D5
{
public:
	// System.Object[] UnityEngine.Events.UnityEvent`1::m_InvokeArray
	ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___m_InvokeArray_3;

public:
	inline static int32_t get_offset_of_m_InvokeArray_3() { return static_cast<int32_t>(offsetof(UnityEvent_1_tFB475F569CC8852B004B3F2DE7536E67324C2AF8, ___m_InvokeArray_3)); }
	inline ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* get_m_InvokeArray_3() const { return ___m_InvokeArray_3; }
	inline ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A** get_address_of_m_InvokeArray_3() { return &___m_InvokeArray_3; }
	inline void set_m_InvokeArray_3(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* value)
	{
		___m_InvokeArray_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_InvokeArray_3), (void*)value);
	}
};


// UnityEngine.Events.UnityEvent`1<UnityEngine.EventSystems.BaseEventData>
struct  UnityEvent_1_t55DE148B605149DF84E469388B37672EE507573E  : public UnityEventBase_t6E0F7823762EE94BB8489B5AE41C7802A266D3D5
{
public:
	// System.Object[] UnityEngine.Events.UnityEvent`1::m_InvokeArray
	ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___m_InvokeArray_3;

public:
	inline static int32_t get_offset_of_m_InvokeArray_3() { return static_cast<int32_t>(offsetof(UnityEvent_1_t55DE148B605149DF84E469388B37672EE507573E, ___m_InvokeArray_3)); }
	inline ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* get_m_InvokeArray_3() const { return ___m_InvokeArray_3; }
	inline ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A** get_address_of_m_InvokeArray_3() { return &___m_InvokeArray_3; }
	inline void set_m_InvokeArray_3(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* value)
	{
		___m_InvokeArray_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_InvokeArray_3), (void*)value);
	}
};


// UnityEngine.LayerMask
struct  LayerMask_tBB9173D8B6939D476E67E849280AC9F4EC4D93B0 
{
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_tBB9173D8B6939D476E67E849280AC9F4EC4D93B0, ___m_Mask_0)); }
	inline int32_t get_m_Mask_0() const { return ___m_Mask_0; }
	inline int32_t* get_address_of_m_Mask_0() { return &___m_Mask_0; }
	inline void set_m_Mask_0(int32_t value)
	{
		___m_Mask_0 = value;
	}
};


// UnityEngine.Rect
struct  Rect_t35B976DE901B5423C11705E156938EA27AB402CE 
{
public:
	// System.Single UnityEngine.Rect::m_XMin
	float ___m_XMin_0;
	// System.Single UnityEngine.Rect::m_YMin
	float ___m_YMin_1;
	// System.Single UnityEngine.Rect::m_Width
	float ___m_Width_2;
	// System.Single UnityEngine.Rect::m_Height
	float ___m_Height_3;

public:
	inline static int32_t get_offset_of_m_XMin_0() { return static_cast<int32_t>(offsetof(Rect_t35B976DE901B5423C11705E156938EA27AB402CE, ___m_XMin_0)); }
	inline float get_m_XMin_0() const { return ___m_XMin_0; }
	inline float* get_address_of_m_XMin_0() { return &___m_XMin_0; }
	inline void set_m_XMin_0(float value)
	{
		___m_XMin_0 = value;
	}

	inline static int32_t get_offset_of_m_YMin_1() { return static_cast<int32_t>(offsetof(Rect_t35B976DE901B5423C11705E156938EA27AB402CE, ___m_YMin_1)); }
	inline float get_m_YMin_1() const { return ___m_YMin_1; }
	inline float* get_address_of_m_YMin_1() { return &___m_YMin_1; }
	inline void set_m_YMin_1(float value)
	{
		___m_YMin_1 = value;
	}

	inline static int32_t get_offset_of_m_Width_2() { return static_cast<int32_t>(offsetof(Rect_t35B976DE901B5423C11705E156938EA27AB402CE, ___m_Width_2)); }
	inline float get_m_Width_2() const { return ___m_Width_2; }
	inline float* get_address_of_m_Width_2() { return &___m_Width_2; }
	inline void set_m_Width_2(float value)
	{
		___m_Width_2 = value;
	}

	inline static int32_t get_offset_of_m_Height_3() { return static_cast<int32_t>(offsetof(Rect_t35B976DE901B5423C11705E156938EA27AB402CE, ___m_Height_3)); }
	inline float get_m_Height_3() const { return ___m_Height_3; }
	inline float* get_address_of_m_Height_3() { return &___m_Height_3; }
	inline void set_m_Height_3(float value)
	{
		___m_Height_3 = value;
	}
};


// UnityEngine.UI.CoroutineTween.FloatTween
struct  FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A 
{
public:
	// UnityEngine.UI.CoroutineTween.FloatTween_FloatTweenCallback UnityEngine.UI.CoroutineTween.FloatTween::m_Target
	FloatTweenCallback_t69056DA8AAB3BCDA97012834C1F1F265F7617502 * ___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_tF6BB24C266F36BD80E20C91AED453F7CE516919A, ___m_Target_0)); }
	inline FloatTweenCallback_t69056DA8AAB3BCDA97012834C1F1F265F7617502 * get_m_Target_0() const { return ___m_Target_0; }
	inline FloatTweenCallback_t69056DA8AAB3BCDA97012834C1F1F265F7617502 ** get_address_of_m_Target_0() { return &___m_Target_0; }
	inline void set_m_Target_0(FloatTweenCallback_t69056DA8AAB3BCDA97012834C1F1F265F7617502 * value)
	{
		___m_Target_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Target_0), (void*)value);
	}

	inline static int32_t get_offset_of_m_StartValue_1() { return static_cast<int32_t>(offsetof(FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A, ___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_tF6BB24C266F36BD80E20C91AED453F7CE516919A, ___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_tF6BB24C266F36BD80E20C91AED453F7CE516919A, ___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_tF6BB24C266F36BD80E20C91AED453F7CE516919A, ___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;
	}
};

// Native definition for P/Invoke marshalling of UnityEngine.UI.CoroutineTween.FloatTween
struct FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A_marshaled_pinvoke
{
	FloatTweenCallback_t69056DA8AAB3BCDA97012834C1F1F265F7617502 * ___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_tF6BB24C266F36BD80E20C91AED453F7CE516919A_marshaled_com
{
	FloatTweenCallback_t69056DA8AAB3BCDA97012834C1F1F265F7617502 * ___m_Target_0;
	float ___m_StartValue_1;
	float ___m_TargetValue_2;
	float ___m_Duration_3;
	int32_t ___m_IgnoreTimeScale_4;
};

// UnityEngine.UI.DefaultControls_Resources
struct  Resources_t0D3248037D186E6B8BB5CF2BD1EB021CF3E6DEE4 
{
public:
	// UnityEngine.Sprite UnityEngine.UI.DefaultControls_Resources::standard
	Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 * ___standard_0;
	// UnityEngine.Sprite UnityEngine.UI.DefaultControls_Resources::background
	Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 * ___background_1;
	// UnityEngine.Sprite UnityEngine.UI.DefaultControls_Resources::inputField
	Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 * ___inputField_2;
	// UnityEngine.Sprite UnityEngine.UI.DefaultControls_Resources::knob
	Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 * ___knob_3;
	// UnityEngine.Sprite UnityEngine.UI.DefaultControls_Resources::checkmark
	Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 * ___checkmark_4;
	// UnityEngine.Sprite UnityEngine.UI.DefaultControls_Resources::dropdown
	Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 * ___dropdown_5;
	// UnityEngine.Sprite UnityEngine.UI.DefaultControls_Resources::mask
	Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 * ___mask_6;

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

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

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

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

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

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

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

// Native definition for P/Invoke marshalling of UnityEngine.UI.DefaultControls/Resources
struct Resources_t0D3248037D186E6B8BB5CF2BD1EB021CF3E6DEE4_marshaled_pinvoke
{
	Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 * ___standard_0;
	Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 * ___background_1;
	Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 * ___inputField_2;
	Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 * ___knob_3;
	Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 * ___checkmark_4;
	Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 * ___dropdown_5;
	Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 * ___mask_6;
};
// Native definition for COM marshalling of UnityEngine.UI.DefaultControls/Resources
struct Resources_t0D3248037D186E6B8BB5CF2BD1EB021CF3E6DEE4_marshaled_com
{
	Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 * ___standard_0;
	Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 * ___background_1;
	Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 * ___inputField_2;
	Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 * ___knob_3;
	Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 * ___checkmark_4;
	Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 * ___dropdown_5;
	Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 * ___mask_6;
};

// UnityEngine.UI.SpriteState
struct  SpriteState_t58B9DD66A79CD69AB4CFC3AD0C41E45DC2192C0A 
{
public:
	// UnityEngine.Sprite UnityEngine.UI.SpriteState::m_HighlightedSprite
	Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 * ___m_HighlightedSprite_0;
	// UnityEngine.Sprite UnityEngine.UI.SpriteState::m_PressedSprite
	Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 * ___m_PressedSprite_1;
	// UnityEngine.Sprite UnityEngine.UI.SpriteState::m_SelectedSprite
	Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 * ___m_SelectedSprite_2;
	// UnityEngine.Sprite UnityEngine.UI.SpriteState::m_DisabledSprite
	Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 * ___m_DisabledSprite_3;

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

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

	inline static int32_t get_offset_of_m_SelectedSprite_2() { return static_cast<int32_t>(offsetof(SpriteState_t58B9DD66A79CD69AB4CFC3AD0C41E45DC2192C0A, ___m_SelectedSprite_2)); }
	inline Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 * get_m_SelectedSprite_2() const { return ___m_SelectedSprite_2; }
	inline Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 ** get_address_of_m_SelectedSprite_2() { return &___m_SelectedSprite_2; }
	inline void set_m_SelectedSprite_2(Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 * value)
	{
		___m_SelectedSprite_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_SelectedSprite_2), (void*)value);
	}

	inline static int32_t get_offset_of_m_DisabledSprite_3() { return static_cast<int32_t>(offsetof(SpriteState_t58B9DD66A79CD69AB4CFC3AD0C41E45DC2192C0A, ___m_DisabledSprite_3)); }
	inline Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 * get_m_DisabledSprite_3() const { return ___m_DisabledSprite_3; }
	inline Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 ** get_address_of_m_DisabledSprite_3() { return &___m_DisabledSprite_3; }
	inline void set_m_DisabledSprite_3(Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 * value)
	{
		___m_DisabledSprite_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_DisabledSprite_3), (void*)value);
	}
};

// Native definition for P/Invoke marshalling of UnityEngine.UI.SpriteState
struct SpriteState_t58B9DD66A79CD69AB4CFC3AD0C41E45DC2192C0A_marshaled_pinvoke
{
	Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 * ___m_HighlightedSprite_0;
	Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 * ___m_PressedSprite_1;
	Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 * ___m_SelectedSprite_2;
	Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 * ___m_DisabledSprite_3;
};
// Native definition for COM marshalling of UnityEngine.UI.SpriteState
struct SpriteState_t58B9DD66A79CD69AB4CFC3AD0C41E45DC2192C0A_marshaled_com
{
	Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 * ___m_HighlightedSprite_0;
	Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 * ___m_PressedSprite_1;
	Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 * ___m_SelectedSprite_2;
	Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 * ___m_DisabledSprite_3;
};

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

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

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

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

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

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

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

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

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

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

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

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


// UnityEngine.Vector2Int
struct  Vector2Int_t339DA203C037FA6BCFC926C36DC2194D52D5F905 
{
public:
	// System.Int32 UnityEngine.Vector2Int::m_X
	int32_t ___m_X_0;
	// System.Int32 UnityEngine.Vector2Int::m_Y
	int32_t ___m_Y_1;

public:
	inline static int32_t get_offset_of_m_X_0() { return static_cast<int32_t>(offsetof(Vector2Int_t339DA203C037FA6BCFC926C36DC2194D52D5F905, ___m_X_0)); }
	inline int32_t get_m_X_0() const { return ___m_X_0; }
	inline int32_t* get_address_of_m_X_0() { return &___m_X_0; }
	inline void set_m_X_0(int32_t value)
	{
		___m_X_0 = value;
	}

	inline static int32_t get_offset_of_m_Y_1() { return static_cast<int32_t>(offsetof(Vector2Int_t339DA203C037FA6BCFC926C36DC2194D52D5F905, ___m_Y_1)); }
	inline int32_t get_m_Y_1() const { return ___m_Y_1; }
	inline int32_t* get_address_of_m_Y_1() { return &___m_Y_1; }
	inline void set_m_Y_1(int32_t value)
	{
		___m_Y_1 = value;
	}
};

struct Vector2Int_t339DA203C037FA6BCFC926C36DC2194D52D5F905_StaticFields
{
public:
	// UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Zero
	Vector2Int_t339DA203C037FA6BCFC926C36DC2194D52D5F905  ___s_Zero_2;
	// UnityEngine.Vector2Int UnityEngine.Vector2Int::s_One
	Vector2Int_t339DA203C037FA6BCFC926C36DC2194D52D5F905  ___s_One_3;
	// UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Up
	Vector2Int_t339DA203C037FA6BCFC926C36DC2194D52D5F905  ___s_Up_4;
	// UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Down
	Vector2Int_t339DA203C037FA6BCFC926C36DC2194D52D5F905  ___s_Down_5;
	// UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Left
	Vector2Int_t339DA203C037FA6BCFC926C36DC2194D52D5F905  ___s_Left_6;
	// UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Right
	Vector2Int_t339DA203C037FA6BCFC926C36DC2194D52D5F905  ___s_Right_7;

public:
	inline static int32_t get_offset_of_s_Zero_2() { return static_cast<int32_t>(offsetof(Vector2Int_t339DA203C037FA6BCFC926C36DC2194D52D5F905_StaticFields, ___s_Zero_2)); }
	inline Vector2Int_t339DA203C037FA6BCFC926C36DC2194D52D5F905  get_s_Zero_2() const { return ___s_Zero_2; }
	inline Vector2Int_t339DA203C037FA6BCFC926C36DC2194D52D5F905 * get_address_of_s_Zero_2() { return &___s_Zero_2; }
	inline void set_s_Zero_2(Vector2Int_t339DA203C037FA6BCFC926C36DC2194D52D5F905  value)
	{
		___s_Zero_2 = value;
	}

	inline static int32_t get_offset_of_s_One_3() { return static_cast<int32_t>(offsetof(Vector2Int_t339DA203C037FA6BCFC926C36DC2194D52D5F905_StaticFields, ___s_One_3)); }
	inline Vector2Int_t339DA203C037FA6BCFC926C36DC2194D52D5F905  get_s_One_3() const { return ___s_One_3; }
	inline Vector2Int_t339DA203C037FA6BCFC926C36DC2194D52D5F905 * get_address_of_s_One_3() { return &___s_One_3; }
	inline void set_s_One_3(Vector2Int_t339DA203C037FA6BCFC926C36DC2194D52D5F905  value)
	{
		___s_One_3 = value;
	}

	inline static int32_t get_offset_of_s_Up_4() { return static_cast<int32_t>(offsetof(Vector2Int_t339DA203C037FA6BCFC926C36DC2194D52D5F905_StaticFields, ___s_Up_4)); }
	inline Vector2Int_t339DA203C037FA6BCFC926C36DC2194D52D5F905  get_s_Up_4() const { return ___s_Up_4; }
	inline Vector2Int_t339DA203C037FA6BCFC926C36DC2194D52D5F905 * get_address_of_s_Up_4() { return &___s_Up_4; }
	inline void set_s_Up_4(Vector2Int_t339DA203C037FA6BCFC926C36DC2194D52D5F905  value)
	{
		___s_Up_4 = value;
	}

	inline static int32_t get_offset_of_s_Down_5() { return static_cast<int32_t>(offsetof(Vector2Int_t339DA203C037FA6BCFC926C36DC2194D52D5F905_StaticFields, ___s_Down_5)); }
	inline Vector2Int_t339DA203C037FA6BCFC926C36DC2194D52D5F905  get_s_Down_5() const { return ___s_Down_5; }
	inline Vector2Int_t339DA203C037FA6BCFC926C36DC2194D52D5F905 * get_address_of_s_Down_5() { return &___s_Down_5; }
	inline void set_s_Down_5(Vector2Int_t339DA203C037FA6BCFC926C36DC2194D52D5F905  value)
	{
		___s_Down_5 = value;
	}

	inline static int32_t get_offset_of_s_Left_6() { return static_cast<int32_t>(offsetof(Vector2Int_t339DA203C037FA6BCFC926C36DC2194D52D5F905_StaticFields, ___s_Left_6)); }
	inline Vector2Int_t339DA203C037FA6BCFC926C36DC2194D52D5F905  get_s_Left_6() const { return ___s_Left_6; }
	inline Vector2Int_t339DA203C037FA6BCFC926C36DC2194D52D5F905 * get_address_of_s_Left_6() { return &___s_Left_6; }
	inline void set_s_Left_6(Vector2Int_t339DA203C037FA6BCFC926C36DC2194D52D5F905  value)
	{
		___s_Left_6 = value;
	}

	inline static int32_t get_offset_of_s_Right_7() { return static_cast<int32_t>(offsetof(Vector2Int_t339DA203C037FA6BCFC926C36DC2194D52D5F905_StaticFields, ___s_Right_7)); }
	inline Vector2Int_t339DA203C037FA6BCFC926C36DC2194D52D5F905  get_s_Right_7() const { return ___s_Right_7; }
	inline Vector2Int_t339DA203C037FA6BCFC926C36DC2194D52D5F905 * get_address_of_s_Right_7() { return &___s_Right_7; }
	inline void set_s_Right_7(Vector2Int_t339DA203C037FA6BCFC926C36DC2194D52D5F905  value)
	{
		___s_Right_7 = value;
	}
};


// UnityEngine.Vector3
struct  Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 
{
public:
	// System.Single UnityEngine.Vector3::x
	float ___x_2;
	// System.Single UnityEngine.Vector3::y
	float ___y_3;
	// System.Single UnityEngine.Vector3::z
	float ___z_4;

public:
	inline static int32_t get_offset_of_x_2() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720, ___x_2)); }
	inline float get_x_2() const { return ___x_2; }
	inline float* get_address_of_x_2() { return &___x_2; }
	inline void set_x_2(float value)
	{
		___x_2 = value;
	}

	inline static int32_t get_offset_of_y_3() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720, ___y_3)); }
	inline float get_y_3() const { return ___y_3; }
	inline float* get_address_of_y_3() { return &___y_3; }
	inline void set_y_3(float value)
	{
		___y_3 = value;
	}

	inline static int32_t get_offset_of_z_4() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720, ___z_4)); }
	inline float get_z_4() const { return ___z_4; }
	inline float* get_address_of_z_4() { return &___z_4; }
	inline void set_z_4(float value)
	{
		___z_4 = value;
	}
};

struct Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields
{
public:
	// UnityEngine.Vector3 UnityEngine.Vector3::zeroVector
	Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  ___zeroVector_5;
	// UnityEngine.Vector3 UnityEngine.Vector3::oneVector
	Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  ___oneVector_6;
	// UnityEngine.Vector3 UnityEngine.Vector3::upVector
	Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  ___upVector_7;
	// UnityEngine.Vector3 UnityEngine.Vector3::downVector
	Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  ___downVector_8;
	// UnityEngine.Vector3 UnityEngine.Vector3::leftVector
	Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  ___leftVector_9;
	// UnityEngine.Vector3 UnityEngine.Vector3::rightVector
	Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  ___rightVector_10;
	// UnityEngine.Vector3 UnityEngine.Vector3::forwardVector
	Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  ___forwardVector_11;
	// UnityEngine.Vector3 UnityEngine.Vector3::backVector
	Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  ___backVector_12;
	// UnityEngine.Vector3 UnityEngine.Vector3::positiveInfinityVector
	Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  ___positiveInfinityVector_13;
	// UnityEngine.Vector3 UnityEngine.Vector3::negativeInfinityVector
	Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  ___negativeInfinityVector_14;

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

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

	inline static int32_t get_offset_of_upVector_7() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___upVector_7)); }
	inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  get_upVector_7() const { return ___upVector_7; }
	inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_upVector_7() { return &___upVector_7; }
	inline void set_upVector_7(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  value)
	{
		___upVector_7 = value;
	}

	inline static int32_t get_offset_of_downVector_8() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___downVector_8)); }
	inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  get_downVector_8() const { return ___downVector_8; }
	inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_downVector_8() { return &___downVector_8; }
	inline void set_downVector_8(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  value)
	{
		___downVector_8 = value;
	}

	inline static int32_t get_offset_of_leftVector_9() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___leftVector_9)); }
	inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  get_leftVector_9() const { return ___leftVector_9; }
	inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_leftVector_9() { return &___leftVector_9; }
	inline void set_leftVector_9(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  value)
	{
		___leftVector_9 = value;
	}

	inline static int32_t get_offset_of_rightVector_10() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___rightVector_10)); }
	inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  get_rightVector_10() const { return ___rightVector_10; }
	inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_rightVector_10() { return &___rightVector_10; }
	inline void set_rightVector_10(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  value)
	{
		___rightVector_10 = value;
	}

	inline static int32_t get_offset_of_forwardVector_11() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___forwardVector_11)); }
	inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  get_forwardVector_11() const { return ___forwardVector_11; }
	inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_forwardVector_11() { return &___forwardVector_11; }
	inline void set_forwardVector_11(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  value)
	{
		___forwardVector_11 = value;
	}

	inline static int32_t get_offset_of_backVector_12() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___backVector_12)); }
	inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  get_backVector_12() const { return ___backVector_12; }
	inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_backVector_12() { return &___backVector_12; }
	inline void set_backVector_12(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  value)
	{
		___backVector_12 = value;
	}

	inline static int32_t get_offset_of_positiveInfinityVector_13() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___positiveInfinityVector_13)); }
	inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  get_positiveInfinityVector_13() const { return ___positiveInfinityVector_13; }
	inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_positiveInfinityVector_13() { return &___positiveInfinityVector_13; }
	inline void set_positiveInfinityVector_13(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  value)
	{
		___positiveInfinityVector_13 = value;
	}

	inline static int32_t get_offset_of_negativeInfinityVector_14() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___negativeInfinityVector_14)); }
	inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  get_negativeInfinityVector_14() const { return ___negativeInfinityVector_14; }
	inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_negativeInfinityVector_14() { return &___negativeInfinityVector_14; }
	inline void set_negativeInfinityVector_14(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  value)
	{
		___negativeInfinityVector_14 = value;
	}
};


// UnityEngine.Vector4
struct  Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E 
{
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_tD148D6428C3F8FF6CD998F82090113C2B490B76E, ___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_tD148D6428C3F8FF6CD998F82090113C2B490B76E, ___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_tD148D6428C3F8FF6CD998F82090113C2B490B76E, ___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_tD148D6428C3F8FF6CD998F82090113C2B490B76E, ___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_tD148D6428C3F8FF6CD998F82090113C2B490B76E_StaticFields
{
public:
	// UnityEngine.Vector4 UnityEngine.Vector4::zeroVector
	Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E  ___zeroVector_5;
	// UnityEngine.Vector4 UnityEngine.Vector4::oneVector
	Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E  ___oneVector_6;
	// UnityEngine.Vector4 UnityEngine.Vector4::positiveInfinityVector
	Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E  ___positiveInfinityVector_7;
	// UnityEngine.Vector4 UnityEngine.Vector4::negativeInfinityVector
	Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E  ___negativeInfinityVector_8;

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

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

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

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


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

public:
};

struct U3CPrivateImplementationDetailsU3E_tC8332394FBFEEB4B73459A35E182942340DA3537_StaticFields
{
public:
	// <PrivateImplementationDetails>___StaticArrayInitTypeSizeU3D12 <PrivateImplementationDetails>::7BBE37982E6C057ED87163CAFC7FD6E5E42EEA46
	__StaticArrayInitTypeSizeU3D12_t7F98A3A922EF4B6DA62C3CF2D4E5897EED2C26B8  ___7BBE37982E6C057ED87163CAFC7FD6E5E42EEA46_0;

public:
	inline static int32_t get_offset_of_U37BBE37982E6C057ED87163CAFC7FD6E5E42EEA46_0() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_tC8332394FBFEEB4B73459A35E182942340DA3537_StaticFields, ___7BBE37982E6C057ED87163CAFC7FD6E5E42EEA46_0)); }
	inline __StaticArrayInitTypeSizeU3D12_t7F98A3A922EF4B6DA62C3CF2D4E5897EED2C26B8  get_U37BBE37982E6C057ED87163CAFC7FD6E5E42EEA46_0() const { return ___7BBE37982E6C057ED87163CAFC7FD6E5E42EEA46_0; }
	inline __StaticArrayInitTypeSizeU3D12_t7F98A3A922EF4B6DA62C3CF2D4E5897EED2C26B8 * get_address_of_U37BBE37982E6C057ED87163CAFC7FD6E5E42EEA46_0() { return &___7BBE37982E6C057ED87163CAFC7FD6E5E42EEA46_0; }
	inline void set_U37BBE37982E6C057ED87163CAFC7FD6E5E42EEA46_0(__StaticArrayInitTypeSizeU3D12_t7F98A3A922EF4B6DA62C3CF2D4E5897EED2C26B8  value)
	{
		___7BBE37982E6C057ED87163CAFC7FD6E5E42EEA46_0 = value;
	}
};


// System.Collections.Generic.Dictionary`2_Enumerator<System.Int32,System.Object>
struct  Enumerator_t9A2E00C583A23B1B5B7D051DF98EBA95FA7174AF 
{
public:
	// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2_Enumerator::dictionary
	Dictionary_2_t03608389BB57475AA3F4B2B79D176A27807BC884 * ___dictionary_0;
	// System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::version
	int32_t ___version_1;
	// System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::index
	int32_t ___index_2;
	// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2_Enumerator::current
	KeyValuePair_2_t86464C52F9602337EAC68825E6BE06951D7530CE  ___current_3;
	// System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::getEnumeratorRetType
	int32_t ___getEnumeratorRetType_4;

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

	inline static int32_t get_offset_of_version_1() { return static_cast<int32_t>(offsetof(Enumerator_t9A2E00C583A23B1B5B7D051DF98EBA95FA7174AF, ___version_1)); }
	inline int32_t get_version_1() const { return ___version_1; }
	inline int32_t* get_address_of_version_1() { return &___version_1; }
	inline void set_version_1(int32_t value)
	{
		___version_1 = value;
	}

	inline static int32_t get_offset_of_index_2() { return static_cast<int32_t>(offsetof(Enumerator_t9A2E00C583A23B1B5B7D051DF98EBA95FA7174AF, ___index_2)); }
	inline int32_t get_index_2() const { return ___index_2; }
	inline int32_t* get_address_of_index_2() { return &___index_2; }
	inline void set_index_2(int32_t value)
	{
		___index_2 = value;
	}

	inline static int32_t get_offset_of_current_3() { return static_cast<int32_t>(offsetof(Enumerator_t9A2E00C583A23B1B5B7D051DF98EBA95FA7174AF, ___current_3)); }
	inline KeyValuePair_2_t86464C52F9602337EAC68825E6BE06951D7530CE  get_current_3() const { return ___current_3; }
	inline KeyValuePair_2_t86464C52F9602337EAC68825E6BE06951D7530CE * get_address_of_current_3() { return &___current_3; }
	inline void set_current_3(KeyValuePair_2_t86464C52F9602337EAC68825E6BE06951D7530CE  value)
	{
		___current_3 = value;
		Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___value_1), (void*)NULL);
	}

	inline static int32_t get_offset_of_getEnumeratorRetType_4() { return static_cast<int32_t>(offsetof(Enumerator_t9A2E00C583A23B1B5B7D051DF98EBA95FA7174AF, ___getEnumeratorRetType_4)); }
	inline int32_t get_getEnumeratorRetType_4() const { return ___getEnumeratorRetType_4; }
	inline int32_t* get_address_of_getEnumeratorRetType_4() { return &___getEnumeratorRetType_4; }
	inline void set_getEnumeratorRetType_4(int32_t value)
	{
		___getEnumeratorRetType_4 = value;
	}
};


// System.Collections.Generic.Dictionary`2_Enumerator<System.Int32,UnityEngine.EventSystems.PointerEventData>
struct  Enumerator_t69DA01997DBC98F46135E03A41A0BAB908D2C2AB 
{
public:
	// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2_Enumerator::dictionary
	Dictionary_2_t9F401E8FAE13945DFBD264E317248AB9CC9C36CA * ___dictionary_0;
	// System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::version
	int32_t ___version_1;
	// System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::index
	int32_t ___index_2;
	// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2_Enumerator::current
	KeyValuePair_2_t23E843C6D6385C71A1DB40EC1271D2DEA75F22EC  ___current_3;
	// System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::getEnumeratorRetType
	int32_t ___getEnumeratorRetType_4;

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

	inline static int32_t get_offset_of_version_1() { return static_cast<int32_t>(offsetof(Enumerator_t69DA01997DBC98F46135E03A41A0BAB908D2C2AB, ___version_1)); }
	inline int32_t get_version_1() const { return ___version_1; }
	inline int32_t* get_address_of_version_1() { return &___version_1; }
	inline void set_version_1(int32_t value)
	{
		___version_1 = value;
	}

	inline static int32_t get_offset_of_index_2() { return static_cast<int32_t>(offsetof(Enumerator_t69DA01997DBC98F46135E03A41A0BAB908D2C2AB, ___index_2)); }
	inline int32_t get_index_2() const { return ___index_2; }
	inline int32_t* get_address_of_index_2() { return &___index_2; }
	inline void set_index_2(int32_t value)
	{
		___index_2 = value;
	}

	inline static int32_t get_offset_of_current_3() { return static_cast<int32_t>(offsetof(Enumerator_t69DA01997DBC98F46135E03A41A0BAB908D2C2AB, ___current_3)); }
	inline KeyValuePair_2_t23E843C6D6385C71A1DB40EC1271D2DEA75F22EC  get_current_3() const { return ___current_3; }
	inline KeyValuePair_2_t23E843C6D6385C71A1DB40EC1271D2DEA75F22EC * get_address_of_current_3() { return &___current_3; }
	inline void set_current_3(KeyValuePair_2_t23E843C6D6385C71A1DB40EC1271D2DEA75F22EC  value)
	{
		___current_3 = value;
		Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___value_1), (void*)NULL);
	}

	inline static int32_t get_offset_of_getEnumeratorRetType_4() { return static_cast<int32_t>(offsetof(Enumerator_t69DA01997DBC98F46135E03A41A0BAB908D2C2AB, ___getEnumeratorRetType_4)); }
	inline int32_t get_getEnumeratorRetType_4() const { return ___getEnumeratorRetType_4; }
	inline int32_t* get_address_of_getEnumeratorRetType_4() { return &___getEnumeratorRetType_4; }
	inline void set_getEnumeratorRetType_4(int32_t value)
	{
		___getEnumeratorRetType_4 = value;
	}
};


// System.Delegate
struct  Delegate_t  : public RuntimeObject
{
public:
	// System.IntPtr System.Delegate::method_ptr
	Il2CppMethodPointer ___method_ptr_0;
	// System.IntPtr System.Delegate::invoke_impl
	intptr_t ___invoke_impl_1;
	// System.Object System.Delegate::m_target
	RuntimeObject * ___m_target_2;
	// System.IntPtr System.Delegate::method
	intptr_t ___method_3;
	// System.IntPtr System.Delegate::delegate_trampoline
	intptr_t ___delegate_trampoline_4;
	// System.IntPtr System.Delegate::extra_arg
	intptr_t ___extra_arg_5;
	// System.IntPtr System.Delegate::method_code
	intptr_t ___method_code_6;
	// System.Reflection.MethodInfo System.Delegate::method_info
	MethodInfo_t * ___method_info_7;
	// System.Reflection.MethodInfo System.Delegate::original_method_info
	MethodInfo_t * ___original_method_info_8;
	// System.DelegateData System.Delegate::data
	DelegateData_t1BF9F691B56DAE5F8C28C5E084FDE94F15F27BBE * ___data_9;
	// System.Boolean System.Delegate::method_is_virtual
	bool ___method_is_virtual_10;

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

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

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

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

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

	inline static int32_t get_offset_of_extra_arg_5() { return static_cast<int32_t>(offsetof(Delegate_t, ___extra_arg_5)); }
	inline intptr_t get_extra_arg_5() const { return ___extra_arg_5; }
	inline intptr_t* get_address_of_extra_arg_5() { return &___extra_arg_5; }
	inline void set_extra_arg_5(intptr_t value)
	{
		___extra_arg_5 = value;
	}

	inline static int32_t get_offset_of_method_code_6() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_code_6)); }
	inline intptr_t get_method_code_6() const { return ___method_code_6; }
	inline intptr_t* get_address_of_method_code_6() { return &___method_code_6; }
	inline void set_method_code_6(intptr_t value)
	{
		___method_code_6 = value;
	}

	inline static int32_t get_offset_of_method_info_7() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_info_7)); }
	inline MethodInfo_t * get_method_info_7() const { return ___method_info_7; }
	inline MethodInfo_t ** get_address_of_method_info_7() { return &___method_info_7; }
	inline void set_method_info_7(MethodInfo_t * value)
	{
		___method_info_7 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___method_info_7), (void*)value);
	}

	inline static int32_t get_offset_of_original_method_info_8() { return static_cast<int32_t>(offsetof(Delegate_t, ___original_method_info_8)); }
	inline MethodInfo_t * get_original_method_info_8() const { return ___original_method_info_8; }
	inline MethodInfo_t ** get_address_of_original_method_info_8() { return &___original_method_info_8; }
	inline void set_original_method_info_8(MethodInfo_t * value)
	{
		___original_method_info_8 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___original_method_info_8), (void*)value);
	}

	inline static int32_t get_offset_of_data_9() { return static_cast<int32_t>(offsetof(Delegate_t, ___data_9)); }
	inline DelegateData_t1BF9F691B56DAE5F8C28C5E084FDE94F15F27BBE * get_data_9() const { return ___data_9; }
	inline DelegateData_t1BF9F691B56DAE5F8C28C5E084FDE94F15F27BBE ** get_address_of_data_9() { return &___data_9; }
	inline void set_data_9(DelegateData_t1BF9F691B56DAE5F8C28C5E084FDE94F15F27BBE * value)
	{
		___data_9 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___data_9), (void*)value);
	}

	inline static int32_t get_offset_of_method_is_virtual_10() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_is_virtual_10)); }
	inline bool get_method_is_virtual_10() const { return ___method_is_virtual_10; }
	inline bool* get_address_of_method_is_virtual_10() { return &___method_is_virtual_10; }
	inline void set_method_is_virtual_10(bool value)
	{
		___method_is_virtual_10 = value;
	}
};

// Native definition for P/Invoke marshalling of System.Delegate
struct Delegate_t_marshaled_pinvoke
{
	intptr_t ___method_ptr_0;
	intptr_t ___invoke_impl_1;
	Il2CppIUnknown* ___m_target_2;
	intptr_t ___method_3;
	intptr_t ___delegate_trampoline_4;
	intptr_t ___extra_arg_5;
	intptr_t ___method_code_6;
	MethodInfo_t * ___method_info_7;
	MethodInfo_t * ___original_method_info_8;
	DelegateData_t1BF9F691B56DAE5F8C28C5E084FDE94F15F27BBE * ___data_9;
	int32_t ___method_is_virtual_10;
};
// Native definition for COM marshalling of System.Delegate
struct Delegate_t_marshaled_com
{
	intptr_t ___method_ptr_0;
	intptr_t ___invoke_impl_1;
	Il2CppIUnknown* ___m_target_2;
	intptr_t ___method_3;
	intptr_t ___delegate_trampoline_4;
	intptr_t ___extra_arg_5;
	intptr_t ___method_code_6;
	MethodInfo_t * ___method_info_7;
	MethodInfo_t * ___original_method_info_8;
	DelegateData_t1BF9F691B56DAE5F8C28C5E084FDE94F15F27BBE * ___data_9;
	int32_t ___method_is_virtual_10;
};

// System.Exception
struct  Exception_t  : public RuntimeObject
{
public:
	// System.String System.Exception::_className
	String_t* ____className_1;
	// System.String System.Exception::_message
	String_t* ____message_2;
	// System.Collections.IDictionary System.Exception::_data
	RuntimeObject* ____data_3;
	// System.Exception System.Exception::_innerException
	Exception_t * ____innerException_4;
	// System.String System.Exception::_helpURL
	String_t* ____helpURL_5;
	// System.Object System.Exception::_stackTrace
	RuntimeObject * ____stackTrace_6;
	// System.String System.Exception::_stackTraceString
	String_t* ____stackTraceString_7;
	// System.String System.Exception::_remoteStackTraceString
	String_t* ____remoteStackTraceString_8;
	// System.Int32 System.Exception::_remoteStackIndex
	int32_t ____remoteStackIndex_9;
	// System.Object System.Exception::_dynamicMethods
	RuntimeObject * ____dynamicMethods_10;
	// System.Int32 System.Exception::_HResult
	int32_t ____HResult_11;
	// System.String System.Exception::_source
	String_t* ____source_12;
	// System.Runtime.Serialization.SafeSerializationManager System.Exception::_safeSerializationManager
	SafeSerializationManager_t4A754D86B0F784B18CBC36C073BA564BED109770 * ____safeSerializationManager_13;
	// System.Diagnostics.StackTrace[] System.Exception::captured_traces
	StackTraceU5BU5D_t855F09649EA34DEE7C1B6F088E0538E3CCC3F196* ___captured_traces_14;
	// System.IntPtr[] System.Exception::native_trace_ips
	IntPtrU5BU5D_t4DC01DCB9A6DF6C9792A6513595D7A11E637DCDD* ___native_trace_ips_15;

public:
	inline static int32_t get_offset_of__className_1() { return static_cast<int32_t>(offsetof(Exception_t, ____className_1)); }
	inline String_t* get__className_1() const { return ____className_1; }
	inline String_t** get_address_of__className_1() { return &____className_1; }
	inline void set__className_1(String_t* value)
	{
		____className_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____className_1), (void*)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((void**)(&____message_2), (void*)value);
	}

	inline static int32_t get_offset_of__data_3() { return static_cast<int32_t>(offsetof(Exception_t, ____data_3)); }
	inline RuntimeObject* get__data_3() const { return ____data_3; }
	inline RuntimeObject** get_address_of__data_3() { return &____data_3; }
	inline void set__data_3(RuntimeObject* value)
	{
		____data_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____data_3), (void*)value);
	}

	inline static int32_t get_offset_of__innerException_4() { return static_cast<int32_t>(offsetof(Exception_t, ____innerException_4)); }
	inline Exception_t * get__innerException_4() const { return ____innerException_4; }
	inline Exception_t ** get_address_of__innerException_4() { return &____innerException_4; }
	inline void set__innerException_4(Exception_t * value)
	{
		____innerException_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____innerException_4), (void*)value);
	}

	inline static int32_t get_offset_of__helpURL_5() { return static_cast<int32_t>(offsetof(Exception_t, ____helpURL_5)); }
	inline String_t* get__helpURL_5() const { return ____helpURL_5; }
	inline String_t** get_address_of__helpURL_5() { return &____helpURL_5; }
	inline void set__helpURL_5(String_t* value)
	{
		____helpURL_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____helpURL_5), (void*)value);
	}

	inline static int32_t get_offset_of__stackTrace_6() { return static_cast<int32_t>(offsetof(Exception_t, ____stackTrace_6)); }
	inline RuntimeObject * get__stackTrace_6() const { return ____stackTrace_6; }
	inline RuntimeObject ** get_address_of__stackTrace_6() { return &____stackTrace_6; }
	inline void set__stackTrace_6(RuntimeObject * value)
	{
		____stackTrace_6 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____stackTrace_6), (void*)value);
	}

	inline static int32_t get_offset_of__stackTraceString_7() { return static_cast<int32_t>(offsetof(Exception_t, ____stackTraceString_7)); }
	inline String_t* get__stackTraceString_7() const { return ____stackTraceString_7; }
	inline String_t** get_address_of__stackTraceString_7() { return &____stackTraceString_7; }
	inline void set__stackTraceString_7(String_t* value)
	{
		____stackTraceString_7 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____stackTraceString_7), (void*)value);
	}

	inline static int32_t get_offset_of__remoteStackTraceString_8() { return static_cast<int32_t>(offsetof(Exception_t, ____remoteStackTraceString_8)); }
	inline String_t* get__remoteStackTraceString_8() const { return ____remoteStackTraceString_8; }
	inline String_t** get_address_of__remoteStackTraceString_8() { return &____remoteStackTraceString_8; }
	inline void set__remoteStackTraceString_8(String_t* value)
	{
		____remoteStackTraceString_8 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____remoteStackTraceString_8), (void*)value);
	}

	inline static int32_t get_offset_of__remoteStackIndex_9() { return static_cast<int32_t>(offsetof(Exception_t, ____remoteStackIndex_9)); }
	inline int32_t get__remoteStackIndex_9() const { return ____remoteStackIndex_9; }
	inline int32_t* get_address_of__remoteStackIndex_9() { return &____remoteStackIndex_9; }
	inline void set__remoteStackIndex_9(int32_t value)
	{
		____remoteStackIndex_9 = value;
	}

	inline static int32_t get_offset_of__dynamicMethods_10() { return static_cast<int32_t>(offsetof(Exception_t, ____dynamicMethods_10)); }
	inline RuntimeObject * get__dynamicMethods_10() const { return ____dynamicMethods_10; }
	inline RuntimeObject ** get_address_of__dynamicMethods_10() { return &____dynamicMethods_10; }
	inline void set__dynamicMethods_10(RuntimeObject * value)
	{
		____dynamicMethods_10 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____dynamicMethods_10), (void*)value);
	}

	inline static int32_t get_offset_of__HResult_11() { return static_cast<int32_t>(offsetof(Exception_t, ____HResult_11)); }
	inline int32_t get__HResult_11() const { return ____HResult_11; }
	inline int32_t* get_address_of__HResult_11() { return &____HResult_11; }
	inline void set__HResult_11(int32_t value)
	{
		____HResult_11 = value;
	}

	inline static int32_t get_offset_of__source_12() { return static_cast<int32_t>(offsetof(Exception_t, ____source_12)); }
	inline String_t* get__source_12() const { return ____source_12; }
	inline String_t** get_address_of__source_12() { return &____source_12; }
	inline void set__source_12(String_t* value)
	{
		____source_12 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____source_12), (void*)value);
	}

	inline static int32_t get_offset_of__safeSerializationManager_13() { return static_cast<int32_t>(offsetof(Exception_t, ____safeSerializationManager_13)); }
	inline SafeSerializationManager_t4A754D86B0F784B18CBC36C073BA564BED109770 * get__safeSerializationManager_13() const { return ____safeSerializationManager_13; }
	inline SafeSerializationManager_t4A754D86B0F784B18CBC36C073BA564BED109770 ** get_address_of__safeSerializationManager_13() { return &____safeSerializationManager_13; }
	inline void set__safeSerializationManager_13(SafeSerializationManager_t4A754D86B0F784B18CBC36C073BA564BED109770 * value)
	{
		____safeSerializationManager_13 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____safeSerializationManager_13), (void*)value);
	}

	inline static int32_t get_offset_of_captured_traces_14() { return static_cast<int32_t>(offsetof(Exception_t, ___captured_traces_14)); }
	inline StackTraceU5BU5D_t855F09649EA34DEE7C1B6F088E0538E3CCC3F196* get_captured_traces_14() const { return ___captured_traces_14; }
	inline StackTraceU5BU5D_t855F09649EA34DEE7C1B6F088E0538E3CCC3F196** get_address_of_captured_traces_14() { return &___captured_traces_14; }
	inline void set_captured_traces_14(StackTraceU5BU5D_t855F09649EA34DEE7C1B6F088E0538E3CCC3F196* value)
	{
		___captured_traces_14 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___captured_traces_14), (void*)value);
	}

	inline static int32_t get_offset_of_native_trace_ips_15() { return static_cast<int32_t>(offsetof(Exception_t, ___native_trace_ips_15)); }
	inline IntPtrU5BU5D_t4DC01DCB9A6DF6C9792A6513595D7A11E637DCDD* get_native_trace_ips_15() const { return ___native_trace_ips_15; }
	inline IntPtrU5BU5D_t4DC01DCB9A6DF6C9792A6513595D7A11E637DCDD** get_address_of_native_trace_ips_15() { return &___native_trace_ips_15; }
	inline void set_native_trace_ips_15(IntPtrU5BU5D_t4DC01DCB9A6DF6C9792A6513595D7A11E637DCDD* value)
	{
		___native_trace_ips_15 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___native_trace_ips_15), (void*)value);
	}
};

struct Exception_t_StaticFields
{
public:
	// System.Object System.Exception::s_EDILock
	RuntimeObject * ___s_EDILock_0;

public:
	inline static int32_t get_offset_of_s_EDILock_0() { return static_cast<int32_t>(offsetof(Exception_t_StaticFields, ___s_EDILock_0)); }
	inline RuntimeObject * get_s_EDILock_0() const { return ___s_EDILock_0; }
	inline RuntimeObject ** get_address_of_s_EDILock_0() { return &___s_EDILock_0; }
	inline void set_s_EDILock_0(RuntimeObject * value)
	{
		___s_EDILock_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___s_EDILock_0), (void*)value);
	}
};

// Native definition for P/Invoke marshalling of System.Exception
struct Exception_t_marshaled_pinvoke
{
	char* ____className_1;
	char* ____message_2;
	RuntimeObject* ____data_3;
	Exception_t_marshaled_pinvoke* ____innerException_4;
	char* ____helpURL_5;
	Il2CppIUnknown* ____stackTrace_6;
	char* ____stackTraceString_7;
	char* ____remoteStackTraceString_8;
	int32_t ____remoteStackIndex_9;
	Il2CppIUnknown* ____dynamicMethods_10;
	int32_t ____HResult_11;
	char* ____source_12;
	SafeSerializationManager_t4A754D86B0F784B18CBC36C073BA564BED109770 * ____safeSerializationManager_13;
	StackTraceU5BU5D_t855F09649EA34DEE7C1B6F088E0538E3CCC3F196* ___captured_traces_14;
	Il2CppSafeArray/*NONE*/* ___native_trace_ips_15;
};
// Native definition for COM marshalling of System.Exception
struct Exception_t_marshaled_com
{
	Il2CppChar* ____className_1;
	Il2CppChar* ____message_2;
	RuntimeObject* ____data_3;
	Exception_t_marshaled_com* ____innerException_4;
	Il2CppChar* ____helpURL_5;
	Il2CppIUnknown* ____stackTrace_6;
	Il2CppChar* ____stackTraceString_7;
	Il2CppChar* ____remoteStackTraceString_8;
	int32_t ____remoteStackIndex_9;
	Il2CppIUnknown* ____dynamicMethods_10;
	int32_t ____HResult_11;
	Il2CppChar* ____source_12;
	SafeSerializationManager_t4A754D86B0F784B18CBC36C073BA564BED109770 * ____safeSerializationManager_13;
	StackTraceU5BU5D_t855F09649EA34DEE7C1B6F088E0538E3CCC3F196* ___captured_traces_14;
	Il2CppSafeArray/*NONE*/* ___native_trace_ips_15;
};

// System.Int32Enum
struct  Int32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD 
{
public:
	// System.Int32 System.Int32Enum::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(Int32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// System.Reflection.BindingFlags
struct  BindingFlags_tE35C91D046E63A1B92BB9AB909FCF9DA84379ED0 
{
public:
	// System.Int32 System.Reflection.BindingFlags::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(BindingFlags_tE35C91D046E63A1B92BB9AB909FCF9DA84379ED0, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// System.RuntimeTypeHandle
struct  RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D 
{
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_t7B542280A22F0EC4EAC2061C29178845847A8B2D, ___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;
	}
};


// UnityEngine.Bounds
struct  Bounds_tA2716F5212749C61B0E7B7B77E0CD3D79B742890 
{
public:
	// UnityEngine.Vector3 UnityEngine.Bounds::m_Center
	Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  ___m_Center_0;
	// UnityEngine.Vector3 UnityEngine.Bounds::m_Extents
	Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  ___m_Extents_1;

public:
	inline static int32_t get_offset_of_m_Center_0() { return static_cast<int32_t>(offsetof(Bounds_tA2716F5212749C61B0E7B7B77E0CD3D79B742890, ___m_Center_0)); }
	inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  get_m_Center_0() const { return ___m_Center_0; }
	inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_m_Center_0() { return &___m_Center_0; }
	inline void set_m_Center_0(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  value)
	{
		___m_Center_0 = value;
	}

	inline static int32_t get_offset_of_m_Extents_1() { return static_cast<int32_t>(offsetof(Bounds_tA2716F5212749C61B0E7B7B77E0CD3D79B742890, ___m_Extents_1)); }
	inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  get_m_Extents_1() const { return ___m_Extents_1; }
	inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_m_Extents_1() { return &___m_Extents_1; }
	inline void set_m_Extents_1(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  value)
	{
		___m_Extents_1 = value;
	}
};


// UnityEngine.Coroutine
struct  Coroutine_tAE7DB2FC70A0AE6477F896F852057CB0754F06EC  : public YieldInstruction_t836035AC7BD07A3C7909F7AD2A5B42DE99D91C44
{
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_tAE7DB2FC70A0AE6477F896F852057CB0754F06EC, ___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;
	}
};

// Native definition for P/Invoke marshalling of UnityEngine.Coroutine
struct Coroutine_tAE7DB2FC70A0AE6477F896F852057CB0754F06EC_marshaled_pinvoke : public YieldInstruction_t836035AC7BD07A3C7909F7AD2A5B42DE99D91C44_marshaled_pinvoke
{
	intptr_t ___m_Ptr_0;
};
// Native definition for COM marshalling of UnityEngine.Coroutine
struct Coroutine_tAE7DB2FC70A0AE6477F896F852057CB0754F06EC_marshaled_com : public YieldInstruction_t836035AC7BD07A3C7909F7AD2A5B42DE99D91C44_marshaled_com
{
	intptr_t ___m_Ptr_0;
};

// UnityEngine.CursorLockMode
struct  CursorLockMode_tF9B28266D253124BE56C232B7ED2D9F7CC3D1E38 
{
public:
	// System.Int32 UnityEngine.CursorLockMode::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(CursorLockMode_tF9B28266D253124BE56C232B7ED2D9F7CC3D1E38, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// UnityEngine.Display
struct  Display_t38AD3008E8C72693533E4FE9CFFF6E01B56E9D57  : 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_t38AD3008E8C72693533E4FE9CFFF6E01B56E9D57, ___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_t38AD3008E8C72693533E4FE9CFFF6E01B56E9D57_StaticFields
{
public:
	// UnityEngine.Display[] UnityEngine.Display::displays
	DisplayU5BU5D_tB2AB0FDB3B2E9FD784D5100C18EB0ED489A2CCC9* ___displays_1;
	// UnityEngine.Display UnityEngine.Display::_mainDisplay
	Display_t38AD3008E8C72693533E4FE9CFFF6E01B56E9D57 * ____mainDisplay_2;
	// UnityEngine.Display_DisplaysUpdatedDelegate UnityEngine.Display::onDisplaysUpdated
	DisplaysUpdatedDelegate_t2FAF995B47D691BD7C5BBC17D533DD8B19BE9A90 * ___onDisplaysUpdated_3;

public:
	inline static int32_t get_offset_of_displays_1() { return static_cast<int32_t>(offsetof(Display_t38AD3008E8C72693533E4FE9CFFF6E01B56E9D57_StaticFields, ___displays_1)); }
	inline DisplayU5BU5D_tB2AB0FDB3B2E9FD784D5100C18EB0ED489A2CCC9* get_displays_1() const { return ___displays_1; }
	inline DisplayU5BU5D_tB2AB0FDB3B2E9FD784D5100C18EB0ED489A2CCC9** get_address_of_displays_1() { return &___displays_1; }
	inline void set_displays_1(DisplayU5BU5D_tB2AB0FDB3B2E9FD784D5100C18EB0ED489A2CCC9* value)
	{
		___displays_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___displays_1), (void*)value);
	}

	inline static int32_t get_offset_of__mainDisplay_2() { return static_cast<int32_t>(offsetof(Display_t38AD3008E8C72693533E4FE9CFFF6E01B56E9D57_StaticFields, ____mainDisplay_2)); }
	inline Display_t38AD3008E8C72693533E4FE9CFFF6E01B56E9D57 * get__mainDisplay_2() const { return ____mainDisplay_2; }
	inline Display_t38AD3008E8C72693533E4FE9CFFF6E01B56E9D57 ** get_address_of__mainDisplay_2() { return &____mainDisplay_2; }
	inline void set__mainDisplay_2(Display_t38AD3008E8C72693533E4FE9CFFF6E01B56E9D57 * value)
	{
		____mainDisplay_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____mainDisplay_2), (void*)value);
	}

	inline static int32_t get_offset_of_onDisplaysUpdated_3() { return static_cast<int32_t>(offsetof(Display_t38AD3008E8C72693533E4FE9CFFF6E01B56E9D57_StaticFields, ___onDisplaysUpdated_3)); }
	inline DisplaysUpdatedDelegate_t2FAF995B47D691BD7C5BBC17D533DD8B19BE9A90 * get_onDisplaysUpdated_3() const { return ___onDisplaysUpdated_3; }
	inline DisplaysUpdatedDelegate_t2FAF995B47D691BD7C5BBC17D533DD8B19BE9A90 ** get_address_of_onDisplaysUpdated_3() { return &___onDisplaysUpdated_3; }
	inline void set_onDisplaysUpdated_3(DisplaysUpdatedDelegate_t2FAF995B47D691BD7C5BBC17D533DD8B19BE9A90 * value)
	{
		___onDisplaysUpdated_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___onDisplaysUpdated_3), (void*)value);
	}
};


// UnityEngine.DrivenTransformProperties
struct  DrivenTransformProperties_tE19A09F25C763B9190D4F0CD90ABC01F1C6CEC5F 
{
public:
	// System.Int32 UnityEngine.DrivenTransformProperties::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(DrivenTransformProperties_tE19A09F25C763B9190D4F0CD90ABC01F1C6CEC5F, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// UnityEngine.EventSystems.EventHandle
struct  EventHandle_tF6428A551850EC70E06F4140A2D3121C4B0DC64E 
{
public:
	// System.Int32 UnityEngine.EventSystems.EventHandle::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(EventHandle_tF6428A551850EC70E06F4140A2D3121C4B0DC64E, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// UnityEngine.EventSystems.EventTrigger_TriggerEvent
struct  TriggerEvent_tF73252408C49CDE2F1A05AA75FE09086C53A9793  : public UnityEvent_1_t55DE148B605149DF84E469388B37672EE507573E
{
public:

public:
};


// UnityEngine.EventSystems.EventTriggerType
struct  EventTriggerType_t1F93B498A28A60FC59EBD7B6AC28C25CABA3E0DE 
{
public:
	// System.Int32 UnityEngine.EventSystems.EventTriggerType::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(EventTriggerType_t1F93B498A28A60FC59EBD7B6AC28C25CABA3E0DE, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// UnityEngine.EventSystems.MoveDirection
struct  MoveDirection_t82C25470C79BBE899C5E27B312A983D7FF457E1B 
{
public:
	// System.Int32 UnityEngine.EventSystems.MoveDirection::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(MoveDirection_t82C25470C79BBE899C5E27B312A983D7FF457E1B, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// UnityEngine.EventSystems.PointerEventData_FramePressState
struct  FramePressState_t14175B3126231E1E65C038FBC84A1C6A24E3E79E 
{
public:
	// System.Int32 UnityEngine.EventSystems.PointerEventData_FramePressState::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(FramePressState_t14175B3126231E1E65C038FBC84A1C6A24E3E79E, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// UnityEngine.EventSystems.PointerEventData_InputButton
struct  InputButton_tCC7470F9FD2AFE525243394F0215B47D4BF86AB0 
{
public:
	// System.Int32 UnityEngine.EventSystems.PointerEventData_InputButton::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(InputButton_tCC7470F9FD2AFE525243394F0215B47D4BF86AB0, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// UnityEngine.EventSystems.RaycastResult
struct  RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91 
{
public:
	// UnityEngine.GameObject UnityEngine.EventSystems.RaycastResult::m_GameObject
	GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___m_GameObject_0;
	// UnityEngine.EventSystems.BaseRaycaster UnityEngine.EventSystems.RaycastResult::module
	BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 * ___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_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  ___worldPosition_7;
	// UnityEngine.Vector3 UnityEngine.EventSystems.RaycastResult::worldNormal
	Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  ___worldNormal_8;
	// UnityEngine.Vector2 UnityEngine.EventSystems.RaycastResult::screenPosition
	Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___screenPosition_9;
	// System.Int32 UnityEngine.EventSystems.RaycastResult::displayIndex
	int32_t ___displayIndex_10;

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

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

	inline static int32_t get_offset_of_distance_2() { return static_cast<int32_t>(offsetof(RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91, ___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_t991BCED43A91EDD8580F39631DA07B1F88C58B91, ___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_t991BCED43A91EDD8580F39631DA07B1F88C58B91, ___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_t991BCED43A91EDD8580F39631DA07B1F88C58B91, ___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_t991BCED43A91EDD8580F39631DA07B1F88C58B91, ___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_t991BCED43A91EDD8580F39631DA07B1F88C58B91, ___worldPosition_7)); }
	inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  get_worldPosition_7() const { return ___worldPosition_7; }
	inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_worldPosition_7() { return &___worldPosition_7; }
	inline void set_worldPosition_7(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  value)
	{
		___worldPosition_7 = value;
	}

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

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

	inline static int32_t get_offset_of_displayIndex_10() { return static_cast<int32_t>(offsetof(RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91, ___displayIndex_10)); }
	inline int32_t get_displayIndex_10() const { return ___displayIndex_10; }
	inline int32_t* get_address_of_displayIndex_10() { return &___displayIndex_10; }
	inline void set_displayIndex_10(int32_t value)
	{
		___displayIndex_10 = value;
	}
};

// Native definition for P/Invoke marshalling of UnityEngine.EventSystems.RaycastResult
struct RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91_marshaled_pinvoke
{
	GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___m_GameObject_0;
	BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 * ___module_1;
	float ___distance_2;
	float ___index_3;
	int32_t ___depth_4;
	int32_t ___sortingLayer_5;
	int32_t ___sortingOrder_6;
	Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  ___worldPosition_7;
	Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  ___worldNormal_8;
	Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___screenPosition_9;
	int32_t ___displayIndex_10;
};
// Native definition for COM marshalling of UnityEngine.EventSystems.RaycastResult
struct RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91_marshaled_com
{
	GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___m_GameObject_0;
	BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 * ___module_1;
	float ___distance_2;
	float ___index_3;
	int32_t ___depth_4;
	int32_t ___sortingLayer_5;
	int32_t ___sortingOrder_6;
	Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  ___worldPosition_7;
	Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  ___worldNormal_8;
	Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___screenPosition_9;
	int32_t ___displayIndex_10;
};

// UnityEngine.EventSystems.StandaloneInputModule_InputMode
struct  InputMode_t6C81C4F84B743FC877C53380040470BE273BA79D 
{
public:
	// System.Int32 UnityEngine.EventSystems.StandaloneInputModule_InputMode::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(InputMode_t6C81C4F84B743FC877C53380040470BE273BA79D, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// UnityEngine.FontStyle
struct  FontStyle_t273973EBB1F40C2381F6D60AB957149DE5720CF3 
{
public:
	// System.Int32 UnityEngine.FontStyle::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(FontStyle_t273973EBB1F40C2381F6D60AB957149DE5720CF3, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// UnityEngine.IMECompositionMode
struct  IMECompositionMode_t491836CA4BD289253C9FF16B3C158744C8598CE2 
{
public:
	// System.Int32 UnityEngine.IMECompositionMode::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(IMECompositionMode_t491836CA4BD289253C9FF16B3C158744C8598CE2, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


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

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

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

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

// Native definition for P/Invoke marshalling of UnityEngine.Object
struct Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_marshaled_pinvoke
{
	intptr_t ___m_CachedPtr_0;
};
// Native definition for COM marshalling of UnityEngine.Object
struct Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_marshaled_com
{
	intptr_t ___m_CachedPtr_0;
};

// UnityEngine.OperatingSystemFamily
struct  OperatingSystemFamily_tB10B95DB611852B942F4B31CCD63B9955350F2EE 
{
public:
	// System.Int32 UnityEngine.OperatingSystemFamily::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(OperatingSystemFamily_tB10B95DB611852B942F4B31CCD63B9955350F2EE, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// UnityEngine.Ray
struct  Ray_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2 
{
public:
	// UnityEngine.Vector3 UnityEngine.Ray::m_Origin
	Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  ___m_Origin_0;
	// UnityEngine.Vector3 UnityEngine.Ray::m_Direction
	Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  ___m_Direction_1;

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

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


// UnityEngine.RaycastHit
struct  RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3 
{
public:
	// UnityEngine.Vector3 UnityEngine.RaycastHit::m_Point
	Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  ___m_Point_0;
	// UnityEngine.Vector3 UnityEngine.RaycastHit::m_Normal
	Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  ___m_Normal_1;
	// System.UInt32 UnityEngine.RaycastHit::m_FaceID
	uint32_t ___m_FaceID_2;
	// System.Single UnityEngine.RaycastHit::m_Distance
	float ___m_Distance_3;
	// UnityEngine.Vector2 UnityEngine.RaycastHit::m_UV
	Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___m_UV_4;
	// System.Int32 UnityEngine.RaycastHit::m_Collider
	int32_t ___m_Collider_5;

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

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

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

	inline static int32_t get_offset_of_m_Distance_3() { return static_cast<int32_t>(offsetof(RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3, ___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_t19695F18F9265FE5425062BBA6A4D330480538C3, ___m_UV_4)); }
	inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  get_m_UV_4() const { return ___m_UV_4; }
	inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_m_UV_4() { return &___m_UV_4; }
	inline void set_m_UV_4(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  value)
	{
		___m_UV_4 = value;
	}

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


// UnityEngine.RaycastHit2D
struct  RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE 
{
public:
	// UnityEngine.Vector2 UnityEngine.RaycastHit2D::m_Centroid
	Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___m_Centroid_0;
	// UnityEngine.Vector2 UnityEngine.RaycastHit2D::m_Point
	Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___m_Point_1;
	// UnityEngine.Vector2 UnityEngine.RaycastHit2D::m_Normal
	Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___m_Normal_2;
	// System.Single UnityEngine.RaycastHit2D::m_Distance
	float ___m_Distance_3;
	// System.Single UnityEngine.RaycastHit2D::m_Fraction
	float ___m_Fraction_4;
	// System.Int32 UnityEngine.RaycastHit2D::m_Collider
	int32_t ___m_Collider_5;

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

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

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

	inline static int32_t get_offset_of_m_Distance_3() { return static_cast<int32_t>(offsetof(RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE, ___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_t5E8A7F96317BAF2033362FC780F4D72DC72764BE, ___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_t5E8A7F96317BAF2033362FC780F4D72DC72764BE, ___m_Collider_5)); }
	inline int32_t get_m_Collider_5() const { return ___m_Collider_5; }
	inline int32_t* get_address_of_m_Collider_5() { return &___m_Collider_5; }
	inline void set_m_Collider_5(int32_t value)
	{
		___m_Collider_5 = value;
	}
};


// UnityEngine.RectTransform_Axis
struct  Axis_tA0521D01CB96B1073151D89F6DB21C805556FE39 
{
public:
	// System.Int32 UnityEngine.RectTransform_Axis::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(Axis_tA0521D01CB96B1073151D89F6DB21C805556FE39, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// UnityEngine.RenderMode
struct  RenderMode_tB54632E74CDC4A990E815EB8C3CC515D3A9E2F60 
{
public:
	// System.Int32 UnityEngine.RenderMode::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(RenderMode_tB54632E74CDC4A990E815EB8C3CC515D3A9E2F60, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// UnityEngine.TextAnchor
struct  TextAnchor_tEC19034D476659A5E05366C63564F34DD30E7C57 
{
public:
	// System.Int32 UnityEngine.TextAnchor::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(TextAnchor_tEC19034D476659A5E05366C63564F34DD30E7C57, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// UnityEngine.TouchPhase
struct  TouchPhase_t7E9CEC3DD059E32F847242513BD6CE30866AB2A6 
{
public:
	// System.Int32 UnityEngine.TouchPhase::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(TouchPhase_t7E9CEC3DD059E32F847242513BD6CE30866AB2A6, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// UnityEngine.TouchScreenKeyboardType
struct  TouchScreenKeyboardType_tDD21D45735F3021BF4C6C7C1A660ABF03EBCE602 
{
public:
	// System.Int32 UnityEngine.TouchScreenKeyboardType::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(TouchScreenKeyboardType_tDD21D45735F3021BF4C6C7C1A660ABF03EBCE602, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// UnityEngine.TouchType
struct  TouchType_tBBD83025576FC017B10484014B5C396613A02B8E 
{
public:
	// System.Int32 UnityEngine.TouchType::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(TouchType_tBBD83025576FC017B10484014B5C396613A02B8E, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// UnityEngine.UI.AspectRatioFitter_AspectMode
struct  AspectMode_t2D8C205891B8E63CA16B6AC3BA1D41320903C65A 
{
public:
	// System.Int32 UnityEngine.UI.AspectRatioFitter_AspectMode::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(AspectMode_t2D8C205891B8E63CA16B6AC3BA1D41320903C65A, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// UnityEngine.UI.Button_ButtonClickedEvent
struct  ButtonClickedEvent_t975D9C903BC4880557ADD7D3ACFB01CB2B3D6DDB  : public UnityEvent_t5C6DDC2FCDF7F5C1808F1DDFBAD27A383F5FE65F
{
public:

public:
};


// UnityEngine.UI.CanvasScaler_ScaleMode
struct  ScaleMode_t38950B182EA5E1C8589AB5E02F36FEABB8A5CAA6 
{
public:
	// System.Int32 UnityEngine.UI.CanvasScaler_ScaleMode::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(ScaleMode_t38950B182EA5E1C8589AB5E02F36FEABB8A5CAA6, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// UnityEngine.UI.CanvasScaler_ScreenMatchMode
struct  ScreenMatchMode_t61C3A62F8F54F705D47C2C37B06DC8083238C133 
{
public:
	// System.Int32 UnityEngine.UI.CanvasScaler_ScreenMatchMode::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(ScreenMatchMode_t61C3A62F8F54F705D47C2C37B06DC8083238C133, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// UnityEngine.UI.CanvasScaler_Unit
struct  Unit_tD24A4DB24016D1A6B46579640E170359F76F8313 
{
public:
	// System.Int32 UnityEngine.UI.CanvasScaler_Unit::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(Unit_tD24A4DB24016D1A6B46579640E170359F76F8313, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// UnityEngine.UI.CanvasUpdate
struct  CanvasUpdate_t101AC9B078FFAAC6BDA703E7439B320BC19E9AF6 
{
public:
	// System.Int32 UnityEngine.UI.CanvasUpdate::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(CanvasUpdate_t101AC9B078FFAAC6BDA703E7439B320BC19E9AF6, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// UnityEngine.UI.ColorBlock
struct  ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA 
{
public:
	// UnityEngine.Color UnityEngine.UI.ColorBlock::m_NormalColor
	Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ___m_NormalColor_0;
	// UnityEngine.Color UnityEngine.UI.ColorBlock::m_HighlightedColor
	Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ___m_HighlightedColor_1;
	// UnityEngine.Color UnityEngine.UI.ColorBlock::m_PressedColor
	Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ___m_PressedColor_2;
	// UnityEngine.Color UnityEngine.UI.ColorBlock::m_SelectedColor
	Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ___m_SelectedColor_3;
	// UnityEngine.Color UnityEngine.UI.ColorBlock::m_DisabledColor
	Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ___m_DisabledColor_4;
	// System.Single UnityEngine.UI.ColorBlock::m_ColorMultiplier
	float ___m_ColorMultiplier_5;
	// System.Single UnityEngine.UI.ColorBlock::m_FadeDuration
	float ___m_FadeDuration_6;

public:
	inline static int32_t get_offset_of_m_NormalColor_0() { return static_cast<int32_t>(offsetof(ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA, ___m_NormalColor_0)); }
	inline Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  get_m_NormalColor_0() const { return ___m_NormalColor_0; }
	inline Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 * get_address_of_m_NormalColor_0() { return &___m_NormalColor_0; }
	inline void set_m_NormalColor_0(Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  value)
	{
		___m_NormalColor_0 = value;
	}

	inline static int32_t get_offset_of_m_HighlightedColor_1() { return static_cast<int32_t>(offsetof(ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA, ___m_HighlightedColor_1)); }
	inline Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  get_m_HighlightedColor_1() const { return ___m_HighlightedColor_1; }
	inline Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 * get_address_of_m_HighlightedColor_1() { return &___m_HighlightedColor_1; }
	inline void set_m_HighlightedColor_1(Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  value)
	{
		___m_HighlightedColor_1 = value;
	}

	inline static int32_t get_offset_of_m_PressedColor_2() { return static_cast<int32_t>(offsetof(ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA, ___m_PressedColor_2)); }
	inline Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  get_m_PressedColor_2() const { return ___m_PressedColor_2; }
	inline Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 * get_address_of_m_PressedColor_2() { return &___m_PressedColor_2; }
	inline void set_m_PressedColor_2(Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  value)
	{
		___m_PressedColor_2 = value;
	}

	inline static int32_t get_offset_of_m_SelectedColor_3() { return static_cast<int32_t>(offsetof(ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA, ___m_SelectedColor_3)); }
	inline Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  get_m_SelectedColor_3() const { return ___m_SelectedColor_3; }
	inline Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 * get_address_of_m_SelectedColor_3() { return &___m_SelectedColor_3; }
	inline void set_m_SelectedColor_3(Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  value)
	{
		___m_SelectedColor_3 = value;
	}

	inline static int32_t get_offset_of_m_DisabledColor_4() { return static_cast<int32_t>(offsetof(ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA, ___m_DisabledColor_4)); }
	inline Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  get_m_DisabledColor_4() const { return ___m_DisabledColor_4; }
	inline Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 * get_address_of_m_DisabledColor_4() { return &___m_DisabledColor_4; }
	inline void set_m_DisabledColor_4(Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  value)
	{
		___m_DisabledColor_4 = value;
	}

	inline static int32_t get_offset_of_m_ColorMultiplier_5() { return static_cast<int32_t>(offsetof(ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA, ___m_ColorMultiplier_5)); }
	inline float get_m_ColorMultiplier_5() const { return ___m_ColorMultiplier_5; }
	inline float* get_address_of_m_ColorMultiplier_5() { return &___m_ColorMultiplier_5; }
	inline void set_m_ColorMultiplier_5(float value)
	{
		___m_ColorMultiplier_5 = value;
	}

	inline static int32_t get_offset_of_m_FadeDuration_6() { return static_cast<int32_t>(offsetof(ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA, ___m_FadeDuration_6)); }
	inline float get_m_FadeDuration_6() const { return ___m_FadeDuration_6; }
	inline float* get_address_of_m_FadeDuration_6() { return &___m_FadeDuration_6; }
	inline void set_m_FadeDuration_6(float value)
	{
		___m_FadeDuration_6 = value;
	}
};


// UnityEngine.UI.ContentSizeFitter_FitMode
struct  FitMode_tBF783E77415F7063B468C18E758F738D83D60A08 
{
public:
	// System.Int32 UnityEngine.UI.ContentSizeFitter_FitMode::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(FitMode_tBF783E77415F7063B468C18E758F738D83D60A08, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// UnityEngine.UI.CoroutineTween.ColorTween_ColorTweenCallback
struct  ColorTweenCallback_tA2357F5ECB0BB12F303C2D6EE5A628CFD14C91C0  : public UnityEvent_1_tFB475F569CC8852B004B3F2DE7536E67324C2AF8
{
public:

public:
};


// UnityEngine.UI.CoroutineTween.ColorTween_ColorTweenMode
struct  ColorTweenMode_tDCE018D37330F576ACCD00D16CAF91AE55315F2F 
{
public:
	// System.Int32 UnityEngine.UI.CoroutineTween.ColorTween_ColorTweenMode::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(ColorTweenMode_tDCE018D37330F576ACCD00D16CAF91AE55315F2F, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// UnityEngine.UI.CoroutineTween.FloatTween_FloatTweenCallback
struct  FloatTweenCallback_t69056DA8AAB3BCDA97012834C1F1F265F7617502  : public UnityEvent_1_tD2F68F6DD363B64D94CB72CA4170B8DC7A1117F6
{
public:

public:
};


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

public:
};

struct DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_StaticFields
{
public:
	// UnityEngine.UI.DefaultControls_IFactoryControls UnityEngine.UI.DefaultControls::m_CurrentFactory
	RuntimeObject* ___m_CurrentFactory_0;
	// UnityEngine.Vector2 UnityEngine.UI.DefaultControls::s_ThickElementSize
	Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___s_ThickElementSize_4;
	// UnityEngine.Vector2 UnityEngine.UI.DefaultControls::s_ThinElementSize
	Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___s_ThinElementSize_5;
	// UnityEngine.Vector2 UnityEngine.UI.DefaultControls::s_ImageElementSize
	Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___s_ImageElementSize_6;
	// UnityEngine.Color UnityEngine.UI.DefaultControls::s_DefaultSelectableColor
	Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ___s_DefaultSelectableColor_7;
	// UnityEngine.Color UnityEngine.UI.DefaultControls::s_PanelColor
	Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ___s_PanelColor_8;
	// UnityEngine.Color UnityEngine.UI.DefaultControls::s_TextColor
	Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ___s_TextColor_9;

public:
	inline static int32_t get_offset_of_m_CurrentFactory_0() { return static_cast<int32_t>(offsetof(DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_StaticFields, ___m_CurrentFactory_0)); }
	inline RuntimeObject* get_m_CurrentFactory_0() const { return ___m_CurrentFactory_0; }
	inline RuntimeObject** get_address_of_m_CurrentFactory_0() { return &___m_CurrentFactory_0; }
	inline void set_m_CurrentFactory_0(RuntimeObject* value)
	{
		___m_CurrentFactory_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_CurrentFactory_0), (void*)value);
	}

	inline static int32_t get_offset_of_s_ThickElementSize_4() { return static_cast<int32_t>(offsetof(DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_StaticFields, ___s_ThickElementSize_4)); }
	inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  get_s_ThickElementSize_4() const { return ___s_ThickElementSize_4; }
	inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_s_ThickElementSize_4() { return &___s_ThickElementSize_4; }
	inline void set_s_ThickElementSize_4(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  value)
	{
		___s_ThickElementSize_4 = value;
	}

	inline static int32_t get_offset_of_s_ThinElementSize_5() { return static_cast<int32_t>(offsetof(DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_StaticFields, ___s_ThinElementSize_5)); }
	inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  get_s_ThinElementSize_5() const { return ___s_ThinElementSize_5; }
	inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_s_ThinElementSize_5() { return &___s_ThinElementSize_5; }
	inline void set_s_ThinElementSize_5(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  value)
	{
		___s_ThinElementSize_5 = value;
	}

	inline static int32_t get_offset_of_s_ImageElementSize_6() { return static_cast<int32_t>(offsetof(DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_StaticFields, ___s_ImageElementSize_6)); }
	inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  get_s_ImageElementSize_6() const { return ___s_ImageElementSize_6; }
	inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_s_ImageElementSize_6() { return &___s_ImageElementSize_6; }
	inline void set_s_ImageElementSize_6(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  value)
	{
		___s_ImageElementSize_6 = value;
	}

	inline static int32_t get_offset_of_s_DefaultSelectableColor_7() { return static_cast<int32_t>(offsetof(DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_StaticFields, ___s_DefaultSelectableColor_7)); }
	inline Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  get_s_DefaultSelectableColor_7() const { return ___s_DefaultSelectableColor_7; }
	inline Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 * get_address_of_s_DefaultSelectableColor_7() { return &___s_DefaultSelectableColor_7; }
	inline void set_s_DefaultSelectableColor_7(Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  value)
	{
		___s_DefaultSelectableColor_7 = value;
	}

	inline static int32_t get_offset_of_s_PanelColor_8() { return static_cast<int32_t>(offsetof(DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_StaticFields, ___s_PanelColor_8)); }
	inline Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  get_s_PanelColor_8() const { return ___s_PanelColor_8; }
	inline Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 * get_address_of_s_PanelColor_8() { return &___s_PanelColor_8; }
	inline void set_s_PanelColor_8(Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  value)
	{
		___s_PanelColor_8 = value;
	}

	inline static int32_t get_offset_of_s_TextColor_9() { return static_cast<int32_t>(offsetof(DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_StaticFields, ___s_TextColor_9)); }
	inline Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  get_s_TextColor_9() const { return ___s_TextColor_9; }
	inline Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 * get_address_of_s_TextColor_9() { return &___s_TextColor_9; }
	inline void set_s_TextColor_9(Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  value)
	{
		___s_TextColor_9 = value;
	}
};


// UnityEngine.UI.Dropdown_DropdownEvent
struct  DropdownEvent_t429FBB093ED3586F5D49859EBD338125EAB76306  : public UnityEvent_1_t6DD758393B13FC2A58BE44E647D9EBEA4F27D914
{
public:

public:
};


// UnityEngine.UI.GraphicRaycaster_BlockingObjects
struct  BlockingObjects_tFC334A7FDC8003C26A58D8FF24EDD045C49F9E23 
{
public:
	// System.Int32 UnityEngine.UI.GraphicRaycaster_BlockingObjects::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(BlockingObjects_tFC334A7FDC8003C26A58D8FF24EDD045C49F9E23, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// UnityEngine.UI.Image_FillMethod
struct  FillMethod_t0DB7332683118B7C7D2748BE74CFBF19CD19F8C5 
{
public:
	// System.Int32 UnityEngine.UI.Image_FillMethod::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(FillMethod_t0DB7332683118B7C7D2748BE74CFBF19CD19F8C5, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// UnityEngine.UI.Image_Type
struct  Type_t96B8A259B84ADA5E7D3B1F13AEAE22175937F38A 
{
public:
	// System.Int32 UnityEngine.UI.Image_Type::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(Type_t96B8A259B84ADA5E7D3B1F13AEAE22175937F38A, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// UnityEngine.UI.InputField_CharacterValidation
struct  CharacterValidation_t2661E1767E01D63D4C8CE8F95C53C617118F206E 
{
public:
	// System.Int32 UnityEngine.UI.InputField_CharacterValidation::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(CharacterValidation_t2661E1767E01D63D4C8CE8F95C53C617118F206E, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// UnityEngine.UI.InputField_ContentType
struct  ContentType_t8F7DB5382A51BC2D99814DEB6BCD904D5E5B2048 
{
public:
	// System.Int32 UnityEngine.UI.InputField_ContentType::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(ContentType_t8F7DB5382A51BC2D99814DEB6BCD904D5E5B2048, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// UnityEngine.UI.InputField_InputType
struct  InputType_t1726189312457C509B0693B5ACDB9DA7387EB54A 
{
public:
	// System.Int32 UnityEngine.UI.InputField_InputType::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(InputType_t1726189312457C509B0693B5ACDB9DA7387EB54A, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// UnityEngine.UI.InputField_LineType
struct  LineType_t9C34D02DDDA75D3E914ADD9E417258B40D56DED6 
{
public:
	// System.Int32 UnityEngine.UI.InputField_LineType::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(LineType_t9C34D02DDDA75D3E914ADD9E417258B40D56DED6, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// UnityEngine.UI.Navigation_Mode
struct  Mode_t93F92BD50B147AE38D82BA33FA77FD247A59FE26 
{
public:
	// System.Int32 UnityEngine.UI.Navigation_Mode::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(Mode_t93F92BD50B147AE38D82BA33FA77FD247A59FE26, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// UnityEngine.UI.ScrollRect_MovementType
struct  MovementType_t78F2436465C40CA3C70631E1E5F088EA7A15C97A 
{
public:
	// System.Int32 UnityEngine.UI.ScrollRect_MovementType::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(MovementType_t78F2436465C40CA3C70631E1E5F088EA7A15C97A, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// UnityEngine.UI.ScrollRect_ScrollbarVisibility
struct  ScrollbarVisibility_t4D6A5D8EF1681A91CED9F04283D0C882DCE1531F 
{
public:
	// System.Int32 UnityEngine.UI.ScrollRect_ScrollbarVisibility::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(ScrollbarVisibility_t4D6A5D8EF1681A91CED9F04283D0C882DCE1531F, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// UnityEngine.UI.Scrollbar_Direction
struct  Direction_t7DC57FCC1DB6C12E88B2227EEEE2FCEF3F1483FF 
{
public:
	// System.Int32 UnityEngine.UI.Scrollbar_Direction::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(Direction_t7DC57FCC1DB6C12E88B2227EEEE2FCEF3F1483FF, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// UnityEngine.UI.Selectable_SelectionState
struct  SelectionState_tF089B96B46A592693753CBF23C52A3887632D210 
{
public:
	// System.Int32 UnityEngine.UI.Selectable_SelectionState::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(SelectionState_tF089B96B46A592693753CBF23C52A3887632D210, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// UnityEngine.UI.Selectable_Transition
struct  Transition_tA9261C608B54C52324084A0B080E7A3E0548A181 
{
public:
	// System.Int32 UnityEngine.UI.Selectable_Transition::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(Transition_tA9261C608B54C52324084A0B080E7A3E0548A181, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// UnityEngine.UI.Slider_Direction
struct  Direction_tAAEBCB52D43F1B8F5DBB1A6F1025F9D02852B67E 
{
public:
	// System.Int32 UnityEngine.UI.Slider_Direction::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(Direction_tAAEBCB52D43F1B8F5DBB1A6F1025F9D02852B67E, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// UnityEngine.UI.Toggle_ToggleEvent
struct  ToggleEvent_t50D925F8E220FB47DA738411CEF9C57FF7E1DC43  : public UnityEvent_1_tE040CE348097B63925504E9E6AFCD89D46798FE3
{
public:

public:
};


// UnityEngine.UI.Toggle_ToggleTransition
struct  ToggleTransition_t45980EB1352FF47B2D8D8EBC90385AB68939046D 
{
public:
	// System.Int32 UnityEngine.UI.Toggle_ToggleTransition::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(ToggleTransition_t45980EB1352FF47B2D8D8EBC90385AB68939046D, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// UnityEngine.UI.VertexHelper
struct  VertexHelper_t27373EA2CF0F5810EC8CF873D0A6D6C0B23DAC3F  : public RuntimeObject
{
public:
	// System.Collections.Generic.List`1<UnityEngine.Vector3> UnityEngine.UI.VertexHelper::m_Positions
	List_1_tFCCBEDAA56D8F7598520FB136A9F8D713033D6B5 * ___m_Positions_0;
	// System.Collections.Generic.List`1<UnityEngine.Color32> UnityEngine.UI.VertexHelper::m_Colors
	List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * ___m_Colors_1;
	// System.Collections.Generic.List`1<UnityEngine.Vector2> UnityEngine.UI.VertexHelper::m_Uv0S
	List_1_t0737D51EB43DAAA1BDC9C2B83B393A4B9B9BE8EB * ___m_Uv0S_2;
	// System.Collections.Generic.List`1<UnityEngine.Vector2> UnityEngine.UI.VertexHelper::m_Uv1S
	List_1_t0737D51EB43DAAA1BDC9C2B83B393A4B9B9BE8EB * ___m_Uv1S_3;
	// System.Collections.Generic.List`1<UnityEngine.Vector2> UnityEngine.UI.VertexHelper::m_Uv2S
	List_1_t0737D51EB43DAAA1BDC9C2B83B393A4B9B9BE8EB * ___m_Uv2S_4;
	// System.Collections.Generic.List`1<UnityEngine.Vector2> UnityEngine.UI.VertexHelper::m_Uv3S
	List_1_t0737D51EB43DAAA1BDC9C2B83B393A4B9B9BE8EB * ___m_Uv3S_5;
	// System.Collections.Generic.List`1<UnityEngine.Vector3> UnityEngine.UI.VertexHelper::m_Normals
	List_1_tFCCBEDAA56D8F7598520FB136A9F8D713033D6B5 * ___m_Normals_6;
	// System.Collections.Generic.List`1<UnityEngine.Vector4> UnityEngine.UI.VertexHelper::m_Tangents
	List_1_tFF4005B40E5BA433006DA11C56DB086B1E2FC955 * ___m_Tangents_7;
	// System.Collections.Generic.List`1<System.Int32> UnityEngine.UI.VertexHelper::m_Indices
	List_1_tE1526161A558A17A39A8B69D8EEF3801393B6226 * ___m_Indices_8;
	// System.Boolean UnityEngine.UI.VertexHelper::m_ListsInitalized
	bool ___m_ListsInitalized_11;

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

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

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

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

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

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

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

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

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

	inline static int32_t get_offset_of_m_ListsInitalized_11() { return static_cast<int32_t>(offsetof(VertexHelper_t27373EA2CF0F5810EC8CF873D0A6D6C0B23DAC3F, ___m_ListsInitalized_11)); }
	inline bool get_m_ListsInitalized_11() const { return ___m_ListsInitalized_11; }
	inline bool* get_address_of_m_ListsInitalized_11() { return &___m_ListsInitalized_11; }
	inline void set_m_ListsInitalized_11(bool value)
	{
		___m_ListsInitalized_11 = value;
	}
};

struct VertexHelper_t27373EA2CF0F5810EC8CF873D0A6D6C0B23DAC3F_StaticFields
{
public:
	// UnityEngine.Vector4 UnityEngine.UI.VertexHelper::s_DefaultTangent
	Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E  ___s_DefaultTangent_9;
	// UnityEngine.Vector3 UnityEngine.UI.VertexHelper::s_DefaultNormal
	Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  ___s_DefaultNormal_10;

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

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


// UnityEngine.UISystemProfilerApi_SampleType
struct  SampleType_t2144AEAF3447ACAFCE1C13AF669F63192F8E75EC 
{
public:
	// System.Int32 UnityEngine.UISystemProfilerApi_SampleType::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(SampleType_t2144AEAF3447ACAFCE1C13AF669F63192F8E75EC, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// System.MulticastDelegate
struct  MulticastDelegate_t  : public Delegate_t
{
public:
	// System.Delegate[] System.MulticastDelegate::delegates
	DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86* ___delegates_11;

public:
	inline static int32_t get_offset_of_delegates_11() { return static_cast<int32_t>(offsetof(MulticastDelegate_t, ___delegates_11)); }
	inline DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86* get_delegates_11() const { return ___delegates_11; }
	inline DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86** get_address_of_delegates_11() { return &___delegates_11; }
	inline void set_delegates_11(DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86* value)
	{
		___delegates_11 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___delegates_11), (void*)value);
	}
};

// Native definition for P/Invoke marshalling of System.MulticastDelegate
struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
{
	Delegate_t_marshaled_pinvoke** ___delegates_11;
};
// Native definition for COM marshalling of System.MulticastDelegate
struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
{
	Delegate_t_marshaled_com** ___delegates_11;
};

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

public:
};


// System.Type
struct  Type_t  : public MemberInfo_t
{
public:
	// System.RuntimeTypeHandle System.Type::_impl
	RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D  ____impl_9;

public:
	inline static int32_t get_offset_of__impl_9() { return static_cast<int32_t>(offsetof(Type_t, ____impl_9)); }
	inline RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D  get__impl_9() const { return ____impl_9; }
	inline RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D * get_address_of__impl_9() { return &____impl_9; }
	inline void set__impl_9(RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D  value)
	{
		____impl_9 = value;
	}
};

struct Type_t_StaticFields
{
public:
	// System.Reflection.MemberFilter System.Type::FilterAttribute
	MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 * ___FilterAttribute_0;
	// System.Reflection.MemberFilter System.Type::FilterName
	MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 * ___FilterName_1;
	// System.Reflection.MemberFilter System.Type::FilterNameIgnoreCase
	MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 * ___FilterNameIgnoreCase_2;
	// System.Object System.Type::Missing
	RuntimeObject * ___Missing_3;
	// System.Char System.Type::Delimiter
	Il2CppChar ___Delimiter_4;
	// System.Type[] System.Type::EmptyTypes
	TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* ___EmptyTypes_5;
	// System.Reflection.Binder System.Type::defaultBinder
	Binder_t4D5CB06963501D32847C057B57157D6DC49CA759 * ___defaultBinder_6;

public:
	inline static int32_t get_offset_of_FilterAttribute_0() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___FilterAttribute_0)); }
	inline MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 * get_FilterAttribute_0() const { return ___FilterAttribute_0; }
	inline MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 ** get_address_of_FilterAttribute_0() { return &___FilterAttribute_0; }
	inline void set_FilterAttribute_0(MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 * value)
	{
		___FilterAttribute_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___FilterAttribute_0), (void*)value);
	}

	inline static int32_t get_offset_of_FilterName_1() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___FilterName_1)); }
	inline MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 * get_FilterName_1() const { return ___FilterName_1; }
	inline MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 ** get_address_of_FilterName_1() { return &___FilterName_1; }
	inline void set_FilterName_1(MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 * value)
	{
		___FilterName_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___FilterName_1), (void*)value);
	}

	inline static int32_t get_offset_of_FilterNameIgnoreCase_2() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___FilterNameIgnoreCase_2)); }
	inline MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 * get_FilterNameIgnoreCase_2() const { return ___FilterNameIgnoreCase_2; }
	inline MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 ** get_address_of_FilterNameIgnoreCase_2() { return &___FilterNameIgnoreCase_2; }
	inline void set_FilterNameIgnoreCase_2(MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 * value)
	{
		___FilterNameIgnoreCase_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___FilterNameIgnoreCase_2), (void*)value);
	}

	inline static int32_t get_offset_of_Missing_3() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___Missing_3)); }
	inline RuntimeObject * get_Missing_3() const { return ___Missing_3; }
	inline RuntimeObject ** get_address_of_Missing_3() { return &___Missing_3; }
	inline void set_Missing_3(RuntimeObject * value)
	{
		___Missing_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___Missing_3), (void*)value);
	}

	inline static int32_t get_offset_of_Delimiter_4() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___Delimiter_4)); }
	inline Il2CppChar get_Delimiter_4() const { return ___Delimiter_4; }
	inline Il2CppChar* get_address_of_Delimiter_4() { return &___Delimiter_4; }
	inline void set_Delimiter_4(Il2CppChar value)
	{
		___Delimiter_4 = value;
	}

	inline static int32_t get_offset_of_EmptyTypes_5() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___EmptyTypes_5)); }
	inline TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* get_EmptyTypes_5() const { return ___EmptyTypes_5; }
	inline TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F** get_address_of_EmptyTypes_5() { return &___EmptyTypes_5; }
	inline void set_EmptyTypes_5(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* value)
	{
		___EmptyTypes_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___EmptyTypes_5), (void*)value);
	}

	inline static int32_t get_offset_of_defaultBinder_6() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___defaultBinder_6)); }
	inline Binder_t4D5CB06963501D32847C057B57157D6DC49CA759 * get_defaultBinder_6() const { return ___defaultBinder_6; }
	inline Binder_t4D5CB06963501D32847C057B57157D6DC49CA759 ** get_address_of_defaultBinder_6() { return &___defaultBinder_6; }
	inline void set_defaultBinder_6(Binder_t4D5CB06963501D32847C057B57157D6DC49CA759 * value)
	{
		___defaultBinder_6 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___defaultBinder_6), (void*)value);
	}
};


// UnityEngine.Component
struct  Component_t05064EF382ABCAF4B8C94F8A350EA85184C26621  : public Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0
{
public:

public:
};


// UnityEngine.EventSystems.AxisEventData
struct  AxisEventData_t6684191CFC2ADB0DD66DD195174D92F017862442  : public BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5
{
public:
	// UnityEngine.Vector2 UnityEngine.EventSystems.AxisEventData::<moveVector>k__BackingField
	Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___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_t6684191CFC2ADB0DD66DD195174D92F017862442, ___U3CmoveVectorU3Ek__BackingField_2)); }
	inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  get_U3CmoveVectorU3Ek__BackingField_2() const { return ___U3CmoveVectorU3Ek__BackingField_2; }
	inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_U3CmoveVectorU3Ek__BackingField_2() { return &___U3CmoveVectorU3Ek__BackingField_2; }
	inline void set_U3CmoveVectorU3Ek__BackingField_2(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  value)
	{
		___U3CmoveVectorU3Ek__BackingField_2 = value;
	}

	inline static int32_t get_offset_of_U3CmoveDirU3Ek__BackingField_3() { return static_cast<int32_t>(offsetof(AxisEventData_t6684191CFC2ADB0DD66DD195174D92F017862442, ___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;
	}
};


// UnityEngine.EventSystems.EventTrigger_Entry
struct  Entry_t58989269D924DCD15F196DDEDAB84B85ED4D734E  : 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_tF73252408C49CDE2F1A05AA75FE09086C53A9793 * ___callback_1;

public:
	inline static int32_t get_offset_of_eventID_0() { return static_cast<int32_t>(offsetof(Entry_t58989269D924DCD15F196DDEDAB84B85ED4D734E, ___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_t58989269D924DCD15F196DDEDAB84B85ED4D734E, ___callback_1)); }
	inline TriggerEvent_tF73252408C49CDE2F1A05AA75FE09086C53A9793 * get_callback_1() const { return ___callback_1; }
	inline TriggerEvent_tF73252408C49CDE2F1A05AA75FE09086C53A9793 ** get_address_of_callback_1() { return &___callback_1; }
	inline void set_callback_1(TriggerEvent_tF73252408C49CDE2F1A05AA75FE09086C53A9793 * value)
	{
		___callback_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___callback_1), (void*)value);
	}
};


// UnityEngine.EventSystems.PointerEventData
struct  PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63  : public BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5
{
public:
	// UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::<pointerEnter>k__BackingField
	GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___U3CpointerEnterU3Ek__BackingField_2;
	// UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::m_PointerPress
	GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___m_PointerPress_3;
	// UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::<lastPress>k__BackingField
	GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___U3ClastPressU3Ek__BackingField_4;
	// UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::<rawPointerPress>k__BackingField
	GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___U3CrawPointerPressU3Ek__BackingField_5;
	// UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::<pointerDrag>k__BackingField
	GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___U3CpointerDragU3Ek__BackingField_6;
	// UnityEngine.EventSystems.RaycastResult UnityEngine.EventSystems.PointerEventData::<pointerCurrentRaycast>k__BackingField
	RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  ___U3CpointerCurrentRaycastU3Ek__BackingField_7;
	// UnityEngine.EventSystems.RaycastResult UnityEngine.EventSystems.PointerEventData::<pointerPressRaycast>k__BackingField
	RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  ___U3CpointerPressRaycastU3Ek__BackingField_8;
	// System.Collections.Generic.List`1<UnityEngine.GameObject> UnityEngine.EventSystems.PointerEventData::hovered
	List_1_t0087C02D52C7E5CFF8C0C55FC0453A28FD5F055B * ___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_tA85D2DD88578276CA8A8796756458277E72D073D  ___U3CpositionU3Ek__BackingField_12;
	// UnityEngine.Vector2 UnityEngine.EventSystems.PointerEventData::<delta>k__BackingField
	Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___U3CdeltaU3Ek__BackingField_13;
	// UnityEngine.Vector2 UnityEngine.EventSystems.PointerEventData::<pressPosition>k__BackingField
	Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___U3CpressPositionU3Ek__BackingField_14;
	// UnityEngine.Vector3 UnityEngine.EventSystems.PointerEventData::<worldPosition>k__BackingField
	Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  ___U3CworldPositionU3Ek__BackingField_15;
	// UnityEngine.Vector3 UnityEngine.EventSystems.PointerEventData::<worldNormal>k__BackingField
	Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  ___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_tA85D2DD88578276CA8A8796756458277E72D073D  ___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_tC18994283B7753E430E316A62D9E45BA6D644C63, ___U3CpointerEnterU3Ek__BackingField_2)); }
	inline GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * get_U3CpointerEnterU3Ek__BackingField_2() const { return ___U3CpointerEnterU3Ek__BackingField_2; }
	inline GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F ** get_address_of_U3CpointerEnterU3Ek__BackingField_2() { return &___U3CpointerEnterU3Ek__BackingField_2; }
	inline void set_U3CpointerEnterU3Ek__BackingField_2(GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * value)
	{
		___U3CpointerEnterU3Ek__BackingField_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CpointerEnterU3Ek__BackingField_2), (void*)value);
	}

	inline static int32_t get_offset_of_m_PointerPress_3() { return static_cast<int32_t>(offsetof(PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63, ___m_PointerPress_3)); }
	inline GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * get_m_PointerPress_3() const { return ___m_PointerPress_3; }
	inline GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F ** get_address_of_m_PointerPress_3() { return &___m_PointerPress_3; }
	inline void set_m_PointerPress_3(GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * value)
	{
		___m_PointerPress_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_PointerPress_3), (void*)value);
	}

	inline static int32_t get_offset_of_U3ClastPressU3Ek__BackingField_4() { return static_cast<int32_t>(offsetof(PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63, ___U3ClastPressU3Ek__BackingField_4)); }
	inline GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * get_U3ClastPressU3Ek__BackingField_4() const { return ___U3ClastPressU3Ek__BackingField_4; }
	inline GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F ** get_address_of_U3ClastPressU3Ek__BackingField_4() { return &___U3ClastPressU3Ek__BackingField_4; }
	inline void set_U3ClastPressU3Ek__BackingField_4(GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * value)
	{
		___U3ClastPressU3Ek__BackingField_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3ClastPressU3Ek__BackingField_4), (void*)value);
	}

	inline static int32_t get_offset_of_U3CrawPointerPressU3Ek__BackingField_5() { return static_cast<int32_t>(offsetof(PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63, ___U3CrawPointerPressU3Ek__BackingField_5)); }
	inline GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * get_U3CrawPointerPressU3Ek__BackingField_5() const { return ___U3CrawPointerPressU3Ek__BackingField_5; }
	inline GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F ** get_address_of_U3CrawPointerPressU3Ek__BackingField_5() { return &___U3CrawPointerPressU3Ek__BackingField_5; }
	inline void set_U3CrawPointerPressU3Ek__BackingField_5(GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * value)
	{
		___U3CrawPointerPressU3Ek__BackingField_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CrawPointerPressU3Ek__BackingField_5), (void*)value);
	}

	inline static int32_t get_offset_of_U3CpointerDragU3Ek__BackingField_6() { return static_cast<int32_t>(offsetof(PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63, ___U3CpointerDragU3Ek__BackingField_6)); }
	inline GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * get_U3CpointerDragU3Ek__BackingField_6() const { return ___U3CpointerDragU3Ek__BackingField_6; }
	inline GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F ** get_address_of_U3CpointerDragU3Ek__BackingField_6() { return &___U3CpointerDragU3Ek__BackingField_6; }
	inline void set_U3CpointerDragU3Ek__BackingField_6(GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * value)
	{
		___U3CpointerDragU3Ek__BackingField_6 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CpointerDragU3Ek__BackingField_6), (void*)value);
	}

	inline static int32_t get_offset_of_U3CpointerCurrentRaycastU3Ek__BackingField_7() { return static_cast<int32_t>(offsetof(PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63, ___U3CpointerCurrentRaycastU3Ek__BackingField_7)); }
	inline RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  get_U3CpointerCurrentRaycastU3Ek__BackingField_7() const { return ___U3CpointerCurrentRaycastU3Ek__BackingField_7; }
	inline RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91 * get_address_of_U3CpointerCurrentRaycastU3Ek__BackingField_7() { return &___U3CpointerCurrentRaycastU3Ek__BackingField_7; }
	inline void set_U3CpointerCurrentRaycastU3Ek__BackingField_7(RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  value)
	{
		___U3CpointerCurrentRaycastU3Ek__BackingField_7 = value;
		Il2CppCodeGenWriteBarrier((void**)&(((&___U3CpointerCurrentRaycastU3Ek__BackingField_7))->___m_GameObject_0), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&___U3CpointerCurrentRaycastU3Ek__BackingField_7))->___module_1), (void*)NULL);
		#endif
	}

	inline static int32_t get_offset_of_U3CpointerPressRaycastU3Ek__BackingField_8() { return static_cast<int32_t>(offsetof(PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63, ___U3CpointerPressRaycastU3Ek__BackingField_8)); }
	inline RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  get_U3CpointerPressRaycastU3Ek__BackingField_8() const { return ___U3CpointerPressRaycastU3Ek__BackingField_8; }
	inline RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91 * get_address_of_U3CpointerPressRaycastU3Ek__BackingField_8() { return &___U3CpointerPressRaycastU3Ek__BackingField_8; }
	inline void set_U3CpointerPressRaycastU3Ek__BackingField_8(RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  value)
	{
		___U3CpointerPressRaycastU3Ek__BackingField_8 = value;
		Il2CppCodeGenWriteBarrier((void**)&(((&___U3CpointerPressRaycastU3Ek__BackingField_8))->___m_GameObject_0), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&___U3CpointerPressRaycastU3Ek__BackingField_8))->___module_1), (void*)NULL);
		#endif
	}

	inline static int32_t get_offset_of_hovered_9() { return static_cast<int32_t>(offsetof(PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63, ___hovered_9)); }
	inline List_1_t0087C02D52C7E5CFF8C0C55FC0453A28FD5F055B * get_hovered_9() const { return ___hovered_9; }
	inline List_1_t0087C02D52C7E5CFF8C0C55FC0453A28FD5F055B ** get_address_of_hovered_9() { return &___hovered_9; }
	inline void set_hovered_9(List_1_t0087C02D52C7E5CFF8C0C55FC0453A28FD5F055B * value)
	{
		___hovered_9 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___hovered_9), (void*)value);
	}

	inline static int32_t get_offset_of_U3CeligibleForClickU3Ek__BackingField_10() { return static_cast<int32_t>(offsetof(PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63, ___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_tC18994283B7753E430E316A62D9E45BA6D644C63, ___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_tC18994283B7753E430E316A62D9E45BA6D644C63, ___U3CpositionU3Ek__BackingField_12)); }
	inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  get_U3CpositionU3Ek__BackingField_12() const { return ___U3CpositionU3Ek__BackingField_12; }
	inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_U3CpositionU3Ek__BackingField_12() { return &___U3CpositionU3Ek__BackingField_12; }
	inline void set_U3CpositionU3Ek__BackingField_12(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  value)
	{
		___U3CpositionU3Ek__BackingField_12 = value;
	}

	inline static int32_t get_offset_of_U3CdeltaU3Ek__BackingField_13() { return static_cast<int32_t>(offsetof(PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63, ___U3CdeltaU3Ek__BackingField_13)); }
	inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  get_U3CdeltaU3Ek__BackingField_13() const { return ___U3CdeltaU3Ek__BackingField_13; }
	inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_U3CdeltaU3Ek__BackingField_13() { return &___U3CdeltaU3Ek__BackingField_13; }
	inline void set_U3CdeltaU3Ek__BackingField_13(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  value)
	{
		___U3CdeltaU3Ek__BackingField_13 = value;
	}

	inline static int32_t get_offset_of_U3CpressPositionU3Ek__BackingField_14() { return static_cast<int32_t>(offsetof(PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63, ___U3CpressPositionU3Ek__BackingField_14)); }
	inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  get_U3CpressPositionU3Ek__BackingField_14() const { return ___U3CpressPositionU3Ek__BackingField_14; }
	inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_U3CpressPositionU3Ek__BackingField_14() { return &___U3CpressPositionU3Ek__BackingField_14; }
	inline void set_U3CpressPositionU3Ek__BackingField_14(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  value)
	{
		___U3CpressPositionU3Ek__BackingField_14 = value;
	}

	inline static int32_t get_offset_of_U3CworldPositionU3Ek__BackingField_15() { return static_cast<int32_t>(offsetof(PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63, ___U3CworldPositionU3Ek__BackingField_15)); }
	inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  get_U3CworldPositionU3Ek__BackingField_15() const { return ___U3CworldPositionU3Ek__BackingField_15; }
	inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_U3CworldPositionU3Ek__BackingField_15() { return &___U3CworldPositionU3Ek__BackingField_15; }
	inline void set_U3CworldPositionU3Ek__BackingField_15(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  value)
	{
		___U3CworldPositionU3Ek__BackingField_15 = value;
	}

	inline static int32_t get_offset_of_U3CworldNormalU3Ek__BackingField_16() { return static_cast<int32_t>(offsetof(PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63, ___U3CworldNormalU3Ek__BackingField_16)); }
	inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  get_U3CworldNormalU3Ek__BackingField_16() const { return ___U3CworldNormalU3Ek__BackingField_16; }
	inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_U3CworldNormalU3Ek__BackingField_16() { return &___U3CworldNormalU3Ek__BackingField_16; }
	inline void set_U3CworldNormalU3Ek__BackingField_16(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  value)
	{
		___U3CworldNormalU3Ek__BackingField_16 = value;
	}

	inline static int32_t get_offset_of_U3CclickTimeU3Ek__BackingField_17() { return static_cast<int32_t>(offsetof(PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63, ___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_tC18994283B7753E430E316A62D9E45BA6D644C63, ___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_tC18994283B7753E430E316A62D9E45BA6D644C63, ___U3CscrollDeltaU3Ek__BackingField_19)); }
	inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  get_U3CscrollDeltaU3Ek__BackingField_19() const { return ___U3CscrollDeltaU3Ek__BackingField_19; }
	inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_U3CscrollDeltaU3Ek__BackingField_19() { return &___U3CscrollDeltaU3Ek__BackingField_19; }
	inline void set_U3CscrollDeltaU3Ek__BackingField_19(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  value)
	{
		___U3CscrollDeltaU3Ek__BackingField_19 = value;
	}

	inline static int32_t get_offset_of_U3CuseDragThresholdU3Ek__BackingField_20() { return static_cast<int32_t>(offsetof(PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63, ___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_tC18994283B7753E430E316A62D9E45BA6D644C63, ___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_tC18994283B7753E430E316A62D9E45BA6D644C63, ___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;
	}
};


// UnityEngine.EventSystems.PointerInputModule_ButtonState
struct  ButtonState_tCF0544E1131CD058FABBEE56FA1D0A4716A17F9D  : 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_tDD4D7A2BEE7C4674ADFD921AB2323FBFF7317988 * ___m_EventData_1;

public:
	inline static int32_t get_offset_of_m_Button_0() { return static_cast<int32_t>(offsetof(ButtonState_tCF0544E1131CD058FABBEE56FA1D0A4716A17F9D, ___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_tCF0544E1131CD058FABBEE56FA1D0A4716A17F9D, ___m_EventData_1)); }
	inline MouseButtonEventData_tDD4D7A2BEE7C4674ADFD921AB2323FBFF7317988 * get_m_EventData_1() const { return ___m_EventData_1; }
	inline MouseButtonEventData_tDD4D7A2BEE7C4674ADFD921AB2323FBFF7317988 ** get_address_of_m_EventData_1() { return &___m_EventData_1; }
	inline void set_m_EventData_1(MouseButtonEventData_tDD4D7A2BEE7C4674ADFD921AB2323FBFF7317988 * value)
	{
		___m_EventData_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_EventData_1), (void*)value);
	}
};


// UnityEngine.EventSystems.PointerInputModule_MouseButtonEventData
struct  MouseButtonEventData_tDD4D7A2BEE7C4674ADFD921AB2323FBFF7317988  : 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_tC18994283B7753E430E316A62D9E45BA6D644C63 * ___buttonData_1;

public:
	inline static int32_t get_offset_of_buttonState_0() { return static_cast<int32_t>(offsetof(MouseButtonEventData_tDD4D7A2BEE7C4674ADFD921AB2323FBFF7317988, ___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_tDD4D7A2BEE7C4674ADFD921AB2323FBFF7317988, ___buttonData_1)); }
	inline PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * get_buttonData_1() const { return ___buttonData_1; }
	inline PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 ** get_address_of_buttonData_1() { return &___buttonData_1; }
	inline void set_buttonData_1(PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * value)
	{
		___buttonData_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___buttonData_1), (void*)value);
	}
};


// UnityEngine.GameObject
struct  GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F  : public Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0
{
public:

public:
};


// UnityEngine.Mesh
struct  Mesh_t6106B8D8E4C691321581AB0445552EC78B947B8C  : public Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0
{
public:

public:
};


// UnityEngine.Sprite
struct  Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198  : public Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0
{
public:

public:
};


// UnityEngine.Touch
struct  Touch_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8 
{
public:
	// System.Int32 UnityEngine.Touch::m_FingerId
	int32_t ___m_FingerId_0;
	// UnityEngine.Vector2 UnityEngine.Touch::m_Position
	Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___m_Position_1;
	// UnityEngine.Vector2 UnityEngine.Touch::m_RawPosition
	Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___m_RawPosition_2;
	// UnityEngine.Vector2 UnityEngine.Touch::m_PositionDelta
	Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___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_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8, ___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_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8, ___m_Position_1)); }
	inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  get_m_Position_1() const { return ___m_Position_1; }
	inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_m_Position_1() { return &___m_Position_1; }
	inline void set_m_Position_1(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  value)
	{
		___m_Position_1 = value;
	}

	inline static int32_t get_offset_of_m_RawPosition_2() { return static_cast<int32_t>(offsetof(Touch_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8, ___m_RawPosition_2)); }
	inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  get_m_RawPosition_2() const { return ___m_RawPosition_2; }
	inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_m_RawPosition_2() { return &___m_RawPosition_2; }
	inline void set_m_RawPosition_2(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  value)
	{
		___m_RawPosition_2 = value;
	}

	inline static int32_t get_offset_of_m_PositionDelta_3() { return static_cast<int32_t>(offsetof(Touch_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8, ___m_PositionDelta_3)); }
	inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  get_m_PositionDelta_3() const { return ___m_PositionDelta_3; }
	inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_m_PositionDelta_3() { return &___m_PositionDelta_3; }
	inline void set_m_PositionDelta_3(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  value)
	{
		___m_PositionDelta_3 = value;
	}

	inline static int32_t get_offset_of_m_TimeDelta_4() { return static_cast<int32_t>(offsetof(Touch_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8, ___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_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8, ___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_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8, ___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_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8, ___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_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8, ___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_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8, ___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_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8, ___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_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8, ___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_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8, ___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_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8, ___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;
	}
};


// UnityEngine.UI.CoroutineTween.ColorTween
struct  ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228 
{
public:
	// UnityEngine.UI.CoroutineTween.ColorTween_ColorTweenCallback UnityEngine.UI.CoroutineTween.ColorTween::m_Target
	ColorTweenCallback_tA2357F5ECB0BB12F303C2D6EE5A628CFD14C91C0 * ___m_Target_0;
	// UnityEngine.Color UnityEngine.UI.CoroutineTween.ColorTween::m_StartColor
	Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ___m_StartColor_1;
	// UnityEngine.Color UnityEngine.UI.CoroutineTween.ColorTween::m_TargetColor
	Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ___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_t4CBBF5875FA391053DB62E98D8D9603040413228, ___m_Target_0)); }
	inline ColorTweenCallback_tA2357F5ECB0BB12F303C2D6EE5A628CFD14C91C0 * get_m_Target_0() const { return ___m_Target_0; }
	inline ColorTweenCallback_tA2357F5ECB0BB12F303C2D6EE5A628CFD14C91C0 ** get_address_of_m_Target_0() { return &___m_Target_0; }
	inline void set_m_Target_0(ColorTweenCallback_tA2357F5ECB0BB12F303C2D6EE5A628CFD14C91C0 * value)
	{
		___m_Target_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Target_0), (void*)value);
	}

	inline static int32_t get_offset_of_m_StartColor_1() { return static_cast<int32_t>(offsetof(ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228, ___m_StartColor_1)); }
	inline Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  get_m_StartColor_1() const { return ___m_StartColor_1; }
	inline Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 * get_address_of_m_StartColor_1() { return &___m_StartColor_1; }
	inline void set_m_StartColor_1(Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  value)
	{
		___m_StartColor_1 = value;
	}

	inline static int32_t get_offset_of_m_TargetColor_2() { return static_cast<int32_t>(offsetof(ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228, ___m_TargetColor_2)); }
	inline Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  get_m_TargetColor_2() const { return ___m_TargetColor_2; }
	inline Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 * get_address_of_m_TargetColor_2() { return &___m_TargetColor_2; }
	inline void set_m_TargetColor_2(Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  value)
	{
		___m_TargetColor_2 = value;
	}

	inline static int32_t get_offset_of_m_TweenMode_3() { return static_cast<int32_t>(offsetof(ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228, ___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_t4CBBF5875FA391053DB62E98D8D9603040413228, ___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_t4CBBF5875FA391053DB62E98D8D9603040413228, ___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;
	}
};

// Native definition for P/Invoke marshalling of UnityEngine.UI.CoroutineTween.ColorTween
struct ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228_marshaled_pinvoke
{
	ColorTweenCallback_tA2357F5ECB0BB12F303C2D6EE5A628CFD14C91C0 * ___m_Target_0;
	Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ___m_StartColor_1;
	Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ___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_t4CBBF5875FA391053DB62E98D8D9603040413228_marshaled_com
{
	ColorTweenCallback_tA2357F5ECB0BB12F303C2D6EE5A628CFD14C91C0 * ___m_Target_0;
	Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ___m_StartColor_1;
	Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ___m_TargetColor_2;
	int32_t ___m_TweenMode_3;
	float ___m_Duration_4;
	int32_t ___m_IgnoreTimeScale_5;
};

// UnityEngine.UI.Navigation
struct  Navigation_t761250C05C09773B75F5E0D52DDCBBFE60288A07 
{
public:
	// UnityEngine.UI.Navigation_Mode UnityEngine.UI.Navigation::m_Mode
	int32_t ___m_Mode_0;
	// UnityEngine.UI.Selectable UnityEngine.UI.Navigation::m_SelectOnUp
	Selectable_tAA9065030FE0468018DEC880302F95FEA9C0133A * ___m_SelectOnUp_1;
	// UnityEngine.UI.Selectable UnityEngine.UI.Navigation::m_SelectOnDown
	Selectable_tAA9065030FE0468018DEC880302F95FEA9C0133A * ___m_SelectOnDown_2;
	// UnityEngine.UI.Selectable UnityEngine.UI.Navigation::m_SelectOnLeft
	Selectable_tAA9065030FE0468018DEC880302F95FEA9C0133A * ___m_SelectOnLeft_3;
	// UnityEngine.UI.Selectable UnityEngine.UI.Navigation::m_SelectOnRight
	Selectable_tAA9065030FE0468018DEC880302F95FEA9C0133A * ___m_SelectOnRight_4;

public:
	inline static int32_t get_offset_of_m_Mode_0() { return static_cast<int32_t>(offsetof(Navigation_t761250C05C09773B75F5E0D52DDCBBFE60288A07, ___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_t761250C05C09773B75F5E0D52DDCBBFE60288A07, ___m_SelectOnUp_1)); }
	inline Selectable_tAA9065030FE0468018DEC880302F95FEA9C0133A * get_m_SelectOnUp_1() const { return ___m_SelectOnUp_1; }
	inline Selectable_tAA9065030FE0468018DEC880302F95FEA9C0133A ** get_address_of_m_SelectOnUp_1() { return &___m_SelectOnUp_1; }
	inline void set_m_SelectOnUp_1(Selectable_tAA9065030FE0468018DEC880302F95FEA9C0133A * value)
	{
		___m_SelectOnUp_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_SelectOnUp_1), (void*)value);
	}

	inline static int32_t get_offset_of_m_SelectOnDown_2() { return static_cast<int32_t>(offsetof(Navigation_t761250C05C09773B75F5E0D52DDCBBFE60288A07, ___m_SelectOnDown_2)); }
	inline Selectable_tAA9065030FE0468018DEC880302F95FEA9C0133A * get_m_SelectOnDown_2() const { return ___m_SelectOnDown_2; }
	inline Selectable_tAA9065030FE0468018DEC880302F95FEA9C0133A ** get_address_of_m_SelectOnDown_2() { return &___m_SelectOnDown_2; }
	inline void set_m_SelectOnDown_2(Selectable_tAA9065030FE0468018DEC880302F95FEA9C0133A * value)
	{
		___m_SelectOnDown_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_SelectOnDown_2), (void*)value);
	}

	inline static int32_t get_offset_of_m_SelectOnLeft_3() { return static_cast<int32_t>(offsetof(Navigation_t761250C05C09773B75F5E0D52DDCBBFE60288A07, ___m_SelectOnLeft_3)); }
	inline Selectable_tAA9065030FE0468018DEC880302F95FEA9C0133A * get_m_SelectOnLeft_3() const { return ___m_SelectOnLeft_3; }
	inline Selectable_tAA9065030FE0468018DEC880302F95FEA9C0133A ** get_address_of_m_SelectOnLeft_3() { return &___m_SelectOnLeft_3; }
	inline void set_m_SelectOnLeft_3(Selectable_tAA9065030FE0468018DEC880302F95FEA9C0133A * value)
	{
		___m_SelectOnLeft_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_SelectOnLeft_3), (void*)value);
	}

	inline static int32_t get_offset_of_m_SelectOnRight_4() { return static_cast<int32_t>(offsetof(Navigation_t761250C05C09773B75F5E0D52DDCBBFE60288A07, ___m_SelectOnRight_4)); }
	inline Selectable_tAA9065030FE0468018DEC880302F95FEA9C0133A * get_m_SelectOnRight_4() const { return ___m_SelectOnRight_4; }
	inline Selectable_tAA9065030FE0468018DEC880302F95FEA9C0133A ** get_address_of_m_SelectOnRight_4() { return &___m_SelectOnRight_4; }
	inline void set_m_SelectOnRight_4(Selectable_tAA9065030FE0468018DEC880302F95FEA9C0133A * value)
	{
		___m_SelectOnRight_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_SelectOnRight_4), (void*)value);
	}
};

// Native definition for P/Invoke marshalling of UnityEngine.UI.Navigation
struct Navigation_t761250C05C09773B75F5E0D52DDCBBFE60288A07_marshaled_pinvoke
{
	int32_t ___m_Mode_0;
	Selectable_tAA9065030FE0468018DEC880302F95FEA9C0133A * ___m_SelectOnUp_1;
	Selectable_tAA9065030FE0468018DEC880302F95FEA9C0133A * ___m_SelectOnDown_2;
	Selectable_tAA9065030FE0468018DEC880302F95FEA9C0133A * ___m_SelectOnLeft_3;
	Selectable_tAA9065030FE0468018DEC880302F95FEA9C0133A * ___m_SelectOnRight_4;
};
// Native definition for COM marshalling of UnityEngine.UI.Navigation
struct Navigation_t761250C05C09773B75F5E0D52DDCBBFE60288A07_marshaled_com
{
	int32_t ___m_Mode_0;
	Selectable_tAA9065030FE0468018DEC880302F95FEA9C0133A * ___m_SelectOnUp_1;
	Selectable_tAA9065030FE0468018DEC880302F95FEA9C0133A * ___m_SelectOnDown_2;
	Selectable_tAA9065030FE0468018DEC880302F95FEA9C0133A * ___m_SelectOnLeft_3;
	Selectable_tAA9065030FE0468018DEC880302F95FEA9C0133A * ___m_SelectOnRight_4;
};

// System.Comparison`1<UnityEngine.EventSystems.RaycastResult>
struct  Comparison_1_t32541D3F4C935BBA3800256BD21A7CA8148AAC13  : public MulticastDelegate_t
{
public:

public:
};


// System.Comparison`1<UnityEngine.UI.ICanvasElement>
struct  Comparison_1_tB7B57D93F5FA5FB1E20077A43269B604D56A691E  : public MulticastDelegate_t
{
public:

public:
};


// System.NotSupportedException
struct  NotSupportedException_tE75B318D6590A02A5D9B29FD97409B1750FA0010  : public SystemException_t5380468142AA850BE4A341D7AF3EAB9C78746782
{
public:

public:
};


// UnityEngine.Behaviour
struct  Behaviour_tBDC7E9C3C898AD8348891B82D3E345801D920CA8  : public Component_t05064EF382ABCAF4B8C94F8A350EA85184C26621
{
public:

public:
};


// UnityEngine.Canvas_WillRenderCanvases
struct  WillRenderCanvases_tBD5AD090B5938021DEAA679A5AEEA790F60A8BEE  : public MulticastDelegate_t
{
public:

public:
};


// UnityEngine.Collider
struct  Collider_t0FEEB36760860AD21B3B1F0509C365B393EC4BDF  : public Component_t05064EF382ABCAF4B8C94F8A350EA85184C26621
{
public:

public:
};


// UnityEngine.EventSystems.ExecuteEvents_EventFunction`1<UnityEngine.EventSystems.IBeginDragHandler>
struct  EventFunction_1_t51AEB71F82F660F259E3704B0234135B58AFFC27  : public MulticastDelegate_t
{
public:

public:
};


// UnityEngine.EventSystems.ExecuteEvents_EventFunction`1<UnityEngine.EventSystems.ICancelHandler>
struct  EventFunction_1_tB1E06A1C7DCF49735FC24FF0D18D41AC38573258  : public MulticastDelegate_t
{
public:

public:
};


// UnityEngine.EventSystems.ExecuteEvents_EventFunction`1<UnityEngine.EventSystems.IDeselectHandler>
struct  EventFunction_1_t945B1CBADCA0B509D2BDA6B166CBCCBC80030FC8  : public MulticastDelegate_t
{
public:

public:
};


// UnityEngine.EventSystems.ExecuteEvents_EventFunction`1<UnityEngine.EventSystems.IDragHandler>
struct  EventFunction_1_t0E9496F82F057823DBF9B209D6D8F04FC499CEA1  : public MulticastDelegate_t
{
public:

public:
};


// UnityEngine.EventSystems.ExecuteEvents_EventFunction`1<UnityEngine.EventSystems.IDropHandler>
struct  EventFunction_1_t720BFA53CC728483A4F8F3E442824FBB413960B5  : public MulticastDelegate_t
{
public:

public:
};


// UnityEngine.EventSystems.ExecuteEvents_EventFunction`1<UnityEngine.EventSystems.IEndDragHandler>
struct  EventFunction_1_t27247279794E7FDE55DC4CE9990E1DED38CDAF20  : public MulticastDelegate_t
{
public:

public:
};


// UnityEngine.EventSystems.ExecuteEvents_EventFunction`1<UnityEngine.EventSystems.IInitializePotentialDragHandler>
struct  EventFunction_1_tBDB74EA8100B6A332148C484883D175247B86418  : public MulticastDelegate_t
{
public:

public:
};


// UnityEngine.EventSystems.ExecuteEvents_EventFunction`1<UnityEngine.EventSystems.IMoveHandler>
struct  EventFunction_1_tB2C19C9019D16125E4D50F9E2BD670A9A4DE01FB  : public MulticastDelegate_t
{
public:

public:
};


// UnityEngine.EventSystems.ExecuteEvents_EventFunction`1<UnityEngine.EventSystems.IPointerClickHandler>
struct  EventFunction_1_t7BFB6A90DB6AE5607866DE2A89133CA327285B1E  : public MulticastDelegate_t
{
public:

public:
};


// UnityEngine.EventSystems.ExecuteEvents_EventFunction`1<UnityEngine.EventSystems.IPointerDownHandler>
struct  EventFunction_1_t94FBBDEF418C6167886272036699D1A74444B57E  : public MulticastDelegate_t
{
public:

public:
};


// UnityEngine.EventSystems.ExecuteEvents_EventFunction`1<UnityEngine.EventSystems.IPointerEnterHandler>
struct  EventFunction_1_t500F03BFA685F0E6C5888E69E10E9A4BDCFF29E4  : public MulticastDelegate_t
{
public:

public:
};


// UnityEngine.EventSystems.ExecuteEvents_EventFunction`1<UnityEngine.EventSystems.IPointerExitHandler>
struct  EventFunction_1_t156B38372E4198DF5F3BFB91B163298206561AAA  : public MulticastDelegate_t
{
public:

public:
};


// UnityEngine.EventSystems.ExecuteEvents_EventFunction`1<UnityEngine.EventSystems.IPointerUpHandler>
struct  EventFunction_1_tB4C54A8FCB75F989CB93F264C377A493ADE6C3B6  : public MulticastDelegate_t
{
public:

public:
};


// UnityEngine.EventSystems.ExecuteEvents_EventFunction`1<UnityEngine.EventSystems.IScrollHandler>
struct  EventFunction_1_t5B706CE4B39EE6E9686FF18638472F67BD7FB99A  : public MulticastDelegate_t
{
public:

public:
};


// UnityEngine.EventSystems.ExecuteEvents_EventFunction`1<UnityEngine.EventSystems.ISelectHandler>
struct  EventFunction_1_t7521247C87411935E8A2CA38683533083459473F  : public MulticastDelegate_t
{
public:

public:
};


// UnityEngine.EventSystems.ExecuteEvents_EventFunction`1<UnityEngine.EventSystems.ISubmitHandler>
struct  EventFunction_1_t5BB945D5F864E6359484E402D1FE8929D197BE5B  : public MulticastDelegate_t
{
public:

public:
};


// UnityEngine.EventSystems.ExecuteEvents_EventFunction`1<UnityEngine.EventSystems.IUpdateSelectedHandler>
struct  EventFunction_1_tB6296132C4DCDE6C05DD1F342941985DC893E173  : public MulticastDelegate_t
{
public:

public:
};


// UnityEngine.Events.UnityAction
struct  UnityAction_tD19B26F1B2C048E38FD5801A33573BE01064CAF4  : public MulticastDelegate_t
{
public:

public:
};


// UnityEngine.Events.UnityAction`1<System.Boolean>
struct  UnityAction_1_tB994D127B02789CE2010397AEF756615E5F84FDC  : public MulticastDelegate_t
{
public:

public:
};


// UnityEngine.Events.UnityAction`1<System.Collections.Generic.List`1<UnityEngine.EventSystems.IEventSystemHandler>>
struct  UnityAction_1_t8AAB16C07C171922AFFE415925804A72E40FD3FD  : public MulticastDelegate_t
{
public:

public:
};


// UnityEngine.Events.UnityAction`1<System.Single>
struct  UnityAction_1_t0064196FB7635B812E65BA9FD08D39F68C75DCD9  : public MulticastDelegate_t
{
public:

public:
};


// UnityEngine.Events.UnityAction`1<UnityEngine.Color>
struct  UnityAction_1_t8523D5D21ADA168AED3BD9CFFCED8FF87199DE9D  : public MulticastDelegate_t
{
public:

public:
};


// UnityEngine.Renderer
struct  Renderer_t0556D67DD582620D1F495627EDE30D03284151F4  : public Component_t05064EF382ABCAF4B8C94F8A350EA85184C26621
{
public:

public:
};


// UnityEngine.Transform
struct  Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA  : public Component_t05064EF382ABCAF4B8C94F8A350EA85184C26621
{
public:

public:
};


// UnityEngine.UI.ReflectionMethodsCache_GetRayIntersectionAllCallback
struct  GetRayIntersectionAllCallback_t68C2581CCF05E868297EBD3F3361274954845095  : public MulticastDelegate_t
{
public:

public:
};


// UnityEngine.UI.ReflectionMethodsCache_GetRayIntersectionAllNonAllocCallback
struct  GetRayIntersectionAllNonAllocCallback_tAD7508D45DB6679B6394983579AD18D967CC2AD4  : public MulticastDelegate_t
{
public:

public:
};


// UnityEngine.UI.ReflectionMethodsCache_GetRaycastNonAllocCallback
struct  GetRaycastNonAllocCallback_tC13D9767CFF00EAB26E9FCC4BDD505F0721A2B4D  : public MulticastDelegate_t
{
public:

public:
};


// UnityEngine.UI.ReflectionMethodsCache_RaycastAllCallback
struct  RaycastAllCallback_t751407A44270E02FAA43D0846A58EE6A8C4AE1CE  : public MulticastDelegate_t
{
public:

public:
};


// UnityEngine.Camera
struct  Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34  : public Behaviour_tBDC7E9C3C898AD8348891B82D3E345801D920CA8
{
public:

public:
};

struct Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34_StaticFields
{
public:
	// UnityEngine.Camera_CameraCallback UnityEngine.Camera::onPreCull
	CameraCallback_t8BBB42AA08D7498DFC11F4128117055BC7F0B9D0 * ___onPreCull_4;
	// UnityEngine.Camera_CameraCallback UnityEngine.Camera::onPreRender
	CameraCallback_t8BBB42AA08D7498DFC11F4128117055BC7F0B9D0 * ___onPreRender_5;
	// UnityEngine.Camera_CameraCallback UnityEngine.Camera::onPostRender
	CameraCallback_t8BBB42AA08D7498DFC11F4128117055BC7F0B9D0 * ___onPostRender_6;

public:
	inline static int32_t get_offset_of_onPreCull_4() { return static_cast<int32_t>(offsetof(Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34_StaticFields, ___onPreCull_4)); }
	inline CameraCallback_t8BBB42AA08D7498DFC11F4128117055BC7F0B9D0 * get_onPreCull_4() const { return ___onPreCull_4; }
	inline CameraCallback_t8BBB42AA08D7498DFC11F4128117055BC7F0B9D0 ** get_address_of_onPreCull_4() { return &___onPreCull_4; }
	inline void set_onPreCull_4(CameraCallback_t8BBB42AA08D7498DFC11F4128117055BC7F0B9D0 * value)
	{
		___onPreCull_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___onPreCull_4), (void*)value);
	}

	inline static int32_t get_offset_of_onPreRender_5() { return static_cast<int32_t>(offsetof(Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34_StaticFields, ___onPreRender_5)); }
	inline CameraCallback_t8BBB42AA08D7498DFC11F4128117055BC7F0B9D0 * get_onPreRender_5() const { return ___onPreRender_5; }
	inline CameraCallback_t8BBB42AA08D7498DFC11F4128117055BC7F0B9D0 ** get_address_of_onPreRender_5() { return &___onPreRender_5; }
	inline void set_onPreRender_5(CameraCallback_t8BBB42AA08D7498DFC11F4128117055BC7F0B9D0 * value)
	{
		___onPreRender_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___onPreRender_5), (void*)value);
	}

	inline static int32_t get_offset_of_onPostRender_6() { return static_cast<int32_t>(offsetof(Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34_StaticFields, ___onPostRender_6)); }
	inline CameraCallback_t8BBB42AA08D7498DFC11F4128117055BC7F0B9D0 * get_onPostRender_6() const { return ___onPostRender_6; }
	inline CameraCallback_t8BBB42AA08D7498DFC11F4128117055BC7F0B9D0 ** get_address_of_onPostRender_6() { return &___onPostRender_6; }
	inline void set_onPostRender_6(CameraCallback_t8BBB42AA08D7498DFC11F4128117055BC7F0B9D0 * value)
	{
		___onPostRender_6 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___onPostRender_6), (void*)value);
	}
};


// UnityEngine.Canvas
struct  Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591  : public Behaviour_tBDC7E9C3C898AD8348891B82D3E345801D920CA8
{
public:

public:
};

struct Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591_StaticFields
{
public:
	// UnityEngine.Canvas_WillRenderCanvases UnityEngine.Canvas::willRenderCanvases
	WillRenderCanvases_tBD5AD090B5938021DEAA679A5AEEA790F60A8BEE * ___willRenderCanvases_4;

public:
	inline static int32_t get_offset_of_willRenderCanvases_4() { return static_cast<int32_t>(offsetof(Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591_StaticFields, ___willRenderCanvases_4)); }
	inline WillRenderCanvases_tBD5AD090B5938021DEAA679A5AEEA790F60A8BEE * get_willRenderCanvases_4() const { return ___willRenderCanvases_4; }
	inline WillRenderCanvases_tBD5AD090B5938021DEAA679A5AEEA790F60A8BEE ** get_address_of_willRenderCanvases_4() { return &___willRenderCanvases_4; }
	inline void set_willRenderCanvases_4(WillRenderCanvases_tBD5AD090B5938021DEAA679A5AEEA790F60A8BEE * value)
	{
		___willRenderCanvases_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___willRenderCanvases_4), (void*)value);
	}
};


// UnityEngine.CanvasGroup
struct  CanvasGroup_tE2C664C60990D1DCCEE0CC6545CC3E80369C7F90  : public Behaviour_tBDC7E9C3C898AD8348891B82D3E345801D920CA8
{
public:

public:
};


// UnityEngine.Collider2D
struct  Collider2D_tD64BE58E48B95D89D349FEAB54D0FE2EEBF83379  : public Behaviour_tBDC7E9C3C898AD8348891B82D3E345801D920CA8
{
public:

public:
};


// UnityEngine.MonoBehaviour
struct  MonoBehaviour_t4A60845CF505405AF8BE8C61CC07F75CADEF6429  : public Behaviour_tBDC7E9C3C898AD8348891B82D3E345801D920CA8
{
public:

public:
};


// UnityEngine.RectTransform
struct  RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20  : public Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA
{
public:

public:
};

struct RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_StaticFields
{
public:
	// UnityEngine.RectTransform_ReapplyDrivenProperties UnityEngine.RectTransform::reapplyDrivenProperties
	ReapplyDrivenProperties_t431F4FBD9C59AE097FE33C4354CC6251B01B527D * ___reapplyDrivenProperties_4;

public:
	inline static int32_t get_offset_of_reapplyDrivenProperties_4() { return static_cast<int32_t>(offsetof(RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_StaticFields, ___reapplyDrivenProperties_4)); }
	inline ReapplyDrivenProperties_t431F4FBD9C59AE097FE33C4354CC6251B01B527D * get_reapplyDrivenProperties_4() const { return ___reapplyDrivenProperties_4; }
	inline ReapplyDrivenProperties_t431F4FBD9C59AE097FE33C4354CC6251B01B527D ** get_address_of_reapplyDrivenProperties_4() { return &___reapplyDrivenProperties_4; }
	inline void set_reapplyDrivenProperties_4(ReapplyDrivenProperties_t431F4FBD9C59AE097FE33C4354CC6251B01B527D * value)
	{
		___reapplyDrivenProperties_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___reapplyDrivenProperties_4), (void*)value);
	}
};


// UnityEngine.SpriteRenderer
struct  SpriteRenderer_tCD51E875611195DBB91123B68434881D3441BC6F  : public Renderer_t0556D67DD582620D1F495627EDE30D03284151F4
{
public:

public:
};


// UnityEngine.EventSystems.EventTrigger
struct  EventTrigger_t594B0A2EC0E92150FF56250E207ECB7A90BB6298  : public MonoBehaviour_t4A60845CF505405AF8BE8C61CC07F75CADEF6429
{
public:
	// System.Collections.Generic.List`1<UnityEngine.EventSystems.EventTrigger_Entry> UnityEngine.EventSystems.EventTrigger::m_Delegates
	List_1_t3D4AF004AB30F72D5A06525187E5F50A875DE9FA * ___m_Delegates_4;

public:
	inline static int32_t get_offset_of_m_Delegates_4() { return static_cast<int32_t>(offsetof(EventTrigger_t594B0A2EC0E92150FF56250E207ECB7A90BB6298, ___m_Delegates_4)); }
	inline List_1_t3D4AF004AB30F72D5A06525187E5F50A875DE9FA * get_m_Delegates_4() const { return ___m_Delegates_4; }
	inline List_1_t3D4AF004AB30F72D5A06525187E5F50A875DE9FA ** get_address_of_m_Delegates_4() { return &___m_Delegates_4; }
	inline void set_m_Delegates_4(List_1_t3D4AF004AB30F72D5A06525187E5F50A875DE9FA * value)
	{
		___m_Delegates_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Delegates_4), (void*)value);
	}
};


// UnityEngine.EventSystems.UIBehaviour
struct  UIBehaviour_t3C3C339CD5677BA7FC27C352FED8B78052A3FE70  : public MonoBehaviour_t4A60845CF505405AF8BE8C61CC07F75CADEF6429
{
public:

public:
};


// UnityEngine.UI.Dropdown_DropdownItem
struct  DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46  : public MonoBehaviour_t4A60845CF505405AF8BE8C61CC07F75CADEF6429
{
public:
	// UnityEngine.UI.Text UnityEngine.UI.Dropdown_DropdownItem::m_Text
	Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * ___m_Text_4;
	// UnityEngine.UI.Image UnityEngine.UI.Dropdown_DropdownItem::m_Image
	Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * ___m_Image_5;
	// UnityEngine.RectTransform UnityEngine.UI.Dropdown_DropdownItem::m_RectTransform
	RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * ___m_RectTransform_6;
	// UnityEngine.UI.Toggle UnityEngine.UI.Dropdown_DropdownItem::m_Toggle
	Toggle_t9ADD572046F831945ED0E48A01B50FEA1CA52106 * ___m_Toggle_7;

public:
	inline static int32_t get_offset_of_m_Text_4() { return static_cast<int32_t>(offsetof(DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46, ___m_Text_4)); }
	inline Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * get_m_Text_4() const { return ___m_Text_4; }
	inline Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 ** get_address_of_m_Text_4() { return &___m_Text_4; }
	inline void set_m_Text_4(Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * value)
	{
		___m_Text_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Text_4), (void*)value);
	}

	inline static int32_t get_offset_of_m_Image_5() { return static_cast<int32_t>(offsetof(DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46, ___m_Image_5)); }
	inline Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * get_m_Image_5() const { return ___m_Image_5; }
	inline Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E ** get_address_of_m_Image_5() { return &___m_Image_5; }
	inline void set_m_Image_5(Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * value)
	{
		___m_Image_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Image_5), (void*)value);
	}

	inline static int32_t get_offset_of_m_RectTransform_6() { return static_cast<int32_t>(offsetof(DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46, ___m_RectTransform_6)); }
	inline RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * get_m_RectTransform_6() const { return ___m_RectTransform_6; }
	inline RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 ** get_address_of_m_RectTransform_6() { return &___m_RectTransform_6; }
	inline void set_m_RectTransform_6(RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * value)
	{
		___m_RectTransform_6 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_RectTransform_6), (void*)value);
	}

	inline static int32_t get_offset_of_m_Toggle_7() { return static_cast<int32_t>(offsetof(DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46, ___m_Toggle_7)); }
	inline Toggle_t9ADD572046F831945ED0E48A01B50FEA1CA52106 * get_m_Toggle_7() const { return ___m_Toggle_7; }
	inline Toggle_t9ADD572046F831945ED0E48A01B50FEA1CA52106 ** get_address_of_m_Toggle_7() { return &___m_Toggle_7; }
	inline void set_m_Toggle_7(Toggle_t9ADD572046F831945ED0E48A01B50FEA1CA52106 * value)
	{
		___m_Toggle_7 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Toggle_7), (void*)value);
	}
};


// UnityEngine.EventSystems.BaseInput
struct  BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82  : public UIBehaviour_t3C3C339CD5677BA7FC27C352FED8B78052A3FE70
{
public:

public:
};


// UnityEngine.EventSystems.BaseInputModule
struct  BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939  : public UIBehaviour_t3C3C339CD5677BA7FC27C352FED8B78052A3FE70
{
public:
	// System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult> UnityEngine.EventSystems.BaseInputModule::m_RaycastResultCache
	List_1_t1BB31D71CB8736DC35CCD9FFB9228FAFD427EB52 * ___m_RaycastResultCache_4;
	// UnityEngine.EventSystems.AxisEventData UnityEngine.EventSystems.BaseInputModule::m_AxisEventData
	AxisEventData_t6684191CFC2ADB0DD66DD195174D92F017862442 * ___m_AxisEventData_5;
	// UnityEngine.EventSystems.EventSystem UnityEngine.EventSystems.BaseInputModule::m_EventSystem
	EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * ___m_EventSystem_6;
	// UnityEngine.EventSystems.BaseEventData UnityEngine.EventSystems.BaseInputModule::m_BaseEventData
	BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * ___m_BaseEventData_7;
	// UnityEngine.EventSystems.BaseInput UnityEngine.EventSystems.BaseInputModule::m_InputOverride
	BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * ___m_InputOverride_8;
	// UnityEngine.EventSystems.BaseInput UnityEngine.EventSystems.BaseInputModule::m_DefaultInput
	BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * ___m_DefaultInput_9;

public:
	inline static int32_t get_offset_of_m_RaycastResultCache_4() { return static_cast<int32_t>(offsetof(BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939, ___m_RaycastResultCache_4)); }
	inline List_1_t1BB31D71CB8736DC35CCD9FFB9228FAFD427EB52 * get_m_RaycastResultCache_4() const { return ___m_RaycastResultCache_4; }
	inline List_1_t1BB31D71CB8736DC35CCD9FFB9228FAFD427EB52 ** get_address_of_m_RaycastResultCache_4() { return &___m_RaycastResultCache_4; }
	inline void set_m_RaycastResultCache_4(List_1_t1BB31D71CB8736DC35CCD9FFB9228FAFD427EB52 * value)
	{
		___m_RaycastResultCache_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_RaycastResultCache_4), (void*)value);
	}

	inline static int32_t get_offset_of_m_AxisEventData_5() { return static_cast<int32_t>(offsetof(BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939, ___m_AxisEventData_5)); }
	inline AxisEventData_t6684191CFC2ADB0DD66DD195174D92F017862442 * get_m_AxisEventData_5() const { return ___m_AxisEventData_5; }
	inline AxisEventData_t6684191CFC2ADB0DD66DD195174D92F017862442 ** get_address_of_m_AxisEventData_5() { return &___m_AxisEventData_5; }
	inline void set_m_AxisEventData_5(AxisEventData_t6684191CFC2ADB0DD66DD195174D92F017862442 * value)
	{
		___m_AxisEventData_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_AxisEventData_5), (void*)value);
	}

	inline static int32_t get_offset_of_m_EventSystem_6() { return static_cast<int32_t>(offsetof(BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939, ___m_EventSystem_6)); }
	inline EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * get_m_EventSystem_6() const { return ___m_EventSystem_6; }
	inline EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 ** get_address_of_m_EventSystem_6() { return &___m_EventSystem_6; }
	inline void set_m_EventSystem_6(EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * value)
	{
		___m_EventSystem_6 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_EventSystem_6), (void*)value);
	}

	inline static int32_t get_offset_of_m_BaseEventData_7() { return static_cast<int32_t>(offsetof(BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939, ___m_BaseEventData_7)); }
	inline BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * get_m_BaseEventData_7() const { return ___m_BaseEventData_7; }
	inline BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 ** get_address_of_m_BaseEventData_7() { return &___m_BaseEventData_7; }
	inline void set_m_BaseEventData_7(BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * value)
	{
		___m_BaseEventData_7 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_BaseEventData_7), (void*)value);
	}

	inline static int32_t get_offset_of_m_InputOverride_8() { return static_cast<int32_t>(offsetof(BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939, ___m_InputOverride_8)); }
	inline BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * get_m_InputOverride_8() const { return ___m_InputOverride_8; }
	inline BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 ** get_address_of_m_InputOverride_8() { return &___m_InputOverride_8; }
	inline void set_m_InputOverride_8(BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * value)
	{
		___m_InputOverride_8 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_InputOverride_8), (void*)value);
	}

	inline static int32_t get_offset_of_m_DefaultInput_9() { return static_cast<int32_t>(offsetof(BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939, ___m_DefaultInput_9)); }
	inline BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * get_m_DefaultInput_9() const { return ___m_DefaultInput_9; }
	inline BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 ** get_address_of_m_DefaultInput_9() { return &___m_DefaultInput_9; }
	inline void set_m_DefaultInput_9(BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * value)
	{
		___m_DefaultInput_9 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_DefaultInput_9), (void*)value);
	}
};


// UnityEngine.EventSystems.BaseRaycaster
struct  BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966  : public UIBehaviour_t3C3C339CD5677BA7FC27C352FED8B78052A3FE70
{
public:
	// UnityEngine.EventSystems.BaseRaycaster UnityEngine.EventSystems.BaseRaycaster::m_RootRaycaster
	BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 * ___m_RootRaycaster_4;

public:
	inline static int32_t get_offset_of_m_RootRaycaster_4() { return static_cast<int32_t>(offsetof(BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966, ___m_RootRaycaster_4)); }
	inline BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 * get_m_RootRaycaster_4() const { return ___m_RootRaycaster_4; }
	inline BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 ** get_address_of_m_RootRaycaster_4() { return &___m_RootRaycaster_4; }
	inline void set_m_RootRaycaster_4(BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 * value)
	{
		___m_RootRaycaster_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_RootRaycaster_4), (void*)value);
	}
};


// UnityEngine.EventSystems.EventSystem
struct  EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77  : public UIBehaviour_t3C3C339CD5677BA7FC27C352FED8B78052A3FE70
{
public:
	// System.Collections.Generic.List`1<UnityEngine.EventSystems.BaseInputModule> UnityEngine.EventSystems.EventSystem::m_SystemInputModules
	List_1_t4FB5BF302DAD74D690156A022C4FA4D4081E9B26 * ___m_SystemInputModules_4;
	// UnityEngine.EventSystems.BaseInputModule UnityEngine.EventSystems.EventSystem::m_CurrentInputModule
	BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939 * ___m_CurrentInputModule_5;
	// UnityEngine.GameObject UnityEngine.EventSystems.EventSystem::m_FirstSelected
	GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___m_FirstSelected_7;
	// System.Boolean UnityEngine.EventSystems.EventSystem::m_sendNavigationEvents
	bool ___m_sendNavigationEvents_8;
	// System.Int32 UnityEngine.EventSystems.EventSystem::m_DragThreshold
	int32_t ___m_DragThreshold_9;
	// UnityEngine.GameObject UnityEngine.EventSystems.EventSystem::m_CurrentSelected
	GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___m_CurrentSelected_10;
	// System.Boolean UnityEngine.EventSystems.EventSystem::m_HasFocus
	bool ___m_HasFocus_11;
	// System.Boolean UnityEngine.EventSystems.EventSystem::m_SelectionGuard
	bool ___m_SelectionGuard_12;
	// UnityEngine.EventSystems.BaseEventData UnityEngine.EventSystems.EventSystem::m_DummyData
	BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * ___m_DummyData_13;

public:
	inline static int32_t get_offset_of_m_SystemInputModules_4() { return static_cast<int32_t>(offsetof(EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77, ___m_SystemInputModules_4)); }
	inline List_1_t4FB5BF302DAD74D690156A022C4FA4D4081E9B26 * get_m_SystemInputModules_4() const { return ___m_SystemInputModules_4; }
	inline List_1_t4FB5BF302DAD74D690156A022C4FA4D4081E9B26 ** get_address_of_m_SystemInputModules_4() { return &___m_SystemInputModules_4; }
	inline void set_m_SystemInputModules_4(List_1_t4FB5BF302DAD74D690156A022C4FA4D4081E9B26 * value)
	{
		___m_SystemInputModules_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_SystemInputModules_4), (void*)value);
	}

	inline static int32_t get_offset_of_m_CurrentInputModule_5() { return static_cast<int32_t>(offsetof(EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77, ___m_CurrentInputModule_5)); }
	inline BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939 * get_m_CurrentInputModule_5() const { return ___m_CurrentInputModule_5; }
	inline BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939 ** get_address_of_m_CurrentInputModule_5() { return &___m_CurrentInputModule_5; }
	inline void set_m_CurrentInputModule_5(BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939 * value)
	{
		___m_CurrentInputModule_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_CurrentInputModule_5), (void*)value);
	}

	inline static int32_t get_offset_of_m_FirstSelected_7() { return static_cast<int32_t>(offsetof(EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77, ___m_FirstSelected_7)); }
	inline GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * get_m_FirstSelected_7() const { return ___m_FirstSelected_7; }
	inline GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F ** get_address_of_m_FirstSelected_7() { return &___m_FirstSelected_7; }
	inline void set_m_FirstSelected_7(GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * value)
	{
		___m_FirstSelected_7 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_FirstSelected_7), (void*)value);
	}

	inline static int32_t get_offset_of_m_sendNavigationEvents_8() { return static_cast<int32_t>(offsetof(EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77, ___m_sendNavigationEvents_8)); }
	inline bool get_m_sendNavigationEvents_8() const { return ___m_sendNavigationEvents_8; }
	inline bool* get_address_of_m_sendNavigationEvents_8() { return &___m_sendNavigationEvents_8; }
	inline void set_m_sendNavigationEvents_8(bool value)
	{
		___m_sendNavigationEvents_8 = value;
	}

	inline static int32_t get_offset_of_m_DragThreshold_9() { return static_cast<int32_t>(offsetof(EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77, ___m_DragThreshold_9)); }
	inline int32_t get_m_DragThreshold_9() const { return ___m_DragThreshold_9; }
	inline int32_t* get_address_of_m_DragThreshold_9() { return &___m_DragThreshold_9; }
	inline void set_m_DragThreshold_9(int32_t value)
	{
		___m_DragThreshold_9 = value;
	}

	inline static int32_t get_offset_of_m_CurrentSelected_10() { return static_cast<int32_t>(offsetof(EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77, ___m_CurrentSelected_10)); }
	inline GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * get_m_CurrentSelected_10() const { return ___m_CurrentSelected_10; }
	inline GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F ** get_address_of_m_CurrentSelected_10() { return &___m_CurrentSelected_10; }
	inline void set_m_CurrentSelected_10(GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * value)
	{
		___m_CurrentSelected_10 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_CurrentSelected_10), (void*)value);
	}

	inline static int32_t get_offset_of_m_HasFocus_11() { return static_cast<int32_t>(offsetof(EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77, ___m_HasFocus_11)); }
	inline bool get_m_HasFocus_11() const { return ___m_HasFocus_11; }
	inline bool* get_address_of_m_HasFocus_11() { return &___m_HasFocus_11; }
	inline void set_m_HasFocus_11(bool value)
	{
		___m_HasFocus_11 = value;
	}

	inline static int32_t get_offset_of_m_SelectionGuard_12() { return static_cast<int32_t>(offsetof(EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77, ___m_SelectionGuard_12)); }
	inline bool get_m_SelectionGuard_12() const { return ___m_SelectionGuard_12; }
	inline bool* get_address_of_m_SelectionGuard_12() { return &___m_SelectionGuard_12; }
	inline void set_m_SelectionGuard_12(bool value)
	{
		___m_SelectionGuard_12 = value;
	}

	inline static int32_t get_offset_of_m_DummyData_13() { return static_cast<int32_t>(offsetof(EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77, ___m_DummyData_13)); }
	inline BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * get_m_DummyData_13() const { return ___m_DummyData_13; }
	inline BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 ** get_address_of_m_DummyData_13() { return &___m_DummyData_13; }
	inline void set_m_DummyData_13(BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * value)
	{
		___m_DummyData_13 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_DummyData_13), (void*)value);
	}
};

struct EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77_StaticFields
{
public:
	// System.Collections.Generic.List`1<UnityEngine.EventSystems.EventSystem> UnityEngine.EventSystems.EventSystem::m_EventSystems
	List_1_t882412D5BE0B5BFC1900366319F8B2EB544BDD8B * ___m_EventSystems_6;
	// System.Comparison`1<UnityEngine.EventSystems.RaycastResult> UnityEngine.EventSystems.EventSystem::s_RaycastComparer
	Comparison_1_t32541D3F4C935BBA3800256BD21A7CA8148AAC13 * ___s_RaycastComparer_14;

public:
	inline static int32_t get_offset_of_m_EventSystems_6() { return static_cast<int32_t>(offsetof(EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77_StaticFields, ___m_EventSystems_6)); }
	inline List_1_t882412D5BE0B5BFC1900366319F8B2EB544BDD8B * get_m_EventSystems_6() const { return ___m_EventSystems_6; }
	inline List_1_t882412D5BE0B5BFC1900366319F8B2EB544BDD8B ** get_address_of_m_EventSystems_6() { return &___m_EventSystems_6; }
	inline void set_m_EventSystems_6(List_1_t882412D5BE0B5BFC1900366319F8B2EB544BDD8B * value)
	{
		___m_EventSystems_6 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_EventSystems_6), (void*)value);
	}

	inline static int32_t get_offset_of_s_RaycastComparer_14() { return static_cast<int32_t>(offsetof(EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77_StaticFields, ___s_RaycastComparer_14)); }
	inline Comparison_1_t32541D3F4C935BBA3800256BD21A7CA8148AAC13 * get_s_RaycastComparer_14() const { return ___s_RaycastComparer_14; }
	inline Comparison_1_t32541D3F4C935BBA3800256BD21A7CA8148AAC13 ** get_address_of_s_RaycastComparer_14() { return &___s_RaycastComparer_14; }
	inline void set_s_RaycastComparer_14(Comparison_1_t32541D3F4C935BBA3800256BD21A7CA8148AAC13 * value)
	{
		___s_RaycastComparer_14 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___s_RaycastComparer_14), (void*)value);
	}
};


// UnityEngine.UI.AspectRatioFitter
struct  AspectRatioFitter_t3CA8A085831067C09B872C67F6E7F6F4EBB967B6  : public UIBehaviour_t3C3C339CD5677BA7FC27C352FED8B78052A3FE70
{
public:
	// UnityEngine.UI.AspectRatioFitter_AspectMode UnityEngine.UI.AspectRatioFitter::m_AspectMode
	int32_t ___m_AspectMode_4;
	// System.Single UnityEngine.UI.AspectRatioFitter::m_AspectRatio
	float ___m_AspectRatio_5;
	// UnityEngine.RectTransform UnityEngine.UI.AspectRatioFitter::m_Rect
	RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * ___m_Rect_6;
	// System.Boolean UnityEngine.UI.AspectRatioFitter::m_DelayedSetDirty
	bool ___m_DelayedSetDirty_7;
	// UnityEngine.DrivenRectTransformTracker UnityEngine.UI.AspectRatioFitter::m_Tracker
	DrivenRectTransformTracker_tB8FBBE24EEE9618CA32E4B3CF52F4AD7FDDEBE03  ___m_Tracker_8;

public:
	inline static int32_t get_offset_of_m_AspectMode_4() { return static_cast<int32_t>(offsetof(AspectRatioFitter_t3CA8A085831067C09B872C67F6E7F6F4EBB967B6, ___m_AspectMode_4)); }
	inline int32_t get_m_AspectMode_4() const { return ___m_AspectMode_4; }
	inline int32_t* get_address_of_m_AspectMode_4() { return &___m_AspectMode_4; }
	inline void set_m_AspectMode_4(int32_t value)
	{
		___m_AspectMode_4 = value;
	}

	inline static int32_t get_offset_of_m_AspectRatio_5() { return static_cast<int32_t>(offsetof(AspectRatioFitter_t3CA8A085831067C09B872C67F6E7F6F4EBB967B6, ___m_AspectRatio_5)); }
	inline float get_m_AspectRatio_5() const { return ___m_AspectRatio_5; }
	inline float* get_address_of_m_AspectRatio_5() { return &___m_AspectRatio_5; }
	inline void set_m_AspectRatio_5(float value)
	{
		___m_AspectRatio_5 = value;
	}

	inline static int32_t get_offset_of_m_Rect_6() { return static_cast<int32_t>(offsetof(AspectRatioFitter_t3CA8A085831067C09B872C67F6E7F6F4EBB967B6, ___m_Rect_6)); }
	inline RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * get_m_Rect_6() const { return ___m_Rect_6; }
	inline RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 ** get_address_of_m_Rect_6() { return &___m_Rect_6; }
	inline void set_m_Rect_6(RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * value)
	{
		___m_Rect_6 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Rect_6), (void*)value);
	}

	inline static int32_t get_offset_of_m_DelayedSetDirty_7() { return static_cast<int32_t>(offsetof(AspectRatioFitter_t3CA8A085831067C09B872C67F6E7F6F4EBB967B6, ___m_DelayedSetDirty_7)); }
	inline bool get_m_DelayedSetDirty_7() const { return ___m_DelayedSetDirty_7; }
	inline bool* get_address_of_m_DelayedSetDirty_7() { return &___m_DelayedSetDirty_7; }
	inline void set_m_DelayedSetDirty_7(bool value)
	{
		___m_DelayedSetDirty_7 = value;
	}

	inline static int32_t get_offset_of_m_Tracker_8() { return static_cast<int32_t>(offsetof(AspectRatioFitter_t3CA8A085831067C09B872C67F6E7F6F4EBB967B6, ___m_Tracker_8)); }
	inline DrivenRectTransformTracker_tB8FBBE24EEE9618CA32E4B3CF52F4AD7FDDEBE03  get_m_Tracker_8() const { return ___m_Tracker_8; }
	inline DrivenRectTransformTracker_tB8FBBE24EEE9618CA32E4B3CF52F4AD7FDDEBE03 * get_address_of_m_Tracker_8() { return &___m_Tracker_8; }
	inline void set_m_Tracker_8(DrivenRectTransformTracker_tB8FBBE24EEE9618CA32E4B3CF52F4AD7FDDEBE03  value)
	{
		___m_Tracker_8 = value;
	}
};


// UnityEngine.UI.BaseMeshEffect
struct  BaseMeshEffect_t72759F31F9D204D7EFB6B45097873809D4524BA5  : public UIBehaviour_t3C3C339CD5677BA7FC27C352FED8B78052A3FE70
{
public:
	// UnityEngine.UI.Graphic UnityEngine.UI.BaseMeshEffect::m_Graphic
	Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8 * ___m_Graphic_4;

public:
	inline static int32_t get_offset_of_m_Graphic_4() { return static_cast<int32_t>(offsetof(BaseMeshEffect_t72759F31F9D204D7EFB6B45097873809D4524BA5, ___m_Graphic_4)); }
	inline Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8 * get_m_Graphic_4() const { return ___m_Graphic_4; }
	inline Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8 ** get_address_of_m_Graphic_4() { return &___m_Graphic_4; }
	inline void set_m_Graphic_4(Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8 * value)
	{
		___m_Graphic_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Graphic_4), (void*)value);
	}
};


// UnityEngine.UI.CanvasScaler
struct  CanvasScaler_t304BA6F47EDB7402EBA405DD36CA7D6ADF723564  : public UIBehaviour_t3C3C339CD5677BA7FC27C352FED8B78052A3FE70
{
public:
	// UnityEngine.UI.CanvasScaler_ScaleMode UnityEngine.UI.CanvasScaler::m_UiScaleMode
	int32_t ___m_UiScaleMode_4;
	// System.Single UnityEngine.UI.CanvasScaler::m_ReferencePixelsPerUnit
	float ___m_ReferencePixelsPerUnit_5;
	// System.Single UnityEngine.UI.CanvasScaler::m_ScaleFactor
	float ___m_ScaleFactor_6;
	// UnityEngine.Vector2 UnityEngine.UI.CanvasScaler::m_ReferenceResolution
	Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___m_ReferenceResolution_7;
	// UnityEngine.UI.CanvasScaler_ScreenMatchMode UnityEngine.UI.CanvasScaler::m_ScreenMatchMode
	int32_t ___m_ScreenMatchMode_8;
	// System.Single UnityEngine.UI.CanvasScaler::m_MatchWidthOrHeight
	float ___m_MatchWidthOrHeight_9;
	// UnityEngine.UI.CanvasScaler_Unit UnityEngine.UI.CanvasScaler::m_PhysicalUnit
	int32_t ___m_PhysicalUnit_11;
	// System.Single UnityEngine.UI.CanvasScaler::m_FallbackScreenDPI
	float ___m_FallbackScreenDPI_12;
	// System.Single UnityEngine.UI.CanvasScaler::m_DefaultSpriteDPI
	float ___m_DefaultSpriteDPI_13;
	// System.Single UnityEngine.UI.CanvasScaler::m_DynamicPixelsPerUnit
	float ___m_DynamicPixelsPerUnit_14;
	// UnityEngine.Canvas UnityEngine.UI.CanvasScaler::m_Canvas
	Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * ___m_Canvas_15;
	// System.Single UnityEngine.UI.CanvasScaler::m_PrevScaleFactor
	float ___m_PrevScaleFactor_16;
	// System.Single UnityEngine.UI.CanvasScaler::m_PrevReferencePixelsPerUnit
	float ___m_PrevReferencePixelsPerUnit_17;

public:
	inline static int32_t get_offset_of_m_UiScaleMode_4() { return static_cast<int32_t>(offsetof(CanvasScaler_t304BA6F47EDB7402EBA405DD36CA7D6ADF723564, ___m_UiScaleMode_4)); }
	inline int32_t get_m_UiScaleMode_4() const { return ___m_UiScaleMode_4; }
	inline int32_t* get_address_of_m_UiScaleMode_4() { return &___m_UiScaleMode_4; }
	inline void set_m_UiScaleMode_4(int32_t value)
	{
		___m_UiScaleMode_4 = value;
	}

	inline static int32_t get_offset_of_m_ReferencePixelsPerUnit_5() { return static_cast<int32_t>(offsetof(CanvasScaler_t304BA6F47EDB7402EBA405DD36CA7D6ADF723564, ___m_ReferencePixelsPerUnit_5)); }
	inline float get_m_ReferencePixelsPerUnit_5() const { return ___m_ReferencePixelsPerUnit_5; }
	inline float* get_address_of_m_ReferencePixelsPerUnit_5() { return &___m_ReferencePixelsPerUnit_5; }
	inline void set_m_ReferencePixelsPerUnit_5(float value)
	{
		___m_ReferencePixelsPerUnit_5 = value;
	}

	inline static int32_t get_offset_of_m_ScaleFactor_6() { return static_cast<int32_t>(offsetof(CanvasScaler_t304BA6F47EDB7402EBA405DD36CA7D6ADF723564, ___m_ScaleFactor_6)); }
	inline float get_m_ScaleFactor_6() const { return ___m_ScaleFactor_6; }
	inline float* get_address_of_m_ScaleFactor_6() { return &___m_ScaleFactor_6; }
	inline void set_m_ScaleFactor_6(float value)
	{
		___m_ScaleFactor_6 = value;
	}

	inline static int32_t get_offset_of_m_ReferenceResolution_7() { return static_cast<int32_t>(offsetof(CanvasScaler_t304BA6F47EDB7402EBA405DD36CA7D6ADF723564, ___m_ReferenceResolution_7)); }
	inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  get_m_ReferenceResolution_7() const { return ___m_ReferenceResolution_7; }
	inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_m_ReferenceResolution_7() { return &___m_ReferenceResolution_7; }
	inline void set_m_ReferenceResolution_7(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  value)
	{
		___m_ReferenceResolution_7 = value;
	}

	inline static int32_t get_offset_of_m_ScreenMatchMode_8() { return static_cast<int32_t>(offsetof(CanvasScaler_t304BA6F47EDB7402EBA405DD36CA7D6ADF723564, ___m_ScreenMatchMode_8)); }
	inline int32_t get_m_ScreenMatchMode_8() const { return ___m_ScreenMatchMode_8; }
	inline int32_t* get_address_of_m_ScreenMatchMode_8() { return &___m_ScreenMatchMode_8; }
	inline void set_m_ScreenMatchMode_8(int32_t value)
	{
		___m_ScreenMatchMode_8 = value;
	}

	inline static int32_t get_offset_of_m_MatchWidthOrHeight_9() { return static_cast<int32_t>(offsetof(CanvasScaler_t304BA6F47EDB7402EBA405DD36CA7D6ADF723564, ___m_MatchWidthOrHeight_9)); }
	inline float get_m_MatchWidthOrHeight_9() const { return ___m_MatchWidthOrHeight_9; }
	inline float* get_address_of_m_MatchWidthOrHeight_9() { return &___m_MatchWidthOrHeight_9; }
	inline void set_m_MatchWidthOrHeight_9(float value)
	{
		___m_MatchWidthOrHeight_9 = value;
	}

	inline static int32_t get_offset_of_m_PhysicalUnit_11() { return static_cast<int32_t>(offsetof(CanvasScaler_t304BA6F47EDB7402EBA405DD36CA7D6ADF723564, ___m_PhysicalUnit_11)); }
	inline int32_t get_m_PhysicalUnit_11() const { return ___m_PhysicalUnit_11; }
	inline int32_t* get_address_of_m_PhysicalUnit_11() { return &___m_PhysicalUnit_11; }
	inline void set_m_PhysicalUnit_11(int32_t value)
	{
		___m_PhysicalUnit_11 = value;
	}

	inline static int32_t get_offset_of_m_FallbackScreenDPI_12() { return static_cast<int32_t>(offsetof(CanvasScaler_t304BA6F47EDB7402EBA405DD36CA7D6ADF723564, ___m_FallbackScreenDPI_12)); }
	inline float get_m_FallbackScreenDPI_12() const { return ___m_FallbackScreenDPI_12; }
	inline float* get_address_of_m_FallbackScreenDPI_12() { return &___m_FallbackScreenDPI_12; }
	inline void set_m_FallbackScreenDPI_12(float value)
	{
		___m_FallbackScreenDPI_12 = value;
	}

	inline static int32_t get_offset_of_m_DefaultSpriteDPI_13() { return static_cast<int32_t>(offsetof(CanvasScaler_t304BA6F47EDB7402EBA405DD36CA7D6ADF723564, ___m_DefaultSpriteDPI_13)); }
	inline float get_m_DefaultSpriteDPI_13() const { return ___m_DefaultSpriteDPI_13; }
	inline float* get_address_of_m_DefaultSpriteDPI_13() { return &___m_DefaultSpriteDPI_13; }
	inline void set_m_DefaultSpriteDPI_13(float value)
	{
		___m_DefaultSpriteDPI_13 = value;
	}

	inline static int32_t get_offset_of_m_DynamicPixelsPerUnit_14() { return static_cast<int32_t>(offsetof(CanvasScaler_t304BA6F47EDB7402EBA405DD36CA7D6ADF723564, ___m_DynamicPixelsPerUnit_14)); }
	inline float get_m_DynamicPixelsPerUnit_14() const { return ___m_DynamicPixelsPerUnit_14; }
	inline float* get_address_of_m_DynamicPixelsPerUnit_14() { return &___m_DynamicPixelsPerUnit_14; }
	inline void set_m_DynamicPixelsPerUnit_14(float value)
	{
		___m_DynamicPixelsPerUnit_14 = value;
	}

	inline static int32_t get_offset_of_m_Canvas_15() { return static_cast<int32_t>(offsetof(CanvasScaler_t304BA6F47EDB7402EBA405DD36CA7D6ADF723564, ___m_Canvas_15)); }
	inline Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * get_m_Canvas_15() const { return ___m_Canvas_15; }
	inline Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 ** get_address_of_m_Canvas_15() { return &___m_Canvas_15; }
	inline void set_m_Canvas_15(Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * value)
	{
		___m_Canvas_15 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Canvas_15), (void*)value);
	}

	inline static int32_t get_offset_of_m_PrevScaleFactor_16() { return static_cast<int32_t>(offsetof(CanvasScaler_t304BA6F47EDB7402EBA405DD36CA7D6ADF723564, ___m_PrevScaleFactor_16)); }
	inline float get_m_PrevScaleFactor_16() const { return ___m_PrevScaleFactor_16; }
	inline float* get_address_of_m_PrevScaleFactor_16() { return &___m_PrevScaleFactor_16; }
	inline void set_m_PrevScaleFactor_16(float value)
	{
		___m_PrevScaleFactor_16 = value;
	}

	inline static int32_t get_offset_of_m_PrevReferencePixelsPerUnit_17() { return static_cast<int32_t>(offsetof(CanvasScaler_t304BA6F47EDB7402EBA405DD36CA7D6ADF723564, ___m_PrevReferencePixelsPerUnit_17)); }
	inline float get_m_PrevReferencePixelsPerUnit_17() const { return ___m_PrevReferencePixelsPerUnit_17; }
	inline float* get_address_of_m_PrevReferencePixelsPerUnit_17() { return &___m_PrevReferencePixelsPerUnit_17; }
	inline void set_m_PrevReferencePixelsPerUnit_17(float value)
	{
		___m_PrevReferencePixelsPerUnit_17 = value;
	}
};


// UnityEngine.UI.ContentSizeFitter
struct  ContentSizeFitter_t4EA7B51457F7EFAD3BAAC51613C7D4E0C26BF4A8  : public UIBehaviour_t3C3C339CD5677BA7FC27C352FED8B78052A3FE70
{
public:
	// UnityEngine.UI.ContentSizeFitter_FitMode UnityEngine.UI.ContentSizeFitter::m_HorizontalFit
	int32_t ___m_HorizontalFit_4;
	// UnityEngine.UI.ContentSizeFitter_FitMode UnityEngine.UI.ContentSizeFitter::m_VerticalFit
	int32_t ___m_VerticalFit_5;
	// UnityEngine.RectTransform UnityEngine.UI.ContentSizeFitter::m_Rect
	RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * ___m_Rect_6;
	// UnityEngine.DrivenRectTransformTracker UnityEngine.UI.ContentSizeFitter::m_Tracker
	DrivenRectTransformTracker_tB8FBBE24EEE9618CA32E4B3CF52F4AD7FDDEBE03  ___m_Tracker_7;

public:
	inline static int32_t get_offset_of_m_HorizontalFit_4() { return static_cast<int32_t>(offsetof(ContentSizeFitter_t4EA7B51457F7EFAD3BAAC51613C7D4E0C26BF4A8, ___m_HorizontalFit_4)); }
	inline int32_t get_m_HorizontalFit_4() const { return ___m_HorizontalFit_4; }
	inline int32_t* get_address_of_m_HorizontalFit_4() { return &___m_HorizontalFit_4; }
	inline void set_m_HorizontalFit_4(int32_t value)
	{
		___m_HorizontalFit_4 = value;
	}

	inline static int32_t get_offset_of_m_VerticalFit_5() { return static_cast<int32_t>(offsetof(ContentSizeFitter_t4EA7B51457F7EFAD3BAAC51613C7D4E0C26BF4A8, ___m_VerticalFit_5)); }
	inline int32_t get_m_VerticalFit_5() const { return ___m_VerticalFit_5; }
	inline int32_t* get_address_of_m_VerticalFit_5() { return &___m_VerticalFit_5; }
	inline void set_m_VerticalFit_5(int32_t value)
	{
		___m_VerticalFit_5 = value;
	}

	inline static int32_t get_offset_of_m_Rect_6() { return static_cast<int32_t>(offsetof(ContentSizeFitter_t4EA7B51457F7EFAD3BAAC51613C7D4E0C26BF4A8, ___m_Rect_6)); }
	inline RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * get_m_Rect_6() const { return ___m_Rect_6; }
	inline RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 ** get_address_of_m_Rect_6() { return &___m_Rect_6; }
	inline void set_m_Rect_6(RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * value)
	{
		___m_Rect_6 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Rect_6), (void*)value);
	}

	inline static int32_t get_offset_of_m_Tracker_7() { return static_cast<int32_t>(offsetof(ContentSizeFitter_t4EA7B51457F7EFAD3BAAC51613C7D4E0C26BF4A8, ___m_Tracker_7)); }
	inline DrivenRectTransformTracker_tB8FBBE24EEE9618CA32E4B3CF52F4AD7FDDEBE03  get_m_Tracker_7() const { return ___m_Tracker_7; }
	inline DrivenRectTransformTracker_tB8FBBE24EEE9618CA32E4B3CF52F4AD7FDDEBE03 * get_address_of_m_Tracker_7() { return &___m_Tracker_7; }
	inline void set_m_Tracker_7(DrivenRectTransformTracker_tB8FBBE24EEE9618CA32E4B3CF52F4AD7FDDEBE03  value)
	{
		___m_Tracker_7 = value;
	}
};


// UnityEngine.UI.Graphic
struct  Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8  : public UIBehaviour_t3C3C339CD5677BA7FC27C352FED8B78052A3FE70
{
public:
	// UnityEngine.Material UnityEngine.UI.Graphic::m_Material
	Material_tF7DB3BF0C24DEC2FE0CB51E5DF5053D5223C8598 * ___m_Material_6;
	// UnityEngine.Color UnityEngine.UI.Graphic::m_Color
	Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ___m_Color_7;
	// System.Boolean UnityEngine.UI.Graphic::m_SkipLayoutUpdate
	bool ___m_SkipLayoutUpdate_8;
	// System.Boolean UnityEngine.UI.Graphic::m_SkipMaterialUpdate
	bool ___m_SkipMaterialUpdate_9;
	// System.Boolean UnityEngine.UI.Graphic::m_RaycastTarget
	bool ___m_RaycastTarget_10;
	// UnityEngine.RectTransform UnityEngine.UI.Graphic::m_RectTransform
	RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * ___m_RectTransform_11;
	// UnityEngine.CanvasRenderer UnityEngine.UI.Graphic::m_CanvasRenderer
	CanvasRenderer_tB4D9C9FE77FD5C9C4546FC022D6E956960BC2B72 * ___m_CanvasRenderer_12;
	// UnityEngine.Canvas UnityEngine.UI.Graphic::m_Canvas
	Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * ___m_Canvas_13;
	// System.Boolean UnityEngine.UI.Graphic::m_VertsDirty
	bool ___m_VertsDirty_14;
	// System.Boolean UnityEngine.UI.Graphic::m_MaterialDirty
	bool ___m_MaterialDirty_15;
	// UnityEngine.Events.UnityAction UnityEngine.UI.Graphic::m_OnDirtyLayoutCallback
	UnityAction_tD19B26F1B2C048E38FD5801A33573BE01064CAF4 * ___m_OnDirtyLayoutCallback_16;
	// UnityEngine.Events.UnityAction UnityEngine.UI.Graphic::m_OnDirtyVertsCallback
	UnityAction_tD19B26F1B2C048E38FD5801A33573BE01064CAF4 * ___m_OnDirtyVertsCallback_17;
	// UnityEngine.Events.UnityAction UnityEngine.UI.Graphic::m_OnDirtyMaterialCallback
	UnityAction_tD19B26F1B2C048E38FD5801A33573BE01064CAF4 * ___m_OnDirtyMaterialCallback_18;
	// UnityEngine.Mesh UnityEngine.UI.Graphic::m_CachedMesh
	Mesh_t6106B8D8E4C691321581AB0445552EC78B947B8C * ___m_CachedMesh_21;
	// UnityEngine.Vector2[] UnityEngine.UI.Graphic::m_CachedUvs
	Vector2U5BU5D_tA065A07DFC060C1B8786BBAA5F3A6577CCEB27D6* ___m_CachedUvs_22;
	// UnityEngine.UI.CoroutineTween.TweenRunner`1<UnityEngine.UI.CoroutineTween.ColorTween> UnityEngine.UI.Graphic::m_ColorTweenRunner
	TweenRunner_1_t56CEB168ADE3739A1BDDBF258FDC759DF8927172 * ___m_ColorTweenRunner_23;
	// System.Boolean UnityEngine.UI.Graphic::<useLegacyMeshGeneration>k__BackingField
	bool ___U3CuseLegacyMeshGenerationU3Ek__BackingField_24;

public:
	inline static int32_t get_offset_of_m_Material_6() { return static_cast<int32_t>(offsetof(Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8, ___m_Material_6)); }
	inline Material_tF7DB3BF0C24DEC2FE0CB51E5DF5053D5223C8598 * get_m_Material_6() const { return ___m_Material_6; }
	inline Material_tF7DB3BF0C24DEC2FE0CB51E5DF5053D5223C8598 ** get_address_of_m_Material_6() { return &___m_Material_6; }
	inline void set_m_Material_6(Material_tF7DB3BF0C24DEC2FE0CB51E5DF5053D5223C8598 * value)
	{
		___m_Material_6 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Material_6), (void*)value);
	}

	inline static int32_t get_offset_of_m_Color_7() { return static_cast<int32_t>(offsetof(Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8, ___m_Color_7)); }
	inline Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  get_m_Color_7() const { return ___m_Color_7; }
	inline Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 * get_address_of_m_Color_7() { return &___m_Color_7; }
	inline void set_m_Color_7(Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  value)
	{
		___m_Color_7 = value;
	}

	inline static int32_t get_offset_of_m_SkipLayoutUpdate_8() { return static_cast<int32_t>(offsetof(Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8, ___m_SkipLayoutUpdate_8)); }
	inline bool get_m_SkipLayoutUpdate_8() const { return ___m_SkipLayoutUpdate_8; }
	inline bool* get_address_of_m_SkipLayoutUpdate_8() { return &___m_SkipLayoutUpdate_8; }
	inline void set_m_SkipLayoutUpdate_8(bool value)
	{
		___m_SkipLayoutUpdate_8 = value;
	}

	inline static int32_t get_offset_of_m_SkipMaterialUpdate_9() { return static_cast<int32_t>(offsetof(Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8, ___m_SkipMaterialUpdate_9)); }
	inline bool get_m_SkipMaterialUpdate_9() const { return ___m_SkipMaterialUpdate_9; }
	inline bool* get_address_of_m_SkipMaterialUpdate_9() { return &___m_SkipMaterialUpdate_9; }
	inline void set_m_SkipMaterialUpdate_9(bool value)
	{
		___m_SkipMaterialUpdate_9 = value;
	}

	inline static int32_t get_offset_of_m_RaycastTarget_10() { return static_cast<int32_t>(offsetof(Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8, ___m_RaycastTarget_10)); }
	inline bool get_m_RaycastTarget_10() const { return ___m_RaycastTarget_10; }
	inline bool* get_address_of_m_RaycastTarget_10() { return &___m_RaycastTarget_10; }
	inline void set_m_RaycastTarget_10(bool value)
	{
		___m_RaycastTarget_10 = value;
	}

	inline static int32_t get_offset_of_m_RectTransform_11() { return static_cast<int32_t>(offsetof(Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8, ___m_RectTransform_11)); }
	inline RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * get_m_RectTransform_11() const { return ___m_RectTransform_11; }
	inline RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 ** get_address_of_m_RectTransform_11() { return &___m_RectTransform_11; }
	inline void set_m_RectTransform_11(RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * value)
	{
		___m_RectTransform_11 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_RectTransform_11), (void*)value);
	}

	inline static int32_t get_offset_of_m_CanvasRenderer_12() { return static_cast<int32_t>(offsetof(Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8, ___m_CanvasRenderer_12)); }
	inline CanvasRenderer_tB4D9C9FE77FD5C9C4546FC022D6E956960BC2B72 * get_m_CanvasRenderer_12() const { return ___m_CanvasRenderer_12; }
	inline CanvasRenderer_tB4D9C9FE77FD5C9C4546FC022D6E956960BC2B72 ** get_address_of_m_CanvasRenderer_12() { return &___m_CanvasRenderer_12; }
	inline void set_m_CanvasRenderer_12(CanvasRenderer_tB4D9C9FE77FD5C9C4546FC022D6E956960BC2B72 * value)
	{
		___m_CanvasRenderer_12 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_CanvasRenderer_12), (void*)value);
	}

	inline static int32_t get_offset_of_m_Canvas_13() { return static_cast<int32_t>(offsetof(Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8, ___m_Canvas_13)); }
	inline Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * get_m_Canvas_13() const { return ___m_Canvas_13; }
	inline Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 ** get_address_of_m_Canvas_13() { return &___m_Canvas_13; }
	inline void set_m_Canvas_13(Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * value)
	{
		___m_Canvas_13 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Canvas_13), (void*)value);
	}

	inline static int32_t get_offset_of_m_VertsDirty_14() { return static_cast<int32_t>(offsetof(Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8, ___m_VertsDirty_14)); }
	inline bool get_m_VertsDirty_14() const { return ___m_VertsDirty_14; }
	inline bool* get_address_of_m_VertsDirty_14() { return &___m_VertsDirty_14; }
	inline void set_m_VertsDirty_14(bool value)
	{
		___m_VertsDirty_14 = value;
	}

	inline static int32_t get_offset_of_m_MaterialDirty_15() { return static_cast<int32_t>(offsetof(Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8, ___m_MaterialDirty_15)); }
	inline bool get_m_MaterialDirty_15() const { return ___m_MaterialDirty_15; }
	inline bool* get_address_of_m_MaterialDirty_15() { return &___m_MaterialDirty_15; }
	inline void set_m_MaterialDirty_15(bool value)
	{
		___m_MaterialDirty_15 = value;
	}

	inline static int32_t get_offset_of_m_OnDirtyLayoutCallback_16() { return static_cast<int32_t>(offsetof(Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8, ___m_OnDirtyLayoutCallback_16)); }
	inline UnityAction_tD19B26F1B2C048E38FD5801A33573BE01064CAF4 * get_m_OnDirtyLayoutCallback_16() const { return ___m_OnDirtyLayoutCallback_16; }
	inline UnityAction_tD19B26F1B2C048E38FD5801A33573BE01064CAF4 ** get_address_of_m_OnDirtyLayoutCallback_16() { return &___m_OnDirtyLayoutCallback_16; }
	inline void set_m_OnDirtyLayoutCallback_16(UnityAction_tD19B26F1B2C048E38FD5801A33573BE01064CAF4 * value)
	{
		___m_OnDirtyLayoutCallback_16 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_OnDirtyLayoutCallback_16), (void*)value);
	}

	inline static int32_t get_offset_of_m_OnDirtyVertsCallback_17() { return static_cast<int32_t>(offsetof(Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8, ___m_OnDirtyVertsCallback_17)); }
	inline UnityAction_tD19B26F1B2C048E38FD5801A33573BE01064CAF4 * get_m_OnDirtyVertsCallback_17() const { return ___m_OnDirtyVertsCallback_17; }
	inline UnityAction_tD19B26F1B2C048E38FD5801A33573BE01064CAF4 ** get_address_of_m_OnDirtyVertsCallback_17() { return &___m_OnDirtyVertsCallback_17; }
	inline void set_m_OnDirtyVertsCallback_17(UnityAction_tD19B26F1B2C048E38FD5801A33573BE01064CAF4 * value)
	{
		___m_OnDirtyVertsCallback_17 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_OnDirtyVertsCallback_17), (void*)value);
	}

	inline static int32_t get_offset_of_m_OnDirtyMaterialCallback_18() { return static_cast<int32_t>(offsetof(Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8, ___m_OnDirtyMaterialCallback_18)); }
	inline UnityAction_tD19B26F1B2C048E38FD5801A33573BE01064CAF4 * get_m_OnDirtyMaterialCallback_18() const { return ___m_OnDirtyMaterialCallback_18; }
	inline UnityAction_tD19B26F1B2C048E38FD5801A33573BE01064CAF4 ** get_address_of_m_OnDirtyMaterialCallback_18() { return &___m_OnDirtyMaterialCallback_18; }
	inline void set_m_OnDirtyMaterialCallback_18(UnityAction_tD19B26F1B2C048E38FD5801A33573BE01064CAF4 * value)
	{
		___m_OnDirtyMaterialCallback_18 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_OnDirtyMaterialCallback_18), (void*)value);
	}

	inline static int32_t get_offset_of_m_CachedMesh_21() { return static_cast<int32_t>(offsetof(Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8, ___m_CachedMesh_21)); }
	inline Mesh_t6106B8D8E4C691321581AB0445552EC78B947B8C * get_m_CachedMesh_21() const { return ___m_CachedMesh_21; }
	inline Mesh_t6106B8D8E4C691321581AB0445552EC78B947B8C ** get_address_of_m_CachedMesh_21() { return &___m_CachedMesh_21; }
	inline void set_m_CachedMesh_21(Mesh_t6106B8D8E4C691321581AB0445552EC78B947B8C * value)
	{
		___m_CachedMesh_21 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_CachedMesh_21), (void*)value);
	}

	inline static int32_t get_offset_of_m_CachedUvs_22() { return static_cast<int32_t>(offsetof(Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8, ___m_CachedUvs_22)); }
	inline Vector2U5BU5D_tA065A07DFC060C1B8786BBAA5F3A6577CCEB27D6* get_m_CachedUvs_22() const { return ___m_CachedUvs_22; }
	inline Vector2U5BU5D_tA065A07DFC060C1B8786BBAA5F3A6577CCEB27D6** get_address_of_m_CachedUvs_22() { return &___m_CachedUvs_22; }
	inline void set_m_CachedUvs_22(Vector2U5BU5D_tA065A07DFC060C1B8786BBAA5F3A6577CCEB27D6* value)
	{
		___m_CachedUvs_22 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_CachedUvs_22), (void*)value);
	}

	inline static int32_t get_offset_of_m_ColorTweenRunner_23() { return static_cast<int32_t>(offsetof(Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8, ___m_ColorTweenRunner_23)); }
	inline TweenRunner_1_t56CEB168ADE3739A1BDDBF258FDC759DF8927172 * get_m_ColorTweenRunner_23() const { return ___m_ColorTweenRunner_23; }
	inline TweenRunner_1_t56CEB168ADE3739A1BDDBF258FDC759DF8927172 ** get_address_of_m_ColorTweenRunner_23() { return &___m_ColorTweenRunner_23; }
	inline void set_m_ColorTweenRunner_23(TweenRunner_1_t56CEB168ADE3739A1BDDBF258FDC759DF8927172 * value)
	{
		___m_ColorTweenRunner_23 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_ColorTweenRunner_23), (void*)value);
	}

	inline static int32_t get_offset_of_U3CuseLegacyMeshGenerationU3Ek__BackingField_24() { return static_cast<int32_t>(offsetof(Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8, ___U3CuseLegacyMeshGenerationU3Ek__BackingField_24)); }
	inline bool get_U3CuseLegacyMeshGenerationU3Ek__BackingField_24() const { return ___U3CuseLegacyMeshGenerationU3Ek__BackingField_24; }
	inline bool* get_address_of_U3CuseLegacyMeshGenerationU3Ek__BackingField_24() { return &___U3CuseLegacyMeshGenerationU3Ek__BackingField_24; }
	inline void set_U3CuseLegacyMeshGenerationU3Ek__BackingField_24(bool value)
	{
		___U3CuseLegacyMeshGenerationU3Ek__BackingField_24 = value;
	}
};

struct Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8_StaticFields
{
public:
	// UnityEngine.Material UnityEngine.UI.Graphic::s_DefaultUI
	Material_tF7DB3BF0C24DEC2FE0CB51E5DF5053D5223C8598 * ___s_DefaultUI_4;
	// UnityEngine.Texture2D UnityEngine.UI.Graphic::s_WhiteTexture
	Texture2D_tBBF96AC337723E2EF156DF17E09D4379FD05DE1C * ___s_WhiteTexture_5;
	// UnityEngine.Mesh UnityEngine.UI.Graphic::s_Mesh
	Mesh_t6106B8D8E4C691321581AB0445552EC78B947B8C * ___s_Mesh_19;
	// UnityEngine.UI.VertexHelper UnityEngine.UI.Graphic::s_VertexHelper
	VertexHelper_t27373EA2CF0F5810EC8CF873D0A6D6C0B23DAC3F * ___s_VertexHelper_20;

public:
	inline static int32_t get_offset_of_s_DefaultUI_4() { return static_cast<int32_t>(offsetof(Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8_StaticFields, ___s_DefaultUI_4)); }
	inline Material_tF7DB3BF0C24DEC2FE0CB51E5DF5053D5223C8598 * get_s_DefaultUI_4() const { return ___s_DefaultUI_4; }
	inline Material_tF7DB3BF0C24DEC2FE0CB51E5DF5053D5223C8598 ** get_address_of_s_DefaultUI_4() { return &___s_DefaultUI_4; }
	inline void set_s_DefaultUI_4(Material_tF7DB3BF0C24DEC2FE0CB51E5DF5053D5223C8598 * value)
	{
		___s_DefaultUI_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___s_DefaultUI_4), (void*)value);
	}

	inline static int32_t get_offset_of_s_WhiteTexture_5() { return static_cast<int32_t>(offsetof(Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8_StaticFields, ___s_WhiteTexture_5)); }
	inline Texture2D_tBBF96AC337723E2EF156DF17E09D4379FD05DE1C * get_s_WhiteTexture_5() const { return ___s_WhiteTexture_5; }
	inline Texture2D_tBBF96AC337723E2EF156DF17E09D4379FD05DE1C ** get_address_of_s_WhiteTexture_5() { return &___s_WhiteTexture_5; }
	inline void set_s_WhiteTexture_5(Texture2D_tBBF96AC337723E2EF156DF17E09D4379FD05DE1C * value)
	{
		___s_WhiteTexture_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___s_WhiteTexture_5), (void*)value);
	}

	inline static int32_t get_offset_of_s_Mesh_19() { return static_cast<int32_t>(offsetof(Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8_StaticFields, ___s_Mesh_19)); }
	inline Mesh_t6106B8D8E4C691321581AB0445552EC78B947B8C * get_s_Mesh_19() const { return ___s_Mesh_19; }
	inline Mesh_t6106B8D8E4C691321581AB0445552EC78B947B8C ** get_address_of_s_Mesh_19() { return &___s_Mesh_19; }
	inline void set_s_Mesh_19(Mesh_t6106B8D8E4C691321581AB0445552EC78B947B8C * value)
	{
		___s_Mesh_19 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___s_Mesh_19), (void*)value);
	}

	inline static int32_t get_offset_of_s_VertexHelper_20() { return static_cast<int32_t>(offsetof(Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8_StaticFields, ___s_VertexHelper_20)); }
	inline VertexHelper_t27373EA2CF0F5810EC8CF873D0A6D6C0B23DAC3F * get_s_VertexHelper_20() const { return ___s_VertexHelper_20; }
	inline VertexHelper_t27373EA2CF0F5810EC8CF873D0A6D6C0B23DAC3F ** get_address_of_s_VertexHelper_20() { return &___s_VertexHelper_20; }
	inline void set_s_VertexHelper_20(VertexHelper_t27373EA2CF0F5810EC8CF873D0A6D6C0B23DAC3F * value)
	{
		___s_VertexHelper_20 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___s_VertexHelper_20), (void*)value);
	}
};


// UnityEngine.UI.Mask
struct  Mask_t082A7A79B4BF2063E5F81D2F84D968569D737CCB  : public UIBehaviour_t3C3C339CD5677BA7FC27C352FED8B78052A3FE70
{
public:
	// UnityEngine.RectTransform UnityEngine.UI.Mask::m_RectTransform
	RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * ___m_RectTransform_4;
	// System.Boolean UnityEngine.UI.Mask::m_ShowMaskGraphic
	bool ___m_ShowMaskGraphic_5;
	// UnityEngine.UI.Graphic UnityEngine.UI.Mask::m_Graphic
	Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8 * ___m_Graphic_6;
	// UnityEngine.Material UnityEngine.UI.Mask::m_MaskMaterial
	Material_tF7DB3BF0C24DEC2FE0CB51E5DF5053D5223C8598 * ___m_MaskMaterial_7;
	// UnityEngine.Material UnityEngine.UI.Mask::m_UnmaskMaterial
	Material_tF7DB3BF0C24DEC2FE0CB51E5DF5053D5223C8598 * ___m_UnmaskMaterial_8;

public:
	inline static int32_t get_offset_of_m_RectTransform_4() { return static_cast<int32_t>(offsetof(Mask_t082A7A79B4BF2063E5F81D2F84D968569D737CCB, ___m_RectTransform_4)); }
	inline RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * get_m_RectTransform_4() const { return ___m_RectTransform_4; }
	inline RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 ** get_address_of_m_RectTransform_4() { return &___m_RectTransform_4; }
	inline void set_m_RectTransform_4(RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * value)
	{
		___m_RectTransform_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_RectTransform_4), (void*)value);
	}

	inline static int32_t get_offset_of_m_ShowMaskGraphic_5() { return static_cast<int32_t>(offsetof(Mask_t082A7A79B4BF2063E5F81D2F84D968569D737CCB, ___m_ShowMaskGraphic_5)); }
	inline bool get_m_ShowMaskGraphic_5() const { return ___m_ShowMaskGraphic_5; }
	inline bool* get_address_of_m_ShowMaskGraphic_5() { return &___m_ShowMaskGraphic_5; }
	inline void set_m_ShowMaskGraphic_5(bool value)
	{
		___m_ShowMaskGraphic_5 = value;
	}

	inline static int32_t get_offset_of_m_Graphic_6() { return static_cast<int32_t>(offsetof(Mask_t082A7A79B4BF2063E5F81D2F84D968569D737CCB, ___m_Graphic_6)); }
	inline Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8 * get_m_Graphic_6() const { return ___m_Graphic_6; }
	inline Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8 ** get_address_of_m_Graphic_6() { return &___m_Graphic_6; }
	inline void set_m_Graphic_6(Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8 * value)
	{
		___m_Graphic_6 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Graphic_6), (void*)value);
	}

	inline static int32_t get_offset_of_m_MaskMaterial_7() { return static_cast<int32_t>(offsetof(Mask_t082A7A79B4BF2063E5F81D2F84D968569D737CCB, ___m_MaskMaterial_7)); }
	inline Material_tF7DB3BF0C24DEC2FE0CB51E5DF5053D5223C8598 * get_m_MaskMaterial_7() const { return ___m_MaskMaterial_7; }
	inline Material_tF7DB3BF0C24DEC2FE0CB51E5DF5053D5223C8598 ** get_address_of_m_MaskMaterial_7() { return &___m_MaskMaterial_7; }
	inline void set_m_MaskMaterial_7(Material_tF7DB3BF0C24DEC2FE0CB51E5DF5053D5223C8598 * value)
	{
		___m_MaskMaterial_7 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_MaskMaterial_7), (void*)value);
	}

	inline static int32_t get_offset_of_m_UnmaskMaterial_8() { return static_cast<int32_t>(offsetof(Mask_t082A7A79B4BF2063E5F81D2F84D968569D737CCB, ___m_UnmaskMaterial_8)); }
	inline Material_tF7DB3BF0C24DEC2FE0CB51E5DF5053D5223C8598 * get_m_UnmaskMaterial_8() const { return ___m_UnmaskMaterial_8; }
	inline Material_tF7DB3BF0C24DEC2FE0CB51E5DF5053D5223C8598 ** get_address_of_m_UnmaskMaterial_8() { return &___m_UnmaskMaterial_8; }
	inline void set_m_UnmaskMaterial_8(Material_tF7DB3BF0C24DEC2FE0CB51E5DF5053D5223C8598 * value)
	{
		___m_UnmaskMaterial_8 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_UnmaskMaterial_8), (void*)value);
	}
};


// UnityEngine.UI.RectMask2D
struct  RectMask2D_tF2CF19F2A4FE2D2FFC7E6F7809374757CA2F377B  : public UIBehaviour_t3C3C339CD5677BA7FC27C352FED8B78052A3FE70
{
public:
	// UnityEngine.UI.RectangularVertexClipper UnityEngine.UI.RectMask2D::m_VertexClipper
	RectangularVertexClipper_t6C47856C4F775A5799A49A100196C2BB14C5DD91 * ___m_VertexClipper_4;
	// UnityEngine.RectTransform UnityEngine.UI.RectMask2D::m_RectTransform
	RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * ___m_RectTransform_5;
	// System.Collections.Generic.HashSet`1<UnityEngine.UI.MaskableGraphic> UnityEngine.UI.RectMask2D::m_MaskableTargets
	HashSet_1_tF035B0C2C7E1925B6966D73DB277DF70D4C48408 * ___m_MaskableTargets_6;
	// System.Collections.Generic.HashSet`1<UnityEngine.UI.IClippable> UnityEngine.UI.RectMask2D::m_ClipTargets
	HashSet_1_tAAE962DCA7E1BD56AD7B2C079CD4DBA3D0B231AD * ___m_ClipTargets_7;
	// System.Boolean UnityEngine.UI.RectMask2D::m_ShouldRecalculateClipRects
	bool ___m_ShouldRecalculateClipRects_8;
	// System.Collections.Generic.List`1<UnityEngine.UI.RectMask2D> UnityEngine.UI.RectMask2D::m_Clippers
	List_1_t2BA894CDA977BF8C8AC7BD397B1F6602A63B92C4 * ___m_Clippers_9;
	// UnityEngine.Rect UnityEngine.UI.RectMask2D::m_LastClipRectCanvasSpace
	Rect_t35B976DE901B5423C11705E156938EA27AB402CE  ___m_LastClipRectCanvasSpace_10;
	// System.Boolean UnityEngine.UI.RectMask2D::m_ForceClip
	bool ___m_ForceClip_11;
	// UnityEngine.Vector4 UnityEngine.UI.RectMask2D::m_Padding
	Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E  ___m_Padding_12;
	// UnityEngine.Vector2Int UnityEngine.UI.RectMask2D::m_Softness
	Vector2Int_t339DA203C037FA6BCFC926C36DC2194D52D5F905  ___m_Softness_13;
	// UnityEngine.Canvas UnityEngine.UI.RectMask2D::m_Canvas
	Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * ___m_Canvas_14;
	// UnityEngine.Vector3[] UnityEngine.UI.RectMask2D::m_Corners
	Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* ___m_Corners_15;

public:
	inline static int32_t get_offset_of_m_VertexClipper_4() { return static_cast<int32_t>(offsetof(RectMask2D_tF2CF19F2A4FE2D2FFC7E6F7809374757CA2F377B, ___m_VertexClipper_4)); }
	inline RectangularVertexClipper_t6C47856C4F775A5799A49A100196C2BB14C5DD91 * get_m_VertexClipper_4() const { return ___m_VertexClipper_4; }
	inline RectangularVertexClipper_t6C47856C4F775A5799A49A100196C2BB14C5DD91 ** get_address_of_m_VertexClipper_4() { return &___m_VertexClipper_4; }
	inline void set_m_VertexClipper_4(RectangularVertexClipper_t6C47856C4F775A5799A49A100196C2BB14C5DD91 * value)
	{
		___m_VertexClipper_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_VertexClipper_4), (void*)value);
	}

	inline static int32_t get_offset_of_m_RectTransform_5() { return static_cast<int32_t>(offsetof(RectMask2D_tF2CF19F2A4FE2D2FFC7E6F7809374757CA2F377B, ___m_RectTransform_5)); }
	inline RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * get_m_RectTransform_5() const { return ___m_RectTransform_5; }
	inline RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 ** get_address_of_m_RectTransform_5() { return &___m_RectTransform_5; }
	inline void set_m_RectTransform_5(RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * value)
	{
		___m_RectTransform_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_RectTransform_5), (void*)value);
	}

	inline static int32_t get_offset_of_m_MaskableTargets_6() { return static_cast<int32_t>(offsetof(RectMask2D_tF2CF19F2A4FE2D2FFC7E6F7809374757CA2F377B, ___m_MaskableTargets_6)); }
	inline HashSet_1_tF035B0C2C7E1925B6966D73DB277DF70D4C48408 * get_m_MaskableTargets_6() const { return ___m_MaskableTargets_6; }
	inline HashSet_1_tF035B0C2C7E1925B6966D73DB277DF70D4C48408 ** get_address_of_m_MaskableTargets_6() { return &___m_MaskableTargets_6; }
	inline void set_m_MaskableTargets_6(HashSet_1_tF035B0C2C7E1925B6966D73DB277DF70D4C48408 * value)
	{
		___m_MaskableTargets_6 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_MaskableTargets_6), (void*)value);
	}

	inline static int32_t get_offset_of_m_ClipTargets_7() { return static_cast<int32_t>(offsetof(RectMask2D_tF2CF19F2A4FE2D2FFC7E6F7809374757CA2F377B, ___m_ClipTargets_7)); }
	inline HashSet_1_tAAE962DCA7E1BD56AD7B2C079CD4DBA3D0B231AD * get_m_ClipTargets_7() const { return ___m_ClipTargets_7; }
	inline HashSet_1_tAAE962DCA7E1BD56AD7B2C079CD4DBA3D0B231AD ** get_address_of_m_ClipTargets_7() { return &___m_ClipTargets_7; }
	inline void set_m_ClipTargets_7(HashSet_1_tAAE962DCA7E1BD56AD7B2C079CD4DBA3D0B231AD * value)
	{
		___m_ClipTargets_7 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_ClipTargets_7), (void*)value);
	}

	inline static int32_t get_offset_of_m_ShouldRecalculateClipRects_8() { return static_cast<int32_t>(offsetof(RectMask2D_tF2CF19F2A4FE2D2FFC7E6F7809374757CA2F377B, ___m_ShouldRecalculateClipRects_8)); }
	inline bool get_m_ShouldRecalculateClipRects_8() const { return ___m_ShouldRecalculateClipRects_8; }
	inline bool* get_address_of_m_ShouldRecalculateClipRects_8() { return &___m_ShouldRecalculateClipRects_8; }
	inline void set_m_ShouldRecalculateClipRects_8(bool value)
	{
		___m_ShouldRecalculateClipRects_8 = value;
	}

	inline static int32_t get_offset_of_m_Clippers_9() { return static_cast<int32_t>(offsetof(RectMask2D_tF2CF19F2A4FE2D2FFC7E6F7809374757CA2F377B, ___m_Clippers_9)); }
	inline List_1_t2BA894CDA977BF8C8AC7BD397B1F6602A63B92C4 * get_m_Clippers_9() const { return ___m_Clippers_9; }
	inline List_1_t2BA894CDA977BF8C8AC7BD397B1F6602A63B92C4 ** get_address_of_m_Clippers_9() { return &___m_Clippers_9; }
	inline void set_m_Clippers_9(List_1_t2BA894CDA977BF8C8AC7BD397B1F6602A63B92C4 * value)
	{
		___m_Clippers_9 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Clippers_9), (void*)value);
	}

	inline static int32_t get_offset_of_m_LastClipRectCanvasSpace_10() { return static_cast<int32_t>(offsetof(RectMask2D_tF2CF19F2A4FE2D2FFC7E6F7809374757CA2F377B, ___m_LastClipRectCanvasSpace_10)); }
	inline Rect_t35B976DE901B5423C11705E156938EA27AB402CE  get_m_LastClipRectCanvasSpace_10() const { return ___m_LastClipRectCanvasSpace_10; }
	inline Rect_t35B976DE901B5423C11705E156938EA27AB402CE * get_address_of_m_LastClipRectCanvasSpace_10() { return &___m_LastClipRectCanvasSpace_10; }
	inline void set_m_LastClipRectCanvasSpace_10(Rect_t35B976DE901B5423C11705E156938EA27AB402CE  value)
	{
		___m_LastClipRectCanvasSpace_10 = value;
	}

	inline static int32_t get_offset_of_m_ForceClip_11() { return static_cast<int32_t>(offsetof(RectMask2D_tF2CF19F2A4FE2D2FFC7E6F7809374757CA2F377B, ___m_ForceClip_11)); }
	inline bool get_m_ForceClip_11() const { return ___m_ForceClip_11; }
	inline bool* get_address_of_m_ForceClip_11() { return &___m_ForceClip_11; }
	inline void set_m_ForceClip_11(bool value)
	{
		___m_ForceClip_11 = value;
	}

	inline static int32_t get_offset_of_m_Padding_12() { return static_cast<int32_t>(offsetof(RectMask2D_tF2CF19F2A4FE2D2FFC7E6F7809374757CA2F377B, ___m_Padding_12)); }
	inline Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E  get_m_Padding_12() const { return ___m_Padding_12; }
	inline Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E * get_address_of_m_Padding_12() { return &___m_Padding_12; }
	inline void set_m_Padding_12(Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E  value)
	{
		___m_Padding_12 = value;
	}

	inline static int32_t get_offset_of_m_Softness_13() { return static_cast<int32_t>(offsetof(RectMask2D_tF2CF19F2A4FE2D2FFC7E6F7809374757CA2F377B, ___m_Softness_13)); }
	inline Vector2Int_t339DA203C037FA6BCFC926C36DC2194D52D5F905  get_m_Softness_13() const { return ___m_Softness_13; }
	inline Vector2Int_t339DA203C037FA6BCFC926C36DC2194D52D5F905 * get_address_of_m_Softness_13() { return &___m_Softness_13; }
	inline void set_m_Softness_13(Vector2Int_t339DA203C037FA6BCFC926C36DC2194D52D5F905  value)
	{
		___m_Softness_13 = value;
	}

	inline static int32_t get_offset_of_m_Canvas_14() { return static_cast<int32_t>(offsetof(RectMask2D_tF2CF19F2A4FE2D2FFC7E6F7809374757CA2F377B, ___m_Canvas_14)); }
	inline Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * get_m_Canvas_14() const { return ___m_Canvas_14; }
	inline Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 ** get_address_of_m_Canvas_14() { return &___m_Canvas_14; }
	inline void set_m_Canvas_14(Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * value)
	{
		___m_Canvas_14 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Canvas_14), (void*)value);
	}

	inline static int32_t get_offset_of_m_Corners_15() { return static_cast<int32_t>(offsetof(RectMask2D_tF2CF19F2A4FE2D2FFC7E6F7809374757CA2F377B, ___m_Corners_15)); }
	inline Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* get_m_Corners_15() const { return ___m_Corners_15; }
	inline Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28** get_address_of_m_Corners_15() { return &___m_Corners_15; }
	inline void set_m_Corners_15(Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* value)
	{
		___m_Corners_15 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Corners_15), (void*)value);
	}
};


// UnityEngine.UI.ScrollRect
struct  ScrollRect_tAD21D8FB1D33789C39BF4E4CD5CD012D9BD7DD51  : public UIBehaviour_t3C3C339CD5677BA7FC27C352FED8B78052A3FE70
{
public:
	// UnityEngine.RectTransform UnityEngine.UI.ScrollRect::m_Content
	RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * ___m_Content_4;
	// System.Boolean UnityEngine.UI.ScrollRect::m_Horizontal
	bool ___m_Horizontal_5;
	// System.Boolean UnityEngine.UI.ScrollRect::m_Vertical
	bool ___m_Vertical_6;
	// UnityEngine.UI.ScrollRect_MovementType UnityEngine.UI.ScrollRect::m_MovementType
	int32_t ___m_MovementType_7;
	// System.Single UnityEngine.UI.ScrollRect::m_Elasticity
	float ___m_Elasticity_8;
	// System.Boolean UnityEngine.UI.ScrollRect::m_Inertia
	bool ___m_Inertia_9;
	// System.Single UnityEngine.UI.ScrollRect::m_DecelerationRate
	float ___m_DecelerationRate_10;
	// System.Single UnityEngine.UI.ScrollRect::m_ScrollSensitivity
	float ___m_ScrollSensitivity_11;
	// UnityEngine.RectTransform UnityEngine.UI.ScrollRect::m_Viewport
	RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * ___m_Viewport_12;
	// UnityEngine.UI.Scrollbar UnityEngine.UI.ScrollRect::m_HorizontalScrollbar
	Scrollbar_t8F8679D0EAFACBCBD603E6B0E741E6A783DB3389 * ___m_HorizontalScrollbar_13;
	// UnityEngine.UI.Scrollbar UnityEngine.UI.ScrollRect::m_VerticalScrollbar
	Scrollbar_t8F8679D0EAFACBCBD603E6B0E741E6A783DB3389 * ___m_VerticalScrollbar_14;
	// UnityEngine.UI.ScrollRect_ScrollbarVisibility UnityEngine.UI.ScrollRect::m_HorizontalScrollbarVisibility
	int32_t ___m_HorizontalScrollbarVisibility_15;
	// UnityEngine.UI.ScrollRect_ScrollbarVisibility UnityEngine.UI.ScrollRect::m_VerticalScrollbarVisibility
	int32_t ___m_VerticalScrollbarVisibility_16;
	// System.Single UnityEngine.UI.ScrollRect::m_HorizontalScrollbarSpacing
	float ___m_HorizontalScrollbarSpacing_17;
	// System.Single UnityEngine.UI.ScrollRect::m_VerticalScrollbarSpacing
	float ___m_VerticalScrollbarSpacing_18;
	// UnityEngine.UI.ScrollRect_ScrollRectEvent UnityEngine.UI.ScrollRect::m_OnValueChanged
	ScrollRectEvent_t8995F69D65BA823FB862144B12E6D3504236FEEB * ___m_OnValueChanged_19;
	// UnityEngine.Vector2 UnityEngine.UI.ScrollRect::m_PointerStartLocalCursor
	Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___m_PointerStartLocalCursor_20;
	// UnityEngine.Vector2 UnityEngine.UI.ScrollRect::m_ContentStartPosition
	Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___m_ContentStartPosition_21;
	// UnityEngine.RectTransform UnityEngine.UI.ScrollRect::m_ViewRect
	RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * ___m_ViewRect_22;
	// UnityEngine.Bounds UnityEngine.UI.ScrollRect::m_ContentBounds
	Bounds_tA2716F5212749C61B0E7B7B77E0CD3D79B742890  ___m_ContentBounds_23;
	// UnityEngine.Bounds UnityEngine.UI.ScrollRect::m_ViewBounds
	Bounds_tA2716F5212749C61B0E7B7B77E0CD3D79B742890  ___m_ViewBounds_24;
	// UnityEngine.Vector2 UnityEngine.UI.ScrollRect::m_Velocity
	Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___m_Velocity_25;
	// System.Boolean UnityEngine.UI.ScrollRect::m_Dragging
	bool ___m_Dragging_26;
	// System.Boolean UnityEngine.UI.ScrollRect::m_Scrolling
	bool ___m_Scrolling_27;
	// UnityEngine.Vector2 UnityEngine.UI.ScrollRect::m_PrevPosition
	Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___m_PrevPosition_28;
	// UnityEngine.Bounds UnityEngine.UI.ScrollRect::m_PrevContentBounds
	Bounds_tA2716F5212749C61B0E7B7B77E0CD3D79B742890  ___m_PrevContentBounds_29;
	// UnityEngine.Bounds UnityEngine.UI.ScrollRect::m_PrevViewBounds
	Bounds_tA2716F5212749C61B0E7B7B77E0CD3D79B742890  ___m_PrevViewBounds_30;
	// System.Boolean UnityEngine.UI.ScrollRect::m_HasRebuiltLayout
	bool ___m_HasRebuiltLayout_31;
	// System.Boolean UnityEngine.UI.ScrollRect::m_HSliderExpand
	bool ___m_HSliderExpand_32;
	// System.Boolean UnityEngine.UI.ScrollRect::m_VSliderExpand
	bool ___m_VSliderExpand_33;
	// System.Single UnityEngine.UI.ScrollRect::m_HSliderHeight
	float ___m_HSliderHeight_34;
	// System.Single UnityEngine.UI.ScrollRect::m_VSliderWidth
	float ___m_VSliderWidth_35;
	// UnityEngine.RectTransform UnityEngine.UI.ScrollRect::m_Rect
	RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * ___m_Rect_36;
	// UnityEngine.RectTransform UnityEngine.UI.ScrollRect::m_HorizontalScrollbarRect
	RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * ___m_HorizontalScrollbarRect_37;
	// UnityEngine.RectTransform UnityEngine.UI.ScrollRect::m_VerticalScrollbarRect
	RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * ___m_VerticalScrollbarRect_38;
	// UnityEngine.DrivenRectTransformTracker UnityEngine.UI.ScrollRect::m_Tracker
	DrivenRectTransformTracker_tB8FBBE24EEE9618CA32E4B3CF52F4AD7FDDEBE03  ___m_Tracker_39;
	// UnityEngine.Vector3[] UnityEngine.UI.ScrollRect::m_Corners
	Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* ___m_Corners_40;

public:
	inline static int32_t get_offset_of_m_Content_4() { return static_cast<int32_t>(offsetof(ScrollRect_tAD21D8FB1D33789C39BF4E4CD5CD012D9BD7DD51, ___m_Content_4)); }
	inline RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * get_m_Content_4() const { return ___m_Content_4; }
	inline RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 ** get_address_of_m_Content_4() { return &___m_Content_4; }
	inline void set_m_Content_4(RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * value)
	{
		___m_Content_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Content_4), (void*)value);
	}

	inline static int32_t get_offset_of_m_Horizontal_5() { return static_cast<int32_t>(offsetof(ScrollRect_tAD21D8FB1D33789C39BF4E4CD5CD012D9BD7DD51, ___m_Horizontal_5)); }
	inline bool get_m_Horizontal_5() const { return ___m_Horizontal_5; }
	inline bool* get_address_of_m_Horizontal_5() { return &___m_Horizontal_5; }
	inline void set_m_Horizontal_5(bool value)
	{
		___m_Horizontal_5 = value;
	}

	inline static int32_t get_offset_of_m_Vertical_6() { return static_cast<int32_t>(offsetof(ScrollRect_tAD21D8FB1D33789C39BF4E4CD5CD012D9BD7DD51, ___m_Vertical_6)); }
	inline bool get_m_Vertical_6() const { return ___m_Vertical_6; }
	inline bool* get_address_of_m_Vertical_6() { return &___m_Vertical_6; }
	inline void set_m_Vertical_6(bool value)
	{
		___m_Vertical_6 = value;
	}

	inline static int32_t get_offset_of_m_MovementType_7() { return static_cast<int32_t>(offsetof(ScrollRect_tAD21D8FB1D33789C39BF4E4CD5CD012D9BD7DD51, ___m_MovementType_7)); }
	inline int32_t get_m_MovementType_7() const { return ___m_MovementType_7; }
	inline int32_t* get_address_of_m_MovementType_7() { return &___m_MovementType_7; }
	inline void set_m_MovementType_7(int32_t value)
	{
		___m_MovementType_7 = value;
	}

	inline static int32_t get_offset_of_m_Elasticity_8() { return static_cast<int32_t>(offsetof(ScrollRect_tAD21D8FB1D33789C39BF4E4CD5CD012D9BD7DD51, ___m_Elasticity_8)); }
	inline float get_m_Elasticity_8() const { return ___m_Elasticity_8; }
	inline float* get_address_of_m_Elasticity_8() { return &___m_Elasticity_8; }
	inline void set_m_Elasticity_8(float value)
	{
		___m_Elasticity_8 = value;
	}

	inline static int32_t get_offset_of_m_Inertia_9() { return static_cast<int32_t>(offsetof(ScrollRect_tAD21D8FB1D33789C39BF4E4CD5CD012D9BD7DD51, ___m_Inertia_9)); }
	inline bool get_m_Inertia_9() const { return ___m_Inertia_9; }
	inline bool* get_address_of_m_Inertia_9() { return &___m_Inertia_9; }
	inline void set_m_Inertia_9(bool value)
	{
		___m_Inertia_9 = value;
	}

	inline static int32_t get_offset_of_m_DecelerationRate_10() { return static_cast<int32_t>(offsetof(ScrollRect_tAD21D8FB1D33789C39BF4E4CD5CD012D9BD7DD51, ___m_DecelerationRate_10)); }
	inline float get_m_DecelerationRate_10() const { return ___m_DecelerationRate_10; }
	inline float* get_address_of_m_DecelerationRate_10() { return &___m_DecelerationRate_10; }
	inline void set_m_DecelerationRate_10(float value)
	{
		___m_DecelerationRate_10 = value;
	}

	inline static int32_t get_offset_of_m_ScrollSensitivity_11() { return static_cast<int32_t>(offsetof(ScrollRect_tAD21D8FB1D33789C39BF4E4CD5CD012D9BD7DD51, ___m_ScrollSensitivity_11)); }
	inline float get_m_ScrollSensitivity_11() const { return ___m_ScrollSensitivity_11; }
	inline float* get_address_of_m_ScrollSensitivity_11() { return &___m_ScrollSensitivity_11; }
	inline void set_m_ScrollSensitivity_11(float value)
	{
		___m_ScrollSensitivity_11 = value;
	}

	inline static int32_t get_offset_of_m_Viewport_12() { return static_cast<int32_t>(offsetof(ScrollRect_tAD21D8FB1D33789C39BF4E4CD5CD012D9BD7DD51, ___m_Viewport_12)); }
	inline RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * get_m_Viewport_12() const { return ___m_Viewport_12; }
	inline RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 ** get_address_of_m_Viewport_12() { return &___m_Viewport_12; }
	inline void set_m_Viewport_12(RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * value)
	{
		___m_Viewport_12 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Viewport_12), (void*)value);
	}

	inline static int32_t get_offset_of_m_HorizontalScrollbar_13() { return static_cast<int32_t>(offsetof(ScrollRect_tAD21D8FB1D33789C39BF4E4CD5CD012D9BD7DD51, ___m_HorizontalScrollbar_13)); }
	inline Scrollbar_t8F8679D0EAFACBCBD603E6B0E741E6A783DB3389 * get_m_HorizontalScrollbar_13() const { return ___m_HorizontalScrollbar_13; }
	inline Scrollbar_t8F8679D0EAFACBCBD603E6B0E741E6A783DB3389 ** get_address_of_m_HorizontalScrollbar_13() { return &___m_HorizontalScrollbar_13; }
	inline void set_m_HorizontalScrollbar_13(Scrollbar_t8F8679D0EAFACBCBD603E6B0E741E6A783DB3389 * value)
	{
		___m_HorizontalScrollbar_13 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_HorizontalScrollbar_13), (void*)value);
	}

	inline static int32_t get_offset_of_m_VerticalScrollbar_14() { return static_cast<int32_t>(offsetof(ScrollRect_tAD21D8FB1D33789C39BF4E4CD5CD012D9BD7DD51, ___m_VerticalScrollbar_14)); }
	inline Scrollbar_t8F8679D0EAFACBCBD603E6B0E741E6A783DB3389 * get_m_VerticalScrollbar_14() const { return ___m_VerticalScrollbar_14; }
	inline Scrollbar_t8F8679D0EAFACBCBD603E6B0E741E6A783DB3389 ** get_address_of_m_VerticalScrollbar_14() { return &___m_VerticalScrollbar_14; }
	inline void set_m_VerticalScrollbar_14(Scrollbar_t8F8679D0EAFACBCBD603E6B0E741E6A783DB3389 * value)
	{
		___m_VerticalScrollbar_14 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_VerticalScrollbar_14), (void*)value);
	}

	inline static int32_t get_offset_of_m_HorizontalScrollbarVisibility_15() { return static_cast<int32_t>(offsetof(ScrollRect_tAD21D8FB1D33789C39BF4E4CD5CD012D9BD7DD51, ___m_HorizontalScrollbarVisibility_15)); }
	inline int32_t get_m_HorizontalScrollbarVisibility_15() const { return ___m_HorizontalScrollbarVisibility_15; }
	inline int32_t* get_address_of_m_HorizontalScrollbarVisibility_15() { return &___m_HorizontalScrollbarVisibility_15; }
	inline void set_m_HorizontalScrollbarVisibility_15(int32_t value)
	{
		___m_HorizontalScrollbarVisibility_15 = value;
	}

	inline static int32_t get_offset_of_m_VerticalScrollbarVisibility_16() { return static_cast<int32_t>(offsetof(ScrollRect_tAD21D8FB1D33789C39BF4E4CD5CD012D9BD7DD51, ___m_VerticalScrollbarVisibility_16)); }
	inline int32_t get_m_VerticalScrollbarVisibility_16() const { return ___m_VerticalScrollbarVisibility_16; }
	inline int32_t* get_address_of_m_VerticalScrollbarVisibility_16() { return &___m_VerticalScrollbarVisibility_16; }
	inline void set_m_VerticalScrollbarVisibility_16(int32_t value)
	{
		___m_VerticalScrollbarVisibility_16 = value;
	}

	inline static int32_t get_offset_of_m_HorizontalScrollbarSpacing_17() { return static_cast<int32_t>(offsetof(ScrollRect_tAD21D8FB1D33789C39BF4E4CD5CD012D9BD7DD51, ___m_HorizontalScrollbarSpacing_17)); }
	inline float get_m_HorizontalScrollbarSpacing_17() const { return ___m_HorizontalScrollbarSpacing_17; }
	inline float* get_address_of_m_HorizontalScrollbarSpacing_17() { return &___m_HorizontalScrollbarSpacing_17; }
	inline void set_m_HorizontalScrollbarSpacing_17(float value)
	{
		___m_HorizontalScrollbarSpacing_17 = value;
	}

	inline static int32_t get_offset_of_m_VerticalScrollbarSpacing_18() { return static_cast<int32_t>(offsetof(ScrollRect_tAD21D8FB1D33789C39BF4E4CD5CD012D9BD7DD51, ___m_VerticalScrollbarSpacing_18)); }
	inline float get_m_VerticalScrollbarSpacing_18() const { return ___m_VerticalScrollbarSpacing_18; }
	inline float* get_address_of_m_VerticalScrollbarSpacing_18() { return &___m_VerticalScrollbarSpacing_18; }
	inline void set_m_VerticalScrollbarSpacing_18(float value)
	{
		___m_VerticalScrollbarSpacing_18 = value;
	}

	inline static int32_t get_offset_of_m_OnValueChanged_19() { return static_cast<int32_t>(offsetof(ScrollRect_tAD21D8FB1D33789C39BF4E4CD5CD012D9BD7DD51, ___m_OnValueChanged_19)); }
	inline ScrollRectEvent_t8995F69D65BA823FB862144B12E6D3504236FEEB * get_m_OnValueChanged_19() const { return ___m_OnValueChanged_19; }
	inline ScrollRectEvent_t8995F69D65BA823FB862144B12E6D3504236FEEB ** get_address_of_m_OnValueChanged_19() { return &___m_OnValueChanged_19; }
	inline void set_m_OnValueChanged_19(ScrollRectEvent_t8995F69D65BA823FB862144B12E6D3504236FEEB * value)
	{
		___m_OnValueChanged_19 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_OnValueChanged_19), (void*)value);
	}

	inline static int32_t get_offset_of_m_PointerStartLocalCursor_20() { return static_cast<int32_t>(offsetof(ScrollRect_tAD21D8FB1D33789C39BF4E4CD5CD012D9BD7DD51, ___m_PointerStartLocalCursor_20)); }
	inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  get_m_PointerStartLocalCursor_20() const { return ___m_PointerStartLocalCursor_20; }
	inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_m_PointerStartLocalCursor_20() { return &___m_PointerStartLocalCursor_20; }
	inline void set_m_PointerStartLocalCursor_20(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  value)
	{
		___m_PointerStartLocalCursor_20 = value;
	}

	inline static int32_t get_offset_of_m_ContentStartPosition_21() { return static_cast<int32_t>(offsetof(ScrollRect_tAD21D8FB1D33789C39BF4E4CD5CD012D9BD7DD51, ___m_ContentStartPosition_21)); }
	inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  get_m_ContentStartPosition_21() const { return ___m_ContentStartPosition_21; }
	inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_m_ContentStartPosition_21() { return &___m_ContentStartPosition_21; }
	inline void set_m_ContentStartPosition_21(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  value)
	{
		___m_ContentStartPosition_21 = value;
	}

	inline static int32_t get_offset_of_m_ViewRect_22() { return static_cast<int32_t>(offsetof(ScrollRect_tAD21D8FB1D33789C39BF4E4CD5CD012D9BD7DD51, ___m_ViewRect_22)); }
	inline RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * get_m_ViewRect_22() const { return ___m_ViewRect_22; }
	inline RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 ** get_address_of_m_ViewRect_22() { return &___m_ViewRect_22; }
	inline void set_m_ViewRect_22(RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * value)
	{
		___m_ViewRect_22 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_ViewRect_22), (void*)value);
	}

	inline static int32_t get_offset_of_m_ContentBounds_23() { return static_cast<int32_t>(offsetof(ScrollRect_tAD21D8FB1D33789C39BF4E4CD5CD012D9BD7DD51, ___m_ContentBounds_23)); }
	inline Bounds_tA2716F5212749C61B0E7B7B77E0CD3D79B742890  get_m_ContentBounds_23() const { return ___m_ContentBounds_23; }
	inline Bounds_tA2716F5212749C61B0E7B7B77E0CD3D79B742890 * get_address_of_m_ContentBounds_23() { return &___m_ContentBounds_23; }
	inline void set_m_ContentBounds_23(Bounds_tA2716F5212749C61B0E7B7B77E0CD3D79B742890  value)
	{
		___m_ContentBounds_23 = value;
	}

	inline static int32_t get_offset_of_m_ViewBounds_24() { return static_cast<int32_t>(offsetof(ScrollRect_tAD21D8FB1D33789C39BF4E4CD5CD012D9BD7DD51, ___m_ViewBounds_24)); }
	inline Bounds_tA2716F5212749C61B0E7B7B77E0CD3D79B742890  get_m_ViewBounds_24() const { return ___m_ViewBounds_24; }
	inline Bounds_tA2716F5212749C61B0E7B7B77E0CD3D79B742890 * get_address_of_m_ViewBounds_24() { return &___m_ViewBounds_24; }
	inline void set_m_ViewBounds_24(Bounds_tA2716F5212749C61B0E7B7B77E0CD3D79B742890  value)
	{
		___m_ViewBounds_24 = value;
	}

	inline static int32_t get_offset_of_m_Velocity_25() { return static_cast<int32_t>(offsetof(ScrollRect_tAD21D8FB1D33789C39BF4E4CD5CD012D9BD7DD51, ___m_Velocity_25)); }
	inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  get_m_Velocity_25() const { return ___m_Velocity_25; }
	inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_m_Velocity_25() { return &___m_Velocity_25; }
	inline void set_m_Velocity_25(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  value)
	{
		___m_Velocity_25 = value;
	}

	inline static int32_t get_offset_of_m_Dragging_26() { return static_cast<int32_t>(offsetof(ScrollRect_tAD21D8FB1D33789C39BF4E4CD5CD012D9BD7DD51, ___m_Dragging_26)); }
	inline bool get_m_Dragging_26() const { return ___m_Dragging_26; }
	inline bool* get_address_of_m_Dragging_26() { return &___m_Dragging_26; }
	inline void set_m_Dragging_26(bool value)
	{
		___m_Dragging_26 = value;
	}

	inline static int32_t get_offset_of_m_Scrolling_27() { return static_cast<int32_t>(offsetof(ScrollRect_tAD21D8FB1D33789C39BF4E4CD5CD012D9BD7DD51, ___m_Scrolling_27)); }
	inline bool get_m_Scrolling_27() const { return ___m_Scrolling_27; }
	inline bool* get_address_of_m_Scrolling_27() { return &___m_Scrolling_27; }
	inline void set_m_Scrolling_27(bool value)
	{
		___m_Scrolling_27 = value;
	}

	inline static int32_t get_offset_of_m_PrevPosition_28() { return static_cast<int32_t>(offsetof(ScrollRect_tAD21D8FB1D33789C39BF4E4CD5CD012D9BD7DD51, ___m_PrevPosition_28)); }
	inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  get_m_PrevPosition_28() const { return ___m_PrevPosition_28; }
	inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_m_PrevPosition_28() { return &___m_PrevPosition_28; }
	inline void set_m_PrevPosition_28(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  value)
	{
		___m_PrevPosition_28 = value;
	}

	inline static int32_t get_offset_of_m_PrevContentBounds_29() { return static_cast<int32_t>(offsetof(ScrollRect_tAD21D8FB1D33789C39BF4E4CD5CD012D9BD7DD51, ___m_PrevContentBounds_29)); }
	inline Bounds_tA2716F5212749C61B0E7B7B77E0CD3D79B742890  get_m_PrevContentBounds_29() const { return ___m_PrevContentBounds_29; }
	inline Bounds_tA2716F5212749C61B0E7B7B77E0CD3D79B742890 * get_address_of_m_PrevContentBounds_29() { return &___m_PrevContentBounds_29; }
	inline void set_m_PrevContentBounds_29(Bounds_tA2716F5212749C61B0E7B7B77E0CD3D79B742890  value)
	{
		___m_PrevContentBounds_29 = value;
	}

	inline static int32_t get_offset_of_m_PrevViewBounds_30() { return static_cast<int32_t>(offsetof(ScrollRect_tAD21D8FB1D33789C39BF4E4CD5CD012D9BD7DD51, ___m_PrevViewBounds_30)); }
	inline Bounds_tA2716F5212749C61B0E7B7B77E0CD3D79B742890  get_m_PrevViewBounds_30() const { return ___m_PrevViewBounds_30; }
	inline Bounds_tA2716F5212749C61B0E7B7B77E0CD3D79B742890 * get_address_of_m_PrevViewBounds_30() { return &___m_PrevViewBounds_30; }
	inline void set_m_PrevViewBounds_30(Bounds_tA2716F5212749C61B0E7B7B77E0CD3D79B742890  value)
	{
		___m_PrevViewBounds_30 = value;
	}

	inline static int32_t get_offset_of_m_HasRebuiltLayout_31() { return static_cast<int32_t>(offsetof(ScrollRect_tAD21D8FB1D33789C39BF4E4CD5CD012D9BD7DD51, ___m_HasRebuiltLayout_31)); }
	inline bool get_m_HasRebuiltLayout_31() const { return ___m_HasRebuiltLayout_31; }
	inline bool* get_address_of_m_HasRebuiltLayout_31() { return &___m_HasRebuiltLayout_31; }
	inline void set_m_HasRebuiltLayout_31(bool value)
	{
		___m_HasRebuiltLayout_31 = value;
	}

	inline static int32_t get_offset_of_m_HSliderExpand_32() { return static_cast<int32_t>(offsetof(ScrollRect_tAD21D8FB1D33789C39BF4E4CD5CD012D9BD7DD51, ___m_HSliderExpand_32)); }
	inline bool get_m_HSliderExpand_32() const { return ___m_HSliderExpand_32; }
	inline bool* get_address_of_m_HSliderExpand_32() { return &___m_HSliderExpand_32; }
	inline void set_m_HSliderExpand_32(bool value)
	{
		___m_HSliderExpand_32 = value;
	}

	inline static int32_t get_offset_of_m_VSliderExpand_33() { return static_cast<int32_t>(offsetof(ScrollRect_tAD21D8FB1D33789C39BF4E4CD5CD012D9BD7DD51, ___m_VSliderExpand_33)); }
	inline bool get_m_VSliderExpand_33() const { return ___m_VSliderExpand_33; }
	inline bool* get_address_of_m_VSliderExpand_33() { return &___m_VSliderExpand_33; }
	inline void set_m_VSliderExpand_33(bool value)
	{
		___m_VSliderExpand_33 = value;
	}

	inline static int32_t get_offset_of_m_HSliderHeight_34() { return static_cast<int32_t>(offsetof(ScrollRect_tAD21D8FB1D33789C39BF4E4CD5CD012D9BD7DD51, ___m_HSliderHeight_34)); }
	inline float get_m_HSliderHeight_34() const { return ___m_HSliderHeight_34; }
	inline float* get_address_of_m_HSliderHeight_34() { return &___m_HSliderHeight_34; }
	inline void set_m_HSliderHeight_34(float value)
	{
		___m_HSliderHeight_34 = value;
	}

	inline static int32_t get_offset_of_m_VSliderWidth_35() { return static_cast<int32_t>(offsetof(ScrollRect_tAD21D8FB1D33789C39BF4E4CD5CD012D9BD7DD51, ___m_VSliderWidth_35)); }
	inline float get_m_VSliderWidth_35() const { return ___m_VSliderWidth_35; }
	inline float* get_address_of_m_VSliderWidth_35() { return &___m_VSliderWidth_35; }
	inline void set_m_VSliderWidth_35(float value)
	{
		___m_VSliderWidth_35 = value;
	}

	inline static int32_t get_offset_of_m_Rect_36() { return static_cast<int32_t>(offsetof(ScrollRect_tAD21D8FB1D33789C39BF4E4CD5CD012D9BD7DD51, ___m_Rect_36)); }
	inline RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * get_m_Rect_36() const { return ___m_Rect_36; }
	inline RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 ** get_address_of_m_Rect_36() { return &___m_Rect_36; }
	inline void set_m_Rect_36(RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * value)
	{
		___m_Rect_36 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Rect_36), (void*)value);
	}

	inline static int32_t get_offset_of_m_HorizontalScrollbarRect_37() { return static_cast<int32_t>(offsetof(ScrollRect_tAD21D8FB1D33789C39BF4E4CD5CD012D9BD7DD51, ___m_HorizontalScrollbarRect_37)); }
	inline RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * get_m_HorizontalScrollbarRect_37() const { return ___m_HorizontalScrollbarRect_37; }
	inline RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 ** get_address_of_m_HorizontalScrollbarRect_37() { return &___m_HorizontalScrollbarRect_37; }
	inline void set_m_HorizontalScrollbarRect_37(RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * value)
	{
		___m_HorizontalScrollbarRect_37 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_HorizontalScrollbarRect_37), (void*)value);
	}

	inline static int32_t get_offset_of_m_VerticalScrollbarRect_38() { return static_cast<int32_t>(offsetof(ScrollRect_tAD21D8FB1D33789C39BF4E4CD5CD012D9BD7DD51, ___m_VerticalScrollbarRect_38)); }
	inline RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * get_m_VerticalScrollbarRect_38() const { return ___m_VerticalScrollbarRect_38; }
	inline RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 ** get_address_of_m_VerticalScrollbarRect_38() { return &___m_VerticalScrollbarRect_38; }
	inline void set_m_VerticalScrollbarRect_38(RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * value)
	{
		___m_VerticalScrollbarRect_38 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_VerticalScrollbarRect_38), (void*)value);
	}

	inline static int32_t get_offset_of_m_Tracker_39() { return static_cast<int32_t>(offsetof(ScrollRect_tAD21D8FB1D33789C39BF4E4CD5CD012D9BD7DD51, ___m_Tracker_39)); }
	inline DrivenRectTransformTracker_tB8FBBE24EEE9618CA32E4B3CF52F4AD7FDDEBE03  get_m_Tracker_39() const { return ___m_Tracker_39; }
	inline DrivenRectTransformTracker_tB8FBBE24EEE9618CA32E4B3CF52F4AD7FDDEBE03 * get_address_of_m_Tracker_39() { return &___m_Tracker_39; }
	inline void set_m_Tracker_39(DrivenRectTransformTracker_tB8FBBE24EEE9618CA32E4B3CF52F4AD7FDDEBE03  value)
	{
		___m_Tracker_39 = value;
	}

	inline static int32_t get_offset_of_m_Corners_40() { return static_cast<int32_t>(offsetof(ScrollRect_tAD21D8FB1D33789C39BF4E4CD5CD012D9BD7DD51, ___m_Corners_40)); }
	inline Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* get_m_Corners_40() const { return ___m_Corners_40; }
	inline Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28** get_address_of_m_Corners_40() { return &___m_Corners_40; }
	inline void set_m_Corners_40(Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* value)
	{
		___m_Corners_40 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Corners_40), (void*)value);
	}
};


// UnityEngine.UI.Selectable
struct  Selectable_tAA9065030FE0468018DEC880302F95FEA9C0133A  : public UIBehaviour_t3C3C339CD5677BA7FC27C352FED8B78052A3FE70
{
public:
	// System.Boolean UnityEngine.UI.Selectable::m_EnableCalled
	bool ___m_EnableCalled_6;
	// UnityEngine.UI.Navigation UnityEngine.UI.Selectable::m_Navigation
	Navigation_t761250C05C09773B75F5E0D52DDCBBFE60288A07  ___m_Navigation_7;
	// UnityEngine.UI.Selectable_Transition UnityEngine.UI.Selectable::m_Transition
	int32_t ___m_Transition_8;
	// UnityEngine.UI.ColorBlock UnityEngine.UI.Selectable::m_Colors
	ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA  ___m_Colors_9;
	// UnityEngine.UI.SpriteState UnityEngine.UI.Selectable::m_SpriteState
	SpriteState_t58B9DD66A79CD69AB4CFC3AD0C41E45DC2192C0A  ___m_SpriteState_10;
	// UnityEngine.UI.AnimationTriggers UnityEngine.UI.Selectable::m_AnimationTriggers
	AnimationTriggers_t164EF8B310E294B7D0F6BF1A87376731EBD06DC5 * ___m_AnimationTriggers_11;
	// System.Boolean UnityEngine.UI.Selectable::m_Interactable
	bool ___m_Interactable_12;
	// UnityEngine.UI.Graphic UnityEngine.UI.Selectable::m_TargetGraphic
	Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8 * ___m_TargetGraphic_13;
	// System.Boolean UnityEngine.UI.Selectable::m_GroupsAllowInteraction
	bool ___m_GroupsAllowInteraction_14;
	// System.Int32 UnityEngine.UI.Selectable::m_CurrentIndex
	int32_t ___m_CurrentIndex_15;
	// System.Boolean UnityEngine.UI.Selectable::<isPointerInside>k__BackingField
	bool ___U3CisPointerInsideU3Ek__BackingField_16;
	// System.Boolean UnityEngine.UI.Selectable::<isPointerDown>k__BackingField
	bool ___U3CisPointerDownU3Ek__BackingField_17;
	// System.Boolean UnityEngine.UI.Selectable::<hasSelection>k__BackingField
	bool ___U3ChasSelectionU3Ek__BackingField_18;
	// System.Collections.Generic.List`1<UnityEngine.CanvasGroup> UnityEngine.UI.Selectable::m_CanvasGroupCache
	List_1_tE7746C234F913BA0579DAC892E7288A1C7664A0A * ___m_CanvasGroupCache_19;

public:
	inline static int32_t get_offset_of_m_EnableCalled_6() { return static_cast<int32_t>(offsetof(Selectable_tAA9065030FE0468018DEC880302F95FEA9C0133A, ___m_EnableCalled_6)); }
	inline bool get_m_EnableCalled_6() const { return ___m_EnableCalled_6; }
	inline bool* get_address_of_m_EnableCalled_6() { return &___m_EnableCalled_6; }
	inline void set_m_EnableCalled_6(bool value)
	{
		___m_EnableCalled_6 = value;
	}

	inline static int32_t get_offset_of_m_Navigation_7() { return static_cast<int32_t>(offsetof(Selectable_tAA9065030FE0468018DEC880302F95FEA9C0133A, ___m_Navigation_7)); }
	inline Navigation_t761250C05C09773B75F5E0D52DDCBBFE60288A07  get_m_Navigation_7() const { return ___m_Navigation_7; }
	inline Navigation_t761250C05C09773B75F5E0D52DDCBBFE60288A07 * get_address_of_m_Navigation_7() { return &___m_Navigation_7; }
	inline void set_m_Navigation_7(Navigation_t761250C05C09773B75F5E0D52DDCBBFE60288A07  value)
	{
		___m_Navigation_7 = value;
		Il2CppCodeGenWriteBarrier((void**)&(((&___m_Navigation_7))->___m_SelectOnUp_1), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&___m_Navigation_7))->___m_SelectOnDown_2), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&___m_Navigation_7))->___m_SelectOnLeft_3), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&___m_Navigation_7))->___m_SelectOnRight_4), (void*)NULL);
		#endif
	}

	inline static int32_t get_offset_of_m_Transition_8() { return static_cast<int32_t>(offsetof(Selectable_tAA9065030FE0468018DEC880302F95FEA9C0133A, ___m_Transition_8)); }
	inline int32_t get_m_Transition_8() const { return ___m_Transition_8; }
	inline int32_t* get_address_of_m_Transition_8() { return &___m_Transition_8; }
	inline void set_m_Transition_8(int32_t value)
	{
		___m_Transition_8 = value;
	}

	inline static int32_t get_offset_of_m_Colors_9() { return static_cast<int32_t>(offsetof(Selectable_tAA9065030FE0468018DEC880302F95FEA9C0133A, ___m_Colors_9)); }
	inline ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA  get_m_Colors_9() const { return ___m_Colors_9; }
	inline ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA * get_address_of_m_Colors_9() { return &___m_Colors_9; }
	inline void set_m_Colors_9(ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA  value)
	{
		___m_Colors_9 = value;
	}

	inline static int32_t get_offset_of_m_SpriteState_10() { return static_cast<int32_t>(offsetof(Selectable_tAA9065030FE0468018DEC880302F95FEA9C0133A, ___m_SpriteState_10)); }
	inline SpriteState_t58B9DD66A79CD69AB4CFC3AD0C41E45DC2192C0A  get_m_SpriteState_10() const { return ___m_SpriteState_10; }
	inline SpriteState_t58B9DD66A79CD69AB4CFC3AD0C41E45DC2192C0A * get_address_of_m_SpriteState_10() { return &___m_SpriteState_10; }
	inline void set_m_SpriteState_10(SpriteState_t58B9DD66A79CD69AB4CFC3AD0C41E45DC2192C0A  value)
	{
		___m_SpriteState_10 = value;
		Il2CppCodeGenWriteBarrier((void**)&(((&___m_SpriteState_10))->___m_HighlightedSprite_0), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&___m_SpriteState_10))->___m_PressedSprite_1), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&___m_SpriteState_10))->___m_SelectedSprite_2), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&___m_SpriteState_10))->___m_DisabledSprite_3), (void*)NULL);
		#endif
	}

	inline static int32_t get_offset_of_m_AnimationTriggers_11() { return static_cast<int32_t>(offsetof(Selectable_tAA9065030FE0468018DEC880302F95FEA9C0133A, ___m_AnimationTriggers_11)); }
	inline AnimationTriggers_t164EF8B310E294B7D0F6BF1A87376731EBD06DC5 * get_m_AnimationTriggers_11() const { return ___m_AnimationTriggers_11; }
	inline AnimationTriggers_t164EF8B310E294B7D0F6BF1A87376731EBD06DC5 ** get_address_of_m_AnimationTriggers_11() { return &___m_AnimationTriggers_11; }
	inline void set_m_AnimationTriggers_11(AnimationTriggers_t164EF8B310E294B7D0F6BF1A87376731EBD06DC5 * value)
	{
		___m_AnimationTriggers_11 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_AnimationTriggers_11), (void*)value);
	}

	inline static int32_t get_offset_of_m_Interactable_12() { return static_cast<int32_t>(offsetof(Selectable_tAA9065030FE0468018DEC880302F95FEA9C0133A, ___m_Interactable_12)); }
	inline bool get_m_Interactable_12() const { return ___m_Interactable_12; }
	inline bool* get_address_of_m_Interactable_12() { return &___m_Interactable_12; }
	inline void set_m_Interactable_12(bool value)
	{
		___m_Interactable_12 = value;
	}

	inline static int32_t get_offset_of_m_TargetGraphic_13() { return static_cast<int32_t>(offsetof(Selectable_tAA9065030FE0468018DEC880302F95FEA9C0133A, ___m_TargetGraphic_13)); }
	inline Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8 * get_m_TargetGraphic_13() const { return ___m_TargetGraphic_13; }
	inline Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8 ** get_address_of_m_TargetGraphic_13() { return &___m_TargetGraphic_13; }
	inline void set_m_TargetGraphic_13(Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8 * value)
	{
		___m_TargetGraphic_13 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_TargetGraphic_13), (void*)value);
	}

	inline static int32_t get_offset_of_m_GroupsAllowInteraction_14() { return static_cast<int32_t>(offsetof(Selectable_tAA9065030FE0468018DEC880302F95FEA9C0133A, ___m_GroupsAllowInteraction_14)); }
	inline bool get_m_GroupsAllowInteraction_14() const { return ___m_GroupsAllowInteraction_14; }
	inline bool* get_address_of_m_GroupsAllowInteraction_14() { return &___m_GroupsAllowInteraction_14; }
	inline void set_m_GroupsAllowInteraction_14(bool value)
	{
		___m_GroupsAllowInteraction_14 = value;
	}

	inline static int32_t get_offset_of_m_CurrentIndex_15() { return static_cast<int32_t>(offsetof(Selectable_tAA9065030FE0468018DEC880302F95FEA9C0133A, ___m_CurrentIndex_15)); }
	inline int32_t get_m_CurrentIndex_15() const { return ___m_CurrentIndex_15; }
	inline int32_t* get_address_of_m_CurrentIndex_15() { return &___m_CurrentIndex_15; }
	inline void set_m_CurrentIndex_15(int32_t value)
	{
		___m_CurrentIndex_15 = value;
	}

	inline static int32_t get_offset_of_U3CisPointerInsideU3Ek__BackingField_16() { return static_cast<int32_t>(offsetof(Selectable_tAA9065030FE0468018DEC880302F95FEA9C0133A, ___U3CisPointerInsideU3Ek__BackingField_16)); }
	inline bool get_U3CisPointerInsideU3Ek__BackingField_16() const { return ___U3CisPointerInsideU3Ek__BackingField_16; }
	inline bool* get_address_of_U3CisPointerInsideU3Ek__BackingField_16() { return &___U3CisPointerInsideU3Ek__BackingField_16; }
	inline void set_U3CisPointerInsideU3Ek__BackingField_16(bool value)
	{
		___U3CisPointerInsideU3Ek__BackingField_16 = value;
	}

	inline static int32_t get_offset_of_U3CisPointerDownU3Ek__BackingField_17() { return static_cast<int32_t>(offsetof(Selectable_tAA9065030FE0468018DEC880302F95FEA9C0133A, ___U3CisPointerDownU3Ek__BackingField_17)); }
	inline bool get_U3CisPointerDownU3Ek__BackingField_17() const { return ___U3CisPointerDownU3Ek__BackingField_17; }
	inline bool* get_address_of_U3CisPointerDownU3Ek__BackingField_17() { return &___U3CisPointerDownU3Ek__BackingField_17; }
	inline void set_U3CisPointerDownU3Ek__BackingField_17(bool value)
	{
		___U3CisPointerDownU3Ek__BackingField_17 = value;
	}

	inline static int32_t get_offset_of_U3ChasSelectionU3Ek__BackingField_18() { return static_cast<int32_t>(offsetof(Selectable_tAA9065030FE0468018DEC880302F95FEA9C0133A, ___U3ChasSelectionU3Ek__BackingField_18)); }
	inline bool get_U3ChasSelectionU3Ek__BackingField_18() const { return ___U3ChasSelectionU3Ek__BackingField_18; }
	inline bool* get_address_of_U3ChasSelectionU3Ek__BackingField_18() { return &___U3ChasSelectionU3Ek__BackingField_18; }
	inline void set_U3ChasSelectionU3Ek__BackingField_18(bool value)
	{
		___U3ChasSelectionU3Ek__BackingField_18 = value;
	}

	inline static int32_t get_offset_of_m_CanvasGroupCache_19() { return static_cast<int32_t>(offsetof(Selectable_tAA9065030FE0468018DEC880302F95FEA9C0133A, ___m_CanvasGroupCache_19)); }
	inline List_1_tE7746C234F913BA0579DAC892E7288A1C7664A0A * get_m_CanvasGroupCache_19() const { return ___m_CanvasGroupCache_19; }
	inline List_1_tE7746C234F913BA0579DAC892E7288A1C7664A0A ** get_address_of_m_CanvasGroupCache_19() { return &___m_CanvasGroupCache_19; }
	inline void set_m_CanvasGroupCache_19(List_1_tE7746C234F913BA0579DAC892E7288A1C7664A0A * value)
	{
		___m_CanvasGroupCache_19 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_CanvasGroupCache_19), (void*)value);
	}
};

struct Selectable_tAA9065030FE0468018DEC880302F95FEA9C0133A_StaticFields
{
public:
	// UnityEngine.UI.Selectable[] UnityEngine.UI.Selectable::s_Selectables
	SelectableU5BU5D_t98F7C5A863B20CD5DBE49CE288038BA954C83F02* ___s_Selectables_4;
	// System.Int32 UnityEngine.UI.Selectable::s_SelectableCount
	int32_t ___s_SelectableCount_5;

public:
	inline static int32_t get_offset_of_s_Selectables_4() { return static_cast<int32_t>(offsetof(Selectable_tAA9065030FE0468018DEC880302F95FEA9C0133A_StaticFields, ___s_Selectables_4)); }
	inline SelectableU5BU5D_t98F7C5A863B20CD5DBE49CE288038BA954C83F02* get_s_Selectables_4() const { return ___s_Selectables_4; }
	inline SelectableU5BU5D_t98F7C5A863B20CD5DBE49CE288038BA954C83F02** get_address_of_s_Selectables_4() { return &___s_Selectables_4; }
	inline void set_s_Selectables_4(SelectableU5BU5D_t98F7C5A863B20CD5DBE49CE288038BA954C83F02* value)
	{
		___s_Selectables_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___s_Selectables_4), (void*)value);
	}

	inline static int32_t get_offset_of_s_SelectableCount_5() { return static_cast<int32_t>(offsetof(Selectable_tAA9065030FE0468018DEC880302F95FEA9C0133A_StaticFields, ___s_SelectableCount_5)); }
	inline int32_t get_s_SelectableCount_5() const { return ___s_SelectableCount_5; }
	inline int32_t* get_address_of_s_SelectableCount_5() { return &___s_SelectableCount_5; }
	inline void set_s_SelectableCount_5(int32_t value)
	{
		___s_SelectableCount_5 = value;
	}
};


// UnityEngine.EventSystems.PhysicsRaycaster
struct  PhysicsRaycaster_tA2270920B561715BFCB1BDF0D759889B5985826C  : public BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966
{
public:
	// UnityEngine.Camera UnityEngine.EventSystems.PhysicsRaycaster::m_EventCamera
	Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * ___m_EventCamera_6;
	// UnityEngine.LayerMask UnityEngine.EventSystems.PhysicsRaycaster::m_EventMask
	LayerMask_tBB9173D8B6939D476E67E849280AC9F4EC4D93B0  ___m_EventMask_7;
	// System.Int32 UnityEngine.EventSystems.PhysicsRaycaster::m_MaxRayIntersections
	int32_t ___m_MaxRayIntersections_8;
	// System.Int32 UnityEngine.EventSystems.PhysicsRaycaster::m_LastMaxRayIntersections
	int32_t ___m_LastMaxRayIntersections_9;
	// UnityEngine.RaycastHit[] UnityEngine.EventSystems.PhysicsRaycaster::m_Hits
	RaycastHitU5BU5D_tE9BB282384F0196211AD1A480477254188211F57* ___m_Hits_10;

public:
	inline static int32_t get_offset_of_m_EventCamera_6() { return static_cast<int32_t>(offsetof(PhysicsRaycaster_tA2270920B561715BFCB1BDF0D759889B5985826C, ___m_EventCamera_6)); }
	inline Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * get_m_EventCamera_6() const { return ___m_EventCamera_6; }
	inline Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 ** get_address_of_m_EventCamera_6() { return &___m_EventCamera_6; }
	inline void set_m_EventCamera_6(Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * value)
	{
		___m_EventCamera_6 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_EventCamera_6), (void*)value);
	}

	inline static int32_t get_offset_of_m_EventMask_7() { return static_cast<int32_t>(offsetof(PhysicsRaycaster_tA2270920B561715BFCB1BDF0D759889B5985826C, ___m_EventMask_7)); }
	inline LayerMask_tBB9173D8B6939D476E67E849280AC9F4EC4D93B0  get_m_EventMask_7() const { return ___m_EventMask_7; }
	inline LayerMask_tBB9173D8B6939D476E67E849280AC9F4EC4D93B0 * get_address_of_m_EventMask_7() { return &___m_EventMask_7; }
	inline void set_m_EventMask_7(LayerMask_tBB9173D8B6939D476E67E849280AC9F4EC4D93B0  value)
	{
		___m_EventMask_7 = value;
	}

	inline static int32_t get_offset_of_m_MaxRayIntersections_8() { return static_cast<int32_t>(offsetof(PhysicsRaycaster_tA2270920B561715BFCB1BDF0D759889B5985826C, ___m_MaxRayIntersections_8)); }
	inline int32_t get_m_MaxRayIntersections_8() const { return ___m_MaxRayIntersections_8; }
	inline int32_t* get_address_of_m_MaxRayIntersections_8() { return &___m_MaxRayIntersections_8; }
	inline void set_m_MaxRayIntersections_8(int32_t value)
	{
		___m_MaxRayIntersections_8 = value;
	}

	inline static int32_t get_offset_of_m_LastMaxRayIntersections_9() { return static_cast<int32_t>(offsetof(PhysicsRaycaster_tA2270920B561715BFCB1BDF0D759889B5985826C, ___m_LastMaxRayIntersections_9)); }
	inline int32_t get_m_LastMaxRayIntersections_9() const { return ___m_LastMaxRayIntersections_9; }
	inline int32_t* get_address_of_m_LastMaxRayIntersections_9() { return &___m_LastMaxRayIntersections_9; }
	inline void set_m_LastMaxRayIntersections_9(int32_t value)
	{
		___m_LastMaxRayIntersections_9 = value;
	}

	inline static int32_t get_offset_of_m_Hits_10() { return static_cast<int32_t>(offsetof(PhysicsRaycaster_tA2270920B561715BFCB1BDF0D759889B5985826C, ___m_Hits_10)); }
	inline RaycastHitU5BU5D_tE9BB282384F0196211AD1A480477254188211F57* get_m_Hits_10() const { return ___m_Hits_10; }
	inline RaycastHitU5BU5D_tE9BB282384F0196211AD1A480477254188211F57** get_address_of_m_Hits_10() { return &___m_Hits_10; }
	inline void set_m_Hits_10(RaycastHitU5BU5D_tE9BB282384F0196211AD1A480477254188211F57* value)
	{
		___m_Hits_10 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Hits_10), (void*)value);
	}
};


// UnityEngine.EventSystems.PointerInputModule
struct  PointerInputModule_tE8CB9BDC38DAF3162843E22541093DADDE1BB19C  : public BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939
{
public:
	// System.Collections.Generic.Dictionary`2<System.Int32,UnityEngine.EventSystems.PointerEventData> UnityEngine.EventSystems.PointerInputModule::m_PointerData
	Dictionary_2_t9F401E8FAE13945DFBD264E317248AB9CC9C36CA * ___m_PointerData_14;
	// UnityEngine.EventSystems.PointerInputModule_MouseState UnityEngine.EventSystems.PointerInputModule::m_MouseState
	MouseState_t4D6249AEF3F24542B7F13D49020EC1B8DC2F05D7 * ___m_MouseState_15;

public:
	inline static int32_t get_offset_of_m_PointerData_14() { return static_cast<int32_t>(offsetof(PointerInputModule_tE8CB9BDC38DAF3162843E22541093DADDE1BB19C, ___m_PointerData_14)); }
	inline Dictionary_2_t9F401E8FAE13945DFBD264E317248AB9CC9C36CA * get_m_PointerData_14() const { return ___m_PointerData_14; }
	inline Dictionary_2_t9F401E8FAE13945DFBD264E317248AB9CC9C36CA ** get_address_of_m_PointerData_14() { return &___m_PointerData_14; }
	inline void set_m_PointerData_14(Dictionary_2_t9F401E8FAE13945DFBD264E317248AB9CC9C36CA * value)
	{
		___m_PointerData_14 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_PointerData_14), (void*)value);
	}

	inline static int32_t get_offset_of_m_MouseState_15() { return static_cast<int32_t>(offsetof(PointerInputModule_tE8CB9BDC38DAF3162843E22541093DADDE1BB19C, ___m_MouseState_15)); }
	inline MouseState_t4D6249AEF3F24542B7F13D49020EC1B8DC2F05D7 * get_m_MouseState_15() const { return ___m_MouseState_15; }
	inline MouseState_t4D6249AEF3F24542B7F13D49020EC1B8DC2F05D7 ** get_address_of_m_MouseState_15() { return &___m_MouseState_15; }
	inline void set_m_MouseState_15(MouseState_t4D6249AEF3F24542B7F13D49020EC1B8DC2F05D7 * value)
	{
		___m_MouseState_15 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_MouseState_15), (void*)value);
	}
};


// UnityEngine.UI.Button
struct  Button_t1203820000D5513FDCCE3D4BFF9C1C9CC755CC2B  : public Selectable_tAA9065030FE0468018DEC880302F95FEA9C0133A
{
public:
	// UnityEngine.UI.Button_ButtonClickedEvent UnityEngine.UI.Button::m_OnClick
	ButtonClickedEvent_t975D9C903BC4880557ADD7D3ACFB01CB2B3D6DDB * ___m_OnClick_20;

public:
	inline static int32_t get_offset_of_m_OnClick_20() { return static_cast<int32_t>(offsetof(Button_t1203820000D5513FDCCE3D4BFF9C1C9CC755CC2B, ___m_OnClick_20)); }
	inline ButtonClickedEvent_t975D9C903BC4880557ADD7D3ACFB01CB2B3D6DDB * get_m_OnClick_20() const { return ___m_OnClick_20; }
	inline ButtonClickedEvent_t975D9C903BC4880557ADD7D3ACFB01CB2B3D6DDB ** get_address_of_m_OnClick_20() { return &___m_OnClick_20; }
	inline void set_m_OnClick_20(ButtonClickedEvent_t975D9C903BC4880557ADD7D3ACFB01CB2B3D6DDB * value)
	{
		___m_OnClick_20 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_OnClick_20), (void*)value);
	}
};


// UnityEngine.UI.Dropdown
struct  Dropdown_tF6331401084B1213CAB10587A6EC81461501930F  : public Selectable_tAA9065030FE0468018DEC880302F95FEA9C0133A
{
public:
	// UnityEngine.RectTransform UnityEngine.UI.Dropdown::m_Template
	RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * ___m_Template_20;
	// UnityEngine.UI.Text UnityEngine.UI.Dropdown::m_CaptionText
	Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * ___m_CaptionText_21;
	// UnityEngine.UI.Image UnityEngine.UI.Dropdown::m_CaptionImage
	Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * ___m_CaptionImage_22;
	// UnityEngine.UI.Text UnityEngine.UI.Dropdown::m_ItemText
	Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * ___m_ItemText_23;
	// UnityEngine.UI.Image UnityEngine.UI.Dropdown::m_ItemImage
	Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * ___m_ItemImage_24;
	// System.Int32 UnityEngine.UI.Dropdown::m_Value
	int32_t ___m_Value_25;
	// UnityEngine.UI.Dropdown_OptionDataList UnityEngine.UI.Dropdown::m_Options
	OptionDataList_tE70C398434952658ED61EEEDC56766239E2C856D * ___m_Options_26;
	// UnityEngine.UI.Dropdown_DropdownEvent UnityEngine.UI.Dropdown::m_OnValueChanged
	DropdownEvent_t429FBB093ED3586F5D49859EBD338125EAB76306 * ___m_OnValueChanged_27;
	// System.Single UnityEngine.UI.Dropdown::m_AlphaFadeSpeed
	float ___m_AlphaFadeSpeed_28;
	// UnityEngine.GameObject UnityEngine.UI.Dropdown::m_Dropdown
	GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___m_Dropdown_29;
	// UnityEngine.GameObject UnityEngine.UI.Dropdown::m_Blocker
	GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___m_Blocker_30;
	// System.Collections.Generic.List`1<UnityEngine.UI.Dropdown_DropdownItem> UnityEngine.UI.Dropdown::m_Items
	List_1_t9FC1E3F4F8E4068616D377F61C3B6D6DBA4DCF9E * ___m_Items_31;
	// UnityEngine.UI.CoroutineTween.TweenRunner`1<UnityEngine.UI.CoroutineTween.FloatTween> UnityEngine.UI.Dropdown::m_AlphaTweenRunner
	TweenRunner_1_tA7C92F52BF30E9A20EDA2DD956E11A1493D098EF * ___m_AlphaTweenRunner_32;
	// System.Boolean UnityEngine.UI.Dropdown::validTemplate
	bool ___validTemplate_33;

public:
	inline static int32_t get_offset_of_m_Template_20() { return static_cast<int32_t>(offsetof(Dropdown_tF6331401084B1213CAB10587A6EC81461501930F, ___m_Template_20)); }
	inline RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * get_m_Template_20() const { return ___m_Template_20; }
	inline RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 ** get_address_of_m_Template_20() { return &___m_Template_20; }
	inline void set_m_Template_20(RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * value)
	{
		___m_Template_20 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Template_20), (void*)value);
	}

	inline static int32_t get_offset_of_m_CaptionText_21() { return static_cast<int32_t>(offsetof(Dropdown_tF6331401084B1213CAB10587A6EC81461501930F, ___m_CaptionText_21)); }
	inline Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * get_m_CaptionText_21() const { return ___m_CaptionText_21; }
	inline Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 ** get_address_of_m_CaptionText_21() { return &___m_CaptionText_21; }
	inline void set_m_CaptionText_21(Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * value)
	{
		___m_CaptionText_21 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_CaptionText_21), (void*)value);
	}

	inline static int32_t get_offset_of_m_CaptionImage_22() { return static_cast<int32_t>(offsetof(Dropdown_tF6331401084B1213CAB10587A6EC81461501930F, ___m_CaptionImage_22)); }
	inline Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * get_m_CaptionImage_22() const { return ___m_CaptionImage_22; }
	inline Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E ** get_address_of_m_CaptionImage_22() { return &___m_CaptionImage_22; }
	inline void set_m_CaptionImage_22(Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * value)
	{
		___m_CaptionImage_22 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_CaptionImage_22), (void*)value);
	}

	inline static int32_t get_offset_of_m_ItemText_23() { return static_cast<int32_t>(offsetof(Dropdown_tF6331401084B1213CAB10587A6EC81461501930F, ___m_ItemText_23)); }
	inline Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * get_m_ItemText_23() const { return ___m_ItemText_23; }
	inline Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 ** get_address_of_m_ItemText_23() { return &___m_ItemText_23; }
	inline void set_m_ItemText_23(Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * value)
	{
		___m_ItemText_23 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_ItemText_23), (void*)value);
	}

	inline static int32_t get_offset_of_m_ItemImage_24() { return static_cast<int32_t>(offsetof(Dropdown_tF6331401084B1213CAB10587A6EC81461501930F, ___m_ItemImage_24)); }
	inline Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * get_m_ItemImage_24() const { return ___m_ItemImage_24; }
	inline Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E ** get_address_of_m_ItemImage_24() { return &___m_ItemImage_24; }
	inline void set_m_ItemImage_24(Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * value)
	{
		___m_ItemImage_24 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_ItemImage_24), (void*)value);
	}

	inline static int32_t get_offset_of_m_Value_25() { return static_cast<int32_t>(offsetof(Dropdown_tF6331401084B1213CAB10587A6EC81461501930F, ___m_Value_25)); }
	inline int32_t get_m_Value_25() const { return ___m_Value_25; }
	inline int32_t* get_address_of_m_Value_25() { return &___m_Value_25; }
	inline void set_m_Value_25(int32_t value)
	{
		___m_Value_25 = value;
	}

	inline static int32_t get_offset_of_m_Options_26() { return static_cast<int32_t>(offsetof(Dropdown_tF6331401084B1213CAB10587A6EC81461501930F, ___m_Options_26)); }
	inline OptionDataList_tE70C398434952658ED61EEEDC56766239E2C856D * get_m_Options_26() const { return ___m_Options_26; }
	inline OptionDataList_tE70C398434952658ED61EEEDC56766239E2C856D ** get_address_of_m_Options_26() { return &___m_Options_26; }
	inline void set_m_Options_26(OptionDataList_tE70C398434952658ED61EEEDC56766239E2C856D * value)
	{
		___m_Options_26 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Options_26), (void*)value);
	}

	inline static int32_t get_offset_of_m_OnValueChanged_27() { return static_cast<int32_t>(offsetof(Dropdown_tF6331401084B1213CAB10587A6EC81461501930F, ___m_OnValueChanged_27)); }
	inline DropdownEvent_t429FBB093ED3586F5D49859EBD338125EAB76306 * get_m_OnValueChanged_27() const { return ___m_OnValueChanged_27; }
	inline DropdownEvent_t429FBB093ED3586F5D49859EBD338125EAB76306 ** get_address_of_m_OnValueChanged_27() { return &___m_OnValueChanged_27; }
	inline void set_m_OnValueChanged_27(DropdownEvent_t429FBB093ED3586F5D49859EBD338125EAB76306 * value)
	{
		___m_OnValueChanged_27 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_OnValueChanged_27), (void*)value);
	}

	inline static int32_t get_offset_of_m_AlphaFadeSpeed_28() { return static_cast<int32_t>(offsetof(Dropdown_tF6331401084B1213CAB10587A6EC81461501930F, ___m_AlphaFadeSpeed_28)); }
	inline float get_m_AlphaFadeSpeed_28() const { return ___m_AlphaFadeSpeed_28; }
	inline float* get_address_of_m_AlphaFadeSpeed_28() { return &___m_AlphaFadeSpeed_28; }
	inline void set_m_AlphaFadeSpeed_28(float value)
	{
		___m_AlphaFadeSpeed_28 = value;
	}

	inline static int32_t get_offset_of_m_Dropdown_29() { return static_cast<int32_t>(offsetof(Dropdown_tF6331401084B1213CAB10587A6EC81461501930F, ___m_Dropdown_29)); }
	inline GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * get_m_Dropdown_29() const { return ___m_Dropdown_29; }
	inline GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F ** get_address_of_m_Dropdown_29() { return &___m_Dropdown_29; }
	inline void set_m_Dropdown_29(GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * value)
	{
		___m_Dropdown_29 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Dropdown_29), (void*)value);
	}

	inline static int32_t get_offset_of_m_Blocker_30() { return static_cast<int32_t>(offsetof(Dropdown_tF6331401084B1213CAB10587A6EC81461501930F, ___m_Blocker_30)); }
	inline GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * get_m_Blocker_30() const { return ___m_Blocker_30; }
	inline GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F ** get_address_of_m_Blocker_30() { return &___m_Blocker_30; }
	inline void set_m_Blocker_30(GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * value)
	{
		___m_Blocker_30 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Blocker_30), (void*)value);
	}

	inline static int32_t get_offset_of_m_Items_31() { return static_cast<int32_t>(offsetof(Dropdown_tF6331401084B1213CAB10587A6EC81461501930F, ___m_Items_31)); }
	inline List_1_t9FC1E3F4F8E4068616D377F61C3B6D6DBA4DCF9E * get_m_Items_31() const { return ___m_Items_31; }
	inline List_1_t9FC1E3F4F8E4068616D377F61C3B6D6DBA4DCF9E ** get_address_of_m_Items_31() { return &___m_Items_31; }
	inline void set_m_Items_31(List_1_t9FC1E3F4F8E4068616D377F61C3B6D6DBA4DCF9E * value)
	{
		___m_Items_31 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Items_31), (void*)value);
	}

	inline static int32_t get_offset_of_m_AlphaTweenRunner_32() { return static_cast<int32_t>(offsetof(Dropdown_tF6331401084B1213CAB10587A6EC81461501930F, ___m_AlphaTweenRunner_32)); }
	inline TweenRunner_1_tA7C92F52BF30E9A20EDA2DD956E11A1493D098EF * get_m_AlphaTweenRunner_32() const { return ___m_AlphaTweenRunner_32; }
	inline TweenRunner_1_tA7C92F52BF30E9A20EDA2DD956E11A1493D098EF ** get_address_of_m_AlphaTweenRunner_32() { return &___m_AlphaTweenRunner_32; }
	inline void set_m_AlphaTweenRunner_32(TweenRunner_1_tA7C92F52BF30E9A20EDA2DD956E11A1493D098EF * value)
	{
		___m_AlphaTweenRunner_32 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_AlphaTweenRunner_32), (void*)value);
	}

	inline static int32_t get_offset_of_validTemplate_33() { return static_cast<int32_t>(offsetof(Dropdown_tF6331401084B1213CAB10587A6EC81461501930F, ___validTemplate_33)); }
	inline bool get_validTemplate_33() const { return ___validTemplate_33; }
	inline bool* get_address_of_validTemplate_33() { return &___validTemplate_33; }
	inline void set_validTemplate_33(bool value)
	{
		___validTemplate_33 = value;
	}
};

struct Dropdown_tF6331401084B1213CAB10587A6EC81461501930F_StaticFields
{
public:
	// UnityEngine.UI.Dropdown_OptionData UnityEngine.UI.Dropdown::s_NoOptionData
	OptionData_t5522C87AD5C3F1C8D3748D1FF1825A24F3835831 * ___s_NoOptionData_34;

public:
	inline static int32_t get_offset_of_s_NoOptionData_34() { return static_cast<int32_t>(offsetof(Dropdown_tF6331401084B1213CAB10587A6EC81461501930F_StaticFields, ___s_NoOptionData_34)); }
	inline OptionData_t5522C87AD5C3F1C8D3748D1FF1825A24F3835831 * get_s_NoOptionData_34() const { return ___s_NoOptionData_34; }
	inline OptionData_t5522C87AD5C3F1C8D3748D1FF1825A24F3835831 ** get_address_of_s_NoOptionData_34() { return &___s_NoOptionData_34; }
	inline void set_s_NoOptionData_34(OptionData_t5522C87AD5C3F1C8D3748D1FF1825A24F3835831 * value)
	{
		___s_NoOptionData_34 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___s_NoOptionData_34), (void*)value);
	}
};


// UnityEngine.UI.GraphicRaycaster
struct  GraphicRaycaster_t9AA334998113578A7FC0B27D7D6FEF19E74B9D83  : public BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966
{
public:
	// System.Boolean UnityEngine.UI.GraphicRaycaster::m_IgnoreReversedGraphics
	bool ___m_IgnoreReversedGraphics_6;
	// UnityEngine.UI.GraphicRaycaster_BlockingObjects UnityEngine.UI.GraphicRaycaster::m_BlockingObjects
	int32_t ___m_BlockingObjects_7;
	// UnityEngine.LayerMask UnityEngine.UI.GraphicRaycaster::m_BlockingMask
	LayerMask_tBB9173D8B6939D476E67E849280AC9F4EC4D93B0  ___m_BlockingMask_8;
	// UnityEngine.Canvas UnityEngine.UI.GraphicRaycaster::m_Canvas
	Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * ___m_Canvas_9;
	// System.Collections.Generic.List`1<UnityEngine.UI.Graphic> UnityEngine.UI.GraphicRaycaster::m_RaycastResults
	List_1_t71C7E742F3D85A70FD100E1F06C226C3A36C5FD5 * ___m_RaycastResults_10;

public:
	inline static int32_t get_offset_of_m_IgnoreReversedGraphics_6() { return static_cast<int32_t>(offsetof(GraphicRaycaster_t9AA334998113578A7FC0B27D7D6FEF19E74B9D83, ___m_IgnoreReversedGraphics_6)); }
	inline bool get_m_IgnoreReversedGraphics_6() const { return ___m_IgnoreReversedGraphics_6; }
	inline bool* get_address_of_m_IgnoreReversedGraphics_6() { return &___m_IgnoreReversedGraphics_6; }
	inline void set_m_IgnoreReversedGraphics_6(bool value)
	{
		___m_IgnoreReversedGraphics_6 = value;
	}

	inline static int32_t get_offset_of_m_BlockingObjects_7() { return static_cast<int32_t>(offsetof(GraphicRaycaster_t9AA334998113578A7FC0B27D7D6FEF19E74B9D83, ___m_BlockingObjects_7)); }
	inline int32_t get_m_BlockingObjects_7() const { return ___m_BlockingObjects_7; }
	inline int32_t* get_address_of_m_BlockingObjects_7() { return &___m_BlockingObjects_7; }
	inline void set_m_BlockingObjects_7(int32_t value)
	{
		___m_BlockingObjects_7 = value;
	}

	inline static int32_t get_offset_of_m_BlockingMask_8() { return static_cast<int32_t>(offsetof(GraphicRaycaster_t9AA334998113578A7FC0B27D7D6FEF19E74B9D83, ___m_BlockingMask_8)); }
	inline LayerMask_tBB9173D8B6939D476E67E849280AC9F4EC4D93B0  get_m_BlockingMask_8() const { return ___m_BlockingMask_8; }
	inline LayerMask_tBB9173D8B6939D476E67E849280AC9F4EC4D93B0 * get_address_of_m_BlockingMask_8() { return &___m_BlockingMask_8; }
	inline void set_m_BlockingMask_8(LayerMask_tBB9173D8B6939D476E67E849280AC9F4EC4D93B0  value)
	{
		___m_BlockingMask_8 = value;
	}

	inline static int32_t get_offset_of_m_Canvas_9() { return static_cast<int32_t>(offsetof(GraphicRaycaster_t9AA334998113578A7FC0B27D7D6FEF19E74B9D83, ___m_Canvas_9)); }
	inline Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * get_m_Canvas_9() const { return ___m_Canvas_9; }
	inline Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 ** get_address_of_m_Canvas_9() { return &___m_Canvas_9; }
	inline void set_m_Canvas_9(Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * value)
	{
		___m_Canvas_9 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Canvas_9), (void*)value);
	}

	inline static int32_t get_offset_of_m_RaycastResults_10() { return static_cast<int32_t>(offsetof(GraphicRaycaster_t9AA334998113578A7FC0B27D7D6FEF19E74B9D83, ___m_RaycastResults_10)); }
	inline List_1_t71C7E742F3D85A70FD100E1F06C226C3A36C5FD5 * get_m_RaycastResults_10() const { return ___m_RaycastResults_10; }
	inline List_1_t71C7E742F3D85A70FD100E1F06C226C3A36C5FD5 ** get_address_of_m_RaycastResults_10() { return &___m_RaycastResults_10; }
	inline void set_m_RaycastResults_10(List_1_t71C7E742F3D85A70FD100E1F06C226C3A36C5FD5 * value)
	{
		___m_RaycastResults_10 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_RaycastResults_10), (void*)value);
	}
};

struct GraphicRaycaster_t9AA334998113578A7FC0B27D7D6FEF19E74B9D83_StaticFields
{
public:
	// System.Collections.Generic.List`1<UnityEngine.UI.Graphic> UnityEngine.UI.GraphicRaycaster::s_SortedGraphics
	List_1_t71C7E742F3D85A70FD100E1F06C226C3A36C5FD5 * ___s_SortedGraphics_11;

public:
	inline static int32_t get_offset_of_s_SortedGraphics_11() { return static_cast<int32_t>(offsetof(GraphicRaycaster_t9AA334998113578A7FC0B27D7D6FEF19E74B9D83_StaticFields, ___s_SortedGraphics_11)); }
	inline List_1_t71C7E742F3D85A70FD100E1F06C226C3A36C5FD5 * get_s_SortedGraphics_11() const { return ___s_SortedGraphics_11; }
	inline List_1_t71C7E742F3D85A70FD100E1F06C226C3A36C5FD5 ** get_address_of_s_SortedGraphics_11() { return &___s_SortedGraphics_11; }
	inline void set_s_SortedGraphics_11(List_1_t71C7E742F3D85A70FD100E1F06C226C3A36C5FD5 * value)
	{
		___s_SortedGraphics_11 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___s_SortedGraphics_11), (void*)value);
	}
};


// UnityEngine.UI.InputField
struct  InputField_t533609195B110760BCFF00B746C87D81969CB005  : public Selectable_tAA9065030FE0468018DEC880302F95FEA9C0133A
{
public:
	// UnityEngine.TouchScreenKeyboard UnityEngine.UI.InputField::m_Keyboard
	TouchScreenKeyboard_t2A69F85698E9780470181532D3F2BC903623FD90 * ___m_Keyboard_20;
	// UnityEngine.UI.Text UnityEngine.UI.InputField::m_TextComponent
	Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * ___m_TextComponent_22;
	// UnityEngine.UI.Graphic UnityEngine.UI.InputField::m_Placeholder
	Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8 * ___m_Placeholder_23;
	// UnityEngine.UI.InputField_ContentType UnityEngine.UI.InputField::m_ContentType
	int32_t ___m_ContentType_24;
	// UnityEngine.UI.InputField_InputType UnityEngine.UI.InputField::m_InputType
	int32_t ___m_InputType_25;
	// System.Char UnityEngine.UI.InputField::m_AsteriskChar
	Il2CppChar ___m_AsteriskChar_26;
	// UnityEngine.TouchScreenKeyboardType UnityEngine.UI.InputField::m_KeyboardType
	int32_t ___m_KeyboardType_27;
	// UnityEngine.UI.InputField_LineType UnityEngine.UI.InputField::m_LineType
	int32_t ___m_LineType_28;
	// System.Boolean UnityEngine.UI.InputField::m_HideMobileInput
	bool ___m_HideMobileInput_29;
	// UnityEngine.UI.InputField_CharacterValidation UnityEngine.UI.InputField::m_CharacterValidation
	int32_t ___m_CharacterValidation_30;
	// System.Int32 UnityEngine.UI.InputField::m_CharacterLimit
	int32_t ___m_CharacterLimit_31;
	// UnityEngine.UI.InputField_SubmitEvent UnityEngine.UI.InputField::m_OnEndEdit
	SubmitEvent_tE1EC12ACD7DE7D57B9ECBBACA05493E226E53E4A * ___m_OnEndEdit_32;
	// UnityEngine.UI.InputField_OnChangeEvent UnityEngine.UI.InputField::m_OnValueChanged
	OnChangeEvent_t6C3C7DD6AEA262BB97AD53B0E669EC7EC19BCC1A * ___m_OnValueChanged_33;
	// UnityEngine.UI.InputField_OnValidateInput UnityEngine.UI.InputField::m_OnValidateInput
	OnValidateInput_t3E857B491A319A5B22F6AD3D02CFD22C1BBFD8D0 * ___m_OnValidateInput_34;
	// UnityEngine.Color UnityEngine.UI.InputField::m_CaretColor
	Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ___m_CaretColor_35;
	// System.Boolean UnityEngine.UI.InputField::m_CustomCaretColor
	bool ___m_CustomCaretColor_36;
	// UnityEngine.Color UnityEngine.UI.InputField::m_SelectionColor
	Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ___m_SelectionColor_37;
	// System.String UnityEngine.UI.InputField::m_Text
	String_t* ___m_Text_38;
	// System.Single UnityEngine.UI.InputField::m_CaretBlinkRate
	float ___m_CaretBlinkRate_39;
	// System.Int32 UnityEngine.UI.InputField::m_CaretWidth
	int32_t ___m_CaretWidth_40;
	// System.Boolean UnityEngine.UI.InputField::m_ReadOnly
	bool ___m_ReadOnly_41;
	// System.Int32 UnityEngine.UI.InputField::m_CaretPosition
	int32_t ___m_CaretPosition_42;
	// System.Int32 UnityEngine.UI.InputField::m_CaretSelectPosition
	int32_t ___m_CaretSelectPosition_43;
	// UnityEngine.RectTransform UnityEngine.UI.InputField::caretRectTrans
	RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * ___caretRectTrans_44;
	// UnityEngine.UIVertex[] UnityEngine.UI.InputField::m_CursorVerts
	UIVertexU5BU5D_tB560F9F9269864891FCE1677971F603A08AA857A* ___m_CursorVerts_45;
	// UnityEngine.TextGenerator UnityEngine.UI.InputField::m_InputTextCache
	TextGenerator_tD455BE18A64C7DDF854F6DB3CCEBF705121C58A8 * ___m_InputTextCache_46;
	// UnityEngine.CanvasRenderer UnityEngine.UI.InputField::m_CachedInputRenderer
	CanvasRenderer_tB4D9C9FE77FD5C9C4546FC022D6E956960BC2B72 * ___m_CachedInputRenderer_47;
	// System.Boolean UnityEngine.UI.InputField::m_PreventFontCallback
	bool ___m_PreventFontCallback_48;
	// UnityEngine.Mesh UnityEngine.UI.InputField::m_Mesh
	Mesh_t6106B8D8E4C691321581AB0445552EC78B947B8C * ___m_Mesh_49;
	// System.Boolean UnityEngine.UI.InputField::m_AllowInput
	bool ___m_AllowInput_50;
	// System.Boolean UnityEngine.UI.InputField::m_ShouldActivateNextUpdate
	bool ___m_ShouldActivateNextUpdate_51;
	// System.Boolean UnityEngine.UI.InputField::m_UpdateDrag
	bool ___m_UpdateDrag_52;
	// System.Boolean UnityEngine.UI.InputField::m_DragPositionOutOfBounds
	bool ___m_DragPositionOutOfBounds_53;
	// System.Boolean UnityEngine.UI.InputField::m_CaretVisible
	bool ___m_CaretVisible_56;
	// UnityEngine.Coroutine UnityEngine.UI.InputField::m_BlinkCoroutine
	Coroutine_tAE7DB2FC70A0AE6477F896F852057CB0754F06EC * ___m_BlinkCoroutine_57;
	// System.Single UnityEngine.UI.InputField::m_BlinkStartTime
	float ___m_BlinkStartTime_58;
	// System.Int32 UnityEngine.UI.InputField::m_DrawStart
	int32_t ___m_DrawStart_59;
	// System.Int32 UnityEngine.UI.InputField::m_DrawEnd
	int32_t ___m_DrawEnd_60;
	// UnityEngine.Coroutine UnityEngine.UI.InputField::m_DragCoroutine
	Coroutine_tAE7DB2FC70A0AE6477F896F852057CB0754F06EC * ___m_DragCoroutine_61;
	// System.String UnityEngine.UI.InputField::m_OriginalText
	String_t* ___m_OriginalText_62;
	// System.Boolean UnityEngine.UI.InputField::m_WasCanceled
	bool ___m_WasCanceled_63;
	// System.Boolean UnityEngine.UI.InputField::m_HasDoneFocusTransition
	bool ___m_HasDoneFocusTransition_64;
	// UnityEngine.WaitForSecondsRealtime UnityEngine.UI.InputField::m_WaitForSecondsRealtime
	WaitForSecondsRealtime_t0CF361107C4A9E25E0D4CF2F37732CE785235739 * ___m_WaitForSecondsRealtime_65;
	// System.Boolean UnityEngine.UI.InputField::m_TouchKeyboardAllowsInPlaceEditing
	bool ___m_TouchKeyboardAllowsInPlaceEditing_66;
	// UnityEngine.Event UnityEngine.UI.InputField::m_ProcessingEvent
	Event_t187FF6A6B357447B83EC2064823EE0AEC5263210 * ___m_ProcessingEvent_68;

public:
	inline static int32_t get_offset_of_m_Keyboard_20() { return static_cast<int32_t>(offsetof(InputField_t533609195B110760BCFF00B746C87D81969CB005, ___m_Keyboard_20)); }
	inline TouchScreenKeyboard_t2A69F85698E9780470181532D3F2BC903623FD90 * get_m_Keyboard_20() const { return ___m_Keyboard_20; }
	inline TouchScreenKeyboard_t2A69F85698E9780470181532D3F2BC903623FD90 ** get_address_of_m_Keyboard_20() { return &___m_Keyboard_20; }
	inline void set_m_Keyboard_20(TouchScreenKeyboard_t2A69F85698E9780470181532D3F2BC903623FD90 * value)
	{
		___m_Keyboard_20 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Keyboard_20), (void*)value);
	}

	inline static int32_t get_offset_of_m_TextComponent_22() { return static_cast<int32_t>(offsetof(InputField_t533609195B110760BCFF00B746C87D81969CB005, ___m_TextComponent_22)); }
	inline Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * get_m_TextComponent_22() const { return ___m_TextComponent_22; }
	inline Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 ** get_address_of_m_TextComponent_22() { return &___m_TextComponent_22; }
	inline void set_m_TextComponent_22(Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * value)
	{
		___m_TextComponent_22 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_TextComponent_22), (void*)value);
	}

	inline static int32_t get_offset_of_m_Placeholder_23() { return static_cast<int32_t>(offsetof(InputField_t533609195B110760BCFF00B746C87D81969CB005, ___m_Placeholder_23)); }
	inline Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8 * get_m_Placeholder_23() const { return ___m_Placeholder_23; }
	inline Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8 ** get_address_of_m_Placeholder_23() { return &___m_Placeholder_23; }
	inline void set_m_Placeholder_23(Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8 * value)
	{
		___m_Placeholder_23 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Placeholder_23), (void*)value);
	}

	inline static int32_t get_offset_of_m_ContentType_24() { return static_cast<int32_t>(offsetof(InputField_t533609195B110760BCFF00B746C87D81969CB005, ___m_ContentType_24)); }
	inline int32_t get_m_ContentType_24() const { return ___m_ContentType_24; }
	inline int32_t* get_address_of_m_ContentType_24() { return &___m_ContentType_24; }
	inline void set_m_ContentType_24(int32_t value)
	{
		___m_ContentType_24 = value;
	}

	inline static int32_t get_offset_of_m_InputType_25() { return static_cast<int32_t>(offsetof(InputField_t533609195B110760BCFF00B746C87D81969CB005, ___m_InputType_25)); }
	inline int32_t get_m_InputType_25() const { return ___m_InputType_25; }
	inline int32_t* get_address_of_m_InputType_25() { return &___m_InputType_25; }
	inline void set_m_InputType_25(int32_t value)
	{
		___m_InputType_25 = value;
	}

	inline static int32_t get_offset_of_m_AsteriskChar_26() { return static_cast<int32_t>(offsetof(InputField_t533609195B110760BCFF00B746C87D81969CB005, ___m_AsteriskChar_26)); }
	inline Il2CppChar get_m_AsteriskChar_26() const { return ___m_AsteriskChar_26; }
	inline Il2CppChar* get_address_of_m_AsteriskChar_26() { return &___m_AsteriskChar_26; }
	inline void set_m_AsteriskChar_26(Il2CppChar value)
	{
		___m_AsteriskChar_26 = value;
	}

	inline static int32_t get_offset_of_m_KeyboardType_27() { return static_cast<int32_t>(offsetof(InputField_t533609195B110760BCFF00B746C87D81969CB005, ___m_KeyboardType_27)); }
	inline int32_t get_m_KeyboardType_27() const { return ___m_KeyboardType_27; }
	inline int32_t* get_address_of_m_KeyboardType_27() { return &___m_KeyboardType_27; }
	inline void set_m_KeyboardType_27(int32_t value)
	{
		___m_KeyboardType_27 = value;
	}

	inline static int32_t get_offset_of_m_LineType_28() { return static_cast<int32_t>(offsetof(InputField_t533609195B110760BCFF00B746C87D81969CB005, ___m_LineType_28)); }
	inline int32_t get_m_LineType_28() const { return ___m_LineType_28; }
	inline int32_t* get_address_of_m_LineType_28() { return &___m_LineType_28; }
	inline void set_m_LineType_28(int32_t value)
	{
		___m_LineType_28 = value;
	}

	inline static int32_t get_offset_of_m_HideMobileInput_29() { return static_cast<int32_t>(offsetof(InputField_t533609195B110760BCFF00B746C87D81969CB005, ___m_HideMobileInput_29)); }
	inline bool get_m_HideMobileInput_29() const { return ___m_HideMobileInput_29; }
	inline bool* get_address_of_m_HideMobileInput_29() { return &___m_HideMobileInput_29; }
	inline void set_m_HideMobileInput_29(bool value)
	{
		___m_HideMobileInput_29 = value;
	}

	inline static int32_t get_offset_of_m_CharacterValidation_30() { return static_cast<int32_t>(offsetof(InputField_t533609195B110760BCFF00B746C87D81969CB005, ___m_CharacterValidation_30)); }
	inline int32_t get_m_CharacterValidation_30() const { return ___m_CharacterValidation_30; }
	inline int32_t* get_address_of_m_CharacterValidation_30() { return &___m_CharacterValidation_30; }
	inline void set_m_CharacterValidation_30(int32_t value)
	{
		___m_CharacterValidation_30 = value;
	}

	inline static int32_t get_offset_of_m_CharacterLimit_31() { return static_cast<int32_t>(offsetof(InputField_t533609195B110760BCFF00B746C87D81969CB005, ___m_CharacterLimit_31)); }
	inline int32_t get_m_CharacterLimit_31() const { return ___m_CharacterLimit_31; }
	inline int32_t* get_address_of_m_CharacterLimit_31() { return &___m_CharacterLimit_31; }
	inline void set_m_CharacterLimit_31(int32_t value)
	{
		___m_CharacterLimit_31 = value;
	}

	inline static int32_t get_offset_of_m_OnEndEdit_32() { return static_cast<int32_t>(offsetof(InputField_t533609195B110760BCFF00B746C87D81969CB005, ___m_OnEndEdit_32)); }
	inline SubmitEvent_tE1EC12ACD7DE7D57B9ECBBACA05493E226E53E4A * get_m_OnEndEdit_32() const { return ___m_OnEndEdit_32; }
	inline SubmitEvent_tE1EC12ACD7DE7D57B9ECBBACA05493E226E53E4A ** get_address_of_m_OnEndEdit_32() { return &___m_OnEndEdit_32; }
	inline void set_m_OnEndEdit_32(SubmitEvent_tE1EC12ACD7DE7D57B9ECBBACA05493E226E53E4A * value)
	{
		___m_OnEndEdit_32 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_OnEndEdit_32), (void*)value);
	}

	inline static int32_t get_offset_of_m_OnValueChanged_33() { return static_cast<int32_t>(offsetof(InputField_t533609195B110760BCFF00B746C87D81969CB005, ___m_OnValueChanged_33)); }
	inline OnChangeEvent_t6C3C7DD6AEA262BB97AD53B0E669EC7EC19BCC1A * get_m_OnValueChanged_33() const { return ___m_OnValueChanged_33; }
	inline OnChangeEvent_t6C3C7DD6AEA262BB97AD53B0E669EC7EC19BCC1A ** get_address_of_m_OnValueChanged_33() { return &___m_OnValueChanged_33; }
	inline void set_m_OnValueChanged_33(OnChangeEvent_t6C3C7DD6AEA262BB97AD53B0E669EC7EC19BCC1A * value)
	{
		___m_OnValueChanged_33 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_OnValueChanged_33), (void*)value);
	}

	inline static int32_t get_offset_of_m_OnValidateInput_34() { return static_cast<int32_t>(offsetof(InputField_t533609195B110760BCFF00B746C87D81969CB005, ___m_OnValidateInput_34)); }
	inline OnValidateInput_t3E857B491A319A5B22F6AD3D02CFD22C1BBFD8D0 * get_m_OnValidateInput_34() const { return ___m_OnValidateInput_34; }
	inline OnValidateInput_t3E857B491A319A5B22F6AD3D02CFD22C1BBFD8D0 ** get_address_of_m_OnValidateInput_34() { return &___m_OnValidateInput_34; }
	inline void set_m_OnValidateInput_34(OnValidateInput_t3E857B491A319A5B22F6AD3D02CFD22C1BBFD8D0 * value)
	{
		___m_OnValidateInput_34 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_OnValidateInput_34), (void*)value);
	}

	inline static int32_t get_offset_of_m_CaretColor_35() { return static_cast<int32_t>(offsetof(InputField_t533609195B110760BCFF00B746C87D81969CB005, ___m_CaretColor_35)); }
	inline Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  get_m_CaretColor_35() const { return ___m_CaretColor_35; }
	inline Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 * get_address_of_m_CaretColor_35() { return &___m_CaretColor_35; }
	inline void set_m_CaretColor_35(Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  value)
	{
		___m_CaretColor_35 = value;
	}

	inline static int32_t get_offset_of_m_CustomCaretColor_36() { return static_cast<int32_t>(offsetof(InputField_t533609195B110760BCFF00B746C87D81969CB005, ___m_CustomCaretColor_36)); }
	inline bool get_m_CustomCaretColor_36() const { return ___m_CustomCaretColor_36; }
	inline bool* get_address_of_m_CustomCaretColor_36() { return &___m_CustomCaretColor_36; }
	inline void set_m_CustomCaretColor_36(bool value)
	{
		___m_CustomCaretColor_36 = value;
	}

	inline static int32_t get_offset_of_m_SelectionColor_37() { return static_cast<int32_t>(offsetof(InputField_t533609195B110760BCFF00B746C87D81969CB005, ___m_SelectionColor_37)); }
	inline Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  get_m_SelectionColor_37() const { return ___m_SelectionColor_37; }
	inline Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 * get_address_of_m_SelectionColor_37() { return &___m_SelectionColor_37; }
	inline void set_m_SelectionColor_37(Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  value)
	{
		___m_SelectionColor_37 = value;
	}

	inline static int32_t get_offset_of_m_Text_38() { return static_cast<int32_t>(offsetof(InputField_t533609195B110760BCFF00B746C87D81969CB005, ___m_Text_38)); }
	inline String_t* get_m_Text_38() const { return ___m_Text_38; }
	inline String_t** get_address_of_m_Text_38() { return &___m_Text_38; }
	inline void set_m_Text_38(String_t* value)
	{
		___m_Text_38 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Text_38), (void*)value);
	}

	inline static int32_t get_offset_of_m_CaretBlinkRate_39() { return static_cast<int32_t>(offsetof(InputField_t533609195B110760BCFF00B746C87D81969CB005, ___m_CaretBlinkRate_39)); }
	inline float get_m_CaretBlinkRate_39() const { return ___m_CaretBlinkRate_39; }
	inline float* get_address_of_m_CaretBlinkRate_39() { return &___m_CaretBlinkRate_39; }
	inline void set_m_CaretBlinkRate_39(float value)
	{
		___m_CaretBlinkRate_39 = value;
	}

	inline static int32_t get_offset_of_m_CaretWidth_40() { return static_cast<int32_t>(offsetof(InputField_t533609195B110760BCFF00B746C87D81969CB005, ___m_CaretWidth_40)); }
	inline int32_t get_m_CaretWidth_40() const { return ___m_CaretWidth_40; }
	inline int32_t* get_address_of_m_CaretWidth_40() { return &___m_CaretWidth_40; }
	inline void set_m_CaretWidth_40(int32_t value)
	{
		___m_CaretWidth_40 = value;
	}

	inline static int32_t get_offset_of_m_ReadOnly_41() { return static_cast<int32_t>(offsetof(InputField_t533609195B110760BCFF00B746C87D81969CB005, ___m_ReadOnly_41)); }
	inline bool get_m_ReadOnly_41() const { return ___m_ReadOnly_41; }
	inline bool* get_address_of_m_ReadOnly_41() { return &___m_ReadOnly_41; }
	inline void set_m_ReadOnly_41(bool value)
	{
		___m_ReadOnly_41 = value;
	}

	inline static int32_t get_offset_of_m_CaretPosition_42() { return static_cast<int32_t>(offsetof(InputField_t533609195B110760BCFF00B746C87D81969CB005, ___m_CaretPosition_42)); }
	inline int32_t get_m_CaretPosition_42() const { return ___m_CaretPosition_42; }
	inline int32_t* get_address_of_m_CaretPosition_42() { return &___m_CaretPosition_42; }
	inline void set_m_CaretPosition_42(int32_t value)
	{
		___m_CaretPosition_42 = value;
	}

	inline static int32_t get_offset_of_m_CaretSelectPosition_43() { return static_cast<int32_t>(offsetof(InputField_t533609195B110760BCFF00B746C87D81969CB005, ___m_CaretSelectPosition_43)); }
	inline int32_t get_m_CaretSelectPosition_43() const { return ___m_CaretSelectPosition_43; }
	inline int32_t* get_address_of_m_CaretSelectPosition_43() { return &___m_CaretSelectPosition_43; }
	inline void set_m_CaretSelectPosition_43(int32_t value)
	{
		___m_CaretSelectPosition_43 = value;
	}

	inline static int32_t get_offset_of_caretRectTrans_44() { return static_cast<int32_t>(offsetof(InputField_t533609195B110760BCFF00B746C87D81969CB005, ___caretRectTrans_44)); }
	inline RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * get_caretRectTrans_44() const { return ___caretRectTrans_44; }
	inline RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 ** get_address_of_caretRectTrans_44() { return &___caretRectTrans_44; }
	inline void set_caretRectTrans_44(RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * value)
	{
		___caretRectTrans_44 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___caretRectTrans_44), (void*)value);
	}

	inline static int32_t get_offset_of_m_CursorVerts_45() { return static_cast<int32_t>(offsetof(InputField_t533609195B110760BCFF00B746C87D81969CB005, ___m_CursorVerts_45)); }
	inline UIVertexU5BU5D_tB560F9F9269864891FCE1677971F603A08AA857A* get_m_CursorVerts_45() const { return ___m_CursorVerts_45; }
	inline UIVertexU5BU5D_tB560F9F9269864891FCE1677971F603A08AA857A** get_address_of_m_CursorVerts_45() { return &___m_CursorVerts_45; }
	inline void set_m_CursorVerts_45(UIVertexU5BU5D_tB560F9F9269864891FCE1677971F603A08AA857A* value)
	{
		___m_CursorVerts_45 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_CursorVerts_45), (void*)value);
	}

	inline static int32_t get_offset_of_m_InputTextCache_46() { return static_cast<int32_t>(offsetof(InputField_t533609195B110760BCFF00B746C87D81969CB005, ___m_InputTextCache_46)); }
	inline TextGenerator_tD455BE18A64C7DDF854F6DB3CCEBF705121C58A8 * get_m_InputTextCache_46() const { return ___m_InputTextCache_46; }
	inline TextGenerator_tD455BE18A64C7DDF854F6DB3CCEBF705121C58A8 ** get_address_of_m_InputTextCache_46() { return &___m_InputTextCache_46; }
	inline void set_m_InputTextCache_46(TextGenerator_tD455BE18A64C7DDF854F6DB3CCEBF705121C58A8 * value)
	{
		___m_InputTextCache_46 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_InputTextCache_46), (void*)value);
	}

	inline static int32_t get_offset_of_m_CachedInputRenderer_47() { return static_cast<int32_t>(offsetof(InputField_t533609195B110760BCFF00B746C87D81969CB005, ___m_CachedInputRenderer_47)); }
	inline CanvasRenderer_tB4D9C9FE77FD5C9C4546FC022D6E956960BC2B72 * get_m_CachedInputRenderer_47() const { return ___m_CachedInputRenderer_47; }
	inline CanvasRenderer_tB4D9C9FE77FD5C9C4546FC022D6E956960BC2B72 ** get_address_of_m_CachedInputRenderer_47() { return &___m_CachedInputRenderer_47; }
	inline void set_m_CachedInputRenderer_47(CanvasRenderer_tB4D9C9FE77FD5C9C4546FC022D6E956960BC2B72 * value)
	{
		___m_CachedInputRenderer_47 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_CachedInputRenderer_47), (void*)value);
	}

	inline static int32_t get_offset_of_m_PreventFontCallback_48() { return static_cast<int32_t>(offsetof(InputField_t533609195B110760BCFF00B746C87D81969CB005, ___m_PreventFontCallback_48)); }
	inline bool get_m_PreventFontCallback_48() const { return ___m_PreventFontCallback_48; }
	inline bool* get_address_of_m_PreventFontCallback_48() { return &___m_PreventFontCallback_48; }
	inline void set_m_PreventFontCallback_48(bool value)
	{
		___m_PreventFontCallback_48 = value;
	}

	inline static int32_t get_offset_of_m_Mesh_49() { return static_cast<int32_t>(offsetof(InputField_t533609195B110760BCFF00B746C87D81969CB005, ___m_Mesh_49)); }
	inline Mesh_t6106B8D8E4C691321581AB0445552EC78B947B8C * get_m_Mesh_49() const { return ___m_Mesh_49; }
	inline Mesh_t6106B8D8E4C691321581AB0445552EC78B947B8C ** get_address_of_m_Mesh_49() { return &___m_Mesh_49; }
	inline void set_m_Mesh_49(Mesh_t6106B8D8E4C691321581AB0445552EC78B947B8C * value)
	{
		___m_Mesh_49 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Mesh_49), (void*)value);
	}

	inline static int32_t get_offset_of_m_AllowInput_50() { return static_cast<int32_t>(offsetof(InputField_t533609195B110760BCFF00B746C87D81969CB005, ___m_AllowInput_50)); }
	inline bool get_m_AllowInput_50() const { return ___m_AllowInput_50; }
	inline bool* get_address_of_m_AllowInput_50() { return &___m_AllowInput_50; }
	inline void set_m_AllowInput_50(bool value)
	{
		___m_AllowInput_50 = value;
	}

	inline static int32_t get_offset_of_m_ShouldActivateNextUpdate_51() { return static_cast<int32_t>(offsetof(InputField_t533609195B110760BCFF00B746C87D81969CB005, ___m_ShouldActivateNextUpdate_51)); }
	inline bool get_m_ShouldActivateNextUpdate_51() const { return ___m_ShouldActivateNextUpdate_51; }
	inline bool* get_address_of_m_ShouldActivateNextUpdate_51() { return &___m_ShouldActivateNextUpdate_51; }
	inline void set_m_ShouldActivateNextUpdate_51(bool value)
	{
		___m_ShouldActivateNextUpdate_51 = value;
	}

	inline static int32_t get_offset_of_m_UpdateDrag_52() { return static_cast<int32_t>(offsetof(InputField_t533609195B110760BCFF00B746C87D81969CB005, ___m_UpdateDrag_52)); }
	inline bool get_m_UpdateDrag_52() const { return ___m_UpdateDrag_52; }
	inline bool* get_address_of_m_UpdateDrag_52() { return &___m_UpdateDrag_52; }
	inline void set_m_UpdateDrag_52(bool value)
	{
		___m_UpdateDrag_52 = value;
	}

	inline static int32_t get_offset_of_m_DragPositionOutOfBounds_53() { return static_cast<int32_t>(offsetof(InputField_t533609195B110760BCFF00B746C87D81969CB005, ___m_DragPositionOutOfBounds_53)); }
	inline bool get_m_DragPositionOutOfBounds_53() const { return ___m_DragPositionOutOfBounds_53; }
	inline bool* get_address_of_m_DragPositionOutOfBounds_53() { return &___m_DragPositionOutOfBounds_53; }
	inline void set_m_DragPositionOutOfBounds_53(bool value)
	{
		___m_DragPositionOutOfBounds_53 = value;
	}

	inline static int32_t get_offset_of_m_CaretVisible_56() { return static_cast<int32_t>(offsetof(InputField_t533609195B110760BCFF00B746C87D81969CB005, ___m_CaretVisible_56)); }
	inline bool get_m_CaretVisible_56() const { return ___m_CaretVisible_56; }
	inline bool* get_address_of_m_CaretVisible_56() { return &___m_CaretVisible_56; }
	inline void set_m_CaretVisible_56(bool value)
	{
		___m_CaretVisible_56 = value;
	}

	inline static int32_t get_offset_of_m_BlinkCoroutine_57() { return static_cast<int32_t>(offsetof(InputField_t533609195B110760BCFF00B746C87D81969CB005, ___m_BlinkCoroutine_57)); }
	inline Coroutine_tAE7DB2FC70A0AE6477F896F852057CB0754F06EC * get_m_BlinkCoroutine_57() const { return ___m_BlinkCoroutine_57; }
	inline Coroutine_tAE7DB2FC70A0AE6477F896F852057CB0754F06EC ** get_address_of_m_BlinkCoroutine_57() { return &___m_BlinkCoroutine_57; }
	inline void set_m_BlinkCoroutine_57(Coroutine_tAE7DB2FC70A0AE6477F896F852057CB0754F06EC * value)
	{
		___m_BlinkCoroutine_57 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_BlinkCoroutine_57), (void*)value);
	}

	inline static int32_t get_offset_of_m_BlinkStartTime_58() { return static_cast<int32_t>(offsetof(InputField_t533609195B110760BCFF00B746C87D81969CB005, ___m_BlinkStartTime_58)); }
	inline float get_m_BlinkStartTime_58() const { return ___m_BlinkStartTime_58; }
	inline float* get_address_of_m_BlinkStartTime_58() { return &___m_BlinkStartTime_58; }
	inline void set_m_BlinkStartTime_58(float value)
	{
		___m_BlinkStartTime_58 = value;
	}

	inline static int32_t get_offset_of_m_DrawStart_59() { return static_cast<int32_t>(offsetof(InputField_t533609195B110760BCFF00B746C87D81969CB005, ___m_DrawStart_59)); }
	inline int32_t get_m_DrawStart_59() const { return ___m_DrawStart_59; }
	inline int32_t* get_address_of_m_DrawStart_59() { return &___m_DrawStart_59; }
	inline void set_m_DrawStart_59(int32_t value)
	{
		___m_DrawStart_59 = value;
	}

	inline static int32_t get_offset_of_m_DrawEnd_60() { return static_cast<int32_t>(offsetof(InputField_t533609195B110760BCFF00B746C87D81969CB005, ___m_DrawEnd_60)); }
	inline int32_t get_m_DrawEnd_60() const { return ___m_DrawEnd_60; }
	inline int32_t* get_address_of_m_DrawEnd_60() { return &___m_DrawEnd_60; }
	inline void set_m_DrawEnd_60(int32_t value)
	{
		___m_DrawEnd_60 = value;
	}

	inline static int32_t get_offset_of_m_DragCoroutine_61() { return static_cast<int32_t>(offsetof(InputField_t533609195B110760BCFF00B746C87D81969CB005, ___m_DragCoroutine_61)); }
	inline Coroutine_tAE7DB2FC70A0AE6477F896F852057CB0754F06EC * get_m_DragCoroutine_61() const { return ___m_DragCoroutine_61; }
	inline Coroutine_tAE7DB2FC70A0AE6477F896F852057CB0754F06EC ** get_address_of_m_DragCoroutine_61() { return &___m_DragCoroutine_61; }
	inline void set_m_DragCoroutine_61(Coroutine_tAE7DB2FC70A0AE6477F896F852057CB0754F06EC * value)
	{
		___m_DragCoroutine_61 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_DragCoroutine_61), (void*)value);
	}

	inline static int32_t get_offset_of_m_OriginalText_62() { return static_cast<int32_t>(offsetof(InputField_t533609195B110760BCFF00B746C87D81969CB005, ___m_OriginalText_62)); }
	inline String_t* get_m_OriginalText_62() const { return ___m_OriginalText_62; }
	inline String_t** get_address_of_m_OriginalText_62() { return &___m_OriginalText_62; }
	inline void set_m_OriginalText_62(String_t* value)
	{
		___m_OriginalText_62 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_OriginalText_62), (void*)value);
	}

	inline static int32_t get_offset_of_m_WasCanceled_63() { return static_cast<int32_t>(offsetof(InputField_t533609195B110760BCFF00B746C87D81969CB005, ___m_WasCanceled_63)); }
	inline bool get_m_WasCanceled_63() const { return ___m_WasCanceled_63; }
	inline bool* get_address_of_m_WasCanceled_63() { return &___m_WasCanceled_63; }
	inline void set_m_WasCanceled_63(bool value)
	{
		___m_WasCanceled_63 = value;
	}

	inline static int32_t get_offset_of_m_HasDoneFocusTransition_64() { return static_cast<int32_t>(offsetof(InputField_t533609195B110760BCFF00B746C87D81969CB005, ___m_HasDoneFocusTransition_64)); }
	inline bool get_m_HasDoneFocusTransition_64() const { return ___m_HasDoneFocusTransition_64; }
	inline bool* get_address_of_m_HasDoneFocusTransition_64() { return &___m_HasDoneFocusTransition_64; }
	inline void set_m_HasDoneFocusTransition_64(bool value)
	{
		___m_HasDoneFocusTransition_64 = value;
	}

	inline static int32_t get_offset_of_m_WaitForSecondsRealtime_65() { return static_cast<int32_t>(offsetof(InputField_t533609195B110760BCFF00B746C87D81969CB005, ___m_WaitForSecondsRealtime_65)); }
	inline WaitForSecondsRealtime_t0CF361107C4A9E25E0D4CF2F37732CE785235739 * get_m_WaitForSecondsRealtime_65() const { return ___m_WaitForSecondsRealtime_65; }
	inline WaitForSecondsRealtime_t0CF361107C4A9E25E0D4CF2F37732CE785235739 ** get_address_of_m_WaitForSecondsRealtime_65() { return &___m_WaitForSecondsRealtime_65; }
	inline void set_m_WaitForSecondsRealtime_65(WaitForSecondsRealtime_t0CF361107C4A9E25E0D4CF2F37732CE785235739 * value)
	{
		___m_WaitForSecondsRealtime_65 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_WaitForSecondsRealtime_65), (void*)value);
	}

	inline static int32_t get_offset_of_m_TouchKeyboardAllowsInPlaceEditing_66() { return static_cast<int32_t>(offsetof(InputField_t533609195B110760BCFF00B746C87D81969CB005, ___m_TouchKeyboardAllowsInPlaceEditing_66)); }
	inline bool get_m_TouchKeyboardAllowsInPlaceEditing_66() const { return ___m_TouchKeyboardAllowsInPlaceEditing_66; }
	inline bool* get_address_of_m_TouchKeyboardAllowsInPlaceEditing_66() { return &___m_TouchKeyboardAllowsInPlaceEditing_66; }
	inline void set_m_TouchKeyboardAllowsInPlaceEditing_66(bool value)
	{
		___m_TouchKeyboardAllowsInPlaceEditing_66 = value;
	}

	inline static int32_t get_offset_of_m_ProcessingEvent_68() { return static_cast<int32_t>(offsetof(InputField_t533609195B110760BCFF00B746C87D81969CB005, ___m_ProcessingEvent_68)); }
	inline Event_t187FF6A6B357447B83EC2064823EE0AEC5263210 * get_m_ProcessingEvent_68() const { return ___m_ProcessingEvent_68; }
	inline Event_t187FF6A6B357447B83EC2064823EE0AEC5263210 ** get_address_of_m_ProcessingEvent_68() { return &___m_ProcessingEvent_68; }
	inline void set_m_ProcessingEvent_68(Event_t187FF6A6B357447B83EC2064823EE0AEC5263210 * value)
	{
		___m_ProcessingEvent_68 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_ProcessingEvent_68), (void*)value);
	}
};

struct InputField_t533609195B110760BCFF00B746C87D81969CB005_StaticFields
{
public:
	// System.Char[] UnityEngine.UI.InputField::kSeparators
	CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* ___kSeparators_21;

public:
	inline static int32_t get_offset_of_kSeparators_21() { return static_cast<int32_t>(offsetof(InputField_t533609195B110760BCFF00B746C87D81969CB005_StaticFields, ___kSeparators_21)); }
	inline CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* get_kSeparators_21() const { return ___kSeparators_21; }
	inline CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2** get_address_of_kSeparators_21() { return &___kSeparators_21; }
	inline void set_kSeparators_21(CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* value)
	{
		___kSeparators_21 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___kSeparators_21), (void*)value);
	}
};


// UnityEngine.UI.MaskableGraphic
struct  MaskableGraphic_tDA46A5925C6A2101217C9F52C855B5C1A36A7A0F  : public Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8
{
public:
	// System.Boolean UnityEngine.UI.MaskableGraphic::m_ShouldRecalculateStencil
	bool ___m_ShouldRecalculateStencil_25;
	// UnityEngine.Material UnityEngine.UI.MaskableGraphic::m_MaskMaterial
	Material_tF7DB3BF0C24DEC2FE0CB51E5DF5053D5223C8598 * ___m_MaskMaterial_26;
	// UnityEngine.UI.RectMask2D UnityEngine.UI.MaskableGraphic::m_ParentMask
	RectMask2D_tF2CF19F2A4FE2D2FFC7E6F7809374757CA2F377B * ___m_ParentMask_27;
	// System.Boolean UnityEngine.UI.MaskableGraphic::m_Maskable
	bool ___m_Maskable_28;
	// System.Boolean UnityEngine.UI.MaskableGraphic::m_IsMaskingGraphic
	bool ___m_IsMaskingGraphic_29;
	// System.Boolean UnityEngine.UI.MaskableGraphic::m_IncludeForMasking
	bool ___m_IncludeForMasking_30;
	// UnityEngine.UI.MaskableGraphic_CullStateChangedEvent UnityEngine.UI.MaskableGraphic::m_OnCullStateChanged
	CullStateChangedEvent_t6BC3E87DBC04B585798460D55F56B86C23B62FE4 * ___m_OnCullStateChanged_31;
	// System.Boolean UnityEngine.UI.MaskableGraphic::m_ShouldRecalculate
	bool ___m_ShouldRecalculate_32;
	// System.Int32 UnityEngine.UI.MaskableGraphic::m_StencilValue
	int32_t ___m_StencilValue_33;
	// UnityEngine.Vector3[] UnityEngine.UI.MaskableGraphic::m_Corners
	Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* ___m_Corners_34;

public:
	inline static int32_t get_offset_of_m_ShouldRecalculateStencil_25() { return static_cast<int32_t>(offsetof(MaskableGraphic_tDA46A5925C6A2101217C9F52C855B5C1A36A7A0F, ___m_ShouldRecalculateStencil_25)); }
	inline bool get_m_ShouldRecalculateStencil_25() const { return ___m_ShouldRecalculateStencil_25; }
	inline bool* get_address_of_m_ShouldRecalculateStencil_25() { return &___m_ShouldRecalculateStencil_25; }
	inline void set_m_ShouldRecalculateStencil_25(bool value)
	{
		___m_ShouldRecalculateStencil_25 = value;
	}

	inline static int32_t get_offset_of_m_MaskMaterial_26() { return static_cast<int32_t>(offsetof(MaskableGraphic_tDA46A5925C6A2101217C9F52C855B5C1A36A7A0F, ___m_MaskMaterial_26)); }
	inline Material_tF7DB3BF0C24DEC2FE0CB51E5DF5053D5223C8598 * get_m_MaskMaterial_26() const { return ___m_MaskMaterial_26; }
	inline Material_tF7DB3BF0C24DEC2FE0CB51E5DF5053D5223C8598 ** get_address_of_m_MaskMaterial_26() { return &___m_MaskMaterial_26; }
	inline void set_m_MaskMaterial_26(Material_tF7DB3BF0C24DEC2FE0CB51E5DF5053D5223C8598 * value)
	{
		___m_MaskMaterial_26 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_MaskMaterial_26), (void*)value);
	}

	inline static int32_t get_offset_of_m_ParentMask_27() { return static_cast<int32_t>(offsetof(MaskableGraphic_tDA46A5925C6A2101217C9F52C855B5C1A36A7A0F, ___m_ParentMask_27)); }
	inline RectMask2D_tF2CF19F2A4FE2D2FFC7E6F7809374757CA2F377B * get_m_ParentMask_27() const { return ___m_ParentMask_27; }
	inline RectMask2D_tF2CF19F2A4FE2D2FFC7E6F7809374757CA2F377B ** get_address_of_m_ParentMask_27() { return &___m_ParentMask_27; }
	inline void set_m_ParentMask_27(RectMask2D_tF2CF19F2A4FE2D2FFC7E6F7809374757CA2F377B * value)
	{
		___m_ParentMask_27 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_ParentMask_27), (void*)value);
	}

	inline static int32_t get_offset_of_m_Maskable_28() { return static_cast<int32_t>(offsetof(MaskableGraphic_tDA46A5925C6A2101217C9F52C855B5C1A36A7A0F, ___m_Maskable_28)); }
	inline bool get_m_Maskable_28() const { return ___m_Maskable_28; }
	inline bool* get_address_of_m_Maskable_28() { return &___m_Maskable_28; }
	inline void set_m_Maskable_28(bool value)
	{
		___m_Maskable_28 = value;
	}

	inline static int32_t get_offset_of_m_IsMaskingGraphic_29() { return static_cast<int32_t>(offsetof(MaskableGraphic_tDA46A5925C6A2101217C9F52C855B5C1A36A7A0F, ___m_IsMaskingGraphic_29)); }
	inline bool get_m_IsMaskingGraphic_29() const { return ___m_IsMaskingGraphic_29; }
	inline bool* get_address_of_m_IsMaskingGraphic_29() { return &___m_IsMaskingGraphic_29; }
	inline void set_m_IsMaskingGraphic_29(bool value)
	{
		___m_IsMaskingGraphic_29 = value;
	}

	inline static int32_t get_offset_of_m_IncludeForMasking_30() { return static_cast<int32_t>(offsetof(MaskableGraphic_tDA46A5925C6A2101217C9F52C855B5C1A36A7A0F, ___m_IncludeForMasking_30)); }
	inline bool get_m_IncludeForMasking_30() const { return ___m_IncludeForMasking_30; }
	inline bool* get_address_of_m_IncludeForMasking_30() { return &___m_IncludeForMasking_30; }
	inline void set_m_IncludeForMasking_30(bool value)
	{
		___m_IncludeForMasking_30 = value;
	}

	inline static int32_t get_offset_of_m_OnCullStateChanged_31() { return static_cast<int32_t>(offsetof(MaskableGraphic_tDA46A5925C6A2101217C9F52C855B5C1A36A7A0F, ___m_OnCullStateChanged_31)); }
	inline CullStateChangedEvent_t6BC3E87DBC04B585798460D55F56B86C23B62FE4 * get_m_OnCullStateChanged_31() const { return ___m_OnCullStateChanged_31; }
	inline CullStateChangedEvent_t6BC3E87DBC04B585798460D55F56B86C23B62FE4 ** get_address_of_m_OnCullStateChanged_31() { return &___m_OnCullStateChanged_31; }
	inline void set_m_OnCullStateChanged_31(CullStateChangedEvent_t6BC3E87DBC04B585798460D55F56B86C23B62FE4 * value)
	{
		___m_OnCullStateChanged_31 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_OnCullStateChanged_31), (void*)value);
	}

	inline static int32_t get_offset_of_m_ShouldRecalculate_32() { return static_cast<int32_t>(offsetof(MaskableGraphic_tDA46A5925C6A2101217C9F52C855B5C1A36A7A0F, ___m_ShouldRecalculate_32)); }
	inline bool get_m_ShouldRecalculate_32() const { return ___m_ShouldRecalculate_32; }
	inline bool* get_address_of_m_ShouldRecalculate_32() { return &___m_ShouldRecalculate_32; }
	inline void set_m_ShouldRecalculate_32(bool value)
	{
		___m_ShouldRecalculate_32 = value;
	}

	inline static int32_t get_offset_of_m_StencilValue_33() { return static_cast<int32_t>(offsetof(MaskableGraphic_tDA46A5925C6A2101217C9F52C855B5C1A36A7A0F, ___m_StencilValue_33)); }
	inline int32_t get_m_StencilValue_33() const { return ___m_StencilValue_33; }
	inline int32_t* get_address_of_m_StencilValue_33() { return &___m_StencilValue_33; }
	inline void set_m_StencilValue_33(int32_t value)
	{
		___m_StencilValue_33 = value;
	}

	inline static int32_t get_offset_of_m_Corners_34() { return static_cast<int32_t>(offsetof(MaskableGraphic_tDA46A5925C6A2101217C9F52C855B5C1A36A7A0F, ___m_Corners_34)); }
	inline Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* get_m_Corners_34() const { return ___m_Corners_34; }
	inline Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28** get_address_of_m_Corners_34() { return &___m_Corners_34; }
	inline void set_m_Corners_34(Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* value)
	{
		___m_Corners_34 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Corners_34), (void*)value);
	}
};


// UnityEngine.UI.Scrollbar
struct  Scrollbar_t8F8679D0EAFACBCBD603E6B0E741E6A783DB3389  : public Selectable_tAA9065030FE0468018DEC880302F95FEA9C0133A
{
public:
	// UnityEngine.RectTransform UnityEngine.UI.Scrollbar::m_HandleRect
	RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * ___m_HandleRect_20;
	// UnityEngine.UI.Scrollbar_Direction UnityEngine.UI.Scrollbar::m_Direction
	int32_t ___m_Direction_21;
	// System.Single UnityEngine.UI.Scrollbar::m_Value
	float ___m_Value_22;
	// System.Single UnityEngine.UI.Scrollbar::m_Size
	float ___m_Size_23;
	// System.Int32 UnityEngine.UI.Scrollbar::m_NumberOfSteps
	int32_t ___m_NumberOfSteps_24;
	// UnityEngine.UI.Scrollbar_ScrollEvent UnityEngine.UI.Scrollbar::m_OnValueChanged
	ScrollEvent_t07B0FA266C69E36437A0083D5058B2952D151FF7 * ___m_OnValueChanged_25;
	// UnityEngine.RectTransform UnityEngine.UI.Scrollbar::m_ContainerRect
	RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * ___m_ContainerRect_26;
	// UnityEngine.Vector2 UnityEngine.UI.Scrollbar::m_Offset
	Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___m_Offset_27;
	// UnityEngine.DrivenRectTransformTracker UnityEngine.UI.Scrollbar::m_Tracker
	DrivenRectTransformTracker_tB8FBBE24EEE9618CA32E4B3CF52F4AD7FDDEBE03  ___m_Tracker_28;
	// UnityEngine.Coroutine UnityEngine.UI.Scrollbar::m_PointerDownRepeat
	Coroutine_tAE7DB2FC70A0AE6477F896F852057CB0754F06EC * ___m_PointerDownRepeat_29;
	// System.Boolean UnityEngine.UI.Scrollbar::isPointerDownAndNotDragging
	bool ___isPointerDownAndNotDragging_30;
	// System.Boolean UnityEngine.UI.Scrollbar::m_DelayedUpdateVisuals
	bool ___m_DelayedUpdateVisuals_31;

public:
	inline static int32_t get_offset_of_m_HandleRect_20() { return static_cast<int32_t>(offsetof(Scrollbar_t8F8679D0EAFACBCBD603E6B0E741E6A783DB3389, ___m_HandleRect_20)); }
	inline RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * get_m_HandleRect_20() const { return ___m_HandleRect_20; }
	inline RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 ** get_address_of_m_HandleRect_20() { return &___m_HandleRect_20; }
	inline void set_m_HandleRect_20(RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * value)
	{
		___m_HandleRect_20 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_HandleRect_20), (void*)value);
	}

	inline static int32_t get_offset_of_m_Direction_21() { return static_cast<int32_t>(offsetof(Scrollbar_t8F8679D0EAFACBCBD603E6B0E741E6A783DB3389, ___m_Direction_21)); }
	inline int32_t get_m_Direction_21() const { return ___m_Direction_21; }
	inline int32_t* get_address_of_m_Direction_21() { return &___m_Direction_21; }
	inline void set_m_Direction_21(int32_t value)
	{
		___m_Direction_21 = value;
	}

	inline static int32_t get_offset_of_m_Value_22() { return static_cast<int32_t>(offsetof(Scrollbar_t8F8679D0EAFACBCBD603E6B0E741E6A783DB3389, ___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_Size_23() { return static_cast<int32_t>(offsetof(Scrollbar_t8F8679D0EAFACBCBD603E6B0E741E6A783DB3389, ___m_Size_23)); }
	inline float get_m_Size_23() const { return ___m_Size_23; }
	inline float* get_address_of_m_Size_23() { return &___m_Size_23; }
	inline void set_m_Size_23(float value)
	{
		___m_Size_23 = value;
	}

	inline static int32_t get_offset_of_m_NumberOfSteps_24() { return static_cast<int32_t>(offsetof(Scrollbar_t8F8679D0EAFACBCBD603E6B0E741E6A783DB3389, ___m_NumberOfSteps_24)); }
	inline int32_t get_m_NumberOfSteps_24() const { return ___m_NumberOfSteps_24; }
	inline int32_t* get_address_of_m_NumberOfSteps_24() { return &___m_NumberOfSteps_24; }
	inline void set_m_NumberOfSteps_24(int32_t value)
	{
		___m_NumberOfSteps_24 = value;
	}

	inline static int32_t get_offset_of_m_OnValueChanged_25() { return static_cast<int32_t>(offsetof(Scrollbar_t8F8679D0EAFACBCBD603E6B0E741E6A783DB3389, ___m_OnValueChanged_25)); }
	inline ScrollEvent_t07B0FA266C69E36437A0083D5058B2952D151FF7 * get_m_OnValueChanged_25() const { return ___m_OnValueChanged_25; }
	inline ScrollEvent_t07B0FA266C69E36437A0083D5058B2952D151FF7 ** get_address_of_m_OnValueChanged_25() { return &___m_OnValueChanged_25; }
	inline void set_m_OnValueChanged_25(ScrollEvent_t07B0FA266C69E36437A0083D5058B2952D151FF7 * value)
	{
		___m_OnValueChanged_25 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_OnValueChanged_25), (void*)value);
	}

	inline static int32_t get_offset_of_m_ContainerRect_26() { return static_cast<int32_t>(offsetof(Scrollbar_t8F8679D0EAFACBCBD603E6B0E741E6A783DB3389, ___m_ContainerRect_26)); }
	inline RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * get_m_ContainerRect_26() const { return ___m_ContainerRect_26; }
	inline RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 ** get_address_of_m_ContainerRect_26() { return &___m_ContainerRect_26; }
	inline void set_m_ContainerRect_26(RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * value)
	{
		___m_ContainerRect_26 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_ContainerRect_26), (void*)value);
	}

	inline static int32_t get_offset_of_m_Offset_27() { return static_cast<int32_t>(offsetof(Scrollbar_t8F8679D0EAFACBCBD603E6B0E741E6A783DB3389, ___m_Offset_27)); }
	inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  get_m_Offset_27() const { return ___m_Offset_27; }
	inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_m_Offset_27() { return &___m_Offset_27; }
	inline void set_m_Offset_27(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  value)
	{
		___m_Offset_27 = value;
	}

	inline static int32_t get_offset_of_m_Tracker_28() { return static_cast<int32_t>(offsetof(Scrollbar_t8F8679D0EAFACBCBD603E6B0E741E6A783DB3389, ___m_Tracker_28)); }
	inline DrivenRectTransformTracker_tB8FBBE24EEE9618CA32E4B3CF52F4AD7FDDEBE03  get_m_Tracker_28() const { return ___m_Tracker_28; }
	inline DrivenRectTransformTracker_tB8FBBE24EEE9618CA32E4B3CF52F4AD7FDDEBE03 * get_address_of_m_Tracker_28() { return &___m_Tracker_28; }
	inline void set_m_Tracker_28(DrivenRectTransformTracker_tB8FBBE24EEE9618CA32E4B3CF52F4AD7FDDEBE03  value)
	{
		___m_Tracker_28 = value;
	}

	inline static int32_t get_offset_of_m_PointerDownRepeat_29() { return static_cast<int32_t>(offsetof(Scrollbar_t8F8679D0EAFACBCBD603E6B0E741E6A783DB3389, ___m_PointerDownRepeat_29)); }
	inline Coroutine_tAE7DB2FC70A0AE6477F896F852057CB0754F06EC * get_m_PointerDownRepeat_29() const { return ___m_PointerDownRepeat_29; }
	inline Coroutine_tAE7DB2FC70A0AE6477F896F852057CB0754F06EC ** get_address_of_m_PointerDownRepeat_29() { return &___m_PointerDownRepeat_29; }
	inline void set_m_PointerDownRepeat_29(Coroutine_tAE7DB2FC70A0AE6477F896F852057CB0754F06EC * value)
	{
		___m_PointerDownRepeat_29 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_PointerDownRepeat_29), (void*)value);
	}

	inline static int32_t get_offset_of_isPointerDownAndNotDragging_30() { return static_cast<int32_t>(offsetof(Scrollbar_t8F8679D0EAFACBCBD603E6B0E741E6A783DB3389, ___isPointerDownAndNotDragging_30)); }
	inline bool get_isPointerDownAndNotDragging_30() const { return ___isPointerDownAndNotDragging_30; }
	inline bool* get_address_of_isPointerDownAndNotDragging_30() { return &___isPointerDownAndNotDragging_30; }
	inline void set_isPointerDownAndNotDragging_30(bool value)
	{
		___isPointerDownAndNotDragging_30 = value;
	}

	inline static int32_t get_offset_of_m_DelayedUpdateVisuals_31() { return static_cast<int32_t>(offsetof(Scrollbar_t8F8679D0EAFACBCBD603E6B0E741E6A783DB3389, ___m_DelayedUpdateVisuals_31)); }
	inline bool get_m_DelayedUpdateVisuals_31() const { return ___m_DelayedUpdateVisuals_31; }
	inline bool* get_address_of_m_DelayedUpdateVisuals_31() { return &___m_DelayedUpdateVisuals_31; }
	inline void set_m_DelayedUpdateVisuals_31(bool value)
	{
		___m_DelayedUpdateVisuals_31 = value;
	}
};


// UnityEngine.UI.Slider
struct  Slider_t0654A41304B5CE7074CA86F4E66CB681D0D52C09  : public Selectable_tAA9065030FE0468018DEC880302F95FEA9C0133A
{
public:
	// UnityEngine.RectTransform UnityEngine.UI.Slider::m_FillRect
	RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * ___m_FillRect_20;
	// UnityEngine.RectTransform UnityEngine.UI.Slider::m_HandleRect
	RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * ___m_HandleRect_21;
	// UnityEngine.UI.Slider_Direction UnityEngine.UI.Slider::m_Direction
	int32_t ___m_Direction_22;
	// System.Single UnityEngine.UI.Slider::m_MinValue
	float ___m_MinValue_23;
	// System.Single UnityEngine.UI.Slider::m_MaxValue
	float ___m_MaxValue_24;
	// System.Boolean UnityEngine.UI.Slider::m_WholeNumbers
	bool ___m_WholeNumbers_25;
	// System.Single UnityEngine.UI.Slider::m_Value
	float ___m_Value_26;
	// UnityEngine.UI.Slider_SliderEvent UnityEngine.UI.Slider::m_OnValueChanged
	SliderEvent_t64A824F56F80FC8E2F233F0A0FB0821702DF416C * ___m_OnValueChanged_27;
	// UnityEngine.UI.Image UnityEngine.UI.Slider::m_FillImage
	Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * ___m_FillImage_28;
	// UnityEngine.Transform UnityEngine.UI.Slider::m_FillTransform
	Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * ___m_FillTransform_29;
	// UnityEngine.RectTransform UnityEngine.UI.Slider::m_FillContainerRect
	RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * ___m_FillContainerRect_30;
	// UnityEngine.Transform UnityEngine.UI.Slider::m_HandleTransform
	Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * ___m_HandleTransform_31;
	// UnityEngine.RectTransform UnityEngine.UI.Slider::m_HandleContainerRect
	RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * ___m_HandleContainerRect_32;
	// UnityEngine.Vector2 UnityEngine.UI.Slider::m_Offset
	Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___m_Offset_33;
	// UnityEngine.DrivenRectTransformTracker UnityEngine.UI.Slider::m_Tracker
	DrivenRectTransformTracker_tB8FBBE24EEE9618CA32E4B3CF52F4AD7FDDEBE03  ___m_Tracker_34;
	// System.Boolean UnityEngine.UI.Slider::m_DelayedUpdateVisuals
	bool ___m_DelayedUpdateVisuals_35;

public:
	inline static int32_t get_offset_of_m_FillRect_20() { return static_cast<int32_t>(offsetof(Slider_t0654A41304B5CE7074CA86F4E66CB681D0D52C09, ___m_FillRect_20)); }
	inline RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * get_m_FillRect_20() const { return ___m_FillRect_20; }
	inline RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 ** get_address_of_m_FillRect_20() { return &___m_FillRect_20; }
	inline void set_m_FillRect_20(RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * value)
	{
		___m_FillRect_20 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_FillRect_20), (void*)value);
	}

	inline static int32_t get_offset_of_m_HandleRect_21() { return static_cast<int32_t>(offsetof(Slider_t0654A41304B5CE7074CA86F4E66CB681D0D52C09, ___m_HandleRect_21)); }
	inline RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * get_m_HandleRect_21() const { return ___m_HandleRect_21; }
	inline RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 ** get_address_of_m_HandleRect_21() { return &___m_HandleRect_21; }
	inline void set_m_HandleRect_21(RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * value)
	{
		___m_HandleRect_21 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_HandleRect_21), (void*)value);
	}

	inline static int32_t get_offset_of_m_Direction_22() { return static_cast<int32_t>(offsetof(Slider_t0654A41304B5CE7074CA86F4E66CB681D0D52C09, ___m_Direction_22)); }
	inline int32_t get_m_Direction_22() const { return ___m_Direction_22; }
	inline int32_t* get_address_of_m_Direction_22() { return &___m_Direction_22; }
	inline void set_m_Direction_22(int32_t value)
	{
		___m_Direction_22 = value;
	}

	inline static int32_t get_offset_of_m_MinValue_23() { return static_cast<int32_t>(offsetof(Slider_t0654A41304B5CE7074CA86F4E66CB681D0D52C09, ___m_MinValue_23)); }
	inline float get_m_MinValue_23() const { return ___m_MinValue_23; }
	inline float* get_address_of_m_MinValue_23() { return &___m_MinValue_23; }
	inline void set_m_MinValue_23(float value)
	{
		___m_MinValue_23 = value;
	}

	inline static int32_t get_offset_of_m_MaxValue_24() { return static_cast<int32_t>(offsetof(Slider_t0654A41304B5CE7074CA86F4E66CB681D0D52C09, ___m_MaxValue_24)); }
	inline float get_m_MaxValue_24() const { return ___m_MaxValue_24; }
	inline float* get_address_of_m_MaxValue_24() { return &___m_MaxValue_24; }
	inline void set_m_MaxValue_24(float value)
	{
		___m_MaxValue_24 = value;
	}

	inline static int32_t get_offset_of_m_WholeNumbers_25() { return static_cast<int32_t>(offsetof(Slider_t0654A41304B5CE7074CA86F4E66CB681D0D52C09, ___m_WholeNumbers_25)); }
	inline bool get_m_WholeNumbers_25() const { return ___m_WholeNumbers_25; }
	inline bool* get_address_of_m_WholeNumbers_25() { return &___m_WholeNumbers_25; }
	inline void set_m_WholeNumbers_25(bool value)
	{
		___m_WholeNumbers_25 = value;
	}

	inline static int32_t get_offset_of_m_Value_26() { return static_cast<int32_t>(offsetof(Slider_t0654A41304B5CE7074CA86F4E66CB681D0D52C09, ___m_Value_26)); }
	inline float get_m_Value_26() const { return ___m_Value_26; }
	inline float* get_address_of_m_Value_26() { return &___m_Value_26; }
	inline void set_m_Value_26(float value)
	{
		___m_Value_26 = value;
	}

	inline static int32_t get_offset_of_m_OnValueChanged_27() { return static_cast<int32_t>(offsetof(Slider_t0654A41304B5CE7074CA86F4E66CB681D0D52C09, ___m_OnValueChanged_27)); }
	inline SliderEvent_t64A824F56F80FC8E2F233F0A0FB0821702DF416C * get_m_OnValueChanged_27() const { return ___m_OnValueChanged_27; }
	inline SliderEvent_t64A824F56F80FC8E2F233F0A0FB0821702DF416C ** get_address_of_m_OnValueChanged_27() { return &___m_OnValueChanged_27; }
	inline void set_m_OnValueChanged_27(SliderEvent_t64A824F56F80FC8E2F233F0A0FB0821702DF416C * value)
	{
		___m_OnValueChanged_27 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_OnValueChanged_27), (void*)value);
	}

	inline static int32_t get_offset_of_m_FillImage_28() { return static_cast<int32_t>(offsetof(Slider_t0654A41304B5CE7074CA86F4E66CB681D0D52C09, ___m_FillImage_28)); }
	inline Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * get_m_FillImage_28() const { return ___m_FillImage_28; }
	inline Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E ** get_address_of_m_FillImage_28() { return &___m_FillImage_28; }
	inline void set_m_FillImage_28(Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * value)
	{
		___m_FillImage_28 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_FillImage_28), (void*)value);
	}

	inline static int32_t get_offset_of_m_FillTransform_29() { return static_cast<int32_t>(offsetof(Slider_t0654A41304B5CE7074CA86F4E66CB681D0D52C09, ___m_FillTransform_29)); }
	inline Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * get_m_FillTransform_29() const { return ___m_FillTransform_29; }
	inline Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA ** get_address_of_m_FillTransform_29() { return &___m_FillTransform_29; }
	inline void set_m_FillTransform_29(Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * value)
	{
		___m_FillTransform_29 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_FillTransform_29), (void*)value);
	}

	inline static int32_t get_offset_of_m_FillContainerRect_30() { return static_cast<int32_t>(offsetof(Slider_t0654A41304B5CE7074CA86F4E66CB681D0D52C09, ___m_FillContainerRect_30)); }
	inline RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * get_m_FillContainerRect_30() const { return ___m_FillContainerRect_30; }
	inline RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 ** get_address_of_m_FillContainerRect_30() { return &___m_FillContainerRect_30; }
	inline void set_m_FillContainerRect_30(RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * value)
	{
		___m_FillContainerRect_30 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_FillContainerRect_30), (void*)value);
	}

	inline static int32_t get_offset_of_m_HandleTransform_31() { return static_cast<int32_t>(offsetof(Slider_t0654A41304B5CE7074CA86F4E66CB681D0D52C09, ___m_HandleTransform_31)); }
	inline Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * get_m_HandleTransform_31() const { return ___m_HandleTransform_31; }
	inline Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA ** get_address_of_m_HandleTransform_31() { return &___m_HandleTransform_31; }
	inline void set_m_HandleTransform_31(Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * value)
	{
		___m_HandleTransform_31 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_HandleTransform_31), (void*)value);
	}

	inline static int32_t get_offset_of_m_HandleContainerRect_32() { return static_cast<int32_t>(offsetof(Slider_t0654A41304B5CE7074CA86F4E66CB681D0D52C09, ___m_HandleContainerRect_32)); }
	inline RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * get_m_HandleContainerRect_32() const { return ___m_HandleContainerRect_32; }
	inline RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 ** get_address_of_m_HandleContainerRect_32() { return &___m_HandleContainerRect_32; }
	inline void set_m_HandleContainerRect_32(RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * value)
	{
		___m_HandleContainerRect_32 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_HandleContainerRect_32), (void*)value);
	}

	inline static int32_t get_offset_of_m_Offset_33() { return static_cast<int32_t>(offsetof(Slider_t0654A41304B5CE7074CA86F4E66CB681D0D52C09, ___m_Offset_33)); }
	inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  get_m_Offset_33() const { return ___m_Offset_33; }
	inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_m_Offset_33() { return &___m_Offset_33; }
	inline void set_m_Offset_33(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  value)
	{
		___m_Offset_33 = value;
	}

	inline static int32_t get_offset_of_m_Tracker_34() { return static_cast<int32_t>(offsetof(Slider_t0654A41304B5CE7074CA86F4E66CB681D0D52C09, ___m_Tracker_34)); }
	inline DrivenRectTransformTracker_tB8FBBE24EEE9618CA32E4B3CF52F4AD7FDDEBE03  get_m_Tracker_34() const { return ___m_Tracker_34; }
	inline DrivenRectTransformTracker_tB8FBBE24EEE9618CA32E4B3CF52F4AD7FDDEBE03 * get_address_of_m_Tracker_34() { return &___m_Tracker_34; }
	inline void set_m_Tracker_34(DrivenRectTransformTracker_tB8FBBE24EEE9618CA32E4B3CF52F4AD7FDDEBE03  value)
	{
		___m_Tracker_34 = value;
	}

	inline static int32_t get_offset_of_m_DelayedUpdateVisuals_35() { return static_cast<int32_t>(offsetof(Slider_t0654A41304B5CE7074CA86F4E66CB681D0D52C09, ___m_DelayedUpdateVisuals_35)); }
	inline bool get_m_DelayedUpdateVisuals_35() const { return ___m_DelayedUpdateVisuals_35; }
	inline bool* get_address_of_m_DelayedUpdateVisuals_35() { return &___m_DelayedUpdateVisuals_35; }
	inline void set_m_DelayedUpdateVisuals_35(bool value)
	{
		___m_DelayedUpdateVisuals_35 = value;
	}
};


// UnityEngine.UI.Toggle
struct  Toggle_t9ADD572046F831945ED0E48A01B50FEA1CA52106  : public Selectable_tAA9065030FE0468018DEC880302F95FEA9C0133A
{
public:
	// UnityEngine.UI.Toggle_ToggleTransition UnityEngine.UI.Toggle::toggleTransition
	int32_t ___toggleTransition_20;
	// UnityEngine.UI.Graphic UnityEngine.UI.Toggle::graphic
	Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8 * ___graphic_21;
	// UnityEngine.UI.ToggleGroup UnityEngine.UI.Toggle::m_Group
	ToggleGroup_t11E2B254D3C968C7D0DA11C606CC06D7D7F0D786 * ___m_Group_22;
	// UnityEngine.UI.Toggle_ToggleEvent UnityEngine.UI.Toggle::onValueChanged
	ToggleEvent_t50D925F8E220FB47DA738411CEF9C57FF7E1DC43 * ___onValueChanged_23;
	// System.Boolean UnityEngine.UI.Toggle::m_IsOn
	bool ___m_IsOn_24;

public:
	inline static int32_t get_offset_of_toggleTransition_20() { return static_cast<int32_t>(offsetof(Toggle_t9ADD572046F831945ED0E48A01B50FEA1CA52106, ___toggleTransition_20)); }
	inline int32_t get_toggleTransition_20() const { return ___toggleTransition_20; }
	inline int32_t* get_address_of_toggleTransition_20() { return &___toggleTransition_20; }
	inline void set_toggleTransition_20(int32_t value)
	{
		___toggleTransition_20 = value;
	}

	inline static int32_t get_offset_of_graphic_21() { return static_cast<int32_t>(offsetof(Toggle_t9ADD572046F831945ED0E48A01B50FEA1CA52106, ___graphic_21)); }
	inline Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8 * get_graphic_21() const { return ___graphic_21; }
	inline Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8 ** get_address_of_graphic_21() { return &___graphic_21; }
	inline void set_graphic_21(Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8 * value)
	{
		___graphic_21 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___graphic_21), (void*)value);
	}

	inline static int32_t get_offset_of_m_Group_22() { return static_cast<int32_t>(offsetof(Toggle_t9ADD572046F831945ED0E48A01B50FEA1CA52106, ___m_Group_22)); }
	inline ToggleGroup_t11E2B254D3C968C7D0DA11C606CC06D7D7F0D786 * get_m_Group_22() const { return ___m_Group_22; }
	inline ToggleGroup_t11E2B254D3C968C7D0DA11C606CC06D7D7F0D786 ** get_address_of_m_Group_22() { return &___m_Group_22; }
	inline void set_m_Group_22(ToggleGroup_t11E2B254D3C968C7D0DA11C606CC06D7D7F0D786 * value)
	{
		___m_Group_22 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Group_22), (void*)value);
	}

	inline static int32_t get_offset_of_onValueChanged_23() { return static_cast<int32_t>(offsetof(Toggle_t9ADD572046F831945ED0E48A01B50FEA1CA52106, ___onValueChanged_23)); }
	inline ToggleEvent_t50D925F8E220FB47DA738411CEF9C57FF7E1DC43 * get_onValueChanged_23() const { return ___onValueChanged_23; }
	inline ToggleEvent_t50D925F8E220FB47DA738411CEF9C57FF7E1DC43 ** get_address_of_onValueChanged_23() { return &___onValueChanged_23; }
	inline void set_onValueChanged_23(ToggleEvent_t50D925F8E220FB47DA738411CEF9C57FF7E1DC43 * value)
	{
		___onValueChanged_23 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___onValueChanged_23), (void*)value);
	}

	inline static int32_t get_offset_of_m_IsOn_24() { return static_cast<int32_t>(offsetof(Toggle_t9ADD572046F831945ED0E48A01B50FEA1CA52106, ___m_IsOn_24)); }
	inline bool get_m_IsOn_24() const { return ___m_IsOn_24; }
	inline bool* get_address_of_m_IsOn_24() { return &___m_IsOn_24; }
	inline void set_m_IsOn_24(bool value)
	{
		___m_IsOn_24 = value;
	}
};


// UnityEngine.EventSystems.Physics2DRaycaster
struct  Physics2DRaycaster_t5D190F0825AA5F9E76892B852D6A5437D9981972  : public PhysicsRaycaster_tA2270920B561715BFCB1BDF0D759889B5985826C
{
public:
	// UnityEngine.RaycastHit2D[] UnityEngine.EventSystems.Physics2DRaycaster::m_Hits
	RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* ___m_Hits_11;

public:
	inline static int32_t get_offset_of_m_Hits_11() { return static_cast<int32_t>(offsetof(Physics2DRaycaster_t5D190F0825AA5F9E76892B852D6A5437D9981972, ___m_Hits_11)); }
	inline RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* get_m_Hits_11() const { return ___m_Hits_11; }
	inline RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165** get_address_of_m_Hits_11() { return &___m_Hits_11; }
	inline void set_m_Hits_11(RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* value)
	{
		___m_Hits_11 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Hits_11), (void*)value);
	}
};


// UnityEngine.EventSystems.StandaloneInputModule
struct  StandaloneInputModule_tF3BDE3C0D374D1A0C87654254FA5E74F6B8C1EF5  : public PointerInputModule_tE8CB9BDC38DAF3162843E22541093DADDE1BB19C
{
public:
	// System.Single UnityEngine.EventSystems.StandaloneInputModule::m_PrevActionTime
	float ___m_PrevActionTime_16;
	// UnityEngine.Vector2 UnityEngine.EventSystems.StandaloneInputModule::m_LastMoveVector
	Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___m_LastMoveVector_17;
	// System.Int32 UnityEngine.EventSystems.StandaloneInputModule::m_ConsecutiveMoveCount
	int32_t ___m_ConsecutiveMoveCount_18;
	// UnityEngine.Vector2 UnityEngine.EventSystems.StandaloneInputModule::m_LastMousePosition
	Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___m_LastMousePosition_19;
	// UnityEngine.Vector2 UnityEngine.EventSystems.StandaloneInputModule::m_MousePosition
	Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___m_MousePosition_20;
	// UnityEngine.GameObject UnityEngine.EventSystems.StandaloneInputModule::m_CurrentFocusedGameObject
	GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___m_CurrentFocusedGameObject_21;
	// UnityEngine.EventSystems.PointerEventData UnityEngine.EventSystems.StandaloneInputModule::m_InputPointerEvent
	PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * ___m_InputPointerEvent_22;
	// System.String UnityEngine.EventSystems.StandaloneInputModule::m_HorizontalAxis
	String_t* ___m_HorizontalAxis_23;
	// System.String UnityEngine.EventSystems.StandaloneInputModule::m_VerticalAxis
	String_t* ___m_VerticalAxis_24;
	// System.String UnityEngine.EventSystems.StandaloneInputModule::m_SubmitButton
	String_t* ___m_SubmitButton_25;
	// System.String UnityEngine.EventSystems.StandaloneInputModule::m_CancelButton
	String_t* ___m_CancelButton_26;
	// System.Single UnityEngine.EventSystems.StandaloneInputModule::m_InputActionsPerSecond
	float ___m_InputActionsPerSecond_27;
	// System.Single UnityEngine.EventSystems.StandaloneInputModule::m_RepeatDelay
	float ___m_RepeatDelay_28;
	// System.Boolean UnityEngine.EventSystems.StandaloneInputModule::m_ForceModuleActive
	bool ___m_ForceModuleActive_29;

public:
	inline static int32_t get_offset_of_m_PrevActionTime_16() { return static_cast<int32_t>(offsetof(StandaloneInputModule_tF3BDE3C0D374D1A0C87654254FA5E74F6B8C1EF5, ___m_PrevActionTime_16)); }
	inline float get_m_PrevActionTime_16() const { return ___m_PrevActionTime_16; }
	inline float* get_address_of_m_PrevActionTime_16() { return &___m_PrevActionTime_16; }
	inline void set_m_PrevActionTime_16(float value)
	{
		___m_PrevActionTime_16 = value;
	}

	inline static int32_t get_offset_of_m_LastMoveVector_17() { return static_cast<int32_t>(offsetof(StandaloneInputModule_tF3BDE3C0D374D1A0C87654254FA5E74F6B8C1EF5, ___m_LastMoveVector_17)); }
	inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  get_m_LastMoveVector_17() const { return ___m_LastMoveVector_17; }
	inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_m_LastMoveVector_17() { return &___m_LastMoveVector_17; }
	inline void set_m_LastMoveVector_17(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  value)
	{
		___m_LastMoveVector_17 = value;
	}

	inline static int32_t get_offset_of_m_ConsecutiveMoveCount_18() { return static_cast<int32_t>(offsetof(StandaloneInputModule_tF3BDE3C0D374D1A0C87654254FA5E74F6B8C1EF5, ___m_ConsecutiveMoveCount_18)); }
	inline int32_t get_m_ConsecutiveMoveCount_18() const { return ___m_ConsecutiveMoveCount_18; }
	inline int32_t* get_address_of_m_ConsecutiveMoveCount_18() { return &___m_ConsecutiveMoveCount_18; }
	inline void set_m_ConsecutiveMoveCount_18(int32_t value)
	{
		___m_ConsecutiveMoveCount_18 = value;
	}

	inline static int32_t get_offset_of_m_LastMousePosition_19() { return static_cast<int32_t>(offsetof(StandaloneInputModule_tF3BDE3C0D374D1A0C87654254FA5E74F6B8C1EF5, ___m_LastMousePosition_19)); }
	inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  get_m_LastMousePosition_19() const { return ___m_LastMousePosition_19; }
	inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_m_LastMousePosition_19() { return &___m_LastMousePosition_19; }
	inline void set_m_LastMousePosition_19(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  value)
	{
		___m_LastMousePosition_19 = value;
	}

	inline static int32_t get_offset_of_m_MousePosition_20() { return static_cast<int32_t>(offsetof(StandaloneInputModule_tF3BDE3C0D374D1A0C87654254FA5E74F6B8C1EF5, ___m_MousePosition_20)); }
	inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  get_m_MousePosition_20() const { return ___m_MousePosition_20; }
	inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_m_MousePosition_20() { return &___m_MousePosition_20; }
	inline void set_m_MousePosition_20(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  value)
	{
		___m_MousePosition_20 = value;
	}

	inline static int32_t get_offset_of_m_CurrentFocusedGameObject_21() { return static_cast<int32_t>(offsetof(StandaloneInputModule_tF3BDE3C0D374D1A0C87654254FA5E74F6B8C1EF5, ___m_CurrentFocusedGameObject_21)); }
	inline GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * get_m_CurrentFocusedGameObject_21() const { return ___m_CurrentFocusedGameObject_21; }
	inline GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F ** get_address_of_m_CurrentFocusedGameObject_21() { return &___m_CurrentFocusedGameObject_21; }
	inline void set_m_CurrentFocusedGameObject_21(GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * value)
	{
		___m_CurrentFocusedGameObject_21 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_CurrentFocusedGameObject_21), (void*)value);
	}

	inline static int32_t get_offset_of_m_InputPointerEvent_22() { return static_cast<int32_t>(offsetof(StandaloneInputModule_tF3BDE3C0D374D1A0C87654254FA5E74F6B8C1EF5, ___m_InputPointerEvent_22)); }
	inline PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * get_m_InputPointerEvent_22() const { return ___m_InputPointerEvent_22; }
	inline PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 ** get_address_of_m_InputPointerEvent_22() { return &___m_InputPointerEvent_22; }
	inline void set_m_InputPointerEvent_22(PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * value)
	{
		___m_InputPointerEvent_22 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_InputPointerEvent_22), (void*)value);
	}

	inline static int32_t get_offset_of_m_HorizontalAxis_23() { return static_cast<int32_t>(offsetof(StandaloneInputModule_tF3BDE3C0D374D1A0C87654254FA5E74F6B8C1EF5, ___m_HorizontalAxis_23)); }
	inline String_t* get_m_HorizontalAxis_23() const { return ___m_HorizontalAxis_23; }
	inline String_t** get_address_of_m_HorizontalAxis_23() { return &___m_HorizontalAxis_23; }
	inline void set_m_HorizontalAxis_23(String_t* value)
	{
		___m_HorizontalAxis_23 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_HorizontalAxis_23), (void*)value);
	}

	inline static int32_t get_offset_of_m_VerticalAxis_24() { return static_cast<int32_t>(offsetof(StandaloneInputModule_tF3BDE3C0D374D1A0C87654254FA5E74F6B8C1EF5, ___m_VerticalAxis_24)); }
	inline String_t* get_m_VerticalAxis_24() const { return ___m_VerticalAxis_24; }
	inline String_t** get_address_of_m_VerticalAxis_24() { return &___m_VerticalAxis_24; }
	inline void set_m_VerticalAxis_24(String_t* value)
	{
		___m_VerticalAxis_24 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_VerticalAxis_24), (void*)value);
	}

	inline static int32_t get_offset_of_m_SubmitButton_25() { return static_cast<int32_t>(offsetof(StandaloneInputModule_tF3BDE3C0D374D1A0C87654254FA5E74F6B8C1EF5, ___m_SubmitButton_25)); }
	inline String_t* get_m_SubmitButton_25() const { return ___m_SubmitButton_25; }
	inline String_t** get_address_of_m_SubmitButton_25() { return &___m_SubmitButton_25; }
	inline void set_m_SubmitButton_25(String_t* value)
	{
		___m_SubmitButton_25 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_SubmitButton_25), (void*)value);
	}

	inline static int32_t get_offset_of_m_CancelButton_26() { return static_cast<int32_t>(offsetof(StandaloneInputModule_tF3BDE3C0D374D1A0C87654254FA5E74F6B8C1EF5, ___m_CancelButton_26)); }
	inline String_t* get_m_CancelButton_26() const { return ___m_CancelButton_26; }
	inline String_t** get_address_of_m_CancelButton_26() { return &___m_CancelButton_26; }
	inline void set_m_CancelButton_26(String_t* value)
	{
		___m_CancelButton_26 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_CancelButton_26), (void*)value);
	}

	inline static int32_t get_offset_of_m_InputActionsPerSecond_27() { return static_cast<int32_t>(offsetof(StandaloneInputModule_tF3BDE3C0D374D1A0C87654254FA5E74F6B8C1EF5, ___m_InputActionsPerSecond_27)); }
	inline float get_m_InputActionsPerSecond_27() const { return ___m_InputActionsPerSecond_27; }
	inline float* get_address_of_m_InputActionsPerSecond_27() { return &___m_InputActionsPerSecond_27; }
	inline void set_m_InputActionsPerSecond_27(float value)
	{
		___m_InputActionsPerSecond_27 = value;
	}

	inline static int32_t get_offset_of_m_RepeatDelay_28() { return static_cast<int32_t>(offsetof(StandaloneInputModule_tF3BDE3C0D374D1A0C87654254FA5E74F6B8C1EF5, ___m_RepeatDelay_28)); }
	inline float get_m_RepeatDelay_28() const { return ___m_RepeatDelay_28; }
	inline float* get_address_of_m_RepeatDelay_28() { return &___m_RepeatDelay_28; }
	inline void set_m_RepeatDelay_28(float value)
	{
		___m_RepeatDelay_28 = value;
	}

	inline static int32_t get_offset_of_m_ForceModuleActive_29() { return static_cast<int32_t>(offsetof(StandaloneInputModule_tF3BDE3C0D374D1A0C87654254FA5E74F6B8C1EF5, ___m_ForceModuleActive_29)); }
	inline bool get_m_ForceModuleActive_29() const { return ___m_ForceModuleActive_29; }
	inline bool* get_address_of_m_ForceModuleActive_29() { return &___m_ForceModuleActive_29; }
	inline void set_m_ForceModuleActive_29(bool value)
	{
		___m_ForceModuleActive_29 = value;
	}
};


// UnityEngine.EventSystems.TouchInputModule
struct  TouchInputModule_t9D8F03041D5F5C10102782C1FD3264794CF6F945  : public PointerInputModule_tE8CB9BDC38DAF3162843E22541093DADDE1BB19C
{
public:
	// UnityEngine.Vector2 UnityEngine.EventSystems.TouchInputModule::m_LastMousePosition
	Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___m_LastMousePosition_16;
	// UnityEngine.Vector2 UnityEngine.EventSystems.TouchInputModule::m_MousePosition
	Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___m_MousePosition_17;
	// UnityEngine.EventSystems.PointerEventData UnityEngine.EventSystems.TouchInputModule::m_InputPointerEvent
	PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * ___m_InputPointerEvent_18;
	// System.Boolean UnityEngine.EventSystems.TouchInputModule::m_ForceModuleActive
	bool ___m_ForceModuleActive_19;

public:
	inline static int32_t get_offset_of_m_LastMousePosition_16() { return static_cast<int32_t>(offsetof(TouchInputModule_t9D8F03041D5F5C10102782C1FD3264794CF6F945, ___m_LastMousePosition_16)); }
	inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  get_m_LastMousePosition_16() const { return ___m_LastMousePosition_16; }
	inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_m_LastMousePosition_16() { return &___m_LastMousePosition_16; }
	inline void set_m_LastMousePosition_16(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  value)
	{
		___m_LastMousePosition_16 = value;
	}

	inline static int32_t get_offset_of_m_MousePosition_17() { return static_cast<int32_t>(offsetof(TouchInputModule_t9D8F03041D5F5C10102782C1FD3264794CF6F945, ___m_MousePosition_17)); }
	inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  get_m_MousePosition_17() const { return ___m_MousePosition_17; }
	inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_m_MousePosition_17() { return &___m_MousePosition_17; }
	inline void set_m_MousePosition_17(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  value)
	{
		___m_MousePosition_17 = value;
	}

	inline static int32_t get_offset_of_m_InputPointerEvent_18() { return static_cast<int32_t>(offsetof(TouchInputModule_t9D8F03041D5F5C10102782C1FD3264794CF6F945, ___m_InputPointerEvent_18)); }
	inline PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * get_m_InputPointerEvent_18() const { return ___m_InputPointerEvent_18; }
	inline PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 ** get_address_of_m_InputPointerEvent_18() { return &___m_InputPointerEvent_18; }
	inline void set_m_InputPointerEvent_18(PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * value)
	{
		___m_InputPointerEvent_18 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_InputPointerEvent_18), (void*)value);
	}

	inline static int32_t get_offset_of_m_ForceModuleActive_19() { return static_cast<int32_t>(offsetof(TouchInputModule_t9D8F03041D5F5C10102782C1FD3264794CF6F945, ___m_ForceModuleActive_19)); }
	inline bool get_m_ForceModuleActive_19() const { return ___m_ForceModuleActive_19; }
	inline bool* get_address_of_m_ForceModuleActive_19() { return &___m_ForceModuleActive_19; }
	inline void set_m_ForceModuleActive_19(bool value)
	{
		___m_ForceModuleActive_19 = value;
	}
};


// UnityEngine.UI.Image
struct  Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E  : public MaskableGraphic_tDA46A5925C6A2101217C9F52C855B5C1A36A7A0F
{
public:
	// UnityEngine.Sprite UnityEngine.UI.Image::m_Sprite
	Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 * ___m_Sprite_36;
	// UnityEngine.Sprite UnityEngine.UI.Image::m_OverrideSprite
	Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 * ___m_OverrideSprite_37;
	// UnityEngine.UI.Image_Type UnityEngine.UI.Image::m_Type
	int32_t ___m_Type_38;
	// System.Boolean UnityEngine.UI.Image::m_PreserveAspect
	bool ___m_PreserveAspect_39;
	// System.Boolean UnityEngine.UI.Image::m_FillCenter
	bool ___m_FillCenter_40;
	// UnityEngine.UI.Image_FillMethod UnityEngine.UI.Image::m_FillMethod
	int32_t ___m_FillMethod_41;
	// System.Single UnityEngine.UI.Image::m_FillAmount
	float ___m_FillAmount_42;
	// System.Boolean UnityEngine.UI.Image::m_FillClockwise
	bool ___m_FillClockwise_43;
	// System.Int32 UnityEngine.UI.Image::m_FillOrigin
	int32_t ___m_FillOrigin_44;
	// System.Single UnityEngine.UI.Image::m_AlphaHitTestMinimumThreshold
	float ___m_AlphaHitTestMinimumThreshold_45;
	// System.Boolean UnityEngine.UI.Image::m_Tracked
	bool ___m_Tracked_46;
	// System.Boolean UnityEngine.UI.Image::m_UseSpriteMesh
	bool ___m_UseSpriteMesh_47;
	// System.Single UnityEngine.UI.Image::m_PixelsPerUnitMultiplier
	float ___m_PixelsPerUnitMultiplier_48;
	// System.Single UnityEngine.UI.Image::m_CachedReferencePixelsPerUnit
	float ___m_CachedReferencePixelsPerUnit_49;

public:
	inline static int32_t get_offset_of_m_Sprite_36() { return static_cast<int32_t>(offsetof(Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E, ___m_Sprite_36)); }
	inline Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 * get_m_Sprite_36() const { return ___m_Sprite_36; }
	inline Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 ** get_address_of_m_Sprite_36() { return &___m_Sprite_36; }
	inline void set_m_Sprite_36(Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 * value)
	{
		___m_Sprite_36 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Sprite_36), (void*)value);
	}

	inline static int32_t get_offset_of_m_OverrideSprite_37() { return static_cast<int32_t>(offsetof(Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E, ___m_OverrideSprite_37)); }
	inline Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 * get_m_OverrideSprite_37() const { return ___m_OverrideSprite_37; }
	inline Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 ** get_address_of_m_OverrideSprite_37() { return &___m_OverrideSprite_37; }
	inline void set_m_OverrideSprite_37(Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 * value)
	{
		___m_OverrideSprite_37 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_OverrideSprite_37), (void*)value);
	}

	inline static int32_t get_offset_of_m_Type_38() { return static_cast<int32_t>(offsetof(Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E, ___m_Type_38)); }
	inline int32_t get_m_Type_38() const { return ___m_Type_38; }
	inline int32_t* get_address_of_m_Type_38() { return &___m_Type_38; }
	inline void set_m_Type_38(int32_t value)
	{
		___m_Type_38 = value;
	}

	inline static int32_t get_offset_of_m_PreserveAspect_39() { return static_cast<int32_t>(offsetof(Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E, ___m_PreserveAspect_39)); }
	inline bool get_m_PreserveAspect_39() const { return ___m_PreserveAspect_39; }
	inline bool* get_address_of_m_PreserveAspect_39() { return &___m_PreserveAspect_39; }
	inline void set_m_PreserveAspect_39(bool value)
	{
		___m_PreserveAspect_39 = value;
	}

	inline static int32_t get_offset_of_m_FillCenter_40() { return static_cast<int32_t>(offsetof(Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E, ___m_FillCenter_40)); }
	inline bool get_m_FillCenter_40() const { return ___m_FillCenter_40; }
	inline bool* get_address_of_m_FillCenter_40() { return &___m_FillCenter_40; }
	inline void set_m_FillCenter_40(bool value)
	{
		___m_FillCenter_40 = value;
	}

	inline static int32_t get_offset_of_m_FillMethod_41() { return static_cast<int32_t>(offsetof(Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E, ___m_FillMethod_41)); }
	inline int32_t get_m_FillMethod_41() const { return ___m_FillMethod_41; }
	inline int32_t* get_address_of_m_FillMethod_41() { return &___m_FillMethod_41; }
	inline void set_m_FillMethod_41(int32_t value)
	{
		___m_FillMethod_41 = value;
	}

	inline static int32_t get_offset_of_m_FillAmount_42() { return static_cast<int32_t>(offsetof(Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E, ___m_FillAmount_42)); }
	inline float get_m_FillAmount_42() const { return ___m_FillAmount_42; }
	inline float* get_address_of_m_FillAmount_42() { return &___m_FillAmount_42; }
	inline void set_m_FillAmount_42(float value)
	{
		___m_FillAmount_42 = value;
	}

	inline static int32_t get_offset_of_m_FillClockwise_43() { return static_cast<int32_t>(offsetof(Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E, ___m_FillClockwise_43)); }
	inline bool get_m_FillClockwise_43() const { return ___m_FillClockwise_43; }
	inline bool* get_address_of_m_FillClockwise_43() { return &___m_FillClockwise_43; }
	inline void set_m_FillClockwise_43(bool value)
	{
		___m_FillClockwise_43 = value;
	}

	inline static int32_t get_offset_of_m_FillOrigin_44() { return static_cast<int32_t>(offsetof(Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E, ___m_FillOrigin_44)); }
	inline int32_t get_m_FillOrigin_44() const { return ___m_FillOrigin_44; }
	inline int32_t* get_address_of_m_FillOrigin_44() { return &___m_FillOrigin_44; }
	inline void set_m_FillOrigin_44(int32_t value)
	{
		___m_FillOrigin_44 = value;
	}

	inline static int32_t get_offset_of_m_AlphaHitTestMinimumThreshold_45() { return static_cast<int32_t>(offsetof(Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E, ___m_AlphaHitTestMinimumThreshold_45)); }
	inline float get_m_AlphaHitTestMinimumThreshold_45() const { return ___m_AlphaHitTestMinimumThreshold_45; }
	inline float* get_address_of_m_AlphaHitTestMinimumThreshold_45() { return &___m_AlphaHitTestMinimumThreshold_45; }
	inline void set_m_AlphaHitTestMinimumThreshold_45(float value)
	{
		___m_AlphaHitTestMinimumThreshold_45 = value;
	}

	inline static int32_t get_offset_of_m_Tracked_46() { return static_cast<int32_t>(offsetof(Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E, ___m_Tracked_46)); }
	inline bool get_m_Tracked_46() const { return ___m_Tracked_46; }
	inline bool* get_address_of_m_Tracked_46() { return &___m_Tracked_46; }
	inline void set_m_Tracked_46(bool value)
	{
		___m_Tracked_46 = value;
	}

	inline static int32_t get_offset_of_m_UseSpriteMesh_47() { return static_cast<int32_t>(offsetof(Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E, ___m_UseSpriteMesh_47)); }
	inline bool get_m_UseSpriteMesh_47() const { return ___m_UseSpriteMesh_47; }
	inline bool* get_address_of_m_UseSpriteMesh_47() { return &___m_UseSpriteMesh_47; }
	inline void set_m_UseSpriteMesh_47(bool value)
	{
		___m_UseSpriteMesh_47 = value;
	}

	inline static int32_t get_offset_of_m_PixelsPerUnitMultiplier_48() { return static_cast<int32_t>(offsetof(Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E, ___m_PixelsPerUnitMultiplier_48)); }
	inline float get_m_PixelsPerUnitMultiplier_48() const { return ___m_PixelsPerUnitMultiplier_48; }
	inline float* get_address_of_m_PixelsPerUnitMultiplier_48() { return &___m_PixelsPerUnitMultiplier_48; }
	inline void set_m_PixelsPerUnitMultiplier_48(float value)
	{
		___m_PixelsPerUnitMultiplier_48 = value;
	}

	inline static int32_t get_offset_of_m_CachedReferencePixelsPerUnit_49() { return static_cast<int32_t>(offsetof(Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E, ___m_CachedReferencePixelsPerUnit_49)); }
	inline float get_m_CachedReferencePixelsPerUnit_49() const { return ___m_CachedReferencePixelsPerUnit_49; }
	inline float* get_address_of_m_CachedReferencePixelsPerUnit_49() { return &___m_CachedReferencePixelsPerUnit_49; }
	inline void set_m_CachedReferencePixelsPerUnit_49(float value)
	{
		___m_CachedReferencePixelsPerUnit_49 = value;
	}
};

struct Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E_StaticFields
{
public:
	// UnityEngine.Material UnityEngine.UI.Image::s_ETC1DefaultUI
	Material_tF7DB3BF0C24DEC2FE0CB51E5DF5053D5223C8598 * ___s_ETC1DefaultUI_35;
	// UnityEngine.Vector2[] UnityEngine.UI.Image::s_VertScratch
	Vector2U5BU5D_tA065A07DFC060C1B8786BBAA5F3A6577CCEB27D6* ___s_VertScratch_50;
	// UnityEngine.Vector2[] UnityEngine.UI.Image::s_UVScratch
	Vector2U5BU5D_tA065A07DFC060C1B8786BBAA5F3A6577CCEB27D6* ___s_UVScratch_51;
	// UnityEngine.Vector3[] UnityEngine.UI.Image::s_Xy
	Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* ___s_Xy_52;
	// UnityEngine.Vector3[] UnityEngine.UI.Image::s_Uv
	Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* ___s_Uv_53;
	// System.Collections.Generic.List`1<UnityEngine.UI.Image> UnityEngine.UI.Image::m_TrackedTexturelessImages
	List_1_tA9C10612DACE8F188F3B35F6173354C7225A0883 * ___m_TrackedTexturelessImages_54;
	// System.Boolean UnityEngine.UI.Image::s_Initialized
	bool ___s_Initialized_55;

public:
	inline static int32_t get_offset_of_s_ETC1DefaultUI_35() { return static_cast<int32_t>(offsetof(Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E_StaticFields, ___s_ETC1DefaultUI_35)); }
	inline Material_tF7DB3BF0C24DEC2FE0CB51E5DF5053D5223C8598 * get_s_ETC1DefaultUI_35() const { return ___s_ETC1DefaultUI_35; }
	inline Material_tF7DB3BF0C24DEC2FE0CB51E5DF5053D5223C8598 ** get_address_of_s_ETC1DefaultUI_35() { return &___s_ETC1DefaultUI_35; }
	inline void set_s_ETC1DefaultUI_35(Material_tF7DB3BF0C24DEC2FE0CB51E5DF5053D5223C8598 * value)
	{
		___s_ETC1DefaultUI_35 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___s_ETC1DefaultUI_35), (void*)value);
	}

	inline static int32_t get_offset_of_s_VertScratch_50() { return static_cast<int32_t>(offsetof(Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E_StaticFields, ___s_VertScratch_50)); }
	inline Vector2U5BU5D_tA065A07DFC060C1B8786BBAA5F3A6577CCEB27D6* get_s_VertScratch_50() const { return ___s_VertScratch_50; }
	inline Vector2U5BU5D_tA065A07DFC060C1B8786BBAA5F3A6577CCEB27D6** get_address_of_s_VertScratch_50() { return &___s_VertScratch_50; }
	inline void set_s_VertScratch_50(Vector2U5BU5D_tA065A07DFC060C1B8786BBAA5F3A6577CCEB27D6* value)
	{
		___s_VertScratch_50 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___s_VertScratch_50), (void*)value);
	}

	inline static int32_t get_offset_of_s_UVScratch_51() { return static_cast<int32_t>(offsetof(Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E_StaticFields, ___s_UVScratch_51)); }
	inline Vector2U5BU5D_tA065A07DFC060C1B8786BBAA5F3A6577CCEB27D6* get_s_UVScratch_51() const { return ___s_UVScratch_51; }
	inline Vector2U5BU5D_tA065A07DFC060C1B8786BBAA5F3A6577CCEB27D6** get_address_of_s_UVScratch_51() { return &___s_UVScratch_51; }
	inline void set_s_UVScratch_51(Vector2U5BU5D_tA065A07DFC060C1B8786BBAA5F3A6577CCEB27D6* value)
	{
		___s_UVScratch_51 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___s_UVScratch_51), (void*)value);
	}

	inline static int32_t get_offset_of_s_Xy_52() { return static_cast<int32_t>(offsetof(Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E_StaticFields, ___s_Xy_52)); }
	inline Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* get_s_Xy_52() const { return ___s_Xy_52; }
	inline Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28** get_address_of_s_Xy_52() { return &___s_Xy_52; }
	inline void set_s_Xy_52(Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* value)
	{
		___s_Xy_52 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___s_Xy_52), (void*)value);
	}

	inline static int32_t get_offset_of_s_Uv_53() { return static_cast<int32_t>(offsetof(Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E_StaticFields, ___s_Uv_53)); }
	inline Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* get_s_Uv_53() const { return ___s_Uv_53; }
	inline Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28** get_address_of_s_Uv_53() { return &___s_Uv_53; }
	inline void set_s_Uv_53(Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* value)
	{
		___s_Uv_53 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___s_Uv_53), (void*)value);
	}

	inline static int32_t get_offset_of_m_TrackedTexturelessImages_54() { return static_cast<int32_t>(offsetof(Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E_StaticFields, ___m_TrackedTexturelessImages_54)); }
	inline List_1_tA9C10612DACE8F188F3B35F6173354C7225A0883 * get_m_TrackedTexturelessImages_54() const { return ___m_TrackedTexturelessImages_54; }
	inline List_1_tA9C10612DACE8F188F3B35F6173354C7225A0883 ** get_address_of_m_TrackedTexturelessImages_54() { return &___m_TrackedTexturelessImages_54; }
	inline void set_m_TrackedTexturelessImages_54(List_1_tA9C10612DACE8F188F3B35F6173354C7225A0883 * value)
	{
		___m_TrackedTexturelessImages_54 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_TrackedTexturelessImages_54), (void*)value);
	}

	inline static int32_t get_offset_of_s_Initialized_55() { return static_cast<int32_t>(offsetof(Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E_StaticFields, ___s_Initialized_55)); }
	inline bool get_s_Initialized_55() const { return ___s_Initialized_55; }
	inline bool* get_address_of_s_Initialized_55() { return &___s_Initialized_55; }
	inline void set_s_Initialized_55(bool value)
	{
		___s_Initialized_55 = value;
	}
};


// UnityEngine.UI.Text
struct  Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030  : public MaskableGraphic_tDA46A5925C6A2101217C9F52C855B5C1A36A7A0F
{
public:
	// UnityEngine.UI.FontData UnityEngine.UI.Text::m_FontData
	FontData_t29F4568F4FB8C463AAFE6DD21FA7A812B4FF1494 * ___m_FontData_35;
	// System.String UnityEngine.UI.Text::m_Text
	String_t* ___m_Text_36;
	// UnityEngine.TextGenerator UnityEngine.UI.Text::m_TextCache
	TextGenerator_tD455BE18A64C7DDF854F6DB3CCEBF705121C58A8 * ___m_TextCache_37;
	// UnityEngine.TextGenerator UnityEngine.UI.Text::m_TextCacheForLayout
	TextGenerator_tD455BE18A64C7DDF854F6DB3CCEBF705121C58A8 * ___m_TextCacheForLayout_38;
	// System.Boolean UnityEngine.UI.Text::m_DisableFontTextureRebuiltCallback
	bool ___m_DisableFontTextureRebuiltCallback_40;
	// UnityEngine.UIVertex[] UnityEngine.UI.Text::m_TempVerts
	UIVertexU5BU5D_tB560F9F9269864891FCE1677971F603A08AA857A* ___m_TempVerts_41;

public:
	inline static int32_t get_offset_of_m_FontData_35() { return static_cast<int32_t>(offsetof(Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030, ___m_FontData_35)); }
	inline FontData_t29F4568F4FB8C463AAFE6DD21FA7A812B4FF1494 * get_m_FontData_35() const { return ___m_FontData_35; }
	inline FontData_t29F4568F4FB8C463AAFE6DD21FA7A812B4FF1494 ** get_address_of_m_FontData_35() { return &___m_FontData_35; }
	inline void set_m_FontData_35(FontData_t29F4568F4FB8C463AAFE6DD21FA7A812B4FF1494 * value)
	{
		___m_FontData_35 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_FontData_35), (void*)value);
	}

	inline static int32_t get_offset_of_m_Text_36() { return static_cast<int32_t>(offsetof(Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030, ___m_Text_36)); }
	inline String_t* get_m_Text_36() const { return ___m_Text_36; }
	inline String_t** get_address_of_m_Text_36() { return &___m_Text_36; }
	inline void set_m_Text_36(String_t* value)
	{
		___m_Text_36 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Text_36), (void*)value);
	}

	inline static int32_t get_offset_of_m_TextCache_37() { return static_cast<int32_t>(offsetof(Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030, ___m_TextCache_37)); }
	inline TextGenerator_tD455BE18A64C7DDF854F6DB3CCEBF705121C58A8 * get_m_TextCache_37() const { return ___m_TextCache_37; }
	inline TextGenerator_tD455BE18A64C7DDF854F6DB3CCEBF705121C58A8 ** get_address_of_m_TextCache_37() { return &___m_TextCache_37; }
	inline void set_m_TextCache_37(TextGenerator_tD455BE18A64C7DDF854F6DB3CCEBF705121C58A8 * value)
	{
		___m_TextCache_37 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_TextCache_37), (void*)value);
	}

	inline static int32_t get_offset_of_m_TextCacheForLayout_38() { return static_cast<int32_t>(offsetof(Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030, ___m_TextCacheForLayout_38)); }
	inline TextGenerator_tD455BE18A64C7DDF854F6DB3CCEBF705121C58A8 * get_m_TextCacheForLayout_38() const { return ___m_TextCacheForLayout_38; }
	inline TextGenerator_tD455BE18A64C7DDF854F6DB3CCEBF705121C58A8 ** get_address_of_m_TextCacheForLayout_38() { return &___m_TextCacheForLayout_38; }
	inline void set_m_TextCacheForLayout_38(TextGenerator_tD455BE18A64C7DDF854F6DB3CCEBF705121C58A8 * value)
	{
		___m_TextCacheForLayout_38 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_TextCacheForLayout_38), (void*)value);
	}

	inline static int32_t get_offset_of_m_DisableFontTextureRebuiltCallback_40() { return static_cast<int32_t>(offsetof(Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030, ___m_DisableFontTextureRebuiltCallback_40)); }
	inline bool get_m_DisableFontTextureRebuiltCallback_40() const { return ___m_DisableFontTextureRebuiltCallback_40; }
	inline bool* get_address_of_m_DisableFontTextureRebuiltCallback_40() { return &___m_DisableFontTextureRebuiltCallback_40; }
	inline void set_m_DisableFontTextureRebuiltCallback_40(bool value)
	{
		___m_DisableFontTextureRebuiltCallback_40 = value;
	}

	inline static int32_t get_offset_of_m_TempVerts_41() { return static_cast<int32_t>(offsetof(Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030, ___m_TempVerts_41)); }
	inline UIVertexU5BU5D_tB560F9F9269864891FCE1677971F603A08AA857A* get_m_TempVerts_41() const { return ___m_TempVerts_41; }
	inline UIVertexU5BU5D_tB560F9F9269864891FCE1677971F603A08AA857A** get_address_of_m_TempVerts_41() { return &___m_TempVerts_41; }
	inline void set_m_TempVerts_41(UIVertexU5BU5D_tB560F9F9269864891FCE1677971F603A08AA857A* value)
	{
		___m_TempVerts_41 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_TempVerts_41), (void*)value);
	}
};

struct Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030_StaticFields
{
public:
	// UnityEngine.Material UnityEngine.UI.Text::s_DefaultText
	Material_tF7DB3BF0C24DEC2FE0CB51E5DF5053D5223C8598 * ___s_DefaultText_39;

public:
	inline static int32_t get_offset_of_s_DefaultText_39() { return static_cast<int32_t>(offsetof(Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030_StaticFields, ___s_DefaultText_39)); }
	inline Material_tF7DB3BF0C24DEC2FE0CB51E5DF5053D5223C8598 * get_s_DefaultText_39() const { return ___s_DefaultText_39; }
	inline Material_tF7DB3BF0C24DEC2FE0CB51E5DF5053D5223C8598 ** get_address_of_s_DefaultText_39() { return &___s_DefaultText_39; }
	inline void set_s_DefaultText_39(Material_tF7DB3BF0C24DEC2FE0CB51E5DF5053D5223C8598 * value)
	{
		___s_DefaultText_39 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___s_DefaultText_39), (void*)value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// UnityEngine.EventSystems.BaseInput[]
struct BaseInputU5BU5D_t8D390CDD3C58D992EDA010E5AF94B42F4C73E6E3  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * m_Items[1];

public:
	inline BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 ** 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_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
	inline BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 ** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
};
// UnityEngine.EventSystems.BaseRaycaster[]
struct BaseRaycasterU5BU5D_tBAB92856D134B954B807C51A3228248F5393F0A6  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 * m_Items[1];

public:
	inline BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 * GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 ** 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, BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 * value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
	inline BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 * GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 ** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 * value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
};
// System.Object[]
struct ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A  : 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((void**)m_Items + index, (void*)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((void**)m_Items + index, (void*)value);
	}
};
// UnityEngine.RaycastHit2D[]
struct RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE  m_Items[1];

public:
	inline RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE  GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE * 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_t5E8A7F96317BAF2033362FC780F4D72DC72764BE  value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
	}
	inline RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE  GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE * GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE  value)
	{
		m_Items[index] = value;
	}
};
// UnityEngine.RaycastHit[]
struct RaycastHitU5BU5D_tE9BB282384F0196211AD1A480477254188211F57  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3  m_Items[1];

public:
	inline RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3  GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3 * 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_t19695F18F9265FE5425062BBA6A4D330480538C3  value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
	}
	inline RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3  GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3 * GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3  value)
	{
		m_Items[index] = value;
	}
};
// UnityEngine.Display[]
struct DisplayU5BU5D_tB2AB0FDB3B2E9FD784D5100C18EB0ED489A2CCC9  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) Display_t38AD3008E8C72693533E4FE9CFFF6E01B56E9D57 * m_Items[1];

public:
	inline Display_t38AD3008E8C72693533E4FE9CFFF6E01B56E9D57 * GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline Display_t38AD3008E8C72693533E4FE9CFFF6E01B56E9D57 ** 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_t38AD3008E8C72693533E4FE9CFFF6E01B56E9D57 * value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
	inline Display_t38AD3008E8C72693533E4FE9CFFF6E01B56E9D57 * GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline Display_t38AD3008E8C72693533E4FE9CFFF6E01B56E9D57 ** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, Display_t38AD3008E8C72693533E4FE9CFFF6E01B56E9D57 * value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
};
// System.String[]
struct StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) String_t* m_Items[1];

public:
	inline String_t* GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline String_t** GetAddressAt(il2cpp_array_size_t index)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items + index;
	}
	inline void SetAt(il2cpp_array_size_t index, String_t* value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
	inline String_t* GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline String_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, String_t* value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
};
// System.Type[]
struct TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) Type_t * m_Items[1];

public:
	inline Type_t * GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline Type_t ** GetAddressAt(il2cpp_array_size_t index)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items + index;
	}
	inline void SetAt(il2cpp_array_size_t index, Type_t * value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
	inline Type_t * GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline Type_t ** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, Type_t * value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
};
// UnityEngine.Component[]
struct ComponentU5BU5D_t7BE50AFB6301C06D990819B3D8F35CA326CDD155  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) Component_t05064EF382ABCAF4B8C94F8A350EA85184C26621 * m_Items[1];

public:
	inline Component_t05064EF382ABCAF4B8C94F8A350EA85184C26621 * GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline Component_t05064EF382ABCAF4B8C94F8A350EA85184C26621 ** 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, Component_t05064EF382ABCAF4B8C94F8A350EA85184C26621 * value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
	inline Component_t05064EF382ABCAF4B8C94F8A350EA85184C26621 * GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline Component_t05064EF382ABCAF4B8C94F8A350EA85184C26621 ** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, Component_t05064EF382ABCAF4B8C94F8A350EA85184C26621 * value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
};
// UnityEngine.Vector3[]
struct Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  m_Items[1];

public:
	inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * GetAddressAt(il2cpp_array_size_t index)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items + index;
	}
	inline void SetAt(il2cpp_array_size_t index, Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
	}
	inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  value)
	{
		m_Items[index] = value;
	}
};
// UnityEngine.EventSystems.RaycastResult[]
struct RaycastResultU5BU5D_t9A7AEDFED07FDC6A5F4E1F1C064699FCC9745D65  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  m_Items[1];

public:
	inline RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91 * 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, RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_GameObject_0), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___module_1), (void*)NULL);
		#endif
	}
	inline RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91 * GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_GameObject_0), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___module_1), (void*)NULL);
		#endif
	}
};


// !!0[] UnityEngine.Component::GetComponents<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* Component_GetComponents_TisRuntimeObject_m1B7342AF989DE9DCE4CED42BF55A0AC6FFCBF6C6_gshared (Component_t05064EF382ABCAF4B8C94F8A350EA85184C26621 * __this, const RuntimeMethod* method);
// !!0 UnityEngine.GameObject::AddComponent<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * GameObject_AddComponent_TisRuntimeObject_mE053F7A95F30AFF07D69F0DED3DA13AE2EC25E03_gshared (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * __this, const RuntimeMethod* method);
// !!0 UnityEngine.Component::GetComponent<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Component_GetComponent_TisRuntimeObject_m233A1E6EF90A3BA46CD83BFC568F4E4DB4D93CC9_gshared (Component_t05064EF382ABCAF4B8C94F8A350EA85184C26621 * __this, const RuntimeMethod* method);
// !0 System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::get_Item(System.Int32)
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  List_1_get_Item_m9E4BE7FD0C53A082090B98AF5576E94BBADA2930_gshared_inline (List_1_t1BB31D71CB8736DC35CCD9FFB9228FAFD427EB52 * __this, int32_t ___index0, const RuntimeMethod* method);
// System.Int32 System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::get_Count()
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mD0D3353E379B18064F3FB3B70FF9E2BBB000A4C6_gshared_inline (List_1_t1BB31D71CB8736DC35CCD9FFB9228FAFD427EB52 * __this, const RuntimeMethod* method);
// !0 System.Collections.Generic.List`1<System.Object>::get_Item(System.Int32)
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR RuntimeObject * List_1_get_Item_mFDB8AD680C600072736579BBF5F38F7416396588_gshared_inline (List_1_t05CC3C859AB5E6024394EF9A42E3E696628CA02D * __this, int32_t ___index0, const RuntimeMethod* method);
// System.Boolean UnityEngine.EventSystems.ExecuteEvents::Execute<System.Object>(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ExecuteEvents_Execute_TisRuntimeObject_m69C612263456A3111F97114B38B8A0E2E16E4347_gshared (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___target0, BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * ___eventData1, EventFunction_1_tCDB8D379DD3CEC56B7828A86C5DCF113D208CF8D * ___functor2, const RuntimeMethod* method);
// System.Int32 System.Collections.Generic.List`1<System.Object>::get_Count()
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m507C9149FF7F83AAC72C29091E745D557DA47D22_gshared_inline (List_1_t05CC3C859AB5E6024394EF9A42E3E696628CA02D * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<System.Object>::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_mC5CFC6C9F3007FC24FE020198265D4B5B0659FFC_gshared (List_1_t05CC3C859AB5E6024394EF9A42E3E696628CA02D * __this, const RuntimeMethod* method);
// System.Boolean System.Collections.Generic.List`1<System.Object>::Remove(!0)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m908B647BB9F807676DACE34E3E73475C3C3751D4_gshared (List_1_t05CC3C859AB5E6024394EF9A42E3E696628CA02D * __this, RuntimeObject * ___item0, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<System.Object>::Add(!0)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_m6930161974C7504C80F52EC379EF012387D43138_gshared (List_1_t05CC3C859AB5E6024394EF9A42E3E696628CA02D * __this, RuntimeObject * ___item0, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m0B79BD3D65106F726053853625E32CD4EB8B7751_gshared (List_1_t1BB31D71CB8736DC35CCD9FFB9228FAFD427EB52 * __this, const RuntimeMethod* method);
// !!0[] UnityEngine.Component::GetComponentsInParent<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* Component_GetComponentsInParent_TisRuntimeObject_m334E2B648F386B328A8E5A260B686242B9B1A825_gshared (Component_t05064EF382ABCAF4B8C94F8A350EA85184C26621 * __this, const RuntimeMethod* method);
// System.Int32 System.Collections.Generic.List`1<System.Object>::IndexOf(!0)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m98E4245F46A6D90AE3E96EFF3880D50ED6E2C728_gshared (List_1_t05CC3C859AB5E6024394EF9A42E3E696628CA02D * __this, RuntimeObject * ___item0, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<System.Object>::RemoveAt(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m1EC5117AD814B97460F8F95D49A428032FE37CBF_gshared (List_1_t05CC3C859AB5E6024394EF9A42E3E696628CA02D * __this, int32_t ___index0, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<System.Object>::Insert(System.Int32,!0)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m327E513FB78F72441BBF2756AFCC788F89A4FA52_gshared (List_1_t05CC3C859AB5E6024394EF9A42E3E696628CA02D * __this, int32_t ___index0, RuntimeObject * ___item1, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mC832F1AC0F814BAEB19175F5D7972A7507508BC3_gshared (List_1_t05CC3C859AB5E6024394EF9A42E3E696628CA02D * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Component::GetComponents<System.Object>(System.Collections.Generic.List`1<!!0>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Component_GetComponents_TisRuntimeObject_mFCBC70128C87104A5D369A39BAA20D2A530D6063_gshared (Component_t05064EF382ABCAF4B8C94F8A350EA85184C26621 * __this, List_1_t05CC3C859AB5E6024394EF9A42E3E696628CA02D * ___results0, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_m4B7AF08AC7BBA143ED7EC5F528837F8212D8C422_gshared (List_1_t1BB31D71CB8736DC35CCD9FFB9228FAFD427EB52 * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::Sort(System.Comparison`1<!0>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m30BD43C468D739533AC39043A9AFF05B168845B9_gshared (List_1_t1BB31D71CB8736DC35CCD9FFB9228FAFD427EB52 * __this, Comparison_1_t32541D3F4C935BBA3800256BD21A7CA8148AAC13 * ___comparison0, const RuntimeMethod* method);
// System.Void System.Comparison`1<UnityEngine.EventSystems.RaycastResult>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparison_1__ctor_m58BBCAFCC756545E286DDD8965F857883B8325E0_gshared (Comparison_1_t32541D3F4C935BBA3800256BD21A7CA8148AAC13 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method);
// System.Void UnityEngine.Events.UnityEvent`1<System.Object>::Invoke(!0)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1_Invoke_m027706B0C7150736F066D5C663304CB0B80ABBF0_gshared (UnityEvent_1_t9E897A46A46C78F7104A831E63BB081546EFFF0D * __this, RuntimeObject * ___arg00, const RuntimeMethod* method);
// System.Void UnityEngine.Events.UnityEvent`1<System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1__ctor_m38CD236F782AA440F6DDB5D90B4C9DA24CDBA3A7_gshared (UnityEvent_1_t9E897A46A46C78F7104A831E63BB081546EFFF0D * __this, const RuntimeMethod* method);
// T UnityEngine.EventSystems.ExecuteEvents::ValidateEventData<System.Object>(UnityEngine.EventSystems.BaseEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * ExecuteEvents_ValidateEventData_TisRuntimeObject_m6AC645E74FA8C753DD50130438B2D226EF2478E4_gshared (BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * ___data0, const RuntimeMethod* method);
// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<System.Object>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventFunction_1__ctor_mC3690E11086D102EEB1BCC561DCA0ACD61D055D1_gshared (EventFunction_1_tCDB8D379DD3CEC56B7828A86C5DCF113D208CF8D * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method);
// System.Void UnityEngine.Events.UnityAction`1<System.Object>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityAction_1__ctor_mF6AE3BA9395C61DE1466BE7BB863A77F3584EEC3_gshared (UnityAction_1_t330F97880F37E23D6D0C6618DD77F28AC9EF8FA9 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method);
// System.Void UnityEngine.UI.ObjectPool`1<System.Object>::.ctor(UnityEngine.Events.UnityAction`1<T>,UnityEngine.Events.UnityAction`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectPool_1__ctor_m2D9E8D06AAF43A706B02D87137D55B8B0F64E66A_gshared (ObjectPool_1_t3EF1AC01FF09BFF602D9F00F7E9C508ED5883E9B * __this, UnityAction_1_t330F97880F37E23D6D0C6618DD77F28AC9EF8FA9 * ___actionOnGet0, UnityAction_1_t330F97880F37E23D6D0C6618DD77F28AC9EF8FA9 * ___actionOnRelease1, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<System.Object>::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mEE468B81D8E7C140F567D10FF7F5894A50EEEA57_gshared (List_1_t05CC3C859AB5E6024394EF9A42E3E696628CA02D * __this, int32_t ___capacity0, const RuntimeMethod* method);
// !!0 UnityEngine.GameObject::GetComponent<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * GameObject_GetComponent_TisRuntimeObject_mE03C66715289D7957CA068A675826B7EE0887BE3_gshared (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::Add(!0)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_m64E5559535DCA25613966E1213DFEAD3610A931E_gshared (List_1_t1BB31D71CB8736DC35CCD9FFB9228FAFD427EB52 * __this, RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  ___item0, const RuntimeMethod* method);
// System.Void System.Array::Sort<UnityEngine.RaycastHit>(!!0[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1<!!0>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Sort_TisRaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3_m69E5373C9D2635E306F383B980CD0888D8686E75_gshared (RaycastHitU5BU5D_tE9BB282384F0196211AD1A480477254188211F57* ___array0, int32_t ___index1, int32_t ___length2, RuntimeObject* ___comparer3, const RuntimeMethod* method);
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::TryGetValue(!0,!1&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m867F6DA953678D0333A55270B7C6EF38EFC293FF_gshared (Dictionary_2_t03608389BB57475AA3F4B2B79D176A27807BC884 * __this, int32_t ___key0, RuntimeObject ** ___value1, const RuntimeMethod* method);
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::Add(!0,!1)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_mF7AEA0EFA07EEBC1A4B283A26A7CB720EE7A4C20_gshared (Dictionary_2_t03608389BB57475AA3F4B2B79D176A27807BC884 * __this, int32_t ___key0, RuntimeObject * ___value1, const RuntimeMethod* method);
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::Remove(!0)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m2204D6D532702FD13AB2A9AD8DB538E4E8FB1913_gshared (Dictionary_2_t03608389BB57475AA3F4B2B79D176A27807BC884 * __this, int32_t ___key0, const RuntimeMethod* method);
// System.Collections.Generic.Dictionary`2/ValueCollection<!0,!1> System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::get_Values()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueCollection_tC8FF485FE99AA6E0AE36BE79A5BF0673FDEDDB12 * Dictionary_2_get_Values_m64F057D77C82404A3FFDECAE7B4F1FEA871D88DF_gshared (Dictionary_2_t03608389BB57475AA3F4B2B79D176A27807BC884 * __this, const RuntimeMethod* method);
// System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<!0,!1> System.Collections.Generic.Dictionary`2/ValueCollection<System.Int32,System.Object>::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tDDB96E6B07B75C58A9D02033BE058D98FED1070B  ValueCollection_GetEnumerator_m1C244A7E5F1DC178E95203EDA6534B4A5520D5A4_gshared (ValueCollection_tC8FF485FE99AA6E0AE36BE79A5BF0673FDEDDB12 * __this, const RuntimeMethod* method);
// !1 System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.Int32,System.Object>::get_Current()
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_get_Current_mD1A752D17DF497577BA84B4203B85714F3794590_gshared_inline (Enumerator_tDDB96E6B07B75C58A9D02033BE058D98FED1070B * __this, const RuntimeMethod* method);
// System.Boolean System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.Int32,System.Object>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mF32D3FAB63E8E1862746211732E311BD61412FED_gshared (Enumerator_tDDB96E6B07B75C58A9D02033BE058D98FED1070B * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.Int32,System.Object>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m020103B665019FDC247D1DFEF111F99E80B94546_gshared (Enumerator_tDDB96E6B07B75C58A9D02033BE058D98FED1070B * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_m482455899CE0084909A48605A2F722B2F1307FB7_gshared (Dictionary_2_t03608389BB57475AA3F4B2B79D176A27807BC884 * __this, const RuntimeMethod* method);
// System.Collections.Generic.Dictionary`2/Enumerator<!0,!1> System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t9A2E00C583A23B1B5B7D051DF98EBA95FA7174AF  Dictionary_2_GetEnumerator_m96229BB73AA611A324DC70110E62FE619827A2CD_gshared (Dictionary_2_t03608389BB57475AA3F4B2B79D176A27807BC884 * __this, const RuntimeMethod* method);
// System.Collections.Generic.KeyValuePair`2<!0,!1> System.Collections.Generic.Dictionary`2/Enumerator<System.Int32,System.Object>::get_Current()
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR KeyValuePair_2_t86464C52F9602337EAC68825E6BE06951D7530CE  Enumerator_get_Current_mD6B1E9D5866E377F8CAD19D88CECDB8AA7016553_gshared_inline (Enumerator_t9A2E00C583A23B1B5B7D051DF98EBA95FA7174AF * __this, const RuntimeMethod* method);
// !1 System.Collections.Generic.KeyValuePair`2<System.Int32,System.Object>::get_Value()
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Value_m6111F7FFB9F9E80C559084882040115B4F3DFF8E_gshared_inline (KeyValuePair_2_t86464C52F9602337EAC68825E6BE06951D7530CE * __this, const RuntimeMethod* method);
// !0 System.Collections.Generic.KeyValuePair`2<System.Int32,System.Object>::get_Key()
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Key_m3A05638ECF11AC4B452C86801F0A7263344AB2AC_gshared_inline (KeyValuePair_2_t86464C52F9602337EAC68825E6BE06951D7530CE * __this, const RuntimeMethod* method);
// System.Boolean System.Collections.Generic.Dictionary`2/Enumerator<System.Int32,System.Object>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m2E3757A7C76D2E1DB0B77D03FF3DE7406334779A_gshared (Enumerator_t9A2E00C583A23B1B5B7D051DF98EBA95FA7174AF * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.Dictionary`2/Enumerator<System.Int32,System.Object>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mA0C519E84D909C2F0BEABF433D85E0EC6FB7C218_gshared (Enumerator_t9A2E00C583A23B1B5B7D051DF98EBA95FA7174AF * __this, const RuntimeMethod* method);
// UnityEngine.GameObject UnityEngine.EventSystems.ExecuteEvents::GetEventHandler<System.Object>(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ExecuteEvents_GetEventHandler_TisRuntimeObject_m5740E26204A115597421DC622828C0601C2BECA8_gshared (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___root0, const RuntimeMethod* method);
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m7D745ADE56151C2895459668F4A4242985E526D8_gshared (Dictionary_2_t03608389BB57475AA3F4B2B79D176A27807BC884 * __this, const RuntimeMethod* method);
// System.Boolean System.Collections.Generic.List`1<System.Object>::Contains(!0)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_mE08D561E86879A26245096C572A8593279383FDB_gshared (List_1_t05CC3C859AB5E6024394EF9A42E3E696628CA02D * __this, RuntimeObject * ___item0, const RuntimeMethod* method);
// UnityEngine.GameObject UnityEngine.EventSystems.ExecuteEvents::ExecuteHierarchy<System.Object>(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ExecuteEvents_ExecuteHierarchy_TisRuntimeObject_m2E66C1E626886F04E8AEC36183F9E982392C62F3_gshared (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___root0, BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * ___eventData1, EventFunction_1_tCDB8D379DD3CEC56B7828A86C5DCF113D208CF8D * ___callbackFunction2, const RuntimeMethod* method);
// System.String System.Collections.Generic.KeyValuePair`2<System.Int32,System.Object>::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* KeyValuePair_2_ToString_m0D9B1B8F8060F2025D89067DC25F304594B913D8_gshared (KeyValuePair_2_t86464C52F9602337EAC68825E6BE06951D7530CE * __this, const RuntimeMethod* method);
// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct<System.Int32Enum>(T&,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SetPropertyUtility_SetStruct_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_m76936C9575407370B372F3129E2167612CAD96D6_gshared (int32_t* ___currentValue0, int32_t ___newValue1, const RuntimeMethod* method);
// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct<System.Single>(T&,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SetPropertyUtility_SetStruct_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_m6B92E9DBB617F41521167EC577711373C564EDCF_gshared (float* ___currentValue0, float ___newValue1, const RuntimeMethod* method);
// System.Void UnityEngine.UI.Collections.IndexedSet`1<System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexedSet_1__ctor_m78A15E3E0B20E8E78B6D3502F8CA7EE753AD0818_gshared (IndexedSet_1_t240606B62D2B3D9912AED248655C0479DD5BDE0C * __this, const RuntimeMethod* method);
// System.Int32 UnityEngine.UI.Collections.IndexedSet`1<System.Object>::get_Count()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IndexedSet_1_get_Count_mEEA1184D1474B3B4B357EFC2C064908980921A1B_gshared (IndexedSet_1_t240606B62D2B3D9912AED248655C0479DD5BDE0C * __this, const RuntimeMethod* method);
// T UnityEngine.UI.Collections.IndexedSet`1<System.Object>::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * IndexedSet_1_get_Item_m8038D1362CB76F6CE791721319823B86D9DD2797_gshared (IndexedSet_1_t240606B62D2B3D9912AED248655C0479DD5BDE0C * __this, int32_t ___index0, const RuntimeMethod* method);
// System.Void UnityEngine.UI.Collections.IndexedSet`1<System.Object>::RemoveAt(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexedSet_1_RemoveAt_m5EA6CD03F4AEE2C8CDFA09F397C8510E23372D85_gshared (IndexedSet_1_t240606B62D2B3D9912AED248655C0479DD5BDE0C * __this, int32_t ___index0, const RuntimeMethod* method);
// System.Void UnityEngine.UI.Collections.IndexedSet`1<System.Object>::Sort(System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexedSet_1_Sort_mA748E0136CD04139BF95AF1EFE828776AA2FA9D4_gshared (IndexedSet_1_t240606B62D2B3D9912AED248655C0479DD5BDE0C * __this, Comparison_1_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 * ___sortLayoutFunction0, const RuntimeMethod* method);
// System.Void UnityEngine.UI.Collections.IndexedSet`1<System.Object>::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexedSet_1_Clear_m0CE62BD950A168D1D01E16EE1DCBCDDC5C416F73_gshared (IndexedSet_1_t240606B62D2B3D9912AED248655C0479DD5BDE0C * __this, const RuntimeMethod* method);
// System.Boolean UnityEngine.UI.Collections.IndexedSet`1<System.Object>::Contains(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IndexedSet_1_Contains_mB738528F8692F630112FD2539CE74D7B43AF4962_gshared (IndexedSet_1_t240606B62D2B3D9912AED248655C0479DD5BDE0C * __this, RuntimeObject * ___item0, const RuntimeMethod* method);
// System.Boolean UnityEngine.UI.Collections.IndexedSet`1<System.Object>::AddUnique(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IndexedSet_1_AddUnique_m1ECFE9938B5A00144BDA633A8D25A58316124761_gshared (IndexedSet_1_t240606B62D2B3D9912AED248655C0479DD5BDE0C * __this, RuntimeObject * ___item0, const RuntimeMethod* method);
// System.Boolean UnityEngine.UI.Collections.IndexedSet`1<System.Object>::Remove(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IndexedSet_1_Remove_m658717377F61EDE4C423765165C7C5FF30773E7B_gshared (IndexedSet_1_t240606B62D2B3D9912AED248655C0479DD5BDE0C * __this, RuntimeObject * ___item0, const RuntimeMethod* method);
// System.Void System.Comparison`1<System.Object>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparison_1__ctor_m3445CDEBFFF4A3A9EAED69CBCC2D247630CA5BD4_gshared (Comparison_1_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method);
// System.Void UnityEngine.Events.UnityEvent`1<UnityEngine.Color>::Invoke(!0)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1_Invoke_m6D64470308FE35C0990F9878C1E3F6735643D39E_gshared (UnityEvent_1_tFB475F569CC8852B004B3F2DE7536E67324C2AF8 * __this, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ___arg00, const RuntimeMethod* method);
// System.Void UnityEngine.Events.UnityEvent`1<UnityEngine.Color>::AddListener(UnityEngine.Events.UnityAction`1<!0>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1_AddListener_m2C8C24086598C0C84A9C4A06C17E30E42294E50A_gshared (UnityEvent_1_tFB475F569CC8852B004B3F2DE7536E67324C2AF8 * __this, UnityAction_1_t8523D5D21ADA168AED3BD9CFFCED8FF87199DE9D * ___call0, const RuntimeMethod* method);
// System.Void UnityEngine.Events.UnityEvent`1<UnityEngine.Color>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1__ctor_m7D3D9F37407C6599DAD458464F115E98A48A6C6A_gshared (UnityEvent_1_tFB475F569CC8852B004B3F2DE7536E67324C2AF8 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Events.UnityEvent`1<System.Single>::Invoke(!0)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1_Invoke_m79A370B4DEEE382453AA91E44FE0718B354DC759_gshared (UnityEvent_1_tD2F68F6DD363B64D94CB72CA4170B8DC7A1117F6 * __this, float ___arg00, const RuntimeMethod* method);
// System.Void UnityEngine.Events.UnityEvent`1<System.Single>::AddListener(UnityEngine.Events.UnityAction`1<!0>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1_AddListener_m2B3C82F28F7B39809850DE6DBF22D9751C8D6394_gshared (UnityEvent_1_tD2F68F6DD363B64D94CB72CA4170B8DC7A1117F6 * __this, UnityAction_1_t0064196FB7635B812E65BA9FD08D39F68C75DCD9 * ___call0, const RuntimeMethod* method);
// System.Void UnityEngine.Events.UnityEvent`1<System.Single>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1__ctor_m029309819C0547BE76007CF58B8EB0BC5BB9765C_gshared (UnityEvent_1_tD2F68F6DD363B64D94CB72CA4170B8DC7A1117F6 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Events.UnityEvent`1<System.Int32>::Invoke(!0)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1_Invoke_mAC9BEEF287D58E79A447A57E28D3679F9B199D70_gshared (UnityEvent_1_t6DD758393B13FC2A58BE44E647D9EBEA4F27D914 * __this, int32_t ___arg00, const RuntimeMethod* method);
// System.Void UnityEngine.UI.CoroutineTween.TweenRunner`1<UnityEngine.UI.CoroutineTween.FloatTween>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TweenRunner_1__ctor_m3BA236F3CC80F207C28B3A6B2D5C116C483AE872_gshared (TweenRunner_1_tA7C92F52BF30E9A20EDA2DD956E11A1493D098EF * __this, const RuntimeMethod* method);
// System.Void UnityEngine.UI.CoroutineTween.TweenRunner`1<UnityEngine.UI.CoroutineTween.FloatTween>::Init(UnityEngine.MonoBehaviour)
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR void TweenRunner_1_Init_m17E5E1BE0EB8226EA16AA2C2AB572E1B225BECD2_gshared_inline (TweenRunner_1_tA7C92F52BF30E9A20EDA2DD956E11A1493D098EF * __this, MonoBehaviour_t4A60845CF505405AF8BE8C61CC07F75CADEF6429 * ___coroutineContainer0, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<System.Object>::AddRange(System.Collections.Generic.IEnumerable`1<!0>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m629B40CD4286736C328FA496AAFC388F697CF984_gshared (List_1_t05CC3C859AB5E6024394EF9A42E3E696628CA02D * __this, RuntimeObject* ___collection0, const RuntimeMethod* method);
// !!0 UnityEngine.Component::GetComponentInChildren<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Component_GetComponentInChildren_TisRuntimeObject_m2094C39A775FDD39B5FB9B5A77E988F3482DC46B_gshared (Component_t05064EF382ABCAF4B8C94F8A350EA85184C26621 * __this, const RuntimeMethod* method);
// T UnityEngine.UI.Dropdown::GetOrAddComponent<System.Object>(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Dropdown_GetOrAddComponent_TisRuntimeObject_m996F3C9DE85AFE448A59C06D82E3EC5D1AB7B496_gshared (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___go0, const RuntimeMethod* method);
// System.Collections.Generic.List`1<T> UnityEngine.UI.ListPool`1<System.Object>::Get()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t05CC3C859AB5E6024394EF9A42E3E696628CA02D * ListPool_1_Get_mD763F64B9987BBE7DC6092E7C6014A51106D1362_gshared (const RuntimeMethod* method);
// System.Void UnityEngine.GameObject::GetComponentsInParent<System.Object>(System.Boolean,System.Collections.Generic.List`1<!!0>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObject_GetComponentsInParent_TisRuntimeObject_mC3454F259E41C0D52B90FC8BD265FE83AA5D6C81_gshared (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * __this, bool ___includeInactive0, List_1_t05CC3C859AB5E6024394EF9A42E3E696628CA02D * ___results1, const RuntimeMethod* method);
// System.Void UnityEngine.UI.ListPool`1<System.Object>::Release(System.Collections.Generic.List`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ListPool_1_Release_m377C6B9E4F57B5F932E838F423B6204E45FF45A5_gshared (List_1_t05CC3C859AB5E6024394EF9A42E3E696628CA02D * ___toRelease0, const RuntimeMethod* method);
// !!0 UnityEngine.GameObject::GetComponentInChildren<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * GameObject_GetComponentInChildren_TisRuntimeObject_m29A18F5AEC1DD0A23BB53D51D813EA0ACE9AE27C_gshared (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Events.UnityAction`1<System.Boolean>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityAction_1__ctor_m18CA7901D895C4EFF9722B01F9CCBB555B6E1165_gshared (UnityAction_1_tB994D127B02789CE2010397AEF756615E5F84FDC * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method);
// System.Void UnityEngine.Events.UnityEvent`1<System.Boolean>::AddListener(UnityEngine.Events.UnityAction`1<!0>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1_AddListener_mD63C8616B316F25095F83F39E25D7E567AA72AB0_gshared (UnityEvent_1_tE040CE348097B63925504E9E6AFCD89D46798FE3 * __this, UnityAction_1_tB994D127B02789CE2010397AEF756615E5F84FDC * ___call0, const RuntimeMethod* method);
// !!0 UnityEngine.Object::Instantiate<System.Object>(!!0)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Object_Instantiate_TisRuntimeObject_m4566F033303F52A6D430A06E5FA2D29E2A8D6ED3_gshared (RuntimeObject * ___original0, const RuntimeMethod* method);
// System.Void UnityEngine.Events.UnityAction`1<System.Single>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityAction_1__ctor_m4A0C4C988C2B9F801D155D22295CF4DA2DBFDC0D_gshared (UnityAction_1_t0064196FB7635B812E65BA9FD08D39F68C75DCD9 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method);
// System.Void UnityEngine.UI.CoroutineTween.TweenRunner`1<UnityEngine.UI.CoroutineTween.FloatTween>::StartTween(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TweenRunner_1_StartTween_m1C12D6475DFCA47D74844FD2395C1057AF1CA41D_gshared (TweenRunner_1_tA7C92F52BF30E9A20EDA2DD956E11A1493D098EF * __this, FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A  ___info0, const RuntimeMethod* method);

// System.Void System.Object::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0 (RuntimeObject * __this, const RuntimeMethod* method);
// System.Void UnityEngine.EventSystems.BaseEventData::.ctor(UnityEngine.EventSystems.EventSystem)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseEventData__ctor_mA58C6566C43F8624C85203FAE2B27528C584675E (BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * __this, EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * ___eventSystem0, const RuntimeMethod* method);
// UnityEngine.Vector2 UnityEngine.Vector2::get_zero()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  Vector2_get_zero_mFE0C3213BB698130D6C5247AB4B887A59074D0A8 (const RuntimeMethod* method);
// System.Void UnityEngine.EventSystems.AxisEventData::set_moveVector(UnityEngine.Vector2)
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void AxisEventData_set_moveVector_m355ADAD19DE3EA67459EAE40FAEAEBE93414FEA3_inline (AxisEventData_t6684191CFC2ADB0DD66DD195174D92F017862442 * __this, Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.EventSystems.AxisEventData::set_moveDir(UnityEngine.EventSystems.MoveDirection)
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void AxisEventData_set_moveDir_mD16579255C9B76717A3B349BCFBB371044E23EFA_inline (AxisEventData_t6684191CFC2ADB0DD66DD195174D92F017862442 * __this, int32_t ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.EventSystems.AbstractEventData::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AbstractEventData__ctor_mD80BC34325B6235E48E02789647C69D4F283434E (AbstractEventData_t636F385820C291DAE25897BCEB4FBCADDA3B75F6 * __this, const RuntimeMethod* method);
// UnityEngine.EventSystems.BaseInputModule UnityEngine.EventSystems.EventSystem::get_currentInputModule()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939 * EventSystem_get_currentInputModule_mAA917C940E32ECAC4324D6824A9E0A951F16D891_inline (EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * __this, const RuntimeMethod* method);
// UnityEngine.GameObject UnityEngine.EventSystems.EventSystem::get_currentSelectedGameObject()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * EventSystem_get_currentSelectedGameObject_mE28E78D268403602DE1FB6F059EE3E9CDB7325A4_inline (EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.EventSystems.EventSystem::SetSelectedGameObject(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventSystem_SetSelectedGameObject_m3347D67C1A6386E6D7AF89773DC2960953B9C702 (EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * __this, GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___selected0, BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * ___pointer1, const RuntimeMethod* method);
// System.String UnityEngine.Input::get_compositionString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Input_get_compositionString_mA2BEBDED6F15265EDDB37D9E7160FE7580D7617C (const RuntimeMethod* method);
// UnityEngine.IMECompositionMode UnityEngine.Input::get_imeCompositionMode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Input_get_imeCompositionMode_mAE9FA70DAEF3BE429C51FC48001368428FB2CA10 (const RuntimeMethod* method);
// System.Void UnityEngine.Input::set_imeCompositionMode(UnityEngine.IMECompositionMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Input_set_imeCompositionMode_m28AAFBFFD38640C3E0F15809C5D0C165B1EEA9A6 (int32_t ___value0, const RuntimeMethod* method);
// UnityEngine.Vector2 UnityEngine.Input::get_compositionCursorPos()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  Input_get_compositionCursorPos_mCCF0BB765BC2668E19AD2832DEE7A3D1882777D8 (const RuntimeMethod* method);
// System.Void UnityEngine.Input::set_compositionCursorPos(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Input_set_compositionCursorPos_m39EB58D705F1E2D30D45480AF918CA098189F326 (Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___value0, const RuntimeMethod* method);
// System.Boolean UnityEngine.Input::get_mousePresent()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Input_get_mousePresent_m84357E5B596CD17272874EF83E2D2F2864580E05 (const RuntimeMethod* method);
// System.Boolean UnityEngine.Input::GetMouseButtonDown(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Input_GetMouseButtonDown_m5AD76E22AA839706219AD86A4E0BE5276AF8E28A (int32_t ___button0, const RuntimeMethod* method);
// System.Boolean UnityEngine.Input::GetMouseButtonUp(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Input_GetMouseButtonUp_m4899272EB31D43EC4A3A1A115843CD3D9AA2C4EC (int32_t ___button0, const RuntimeMethod* method);
// System.Boolean UnityEngine.Input::GetMouseButton(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Input_GetMouseButton_m43C68DE93C7D990E875BA53C4DEC9CA6230C8B79 (int32_t ___button0, const RuntimeMethod* method);
// UnityEngine.Vector2 UnityEngine.UI.MultipleDisplayUtilities::GetMousePositionRelativeToMainDisplayResolution()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  MultipleDisplayUtilities_GetMousePositionRelativeToMainDisplayResolution_m2D3CB08174B28122E201011E77C0A1BE762C948C (const RuntimeMethod* method);
// UnityEngine.Vector2 UnityEngine.Input::get_mouseScrollDelta()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  Input_get_mouseScrollDelta_m66F785090C429CE7DCDEF09C92CDBDD08FCDE98D (const RuntimeMethod* method);
// System.Boolean UnityEngine.Input::get_touchSupported()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Input_get_touchSupported_m59811A353627249C934E8FF7A6F3C4A7883978E9 (const RuntimeMethod* method);
// System.Int32 UnityEngine.Input::get_touchCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Input_get_touchCount_m497E19AA4FA22DB659F631B20FAEF65572D1B44E (const RuntimeMethod* method);
// UnityEngine.Touch UnityEngine.Input::GetTouch(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Touch_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8  Input_GetTouch_m8082D8EE3A187488373CE6AC66A70B0AAD7CC23F (int32_t ___index0, const RuntimeMethod* method);
// System.Single UnityEngine.Input::GetAxisRaw(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Input_GetAxisRaw_mC68301A9D93702F0C393E45C6337348062EACE21 (String_t* ___axisName0, const RuntimeMethod* method);
// System.Boolean UnityEngine.Input::GetButtonDown(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Input_GetButtonDown_m1E80BAC5CCBE9E0151491B8F8F5FFD6AB050BBF0 (String_t* ___buttonName0, const RuntimeMethod* method);
// System.Void UnityEngine.EventSystems.UIBehaviour::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIBehaviour__ctor_m270FFBC65602196134042BD4E24DB093883A1BAF (UIBehaviour_t3C3C339CD5677BA7FC27C352FED8B78052A3FE70 * __this, const RuntimeMethod* method);
// System.Boolean UnityEngine.Object::op_Inequality(UnityEngine.Object,UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1 (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 * ___x0, Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 * ___y1, const RuntimeMethod* method);
// System.Boolean UnityEngine.Object::op_Equality(UnityEngine.Object,UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Equality_mBC2401774F3BE33E8CF6F0A8148E66C95D6CFF1C (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 * ___x0, Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 * ___y1, const RuntimeMethod* method);
// !!0[] UnityEngine.Component::GetComponents<UnityEngine.EventSystems.BaseInput>()
inline BaseInputU5BU5D_t8D390CDD3C58D992EDA010E5AF94B42F4C73E6E3* Component_GetComponents_TisBaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82_m6F23E3795BE7E17A40BCA0064E9BFA4892670874 (Component_t05064EF382ABCAF4B8C94F8A350EA85184C26621 * __this, const RuntimeMethod* method)
{
	return ((  BaseInputU5BU5D_t8D390CDD3C58D992EDA010E5AF94B42F4C73E6E3* (*) (Component_t05064EF382ABCAF4B8C94F8A350EA85184C26621 *, const RuntimeMethod*))Component_GetComponents_TisRuntimeObject_m1B7342AF989DE9DCE4CED42BF55A0AC6FFCBF6C6_gshared)(__this, method);
}
// System.Type System.Object::GetType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t * Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60 (RuntimeObject * __this, const RuntimeMethod* method);
// System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t * Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6 (RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D  ___handle0, const RuntimeMethod* method);
// System.Boolean System.Type::op_Equality(System.Type,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8 (Type_t * ___left0, Type_t * ___right1, const RuntimeMethod* method);
// UnityEngine.GameObject UnityEngine.Component::get_gameObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * Component_get_gameObject_m0B0570BA8DDD3CD78A9DB568EA18D7317686603C (Component_t05064EF382ABCAF4B8C94F8A350EA85184C26621 * __this, const RuntimeMethod* method);
// !!0 UnityEngine.GameObject::AddComponent<UnityEngine.EventSystems.BaseInput>()
inline BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * GameObject_AddComponent_TisBaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82_m1712CB24202FFDF87FC820B58224D773637E860A (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * __this, const RuntimeMethod* method)
{
	return ((  BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * (*) (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_mE053F7A95F30AFF07D69F0DED3DA13AE2EC25E03_gshared)(__this, method);
}
// System.Void UnityEngine.EventSystems.UIBehaviour::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIBehaviour_OnEnable_mC9822F55BFE331807411109DA82D6AE5EF46E2C2 (UIBehaviour_t3C3C339CD5677BA7FC27C352FED8B78052A3FE70 * __this, const RuntimeMethod* method);
// !!0 UnityEngine.Component::GetComponent<UnityEngine.EventSystems.EventSystem>()
inline EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * Component_GetComponent_TisEventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77_m72CF57F3AD96E6CADECF5DDE79D3592A4D5E09A7 (Component_t05064EF382ABCAF4B8C94F8A350EA85184C26621 * __this, const RuntimeMethod* method)
{
	return ((  EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * (*) (Component_t05064EF382ABCAF4B8C94F8A350EA85184C26621 *, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m233A1E6EF90A3BA46CD83BFC568F4E4DB4D93CC9_gshared)(__this, method);
}
// System.Void UnityEngine.EventSystems.EventSystem::UpdateModules()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventSystem_UpdateModules_mF34D9E9C84AE5FF0968292C4E3390AD0AB89DBA9 (EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.EventSystems.UIBehaviour::OnDisable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIBehaviour_OnDisable_mDA7B89CA939C50BD6F81CC350C2969755B1576A0 (UIBehaviour_t3C3C339CD5677BA7FC27C352FED8B78052A3FE70 * __this, const RuntimeMethod* method);
// !0 System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::get_Item(System.Int32)
inline RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  List_1_get_Item_m9E4BE7FD0C53A082090B98AF5576E94BBADA2930_inline (List_1_t1BB31D71CB8736DC35CCD9FFB9228FAFD427EB52 * __this, int32_t ___index0, const RuntimeMethod* method)
{
	return ((  RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  (*) (List_1_t1BB31D71CB8736DC35CCD9FFB9228FAFD427EB52 *, int32_t, const RuntimeMethod*))List_1_get_Item_m9E4BE7FD0C53A082090B98AF5576E94BBADA2930_gshared_inline)(__this, ___index0, method);
}
// UnityEngine.GameObject UnityEngine.EventSystems.RaycastResult::get_gameObject()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * RaycastResult_get_gameObject_m9D77DEDFF498BAFE29A5F88E9F238400D04C8FDD_inline (RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91 * __this, const RuntimeMethod* method);
// System.Int32 System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::get_Count()
inline int32_t List_1_get_Count_mD0D3353E379B18064F3FB3B70FF9E2BBB000A4C6_inline (List_1_t1BB31D71CB8736DC35CCD9FFB9228FAFD427EB52 * __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_t1BB31D71CB8736DC35CCD9FFB9228FAFD427EB52 *, const RuntimeMethod*))List_1_get_Count_mD0D3353E379B18064F3FB3B70FF9E2BBB000A4C6_gshared_inline)(__this, method);
}
// UnityEngine.EventSystems.MoveDirection UnityEngine.EventSystems.BaseInputModule::DetermineMoveDirection(System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BaseInputModule_DetermineMoveDirection_mD3EE701CE69F63DEBBF2B9D3FB62F550A4DAD8D8 (float ___x0, float ___y1, float ___deadZone2, const RuntimeMethod* method);
// System.Void UnityEngine.Vector2::.ctor(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0 (Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * __this, float ___x0, float ___y1, const RuntimeMethod* method);
// System.Single UnityEngine.Vector2::get_sqrMagnitude()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Vector2_get_sqrMagnitude_mAEE10A8ECE7D5754E10727BA8C9068A759AD7002 (Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * __this, const RuntimeMethod* method);
// UnityEngine.Transform UnityEngine.GameObject::get_transform()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * GameObject_get_transform_mA5C38857137F137CB96C69FAA624199EB1C2FB2C (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * __this, const RuntimeMethod* method);
// UnityEngine.Transform UnityEngine.Transform::get_parent()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * Transform_get_parent_m8FA24E38A1FA29D90CBF3CDC9F9F017C65BB3403 (Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * __this, const RuntimeMethod* method);
// UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::get_pointerEnter()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * PointerEventData_get_pointerEnter_m47E87ACB1557B6380D0E66F57C2F9FFFD5E86DC2_inline (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, const RuntimeMethod* method);
// !0 System.Collections.Generic.List`1<UnityEngine.GameObject>::get_Item(System.Int32)
inline GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * List_1_get_Item_mB59D528B0017953D5CB28B8B9BE96CD8EB324FB7_inline (List_1_t0087C02D52C7E5CFF8C0C55FC0453A28FD5F055B * __this, int32_t ___index0, const RuntimeMethod* method)
{
	return ((  GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * (*) (List_1_t0087C02D52C7E5CFF8C0C55FC0453A28FD5F055B *, int32_t, const RuntimeMethod*))List_1_get_Item_mFDB8AD680C600072736579BBF5F38F7416396588_gshared_inline)(__this, ___index0, method);
}
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerExitHandler> UnityEngine.EventSystems.ExecuteEvents::get_pointerExitHandler()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR EventFunction_1_t156B38372E4198DF5F3BFB91B163298206561AAA * ExecuteEvents_get_pointerExitHandler_mE5EC9537676A055EEE178A4E6B58D96F9B4AC301_inline (const RuntimeMethod* method);
// System.Boolean UnityEngine.EventSystems.ExecuteEvents::Execute<UnityEngine.EventSystems.IPointerExitHandler>(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<T>)
inline bool ExecuteEvents_Execute_TisIPointerExitHandler_t5D65A773A15D990BC231F7C9FE221AB4417327FF_mB20668889389963BD43CEF5EE53F3C20967AB3AC (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___target0, BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * ___eventData1, EventFunction_1_t156B38372E4198DF5F3BFB91B163298206561AAA * ___functor2, const RuntimeMethod* method)
{
	return ((  bool (*) (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *, BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 *, EventFunction_1_t156B38372E4198DF5F3BFB91B163298206561AAA *, const RuntimeMethod*))ExecuteEvents_Execute_TisRuntimeObject_m69C612263456A3111F97114B38B8A0E2E16E4347_gshared)(___target0, ___eventData1, ___functor2, method);
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.GameObject>::get_Count()
inline int32_t List_1_get_Count_m9C1B1A3A565196DE22D197A9BC1F33552B7348EE_inline (List_1_t0087C02D52C7E5CFF8C0C55FC0453A28FD5F055B * __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_t0087C02D52C7E5CFF8C0C55FC0453A28FD5F055B *, const RuntimeMethod*))List_1_get_Count_m507C9149FF7F83AAC72C29091E745D557DA47D22_gshared_inline)(__this, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.GameObject>::Clear()
inline void List_1_Clear_mBCE571B6C900625F3994CD3B9C7A376D3A8C64DE (List_1_t0087C02D52C7E5CFF8C0C55FC0453A28FD5F055B * __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t0087C02D52C7E5CFF8C0C55FC0453A28FD5F055B *, const RuntimeMethod*))List_1_Clear_mC5CFC6C9F3007FC24FE020198265D4B5B0659FFC_gshared)(__this, method);
}
// System.Void UnityEngine.EventSystems.PointerEventData::set_pointerEnter(UnityEngine.GameObject)
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void PointerEventData_set_pointerEnter_mB891C530B173BCDF4FDD5CC757A30AE498D77360_inline (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___value0, const RuntimeMethod* method);
// System.Boolean UnityEngine.Object::op_Implicit(UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Implicit_m8B2A44B4B1406ED346D1AE6D962294FD58D0D534 (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 * ___exists0, const RuntimeMethod* method);
// UnityEngine.GameObject UnityEngine.EventSystems.BaseInputModule::FindCommonRoot(UnityEngine.GameObject,UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * BaseInputModule_FindCommonRoot_m1995190ADC1341F180811C5213F1CA522B6282A5 (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___g10, GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___g21, const RuntimeMethod* method);
// System.Boolean System.Collections.Generic.List`1<UnityEngine.GameObject>::Remove(!0)
inline bool List_1_Remove_m6CA4A1C33BAAB4EE961EA443ECCD9972EF7274B6 (List_1_t0087C02D52C7E5CFF8C0C55FC0453A28FD5F055B * __this, GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___item0, const RuntimeMethod* method)
{
	return ((  bool (*) (List_1_t0087C02D52C7E5CFF8C0C55FC0453A28FD5F055B *, GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *, const RuntimeMethod*))List_1_Remove_m908B647BB9F807676DACE34E3E73475C3C3751D4_gshared)(__this, ___item0, method);
}
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerEnterHandler> UnityEngine.EventSystems.ExecuteEvents::get_pointerEnterHandler()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR EventFunction_1_t500F03BFA685F0E6C5888E69E10E9A4BDCFF29E4 * ExecuteEvents_get_pointerEnterHandler_mFD5296E38EB1C5EB6D16CB83913430FEEBF889A5_inline (const RuntimeMethod* method);
// System.Boolean UnityEngine.EventSystems.ExecuteEvents::Execute<UnityEngine.EventSystems.IPointerEnterHandler>(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<T>)
inline bool ExecuteEvents_Execute_TisIPointerEnterHandler_tD4E3109B19B18A39FE89A2386C453D3F5019026B_m6984E79BA0001DC75FE000B58D9DE374053A7311 (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___target0, BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * ___eventData1, EventFunction_1_t500F03BFA685F0E6C5888E69E10E9A4BDCFF29E4 * ___functor2, const RuntimeMethod* method)
{
	return ((  bool (*) (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *, BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 *, EventFunction_1_t500F03BFA685F0E6C5888E69E10E9A4BDCFF29E4 *, const RuntimeMethod*))ExecuteEvents_Execute_TisRuntimeObject_m69C612263456A3111F97114B38B8A0E2E16E4347_gshared)(___target0, ___eventData1, ___functor2, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.GameObject>::Add(!0)
inline void List_1_Add_m3F7B0DBB84912A2D10FB3328CF93B90917C7C687 (List_1_t0087C02D52C7E5CFF8C0C55FC0453A28FD5F055B * __this, GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___item0, const RuntimeMethod* method)
{
	((  void (*) (List_1_t0087C02D52C7E5CFF8C0C55FC0453A28FD5F055B *, GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *, const RuntimeMethod*))List_1_Add_m6930161974C7504C80F52EC379EF012387D43138_gshared)(__this, ___item0, method);
}
// UnityEngine.EventSystems.EventSystem UnityEngine.EventSystems.BaseInputModule::get_eventSystem()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * BaseInputModule_get_eventSystem_mEF6DEC17FF56D786AA217A52FCCFE8C6F38546BE_inline (BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.EventSystems.AxisEventData::.ctor(UnityEngine.EventSystems.EventSystem)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AxisEventData__ctor_m6854820EBB8321AD2472069A2D55A2242D0A51B1 (AxisEventData_t6684191CFC2ADB0DD66DD195174D92F017862442 * __this, EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * ___eventSystem0, const RuntimeMethod* method);
// System.Boolean UnityEngine.Behaviour::get_enabled()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Behaviour_get_enabled_mAA0C9ED5A3D1589C1C8AA22636543528DB353CFB (Behaviour_tBDC7E9C3C898AD8348891B82D3E345801D920CA8 * __this, const RuntimeMethod* method);
// System.Boolean UnityEngine.GameObject::get_activeInHierarchy()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GameObject_get_activeInHierarchy_mDEE60F1B28281974BA9880EC448682F3DAABB1EF (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::.ctor()
inline void List_1__ctor_m0B79BD3D65106F726053853625E32CD4EB8B7751 (List_1_t1BB31D71CB8736DC35CCD9FFB9228FAFD427EB52 * __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t1BB31D71CB8736DC35CCD9FFB9228FAFD427EB52 *, const RuntimeMethod*))List_1__ctor_m0B79BD3D65106F726053853625E32CD4EB8B7751_gshared)(__this, method);
}
// !!0[] UnityEngine.Component::GetComponentsInParent<UnityEngine.EventSystems.BaseRaycaster>()
inline BaseRaycasterU5BU5D_tBAB92856D134B954B807C51A3228248F5393F0A6* Component_GetComponentsInParent_TisBaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966_mA53CA3BE4D53DA7CB02AD9E8D078821E2DD8F3EB (Component_t05064EF382ABCAF4B8C94F8A350EA85184C26621 * __this, const RuntimeMethod* method)
{
	return ((  BaseRaycasterU5BU5D_tBAB92856D134B954B807C51A3228248F5393F0A6* (*) (Component_t05064EF382ABCAF4B8C94F8A350EA85184C26621 *, const RuntimeMethod*))Component_GetComponentsInParent_TisRuntimeObject_m334E2B648F386B328A8E5A260B686242B9B1A825_gshared)(__this, method);
}
// System.String System.String::Concat(System.Object[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_mB7BA84F13912303B2E5E40FBF0109E1A328ACA07 (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___args0, const RuntimeMethod* method);
// System.Void UnityEngine.EventSystems.RaycasterManager::AddRaycaster(UnityEngine.EventSystems.BaseRaycaster)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RaycasterManager_AddRaycaster_mE3A5D2AA12657F81E20AF477E084ED4C11E62A0F (BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 * ___baseRaycaster0, const RuntimeMethod* method);
// System.Void UnityEngine.EventSystems.RaycasterManager::RemoveRaycasters(UnityEngine.EventSystems.BaseRaycaster)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RaycasterManager_RemoveRaycasters_mF59A19B82C1D199DB38350293C5CAD6F92EBA1EE (BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 * ___baseRaycaster0, const RuntimeMethod* method);
// System.Void UnityEngine.EventSystems.UIBehaviour::OnCanvasHierarchyChanged()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIBehaviour_OnCanvasHierarchyChanged_m63F9F4A5B982D0417EEDCB780B12EC0946A68FB5 (UIBehaviour_t3C3C339CD5677BA7FC27C352FED8B78052A3FE70 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.EventSystems.UIBehaviour::OnTransformParentChanged()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIBehaviour_OnTransformParentChanged_m94918707543A748636155588EAE7D50A471D9EDE (UIBehaviour_t3C3C339CD5677BA7FC27C352FED8B78052A3FE70 * __this, const RuntimeMethod* method);
// System.Int32 System.Collections.Generic.List`1<UnityEngine.EventSystems.EventSystem>::get_Count()
inline int32_t List_1_get_Count_mF46FA45D9293C283707CADAB8FF0F71D3EAC7571_inline (List_1_t882412D5BE0B5BFC1900366319F8B2EB544BDD8B * __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_t882412D5BE0B5BFC1900366319F8B2EB544BDD8B *, const RuntimeMethod*))List_1_get_Count_m507C9149FF7F83AAC72C29091E745D557DA47D22_gshared_inline)(__this, method);
}
// !0 System.Collections.Generic.List`1<UnityEngine.EventSystems.EventSystem>::get_Item(System.Int32)
inline EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * List_1_get_Item_m4BE4367E2CA938E33B77B8203FBF713259F9EE59_inline (List_1_t882412D5BE0B5BFC1900366319F8B2EB544BDD8B * __this, int32_t ___index0, const RuntimeMethod* method)
{
	return ((  EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * (*) (List_1_t882412D5BE0B5BFC1900366319F8B2EB544BDD8B *, int32_t, const RuntimeMethod*))List_1_get_Item_mFDB8AD680C600072736579BBF5F38F7416396588_gshared_inline)(__this, ___index0, method);
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.EventSystems.EventSystem>::IndexOf(!0)
inline int32_t List_1_IndexOf_m34FD846CD6CDF3D25F96CD01EDA43033F0133718 (List_1_t882412D5BE0B5BFC1900366319F8B2EB544BDD8B * __this, EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * ___item0, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_t882412D5BE0B5BFC1900366319F8B2EB544BDD8B *, EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 *, const RuntimeMethod*))List_1_IndexOf_m98E4245F46A6D90AE3E96EFF3880D50ED6E2C728_gshared)(__this, ___item0, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.EventSystems.EventSystem>::RemoveAt(System.Int32)
inline void List_1_RemoveAt_m130C96EF6C4E93D6C130933781A2CB39D4E8140A (List_1_t882412D5BE0B5BFC1900366319F8B2EB544BDD8B * __this, int32_t ___index0, const RuntimeMethod* method)
{
	((  void (*) (List_1_t882412D5BE0B5BFC1900366319F8B2EB544BDD8B *, int32_t, const RuntimeMethod*))List_1_RemoveAt_m1EC5117AD814B97460F8F95D49A428032FE37CBF_gshared)(__this, ___index0, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.EventSystems.EventSystem>::Insert(System.Int32,!0)
inline void List_1_Insert_m9DB8E0D07B9410B09E1C826D8AF2C0F9BFE8F5A9 (List_1_t882412D5BE0B5BFC1900366319F8B2EB544BDD8B * __this, int32_t ___index0, EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * ___item1, const RuntimeMethod* method)
{
	((  void (*) (List_1_t882412D5BE0B5BFC1900366319F8B2EB544BDD8B *, int32_t, EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 *, const RuntimeMethod*))List_1_Insert_m327E513FB78F72441BBF2756AFCC788F89A4FA52_gshared)(__this, ___index0, ___item1, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.EventSystems.BaseInputModule>::.ctor()
inline void List_1__ctor_m2AC2B6DAFC2D05EA8E9917A96E9042270CE455D3 (List_1_t4FB5BF302DAD74D690156A022C4FA4D4081E9B26 * __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t4FB5BF302DAD74D690156A022C4FA4D4081E9B26 *, const RuntimeMethod*))List_1__ctor_mC832F1AC0F814BAEB19175F5D7972A7507508BC3_gshared)(__this, method);
}
// System.Void UnityEngine.Component::GetComponents<UnityEngine.EventSystems.BaseInputModule>(System.Collections.Generic.List`1<!!0>)
inline void Component_GetComponents_TisBaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939_m124AE591CF3C2BFBD7D7F3600078193AAA1E5E30 (Component_t05064EF382ABCAF4B8C94F8A350EA85184C26621 * __this, List_1_t4FB5BF302DAD74D690156A022C4FA4D4081E9B26 * ___results0, const RuntimeMethod* method)
{
	((  void (*) (Component_t05064EF382ABCAF4B8C94F8A350EA85184C26621 *, List_1_t4FB5BF302DAD74D690156A022C4FA4D4081E9B26 *, const RuntimeMethod*))Component_GetComponents_TisRuntimeObject_mFCBC70128C87104A5D369A39BAA20D2A530D6063_gshared)(__this, ___results0, method);
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.EventSystems.BaseInputModule>::get_Count()
inline int32_t List_1_get_Count_m1239326B0ED12B9B0BF01FB2E92BF575BF64FF59_inline (List_1_t4FB5BF302DAD74D690156A022C4FA4D4081E9B26 * __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_t4FB5BF302DAD74D690156A022C4FA4D4081E9B26 *, const RuntimeMethod*))List_1_get_Count_m507C9149FF7F83AAC72C29091E745D557DA47D22_gshared_inline)(__this, method);
}
// !0 System.Collections.Generic.List`1<UnityEngine.EventSystems.BaseInputModule>::get_Item(System.Int32)
inline BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939 * List_1_get_Item_m12978B0D1BD337236AA80A411498942484A7D96C_inline (List_1_t4FB5BF302DAD74D690156A022C4FA4D4081E9B26 * __this, int32_t ___index0, const RuntimeMethod* method)
{
	return ((  BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939 * (*) (List_1_t4FB5BF302DAD74D690156A022C4FA4D4081E9B26 *, int32_t, const RuntimeMethod*))List_1_get_Item_mFDB8AD680C600072736579BBF5F38F7416396588_gshared_inline)(__this, ___index0, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.EventSystems.BaseInputModule>::RemoveAt(System.Int32)
inline void List_1_RemoveAt_m010D0866C07C620A68790CB11CA76AA915852040 (List_1_t4FB5BF302DAD74D690156A022C4FA4D4081E9B26 * __this, int32_t ___index0, const RuntimeMethod* method)
{
	((  void (*) (List_1_t4FB5BF302DAD74D690156A022C4FA4D4081E9B26 *, int32_t, const RuntimeMethod*))List_1_RemoveAt_m1EC5117AD814B97460F8F95D49A428032FE37CBF_gshared)(__this, ___index0, method);
}
// System.String System.String::Concat(System.Object,System.Object,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m2E1F71C491D2429CC80A28745488FEA947BB7AAC (RuntimeObject * ___arg00, RuntimeObject * ___arg11, RuntimeObject * ___arg22, const RuntimeMethod* method);
// System.Void UnityEngine.Debug::LogError(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogError_m3BCF9B78263152261565DCA9DB7D55F0C391ED29 (RuntimeObject * ___message0, const RuntimeMethod* method);
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IDeselectHandler> UnityEngine.EventSystems.ExecuteEvents::get_deselectHandler()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR EventFunction_1_t945B1CBADCA0B509D2BDA6B166CBCCBC80030FC8 * ExecuteEvents_get_deselectHandler_mEAA9E3701CC972EFDD20B30E9B3CD9302B2FD668_inline (const RuntimeMethod* method);
// System.Boolean UnityEngine.EventSystems.ExecuteEvents::Execute<UnityEngine.EventSystems.IDeselectHandler>(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<T>)
inline bool ExecuteEvents_Execute_TisIDeselectHandler_t7A98A4E16B7F39F827584A16F120FD4FC001997D_m9F29ABD77C7926339ED03713DFCE0C2A4F856865 (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___target0, BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * ___eventData1, EventFunction_1_t945B1CBADCA0B509D2BDA6B166CBCCBC80030FC8 * ___functor2, const RuntimeMethod* method)
{
	return ((  bool (*) (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *, BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 *, EventFunction_1_t945B1CBADCA0B509D2BDA6B166CBCCBC80030FC8 *, const RuntimeMethod*))ExecuteEvents_Execute_TisRuntimeObject_m69C612263456A3111F97114B38B8A0E2E16E4347_gshared)(___target0, ___eventData1, ___functor2, method);
}
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.ISelectHandler> UnityEngine.EventSystems.ExecuteEvents::get_selectHandler()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR EventFunction_1_t7521247C87411935E8A2CA38683533083459473F * ExecuteEvents_get_selectHandler_m26186C0D78CA4A8AFA0789A09F488F7E186BE1C8_inline (const RuntimeMethod* method);
// System.Boolean UnityEngine.EventSystems.ExecuteEvents::Execute<UnityEngine.EventSystems.ISelectHandler>(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<T>)
inline bool ExecuteEvents_Execute_TisISelectHandler_t05E0943DEF2BC53023C2E4BF4C815E0EDE82C0F4_mBB74353BC9199C9CB05A6C0BD17AB89F1E06F4F7 (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___target0, BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * ___eventData1, EventFunction_1_t7521247C87411935E8A2CA38683533083459473F * ___functor2, const RuntimeMethod* method)
{
	return ((  bool (*) (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *, BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 *, EventFunction_1_t7521247C87411935E8A2CA38683533083459473F *, const RuntimeMethod*))ExecuteEvents_Execute_TisRuntimeObject_m69C612263456A3111F97114B38B8A0E2E16E4347_gshared)(___target0, ___eventData1, ___functor2, method);
}
// UnityEngine.EventSystems.BaseEventData UnityEngine.EventSystems.EventSystem::get_baseEventDataCache()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * EventSystem_get_baseEventDataCache_m2B14076E5EF918BE1A94F16DE1A827AC1401BC89 (EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * __this, const RuntimeMethod* method);
// System.Single UnityEngine.Camera::get_depth()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Camera_get_depth_m436C49A1C7669E4AD5665A1F1107BDFBA38742CD (Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * __this, const RuntimeMethod* method);
// System.Int32 System.Int32::CompareTo(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Int32_CompareTo_m2EB2B72F9095FF3438D830118D57E32E1CC67195 (int32_t* __this, int32_t ___value0, const RuntimeMethod* method);
// System.Int32 UnityEngine.SortingLayer::GetLayerValueFromID(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SortingLayer_GetLayerValueFromID_m564F9C83200E5EC3E9578A75854CB943CE5546F8 (int32_t ___id0, const RuntimeMethod* method);
// UnityEngine.EventSystems.BaseRaycaster UnityEngine.EventSystems.BaseRaycaster::get_rootRaycaster()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 * BaseRaycaster_get_rootRaycaster_m4DF6B023C195A4E8E9AF8D8E411379A9052D80A5 (BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 * __this, const RuntimeMethod* method);
// System.Int32 System.Single::CompareTo(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Single_CompareTo_mFBF2345D81E00F834E558A4ACFD4E5137582DBBC (float* __this, float ___value0, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::Clear()
inline void List_1_Clear_m4B7AF08AC7BBA143ED7EC5F528837F8212D8C422 (List_1_t1BB31D71CB8736DC35CCD9FFB9228FAFD427EB52 * __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t1BB31D71CB8736DC35CCD9FFB9228FAFD427EB52 *, const RuntimeMethod*))List_1_Clear_m4B7AF08AC7BBA143ED7EC5F528837F8212D8C422_gshared)(__this, method);
}
// System.Collections.Generic.List`1<UnityEngine.EventSystems.BaseRaycaster> UnityEngine.EventSystems.RaycasterManager::GetRaycasters()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR List_1_tED9ECFD90851157EFC14F5BE7FAA8124613D0C97 * RaycasterManager_GetRaycasters_m3088F1DFEEDD695546B8CC290E34FD6093CD264D_inline (const RuntimeMethod* method);
// !0 System.Collections.Generic.List`1<UnityEngine.EventSystems.BaseRaycaster>::get_Item(System.Int32)
inline BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 * List_1_get_Item_m3BAB7EF069721A0F0181E41153C20AC8343C2FB1_inline (List_1_tED9ECFD90851157EFC14F5BE7FAA8124613D0C97 * __this, int32_t ___index0, const RuntimeMethod* method)
{
	return ((  BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 * (*) (List_1_tED9ECFD90851157EFC14F5BE7FAA8124613D0C97 *, int32_t, const RuntimeMethod*))List_1_get_Item_mFDB8AD680C600072736579BBF5F38F7416396588_gshared_inline)(__this, ___index0, method);
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.EventSystems.BaseRaycaster>::get_Count()
inline int32_t List_1_get_Count_m8CEE4B9E166541BE0F45A179C0F98197EA2393B1_inline (List_1_tED9ECFD90851157EFC14F5BE7FAA8124613D0C97 * __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_tED9ECFD90851157EFC14F5BE7FAA8124613D0C97 *, const RuntimeMethod*))List_1_get_Count_m507C9149FF7F83AAC72C29091E745D557DA47D22_gshared_inline)(__this, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::Sort(System.Comparison`1<!0>)
inline void List_1_Sort_m30BD43C468D739533AC39043A9AFF05B168845B9 (List_1_t1BB31D71CB8736DC35CCD9FFB9228FAFD427EB52 * __this, Comparison_1_t32541D3F4C935BBA3800256BD21A7CA8148AAC13 * ___comparison0, const RuntimeMethod* method)
{
	((  void (*) (List_1_t1BB31D71CB8736DC35CCD9FFB9228FAFD427EB52 *, Comparison_1_t32541D3F4C935BBA3800256BD21A7CA8148AAC13 *, const RuntimeMethod*))List_1_Sort_m30BD43C468D739533AC39043A9AFF05B168845B9_gshared)(__this, ___comparison0, method);
}
// System.Boolean UnityEngine.EventSystems.EventSystem::IsPointerOverGameObject(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventSystem_IsPointerOverGameObject_m00CDF0FF5EA712D14B7966DD8270931A13EABA91 (EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * __this, int32_t ___pointerId0, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<UnityEngine.EventSystems.EventSystem>::Add(!0)
inline void List_1_Add_m13BE8F842288DFE42CD77EB912E785E9A0DE0933 (List_1_t882412D5BE0B5BFC1900366319F8B2EB544BDD8B * __this, EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * ___item0, const RuntimeMethod* method)
{
	((  void (*) (List_1_t882412D5BE0B5BFC1900366319F8B2EB544BDD8B *, EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 *, const RuntimeMethod*))List_1_Add_m6930161974C7504C80F52EC379EF012387D43138_gshared)(__this, ___item0, method);
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.EventSystems.EventSystem>::Remove(!0)
inline bool List_1_Remove_mC6152B2DC8825E4F5F3AAE8C229EBC191755AA69 (List_1_t882412D5BE0B5BFC1900366319F8B2EB544BDD8B * __this, EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * ___item0, const RuntimeMethod* method)
{
	return ((  bool (*) (List_1_t882412D5BE0B5BFC1900366319F8B2EB544BDD8B *, EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 *, const RuntimeMethod*))List_1_Remove_m908B647BB9F807676DACE34E3E73475C3C3751D4_gshared)(__this, ___item0, method);
}
// UnityEngine.EventSystems.EventSystem UnityEngine.EventSystems.EventSystem::get_current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * EventSystem_get_current_m3151477735829089F66A3E46AD6DAB14CFDDE7BD (const RuntimeMethod* method);
// System.Void UnityEngine.EventSystems.EventSystem::TickModules()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventSystem_TickModules_m7C60756590E96EBA52FEA961ED6F3548E40C9231 (EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.EventSystems.EventSystem::ChangeEventModule(UnityEngine.EventSystems.BaseInputModule)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventSystem_ChangeEventModule_m4A3010299F57C492A10AABF29568BC2CD6185DE6 (EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * __this, BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939 * ___module0, const RuntimeMethod* method);
// System.Void System.Text.StringBuilder::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringBuilder__ctor_mF928376F82E8C8FF3C11842C562DB8CF28B2735E (StringBuilder_t * __this, const RuntimeMethod* method);
// System.String System.String::Concat(System.Object,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_mBB19C73816BDD1C3519F248E1ADC8E11A6FDB495 (RuntimeObject * ___arg00, RuntimeObject * ___arg11, const RuntimeMethod* method);
// System.Text.StringBuilder System.Text.StringBuilder::AppendLine(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t * StringBuilder_AppendLine_mA2F79A5F2CAA91B9F7917C0EB2B381357A395609 (StringBuilder_t * __this, String_t* ___value0, const RuntimeMethod* method);
// System.Text.StringBuilder System.Text.StringBuilder::AppendLine()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t * StringBuilder_AppendLine_mB5B3F68726B05CD404C8C8D8F5A3D2A58FF16BB9 (StringBuilder_t * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<UnityEngine.EventSystems.EventSystem>::.ctor()
inline void List_1__ctor_m2A7854D8E42C40E8A3C7E2606767C8F13F7D39BA (List_1_t882412D5BE0B5BFC1900366319F8B2EB544BDD8B * __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t882412D5BE0B5BFC1900366319F8B2EB544BDD8B *, const RuntimeMethod*))List_1__ctor_mC832F1AC0F814BAEB19175F5D7972A7507508BC3_gshared)(__this, method);
}
// System.Void System.Comparison`1<UnityEngine.EventSystems.RaycastResult>::.ctor(System.Object,System.IntPtr)
inline void Comparison_1__ctor_m58BBCAFCC756545E286DDD8965F857883B8325E0 (Comparison_1_t32541D3F4C935BBA3800256BD21A7CA8148AAC13 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
	((  void (*) (Comparison_1_t32541D3F4C935BBA3800256BD21A7CA8148AAC13 *, RuntimeObject *, intptr_t, const RuntimeMethod*))Comparison_1__ctor_m58BBCAFCC756545E286DDD8965F857883B8325E0_gshared)(__this, ___object0, ___method1, method);
}
// System.Collections.Generic.List`1<UnityEngine.EventSystems.EventTrigger/Entry> UnityEngine.EventSystems.EventTrigger::get_triggers()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t3D4AF004AB30F72D5A06525187E5F50A875DE9FA * EventTrigger_get_triggers_mC7BC90E3D01E4107C3BCA70DC6B1E11E5BCDBB40 (EventTrigger_t594B0A2EC0E92150FF56250E207ECB7A90BB6298 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.EventSystems.EventTrigger::set_triggers(System.Collections.Generic.List`1<UnityEngine.EventSystems.EventTrigger/Entry>)
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void EventTrigger_set_triggers_mC0AB6B03331A1D1E51AB9C0457DA7A4C3006DFEA_inline (EventTrigger_t594B0A2EC0E92150FF56250E207ECB7A90BB6298 * __this, List_1_t3D4AF004AB30F72D5A06525187E5F50A875DE9FA * ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.MonoBehaviour::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoBehaviour__ctor_mEAEC84B222C60319D593E456D769B3311DFCEF97 (MonoBehaviour_t4A60845CF505405AF8BE8C61CC07F75CADEF6429 * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<UnityEngine.EventSystems.EventTrigger/Entry>::.ctor()
inline void List_1__ctor_m96E257B92BD6834B76890708B1B718FA5CC36FD2 (List_1_t3D4AF004AB30F72D5A06525187E5F50A875DE9FA * __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t3D4AF004AB30F72D5A06525187E5F50A875DE9FA *, const RuntimeMethod*))List_1__ctor_mC832F1AC0F814BAEB19175F5D7972A7507508BC3_gshared)(__this, method);
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.EventSystems.EventTrigger/Entry>::get_Count()
inline int32_t List_1_get_Count_m4800830435D5822F8E08F087A9EA6A207A7490D3_inline (List_1_t3D4AF004AB30F72D5A06525187E5F50A875DE9FA * __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_t3D4AF004AB30F72D5A06525187E5F50A875DE9FA *, const RuntimeMethod*))List_1_get_Count_m507C9149FF7F83AAC72C29091E745D557DA47D22_gshared_inline)(__this, method);
}
// !0 System.Collections.Generic.List`1<UnityEngine.EventSystems.EventTrigger/Entry>::get_Item(System.Int32)
inline Entry_t58989269D924DCD15F196DDEDAB84B85ED4D734E * List_1_get_Item_m7F1EB9EBAA3429AC44F543307039106137940316_inline (List_1_t3D4AF004AB30F72D5A06525187E5F50A875DE9FA * __this, int32_t ___index0, const RuntimeMethod* method)
{
	return ((  Entry_t58989269D924DCD15F196DDEDAB84B85ED4D734E * (*) (List_1_t3D4AF004AB30F72D5A06525187E5F50A875DE9FA *, int32_t, const RuntimeMethod*))List_1_get_Item_mFDB8AD680C600072736579BBF5F38F7416396588_gshared_inline)(__this, ___index0, method);
}
// System.Void UnityEngine.Events.UnityEvent`1<UnityEngine.EventSystems.BaseEventData>::Invoke(!0)
inline void UnityEvent_1_Invoke_m0B4728DD4B5405CB467A8116AD74446AC1DEC8A1 (UnityEvent_1_t55DE148B605149DF84E469388B37672EE507573E * __this, BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * ___arg00, const RuntimeMethod* method)
{
	((  void (*) (UnityEvent_1_t55DE148B605149DF84E469388B37672EE507573E *, BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 *, const RuntimeMethod*))UnityEvent_1_Invoke_m027706B0C7150736F066D5C663304CB0B80ABBF0_gshared)(__this, ___arg00, method);
}
// System.Void UnityEngine.EventSystems.EventTrigger::Execute(UnityEngine.EventSystems.EventTriggerType,UnityEngine.EventSystems.BaseEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventTrigger_Execute_m92E8047B596BC17676C740C5FDB8F737A7FFF0B7 (EventTrigger_t594B0A2EC0E92150FF56250E207ECB7A90BB6298 * __this, int32_t ___id0, BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * ___eventData1, const RuntimeMethod* method);
// System.Void UnityEngine.EventSystems.EventTrigger/TriggerEvent::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TriggerEvent__ctor_mE5A64BDC6F94313C8240612A623EAAB29F25ADAF (TriggerEvent_tF73252408C49CDE2F1A05AA75FE09086C53A9793 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Events.UnityEvent`1<UnityEngine.EventSystems.BaseEventData>::.ctor()
inline void UnityEvent_1__ctor_m8B8E1D4BA8008D5CBB2C820BD15366119399C7AC (UnityEvent_1_t55DE148B605149DF84E469388B37672EE507573E * __this, const RuntimeMethod* method)
{
	((  void (*) (UnityEvent_1_t55DE148B605149DF84E469388B37672EE507573E *, const RuntimeMethod*))UnityEvent_1__ctor_m38CD236F782AA440F6DDB5D90B4C9DA24CDBA3A7_gshared)(__this, method);
}
// T UnityEngine.EventSystems.ExecuteEvents::ValidateEventData<UnityEngine.EventSystems.PointerEventData>(UnityEngine.EventSystems.BaseEventData)
inline PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * ExecuteEvents_ValidateEventData_TisPointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63_mDBD5031ADC7CB64D9BD1DCDF00C8C4B927CF0A18 (BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * ___data0, const RuntimeMethod* method)
{
	return ((  PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * (*) (BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 *, const RuntimeMethod*))ExecuteEvents_ValidateEventData_TisRuntimeObject_m6AC645E74FA8C753DD50130438B2D226EF2478E4_gshared)(___data0, method);
}
// T UnityEngine.EventSystems.ExecuteEvents::ValidateEventData<UnityEngine.EventSystems.AxisEventData>(UnityEngine.EventSystems.BaseEventData)
inline AxisEventData_t6684191CFC2ADB0DD66DD195174D92F017862442 * ExecuteEvents_ValidateEventData_TisAxisEventData_t6684191CFC2ADB0DD66DD195174D92F017862442_mBBF734D77FCE3114EB1831C662BD8FB7A9CB1505 (BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * ___data0, const RuntimeMethod* method)
{
	return ((  AxisEventData_t6684191CFC2ADB0DD66DD195174D92F017862442 * (*) (BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 *, const RuntimeMethod*))ExecuteEvents_ValidateEventData_TisRuntimeObject_m6AC645E74FA8C753DD50130438B2D226EF2478E4_gshared)(___data0, method);
}
// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerEnterHandler>::.ctor(System.Object,System.IntPtr)
inline void EventFunction_1__ctor_mF197635D90663370740EB73CD048F852015374DD (EventFunction_1_t500F03BFA685F0E6C5888E69E10E9A4BDCFF29E4 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
	((  void (*) (EventFunction_1_t500F03BFA685F0E6C5888E69E10E9A4BDCFF29E4 *, RuntimeObject *, intptr_t, const RuntimeMethod*))EventFunction_1__ctor_mC3690E11086D102EEB1BCC561DCA0ACD61D055D1_gshared)(__this, ___object0, ___method1, method);
}
// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerExitHandler>::.ctor(System.Object,System.IntPtr)
inline void EventFunction_1__ctor_mB71F16FB869993509538E2424D5F49C009A71B78 (EventFunction_1_t156B38372E4198DF5F3BFB91B163298206561AAA * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
	((  void (*) (EventFunction_1_t156B38372E4198DF5F3BFB91B163298206561AAA *, RuntimeObject *, intptr_t, const RuntimeMethod*))EventFunction_1__ctor_mC3690E11086D102EEB1BCC561DCA0ACD61D055D1_gshared)(__this, ___object0, ___method1, method);
}
// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerDownHandler>::.ctor(System.Object,System.IntPtr)
inline void EventFunction_1__ctor_mD02F82D146FA4426B09998CC9BE010AF5A22EEE0 (EventFunction_1_t94FBBDEF418C6167886272036699D1A74444B57E * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
	((  void (*) (EventFunction_1_t94FBBDEF418C6167886272036699D1A74444B57E *, RuntimeObject *, intptr_t, const RuntimeMethod*))EventFunction_1__ctor_mC3690E11086D102EEB1BCC561DCA0ACD61D055D1_gshared)(__this, ___object0, ___method1, method);
}
// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerUpHandler>::.ctor(System.Object,System.IntPtr)
inline void EventFunction_1__ctor_mE9D3FC96C19D7F3AE88A33CBE8D2CDE59E2476A5 (EventFunction_1_tB4C54A8FCB75F989CB93F264C377A493ADE6C3B6 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
	((  void (*) (EventFunction_1_tB4C54A8FCB75F989CB93F264C377A493ADE6C3B6 *, RuntimeObject *, intptr_t, const RuntimeMethod*))EventFunction_1__ctor_mC3690E11086D102EEB1BCC561DCA0ACD61D055D1_gshared)(__this, ___object0, ___method1, method);
}
// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerClickHandler>::.ctor(System.Object,System.IntPtr)
inline void EventFunction_1__ctor_m7706CF15253268665865C8161112DD32A8F6FD34 (EventFunction_1_t7BFB6A90DB6AE5607866DE2A89133CA327285B1E * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
	((  void (*) (EventFunction_1_t7BFB6A90DB6AE5607866DE2A89133CA327285B1E *, RuntimeObject *, intptr_t, const RuntimeMethod*))EventFunction_1__ctor_mC3690E11086D102EEB1BCC561DCA0ACD61D055D1_gshared)(__this, ___object0, ___method1, method);
}
// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IInitializePotentialDragHandler>::.ctor(System.Object,System.IntPtr)
inline void EventFunction_1__ctor_m4FB7F424208F358BCBCC2288EA656150E5AB8D19 (EventFunction_1_tBDB74EA8100B6A332148C484883D175247B86418 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
	((  void (*) (EventFunction_1_tBDB74EA8100B6A332148C484883D175247B86418 *, RuntimeObject *, intptr_t, const RuntimeMethod*))EventFunction_1__ctor_mC3690E11086D102EEB1BCC561DCA0ACD61D055D1_gshared)(__this, ___object0, ___method1, method);
}
// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IBeginDragHandler>::.ctor(System.Object,System.IntPtr)
inline void EventFunction_1__ctor_m1C34C6D4911EFF31AA02E28BBC848724DF505F40 (EventFunction_1_t51AEB71F82F660F259E3704B0234135B58AFFC27 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
	((  void (*) (EventFunction_1_t51AEB71F82F660F259E3704B0234135B58AFFC27 *, RuntimeObject *, intptr_t, const RuntimeMethod*))EventFunction_1__ctor_mC3690E11086D102EEB1BCC561DCA0ACD61D055D1_gshared)(__this, ___object0, ___method1, method);
}
// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IDragHandler>::.ctor(System.Object,System.IntPtr)
inline void EventFunction_1__ctor_mC154317E99EACC0E13227ACDE993105B5ED5DB34 (EventFunction_1_t0E9496F82F057823DBF9B209D6D8F04FC499CEA1 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
	((  void (*) (EventFunction_1_t0E9496F82F057823DBF9B209D6D8F04FC499CEA1 *, RuntimeObject *, intptr_t, const RuntimeMethod*))EventFunction_1__ctor_mC3690E11086D102EEB1BCC561DCA0ACD61D055D1_gshared)(__this, ___object0, ___method1, method);
}
// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IEndDragHandler>::.ctor(System.Object,System.IntPtr)
inline void EventFunction_1__ctor_mDD1CEC3F19F9194C95C301EC7F0698321F5BB478 (EventFunction_1_t27247279794E7FDE55DC4CE9990E1DED38CDAF20 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
	((  void (*) (EventFunction_1_t27247279794E7FDE55DC4CE9990E1DED38CDAF20 *, RuntimeObject *, intptr_t, const RuntimeMethod*))EventFunction_1__ctor_mC3690E11086D102EEB1BCC561DCA0ACD61D055D1_gshared)(__this, ___object0, ___method1, method);
}
// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IDropHandler>::.ctor(System.Object,System.IntPtr)
inline void EventFunction_1__ctor_mCFA19E1DCCC9AF942A92B2BE25D28C212E697A03 (EventFunction_1_t720BFA53CC728483A4F8F3E442824FBB413960B5 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
	((  void (*) (EventFunction_1_t720BFA53CC728483A4F8F3E442824FBB413960B5 *, RuntimeObject *, intptr_t, const RuntimeMethod*))EventFunction_1__ctor_mC3690E11086D102EEB1BCC561DCA0ACD61D055D1_gshared)(__this, ___object0, ___method1, method);
}
// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IScrollHandler>::.ctor(System.Object,System.IntPtr)
inline void EventFunction_1__ctor_m92D608308B7A6A524ABCB94143D278DEC932010B (EventFunction_1_t5B706CE4B39EE6E9686FF18638472F67BD7FB99A * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
	((  void (*) (EventFunction_1_t5B706CE4B39EE6E9686FF18638472F67BD7FB99A *, RuntimeObject *, intptr_t, const RuntimeMethod*))EventFunction_1__ctor_mC3690E11086D102EEB1BCC561DCA0ACD61D055D1_gshared)(__this, ___object0, ___method1, method);
}
// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IUpdateSelectedHandler>::.ctor(System.Object,System.IntPtr)
inline void EventFunction_1__ctor_m44E736A3C215ABD0B765142EB593FAE360C44755 (EventFunction_1_tB6296132C4DCDE6C05DD1F342941985DC893E173 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
	((  void (*) (EventFunction_1_tB6296132C4DCDE6C05DD1F342941985DC893E173 *, RuntimeObject *, intptr_t, const RuntimeMethod*))EventFunction_1__ctor_mC3690E11086D102EEB1BCC561DCA0ACD61D055D1_gshared)(__this, ___object0, ___method1, method);
}
// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.ISelectHandler>::.ctor(System.Object,System.IntPtr)
inline void EventFunction_1__ctor_m9F8A370565A5F8B5B42475A4DBE87FD0B7D2ADFA (EventFunction_1_t7521247C87411935E8A2CA38683533083459473F * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
	((  void (*) (EventFunction_1_t7521247C87411935E8A2CA38683533083459473F *, RuntimeObject *, intptr_t, const RuntimeMethod*))EventFunction_1__ctor_mC3690E11086D102EEB1BCC561DCA0ACD61D055D1_gshared)(__this, ___object0, ___method1, method);
}
// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IDeselectHandler>::.ctor(System.Object,System.IntPtr)
inline void EventFunction_1__ctor_m14C47B6D525957CCCD09A47F27682A14A0537384 (EventFunction_1_t945B1CBADCA0B509D2BDA6B166CBCCBC80030FC8 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
	((  void (*) (EventFunction_1_t945B1CBADCA0B509D2BDA6B166CBCCBC80030FC8 *, RuntimeObject *, intptr_t, const RuntimeMethod*))EventFunction_1__ctor_mC3690E11086D102EEB1BCC561DCA0ACD61D055D1_gshared)(__this, ___object0, ___method1, method);
}
// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IMoveHandler>::.ctor(System.Object,System.IntPtr)
inline void EventFunction_1__ctor_m89EA4150AA6DA62A6983A81A1CE741AC59451496 (EventFunction_1_tB2C19C9019D16125E4D50F9E2BD670A9A4DE01FB * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
	((  void (*) (EventFunction_1_tB2C19C9019D16125E4D50F9E2BD670A9A4DE01FB *, RuntimeObject *, intptr_t, const RuntimeMethod*))EventFunction_1__ctor_mC3690E11086D102EEB1BCC561DCA0ACD61D055D1_gshared)(__this, ___object0, ___method1, method);
}
// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.ISubmitHandler>::.ctor(System.Object,System.IntPtr)
inline void EventFunction_1__ctor_m0B9A05DFFE2684605CCCD336F060FAC52F011FE3 (EventFunction_1_t5BB945D5F864E6359484E402D1FE8929D197BE5B * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
	((  void (*) (EventFunction_1_t5BB945D5F864E6359484E402D1FE8929D197BE5B *, RuntimeObject *, intptr_t, const RuntimeMethod*))EventFunction_1__ctor_mC3690E11086D102EEB1BCC561DCA0ACD61D055D1_gshared)(__this, ___object0, ___method1, method);
}
// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.ICancelHandler>::.ctor(System.Object,System.IntPtr)
inline void EventFunction_1__ctor_m721AEE02A551A5472017C7625CA42CF210A14255 (EventFunction_1_tB1E06A1C7DCF49735FC24FF0D18D41AC38573258 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
	((  void (*) (EventFunction_1_tB1E06A1C7DCF49735FC24FF0D18D41AC38573258 *, RuntimeObject *, intptr_t, const RuntimeMethod*))EventFunction_1__ctor_mC3690E11086D102EEB1BCC561DCA0ACD61D055D1_gshared)(__this, ___object0, ___method1, method);
}
// System.Void UnityEngine.Events.UnityAction`1<System.Collections.Generic.List`1<UnityEngine.EventSystems.IEventSystemHandler>>::.ctor(System.Object,System.IntPtr)
inline void UnityAction_1__ctor_mA48FF78867DBA4F400329378D2DA72CF9807E3C3 (UnityAction_1_t8AAB16C07C171922AFFE415925804A72E40FD3FD * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
	((  void (*) (UnityAction_1_t8AAB16C07C171922AFFE415925804A72E40FD3FD *, RuntimeObject *, intptr_t, const RuntimeMethod*))UnityAction_1__ctor_mF6AE3BA9395C61DE1466BE7BB863A77F3584EEC3_gshared)(__this, ___object0, ___method1, 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>)
inline void ObjectPool_1__ctor_mE661E93AA343959DDD9C7D713348DFC1D60EECC8 (ObjectPool_1_t68ABA103C2150D63C7C1D7CE1621CDDA297C9588 * __this, UnityAction_1_t8AAB16C07C171922AFFE415925804A72E40FD3FD * ___actionOnGet0, UnityAction_1_t8AAB16C07C171922AFFE415925804A72E40FD3FD * ___actionOnRelease1, const RuntimeMethod* method)
{
	((  void (*) (ObjectPool_1_t68ABA103C2150D63C7C1D7CE1621CDDA297C9588 *, UnityAction_1_t8AAB16C07C171922AFFE415925804A72E40FD3FD *, UnityAction_1_t8AAB16C07C171922AFFE415925804A72E40FD3FD *, const RuntimeMethod*))ObjectPool_1__ctor_m2D9E8D06AAF43A706B02D87137D55B8B0F64E66A_gshared)(__this, ___actionOnGet0, ___actionOnRelease1, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Transform>::.ctor(System.Int32)
inline void List_1__ctor_mA0435B4C0B6123BBB22C435040A573CA7CAE8020 (List_1_tE2895D6ED3A7C02005A89712BECBA7812B6CCC91 * __this, int32_t ___capacity0, const RuntimeMethod* method)
{
	((  void (*) (List_1_tE2895D6ED3A7C02005A89712BECBA7812B6CCC91 *, int32_t, const RuntimeMethod*))List_1__ctor_mEE468B81D8E7C140F567D10FF7F5894A50EEEA57_gshared)(__this, ___capacity0, method);
}
// System.Void UnityEngine.EventSystems.ExecuteEvents/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m919606841B6135F79DD98C8ADA83F41FA354F1EA (U3CU3Ec_t91DA84DB86FD18E664B2FBDACCB1B7A5E2A0849C * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<UnityEngine.EventSystems.IEventSystemHandler>::Clear()
inline void List_1_Clear_m52B26038C127BFB22E86E61B648D76B93879FA8D (List_1_tF4A102204249A5D86BDDF4956B0F3550E341746F * __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_tF4A102204249A5D86BDDF4956B0F3550E341746F *, const RuntimeMethod*))List_1_Clear_mC5CFC6C9F3007FC24FE020198265D4B5B0659FFC_gshared)(__this, method);
}
// System.Void UnityEngine.EventSystems.PhysicsRaycaster::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PhysicsRaycaster__ctor_mE6B5EB334DE25F1DE5725599B3A990C8D5A54F70 (PhysicsRaycaster_tA2270920B561715BFCB1BDF0D759889B5985826C * __this, const RuntimeMethod* method);
// System.Boolean UnityEngine.EventSystems.PhysicsRaycaster::ComputeRayAndDistance(UnityEngine.EventSystems.PointerEventData,UnityEngine.Ray&,System.Int32&,System.Single&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PhysicsRaycaster_ComputeRayAndDistance_m3304D9B85EDCE08A7BC0F3EF435A5A36B2AE3026 (PhysicsRaycaster_tA2270920B561715BFCB1BDF0D759889B5985826C * __this, PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * ___eventData0, Ray_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2 * ___ray1, int32_t* ___eventDisplayIndex2, float* ___distanceToClipPlane3, const RuntimeMethod* method);
// System.Int32 UnityEngine.EventSystems.PhysicsRaycaster::get_maxRayIntersections()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR int32_t PhysicsRaycaster_get_maxRayIntersections_m731D62B45F87B97DCBBE0DA728B8653E64995ABF_inline (PhysicsRaycaster_tA2270920B561715BFCB1BDF0D759889B5985826C * __this, const RuntimeMethod* method);
// UnityEngine.UI.ReflectionMethodsCache UnityEngine.UI.ReflectionMethodsCache::get_Singleton()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReflectionMethodsCache_tBDADDC80D50C5F10BD00965217980B9A8D24BE8A * ReflectionMethodsCache_get_Singleton_m6C50C55DEEA425161B73545918267BB90B7FCB9B (const RuntimeMethod* method);
// System.Int32 UnityEngine.EventSystems.PhysicsRaycaster::get_finalEventMask()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PhysicsRaycaster_get_finalEventMask_m635B6C7C9CFA5B94FF623AC31044C57DDE0E6C2F (PhysicsRaycaster_tA2270920B561715BFCB1BDF0D759889B5985826C * __this, const RuntimeMethod* method);
// UnityEngine.RaycastHit2D[] UnityEngine.UI.ReflectionMethodsCache/GetRayIntersectionAllCallback::Invoke(UnityEngine.Ray,System.Single,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* GetRayIntersectionAllCallback_Invoke_m57AD088B59768E362F4EA3B665E5153E9282D511 (GetRayIntersectionAllCallback_t68C2581CCF05E868297EBD3F3361274954845095 * __this, Ray_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2  ___r0, float ___f1, int32_t ___i2, const RuntimeMethod* method);
// System.Int32 UnityEngine.UI.ReflectionMethodsCache/GetRayIntersectionAllNonAllocCallback::Invoke(UnityEngine.Ray,UnityEngine.RaycastHit2D[],System.Single,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GetRayIntersectionAllNonAllocCallback_Invoke_mB9D518882273DDC16919EE0122A97D629FD0457F (GetRayIntersectionAllNonAllocCallback_tAD7508D45DB6679B6394983579AD18D967CC2AD4 * __this, Ray_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2  ___r0, RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* ___results1, float ___f2, int32_t ___i3, const RuntimeMethod* method);
// UnityEngine.Collider2D UnityEngine.RaycastHit2D::get_collider()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Collider2D_tD64BE58E48B95D89D349FEAB54D0FE2EEBF83379 * RaycastHit2D_get_collider_m6A7EC53B2E179C2EFF4F29018A132B2979CBE976 (RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE * __this, const RuntimeMethod* method);
// !!0 UnityEngine.GameObject::GetComponent<UnityEngine.SpriteRenderer>()
inline SpriteRenderer_tCD51E875611195DBB91123B68434881D3441BC6F * GameObject_GetComponent_TisSpriteRenderer_tCD51E875611195DBB91123B68434881D3441BC6F_mD25CEAAA219FA1235F8E88F914D2F8AC57303538 (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * __this, const RuntimeMethod* method)
{
	return ((  SpriteRenderer_tCD51E875611195DBB91123B68434881D3441BC6F * (*) (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_mE03C66715289D7957CA068A675826B7EE0887BE3_gshared)(__this, method);
}
// System.Void UnityEngine.EventSystems.RaycastResult::set_gameObject(UnityEngine.GameObject)
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void RaycastResult_set_gameObject_m4EB676328BEC6E2C3A2AFBA4B405CEDDEAEBBFFA_inline (RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91 * __this, GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___value0, const RuntimeMethod* method);
// UnityEngine.Transform UnityEngine.Component::get_transform()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * Component_get_transform_m00F05BD782F920C301A7EBA480F3B7A904C07EC9 (Component_t05064EF382ABCAF4B8C94F8A350EA85184C26621 * __this, const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.Transform::get_position()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  Transform_get_position_mF54C3A064F7C8E24F1C56EE128728B2E4485E294 (Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * __this, const RuntimeMethod* method);
// UnityEngine.Vector2 UnityEngine.RaycastHit2D::get_point()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  RaycastHit2D_get_point_mC567E234B1B673C3A9819023C3DC97C781443098 (RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE * __this, const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.Vector2::op_Implicit(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  Vector2_op_Implicit_mD152B6A34B4DB7FFECC2844D74718568FE867D6F (Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___v0, const RuntimeMethod* method);
// System.Single UnityEngine.Vector3::Distance(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Vector3_Distance_mE316E10B9B319A5C2A29F86E028740FD528149E7 (Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  ___a0, Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  ___b1, const RuntimeMethod* method);
// UnityEngine.Vector2 UnityEngine.RaycastHit2D::get_normal()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  RaycastHit2D_get_normal_m9F0974E4514AD56C00FCF6FF4CDF10AED62FE6E4 (RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE * __this, const RuntimeMethod* method);
// UnityEngine.Vector2 UnityEngine.EventSystems.PointerEventData::get_position()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  PointerEventData_get_position_mF25FC495A9C968C65BF34B5984616CBFB6332D55_inline (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, const RuntimeMethod* method);
// System.Int32 UnityEngine.Renderer::get_sortingLayerID()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Renderer_get_sortingLayerID_m2E204E68869EDA3176C334AE1C62219F380A5D85 (Renderer_t0556D67DD582620D1F495627EDE30D03284151F4 * __this, const RuntimeMethod* method);
// System.Int32 UnityEngine.Renderer::get_sortingOrder()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Renderer_get_sortingOrder_m33DD50ED293AA672FDAD862B4A4865666B5FEBAF (Renderer_t0556D67DD582620D1F495627EDE30D03284151F4 * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::Add(!0)
inline void List_1_Add_m64E5559535DCA25613966E1213DFEAD3610A931E (List_1_t1BB31D71CB8736DC35CCD9FFB9228FAFD427EB52 * __this, RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  ___item0, const RuntimeMethod* method)
{
	((  void (*) (List_1_t1BB31D71CB8736DC35CCD9FFB9228FAFD427EB52 *, RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91 , const RuntimeMethod*))List_1_Add_m64E5559535DCA25613966E1213DFEAD3610A931E_gshared)(__this, ___item0, method);
}
// UnityEngine.LayerMask UnityEngine.LayerMask::op_Implicit(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LayerMask_tBB9173D8B6939D476E67E849280AC9F4EC4D93B0  LayerMask_op_Implicit_m3F256A7D96C66548F5B62C4621B9725301850300 (int32_t ___intVal0, const RuntimeMethod* method);
// System.Void UnityEngine.EventSystems.BaseRaycaster::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseRaycaster__ctor_mBD29DEB1B35BFC380759759DB78A5C9B8F695048 (BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 * __this, const RuntimeMethod* method);
// !!0 UnityEngine.Component::GetComponent<UnityEngine.Camera>()
inline Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * Component_GetComponent_TisCamera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34_mB090F51A34716700C0F4F1B08F9330C6F503DB9E (Component_t05064EF382ABCAF4B8C94F8A350EA85184C26621 * __this, const RuntimeMethod* method)
{
	return ((  Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * (*) (Component_t05064EF382ABCAF4B8C94F8A350EA85184C26621 *, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m233A1E6EF90A3BA46CD83BFC568F4E4DB4D93CC9_gshared)(__this, method);
}
// UnityEngine.Camera UnityEngine.Camera::get_main()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * Camera_get_main_m9256A9F84F92D7ED73F3E6C4E2694030AD8B61FA (const RuntimeMethod* method);
// System.Int32 UnityEngine.Camera::get_cullingMask()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Camera_get_cullingMask_m0992E96D87A4221E38746EBD882780CEFF7C2BCD (Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * __this, const RuntimeMethod* method);
// System.Int32 UnityEngine.LayerMask::op_Implicit(UnityEngine.LayerMask)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LayerMask_op_Implicit_m2AFFC7F931005437E8F356C953F439829AF4CFA5 (LayerMask_tBB9173D8B6939D476E67E849280AC9F4EC4D93B0  ___mask0, const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.Display::RelativeMouseAt(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  Display_RelativeMouseAt_mABDA4BAC2C1B328A2C6A205D552AA5488BFFAA93 (Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  ___inputMouseCoordinates0, const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.Vector3::get_zero()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  Vector3_get_zero_m3CDDCAE94581DF3BB16C4B40A100E28E9C6649C2 (const RuntimeMethod* method);
// System.Boolean UnityEngine.Vector3::op_Inequality(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Vector3_op_Inequality_mFEEAA4C4BF743FB5B8A47FF4967A5E2C73273D6E (Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  ___lhs0, Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  ___rhs1, const RuntimeMethod* method);
// System.Int32 UnityEngine.Camera::get_targetDisplay()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Camera_get_targetDisplay_m2C318D2EB9A016FEC76B13F7F7AE382F443FB731 (Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * __this, const RuntimeMethod* method);
// UnityEngine.Rect UnityEngine.Camera::get_pixelRect()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_t35B976DE901B5423C11705E156938EA27AB402CE  Camera_get_pixelRect_mBA87D6C23FD7A5E1A7F3CE0E8F9B86A9318B5317 (Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * __this, const RuntimeMethod* method);
// System.Boolean UnityEngine.Rect::Contains(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Rect_Contains_m5072228CE6251E7C754F227BA330F9ADA95C1495 (Rect_t35B976DE901B5423C11705E156938EA27AB402CE * __this, Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  ___point0, const RuntimeMethod* method);
// UnityEngine.Ray UnityEngine.Camera::ScreenPointToRay(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Ray_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2  Camera_ScreenPointToRay_m27638E78502DB6D6D7113F81AF7C210773B828F3 (Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * __this, Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  ___pos0, const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.Ray::get_direction()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  Ray_get_direction_m9E6468CD87844B437FC4B93491E63D388322F76E (Ray_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2 * __this, const RuntimeMethod* method);
// System.Boolean UnityEngine.Mathf::Approximately(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Mathf_Approximately_m91AF00403E0D2DEA1AAE68601AD218CFAD70DF7E (float ___a0, float ___b1, const RuntimeMethod* method);
// System.Single UnityEngine.Camera::get_farClipPlane()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Camera_get_farClipPlane_mF51F1FF5BE87719CFAC293E272B1138DC1EFFD4B (Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * __this, const RuntimeMethod* method);
// System.Single UnityEngine.Camera::get_nearClipPlane()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Camera_get_nearClipPlane_mD9D3E3D27186BBAC2CC354CE3609E6118A5BF66C (Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * __this, const RuntimeMethod* method);
// UnityEngine.RaycastHit[] UnityEngine.UI.ReflectionMethodsCache/RaycastAllCallback::Invoke(UnityEngine.Ray,System.Single,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHitU5BU5D_tE9BB282384F0196211AD1A480477254188211F57* RaycastAllCallback_Invoke_mA25988726DFF992942D7F9753C8B38AAF06408E9 (RaycastAllCallback_t751407A44270E02FAA43D0846A58EE6A8C4AE1CE * __this, Ray_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2  ___r0, float ___f1, int32_t ___i2, const RuntimeMethod* method);
// System.Int32 UnityEngine.UI.ReflectionMethodsCache/GetRaycastNonAllocCallback::Invoke(UnityEngine.Ray,UnityEngine.RaycastHit[],System.Single,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GetRaycastNonAllocCallback_Invoke_mC5C9CC9CC617A89C284D1DE7DD297A2E3D9E4163 (GetRaycastNonAllocCallback_tC13D9767CFF00EAB26E9FCC4BDD505F0721A2B4D * __this, Ray_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2  ___r0, RaycastHitU5BU5D_tE9BB282384F0196211AD1A480477254188211F57* ___results1, float ___f2, int32_t ___i3, const RuntimeMethod* method);
// System.Void System.Array::Sort<UnityEngine.RaycastHit>(!!0[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1<!!0>)
inline void Array_Sort_TisRaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3_m69E5373C9D2635E306F383B980CD0888D8686E75 (RaycastHitU5BU5D_tE9BB282384F0196211AD1A480477254188211F57* ___array0, int32_t ___index1, int32_t ___length2, RuntimeObject* ___comparer3, const RuntimeMethod* method)
{
	((  void (*) (RaycastHitU5BU5D_tE9BB282384F0196211AD1A480477254188211F57*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))Array_Sort_TisRaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3_m69E5373C9D2635E306F383B980CD0888D8686E75_gshared)(___array0, ___index1, ___length2, ___comparer3, method);
}
// UnityEngine.Collider UnityEngine.RaycastHit::get_collider()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Collider_t0FEEB36760860AD21B3B1F0509C365B393EC4BDF * RaycastHit_get_collider_mE70B84C4312B567344F60992A6067855F2C3A7A9 (RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3 * __this, const RuntimeMethod* method);
// System.Single UnityEngine.RaycastHit::get_distance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float RaycastHit_get_distance_m1CBA60855C35F29BBC348D374BBC76386A243543 (RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3 * __this, const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.RaycastHit::get_point()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  RaycastHit_get_point_m0E564B2A72C7A744B889AE9D596F3EFA55059001 (RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3 * __this, const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.RaycastHit::get_normal()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  RaycastHit_get_normal_mF736A6D09D98D63AB7E5BF10F38AEBFC177A1D94 (RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.EventSystems.PhysicsRaycaster/RaycastHitComparer::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RaycastHitComparer__ctor_mE4EE9168BDABF1148A3071071A676F5343A867DD (RaycastHitComparer_t5465A53942AAC60F5716D514946F4AB6C263CFA2 * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<UnityEngine.GameObject>::.ctor()
inline void List_1__ctor_m23BDA1112566B2E9149D885E4061EA3063EEDA60 (List_1_t0087C02D52C7E5CFF8C0C55FC0453A28FD5F055B * __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t0087C02D52C7E5CFF8C0C55FC0453A28FD5F055B *, const RuntimeMethod*))List_1__ctor_mC832F1AC0F814BAEB19175F5D7972A7507508BC3_gshared)(__this, method);
}
// System.Void UnityEngine.EventSystems.PointerEventData::set_eligibleForClick(System.Boolean)
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void PointerEventData_set_eligibleForClick_m40B82588BC83E4CF72209B9B1A50585CCE82ABD2_inline (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, bool ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.EventSystems.PointerEventData::set_pointerId(System.Int32)
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void PointerEventData_set_pointerId_m078CD15662E127124C86C88ACB3C5B44E61F1A54_inline (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, int32_t ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.EventSystems.PointerEventData::set_position(UnityEngine.Vector2)
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void PointerEventData_set_position_m9BDCBF26C28C01F781ACB8FC87448CB4ADD0BBD5_inline (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.EventSystems.PointerEventData::set_delta(UnityEngine.Vector2)
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void PointerEventData_set_delta_mC9CBC11B2F8147F7E94590769271297EE018682F_inline (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.EventSystems.PointerEventData::set_pressPosition(UnityEngine.Vector2)
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void PointerEventData_set_pressPosition_m3F5805FAD17E1BC44B84795506DE7EBA7215A46C_inline (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.EventSystems.PointerEventData::set_clickTime(System.Single)
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void PointerEventData_set_clickTime_m65041A6875D4A8091A0F7195D8E3D11F1DE49FFD_inline (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, float ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.EventSystems.PointerEventData::set_clickCount(System.Int32)
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void PointerEventData_set_clickCount_mE77013E6A569F7BE54306B6AE6DE6B24396789F0_inline (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, int32_t ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.EventSystems.PointerEventData::set_scrollDelta(UnityEngine.Vector2)
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void PointerEventData_set_scrollDelta_mC28D770F77171619EADE3FADA463866F6E4F3733_inline (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.EventSystems.PointerEventData::set_useDragThreshold(System.Boolean)
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void PointerEventData_set_useDragThreshold_mB742BB006F245766C00371FF33B680FF3F0F48F1_inline (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, bool ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.EventSystems.PointerEventData::set_dragging(System.Boolean)
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void PointerEventData_set_dragging_m34110A723023758249425A1F3C98EFA27BF19F45_inline (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, bool ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.EventSystems.PointerEventData::set_button(UnityEngine.EventSystems.PointerEventData/InputButton)
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void PointerEventData_set_button_m240561B7D92B4AD898CDBD887828B48BBDD0DD2A_inline (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, int32_t ___value0, const RuntimeMethod* method);
// UnityEngine.Vector2 UnityEngine.EventSystems.PointerEventData::get_delta()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  PointerEventData_get_delta_mC5D62E985D40A7708316C6E07B699B96D9C8184E_inline (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, const RuntimeMethod* method);
// UnityEngine.Vector2 UnityEngine.EventSystems.PointerEventData::get_scrollDelta()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  PointerEventData_get_scrollDelta_mF473A122C860EC5279F6F5D085912BDA6418690B_inline (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, const RuntimeMethod* method);
// UnityEngine.EventSystems.RaycastResult UnityEngine.EventSystems.PointerEventData::get_pointerCurrentRaycast()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  PointerEventData_get_pointerCurrentRaycast_mE58F786484E13AF2E6C2706E20C889E7453E3A7A_inline (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, const RuntimeMethod* method);
// UnityEngine.EventSystems.RaycastResult UnityEngine.EventSystems.PointerEventData::get_pointerPressRaycast()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  PointerEventData_get_pointerPressRaycast_m722BCA823E0405C9DF20312CDFBBEB5B1B05B7AE_inline (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.EventSystems.PointerEventData::set_lastPress(UnityEngine.GameObject)
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void PointerEventData_set_lastPress_m0E97AFEEB05C4DDEDA0465481CFE09EFDF617319_inline (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___value0, const RuntimeMethod* method);
// System.Boolean UnityEngine.EventSystems.PointerEventData::get_eligibleForClick()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR bool PointerEventData_get_eligibleForClick_m2DAAE590F749D77C50A3665B848B6F778518E29A_inline (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, const RuntimeMethod* method);
// System.String System.Boolean::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Boolean_ToString_m62D1EFD5F6D5F6B6AF0D14A07BF5741C94413301 (bool* __this, const RuntimeMethod* method);
// System.String System.String::Concat(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_mB78D0094592718DA6D5DB6C712A9C225631666BE (String_t* ___str00, String_t* ___str11, const RuntimeMethod* method);
// UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::get_pointerPress()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * PointerEventData_get_pointerPress_m7B8C9E16E2B9E86C4DA93A2A2E3A58E56536406B_inline (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, const RuntimeMethod* method);
// UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::get_lastPress()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * PointerEventData_get_lastPress_m6B005D786FC5B30ECD8D5BC068420D0C361357F4_inline (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, const RuntimeMethod* method);
// UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::get_pointerDrag()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * PointerEventData_get_pointerDrag_m20299CC70BC6DA11AFDB8A33A957AC306FBEE5C7_inline (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, const RuntimeMethod* method);
// System.Boolean UnityEngine.EventSystems.PointerEventData::get_useDragThreshold()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR bool PointerEventData_get_useDragThreshold_mD34A3546D654B48F02FA3920DBEC208891257482_inline (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, const RuntimeMethod* method);
// System.String UnityEngine.EventSystems.RaycastResult::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* RaycastResult_ToString_m0EE4380602D2025F27DB18ABE887E9CC7C39BB5B (RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91 * __this, const RuntimeMethod* method);
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,UnityEngine.EventSystems.PointerEventData>::TryGetValue(!0,!1&)
inline bool Dictionary_2_TryGetValue_mF17BC86A0D4820648A8622C5F3A0D0EC4EE4FD77 (Dictionary_2_t9F401E8FAE13945DFBD264E317248AB9CC9C36CA * __this, int32_t ___key0, PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 ** ___value1, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_t9F401E8FAE13945DFBD264E317248AB9CC9C36CA *, int32_t, PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 **, const RuntimeMethod*))Dictionary_2_TryGetValue_m867F6DA953678D0333A55270B7C6EF38EFC293FF_gshared)(__this, ___key0, ___value1, method);
}
// System.Void UnityEngine.EventSystems.PointerEventData::.ctor(UnityEngine.EventSystems.EventSystem)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PointerEventData__ctor_m121A903CE81C0758A49C721F7C1668362BFAE7E4 (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * ___eventSystem0, const RuntimeMethod* method);
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,UnityEngine.EventSystems.PointerEventData>::Add(!0,!1)
inline void Dictionary_2_Add_mB39F8DB52D60D72148BEBFEBC823D9B42F5B85C1 (Dictionary_2_t9F401E8FAE13945DFBD264E317248AB9CC9C36CA * __this, int32_t ___key0, PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * ___value1, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t9F401E8FAE13945DFBD264E317248AB9CC9C36CA *, int32_t, PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 *, const RuntimeMethod*))Dictionary_2_Add_mF7AEA0EFA07EEBC1A4B283A26A7CB720EE7A4C20_gshared)(__this, ___key0, ___value1, method);
}
// System.Int32 UnityEngine.EventSystems.PointerEventData::get_pointerId()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR int32_t PointerEventData_get_pointerId_mD351BA661F70CDBB48AA5E80496179069E620D97_inline (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, const RuntimeMethod* method);
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,UnityEngine.EventSystems.PointerEventData>::Remove(!0)
inline bool Dictionary_2_Remove_m7671548D856DFE9BA548BFEBB3BC0B373AD651C4 (Dictionary_2_t9F401E8FAE13945DFBD264E317248AB9CC9C36CA * __this, int32_t ___key0, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_t9F401E8FAE13945DFBD264E317248AB9CC9C36CA *, int32_t, const RuntimeMethod*))Dictionary_2_Remove_m2204D6D532702FD13AB2A9AD8DB538E4E8FB1913_gshared)(__this, ___key0, method);
}
// System.Int32 UnityEngine.Touch::get_fingerId()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Touch_get_fingerId_m2EF0EF2E6E388C8D9D38C58EF5D03EA30E568E1D (Touch_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8 * __this, const RuntimeMethod* method);
// System.Boolean UnityEngine.EventSystems.PointerInputModule::GetPointerData(System.Int32,UnityEngine.EventSystems.PointerEventData&,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PointerInputModule_GetPointerData_mF40B733CA91DCC168F7417BD9C264D21F82C2E94 (PointerInputModule_tE8CB9BDC38DAF3162843E22541093DADDE1BB19C * __this, int32_t ___id0, PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 ** ___data1, bool ___create2, const RuntimeMethod* method);
// UnityEngine.TouchPhase UnityEngine.Touch::get_phase()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Touch_get_phase_m759A61477ECBBD90A57E36F1166EB9340A0FE349 (Touch_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8 * __this, const RuntimeMethod* method);
// UnityEngine.Vector2 UnityEngine.Touch::get_position()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  Touch_get_position_m2E60676112DA3628CF2DC76418A275C7FE521D8F (Touch_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8 * __this, const RuntimeMethod* method);
// UnityEngine.Vector2 UnityEngine.Vector2::op_Subtraction(UnityEngine.Vector2,UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  Vector2_op_Subtraction_m2B347E4311EDBBBF27573E34899D2492E6B063C0 (Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___a0, Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___b1, const RuntimeMethod* method);
// System.Void UnityEngine.EventSystems.PointerEventData::set_pointerCurrentRaycast(UnityEngine.EventSystems.RaycastResult)
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void PointerEventData_set_pointerCurrentRaycast_mA63CA749AC5410AF7D28F4C924BA3372E12F61FC_inline (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.EventSystems.EventSystem::RaycastAll(UnityEngine.EventSystems.PointerEventData,System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventSystem_RaycastAll_mF78E1781C8161DEEF24B6B3FCCC1037787F9A439 (EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * __this, PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * ___eventData0, List_1_t1BB31D71CB8736DC35CCD9FFB9228FAFD427EB52 * ___raycastResults1, const RuntimeMethod* method);
// UnityEngine.EventSystems.RaycastResult UnityEngine.EventSystems.BaseInputModule::FindFirstRaycast(System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  BaseInputModule_FindFirstRaycast_m8688F6932686AD7A5910C912787ED4239A70CD57 (List_1_t1BB31D71CB8736DC35CCD9FFB9228FAFD427EB52 * ___candidates0, const RuntimeMethod* method);
// UnityEngine.EventSystems.BaseInput UnityEngine.EventSystems.BaseInputModule::get_input()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * BaseInputModule_get_input_m385A99609A705346D5288D047EE17374ED406BE7 (BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939 * __this, const RuntimeMethod* method);
// UnityEngine.CursorLockMode UnityEngine.Cursor::get_lockState()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Cursor_get_lockState_mE0C93F496E3AA120AD168ED30371C35ED79C9DF1 (const RuntimeMethod* method);
// System.Void UnityEngine.EventSystems.PointerInputModule::CopyFromTo(UnityEngine.EventSystems.PointerEventData,UnityEngine.EventSystems.PointerEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PointerInputModule_CopyFromTo_m33310425F20BE45DA17DA8E1E07FFE461F410F82 (PointerInputModule_tE8CB9BDC38DAF3162843E22541093DADDE1BB19C * __this, PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * ___from0, PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * ___to1, const RuntimeMethod* method);
// UnityEngine.EventSystems.PointerEventData/FramePressState UnityEngine.EventSystems.PointerInputModule::StateForMouseButton(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PointerInputModule_StateForMouseButton_m0B66950A94543E8F6D16AC6546E7009AEE0B8E2C (PointerInputModule_tE8CB9BDC38DAF3162843E22541093DADDE1BB19C * __this, int32_t ___buttonId0, const RuntimeMethod* method);
// System.Void UnityEngine.EventSystems.PointerInputModule/MouseState::SetButtonState(UnityEngine.EventSystems.PointerEventData/InputButton,UnityEngine.EventSystems.PointerEventData/FramePressState,UnityEngine.EventSystems.PointerEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MouseState_SetButtonState_m4A6AB431337B8CFE2C51E7E73D9C1A15D9C78BB4 (MouseState_t4D6249AEF3F24542B7F13D49020EC1B8DC2F05D7 * __this, int32_t ___button0, int32_t ___stateForMouseButton1, PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * ___data2, const RuntimeMethod* method);
// System.Void UnityEngine.EventSystems.BaseInputModule::HandlePointerExitAndEnter(UnityEngine.EventSystems.PointerEventData,UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseInputModule_HandlePointerExitAndEnter_mFA61D8BA9B2377B56E3844CE8E3C15DF4C1959CB (BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939 * __this, PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * ___currentPointerData0, GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___newEnterTarget1, const RuntimeMethod* method);
// System.Boolean UnityEngine.EventSystems.PointerEventData::IsPointerMoving()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PointerEventData_IsPointerMoving_m898C7306913917BFE04B3CF7A7A463EE94979D68 (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, const RuntimeMethod* method);
// System.Boolean UnityEngine.EventSystems.PointerEventData::get_dragging()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR bool PointerEventData_get_dragging_mDB8CAFA859F6B7AC6EABAE340FA047BC2620927F_inline (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, const RuntimeMethod* method);
// UnityEngine.Vector2 UnityEngine.EventSystems.PointerEventData::get_pressPosition()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  PointerEventData_get_pressPosition_m7C8D5A54C81C801EB577A60718C4211DFA1A3624_inline (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, const RuntimeMethod* method);
// System.Int32 UnityEngine.EventSystems.EventSystem::get_pixelDragThreshold()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR int32_t EventSystem_get_pixelDragThreshold_mE7B5BD351A7B6CD3881D212B84351F23C54AC724_inline (EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * __this, const RuntimeMethod* method);
// System.Boolean UnityEngine.EventSystems.PointerInputModule::ShouldStartDrag(UnityEngine.Vector2,UnityEngine.Vector2,System.Single,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PointerInputModule_ShouldStartDrag_mA947D41C459516DE49CD25B0E856832956AEF02F (Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___pressPos0, Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___currentPos1, float ___threshold2, bool ___useDragThreshold3, const RuntimeMethod* method);
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IBeginDragHandler> UnityEngine.EventSystems.ExecuteEvents::get_beginDragHandler()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR EventFunction_1_t51AEB71F82F660F259E3704B0234135B58AFFC27 * ExecuteEvents_get_beginDragHandler_m7F238765714F73899EAFDF0BA203D9A8A57AED31_inline (const RuntimeMethod* method);
// System.Boolean UnityEngine.EventSystems.ExecuteEvents::Execute<UnityEngine.EventSystems.IBeginDragHandler>(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<T>)
inline bool ExecuteEvents_Execute_TisIBeginDragHandler_t5CBE3EF4B4A6303FA5E9AC40295295BBAD687BF4_mF52BD88147F7A01FED8F60F7279FB4885C81B677 (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___target0, BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * ___eventData1, EventFunction_1_t51AEB71F82F660F259E3704B0234135B58AFFC27 * ___functor2, const RuntimeMethod* method)
{
	return ((  bool (*) (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *, BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 *, EventFunction_1_t51AEB71F82F660F259E3704B0234135B58AFFC27 *, const RuntimeMethod*))ExecuteEvents_Execute_TisRuntimeObject_m69C612263456A3111F97114B38B8A0E2E16E4347_gshared)(___target0, ___eventData1, ___functor2, method);
}
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerUpHandler> UnityEngine.EventSystems.ExecuteEvents::get_pointerUpHandler()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR EventFunction_1_tB4C54A8FCB75F989CB93F264C377A493ADE6C3B6 * ExecuteEvents_get_pointerUpHandler_m7EDDD1128DC04344CECEBCB9B6B7CD064F7FAED2_inline (const RuntimeMethod* method);
// System.Boolean UnityEngine.EventSystems.ExecuteEvents::Execute<UnityEngine.EventSystems.IPointerUpHandler>(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<T>)
inline bool ExecuteEvents_Execute_TisIPointerUpHandler_tAF005E3FEF3EA2D9DDA99FAA488955AA8B392102_m5EC8537A16BC86231FBADBD3824D8BB988B2217F (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___target0, BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * ___eventData1, EventFunction_1_tB4C54A8FCB75F989CB93F264C377A493ADE6C3B6 * ___functor2, const RuntimeMethod* method)
{
	return ((  bool (*) (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *, BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 *, EventFunction_1_tB4C54A8FCB75F989CB93F264C377A493ADE6C3B6 *, const RuntimeMethod*))ExecuteEvents_Execute_TisRuntimeObject_m69C612263456A3111F97114B38B8A0E2E16E4347_gshared)(___target0, ___eventData1, ___functor2, method);
}
// System.Void UnityEngine.EventSystems.PointerEventData::set_pointerPress(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PointerEventData_set_pointerPress_m053AF3BF19752D9271AAC6A633B2718C61870D33 (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.EventSystems.PointerEventData::set_rawPointerPress(UnityEngine.GameObject)
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void PointerEventData_set_rawPointerPress_mEBAE6DDF7485B81E092BDE13462926FB5C251BB2_inline (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___value0, const RuntimeMethod* method);
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IDragHandler> UnityEngine.EventSystems.ExecuteEvents::get_dragHandler()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR EventFunction_1_t0E9496F82F057823DBF9B209D6D8F04FC499CEA1 * ExecuteEvents_get_dragHandler_m41B7D77771806788CD773C83C2E5A53D5ED5B179_inline (const RuntimeMethod* method);
// System.Boolean UnityEngine.EventSystems.ExecuteEvents::Execute<UnityEngine.EventSystems.IDragHandler>(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<T>)
inline bool ExecuteEvents_Execute_TisIDragHandler_t196F681B5B4A5BFCDEA2A93CA0A75D504908D25B_m741D6B2B38ED2B8C2F9C8E8455FC07DE85E4EFC1 (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___target0, BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * ___eventData1, EventFunction_1_t0E9496F82F057823DBF9B209D6D8F04FC499CEA1 * ___functor2, const RuntimeMethod* method)
{
	return ((  bool (*) (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *, BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 *, EventFunction_1_t0E9496F82F057823DBF9B209D6D8F04FC499CEA1 *, const RuntimeMethod*))ExecuteEvents_Execute_TisRuntimeObject_m69C612263456A3111F97114B38B8A0E2E16E4347_gshared)(___target0, ___eventData1, ___functor2, method);
}
// UnityEngine.EventSystems.PointerEventData UnityEngine.EventSystems.PointerInputModule::GetLastPointerEventData(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * PointerInputModule_GetLastPointerEventData_mEC097EFC007EA8900D2346665F277C1E4A8D94BD (PointerInputModule_tE8CB9BDC38DAF3162843E22541093DADDE1BB19C * __this, int32_t ___id0, const RuntimeMethod* method);
// System.Collections.Generic.Dictionary`2/ValueCollection<!0,!1> System.Collections.Generic.Dictionary`2<System.Int32,UnityEngine.EventSystems.PointerEventData>::get_Values()
inline ValueCollection_tE02BFE5D47E47509F8D4DB392A86B2FA4D23C860 * Dictionary_2_get_Values_m5DFAF423E31B2C717A7609A37B8BF9D40C37F298 (Dictionary_2_t9F401E8FAE13945DFBD264E317248AB9CC9C36CA * __this, const RuntimeMethod* method)
{
	return ((  ValueCollection_tE02BFE5D47E47509F8D4DB392A86B2FA4D23C860 * (*) (Dictionary_2_t9F401E8FAE13945DFBD264E317248AB9CC9C36CA *, const RuntimeMethod*))Dictionary_2_get_Values_m64F057D77C82404A3FFDECAE7B4F1FEA871D88DF_gshared)(__this, method);
}
// System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<!0,!1> System.Collections.Generic.Dictionary`2/ValueCollection<System.Int32,UnityEngine.EventSystems.PointerEventData>::GetEnumerator()
inline Enumerator_t41FA4A262247ABC7EF98E82EE2F07514E1A043D1  ValueCollection_GetEnumerator_m3083BA828B5A7D74B60B794E13BABECAA17F9100 (ValueCollection_tE02BFE5D47E47509F8D4DB392A86B2FA4D23C860 * __this, const RuntimeMethod* method)
{
	return ((  Enumerator_t41FA4A262247ABC7EF98E82EE2F07514E1A043D1  (*) (ValueCollection_tE02BFE5D47E47509F8D4DB392A86B2FA4D23C860 *, const RuntimeMethod*))ValueCollection_GetEnumerator_m1C244A7E5F1DC178E95203EDA6534B4A5520D5A4_gshared)(__this, method);
}
// !1 System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.Int32,UnityEngine.EventSystems.PointerEventData>::get_Current()
inline PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * Enumerator_get_Current_mB62E0EF30EB99C5E6EED36F0B93AFDA160DA5DC4_inline (Enumerator_t41FA4A262247ABC7EF98E82EE2F07514E1A043D1 * __this, const RuntimeMethod* method)
{
	return ((  PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * (*) (Enumerator_t41FA4A262247ABC7EF98E82EE2F07514E1A043D1 *, const RuntimeMethod*))Enumerator_get_Current_mD1A752D17DF497577BA84B4203B85714F3794590_gshared_inline)(__this, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.Int32,UnityEngine.EventSystems.PointerEventData>::MoveNext()
inline bool Enumerator_MoveNext_m2BE5B0DF09B0748DC7BF77614E4D7B005F7C1B26 (Enumerator_t41FA4A262247ABC7EF98E82EE2F07514E1A043D1 * __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Enumerator_t41FA4A262247ABC7EF98E82EE2F07514E1A043D1 *, const RuntimeMethod*))Enumerator_MoveNext_mF32D3FAB63E8E1862746211732E311BD61412FED_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.Int32,UnityEngine.EventSystems.PointerEventData>::Dispose()
inline void Enumerator_Dispose_mD4C14B2F450115E24AEC05C973F48037B5747921 (Enumerator_t41FA4A262247ABC7EF98E82EE2F07514E1A043D1 * __this, const RuntimeMethod* method)
{
	((  void (*) (Enumerator_t41FA4A262247ABC7EF98E82EE2F07514E1A043D1 *, const RuntimeMethod*))Enumerator_Dispose_m020103B665019FDC247D1DFEF111F99E80B94546_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,UnityEngine.EventSystems.PointerEventData>::Clear()
inline void Dictionary_2_Clear_m5E134812002582F6C695F280657B0F0FB866C81D (Dictionary_2_t9F401E8FAE13945DFBD264E317248AB9CC9C36CA * __this, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t9F401E8FAE13945DFBD264E317248AB9CC9C36CA *, const RuntimeMethod*))Dictionary_2_Clear_m482455899CE0084909A48605A2F722B2F1307FB7_gshared)(__this, method);
}
// System.Void System.Text.StringBuilder::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringBuilder__ctor_m53E278FB62B3EAEFAF82890C97219B9B5E2A56C3 (StringBuilder_t * __this, String_t* ___value0, const RuntimeMethod* method);
// System.Collections.Generic.Dictionary`2/Enumerator<!0,!1> System.Collections.Generic.Dictionary`2<System.Int32,UnityEngine.EventSystems.PointerEventData>::GetEnumerator()
inline Enumerator_t69DA01997DBC98F46135E03A41A0BAB908D2C2AB  Dictionary_2_GetEnumerator_m1C541FAF22C7EF038333DA366B4AE0ACDD66AB2F (Dictionary_2_t9F401E8FAE13945DFBD264E317248AB9CC9C36CA * __this, const RuntimeMethod* method)
{
	return ((  Enumerator_t69DA01997DBC98F46135E03A41A0BAB908D2C2AB  (*) (Dictionary_2_t9F401E8FAE13945DFBD264E317248AB9CC9C36CA *, const RuntimeMethod*))Dictionary_2_GetEnumerator_m96229BB73AA611A324DC70110E62FE619827A2CD_gshared)(__this, method);
}
// System.Collections.Generic.KeyValuePair`2<!0,!1> System.Collections.Generic.Dictionary`2/Enumerator<System.Int32,UnityEngine.EventSystems.PointerEventData>::get_Current()
inline KeyValuePair_2_t23E843C6D6385C71A1DB40EC1271D2DEA75F22EC  Enumerator_get_Current_m6AA7A4DE9A930D4377847ECAB3FB7366445586FC_inline (Enumerator_t69DA01997DBC98F46135E03A41A0BAB908D2C2AB * __this, const RuntimeMethod* method)
{
	return ((  KeyValuePair_2_t23E843C6D6385C71A1DB40EC1271D2DEA75F22EC  (*) (Enumerator_t69DA01997DBC98F46135E03A41A0BAB908D2C2AB *, const RuntimeMethod*))Enumerator_get_Current_mD6B1E9D5866E377F8CAD19D88CECDB8AA7016553_gshared_inline)(__this, method);
}
// !1 System.Collections.Generic.KeyValuePair`2<System.Int32,UnityEngine.EventSystems.PointerEventData>::get_Value()
inline PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * KeyValuePair_2_get_Value_m5C4F597552188FC896592B5F4C7D2562ED08D782_inline (KeyValuePair_2_t23E843C6D6385C71A1DB40EC1271D2DEA75F22EC * __this, const RuntimeMethod* method)
{
	return ((  PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * (*) (KeyValuePair_2_t23E843C6D6385C71A1DB40EC1271D2DEA75F22EC *, const RuntimeMethod*))KeyValuePair_2_get_Value_m6111F7FFB9F9E80C559084882040115B4F3DFF8E_gshared_inline)(__this, method);
}
// !0 System.Collections.Generic.KeyValuePair`2<System.Int32,UnityEngine.EventSystems.PointerEventData>::get_Key()
inline int32_t KeyValuePair_2_get_Key_mA55B20415ED8EE1E5534FF7842AA3DFAB1D71288_inline (KeyValuePair_2_t23E843C6D6385C71A1DB40EC1271D2DEA75F22EC * __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (KeyValuePair_2_t23E843C6D6385C71A1DB40EC1271D2DEA75F22EC *, const RuntimeMethod*))KeyValuePair_2_get_Key_m3A05638ECF11AC4B452C86801F0A7263344AB2AC_gshared_inline)(__this, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2/Enumerator<System.Int32,UnityEngine.EventSystems.PointerEventData>::MoveNext()
inline bool Enumerator_MoveNext_m4752940BF82094EBB7F9499882C0F4BA41CE7654 (Enumerator_t69DA01997DBC98F46135E03A41A0BAB908D2C2AB * __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Enumerator_t69DA01997DBC98F46135E03A41A0BAB908D2C2AB *, const RuntimeMethod*))Enumerator_MoveNext_m2E3757A7C76D2E1DB0B77D03FF3DE7406334779A_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2/Enumerator<System.Int32,UnityEngine.EventSystems.PointerEventData>::Dispose()
inline void Enumerator_Dispose_mABC1114077588D73707368D2C7E05EA9CF4DD99A (Enumerator_t69DA01997DBC98F46135E03A41A0BAB908D2C2AB * __this, const RuntimeMethod* method)
{
	((  void (*) (Enumerator_t69DA01997DBC98F46135E03A41A0BAB908D2C2AB *, const RuntimeMethod*))Enumerator_Dispose_mA0C519E84D909C2F0BEABF433D85E0EC6FB7C218_gshared)(__this, method);
}
// UnityEngine.GameObject UnityEngine.EventSystems.ExecuteEvents::GetEventHandler<UnityEngine.EventSystems.ISelectHandler>(UnityEngine.GameObject)
inline GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ExecuteEvents_GetEventHandler_TisISelectHandler_t05E0943DEF2BC53023C2E4BF4C815E0EDE82C0F4_mF4CBE0CD9A57B74AD0300F5CD3F0B2CD5529CFF2 (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___root0, const RuntimeMethod* method)
{
	return ((  GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * (*) (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *, const RuntimeMethod*))ExecuteEvents_GetEventHandler_TisRuntimeObject_m5740E26204A115597421DC622828C0601C2BECA8_gshared)(___root0, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,UnityEngine.EventSystems.PointerEventData>::.ctor()
inline void Dictionary_2__ctor_mF7111B54D6541408873B092D226ACE67D76CC699 (Dictionary_2_t9F401E8FAE13945DFBD264E317248AB9CC9C36CA * __this, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t9F401E8FAE13945DFBD264E317248AB9CC9C36CA *, const RuntimeMethod*))Dictionary_2__ctor_m7D745ADE56151C2895459668F4A4242985E526D8_gshared)(__this, method);
}
// System.Void UnityEngine.EventSystems.PointerInputModule/MouseState::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MouseState__ctor_mCEC029743547501A89B66C448642D3BA8D5EB600 (MouseState_t4D6249AEF3F24542B7F13D49020EC1B8DC2F05D7 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.EventSystems.BaseInputModule::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseInputModule__ctor_m8F78B6153670F05181D1B348C4259C45DCF4C231 (BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939 * __this, const RuntimeMethod* method);
// !0 System.Collections.Generic.List`1<UnityEngine.EventSystems.PointerInputModule/ButtonState>::get_Item(System.Int32)
inline ButtonState_tCF0544E1131CD058FABBEE56FA1D0A4716A17F9D * List_1_get_Item_m8D4F507953F2B93EA7C0501FEC2051D4C58CF483_inline (List_1_tF0A983C549D4719BB6731A650E4E4F1BB16AADAA * __this, int32_t ___index0, const RuntimeMethod* method)
{
	return ((  ButtonState_tCF0544E1131CD058FABBEE56FA1D0A4716A17F9D * (*) (List_1_tF0A983C549D4719BB6731A650E4E4F1BB16AADAA *, int32_t, const RuntimeMethod*))List_1_get_Item_mFDB8AD680C600072736579BBF5F38F7416396588_gshared_inline)(__this, ___index0, method);
}
// UnityEngine.EventSystems.PointerInputModule/MouseButtonEventData UnityEngine.EventSystems.PointerInputModule/ButtonState::get_eventData()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR MouseButtonEventData_tDD4D7A2BEE7C4674ADFD921AB2323FBFF7317988 * ButtonState_get_eventData_mA9D054D526473A2481A997758CDDEB022E67351D_inline (ButtonState_tCF0544E1131CD058FABBEE56FA1D0A4716A17F9D * __this, const RuntimeMethod* method);
// System.Boolean UnityEngine.EventSystems.PointerInputModule/MouseButtonEventData::PressedThisFrame()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MouseButtonEventData_PressedThisFrame_m172F2A7A82DED3678EF87AD1B4FD69D6D406E176 (MouseButtonEventData_tDD4D7A2BEE7C4674ADFD921AB2323FBFF7317988 * __this, const RuntimeMethod* method);
// System.Int32 System.Collections.Generic.List`1<UnityEngine.EventSystems.PointerInputModule/ButtonState>::get_Count()
inline int32_t List_1_get_Count_m178B4BEE5CC704EFBA5BDDCDAC1B4AEDAD99D82B_inline (List_1_tF0A983C549D4719BB6731A650E4E4F1BB16AADAA * __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_tF0A983C549D4719BB6731A650E4E4F1BB16AADAA *, const RuntimeMethod*))List_1_get_Count_m507C9149FF7F83AAC72C29091E745D557DA47D22_gshared_inline)(__this, method);
}
// System.Boolean UnityEngine.EventSystems.PointerInputModule/MouseButtonEventData::ReleasedThisFrame()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MouseButtonEventData_ReleasedThisFrame_mE4BFCF235B7D4B71D41FE3A4CDB376701001CD40 (MouseButtonEventData_tDD4D7A2BEE7C4674ADFD921AB2323FBFF7317988 * __this, const RuntimeMethod* method);
// UnityEngine.EventSystems.PointerEventData/InputButton UnityEngine.EventSystems.PointerInputModule/ButtonState::get_button()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR int32_t ButtonState_get_button_mB538B2D483C482A7E628D26BA390449A54C958A3_inline (ButtonState_tCF0544E1131CD058FABBEE56FA1D0A4716A17F9D * __this, const RuntimeMethod* method);
// System.Void UnityEngine.EventSystems.PointerInputModule/ButtonState::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ButtonState__ctor_m96C223DB2B958828D45ACB15D1CF32C4B87FFA97 (ButtonState_tCF0544E1131CD058FABBEE56FA1D0A4716A17F9D * __this, const RuntimeMethod* method);
// System.Void UnityEngine.EventSystems.PointerInputModule/ButtonState::set_button(UnityEngine.EventSystems.PointerEventData/InputButton)
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void ButtonState_set_button_m9D44DBD86C06F5C9DF68A84CD5D89A4847E02D68_inline (ButtonState_tCF0544E1131CD058FABBEE56FA1D0A4716A17F9D * __this, int32_t ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.EventSystems.PointerInputModule/MouseButtonEventData::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MouseButtonEventData__ctor_mB419FF26D986E03E724C39FC0BF03B8B2C461FD3 (MouseButtonEventData_tDD4D7A2BEE7C4674ADFD921AB2323FBFF7317988 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.EventSystems.PointerInputModule/ButtonState::set_eventData(UnityEngine.EventSystems.PointerInputModule/MouseButtonEventData)
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void ButtonState_set_eventData_m3E72ED95C634264A32BE660552D22684B0BF8B55_inline (ButtonState_tCF0544E1131CD058FABBEE56FA1D0A4716A17F9D * __this, MouseButtonEventData_tDD4D7A2BEE7C4674ADFD921AB2323FBFF7317988 * ___value0, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<UnityEngine.EventSystems.PointerInputModule/ButtonState>::Add(!0)
inline void List_1_Add_m473340A1650E68D51EC0977752F774D191638D21 (List_1_tF0A983C549D4719BB6731A650E4E4F1BB16AADAA * __this, ButtonState_tCF0544E1131CD058FABBEE56FA1D0A4716A17F9D * ___item0, const RuntimeMethod* method)
{
	((  void (*) (List_1_tF0A983C549D4719BB6731A650E4E4F1BB16AADAA *, ButtonState_tCF0544E1131CD058FABBEE56FA1D0A4716A17F9D *, const RuntimeMethod*))List_1_Add_m6930161974C7504C80F52EC379EF012387D43138_gshared)(__this, ___item0, method);
}
// UnityEngine.EventSystems.PointerInputModule/ButtonState UnityEngine.EventSystems.PointerInputModule/MouseState::GetButtonState(UnityEngine.EventSystems.PointerEventData/InputButton)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ButtonState_tCF0544E1131CD058FABBEE56FA1D0A4716A17F9D * MouseState_GetButtonState_m0C2884609F720A284C72EAEF061C781F4874CCAE (MouseState_t4D6249AEF3F24542B7F13D49020EC1B8DC2F05D7 * __this, int32_t ___button0, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<UnityEngine.EventSystems.PointerInputModule/ButtonState>::.ctor()
inline void List_1__ctor_mA1A5C97C3F84391F0507B0D458855A5C4AD7A37F (List_1_tF0A983C549D4719BB6731A650E4E4F1BB16AADAA * __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_tF0A983C549D4719BB6731A650E4E4F1BB16AADAA *, const RuntimeMethod*))List_1__ctor_mC832F1AC0F814BAEB19175F5D7972A7507508BC3_gshared)(__this, method);
}
// System.Boolean UnityEngine.EventSystems.RaycastResult::get_isValid()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RaycastResult_get_isValid_m2F2241EF619EFFC0F609FAA35D4C64455712DE47 (RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91 * __this, const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.Vector3::get_up()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  Vector3_get_up_m6309EBC4E42D6D0B3D28056BD23D0331275306F7 (const RuntimeMethod* method);
// UnityEngine.Vector2 UnityEngine.Vector2::op_Implicit(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  Vector2_op_Implicit_mEA1F75961E3D368418BA8CEB9C40E55C25BA3C28 (Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  ___v0, const RuntimeMethod* method);
// System.Void UnityEngine.EventSystems.RaycastResult::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RaycastResult_Clear_mDC3D08DD775DA02145E5AF6FE62465EBACEB4AAB (RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91 * __this, const RuntimeMethod* method);
// System.Boolean System.Collections.Generic.List`1<UnityEngine.EventSystems.BaseRaycaster>::Contains(!0)
inline bool List_1_Contains_mDD1394F1213F45B41A99E90D016B9FC3BB50F621 (List_1_tED9ECFD90851157EFC14F5BE7FAA8124613D0C97 * __this, BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 * ___item0, const RuntimeMethod* method)
{
	return ((  bool (*) (List_1_tED9ECFD90851157EFC14F5BE7FAA8124613D0C97 *, BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 *, const RuntimeMethod*))List_1_Contains_mE08D561E86879A26245096C572A8593279383FDB_gshared)(__this, ___item0, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.EventSystems.BaseRaycaster>::Add(!0)
inline void List_1_Add_mA579ABF08A6C0EED48762710E8BCB68F55F8E07C (List_1_tED9ECFD90851157EFC14F5BE7FAA8124613D0C97 * __this, BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 * ___item0, const RuntimeMethod* method)
{
	((  void (*) (List_1_tED9ECFD90851157EFC14F5BE7FAA8124613D0C97 *, BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 *, const RuntimeMethod*))List_1_Add_m6930161974C7504C80F52EC379EF012387D43138_gshared)(__this, ___item0, method);
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.EventSystems.BaseRaycaster>::Remove(!0)
inline bool List_1_Remove_m43B959D57F1FDDF069978C9969718E171527AE39 (List_1_tED9ECFD90851157EFC14F5BE7FAA8124613D0C97 * __this, BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 * ___item0, const RuntimeMethod* method)
{
	return ((  bool (*) (List_1_tED9ECFD90851157EFC14F5BE7FAA8124613D0C97 *, BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 *, const RuntimeMethod*))List_1_Remove_m908B647BB9F807676DACE34E3E73475C3C3751D4_gshared)(__this, ___item0, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.EventSystems.BaseRaycaster>::.ctor()
inline void List_1__ctor_m6C09F5E34A08B8F5B54D33F1F5FACA7A70542865 (List_1_tED9ECFD90851157EFC14F5BE7FAA8124613D0C97 * __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_tED9ECFD90851157EFC14F5BE7FAA8124613D0C97 *, const RuntimeMethod*))List_1__ctor_mC832F1AC0F814BAEB19175F5D7972A7507508BC3_gshared)(__this, method);
}
// System.Void UnityEngine.EventSystems.PointerInputModule::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PointerInputModule__ctor_m05A4A9E4BF8053B1444986BF3EB27D8007AE9275 (PointerInputModule_tE8CB9BDC38DAF3162843E22541093DADDE1BB19C * __this, const RuntimeMethod* method);
// UnityEngine.OperatingSystemFamily UnityEngine.SystemInfo::get_operatingSystemFamily()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SystemInfo_get_operatingSystemFamily_mA35FE1FF2DD6240B2880DC5F642D4A0CC2B58D8D (const RuntimeMethod* method);
// System.Boolean UnityEngine.EventSystems.EventSystem::get_isFocused()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR bool EventSystem_get_isFocused_m421DE003FCADF582AF1D7F0B8B036513E9743294_inline (EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * __this, const RuntimeMethod* method);
// System.Boolean UnityEngine.EventSystems.StandaloneInputModule::ShouldIgnoreEventsOnNoFocus()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool StandaloneInputModule_ShouldIgnoreEventsOnNoFocus_mEE9196582563D3B4F864A3FDDC41B3AF058DE1E8 (StandaloneInputModule_tF3BDE3C0D374D1A0C87654254FA5E74F6B8C1EF5 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.EventSystems.StandaloneInputModule::ReleaseMouse(UnityEngine.EventSystems.PointerEventData,UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StandaloneInputModule_ReleaseMouse_mAB37571EEE6FE65733244890BE88FFF095DF8FED (StandaloneInputModule_tF3BDE3C0D374D1A0C87654254FA5E74F6B8C1EF5 * __this, PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * ___pointerEvent0, GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___currentOverGo1, const RuntimeMethod* method);
// UnityEngine.GameObject UnityEngine.EventSystems.ExecuteEvents::GetEventHandler<UnityEngine.EventSystems.IPointerClickHandler>(UnityEngine.GameObject)
inline GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ExecuteEvents_GetEventHandler_TisIPointerClickHandler_t337D40B4F0C87DA190B55BF225ADB716F4ADCA13_m96365BF6D04738F7FB08BF90EF5B2CB5AE01C1AD (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___root0, const RuntimeMethod* method)
{
	return ((  GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * (*) (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *, const RuntimeMethod*))ExecuteEvents_GetEventHandler_TisRuntimeObject_m5740E26204A115597421DC622828C0601C2BECA8_gshared)(___root0, method);
}
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerClickHandler> UnityEngine.EventSystems.ExecuteEvents::get_pointerClickHandler()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR EventFunction_1_t7BFB6A90DB6AE5607866DE2A89133CA327285B1E * ExecuteEvents_get_pointerClickHandler_mA657195AEC7D0A42036CBCAC9AD48F215C3C69E3_inline (const RuntimeMethod* method);
// System.Boolean UnityEngine.EventSystems.ExecuteEvents::Execute<UnityEngine.EventSystems.IPointerClickHandler>(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<T>)
inline bool ExecuteEvents_Execute_TisIPointerClickHandler_t337D40B4F0C87DA190B55BF225ADB716F4ADCA13_mB8A59713F468FB6A061C8A5DF7FF205EE1C9A855 (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___target0, BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * ___eventData1, EventFunction_1_t7BFB6A90DB6AE5607866DE2A89133CA327285B1E * ___functor2, const RuntimeMethod* method)
{
	return ((  bool (*) (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *, BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 *, EventFunction_1_t7BFB6A90DB6AE5607866DE2A89133CA327285B1E *, const RuntimeMethod*))ExecuteEvents_Execute_TisRuntimeObject_m69C612263456A3111F97114B38B8A0E2E16E4347_gshared)(___target0, ___eventData1, ___functor2, method);
}
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IDropHandler> UnityEngine.EventSystems.ExecuteEvents::get_dropHandler()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR EventFunction_1_t720BFA53CC728483A4F8F3E442824FBB413960B5 * ExecuteEvents_get_dropHandler_mC2362B96C6CD3628B83722F4B7C73E707C6C1EAF_inline (const RuntimeMethod* method);
// UnityEngine.GameObject UnityEngine.EventSystems.ExecuteEvents::ExecuteHierarchy<UnityEngine.EventSystems.IDropHandler>(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<T>)
inline GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ExecuteEvents_ExecuteHierarchy_TisIDropHandler_t617E86EDCC6B18A39D69DFF444D5358072B524C3_m42750090DC2A40178705596286003B1346E093AE (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___root0, BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * ___eventData1, EventFunction_1_t720BFA53CC728483A4F8F3E442824FBB413960B5 * ___callbackFunction2, const RuntimeMethod* method)
{
	return ((  GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * (*) (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *, BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 *, EventFunction_1_t720BFA53CC728483A4F8F3E442824FBB413960B5 *, const RuntimeMethod*))ExecuteEvents_ExecuteHierarchy_TisRuntimeObject_m2E66C1E626886F04E8AEC36183F9E982392C62F3_gshared)(___root0, ___eventData1, ___callbackFunction2, method);
}
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IEndDragHandler> UnityEngine.EventSystems.ExecuteEvents::get_endDragHandler()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR EventFunction_1_t27247279794E7FDE55DC4CE9990E1DED38CDAF20 * ExecuteEvents_get_endDragHandler_m23B60D3E3873043263069A3C3145393475690769_inline (const RuntimeMethod* method);
// System.Boolean UnityEngine.EventSystems.ExecuteEvents::Execute<UnityEngine.EventSystems.IEndDragHandler>(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<T>)
inline bool ExecuteEvents_Execute_TisIEndDragHandler_tA6045DEE83CD2C06AC9409CBE183B10E3C0B9070_mA291A7F54310189C41491E72BA411886D4020775 (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___target0, BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * ___eventData1, EventFunction_1_t27247279794E7FDE55DC4CE9990E1DED38CDAF20 * ___functor2, const RuntimeMethod* method)
{
	return ((  bool (*) (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *, BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 *, EventFunction_1_t27247279794E7FDE55DC4CE9990E1DED38CDAF20 *, const RuntimeMethod*))ExecuteEvents_Execute_TisRuntimeObject_m69C612263456A3111F97114B38B8A0E2E16E4347_gshared)(___target0, ___eventData1, ___functor2, method);
}
// System.Void UnityEngine.EventSystems.PointerEventData::set_pointerDrag(UnityEngine.GameObject)
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void PointerEventData_set_pointerDrag_mAA21AD97ABF508FD1D2313C36CAEF3A969F1D35D_inline (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___value0, const RuntimeMethod* method);
// System.Boolean UnityEngine.EventSystems.BaseInputModule::ShouldActivateModule()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BaseInputModule_ShouldActivateModule_m8EB1E427EFD3E7AC2341EE52DE4E51FD8D6EF548 (BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.EventSystems.BaseInputModule::ActivateModule()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseInputModule_ActivateModule_m83647D8599561B6CA562F24EA7088E37DAC2AD29 (BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939 * __this, const RuntimeMethod* method);
// UnityEngine.GameObject UnityEngine.EventSystems.EventSystem::get_firstSelectedGameObject()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * EventSystem_get_firstSelectedGameObject_m8CAFDA874F89BDA34E0984860046C1C171B200E1_inline (EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.EventSystems.BaseInputModule::DeactivateModule()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseInputModule_DeactivateModule_m83781CF60B00AD9DA46E96D72321C4983EFA85FF (BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.EventSystems.PointerInputModule::ClearSelection()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PointerInputModule_ClearSelection_m90CD812546D41142C4E9C599D7DD39A887F3F5C1 (PointerInputModule_tE8CB9BDC38DAF3162843E22541093DADDE1BB19C * __this, const RuntimeMethod* method);
// System.Boolean UnityEngine.EventSystems.StandaloneInputModule::SendUpdateEventToSelectedObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool StandaloneInputModule_SendUpdateEventToSelectedObject_m7180367BFB750772FECFBC7C621234B7FBF29C9D (StandaloneInputModule_tF3BDE3C0D374D1A0C87654254FA5E74F6B8C1EF5 * __this, const RuntimeMethod* method);
// System.Boolean UnityEngine.EventSystems.StandaloneInputModule::ProcessTouchEvents()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool StandaloneInputModule_ProcessTouchEvents_m74C783AF0B4D517978ECCE3E8A1081F49D174F69 (StandaloneInputModule_tF3BDE3C0D374D1A0C87654254FA5E74F6B8C1EF5 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.EventSystems.StandaloneInputModule::ProcessMouseEvent()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StandaloneInputModule_ProcessMouseEvent_m4CF90D3BE8DC50D135D42B31C70D3D2D30B47174 (StandaloneInputModule_tF3BDE3C0D374D1A0C87654254FA5E74F6B8C1EF5 * __this, const RuntimeMethod* method);
// System.Boolean UnityEngine.EventSystems.EventSystem::get_sendNavigationEvents()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR bool EventSystem_get_sendNavigationEvents_m0DB01018B4EF41A51D0AD481DD07F381ED2223DF_inline (EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * __this, const RuntimeMethod* method);
// System.Boolean UnityEngine.EventSystems.StandaloneInputModule::SendMoveEventToSelectedObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool StandaloneInputModule_SendMoveEventToSelectedObject_mBD62EF30732300D347DA3D78B7473D6DCF15BC41 (StandaloneInputModule_tF3BDE3C0D374D1A0C87654254FA5E74F6B8C1EF5 * __this, const RuntimeMethod* method);
// System.Boolean UnityEngine.EventSystems.StandaloneInputModule::SendSubmitEventToSelectedObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool StandaloneInputModule_SendSubmitEventToSelectedObject_m29ACA510C925399B9D806ED171DA86E4F3A671E4 (StandaloneInputModule_tF3BDE3C0D374D1A0C87654254FA5E74F6B8C1EF5 * __this, const RuntimeMethod* method);
// UnityEngine.TouchType UnityEngine.Touch::get_type()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Touch_get_type_mAF919D12756ABA000A17146E82FDDFCEBFD6EEA9 (Touch_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8 * __this, const RuntimeMethod* method);
// UnityEngine.EventSystems.PointerEventData UnityEngine.EventSystems.PointerInputModule::GetTouchPointerEventData(UnityEngine.Touch,System.Boolean&,System.Boolean&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * PointerInputModule_GetTouchPointerEventData_m27D309E699986AE28F15FF944CCADC4EA2E9BC11 (PointerInputModule_tE8CB9BDC38DAF3162843E22541093DADDE1BB19C * __this, Touch_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8  ___input0, bool* ___pressed1, bool* ___released2, const RuntimeMethod* method);
// System.Void UnityEngine.EventSystems.StandaloneInputModule::ProcessTouchPress(UnityEngine.EventSystems.PointerEventData,System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StandaloneInputModule_ProcessTouchPress_m46FBF040EAB0A0F8D832FEB600EF0B9C48E13F61 (StandaloneInputModule_tF3BDE3C0D374D1A0C87654254FA5E74F6B8C1EF5 * __this, PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * ___pointerEvent0, bool ___pressed1, bool ___released2, const RuntimeMethod* method);
// System.Void UnityEngine.EventSystems.PointerInputModule::RemovePointerData(UnityEngine.EventSystems.PointerEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PointerInputModule_RemovePointerData_m17E63DD11FE440D4D88078B4895137C942C52C3A (PointerInputModule_tE8CB9BDC38DAF3162843E22541093DADDE1BB19C * __this, PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * ___data0, const RuntimeMethod* method);
// System.Void UnityEngine.EventSystems.PointerEventData::set_pointerPressRaycast(UnityEngine.EventSystems.RaycastResult)
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void PointerEventData_set_pointerPressRaycast_m2F371C6E5AB2AAB39C6F7F889594D480D797D5FD_inline (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.EventSystems.PointerInputModule::DeselectIfSelectionChanged(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PointerInputModule_DeselectIfSelectionChanged_mD24AB70C8C12903D513ABB8BAE132E707B0F0A70 (PointerInputModule_tE8CB9BDC38DAF3162843E22541093DADDE1BB19C * __this, GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___currentOverGo0, BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * ___pointerEvent1, const RuntimeMethod* method);
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerDownHandler> UnityEngine.EventSystems.ExecuteEvents::get_pointerDownHandler()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR EventFunction_1_t94FBBDEF418C6167886272036699D1A74444B57E * ExecuteEvents_get_pointerDownHandler_m8AE9CA906C86BBBEB75BA2D05F5DAB01F62519E3_inline (const RuntimeMethod* method);
// UnityEngine.GameObject UnityEngine.EventSystems.ExecuteEvents::ExecuteHierarchy<UnityEngine.EventSystems.IPointerDownHandler>(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<T>)
inline GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ExecuteEvents_ExecuteHierarchy_TisIPointerDownHandler_tD9DAB9987B51AF8D4029CC24F52D17485684F4BF_m7109FC139AAD566492E6FABD873264235C450706 (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___root0, BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * ___eventData1, EventFunction_1_t94FBBDEF418C6167886272036699D1A74444B57E * ___callbackFunction2, const RuntimeMethod* method)
{
	return ((  GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * (*) (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *, BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 *, EventFunction_1_t94FBBDEF418C6167886272036699D1A74444B57E *, const RuntimeMethod*))ExecuteEvents_ExecuteHierarchy_TisRuntimeObject_m2E66C1E626886F04E8AEC36183F9E982392C62F3_gshared)(___root0, ___eventData1, ___callbackFunction2, method);
}
// System.Single UnityEngine.Time::get_unscaledTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Time_get_unscaledTime_m57F78B855097C5BA632CF9BE60667A9DEBCAA472 (const RuntimeMethod* method);
// System.Single UnityEngine.EventSystems.PointerEventData::get_clickTime()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR float PointerEventData_get_clickTime_m22DF8D2239FF9E101B69E3C27710B3512328BBF3_inline (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, const RuntimeMethod* method);
// System.Int32 UnityEngine.EventSystems.PointerEventData::get_clickCount()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR int32_t PointerEventData_get_clickCount_m171A2D241BD02AC43908420497688C5B354BF6E9_inline (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, const RuntimeMethod* method);
// UnityEngine.GameObject UnityEngine.EventSystems.ExecuteEvents::GetEventHandler<UnityEngine.EventSystems.IDragHandler>(UnityEngine.GameObject)
inline GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ExecuteEvents_GetEventHandler_TisIDragHandler_t196F681B5B4A5BFCDEA2A93CA0A75D504908D25B_m5A727D5FF70D5140242C84BF539D7BC0C4D84D99 (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___root0, const RuntimeMethod* method)
{
	return ((  GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * (*) (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *, const RuntimeMethod*))ExecuteEvents_GetEventHandler_TisRuntimeObject_m5740E26204A115597421DC622828C0601C2BECA8_gshared)(___root0, method);
}
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IInitializePotentialDragHandler> UnityEngine.EventSystems.ExecuteEvents::get_initializePotentialDrag()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR EventFunction_1_tBDB74EA8100B6A332148C484883D175247B86418 * ExecuteEvents_get_initializePotentialDrag_m5B3D899EB08DA227EFBFC67778DDB98D7505C6D4_inline (const RuntimeMethod* method);
// System.Boolean UnityEngine.EventSystems.ExecuteEvents::Execute<UnityEngine.EventSystems.IInitializePotentialDragHandler>(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<T>)
inline bool ExecuteEvents_Execute_TisIInitializePotentialDragHandler_t56667A600E5BC5B8786753312DB9EDFE13455B45_mB7B114F04C939E04FC2CAE1AB370BBB5BC2AA895 (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___target0, BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * ___eventData1, EventFunction_1_tBDB74EA8100B6A332148C484883D175247B86418 * ___functor2, const RuntimeMethod* method)
{
	return ((  bool (*) (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *, BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 *, EventFunction_1_tBDB74EA8100B6A332148C484883D175247B86418 *, const RuntimeMethod*))ExecuteEvents_Execute_TisRuntimeObject_m69C612263456A3111F97114B38B8A0E2E16E4347_gshared)(___target0, ___eventData1, ___functor2, method);
}
// UnityEngine.GameObject UnityEngine.EventSystems.ExecuteEvents::ExecuteHierarchy<UnityEngine.EventSystems.IPointerExitHandler>(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<T>)
inline GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ExecuteEvents_ExecuteHierarchy_TisIPointerExitHandler_t5D65A773A15D990BC231F7C9FE221AB4417327FF_mE5F3CB5276F1AB80CC2D0DD03F13BDC8998E71AB (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___root0, BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * ___eventData1, EventFunction_1_t156B38372E4198DF5F3BFB91B163298206561AAA * ___callbackFunction2, const RuntimeMethod* method)
{
	return ((  GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * (*) (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *, BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 *, EventFunction_1_t156B38372E4198DF5F3BFB91B163298206561AAA *, const RuntimeMethod*))ExecuteEvents_ExecuteHierarchy_TisRuntimeObject_m2E66C1E626886F04E8AEC36183F9E982392C62F3_gshared)(___root0, ___eventData1, ___callbackFunction2, method);
}
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.ISubmitHandler> UnityEngine.EventSystems.ExecuteEvents::get_submitHandler()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR EventFunction_1_t5BB945D5F864E6359484E402D1FE8929D197BE5B * ExecuteEvents_get_submitHandler_m734C2BE2F7CDA7F5C42897E3C8023D3C7E1EDF88_inline (const RuntimeMethod* method);
// System.Boolean UnityEngine.EventSystems.ExecuteEvents::Execute<UnityEngine.EventSystems.ISubmitHandler>(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<T>)
inline bool ExecuteEvents_Execute_TisISubmitHandler_tCFAD2814817B87B883DB9E7F84EE0196C9E531C5_m2D100BF7609D3CBEC507D47F53EEA38886C65327 (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___target0, BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * ___eventData1, EventFunction_1_t5BB945D5F864E6359484E402D1FE8929D197BE5B * ___functor2, const RuntimeMethod* method)
{
	return ((  bool (*) (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *, BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 *, EventFunction_1_t5BB945D5F864E6359484E402D1FE8929D197BE5B *, const RuntimeMethod*))ExecuteEvents_Execute_TisRuntimeObject_m69C612263456A3111F97114B38B8A0E2E16E4347_gshared)(___target0, ___eventData1, ___functor2, method);
}
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.ICancelHandler> UnityEngine.EventSystems.ExecuteEvents::get_cancelHandler()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR EventFunction_1_tB1E06A1C7DCF49735FC24FF0D18D41AC38573258 * ExecuteEvents_get_cancelHandler_m5DB4A9513FB8B9248AE555F7D8E8043175B8D995_inline (const RuntimeMethod* method);
// System.Boolean UnityEngine.EventSystems.ExecuteEvents::Execute<UnityEngine.EventSystems.ICancelHandler>(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<T>)
inline bool ExecuteEvents_Execute_TisICancelHandler_t868799EEEF8164176835C988494360950CFB75B3_m313986EC0AE6CB7A9A2FB9F1E30A4AF0EB9C0FB5 (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___target0, BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * ___eventData1, EventFunction_1_tB1E06A1C7DCF49735FC24FF0D18D41AC38573258 * ___functor2, const RuntimeMethod* method)
{
	return ((  bool (*) (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *, BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 *, EventFunction_1_tB1E06A1C7DCF49735FC24FF0D18D41AC38573258 *, const RuntimeMethod*))ExecuteEvents_Execute_TisRuntimeObject_m69C612263456A3111F97114B38B8A0E2E16E4347_gshared)(___target0, ___eventData1, ___functor2, method);
}
// UnityEngine.Vector2 UnityEngine.EventSystems.StandaloneInputModule::GetRawMoveVector()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  StandaloneInputModule_GetRawMoveVector_m36E309DADA8C0BB4CA0710FAABE0F4E9B77C2F6A (StandaloneInputModule_tF3BDE3C0D374D1A0C87654254FA5E74F6B8C1EF5 * __this, const RuntimeMethod* method);
// System.Single UnityEngine.Vector2::Dot(UnityEngine.Vector2,UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Vector2_Dot_m34F6A75BE3FC6F728233811943AC4406C7D905BA (Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___lhs0, Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___rhs1, const RuntimeMethod* method);
// UnityEngine.EventSystems.MoveDirection UnityEngine.EventSystems.AxisEventData::get_moveDir()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR int32_t AxisEventData_get_moveDir_mD9CF8343509BAE60C581138D824F9C53659DBBD4_inline (AxisEventData_t6684191CFC2ADB0DD66DD195174D92F017862442 * __this, const RuntimeMethod* method);
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IMoveHandler> UnityEngine.EventSystems.ExecuteEvents::get_moveHandler()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR EventFunction_1_tB2C19C9019D16125E4D50F9E2BD670A9A4DE01FB * ExecuteEvents_get_moveHandler_m113A4222FC10723B2E38398E182C02F6624D6F24_inline (const RuntimeMethod* method);
// System.Boolean UnityEngine.EventSystems.ExecuteEvents::Execute<UnityEngine.EventSystems.IMoveHandler>(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<T>)
inline bool ExecuteEvents_Execute_TisIMoveHandler_tD51D5B6A4C5B3A233263107AF0020BE185647D41_m9957EA9BC1F99FC78E8570C51955C24C4355905C (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___target0, BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * ___eventData1, EventFunction_1_tB2C19C9019D16125E4D50F9E2BD670A9A4DE01FB * ___functor2, const RuntimeMethod* method)
{
	return ((  bool (*) (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *, BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 *, EventFunction_1_tB2C19C9019D16125E4D50F9E2BD670A9A4DE01FB *, const RuntimeMethod*))ExecuteEvents_Execute_TisRuntimeObject_m69C612263456A3111F97114B38B8A0E2E16E4347_gshared)(___target0, ___eventData1, ___functor2, method);
}
// System.Void UnityEngine.EventSystems.StandaloneInputModule::ProcessMouseEvent(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StandaloneInputModule_ProcessMouseEvent_mBC7F5E60430C4594852FB785035D8FE5EAD9FF99 (StandaloneInputModule_tF3BDE3C0D374D1A0C87654254FA5E74F6B8C1EF5 * __this, int32_t ___id0, const RuntimeMethod* method);
// System.Void UnityEngine.EventSystems.StandaloneInputModule::ProcessMousePress(UnityEngine.EventSystems.PointerInputModule/MouseButtonEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StandaloneInputModule_ProcessMousePress_mEB96E70EDB025F2AA37FEF2063CE248AC735C16F (StandaloneInputModule_tF3BDE3C0D374D1A0C87654254FA5E74F6B8C1EF5 * __this, MouseButtonEventData_tDD4D7A2BEE7C4674ADFD921AB2323FBFF7317988 * ___data0, const RuntimeMethod* method);
// UnityEngine.GameObject UnityEngine.EventSystems.ExecuteEvents::GetEventHandler<UnityEngine.EventSystems.IScrollHandler>(UnityEngine.GameObject)
inline GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ExecuteEvents_GetEventHandler_TisIScrollHandler_t3BB7CCD821B37EBB5EA18D30D65D4075FB43198B_m862233B0489763DCCBC4FA2ADD82C50E3FAF6D04 (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___root0, const RuntimeMethod* method)
{
	return ((  GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * (*) (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *, const RuntimeMethod*))ExecuteEvents_GetEventHandler_TisRuntimeObject_m5740E26204A115597421DC622828C0601C2BECA8_gshared)(___root0, method);
}
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IScrollHandler> UnityEngine.EventSystems.ExecuteEvents::get_scrollHandler()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR EventFunction_1_t5B706CE4B39EE6E9686FF18638472F67BD7FB99A * ExecuteEvents_get_scrollHandler_m48E5B17388986BD59EC7A7BF27E3D30A9FD057F7_inline (const RuntimeMethod* method);
// UnityEngine.GameObject UnityEngine.EventSystems.ExecuteEvents::ExecuteHierarchy<UnityEngine.EventSystems.IScrollHandler>(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<T>)
inline GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ExecuteEvents_ExecuteHierarchy_TisIScrollHandler_t3BB7CCD821B37EBB5EA18D30D65D4075FB43198B_m063662829D9B670BB6A7AC7E1E3B2E15B7B5A853 (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___root0, BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * ___eventData1, EventFunction_1_t5B706CE4B39EE6E9686FF18638472F67BD7FB99A * ___callbackFunction2, const RuntimeMethod* method)
{
	return ((  GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * (*) (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *, BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 *, EventFunction_1_t5B706CE4B39EE6E9686FF18638472F67BD7FB99A *, const RuntimeMethod*))ExecuteEvents_ExecuteHierarchy_TisRuntimeObject_m2E66C1E626886F04E8AEC36183F9E982392C62F3_gshared)(___root0, ___eventData1, ___callbackFunction2, method);
}
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IUpdateSelectedHandler> UnityEngine.EventSystems.ExecuteEvents::get_updateSelectedHandler()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR EventFunction_1_tB6296132C4DCDE6C05DD1F342941985DC893E173 * ExecuteEvents_get_updateSelectedHandler_mE18DBB058B1EDC75D4F690A1E35003749BBC0567_inline (const RuntimeMethod* method);
// System.Boolean UnityEngine.EventSystems.ExecuteEvents::Execute<UnityEngine.EventSystems.IUpdateSelectedHandler>(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<T>)
inline bool ExecuteEvents_Execute_TisIUpdateSelectedHandler_t460F9A1B3655B6DD49656995D451206631B4F4D0_m1980515F7F88328B91572847A5B88884587E876B (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___target0, BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * ___eventData1, EventFunction_1_tB6296132C4DCDE6C05DD1F342941985DC893E173 * ___functor2, const RuntimeMethod* method)
{
	return ((  bool (*) (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *, BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 *, EventFunction_1_tB6296132C4DCDE6C05DD1F342941985DC893E173 *, const RuntimeMethod*))ExecuteEvents_Execute_TisRuntimeObject_m69C612263456A3111F97114B38B8A0E2E16E4347_gshared)(___target0, ___eventData1, ___functor2, method);
}
// System.Boolean UnityEngine.EventSystems.TouchInputModule::get_forceModuleActive()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR bool TouchInputModule_get_forceModuleActive_m3DBB16E0B71B7567515CBE0089A91EF4A0B344C3_inline (TouchInputModule_t9D8F03041D5F5C10102782C1FD3264794CF6F945 * __this, const RuntimeMethod* method);
// System.Boolean UnityEngine.EventSystems.TouchInputModule::UseFakeInput()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TouchInputModule_UseFakeInput_m2406557FC685547C9245C1052A1DF2B7D8AE0919 (TouchInputModule_t9D8F03041D5F5C10102782C1FD3264794CF6F945 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.EventSystems.TouchInputModule::FakeTouches()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TouchInputModule_FakeTouches_m660D98593231941BBFB9C9A6D52F3F68C20A1731 (TouchInputModule_t9D8F03041D5F5C10102782C1FD3264794CF6F945 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.EventSystems.TouchInputModule::ProcessTouchEvents()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TouchInputModule_ProcessTouchEvents_m2A417627C700B7BAE40700BEBC9A55D325A07A50 (TouchInputModule_t9D8F03041D5F5C10102782C1FD3264794CF6F945 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.EventSystems.TouchInputModule::ProcessTouchPress(UnityEngine.EventSystems.PointerEventData,System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TouchInputModule_ProcessTouchPress_m82D82ECA10567F5BC60F004814EECC7A09914FD6 (TouchInputModule_t9D8F03041D5F5C10102782C1FD3264794CF6F945 * __this, PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * ___pointerEvent0, bool ___pressed1, bool ___released2, const RuntimeMethod* method);
// System.String System.Collections.Generic.KeyValuePair`2<System.Int32,UnityEngine.EventSystems.PointerEventData>::ToString()
inline String_t* KeyValuePair_2_ToString_m98CE0CC56179CCAAFB5D0A072A949231A3DA5D9A (KeyValuePair_2_t23E843C6D6385C71A1DB40EC1271D2DEA75F22EC * __this, const RuntimeMethod* method)
{
	return ((  String_t* (*) (KeyValuePair_2_t23E843C6D6385C71A1DB40EC1271D2DEA75F22EC *, const RuntimeMethod*))KeyValuePair_2_ToString_m0D9B1B8F8060F2025D89067DC25F304594B913D8_gshared)(__this, method);
}
// System.Boolean UnityEngine.Behaviour::get_isActiveAndEnabled()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Behaviour_get_isActiveAndEnabled_mC42DFCC1ECC2C94D52928FFE446CE7E266CA8B61 (Behaviour_tBDC7E9C3C898AD8348891B82D3E345801D920CA8 * __this, const RuntimeMethod* method);
// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct<UnityEngine.UI.AspectRatioFitter/AspectMode>(T&,T)
inline bool SetPropertyUtility_SetStruct_TisAspectMode_t2D8C205891B8E63CA16B6AC3BA1D41320903C65A_m4B31FEDA45BE76B308ABE3CE726227DE31F41F21 (int32_t* ___currentValue0, int32_t ___newValue1, const RuntimeMethod* method)
{
	return ((  bool (*) (int32_t*, int32_t, const RuntimeMethod*))SetPropertyUtility_SetStruct_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_m76936C9575407370B372F3129E2167612CAD96D6_gshared)(___currentValue0, ___newValue1, method);
}
// System.Void UnityEngine.UI.AspectRatioFitter::SetDirty()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AspectRatioFitter_SetDirty_mA44FF8D66147B28F0F8885F0CB2FD63A610E45F8 (AspectRatioFitter_t3CA8A085831067C09B872C67F6E7F6F4EBB967B6 * __this, const RuntimeMethod* method);
// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct<System.Single>(T&,T)
inline bool SetPropertyUtility_SetStruct_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_m6B92E9DBB617F41521167EC577711373C564EDCF (float* ___currentValue0, float ___newValue1, const RuntimeMethod* method)
{
	return ((  bool (*) (float*, float, const RuntimeMethod*))SetPropertyUtility_SetStruct_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_m6B92E9DBB617F41521167EC577711373C564EDCF_gshared)(___currentValue0, ___newValue1, method);
}
// !!0 UnityEngine.Component::GetComponent<UnityEngine.RectTransform>()
inline RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * Component_GetComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_mEF939F54B6B56187EC11E16F51DCB12EB62C2103 (Component_t05064EF382ABCAF4B8C94F8A350EA85184C26621 * __this, const RuntimeMethod* method)
{
	return ((  RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * (*) (Component_t05064EF382ABCAF4B8C94F8A350EA85184C26621 *, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m233A1E6EF90A3BA46CD83BFC568F4E4DB4D93CC9_gshared)(__this, method);
}
// System.Void UnityEngine.DrivenRectTransformTracker::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DrivenRectTransformTracker_Clear_m328659F339A4FB519C9A208A685DDED106B6FC89 (DrivenRectTransformTracker_tB8FBBE24EEE9618CA32E4B3CF52F4AD7FDDEBE03 * __this, const RuntimeMethod* method);
// UnityEngine.RectTransform UnityEngine.UI.AspectRatioFitter::get_rectTransform()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * AspectRatioFitter_get_rectTransform_m10762C918EB094ED7335B938446F6537EF9E7F26 (AspectRatioFitter_t3CA8A085831067C09B872C67F6E7F6F4EBB967B6 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.UI.LayoutRebuilder::MarkLayoutForRebuild(UnityEngine.RectTransform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayoutRebuilder_MarkLayoutForRebuild_m25E7408353DE4624A78A43AB985C289210B6E1EE (RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * ___rect0, const RuntimeMethod* method);
// System.Void UnityEngine.UI.AspectRatioFitter::UpdateRect()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AspectRatioFitter_UpdateRect_mF6BB81E2FBD1F500FA9B6F9412B03AA7ECC1C3F8 (AspectRatioFitter_t3CA8A085831067C09B872C67F6E7F6F4EBB967B6 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.DrivenRectTransformTracker::Add(UnityEngine.Object,UnityEngine.RectTransform,UnityEngine.DrivenTransformProperties)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DrivenRectTransformTracker_Add_m51059F302FBD574E93820E8116283D1608D1AB5A (DrivenRectTransformTracker_tB8FBBE24EEE9618CA32E4B3CF52F4AD7FDDEBE03 * __this, Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 * ___driver0, RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * ___rectTransform1, int32_t ___drivenProperties2, const RuntimeMethod* method);
// UnityEngine.Rect UnityEngine.RectTransform::get_rect()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_t35B976DE901B5423C11705E156938EA27AB402CE  RectTransform_get_rect_mE5F283FCB99A66403AC1F0607CA49C156D73A15E (RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * __this, const RuntimeMethod* method);
// System.Single UnityEngine.Rect::get_height()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_height_m088C36990E0A255C5D7DCE36575DCE23ABB364B5 (Rect_t35B976DE901B5423C11705E156938EA27AB402CE * __this, const RuntimeMethod* method);
// System.Void UnityEngine.RectTransform::SetSizeWithCurrentAnchors(UnityEngine.RectTransform/Axis,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RectTransform_SetSizeWithCurrentAnchors_m6F93CD5B798E4A53F2085862EA1B4021AEAA6745 (RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * __this, int32_t ___axis0, float ___size1, const RuntimeMethod* method);
// System.Single UnityEngine.Rect::get_width()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_width_m54FF69FC2C086E2DC349ED091FD0D6576BFB1484 (Rect_t35B976DE901B5423C11705E156938EA27AB402CE * __this, const RuntimeMethod* method);
// System.Void UnityEngine.RectTransform::set_anchorMin(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RectTransform_set_anchorMin_mE965F5B0902C2554635010A5752728414A57020A (RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * __this, Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___value0, const RuntimeMethod* method);
// UnityEngine.Vector2 UnityEngine.Vector2::get_one()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  Vector2_get_one_m6E01BE09CEA40781CB12CCB6AF33BBDA0F60CEED (const RuntimeMethod* method);
// System.Void UnityEngine.RectTransform::set_anchorMax(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RectTransform_set_anchorMax_m55EEF00D9E42FE542B5346D7CEDAF9248736F7D3 (RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * __this, Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.RectTransform::set_anchoredPosition(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RectTransform_set_anchoredPosition_m4DD45DB1A97734A1F3A81E5F259638ECAF35962F (RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * __this, Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___value0, const RuntimeMethod* method);
// UnityEngine.Vector2 UnityEngine.UI.AspectRatioFitter::GetParentSize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  AspectRatioFitter_GetParentSize_m5AA652B731F6930CA9C9B342C93354D73EFB6874 (AspectRatioFitter_t3CA8A085831067C09B872C67F6E7F6F4EBB967B6 * __this, const RuntimeMethod* method);
// System.Single UnityEngine.UI.AspectRatioFitter::get_aspectRatio()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR float AspectRatioFitter_get_aspectRatio_m7141303427F7C4B091B584E7D4ED93B54A91BA24_inline (AspectRatioFitter_t3CA8A085831067C09B872C67F6E7F6F4EBB967B6 * __this, const RuntimeMethod* method);
// System.Single UnityEngine.UI.AspectRatioFitter::GetSizeDeltaToProduceSize(System.Single,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float AspectRatioFitter_GetSizeDeltaToProduceSize_mC140746FFF3304905CFDA0D7BB6F44805802F018 (AspectRatioFitter_t3CA8A085831067C09B872C67F6E7F6F4EBB967B6 * __this, float ___size0, int32_t ___axis1, const RuntimeMethod* method);
// System.Void UnityEngine.RectTransform::set_sizeDelta(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RectTransform_set_sizeDelta_m7729BA56325BA667F0F7D60D642124F7909F1302 (RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * __this, Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___value0, const RuntimeMethod* method);
// System.Single UnityEngine.Vector2::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Vector2_get_Item_m67344A67120E48C32D9419E24BA7AED29F063379 (Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * __this, int32_t ___index0, const RuntimeMethod* method);
// UnityEngine.Vector2 UnityEngine.RectTransform::get_anchorMax()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  RectTransform_get_anchorMax_m1E51C211FBB32326C884375C9F1E8E8221E5C086 (RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * __this, const RuntimeMethod* method);
// UnityEngine.Vector2 UnityEngine.RectTransform::get_anchorMin()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  RectTransform_get_anchorMin_mB62D77CAC5A2A086320638AE7DF08135B7028744 (RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * __this, const RuntimeMethod* method);
// UnityEngine.Vector2 UnityEngine.Rect::get_size()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  Rect_get_size_m731642B8F03F6CE372A2C9E2E4A925450630606C (Rect_t35B976DE901B5423C11705E156938EA27AB402CE * __this, const RuntimeMethod* method);
// !!0 UnityEngine.Component::GetComponent<UnityEngine.UI.Graphic>()
inline Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8 * Component_GetComponent_TisGraphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8_mFA58F3A4B73E992545A39ABAD4D36D0BBFAEBBAE (Component_t05064EF382ABCAF4B8C94F8A350EA85184C26621 * __this, const RuntimeMethod* method)
{
	return ((  Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8 * (*) (Component_t05064EF382ABCAF4B8C94F8A350EA85184C26621 *, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m233A1E6EF90A3BA46CD83BFC568F4E4DB4D93CC9_gshared)(__this, method);
}
// UnityEngine.UI.Graphic UnityEngine.UI.BaseMeshEffect::get_graphic()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8 * BaseMeshEffect_get_graphic_mDD7D8CD6F220B9DE656145A1346EA9799255BE21 (BaseMeshEffect_t72759F31F9D204D7EFB6B45097873809D4524BA5 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.EventSystems.UIBehaviour::OnDidApplyAnimationProperties()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIBehaviour_OnDidApplyAnimationProperties_m843205FEEE8B64554A393E916AC9D5CC2CFFE8CB (UIBehaviour_t3C3C339CD5677BA7FC27C352FED8B78052A3FE70 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.UI.VertexHelper::.ctor(UnityEngine.Mesh)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VertexHelper__ctor_m4FF21AED0081C159CB153B73D0DE4D7AFEC2655D (VertexHelper_t27373EA2CF0F5810EC8CF873D0A6D6C0B23DAC3F * __this, Mesh_t6106B8D8E4C691321581AB0445552EC78B947B8C * ___m0, const RuntimeMethod* method);
// System.Void UnityEngine.UI.VertexHelper::FillMesh(UnityEngine.Mesh)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VertexHelper_FillMesh_mBA946D1CEDC24DCCD8A593CF77D0B54D14FDB74B (VertexHelper_t27373EA2CF0F5810EC8CF873D0A6D6C0B23DAC3F * __this, Mesh_t6106B8D8E4C691321581AB0445552EC78B947B8C * ___mesh0, const RuntimeMethod* method);
// System.Void UnityEngine.UI.Button/ButtonClickedEvent::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ButtonClickedEvent__ctor_m95CE43990A021F7E01F4697B71ABF3E73D6BD03B (ButtonClickedEvent_t975D9C903BC4880557ADD7D3ACFB01CB2B3D6DDB * __this, const RuntimeMethod* method);
// System.Void UnityEngine.UI.Selectable::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Selectable__ctor_m1E7B3EB14D7DC765A511C053C0F65A37755EC4B9 (Selectable_tAA9065030FE0468018DEC880302F95FEA9C0133A * __this, const RuntimeMethod* method);
// System.Void UnityEngine.UISystemProfilerApi::AddMarker(System.String,UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UISystemProfilerApi_AddMarker_m9193DB5B08C1B7DD35835D6F0E2DF9DD20483FFA (String_t* ___name0, Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 * ___obj1, const RuntimeMethod* method);
// System.Void UnityEngine.Events.UnityEvent::Invoke()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_Invoke_mB2FA1C76256FE34D5E7F84ABE528AC61CE8A0325 (UnityEvent_t5C6DDC2FCDF7F5C1808F1DDFBAD27A383F5FE65F * __this, const RuntimeMethod* method);
// UnityEngine.EventSystems.PointerEventData/InputButton UnityEngine.EventSystems.PointerEventData::get_button()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR int32_t PointerEventData_get_button_mC662D5DAC02F0ED6AE9205259116CC91BB92BD3E_inline (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.UI.Button::Press()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Button_Press_m33BA6E9820146E8EED7AB489A8846D879B76CF41 (Button_t1203820000D5513FDCCE3D4BFF9C1C9CC755CC2B * __this, const RuntimeMethod* method);
// System.Collections.IEnumerator UnityEngine.UI.Button::OnFinishSubmit()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Button_OnFinishSubmit_mDDCC87F264A34E86148891F24646F655C0AF7E42 (Button_t1203820000D5513FDCCE3D4BFF9C1C9CC755CC2B * __this, const RuntimeMethod* method);
// UnityEngine.Coroutine UnityEngine.MonoBehaviour::StartCoroutine(System.Collections.IEnumerator)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Coroutine_tAE7DB2FC70A0AE6477F896F852057CB0754F06EC * MonoBehaviour_StartCoroutine_mBF8044CE06A35D76A69669ADD8977D05956616B7 (MonoBehaviour_t4A60845CF505405AF8BE8C61CC07F75CADEF6429 * __this, RuntimeObject* ___routine0, const RuntimeMethod* method);
// System.Void UnityEngine.UI.Button/<OnFinishSubmit>d__9::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3COnFinishSubmitU3Ed__9__ctor_mBCBD6B7B3BDB9E9146CD76D7D64E3F2900E04247 (U3COnFinishSubmitU3Ed__9_t7C528EE5FE9D8ABC7FECC7FA2DAFBABBF165DF54 * __this, int32_t ___U3CU3E1__state0, const RuntimeMethod* method);
// UnityEngine.UI.ColorBlock UnityEngine.UI.Selectable::get_colors()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA  Selectable_get_colors_m9E63E13A7B6C40CB0F20414FFBE15873BE5F3E4E_inline (Selectable_tAA9065030FE0468018DEC880302F95FEA9C0133A * __this, const RuntimeMethod* method);
// System.Single UnityEngine.UI.ColorBlock::get_fadeDuration()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR float ColorBlock_get_fadeDuration_mCFF802DD654D7E9C3509A65974EB35153FDB1415_inline (ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA * __this, const RuntimeMethod* method);
// System.Single UnityEngine.Time::get_unscaledDeltaTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Time_get_unscaledDeltaTime_mA0AE7A144C88AE8AABB42DF17B0F3F0714BA06B2 (const RuntimeMethod* method);
// UnityEngine.UI.Selectable/SelectionState UnityEngine.UI.Selectable::get_currentSelectionState()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Selectable_get_currentSelectionState_m37B79D51884A49924B92D1AE1BAA354C55CA1FD0 (Selectable_tAA9065030FE0468018DEC880302F95FEA9C0133A * __this, const RuntimeMethod* method);
// System.Void System.NotSupportedException::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotSupportedException__ctor_mA121DE1CAC8F25277DEB489DC7771209D91CAE33 (NotSupportedException_tE75B318D6590A02A5D9B29FD97409B1750FA0010 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Events.UnityEvent::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent__ctor_m2F8C02F28E289CA65598FF4FA8EAB84D955FF028 (UnityEvent_t5C6DDC2FCDF7F5C1808F1DDFBAD27A383F5FE65F * __this, const RuntimeMethod* method);
// System.Single UnityEngine.Mathf::Max(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Mathf_Max_m670AE0EC1B09ED1A56FF9606B0F954670319CB65 (float ___a0, float ___b1, const RuntimeMethod* method);
// System.Single UnityEngine.Mathf::Sign(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Mathf_Sign_m6FA1D12786BEE0419D4B9426E5E4955F286BC8D3 (float ___f0, const RuntimeMethod* method);
// !!0 UnityEngine.Component::GetComponent<UnityEngine.Canvas>()
inline Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * Component_GetComponent_TisCanvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591_mAD461B8F1BB5C616749FAA2B63155D710C3CD21C (Component_t05064EF382ABCAF4B8C94F8A350EA85184C26621 * __this, const RuntimeMethod* method)
{
	return ((  Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * (*) (Component_t05064EF382ABCAF4B8C94F8A350EA85184C26621 *, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m233A1E6EF90A3BA46CD83BFC568F4E4DB4D93CC9_gshared)(__this, method);
}
// System.Void UnityEngine.UI.CanvasScaler::SetScaleFactor(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CanvasScaler_SetScaleFactor_m7713446FB3925CF413DA9CAD0F41B6BA1664EBAC (CanvasScaler_t304BA6F47EDB7402EBA405DD36CA7D6ADF723564 * __this, float ___scaleFactor0, const RuntimeMethod* method);
// System.Void UnityEngine.UI.CanvasScaler::SetReferencePixelsPerUnit(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CanvasScaler_SetReferencePixelsPerUnit_m701D2207CF834585C87E53C88E1D10EACAADB9C9 (CanvasScaler_t304BA6F47EDB7402EBA405DD36CA7D6ADF723564 * __this, float ___referencePixelsPerUnit0, const RuntimeMethod* method);
// System.Boolean UnityEngine.Canvas::get_isRootCanvas()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Canvas_get_isRootCanvas_mA4ADE90017884B88AF7A9DD3114FDD4FEB73918A (Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * __this, const RuntimeMethod* method);
// UnityEngine.RenderMode UnityEngine.Canvas::get_renderMode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Canvas_get_renderMode_mAF68701B143F01C7D19B6C7D3033E3B34ECB2FC8 (Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * __this, const RuntimeMethod* method);
// System.Int32 UnityEngine.Screen::get_width()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Screen_get_width_m8ECCEF7FF17395D1237BC0193D7A6640A3FEEAD3 (const RuntimeMethod* method);
// System.Int32 UnityEngine.Screen::get_height()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Screen_get_height_mF5B64EBC4CDE0EAAA5713C1452ED2CE475F25150 (const RuntimeMethod* method);
// System.Int32 UnityEngine.Canvas::get_targetDisplay()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Canvas_get_targetDisplay_m80D9D93CA075084BDD3B05AF5F880698D7BB235D (Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * __this, const RuntimeMethod* method);
// System.Int32 UnityEngine.Display::get_renderingWidth()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Display_get_renderingWidth_mA02F65BF724686D7A0CD0C192954CA22592C3B12 (Display_t38AD3008E8C72693533E4FE9CFFF6E01B56E9D57 * __this, const RuntimeMethod* method);
// System.Int32 UnityEngine.Display::get_renderingHeight()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Display_get_renderingHeight_m1496BF9D66501280B4F75A31A515D8CF416838B0 (Display_t38AD3008E8C72693533E4FE9CFFF6E01B56E9D57 * __this, const RuntimeMethod* method);
// System.Single UnityEngine.Mathf::Log(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Mathf_Log_mD0CFD1242805BD697B5156AA46FBB43E7636A19B (float ___f0, float ___p1, const RuntimeMethod* method);
// System.Single UnityEngine.Mathf::Lerp(System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Mathf_Lerp_m9A74C5A0C37D0CDF45EE66E7774D12A9B93B1364 (float ___a0, float ___b1, float ___t2, const RuntimeMethod* method);
// System.Single UnityEngine.Mathf::Min(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Mathf_Min_mCF9BE0E9CAC9F18D207692BB2DAC7F3E1D4E1CB7 (float ___a0, float ___b1, const RuntimeMethod* method);
// System.Single UnityEngine.Screen::get_dpi()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Screen_get_dpi_m92A755DE9E23ABA717B5594F4F52AFB0FBEAC1D3 (const RuntimeMethod* method);
// System.Void UnityEngine.Canvas::set_scaleFactor(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Canvas_set_scaleFactor_m40359EE941E1573107542A2377E87BEB17C10163 (Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * __this, float ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.Canvas::set_referencePixelsPerUnit(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Canvas_set_referencePixelsPerUnit_m16AF69DA4801579FD03A220D3D6293421671F341 (Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * __this, float ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.UI.Collections.IndexedSet`1<UnityEngine.UI.ICanvasElement>::.ctor()
inline void IndexedSet_1__ctor_m034E36486E0B1078F5294134682DD11F448028B1 (IndexedSet_1_t8EDC9C01BB9C10576737E336E9887E1AB4CF4A61 * __this, const RuntimeMethod* method)
{
	((  void (*) (IndexedSet_1_t8EDC9C01BB9C10576737E336E9887E1AB4CF4A61 *, const RuntimeMethod*))IndexedSet_1__ctor_m78A15E3E0B20E8E78B6D3502F8CA7EE753AD0818_gshared)(__this, method);
}
// System.Void UnityEngine.Canvas/WillRenderCanvases::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WillRenderCanvases__ctor_m9AB0D8B934BE573C4B3ABBAA313984B054B4B885 (WillRenderCanvases_tBD5AD090B5938021DEAA679A5AEEA790F60A8BEE * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method);
// System.Void UnityEngine.Canvas::add_willRenderCanvases(UnityEngine.Canvas/WillRenderCanvases)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Canvas_add_willRenderCanvases_mACABFF4EAFB7DCFF4B9A33357D496EC3010D7E6B (WillRenderCanvases_tBD5AD090B5938021DEAA679A5AEEA790F60A8BEE * ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.UI.CanvasUpdateRegistry::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CanvasUpdateRegistry__ctor_mA9DFE374CF59026B50EBE37E147854270730EE00 (CanvasUpdateRegistry_t0F63B307D591C36C16910289988730A62CAB4CB9 * __this, const RuntimeMethod* method);
// System.Int32 UnityEngine.UI.Collections.IndexedSet`1<UnityEngine.UI.ICanvasElement>::get_Count()
inline int32_t IndexedSet_1_get_Count_m0765B87F7B89BB4FB86AAD8798CA00CFE09AC1EA (IndexedSet_1_t8EDC9C01BB9C10576737E336E9887E1AB4CF4A61 * __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (IndexedSet_1_t8EDC9C01BB9C10576737E336E9887E1AB4CF4A61 *, const RuntimeMethod*))IndexedSet_1_get_Count_mEEA1184D1474B3B4B357EFC2C064908980921A1B_gshared)(__this, method);
}
// T UnityEngine.UI.Collections.IndexedSet`1<UnityEngine.UI.ICanvasElement>::get_Item(System.Int32)
inline RuntimeObject* IndexedSet_1_get_Item_m7A2379CBC0B8E09588748479BFDF0F15FD4CC62D (IndexedSet_1_t8EDC9C01BB9C10576737E336E9887E1AB4CF4A61 * __this, int32_t ___index0, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (IndexedSet_1_t8EDC9C01BB9C10576737E336E9887E1AB4CF4A61 *, int32_t, const RuntimeMethod*))IndexedSet_1_get_Item_m8038D1362CB76F6CE791721319823B86D9DD2797_gshared)(__this, ___index0, method);
}
// System.Void UnityEngine.UI.Collections.IndexedSet`1<UnityEngine.UI.ICanvasElement>::RemoveAt(System.Int32)
inline void IndexedSet_1_RemoveAt_m833068F05C94CC3E06C94D20998C437037F609B9 (IndexedSet_1_t8EDC9C01BB9C10576737E336E9887E1AB4CF4A61 * __this, int32_t ___index0, const RuntimeMethod* method)
{
	((  void (*) (IndexedSet_1_t8EDC9C01BB9C10576737E336E9887E1AB4CF4A61 *, int32_t, const RuntimeMethod*))IndexedSet_1_RemoveAt_m5EA6CD03F4AEE2C8CDFA09F397C8510E23372D85_gshared)(__this, ___index0, method);
}
// System.Void UnityEngine.UISystemProfilerApi::BeginSample(UnityEngine.UISystemProfilerApi/SampleType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UISystemProfilerApi_BeginSample_m43EF1B2F9606D5F0C99DF84505C5498AA0CDBB1B (int32_t ___type0, const RuntimeMethod* method);
// System.Void UnityEngine.UI.CanvasUpdateRegistry::CleanInvalidItems()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CanvasUpdateRegistry_CleanInvalidItems_mBCA41C6F93EA42647274051F7DA61F36D3330DA3 (CanvasUpdateRegistry_t0F63B307D591C36C16910289988730A62CAB4CB9 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.UI.Collections.IndexedSet`1<UnityEngine.UI.ICanvasElement>::Sort(System.Comparison`1<T>)
inline void IndexedSet_1_Sort_m508F37F6D9D232E45180BC5129999AA5B996C71D (IndexedSet_1_t8EDC9C01BB9C10576737E336E9887E1AB4CF4A61 * __this, Comparison_1_tB7B57D93F5FA5FB1E20077A43269B604D56A691E * ___sortLayoutFunction0, const RuntimeMethod* method)
{
	((  void (*) (IndexedSet_1_t8EDC9C01BB9C10576737E336E9887E1AB4CF4A61 *, Comparison_1_tB7B57D93F5FA5FB1E20077A43269B604D56A691E *, const RuntimeMethod*))IndexedSet_1_Sort_mA748E0136CD04139BF95AF1EFE828776AA2FA9D4_gshared)(__this, ___sortLayoutFunction0, method);
}
// UnityEngine.UI.CanvasUpdateRegistry UnityEngine.UI.CanvasUpdateRegistry::get_instance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CanvasUpdateRegistry_t0F63B307D591C36C16910289988730A62CAB4CB9 * CanvasUpdateRegistry_get_instance_m6A2150EA4C8C74AF18E53B3CF22BF6EAF70FF927 (const RuntimeMethod* method);
// System.Boolean UnityEngine.UI.CanvasUpdateRegistry::ObjectValidForUpdate(UnityEngine.UI.ICanvasElement)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CanvasUpdateRegistry_ObjectValidForUpdate_m2E72AF124053FD1E9003B488EC296410A74566C6 (CanvasUpdateRegistry_t0F63B307D591C36C16910289988730A62CAB4CB9 * __this, RuntimeObject* ___element0, const RuntimeMethod* method);
// System.Void UnityEngine.Debug::LogException(System.Exception,UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogException_m3CC9A37CD398E5B7F2305896F0969939F1BD1E3E (Exception_t * ___exception0, Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 * ___context1, const RuntimeMethod* method);
// System.Void UnityEngine.UI.Collections.IndexedSet`1<UnityEngine.UI.ICanvasElement>::Clear()
inline void IndexedSet_1_Clear_m15E37C540C28AE031F1497DD102458085E8D9F7D (IndexedSet_1_t8EDC9C01BB9C10576737E336E9887E1AB4CF4A61 * __this, const RuntimeMethod* method)
{
	((  void (*) (IndexedSet_1_t8EDC9C01BB9C10576737E336E9887E1AB4CF4A61 *, const RuntimeMethod*))IndexedSet_1_Clear_m0CE62BD950A168D1D01E16EE1DCBCDDC5C416F73_gshared)(__this, method);
}
// System.Void UnityEngine.UISystemProfilerApi::EndSample(UnityEngine.UISystemProfilerApi/SampleType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UISystemProfilerApi_EndSample_mB7DD865D72832D3558931B4E6801999B23F0429A (int32_t ___type0, const RuntimeMethod* method);
// UnityEngine.UI.ClipperRegistry UnityEngine.UI.ClipperRegistry::get_instance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ClipperRegistry_t21CAE5706F7A4BC1D3E54AE35468162956BF7F4F * ClipperRegistry_get_instance_mE4E214237577A08B2A6C8AF9DD7CDAE1B75E387B (const RuntimeMethod* method);
// System.Void UnityEngine.UI.ClipperRegistry::Cull()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClipperRegistry_Cull_m1ECFA826A6969A177CE2DC701056E4A5E73A4BCB (ClipperRegistry_t21CAE5706F7A4BC1D3E54AE35468162956BF7F4F * __this, const RuntimeMethod* method);
// System.Int32 UnityEngine.UI.CanvasUpdateRegistry::ParentCount(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CanvasUpdateRegistry_ParentCount_m198B2252296D2FE5BB5EB22EBE0FD1444B8E81A9 (Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * ___child0, const RuntimeMethod* method);
// System.Boolean UnityEngine.UI.CanvasUpdateRegistry::InternalRegisterCanvasElementForLayoutRebuild(UnityEngine.UI.ICanvasElement)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CanvasUpdateRegistry_InternalRegisterCanvasElementForLayoutRebuild_m1F8CC12B180B85AE9D3CA4ED52DE3A4544A9D5E4 (CanvasUpdateRegistry_t0F63B307D591C36C16910289988730A62CAB4CB9 * __this, RuntimeObject* ___element0, const RuntimeMethod* method);
// System.Boolean UnityEngine.UI.Collections.IndexedSet`1<UnityEngine.UI.ICanvasElement>::Contains(T)
inline bool IndexedSet_1_Contains_m3ACF6E1E50F670785610EDD7A4EABA1D335AB59F (IndexedSet_1_t8EDC9C01BB9C10576737E336E9887E1AB4CF4A61 * __this, RuntimeObject* ___item0, const RuntimeMethod* method)
{
	return ((  bool (*) (IndexedSet_1_t8EDC9C01BB9C10576737E336E9887E1AB4CF4A61 *, RuntimeObject*, const RuntimeMethod*))IndexedSet_1_Contains_mB738528F8692F630112FD2539CE74D7B43AF4962_gshared)(__this, ___item0, method);
}
// System.Boolean UnityEngine.UI.Collections.IndexedSet`1<UnityEngine.UI.ICanvasElement>::AddUnique(T)
inline bool IndexedSet_1_AddUnique_m49F4E9F9F9ED397E11B73439DB44A87C3C4221DB (IndexedSet_1_t8EDC9C01BB9C10576737E336E9887E1AB4CF4A61 * __this, RuntimeObject* ___item0, const RuntimeMethod* method)
{
	return ((  bool (*) (IndexedSet_1_t8EDC9C01BB9C10576737E336E9887E1AB4CF4A61 *, RuntimeObject*, const RuntimeMethod*))IndexedSet_1_AddUnique_m1ECFE9938B5A00144BDA633A8D25A58316124761_gshared)(__this, ___item0, method);
}
// System.Boolean UnityEngine.UI.CanvasUpdateRegistry::InternalRegisterCanvasElementForGraphicRebuild(UnityEngine.UI.ICanvasElement)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CanvasUpdateRegistry_InternalRegisterCanvasElementForGraphicRebuild_mFEFBCA741876E89C572A3BFBFD7EEC4D0FE503E4 (CanvasUpdateRegistry_t0F63B307D591C36C16910289988730A62CAB4CB9 * __this, RuntimeObject* ___element0, const RuntimeMethod* method);
// System.String System.String::Format(System.String,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_m0ACDD8B34764E4040AED0B3EEB753567E4576BFA (String_t* ___format0, RuntimeObject * ___arg01, const RuntimeMethod* method);
// System.Void UnityEngine.UI.CanvasUpdateRegistry::InternalUnRegisterCanvasElementForLayoutRebuild(UnityEngine.UI.ICanvasElement)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CanvasUpdateRegistry_InternalUnRegisterCanvasElementForLayoutRebuild_m3F6811D17DFF1519E71788D368A7BEB860DCE9E4 (CanvasUpdateRegistry_t0F63B307D591C36C16910289988730A62CAB4CB9 * __this, RuntimeObject* ___element0, const RuntimeMethod* method);
// System.Void UnityEngine.UI.CanvasUpdateRegistry::InternalUnRegisterCanvasElementForGraphicRebuild(UnityEngine.UI.ICanvasElement)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CanvasUpdateRegistry_InternalUnRegisterCanvasElementForGraphicRebuild_mCACDA2130D25B96229C3C1594D44BD9347420784 (CanvasUpdateRegistry_t0F63B307D591C36C16910289988730A62CAB4CB9 * __this, RuntimeObject* ___element0, const RuntimeMethod* method);
// System.Boolean UnityEngine.UI.Collections.IndexedSet`1<UnityEngine.UI.ICanvasElement>::Remove(T)
inline bool IndexedSet_1_Remove_mB5A8F84C24AE9218D15C325DEABE7EFEB8E01B6E (IndexedSet_1_t8EDC9C01BB9C10576737E336E9887E1AB4CF4A61 * __this, RuntimeObject* ___item0, const RuntimeMethod* method)
{
	return ((  bool (*) (IndexedSet_1_t8EDC9C01BB9C10576737E336E9887E1AB4CF4A61 *, RuntimeObject*, const RuntimeMethod*))IndexedSet_1_Remove_m658717377F61EDE4C423765165C7C5FF30773E7B_gshared)(__this, ___item0, method);
}
// System.Void System.Comparison`1<UnityEngine.UI.ICanvasElement>::.ctor(System.Object,System.IntPtr)
inline void Comparison_1__ctor_m359DAC7E2D9DD9F06A9784A8DBC956E450D32AB9 (Comparison_1_tB7B57D93F5FA5FB1E20077A43269B604D56A691E * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
	((  void (*) (Comparison_1_tB7B57D93F5FA5FB1E20077A43269B604D56A691E *, RuntimeObject *, intptr_t, const RuntimeMethod*))Comparison_1__ctor_m3445CDEBFFF4A3A9EAED69CBCC2D247630CA5BD4_gshared)(__this, ___object0, ___method1, method);
}
// System.Void UnityEngine.UI.Collections.IndexedSet`1<UnityEngine.UI.IClipper>::.ctor()
inline void IndexedSet_1__ctor_m988313624EBC38B9A5999C43FE32BB43B7820C3B (IndexedSet_1_t078E2E05FE393B36B32B9E8C5C046FD63C68604A * __this, const RuntimeMethod* method)
{
	((  void (*) (IndexedSet_1_t078E2E05FE393B36B32B9E8C5C046FD63C68604A *, const RuntimeMethod*))IndexedSet_1__ctor_m78A15E3E0B20E8E78B6D3502F8CA7EE753AD0818_gshared)(__this, method);
}
// System.Void UnityEngine.UI.ClipperRegistry::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClipperRegistry__ctor_m7F1EE293535B9B61C281BC6CCF563051B1212A74 (ClipperRegistry_t21CAE5706F7A4BC1D3E54AE35468162956BF7F4F * __this, const RuntimeMethod* method);
// T UnityEngine.UI.Collections.IndexedSet`1<UnityEngine.UI.IClipper>::get_Item(System.Int32)
inline RuntimeObject* IndexedSet_1_get_Item_m483F24F5AE9A4A668E215CF14829E4C323C43BE5 (IndexedSet_1_t078E2E05FE393B36B32B9E8C5C046FD63C68604A * __this, int32_t ___index0, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (IndexedSet_1_t078E2E05FE393B36B32B9E8C5C046FD63C68604A *, int32_t, const RuntimeMethod*))IndexedSet_1_get_Item_m8038D1362CB76F6CE791721319823B86D9DD2797_gshared)(__this, ___index0, method);
}
// System.Int32 UnityEngine.UI.Collections.IndexedSet`1<UnityEngine.UI.IClipper>::get_Count()
inline int32_t IndexedSet_1_get_Count_mC17606E683A6D310D5B9467C22FE99C9304686BE (IndexedSet_1_t078E2E05FE393B36B32B9E8C5C046FD63C68604A * __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (IndexedSet_1_t078E2E05FE393B36B32B9E8C5C046FD63C68604A *, const RuntimeMethod*))IndexedSet_1_get_Count_mEEA1184D1474B3B4B357EFC2C064908980921A1B_gshared)(__this, method);
}
// System.Boolean UnityEngine.UI.Collections.IndexedSet`1<UnityEngine.UI.IClipper>::AddUnique(T)
inline bool IndexedSet_1_AddUnique_mD5F8594FB7274B56EF1399D057C483FEBC8CB577 (IndexedSet_1_t078E2E05FE393B36B32B9E8C5C046FD63C68604A * __this, RuntimeObject* ___item0, const RuntimeMethod* method)
{
	return ((  bool (*) (IndexedSet_1_t078E2E05FE393B36B32B9E8C5C046FD63C68604A *, RuntimeObject*, const RuntimeMethod*))IndexedSet_1_AddUnique_m1ECFE9938B5A00144BDA633A8D25A58316124761_gshared)(__this, ___item0, method);
}
// System.Boolean UnityEngine.UI.Collections.IndexedSet`1<UnityEngine.UI.IClipper>::Remove(T)
inline bool IndexedSet_1_Remove_m30A0E66F4AF79BD97B7A0F94ACD66AA6B74E383E (IndexedSet_1_t078E2E05FE393B36B32B9E8C5C046FD63C68604A * __this, RuntimeObject* ___item0, const RuntimeMethod* method)
{
	return ((  bool (*) (IndexedSet_1_t078E2E05FE393B36B32B9E8C5C046FD63C68604A *, RuntimeObject*, const RuntimeMethod*))IndexedSet_1_Remove_m658717377F61EDE4C423765165C7C5FF30773E7B_gshared)(__this, ___item0, method);
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.UI.RectMask2D>::get_Count()
inline int32_t List_1_get_Count_m168DA7AAF75C998C00442B5E32BFB956D96D5AEE_inline (List_1_t2BA894CDA977BF8C8AC7BD397B1F6602A63B92C4 * __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_t2BA894CDA977BF8C8AC7BD397B1F6602A63B92C4 *, const RuntimeMethod*))List_1_get_Count_m507C9149FF7F83AAC72C29091E745D557DA47D22_gshared_inline)(__this, method);
}
// !0 System.Collections.Generic.List`1<UnityEngine.UI.RectMask2D>::get_Item(System.Int32)
inline RectMask2D_tF2CF19F2A4FE2D2FFC7E6F7809374757CA2F377B * List_1_get_Item_m4B4B96BD54C1E38C67B3621EDAEFF9B1ECDFF556_inline (List_1_t2BA894CDA977BF8C8AC7BD397B1F6602A63B92C4 * __this, int32_t ___index0, const RuntimeMethod* method)
{
	return ((  RectMask2D_tF2CF19F2A4FE2D2FFC7E6F7809374757CA2F377B * (*) (List_1_t2BA894CDA977BF8C8AC7BD397B1F6602A63B92C4 *, int32_t, const RuntimeMethod*))List_1_get_Item_mFDB8AD680C600072736579BBF5F38F7416396588_gshared_inline)(__this, ___index0, method);
}
// UnityEngine.Rect UnityEngine.UI.RectMask2D::get_canvasRect()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_t35B976DE901B5423C11705E156938EA27AB402CE  RectMask2D_get_canvasRect_m2CFEAC92FBAE3C1E500CAD0BDB3D6CDD263558BA (RectMask2D_tF2CF19F2A4FE2D2FFC7E6F7809374757CA2F377B * __this, const RuntimeMethod* method);
// UnityEngine.Vector4 UnityEngine.UI.RectMask2D::get_padding()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E  RectMask2D_get_padding_mAE70AF9C0ABD28AD225A2BFD4965C45883B31E20_inline (RectMask2D_tF2CF19F2A4FE2D2FFC7E6F7809374757CA2F377B * __this, const RuntimeMethod* method);
// System.Single UnityEngine.Rect::get_xMin()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_xMin_mFDFA74F66595FD2B8CE360183D1A92B575F0A76E (Rect_t35B976DE901B5423C11705E156938EA27AB402CE * __this, const RuntimeMethod* method);
// System.Single UnityEngine.Rect::get_xMax()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_xMax_mA16D7C3C2F30F8608719073ED79028C11CE90983 (Rect_t35B976DE901B5423C11705E156938EA27AB402CE * __this, const RuntimeMethod* method);
// System.Single UnityEngine.Rect::get_yMin()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_yMin_m31EDC3262BE39D2F6464B15397F882237E6158C3 (Rect_t35B976DE901B5423C11705E156938EA27AB402CE * __this, const RuntimeMethod* method);
// System.Single UnityEngine.Rect::get_yMax()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_yMax_m8AA5E92C322AF3FF571330F00579DA864F33341B (Rect_t35B976DE901B5423C11705E156938EA27AB402CE * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Rect::.ctor(System.Single,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rect__ctor_m50B92C75005C9C5A0D05E6E0EBB43AFAF7C66280 (Rect_t35B976DE901B5423C11705E156938EA27AB402CE * __this, float ___x0, float ___y1, float ___width2, float ___height3, const RuntimeMethod* method);
// UnityEngine.Color UnityEngine.UI.ColorBlock::get_normalColor()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ColorBlock_get_normalColor_mE0A4EBADEFB7A6F245F590B0A5DBB59F289C0905_inline (ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA * __this, const RuntimeMethod* method);
// System.Void UnityEngine.UI.ColorBlock::set_normalColor(UnityEngine.Color)
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void ColorBlock_set_normalColor_mAB3355641A3BA73B63E1A8727EC51A095262CC51_inline (ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA * __this, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ___value0, const RuntimeMethod* method);
// UnityEngine.Color UnityEngine.UI.ColorBlock::get_highlightedColor()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ColorBlock_get_highlightedColor_m779349828B304DB2551C3A3CCDDD69861A21EDFF_inline (ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA * __this, const RuntimeMethod* method);
// System.Void UnityEngine.UI.ColorBlock::set_highlightedColor(UnityEngine.Color)
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void ColorBlock_set_highlightedColor_m7E9A152B71CD6CBD5BEE9E4019547BD9CC991AF6_inline (ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA * __this, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ___value0, const RuntimeMethod* method);
// UnityEngine.Color UnityEngine.UI.ColorBlock::get_pressedColor()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ColorBlock_get_pressedColor_m19AA95DCC2519975D93202C997EECB3E06CE96E5_inline (ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA * __this, const RuntimeMethod* method);
// System.Void UnityEngine.UI.ColorBlock::set_pressedColor(UnityEngine.Color)
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void ColorBlock_set_pressedColor_m252EDA03CA097EF1604FF2678598BA6A294C13C8_inline (ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA * __this, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ___value0, const RuntimeMethod* method);
// UnityEngine.Color UnityEngine.UI.ColorBlock::get_selectedColor()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ColorBlock_get_selectedColor_mE6DDB9D2D3466CCFFFF000286619BEC4AB60F83D_inline (ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA * __this, const RuntimeMethod* method);
// System.Void UnityEngine.UI.ColorBlock::set_selectedColor(UnityEngine.Color)
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void ColorBlock_set_selectedColor_mE731B0D4FFE33D3438CA3757F72B6808066937E2_inline (ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA * __this, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ___value0, const RuntimeMethod* method);
// UnityEngine.Color UnityEngine.UI.ColorBlock::get_disabledColor()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ColorBlock_get_disabledColor_mD865FC8BCFE7B8535A51A68E78130409F3C97FC8_inline (ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA * __this, const RuntimeMethod* method);
// System.Void UnityEngine.UI.ColorBlock::set_disabledColor(UnityEngine.Color)
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void ColorBlock_set_disabledColor_mABE874E9EF8C41CE83BB16B94C7511AF1FE8AE47_inline (ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA * __this, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ___value0, const RuntimeMethod* method);
// System.Single UnityEngine.UI.ColorBlock::get_colorMultiplier()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR float ColorBlock_get_colorMultiplier_mA273A409AC9125C22CBCCB236F0E758C36BA9581_inline (ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA * __this, const RuntimeMethod* method);
// System.Void UnityEngine.UI.ColorBlock::set_colorMultiplier(System.Single)
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void ColorBlock_set_colorMultiplier_m8EE6BD49B92CA0C7E801E9D4E39F0AB39237FE26_inline (ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA * __this, float ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.UI.ColorBlock::set_fadeDuration(System.Single)
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void ColorBlock_set_fadeDuration_m2C1C0A118396BB2DF370F2F87A6ECA861AE0CA63_inline (ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA * __this, float ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.Color32::.ctor(System.Byte,System.Byte,System.Byte,System.Byte)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Color32__ctor_m1AEF46FBBBE4B522E6984D081A3D158198E10AA2 (Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 * __this, uint8_t ___r0, uint8_t ___g1, uint8_t ___b2, uint8_t ___a3, const RuntimeMethod* method);
// UnityEngine.Color UnityEngine.Color32::op_Implicit(UnityEngine.Color32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  Color32_op_Implicit_mA89CAD76E78975F51DF7374A67D18A5F6EF8DA61 (Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23  ___c0, const RuntimeMethod* method);
// System.Boolean UnityEngine.UI.ColorBlock::Equals(UnityEngine.UI.ColorBlock)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ColorBlock_Equals_mCD07A68D8E306D372ECA1D13BDA091E9579B4AEE (ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA * __this, ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA  ___other0, const RuntimeMethod* method);
// System.Boolean UnityEngine.UI.ColorBlock::Equals(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ColorBlock_Equals_m5F50CD8C86A89B8EFA4E878BD914656ECEB0177D (ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA * __this, RuntimeObject * ___obj0, const RuntimeMethod* method);
// System.Boolean UnityEngine.Color::op_Equality(UnityEngine.Color,UnityEngine.Color)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Color_op_Equality_m71B1A2F64AD6228F10E20149EF6440460D2C748E (Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ___lhs0, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ___rhs1, const RuntimeMethod* method);
// System.Int32 System.ValueType::GetHashCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ValueType_GetHashCode_m48E9FA7FFC7C27D876E764A94E3CF2039ED6C9F9 (RuntimeObject * __this, const RuntimeMethod* method);
// System.Int32 UnityEngine.UI.ColorBlock::GetHashCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ColorBlock_GetHashCode_m92C2ECB5F5118D21A01C35481D8CC9A091AB6B4B (ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA * __this, const RuntimeMethod* method);
// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct<UnityEngine.UI.ContentSizeFitter/FitMode>(T&,T)
inline bool SetPropertyUtility_SetStruct_TisFitMode_tBF783E77415F7063B468C18E758F738D83D60A08_m82966FBC8997BA6CE839A42F0D21C2688C77A0DC (int32_t* ___currentValue0, int32_t ___newValue1, const RuntimeMethod* method)
{
	return ((  bool (*) (int32_t*, int32_t, const RuntimeMethod*))SetPropertyUtility_SetStruct_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_m76936C9575407370B372F3129E2167612CAD96D6_gshared)(___currentValue0, ___newValue1, method);
}
// System.Void UnityEngine.UI.ContentSizeFitter::SetDirty()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContentSizeFitter_SetDirty_m4830A85DEBF04D4D2523563C5E5ECE3712225080 (ContentSizeFitter_t4EA7B51457F7EFAD3BAAC51613C7D4E0C26BF4A8 * __this, const RuntimeMethod* method);
// UnityEngine.RectTransform UnityEngine.UI.ContentSizeFitter::get_rectTransform()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * ContentSizeFitter_get_rectTransform_mE7FD5F977E954B6D54B9C1CCD112A4A70840CF56 (ContentSizeFitter_t4EA7B51457F7EFAD3BAAC51613C7D4E0C26BF4A8 * __this, const RuntimeMethod* method);
// UnityEngine.UI.ContentSizeFitter/FitMode UnityEngine.UI.ContentSizeFitter::get_verticalFit()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR int32_t ContentSizeFitter_get_verticalFit_m937F784A1D950E72A561B7DF96206ADA5F1FC490_inline (ContentSizeFitter_t4EA7B51457F7EFAD3BAAC51613C7D4E0C26BF4A8 * __this, const RuntimeMethod* method);
// UnityEngine.UI.ContentSizeFitter/FitMode UnityEngine.UI.ContentSizeFitter::get_horizontalFit()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR int32_t ContentSizeFitter_get_horizontalFit_mB775F652AC10946108F7D44BB52C57413086F524_inline (ContentSizeFitter_t4EA7B51457F7EFAD3BAAC51613C7D4E0C26BF4A8 * __this, const RuntimeMethod* method);
// System.Single UnityEngine.UI.LayoutUtility::GetMinSize(UnityEngine.RectTransform,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float LayoutUtility_GetMinSize_m430414C7CA8EF99A8519968D9BD1ACEEA751A431 (RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * ___rect0, int32_t ___axis1, const RuntimeMethod* method);
// System.Single UnityEngine.UI.LayoutUtility::GetPreferredSize(UnityEngine.RectTransform,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float LayoutUtility_GetPreferredSize_mFF694E6C47FA410533223DC752F65F02ACA639AB (RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * ___rect0, int32_t ___axis1, const RuntimeMethod* method);
// System.Void UnityEngine.UI.ContentSizeFitter::HandleSelfFittingAlongAxis(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContentSizeFitter_HandleSelfFittingAlongAxis_m725678942EB77B09B4FCD47347DF54FD7079AFF8 (ContentSizeFitter_t4EA7B51457F7EFAD3BAAC51613C7D4E0C26BF4A8 * __this, int32_t ___axis0, const RuntimeMethod* method);
// UnityEngine.Color UnityEngine.UI.CoroutineTween.ColorTween::get_startColor()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ColorTween_get_startColor_mA979B663DFD611DAC95F4A7B98AA36E24EE5E3D6_inline (ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.UI.CoroutineTween.ColorTween::set_startColor(UnityEngine.Color)
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void ColorTween_set_startColor_mD976BED0C47332CB811EA6B68230FFAB69DCE82D_inline (ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228 * __this, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ___value0, const RuntimeMethod* method);
// UnityEngine.Color UnityEngine.UI.CoroutineTween.ColorTween::get_targetColor()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ColorTween_get_targetColor_m2620FDCF03617764286DCDF8000AA3BE59C9E7AF_inline (ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.UI.CoroutineTween.ColorTween::set_targetColor(UnityEngine.Color)
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void ColorTween_set_targetColor_m9BA400CD92F2182DFEDEA4494B66501C7596DD69_inline (ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228 * __this, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ___value0, const RuntimeMethod* method);
// UnityEngine.UI.CoroutineTween.ColorTween/ColorTweenMode UnityEngine.UI.CoroutineTween.ColorTween::get_tweenMode()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR int32_t ColorTween_get_tweenMode_m908DEFB153497AC18AD08CB73AFF655C1F6D05FB_inline (ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.UI.CoroutineTween.ColorTween::set_tweenMode(UnityEngine.UI.CoroutineTween.ColorTween/ColorTweenMode)
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void ColorTween_set_tweenMode_m88B5C1FA53770422C80E61B0958CA7B94E6D8B27_inline (ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228 * __this, int32_t ___value0, const RuntimeMethod* method);
// System.Single UnityEngine.UI.CoroutineTween.ColorTween::get_duration()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR float ColorTween_get_duration_mC4A1E3C2EA46A5C657A2B9DA240C796F770ECC5F_inline (ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.UI.CoroutineTween.ColorTween::set_duration(System.Single)
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void ColorTween_set_duration_m069BFDD0F6EABA4869ABC1F4620C54F749950E3D_inline (ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228 * __this, float ___value0, const RuntimeMethod* method);
// System.Boolean UnityEngine.UI.CoroutineTween.ColorTween::get_ignoreTimeScale()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR bool ColorTween_get_ignoreTimeScale_m6A06826E19314EFE9783E505C75CFC76E42E8F05_inline (ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.UI.CoroutineTween.ColorTween::set_ignoreTimeScale(System.Boolean)
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void ColorTween_set_ignoreTimeScale_m42071C6EB064666F7FF945EEC5B5261836E8E593_inline (ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228 * __this, bool ___value0, const RuntimeMethod* method);
// System.Boolean UnityEngine.UI.CoroutineTween.ColorTween::ValidTarget()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ColorTween_ValidTarget_mCFF8428CFF8D45A85E4EE612263E751ED0B5987C (ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228 * __this, const RuntimeMethod* method);
// UnityEngine.Color UnityEngine.Color::Lerp(UnityEngine.Color,UnityEngine.Color,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  Color_Lerp_mD37EF718F1BAC65A7416655F0BC902CE76559C46 (Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ___a0, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ___b1, float ___t2, const RuntimeMethod* method);
// System.Void UnityEngine.Events.UnityEvent`1<UnityEngine.Color>::Invoke(!0)
inline void UnityEvent_1_Invoke_m6D64470308FE35C0990F9878C1E3F6735643D39E (UnityEvent_1_tFB475F569CC8852B004B3F2DE7536E67324C2AF8 * __this, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ___arg00, const RuntimeMethod* method)
{
	((  void (*) (UnityEvent_1_tFB475F569CC8852B004B3F2DE7536E67324C2AF8 *, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 , const RuntimeMethod*))UnityEvent_1_Invoke_m6D64470308FE35C0990F9878C1E3F6735643D39E_gshared)(__this, ___arg00, method);
}
// System.Void UnityEngine.UI.CoroutineTween.ColorTween::TweenValue(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ColorTween_TweenValue_m20FCBA50CE9328956973861A9CB0A1FD97265A58 (ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228 * __this, float ___floatPercentage0, const RuntimeMethod* method);
// System.Void UnityEngine.UI.CoroutineTween.ColorTween/ColorTweenCallback::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ColorTweenCallback__ctor_mBB57DF8BE131686390944A01A6A10A8FBC2DE005 (ColorTweenCallback_tA2357F5ECB0BB12F303C2D6EE5A628CFD14C91C0 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Events.UnityEvent`1<UnityEngine.Color>::AddListener(UnityEngine.Events.UnityAction`1<!0>)
inline void UnityEvent_1_AddListener_m2C8C24086598C0C84A9C4A06C17E30E42294E50A (UnityEvent_1_tFB475F569CC8852B004B3F2DE7536E67324C2AF8 * __this, UnityAction_1_t8523D5D21ADA168AED3BD9CFFCED8FF87199DE9D * ___call0, const RuntimeMethod* method)
{
	((  void (*) (UnityEvent_1_tFB475F569CC8852B004B3F2DE7536E67324C2AF8 *, UnityAction_1_t8523D5D21ADA168AED3BD9CFFCED8FF87199DE9D *, const RuntimeMethod*))UnityEvent_1_AddListener_m2C8C24086598C0C84A9C4A06C17E30E42294E50A_gshared)(__this, ___call0, method);
}
// System.Void UnityEngine.UI.CoroutineTween.ColorTween::AddOnChangedCallback(UnityEngine.Events.UnityAction`1<UnityEngine.Color>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ColorTween_AddOnChangedCallback_m8B7B35D5B912C0BCEFB275B54A3A2EB8D1DD7DE8 (ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228 * __this, UnityAction_1_t8523D5D21ADA168AED3BD9CFFCED8FF87199DE9D * ___callback0, const RuntimeMethod* method);
// System.Boolean UnityEngine.UI.CoroutineTween.ColorTween::GetIgnoreTimescale()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR bool ColorTween_GetIgnoreTimescale_m5100D5725C73E6DB3718A2CF33C9CB46CA27731E_inline (ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228 * __this, const RuntimeMethod* method);
// System.Single UnityEngine.UI.CoroutineTween.ColorTween::GetDuration()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR float ColorTween_GetDuration_m327EABA3FBCD9635DCD360834176D3AEDBFA88B0_inline (ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Events.UnityEvent`1<UnityEngine.Color>::.ctor()
inline void UnityEvent_1__ctor_m7D3D9F37407C6599DAD458464F115E98A48A6C6A (UnityEvent_1_tFB475F569CC8852B004B3F2DE7536E67324C2AF8 * __this, const RuntimeMethod* method)
{
	((  void (*) (UnityEvent_1_tFB475F569CC8852B004B3F2DE7536E67324C2AF8 *, const RuntimeMethod*))UnityEvent_1__ctor_m7D3D9F37407C6599DAD458464F115E98A48A6C6A_gshared)(__this, method);
}
// System.Single UnityEngine.UI.CoroutineTween.FloatTween::get_startValue()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR float FloatTween_get_startValue_m6DC736717E2EAD27CE41A6CD292B6D28AE1DED1E_inline (FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A * __this, const RuntimeMethod* method);
// System.Void UnityEngine.UI.CoroutineTween.FloatTween::set_startValue(System.Single)
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void FloatTween_set_startValue_m34ECE8005F47D60A3F5AF976FF28881A2200B549_inline (FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A * __this, float ___value0, const RuntimeMethod* method);
// System.Single UnityEngine.UI.CoroutineTween.FloatTween::get_targetValue()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR float FloatTween_get_targetValue_m15E266DEA747D1DD8F49681E9E6AFD7FADBEB027_inline (FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A * __this, const RuntimeMethod* method);
// System.Void UnityEngine.UI.CoroutineTween.FloatTween::set_targetValue(System.Single)
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void FloatTween_set_targetValue_m04567CCFC5510BA34D68C7A2C4AE32D400D59C3E_inline (FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A * __this, float ___value0, const RuntimeMethod* method);
// System.Single UnityEngine.UI.CoroutineTween.FloatTween::get_duration()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR float FloatTween_get_duration_mBECFBEC57BDC30B54D0638873BA3313A8F7232F5_inline (FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A * __this, const RuntimeMethod* method);
// System.Void UnityEngine.UI.CoroutineTween.FloatTween::set_duration(System.Single)
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void FloatTween_set_duration_m7E3C3B6D6F9D1C5D9AE051ED64915029E8B4F094_inline (FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A * __this, float ___value0, const RuntimeMethod* method);
// System.Boolean UnityEngine.UI.CoroutineTween.FloatTween::get_ignoreTimeScale()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR bool FloatTween_get_ignoreTimeScale_mA7B69D72E1D52EF1890C89D5690D345B852C7239_inline (FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A * __this, const RuntimeMethod* method);
// System.Void UnityEngine.UI.CoroutineTween.FloatTween::set_ignoreTimeScale(System.Boolean)
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void FloatTween_set_ignoreTimeScale_m6826FE67438AA7F1E4ECB85EC83812BC2F6F092B_inline (FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A * __this, bool ___value0, const RuntimeMethod* method);
// System.Boolean UnityEngine.UI.CoroutineTween.FloatTween::ValidTarget()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FloatTween_ValidTarget_m917EB0D30E72AC75D90D1D8F11B1D7EBBD00ECAE (FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Events.UnityEvent`1<System.Single>::Invoke(!0)
inline void UnityEvent_1_Invoke_m79A370B4DEEE382453AA91E44FE0718B354DC759 (UnityEvent_1_tD2F68F6DD363B64D94CB72CA4170B8DC7A1117F6 * __this, float ___arg00, const RuntimeMethod* method)
{
	((  void (*) (UnityEvent_1_tD2F68F6DD363B64D94CB72CA4170B8DC7A1117F6 *, float, const RuntimeMethod*))UnityEvent_1_Invoke_m79A370B4DEEE382453AA91E44FE0718B354DC759_gshared)(__this, ___arg00, method);
}
// System.Void UnityEngine.UI.CoroutineTween.FloatTween::TweenValue(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FloatTween_TweenValue_m4E4418FB7FBDC7CBF96D95518DFACF25BCBE8EB3 (FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A * __this, float ___floatPercentage0, const RuntimeMethod* method);
// System.Void UnityEngine.UI.CoroutineTween.FloatTween/FloatTweenCallback::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FloatTweenCallback__ctor_m85BC42EE5784B9D8659BE634B8F46BFF06933EEE (FloatTweenCallback_t69056DA8AAB3BCDA97012834C1F1F265F7617502 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Events.UnityEvent`1<System.Single>::AddListener(UnityEngine.Events.UnityAction`1<!0>)
inline void UnityEvent_1_AddListener_m2B3C82F28F7B39809850DE6DBF22D9751C8D6394 (UnityEvent_1_tD2F68F6DD363B64D94CB72CA4170B8DC7A1117F6 * __this, UnityAction_1_t0064196FB7635B812E65BA9FD08D39F68C75DCD9 * ___call0, const RuntimeMethod* method)
{
	((  void (*) (UnityEvent_1_tD2F68F6DD363B64D94CB72CA4170B8DC7A1117F6 *, UnityAction_1_t0064196FB7635B812E65BA9FD08D39F68C75DCD9 *, const RuntimeMethod*))UnityEvent_1_AddListener_m2B3C82F28F7B39809850DE6DBF22D9751C8D6394_gshared)(__this, ___call0, method);
}
// System.Void UnityEngine.UI.CoroutineTween.FloatTween::AddOnChangedCallback(UnityEngine.Events.UnityAction`1<System.Single>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FloatTween_AddOnChangedCallback_m56955D43A7CDE997CE447A1C69CA708E8190E9AE (FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A * __this, UnityAction_1_t0064196FB7635B812E65BA9FD08D39F68C75DCD9 * ___callback0, const RuntimeMethod* method);
// System.Boolean UnityEngine.UI.CoroutineTween.FloatTween::GetIgnoreTimescale()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR bool FloatTween_GetIgnoreTimescale_mB93B6C1BAD120F59F58DFE9409A64DE3A4790D88_inline (FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A * __this, const RuntimeMethod* method);
// System.Single UnityEngine.UI.CoroutineTween.FloatTween::GetDuration()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR float FloatTween_GetDuration_m81D2D1E8D8AEDFDF03B54F1AF71A74824480B178_inline (FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Events.UnityEvent`1<System.Single>::.ctor()
inline void UnityEvent_1__ctor_m029309819C0547BE76007CF58B8EB0BC5BB9765C (UnityEvent_1_tD2F68F6DD363B64D94CB72CA4170B8DC7A1117F6 * __this, const RuntimeMethod* method)
{
	((  void (*) (UnityEvent_1_tD2F68F6DD363B64D94CB72CA4170B8DC7A1117F6 *, const RuntimeMethod*))UnityEvent_1__ctor_m029309819C0547BE76007CF58B8EB0BC5BB9765C_gshared)(__this, method);
}
// UnityEngine.UI.DefaultControls/IFactoryControls UnityEngine.UI.DefaultControls::get_factory()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR RuntimeObject* DefaultControls_get_factory_m616056407908402EFF7E24BC02D0A1B0CDED98B2_inline (const RuntimeMethod* method);
// !!0 UnityEngine.GameObject::GetComponent<UnityEngine.RectTransform>()
inline RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * GameObject_GetComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_m2E5F02DDA13C176AF75B4E7C1DB801D89E053B2C (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * __this, const RuntimeMethod* method)
{
	return ((  RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * (*) (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_mE03C66715289D7957CA068A675826B7EE0887BE3_gshared)(__this, method);
}
// System.Void UnityEngine.UI.DefaultControls::SetParentAndAlign(UnityEngine.GameObject,UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultControls_SetParentAndAlign_mC0E1D3DCB97427FF74488DFED23A51047E04E925 (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___child0, GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___parent1, const RuntimeMethod* method);
// System.Void UnityEngine.UI.Text::AssignDefaultFont()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Text_AssignDefaultFont_m96292009E24D108CA2889748CBB06B34CF854B69 (Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Color::.ctor(System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Color__ctor_mC9AEEB3931D5B8C37483A884DD8EB40DC8946369 (Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 * __this, float ___r0, float ___g1, float ___b2, const RuntimeMethod* method);
// System.Void UnityEngine.Transform::SetParent(UnityEngine.Transform,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_SetParent_m268E3814921D90882EFECE244A797264DE2A5E35 (Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * __this, Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * ___parent0, bool ___worldPositionStays1, const RuntimeMethod* method);
// System.Int32 UnityEngine.GameObject::get_layer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GameObject_get_layer_m0DE90D8A3D3AA80497A3A80FBEAC2D207C16B9C8 (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * __this, const RuntimeMethod* method);
// System.Void UnityEngine.UI.DefaultControls::SetLayerRecursively(UnityEngine.GameObject,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultControls_SetLayerRecursively_m85578EB1E86A92ADE30289C7A9B8B937CD6933CA (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___go0, int32_t ___layer1, const RuntimeMethod* method);
// System.Void UnityEngine.GameObject::set_layer(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObject_set_layer_mDAC8037FCFD0CE62DB66004C4342EA20CF604907 (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * __this, int32_t ___value0, const RuntimeMethod* method);
// UnityEngine.Transform UnityEngine.Transform::GetChild(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * Transform_GetChild_mC86B9B61E4EC086A571B09EA7A33FFBF50DF52D3 (Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * __this, int32_t ___index0, const RuntimeMethod* method);
// System.Int32 UnityEngine.Transform::get_childCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Transform_get_childCount_m7665D779DCDB6B175FB52A254276CDF0C384A724 (Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * __this, const RuntimeMethod* method);
// UnityEngine.GameObject UnityEngine.UI.DefaultControls::CreateUIElementRoot(System.String,UnityEngine.Vector2,System.Type[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * DefaultControls_CreateUIElementRoot_m17541BAE4AF1CE86FBAC92CF02933A4CDAB0FAD7 (String_t* ___name0, Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___size1, TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* ___components2, const RuntimeMethod* method);
// !!0 UnityEngine.GameObject::GetComponent<UnityEngine.UI.Image>()
inline Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * GameObject_GetComponent_TisImage_t18FED07D8646917E1C563745518CF3DD57FF0B3E_m9008044B066CF5830B44DEB0C6CD94872D501A75 (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * __this, const RuntimeMethod* method)
{
	return ((  Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * (*) (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_mE03C66715289D7957CA068A675826B7EE0887BE3_gshared)(__this, method);
}
// System.Void UnityEngine.UI.Image::set_sprite(UnityEngine.Sprite)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_set_sprite_m0D1DBEFD8E361B3967964C71F93EF47E2AC53A13 (Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * __this, Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 * ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.UI.Image::set_type(UnityEngine.UI.Image/Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_set_type_mCA2BF9E071A77EE7D76C7EB343BE5ABEF9E7A199 (Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * __this, int32_t ___value0, const RuntimeMethod* method);
// UnityEngine.GameObject UnityEngine.UI.DefaultControls::CreateUIObject(System.String,UnityEngine.GameObject,System.Type[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * DefaultControls_CreateUIObject_mF356800BB8FDF5BF330B67B70FC4148D9D2FB47E (String_t* ___name0, GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___parent1, TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* ___components2, const RuntimeMethod* method);
// !!0 UnityEngine.GameObject::GetComponent<UnityEngine.UI.Button>()
inline Button_t1203820000D5513FDCCE3D4BFF9C1C9CC755CC2B * GameObject_GetComponent_TisButton_t1203820000D5513FDCCE3D4BFF9C1C9CC755CC2B_m04725F873F765AF3EA906137A60CD58809FE1C80 (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * __this, const RuntimeMethod* method)
{
	return ((  Button_t1203820000D5513FDCCE3D4BFF9C1C9CC755CC2B * (*) (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_mE03C66715289D7957CA068A675826B7EE0887BE3_gshared)(__this, method);
}
// System.Void UnityEngine.UI.DefaultControls::SetDefaultColorTransitionValues(UnityEngine.UI.Selectable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultControls_SetDefaultColorTransitionValues_m7E4AA2E8B97EF5620C34FEE8D146FA35C054EB8F (Selectable_tAA9065030FE0468018DEC880302F95FEA9C0133A * ___slider0, const RuntimeMethod* method);
// !!0 UnityEngine.GameObject::GetComponent<UnityEngine.UI.Text>()
inline Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * GameObject_GetComponent_TisText_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030_m24A42DAE3900B867697FFD9DFB6E448D6978CD4A (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * __this, const RuntimeMethod* method)
{
	return ((  Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * (*) (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_mE03C66715289D7957CA068A675826B7EE0887BE3_gshared)(__this, method);
}
// System.Void UnityEngine.UI.Text::set_alignment(UnityEngine.TextAnchor)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Text_set_alignment_m561721B60004841C883CE9E1C981616E08AB1900 (Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * __this, int32_t ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.UI.DefaultControls::SetDefaultTextValues(UnityEngine.UI.Text)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultControls_SetDefaultTextValues_m79AA4B1F7A2061B259933C3F0CDBB12788BC3DFE (Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * ___lbl0, const RuntimeMethod* method);
// !!0 UnityEngine.GameObject::GetComponent<UnityEngine.UI.Slider>()
inline Slider_t0654A41304B5CE7074CA86F4E66CB681D0D52C09 * GameObject_GetComponent_TisSlider_t0654A41304B5CE7074CA86F4E66CB681D0D52C09_m688424BCA2C09954B36F15A3C82F17CAECEB91A7 (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * __this, const RuntimeMethod* method)
{
	return ((  Slider_t0654A41304B5CE7074CA86F4E66CB681D0D52C09 * (*) (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_mE03C66715289D7957CA068A675826B7EE0887BE3_gshared)(__this, method);
}
// System.Void UnityEngine.UI.Slider::set_fillRect(UnityEngine.RectTransform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Slider_set_fillRect_mD84E7633BC3F88D77B10F78C5B6731674B98110B (Slider_t0654A41304B5CE7074CA86F4E66CB681D0D52C09 * __this, RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.UI.Slider::set_handleRect(UnityEngine.RectTransform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Slider_set_handleRect_m5BFDDDC79CBCDFD3A85969E4793E6775EC8A54CE (Slider_t0654A41304B5CE7074CA86F4E66CB681D0D52C09 * __this, RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.UI.Selectable::set_targetGraphic(UnityEngine.UI.Graphic)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Selectable_set_targetGraphic_mDA4746F7DF1665B6BF49CE3B026DE84640CA7AC5 (Selectable_tAA9065030FE0468018DEC880302F95FEA9C0133A * __this, Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8 * ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.UI.Slider::set_direction(UnityEngine.UI.Slider/Direction)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Slider_set_direction_mA51E204E4880C34EAC54578285F6C25C8C7D1170 (Slider_t0654A41304B5CE7074CA86F4E66CB681D0D52C09 * __this, int32_t ___value0, const RuntimeMethod* method);
// !!0 UnityEngine.GameObject::GetComponent<UnityEngine.UI.Scrollbar>()
inline Scrollbar_t8F8679D0EAFACBCBD603E6B0E741E6A783DB3389 * GameObject_GetComponent_TisScrollbar_t8F8679D0EAFACBCBD603E6B0E741E6A783DB3389_m100E1B7CD3A739F07F5E190A8C25AE41512BD8A6 (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * __this, const RuntimeMethod* method)
{
	return ((  Scrollbar_t8F8679D0EAFACBCBD603E6B0E741E6A783DB3389 * (*) (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_mE03C66715289D7957CA068A675826B7EE0887BE3_gshared)(__this, method);
}
// System.Void UnityEngine.UI.Scrollbar::set_handleRect(UnityEngine.RectTransform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Scrollbar_set_handleRect_m7AB0A8D449A11E4F2CE86DAB09E7352D04C00EE9 (Scrollbar_t8F8679D0EAFACBCBD603E6B0E741E6A783DB3389 * __this, RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * ___value0, const RuntimeMethod* method);
// !!0 UnityEngine.GameObject::GetComponent<UnityEngine.UI.Toggle>()
inline Toggle_t9ADD572046F831945ED0E48A01B50FEA1CA52106 * GameObject_GetComponent_TisToggle_t9ADD572046F831945ED0E48A01B50FEA1CA52106_m9F98F777EFF307DC0F6FEA2C006044097874BE11 (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * __this, const RuntimeMethod* method)
{
	return ((  Toggle_t9ADD572046F831945ED0E48A01B50FEA1CA52106 * (*) (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_mE03C66715289D7957CA068A675826B7EE0887BE3_gshared)(__this, method);
}
// System.Void UnityEngine.UI.Toggle::set_isOn(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Toggle_set_isOn_m520D16B143619437D7997316584A029D7C3CABF8 (Toggle_t9ADD572046F831945ED0E48A01B50FEA1CA52106 * __this, bool ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.RectTransform::set_offsetMin(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RectTransform_set_offsetMin_m7455ED64FF16C597E648E022BA768CFDCF4531AC (RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * __this, Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.RectTransform::set_offsetMax(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RectTransform_set_offsetMax_mD55D44AD4740C79B5C2C83C60B0C38BF1090501C (RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * __this, Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___value0, const RuntimeMethod* method);
// !!0 UnityEngine.GameObject::GetComponent<UnityEngine.UI.InputField>()
inline InputField_t533609195B110760BCFF00B746C87D81969CB005 * GameObject_GetComponent_TisInputField_t533609195B110760BCFF00B746C87D81969CB005_mA51516D144F85CAE471A6A68DF98CFB88FCE87AA (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * __this, const RuntimeMethod* method)
{
	return ((  InputField_t533609195B110760BCFF00B746C87D81969CB005 * (*) (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_mE03C66715289D7957CA068A675826B7EE0887BE3_gshared)(__this, method);
}
// System.Void UnityEngine.UI.Text::set_supportRichText(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Text_set_supportRichText_m8854F111655576BEB5010C2E20DBA3F6CDD4A728 (Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * __this, bool ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.UI.Text::set_fontStyle(UnityEngine.FontStyle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Text_set_fontStyle_mEB69FC3AD201D282D5DC1985A6B3656B79542030 (Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * __this, int32_t ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.UI.InputField::set_textComponent(UnityEngine.UI.Text)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_set_textComponent_m11FA15B17BA3DB27324CE4040E063B7DAC091B07 (InputField_t533609195B110760BCFF00B746C87D81969CB005 * __this, Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.UI.InputField::set_placeholder(UnityEngine.UI.Graphic)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_set_placeholder_m0865B4D3D4ECD6FD461DAB885EB092EEB21A4043 (InputField_t533609195B110760BCFF00B746C87D81969CB005 * __this, Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8 * ___value0, const RuntimeMethod* method);
// UnityEngine.GameObject UnityEngine.UI.DefaultControls::CreateScrollbar(UnityEngine.UI.DefaultControls/Resources)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * DefaultControls_CreateScrollbar_m876785B77922E7A0918137096FE9CEEC4BBCA1C6 (Resources_t0D3248037D186E6B8BB5CF2BD1EB021CF3E6DEE4  ___resources0, const RuntimeMethod* method);
// System.Void UnityEngine.Object::set_name(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_set_name_m538711B144CDE30F929376BCF72D0DC8F85D0826 (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 * __this, String_t* ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.UI.Scrollbar::SetDirection(UnityEngine.UI.Scrollbar/Direction,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Scrollbar_SetDirection_m04E971B5F25701C119EE60595560A5A821BEDB80 (Scrollbar_t8F8679D0EAFACBCBD603E6B0E741E6A783DB3389 * __this, int32_t ___direction0, bool ___includeRectLayouts1, const RuntimeMethod* method);
// UnityEngine.Vector2 UnityEngine.Vector2::get_right()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  Vector2_get_right_mB4BD67462D579461853F297C0DE85D81E07E911E (const RuntimeMethod* method);
// System.Void UnityEngine.RectTransform::set_pivot(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RectTransform_set_pivot_mB791A383B3C870B9CBD7BC51B2C95711C88E9DCF (RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * __this, Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___value0, const RuntimeMethod* method);
// UnityEngine.Vector2 UnityEngine.RectTransform::get_sizeDelta()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  RectTransform_get_sizeDelta_mDA0A3E73679143B1B52CE2F9A417F90CB9F3DAFF (RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * __this, const RuntimeMethod* method);
// !!0 UnityEngine.GameObject::GetComponent<UnityEngine.UI.ScrollRect>()
inline ScrollRect_tAD21D8FB1D33789C39BF4E4CD5CD012D9BD7DD51 * GameObject_GetComponent_TisScrollRect_tAD21D8FB1D33789C39BF4E4CD5CD012D9BD7DD51_m86F516439BCE4785DEF4C19316FF222CD6DD91E7 (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * __this, const RuntimeMethod* method)
{
	return ((  ScrollRect_tAD21D8FB1D33789C39BF4E4CD5CD012D9BD7DD51 * (*) (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_mE03C66715289D7957CA068A675826B7EE0887BE3_gshared)(__this, method);
}
// System.Void UnityEngine.UI.ScrollRect::set_content(UnityEngine.RectTransform)
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void ScrollRect_set_content_mCCF04D1FE05A6EE7DB578FA797DD668C79F05373_inline (ScrollRect_tAD21D8FB1D33789C39BF4E4CD5CD012D9BD7DD51 * __this, RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.UI.ScrollRect::set_viewport(UnityEngine.RectTransform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScrollRect_set_viewport_m445D1D8568F23E4F14BF524A7C3D06AC8C779DBF (ScrollRect_tAD21D8FB1D33789C39BF4E4CD5CD012D9BD7DD51 * __this, RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.UI.ScrollRect::set_horizontal(System.Boolean)
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void ScrollRect_set_horizontal_mE171242DA7E88CFA23CFD1867ABCF02408BAE630_inline (ScrollRect_tAD21D8FB1D33789C39BF4E4CD5CD012D9BD7DD51 * __this, bool ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.UI.ScrollRect::set_movementType(UnityEngine.UI.ScrollRect/MovementType)
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void ScrollRect_set_movementType_m5DC0E885A97CE2CE998AAF32B21BA0E5F0872375_inline (ScrollRect_tAD21D8FB1D33789C39BF4E4CD5CD012D9BD7DD51 * __this, int32_t ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.UI.ScrollRect::set_verticalScrollbar(UnityEngine.UI.Scrollbar)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScrollRect_set_verticalScrollbar_m8FBFA26D8764A67595C2A051E9F3EC96359AD587 (ScrollRect_tAD21D8FB1D33789C39BF4E4CD5CD012D9BD7DD51 * __this, Scrollbar_t8F8679D0EAFACBCBD603E6B0E741E6A783DB3389 * ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.UI.ScrollRect::set_verticalScrollbarVisibility(UnityEngine.UI.ScrollRect/ScrollbarVisibility)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScrollRect_set_verticalScrollbarVisibility_m04378E56059A4C84FC9B210F79C2E6FF7A507E12 (ScrollRect_tAD21D8FB1D33789C39BF4E4CD5CD012D9BD7DD51 * __this, int32_t ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.UI.ScrollRect::set_verticalScrollbarSpacing(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScrollRect_set_verticalScrollbarSpacing_mD3E2AFC566836F6FA7C216D628044D5B46BFB13B (ScrollRect_tAD21D8FB1D33789C39BF4E4CD5CD012D9BD7DD51 * __this, float ___value0, const RuntimeMethod* method);
// !!0 UnityEngine.GameObject::GetComponent<UnityEngine.UI.Mask>()
inline Mask_t082A7A79B4BF2063E5F81D2F84D968569D737CCB * GameObject_GetComponent_TisMask_t082A7A79B4BF2063E5F81D2F84D968569D737CCB_mC09F1E3135566B979D6505E5F69268E8DDE16D47 (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * __this, const RuntimeMethod* method)
{
	return ((  Mask_t082A7A79B4BF2063E5F81D2F84D968569D737CCB * (*) (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_mE03C66715289D7957CA068A675826B7EE0887BE3_gshared)(__this, method);
}
// System.Void UnityEngine.UI.Mask::set_showMaskGraphic(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mask_set_showMaskGraphic_m90255D390C59EE8D263A71068837FB0768E998C8 (Mask_t082A7A79B4BF2063E5F81D2F84D968569D737CCB * __this, bool ___value0, const RuntimeMethod* method);
// !!0 UnityEngine.GameObject::GetComponent<UnityEngine.UI.Dropdown>()
inline Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * GameObject_GetComponent_TisDropdown_tF6331401084B1213CAB10587A6EC81461501930F_mCEDADB496C533D2B1022FE5C0B5D68493866A5E2 (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * __this, const RuntimeMethod* method)
{
	return ((  Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * (*) (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_mE03C66715289D7957CA068A675826B7EE0887BE3_gshared)(__this, method);
}
// System.Void UnityEngine.UI.Dropdown::set_template(UnityEngine.RectTransform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dropdown_set_template_mB9D019C2D44DB5A936754540CA54AB20E948B395 (Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * __this, RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.UI.Dropdown::set_captionText(UnityEngine.UI.Text)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dropdown_set_captionText_m6EB525A575E15A0A8FBBA3C5E1E04B2743B5CE97 (Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * __this, Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.UI.Dropdown::set_itemText(UnityEngine.UI.Text)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dropdown_set_itemText_m2D83A9DFB92CB75269DB174DD05560F416368240 (Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * __this, Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * ___value0, const RuntimeMethod* method);
// System.Collections.Generic.List`1<UnityEngine.UI.Dropdown/OptionData> UnityEngine.UI.Dropdown::get_options()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tCBED74C5DF8E6C00526CE677BF8B96675B5C3A94 * Dropdown_get_options_mF01AB08188E47DA9CD1488723FCBC453F29BDFA6 (Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * __this, const RuntimeMethod* method);
// System.Void UnityEngine.UI.Dropdown/OptionData::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionData__ctor_m5FF808A9DC863C8D595D5F6BD2DBDC02112F1606 (OptionData_t5522C87AD5C3F1C8D3748D1FF1825A24F3835831 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.UI.Dropdown/OptionData::set_text(System.String)
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void OptionData_set_text_m294B34165F072EEF65BEB4700D5F1484A52DC30B_inline (OptionData_t5522C87AD5C3F1C8D3748D1FF1825A24F3835831 * __this, String_t* ___value0, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<UnityEngine.UI.Dropdown/OptionData>::Add(!0)
inline void List_1_Add_m517F898ECAAFAF57D6607F86F1BCF057C0E615D7 (List_1_tCBED74C5DF8E6C00526CE677BF8B96675B5C3A94 * __this, OptionData_t5522C87AD5C3F1C8D3748D1FF1825A24F3835831 * ___item0, const RuntimeMethod* method)
{
	((  void (*) (List_1_tCBED74C5DF8E6C00526CE677BF8B96675B5C3A94 *, OptionData_t5522C87AD5C3F1C8D3748D1FF1825A24F3835831 *, const RuntimeMethod*))List_1_Add_m6930161974C7504C80F52EC379EF012387D43138_gshared)(__this, ___item0, method);
}
// System.Void UnityEngine.UI.Dropdown::RefreshShownValue()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dropdown_RefreshShownValue_mA221C69078DAADC64EF227C7F66390A1D49E32F1 (Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * __this, const RuntimeMethod* method);
// System.Void UnityEngine.GameObject::SetActive(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObject_SetActive_m25A39F6D9FB68C51F13313F9804E85ACC937BC04 (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * __this, bool ___value0, const RuntimeMethod* method);
// UnityEngine.Vector2 UnityEngine.Vector2::get_up()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  Vector2_get_up_mC4548731D5E7C71164D18C390A1AC32501DAE441 (const RuntimeMethod* method);
// System.Void UnityEngine.UI.ScrollRect::set_horizontalScrollbar(UnityEngine.UI.Scrollbar)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScrollRect_set_horizontalScrollbar_mB61F6C8B7878EAFCB4AF0EC5D1E42E1A14F8B438 (ScrollRect_tAD21D8FB1D33789C39BF4E4CD5CD012D9BD7DD51 * __this, Scrollbar_t8F8679D0EAFACBCBD603E6B0E741E6A783DB3389 * ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.UI.ScrollRect::set_horizontalScrollbarVisibility(UnityEngine.UI.ScrollRect/ScrollbarVisibility)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScrollRect_set_horizontalScrollbarVisibility_mC9B69627EE6A64877864E77485E27773EB855DF6 (ScrollRect_tAD21D8FB1D33789C39BF4E4CD5CD012D9BD7DD51 * __this, int32_t ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.UI.ScrollRect::set_horizontalScrollbarSpacing(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScrollRect_set_horizontalScrollbarSpacing_m0ECCC684AE9E391D854C6C2B5B695277F065A2D3 (ScrollRect_tAD21D8FB1D33789C39BF4E4CD5CD012D9BD7DD51 * __this, float ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.Color::.ctor(System.Single,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Color__ctor_m20DF490CEB364C4FC36D7EE392640DF5B7420D7C (Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 * __this, float ___r0, float ___g1, float ___b2, float ___a3, const RuntimeMethod* method);
// System.Void UnityEngine.GameObject::.ctor(System.String,System.Type[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObject__ctor_m20BE06980A232E1D64016957059A9DD834173F68 (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * __this, String_t* ___name0, TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* ___components1, const RuntimeMethod* method);
// System.Void UnityEngine.UI.DefaultControls/DefaultRuntimeFactory::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultRuntimeFactory__ctor_mA26CD855B0C0BDDA991CB78A064EA63A736B01F0 (DefaultRuntimeFactory_t220869A7714E77F38D078944261214EF14D509F2 * __this, const RuntimeMethod* method);
// System.Collections.Generic.List`1<UnityEngine.UI.Dropdown/OptionData> UnityEngine.UI.Dropdown/OptionDataList::get_options()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR List_1_tCBED74C5DF8E6C00526CE677BF8B96675B5C3A94 * OptionDataList_get_options_m3628E8C41BE97B1D4CB2B5C79CC127C5F6C82CCD_inline (OptionDataList_tE70C398434952658ED61EEEDC56766239E2C856D * __this, const RuntimeMethod* method);
// System.Void UnityEngine.UI.Dropdown/OptionDataList::set_options(System.Collections.Generic.List`1<UnityEngine.UI.Dropdown/OptionData>)
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void OptionDataList_set_options_mA01C00ADF9C913B4B1DB8B3FAA30F3D2DB31EF13_inline (OptionDataList_tE70C398434952658ED61EEEDC56766239E2C856D * __this, List_1_tCBED74C5DF8E6C00526CE677BF8B96675B5C3A94 * ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.UI.Dropdown::Set(System.Int32,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dropdown_Set_m8C6D5C2E784DBA1A4F4AB73354DA8B2C1265386E (Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * __this, int32_t ___value0, bool ___sendCallback1, const RuntimeMethod* method);
// System.Boolean UnityEngine.Application::get_isPlaying()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Application_get_isPlaying_mF43B519662E7433DD90D883E5AE22EC3CFB65CA5 (const RuntimeMethod* method);
// System.Int32 System.Collections.Generic.List`1<UnityEngine.UI.Dropdown/OptionData>::get_Count()
inline int32_t List_1_get_Count_mF40C1D9EDF3F809522429101585C6B0F8D7E8361_inline (List_1_tCBED74C5DF8E6C00526CE677BF8B96675B5C3A94 * __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_tCBED74C5DF8E6C00526CE677BF8B96675B5C3A94 *, const RuntimeMethod*))List_1_get_Count_m507C9149FF7F83AAC72C29091E745D557DA47D22_gshared_inline)(__this, method);
}
// System.Int32 UnityEngine.Mathf::Clamp(System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Mathf_Clamp_mE1EA15D719BF2F632741D42DF96F0BC797A20389 (int32_t ___value0, int32_t ___min1, int32_t ___max2, const RuntimeMethod* method);
// System.Void UnityEngine.Events.UnityEvent`1<System.Int32>::Invoke(!0)
inline void UnityEvent_1_Invoke_mAC9BEEF287D58E79A447A57E28D3679F9B199D70 (UnityEvent_1_t6DD758393B13FC2A58BE44E647D9EBEA4F27D914 * __this, int32_t ___arg00, const RuntimeMethod* method)
{
	((  void (*) (UnityEvent_1_t6DD758393B13FC2A58BE44E647D9EBEA4F27D914 *, int32_t, const RuntimeMethod*))UnityEvent_1_Invoke_mAC9BEEF287D58E79A447A57E28D3679F9B199D70_gshared)(__this, ___arg00, method);
}
// System.Void UnityEngine.UI.Dropdown/OptionDataList::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionDataList__ctor_mBD571B96180D97CDFDC446EE0E37ECFE76B3541A (OptionDataList_tE70C398434952658ED61EEEDC56766239E2C856D * __this, const RuntimeMethod* method);
// System.Void UnityEngine.UI.Dropdown/DropdownEvent::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DropdownEvent__ctor_m98DC282381C3C5B01E23CBCDC916E1E35913633C (DropdownEvent_t429FBB093ED3586F5D49859EBD338125EAB76306 * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<UnityEngine.UI.Dropdown/DropdownItem>::.ctor()
inline void List_1__ctor_mCE76B08F7D58C23501BA548727A5AD4E432F7C07 (List_1_t9FC1E3F4F8E4068616D377F61C3B6D6DBA4DCF9E * __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t9FC1E3F4F8E4068616D377F61C3B6D6DBA4DCF9E *, const RuntimeMethod*))List_1__ctor_mC832F1AC0F814BAEB19175F5D7972A7507508BC3_gshared)(__this, method);
}
// System.Void UnityEngine.UI.CoroutineTween.TweenRunner`1<UnityEngine.UI.CoroutineTween.FloatTween>::.ctor()
inline void TweenRunner_1__ctor_m3BA236F3CC80F207C28B3A6B2D5C116C483AE872 (TweenRunner_1_tA7C92F52BF30E9A20EDA2DD956E11A1493D098EF * __this, const RuntimeMethod* method)
{
	((  void (*) (TweenRunner_1_tA7C92F52BF30E9A20EDA2DD956E11A1493D098EF *, const RuntimeMethod*))TweenRunner_1__ctor_m3BA236F3CC80F207C28B3A6B2D5C116C483AE872_gshared)(__this, method);
}
// System.Void UnityEngine.UI.CoroutineTween.TweenRunner`1<UnityEngine.UI.CoroutineTween.FloatTween>::Init(UnityEngine.MonoBehaviour)
inline void TweenRunner_1_Init_m17E5E1BE0EB8226EA16AA2C2AB572E1B225BECD2_inline (TweenRunner_1_tA7C92F52BF30E9A20EDA2DD956E11A1493D098EF * __this, MonoBehaviour_t4A60845CF505405AF8BE8C61CC07F75CADEF6429 * ___coroutineContainer0, const RuntimeMethod* method)
{
	((  void (*) (TweenRunner_1_tA7C92F52BF30E9A20EDA2DD956E11A1493D098EF *, MonoBehaviour_t4A60845CF505405AF8BE8C61CC07F75CADEF6429 *, const RuntimeMethod*))TweenRunner_1_Init_m17E5E1BE0EB8226EA16AA2C2AB572E1B225BECD2_gshared_inline)(__this, ___coroutineContainer0, method);
}
// UnityEngine.Sprite UnityEngine.UI.Image::get_sprite()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 * Image_get_sprite_m642D753672A8CBCEB67950914B44EF34C62DD137_inline (Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Behaviour::set_enabled(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Behaviour_set_enabled_m9755D3B17D7022D23D1E4C618BD9A6B66A5ADC6B (Behaviour_tBDC7E9C3C898AD8348891B82D3E345801D920CA8 * __this, bool ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.EventSystems.UIBehaviour::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIBehaviour_Start_mCF174BFBADA4B5806DD4FFF75984F1526AAF3884 (UIBehaviour_t3C3C339CD5677BA7FC27C352FED8B78052A3FE70 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.UI.Dropdown::ImmediateDestroyDropdownList()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dropdown_ImmediateDestroyDropdownList_m6B7217213F4E6CC4089712453892CBEA8725E3A4 (Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * __this, const RuntimeMethod* method);
// System.Void UnityEngine.UI.Selectable::OnDisable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Selectable_OnDisable_m4D4535A97B291959E391BCC56D51BF75B7B0F1B9 (Selectable_tAA9065030FE0468018DEC880302F95FEA9C0133A * __this, const RuntimeMethod* method);
// !0 System.Collections.Generic.List`1<UnityEngine.UI.Dropdown/OptionData>::get_Item(System.Int32)
inline OptionData_t5522C87AD5C3F1C8D3748D1FF1825A24F3835831 * List_1_get_Item_m4AF83DF4952B5005F46816EEB04BE164A4C62E09_inline (List_1_tCBED74C5DF8E6C00526CE677BF8B96675B5C3A94 * __this, int32_t ___index0, const RuntimeMethod* method)
{
	return ((  OptionData_t5522C87AD5C3F1C8D3748D1FF1825A24F3835831 * (*) (List_1_tCBED74C5DF8E6C00526CE677BF8B96675B5C3A94 *, int32_t, const RuntimeMethod*))List_1_get_Item_mFDB8AD680C600072736579BBF5F38F7416396588_gshared_inline)(__this, ___index0, method);
}
// System.String UnityEngine.UI.Dropdown/OptionData::get_text()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR String_t* OptionData_get_text_m2357EC665D55A54DDC6D7A150E2F74D95F915307_inline (OptionData_t5522C87AD5C3F1C8D3748D1FF1825A24F3835831 * __this, const RuntimeMethod* method);
// UnityEngine.Sprite UnityEngine.UI.Dropdown/OptionData::get_image()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 * OptionData_get_image_m0BF991D02528EE3C67FE841C3AA87EC1AE7D8E31_inline (OptionData_t5522C87AD5C3F1C8D3748D1FF1825A24F3835831 * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<UnityEngine.UI.Dropdown/OptionData>::AddRange(System.Collections.Generic.IEnumerable`1<!0>)
inline void List_1_AddRange_mC20DA39C8CDCE63A32C66C90E1BBEA5D2A6C0D9D (List_1_tCBED74C5DF8E6C00526CE677BF8B96675B5C3A94 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method)
{
	((  void (*) (List_1_tCBED74C5DF8E6C00526CE677BF8B96675B5C3A94 *, RuntimeObject*, const RuntimeMethod*))List_1_AddRange_m629B40CD4286736C328FA496AAFC388F697CF984_gshared)(__this, ___collection0, method);
}
// !0 System.Collections.Generic.List`1<System.String>::get_Item(System.Int32)
inline String_t* List_1_get_Item_mB739B0066E5F7EBDBA9978F24A73D26D4FAE5BED_inline (List_1_tE8032E48C661C350FF9550E9063D595C0AB25CD3 * __this, int32_t ___index0, const RuntimeMethod* method)
{
	return ((  String_t* (*) (List_1_tE8032E48C661C350FF9550E9063D595C0AB25CD3 *, int32_t, const RuntimeMethod*))List_1_get_Item_mFDB8AD680C600072736579BBF5F38F7416396588_gshared_inline)(__this, ___index0, method);
}
// System.Void UnityEngine.UI.Dropdown/OptionData::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionData__ctor_m72F6900DD27A92731D7B1FA02623D50440D747C3 (OptionData_t5522C87AD5C3F1C8D3748D1FF1825A24F3835831 * __this, String_t* ___text0, const RuntimeMethod* method);
// System.Int32 System.Collections.Generic.List`1<System.String>::get_Count()
inline int32_t List_1_get_Count_m4151A68BD4CB1D737213E7595F574987F8C812B4_inline (List_1_tE8032E48C661C350FF9550E9063D595C0AB25CD3 * __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_tE8032E48C661C350FF9550E9063D595C0AB25CD3 *, const RuntimeMethod*))List_1_get_Count_m507C9149FF7F83AAC72C29091E745D557DA47D22_gshared_inline)(__this, method);
}
// !0 System.Collections.Generic.List`1<UnityEngine.Sprite>::get_Item(System.Int32)
inline Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 * List_1_get_Item_mF5E71E3338CCF25A3D57841974E13DC51C8BB9E2_inline (List_1_t957EB1DC915D2CB20B436C37F0FBAAAB126005E3 * __this, int32_t ___index0, const RuntimeMethod* method)
{
	return ((  Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 * (*) (List_1_t957EB1DC915D2CB20B436C37F0FBAAAB126005E3 *, int32_t, const RuntimeMethod*))List_1_get_Item_mFDB8AD680C600072736579BBF5F38F7416396588_gshared_inline)(__this, ___index0, method);
}
// System.Void UnityEngine.UI.Dropdown/OptionData::.ctor(UnityEngine.Sprite)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionData__ctor_m376A2D81849FC01F09CCD5AB71BFDB596485B0A2 (OptionData_t5522C87AD5C3F1C8D3748D1FF1825A24F3835831 * __this, Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 * ___image0, const RuntimeMethod* method);
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Sprite>::get_Count()
inline int32_t List_1_get_Count_mF359AEAAF8F7D192498B9E5F3B0AAC49423CA1BE_inline (List_1_t957EB1DC915D2CB20B436C37F0FBAAAB126005E3 * __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_t957EB1DC915D2CB20B436C37F0FBAAAB126005E3 *, const RuntimeMethod*))List_1_get_Count_m507C9149FF7F83AAC72C29091E745D557DA47D22_gshared_inline)(__this, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.UI.Dropdown/OptionData>::Clear()
inline void List_1_Clear_m17A48F63DE3D34232B01F1A7D55BC3FAFD2FBFFF (List_1_tCBED74C5DF8E6C00526CE677BF8B96675B5C3A94 * __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_tCBED74C5DF8E6C00526CE677BF8B96675B5C3A94 *, const RuntimeMethod*))List_1_Clear_mC5CFC6C9F3007FC24FE020198265D4B5B0659FFC_gshared)(__this, method);
}
// System.Void UnityEngine.Debug::LogError(System.Object,UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogError_m97139CB2EE76D5CD8308C1AD0499A5F163FC7F51 (RuntimeObject * ___message0, Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 * ___context1, const RuntimeMethod* method);
// !!0 UnityEngine.Component::GetComponentInChildren<UnityEngine.UI.Toggle>()
inline Toggle_t9ADD572046F831945ED0E48A01B50FEA1CA52106 * Component_GetComponentInChildren_TisToggle_t9ADD572046F831945ED0E48A01B50FEA1CA52106_mF1F1602C88EB98A9831EEC9AFCFD142E3EE781AC (Component_t05064EF382ABCAF4B8C94F8A350EA85184C26621 * __this, const RuntimeMethod* method)
{
	return ((  Toggle_t9ADD572046F831945ED0E48A01B50FEA1CA52106 * (*) (Component_t05064EF382ABCAF4B8C94F8A350EA85184C26621 *, const RuntimeMethod*))Component_GetComponentInChildren_TisRuntimeObject_m2094C39A775FDD39B5FB9B5A77E988F3482DC46B_gshared)(__this, method);
}
// UnityEngine.RectTransform UnityEngine.UI.Dropdown::get_template()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * Dropdown_get_template_m9C83BB0CFD2BA72F08ACC8B0FA9A274FAD0FC9C4_inline (Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * __this, const RuntimeMethod* method);
// UnityEngine.UI.Text UnityEngine.UI.Dropdown::get_itemText()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * Dropdown_get_itemText_m1AEEFE1ACF751CD3483659F5E5B703239C28C7D5_inline (Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * __this, const RuntimeMethod* method);
// System.Boolean UnityEngine.Transform::IsChildOf(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Transform_IsChildOf_mCB98BA14F7FB82B6AF6AE961E84C47AE1D99AA80 (Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * __this, Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * ___parent0, const RuntimeMethod* method);
// UnityEngine.UI.Image UnityEngine.UI.Dropdown::get_itemImage()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * Dropdown_get_itemImage_m3B115ACA023FC279CAE1757FD4AB0DF91242BA50_inline (Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * __this, const RuntimeMethod* method);
// !!0 UnityEngine.GameObject::AddComponent<UnityEngine.UI.Dropdown/DropdownItem>()
inline DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * GameObject_AddComponent_TisDropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46_m3FC7D1DDC3117BA73A6208371C6A4896FF21FC83 (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * __this, const RuntimeMethod* method)
{
	return ((  DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * (*) (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_mE053F7A95F30AFF07D69F0DED3DA13AE2EC25E03_gshared)(__this, method);
}
// System.Void UnityEngine.UI.Dropdown/DropdownItem::set_text(UnityEngine.UI.Text)
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void DropdownItem_set_text_m13D42A003AF95D99F2327E23532986F9FA1F0ABE_inline (DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * __this, Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.UI.Dropdown/DropdownItem::set_image(UnityEngine.UI.Image)
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void DropdownItem_set_image_m7C2A0990EF4FA55AA50A963A93A31E0F28189766_inline (DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * __this, Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.UI.Dropdown/DropdownItem::set_toggle(UnityEngine.UI.Toggle)
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void DropdownItem_set_toggle_m0EBE6629833FE4C6971885403B74CA15278BC0C9_inline (DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * __this, Toggle_t9ADD572046F831945ED0E48A01B50FEA1CA52106 * ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.UI.Dropdown/DropdownItem::set_rectTransform(UnityEngine.RectTransform)
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void DropdownItem_set_rectTransform_m68DE1182C56F9C18124E9D2E7304879865B053C9_inline (DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * __this, RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * ___value0, const RuntimeMethod* method);
// T UnityEngine.UI.Dropdown::GetOrAddComponent<UnityEngine.Canvas>(UnityEngine.GameObject)
inline Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * Dropdown_GetOrAddComponent_TisCanvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591_m64A328B1FAA7DE95B776B343E70B913984E4BE3C (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___go0, const RuntimeMethod* method)
{
	return ((  Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * (*) (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *, const RuntimeMethod*))Dropdown_GetOrAddComponent_TisRuntimeObject_m996F3C9DE85AFE448A59C06D82E3EC5D1AB7B496_gshared)(___go0, method);
}
// System.Void UnityEngine.Canvas::set_overrideSorting(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Canvas_set_overrideSorting_m446842097ED576AB8706B9980E85AECC24C13015 (Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * __this, bool ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.Canvas::set_sortingOrder(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Canvas_set_sortingOrder_m4387540EBDF2716DFAE26F27074DBF15F32382E7 (Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * __this, int32_t ___value0, const RuntimeMethod* method);
// !!0[] UnityEngine.Component::GetComponents<UnityEngine.EventSystems.BaseRaycaster>()
inline BaseRaycasterU5BU5D_tBAB92856D134B954B807C51A3228248F5393F0A6* Component_GetComponents_TisBaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966_mC5D7B6F2AF3B637F8CF0F1DEF4E96FEADB5C6814 (Component_t05064EF382ABCAF4B8C94F8A350EA85184C26621 * __this, const RuntimeMethod* method)
{
	return ((  BaseRaycasterU5BU5D_tBAB92856D134B954B807C51A3228248F5393F0A6* (*) (Component_t05064EF382ABCAF4B8C94F8A350EA85184C26621 *, const RuntimeMethod*))Component_GetComponents_TisRuntimeObject_m1B7342AF989DE9DCE4CED42BF55A0AC6FFCBF6C6_gshared)(__this, method);
}
// UnityEngine.Component UnityEngine.GameObject::GetComponent(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Component_t05064EF382ABCAF4B8C94F8A350EA85184C26621 * GameObject_GetComponent_mECB756C7EB39F6BB79F8C065AB0013354763B151 (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * __this, Type_t * ___type0, const RuntimeMethod* method);
// UnityEngine.Component UnityEngine.GameObject::AddComponent(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Component_t05064EF382ABCAF4B8C94F8A350EA85184C26621 * GameObject_AddComponent_m489C9D5426F2050795FA696CD478BB49AAE4BD70 (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * __this, Type_t * ___componentType0, const RuntimeMethod* method);
// T UnityEngine.UI.Dropdown::GetOrAddComponent<UnityEngine.UI.GraphicRaycaster>(UnityEngine.GameObject)
inline GraphicRaycaster_t9AA334998113578A7FC0B27D7D6FEF19E74B9D83 * Dropdown_GetOrAddComponent_TisGraphicRaycaster_t9AA334998113578A7FC0B27D7D6FEF19E74B9D83_m9B1D258B962FAF4A5D69605ED9910224F26E7294 (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___go0, const RuntimeMethod* method)
{
	return ((  GraphicRaycaster_t9AA334998113578A7FC0B27D7D6FEF19E74B9D83 * (*) (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *, const RuntimeMethod*))Dropdown_GetOrAddComponent_TisRuntimeObject_m996F3C9DE85AFE448A59C06D82E3EC5D1AB7B496_gshared)(___go0, method);
}
// T UnityEngine.UI.Dropdown::GetOrAddComponent<UnityEngine.CanvasGroup>(UnityEngine.GameObject)
inline CanvasGroup_tE2C664C60990D1DCCEE0CC6545CC3E80369C7F90 * Dropdown_GetOrAddComponent_TisCanvasGroup_tE2C664C60990D1DCCEE0CC6545CC3E80369C7F90_mC688692DBB92788BACDED774AD6D005B6EC5F838 (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___go0, const RuntimeMethod* method)
{
	return ((  CanvasGroup_tE2C664C60990D1DCCEE0CC6545CC3E80369C7F90 * (*) (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *, const RuntimeMethod*))Dropdown_GetOrAddComponent_TisRuntimeObject_m996F3C9DE85AFE448A59C06D82E3EC5D1AB7B496_gshared)(___go0, method);
}
// System.Void UnityEngine.UI.Dropdown::Show()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dropdown_Show_mD7E5E0A23BA93F7DDCF937D487FAA4A03B810592 (Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * __this, const RuntimeMethod* method);
// System.Void UnityEngine.UI.Dropdown::Hide()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dropdown_Hide_m35382248CCB9AB3A863EC390BD50BEBEC2ACC1E4 (Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * __this, const RuntimeMethod* method);
// System.Collections.Generic.List`1<T> UnityEngine.UI.ListPool`1<UnityEngine.Canvas>::Get()
inline List_1_t8EDDA98820A716BCFEAB0E135668381EA8B836A2 * ListPool_1_Get_mA989CA66D2C850D3E855674932F1ADD2DBAAA35B (const RuntimeMethod* method)
{
	return ((  List_1_t8EDDA98820A716BCFEAB0E135668381EA8B836A2 * (*) (const RuntimeMethod*))ListPool_1_Get_mD763F64B9987BBE7DC6092E7C6014A51106D1362_gshared)(method);
}
// System.Void UnityEngine.GameObject::GetComponentsInParent<UnityEngine.Canvas>(System.Boolean,System.Collections.Generic.List`1<!!0>)
inline void GameObject_GetComponentsInParent_TisCanvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591_mB7F6E5B9B2A774B75A74DB3C96449C5B50D02D12 (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * __this, bool ___includeInactive0, List_1_t8EDDA98820A716BCFEAB0E135668381EA8B836A2 * ___results1, const RuntimeMethod* method)
{
	((  void (*) (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *, bool, List_1_t8EDDA98820A716BCFEAB0E135668381EA8B836A2 *, const RuntimeMethod*))GameObject_GetComponentsInParent_TisRuntimeObject_mC3454F259E41C0D52B90FC8BD265FE83AA5D6C81_gshared)(__this, ___includeInactive0, ___results1, method);
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Canvas>::get_Count()
inline int32_t List_1_get_Count_m1F183A0E2C36A7AB54555BD922CC9D8F3B4C467B_inline (List_1_t8EDDA98820A716BCFEAB0E135668381EA8B836A2 * __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_t8EDDA98820A716BCFEAB0E135668381EA8B836A2 *, const RuntimeMethod*))List_1_get_Count_m507C9149FF7F83AAC72C29091E745D557DA47D22_gshared_inline)(__this, method);
}
// !0 System.Collections.Generic.List`1<UnityEngine.Canvas>::get_Item(System.Int32)
inline Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * List_1_get_Item_mEFD1886711107A9D5DE286D4D89A248301EF77B2_inline (List_1_t8EDDA98820A716BCFEAB0E135668381EA8B836A2 * __this, int32_t ___index0, const RuntimeMethod* method)
{
	return ((  Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * (*) (List_1_t8EDDA98820A716BCFEAB0E135668381EA8B836A2 *, int32_t, const RuntimeMethod*))List_1_get_Item_mFDB8AD680C600072736579BBF5F38F7416396588_gshared_inline)(__this, ___index0, method);
}
// System.Void UnityEngine.UI.ListPool`1<UnityEngine.Canvas>::Release(System.Collections.Generic.List`1<T>)
inline void ListPool_1_Release_mF22BEEED9202B913F41B6C9AE9B4C5FDBEC76BD3 (List_1_t8EDDA98820A716BCFEAB0E135668381EA8B836A2 * ___toRelease0, const RuntimeMethod* method)
{
	((  void (*) (List_1_t8EDDA98820A716BCFEAB0E135668381EA8B836A2 *, const RuntimeMethod*))ListPool_1_Release_m377C6B9E4F57B5F932E838F423B6204E45FF45A5_gshared)(___toRelease0, method);
}
// System.Void UnityEngine.UI.Dropdown::SetupTemplate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dropdown_SetupTemplate_m5CE6BC1866BDCDE6E94E367175F90E557F48E143 (Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * __this, const RuntimeMethod* method);
// System.Int32 UnityEngine.Canvas::get_sortingLayerID()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Canvas_get_sortingLayerID_mD0EB8964D1C7E68F429F83B5C5AF58426D354C75 (Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Canvas::set_sortingLayerID(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Canvas_set_sortingLayerID_m9FE5A69A22DB3316964C9D5CD49E5B4352550747 (Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * __this, int32_t ___value0, const RuntimeMethod* method);
// !!0 UnityEngine.GameObject::GetComponentInChildren<UnityEngine.UI.Dropdown/DropdownItem>()
inline DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * GameObject_GetComponentInChildren_TisDropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46_m9193A9BC92DC89CED4377A4B8719AB4F79D12E56 (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * __this, const RuntimeMethod* method)
{
	return ((  DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * (*) (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *, const RuntimeMethod*))GameObject_GetComponentInChildren_TisRuntimeObject_m29A18F5AEC1DD0A23BB53D51D813EA0ACE9AE27C_gshared)(__this, method);
}
// UnityEngine.RectTransform UnityEngine.UI.Dropdown/DropdownItem::get_rectTransform()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * DropdownItem_get_rectTransform_mADBE4D843FE38C832CC1C9CFE03DC4D55B18E897_inline (DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * __this, const RuntimeMethod* method);
// UnityEngine.Vector2 UnityEngine.Rect::get_min()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  Rect_get_min_m17345668569CF57C5F1D2B2DADD05DD4220A5950 (Rect_t35B976DE901B5423C11705E156938EA27AB402CE * __this, const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.Transform::get_localPosition()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  Transform_get_localPosition_m812D43318E05BDCB78310EB7308785A13D85EFD8 (Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * __this, const RuntimeMethod* method);
// UnityEngine.Vector2 UnityEngine.Vector2::op_Addition(UnityEngine.Vector2,UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  Vector2_op_Addition_m81A4D928B8E399DA3A4E3ACD8937EDFDCB014682 (Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___a0, Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___b1, const RuntimeMethod* method);
// UnityEngine.Vector2 UnityEngine.Rect::get_max()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  Rect_get_max_m3BFB033D741F205FB04EF163A9D5785E7E020756 (Rect_t35B976DE901B5423C11705E156938EA27AB402CE * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<UnityEngine.UI.Dropdown/DropdownItem>::Clear()
inline void List_1_Clear_m5A1B380174A642331CB7D6B9DAC84F13766017D0 (List_1_t9FC1E3F4F8E4068616D377F61C3B6D6DBA4DCF9E * __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t9FC1E3F4F8E4068616D377F61C3B6D6DBA4DCF9E *, const RuntimeMethod*))List_1_Clear_mC5CFC6C9F3007FC24FE020198265D4B5B0659FFC_gshared)(__this, method);
}
// System.Void UnityEngine.UI.Dropdown/<>c__DisplayClass62_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass62_0__ctor_m5929C1C6009D2B9C3DDFDE80B361ACEE79669726 (U3CU3Ec__DisplayClass62_0_t1F0325C99F37D0AA9A6FB09CBF04290AEFD21E6A * __this, const RuntimeMethod* method);
// System.Int32 UnityEngine.UI.Dropdown::get_value()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR int32_t Dropdown_get_value_m5FC2BBBD94BA37BFF81DDCE45F42E0782C44CFCD_inline (Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * __this, const RuntimeMethod* method);
// 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>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * Dropdown_AddItem_m5F858BC2C6F291D7E8E674A36F7036A1CA4BEAB2 (Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * __this, OptionData_t5522C87AD5C3F1C8D3748D1FF1825A24F3835831 * ___data0, bool ___selected1, DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * ___itemTemplate2, List_1_t9FC1E3F4F8E4068616D377F61C3B6D6DBA4DCF9E * ___items3, const RuntimeMethod* method);
// UnityEngine.UI.Toggle UnityEngine.UI.Dropdown/DropdownItem::get_toggle()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR Toggle_t9ADD572046F831945ED0E48A01B50FEA1CA52106 * DropdownItem_get_toggle_m6DAC29FD2E711343DBCDF240B3218BD6211886DE_inline (DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Events.UnityAction`1<System.Boolean>::.ctor(System.Object,System.IntPtr)
inline void UnityAction_1__ctor_m18CA7901D895C4EFF9722B01F9CCBB555B6E1165 (UnityAction_1_tB994D127B02789CE2010397AEF756615E5F84FDC * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
	((  void (*) (UnityAction_1_tB994D127B02789CE2010397AEF756615E5F84FDC *, RuntimeObject *, intptr_t, const RuntimeMethod*))UnityAction_1__ctor_m18CA7901D895C4EFF9722B01F9CCBB555B6E1165_gshared)(__this, ___object0, ___method1, method);
}
// System.Void UnityEngine.Events.UnityEvent`1<System.Boolean>::AddListener(UnityEngine.Events.UnityAction`1<!0>)
inline void UnityEvent_1_AddListener_mD63C8616B316F25095F83F39E25D7E567AA72AB0 (UnityEvent_1_tE040CE348097B63925504E9E6AFCD89D46798FE3 * __this, UnityAction_1_tB994D127B02789CE2010397AEF756615E5F84FDC * ___call0, const RuntimeMethod* method)
{
	((  void (*) (UnityEvent_1_tE040CE348097B63925504E9E6AFCD89D46798FE3 *, UnityAction_1_tB994D127B02789CE2010397AEF756615E5F84FDC *, const RuntimeMethod*))UnityEvent_1_AddListener_mD63C8616B316F25095F83F39E25D7E567AA72AB0_gshared)(__this, ___call0, method);
}
// System.Boolean UnityEngine.UI.Toggle::get_isOn()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR bool Toggle_get_isOn_mC0C6AA83480A8DEFC7ADB2BC4FE1FCF0D92CA964_inline (Toggle_t9ADD572046F831945ED0E48A01B50FEA1CA52106 * __this, const RuntimeMethod* method);
// UnityEngine.UI.Navigation UnityEngine.UI.Selectable::get_navigation()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR Navigation_t761250C05C09773B75F5E0D52DDCBBFE60288A07  Selectable_get_navigation_mE0FE811B11269EFDEE21C98701059F786580FB50_inline (Selectable_tAA9065030FE0468018DEC880302F95FEA9C0133A * __this, const RuntimeMethod* method);
// System.Void UnityEngine.UI.Navigation::set_mode(UnityEngine.UI.Navigation/Mode)
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void Navigation_set_mode_m98F00F98459C0C3D79FDC7221C779D83130D67BC_inline (Navigation_t761250C05C09773B75F5E0D52DDCBBFE60288A07 * __this, int32_t ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.UI.Navigation::set_selectOnDown(UnityEngine.UI.Selectable)
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void Navigation_set_selectOnDown_mE97059CFEDDAA89BC14D85EA1FB51A9D3BDA4549_inline (Navigation_t761250C05C09773B75F5E0D52DDCBBFE60288A07 * __this, Selectable_tAA9065030FE0468018DEC880302F95FEA9C0133A * ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.UI.Navigation::set_selectOnRight(UnityEngine.UI.Selectable)
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void Navigation_set_selectOnRight_mEBD7DF30AC830A83DCC7F1E2BA9629864A40336E_inline (Navigation_t761250C05C09773B75F5E0D52DDCBBFE60288A07 * __this, Selectable_tAA9065030FE0468018DEC880302F95FEA9C0133A * ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.UI.Navigation::set_selectOnLeft(UnityEngine.UI.Selectable)
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void Navigation_set_selectOnLeft_m6C219E151D044D1C4F086A2DDD104C537553B79D_inline (Navigation_t761250C05C09773B75F5E0D52DDCBBFE60288A07 * __this, Selectable_tAA9065030FE0468018DEC880302F95FEA9C0133A * ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.UI.Navigation::set_selectOnUp(UnityEngine.UI.Selectable)
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void Navigation_set_selectOnUp_mDC6497A819851FC70C1771FA5B4F8DEF7BDCD552_inline (Navigation_t761250C05C09773B75F5E0D52DDCBBFE60288A07 * __this, Selectable_tAA9065030FE0468018DEC880302F95FEA9C0133A * ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.UI.Selectable::set_navigation(UnityEngine.UI.Navigation)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Selectable_set_navigation_m40A501995B245DC9F28F2B5BE7B97849D77A15E0 (Selectable_tAA9065030FE0468018DEC880302F95FEA9C0133A * __this, Navigation_t761250C05C09773B75F5E0D52DDCBBFE60288A07  ___value0, const RuntimeMethod* method);
// System.Int32 System.Collections.Generic.List`1<UnityEngine.UI.Dropdown/DropdownItem>::get_Count()
inline int32_t List_1_get_Count_mA2BF5A85C785BFD73EF8FF81491603B8816945B7_inline (List_1_t9FC1E3F4F8E4068616D377F61C3B6D6DBA4DCF9E * __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_t9FC1E3F4F8E4068616D377F61C3B6D6DBA4DCF9E *, const RuntimeMethod*))List_1_get_Count_m507C9149FF7F83AAC72C29091E745D557DA47D22_gshared_inline)(__this, method);
}
// System.Void UnityEngine.RectTransform::GetWorldCorners(UnityEngine.Vector3[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RectTransform_GetWorldCorners_m073AA4D13C51C5654A5983EE3FE7E2E60F7761B6 (RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * __this, Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* ___fourCornersArray0, const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.Transform::InverseTransformPoint(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  Transform_InverseTransformPoint_mB6E3145F20B531B4A781C194BAC43A8255C96C47 (Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * __this, Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  ___position0, const RuntimeMethod* method);
// System.Single UnityEngine.Vector3::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Vector3_get_Item_mC3B9D35C070A91D7CA5C5B47280BD0EA3E148AC6 (Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * __this, int32_t ___index0, const RuntimeMethod* method);
// System.Void UnityEngine.RectTransformUtility::FlipLayoutOnAxis(UnityEngine.RectTransform,System.Int32,System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RectTransformUtility_FlipLayoutOnAxis_mFECCA330C80845D0B75829C7DD242688911006AE (RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * ___rect0, int32_t ___axis1, bool ___keepPositioning2, bool ___recursive3, const RuntimeMethod* method);
// !0 System.Collections.Generic.List`1<UnityEngine.UI.Dropdown/DropdownItem>::get_Item(System.Int32)
inline DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * List_1_get_Item_m8EB234DA8AED6E033171C6C43F707C2592C145AA_inline (List_1_t9FC1E3F4F8E4068616D377F61C3B6D6DBA4DCF9E * __this, int32_t ___index0, const RuntimeMethod* method)
{
	return ((  DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * (*) (List_1_t9FC1E3F4F8E4068616D377F61C3B6D6DBA4DCF9E *, int32_t, const RuntimeMethod*))List_1_get_Item_mFDB8AD680C600072736579BBF5F38F7416396588_gshared_inline)(__this, ___index0, method);
}
// UnityEngine.Vector2 UnityEngine.RectTransform::get_anchoredPosition()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  RectTransform_get_anchoredPosition_mCB2171DBADBC572F354CCFE3ACA19F9506F97907 (RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * __this, const RuntimeMethod* method);
// UnityEngine.Vector2 UnityEngine.RectTransform::get_pivot()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  RectTransform_get_pivot_mA5BEEE2069ACA7C0C717530EED3E7D811D46C463 (RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.UI.Dropdown::AlphaFadeList(System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dropdown_AlphaFadeList_m2B80644908D3927EEB29497DBEA5BB5B8B239316 (Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * __this, float ___duration0, float ___start1, float ___end2, const RuntimeMethod* method);
// System.Void UnityEngine.GameObject::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObject__ctor_mBB454E679AD9CF0B84D3609A01E6A9753ACF4686 (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * __this, String_t* ___name0, const RuntimeMethod* method);
// !!0 UnityEngine.GameObject::AddComponent<UnityEngine.RectTransform>()
inline RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * GameObject_AddComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_mBCFCAB2CB522FEE3E8160D6B53776131804C0B25 (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * __this, const RuntimeMethod* method)
{
	return ((  RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * (*) (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_mE053F7A95F30AFF07D69F0DED3DA13AE2EC25E03_gshared)(__this, method);
}
// UnityEngine.Vector3 UnityEngine.Vector3::get_one()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  Vector3_get_one_mA11B83037CB269C6076CBCF754E24C8F3ACEC2AB (const RuntimeMethod* method);
// !!0 UnityEngine.GameObject::AddComponent<UnityEngine.Canvas>()
inline Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * GameObject_AddComponent_TisCanvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591_m474E23A3E8CBCA25DD03C7614EEF1E47AD566618 (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * __this, const RuntimeMethod* method)
{
	return ((  Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * (*) (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_mE053F7A95F30AFF07D69F0DED3DA13AE2EC25E03_gshared)(__this, method);
}
// !!0 UnityEngine.GameObject::GetComponent<UnityEngine.Canvas>()
inline Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * GameObject_GetComponent_TisCanvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591_m5EA55BE80E8E0FB0551D6C16C2BC57A726758C9A (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * __this, const RuntimeMethod* method)
{
	return ((  Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * (*) (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_mE03C66715289D7957CA068A675826B7EE0887BE3_gshared)(__this, method);
}
// System.Int32 UnityEngine.Canvas::get_sortingOrder()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Canvas_get_sortingOrder_mA3FC1159A6594B522A7B682F5792845E2DC7C540 (Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * __this, const RuntimeMethod* method);
// !!0 UnityEngine.GameObject::AddComponent<UnityEngine.UI.Image>()
inline Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * GameObject_AddComponent_TisImage_t18FED07D8646917E1C563745518CF3DD57FF0B3E_mD30135D66AFB92E25180A1358319B74A4621D79F (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * __this, const RuntimeMethod* method)
{
	return ((  Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * (*) (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_mE053F7A95F30AFF07D69F0DED3DA13AE2EC25E03_gshared)(__this, method);
}
// UnityEngine.Color UnityEngine.Color::get_clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  Color_get_clear_m419239BDAEB3D3C4B4291BF2C6EF09A7D7D81360 (const RuntimeMethod* method);
// !!0 UnityEngine.GameObject::AddComponent<UnityEngine.UI.Button>()
inline Button_t1203820000D5513FDCCE3D4BFF9C1C9CC755CC2B * GameObject_AddComponent_TisButton_t1203820000D5513FDCCE3D4BFF9C1C9CC755CC2B_m36473E834D5F26A115FB3A704AC6A86C8C95FD95 (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * __this, const RuntimeMethod* method)
{
	return ((  Button_t1203820000D5513FDCCE3D4BFF9C1C9CC755CC2B * (*) (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_mE053F7A95F30AFF07D69F0DED3DA13AE2EC25E03_gshared)(__this, method);
}
// UnityEngine.UI.Button/ButtonClickedEvent UnityEngine.UI.Button::get_onClick()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR ButtonClickedEvent_t975D9C903BC4880557ADD7D3ACFB01CB2B3D6DDB * Button_get_onClick_m77E8CA6917881760CC7900930F4C789F3E2F8817_inline (Button_t1203820000D5513FDCCE3D4BFF9C1C9CC755CC2B * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Events.UnityAction::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityAction__ctor_mEFC4B92529CE83DF72501F92E07EC5598C54BDAC (UnityAction_tD19B26F1B2C048E38FD5801A33573BE01064CAF4 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method);
// System.Void UnityEngine.Events.UnityEvent::AddListener(UnityEngine.Events.UnityAction)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_AddListener_m31973FDDC5BB0B2828AB6EF519EC4FD6563499C9 (UnityEvent_t5C6DDC2FCDF7F5C1808F1DDFBAD27A383F5FE65F * __this, UnityAction_tD19B26F1B2C048E38FD5801A33573BE01064CAF4 * ___call0, const RuntimeMethod* method);
// System.Void UnityEngine.Object::Destroy(UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_Destroy_m23B4562495BA35A74266D4372D45368F8C05109A (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 * ___obj0, const RuntimeMethod* method);
// !!0 UnityEngine.Object::Instantiate<UnityEngine.GameObject>(!!0)
inline GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * Object_Instantiate_TisGameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F_mC4AB712D7F18E0991E1542CE53F11385E21E7B90 (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___original0, const RuntimeMethod* method)
{
	return ((  GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * (*) (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *, const RuntimeMethod*))Object_Instantiate_TisRuntimeObject_m4566F033303F52A6D430A06E5FA2D29E2A8D6ED3_gshared)(___original0, method);
}
// !!0 UnityEngine.Object::Instantiate<UnityEngine.UI.Dropdown/DropdownItem>(!!0)
inline DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * Object_Instantiate_TisDropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46_m5063405ACD5422343C447BB6F01EA28525635C50 (DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * ___original0, const RuntimeMethod* method)
{
	return ((  DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * (*) (DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 *, const RuntimeMethod*))Object_Instantiate_TisRuntimeObject_m4566F033303F52A6D430A06E5FA2D29E2A8D6ED3_gshared)(___original0, method);
}
// UnityEngine.UI.Text UnityEngine.UI.Dropdown/DropdownItem::get_text()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * DropdownItem_get_text_mABB014D2DEE9F6B24515DE71A08EBFA82BB44829_inline (DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * __this, const RuntimeMethod* method);
// UnityEngine.UI.Image UnityEngine.UI.Dropdown/DropdownItem::get_image()
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * DropdownItem_get_image_m2879EEFCAB097FBA79BC4DA41ECBA4EBE3CB6185_inline (DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<UnityEngine.UI.Dropdown/DropdownItem>::Add(!0)
inline void List_1_Add_m586D1EEB2F63DF391D45015E7D30188261F7DFB3 (List_1_t9FC1E3F4F8E4068616D377F61C3B6D6DBA4DCF9E * __this, DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * ___item0, const RuntimeMethod* method)
{
	((  void (*) (List_1_t9FC1E3F4F8E4068616D377F61C3B6D6DBA4DCF9E *, DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 *, const RuntimeMethod*))List_1_Add_m6930161974C7504C80F52EC379EF012387D43138_gshared)(__this, ___item0, method);
}
// !!0 UnityEngine.GameObject::GetComponent<UnityEngine.CanvasGroup>()
inline CanvasGroup_tE2C664C60990D1DCCEE0CC6545CC3E80369C7F90 * GameObject_GetComponent_TisCanvasGroup_tE2C664C60990D1DCCEE0CC6545CC3E80369C7F90_m1E62EC28BAFB3FD20C659FFCDADD4A12105219E0 (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * __this, const RuntimeMethod* method)
{
	return ((  CanvasGroup_tE2C664C60990D1DCCEE0CC6545CC3E80369C7F90 * (*) (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_mE03C66715289D7957CA068A675826B7EE0887BE3_gshared)(__this, method);
}
// System.Single UnityEngine.CanvasGroup::get_alpha()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CanvasGroup_get_alpha_mF6AFB387E643765758F1461369A65F59BA06D26E (CanvasGroup_tE2C664C60990D1DCCEE0CC6545CC3E80369C7F90 * __this, const RuntimeMethod* method);
// System.Boolean System.Single::Equals(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Single_Equals_mCDFA927E712FBA83D076864E16C77E39A6E66FE7 (float* __this, float ___obj0, const RuntimeMethod* method);
// System.Void UnityEngine.Events.UnityAction`1<System.Single>::.ctor(System.Object,System.IntPtr)
inline void UnityAction_1__ctor_m4A0C4C988C2B9F801D155D22295CF4DA2DBFDC0D (UnityAction_1_t0064196FB7635B812E65BA9FD08D39F68C75DCD9 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
	((  void (*) (UnityAction_1_t0064196FB7635B812E65BA9FD08D39F68C75DCD9 *, RuntimeObject *, intptr_t, const RuntimeMethod*))UnityAction_1__ctor_m4A0C4C988C2B9F801D155D22295CF4DA2DBFDC0D_gshared)(__this, ___object0, ___method1, method);
}
// System.Void UnityEngine.UI.CoroutineTween.TweenRunner`1<UnityEngine.UI.CoroutineTween.FloatTween>::StartTween(T)
inline void TweenRunner_1_StartTween_m1C12D6475DFCA47D74844FD2395C1057AF1CA41D (TweenRunner_1_tA7C92F52BF30E9A20EDA2DD956E11A1493D098EF * __this, FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A  ___info0, const RuntimeMethod* method)
{
	((  void (*) (TweenRunner_1_tA7C92F52BF30E9A20EDA2DD956E11A1493D098EF *, FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A , const RuntimeMethod*))TweenRunner_1_StartTween_m1C12D6475DFCA47D74844FD2395C1057AF1CA41D_gshared)(__this, ___info0, method);
}
// System.Void UnityEngine.CanvasGroup::set_alpha(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CanvasGroup_set_alpha_m7E3C4DCD13E6B1FD43C797EFF9698BACA1FBEC3D (CanvasGroup_tE2C664C60990D1DCCEE0CC6545CC3E80369C7F90 * __this, float ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.UI.Dropdown::AlphaFadeList(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dropdown_AlphaFadeList_m0ECDEA6B54E8EC0ED2C4ACB016942122B6E9FB1E (Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * __this, float ___duration0, float ___alpha1, const RuntimeMethod* method);
// System.Collections.IEnumerator UnityEngine.UI.Dropdown::DelayedDestroyDropdownList(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dropdown_DelayedDestroyDropdownList_mFDA7D3AEA4860DEF70F855A259A6A3F7637139CC (Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * __this, float ___delay0, const RuntimeMethod* method);
// System.Void UnityEngine.UI.Dropdown/<DelayedDestroyDropdownList>d__74::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CDelayedDestroyDropdownListU3Ed__74__ctor_m03CEC81B3046E88B824CD2BB0C86501875B704C8 (U3CDelayedDestroyDropdownListU3Ed__74_tE1C8F40CDF9DE52D3A9F431CB712B752DE9F6D69 * __this, int32_t ___U3CU3E1__state0, const RuntimeMethod* method);
// System.Void UnityEngine.UI.Dropdown::set_value(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dropdown_set_value_m8899C656D4A14C8AD965B64EBAFDAA1EFC8C056A (Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * __this, int32_t ___value0, const RuntimeMethod* method);
// System.Void System.ThrowHelper::ThrowArgumentOutOfRangeException()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentOutOfRangeException_mBA2AF20A35144E0C43CD721A22EAC9FCA15D6550 (const RuntimeMethod* method);
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#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::Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AbstractEventData_Reset_mFD0C0918347F74594FE8C791C5A939FEB953308D (AbstractEventData_t636F385820C291DAE25897BCEB4FBCADDA3B75F6 * __this, const RuntimeMethod* method)
{
	{
		// m_Used = false;
		__this->set_m_Used_0((bool)0);
		// }
		return;
	}
}
// System.Void UnityEngine.EventSystems.AbstractEventData::Use()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AbstractEventData_Use_mB892C2F5FE39571FAFFB247C795233438B15A17B (AbstractEventData_t636F385820C291DAE25897BCEB4FBCADDA3B75F6 * __this, const RuntimeMethod* method)
{
	{
		// m_Used = true;
		__this->set_m_Used_0((bool)1);
		// }
		return;
	}
}
// System.Boolean UnityEngine.EventSystems.AbstractEventData::get_used()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AbstractEventData_get_used_mC9500818C43B1C96B532F4D5DF316D25ADC1CACA (AbstractEventData_t636F385820C291DAE25897BCEB4FBCADDA3B75F6 * __this, const RuntimeMethod* method)
{
	{
		// get { return m_Used; }
		bool L_0 = __this->get_m_Used_0();
		return L_0;
	}
}
// System.Void UnityEngine.EventSystems.AbstractEventData::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AbstractEventData__ctor_mD80BC34325B6235E48E02789647C69D4F283434E (AbstractEventData_t636F385820C291DAE25897BCEB4FBCADDA3B75F6 * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0(__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
// UnityEngine.Vector2 UnityEngine.EventSystems.AxisEventData::get_moveVector()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  AxisEventData_get_moveVector_mCB9151FF8AFE8DC43886E715AD4B9932644DC171 (AxisEventData_t6684191CFC2ADB0DD66DD195174D92F017862442 * __this, const RuntimeMethod* method)
{
	{
		// public Vector2 moveVector { get; set; }
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_0 = __this->get_U3CmoveVectorU3Ek__BackingField_2();
		return L_0;
	}
}
// System.Void UnityEngine.EventSystems.AxisEventData::set_moveVector(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AxisEventData_set_moveVector_m355ADAD19DE3EA67459EAE40FAEAEBE93414FEA3 (AxisEventData_t6684191CFC2ADB0DD66DD195174D92F017862442 * __this, Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___value0, const RuntimeMethod* method)
{
	{
		// public Vector2 moveVector { get; set; }
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_0 = ___value0;
		__this->set_U3CmoveVectorU3Ek__BackingField_2(L_0);
		return;
	}
}
// UnityEngine.EventSystems.MoveDirection UnityEngine.EventSystems.AxisEventData::get_moveDir()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AxisEventData_get_moveDir_mD9CF8343509BAE60C581138D824F9C53659DBBD4 (AxisEventData_t6684191CFC2ADB0DD66DD195174D92F017862442 * __this, const RuntimeMethod* method)
{
	{
		// public MoveDirection moveDir { get; set; }
		int32_t L_0 = __this->get_U3CmoveDirU3Ek__BackingField_3();
		return L_0;
	}
}
// System.Void UnityEngine.EventSystems.AxisEventData::set_moveDir(UnityEngine.EventSystems.MoveDirection)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AxisEventData_set_moveDir_mD16579255C9B76717A3B349BCFBB371044E23EFA (AxisEventData_t6684191CFC2ADB0DD66DD195174D92F017862442 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	{
		// public MoveDirection moveDir { get; set; }
		int32_t L_0 = ___value0;
		__this->set_U3CmoveDirU3Ek__BackingField_3(L_0);
		return;
	}
}
// System.Void UnityEngine.EventSystems.AxisEventData::.ctor(UnityEngine.EventSystems.EventSystem)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AxisEventData__ctor_m6854820EBB8321AD2472069A2D55A2242D0A51B1 (AxisEventData_t6684191CFC2ADB0DD66DD195174D92F017862442 * __this, EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * ___eventSystem0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (AxisEventData__ctor_m6854820EBB8321AD2472069A2D55A2242D0A51B1_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// : base(eventSystem)
		EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * L_0 = ___eventSystem0;
		BaseEventData__ctor_mA58C6566C43F8624C85203FAE2B27528C584675E(__this, L_0, /*hidden argument*/NULL);
		// moveVector = Vector2.zero;
		IL2CPP_RUNTIME_CLASS_INIT(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_il2cpp_TypeInfo_var);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_1 = Vector2_get_zero_mFE0C3213BB698130D6C5247AB4B887A59074D0A8(/*hidden argument*/NULL);
		AxisEventData_set_moveVector_m355ADAD19DE3EA67459EAE40FAEAEBE93414FEA3_inline(__this, L_1, /*hidden argument*/NULL);
		// moveDir = MoveDirection.None;
		AxisEventData_set_moveDir_mD16579255C9B76717A3B349BCFBB371044E23EFA_inline(__this, 4, /*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.BaseEventData::.ctor(UnityEngine.EventSystems.EventSystem)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseEventData__ctor_mA58C6566C43F8624C85203FAE2B27528C584675E (BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * __this, EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * ___eventSystem0, const RuntimeMethod* method)
{
	{
		// public BaseEventData(EventSystem eventSystem)
		AbstractEventData__ctor_mD80BC34325B6235E48E02789647C69D4F283434E(__this, /*hidden argument*/NULL);
		// m_EventSystem = eventSystem;
		EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * L_0 = ___eventSystem0;
		__this->set_m_EventSystem_1(L_0);
		// }
		return;
	}
}
// UnityEngine.EventSystems.BaseInputModule UnityEngine.EventSystems.BaseEventData::get_currentInputModule()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939 * BaseEventData_get_currentInputModule_m0887B0CB20374A4AA10D4C1B480E305581533512 (BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * __this, const RuntimeMethod* method)
{
	{
		// get { return m_EventSystem.currentInputModule; }
		EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * L_0 = __this->get_m_EventSystem_1();
		NullCheck(L_0);
		BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939 * L_1 = EventSystem_get_currentInputModule_mAA917C940E32ECAC4324D6824A9E0A951F16D891_inline(L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// UnityEngine.GameObject UnityEngine.EventSystems.BaseEventData::get_selectedObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * BaseEventData_get_selectedObject_m234C3A09897246D2BF97D43017C9AE476BD91770 (BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * __this, const RuntimeMethod* method)
{
	{
		// get { return m_EventSystem.currentSelectedGameObject; }
		EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * L_0 = __this->get_m_EventSystem_1();
		NullCheck(L_0);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_1 = EventSystem_get_currentSelectedGameObject_mE28E78D268403602DE1FB6F059EE3E9CDB7325A4_inline(L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Void UnityEngine.EventSystems.BaseEventData::set_selectedObject(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseEventData_set_selectedObject_mE98E9692C6A7AF46D33C625CEAFDF56AFEE5FEA3 (BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * __this, GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___value0, const RuntimeMethod* method)
{
	{
		// set { m_EventSystem.SetSelectedGameObject(value, this); }
		EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * L_0 = __this->get_m_EventSystem_1();
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_1 = ___value0;
		NullCheck(L_0);
		EventSystem_SetSelectedGameObject_m3347D67C1A6386E6D7AF89773DC2960953B9C702(L_0, L_1, __this, /*hidden argument*/NULL);
		// set { m_EventSystem.SetSelectedGameObject(value, this); }
		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.String UnityEngine.EventSystems.BaseInput::get_compositionString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BaseInput_get_compositionString_m9DC95F28875FFB09CD8B1FC080B916BB6F9F976E (BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * __this, const RuntimeMethod* method)
{
	{
		// get { return Input.compositionString; }
		String_t* L_0 = Input_get_compositionString_mA2BEBDED6F15265EDDB37D9E7160FE7580D7617C(/*hidden argument*/NULL);
		return L_0;
	}
}
// UnityEngine.IMECompositionMode UnityEngine.EventSystems.BaseInput::get_imeCompositionMode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BaseInput_get_imeCompositionMode_mC26A90D1DDE30CEE508412D8F1FEA5AD37671DA8 (BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * __this, const RuntimeMethod* method)
{
	{
		// get { return Input.imeCompositionMode; }
		int32_t L_0 = Input_get_imeCompositionMode_mAE9FA70DAEF3BE429C51FC48001368428FB2CA10(/*hidden argument*/NULL);
		return L_0;
	}
}
// System.Void UnityEngine.EventSystems.BaseInput::set_imeCompositionMode(UnityEngine.IMECompositionMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseInput_set_imeCompositionMode_m1FD535BFD2D74C77DA7D0D0332114913CBA1C135 (BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	{
		// set { Input.imeCompositionMode = value; }
		int32_t L_0 = ___value0;
		Input_set_imeCompositionMode_m28AAFBFFD38640C3E0F15809C5D0C165B1EEA9A6(L_0, /*hidden argument*/NULL);
		// set { Input.imeCompositionMode = value; }
		return;
	}
}
// UnityEngine.Vector2 UnityEngine.EventSystems.BaseInput::get_compositionCursorPos()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  BaseInput_get_compositionCursorPos_m08E6856B2A7240E1FEF880323757BDF8A4917046 (BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * __this, const RuntimeMethod* method)
{
	{
		// get { return Input.compositionCursorPos; }
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_0 = Input_get_compositionCursorPos_mCCF0BB765BC2668E19AD2832DEE7A3D1882777D8(/*hidden argument*/NULL);
		return L_0;
	}
}
// System.Void UnityEngine.EventSystems.BaseInput::set_compositionCursorPos(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseInput_set_compositionCursorPos_mF2EAEC3ADCB2E035CC6A0ECCA932BBED50B427DD (BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * __this, Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___value0, const RuntimeMethod* method)
{
	{
		// set { Input.compositionCursorPos = value; }
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_0 = ___value0;
		Input_set_compositionCursorPos_m39EB58D705F1E2D30D45480AF918CA098189F326(L_0, /*hidden argument*/NULL);
		// set { Input.compositionCursorPos = value; }
		return;
	}
}
// System.Boolean UnityEngine.EventSystems.BaseInput::get_mousePresent()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BaseInput_get_mousePresent_mEE423E6330086DF0B673E700381CD4AA57A8181F (BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * __this, const RuntimeMethod* method)
{
	{
		// get { return Input.mousePresent; }
		bool L_0 = Input_get_mousePresent_m84357E5B596CD17272874EF83E2D2F2864580E05(/*hidden argument*/NULL);
		return L_0;
	}
}
// System.Boolean UnityEngine.EventSystems.BaseInput::GetMouseButtonDown(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BaseInput_GetMouseButtonDown_m670DD4F91F0C9D697BAA92B89B45D6458D8A86AD (BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * __this, int32_t ___button0, const RuntimeMethod* method)
{
	{
		// return Input.GetMouseButtonDown(button);
		int32_t L_0 = ___button0;
		bool L_1 = Input_GetMouseButtonDown_m5AD76E22AA839706219AD86A4E0BE5276AF8E28A(L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Boolean UnityEngine.EventSystems.BaseInput::GetMouseButtonUp(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BaseInput_GetMouseButtonUp_mA793A56A84790D6CAF523A0C611A7AF527CBE4B8 (BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * __this, int32_t ___button0, const RuntimeMethod* method)
{
	{
		// return Input.GetMouseButtonUp(button);
		int32_t L_0 = ___button0;
		bool L_1 = Input_GetMouseButtonUp_m4899272EB31D43EC4A3A1A115843CD3D9AA2C4EC(L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Boolean UnityEngine.EventSystems.BaseInput::GetMouseButton(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BaseInput_GetMouseButton_m8CBB85496076E5E0A6B47B28C07E096C4BD751DA (BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * __this, int32_t ___button0, const RuntimeMethod* method)
{
	{
		// return Input.GetMouseButton(button);
		int32_t L_0 = ___button0;
		bool L_1 = Input_GetMouseButton_m43C68DE93C7D990E875BA53C4DEC9CA6230C8B79(L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// UnityEngine.Vector2 UnityEngine.EventSystems.BaseInput::get_mousePosition()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  BaseInput_get_mousePosition_m020D1FB7D27B45D19303B7B9E05038F2C7DA02ED (BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * __this, const RuntimeMethod* method)
{
	{
		// get { return MultipleDisplayUtilities.GetMousePositionRelativeToMainDisplayResolution(); }
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_0 = MultipleDisplayUtilities_GetMousePositionRelativeToMainDisplayResolution_m2D3CB08174B28122E201011E77C0A1BE762C948C(/*hidden argument*/NULL);
		return L_0;
	}
}
// UnityEngine.Vector2 UnityEngine.EventSystems.BaseInput::get_mouseScrollDelta()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  BaseInput_get_mouseScrollDelta_mBF6C6F5DD4C626413DEB5081A34D58C2F178389F (BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * __this, const RuntimeMethod* method)
{
	{
		// get { return Input.mouseScrollDelta; }
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_0 = Input_get_mouseScrollDelta_m66F785090C429CE7DCDEF09C92CDBDD08FCDE98D(/*hidden argument*/NULL);
		return L_0;
	}
}
// System.Boolean UnityEngine.EventSystems.BaseInput::get_touchSupported()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BaseInput_get_touchSupported_mAD828BCFAAC2647C27C21971D0E51A3415CE9F9D (BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * __this, const RuntimeMethod* method)
{
	{
		// get { return Input.touchSupported; }
		bool L_0 = Input_get_touchSupported_m59811A353627249C934E8FF7A6F3C4A7883978E9(/*hidden argument*/NULL);
		return L_0;
	}
}
// System.Int32 UnityEngine.EventSystems.BaseInput::get_touchCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BaseInput_get_touchCount_mDF25D855BCD418823ED1E0CA96455EC28A684AB5 (BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * __this, const RuntimeMethod* method)
{
	{
		// get { return Input.touchCount; }
		int32_t L_0 = Input_get_touchCount_m497E19AA4FA22DB659F631B20FAEF65572D1B44E(/*hidden argument*/NULL);
		return L_0;
	}
}
// UnityEngine.Touch UnityEngine.EventSystems.BaseInput::GetTouch(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Touch_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8  BaseInput_GetTouch_mC6D307829A73C58B16FA7D06928BE8D3528796DD (BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * __this, int32_t ___index0, const RuntimeMethod* method)
{
	{
		// return Input.GetTouch(index);
		int32_t L_0 = ___index0;
		Touch_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8  L_1 = Input_GetTouch_m8082D8EE3A187488373CE6AC66A70B0AAD7CC23F(L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Single UnityEngine.EventSystems.BaseInput::GetAxisRaw(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float BaseInput_GetAxisRaw_mEC8AE52DA69BAAF0CA88EFBDB93A7B2BEDE607F1 (BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * __this, String_t* ___axisName0, const RuntimeMethod* method)
{
	{
		// return Input.GetAxisRaw(axisName);
		String_t* L_0 = ___axisName0;
		float L_1 = Input_GetAxisRaw_mC68301A9D93702F0C393E45C6337348062EACE21(L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Boolean UnityEngine.EventSystems.BaseInput::GetButtonDown(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BaseInput_GetButtonDown_m41F5626DD501ECFA5348918F63C20A9649E8F862 (BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * __this, String_t* ___buttonName0, const RuntimeMethod* method)
{
	{
		// return Input.GetButtonDown(buttonName);
		String_t* L_0 = ___buttonName0;
		bool L_1 = Input_GetButtonDown_m1E80BAC5CCBE9E0151491B8F8F5FFD6AB050BBF0(L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Void UnityEngine.EventSystems.BaseInput::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseInput__ctor_m097A1D35CC42538881FAF0E45AFF6FB974377F19 (BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * __this, const RuntimeMethod* method)
{
	{
		UIBehaviour__ctor_m270FFBC65602196134042BD4E24DB093883A1BAF(__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
// UnityEngine.EventSystems.BaseInput UnityEngine.EventSystems.BaseInputModule::get_input()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * BaseInputModule_get_input_m385A99609A705346D5288D047EE17374ED406BE7 (BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseInputModule_get_input_m385A99609A705346D5288D047EE17374ED406BE7_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	BaseInputU5BU5D_t8D390CDD3C58D992EDA010E5AF94B42F4C73E6E3* V_0 = NULL;
	int32_t V_1 = 0;
	BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * V_2 = NULL;
	{
		// if (m_InputOverride != null)
		BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * L_0 = __this->get_m_InputOverride_8();
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1(L_0, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0015;
		}
	}
	{
		// return m_InputOverride;
		BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * L_2 = __this->get_m_InputOverride_8();
		return L_2;
	}

IL_0015:
	{
		// if (m_DefaultInput == null)
		BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * L_3 = __this->get_m_DefaultInput_9();
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_4 = Object_op_Equality_mBC2401774F3BE33E8CF6F0A8148E66C95D6CFF1C(L_3, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (!L_4)
		{
			goto IL_0084;
		}
	}
	{
		// var inputs = GetComponents<BaseInput>();
		BaseInputU5BU5D_t8D390CDD3C58D992EDA010E5AF94B42F4C73E6E3* L_5 = Component_GetComponents_TisBaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82_m6F23E3795BE7E17A40BCA0064E9BFA4892670874(__this, /*hidden argument*/Component_GetComponents_TisBaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82_m6F23E3795BE7E17A40BCA0064E9BFA4892670874_RuntimeMethod_var);
		// foreach (var baseInput in inputs)
		V_0 = L_5;
		V_1 = 0;
		goto IL_005f;
	}

IL_002e:
	{
		// foreach (var baseInput in inputs)
		BaseInputU5BU5D_t8D390CDD3C58D992EDA010E5AF94B42F4C73E6E3* L_6 = V_0;
		int32_t L_7 = V_1;
		NullCheck(L_6);
		int32_t L_8 = L_7;
		BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
		V_2 = L_9;
		// if (baseInput != null && baseInput.GetType() == typeof(BaseInput))
		BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * L_10 = V_2;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_11 = Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1(L_10, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (!L_11)
		{
			goto IL_005b;
		}
	}
	{
		BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * L_12 = V_2;
		NullCheck(L_12);
		Type_t * L_13 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60(L_12, /*hidden argument*/NULL);
		RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D  L_14 = { reinterpret_cast<intptr_t> (BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_15 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_14, /*hidden argument*/NULL);
		bool L_16 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8(L_13, L_15, /*hidden argument*/NULL);
		if (!L_16)
		{
			goto IL_005b;
		}
	}
	{
		// m_DefaultInput = baseInput;
		BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * L_17 = V_2;
		__this->set_m_DefaultInput_9(L_17);
		// break;
		goto IL_0065;
	}

IL_005b:
	{
		int32_t L_18 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)1));
	}

IL_005f:
	{
		// foreach (var baseInput in inputs)
		int32_t L_19 = V_1;
		BaseInputU5BU5D_t8D390CDD3C58D992EDA010E5AF94B42F4C73E6E3* L_20 = V_0;
		NullCheck(L_20);
		if ((((int32_t)L_19) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_20)->max_length)))))))
		{
			goto IL_002e;
		}
	}

IL_0065:
	{
		// if (m_DefaultInput == null)
		BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * L_21 = __this->get_m_DefaultInput_9();
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_22 = Object_op_Equality_mBC2401774F3BE33E8CF6F0A8148E66C95D6CFF1C(L_21, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (!L_22)
		{
			goto IL_0084;
		}
	}
	{
		// m_DefaultInput = gameObject.AddComponent<BaseInput>();
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_23 = Component_get_gameObject_m0B0570BA8DDD3CD78A9DB568EA18D7317686603C(__this, /*hidden argument*/NULL);
		NullCheck(L_23);
		BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * L_24 = GameObject_AddComponent_TisBaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82_m1712CB24202FFDF87FC820B58224D773637E860A(L_23, /*hidden argument*/GameObject_AddComponent_TisBaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82_m1712CB24202FFDF87FC820B58224D773637E860A_RuntimeMethod_var);
		__this->set_m_DefaultInput_9(L_24);
	}

IL_0084:
	{
		// return m_DefaultInput;
		BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * L_25 = __this->get_m_DefaultInput_9();
		return L_25;
	}
}
// UnityEngine.EventSystems.BaseInput UnityEngine.EventSystems.BaseInputModule::get_inputOverride()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * BaseInputModule_get_inputOverride_m3C63C410A33009ACB7EAFB776066F734110391B8 (BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939 * __this, const RuntimeMethod* method)
{
	{
		// get { return m_InputOverride; }
		BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * L_0 = __this->get_m_InputOverride_8();
		return L_0;
	}
}
// System.Void UnityEngine.EventSystems.BaseInputModule::set_inputOverride(UnityEngine.EventSystems.BaseInput)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseInputModule_set_inputOverride_mC8698C7F93A5E54139938F0D2E6447CEA08779CA (BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939 * __this, BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * ___value0, const RuntimeMethod* method)
{
	{
		// set { m_InputOverride = value; }
		BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * L_0 = ___value0;
		__this->set_m_InputOverride_8(L_0);
		// set { m_InputOverride = value; }
		return;
	}
}
// UnityEngine.EventSystems.EventSystem UnityEngine.EventSystems.BaseInputModule::get_eventSystem()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * BaseInputModule_get_eventSystem_mEF6DEC17FF56D786AA217A52FCCFE8C6F38546BE (BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939 * __this, const RuntimeMethod* method)
{
	{
		// get { return m_EventSystem; }
		EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * L_0 = __this->get_m_EventSystem_6();
		return L_0;
	}
}
// System.Void UnityEngine.EventSystems.BaseInputModule::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseInputModule_OnEnable_mFCB40D263C78C819D0F1A17B5679662DD31245A4 (BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseInputModule_OnEnable_mFCB40D263C78C819D0F1A17B5679662DD31245A4_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// base.OnEnable();
		UIBehaviour_OnEnable_mC9822F55BFE331807411109DA82D6AE5EF46E2C2(__this, /*hidden argument*/NULL);
		// m_EventSystem = GetComponent<EventSystem>();
		EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * L_0 = Component_GetComponent_TisEventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77_m72CF57F3AD96E6CADECF5DDE79D3592A4D5E09A7(__this, /*hidden argument*/Component_GetComponent_TisEventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77_m72CF57F3AD96E6CADECF5DDE79D3592A4D5E09A7_RuntimeMethod_var);
		__this->set_m_EventSystem_6(L_0);
		// m_EventSystem.UpdateModules();
		EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * L_1 = __this->get_m_EventSystem_6();
		NullCheck(L_1);
		EventSystem_UpdateModules_mF34D9E9C84AE5FF0968292C4E3390AD0AB89DBA9(L_1, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void UnityEngine.EventSystems.BaseInputModule::OnDisable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseInputModule_OnDisable_m4E5FE43DDC5E6471DAAD8435D20E9F684E5FE6CE (BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939 * __this, const RuntimeMethod* method)
{
	{
		// m_EventSystem.UpdateModules();
		EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * L_0 = __this->get_m_EventSystem_6();
		NullCheck(L_0);
		EventSystem_UpdateModules_mF34D9E9C84AE5FF0968292C4E3390AD0AB89DBA9(L_0, /*hidden argument*/NULL);
		// base.OnDisable();
		UIBehaviour_OnDisable_mDA7B89CA939C50BD6F81CC350C2969755B1576A0(__this, /*hidden argument*/NULL);
		// }
		return;
	}
}
// UnityEngine.EventSystems.RaycastResult UnityEngine.EventSystems.BaseInputModule::FindFirstRaycast(System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  BaseInputModule_FindFirstRaycast_m8688F6932686AD7A5910C912787ED4239A70CD57 (List_1_t1BB31D71CB8736DC35CCD9FFB9228FAFD427EB52 * ___candidates0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseInputModule_FindFirstRaycast_m8688F6932686AD7A5910C912787ED4239A70CD57_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  V_1;
	memset((&V_1), 0, sizeof(V_1));
	{
		// for (var i = 0; i < candidates.Count; ++i)
		V_0 = 0;
		goto IL_0027;
	}

IL_0004:
	{
		// if (candidates[i].gameObject == null)
		List_1_t1BB31D71CB8736DC35CCD9FFB9228FAFD427EB52 * L_0 = ___candidates0;
		int32_t L_1 = V_0;
		NullCheck(L_0);
		RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  L_2 = List_1_get_Item_m9E4BE7FD0C53A082090B98AF5576E94BBADA2930_inline(L_0, L_1, /*hidden argument*/List_1_get_Item_m9E4BE7FD0C53A082090B98AF5576E94BBADA2930_RuntimeMethod_var);
		V_1 = L_2;
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_3 = RaycastResult_get_gameObject_m9D77DEDFF498BAFE29A5F88E9F238400D04C8FDD_inline((RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91 *)(&V_1), /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_4 = Object_op_Equality_mBC2401774F3BE33E8CF6F0A8148E66C95D6CFF1C(L_3, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (L_4)
		{
			goto IL_0023;
		}
	}
	{
		// return candidates[i];
		List_1_t1BB31D71CB8736DC35CCD9FFB9228FAFD427EB52 * L_5 = ___candidates0;
		int32_t L_6 = V_0;
		NullCheck(L_5);
		RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  L_7 = List_1_get_Item_m9E4BE7FD0C53A082090B98AF5576E94BBADA2930_inline(L_5, L_6, /*hidden argument*/List_1_get_Item_m9E4BE7FD0C53A082090B98AF5576E94BBADA2930_RuntimeMethod_var);
		return L_7;
	}

IL_0023:
	{
		// for (var i = 0; i < candidates.Count; ++i)
		int32_t L_8 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1));
	}

IL_0027:
	{
		// for (var i = 0; i < candidates.Count; ++i)
		int32_t L_9 = V_0;
		List_1_t1BB31D71CB8736DC35CCD9FFB9228FAFD427EB52 * L_10 = ___candidates0;
		NullCheck(L_10);
		int32_t L_11 = List_1_get_Count_mD0D3353E379B18064F3FB3B70FF9E2BBB000A4C6_inline(L_10, /*hidden argument*/List_1_get_Count_mD0D3353E379B18064F3FB3B70FF9E2BBB000A4C6_RuntimeMethod_var);
		if ((((int32_t)L_9) < ((int32_t)L_11)))
		{
			goto IL_0004;
		}
	}
	{
		// return new RaycastResult();
		il2cpp_codegen_initobj((&V_1), sizeof(RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91 ));
		RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  L_12 = V_1;
		return L_12;
	}
}
// UnityEngine.EventSystems.MoveDirection UnityEngine.EventSystems.BaseInputModule::DetermineMoveDirection(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BaseInputModule_DetermineMoveDirection_mFF256A4F65F2B3E650E232F70C1B05F46DF181F2 (float ___x0, float ___y1, const RuntimeMethod* method)
{
	{
		// return DetermineMoveDirection(x, y, 0.6f);
		float L_0 = ___x0;
		float L_1 = ___y1;
		int32_t L_2 = BaseInputModule_DetermineMoveDirection_mD3EE701CE69F63DEBBF2B9D3FB62F550A4DAD8D8(L_0, L_1, (0.6f), /*hidden argument*/NULL);
		return L_2;
	}
}
// UnityEngine.EventSystems.MoveDirection UnityEngine.EventSystems.BaseInputModule::DetermineMoveDirection(System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BaseInputModule_DetermineMoveDirection_mD3EE701CE69F63DEBBF2B9D3FB62F550A4DAD8D8 (float ___x0, float ___y1, float ___deadZone2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseInputModule_DetermineMoveDirection_mD3EE701CE69F63DEBBF2B9D3FB62F550A4DAD8D8_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		// if (new Vector2(x, y).sqrMagnitude < deadZone * deadZone)
		float L_0 = ___x0;
		float L_1 = ___y1;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_2;
		memset((&L_2), 0, sizeof(L_2));
		Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0((&L_2), L_0, L_1, /*hidden argument*/NULL);
		V_0 = L_2;
		float L_3 = Vector2_get_sqrMagnitude_mAEE10A8ECE7D5754E10727BA8C9068A759AD7002((Vector2_tA85D2DD88578276CA8A8796756458277E72D073D *)(&V_0), /*hidden argument*/NULL);
		float L_4 = ___deadZone2;
		float L_5 = ___deadZone2;
		if ((!(((float)L_3) < ((float)((float)il2cpp_codegen_multiply((float)L_4, (float)L_5))))))
		{
			goto IL_0016;
		}
	}
	{
		// return MoveDirection.None;
		return (int32_t)(4);
	}

IL_0016:
	{
		// if (Mathf.Abs(x) > Mathf.Abs(y))
		float L_6 = ___x0;
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_tFBDE6467D269BFE410605C7D806FD9991D4A89CB_il2cpp_TypeInfo_var);
		float L_7 = fabsf(L_6);
		float L_8 = ___y1;
		float L_9 = fabsf(L_8);
		if ((!(((float)L_7) > ((float)L_9))))
		{
			goto IL_0030;
		}
	}
	{
		// if (x > 0)
		float L_10 = ___x0;
		if ((!(((float)L_10) > ((float)(0.0f)))))
		{
			goto IL_002e;
		}
	}
	{
		// return MoveDirection.Right;
		return (int32_t)(2);
	}

IL_002e:
	{
		// return MoveDirection.Left;
		return (int32_t)(0);
	}

IL_0030:
	{
		// if (y > 0)
		float L_11 = ___y1;
		if ((!(((float)L_11) > ((float)(0.0f)))))
		{
			goto IL_003a;
		}
	}
	{
		// return MoveDirection.Up;
		return (int32_t)(1);
	}

IL_003a:
	{
		// return MoveDirection.Down;
		return (int32_t)(3);
	}
}
// UnityEngine.GameObject UnityEngine.EventSystems.BaseInputModule::FindCommonRoot(UnityEngine.GameObject,UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * BaseInputModule_FindCommonRoot_m1995190ADC1341F180811C5213F1CA522B6282A5 (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___g10, GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___g21, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseInputModule_FindCommonRoot_m1995190ADC1341F180811C5213F1CA522B6282A5_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * V_0 = NULL;
	Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * V_1 = NULL;
	{
		// if (g1 == null || g2 == null)
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_0 = ___g10;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Equality_mBC2401774F3BE33E8CF6F0A8148E66C95D6CFF1C(L_0, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (L_1)
		{
			goto IL_0012;
		}
	}
	{
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_2 = ___g21;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_3 = Object_op_Equality_mBC2401774F3BE33E8CF6F0A8148E66C95D6CFF1C(L_2, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (!L_3)
		{
			goto IL_0014;
		}
	}

IL_0012:
	{
		// return null;
		return (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *)NULL;
	}

IL_0014:
	{
		// var t1 = g1.transform;
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_4 = ___g10;
		NullCheck(L_4);
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_5 = GameObject_get_transform_mA5C38857137F137CB96C69FAA624199EB1C2FB2C(L_4, /*hidden argument*/NULL);
		V_0 = L_5;
		goto IL_004d;
	}

IL_001d:
	{
		// var t2 = g2.transform;
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_6 = ___g21;
		NullCheck(L_6);
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_7 = GameObject_get_transform_mA5C38857137F137CB96C69FAA624199EB1C2FB2C(L_6, /*hidden argument*/NULL);
		V_1 = L_7;
		goto IL_003d;
	}

IL_0026:
	{
		// if (t1 == t2)
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_8 = V_0;
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_9 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_10 = Object_op_Equality_mBC2401774F3BE33E8CF6F0A8148E66C95D6CFF1C(L_8, L_9, /*hidden argument*/NULL);
		if (!L_10)
		{
			goto IL_0036;
		}
	}
	{
		// return t1.gameObject;
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_11 = V_0;
		NullCheck(L_11);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_12 = Component_get_gameObject_m0B0570BA8DDD3CD78A9DB568EA18D7317686603C(L_11, /*hidden argument*/NULL);
		return L_12;
	}

IL_0036:
	{
		// t2 = t2.parent;
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_13 = V_1;
		NullCheck(L_13);
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_14 = Transform_get_parent_m8FA24E38A1FA29D90CBF3CDC9F9F017C65BB3403(L_13, /*hidden argument*/NULL);
		V_1 = L_14;
	}

IL_003d:
	{
		// while (t2 != null)
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_15 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_16 = Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1(L_15, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (L_16)
		{
			goto IL_0026;
		}
	}
	{
		// t1 = t1.parent;
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_17 = V_0;
		NullCheck(L_17);
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_18 = Transform_get_parent_m8FA24E38A1FA29D90CBF3CDC9F9F017C65BB3403(L_17, /*hidden argument*/NULL);
		V_0 = L_18;
	}

IL_004d:
	{
		// while (t1 != null)
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_19 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_20 = Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1(L_19, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (L_20)
		{
			goto IL_001d;
		}
	}
	{
		// return null;
		return (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *)NULL;
	}
}
// System.Void UnityEngine.EventSystems.BaseInputModule::HandlePointerExitAndEnter(UnityEngine.EventSystems.PointerEventData,UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseInputModule_HandlePointerExitAndEnter_mFA61D8BA9B2377B56E3844CE8E3C15DF4C1959CB (BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939 * __this, PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * ___currentPointerData0, GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___newEnterTarget1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseInputModule_HandlePointerExitAndEnter_mFA61D8BA9B2377B56E3844CE8E3C15DF4C1959CB_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * V_0 = NULL;
	int32_t V_1 = 0;
	Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * V_2 = NULL;
	Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * V_3 = NULL;
	{
		// if (newEnterTarget == null || currentPointerData.pointerEnter == null)
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_0 = ___newEnterTarget1;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Equality_mBC2401774F3BE33E8CF6F0A8148E66C95D6CFF1C(L_0, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (L_1)
		{
			goto IL_0017;
		}
	}
	{
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_2 = ___currentPointerData0;
		NullCheck(L_2);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_3 = PointerEventData_get_pointerEnter_m47E87ACB1557B6380D0E66F57C2F9FFFD5E86DC2_inline(L_2, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_4 = Object_op_Equality_mBC2401774F3BE33E8CF6F0A8148E66C95D6CFF1C(L_3, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (!L_4)
		{
			goto IL_0061;
		}
	}

IL_0017:
	{
		// for (var i = 0; i < currentPointerData.hovered.Count; ++i)
		V_1 = 0;
		goto IL_0037;
	}

IL_001b:
	{
		// ExecuteEvents.Execute(currentPointerData.hovered[i], currentPointerData, ExecuteEvents.pointerExitHandler);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_5 = ___currentPointerData0;
		NullCheck(L_5);
		List_1_t0087C02D52C7E5CFF8C0C55FC0453A28FD5F055B * L_6 = L_5->get_hovered_9();
		int32_t L_7 = V_1;
		NullCheck(L_6);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_8 = List_1_get_Item_mB59D528B0017953D5CB28B8B9BE96CD8EB324FB7_inline(L_6, L_7, /*hidden argument*/List_1_get_Item_mB59D528B0017953D5CB28B8B9BE96CD8EB324FB7_RuntimeMethod_var);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_9 = ___currentPointerData0;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		EventFunction_1_t156B38372E4198DF5F3BFB91B163298206561AAA * L_10 = ExecuteEvents_get_pointerExitHandler_mE5EC9537676A055EEE178A4E6B58D96F9B4AC301_inline(/*hidden argument*/NULL);
		ExecuteEvents_Execute_TisIPointerExitHandler_t5D65A773A15D990BC231F7C9FE221AB4417327FF_mB20668889389963BD43CEF5EE53F3C20967AB3AC(L_8, L_9, L_10, /*hidden argument*/ExecuteEvents_Execute_TisIPointerExitHandler_t5D65A773A15D990BC231F7C9FE221AB4417327FF_mB20668889389963BD43CEF5EE53F3C20967AB3AC_RuntimeMethod_var);
		// for (var i = 0; i < currentPointerData.hovered.Count; ++i)
		int32_t L_11 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1));
	}

IL_0037:
	{
		// for (var i = 0; i < currentPointerData.hovered.Count; ++i)
		int32_t L_12 = V_1;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_13 = ___currentPointerData0;
		NullCheck(L_13);
		List_1_t0087C02D52C7E5CFF8C0C55FC0453A28FD5F055B * L_14 = L_13->get_hovered_9();
		NullCheck(L_14);
		int32_t L_15 = List_1_get_Count_m9C1B1A3A565196DE22D197A9BC1F33552B7348EE_inline(L_14, /*hidden argument*/List_1_get_Count_m9C1B1A3A565196DE22D197A9BC1F33552B7348EE_RuntimeMethod_var);
		if ((((int32_t)L_12) < ((int32_t)L_15)))
		{
			goto IL_001b;
		}
	}
	{
		// currentPointerData.hovered.Clear();
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_16 = ___currentPointerData0;
		NullCheck(L_16);
		List_1_t0087C02D52C7E5CFF8C0C55FC0453A28FD5F055B * L_17 = L_16->get_hovered_9();
		NullCheck(L_17);
		List_1_Clear_mBCE571B6C900625F3994CD3B9C7A376D3A8C64DE(L_17, /*hidden argument*/List_1_Clear_mBCE571B6C900625F3994CD3B9C7A376D3A8C64DE_RuntimeMethod_var);
		// if (newEnterTarget == null)
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_18 = ___newEnterTarget1;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_19 = Object_op_Equality_mBC2401774F3BE33E8CF6F0A8148E66C95D6CFF1C(L_18, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (!L_19)
		{
			goto IL_0061;
		}
	}
	{
		// currentPointerData.pointerEnter = null;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_20 = ___currentPointerData0;
		NullCheck(L_20);
		PointerEventData_set_pointerEnter_mB891C530B173BCDF4FDD5CC757A30AE498D77360_inline(L_20, (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *)NULL, /*hidden argument*/NULL);
		// return;
		return;
	}

IL_0061:
	{
		// if (currentPointerData.pointerEnter == newEnterTarget && newEnterTarget)
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_21 = ___currentPointerData0;
		NullCheck(L_21);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_22 = PointerEventData_get_pointerEnter_m47E87ACB1557B6380D0E66F57C2F9FFFD5E86DC2_inline(L_21, /*hidden argument*/NULL);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_23 = ___newEnterTarget1;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_24 = Object_op_Equality_mBC2401774F3BE33E8CF6F0A8148E66C95D6CFF1C(L_22, L_23, /*hidden argument*/NULL);
		if (!L_24)
		{
			goto IL_0078;
		}
	}
	{
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_25 = ___newEnterTarget1;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_26 = Object_op_Implicit_m8B2A44B4B1406ED346D1AE6D962294FD58D0D534(L_25, /*hidden argument*/NULL);
		if (!L_26)
		{
			goto IL_0078;
		}
	}
	{
		// return;
		return;
	}

IL_0078:
	{
		// GameObject commonRoot = FindCommonRoot(currentPointerData.pointerEnter, newEnterTarget);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_27 = ___currentPointerData0;
		NullCheck(L_27);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_28 = PointerEventData_get_pointerEnter_m47E87ACB1557B6380D0E66F57C2F9FFFD5E86DC2_inline(L_27, /*hidden argument*/NULL);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_29 = ___newEnterTarget1;
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_30 = BaseInputModule_FindCommonRoot_m1995190ADC1341F180811C5213F1CA522B6282A5(L_28, L_29, /*hidden argument*/NULL);
		V_0 = L_30;
		// if (currentPointerData.pointerEnter != null)
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_31 = ___currentPointerData0;
		NullCheck(L_31);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_32 = PointerEventData_get_pointerEnter_m47E87ACB1557B6380D0E66F57C2F9FFFD5E86DC2_inline(L_31, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_33 = Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1(L_32, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (!L_33)
		{
			goto IL_00ec;
		}
	}
	{
		// Transform t = currentPointerData.pointerEnter.transform;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_34 = ___currentPointerData0;
		NullCheck(L_34);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_35 = PointerEventData_get_pointerEnter_m47E87ACB1557B6380D0E66F57C2F9FFFD5E86DC2_inline(L_34, /*hidden argument*/NULL);
		NullCheck(L_35);
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_36 = GameObject_get_transform_mA5C38857137F137CB96C69FAA624199EB1C2FB2C(L_35, /*hidden argument*/NULL);
		V_2 = L_36;
		goto IL_00e3;
	}

IL_00a1:
	{
		// if (commonRoot != null && commonRoot.transform == t)
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_37 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_38 = Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1(L_37, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (!L_38)
		{
			goto IL_00b8;
		}
	}
	{
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_39 = V_0;
		NullCheck(L_39);
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_40 = GameObject_get_transform_mA5C38857137F137CB96C69FAA624199EB1C2FB2C(L_39, /*hidden argument*/NULL);
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_41 = V_2;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_42 = Object_op_Equality_mBC2401774F3BE33E8CF6F0A8148E66C95D6CFF1C(L_40, L_41, /*hidden argument*/NULL);
		if (L_42)
		{
			goto IL_00ec;
		}
	}

IL_00b8:
	{
		// ExecuteEvents.Execute(t.gameObject, currentPointerData, ExecuteEvents.pointerExitHandler);
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_43 = V_2;
		NullCheck(L_43);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_44 = Component_get_gameObject_m0B0570BA8DDD3CD78A9DB568EA18D7317686603C(L_43, /*hidden argument*/NULL);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_45 = ___currentPointerData0;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		EventFunction_1_t156B38372E4198DF5F3BFB91B163298206561AAA * L_46 = ExecuteEvents_get_pointerExitHandler_mE5EC9537676A055EEE178A4E6B58D96F9B4AC301_inline(/*hidden argument*/NULL);
		ExecuteEvents_Execute_TisIPointerExitHandler_t5D65A773A15D990BC231F7C9FE221AB4417327FF_mB20668889389963BD43CEF5EE53F3C20967AB3AC(L_44, L_45, L_46, /*hidden argument*/ExecuteEvents_Execute_TisIPointerExitHandler_t5D65A773A15D990BC231F7C9FE221AB4417327FF_mB20668889389963BD43CEF5EE53F3C20967AB3AC_RuntimeMethod_var);
		// currentPointerData.hovered.Remove(t.gameObject);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_47 = ___currentPointerData0;
		NullCheck(L_47);
		List_1_t0087C02D52C7E5CFF8C0C55FC0453A28FD5F055B * L_48 = L_47->get_hovered_9();
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_49 = V_2;
		NullCheck(L_49);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_50 = Component_get_gameObject_m0B0570BA8DDD3CD78A9DB568EA18D7317686603C(L_49, /*hidden argument*/NULL);
		NullCheck(L_48);
		List_1_Remove_m6CA4A1C33BAAB4EE961EA443ECCD9972EF7274B6(L_48, L_50, /*hidden argument*/List_1_Remove_m6CA4A1C33BAAB4EE961EA443ECCD9972EF7274B6_RuntimeMethod_var);
		// t = t.parent;
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_51 = V_2;
		NullCheck(L_51);
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_52 = Transform_get_parent_m8FA24E38A1FA29D90CBF3CDC9F9F017C65BB3403(L_51, /*hidden argument*/NULL);
		V_2 = L_52;
	}

IL_00e3:
	{
		// while (t != null)
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_53 = V_2;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_54 = Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1(L_53, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (L_54)
		{
			goto IL_00a1;
		}
	}

IL_00ec:
	{
		// currentPointerData.pointerEnter = newEnterTarget;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_55 = ___currentPointerData0;
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_56 = ___newEnterTarget1;
		NullCheck(L_55);
		PointerEventData_set_pointerEnter_mB891C530B173BCDF4FDD5CC757A30AE498D77360_inline(L_55, L_56, /*hidden argument*/NULL);
		// if (newEnterTarget != null)
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_57 = ___newEnterTarget1;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_58 = Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1(L_57, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (!L_58)
		{
			goto IL_0146;
		}
	}
	{
		// Transform t = newEnterTarget.transform;
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_59 = ___newEnterTarget1;
		NullCheck(L_59);
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_60 = GameObject_get_transform_mA5C38857137F137CB96C69FAA624199EB1C2FB2C(L_59, /*hidden argument*/NULL);
		V_3 = L_60;
		goto IL_012f;
	}

IL_0105:
	{
		// ExecuteEvents.Execute(t.gameObject, currentPointerData, ExecuteEvents.pointerEnterHandler);
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_61 = V_3;
		NullCheck(L_61);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_62 = Component_get_gameObject_m0B0570BA8DDD3CD78A9DB568EA18D7317686603C(L_61, /*hidden argument*/NULL);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_63 = ___currentPointerData0;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		EventFunction_1_t500F03BFA685F0E6C5888E69E10E9A4BDCFF29E4 * L_64 = ExecuteEvents_get_pointerEnterHandler_mFD5296E38EB1C5EB6D16CB83913430FEEBF889A5_inline(/*hidden argument*/NULL);
		ExecuteEvents_Execute_TisIPointerEnterHandler_tD4E3109B19B18A39FE89A2386C453D3F5019026B_m6984E79BA0001DC75FE000B58D9DE374053A7311(L_62, L_63, L_64, /*hidden argument*/ExecuteEvents_Execute_TisIPointerEnterHandler_tD4E3109B19B18A39FE89A2386C453D3F5019026B_m6984E79BA0001DC75FE000B58D9DE374053A7311_RuntimeMethod_var);
		// currentPointerData.hovered.Add(t.gameObject);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_65 = ___currentPointerData0;
		NullCheck(L_65);
		List_1_t0087C02D52C7E5CFF8C0C55FC0453A28FD5F055B * L_66 = L_65->get_hovered_9();
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_67 = V_3;
		NullCheck(L_67);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_68 = Component_get_gameObject_m0B0570BA8DDD3CD78A9DB568EA18D7317686603C(L_67, /*hidden argument*/NULL);
		NullCheck(L_66);
		List_1_Add_m3F7B0DBB84912A2D10FB3328CF93B90917C7C687(L_66, L_68, /*hidden argument*/List_1_Add_m3F7B0DBB84912A2D10FB3328CF93B90917C7C687_RuntimeMethod_var);
		// t = t.parent;
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_69 = V_3;
		NullCheck(L_69);
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_70 = Transform_get_parent_m8FA24E38A1FA29D90CBF3CDC9F9F017C65BB3403(L_69, /*hidden argument*/NULL);
		V_3 = L_70;
	}

IL_012f:
	{
		// while (t != null && t.gameObject != commonRoot)
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_71 = V_3;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_72 = Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1(L_71, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (!L_72)
		{
			goto IL_0146;
		}
	}
	{
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_73 = V_3;
		NullCheck(L_73);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_74 = Component_get_gameObject_m0B0570BA8DDD3CD78A9DB568EA18D7317686603C(L_73, /*hidden argument*/NULL);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_75 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_76 = Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1(L_74, L_75, /*hidden argument*/NULL);
		if (L_76)
		{
			goto IL_0105;
		}
	}

IL_0146:
	{
		// }
		return;
	}
}
// UnityEngine.EventSystems.AxisEventData UnityEngine.EventSystems.BaseInputModule::GetAxisEventData(System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AxisEventData_t6684191CFC2ADB0DD66DD195174D92F017862442 * BaseInputModule_GetAxisEventData_m2D7FF7016AC9AA5042343C19FF2CE5A33CF351F9 (BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939 * __this, float ___x0, float ___y1, float ___moveDeadZone2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseInputModule_GetAxisEventData_m2D7FF7016AC9AA5042343C19FF2CE5A33CF351F9_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (m_AxisEventData == null)
		AxisEventData_t6684191CFC2ADB0DD66DD195174D92F017862442 * L_0 = __this->get_m_AxisEventData_5();
		if (L_0)
		{
			goto IL_0019;
		}
	}
	{
		// m_AxisEventData = new AxisEventData(eventSystem);
		EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * L_1 = BaseInputModule_get_eventSystem_mEF6DEC17FF56D786AA217A52FCCFE8C6F38546BE_inline(__this, /*hidden argument*/NULL);
		AxisEventData_t6684191CFC2ADB0DD66DD195174D92F017862442 * L_2 = (AxisEventData_t6684191CFC2ADB0DD66DD195174D92F017862442 *)il2cpp_codegen_object_new(AxisEventData_t6684191CFC2ADB0DD66DD195174D92F017862442_il2cpp_TypeInfo_var);
		AxisEventData__ctor_m6854820EBB8321AD2472069A2D55A2242D0A51B1(L_2, L_1, /*hidden argument*/NULL);
		__this->set_m_AxisEventData_5(L_2);
	}

IL_0019:
	{
		// m_AxisEventData.Reset();
		AxisEventData_t6684191CFC2ADB0DD66DD195174D92F017862442 * L_3 = __this->get_m_AxisEventData_5();
		NullCheck(L_3);
		VirtActionInvoker0::Invoke(4 /* System.Void UnityEngine.EventSystems.AbstractEventData::Reset() */, L_3);
		// m_AxisEventData.moveVector = new Vector2(x, y);
		AxisEventData_t6684191CFC2ADB0DD66DD195174D92F017862442 * L_4 = __this->get_m_AxisEventData_5();
		float L_5 = ___x0;
		float L_6 = ___y1;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_7;
		memset((&L_7), 0, sizeof(L_7));
		Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0((&L_7), L_5, L_6, /*hidden argument*/NULL);
		NullCheck(L_4);
		AxisEventData_set_moveVector_m355ADAD19DE3EA67459EAE40FAEAEBE93414FEA3_inline(L_4, L_7, /*hidden argument*/NULL);
		// m_AxisEventData.moveDir = DetermineMoveDirection(x, y, moveDeadZone);
		AxisEventData_t6684191CFC2ADB0DD66DD195174D92F017862442 * L_8 = __this->get_m_AxisEventData_5();
		float L_9 = ___x0;
		float L_10 = ___y1;
		float L_11 = ___moveDeadZone2;
		int32_t L_12 = BaseInputModule_DetermineMoveDirection_mD3EE701CE69F63DEBBF2B9D3FB62F550A4DAD8D8(L_9, L_10, L_11, /*hidden argument*/NULL);
		NullCheck(L_8);
		AxisEventData_set_moveDir_mD16579255C9B76717A3B349BCFBB371044E23EFA_inline(L_8, L_12, /*hidden argument*/NULL);
		// return m_AxisEventData;
		AxisEventData_t6684191CFC2ADB0DD66DD195174D92F017862442 * L_13 = __this->get_m_AxisEventData_5();
		return L_13;
	}
}
// UnityEngine.EventSystems.BaseEventData UnityEngine.EventSystems.BaseInputModule::GetBaseEventData()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * BaseInputModule_GetBaseEventData_mB945B5DF7A5C2B825C7D542D944A7795D8F5F93F (BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseInputModule_GetBaseEventData_mB945B5DF7A5C2B825C7D542D944A7795D8F5F93F_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (m_BaseEventData == null)
		BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * L_0 = __this->get_m_BaseEventData_7();
		if (L_0)
		{
			goto IL_0019;
		}
	}
	{
		// m_BaseEventData = new BaseEventData(eventSystem);
		EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * L_1 = BaseInputModule_get_eventSystem_mEF6DEC17FF56D786AA217A52FCCFE8C6F38546BE_inline(__this, /*hidden argument*/NULL);
		BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * L_2 = (BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 *)il2cpp_codegen_object_new(BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5_il2cpp_TypeInfo_var);
		BaseEventData__ctor_mA58C6566C43F8624C85203FAE2B27528C584675E(L_2, L_1, /*hidden argument*/NULL);
		__this->set_m_BaseEventData_7(L_2);
	}

IL_0019:
	{
		// m_BaseEventData.Reset();
		BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * L_3 = __this->get_m_BaseEventData_7();
		NullCheck(L_3);
		VirtActionInvoker0::Invoke(4 /* System.Void UnityEngine.EventSystems.AbstractEventData::Reset() */, L_3);
		// return m_BaseEventData;
		BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * L_4 = __this->get_m_BaseEventData_7();
		return L_4;
	}
}
// System.Boolean UnityEngine.EventSystems.BaseInputModule::IsPointerOverGameObject(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BaseInputModule_IsPointerOverGameObject_mEEDB14B0E8930015C4DC60A4AA362F71C07F95AF (BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939 * __this, int32_t ___pointerId0, const RuntimeMethod* method)
{
	{
		// return false;
		return (bool)0;
	}
}
// System.Boolean UnityEngine.EventSystems.BaseInputModule::ShouldActivateModule()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BaseInputModule_ShouldActivateModule_m8EB1E427EFD3E7AC2341EE52DE4E51FD8D6EF548 (BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939 * __this, const RuntimeMethod* method)
{
	{
		// return enabled && gameObject.activeInHierarchy;
		bool L_0 = Behaviour_get_enabled_mAA0C9ED5A3D1589C1C8AA22636543528DB353CFB(__this, /*hidden argument*/NULL);
		if (!L_0)
		{
			goto IL_0014;
		}
	}
	{
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_1 = Component_get_gameObject_m0B0570BA8DDD3CD78A9DB568EA18D7317686603C(__this, /*hidden argument*/NULL);
		NullCheck(L_1);
		bool L_2 = GameObject_get_activeInHierarchy_mDEE60F1B28281974BA9880EC448682F3DAABB1EF(L_1, /*hidden argument*/NULL);
		return L_2;
	}

IL_0014:
	{
		return (bool)0;
	}
}
// System.Void UnityEngine.EventSystems.BaseInputModule::DeactivateModule()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseInputModule_DeactivateModule_m83781CF60B00AD9DA46E96D72321C4983EFA85FF (BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939 * __this, const RuntimeMethod* method)
{
	{
		// {}
		return;
	}
}
// System.Void UnityEngine.EventSystems.BaseInputModule::ActivateModule()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseInputModule_ActivateModule_m83647D8599561B6CA562F24EA7088E37DAC2AD29 (BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939 * __this, const RuntimeMethod* method)
{
	{
		// {}
		return;
	}
}
// System.Void UnityEngine.EventSystems.BaseInputModule::UpdateModule()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseInputModule_UpdateModule_mD72D1FB1F26A50F07144B74397831EB6691F3F65 (BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939 * __this, const RuntimeMethod* method)
{
	{
		// {}
		return;
	}
}
// System.Boolean UnityEngine.EventSystems.BaseInputModule::IsModuleSupported()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BaseInputModule_IsModuleSupported_m219E09AAE063439B142750898517669B36510EF0 (BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939 * __this, const RuntimeMethod* method)
{
	{
		// return true;
		return (bool)1;
	}
}
// System.Void UnityEngine.EventSystems.BaseInputModule::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseInputModule__ctor_m8F78B6153670F05181D1B348C4259C45DCF4C231 (BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseInputModule__ctor_m8F78B6153670F05181D1B348C4259C45DCF4C231_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// protected List<RaycastResult> m_RaycastResultCache = new List<RaycastResult>();
		List_1_t1BB31D71CB8736DC35CCD9FFB9228FAFD427EB52 * L_0 = (List_1_t1BB31D71CB8736DC35CCD9FFB9228FAFD427EB52 *)il2cpp_codegen_object_new(List_1_t1BB31D71CB8736DC35CCD9FFB9228FAFD427EB52_il2cpp_TypeInfo_var);
		List_1__ctor_m0B79BD3D65106F726053853625E32CD4EB8B7751(L_0, /*hidden argument*/List_1__ctor_m0B79BD3D65106F726053853625E32CD4EB8B7751_RuntimeMethod_var);
		__this->set_m_RaycastResultCache_4(L_0);
		UIBehaviour__ctor_m270FFBC65602196134042BD4E24DB093883A1BAF(__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.Int32 UnityEngine.EventSystems.BaseRaycaster::get_priority()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BaseRaycaster_get_priority_m711033A670FA9C2DD43A249A66FA6AEFEC9873F0 (BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 * __this, const RuntimeMethod* method)
{
	{
		// get { return 0; }
		return 0;
	}
}
// System.Int32 UnityEngine.EventSystems.BaseRaycaster::get_sortOrderPriority()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BaseRaycaster_get_sortOrderPriority_m771068D9ED43707FEAFC054488B3F661DF97222C (BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 * __this, const RuntimeMethod* method)
{
	{
		// get { return int.MinValue; }
		return ((int32_t)-2147483648LL);
	}
}
// System.Int32 UnityEngine.EventSystems.BaseRaycaster::get_renderOrderPriority()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BaseRaycaster_get_renderOrderPriority_m3627528E3042A9101E5820E892C8D7F30084E1E6 (BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 * __this, const RuntimeMethod* method)
{
	{
		// get { return int.MinValue; }
		return ((int32_t)-2147483648LL);
	}
}
// UnityEngine.EventSystems.BaseRaycaster UnityEngine.EventSystems.BaseRaycaster::get_rootRaycaster()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 * BaseRaycaster_get_rootRaycaster_m4DF6B023C195A4E8E9AF8D8E411379A9052D80A5 (BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseRaycaster_get_rootRaycaster_m4DF6B023C195A4E8E9AF8D8E411379A9052D80A5_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	BaseRaycasterU5BU5D_tBAB92856D134B954B807C51A3228248F5393F0A6* V_0 = NULL;
	{
		// if (m_RootRaycaster == null)
		BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 * L_0 = __this->get_m_RootRaycaster_4();
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Equality_mBC2401774F3BE33E8CF6F0A8148E66C95D6CFF1C(L_0, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0026;
		}
	}
	{
		// var baseRaycasters = GetComponentsInParent<BaseRaycaster>();
		BaseRaycasterU5BU5D_tBAB92856D134B954B807C51A3228248F5393F0A6* L_2 = Component_GetComponentsInParent_TisBaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966_mA53CA3BE4D53DA7CB02AD9E8D078821E2DD8F3EB(__this, /*hidden argument*/Component_GetComponentsInParent_TisBaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966_mA53CA3BE4D53DA7CB02AD9E8D078821E2DD8F3EB_RuntimeMethod_var);
		V_0 = L_2;
		// if (baseRaycasters.Length != 0)
		BaseRaycasterU5BU5D_tBAB92856D134B954B807C51A3228248F5393F0A6* L_3 = V_0;
		NullCheck(L_3);
		if (!(((RuntimeArray*)L_3)->max_length))
		{
			goto IL_0026;
		}
	}
	{
		// m_RootRaycaster = baseRaycasters[baseRaycasters.Length - 1];
		BaseRaycasterU5BU5D_tBAB92856D134B954B807C51A3228248F5393F0A6* L_4 = V_0;
		BaseRaycasterU5BU5D_tBAB92856D134B954B807C51A3228248F5393F0A6* L_5 = V_0;
		NullCheck(L_5);
		NullCheck(L_4);
		int32_t L_6 = ((int32_t)il2cpp_codegen_subtract((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))), (int32_t)1));
		BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 * L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
		__this->set_m_RootRaycaster_4(L_7);
	}

IL_0026:
	{
		// return m_RootRaycaster;
		BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 * L_8 = __this->get_m_RootRaycaster_4();
		return L_8;
	}
}
// System.String UnityEngine.EventSystems.BaseRaycaster::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BaseRaycaster_ToString_m96F781EB5818707A7904AC3F061E5AAFE37F7DB5 (BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseRaycaster_ToString_m96F781EB5818707A7904AC3F061E5AAFE37F7DB5_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// return "Name: " + gameObject + "\n" +
		//     "eventCamera: " + eventCamera + "\n" +
		//     "sortOrderPriority: " + sortOrderPriority + "\n" +
		//     "renderOrderPriority: " + renderOrderPriority;
		ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_0 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)SZArrayNew(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var, (uint32_t)8);
		ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_1 = L_0;
		NullCheck(L_1);
		ArrayElementTypeCheck (L_1, _stringLiteralB3F69F1983924ED9EB2751F7152C86B163972C18);
		(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)_stringLiteralB3F69F1983924ED9EB2751F7152C86B163972C18);
		ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_2 = L_1;
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_3 = Component_get_gameObject_m0B0570BA8DDD3CD78A9DB568EA18D7317686603C(__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_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_4 = L_2;
		NullCheck(L_4);
		ArrayElementTypeCheck (L_4, _stringLiteralA53DA7D7D636A66DEDDF02BF5FB029B23420855D);
		(L_4)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject *)_stringLiteralA53DA7D7D636A66DEDDF02BF5FB029B23420855D);
		ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_5 = L_4;
		Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * L_6 = VirtFuncInvoker0< Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * >::Invoke(18 /* UnityEngine.Camera UnityEngine.EventSystems.BaseRaycaster::get_eventCamera() */, __this);
		NullCheck(L_5);
		ArrayElementTypeCheck (L_5, L_6);
		(L_5)->SetAt(static_cast<il2cpp_array_size_t>(3), (RuntimeObject *)L_6);
		ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_7 = L_5;
		NullCheck(L_7);
		ArrayElementTypeCheck (L_7, _stringLiteralFE5D4890220D7DE3BF590AAA7D90B77F91BF18C6);
		(L_7)->SetAt(static_cast<il2cpp_array_size_t>(4), (RuntimeObject *)_stringLiteralFE5D4890220D7DE3BF590AAA7D90B77F91BF18C6);
		ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_8 = L_7;
		int32_t L_9 = VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 UnityEngine.EventSystems.BaseRaycaster::get_sortOrderPriority() */, __this);
		int32_t L_10 = L_9;
		RuntimeObject * L_11 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_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_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_12 = L_8;
		NullCheck(L_12);
		ArrayElementTypeCheck (L_12, _stringLiteralE91EE57CA5E869F09C37997152F0455B45223508);
		(L_12)->SetAt(static_cast<il2cpp_array_size_t>(6), (RuntimeObject *)_stringLiteralE91EE57CA5E869F09C37997152F0455B45223508);
		ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_13 = L_12;
		int32_t L_14 = VirtFuncInvoker0< int32_t >::Invoke(21 /* System.Int32 UnityEngine.EventSystems.BaseRaycaster::get_renderOrderPriority() */, __this);
		int32_t L_15 = L_14;
		RuntimeObject * L_16 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_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);
		String_t* L_17 = String_Concat_mB7BA84F13912303B2E5E40FBF0109E1A328ACA07(L_13, /*hidden argument*/NULL);
		return L_17;
	}
}
// System.Void UnityEngine.EventSystems.BaseRaycaster::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseRaycaster_OnEnable_mE000A849F5B40F1059DBFDA84C7743E9467B0ADA (BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseRaycaster_OnEnable_mE000A849F5B40F1059DBFDA84C7743E9467B0ADA_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// base.OnEnable();
		UIBehaviour_OnEnable_mC9822F55BFE331807411109DA82D6AE5EF46E2C2(__this, /*hidden argument*/NULL);
		// RaycasterManager.AddRaycaster(this);
		IL2CPP_RUNTIME_CLASS_INIT(RaycasterManager_tB52F7D391E0E8A513AC945496EACEC93B2D83C3A_il2cpp_TypeInfo_var);
		RaycasterManager_AddRaycaster_mE3A5D2AA12657F81E20AF477E084ED4C11E62A0F(__this, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void UnityEngine.EventSystems.BaseRaycaster::OnDisable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseRaycaster_OnDisable_m83ED4E74E23400DCEE2DCEDBF85B96720725F5D7 (BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseRaycaster_OnDisable_m83ED4E74E23400DCEE2DCEDBF85B96720725F5D7_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// RaycasterManager.RemoveRaycasters(this);
		IL2CPP_RUNTIME_CLASS_INIT(RaycasterManager_tB52F7D391E0E8A513AC945496EACEC93B2D83C3A_il2cpp_TypeInfo_var);
		RaycasterManager_RemoveRaycasters_mF59A19B82C1D199DB38350293C5CAD6F92EBA1EE(__this, /*hidden argument*/NULL);
		// base.OnDisable();
		UIBehaviour_OnDisable_mDA7B89CA939C50BD6F81CC350C2969755B1576A0(__this, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void UnityEngine.EventSystems.BaseRaycaster::OnCanvasHierarchyChanged()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseRaycaster_OnCanvasHierarchyChanged_m1962CEE13C1E14C31A01B0A88157245364D322F8 (BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 * __this, const RuntimeMethod* method)
{
	{
		// base.OnCanvasHierarchyChanged();
		UIBehaviour_OnCanvasHierarchyChanged_m63F9F4A5B982D0417EEDCB780B12EC0946A68FB5(__this, /*hidden argument*/NULL);
		// m_RootRaycaster = null;
		__this->set_m_RootRaycaster_4((BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 *)NULL);
		// }
		return;
	}
}
// System.Void UnityEngine.EventSystems.BaseRaycaster::OnTransformParentChanged()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseRaycaster_OnTransformParentChanged_mC50B4405C2923E2B16247C1C85F5200CA3117539 (BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 * __this, const RuntimeMethod* method)
{
	{
		// base.OnTransformParentChanged();
		UIBehaviour_OnTransformParentChanged_m94918707543A748636155588EAE7D50A471D9EDE(__this, /*hidden argument*/NULL);
		// m_RootRaycaster = null;
		__this->set_m_RootRaycaster_4((BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 *)NULL);
		// }
		return;
	}
}
// System.Void UnityEngine.EventSystems.BaseRaycaster::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseRaycaster__ctor_mBD29DEB1B35BFC380759759DB78A5C9B8F695048 (BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 * __this, const RuntimeMethod* method)
{
	{
		UIBehaviour__ctor_m270FFBC65602196134042BD4E24DB093883A1BAF(__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
// UnityEngine.EventSystems.EventSystem UnityEngine.EventSystems.EventSystem::get_current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * EventSystem_get_current_m3151477735829089F66A3E46AD6DAB14CFDDE7BD (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (EventSystem_get_current_m3151477735829089F66A3E46AD6DAB14CFDDE7BD_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// get { return m_EventSystems.Count > 0 ? m_EventSystems[0] : null; }
		IL2CPP_RUNTIME_CLASS_INIT(EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77_il2cpp_TypeInfo_var);
		List_1_t882412D5BE0B5BFC1900366319F8B2EB544BDD8B * L_0 = ((EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77_StaticFields*)il2cpp_codegen_static_fields_for(EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77_il2cpp_TypeInfo_var))->get_m_EventSystems_6();
		NullCheck(L_0);
		int32_t L_1 = List_1_get_Count_mF46FA45D9293C283707CADAB8FF0F71D3EAC7571_inline(L_0, /*hidden argument*/List_1_get_Count_mF46FA45D9293C283707CADAB8FF0F71D3EAC7571_RuntimeMethod_var);
		if ((((int32_t)L_1) > ((int32_t)0)))
		{
			goto IL_000f;
		}
	}
	{
		return (EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 *)NULL;
	}

IL_000f:
	{
		IL2CPP_RUNTIME_CLASS_INIT(EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77_il2cpp_TypeInfo_var);
		List_1_t882412D5BE0B5BFC1900366319F8B2EB544BDD8B * L_2 = ((EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77_StaticFields*)il2cpp_codegen_static_fields_for(EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77_il2cpp_TypeInfo_var))->get_m_EventSystems_6();
		NullCheck(L_2);
		EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * L_3 = List_1_get_Item_m4BE4367E2CA938E33B77B8203FBF713259F9EE59_inline(L_2, 0, /*hidden argument*/List_1_get_Item_m4BE4367E2CA938E33B77B8203FBF713259F9EE59_RuntimeMethod_var);
		return L_3;
	}
}
// System.Void UnityEngine.EventSystems.EventSystem::set_current(UnityEngine.EventSystems.EventSystem)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventSystem_set_current_mB077A890E5CB75D7987793733E17B95F12AF006E (EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (EventSystem_set_current_mB077A890E5CB75D7987793733E17B95F12AF006E_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		// int index = m_EventSystems.IndexOf(value);
		IL2CPP_RUNTIME_CLASS_INIT(EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77_il2cpp_TypeInfo_var);
		List_1_t882412D5BE0B5BFC1900366319F8B2EB544BDD8B * L_0 = ((EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77_StaticFields*)il2cpp_codegen_static_fields_for(EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77_il2cpp_TypeInfo_var))->get_m_EventSystems_6();
		EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * L_1 = ___value0;
		NullCheck(L_0);
		int32_t L_2 = List_1_IndexOf_m34FD846CD6CDF3D25F96CD01EDA43033F0133718(L_0, L_1, /*hidden argument*/List_1_IndexOf_m34FD846CD6CDF3D25F96CD01EDA43033F0133718_RuntimeMethod_var);
		V_0 = L_2;
		// if (index >= 0)
		int32_t L_3 = V_0;
		if ((((int32_t)L_3) < ((int32_t)0)))
		{
			goto IL_0027;
		}
	}
	{
		// m_EventSystems.RemoveAt(index);
		IL2CPP_RUNTIME_CLASS_INIT(EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77_il2cpp_TypeInfo_var);
		List_1_t882412D5BE0B5BFC1900366319F8B2EB544BDD8B * L_4 = ((EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77_StaticFields*)il2cpp_codegen_static_fields_for(EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77_il2cpp_TypeInfo_var))->get_m_EventSystems_6();
		int32_t L_5 = V_0;
		NullCheck(L_4);
		List_1_RemoveAt_m130C96EF6C4E93D6C130933781A2CB39D4E8140A(L_4, L_5, /*hidden argument*/List_1_RemoveAt_m130C96EF6C4E93D6C130933781A2CB39D4E8140A_RuntimeMethod_var);
		// m_EventSystems.Insert(0, value);
		List_1_t882412D5BE0B5BFC1900366319F8B2EB544BDD8B * L_6 = ((EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77_StaticFields*)il2cpp_codegen_static_fields_for(EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77_il2cpp_TypeInfo_var))->get_m_EventSystems_6();
		EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * L_7 = ___value0;
		NullCheck(L_6);
		List_1_Insert_m9DB8E0D07B9410B09E1C826D8AF2C0F9BFE8F5A9(L_6, 0, L_7, /*hidden argument*/List_1_Insert_m9DB8E0D07B9410B09E1C826D8AF2C0F9BFE8F5A9_RuntimeMethod_var);
	}

IL_0027:
	{
		// }
		return;
	}
}
// System.Boolean UnityEngine.EventSystems.EventSystem::get_sendNavigationEvents()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventSystem_get_sendNavigationEvents_m0DB01018B4EF41A51D0AD481DD07F381ED2223DF (EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * __this, const RuntimeMethod* method)
{
	{
		// get { return m_sendNavigationEvents; }
		bool L_0 = __this->get_m_sendNavigationEvents_8();
		return L_0;
	}
}
// System.Void UnityEngine.EventSystems.EventSystem::set_sendNavigationEvents(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventSystem_set_sendNavigationEvents_m64D25EBFE249DB5A9DC1B285321B92880B8EC75D (EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * __this, bool ___value0, const RuntimeMethod* method)
{
	{
		// set { m_sendNavigationEvents = value; }
		bool L_0 = ___value0;
		__this->set_m_sendNavigationEvents_8(L_0);
		// set { m_sendNavigationEvents = value; }
		return;
	}
}
// System.Int32 UnityEngine.EventSystems.EventSystem::get_pixelDragThreshold()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EventSystem_get_pixelDragThreshold_mE7B5BD351A7B6CD3881D212B84351F23C54AC724 (EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * __this, const RuntimeMethod* method)
{
	{
		// get { return m_DragThreshold; }
		int32_t L_0 = __this->get_m_DragThreshold_9();
		return L_0;
	}
}
// System.Void UnityEngine.EventSystems.EventSystem::set_pixelDragThreshold(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventSystem_set_pixelDragThreshold_mD5A11B879BA7EEFE0B4F91E0CED2AC59799E10D5 (EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	{
		// set { m_DragThreshold = value; }
		int32_t L_0 = ___value0;
		__this->set_m_DragThreshold_9(L_0);
		// set { m_DragThreshold = value; }
		return;
	}
}
// UnityEngine.EventSystems.BaseInputModule UnityEngine.EventSystems.EventSystem::get_currentInputModule()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939 * EventSystem_get_currentInputModule_mAA917C940E32ECAC4324D6824A9E0A951F16D891 (EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * __this, const RuntimeMethod* method)
{
	{
		// get { return m_CurrentInputModule; }
		BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939 * L_0 = __this->get_m_CurrentInputModule_5();
		return L_0;
	}
}
// UnityEngine.GameObject UnityEngine.EventSystems.EventSystem::get_firstSelectedGameObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * EventSystem_get_firstSelectedGameObject_m8CAFDA874F89BDA34E0984860046C1C171B200E1 (EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * __this, const RuntimeMethod* method)
{
	{
		// get { return m_FirstSelected; }
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_0 = __this->get_m_FirstSelected_7();
		return L_0;
	}
}
// System.Void UnityEngine.EventSystems.EventSystem::set_firstSelectedGameObject(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventSystem_set_firstSelectedGameObject_m27C825634467206443B41E4D133DBCE4E4A31EAE (EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * __this, GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___value0, const RuntimeMethod* method)
{
	{
		// set { m_FirstSelected = value; }
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_0 = ___value0;
		__this->set_m_FirstSelected_7(L_0);
		// set { m_FirstSelected = value; }
		return;
	}
}
// UnityEngine.GameObject UnityEngine.EventSystems.EventSystem::get_currentSelectedGameObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * EventSystem_get_currentSelectedGameObject_mE28E78D268403602DE1FB6F059EE3E9CDB7325A4 (EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * __this, const RuntimeMethod* method)
{
	{
		// get { return m_CurrentSelected; }
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_0 = __this->get_m_CurrentSelected_10();
		return L_0;
	}
}
// UnityEngine.GameObject UnityEngine.EventSystems.EventSystem::get_lastSelectedGameObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * EventSystem_get_lastSelectedGameObject_m761188B5E33641891010B7BBBEEDDB1F267A6A29 (EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * __this, const RuntimeMethod* method)
{
	{
		// get { return null; }
		return (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *)NULL;
	}
}
// System.Boolean UnityEngine.EventSystems.EventSystem::get_isFocused()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventSystem_get_isFocused_m421DE003FCADF582AF1D7F0B8B036513E9743294 (EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * __this, const RuntimeMethod* method)
{
	{
		// get { return m_HasFocus; }
		bool L_0 = __this->get_m_HasFocus_11();
		return L_0;
	}
}
// System.Void UnityEngine.EventSystems.EventSystem::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventSystem__ctor_mC74FA56B3E82BA853040EEE86272224F686C13F1 (EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (EventSystem__ctor_mC74FA56B3E82BA853040EEE86272224F686C13F1_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// private List<BaseInputModule> m_SystemInputModules = new List<BaseInputModule>();
		List_1_t4FB5BF302DAD74D690156A022C4FA4D4081E9B26 * L_0 = (List_1_t4FB5BF302DAD74D690156A022C4FA4D4081E9B26 *)il2cpp_codegen_object_new(List_1_t4FB5BF302DAD74D690156A022C4FA4D4081E9B26_il2cpp_TypeInfo_var);
		List_1__ctor_m2AC2B6DAFC2D05EA8E9917A96E9042270CE455D3(L_0, /*hidden argument*/List_1__ctor_m2AC2B6DAFC2D05EA8E9917A96E9042270CE455D3_RuntimeMethod_var);
		__this->set_m_SystemInputModules_4(L_0);
		// private bool m_sendNavigationEvents = true;
		__this->set_m_sendNavigationEvents_8((bool)1);
		// private int m_DragThreshold = 10;
		__this->set_m_DragThreshold_9(((int32_t)10));
		// private bool m_HasFocus = true;
		__this->set_m_HasFocus_11((bool)1);
		// protected EventSystem()
		UIBehaviour__ctor_m270FFBC65602196134042BD4E24DB093883A1BAF(__this, /*hidden argument*/NULL);
		// {}
		return;
	}
}
// System.Void UnityEngine.EventSystems.EventSystem::UpdateModules()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventSystem_UpdateModules_mF34D9E9C84AE5FF0968292C4E3390AD0AB89DBA9 (EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (EventSystem_UpdateModules_mF34D9E9C84AE5FF0968292C4E3390AD0AB89DBA9_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		// GetComponents(m_SystemInputModules);
		List_1_t4FB5BF302DAD74D690156A022C4FA4D4081E9B26 * L_0 = __this->get_m_SystemInputModules_4();
		Component_GetComponents_TisBaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939_m124AE591CF3C2BFBD7D7F3600078193AAA1E5E30(__this, L_0, /*hidden argument*/Component_GetComponents_TisBaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939_m124AE591CF3C2BFBD7D7F3600078193AAA1E5E30_RuntimeMethod_var);
		// for (int i = m_SystemInputModules.Count - 1; i >= 0; i--)
		List_1_t4FB5BF302DAD74D690156A022C4FA4D4081E9B26 * L_1 = __this->get_m_SystemInputModules_4();
		NullCheck(L_1);
		int32_t L_2 = List_1_get_Count_m1239326B0ED12B9B0BF01FB2E92BF575BF64FF59_inline(L_1, /*hidden argument*/List_1_get_Count_m1239326B0ED12B9B0BF01FB2E92BF575BF64FF59_RuntimeMethod_var);
		V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1));
		goto IL_0052;
	}

IL_001c:
	{
		// if (m_SystemInputModules[i] && m_SystemInputModules[i].IsActive())
		List_1_t4FB5BF302DAD74D690156A022C4FA4D4081E9B26 * L_3 = __this->get_m_SystemInputModules_4();
		int32_t L_4 = V_0;
		NullCheck(L_3);
		BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939 * L_5 = List_1_get_Item_m12978B0D1BD337236AA80A411498942484A7D96C_inline(L_3, L_4, /*hidden argument*/List_1_get_Item_m12978B0D1BD337236AA80A411498942484A7D96C_RuntimeMethod_var);
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_6 = Object_op_Implicit_m8B2A44B4B1406ED346D1AE6D962294FD58D0D534(L_5, /*hidden argument*/NULL);
		if (!L_6)
		{
			goto IL_0042;
		}
	}
	{
		List_1_t4FB5BF302DAD74D690156A022C4FA4D4081E9B26 * L_7 = __this->get_m_SystemInputModules_4();
		int32_t L_8 = V_0;
		NullCheck(L_7);
		BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939 * L_9 = List_1_get_Item_m12978B0D1BD337236AA80A411498942484A7D96C_inline(L_7, L_8, /*hidden argument*/List_1_get_Item_m12978B0D1BD337236AA80A411498942484A7D96C_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_004e;
		}
	}

IL_0042:
	{
		// m_SystemInputModules.RemoveAt(i);
		List_1_t4FB5BF302DAD74D690156A022C4FA4D4081E9B26 * L_11 = __this->get_m_SystemInputModules_4();
		int32_t L_12 = V_0;
		NullCheck(L_11);
		List_1_RemoveAt_m010D0866C07C620A68790CB11CA76AA915852040(L_11, L_12, /*hidden argument*/List_1_RemoveAt_m010D0866C07C620A68790CB11CA76AA915852040_RuntimeMethod_var);
	}

IL_004e:
	{
		// for (int i = m_SystemInputModules.Count - 1; i >= 0; i--)
		int32_t L_13 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_13, (int32_t)1));
	}

IL_0052:
	{
		// for (int i = m_SystemInputModules.Count - 1; i >= 0; i--)
		int32_t L_14 = V_0;
		if ((((int32_t)L_14) >= ((int32_t)0)))
		{
			goto IL_001c;
		}
	}
	{
		// }
		return;
	}
}
// System.Boolean UnityEngine.EventSystems.EventSystem::get_alreadySelecting()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventSystem_get_alreadySelecting_mEDDA8DD718BFE62CCE2520CE17304B7EC80CE9B2 (EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * __this, const RuntimeMethod* method)
{
	{
		// get { return m_SelectionGuard; }
		bool L_0 = __this->get_m_SelectionGuard_12();
		return L_0;
	}
}
// System.Void UnityEngine.EventSystems.EventSystem::SetSelectedGameObject(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventSystem_SetSelectedGameObject_m3347D67C1A6386E6D7AF89773DC2960953B9C702 (EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * __this, GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___selected0, BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * ___pointer1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (EventSystem_SetSelectedGameObject_m3347D67C1A6386E6D7AF89773DC2960953B9C702_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (m_SelectionGuard)
		bool L_0 = __this->get_m_SelectionGuard_12();
		if (!L_0)
		{
			goto IL_001e;
		}
	}
	{
		// Debug.LogError("Attempting to select " + selected +  "while already selecting an object.");
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_1 = ___selected0;
		String_t* L_2 = String_Concat_m2E1F71C491D2429CC80A28745488FEA947BB7AAC(_stringLiteral010E6E29C1AD8B2F96ACE95AC05261B4DD7464BF, L_1, _stringLiteralD183B328807554B505B1663986ABE7300574A46F, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Debug_t7B5FCB117E2FD63B6838BC52821B252E2BFB61C4_il2cpp_TypeInfo_var);
		Debug_LogError_m3BCF9B78263152261565DCA9DB7D55F0C391ED29(L_2, /*hidden argument*/NULL);
		// return;
		return;
	}

IL_001e:
	{
		// m_SelectionGuard = true;
		__this->set_m_SelectionGuard_12((bool)1);
		// if (selected == m_CurrentSelected)
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_3 = ___selected0;
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_4 = __this->get_m_CurrentSelected_10();
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_5 = Object_op_Equality_mBC2401774F3BE33E8CF6F0A8148E66C95D6CFF1C(L_3, L_4, /*hidden argument*/NULL);
		if (!L_5)
		{
			goto IL_003b;
		}
	}
	{
		// m_SelectionGuard = false;
		__this->set_m_SelectionGuard_12((bool)0);
		// return;
		return;
	}

IL_003b:
	{
		// ExecuteEvents.Execute(m_CurrentSelected, pointer, ExecuteEvents.deselectHandler);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_6 = __this->get_m_CurrentSelected_10();
		BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * L_7 = ___pointer1;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		EventFunction_1_t945B1CBADCA0B509D2BDA6B166CBCCBC80030FC8 * L_8 = ExecuteEvents_get_deselectHandler_mEAA9E3701CC972EFDD20B30E9B3CD9302B2FD668_inline(/*hidden argument*/NULL);
		ExecuteEvents_Execute_TisIDeselectHandler_t7A98A4E16B7F39F827584A16F120FD4FC001997D_m9F29ABD77C7926339ED03713DFCE0C2A4F856865(L_6, L_7, L_8, /*hidden argument*/ExecuteEvents_Execute_TisIDeselectHandler_t7A98A4E16B7F39F827584A16F120FD4FC001997D_m9F29ABD77C7926339ED03713DFCE0C2A4F856865_RuntimeMethod_var);
		// m_CurrentSelected = selected;
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_9 = ___selected0;
		__this->set_m_CurrentSelected_10(L_9);
		// ExecuteEvents.Execute(m_CurrentSelected, pointer, ExecuteEvents.selectHandler);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_10 = __this->get_m_CurrentSelected_10();
		BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * L_11 = ___pointer1;
		EventFunction_1_t7521247C87411935E8A2CA38683533083459473F * L_12 = ExecuteEvents_get_selectHandler_m26186C0D78CA4A8AFA0789A09F488F7E186BE1C8_inline(/*hidden argument*/NULL);
		ExecuteEvents_Execute_TisISelectHandler_t05E0943DEF2BC53023C2E4BF4C815E0EDE82C0F4_mBB74353BC9199C9CB05A6C0BD17AB89F1E06F4F7(L_10, L_11, L_12, /*hidden argument*/ExecuteEvents_Execute_TisISelectHandler_t05E0943DEF2BC53023C2E4BF4C815E0EDE82C0F4_mBB74353BC9199C9CB05A6C0BD17AB89F1E06F4F7_RuntimeMethod_var);
		// m_SelectionGuard = false;
		__this->set_m_SelectionGuard_12((bool)0);
		// }
		return;
	}
}
// UnityEngine.EventSystems.BaseEventData UnityEngine.EventSystems.EventSystem::get_baseEventDataCache()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * EventSystem_get_baseEventDataCache_m2B14076E5EF918BE1A94F16DE1A827AC1401BC89 (EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (EventSystem_get_baseEventDataCache_m2B14076E5EF918BE1A94F16DE1A827AC1401BC89_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (m_DummyData == null)
		BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * L_0 = __this->get_m_DummyData_13();
		if (L_0)
		{
			goto IL_0014;
		}
	}
	{
		// m_DummyData = new BaseEventData(this);
		BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * L_1 = (BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 *)il2cpp_codegen_object_new(BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5_il2cpp_TypeInfo_var);
		BaseEventData__ctor_mA58C6566C43F8624C85203FAE2B27528C584675E(L_1, __this, /*hidden argument*/NULL);
		__this->set_m_DummyData_13(L_1);
	}

IL_0014:
	{
		// return m_DummyData;
		BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * L_2 = __this->get_m_DummyData_13();
		return L_2;
	}
}
// System.Void UnityEngine.EventSystems.EventSystem::SetSelectedGameObject(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventSystem_SetSelectedGameObject_mF38F3DE62EC3450270C3053C9EBAB425550B07A0 (EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * __this, GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___selected0, const RuntimeMethod* method)
{
	{
		// SetSelectedGameObject(selected, baseEventDataCache);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_0 = ___selected0;
		BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * L_1 = EventSystem_get_baseEventDataCache_m2B14076E5EF918BE1A94F16DE1A827AC1401BC89(__this, /*hidden argument*/NULL);
		EventSystem_SetSelectedGameObject_m3347D67C1A6386E6D7AF89773DC2960953B9C702(__this, L_0, L_1, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Int32 UnityEngine.EventSystems.EventSystem::RaycastComparer(UnityEngine.EventSystems.RaycastResult,UnityEngine.EventSystems.RaycastResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EventSystem_RaycastComparer_mBB4C501E79DC58EABE34056EEB4A56843DEA6AB3 (RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  ___lhs0, RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  ___rhs1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (EventSystem_RaycastComparer_mBB4C501E79DC58EABE34056EEB4A56843DEA6AB3_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * V_0 = NULL;
	Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * V_1 = NULL;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	int32_t V_4 = 0;
	{
		// if (lhs.module != rhs.module)
		RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  L_0 = ___lhs0;
		BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 * L_1 = L_0.get_module_1();
		RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  L_2 = ___rhs1;
		BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 * L_3 = L_2.get_module_1();
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_4 = Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1(L_1, L_3, /*hidden argument*/NULL);
		if (!L_4)
		{
			goto IL_00de;
		}
	}
	{
		// var lhsEventCamera = lhs.module.eventCamera;
		RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  L_5 = ___lhs0;
		BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 * L_6 = L_5.get_module_1();
		NullCheck(L_6);
		Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * L_7 = VirtFuncInvoker0< Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * >::Invoke(18 /* UnityEngine.Camera UnityEngine.EventSystems.BaseRaycaster::get_eventCamera() */, L_6);
		V_0 = L_7;
		// var rhsEventCamera = rhs.module.eventCamera;
		RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  L_8 = ___rhs1;
		BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 * L_9 = L_8.get_module_1();
		NullCheck(L_9);
		Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * L_10 = VirtFuncInvoker0< Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * >::Invoke(18 /* UnityEngine.Camera UnityEngine.EventSystems.BaseRaycaster::get_eventCamera() */, L_9);
		V_1 = L_10;
		// if (lhsEventCamera != null && rhsEventCamera != null && lhsEventCamera.depth != rhsEventCamera.depth)
		Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * L_11 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_12 = Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1(L_11, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (!L_12)
		{
			goto IL_0070;
		}
	}
	{
		Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * L_13 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_14 = Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1(L_13, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (!L_14)
		{
			goto IL_0070;
		}
	}
	{
		Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * L_15 = V_0;
		NullCheck(L_15);
		float L_16 = Camera_get_depth_m436C49A1C7669E4AD5665A1F1107BDFBA38742CD(L_15, /*hidden argument*/NULL);
		Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * L_17 = V_1;
		NullCheck(L_17);
		float L_18 = Camera_get_depth_m436C49A1C7669E4AD5665A1F1107BDFBA38742CD(L_17, /*hidden argument*/NULL);
		if ((((float)L_16) == ((float)L_18)))
		{
			goto IL_0070;
		}
	}
	{
		// if (lhsEventCamera.depth < rhsEventCamera.depth)
		Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * L_19 = V_0;
		NullCheck(L_19);
		float L_20 = Camera_get_depth_m436C49A1C7669E4AD5665A1F1107BDFBA38742CD(L_19, /*hidden argument*/NULL);
		Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * L_21 = V_1;
		NullCheck(L_21);
		float L_22 = Camera_get_depth_m436C49A1C7669E4AD5665A1F1107BDFBA38742CD(L_21, /*hidden argument*/NULL);
		if ((!(((float)L_20) < ((float)L_22))))
		{
			goto IL_005e;
		}
	}
	{
		// return 1;
		return 1;
	}

IL_005e:
	{
		// if (lhsEventCamera.depth == rhsEventCamera.depth)
		Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * L_23 = V_0;
		NullCheck(L_23);
		float L_24 = Camera_get_depth_m436C49A1C7669E4AD5665A1F1107BDFBA38742CD(L_23, /*hidden argument*/NULL);
		Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * L_25 = V_1;
		NullCheck(L_25);
		float L_26 = Camera_get_depth_m436C49A1C7669E4AD5665A1F1107BDFBA38742CD(L_25, /*hidden argument*/NULL);
		if ((!(((float)L_24) == ((float)L_26))))
		{
			goto IL_006e;
		}
	}
	{
		// return 0;
		return 0;
	}

IL_006e:
	{
		// return -1;
		return (-1);
	}

IL_0070:
	{
		// if (lhs.module.sortOrderPriority != rhs.module.sortOrderPriority)
		RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  L_27 = ___lhs0;
		BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 * L_28 = L_27.get_module_1();
		NullCheck(L_28);
		int32_t L_29 = VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 UnityEngine.EventSystems.BaseRaycaster::get_sortOrderPriority() */, L_28);
		RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  L_30 = ___rhs1;
		BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 * L_31 = L_30.get_module_1();
		NullCheck(L_31);
		int32_t L_32 = VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 UnityEngine.EventSystems.BaseRaycaster::get_sortOrderPriority() */, L_31);
		if ((((int32_t)L_29) == ((int32_t)L_32)))
		{
			goto IL_00a7;
		}
	}
	{
		// return rhs.module.sortOrderPriority.CompareTo(lhs.module.sortOrderPriority);
		RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  L_33 = ___rhs1;
		BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 * L_34 = L_33.get_module_1();
		NullCheck(L_34);
		int32_t L_35 = VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 UnityEngine.EventSystems.BaseRaycaster::get_sortOrderPriority() */, L_34);
		V_2 = L_35;
		RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  L_36 = ___lhs0;
		BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 * L_37 = L_36.get_module_1();
		NullCheck(L_37);
		int32_t L_38 = VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 UnityEngine.EventSystems.BaseRaycaster::get_sortOrderPriority() */, L_37);
		int32_t L_39 = Int32_CompareTo_m2EB2B72F9095FF3438D830118D57E32E1CC67195((int32_t*)(&V_2), L_38, /*hidden argument*/NULL);
		return L_39;
	}

IL_00a7:
	{
		// if (lhs.module.renderOrderPriority != rhs.module.renderOrderPriority)
		RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  L_40 = ___lhs0;
		BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 * L_41 = L_40.get_module_1();
		NullCheck(L_41);
		int32_t L_42 = VirtFuncInvoker0< int32_t >::Invoke(21 /* System.Int32 UnityEngine.EventSystems.BaseRaycaster::get_renderOrderPriority() */, L_41);
		RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  L_43 = ___rhs1;
		BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 * L_44 = L_43.get_module_1();
		NullCheck(L_44);
		int32_t L_45 = VirtFuncInvoker0< int32_t >::Invoke(21 /* System.Int32 UnityEngine.EventSystems.BaseRaycaster::get_renderOrderPriority() */, L_44);
		if ((((int32_t)L_42) == ((int32_t)L_45)))
		{
			goto IL_00de;
		}
	}
	{
		// return rhs.module.renderOrderPriority.CompareTo(lhs.module.renderOrderPriority);
		RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  L_46 = ___rhs1;
		BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 * L_47 = L_46.get_module_1();
		NullCheck(L_47);
		int32_t L_48 = VirtFuncInvoker0< int32_t >::Invoke(21 /* System.Int32 UnityEngine.EventSystems.BaseRaycaster::get_renderOrderPriority() */, L_47);
		V_2 = L_48;
		RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  L_49 = ___lhs0;
		BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 * L_50 = L_49.get_module_1();
		NullCheck(L_50);
		int32_t L_51 = VirtFuncInvoker0< int32_t >::Invoke(21 /* System.Int32 UnityEngine.EventSystems.BaseRaycaster::get_renderOrderPriority() */, L_50);
		int32_t L_52 = Int32_CompareTo_m2EB2B72F9095FF3438D830118D57E32E1CC67195((int32_t*)(&V_2), L_51, /*hidden argument*/NULL);
		return L_52;
	}

IL_00de:
	{
		// if (lhs.sortingLayer != rhs.sortingLayer)
		RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  L_53 = ___lhs0;
		int32_t L_54 = L_53.get_sortingLayer_5();
		RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  L_55 = ___rhs1;
		int32_t L_56 = L_55.get_sortingLayer_5();
		if ((((int32_t)L_54) == ((int32_t)L_56)))
		{
			goto IL_010f;
		}
	}
	{
		// var rid = SortingLayer.GetLayerValueFromID(rhs.sortingLayer);
		RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  L_57 = ___rhs1;
		int32_t L_58 = L_57.get_sortingLayer_5();
		int32_t L_59 = SortingLayer_GetLayerValueFromID_m564F9C83200E5EC3E9578A75854CB943CE5546F8(L_58, /*hidden argument*/NULL);
		V_3 = L_59;
		// var lid = SortingLayer.GetLayerValueFromID(lhs.sortingLayer);
		RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  L_60 = ___lhs0;
		int32_t L_61 = L_60.get_sortingLayer_5();
		int32_t L_62 = SortingLayer_GetLayerValueFromID_m564F9C83200E5EC3E9578A75854CB943CE5546F8(L_61, /*hidden argument*/NULL);
		V_4 = L_62;
		// return rid.CompareTo(lid);
		int32_t L_63 = V_4;
		int32_t L_64 = Int32_CompareTo_m2EB2B72F9095FF3438D830118D57E32E1CC67195((int32_t*)(&V_3), L_63, /*hidden argument*/NULL);
		return L_64;
	}

IL_010f:
	{
		// if (lhs.sortingOrder != rhs.sortingOrder)
		RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  L_65 = ___lhs0;
		int32_t L_66 = L_65.get_sortingOrder_6();
		RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  L_67 = ___rhs1;
		int32_t L_68 = L_67.get_sortingOrder_6();
		if ((((int32_t)L_66) == ((int32_t)L_68)))
		{
			goto IL_0130;
		}
	}
	{
		// return rhs.sortingOrder.CompareTo(lhs.sortingOrder);
		int32_t* L_69 = (&___rhs1)->get_address_of_sortingOrder_6();
		RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  L_70 = ___lhs0;
		int32_t L_71 = L_70.get_sortingOrder_6();
		int32_t L_72 = Int32_CompareTo_m2EB2B72F9095FF3438D830118D57E32E1CC67195((int32_t*)L_69, L_71, /*hidden argument*/NULL);
		return L_72;
	}

IL_0130:
	{
		// if (lhs.depth != rhs.depth && lhs.module.rootRaycaster == rhs.module.rootRaycaster)
		RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  L_73 = ___lhs0;
		int32_t L_74 = L_73.get_depth_4();
		RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  L_75 = ___rhs1;
		int32_t L_76 = L_75.get_depth_4();
		if ((((int32_t)L_74) == ((int32_t)L_76)))
		{
			goto IL_016e;
		}
	}
	{
		RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  L_77 = ___lhs0;
		BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 * L_78 = L_77.get_module_1();
		NullCheck(L_78);
		BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 * L_79 = BaseRaycaster_get_rootRaycaster_m4DF6B023C195A4E8E9AF8D8E411379A9052D80A5(L_78, /*hidden argument*/NULL);
		RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  L_80 = ___rhs1;
		BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 * L_81 = L_80.get_module_1();
		NullCheck(L_81);
		BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 * L_82 = BaseRaycaster_get_rootRaycaster_m4DF6B023C195A4E8E9AF8D8E411379A9052D80A5(L_81, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_83 = Object_op_Equality_mBC2401774F3BE33E8CF6F0A8148E66C95D6CFF1C(L_79, L_82, /*hidden argument*/NULL);
		if (!L_83)
		{
			goto IL_016e;
		}
	}
	{
		// return rhs.depth.CompareTo(lhs.depth);
		int32_t* L_84 = (&___rhs1)->get_address_of_depth_4();
		RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  L_85 = ___lhs0;
		int32_t L_86 = L_85.get_depth_4();
		int32_t L_87 = Int32_CompareTo_m2EB2B72F9095FF3438D830118D57E32E1CC67195((int32_t*)L_84, L_86, /*hidden argument*/NULL);
		return L_87;
	}

IL_016e:
	{
		// if (lhs.distance != rhs.distance)
		RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  L_88 = ___lhs0;
		float L_89 = L_88.get_distance_2();
		RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  L_90 = ___rhs1;
		float L_91 = L_90.get_distance_2();
		if ((((float)L_89) == ((float)L_91)))
		{
			goto IL_018f;
		}
	}
	{
		// return lhs.distance.CompareTo(rhs.distance);
		float* L_92 = (&___lhs0)->get_address_of_distance_2();
		RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  L_93 = ___rhs1;
		float L_94 = L_93.get_distance_2();
		int32_t L_95 = Single_CompareTo_mFBF2345D81E00F834E558A4ACFD4E5137582DBBC((float*)L_92, L_94, /*hidden argument*/NULL);
		return L_95;
	}

IL_018f:
	{
		// return lhs.index.CompareTo(rhs.index);
		float* L_96 = (&___lhs0)->get_address_of_index_3();
		RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  L_97 = ___rhs1;
		float L_98 = L_97.get_index_3();
		int32_t L_99 = Single_CompareTo_mFBF2345D81E00F834E558A4ACFD4E5137582DBBC((float*)L_96, L_98, /*hidden argument*/NULL);
		return L_99;
	}
}
// System.Void UnityEngine.EventSystems.EventSystem::RaycastAll(UnityEngine.EventSystems.PointerEventData,System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventSystem_RaycastAll_mF78E1781C8161DEEF24B6B3FCCC1037787F9A439 (EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * __this, PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * ___eventData0, List_1_t1BB31D71CB8736DC35CCD9FFB9228FAFD427EB52 * ___raycastResults1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (EventSystem_RaycastAll_mF78E1781C8161DEEF24B6B3FCCC1037787F9A439_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	List_1_tED9ECFD90851157EFC14F5BE7FAA8124613D0C97 * V_0 = NULL;
	int32_t V_1 = 0;
	BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 * V_2 = NULL;
	{
		// raycastResults.Clear();
		List_1_t1BB31D71CB8736DC35CCD9FFB9228FAFD427EB52 * L_0 = ___raycastResults1;
		NullCheck(L_0);
		List_1_Clear_m4B7AF08AC7BBA143ED7EC5F528837F8212D8C422(L_0, /*hidden argument*/List_1_Clear_m4B7AF08AC7BBA143ED7EC5F528837F8212D8C422_RuntimeMethod_var);
		// var modules = RaycasterManager.GetRaycasters();
		IL2CPP_RUNTIME_CLASS_INIT(RaycasterManager_tB52F7D391E0E8A513AC945496EACEC93B2D83C3A_il2cpp_TypeInfo_var);
		List_1_tED9ECFD90851157EFC14F5BE7FAA8124613D0C97 * L_1 = RaycasterManager_GetRaycasters_m3088F1DFEEDD695546B8CC290E34FD6093CD264D_inline(/*hidden argument*/NULL);
		V_0 = L_1;
		// for (int i = 0; i < modules.Count; ++i)
		V_1 = 0;
		goto IL_0035;
	}

IL_0010:
	{
		// var module = modules[i];
		List_1_tED9ECFD90851157EFC14F5BE7FAA8124613D0C97 * L_2 = V_0;
		int32_t L_3 = V_1;
		NullCheck(L_2);
		BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 * L_4 = List_1_get_Item_m3BAB7EF069721A0F0181E41153C20AC8343C2FB1_inline(L_2, L_3, /*hidden argument*/List_1_get_Item_m3BAB7EF069721A0F0181E41153C20AC8343C2FB1_RuntimeMethod_var);
		V_2 = L_4;
		// if (module == null || !module.IsActive())
		BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 * L_5 = V_2;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_6 = Object_op_Equality_mBC2401774F3BE33E8CF6F0A8148E66C95D6CFF1C(L_5, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (L_6)
		{
			goto IL_0031;
		}
	}
	{
		BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 * 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_0031;
		}
	}
	{
		// module.Raycast(eventData, raycastResults);
		BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 * L_9 = V_2;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_10 = ___eventData0;
		List_1_t1BB31D71CB8736DC35CCD9FFB9228FAFD427EB52 * L_11 = ___raycastResults1;
		NullCheck(L_9);
		VirtActionInvoker2< PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 *, List_1_t1BB31D71CB8736DC35CCD9FFB9228FAFD427EB52 * >::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_0031:
	{
		// for (int i = 0; i < modules.Count; ++i)
		int32_t L_12 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1));
	}

IL_0035:
	{
		// for (int i = 0; i < modules.Count; ++i)
		int32_t L_13 = V_1;
		List_1_tED9ECFD90851157EFC14F5BE7FAA8124613D0C97 * L_14 = V_0;
		NullCheck(L_14);
		int32_t L_15 = List_1_get_Count_m8CEE4B9E166541BE0F45A179C0F98197EA2393B1_inline(L_14, /*hidden argument*/List_1_get_Count_m8CEE4B9E166541BE0F45A179C0F98197EA2393B1_RuntimeMethod_var);
		if ((((int32_t)L_13) < ((int32_t)L_15)))
		{
			goto IL_0010;
		}
	}
	{
		// raycastResults.Sort(s_RaycastComparer);
		List_1_t1BB31D71CB8736DC35CCD9FFB9228FAFD427EB52 * L_16 = ___raycastResults1;
		IL2CPP_RUNTIME_CLASS_INIT(EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77_il2cpp_TypeInfo_var);
		Comparison_1_t32541D3F4C935BBA3800256BD21A7CA8148AAC13 * L_17 = ((EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77_StaticFields*)il2cpp_codegen_static_fields_for(EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77_il2cpp_TypeInfo_var))->get_s_RaycastComparer_14();
		NullCheck(L_16);
		List_1_Sort_m30BD43C468D739533AC39043A9AFF05B168845B9(L_16, L_17, /*hidden argument*/List_1_Sort_m30BD43C468D739533AC39043A9AFF05B168845B9_RuntimeMethod_var);
		// }
		return;
	}
}
// System.Boolean UnityEngine.EventSystems.EventSystem::IsPointerOverGameObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventSystem_IsPointerOverGameObject_mA47031510BEEA565F5892CC04ACE303804BD7631 (EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * __this, const RuntimeMethod* method)
{
	{
		// return IsPointerOverGameObject(PointerInputModule.kMouseLeftId);
		bool L_0 = EventSystem_IsPointerOverGameObject_m00CDF0FF5EA712D14B7966DD8270931A13EABA91(__this, (-1), /*hidden argument*/NULL);
		return L_0;
	}
}
// System.Boolean UnityEngine.EventSystems.EventSystem::IsPointerOverGameObject(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventSystem_IsPointerOverGameObject_m00CDF0FF5EA712D14B7966DD8270931A13EABA91 (EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * __this, int32_t ___pointerId0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (EventSystem_IsPointerOverGameObject_m00CDF0FF5EA712D14B7966DD8270931A13EABA91_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (m_CurrentInputModule == null)
		BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939 * L_0 = __this->get_m_CurrentInputModule_5();
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Equality_mBC2401774F3BE33E8CF6F0A8148E66C95D6CFF1C(L_0, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0010;
		}
	}
	{
		// return false;
		return (bool)0;
	}

IL_0010:
	{
		// return m_CurrentInputModule.IsPointerOverGameObject(pointerId);
		BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939 * L_2 = __this->get_m_CurrentInputModule_5();
		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);
		return L_4;
	}
}
// System.Void UnityEngine.EventSystems.EventSystem::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventSystem_OnEnable_mB3C6CDEC37085FFB96914A768A444B2A97BC891E (EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (EventSystem_OnEnable_mB3C6CDEC37085FFB96914A768A444B2A97BC891E_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// base.OnEnable();
		UIBehaviour_OnEnable_mC9822F55BFE331807411109DA82D6AE5EF46E2C2(__this, /*hidden argument*/NULL);
		// m_EventSystems.Add(this);
		IL2CPP_RUNTIME_CLASS_INIT(EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77_il2cpp_TypeInfo_var);
		List_1_t882412D5BE0B5BFC1900366319F8B2EB544BDD8B * L_0 = ((EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77_StaticFields*)il2cpp_codegen_static_fields_for(EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77_il2cpp_TypeInfo_var))->get_m_EventSystems_6();
		NullCheck(L_0);
		List_1_Add_m13BE8F842288DFE42CD77EB912E785E9A0DE0933(L_0, __this, /*hidden argument*/List_1_Add_m13BE8F842288DFE42CD77EB912E785E9A0DE0933_RuntimeMethod_var);
		// }
		return;
	}
}
// System.Void UnityEngine.EventSystems.EventSystem::OnDisable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventSystem_OnDisable_mF4AB795E6BBF4DD6EDA359E954F04D8498B707C0 (EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (EventSystem_OnDisable_mF4AB795E6BBF4DD6EDA359E954F04D8498B707C0_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (m_CurrentInputModule != null)
		BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939 * L_0 = __this->get_m_CurrentInputModule_5();
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1(L_0, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0020;
		}
	}
	{
		// m_CurrentInputModule.DeactivateModule();
		BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939 * L_2 = __this->get_m_CurrentInputModule_5();
		NullCheck(L_2);
		VirtActionInvoker0::Invoke(22 /* System.Void UnityEngine.EventSystems.BaseInputModule::DeactivateModule() */, L_2);
		// m_CurrentInputModule = null;
		__this->set_m_CurrentInputModule_5((BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939 *)NULL);
	}

IL_0020:
	{
		// m_EventSystems.Remove(this);
		IL2CPP_RUNTIME_CLASS_INIT(EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77_il2cpp_TypeInfo_var);
		List_1_t882412D5BE0B5BFC1900366319F8B2EB544BDD8B * L_3 = ((EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77_StaticFields*)il2cpp_codegen_static_fields_for(EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77_il2cpp_TypeInfo_var))->get_m_EventSystems_6();
		NullCheck(L_3);
		List_1_Remove_mC6152B2DC8825E4F5F3AAE8C229EBC191755AA69(L_3, __this, /*hidden argument*/List_1_Remove_mC6152B2DC8825E4F5F3AAE8C229EBC191755AA69_RuntimeMethod_var);
		// base.OnDisable();
		UIBehaviour_OnDisable_mDA7B89CA939C50BD6F81CC350C2969755B1576A0(__this, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void UnityEngine.EventSystems.EventSystem::TickModules()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventSystem_TickModules_m7C60756590E96EBA52FEA961ED6F3548E40C9231 (EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (EventSystem_TickModules_m7C60756590E96EBA52FEA961ED6F3548E40C9231_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		// for (var i = 0; i < m_SystemInputModules.Count; i++)
		V_0 = 0;
		goto IL_002d;
	}

IL_0004:
	{
		// if (m_SystemInputModules[i] != null)
		List_1_t4FB5BF302DAD74D690156A022C4FA4D4081E9B26 * L_0 = __this->get_m_SystemInputModules_4();
		int32_t L_1 = V_0;
		NullCheck(L_0);
		BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939 * L_2 = List_1_get_Item_m12978B0D1BD337236AA80A411498942484A7D96C_inline(L_0, L_1, /*hidden argument*/List_1_get_Item_m12978B0D1BD337236AA80A411498942484A7D96C_RuntimeMethod_var);
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_3 = Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1(L_2, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (!L_3)
		{
			goto IL_0029;
		}
	}
	{
		// m_SystemInputModules[i].UpdateModule();
		List_1_t4FB5BF302DAD74D690156A022C4FA4D4081E9B26 * L_4 = __this->get_m_SystemInputModules_4();
		int32_t L_5 = V_0;
		NullCheck(L_4);
		BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939 * L_6 = List_1_get_Item_m12978B0D1BD337236AA80A411498942484A7D96C_inline(L_4, L_5, /*hidden argument*/List_1_get_Item_m12978B0D1BD337236AA80A411498942484A7D96C_RuntimeMethod_var);
		NullCheck(L_6);
		VirtActionInvoker0::Invoke(24 /* System.Void UnityEngine.EventSystems.BaseInputModule::UpdateModule() */, L_6);
	}

IL_0029:
	{
		// for (var i = 0; i < m_SystemInputModules.Count; i++)
		int32_t L_7 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1));
	}

IL_002d:
	{
		// for (var i = 0; i < m_SystemInputModules.Count; i++)
		int32_t L_8 = V_0;
		List_1_t4FB5BF302DAD74D690156A022C4FA4D4081E9B26 * L_9 = __this->get_m_SystemInputModules_4();
		NullCheck(L_9);
		int32_t L_10 = List_1_get_Count_m1239326B0ED12B9B0BF01FB2E92BF575BF64FF59_inline(L_9, /*hidden argument*/List_1_get_Count_m1239326B0ED12B9B0BF01FB2E92BF575BF64FF59_RuntimeMethod_var);
		if ((((int32_t)L_8) < ((int32_t)L_10)))
		{
			goto IL_0004;
		}
	}
	{
		// }
		return;
	}
}
// System.Void UnityEngine.EventSystems.EventSystem::OnApplicationFocus(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventSystem_OnApplicationFocus_mEAB25CFE6171088D62CAA9BE8697B9E24FE5B7F8 (EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * __this, bool ___hasFocus0, const RuntimeMethod* method)
{
	{
		// m_HasFocus = hasFocus;
		bool L_0 = ___hasFocus0;
		__this->set_m_HasFocus_11(L_0);
		// }
		return;
	}
}
// System.Void UnityEngine.EventSystems.EventSystem::Update()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventSystem_Update_m12CAEF521A10D406D1A6EA01E00DD851683C7208 (EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (EventSystem_Update_m12CAEF521A10D406D1A6EA01E00DD851683C7208_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	int32_t V_1 = 0;
	BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939 * V_2 = NULL;
	int32_t V_3 = 0;
	BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939 * V_4 = NULL;
	{
		// if (current != this)
		IL2CPP_RUNTIME_CLASS_INIT(EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77_il2cpp_TypeInfo_var);
		EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * L_0 = EventSystem_get_current_m3151477735829089F66A3E46AD6DAB14CFDDE7BD(/*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1(L_0, __this, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_000e;
		}
	}
	{
		// return;
		return;
	}

IL_000e:
	{
		// TickModules();
		EventSystem_TickModules_m7C60756590E96EBA52FEA961ED6F3548E40C9231(__this, /*hidden argument*/NULL);
		// bool changedModule = false;
		V_0 = (bool)0;
		// for (var i = 0; i < m_SystemInputModules.Count; i++)
		V_1 = 0;
		goto IL_0054;
	}

IL_001a:
	{
		// var module = m_SystemInputModules[i];
		List_1_t4FB5BF302DAD74D690156A022C4FA4D4081E9B26 * L_2 = __this->get_m_SystemInputModules_4();
		int32_t L_3 = V_1;
		NullCheck(L_2);
		BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939 * L_4 = List_1_get_Item_m12978B0D1BD337236AA80A411498942484A7D96C_inline(L_2, L_3, /*hidden argument*/List_1_get_Item_m12978B0D1BD337236AA80A411498942484A7D96C_RuntimeMethod_var);
		V_2 = L_4;
		// if (module.IsModuleSupported() && module.ShouldActivateModule())
		BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939 * 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_0050;
		}
	}
	{
		BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939 * 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_0050;
		}
	}
	{
		// if (m_CurrentInputModule != module)
		BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939 * L_9 = __this->get_m_CurrentInputModule_5();
		BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939 * L_10 = V_2;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_11 = Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1(L_9, L_10, /*hidden argument*/NULL);
		if (!L_11)
		{
			goto IL_0062;
		}
	}
	{
		// ChangeEventModule(module);
		BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939 * L_12 = V_2;
		EventSystem_ChangeEventModule_m4A3010299F57C492A10AABF29568BC2CD6185DE6(__this, L_12, /*hidden argument*/NULL);
		// changedModule = true;
		V_0 = (bool)1;
		// break;
		goto IL_0062;
	}

IL_0050:
	{
		// for (var i = 0; i < m_SystemInputModules.Count; i++)
		int32_t L_13 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1));
	}

IL_0054:
	{
		// for (var i = 0; i < m_SystemInputModules.Count; i++)
		int32_t L_14 = V_1;
		List_1_t4FB5BF302DAD74D690156A022C4FA4D4081E9B26 * L_15 = __this->get_m_SystemInputModules_4();
		NullCheck(L_15);
		int32_t L_16 = List_1_get_Count_m1239326B0ED12B9B0BF01FB2E92BF575BF64FF59_inline(L_15, /*hidden argument*/List_1_get_Count_m1239326B0ED12B9B0BF01FB2E92BF575BF64FF59_RuntimeMethod_var);
		if ((((int32_t)L_14) < ((int32_t)L_16)))
		{
			goto IL_001a;
		}
	}

IL_0062:
	{
		// if (m_CurrentInputModule == null)
		BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939 * L_17 = __this->get_m_CurrentInputModule_5();
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_18 = Object_op_Equality_mBC2401774F3BE33E8CF6F0A8148E66C95D6CFF1C(L_17, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (!L_18)
		{
			goto IL_00a9;
		}
	}
	{
		// for (var i = 0; i < m_SystemInputModules.Count; i++)
		V_3 = 0;
		goto IL_009b;
	}

IL_0074:
	{
		// var module = m_SystemInputModules[i];
		List_1_t4FB5BF302DAD74D690156A022C4FA4D4081E9B26 * L_19 = __this->get_m_SystemInputModules_4();
		int32_t L_20 = V_3;
		NullCheck(L_19);
		BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939 * L_21 = List_1_get_Item_m12978B0D1BD337236AA80A411498942484A7D96C_inline(L_19, L_20, /*hidden argument*/List_1_get_Item_m12978B0D1BD337236AA80A411498942484A7D96C_RuntimeMethod_var);
		V_4 = L_21;
		// if (module.IsModuleSupported())
		BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939 * 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_0097;
		}
	}
	{
		// ChangeEventModule(module);
		BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939 * L_24 = V_4;
		EventSystem_ChangeEventModule_m4A3010299F57C492A10AABF29568BC2CD6185DE6(__this, L_24, /*hidden argument*/NULL);
		// changedModule = true;
		V_0 = (bool)1;
		// break;
		goto IL_00a9;
	}

IL_0097:
	{
		// for (var i = 0; i < m_SystemInputModules.Count; i++)
		int32_t L_25 = V_3;
		V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)1));
	}

IL_009b:
	{
		// for (var i = 0; i < m_SystemInputModules.Count; i++)
		int32_t L_26 = V_3;
		List_1_t4FB5BF302DAD74D690156A022C4FA4D4081E9B26 * L_27 = __this->get_m_SystemInputModules_4();
		NullCheck(L_27);
		int32_t L_28 = List_1_get_Count_m1239326B0ED12B9B0BF01FB2E92BF575BF64FF59_inline(L_27, /*hidden argument*/List_1_get_Count_m1239326B0ED12B9B0BF01FB2E92BF575BF64FF59_RuntimeMethod_var);
		if ((((int32_t)L_26) < ((int32_t)L_28)))
		{
			goto IL_0074;
		}
	}

IL_00a9:
	{
		// if (!changedModule && m_CurrentInputModule != null)
		bool L_29 = V_0;
		if (L_29)
		{
			goto IL_00c5;
		}
	}
	{
		BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939 * L_30 = __this->get_m_CurrentInputModule_5();
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_31 = Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1(L_30, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (!L_31)
		{
			goto IL_00c5;
		}
	}
	{
		// m_CurrentInputModule.Process();
		BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939 * L_32 = __this->get_m_CurrentInputModule_5();
		NullCheck(L_32);
		VirtActionInvoker0::Invoke(17 /* System.Void UnityEngine.EventSystems.BaseInputModule::Process() */, L_32);
	}

IL_00c5:
	{
		// }
		return;
	}
}
// System.Void UnityEngine.EventSystems.EventSystem::ChangeEventModule(UnityEngine.EventSystems.BaseInputModule)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventSystem_ChangeEventModule_m4A3010299F57C492A10AABF29568BC2CD6185DE6 (EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * __this, BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939 * ___module0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (EventSystem_ChangeEventModule_m4A3010299F57C492A10AABF29568BC2CD6185DE6_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (m_CurrentInputModule == module)
		BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939 * L_0 = __this->get_m_CurrentInputModule_5();
		BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939 * L_1 = ___module0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_2 = Object_op_Equality_mBC2401774F3BE33E8CF6F0A8148E66C95D6CFF1C(L_0, L_1, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_000f;
		}
	}
	{
		// return;
		return;
	}

IL_000f:
	{
		// if (m_CurrentInputModule != null)
		BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939 * L_3 = __this->get_m_CurrentInputModule_5();
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_4 = Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1(L_3, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (!L_4)
		{
			goto IL_0028;
		}
	}
	{
		// m_CurrentInputModule.DeactivateModule();
		BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939 * L_5 = __this->get_m_CurrentInputModule_5();
		NullCheck(L_5);
		VirtActionInvoker0::Invoke(22 /* System.Void UnityEngine.EventSystems.BaseInputModule::DeactivateModule() */, L_5);
	}

IL_0028:
	{
		// if (module != null)
		BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939 * L_6 = ___module0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_7 = Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1(L_6, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (!L_7)
		{
			goto IL_0037;
		}
	}
	{
		// module.ActivateModule();
		BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939 * L_8 = ___module0;
		NullCheck(L_8);
		VirtActionInvoker0::Invoke(23 /* System.Void UnityEngine.EventSystems.BaseInputModule::ActivateModule() */, L_8);
	}

IL_0037:
	{
		// m_CurrentInputModule = module;
		BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939 * L_9 = ___module0;
		__this->set_m_CurrentInputModule_5(L_9);
		// }
		return;
	}
}
// System.String UnityEngine.EventSystems.EventSystem::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* EventSystem_ToString_m3BA75E77167F875764A87DE354FA4E7F57452F8E (EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (EventSystem_ToString_m3BA75E77167F875764A87DE354FA4E7F57452F8E_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	StringBuilder_t * G_B2_0 = NULL;
	StringBuilder_t * G_B2_1 = NULL;
	StringBuilder_t * G_B1_0 = NULL;
	StringBuilder_t * G_B1_1 = NULL;
	String_t* G_B3_0 = NULL;
	StringBuilder_t * G_B3_1 = NULL;
	StringBuilder_t * G_B3_2 = NULL;
	{
		// var sb = new StringBuilder();
		StringBuilder_t * L_0 = (StringBuilder_t *)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
		StringBuilder__ctor_mF928376F82E8C8FF3C11842C562DB8CF28B2735E(L_0, /*hidden argument*/NULL);
		// sb.AppendLine("<b>Selected:</b>" + currentSelectedGameObject);
		StringBuilder_t * L_1 = L_0;
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_2 = EventSystem_get_currentSelectedGameObject_mE28E78D268403602DE1FB6F059EE3E9CDB7325A4_inline(__this, /*hidden argument*/NULL);
		String_t* L_3 = String_Concat_mBB19C73816BDD1C3519F248E1ADC8E11A6FDB495(_stringLiteralAD737CBF90EFA86DCA21CC004A5DCE55F06D4646, L_2, /*hidden argument*/NULL);
		NullCheck(L_1);
		StringBuilder_AppendLine_mA2F79A5F2CAA91B9F7917C0EB2B381357A395609(L_1, L_3, /*hidden argument*/NULL);
		// sb.AppendLine();
		StringBuilder_t * L_4 = L_1;
		NullCheck(L_4);
		StringBuilder_AppendLine_mB5B3F68726B05CD404C8C8D8F5A3D2A58FF16BB9(L_4, /*hidden argument*/NULL);
		// sb.AppendLine();
		StringBuilder_t * L_5 = L_4;
		NullCheck(L_5);
		StringBuilder_AppendLine_mB5B3F68726B05CD404C8C8D8F5A3D2A58FF16BB9(L_5, /*hidden argument*/NULL);
		// sb.AppendLine(m_CurrentInputModule != null ? m_CurrentInputModule.ToString() : "No module");
		StringBuilder_t * L_6 = L_5;
		BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939 * L_7 = __this->get_m_CurrentInputModule_5();
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_8 = Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1(L_7, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		G_B1_0 = L_6;
		G_B1_1 = L_6;
		if (L_8)
		{
			G_B2_0 = L_6;
			G_B2_1 = L_6;
			goto IL_0040;
		}
	}
	{
		G_B3_0 = _stringLiteralF12C9C9C288DFB90FCEBA6E6D47A236F536DED95;
		G_B3_1 = G_B1_0;
		G_B3_2 = G_B1_1;
		goto IL_004b;
	}

IL_0040:
	{
		BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939 * L_9 = __this->get_m_CurrentInputModule_5();
		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_B2_0;
		G_B3_2 = G_B2_1;
	}

IL_004b:
	{
		NullCheck(G_B3_1);
		StringBuilder_AppendLine_mA2F79A5F2CAA91B9F7917C0EB2B381357A395609(G_B3_1, G_B3_0, /*hidden argument*/NULL);
		// return sb.ToString();
		NullCheck(G_B3_2);
		String_t* L_11 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, G_B3_2);
		return L_11;
	}
}
// System.Void UnityEngine.EventSystems.EventSystem::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventSystem__cctor_mBE0C93B74BB6A494F3E0A52CF9DFA06795C04649 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (EventSystem__cctor_mBE0C93B74BB6A494F3E0A52CF9DFA06795C04649_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// private  static List<EventSystem> m_EventSystems = new List<EventSystem>();
		List_1_t882412D5BE0B5BFC1900366319F8B2EB544BDD8B * L_0 = (List_1_t882412D5BE0B5BFC1900366319F8B2EB544BDD8B *)il2cpp_codegen_object_new(List_1_t882412D5BE0B5BFC1900366319F8B2EB544BDD8B_il2cpp_TypeInfo_var);
		List_1__ctor_m2A7854D8E42C40E8A3C7E2606767C8F13F7D39BA(L_0, /*hidden argument*/List_1__ctor_m2A7854D8E42C40E8A3C7E2606767C8F13F7D39BA_RuntimeMethod_var);
		((EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77_StaticFields*)il2cpp_codegen_static_fields_for(EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77_il2cpp_TypeInfo_var))->set_m_EventSystems_6(L_0);
		// private static readonly Comparison<RaycastResult> s_RaycastComparer = RaycastComparer;
		Comparison_1_t32541D3F4C935BBA3800256BD21A7CA8148AAC13 * L_1 = (Comparison_1_t32541D3F4C935BBA3800256BD21A7CA8148AAC13 *)il2cpp_codegen_object_new(Comparison_1_t32541D3F4C935BBA3800256BD21A7CA8148AAC13_il2cpp_TypeInfo_var);
		Comparison_1__ctor_m58BBCAFCC756545E286DDD8965F857883B8325E0(L_1, NULL, (intptr_t)((intptr_t)EventSystem_RaycastComparer_mBB4C501E79DC58EABE34056EEB4A56843DEA6AB3_RuntimeMethod_var), /*hidden argument*/Comparison_1__ctor_m58BBCAFCC756545E286DDD8965F857883B8325E0_RuntimeMethod_var);
		((EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77_StaticFields*)il2cpp_codegen_static_fields_for(EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77_il2cpp_TypeInfo_var))->set_s_RaycastComparer_14(L_1);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Collections.Generic.List`1<UnityEngine.EventSystems.EventTrigger_Entry> UnityEngine.EventSystems.EventTrigger::get_delegates()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t3D4AF004AB30F72D5A06525187E5F50A875DE9FA * EventTrigger_get_delegates_m481E829B584E900AED42FF84647DB48EECD65AEC (EventTrigger_t594B0A2EC0E92150FF56250E207ECB7A90BB6298 * __this, const RuntimeMethod* method)
{
	{
		// public List<Entry> delegates { get { return triggers; } set { triggers = value; } }
		List_1_t3D4AF004AB30F72D5A06525187E5F50A875DE9FA * L_0 = EventTrigger_get_triggers_mC7BC90E3D01E4107C3BCA70DC6B1E11E5BCDBB40(__this, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.Void UnityEngine.EventSystems.EventTrigger::set_delegates(System.Collections.Generic.List`1<UnityEngine.EventSystems.EventTrigger_Entry>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventTrigger_set_delegates_mC1312F8132D21C5E517EA38677B1C65680F486CD (EventTrigger_t594B0A2EC0E92150FF56250E207ECB7A90BB6298 * __this, List_1_t3D4AF004AB30F72D5A06525187E5F50A875DE9FA * ___value0, const RuntimeMethod* method)
{
	{
		// public List<Entry> delegates { get { return triggers; } set { triggers = value; } }
		List_1_t3D4AF004AB30F72D5A06525187E5F50A875DE9FA * L_0 = ___value0;
		EventTrigger_set_triggers_mC0AB6B03331A1D1E51AB9C0457DA7A4C3006DFEA_inline(__this, L_0, /*hidden argument*/NULL);
		// public List<Entry> delegates { get { return triggers; } set { triggers = value; } }
		return;
	}
}
// System.Void UnityEngine.EventSystems.EventTrigger::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventTrigger__ctor_m73D31D2C96C8A96300D462E6BD864529E7411F78 (EventTrigger_t594B0A2EC0E92150FF56250E207ECB7A90BB6298 * __this, const RuntimeMethod* method)
{
	{
		// protected EventTrigger()
		MonoBehaviour__ctor_mEAEC84B222C60319D593E456D769B3311DFCEF97(__this, /*hidden argument*/NULL);
		// {}
		return;
	}
}
// System.Collections.Generic.List`1<UnityEngine.EventSystems.EventTrigger_Entry> UnityEngine.EventSystems.EventTrigger::get_triggers()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t3D4AF004AB30F72D5A06525187E5F50A875DE9FA * EventTrigger_get_triggers_mC7BC90E3D01E4107C3BCA70DC6B1E11E5BCDBB40 (EventTrigger_t594B0A2EC0E92150FF56250E207ECB7A90BB6298 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (EventTrigger_get_triggers_mC7BC90E3D01E4107C3BCA70DC6B1E11E5BCDBB40_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (m_Delegates == null)
		List_1_t3D4AF004AB30F72D5A06525187E5F50A875DE9FA * L_0 = __this->get_m_Delegates_4();
		if (L_0)
		{
			goto IL_0013;
		}
	}
	{
		// m_Delegates = new List<Entry>();
		List_1_t3D4AF004AB30F72D5A06525187E5F50A875DE9FA * L_1 = (List_1_t3D4AF004AB30F72D5A06525187E5F50A875DE9FA *)il2cpp_codegen_object_new(List_1_t3D4AF004AB30F72D5A06525187E5F50A875DE9FA_il2cpp_TypeInfo_var);
		List_1__ctor_m96E257B92BD6834B76890708B1B718FA5CC36FD2(L_1, /*hidden argument*/List_1__ctor_m96E257B92BD6834B76890708B1B718FA5CC36FD2_RuntimeMethod_var);
		__this->set_m_Delegates_4(L_1);
	}

IL_0013:
	{
		// return m_Delegates;
		List_1_t3D4AF004AB30F72D5A06525187E5F50A875DE9FA * L_2 = __this->get_m_Delegates_4();
		return L_2;
	}
}
// System.Void UnityEngine.EventSystems.EventTrigger::set_triggers(System.Collections.Generic.List`1<UnityEngine.EventSystems.EventTrigger_Entry>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventTrigger_set_triggers_mC0AB6B03331A1D1E51AB9C0457DA7A4C3006DFEA (EventTrigger_t594B0A2EC0E92150FF56250E207ECB7A90BB6298 * __this, List_1_t3D4AF004AB30F72D5A06525187E5F50A875DE9FA * ___value0, const RuntimeMethod* method)
{
	{
		// set { m_Delegates = value; }
		List_1_t3D4AF004AB30F72D5A06525187E5F50A875DE9FA * L_0 = ___value0;
		__this->set_m_Delegates_4(L_0);
		// set { m_Delegates = value; }
		return;
	}
}
// System.Void UnityEngine.EventSystems.EventTrigger::Execute(UnityEngine.EventSystems.EventTriggerType,UnityEngine.EventSystems.BaseEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventTrigger_Execute_m92E8047B596BC17676C740C5FDB8F737A7FFF0B7 (EventTrigger_t594B0A2EC0E92150FF56250E207ECB7A90BB6298 * __this, int32_t ___id0, BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * ___eventData1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (EventTrigger_Execute_m92E8047B596BC17676C740C5FDB8F737A7FFF0B7_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	Entry_t58989269D924DCD15F196DDEDAB84B85ED4D734E * V_2 = NULL;
	{
		// for (int i = 0, imax = triggers.Count; i < imax; ++i)
		V_0 = 0;
		// for (int i = 0, imax = triggers.Count; i < imax; ++i)
		List_1_t3D4AF004AB30F72D5A06525187E5F50A875DE9FA * L_0 = EventTrigger_get_triggers_mC7BC90E3D01E4107C3BCA70DC6B1E11E5BCDBB40(__this, /*hidden argument*/NULL);
		NullCheck(L_0);
		int32_t L_1 = List_1_get_Count_m4800830435D5822F8E08F087A9EA6A207A7490D3_inline(L_0, /*hidden argument*/List_1_get_Count_m4800830435D5822F8E08F087A9EA6A207A7490D3_RuntimeMethod_var);
		V_1 = L_1;
		goto IL_003e;
	}

IL_0010:
	{
		// var ent = triggers[i];
		List_1_t3D4AF004AB30F72D5A06525187E5F50A875DE9FA * L_2 = EventTrigger_get_triggers_mC7BC90E3D01E4107C3BCA70DC6B1E11E5BCDBB40(__this, /*hidden argument*/NULL);
		int32_t L_3 = V_0;
		NullCheck(L_2);
		Entry_t58989269D924DCD15F196DDEDAB84B85ED4D734E * L_4 = List_1_get_Item_m7F1EB9EBAA3429AC44F543307039106137940316_inline(L_2, L_3, /*hidden argument*/List_1_get_Item_m7F1EB9EBAA3429AC44F543307039106137940316_RuntimeMethod_var);
		V_2 = L_4;
		// if (ent.eventID == id && ent.callback != null)
		Entry_t58989269D924DCD15F196DDEDAB84B85ED4D734E * 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_003a;
		}
	}
	{
		Entry_t58989269D924DCD15F196DDEDAB84B85ED4D734E * L_8 = V_2;
		NullCheck(L_8);
		TriggerEvent_tF73252408C49CDE2F1A05AA75FE09086C53A9793 * L_9 = L_8->get_callback_1();
		if (!L_9)
		{
			goto IL_003a;
		}
	}
	{
		// ent.callback.Invoke(eventData);
		Entry_t58989269D924DCD15F196DDEDAB84B85ED4D734E * L_10 = V_2;
		NullCheck(L_10);
		TriggerEvent_tF73252408C49CDE2F1A05AA75FE09086C53A9793 * L_11 = L_10->get_callback_1();
		BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * L_12 = ___eventData1;
		NullCheck(L_11);
		UnityEvent_1_Invoke_m0B4728DD4B5405CB467A8116AD74446AC1DEC8A1(L_11, L_12, /*hidden argument*/UnityEvent_1_Invoke_m0B4728DD4B5405CB467A8116AD74446AC1DEC8A1_RuntimeMethod_var);
	}

IL_003a:
	{
		// for (int i = 0, imax = triggers.Count; i < imax; ++i)
		int32_t L_13 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1));
	}

IL_003e:
	{
		// for (int i = 0, imax = triggers.Count; i < imax; ++i)
		int32_t L_14 = V_0;
		int32_t L_15 = V_1;
		if ((((int32_t)L_14) < ((int32_t)L_15)))
		{
			goto IL_0010;
		}
	}
	{
		// }
		return;
	}
}
// System.Void UnityEngine.EventSystems.EventTrigger::OnPointerEnter(UnityEngine.EventSystems.PointerEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventTrigger_OnPointerEnter_m87C0E1EED47AD32E9431AA5A5FFE5711E005AD02 (EventTrigger_t594B0A2EC0E92150FF56250E207ECB7A90BB6298 * __this, PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * ___eventData0, const RuntimeMethod* method)
{
	{
		// Execute(EventTriggerType.PointerEnter, eventData);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_0 = ___eventData0;
		EventTrigger_Execute_m92E8047B596BC17676C740C5FDB8F737A7FFF0B7(__this, 0, L_0, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void UnityEngine.EventSystems.EventTrigger::OnPointerExit(UnityEngine.EventSystems.PointerEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventTrigger_OnPointerExit_m11160DE36D06FD05397916242A3EA0BE6C13E9AA (EventTrigger_t594B0A2EC0E92150FF56250E207ECB7A90BB6298 * __this, PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * ___eventData0, const RuntimeMethod* method)
{
	{
		// Execute(EventTriggerType.PointerExit, eventData);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_0 = ___eventData0;
		EventTrigger_Execute_m92E8047B596BC17676C740C5FDB8F737A7FFF0B7(__this, 1, L_0, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void UnityEngine.EventSystems.EventTrigger::OnDrag(UnityEngine.EventSystems.PointerEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventTrigger_OnDrag_mA652B1ECA52E24F78C30946EAA553A9F7FE06C84 (EventTrigger_t594B0A2EC0E92150FF56250E207ECB7A90BB6298 * __this, PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * ___eventData0, const RuntimeMethod* method)
{
	{
		// Execute(EventTriggerType.Drag, eventData);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_0 = ___eventData0;
		EventTrigger_Execute_m92E8047B596BC17676C740C5FDB8F737A7FFF0B7(__this, 5, L_0, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void UnityEngine.EventSystems.EventTrigger::OnDrop(UnityEngine.EventSystems.PointerEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventTrigger_OnDrop_mD71D70D5754646A0282AE1725139D61D2CEB2219 (EventTrigger_t594B0A2EC0E92150FF56250E207ECB7A90BB6298 * __this, PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * ___eventData0, const RuntimeMethod* method)
{
	{
		// Execute(EventTriggerType.Drop, eventData);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_0 = ___eventData0;
		EventTrigger_Execute_m92E8047B596BC17676C740C5FDB8F737A7FFF0B7(__this, 6, L_0, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void UnityEngine.EventSystems.EventTrigger::OnPointerDown(UnityEngine.EventSystems.PointerEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventTrigger_OnPointerDown_m4860D9041126B46ABE6EADCC1267DA58806056F6 (EventTrigger_t594B0A2EC0E92150FF56250E207ECB7A90BB6298 * __this, PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * ___eventData0, const RuntimeMethod* method)
{
	{
		// Execute(EventTriggerType.PointerDown, eventData);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_0 = ___eventData0;
		EventTrigger_Execute_m92E8047B596BC17676C740C5FDB8F737A7FFF0B7(__this, 2, L_0, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void UnityEngine.EventSystems.EventTrigger::OnPointerUp(UnityEngine.EventSystems.PointerEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventTrigger_OnPointerUp_m23AF1FFE2A5CA913602895E319FF338AEBC4A70B (EventTrigger_t594B0A2EC0E92150FF56250E207ECB7A90BB6298 * __this, PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * ___eventData0, const RuntimeMethod* method)
{
	{
		// Execute(EventTriggerType.PointerUp, eventData);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_0 = ___eventData0;
		EventTrigger_Execute_m92E8047B596BC17676C740C5FDB8F737A7FFF0B7(__this, 3, L_0, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void UnityEngine.EventSystems.EventTrigger::OnPointerClick(UnityEngine.EventSystems.PointerEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventTrigger_OnPointerClick_m5862B8B10A07AAD930F554B1B08F6B0ACBBA552A (EventTrigger_t594B0A2EC0E92150FF56250E207ECB7A90BB6298 * __this, PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * ___eventData0, const RuntimeMethod* method)
{
	{
		// Execute(EventTriggerType.PointerClick, eventData);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_0 = ___eventData0;
		EventTrigger_Execute_m92E8047B596BC17676C740C5FDB8F737A7FFF0B7(__this, 4, L_0, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void UnityEngine.EventSystems.EventTrigger::OnSelect(UnityEngine.EventSystems.BaseEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventTrigger_OnSelect_m3CF793D81A2A45E3A5324D57FB93F12C4144E344 (EventTrigger_t594B0A2EC0E92150FF56250E207ECB7A90BB6298 * __this, BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * ___eventData0, const RuntimeMethod* method)
{
	{
		// Execute(EventTriggerType.Select, eventData);
		BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * L_0 = ___eventData0;
		EventTrigger_Execute_m92E8047B596BC17676C740C5FDB8F737A7FFF0B7(__this, ((int32_t)9), L_0, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void UnityEngine.EventSystems.EventTrigger::OnDeselect(UnityEngine.EventSystems.BaseEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventTrigger_OnDeselect_m14E6CBAE7884FFF19688722EE0762D5C479BA9C7 (EventTrigger_t594B0A2EC0E92150FF56250E207ECB7A90BB6298 * __this, BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * ___eventData0, const RuntimeMethod* method)
{
	{
		// Execute(EventTriggerType.Deselect, eventData);
		BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * L_0 = ___eventData0;
		EventTrigger_Execute_m92E8047B596BC17676C740C5FDB8F737A7FFF0B7(__this, ((int32_t)10), L_0, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void UnityEngine.EventSystems.EventTrigger::OnScroll(UnityEngine.EventSystems.PointerEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventTrigger_OnScroll_m049CE9599C751C0C2C571DB33A0449636982029A (EventTrigger_t594B0A2EC0E92150FF56250E207ECB7A90BB6298 * __this, PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * ___eventData0, const RuntimeMethod* method)
{
	{
		// Execute(EventTriggerType.Scroll, eventData);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_0 = ___eventData0;
		EventTrigger_Execute_m92E8047B596BC17676C740C5FDB8F737A7FFF0B7(__this, 7, L_0, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void UnityEngine.EventSystems.EventTrigger::OnMove(UnityEngine.EventSystems.AxisEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventTrigger_OnMove_m6B457F494B0EA1B5CE6175610B98984D7A54A26D (EventTrigger_t594B0A2EC0E92150FF56250E207ECB7A90BB6298 * __this, AxisEventData_t6684191CFC2ADB0DD66DD195174D92F017862442 * ___eventData0, const RuntimeMethod* method)
{
	{
		// Execute(EventTriggerType.Move, eventData);
		AxisEventData_t6684191CFC2ADB0DD66DD195174D92F017862442 * L_0 = ___eventData0;
		EventTrigger_Execute_m92E8047B596BC17676C740C5FDB8F737A7FFF0B7(__this, ((int32_t)11), L_0, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void UnityEngine.EventSystems.EventTrigger::OnUpdateSelected(UnityEngine.EventSystems.BaseEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventTrigger_OnUpdateSelected_m6F065ADE4F9F5CE823D8E59C5B1FB98A262351E1 (EventTrigger_t594B0A2EC0E92150FF56250E207ECB7A90BB6298 * __this, BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * ___eventData0, const RuntimeMethod* method)
{
	{
		// Execute(EventTriggerType.UpdateSelected, eventData);
		BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * L_0 = ___eventData0;
		EventTrigger_Execute_m92E8047B596BC17676C740C5FDB8F737A7FFF0B7(__this, 8, L_0, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void UnityEngine.EventSystems.EventTrigger::OnInitializePotentialDrag(UnityEngine.EventSystems.PointerEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventTrigger_OnInitializePotentialDrag_m133B4AB3DFC9A5DB7F4DD3754481CCA8D12962F8 (EventTrigger_t594B0A2EC0E92150FF56250E207ECB7A90BB6298 * __this, PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * ___eventData0, const RuntimeMethod* method)
{
	{
		// Execute(EventTriggerType.InitializePotentialDrag, eventData);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_0 = ___eventData0;
		EventTrigger_Execute_m92E8047B596BC17676C740C5FDB8F737A7FFF0B7(__this, ((int32_t)12), L_0, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void UnityEngine.EventSystems.EventTrigger::OnBeginDrag(UnityEngine.EventSystems.PointerEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventTrigger_OnBeginDrag_m6490661EB3B73834B141F1CE27E11AF2683083BC (EventTrigger_t594B0A2EC0E92150FF56250E207ECB7A90BB6298 * __this, PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * ___eventData0, const RuntimeMethod* method)
{
	{
		// Execute(EventTriggerType.BeginDrag, eventData);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_0 = ___eventData0;
		EventTrigger_Execute_m92E8047B596BC17676C740C5FDB8F737A7FFF0B7(__this, ((int32_t)13), L_0, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void UnityEngine.EventSystems.EventTrigger::OnEndDrag(UnityEngine.EventSystems.PointerEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventTrigger_OnEndDrag_m1D5E2CFD8FC9CCBE29EF95B3CE93C306D9BDE960 (EventTrigger_t594B0A2EC0E92150FF56250E207ECB7A90BB6298 * __this, PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * ___eventData0, const RuntimeMethod* method)
{
	{
		// Execute(EventTriggerType.EndDrag, eventData);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_0 = ___eventData0;
		EventTrigger_Execute_m92E8047B596BC17676C740C5FDB8F737A7FFF0B7(__this, ((int32_t)14), L_0, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void UnityEngine.EventSystems.EventTrigger::OnSubmit(UnityEngine.EventSystems.BaseEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventTrigger_OnSubmit_mAAC2057B87AA87005AE4EAEE24D72AFD12AAB861 (EventTrigger_t594B0A2EC0E92150FF56250E207ECB7A90BB6298 * __this, BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * ___eventData0, const RuntimeMethod* method)
{
	{
		// Execute(EventTriggerType.Submit, eventData);
		BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * L_0 = ___eventData0;
		EventTrigger_Execute_m92E8047B596BC17676C740C5FDB8F737A7FFF0B7(__this, ((int32_t)15), L_0, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void UnityEngine.EventSystems.EventTrigger::OnCancel(UnityEngine.EventSystems.BaseEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventTrigger_OnCancel_m0F73AD82791AC96D815215FDDE33FFE4D1AC85C0 (EventTrigger_t594B0A2EC0E92150FF56250E207ECB7A90BB6298 * __this, BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * ___eventData0, const RuntimeMethod* method)
{
	{
		// Execute(EventTriggerType.Cancel, eventData);
		BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * L_0 = ___eventData0;
		EventTrigger_Execute_m92E8047B596BC17676C740C5FDB8F737A7FFF0B7(__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()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Entry__ctor_mA35142E0673AB7824813B59E527C474605E09B7C (Entry_t58989269D924DCD15F196DDEDAB84B85ED4D734E * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Entry__ctor_mA35142E0673AB7824813B59E527C474605E09B7C_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// public EventTriggerType eventID = EventTriggerType.PointerClick;
		__this->set_eventID_0(4);
		// public TriggerEvent callback = new TriggerEvent();
		TriggerEvent_tF73252408C49CDE2F1A05AA75FE09086C53A9793 * L_0 = (TriggerEvent_tF73252408C49CDE2F1A05AA75FE09086C53A9793 *)il2cpp_codegen_object_new(TriggerEvent_tF73252408C49CDE2F1A05AA75FE09086C53A9793_il2cpp_TypeInfo_var);
		TriggerEvent__ctor_mE5A64BDC6F94313C8240612A623EAAB29F25ADAF(L_0, /*hidden argument*/NULL);
		__this->set_callback_1(L_0);
		Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0(__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()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TriggerEvent__ctor_mE5A64BDC6F94313C8240612A623EAAB29F25ADAF (TriggerEvent_tF73252408C49CDE2F1A05AA75FE09086C53A9793 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (TriggerEvent__ctor_mE5A64BDC6F94313C8240612A623EAAB29F25ADAF_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		UnityEvent_1__ctor_m8B8E1D4BA8008D5CBB2C820BD15366119399C7AC(__this, /*hidden argument*/UnityEvent_1__ctor_m8B8E1D4BA8008D5CBB2C820BD15366119399C7AC_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)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExecuteEvents_Execute_m8C29CBED5B91CAD66E8D07CC11888DFCAFB6A8C1 (RuntimeObject* ___handler0, BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * ___eventData1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_Execute_m8C29CBED5B91CAD66E8D07CC11888DFCAFB6A8C1_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// handler.OnPointerEnter(ValidateEventData<PointerEventData>(eventData));
		RuntimeObject* L_0 = ___handler0;
		BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * L_1 = ___eventData1;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_2 = ExecuteEvents_ValidateEventData_TisPointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63_mDBD5031ADC7CB64D9BD1DCDF00C8C4B927CF0A18(L_1, /*hidden argument*/ExecuteEvents_ValidateEventData_TisPointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63_mDBD5031ADC7CB64D9BD1DCDF00C8C4B927CF0A18_RuntimeMethod_var);
		NullCheck(L_0);
		InterfaceActionInvoker1< PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * >::Invoke(0 /* System.Void UnityEngine.EventSystems.IPointerEnterHandler::OnPointerEnter(UnityEngine.EventSystems.PointerEventData) */, IPointerEnterHandler_tD4E3109B19B18A39FE89A2386C453D3F5019026B_il2cpp_TypeInfo_var, L_0, L_2);
		// }
		return;
	}
}
// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.IPointerExitHandler,UnityEngine.EventSystems.BaseEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExecuteEvents_Execute_mA09B43D4EA5330792B77CC2B0CFBEA06A57EA489 (RuntimeObject* ___handler0, BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * ___eventData1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_Execute_mA09B43D4EA5330792B77CC2B0CFBEA06A57EA489_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// handler.OnPointerExit(ValidateEventData<PointerEventData>(eventData));
		RuntimeObject* L_0 = ___handler0;
		BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * L_1 = ___eventData1;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_2 = ExecuteEvents_ValidateEventData_TisPointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63_mDBD5031ADC7CB64D9BD1DCDF00C8C4B927CF0A18(L_1, /*hidden argument*/ExecuteEvents_ValidateEventData_TisPointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63_mDBD5031ADC7CB64D9BD1DCDF00C8C4B927CF0A18_RuntimeMethod_var);
		NullCheck(L_0);
		InterfaceActionInvoker1< PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * >::Invoke(0 /* System.Void UnityEngine.EventSystems.IPointerExitHandler::OnPointerExit(UnityEngine.EventSystems.PointerEventData) */, IPointerExitHandler_t5D65A773A15D990BC231F7C9FE221AB4417327FF_il2cpp_TypeInfo_var, L_0, L_2);
		// }
		return;
	}
}
// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.IPointerDownHandler,UnityEngine.EventSystems.BaseEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExecuteEvents_Execute_mE604FE0C916D5B3418A30A7B18306DEE7DF10097 (RuntimeObject* ___handler0, BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * ___eventData1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_Execute_mE604FE0C916D5B3418A30A7B18306DEE7DF10097_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// handler.OnPointerDown(ValidateEventData<PointerEventData>(eventData));
		RuntimeObject* L_0 = ___handler0;
		BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * L_1 = ___eventData1;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_2 = ExecuteEvents_ValidateEventData_TisPointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63_mDBD5031ADC7CB64D9BD1DCDF00C8C4B927CF0A18(L_1, /*hidden argument*/ExecuteEvents_ValidateEventData_TisPointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63_mDBD5031ADC7CB64D9BD1DCDF00C8C4B927CF0A18_RuntimeMethod_var);
		NullCheck(L_0);
		InterfaceActionInvoker1< PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * >::Invoke(0 /* System.Void UnityEngine.EventSystems.IPointerDownHandler::OnPointerDown(UnityEngine.EventSystems.PointerEventData) */, IPointerDownHandler_tD9DAB9987B51AF8D4029CC24F52D17485684F4BF_il2cpp_TypeInfo_var, L_0, L_2);
		// }
		return;
	}
}
// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.IPointerUpHandler,UnityEngine.EventSystems.BaseEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExecuteEvents_Execute_mF019AE64D09B592293ECE5537030CDF5961D7366 (RuntimeObject* ___handler0, BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * ___eventData1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_Execute_mF019AE64D09B592293ECE5537030CDF5961D7366_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// handler.OnPointerUp(ValidateEventData<PointerEventData>(eventData));
		RuntimeObject* L_0 = ___handler0;
		BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * L_1 = ___eventData1;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_2 = ExecuteEvents_ValidateEventData_TisPointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63_mDBD5031ADC7CB64D9BD1DCDF00C8C4B927CF0A18(L_1, /*hidden argument*/ExecuteEvents_ValidateEventData_TisPointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63_mDBD5031ADC7CB64D9BD1DCDF00C8C4B927CF0A18_RuntimeMethod_var);
		NullCheck(L_0);
		InterfaceActionInvoker1< PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * >::Invoke(0 /* System.Void UnityEngine.EventSystems.IPointerUpHandler::OnPointerUp(UnityEngine.EventSystems.PointerEventData) */, IPointerUpHandler_tAF005E3FEF3EA2D9DDA99FAA488955AA8B392102_il2cpp_TypeInfo_var, L_0, L_2);
		// }
		return;
	}
}
// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.IPointerClickHandler,UnityEngine.EventSystems.BaseEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExecuteEvents_Execute_m24768528CCF25F4ADB0E66538ABF950C8EE2E9B0 (RuntimeObject* ___handler0, BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * ___eventData1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_Execute_m24768528CCF25F4ADB0E66538ABF950C8EE2E9B0_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// handler.OnPointerClick(ValidateEventData<PointerEventData>(eventData));
		RuntimeObject* L_0 = ___handler0;
		BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * L_1 = ___eventData1;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_2 = ExecuteEvents_ValidateEventData_TisPointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63_mDBD5031ADC7CB64D9BD1DCDF00C8C4B927CF0A18(L_1, /*hidden argument*/ExecuteEvents_ValidateEventData_TisPointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63_mDBD5031ADC7CB64D9BD1DCDF00C8C4B927CF0A18_RuntimeMethod_var);
		NullCheck(L_0);
		InterfaceActionInvoker1< PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * >::Invoke(0 /* System.Void UnityEngine.EventSystems.IPointerClickHandler::OnPointerClick(UnityEngine.EventSystems.PointerEventData) */, IPointerClickHandler_t337D40B4F0C87DA190B55BF225ADB716F4ADCA13_il2cpp_TypeInfo_var, L_0, L_2);
		// }
		return;
	}
}
// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.IInitializePotentialDragHandler,UnityEngine.EventSystems.BaseEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExecuteEvents_Execute_m7F9A4B2EC9FA8F9F8BBF628E9C8D87587A0BEC98 (RuntimeObject* ___handler0, BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * ___eventData1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_Execute_m7F9A4B2EC9FA8F9F8BBF628E9C8D87587A0BEC98_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// handler.OnInitializePotentialDrag(ValidateEventData<PointerEventData>(eventData));
		RuntimeObject* L_0 = ___handler0;
		BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * L_1 = ___eventData1;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_2 = ExecuteEvents_ValidateEventData_TisPointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63_mDBD5031ADC7CB64D9BD1DCDF00C8C4B927CF0A18(L_1, /*hidden argument*/ExecuteEvents_ValidateEventData_TisPointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63_mDBD5031ADC7CB64D9BD1DCDF00C8C4B927CF0A18_RuntimeMethod_var);
		NullCheck(L_0);
		InterfaceActionInvoker1< PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * >::Invoke(0 /* System.Void UnityEngine.EventSystems.IInitializePotentialDragHandler::OnInitializePotentialDrag(UnityEngine.EventSystems.PointerEventData) */, IInitializePotentialDragHandler_t56667A600E5BC5B8786753312DB9EDFE13455B45_il2cpp_TypeInfo_var, L_0, L_2);
		// }
		return;
	}
}
// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.IBeginDragHandler,UnityEngine.EventSystems.BaseEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExecuteEvents_Execute_m31B26038791B68FE23D77DCAC81A550D53575EDA (RuntimeObject* ___handler0, BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * ___eventData1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_Execute_m31B26038791B68FE23D77DCAC81A550D53575EDA_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// handler.OnBeginDrag(ValidateEventData<PointerEventData>(eventData));
		RuntimeObject* L_0 = ___handler0;
		BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * L_1 = ___eventData1;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_2 = ExecuteEvents_ValidateEventData_TisPointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63_mDBD5031ADC7CB64D9BD1DCDF00C8C4B927CF0A18(L_1, /*hidden argument*/ExecuteEvents_ValidateEventData_TisPointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63_mDBD5031ADC7CB64D9BD1DCDF00C8C4B927CF0A18_RuntimeMethod_var);
		NullCheck(L_0);
		InterfaceActionInvoker1< PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * >::Invoke(0 /* System.Void UnityEngine.EventSystems.IBeginDragHandler::OnBeginDrag(UnityEngine.EventSystems.PointerEventData) */, IBeginDragHandler_t5CBE3EF4B4A6303FA5E9AC40295295BBAD687BF4_il2cpp_TypeInfo_var, L_0, L_2);
		// }
		return;
	}
}
// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.IDragHandler,UnityEngine.EventSystems.BaseEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExecuteEvents_Execute_m49C3D013D962BE7E16C2E92608FFCC7C9E5303F0 (RuntimeObject* ___handler0, BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * ___eventData1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_Execute_m49C3D013D962BE7E16C2E92608FFCC7C9E5303F0_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// handler.OnDrag(ValidateEventData<PointerEventData>(eventData));
		RuntimeObject* L_0 = ___handler0;
		BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * L_1 = ___eventData1;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_2 = ExecuteEvents_ValidateEventData_TisPointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63_mDBD5031ADC7CB64D9BD1DCDF00C8C4B927CF0A18(L_1, /*hidden argument*/ExecuteEvents_ValidateEventData_TisPointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63_mDBD5031ADC7CB64D9BD1DCDF00C8C4B927CF0A18_RuntimeMethod_var);
		NullCheck(L_0);
		InterfaceActionInvoker1< PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * >::Invoke(0 /* System.Void UnityEngine.EventSystems.IDragHandler::OnDrag(UnityEngine.EventSystems.PointerEventData) */, IDragHandler_t196F681B5B4A5BFCDEA2A93CA0A75D504908D25B_il2cpp_TypeInfo_var, L_0, L_2);
		// }
		return;
	}
}
// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.IEndDragHandler,UnityEngine.EventSystems.BaseEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExecuteEvents_Execute_mE1EDD9426C52F61B04E53838FFFC0C85ADE5832A (RuntimeObject* ___handler0, BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * ___eventData1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_Execute_mE1EDD9426C52F61B04E53838FFFC0C85ADE5832A_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// handler.OnEndDrag(ValidateEventData<PointerEventData>(eventData));
		RuntimeObject* L_0 = ___handler0;
		BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * L_1 = ___eventData1;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_2 = ExecuteEvents_ValidateEventData_TisPointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63_mDBD5031ADC7CB64D9BD1DCDF00C8C4B927CF0A18(L_1, /*hidden argument*/ExecuteEvents_ValidateEventData_TisPointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63_mDBD5031ADC7CB64D9BD1DCDF00C8C4B927CF0A18_RuntimeMethod_var);
		NullCheck(L_0);
		InterfaceActionInvoker1< PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * >::Invoke(0 /* System.Void UnityEngine.EventSystems.IEndDragHandler::OnEndDrag(UnityEngine.EventSystems.PointerEventData) */, IEndDragHandler_tA6045DEE83CD2C06AC9409CBE183B10E3C0B9070_il2cpp_TypeInfo_var, L_0, L_2);
		// }
		return;
	}
}
// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.IDropHandler,UnityEngine.EventSystems.BaseEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExecuteEvents_Execute_m6CE9E8ECBC0242714839AD54F32974AF36D273FE (RuntimeObject* ___handler0, BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * ___eventData1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_Execute_m6CE9E8ECBC0242714839AD54F32974AF36D273FE_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// handler.OnDrop(ValidateEventData<PointerEventData>(eventData));
		RuntimeObject* L_0 = ___handler0;
		BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * L_1 = ___eventData1;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_2 = ExecuteEvents_ValidateEventData_TisPointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63_mDBD5031ADC7CB64D9BD1DCDF00C8C4B927CF0A18(L_1, /*hidden argument*/ExecuteEvents_ValidateEventData_TisPointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63_mDBD5031ADC7CB64D9BD1DCDF00C8C4B927CF0A18_RuntimeMethod_var);
		NullCheck(L_0);
		InterfaceActionInvoker1< PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * >::Invoke(0 /* System.Void UnityEngine.EventSystems.IDropHandler::OnDrop(UnityEngine.EventSystems.PointerEventData) */, IDropHandler_t617E86EDCC6B18A39D69DFF444D5358072B524C3_il2cpp_TypeInfo_var, L_0, L_2);
		// }
		return;
	}
}
// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.IScrollHandler,UnityEngine.EventSystems.BaseEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExecuteEvents_Execute_mF0BD313BC5A34C5BC0DB806AFA3D59F2757ADDF1 (RuntimeObject* ___handler0, BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * ___eventData1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_Execute_mF0BD313BC5A34C5BC0DB806AFA3D59F2757ADDF1_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// handler.OnScroll(ValidateEventData<PointerEventData>(eventData));
		RuntimeObject* L_0 = ___handler0;
		BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * L_1 = ___eventData1;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_2 = ExecuteEvents_ValidateEventData_TisPointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63_mDBD5031ADC7CB64D9BD1DCDF00C8C4B927CF0A18(L_1, /*hidden argument*/ExecuteEvents_ValidateEventData_TisPointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63_mDBD5031ADC7CB64D9BD1DCDF00C8C4B927CF0A18_RuntimeMethod_var);
		NullCheck(L_0);
		InterfaceActionInvoker1< PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * >::Invoke(0 /* System.Void UnityEngine.EventSystems.IScrollHandler::OnScroll(UnityEngine.EventSystems.PointerEventData) */, IScrollHandler_t3BB7CCD821B37EBB5EA18D30D65D4075FB43198B_il2cpp_TypeInfo_var, L_0, L_2);
		// }
		return;
	}
}
// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.IUpdateSelectedHandler,UnityEngine.EventSystems.BaseEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExecuteEvents_Execute_m954DCF87A2B6CBF6FEB9B676500EA148F69B20FC (RuntimeObject* ___handler0, BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * ___eventData1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_Execute_m954DCF87A2B6CBF6FEB9B676500EA148F69B20FC_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// handler.OnUpdateSelected(eventData);
		RuntimeObject* L_0 = ___handler0;
		BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * L_1 = ___eventData1;
		NullCheck(L_0);
		InterfaceActionInvoker1< BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * >::Invoke(0 /* System.Void UnityEngine.EventSystems.IUpdateSelectedHandler::OnUpdateSelected(UnityEngine.EventSystems.BaseEventData) */, IUpdateSelectedHandler_t460F9A1B3655B6DD49656995D451206631B4F4D0_il2cpp_TypeInfo_var, L_0, L_1);
		// }
		return;
	}
}
// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.ISelectHandler,UnityEngine.EventSystems.BaseEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExecuteEvents_Execute_mE52644D5E736A355F742C46C1C6C888559EA87D5 (RuntimeObject* ___handler0, BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * ___eventData1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_Execute_mE52644D5E736A355F742C46C1C6C888559EA87D5_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// handler.OnSelect(eventData);
		RuntimeObject* L_0 = ___handler0;
		BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * L_1 = ___eventData1;
		NullCheck(L_0);
		InterfaceActionInvoker1< BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * >::Invoke(0 /* System.Void UnityEngine.EventSystems.ISelectHandler::OnSelect(UnityEngine.EventSystems.BaseEventData) */, ISelectHandler_t05E0943DEF2BC53023C2E4BF4C815E0EDE82C0F4_il2cpp_TypeInfo_var, L_0, L_1);
		// }
		return;
	}
}
// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.IDeselectHandler,UnityEngine.EventSystems.BaseEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExecuteEvents_Execute_m43A103804A0A03E85B931F982D8B86A3B6734BC9 (RuntimeObject* ___handler0, BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * ___eventData1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_Execute_m43A103804A0A03E85B931F982D8B86A3B6734BC9_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// handler.OnDeselect(eventData);
		RuntimeObject* L_0 = ___handler0;
		BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * L_1 = ___eventData1;
		NullCheck(L_0);
		InterfaceActionInvoker1< BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * >::Invoke(0 /* System.Void UnityEngine.EventSystems.IDeselectHandler::OnDeselect(UnityEngine.EventSystems.BaseEventData) */, IDeselectHandler_t7A98A4E16B7F39F827584A16F120FD4FC001997D_il2cpp_TypeInfo_var, L_0, L_1);
		// }
		return;
	}
}
// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.IMoveHandler,UnityEngine.EventSystems.BaseEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExecuteEvents_Execute_mE1DC393C080EA6FC93D0D3E25217AF69FD29E26E (RuntimeObject* ___handler0, BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * ___eventData1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_Execute_mE1DC393C080EA6FC93D0D3E25217AF69FD29E26E_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// handler.OnMove(ValidateEventData<AxisEventData>(eventData));
		RuntimeObject* L_0 = ___handler0;
		BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * L_1 = ___eventData1;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		AxisEventData_t6684191CFC2ADB0DD66DD195174D92F017862442 * L_2 = ExecuteEvents_ValidateEventData_TisAxisEventData_t6684191CFC2ADB0DD66DD195174D92F017862442_mBBF734D77FCE3114EB1831C662BD8FB7A9CB1505(L_1, /*hidden argument*/ExecuteEvents_ValidateEventData_TisAxisEventData_t6684191CFC2ADB0DD66DD195174D92F017862442_mBBF734D77FCE3114EB1831C662BD8FB7A9CB1505_RuntimeMethod_var);
		NullCheck(L_0);
		InterfaceActionInvoker1< AxisEventData_t6684191CFC2ADB0DD66DD195174D92F017862442 * >::Invoke(0 /* System.Void UnityEngine.EventSystems.IMoveHandler::OnMove(UnityEngine.EventSystems.AxisEventData) */, IMoveHandler_tD51D5B6A4C5B3A233263107AF0020BE185647D41_il2cpp_TypeInfo_var, L_0, L_2);
		// }
		return;
	}
}
// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.ISubmitHandler,UnityEngine.EventSystems.BaseEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExecuteEvents_Execute_m22ADACB5A0899E5FEA1846D4084F2C7F78292BC8 (RuntimeObject* ___handler0, BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * ___eventData1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_Execute_m22ADACB5A0899E5FEA1846D4084F2C7F78292BC8_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// handler.OnSubmit(eventData);
		RuntimeObject* L_0 = ___handler0;
		BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * L_1 = ___eventData1;
		NullCheck(L_0);
		InterfaceActionInvoker1< BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * >::Invoke(0 /* System.Void UnityEngine.EventSystems.ISubmitHandler::OnSubmit(UnityEngine.EventSystems.BaseEventData) */, ISubmitHandler_tCFAD2814817B87B883DB9E7F84EE0196C9E531C5_il2cpp_TypeInfo_var, L_0, L_1);
		// }
		return;
	}
}
// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.ICancelHandler,UnityEngine.EventSystems.BaseEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExecuteEvents_Execute_mF6CE7B6F06A92AE4208A2E6E9B842F7A991A79A0 (RuntimeObject* ___handler0, BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * ___eventData1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_Execute_mF6CE7B6F06A92AE4208A2E6E9B842F7A991A79A0_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// handler.OnCancel(eventData);
		RuntimeObject* L_0 = ___handler0;
		BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * L_1 = ___eventData1;
		NullCheck(L_0);
		InterfaceActionInvoker1< BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * >::Invoke(0 /* System.Void UnityEngine.EventSystems.ICancelHandler::OnCancel(UnityEngine.EventSystems.BaseEventData) */, ICancelHandler_t868799EEEF8164176835C988494360950CFB75B3_il2cpp_TypeInfo_var, L_0, L_1);
		// }
		return;
	}
}
// UnityEngine.EventSystems.ExecuteEvents_EventFunction`1<UnityEngine.EventSystems.IPointerEnterHandler> UnityEngine.EventSystems.ExecuteEvents::get_pointerEnterHandler()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EventFunction_1_t500F03BFA685F0E6C5888E69E10E9A4BDCFF29E4 * ExecuteEvents_get_pointerEnterHandler_mFD5296E38EB1C5EB6D16CB83913430FEEBF889A5 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_get_pointerEnterHandler_mFD5296E38EB1C5EB6D16CB83913430FEEBF889A5_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// get { return s_PointerEnterHandler; }
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		EventFunction_1_t500F03BFA685F0E6C5888E69E10E9A4BDCFF29E4 * L_0 = ((ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var))->get_s_PointerEnterHandler_0();
		return L_0;
	}
}
// UnityEngine.EventSystems.ExecuteEvents_EventFunction`1<UnityEngine.EventSystems.IPointerExitHandler> UnityEngine.EventSystems.ExecuteEvents::get_pointerExitHandler()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EventFunction_1_t156B38372E4198DF5F3BFB91B163298206561AAA * ExecuteEvents_get_pointerExitHandler_mE5EC9537676A055EEE178A4E6B58D96F9B4AC301 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_get_pointerExitHandler_mE5EC9537676A055EEE178A4E6B58D96F9B4AC301_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// get { return s_PointerExitHandler; }
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		EventFunction_1_t156B38372E4198DF5F3BFB91B163298206561AAA * L_0 = ((ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var))->get_s_PointerExitHandler_1();
		return L_0;
	}
}
// UnityEngine.EventSystems.ExecuteEvents_EventFunction`1<UnityEngine.EventSystems.IPointerDownHandler> UnityEngine.EventSystems.ExecuteEvents::get_pointerDownHandler()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EventFunction_1_t94FBBDEF418C6167886272036699D1A74444B57E * ExecuteEvents_get_pointerDownHandler_m8AE9CA906C86BBBEB75BA2D05F5DAB01F62519E3 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_get_pointerDownHandler_m8AE9CA906C86BBBEB75BA2D05F5DAB01F62519E3_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// get { return s_PointerDownHandler; }
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		EventFunction_1_t94FBBDEF418C6167886272036699D1A74444B57E * L_0 = ((ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var))->get_s_PointerDownHandler_2();
		return L_0;
	}
}
// UnityEngine.EventSystems.ExecuteEvents_EventFunction`1<UnityEngine.EventSystems.IPointerUpHandler> UnityEngine.EventSystems.ExecuteEvents::get_pointerUpHandler()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EventFunction_1_tB4C54A8FCB75F989CB93F264C377A493ADE6C3B6 * ExecuteEvents_get_pointerUpHandler_m7EDDD1128DC04344CECEBCB9B6B7CD064F7FAED2 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_get_pointerUpHandler_m7EDDD1128DC04344CECEBCB9B6B7CD064F7FAED2_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// get { return s_PointerUpHandler; }
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		EventFunction_1_tB4C54A8FCB75F989CB93F264C377A493ADE6C3B6 * L_0 = ((ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var))->get_s_PointerUpHandler_3();
		return L_0;
	}
}
// UnityEngine.EventSystems.ExecuteEvents_EventFunction`1<UnityEngine.EventSystems.IPointerClickHandler> UnityEngine.EventSystems.ExecuteEvents::get_pointerClickHandler()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EventFunction_1_t7BFB6A90DB6AE5607866DE2A89133CA327285B1E * ExecuteEvents_get_pointerClickHandler_mA657195AEC7D0A42036CBCAC9AD48F215C3C69E3 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_get_pointerClickHandler_mA657195AEC7D0A42036CBCAC9AD48F215C3C69E3_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// get { return s_PointerClickHandler; }
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		EventFunction_1_t7BFB6A90DB6AE5607866DE2A89133CA327285B1E * L_0 = ((ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var))->get_s_PointerClickHandler_4();
		return L_0;
	}
}
// UnityEngine.EventSystems.ExecuteEvents_EventFunction`1<UnityEngine.EventSystems.IInitializePotentialDragHandler> UnityEngine.EventSystems.ExecuteEvents::get_initializePotentialDrag()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EventFunction_1_tBDB74EA8100B6A332148C484883D175247B86418 * ExecuteEvents_get_initializePotentialDrag_m5B3D899EB08DA227EFBFC67778DDB98D7505C6D4 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_get_initializePotentialDrag_m5B3D899EB08DA227EFBFC67778DDB98D7505C6D4_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// get { return s_InitializePotentialDragHandler; }
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		EventFunction_1_tBDB74EA8100B6A332148C484883D175247B86418 * L_0 = ((ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var))->get_s_InitializePotentialDragHandler_5();
		return L_0;
	}
}
// UnityEngine.EventSystems.ExecuteEvents_EventFunction`1<UnityEngine.EventSystems.IBeginDragHandler> UnityEngine.EventSystems.ExecuteEvents::get_beginDragHandler()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EventFunction_1_t51AEB71F82F660F259E3704B0234135B58AFFC27 * ExecuteEvents_get_beginDragHandler_m7F238765714F73899EAFDF0BA203D9A8A57AED31 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_get_beginDragHandler_m7F238765714F73899EAFDF0BA203D9A8A57AED31_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// get { return s_BeginDragHandler; }
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		EventFunction_1_t51AEB71F82F660F259E3704B0234135B58AFFC27 * L_0 = ((ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var))->get_s_BeginDragHandler_6();
		return L_0;
	}
}
// UnityEngine.EventSystems.ExecuteEvents_EventFunction`1<UnityEngine.EventSystems.IDragHandler> UnityEngine.EventSystems.ExecuteEvents::get_dragHandler()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EventFunction_1_t0E9496F82F057823DBF9B209D6D8F04FC499CEA1 * ExecuteEvents_get_dragHandler_m41B7D77771806788CD773C83C2E5A53D5ED5B179 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_get_dragHandler_m41B7D77771806788CD773C83C2E5A53D5ED5B179_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// get { return s_DragHandler; }
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		EventFunction_1_t0E9496F82F057823DBF9B209D6D8F04FC499CEA1 * L_0 = ((ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var))->get_s_DragHandler_7();
		return L_0;
	}
}
// UnityEngine.EventSystems.ExecuteEvents_EventFunction`1<UnityEngine.EventSystems.IEndDragHandler> UnityEngine.EventSystems.ExecuteEvents::get_endDragHandler()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EventFunction_1_t27247279794E7FDE55DC4CE9990E1DED38CDAF20 * ExecuteEvents_get_endDragHandler_m23B60D3E3873043263069A3C3145393475690769 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_get_endDragHandler_m23B60D3E3873043263069A3C3145393475690769_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// get { return s_EndDragHandler; }
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		EventFunction_1_t27247279794E7FDE55DC4CE9990E1DED38CDAF20 * L_0 = ((ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var))->get_s_EndDragHandler_8();
		return L_0;
	}
}
// UnityEngine.EventSystems.ExecuteEvents_EventFunction`1<UnityEngine.EventSystems.IDropHandler> UnityEngine.EventSystems.ExecuteEvents::get_dropHandler()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EventFunction_1_t720BFA53CC728483A4F8F3E442824FBB413960B5 * ExecuteEvents_get_dropHandler_mC2362B96C6CD3628B83722F4B7C73E707C6C1EAF (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_get_dropHandler_mC2362B96C6CD3628B83722F4B7C73E707C6C1EAF_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// get { return s_DropHandler; }
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		EventFunction_1_t720BFA53CC728483A4F8F3E442824FBB413960B5 * L_0 = ((ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var))->get_s_DropHandler_9();
		return L_0;
	}
}
// UnityEngine.EventSystems.ExecuteEvents_EventFunction`1<UnityEngine.EventSystems.IScrollHandler> UnityEngine.EventSystems.ExecuteEvents::get_scrollHandler()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EventFunction_1_t5B706CE4B39EE6E9686FF18638472F67BD7FB99A * ExecuteEvents_get_scrollHandler_m48E5B17388986BD59EC7A7BF27E3D30A9FD057F7 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_get_scrollHandler_m48E5B17388986BD59EC7A7BF27E3D30A9FD057F7_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// get { return s_ScrollHandler; }
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		EventFunction_1_t5B706CE4B39EE6E9686FF18638472F67BD7FB99A * L_0 = ((ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var))->get_s_ScrollHandler_10();
		return L_0;
	}
}
// UnityEngine.EventSystems.ExecuteEvents_EventFunction`1<UnityEngine.EventSystems.IUpdateSelectedHandler> UnityEngine.EventSystems.ExecuteEvents::get_updateSelectedHandler()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EventFunction_1_tB6296132C4DCDE6C05DD1F342941985DC893E173 * ExecuteEvents_get_updateSelectedHandler_mE18DBB058B1EDC75D4F690A1E35003749BBC0567 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_get_updateSelectedHandler_mE18DBB058B1EDC75D4F690A1E35003749BBC0567_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// get { return s_UpdateSelectedHandler; }
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		EventFunction_1_tB6296132C4DCDE6C05DD1F342941985DC893E173 * L_0 = ((ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var))->get_s_UpdateSelectedHandler_11();
		return L_0;
	}
}
// UnityEngine.EventSystems.ExecuteEvents_EventFunction`1<UnityEngine.EventSystems.ISelectHandler> UnityEngine.EventSystems.ExecuteEvents::get_selectHandler()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EventFunction_1_t7521247C87411935E8A2CA38683533083459473F * ExecuteEvents_get_selectHandler_m26186C0D78CA4A8AFA0789A09F488F7E186BE1C8 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_get_selectHandler_m26186C0D78CA4A8AFA0789A09F488F7E186BE1C8_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// get { return s_SelectHandler; }
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		EventFunction_1_t7521247C87411935E8A2CA38683533083459473F * L_0 = ((ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var))->get_s_SelectHandler_12();
		return L_0;
	}
}
// UnityEngine.EventSystems.ExecuteEvents_EventFunction`1<UnityEngine.EventSystems.IDeselectHandler> UnityEngine.EventSystems.ExecuteEvents::get_deselectHandler()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EventFunction_1_t945B1CBADCA0B509D2BDA6B166CBCCBC80030FC8 * ExecuteEvents_get_deselectHandler_mEAA9E3701CC972EFDD20B30E9B3CD9302B2FD668 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_get_deselectHandler_mEAA9E3701CC972EFDD20B30E9B3CD9302B2FD668_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// get { return s_DeselectHandler; }
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		EventFunction_1_t945B1CBADCA0B509D2BDA6B166CBCCBC80030FC8 * L_0 = ((ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var))->get_s_DeselectHandler_13();
		return L_0;
	}
}
// UnityEngine.EventSystems.ExecuteEvents_EventFunction`1<UnityEngine.EventSystems.IMoveHandler> UnityEngine.EventSystems.ExecuteEvents::get_moveHandler()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EventFunction_1_tB2C19C9019D16125E4D50F9E2BD670A9A4DE01FB * ExecuteEvents_get_moveHandler_m113A4222FC10723B2E38398E182C02F6624D6F24 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_get_moveHandler_m113A4222FC10723B2E38398E182C02F6624D6F24_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// get { return s_MoveHandler; }
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		EventFunction_1_tB2C19C9019D16125E4D50F9E2BD670A9A4DE01FB * L_0 = ((ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var))->get_s_MoveHandler_14();
		return L_0;
	}
}
// UnityEngine.EventSystems.ExecuteEvents_EventFunction`1<UnityEngine.EventSystems.ISubmitHandler> UnityEngine.EventSystems.ExecuteEvents::get_submitHandler()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EventFunction_1_t5BB945D5F864E6359484E402D1FE8929D197BE5B * ExecuteEvents_get_submitHandler_m734C2BE2F7CDA7F5C42897E3C8023D3C7E1EDF88 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_get_submitHandler_m734C2BE2F7CDA7F5C42897E3C8023D3C7E1EDF88_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// get { return s_SubmitHandler; }
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		EventFunction_1_t5BB945D5F864E6359484E402D1FE8929D197BE5B * L_0 = ((ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var))->get_s_SubmitHandler_15();
		return L_0;
	}
}
// UnityEngine.EventSystems.ExecuteEvents_EventFunction`1<UnityEngine.EventSystems.ICancelHandler> UnityEngine.EventSystems.ExecuteEvents::get_cancelHandler()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EventFunction_1_tB1E06A1C7DCF49735FC24FF0D18D41AC38573258 * ExecuteEvents_get_cancelHandler_m5DB4A9513FB8B9248AE555F7D8E8043175B8D995 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_get_cancelHandler_m5DB4A9513FB8B9248AE555F7D8E8043175B8D995_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// get { return s_CancelHandler; }
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		EventFunction_1_tB1E06A1C7DCF49735FC24FF0D18D41AC38573258 * L_0 = ((ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var))->get_s_CancelHandler_16();
		return L_0;
	}
}
// System.Void UnityEngine.EventSystems.ExecuteEvents::GetEventChain(UnityEngine.GameObject,System.Collections.Generic.IList`1<UnityEngine.Transform>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExecuteEvents_GetEventChain_m27DBBF6D0FE769C131AB96781E9BFFEDA545F155 (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___root0, RuntimeObject* ___eventChain1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_GetEventChain_m27DBBF6D0FE769C131AB96781E9BFFEDA545F155_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * V_0 = NULL;
	{
		// eventChain.Clear();
		RuntimeObject* L_0 = ___eventChain1;
		NullCheck(L_0);
		InterfaceActionInvoker0::Invoke(3 /* System.Void System.Collections.Generic.ICollection`1<UnityEngine.Transform>::Clear() */, ICollection_1_tF650CAF1C2A8303F2BB61AC1E269EFFD71294C68_il2cpp_TypeInfo_var, L_0);
		// if (root == null)
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_1 = ___root0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_2 = Object_op_Equality_mBC2401774F3BE33E8CF6F0A8148E66C95D6CFF1C(L_1, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_0010;
		}
	}
	{
		// return;
		return;
	}

IL_0010:
	{
		// var t = root.transform;
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_3 = ___root0;
		NullCheck(L_3);
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_4 = GameObject_get_transform_mA5C38857137F137CB96C69FAA624199EB1C2FB2C(L_3, /*hidden argument*/NULL);
		V_0 = L_4;
		goto IL_0027;
	}

IL_0019:
	{
		// eventChain.Add(t);
		RuntimeObject* L_5 = ___eventChain1;
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_6 = V_0;
		NullCheck(L_5);
		InterfaceActionInvoker1< Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * >::Invoke(2 /* System.Void System.Collections.Generic.ICollection`1<UnityEngine.Transform>::Add(!0) */, ICollection_1_tF650CAF1C2A8303F2BB61AC1E269EFFD71294C68_il2cpp_TypeInfo_var, L_5, L_6);
		// t = t.parent;
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_7 = V_0;
		NullCheck(L_7);
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_8 = Transform_get_parent_m8FA24E38A1FA29D90CBF3CDC9F9F017C65BB3403(L_7, /*hidden argument*/NULL);
		V_0 = L_8;
	}

IL_0027:
	{
		// while (t != null)
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_9 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_10 = Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1(L_9, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (L_10)
		{
			goto IL_0019;
		}
	}
	{
		// }
		return;
	}
}
// System.Void UnityEngine.EventSystems.ExecuteEvents::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExecuteEvents__cctor_m1F04FDEC642AA1676F07BF0863D7F25530477378 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents__cctor_m1F04FDEC642AA1676F07BF0863D7F25530477378_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// private static readonly EventFunction<IPointerEnterHandler> s_PointerEnterHandler = Execute;
		EventFunction_1_t500F03BFA685F0E6C5888E69E10E9A4BDCFF29E4 * L_0 = (EventFunction_1_t500F03BFA685F0E6C5888E69E10E9A4BDCFF29E4 *)il2cpp_codegen_object_new(EventFunction_1_t500F03BFA685F0E6C5888E69E10E9A4BDCFF29E4_il2cpp_TypeInfo_var);
		EventFunction_1__ctor_mF197635D90663370740EB73CD048F852015374DD(L_0, NULL, (intptr_t)((intptr_t)ExecuteEvents_Execute_m8C29CBED5B91CAD66E8D07CC11888DFCAFB6A8C1_RuntimeMethod_var), /*hidden argument*/EventFunction_1__ctor_mF197635D90663370740EB73CD048F852015374DD_RuntimeMethod_var);
		((ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var))->set_s_PointerEnterHandler_0(L_0);
		// private static readonly EventFunction<IPointerExitHandler> s_PointerExitHandler = Execute;
		EventFunction_1_t156B38372E4198DF5F3BFB91B163298206561AAA * L_1 = (EventFunction_1_t156B38372E4198DF5F3BFB91B163298206561AAA *)il2cpp_codegen_object_new(EventFunction_1_t156B38372E4198DF5F3BFB91B163298206561AAA_il2cpp_TypeInfo_var);
		EventFunction_1__ctor_mB71F16FB869993509538E2424D5F49C009A71B78(L_1, NULL, (intptr_t)((intptr_t)ExecuteEvents_Execute_mA09B43D4EA5330792B77CC2B0CFBEA06A57EA489_RuntimeMethod_var), /*hidden argument*/EventFunction_1__ctor_mB71F16FB869993509538E2424D5F49C009A71B78_RuntimeMethod_var);
		((ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var))->set_s_PointerExitHandler_1(L_1);
		// private static readonly EventFunction<IPointerDownHandler> s_PointerDownHandler = Execute;
		EventFunction_1_t94FBBDEF418C6167886272036699D1A74444B57E * L_2 = (EventFunction_1_t94FBBDEF418C6167886272036699D1A74444B57E *)il2cpp_codegen_object_new(EventFunction_1_t94FBBDEF418C6167886272036699D1A74444B57E_il2cpp_TypeInfo_var);
		EventFunction_1__ctor_mD02F82D146FA4426B09998CC9BE010AF5A22EEE0(L_2, NULL, (intptr_t)((intptr_t)ExecuteEvents_Execute_mE604FE0C916D5B3418A30A7B18306DEE7DF10097_RuntimeMethod_var), /*hidden argument*/EventFunction_1__ctor_mD02F82D146FA4426B09998CC9BE010AF5A22EEE0_RuntimeMethod_var);
		((ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var))->set_s_PointerDownHandler_2(L_2);
		// private static readonly EventFunction<IPointerUpHandler> s_PointerUpHandler = Execute;
		EventFunction_1_tB4C54A8FCB75F989CB93F264C377A493ADE6C3B6 * L_3 = (EventFunction_1_tB4C54A8FCB75F989CB93F264C377A493ADE6C3B6 *)il2cpp_codegen_object_new(EventFunction_1_tB4C54A8FCB75F989CB93F264C377A493ADE6C3B6_il2cpp_TypeInfo_var);
		EventFunction_1__ctor_mE9D3FC96C19D7F3AE88A33CBE8D2CDE59E2476A5(L_3, NULL, (intptr_t)((intptr_t)ExecuteEvents_Execute_mF019AE64D09B592293ECE5537030CDF5961D7366_RuntimeMethod_var), /*hidden argument*/EventFunction_1__ctor_mE9D3FC96C19D7F3AE88A33CBE8D2CDE59E2476A5_RuntimeMethod_var);
		((ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var))->set_s_PointerUpHandler_3(L_3);
		// private static readonly EventFunction<IPointerClickHandler> s_PointerClickHandler = Execute;
		EventFunction_1_t7BFB6A90DB6AE5607866DE2A89133CA327285B1E * L_4 = (EventFunction_1_t7BFB6A90DB6AE5607866DE2A89133CA327285B1E *)il2cpp_codegen_object_new(EventFunction_1_t7BFB6A90DB6AE5607866DE2A89133CA327285B1E_il2cpp_TypeInfo_var);
		EventFunction_1__ctor_m7706CF15253268665865C8161112DD32A8F6FD34(L_4, NULL, (intptr_t)((intptr_t)ExecuteEvents_Execute_m24768528CCF25F4ADB0E66538ABF950C8EE2E9B0_RuntimeMethod_var), /*hidden argument*/EventFunction_1__ctor_m7706CF15253268665865C8161112DD32A8F6FD34_RuntimeMethod_var);
		((ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var))->set_s_PointerClickHandler_4(L_4);
		// private static readonly EventFunction<IInitializePotentialDragHandler> s_InitializePotentialDragHandler = Execute;
		EventFunction_1_tBDB74EA8100B6A332148C484883D175247B86418 * L_5 = (EventFunction_1_tBDB74EA8100B6A332148C484883D175247B86418 *)il2cpp_codegen_object_new(EventFunction_1_tBDB74EA8100B6A332148C484883D175247B86418_il2cpp_TypeInfo_var);
		EventFunction_1__ctor_m4FB7F424208F358BCBCC2288EA656150E5AB8D19(L_5, NULL, (intptr_t)((intptr_t)ExecuteEvents_Execute_m7F9A4B2EC9FA8F9F8BBF628E9C8D87587A0BEC98_RuntimeMethod_var), /*hidden argument*/EventFunction_1__ctor_m4FB7F424208F358BCBCC2288EA656150E5AB8D19_RuntimeMethod_var);
		((ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var))->set_s_InitializePotentialDragHandler_5(L_5);
		// private static readonly EventFunction<IBeginDragHandler> s_BeginDragHandler = Execute;
		EventFunction_1_t51AEB71F82F660F259E3704B0234135B58AFFC27 * L_6 = (EventFunction_1_t51AEB71F82F660F259E3704B0234135B58AFFC27 *)il2cpp_codegen_object_new(EventFunction_1_t51AEB71F82F660F259E3704B0234135B58AFFC27_il2cpp_TypeInfo_var);
		EventFunction_1__ctor_m1C34C6D4911EFF31AA02E28BBC848724DF505F40(L_6, NULL, (intptr_t)((intptr_t)ExecuteEvents_Execute_m31B26038791B68FE23D77DCAC81A550D53575EDA_RuntimeMethod_var), /*hidden argument*/EventFunction_1__ctor_m1C34C6D4911EFF31AA02E28BBC848724DF505F40_RuntimeMethod_var);
		((ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var))->set_s_BeginDragHandler_6(L_6);
		// private static readonly EventFunction<IDragHandler> s_DragHandler = Execute;
		EventFunction_1_t0E9496F82F057823DBF9B209D6D8F04FC499CEA1 * L_7 = (EventFunction_1_t0E9496F82F057823DBF9B209D6D8F04FC499CEA1 *)il2cpp_codegen_object_new(EventFunction_1_t0E9496F82F057823DBF9B209D6D8F04FC499CEA1_il2cpp_TypeInfo_var);
		EventFunction_1__ctor_mC154317E99EACC0E13227ACDE993105B5ED5DB34(L_7, NULL, (intptr_t)((intptr_t)ExecuteEvents_Execute_m49C3D013D962BE7E16C2E92608FFCC7C9E5303F0_RuntimeMethod_var), /*hidden argument*/EventFunction_1__ctor_mC154317E99EACC0E13227ACDE993105B5ED5DB34_RuntimeMethod_var);
		((ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var))->set_s_DragHandler_7(L_7);
		// private static readonly EventFunction<IEndDragHandler> s_EndDragHandler = Execute;
		EventFunction_1_t27247279794E7FDE55DC4CE9990E1DED38CDAF20 * L_8 = (EventFunction_1_t27247279794E7FDE55DC4CE9990E1DED38CDAF20 *)il2cpp_codegen_object_new(EventFunction_1_t27247279794E7FDE55DC4CE9990E1DED38CDAF20_il2cpp_TypeInfo_var);
		EventFunction_1__ctor_mDD1CEC3F19F9194C95C301EC7F0698321F5BB478(L_8, NULL, (intptr_t)((intptr_t)ExecuteEvents_Execute_mE1EDD9426C52F61B04E53838FFFC0C85ADE5832A_RuntimeMethod_var), /*hidden argument*/EventFunction_1__ctor_mDD1CEC3F19F9194C95C301EC7F0698321F5BB478_RuntimeMethod_var);
		((ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var))->set_s_EndDragHandler_8(L_8);
		// private static readonly EventFunction<IDropHandler> s_DropHandler = Execute;
		EventFunction_1_t720BFA53CC728483A4F8F3E442824FBB413960B5 * L_9 = (EventFunction_1_t720BFA53CC728483A4F8F3E442824FBB413960B5 *)il2cpp_codegen_object_new(EventFunction_1_t720BFA53CC728483A4F8F3E442824FBB413960B5_il2cpp_TypeInfo_var);
		EventFunction_1__ctor_mCFA19E1DCCC9AF942A92B2BE25D28C212E697A03(L_9, NULL, (intptr_t)((intptr_t)ExecuteEvents_Execute_m6CE9E8ECBC0242714839AD54F32974AF36D273FE_RuntimeMethod_var), /*hidden argument*/EventFunction_1__ctor_mCFA19E1DCCC9AF942A92B2BE25D28C212E697A03_RuntimeMethod_var);
		((ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var))->set_s_DropHandler_9(L_9);
		// private static readonly EventFunction<IScrollHandler> s_ScrollHandler = Execute;
		EventFunction_1_t5B706CE4B39EE6E9686FF18638472F67BD7FB99A * L_10 = (EventFunction_1_t5B706CE4B39EE6E9686FF18638472F67BD7FB99A *)il2cpp_codegen_object_new(EventFunction_1_t5B706CE4B39EE6E9686FF18638472F67BD7FB99A_il2cpp_TypeInfo_var);
		EventFunction_1__ctor_m92D608308B7A6A524ABCB94143D278DEC932010B(L_10, NULL, (intptr_t)((intptr_t)ExecuteEvents_Execute_mF0BD313BC5A34C5BC0DB806AFA3D59F2757ADDF1_RuntimeMethod_var), /*hidden argument*/EventFunction_1__ctor_m92D608308B7A6A524ABCB94143D278DEC932010B_RuntimeMethod_var);
		((ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var))->set_s_ScrollHandler_10(L_10);
		// private static readonly EventFunction<IUpdateSelectedHandler> s_UpdateSelectedHandler = Execute;
		EventFunction_1_tB6296132C4DCDE6C05DD1F342941985DC893E173 * L_11 = (EventFunction_1_tB6296132C4DCDE6C05DD1F342941985DC893E173 *)il2cpp_codegen_object_new(EventFunction_1_tB6296132C4DCDE6C05DD1F342941985DC893E173_il2cpp_TypeInfo_var);
		EventFunction_1__ctor_m44E736A3C215ABD0B765142EB593FAE360C44755(L_11, NULL, (intptr_t)((intptr_t)ExecuteEvents_Execute_m954DCF87A2B6CBF6FEB9B676500EA148F69B20FC_RuntimeMethod_var), /*hidden argument*/EventFunction_1__ctor_m44E736A3C215ABD0B765142EB593FAE360C44755_RuntimeMethod_var);
		((ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var))->set_s_UpdateSelectedHandler_11(L_11);
		// private static readonly EventFunction<ISelectHandler> s_SelectHandler = Execute;
		EventFunction_1_t7521247C87411935E8A2CA38683533083459473F * L_12 = (EventFunction_1_t7521247C87411935E8A2CA38683533083459473F *)il2cpp_codegen_object_new(EventFunction_1_t7521247C87411935E8A2CA38683533083459473F_il2cpp_TypeInfo_var);
		EventFunction_1__ctor_m9F8A370565A5F8B5B42475A4DBE87FD0B7D2ADFA(L_12, NULL, (intptr_t)((intptr_t)ExecuteEvents_Execute_mE52644D5E736A355F742C46C1C6C888559EA87D5_RuntimeMethod_var), /*hidden argument*/EventFunction_1__ctor_m9F8A370565A5F8B5B42475A4DBE87FD0B7D2ADFA_RuntimeMethod_var);
		((ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var))->set_s_SelectHandler_12(L_12);
		// private static readonly EventFunction<IDeselectHandler> s_DeselectHandler = Execute;
		EventFunction_1_t945B1CBADCA0B509D2BDA6B166CBCCBC80030FC8 * L_13 = (EventFunction_1_t945B1CBADCA0B509D2BDA6B166CBCCBC80030FC8 *)il2cpp_codegen_object_new(EventFunction_1_t945B1CBADCA0B509D2BDA6B166CBCCBC80030FC8_il2cpp_TypeInfo_var);
		EventFunction_1__ctor_m14C47B6D525957CCCD09A47F27682A14A0537384(L_13, NULL, (intptr_t)((intptr_t)ExecuteEvents_Execute_m43A103804A0A03E85B931F982D8B86A3B6734BC9_RuntimeMethod_var), /*hidden argument*/EventFunction_1__ctor_m14C47B6D525957CCCD09A47F27682A14A0537384_RuntimeMethod_var);
		((ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var))->set_s_DeselectHandler_13(L_13);
		// private static readonly EventFunction<IMoveHandler> s_MoveHandler = Execute;
		EventFunction_1_tB2C19C9019D16125E4D50F9E2BD670A9A4DE01FB * L_14 = (EventFunction_1_tB2C19C9019D16125E4D50F9E2BD670A9A4DE01FB *)il2cpp_codegen_object_new(EventFunction_1_tB2C19C9019D16125E4D50F9E2BD670A9A4DE01FB_il2cpp_TypeInfo_var);
		EventFunction_1__ctor_m89EA4150AA6DA62A6983A81A1CE741AC59451496(L_14, NULL, (intptr_t)((intptr_t)ExecuteEvents_Execute_mE1DC393C080EA6FC93D0D3E25217AF69FD29E26E_RuntimeMethod_var), /*hidden argument*/EventFunction_1__ctor_m89EA4150AA6DA62A6983A81A1CE741AC59451496_RuntimeMethod_var);
		((ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var))->set_s_MoveHandler_14(L_14);
		// private static readonly EventFunction<ISubmitHandler> s_SubmitHandler = Execute;
		EventFunction_1_t5BB945D5F864E6359484E402D1FE8929D197BE5B * L_15 = (EventFunction_1_t5BB945D5F864E6359484E402D1FE8929D197BE5B *)il2cpp_codegen_object_new(EventFunction_1_t5BB945D5F864E6359484E402D1FE8929D197BE5B_il2cpp_TypeInfo_var);
		EventFunction_1__ctor_m0B9A05DFFE2684605CCCD336F060FAC52F011FE3(L_15, NULL, (intptr_t)((intptr_t)ExecuteEvents_Execute_m22ADACB5A0899E5FEA1846D4084F2C7F78292BC8_RuntimeMethod_var), /*hidden argument*/EventFunction_1__ctor_m0B9A05DFFE2684605CCCD336F060FAC52F011FE3_RuntimeMethod_var);
		((ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var))->set_s_SubmitHandler_15(L_15);
		// private static readonly EventFunction<ICancelHandler> s_CancelHandler = Execute;
		EventFunction_1_tB1E06A1C7DCF49735FC24FF0D18D41AC38573258 * L_16 = (EventFunction_1_tB1E06A1C7DCF49735FC24FF0D18D41AC38573258 *)il2cpp_codegen_object_new(EventFunction_1_tB1E06A1C7DCF49735FC24FF0D18D41AC38573258_il2cpp_TypeInfo_var);
		EventFunction_1__ctor_m721AEE02A551A5472017C7625CA42CF210A14255(L_16, NULL, (intptr_t)((intptr_t)ExecuteEvents_Execute_mF6CE7B6F06A92AE4208A2E6E9B842F7A991A79A0_RuntimeMethod_var), /*hidden argument*/EventFunction_1__ctor_m721AEE02A551A5472017C7625CA42CF210A14255_RuntimeMethod_var);
		((ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var))->set_s_CancelHandler_16(L_16);
		// private static readonly ObjectPool<List<IEventSystemHandler>> s_HandlerListPool = new ObjectPool<List<IEventSystemHandler>>(null, l => l.Clear());
		IL2CPP_RUNTIME_CLASS_INIT(U3CU3Ec_t91DA84DB86FD18E664B2FBDACCB1B7A5E2A0849C_il2cpp_TypeInfo_var);
		U3CU3Ec_t91DA84DB86FD18E664B2FBDACCB1B7A5E2A0849C * L_17 = ((U3CU3Ec_t91DA84DB86FD18E664B2FBDACCB1B7A5E2A0849C_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t91DA84DB86FD18E664B2FBDACCB1B7A5E2A0849C_il2cpp_TypeInfo_var))->get_U3CU3E9_0();
		UnityAction_1_t8AAB16C07C171922AFFE415925804A72E40FD3FD * L_18 = (UnityAction_1_t8AAB16C07C171922AFFE415925804A72E40FD3FD *)il2cpp_codegen_object_new(UnityAction_1_t8AAB16C07C171922AFFE415925804A72E40FD3FD_il2cpp_TypeInfo_var);
		UnityAction_1__ctor_mA48FF78867DBA4F400329378D2DA72CF9807E3C3(L_18, L_17, (intptr_t)((intptr_t)U3CU3Ec_U3C_cctorU3Eb__79_0_mF66ED8AEFC42C39E1BD94028C7F4468AE702BBFE_RuntimeMethod_var), /*hidden argument*/UnityAction_1__ctor_mA48FF78867DBA4F400329378D2DA72CF9807E3C3_RuntimeMethod_var);
		ObjectPool_1_t68ABA103C2150D63C7C1D7CE1621CDDA297C9588 * L_19 = (ObjectPool_1_t68ABA103C2150D63C7C1D7CE1621CDDA297C9588 *)il2cpp_codegen_object_new(ObjectPool_1_t68ABA103C2150D63C7C1D7CE1621CDDA297C9588_il2cpp_TypeInfo_var);
		ObjectPool_1__ctor_mE661E93AA343959DDD9C7D713348DFC1D60EECC8(L_19, (UnityAction_1_t8AAB16C07C171922AFFE415925804A72E40FD3FD *)NULL, L_18, /*hidden argument*/ObjectPool_1__ctor_mE661E93AA343959DDD9C7D713348DFC1D60EECC8_RuntimeMethod_var);
		((ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var))->set_s_HandlerListPool_17(L_19);
		// private static readonly List<Transform> s_InternalTransformList = new List<Transform>(30);
		List_1_tE2895D6ED3A7C02005A89712BECBA7812B6CCC91 * L_20 = (List_1_tE2895D6ED3A7C02005A89712BECBA7812B6CCC91 *)il2cpp_codegen_object_new(List_1_tE2895D6ED3A7C02005A89712BECBA7812B6CCC91_il2cpp_TypeInfo_var);
		List_1__ctor_mA0435B4C0B6123BBB22C435040A573CA7CAE8020(L_20, ((int32_t)30), /*hidden argument*/List_1__ctor_mA0435B4C0B6123BBB22C435040A573CA7CAE8020_RuntimeMethod_var);
		((ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var))->set_s_InternalTransformList_18(L_20);
		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.ExecuteEvents_<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m318A0D8B2A1679122D4022E2563BA291EE812748 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (U3CU3Ec__cctor_m318A0D8B2A1679122D4022E2563BA291EE812748_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CU3Ec_t91DA84DB86FD18E664B2FBDACCB1B7A5E2A0849C * L_0 = (U3CU3Ec_t91DA84DB86FD18E664B2FBDACCB1B7A5E2A0849C *)il2cpp_codegen_object_new(U3CU3Ec_t91DA84DB86FD18E664B2FBDACCB1B7A5E2A0849C_il2cpp_TypeInfo_var);
		U3CU3Ec__ctor_m919606841B6135F79DD98C8ADA83F41FA354F1EA(L_0, /*hidden argument*/NULL);
		((U3CU3Ec_t91DA84DB86FD18E664B2FBDACCB1B7A5E2A0849C_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t91DA84DB86FD18E664B2FBDACCB1B7A5E2A0849C_il2cpp_TypeInfo_var))->set_U3CU3E9_0(L_0);
		return;
	}
}
// System.Void UnityEngine.EventSystems.ExecuteEvents_<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m919606841B6135F79DD98C8ADA83F41FA354F1EA (U3CU3Ec_t91DA84DB86FD18E664B2FBDACCB1B7A5E2A0849C * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.EventSystems.ExecuteEvents_<>c::<.cctor>b__79_0(System.Collections.Generic.List`1<UnityEngine.EventSystems.IEventSystemHandler>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec_U3C_cctorU3Eb__79_0_mF66ED8AEFC42C39E1BD94028C7F4468AE702BBFE (U3CU3Ec_t91DA84DB86FD18E664B2FBDACCB1B7A5E2A0849C * __this, List_1_tF4A102204249A5D86BDDF4956B0F3550E341746F * ___l0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (U3CU3Ec_U3C_cctorU3Eb__79_0_mF66ED8AEFC42C39E1BD94028C7F4468AE702BBFE_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// private static readonly ObjectPool<List<IEventSystemHandler>> s_HandlerListPool = new ObjectPool<List<IEventSystemHandler>>(null, l => l.Clear());
		List_1_tF4A102204249A5D86BDDF4956B0F3550E341746F * L_0 = ___l0;
		NullCheck(L_0);
		List_1_Clear_m52B26038C127BFB22E86E61B648D76B93879FA8D(L_0, /*hidden argument*/List_1_Clear_m52B26038C127BFB22E86E61B648D76B93879FA8D_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()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Physics2DRaycaster__ctor_mDD17B4E09EB91C114786BBAEC903BA49871C4EA3 (Physics2DRaycaster_t5D190F0825AA5F9E76892B852D6A5437D9981972 * __this, const RuntimeMethod* method)
{
	{
		// protected Physics2DRaycaster()
		PhysicsRaycaster__ctor_mE6B5EB334DE25F1DE5725599B3A990C8D5A54F70(__this, /*hidden argument*/NULL);
		// {}
		return;
	}
}
// System.Void UnityEngine.EventSystems.Physics2DRaycaster::Raycast(UnityEngine.EventSystems.PointerEventData,System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Physics2DRaycaster_Raycast_m8EE96E1D1C1C118DA04FF279BC0555ED7BE29D41 (Physics2DRaycaster_t5D190F0825AA5F9E76892B852D6A5437D9981972 * __this, PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * ___eventData0, List_1_t1BB31D71CB8736DC35CCD9FFB9228FAFD427EB52 * ___resultAppendList1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Physics2DRaycaster_Raycast_m8EE96E1D1C1C118DA04FF279BC0555ED7BE29D41_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Ray_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2  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;
	int32_t V_5 = 0;
	SpriteRenderer_tCD51E875611195DBB91123B68434881D3441BC6F * V_6 = NULL;
	RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  V_7;
	memset((&V_7), 0, sizeof(V_7));
	RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  V_8;
	memset((&V_8), 0, sizeof(V_8));
	RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91 * G_B15_0 = NULL;
	RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91 * G_B14_0 = NULL;
	int32_t G_B16_0 = 0;
	RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91 * G_B16_1 = NULL;
	RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91 * G_B18_0 = NULL;
	RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91 * G_B17_0 = NULL;
	int32_t G_B19_0 = 0;
	RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91 * G_B19_1 = NULL;
	{
		// Ray ray = new Ray();
		il2cpp_codegen_initobj((&V_0), sizeof(Ray_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2 ));
		// float distanceToClipPlane = 0;
		V_1 = (0.0f);
		// int displayIndex = 0;
		V_2 = 0;
		// if (!ComputeRayAndDistance(eventData, ref ray, ref displayIndex, ref distanceToClipPlane))
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_0 = ___eventData0;
		bool L_1 = PhysicsRaycaster_ComputeRayAndDistance_m3304D9B85EDCE08A7BC0F3EF435A5A36B2AE3026(__this, L_0, (Ray_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2 *)(&V_0), (int32_t*)(&V_2), (float*)(&V_1), /*hidden argument*/NULL);
		if (L_1)
		{
			goto IL_0020;
		}
	}
	{
		// return;
		return;
	}

IL_0020:
	{
		// int hitCount = 0;
		V_3 = 0;
		// if (maxRayIntersections == 0)
		int32_t L_2 = PhysicsRaycaster_get_maxRayIntersections_m731D62B45F87B97DCBBE0DA728B8653E64995ABF_inline(__this, /*hidden argument*/NULL);
		if (L_2)
		{
			goto IL_005f;
		}
	}
	{
		// if (ReflectionMethodsCache.Singleton.getRayIntersectionAll == null)
		IL2CPP_RUNTIME_CLASS_INIT(ReflectionMethodsCache_tBDADDC80D50C5F10BD00965217980B9A8D24BE8A_il2cpp_TypeInfo_var);
		ReflectionMethodsCache_tBDADDC80D50C5F10BD00965217980B9A8D24BE8A * L_3 = ReflectionMethodsCache_get_Singleton_m6C50C55DEEA425161B73545918267BB90B7FCB9B(/*hidden argument*/NULL);
		NullCheck(L_3);
		GetRayIntersectionAllCallback_t68C2581CCF05E868297EBD3F3361274954845095 * L_4 = L_3->get_getRayIntersectionAll_4();
		if (L_4)
		{
			goto IL_0037;
		}
	}
	{
		// return;
		return;
	}

IL_0037:
	{
		// m_Hits = ReflectionMethodsCache.Singleton.getRayIntersectionAll(ray, distanceToClipPlane, finalEventMask);
		IL2CPP_RUNTIME_CLASS_INIT(ReflectionMethodsCache_tBDADDC80D50C5F10BD00965217980B9A8D24BE8A_il2cpp_TypeInfo_var);
		ReflectionMethodsCache_tBDADDC80D50C5F10BD00965217980B9A8D24BE8A * L_5 = ReflectionMethodsCache_get_Singleton_m6C50C55DEEA425161B73545918267BB90B7FCB9B(/*hidden argument*/NULL);
		NullCheck(L_5);
		GetRayIntersectionAllCallback_t68C2581CCF05E868297EBD3F3361274954845095 * L_6 = L_5->get_getRayIntersectionAll_4();
		Ray_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2  L_7 = V_0;
		float L_8 = V_1;
		int32_t L_9 = PhysicsRaycaster_get_finalEventMask_m635B6C7C9CFA5B94FF623AC31044C57DDE0E6C2F(__this, /*hidden argument*/NULL);
		NullCheck(L_6);
		RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_10 = GetRayIntersectionAllCallback_Invoke_m57AD088B59768E362F4EA3B665E5153E9282D511(L_6, L_7, L_8, L_9, /*hidden argument*/NULL);
		__this->set_m_Hits_11(L_10);
		// hitCount = m_Hits.Length;
		RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_11 = __this->get_m_Hits_11();
		NullCheck(L_11);
		V_3 = (((int32_t)((int32_t)(((RuntimeArray*)L_11)->max_length))));
		// }
		goto IL_00b5;
	}

IL_005f:
	{
		// if (ReflectionMethodsCache.Singleton.getRayIntersectionAllNonAlloc == null)
		IL2CPP_RUNTIME_CLASS_INIT(ReflectionMethodsCache_tBDADDC80D50C5F10BD00965217980B9A8D24BE8A_il2cpp_TypeInfo_var);
		ReflectionMethodsCache_tBDADDC80D50C5F10BD00965217980B9A8D24BE8A * L_12 = ReflectionMethodsCache_get_Singleton_m6C50C55DEEA425161B73545918267BB90B7FCB9B(/*hidden argument*/NULL);
		NullCheck(L_12);
		GetRayIntersectionAllNonAllocCallback_tAD7508D45DB6679B6394983579AD18D967CC2AD4 * L_13 = L_12->get_getRayIntersectionAllNonAlloc_5();
		if (L_13)
		{
			goto IL_006c;
		}
	}
	{
		// return;
		return;
	}

IL_006c:
	{
		// if (m_LastMaxRayIntersections != m_MaxRayIntersections)
		int32_t L_14 = ((PhysicsRaycaster_tA2270920B561715BFCB1BDF0D759889B5985826C *)__this)->get_m_LastMaxRayIntersections_9();
		int32_t L_15 = ((PhysicsRaycaster_tA2270920B561715BFCB1BDF0D759889B5985826C *)__this)->get_m_MaxRayIntersections_8();
		if ((((int32_t)L_14) == ((int32_t)L_15)))
		{
			goto IL_0097;
		}
	}
	{
		// m_Hits = new RaycastHit2D[maxRayIntersections];
		int32_t L_16 = PhysicsRaycaster_get_maxRayIntersections_m731D62B45F87B97DCBBE0DA728B8653E64995ABF_inline(__this, /*hidden argument*/NULL);
		RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_17 = (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)(RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)SZArrayNew(RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165_il2cpp_TypeInfo_var, (uint32_t)L_16);
		__this->set_m_Hits_11(L_17);
		// m_LastMaxRayIntersections = m_MaxRayIntersections;
		int32_t L_18 = ((PhysicsRaycaster_tA2270920B561715BFCB1BDF0D759889B5985826C *)__this)->get_m_MaxRayIntersections_8();
		((PhysicsRaycaster_tA2270920B561715BFCB1BDF0D759889B5985826C *)__this)->set_m_LastMaxRayIntersections_9(L_18);
	}

IL_0097:
	{
		// hitCount = ReflectionMethodsCache.Singleton.getRayIntersectionAllNonAlloc(ray, m_Hits, distanceToClipPlane, finalEventMask);
		IL2CPP_RUNTIME_CLASS_INIT(ReflectionMethodsCache_tBDADDC80D50C5F10BD00965217980B9A8D24BE8A_il2cpp_TypeInfo_var);
		ReflectionMethodsCache_tBDADDC80D50C5F10BD00965217980B9A8D24BE8A * L_19 = ReflectionMethodsCache_get_Singleton_m6C50C55DEEA425161B73545918267BB90B7FCB9B(/*hidden argument*/NULL);
		NullCheck(L_19);
		GetRayIntersectionAllNonAllocCallback_tAD7508D45DB6679B6394983579AD18D967CC2AD4 * L_20 = L_19->get_getRayIntersectionAllNonAlloc_5();
		Ray_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2  L_21 = V_0;
		RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_22 = __this->get_m_Hits_11();
		float L_23 = V_1;
		int32_t L_24 = PhysicsRaycaster_get_finalEventMask_m635B6C7C9CFA5B94FF623AC31044C57DDE0E6C2F(__this, /*hidden argument*/NULL);
		NullCheck(L_20);
		int32_t L_25 = GetRayIntersectionAllNonAllocCallback_Invoke_mB9D518882273DDC16919EE0122A97D629FD0457F(L_20, L_21, L_22, L_23, L_24, /*hidden argument*/NULL);
		V_3 = L_25;
	}

IL_00b5:
	{
		// if (hitCount != 0)
		int32_t L_26 = V_3;
		if (!L_26)
		{
			goto IL_01f5;
		}
	}
	{
		// for (int b = 0, bmax = hitCount; b < bmax; ++b)
		V_4 = 0;
		// for (int b = 0, bmax = hitCount; b < bmax; ++b)
		int32_t L_27 = V_3;
		V_5 = L_27;
		goto IL_01ec;
	}

IL_00c6:
	{
		// var sr = m_Hits[b].collider.gameObject.GetComponent<SpriteRenderer>();
		RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_28 = __this->get_m_Hits_11();
		int32_t L_29 = V_4;
		NullCheck(L_28);
		Collider2D_tD64BE58E48B95D89D349FEAB54D0FE2EEBF83379 * L_30 = RaycastHit2D_get_collider_m6A7EC53B2E179C2EFF4F29018A132B2979CBE976((RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE *)((L_28)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_29))), /*hidden argument*/NULL);
		NullCheck(L_30);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_31 = Component_get_gameObject_m0B0570BA8DDD3CD78A9DB568EA18D7317686603C(L_30, /*hidden argument*/NULL);
		NullCheck(L_31);
		SpriteRenderer_tCD51E875611195DBB91123B68434881D3441BC6F * L_32 = GameObject_GetComponent_TisSpriteRenderer_tCD51E875611195DBB91123B68434881D3441BC6F_mD25CEAAA219FA1235F8E88F914D2F8AC57303538(L_31, /*hidden argument*/GameObject_GetComponent_TisSpriteRenderer_tCD51E875611195DBB91123B68434881D3441BC6F_mD25CEAAA219FA1235F8E88F914D2F8AC57303538_RuntimeMethod_var);
		V_6 = L_32;
		// var result = new RaycastResult
		// {
		//     gameObject = m_Hits[b].collider.gameObject,
		//     module = this,
		//     distance = Vector3.Distance(eventCamera.transform.position, m_Hits[b].point),
		//     worldPosition = m_Hits[b].point,
		//     worldNormal = m_Hits[b].normal,
		//     screenPosition = eventData.position,
		//     displayIndex = displayIndex,
		//     index = resultAppendList.Count,
		//     sortingLayer =  sr != null ? sr.sortingLayerID : 0,
		//     sortingOrder = sr != null ? sr.sortingOrder : 0
		// };
		il2cpp_codegen_initobj((&V_8), sizeof(RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91 ));
		RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_33 = __this->get_m_Hits_11();
		int32_t L_34 = V_4;
		NullCheck(L_33);
		Collider2D_tD64BE58E48B95D89D349FEAB54D0FE2EEBF83379 * L_35 = RaycastHit2D_get_collider_m6A7EC53B2E179C2EFF4F29018A132B2979CBE976((RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE *)((L_33)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_34))), /*hidden argument*/NULL);
		NullCheck(L_35);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_36 = Component_get_gameObject_m0B0570BA8DDD3CD78A9DB568EA18D7317686603C(L_35, /*hidden argument*/NULL);
		RaycastResult_set_gameObject_m4EB676328BEC6E2C3A2AFBA4B405CEDDEAEBBFFA_inline((RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91 *)(&V_8), L_36, /*hidden argument*/NULL);
		(&V_8)->set_module_1(__this);
		Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * L_37 = VirtFuncInvoker0< Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * >::Invoke(18 /* UnityEngine.Camera UnityEngine.EventSystems.BaseRaycaster::get_eventCamera() */, __this);
		NullCheck(L_37);
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_38 = Component_get_transform_m00F05BD782F920C301A7EBA480F3B7A904C07EC9(L_37, /*hidden argument*/NULL);
		NullCheck(L_38);
		Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  L_39 = Transform_get_position_mF54C3A064F7C8E24F1C56EE128728B2E4485E294(L_38, /*hidden argument*/NULL);
		RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_40 = __this->get_m_Hits_11();
		int32_t L_41 = V_4;
		NullCheck(L_40);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_42 = RaycastHit2D_get_point_mC567E234B1B673C3A9819023C3DC97C781443098((RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE *)((L_40)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_41))), /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_il2cpp_TypeInfo_var);
		Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  L_43 = Vector2_op_Implicit_mD152B6A34B4DB7FFECC2844D74718568FE867D6F(L_42, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_il2cpp_TypeInfo_var);
		float L_44 = Vector3_Distance_mE316E10B9B319A5C2A29F86E028740FD528149E7(L_39, L_43, /*hidden argument*/NULL);
		(&V_8)->set_distance_2(L_44);
		RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_45 = __this->get_m_Hits_11();
		int32_t L_46 = V_4;
		NullCheck(L_45);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_47 = RaycastHit2D_get_point_mC567E234B1B673C3A9819023C3DC97C781443098((RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE *)((L_45)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_46))), /*hidden argument*/NULL);
		Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  L_48 = Vector2_op_Implicit_mD152B6A34B4DB7FFECC2844D74718568FE867D6F(L_47, /*hidden argument*/NULL);
		(&V_8)->set_worldPosition_7(L_48);
		RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_49 = __this->get_m_Hits_11();
		int32_t L_50 = V_4;
		NullCheck(L_49);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_51 = RaycastHit2D_get_normal_m9F0974E4514AD56C00FCF6FF4CDF10AED62FE6E4((RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE *)((L_49)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_50))), /*hidden argument*/NULL);
		Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  L_52 = Vector2_op_Implicit_mD152B6A34B4DB7FFECC2844D74718568FE867D6F(L_51, /*hidden argument*/NULL);
		(&V_8)->set_worldNormal_8(L_52);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_53 = ___eventData0;
		NullCheck(L_53);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_54 = PointerEventData_get_position_mF25FC495A9C968C65BF34B5984616CBFB6332D55_inline(L_53, /*hidden argument*/NULL);
		(&V_8)->set_screenPosition_9(L_54);
		int32_t L_55 = V_2;
		(&V_8)->set_displayIndex_10(L_55);
		List_1_t1BB31D71CB8736DC35CCD9FFB9228FAFD427EB52 * L_56 = ___resultAppendList1;
		NullCheck(L_56);
		int32_t L_57 = List_1_get_Count_mD0D3353E379B18064F3FB3B70FF9E2BBB000A4C6_inline(L_56, /*hidden argument*/List_1_get_Count_mD0D3353E379B18064F3FB3B70FF9E2BBB000A4C6_RuntimeMethod_var);
		(&V_8)->set_index_3((((float)((float)L_57))));
		SpriteRenderer_tCD51E875611195DBB91123B68434881D3441BC6F * L_58 = V_6;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_59 = Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1(L_58, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		G_B14_0 = (&V_8);
		if (L_59)
		{
			G_B15_0 = (&V_8);
			goto IL_01b3;
		}
	}
	{
		G_B16_0 = 0;
		G_B16_1 = G_B14_0;
		goto IL_01ba;
	}

IL_01b3:
	{
		SpriteRenderer_tCD51E875611195DBB91123B68434881D3441BC6F * L_60 = V_6;
		NullCheck(L_60);
		int32_t L_61 = Renderer_get_sortingLayerID_m2E204E68869EDA3176C334AE1C62219F380A5D85(L_60, /*hidden argument*/NULL);
		G_B16_0 = L_61;
		G_B16_1 = G_B15_0;
	}

IL_01ba:
	{
		G_B16_1->set_sortingLayer_5(G_B16_0);
		SpriteRenderer_tCD51E875611195DBB91123B68434881D3441BC6F * L_62 = V_6;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_63 = Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1(L_62, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		G_B17_0 = (&V_8);
		if (L_63)
		{
			G_B18_0 = (&V_8);
			goto IL_01ce;
		}
	}
	{
		G_B19_0 = 0;
		G_B19_1 = G_B17_0;
		goto IL_01d5;
	}

IL_01ce:
	{
		SpriteRenderer_tCD51E875611195DBB91123B68434881D3441BC6F * L_64 = V_6;
		NullCheck(L_64);
		int32_t L_65 = Renderer_get_sortingOrder_m33DD50ED293AA672FDAD862B4A4865666B5FEBAF(L_64, /*hidden argument*/NULL);
		G_B19_0 = L_65;
		G_B19_1 = G_B18_0;
	}

IL_01d5:
	{
		G_B19_1->set_sortingOrder_6(G_B19_0);
		RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  L_66 = V_8;
		V_7 = L_66;
		// resultAppendList.Add(result);
		List_1_t1BB31D71CB8736DC35CCD9FFB9228FAFD427EB52 * L_67 = ___resultAppendList1;
		RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  L_68 = V_7;
		NullCheck(L_67);
		List_1_Add_m64E5559535DCA25613966E1213DFEAD3610A931E(L_67, L_68, /*hidden argument*/List_1_Add_m64E5559535DCA25613966E1213DFEAD3610A931E_RuntimeMethod_var);
		// for (int b = 0, bmax = hitCount; b < bmax; ++b)
		int32_t L_69 = V_4;
		V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_69, (int32_t)1));
	}

IL_01ec:
	{
		// for (int b = 0, bmax = hitCount; b < bmax; ++b)
		int32_t L_70 = V_4;
		int32_t L_71 = V_5;
		if ((((int32_t)L_70) < ((int32_t)L_71)))
		{
			goto IL_00c6;
		}
	}

IL_01f5:
	{
		// }
		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()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PhysicsRaycaster__ctor_mE6B5EB334DE25F1DE5725599B3A990C8D5A54F70 (PhysicsRaycaster_tA2270920B561715BFCB1BDF0D759889B5985826C * __this, const RuntimeMethod* method)
{
	{
		// protected LayerMask m_EventMask = kNoEventMaskSet;
		LayerMask_tBB9173D8B6939D476E67E849280AC9F4EC4D93B0  L_0 = LayerMask_op_Implicit_m3F256A7D96C66548F5B62C4621B9725301850300((-1), /*hidden argument*/NULL);
		__this->set_m_EventMask_7(L_0);
		// protected PhysicsRaycaster()
		BaseRaycaster__ctor_mBD29DEB1B35BFC380759759DB78A5C9B8F695048(__this, /*hidden argument*/NULL);
		// {}
		return;
	}
}
// UnityEngine.Camera UnityEngine.EventSystems.PhysicsRaycaster::get_eventCamera()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * PhysicsRaycaster_get_eventCamera_mA4D0809E09657E6B635FF54EA8178CA5280C297E (PhysicsRaycaster_tA2270920B561715BFCB1BDF0D759889B5985826C * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PhysicsRaycaster_get_eventCamera_mA4D0809E09657E6B635FF54EA8178CA5280C297E_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * G_B4_0 = NULL;
	Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * G_B3_0 = NULL;
	{
		// if (m_EventCamera == null)
		Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * L_0 = __this->get_m_EventCamera_6();
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Equality_mBC2401774F3BE33E8CF6F0A8148E66C95D6CFF1C(L_0, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_001a;
		}
	}
	{
		// m_EventCamera = GetComponent<Camera>();
		Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * L_2 = Component_GetComponent_TisCamera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34_mB090F51A34716700C0F4F1B08F9330C6F503DB9E(__this, /*hidden argument*/Component_GetComponent_TisCamera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34_mB090F51A34716700C0F4F1B08F9330C6F503DB9E_RuntimeMethod_var);
		__this->set_m_EventCamera_6(L_2);
	}

IL_001a:
	{
		// return m_EventCamera ?? Camera.main;
		Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * L_3 = __this->get_m_EventCamera_6();
		Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * L_4 = L_3;
		G_B3_0 = L_4;
		if (L_4)
		{
			G_B4_0 = L_4;
			goto IL_0029;
		}
	}
	{
		Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * L_5 = Camera_get_main_m9256A9F84F92D7ED73F3E6C4E2694030AD8B61FA(/*hidden argument*/NULL);
		G_B4_0 = L_5;
	}

IL_0029:
	{
		return G_B4_0;
	}
}
// System.Int32 UnityEngine.EventSystems.PhysicsRaycaster::get_depth()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PhysicsRaycaster_get_depth_mE0E914B9A592003FF8CCCC84D285AD44BA93545B (PhysicsRaycaster_tA2270920B561715BFCB1BDF0D759889B5985826C * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PhysicsRaycaster_get_depth_mE0E914B9A592003FF8CCCC84D285AD44BA93545B_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// get { return (eventCamera != null) ? (int)eventCamera.depth : 0xFFFFFF; }
		Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * L_0 = VirtFuncInvoker0< Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * >::Invoke(18 /* UnityEngine.Camera UnityEngine.EventSystems.BaseRaycaster::get_eventCamera() */, __this);
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1(L_0, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (L_1)
		{
			goto IL_0014;
		}
	}
	{
		return ((int32_t)16777215);
	}

IL_0014:
	{
		Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * L_2 = VirtFuncInvoker0< Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * >::Invoke(18 /* UnityEngine.Camera UnityEngine.EventSystems.BaseRaycaster::get_eventCamera() */, __this);
		NullCheck(L_2);
		float L_3 = Camera_get_depth_m436C49A1C7669E4AD5665A1F1107BDFBA38742CD(L_2, /*hidden argument*/NULL);
		return (((int32_t)((int32_t)L_3)));
	}
}
// System.Int32 UnityEngine.EventSystems.PhysicsRaycaster::get_finalEventMask()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PhysicsRaycaster_get_finalEventMask_m635B6C7C9CFA5B94FF623AC31044C57DDE0E6C2F (PhysicsRaycaster_tA2270920B561715BFCB1BDF0D759889B5985826C * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PhysicsRaycaster_get_finalEventMask_m635B6C7C9CFA5B94FF623AC31044C57DDE0E6C2F_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// get { return (eventCamera != null) ? eventCamera.cullingMask & m_EventMask : kNoEventMaskSet; }
		Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * L_0 = VirtFuncInvoker0< Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * >::Invoke(18 /* UnityEngine.Camera UnityEngine.EventSystems.BaseRaycaster::get_eventCamera() */, __this);
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1(L_0, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (L_1)
		{
			goto IL_0010;
		}
	}
	{
		return (-1);
	}

IL_0010:
	{
		Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * L_2 = VirtFuncInvoker0< Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * >::Invoke(18 /* UnityEngine.Camera UnityEngine.EventSystems.BaseRaycaster::get_eventCamera() */, __this);
		NullCheck(L_2);
		int32_t L_3 = Camera_get_cullingMask_m0992E96D87A4221E38746EBD882780CEFF7C2BCD(L_2, /*hidden argument*/NULL);
		LayerMask_tBB9173D8B6939D476E67E849280AC9F4EC4D93B0  L_4 = __this->get_m_EventMask_7();
		int32_t L_5 = LayerMask_op_Implicit_m2AFFC7F931005437E8F356C953F439829AF4CFA5(L_4, /*hidden argument*/NULL);
		return ((int32_t)((int32_t)L_3&(int32_t)L_5));
	}
}
// UnityEngine.LayerMask UnityEngine.EventSystems.PhysicsRaycaster::get_eventMask()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LayerMask_tBB9173D8B6939D476E67E849280AC9F4EC4D93B0  PhysicsRaycaster_get_eventMask_m11D96704635B15FCD194B02B421807362676BE98 (PhysicsRaycaster_tA2270920B561715BFCB1BDF0D759889B5985826C * __this, const RuntimeMethod* method)
{
	{
		// get { return m_EventMask; }
		LayerMask_tBB9173D8B6939D476E67E849280AC9F4EC4D93B0  L_0 = __this->get_m_EventMask_7();
		return L_0;
	}
}
// System.Void UnityEngine.EventSystems.PhysicsRaycaster::set_eventMask(UnityEngine.LayerMask)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PhysicsRaycaster_set_eventMask_mE4ADA4A1183945002A910222C1FA03314238ABD6 (PhysicsRaycaster_tA2270920B561715BFCB1BDF0D759889B5985826C * __this, LayerMask_tBB9173D8B6939D476E67E849280AC9F4EC4D93B0  ___value0, const RuntimeMethod* method)
{
	{
		// set { m_EventMask = value; }
		LayerMask_tBB9173D8B6939D476E67E849280AC9F4EC4D93B0  L_0 = ___value0;
		__this->set_m_EventMask_7(L_0);
		// set { m_EventMask = value; }
		return;
	}
}
// System.Int32 UnityEngine.EventSystems.PhysicsRaycaster::get_maxRayIntersections()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PhysicsRaycaster_get_maxRayIntersections_m731D62B45F87B97DCBBE0DA728B8653E64995ABF (PhysicsRaycaster_tA2270920B561715BFCB1BDF0D759889B5985826C * __this, const RuntimeMethod* method)
{
	{
		// get { return m_MaxRayIntersections; }
		int32_t L_0 = __this->get_m_MaxRayIntersections_8();
		return L_0;
	}
}
// System.Void UnityEngine.EventSystems.PhysicsRaycaster::set_maxRayIntersections(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PhysicsRaycaster_set_maxRayIntersections_mA3D5632E679F880AEA21E74148FB9E315FB69D3A (PhysicsRaycaster_tA2270920B561715BFCB1BDF0D759889B5985826C * __this, int32_t ___value0, const RuntimeMethod* method)
{
	{
		// set { m_MaxRayIntersections = value; }
		int32_t L_0 = ___value0;
		__this->set_m_MaxRayIntersections_8(L_0);
		// set { m_MaxRayIntersections = value; }
		return;
	}
}
// System.Boolean UnityEngine.EventSystems.PhysicsRaycaster::ComputeRayAndDistance(UnityEngine.EventSystems.PointerEventData,UnityEngine.Ray&,System.Int32&,System.Single&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PhysicsRaycaster_ComputeRayAndDistance_m3304D9B85EDCE08A7BC0F3EF435A5A36B2AE3026 (PhysicsRaycaster_tA2270920B561715BFCB1BDF0D759889B5985826C * __this, PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * ___eventData0, Ray_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2 * ___ray1, int32_t* ___eventDisplayIndex2, float* ___distanceToClipPlane3, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PhysicsRaycaster_ComputeRayAndDistance_m3304D9B85EDCE08A7BC0F3EF435A5A36B2AE3026_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  V_0;
	memset((&V_0), 0, sizeof(V_0));
	float V_1 = 0.0f;
	Rect_t35B976DE901B5423C11705E156938EA27AB402CE  V_2;
	memset((&V_2), 0, sizeof(V_2));
	float* G_B10_0 = NULL;
	float* G_B9_0 = NULL;
	float G_B11_0 = 0.0f;
	float* G_B11_1 = NULL;
	{
		// if (eventCamera == null)
		Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * L_0 = VirtFuncInvoker0< Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * >::Invoke(18 /* UnityEngine.Camera UnityEngine.EventSystems.BaseRaycaster::get_eventCamera() */, __this);
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Equality_mBC2401774F3BE33E8CF6F0A8148E66C95D6CFF1C(L_0, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0010;
		}
	}
	{
		// return false;
		return (bool)0;
	}

IL_0010:
	{
		// var eventPosition = Display.RelativeMouseAt(eventData.position);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_2 = ___eventData0;
		NullCheck(L_2);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_3 = PointerEventData_get_position_mF25FC495A9C968C65BF34B5984616CBFB6332D55_inline(L_2, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_il2cpp_TypeInfo_var);
		Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  L_4 = Vector2_op_Implicit_mD152B6A34B4DB7FFECC2844D74718568FE867D6F(L_3, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Display_t38AD3008E8C72693533E4FE9CFFF6E01B56E9D57_il2cpp_TypeInfo_var);
		Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  L_5 = Display_RelativeMouseAt_mABDA4BAC2C1B328A2C6A205D552AA5488BFFAA93(L_4, /*hidden argument*/NULL);
		V_0 = L_5;
		// if (eventPosition != Vector3.zero)
		Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  L_6 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_il2cpp_TypeInfo_var);
		Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  L_7 = Vector3_get_zero_m3CDDCAE94581DF3BB16C4B40A100E28E9C6649C2(/*hidden argument*/NULL);
		bool L_8 = Vector3_op_Inequality_mFEEAA4C4BF743FB5B8A47FF4967A5E2C73273D6E(L_6, L_7, /*hidden argument*/NULL);
		if (!L_8)
		{
			goto IL_0048;
		}
	}
	{
		// eventDisplayIndex = (int)eventPosition.z;
		int32_t* L_9 = ___eventDisplayIndex2;
		Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  L_10 = V_0;
		float L_11 = L_10.get_z_4();
		*((int32_t*)L_9) = (int32_t)(((int32_t)((int32_t)L_11)));
		// if (eventDisplayIndex != eventCamera.targetDisplay)
		int32_t* L_12 = ___eventDisplayIndex2;
		int32_t L_13 = *((int32_t*)L_12);
		Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * L_14 = VirtFuncInvoker0< Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * >::Invoke(18 /* UnityEngine.Camera UnityEngine.EventSystems.BaseRaycaster::get_eventCamera() */, __this);
		NullCheck(L_14);
		int32_t L_15 = Camera_get_targetDisplay_m2C318D2EB9A016FEC76B13F7F7AE382F443FB731(L_14, /*hidden argument*/NULL);
		if ((((int32_t)L_13) == ((int32_t)L_15)))
		{
			goto IL_0054;
		}
	}
	{
		// return false;
		return (bool)0;
	}

IL_0048:
	{
		// eventPosition = eventData.position;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_16 = ___eventData0;
		NullCheck(L_16);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_17 = PointerEventData_get_position_mF25FC495A9C968C65BF34B5984616CBFB6332D55_inline(L_16, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_il2cpp_TypeInfo_var);
		Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  L_18 = Vector2_op_Implicit_mD152B6A34B4DB7FFECC2844D74718568FE867D6F(L_17, /*hidden argument*/NULL);
		V_0 = L_18;
	}

IL_0054:
	{
		// if (!eventCamera.pixelRect.Contains(eventPosition))
		Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * L_19 = VirtFuncInvoker0< Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * >::Invoke(18 /* UnityEngine.Camera UnityEngine.EventSystems.BaseRaycaster::get_eventCamera() */, __this);
		NullCheck(L_19);
		Rect_t35B976DE901B5423C11705E156938EA27AB402CE  L_20 = Camera_get_pixelRect_mBA87D6C23FD7A5E1A7F3CE0E8F9B86A9318B5317(L_19, /*hidden argument*/NULL);
		V_2 = L_20;
		Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  L_21 = V_0;
		bool L_22 = Rect_Contains_m5072228CE6251E7C754F227BA330F9ADA95C1495((Rect_t35B976DE901B5423C11705E156938EA27AB402CE *)(&V_2), L_21, /*hidden argument*/NULL);
		if (L_22)
		{
			goto IL_006c;
		}
	}
	{
		// return false;
		return (bool)0;
	}

IL_006c:
	{
		// ray = eventCamera.ScreenPointToRay(eventPosition);
		Ray_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2 * L_23 = ___ray1;
		Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * L_24 = VirtFuncInvoker0< Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * >::Invoke(18 /* UnityEngine.Camera UnityEngine.EventSystems.BaseRaycaster::get_eventCamera() */, __this);
		Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  L_25 = V_0;
		NullCheck(L_24);
		Ray_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2  L_26 = Camera_ScreenPointToRay_m27638E78502DB6D6D7113F81AF7C210773B828F3(L_24, L_25, /*hidden argument*/NULL);
		*(Ray_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2 *)L_23 = L_26;
		// float projectionDirection = ray.direction.z;
		Ray_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2 * L_27 = ___ray1;
		Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  L_28 = Ray_get_direction_m9E6468CD87844B437FC4B93491E63D388322F76E((Ray_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2 *)L_27, /*hidden argument*/NULL);
		float L_29 = L_28.get_z_4();
		V_1 = L_29;
		// distanceToClipPlane = Mathf.Approximately(0.0f, projectionDirection)
		//     ? Mathf.Infinity
		//     : Mathf.Abs((eventCamera.farClipPlane - eventCamera.nearClipPlane) / projectionDirection);
		float* L_30 = ___distanceToClipPlane3;
		float L_31 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_tFBDE6467D269BFE410605C7D806FD9991D4A89CB_il2cpp_TypeInfo_var);
		bool L_32 = Mathf_Approximately_m91AF00403E0D2DEA1AAE68601AD218CFAD70DF7E((0.0f), L_31, /*hidden argument*/NULL);
		G_B9_0 = L_30;
		if (L_32)
		{
			G_B10_0 = L_30;
			goto IL_00b9;
		}
	}
	{
		Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * L_33 = VirtFuncInvoker0< Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * >::Invoke(18 /* UnityEngine.Camera UnityEngine.EventSystems.BaseRaycaster::get_eventCamera() */, __this);
		NullCheck(L_33);
		float L_34 = Camera_get_farClipPlane_mF51F1FF5BE87719CFAC293E272B1138DC1EFFD4B(L_33, /*hidden argument*/NULL);
		Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * L_35 = VirtFuncInvoker0< Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * >::Invoke(18 /* UnityEngine.Camera UnityEngine.EventSystems.BaseRaycaster::get_eventCamera() */, __this);
		NullCheck(L_35);
		float L_36 = Camera_get_nearClipPlane_mD9D3E3D27186BBAC2CC354CE3609E6118A5BF66C(L_35, /*hidden argument*/NULL);
		float L_37 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_tFBDE6467D269BFE410605C7D806FD9991D4A89CB_il2cpp_TypeInfo_var);
		float L_38 = fabsf(((float)((float)((float)il2cpp_codegen_subtract((float)L_34, (float)L_36))/(float)L_37)));
		G_B11_0 = L_38;
		G_B11_1 = G_B9_0;
		goto IL_00be;
	}

IL_00b9:
	{
		G_B11_0 = (std::numeric_limits<float>::infinity());
		G_B11_1 = G_B10_0;
	}

IL_00be:
	{
		*((float*)G_B11_1) = (float)G_B11_0;
		// return true;
		return (bool)1;
	}
}
// System.Void UnityEngine.EventSystems.PhysicsRaycaster::Raycast(UnityEngine.EventSystems.PointerEventData,System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PhysicsRaycaster_Raycast_mD390972E28043DD58583BC8B25ADC7C1BAD71CCC (PhysicsRaycaster_tA2270920B561715BFCB1BDF0D759889B5985826C * __this, PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * ___eventData0, List_1_t1BB31D71CB8736DC35CCD9FFB9228FAFD427EB52 * ___resultAppendList1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PhysicsRaycaster_Raycast_mD390972E28043DD58583BC8B25ADC7C1BAD71CCC_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Ray_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2  V_0;
	memset((&V_0), 0, sizeof(V_0));
	int32_t V_1 = 0;
	float V_2 = 0.0f;
	int32_t V_3 = 0;
	int32_t V_4 = 0;
	int32_t V_5 = 0;
	RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  V_6;
	memset((&V_6), 0, sizeof(V_6));
	RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  V_7;
	memset((&V_7), 0, sizeof(V_7));
	{
		// Ray ray = new Ray();
		il2cpp_codegen_initobj((&V_0), sizeof(Ray_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2 ));
		// int displayIndex = 0;
		V_1 = 0;
		// float distanceToClipPlane = 0;
		V_2 = (0.0f);
		// if (!ComputeRayAndDistance(eventData, ref ray, ref displayIndex, ref distanceToClipPlane))
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_0 = ___eventData0;
		bool L_1 = PhysicsRaycaster_ComputeRayAndDistance_m3304D9B85EDCE08A7BC0F3EF435A5A36B2AE3026(__this, L_0, (Ray_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2 *)(&V_0), (int32_t*)(&V_1), (float*)(&V_2), /*hidden argument*/NULL);
		if (L_1)
		{
			goto IL_0020;
		}
	}
	{
		// return;
		return;
	}

IL_0020:
	{
		// int hitCount = 0;
		V_3 = 0;
		// if (m_MaxRayIntersections == 0)
		int32_t L_2 = __this->get_m_MaxRayIntersections_8();
		if (L_2)
		{
			goto IL_005f;
		}
	}
	{
		// if (ReflectionMethodsCache.Singleton.raycast3DAll == null)
		IL2CPP_RUNTIME_CLASS_INIT(ReflectionMethodsCache_tBDADDC80D50C5F10BD00965217980B9A8D24BE8A_il2cpp_TypeInfo_var);
		ReflectionMethodsCache_tBDADDC80D50C5F10BD00965217980B9A8D24BE8A * L_3 = ReflectionMethodsCache_get_Singleton_m6C50C55DEEA425161B73545918267BB90B7FCB9B(/*hidden argument*/NULL);
		NullCheck(L_3);
		RaycastAllCallback_t751407A44270E02FAA43D0846A58EE6A8C4AE1CE * L_4 = L_3->get_raycast3DAll_1();
		if (L_4)
		{
			goto IL_0037;
		}
	}
	{
		// return;
		return;
	}

IL_0037:
	{
		// m_Hits = ReflectionMethodsCache.Singleton.raycast3DAll(ray, distanceToClipPlane, finalEventMask);
		IL2CPP_RUNTIME_CLASS_INIT(ReflectionMethodsCache_tBDADDC80D50C5F10BD00965217980B9A8D24BE8A_il2cpp_TypeInfo_var);
		ReflectionMethodsCache_tBDADDC80D50C5F10BD00965217980B9A8D24BE8A * L_5 = ReflectionMethodsCache_get_Singleton_m6C50C55DEEA425161B73545918267BB90B7FCB9B(/*hidden argument*/NULL);
		NullCheck(L_5);
		RaycastAllCallback_t751407A44270E02FAA43D0846A58EE6A8C4AE1CE * L_6 = L_5->get_raycast3DAll_1();
		Ray_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2  L_7 = V_0;
		float L_8 = V_2;
		int32_t L_9 = PhysicsRaycaster_get_finalEventMask_m635B6C7C9CFA5B94FF623AC31044C57DDE0E6C2F(__this, /*hidden argument*/NULL);
		NullCheck(L_6);
		RaycastHitU5BU5D_tE9BB282384F0196211AD1A480477254188211F57* L_10 = RaycastAllCallback_Invoke_mA25988726DFF992942D7F9753C8B38AAF06408E9(L_6, L_7, L_8, L_9, /*hidden argument*/NULL);
		__this->set_m_Hits_10(L_10);
		// hitCount = m_Hits.Length;
		RaycastHitU5BU5D_tE9BB282384F0196211AD1A480477254188211F57* L_11 = __this->get_m_Hits_10();
		NullCheck(L_11);
		V_3 = (((int32_t)((int32_t)(((RuntimeArray*)L_11)->max_length))));
		// }
		goto IL_00b5;
	}

IL_005f:
	{
		// if (ReflectionMethodsCache.Singleton.getRaycastNonAlloc == null)
		IL2CPP_RUNTIME_CLASS_INIT(ReflectionMethodsCache_tBDADDC80D50C5F10BD00965217980B9A8D24BE8A_il2cpp_TypeInfo_var);
		ReflectionMethodsCache_tBDADDC80D50C5F10BD00965217980B9A8D24BE8A * L_12 = ReflectionMethodsCache_get_Singleton_m6C50C55DEEA425161B73545918267BB90B7FCB9B(/*hidden argument*/NULL);
		NullCheck(L_12);
		GetRaycastNonAllocCallback_tC13D9767CFF00EAB26E9FCC4BDD505F0721A2B4D * L_13 = L_12->get_getRaycastNonAlloc_2();
		if (L_13)
		{
			goto IL_006c;
		}
	}
	{
		// return;
		return;
	}

IL_006c:
	{
		// if (m_LastMaxRayIntersections != m_MaxRayIntersections)
		int32_t L_14 = __this->get_m_LastMaxRayIntersections_9();
		int32_t L_15 = __this->get_m_MaxRayIntersections_8();
		if ((((int32_t)L_14) == ((int32_t)L_15)))
		{
			goto IL_0097;
		}
	}
	{
		// m_Hits = new RaycastHit[m_MaxRayIntersections];
		int32_t L_16 = __this->get_m_MaxRayIntersections_8();
		RaycastHitU5BU5D_tE9BB282384F0196211AD1A480477254188211F57* L_17 = (RaycastHitU5BU5D_tE9BB282384F0196211AD1A480477254188211F57*)(RaycastHitU5BU5D_tE9BB282384F0196211AD1A480477254188211F57*)SZArrayNew(RaycastHitU5BU5D_tE9BB282384F0196211AD1A480477254188211F57_il2cpp_TypeInfo_var, (uint32_t)L_16);
		__this->set_m_Hits_10(L_17);
		// m_LastMaxRayIntersections = m_MaxRayIntersections;
		int32_t L_18 = __this->get_m_MaxRayIntersections_8();
		__this->set_m_LastMaxRayIntersections_9(L_18);
	}

IL_0097:
	{
		// hitCount = ReflectionMethodsCache.Singleton.getRaycastNonAlloc(ray, m_Hits, distanceToClipPlane, finalEventMask);
		IL2CPP_RUNTIME_CLASS_INIT(ReflectionMethodsCache_tBDADDC80D50C5F10BD00965217980B9A8D24BE8A_il2cpp_TypeInfo_var);
		ReflectionMethodsCache_tBDADDC80D50C5F10BD00965217980B9A8D24BE8A * L_19 = ReflectionMethodsCache_get_Singleton_m6C50C55DEEA425161B73545918267BB90B7FCB9B(/*hidden argument*/NULL);
		NullCheck(L_19);
		GetRaycastNonAllocCallback_tC13D9767CFF00EAB26E9FCC4BDD505F0721A2B4D * L_20 = L_19->get_getRaycastNonAlloc_2();
		Ray_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2  L_21 = V_0;
		RaycastHitU5BU5D_tE9BB282384F0196211AD1A480477254188211F57* L_22 = __this->get_m_Hits_10();
		float L_23 = V_2;
		int32_t L_24 = PhysicsRaycaster_get_finalEventMask_m635B6C7C9CFA5B94FF623AC31044C57DDE0E6C2F(__this, /*hidden argument*/NULL);
		NullCheck(L_20);
		int32_t L_25 = GetRaycastNonAllocCallback_Invoke_mC5C9CC9CC617A89C284D1DE7DD297A2E3D9E4163(L_20, L_21, L_22, L_23, L_24, /*hidden argument*/NULL);
		V_3 = L_25;
	}

IL_00b5:
	{
		// if (hitCount != 0)
		int32_t L_26 = V_3;
		if (!L_26)
		{
			goto IL_01a3;
		}
	}
	{
		// if (hitCount > 1)
		int32_t L_27 = V_3;
		if ((((int32_t)L_27) <= ((int32_t)1)))
		{
			goto IL_00d1;
		}
	}
	{
		// System.Array.Sort(m_Hits, 0, hitCount, RaycastHitComparer.instance);
		RaycastHitU5BU5D_tE9BB282384F0196211AD1A480477254188211F57* L_28 = __this->get_m_Hits_10();
		int32_t L_29 = V_3;
		IL2CPP_RUNTIME_CLASS_INIT(RaycastHitComparer_t5465A53942AAC60F5716D514946F4AB6C263CFA2_il2cpp_TypeInfo_var);
		RaycastHitComparer_t5465A53942AAC60F5716D514946F4AB6C263CFA2 * L_30 = ((RaycastHitComparer_t5465A53942AAC60F5716D514946F4AB6C263CFA2_StaticFields*)il2cpp_codegen_static_fields_for(RaycastHitComparer_t5465A53942AAC60F5716D514946F4AB6C263CFA2_il2cpp_TypeInfo_var))->get_instance_0();
		Array_Sort_TisRaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3_m69E5373C9D2635E306F383B980CD0888D8686E75(L_28, 0, L_29, L_30, /*hidden argument*/Array_Sort_TisRaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3_m69E5373C9D2635E306F383B980CD0888D8686E75_RuntimeMethod_var);
	}

IL_00d1:
	{
		// for (int b = 0, bmax = hitCount; b < bmax; ++b)
		V_4 = 0;
		// for (int b = 0, bmax = hitCount; b < bmax; ++b)
		int32_t L_31 = V_3;
		V_5 = L_31;
		goto IL_019a;
	}

IL_00dc:
	{
		// var result = new RaycastResult
		// {
		//     gameObject = m_Hits[b].collider.gameObject,
		//     module = this,
		//     distance = m_Hits[b].distance,
		//     worldPosition = m_Hits[b].point,
		//     worldNormal = m_Hits[b].normal,
		//     screenPosition = eventData.position,
		//     displayIndex = displayIndex,
		//     index = resultAppendList.Count,
		//     sortingLayer = 0,
		//     sortingOrder = 0
		// };
		il2cpp_codegen_initobj((&V_7), sizeof(RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91 ));
		RaycastHitU5BU5D_tE9BB282384F0196211AD1A480477254188211F57* L_32 = __this->get_m_Hits_10();
		int32_t L_33 = V_4;
		NullCheck(L_32);
		Collider_t0FEEB36760860AD21B3B1F0509C365B393EC4BDF * L_34 = RaycastHit_get_collider_mE70B84C4312B567344F60992A6067855F2C3A7A9((RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3 *)((L_32)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_33))), /*hidden argument*/NULL);
		NullCheck(L_34);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_35 = Component_get_gameObject_m0B0570BA8DDD3CD78A9DB568EA18D7317686603C(L_34, /*hidden argument*/NULL);
		RaycastResult_set_gameObject_m4EB676328BEC6E2C3A2AFBA4B405CEDDEAEBBFFA_inline((RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91 *)(&V_7), L_35, /*hidden argument*/NULL);
		(&V_7)->set_module_1(__this);
		RaycastHitU5BU5D_tE9BB282384F0196211AD1A480477254188211F57* L_36 = __this->get_m_Hits_10();
		int32_t L_37 = V_4;
		NullCheck(L_36);
		float L_38 = RaycastHit_get_distance_m1CBA60855C35F29BBC348D374BBC76386A243543((RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3 *)((L_36)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_37))), /*hidden argument*/NULL);
		(&V_7)->set_distance_2(L_38);
		RaycastHitU5BU5D_tE9BB282384F0196211AD1A480477254188211F57* L_39 = __this->get_m_Hits_10();
		int32_t L_40 = V_4;
		NullCheck(L_39);
		Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  L_41 = RaycastHit_get_point_m0E564B2A72C7A744B889AE9D596F3EFA55059001((RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3 *)((L_39)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_40))), /*hidden argument*/NULL);
		(&V_7)->set_worldPosition_7(L_41);
		RaycastHitU5BU5D_tE9BB282384F0196211AD1A480477254188211F57* L_42 = __this->get_m_Hits_10();
		int32_t L_43 = V_4;
		NullCheck(L_42);
		Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  L_44 = RaycastHit_get_normal_mF736A6D09D98D63AB7E5BF10F38AEBFC177A1D94((RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3 *)((L_42)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_43))), /*hidden argument*/NULL);
		(&V_7)->set_worldNormal_8(L_44);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_45 = ___eventData0;
		NullCheck(L_45);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_46 = PointerEventData_get_position_mF25FC495A9C968C65BF34B5984616CBFB6332D55_inline(L_45, /*hidden argument*/NULL);
		(&V_7)->set_screenPosition_9(L_46);
		int32_t L_47 = V_1;
		(&V_7)->set_displayIndex_10(L_47);
		List_1_t1BB31D71CB8736DC35CCD9FFB9228FAFD427EB52 * L_48 = ___resultAppendList1;
		NullCheck(L_48);
		int32_t L_49 = List_1_get_Count_mD0D3353E379B18064F3FB3B70FF9E2BBB000A4C6_inline(L_48, /*hidden argument*/List_1_get_Count_mD0D3353E379B18064F3FB3B70FF9E2BBB000A4C6_RuntimeMethod_var);
		(&V_7)->set_index_3((((float)((float)L_49))));
		(&V_7)->set_sortingLayer_5(0);
		(&V_7)->set_sortingOrder_6(0);
		RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  L_50 = V_7;
		V_6 = L_50;
		// resultAppendList.Add(result);
		List_1_t1BB31D71CB8736DC35CCD9FFB9228FAFD427EB52 * L_51 = ___resultAppendList1;
		RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  L_52 = V_6;
		NullCheck(L_51);
		List_1_Add_m64E5559535DCA25613966E1213DFEAD3610A931E(L_51, L_52, /*hidden argument*/List_1_Add_m64E5559535DCA25613966E1213DFEAD3610A931E_RuntimeMethod_var);
		// for (int b = 0, bmax = hitCount; b < bmax; ++b)
		int32_t L_53 = V_4;
		V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_53, (int32_t)1));
	}

IL_019a:
	{
		// for (int b = 0, bmax = hitCount; b < bmax; ++b)
		int32_t L_54 = V_4;
		int32_t L_55 = V_5;
		if ((((int32_t)L_54) < ((int32_t)L_55)))
		{
			goto IL_00dc;
		}
	}

IL_01a3:
	{
		// }
		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.Int32 UnityEngine.EventSystems.PhysicsRaycaster_RaycastHitComparer::Compare(UnityEngine.RaycastHit,UnityEngine.RaycastHit)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RaycastHitComparer_Compare_mE19E714A83902B3157EE83A24916967E8D4EBE8C (RaycastHitComparer_t5465A53942AAC60F5716D514946F4AB6C263CFA2 * __this, RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3  ___x0, RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3  ___y1, const RuntimeMethod* method)
{
	float V_0 = 0.0f;
	{
		// return x.distance.CompareTo(y.distance);
		float L_0 = RaycastHit_get_distance_m1CBA60855C35F29BBC348D374BBC76386A243543((RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3 *)(&___x0), /*hidden argument*/NULL);
		V_0 = L_0;
		float L_1 = RaycastHit_get_distance_m1CBA60855C35F29BBC348D374BBC76386A243543((RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3 *)(&___y1), /*hidden argument*/NULL);
		int32_t L_2 = Single_CompareTo_mFBF2345D81E00F834E558A4ACFD4E5137582DBBC((float*)(&V_0), L_1, /*hidden argument*/NULL);
		return L_2;
	}
}
// System.Void UnityEngine.EventSystems.PhysicsRaycaster_RaycastHitComparer::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RaycastHitComparer__ctor_mE4EE9168BDABF1148A3071071A676F5343A867DD (RaycastHitComparer_t5465A53942AAC60F5716D514946F4AB6C263CFA2 * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.EventSystems.PhysicsRaycaster_RaycastHitComparer::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RaycastHitComparer__cctor_mD1A6F09923FDD75B9F5D0AE505FD788507B84A40 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (RaycastHitComparer__cctor_mD1A6F09923FDD75B9F5D0AE505FD788507B84A40_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// public static RaycastHitComparer instance = new RaycastHitComparer();
		RaycastHitComparer_t5465A53942AAC60F5716D514946F4AB6C263CFA2 * L_0 = (RaycastHitComparer_t5465A53942AAC60F5716D514946F4AB6C263CFA2 *)il2cpp_codegen_object_new(RaycastHitComparer_t5465A53942AAC60F5716D514946F4AB6C263CFA2_il2cpp_TypeInfo_var);
		RaycastHitComparer__ctor_mE4EE9168BDABF1148A3071071A676F5343A867DD(L_0, /*hidden argument*/NULL);
		((RaycastHitComparer_t5465A53942AAC60F5716D514946F4AB6C263CFA2_StaticFields*)il2cpp_codegen_static_fields_for(RaycastHitComparer_t5465A53942AAC60F5716D514946F4AB6C263CFA2_il2cpp_TypeInfo_var))->set_instance_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
// UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::get_pointerEnter()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * PointerEventData_get_pointerEnter_m47E87ACB1557B6380D0E66F57C2F9FFFD5E86DC2 (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, const RuntimeMethod* method)
{
	{
		// public GameObject pointerEnter { get; set; }
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_0 = __this->get_U3CpointerEnterU3Ek__BackingField_2();
		return L_0;
	}
}
// System.Void UnityEngine.EventSystems.PointerEventData::set_pointerEnter(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PointerEventData_set_pointerEnter_mB891C530B173BCDF4FDD5CC757A30AE498D77360 (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___value0, const RuntimeMethod* method)
{
	{
		// public GameObject pointerEnter { get; set; }
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_0 = ___value0;
		__this->set_U3CpointerEnterU3Ek__BackingField_2(L_0);
		return;
	}
}
// UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::get_lastPress()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * PointerEventData_get_lastPress_m6B005D786FC5B30ECD8D5BC068420D0C361357F4 (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, const RuntimeMethod* method)
{
	{
		// public GameObject lastPress { get; private set; }
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_0 = __this->get_U3ClastPressU3Ek__BackingField_4();
		return L_0;
	}
}
// System.Void UnityEngine.EventSystems.PointerEventData::set_lastPress(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PointerEventData_set_lastPress_m0E97AFEEB05C4DDEDA0465481CFE09EFDF617319 (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___value0, const RuntimeMethod* method)
{
	{
		// public GameObject lastPress { get; private set; }
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_0 = ___value0;
		__this->set_U3ClastPressU3Ek__BackingField_4(L_0);
		return;
	}
}
// UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::get_rawPointerPress()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * PointerEventData_get_rawPointerPress_m6CECEFBAD7C50F04BD65172000B0BB916578B494 (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, const RuntimeMethod* method)
{
	{
		// public GameObject rawPointerPress { get; set; }
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_0 = __this->get_U3CrawPointerPressU3Ek__BackingField_5();
		return L_0;
	}
}
// System.Void UnityEngine.EventSystems.PointerEventData::set_rawPointerPress(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PointerEventData_set_rawPointerPress_mEBAE6DDF7485B81E092BDE13462926FB5C251BB2 (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___value0, const RuntimeMethod* method)
{
	{
		// public GameObject rawPointerPress { get; set; }
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_0 = ___value0;
		__this->set_U3CrawPointerPressU3Ek__BackingField_5(L_0);
		return;
	}
}
// UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::get_pointerDrag()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * PointerEventData_get_pointerDrag_m20299CC70BC6DA11AFDB8A33A957AC306FBEE5C7 (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, const RuntimeMethod* method)
{
	{
		// public GameObject pointerDrag { get; set; }
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_0 = __this->get_U3CpointerDragU3Ek__BackingField_6();
		return L_0;
	}
}
// System.Void UnityEngine.EventSystems.PointerEventData::set_pointerDrag(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PointerEventData_set_pointerDrag_mAA21AD97ABF508FD1D2313C36CAEF3A969F1D35D (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___value0, const RuntimeMethod* method)
{
	{
		// public GameObject pointerDrag { get; set; }
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_0 = ___value0;
		__this->set_U3CpointerDragU3Ek__BackingField_6(L_0);
		return;
	}
}
// UnityEngine.EventSystems.RaycastResult UnityEngine.EventSystems.PointerEventData::get_pointerCurrentRaycast()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  PointerEventData_get_pointerCurrentRaycast_mE58F786484E13AF2E6C2706E20C889E7453E3A7A (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, const RuntimeMethod* method)
{
	{
		// public RaycastResult pointerCurrentRaycast { get; set; }
		RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  L_0 = __this->get_U3CpointerCurrentRaycastU3Ek__BackingField_7();
		return L_0;
	}
}
// System.Void UnityEngine.EventSystems.PointerEventData::set_pointerCurrentRaycast(UnityEngine.EventSystems.RaycastResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PointerEventData_set_pointerCurrentRaycast_mA63CA749AC5410AF7D28F4C924BA3372E12F61FC (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  ___value0, const RuntimeMethod* method)
{
	{
		// public RaycastResult pointerCurrentRaycast { get; set; }
		RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  L_0 = ___value0;
		__this->set_U3CpointerCurrentRaycastU3Ek__BackingField_7(L_0);
		return;
	}
}
// UnityEngine.EventSystems.RaycastResult UnityEngine.EventSystems.PointerEventData::get_pointerPressRaycast()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  PointerEventData_get_pointerPressRaycast_m722BCA823E0405C9DF20312CDFBBEB5B1B05B7AE (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, const RuntimeMethod* method)
{
	{
		// public RaycastResult pointerPressRaycast { get; set; }
		RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  L_0 = __this->get_U3CpointerPressRaycastU3Ek__BackingField_8();
		return L_0;
	}
}
// System.Void UnityEngine.EventSystems.PointerEventData::set_pointerPressRaycast(UnityEngine.EventSystems.RaycastResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PointerEventData_set_pointerPressRaycast_m2F371C6E5AB2AAB39C6F7F889594D480D797D5FD (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  ___value0, const RuntimeMethod* method)
{
	{
		// public RaycastResult pointerPressRaycast { get; set; }
		RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  L_0 = ___value0;
		__this->set_U3CpointerPressRaycastU3Ek__BackingField_8(L_0);
		return;
	}
}
// System.Boolean UnityEngine.EventSystems.PointerEventData::get_eligibleForClick()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PointerEventData_get_eligibleForClick_m2DAAE590F749D77C50A3665B848B6F778518E29A (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, const RuntimeMethod* method)
{
	{
		// public bool eligibleForClick { get; set; }
		bool L_0 = __this->get_U3CeligibleForClickU3Ek__BackingField_10();
		return L_0;
	}
}
// System.Void UnityEngine.EventSystems.PointerEventData::set_eligibleForClick(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PointerEventData_set_eligibleForClick_m40B82588BC83E4CF72209B9B1A50585CCE82ABD2 (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, bool ___value0, const RuntimeMethod* method)
{
	{
		// public bool eligibleForClick { get; set; }
		bool L_0 = ___value0;
		__this->set_U3CeligibleForClickU3Ek__BackingField_10(L_0);
		return;
	}
}
// System.Int32 UnityEngine.EventSystems.PointerEventData::get_pointerId()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PointerEventData_get_pointerId_mD351BA661F70CDBB48AA5E80496179069E620D97 (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, const RuntimeMethod* method)
{
	{
		// public int pointerId { get; set; }
		int32_t L_0 = __this->get_U3CpointerIdU3Ek__BackingField_11();
		return L_0;
	}
}
// System.Void UnityEngine.EventSystems.PointerEventData::set_pointerId(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PointerEventData_set_pointerId_m078CD15662E127124C86C88ACB3C5B44E61F1A54 (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	{
		// public int pointerId { get; set; }
		int32_t L_0 = ___value0;
		__this->set_U3CpointerIdU3Ek__BackingField_11(L_0);
		return;
	}
}
// UnityEngine.Vector2 UnityEngine.EventSystems.PointerEventData::get_position()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  PointerEventData_get_position_mF25FC495A9C968C65BF34B5984616CBFB6332D55 (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, const RuntimeMethod* method)
{
	{
		// public Vector2 position { get; set; }
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_0 = __this->get_U3CpositionU3Ek__BackingField_12();
		return L_0;
	}
}
// System.Void UnityEngine.EventSystems.PointerEventData::set_position(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PointerEventData_set_position_m9BDCBF26C28C01F781ACB8FC87448CB4ADD0BBD5 (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___value0, const RuntimeMethod* method)
{
	{
		// public Vector2 position { get; set; }
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_0 = ___value0;
		__this->set_U3CpositionU3Ek__BackingField_12(L_0);
		return;
	}
}
// UnityEngine.Vector2 UnityEngine.EventSystems.PointerEventData::get_delta()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  PointerEventData_get_delta_mC5D62E985D40A7708316C6E07B699B96D9C8184E (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, const RuntimeMethod* method)
{
	{
		// public Vector2 delta { get; set; }
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_0 = __this->get_U3CdeltaU3Ek__BackingField_13();
		return L_0;
	}
}
// System.Void UnityEngine.EventSystems.PointerEventData::set_delta(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PointerEventData_set_delta_mC9CBC11B2F8147F7E94590769271297EE018682F (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___value0, const RuntimeMethod* method)
{
	{
		// public Vector2 delta { get; set; }
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_0 = ___value0;
		__this->set_U3CdeltaU3Ek__BackingField_13(L_0);
		return;
	}
}
// UnityEngine.Vector2 UnityEngine.EventSystems.PointerEventData::get_pressPosition()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  PointerEventData_get_pressPosition_m7C8D5A54C81C801EB577A60718C4211DFA1A3624 (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, const RuntimeMethod* method)
{
	{
		// public Vector2 pressPosition { get; set; }
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_0 = __this->get_U3CpressPositionU3Ek__BackingField_14();
		return L_0;
	}
}
// System.Void UnityEngine.EventSystems.PointerEventData::set_pressPosition(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PointerEventData_set_pressPosition_m3F5805FAD17E1BC44B84795506DE7EBA7215A46C (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___value0, const RuntimeMethod* method)
{
	{
		// public Vector2 pressPosition { get; set; }
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_0 = ___value0;
		__this->set_U3CpressPositionU3Ek__BackingField_14(L_0);
		return;
	}
}
// UnityEngine.Vector3 UnityEngine.EventSystems.PointerEventData::get_worldPosition()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  PointerEventData_get_worldPosition_mF0DC1B57F31BB6FB8FFDD666603FF0909940EFA8 (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, const RuntimeMethod* method)
{
	{
		// public Vector3 worldPosition { get; set; }
		Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  L_0 = __this->get_U3CworldPositionU3Ek__BackingField_15();
		return L_0;
	}
}
// System.Void UnityEngine.EventSystems.PointerEventData::set_worldPosition(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PointerEventData_set_worldPosition_m69BBE1250B8D37869B056EDD7FE6DED1A5B8438E (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  ___value0, const RuntimeMethod* method)
{
	{
		// public Vector3 worldPosition { get; set; }
		Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  L_0 = ___value0;
		__this->set_U3CworldPositionU3Ek__BackingField_15(L_0);
		return;
	}
}
// UnityEngine.Vector3 UnityEngine.EventSystems.PointerEventData::get_worldNormal()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  PointerEventData_get_worldNormal_m310D7AC52A1EBD88080267B39ADA66A6EC778D26 (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, const RuntimeMethod* method)
{
	{
		// public Vector3 worldNormal { get; set; }
		Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  L_0 = __this->get_U3CworldNormalU3Ek__BackingField_16();
		return L_0;
	}
}
// System.Void UnityEngine.EventSystems.PointerEventData::set_worldNormal(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PointerEventData_set_worldNormal_mA59C3E7AA9F72E8484C51AB6F276EE53AA7CEF49 (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  ___value0, const RuntimeMethod* method)
{
	{
		// public Vector3 worldNormal { get; set; }
		Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  L_0 = ___value0;
		__this->set_U3CworldNormalU3Ek__BackingField_16(L_0);
		return;
	}
}
// System.Single UnityEngine.EventSystems.PointerEventData::get_clickTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float PointerEventData_get_clickTime_m22DF8D2239FF9E101B69E3C27710B3512328BBF3 (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, const RuntimeMethod* method)
{
	{
		// public float clickTime { get; set; }
		float L_0 = __this->get_U3CclickTimeU3Ek__BackingField_17();
		return L_0;
	}
}
// System.Void UnityEngine.EventSystems.PointerEventData::set_clickTime(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PointerEventData_set_clickTime_m65041A6875D4A8091A0F7195D8E3D11F1DE49FFD (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, float ___value0, const RuntimeMethod* method)
{
	{
		// public float clickTime { get; set; }
		float L_0 = ___value0;
		__this->set_U3CclickTimeU3Ek__BackingField_17(L_0);
		return;
	}
}
// System.Int32 UnityEngine.EventSystems.PointerEventData::get_clickCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PointerEventData_get_clickCount_m171A2D241BD02AC43908420497688C5B354BF6E9 (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, const RuntimeMethod* method)
{
	{
		// public int clickCount { get; set; }
		int32_t L_0 = __this->get_U3CclickCountU3Ek__BackingField_18();
		return L_0;
	}
}
// System.Void UnityEngine.EventSystems.PointerEventData::set_clickCount(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PointerEventData_set_clickCount_mE77013E6A569F7BE54306B6AE6DE6B24396789F0 (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	{
		// public int clickCount { get; set; }
		int32_t L_0 = ___value0;
		__this->set_U3CclickCountU3Ek__BackingField_18(L_0);
		return;
	}
}
// UnityEngine.Vector2 UnityEngine.EventSystems.PointerEventData::get_scrollDelta()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  PointerEventData_get_scrollDelta_mF473A122C860EC5279F6F5D085912BDA6418690B (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, const RuntimeMethod* method)
{
	{
		// public Vector2 scrollDelta { get; set; }
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_0 = __this->get_U3CscrollDeltaU3Ek__BackingField_19();
		return L_0;
	}
}
// System.Void UnityEngine.EventSystems.PointerEventData::set_scrollDelta(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PointerEventData_set_scrollDelta_mC28D770F77171619EADE3FADA463866F6E4F3733 (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___value0, const RuntimeMethod* method)
{
	{
		// public Vector2 scrollDelta { get; set; }
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_0 = ___value0;
		__this->set_U3CscrollDeltaU3Ek__BackingField_19(L_0);
		return;
	}
}
// System.Boolean UnityEngine.EventSystems.PointerEventData::get_useDragThreshold()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PointerEventData_get_useDragThreshold_mD34A3546D654B48F02FA3920DBEC208891257482 (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, const RuntimeMethod* method)
{
	{
		// public bool useDragThreshold { get; set; }
		bool L_0 = __this->get_U3CuseDragThresholdU3Ek__BackingField_20();
		return L_0;
	}
}
// System.Void UnityEngine.EventSystems.PointerEventData::set_useDragThreshold(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PointerEventData_set_useDragThreshold_mB742BB006F245766C00371FF33B680FF3F0F48F1 (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, bool ___value0, const RuntimeMethod* method)
{
	{
		// public bool useDragThreshold { get; set; }
		bool L_0 = ___value0;
		__this->set_U3CuseDragThresholdU3Ek__BackingField_20(L_0);
		return;
	}
}
// System.Boolean UnityEngine.EventSystems.PointerEventData::get_dragging()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PointerEventData_get_dragging_mDB8CAFA859F6B7AC6EABAE340FA047BC2620927F (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, const RuntimeMethod* method)
{
	{
		// public bool dragging { get; set; }
		bool L_0 = __this->get_U3CdraggingU3Ek__BackingField_21();
		return L_0;
	}
}
// System.Void UnityEngine.EventSystems.PointerEventData::set_dragging(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PointerEventData_set_dragging_m34110A723023758249425A1F3C98EFA27BF19F45 (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, bool ___value0, const RuntimeMethod* method)
{
	{
		// public bool dragging { get; set; }
		bool L_0 = ___value0;
		__this->set_U3CdraggingU3Ek__BackingField_21(L_0);
		return;
	}
}
// UnityEngine.EventSystems.PointerEventData_InputButton UnityEngine.EventSystems.PointerEventData::get_button()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PointerEventData_get_button_mC662D5DAC02F0ED6AE9205259116CC91BB92BD3E (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, const RuntimeMethod* method)
{
	{
		// public InputButton button { get; set; }
		int32_t L_0 = __this->get_U3CbuttonU3Ek__BackingField_22();
		return L_0;
	}
}
// System.Void UnityEngine.EventSystems.PointerEventData::set_button(UnityEngine.EventSystems.PointerEventData_InputButton)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PointerEventData_set_button_m240561B7D92B4AD898CDBD887828B48BBDD0DD2A (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	{
		// public InputButton button { get; set; }
		int32_t L_0 = ___value0;
		__this->set_U3CbuttonU3Ek__BackingField_22(L_0);
		return;
	}
}
// System.Void UnityEngine.EventSystems.PointerEventData::.ctor(UnityEngine.EventSystems.EventSystem)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PointerEventData__ctor_m121A903CE81C0758A49C721F7C1668362BFAE7E4 (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * ___eventSystem0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PointerEventData__ctor_m121A903CE81C0758A49C721F7C1668362BFAE7E4_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// public List<GameObject> hovered = new List<GameObject>();
		List_1_t0087C02D52C7E5CFF8C0C55FC0453A28FD5F055B * L_0 = (List_1_t0087C02D52C7E5CFF8C0C55FC0453A28FD5F055B *)il2cpp_codegen_object_new(List_1_t0087C02D52C7E5CFF8C0C55FC0453A28FD5F055B_il2cpp_TypeInfo_var);
		List_1__ctor_m23BDA1112566B2E9149D885E4061EA3063EEDA60(L_0, /*hidden argument*/List_1__ctor_m23BDA1112566B2E9149D885E4061EA3063EEDA60_RuntimeMethod_var);
		__this->set_hovered_9(L_0);
		// public PointerEventData(EventSystem eventSystem) : base(eventSystem)
		EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * L_1 = ___eventSystem0;
		BaseEventData__ctor_mA58C6566C43F8624C85203FAE2B27528C584675E(__this, L_1, /*hidden argument*/NULL);
		// eligibleForClick = false;
		PointerEventData_set_eligibleForClick_m40B82588BC83E4CF72209B9B1A50585CCE82ABD2_inline(__this, (bool)0, /*hidden argument*/NULL);
		// pointerId = -1;
		PointerEventData_set_pointerId_m078CD15662E127124C86C88ACB3C5B44E61F1A54_inline(__this, (-1), /*hidden argument*/NULL);
		// position = Vector2.zero; 
		IL2CPP_RUNTIME_CLASS_INIT(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_il2cpp_TypeInfo_var);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_2 = Vector2_get_zero_mFE0C3213BB698130D6C5247AB4B887A59074D0A8(/*hidden argument*/NULL);
		PointerEventData_set_position_m9BDCBF26C28C01F781ACB8FC87448CB4ADD0BBD5_inline(__this, L_2, /*hidden argument*/NULL);
		// delta = Vector2.zero; 
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_3 = Vector2_get_zero_mFE0C3213BB698130D6C5247AB4B887A59074D0A8(/*hidden argument*/NULL);
		PointerEventData_set_delta_mC9CBC11B2F8147F7E94590769271297EE018682F_inline(__this, L_3, /*hidden argument*/NULL);
		// pressPosition = Vector2.zero; 
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_4 = Vector2_get_zero_mFE0C3213BB698130D6C5247AB4B887A59074D0A8(/*hidden argument*/NULL);
		PointerEventData_set_pressPosition_m3F5805FAD17E1BC44B84795506DE7EBA7215A46C_inline(__this, L_4, /*hidden argument*/NULL);
		// clickTime = 0.0f; 
		PointerEventData_set_clickTime_m65041A6875D4A8091A0F7195D8E3D11F1DE49FFD_inline(__this, (0.0f), /*hidden argument*/NULL);
		// clickCount = 0; 
		PointerEventData_set_clickCount_mE77013E6A569F7BE54306B6AE6DE6B24396789F0_inline(__this, 0, /*hidden argument*/NULL);
		// scrollDelta = Vector2.zero;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_5 = Vector2_get_zero_mFE0C3213BB698130D6C5247AB4B887A59074D0A8(/*hidden argument*/NULL);
		PointerEventData_set_scrollDelta_mC28D770F77171619EADE3FADA463866F6E4F3733_inline(__this, L_5, /*hidden argument*/NULL);
		// useDragThreshold = true;
		PointerEventData_set_useDragThreshold_mB742BB006F245766C00371FF33B680FF3F0F48F1_inline(__this, (bool)1, /*hidden argument*/NULL);
		// dragging = false;
		PointerEventData_set_dragging_m34110A723023758249425A1F3C98EFA27BF19F45_inline(__this, (bool)0, /*hidden argument*/NULL);
		// button = InputButton.Left;
		PointerEventData_set_button_m240561B7D92B4AD898CDBD887828B48BBDD0DD2A_inline(__this, 0, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Boolean UnityEngine.EventSystems.PointerEventData::IsPointerMoving()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PointerEventData_IsPointerMoving_m898C7306913917BFE04B3CF7A7A463EE94979D68 (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, const RuntimeMethod* method)
{
	Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		// return delta.sqrMagnitude > 0.0f;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_0 = PointerEventData_get_delta_mC5D62E985D40A7708316C6E07B699B96D9C8184E_inline(__this, /*hidden argument*/NULL);
		V_0 = L_0;
		float L_1 = Vector2_get_sqrMagnitude_mAEE10A8ECE7D5754E10727BA8C9068A759AD7002((Vector2_tA85D2DD88578276CA8A8796756458277E72D073D *)(&V_0), /*hidden argument*/NULL);
		return (bool)((((float)L_1) > ((float)(0.0f)))? 1 : 0);
	}
}
// System.Boolean UnityEngine.EventSystems.PointerEventData::IsScrolling()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PointerEventData_IsScrolling_m47CCF26BC0D686E601614A08253EDA068B7690B3 (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, const RuntimeMethod* method)
{
	Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		// return scrollDelta.sqrMagnitude > 0.0f;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_0 = PointerEventData_get_scrollDelta_mF473A122C860EC5279F6F5D085912BDA6418690B_inline(__this, /*hidden argument*/NULL);
		V_0 = L_0;
		float L_1 = Vector2_get_sqrMagnitude_mAEE10A8ECE7D5754E10727BA8C9068A759AD7002((Vector2_tA85D2DD88578276CA8A8796756458277E72D073D *)(&V_0), /*hidden argument*/NULL);
		return (bool)((((float)L_1) > ((float)(0.0f)))? 1 : 0);
	}
}
// UnityEngine.Camera UnityEngine.EventSystems.PointerEventData::get_enterEventCamera()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * PointerEventData_get_enterEventCamera_m4DCBA203F50F1F4D30118573061FD4634D4B4915 (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PointerEventData_get_enterEventCamera_m4DCBA203F50F1F4D30118573061FD4634D4B4915_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// get { return pointerCurrentRaycast.module == null ? null : pointerCurrentRaycast.module.eventCamera; }
		RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  L_0 = PointerEventData_get_pointerCurrentRaycast_mE58F786484E13AF2E6C2706E20C889E7453E3A7A_inline(__this, /*hidden argument*/NULL);
		BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 * L_1 = L_0.get_module_1();
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_2 = Object_op_Equality_mBC2401774F3BE33E8CF6F0A8148E66C95D6CFF1C(L_1, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (L_2)
		{
			goto IL_0024;
		}
	}
	{
		RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  L_3 = PointerEventData_get_pointerCurrentRaycast_mE58F786484E13AF2E6C2706E20C889E7453E3A7A_inline(__this, /*hidden argument*/NULL);
		BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 * L_4 = L_3.get_module_1();
		NullCheck(L_4);
		Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * L_5 = VirtFuncInvoker0< Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * >::Invoke(18 /* UnityEngine.Camera UnityEngine.EventSystems.BaseRaycaster::get_eventCamera() */, L_4);
		return L_5;
	}

IL_0024:
	{
		return (Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 *)NULL;
	}
}
// UnityEngine.Camera UnityEngine.EventSystems.PointerEventData::get_pressEventCamera()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * PointerEventData_get_pressEventCamera_mC505603722C7C3CBEE8C56029C2CA6C5CC769E76 (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PointerEventData_get_pressEventCamera_mC505603722C7C3CBEE8C56029C2CA6C5CC769E76_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// get { return pointerPressRaycast.module == null ? null : pointerPressRaycast.module.eventCamera; }
		RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  L_0 = PointerEventData_get_pointerPressRaycast_m722BCA823E0405C9DF20312CDFBBEB5B1B05B7AE_inline(__this, /*hidden argument*/NULL);
		BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 * L_1 = L_0.get_module_1();
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_2 = Object_op_Equality_mBC2401774F3BE33E8CF6F0A8148E66C95D6CFF1C(L_1, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (L_2)
		{
			goto IL_0024;
		}
	}
	{
		RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  L_3 = PointerEventData_get_pointerPressRaycast_m722BCA823E0405C9DF20312CDFBBEB5B1B05B7AE_inline(__this, /*hidden argument*/NULL);
		BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 * L_4 = L_3.get_module_1();
		NullCheck(L_4);
		Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * L_5 = VirtFuncInvoker0< Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * >::Invoke(18 /* UnityEngine.Camera UnityEngine.EventSystems.BaseRaycaster::get_eventCamera() */, L_4);
		return L_5;
	}

IL_0024:
	{
		return (Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 *)NULL;
	}
}
// UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::get_pointerPress()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * PointerEventData_get_pointerPress_m7B8C9E16E2B9E86C4DA93A2A2E3A58E56536406B (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, const RuntimeMethod* method)
{
	{
		// get { return m_PointerPress; }
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_0 = __this->get_m_PointerPress_3();
		return L_0;
	}
}
// System.Void UnityEngine.EventSystems.PointerEventData::set_pointerPress(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PointerEventData_set_pointerPress_m053AF3BF19752D9271AAC6A633B2718C61870D33 (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PointerEventData_set_pointerPress_m053AF3BF19752D9271AAC6A633B2718C61870D33_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (m_PointerPress == value)
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_0 = __this->get_m_PointerPress_3();
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_1 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_2 = Object_op_Equality_mBC2401774F3BE33E8CF6F0A8148E66C95D6CFF1C(L_0, L_1, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_000f;
		}
	}
	{
		// return;
		return;
	}

IL_000f:
	{
		// lastPress = m_PointerPress;
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_3 = __this->get_m_PointerPress_3();
		PointerEventData_set_lastPress_m0E97AFEEB05C4DDEDA0465481CFE09EFDF617319_inline(__this, L_3, /*hidden argument*/NULL);
		// m_PointerPress = value;
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_4 = ___value0;
		__this->set_m_PointerPress_3(L_4);
		// }
		return;
	}
}
// System.String UnityEngine.EventSystems.PointerEventData::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PointerEventData_ToString_mFFD67D75B8BC560CBFE5E4D417D7F44124493991 (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PointerEventData_ToString_mFFD67D75B8BC560CBFE5E4D417D7F44124493991_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  V_1;
	memset((&V_1), 0, sizeof(V_1));
	{
		// var sb = new StringBuilder();
		StringBuilder_t * L_0 = (StringBuilder_t *)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
		StringBuilder__ctor_mF928376F82E8C8FF3C11842C562DB8CF28B2735E(L_0, /*hidden argument*/NULL);
		// sb.AppendLine("<b>Position</b>: " + position);
		StringBuilder_t * L_1 = L_0;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_2 = PointerEventData_get_position_mF25FC495A9C968C65BF34B5984616CBFB6332D55_inline(__this, /*hidden argument*/NULL);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_3 = L_2;
		RuntimeObject * L_4 = Box(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_il2cpp_TypeInfo_var, &L_3);
		String_t* L_5 = String_Concat_mBB19C73816BDD1C3519F248E1ADC8E11A6FDB495(_stringLiteral4824754A1208E36BE5BD9D7741EF31DE24A446E9, L_4, /*hidden argument*/NULL);
		NullCheck(L_1);
		StringBuilder_AppendLine_mA2F79A5F2CAA91B9F7917C0EB2B381357A395609(L_1, L_5, /*hidden argument*/NULL);
		// sb.AppendLine("<b>delta</b>: " + delta);
		StringBuilder_t * L_6 = L_1;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_7 = PointerEventData_get_delta_mC5D62E985D40A7708316C6E07B699B96D9C8184E_inline(__this, /*hidden argument*/NULL);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_8 = L_7;
		RuntimeObject * L_9 = Box(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_il2cpp_TypeInfo_var, &L_8);
		String_t* L_10 = String_Concat_mBB19C73816BDD1C3519F248E1ADC8E11A6FDB495(_stringLiteral6410AFC3D8EAF1300CE14A4A75B1AE311B46BB3D, L_9, /*hidden argument*/NULL);
		NullCheck(L_6);
		StringBuilder_AppendLine_mA2F79A5F2CAA91B9F7917C0EB2B381357A395609(L_6, L_10, /*hidden argument*/NULL);
		// sb.AppendLine("<b>eligibleForClick</b>: " + eligibleForClick);
		StringBuilder_t * L_11 = L_6;
		bool L_12 = PointerEventData_get_eligibleForClick_m2DAAE590F749D77C50A3665B848B6F778518E29A_inline(__this, /*hidden argument*/NULL);
		V_0 = L_12;
		String_t* L_13 = Boolean_ToString_m62D1EFD5F6D5F6B6AF0D14A07BF5741C94413301((bool*)(&V_0), /*hidden argument*/NULL);
		String_t* L_14 = String_Concat_mB78D0094592718DA6D5DB6C712A9C225631666BE(_stringLiteral143485F6AB09A04EFA8592FAF451842930E013D3, L_13, /*hidden argument*/NULL);
		NullCheck(L_11);
		StringBuilder_AppendLine_mA2F79A5F2CAA91B9F7917C0EB2B381357A395609(L_11, L_14, /*hidden argument*/NULL);
		// sb.AppendLine("<b>pointerEnter</b>: " + pointerEnter);
		StringBuilder_t * L_15 = L_11;
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_16 = PointerEventData_get_pointerEnter_m47E87ACB1557B6380D0E66F57C2F9FFFD5E86DC2_inline(__this, /*hidden argument*/NULL);
		String_t* L_17 = String_Concat_mBB19C73816BDD1C3519F248E1ADC8E11A6FDB495(_stringLiteralD9F0B728F8B41C0FBCF325CDFF95574BEF3D0305, L_16, /*hidden argument*/NULL);
		NullCheck(L_15);
		StringBuilder_AppendLine_mA2F79A5F2CAA91B9F7917C0EB2B381357A395609(L_15, L_17, /*hidden argument*/NULL);
		// sb.AppendLine("<b>pointerPress</b>: " + pointerPress);
		StringBuilder_t * L_18 = L_15;
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_19 = PointerEventData_get_pointerPress_m7B8C9E16E2B9E86C4DA93A2A2E3A58E56536406B_inline(__this, /*hidden argument*/NULL);
		String_t* L_20 = String_Concat_mBB19C73816BDD1C3519F248E1ADC8E11A6FDB495(_stringLiteralE27F38C29D9E829679BBE04626F26354087DA51E, L_19, /*hidden argument*/NULL);
		NullCheck(L_18);
		StringBuilder_AppendLine_mA2F79A5F2CAA91B9F7917C0EB2B381357A395609(L_18, L_20, /*hidden argument*/NULL);
		// sb.AppendLine("<b>lastPointerPress</b>: " + lastPress);
		StringBuilder_t * L_21 = L_18;
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_22 = PointerEventData_get_lastPress_m6B005D786FC5B30ECD8D5BC068420D0C361357F4_inline(__this, /*hidden argument*/NULL);
		String_t* L_23 = String_Concat_mBB19C73816BDD1C3519F248E1ADC8E11A6FDB495(_stringLiteralAFB34D479A439057F4F8B32689E246CCA223FB77, L_22, /*hidden argument*/NULL);
		NullCheck(L_21);
		StringBuilder_AppendLine_mA2F79A5F2CAA91B9F7917C0EB2B381357A395609(L_21, L_23, /*hidden argument*/NULL);
		// sb.AppendLine("<b>pointerDrag</b>: " + pointerDrag);
		StringBuilder_t * L_24 = L_21;
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_25 = PointerEventData_get_pointerDrag_m20299CC70BC6DA11AFDB8A33A957AC306FBEE5C7_inline(__this, /*hidden argument*/NULL);
		String_t* L_26 = String_Concat_mBB19C73816BDD1C3519F248E1ADC8E11A6FDB495(_stringLiteral47FEFC2A679A931B5B0109A5DD4B8A8F0AB83F67, L_25, /*hidden argument*/NULL);
		NullCheck(L_24);
		StringBuilder_AppendLine_mA2F79A5F2CAA91B9F7917C0EB2B381357A395609(L_24, L_26, /*hidden argument*/NULL);
		// sb.AppendLine("<b>Use Drag Threshold</b>: " + useDragThreshold);
		StringBuilder_t * L_27 = L_24;
		bool L_28 = PointerEventData_get_useDragThreshold_mD34A3546D654B48F02FA3920DBEC208891257482_inline(__this, /*hidden argument*/NULL);
		V_0 = L_28;
		String_t* L_29 = Boolean_ToString_m62D1EFD5F6D5F6B6AF0D14A07BF5741C94413301((bool*)(&V_0), /*hidden argument*/NULL);
		String_t* L_30 = String_Concat_mB78D0094592718DA6D5DB6C712A9C225631666BE(_stringLiteralEC9482C230F7C1C7344A86ED0825D6F622A35F6E, L_29, /*hidden argument*/NULL);
		NullCheck(L_27);
		StringBuilder_AppendLine_mA2F79A5F2CAA91B9F7917C0EB2B381357A395609(L_27, L_30, /*hidden argument*/NULL);
		// sb.AppendLine("<b>Current Raycast:</b>");
		StringBuilder_t * L_31 = L_27;
		NullCheck(L_31);
		StringBuilder_AppendLine_mA2F79A5F2CAA91B9F7917C0EB2B381357A395609(L_31, _stringLiteral02869C465F7A1307EFAFE70D034A1B7E195D20C8, /*hidden argument*/NULL);
		// sb.AppendLine(pointerCurrentRaycast.ToString());
		StringBuilder_t * L_32 = L_31;
		RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  L_33 = PointerEventData_get_pointerCurrentRaycast_mE58F786484E13AF2E6C2706E20C889E7453E3A7A_inline(__this, /*hidden argument*/NULL);
		V_1 = L_33;
		String_t* L_34 = RaycastResult_ToString_m0EE4380602D2025F27DB18ABE887E9CC7C39BB5B((RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91 *)(&V_1), /*hidden argument*/NULL);
		NullCheck(L_32);
		StringBuilder_AppendLine_mA2F79A5F2CAA91B9F7917C0EB2B381357A395609(L_32, L_34, /*hidden argument*/NULL);
		// sb.AppendLine("<b>Press Raycast:</b>");
		StringBuilder_t * L_35 = L_32;
		NullCheck(L_35);
		StringBuilder_AppendLine_mA2F79A5F2CAA91B9F7917C0EB2B381357A395609(L_35, _stringLiteral44AACA94704A8DFDF396F166B996163D7D00F479, /*hidden argument*/NULL);
		// sb.AppendLine(pointerPressRaycast.ToString());
		StringBuilder_t * L_36 = L_35;
		RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  L_37 = PointerEventData_get_pointerPressRaycast_m722BCA823E0405C9DF20312CDFBBEB5B1B05B7AE_inline(__this, /*hidden argument*/NULL);
		V_1 = L_37;
		String_t* L_38 = RaycastResult_ToString_m0EE4380602D2025F27DB18ABE887E9CC7C39BB5B((RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91 *)(&V_1), /*hidden argument*/NULL);
		NullCheck(L_36);
		StringBuilder_AppendLine_mA2F79A5F2CAA91B9F7917C0EB2B381357A395609(L_36, L_38, /*hidden argument*/NULL);
		// return sb.ToString();
		NullCheck(L_36);
		String_t* L_39 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_36);
		return L_39;
	}
}
#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.Boolean UnityEngine.EventSystems.PointerInputModule::GetPointerData(System.Int32,UnityEngine.EventSystems.PointerEventData&,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PointerInputModule_GetPointerData_mF40B733CA91DCC168F7417BD9C264D21F82C2E94 (PointerInputModule_tE8CB9BDC38DAF3162843E22541093DADDE1BB19C * __this, int32_t ___id0, PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 ** ___data1, bool ___create2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PointerInputModule_GetPointerData_mF40B733CA91DCC168F7417BD9C264D21F82C2E94_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (!m_PointerData.TryGetValue(id, out data) && create)
		Dictionary_2_t9F401E8FAE13945DFBD264E317248AB9CC9C36CA * L_0 = __this->get_m_PointerData_14();
		int32_t L_1 = ___id0;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 ** L_2 = ___data1;
		NullCheck(L_0);
		bool L_3 = Dictionary_2_TryGetValue_mF17BC86A0D4820648A8622C5F3A0D0EC4EE4FD77(L_0, L_1, (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 **)L_2, /*hidden argument*/Dictionary_2_TryGetValue_mF17BC86A0D4820648A8622C5F3A0D0EC4EE4FD77_RuntimeMethod_var);
		bool L_4 = ___create2;
		if (!((int32_t)((int32_t)((((int32_t)L_3) == ((int32_t)0))? 1 : 0)&(int32_t)L_4)))
		{
			goto IL_0038;
		}
	}
	{
		// data = new PointerEventData(eventSystem)
		// {
		//     pointerId = id,
		// };
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 ** L_5 = ___data1;
		EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * L_6 = BaseInputModule_get_eventSystem_mEF6DEC17FF56D786AA217A52FCCFE8C6F38546BE_inline(__this, /*hidden argument*/NULL);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_7 = (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 *)il2cpp_codegen_object_new(PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63_il2cpp_TypeInfo_var);
		PointerEventData__ctor_m121A903CE81C0758A49C721F7C1668362BFAE7E4(L_7, L_6, /*hidden argument*/NULL);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_8 = L_7;
		int32_t L_9 = ___id0;
		NullCheck(L_8);
		PointerEventData_set_pointerId_m078CD15662E127124C86C88ACB3C5B44E61F1A54_inline(L_8, L_9, /*hidden argument*/NULL);
		*((RuntimeObject **)L_5) = (RuntimeObject *)L_8;
		Il2CppCodeGenWriteBarrier((void**)(RuntimeObject **)L_5, (void*)(RuntimeObject *)L_8);
		// m_PointerData.Add(id, data);
		Dictionary_2_t9F401E8FAE13945DFBD264E317248AB9CC9C36CA * L_10 = __this->get_m_PointerData_14();
		int32_t L_11 = ___id0;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 ** L_12 = ___data1;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_13 = *((PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 **)L_12);
		NullCheck(L_10);
		Dictionary_2_Add_mB39F8DB52D60D72148BEBFEBC823D9B42F5B85C1(L_10, L_11, L_13, /*hidden argument*/Dictionary_2_Add_mB39F8DB52D60D72148BEBFEBC823D9B42F5B85C1_RuntimeMethod_var);
		// return true;
		return (bool)1;
	}

IL_0038:
	{
		// return false;
		return (bool)0;
	}
}
// System.Void UnityEngine.EventSystems.PointerInputModule::RemovePointerData(UnityEngine.EventSystems.PointerEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PointerInputModule_RemovePointerData_m17E63DD11FE440D4D88078B4895137C942C52C3A (PointerInputModule_tE8CB9BDC38DAF3162843E22541093DADDE1BB19C * __this, PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * ___data0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PointerInputModule_RemovePointerData_m17E63DD11FE440D4D88078B4895137C942C52C3A_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// m_PointerData.Remove(data.pointerId);
		Dictionary_2_t9F401E8FAE13945DFBD264E317248AB9CC9C36CA * L_0 = __this->get_m_PointerData_14();
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_1 = ___data0;
		NullCheck(L_1);
		int32_t L_2 = PointerEventData_get_pointerId_mD351BA661F70CDBB48AA5E80496179069E620D97_inline(L_1, /*hidden argument*/NULL);
		NullCheck(L_0);
		Dictionary_2_Remove_m7671548D856DFE9BA548BFEBB3BC0B373AD651C4(L_0, L_2, /*hidden argument*/Dictionary_2_Remove_m7671548D856DFE9BA548BFEBB3BC0B373AD651C4_RuntimeMethod_var);
		// }
		return;
	}
}
// UnityEngine.EventSystems.PointerEventData UnityEngine.EventSystems.PointerInputModule::GetTouchPointerEventData(UnityEngine.Touch,System.Boolean&,System.Boolean&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * PointerInputModule_GetTouchPointerEventData_m27D309E699986AE28F15FF944CCADC4EA2E9BC11 (PointerInputModule_tE8CB9BDC38DAF3162843E22541093DADDE1BB19C * __this, Touch_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8  ___input0, bool* ___pressed1, bool* ___released2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PointerInputModule_GetTouchPointerEventData_m27D309E699986AE28F15FF944CCADC4EA2E9BC11_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * V_0 = NULL;
	bool V_1 = false;
	RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  V_2;
	memset((&V_2), 0, sizeof(V_2));
	RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  V_3;
	memset((&V_3), 0, sizeof(V_3));
	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;
	{
		// var created = GetPointerData(input.fingerId, out pointerData, true);
		int32_t L_0 = Touch_get_fingerId_m2EF0EF2E6E388C8D9D38C58EF5D03EA30E568E1D((Touch_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8 *)(&___input0), /*hidden argument*/NULL);
		bool L_1 = PointerInputModule_GetPointerData_mF40B733CA91DCC168F7417BD9C264D21F82C2E94(__this, L_0, (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 **)(&V_0), (bool)1, /*hidden argument*/NULL);
		V_1 = L_1;
		// pointerData.Reset();
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_2 = V_0;
		NullCheck(L_2);
		VirtActionInvoker0::Invoke(4 /* System.Void UnityEngine.EventSystems.AbstractEventData::Reset() */, L_2);
		// pressed = created || (input.phase == TouchPhase.Began);
		bool* L_3 = ___pressed1;
		bool L_4 = V_1;
		G_B1_0 = L_3;
		if (L_4)
		{
			G_B2_0 = L_3;
			goto IL_0027;
		}
	}
	{
		int32_t L_5 = Touch_get_phase_m759A61477ECBBD90A57E36F1166EB9340A0FE349((Touch_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8 *)(&___input0), /*hidden argument*/NULL);
		G_B3_0 = ((((int32_t)L_5) == ((int32_t)0))? 1 : 0);
		G_B3_1 = G_B1_0;
		goto IL_0028;
	}

IL_0027:
	{
		G_B3_0 = 1;
		G_B3_1 = G_B2_0;
	}

IL_0028:
	{
		*((int8_t*)G_B3_1) = (int8_t)G_B3_0;
		// released = (input.phase == TouchPhase.Canceled) || (input.phase == TouchPhase.Ended);
		bool* L_6 = ___released2;
		int32_t L_7 = Touch_get_phase_m759A61477ECBBD90A57E36F1166EB9340A0FE349((Touch_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8 *)(&___input0), /*hidden argument*/NULL);
		G_B4_0 = L_6;
		if ((((int32_t)L_7) == ((int32_t)4)))
		{
			G_B5_0 = L_6;
			goto IL_0040;
		}
	}
	{
		int32_t L_8 = Touch_get_phase_m759A61477ECBBD90A57E36F1166EB9340A0FE349((Touch_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8 *)(&___input0), /*hidden argument*/NULL);
		G_B6_0 = ((((int32_t)L_8) == ((int32_t)3))? 1 : 0);
		G_B6_1 = G_B4_0;
		goto IL_0041;
	}

IL_0040:
	{
		G_B6_0 = 1;
		G_B6_1 = G_B5_0;
	}

IL_0041:
	{
		*((int8_t*)G_B6_1) = (int8_t)G_B6_0;
		// if (created)
		bool L_9 = V_1;
		if (!L_9)
		{
			goto IL_0052;
		}
	}
	{
		// pointerData.position = input.position;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_10 = V_0;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_11 = Touch_get_position_m2E60676112DA3628CF2DC76418A275C7FE521D8F((Touch_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8 *)(&___input0), /*hidden argument*/NULL);
		NullCheck(L_10);
		PointerEventData_set_position_m9BDCBF26C28C01F781ACB8FC87448CB4ADD0BBD5_inline(L_10, L_11, /*hidden argument*/NULL);
	}

IL_0052:
	{
		// if (pressed)
		bool* L_12 = ___pressed1;
		int32_t L_13 = *((uint8_t*)L_12);
		if (!L_13)
		{
			goto IL_0063;
		}
	}
	{
		// pointerData.delta = Vector2.zero;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_14 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_il2cpp_TypeInfo_var);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_15 = Vector2_get_zero_mFE0C3213BB698130D6C5247AB4B887A59074D0A8(/*hidden argument*/NULL);
		NullCheck(L_14);
		PointerEventData_set_delta_mC9CBC11B2F8147F7E94590769271297EE018682F_inline(L_14, L_15, /*hidden argument*/NULL);
		goto IL_007b;
	}

IL_0063:
	{
		// pointerData.delta = input.position - pointerData.position;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_16 = V_0;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_17 = Touch_get_position_m2E60676112DA3628CF2DC76418A275C7FE521D8F((Touch_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8 *)(&___input0), /*hidden argument*/NULL);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_18 = V_0;
		NullCheck(L_18);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_19 = PointerEventData_get_position_mF25FC495A9C968C65BF34B5984616CBFB6332D55_inline(L_18, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_il2cpp_TypeInfo_var);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_20 = Vector2_op_Subtraction_m2B347E4311EDBBBF27573E34899D2492E6B063C0(L_17, L_19, /*hidden argument*/NULL);
		NullCheck(L_16);
		PointerEventData_set_delta_mC9CBC11B2F8147F7E94590769271297EE018682F_inline(L_16, L_20, /*hidden argument*/NULL);
	}

IL_007b:
	{
		// pointerData.position = input.position;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_21 = V_0;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_22 = Touch_get_position_m2E60676112DA3628CF2DC76418A275C7FE521D8F((Touch_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8 *)(&___input0), /*hidden argument*/NULL);
		NullCheck(L_21);
		PointerEventData_set_position_m9BDCBF26C28C01F781ACB8FC87448CB4ADD0BBD5_inline(L_21, L_22, /*hidden argument*/NULL);
		// pointerData.button = PointerEventData.InputButton.Left;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_23 = V_0;
		NullCheck(L_23);
		PointerEventData_set_button_m240561B7D92B4AD898CDBD887828B48BBDD0DD2A_inline(L_23, 0, /*hidden argument*/NULL);
		// if (input.phase == TouchPhase.Canceled)
		int32_t L_24 = Touch_get_phase_m759A61477ECBBD90A57E36F1166EB9340A0FE349((Touch_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8 *)(&___input0), /*hidden argument*/NULL);
		if ((!(((uint32_t)L_24) == ((uint32_t)4))))
		{
			goto IL_00aa;
		}
	}
	{
		// pointerData.pointerCurrentRaycast = new RaycastResult();
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_25 = V_0;
		il2cpp_codegen_initobj((&V_2), sizeof(RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91 ));
		RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  L_26 = V_2;
		NullCheck(L_25);
		PointerEventData_set_pointerCurrentRaycast_mA63CA749AC5410AF7D28F4C924BA3372E12F61FC_inline(L_25, L_26, /*hidden argument*/NULL);
		// }
		goto IL_00da;
	}

IL_00aa:
	{
		// eventSystem.RaycastAll(pointerData, m_RaycastResultCache);
		EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * L_27 = BaseInputModule_get_eventSystem_mEF6DEC17FF56D786AA217A52FCCFE8C6F38546BE_inline(__this, /*hidden argument*/NULL);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_28 = V_0;
		List_1_t1BB31D71CB8736DC35CCD9FFB9228FAFD427EB52 * L_29 = ((BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939 *)__this)->get_m_RaycastResultCache_4();
		NullCheck(L_27);
		EventSystem_RaycastAll_mF78E1781C8161DEEF24B6B3FCCC1037787F9A439(L_27, L_28, L_29, /*hidden argument*/NULL);
		// var raycast = FindFirstRaycast(m_RaycastResultCache);
		List_1_t1BB31D71CB8736DC35CCD9FFB9228FAFD427EB52 * L_30 = ((BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939 *)__this)->get_m_RaycastResultCache_4();
		RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  L_31 = BaseInputModule_FindFirstRaycast_m8688F6932686AD7A5910C912787ED4239A70CD57(L_30, /*hidden argument*/NULL);
		V_3 = L_31;
		// pointerData.pointerCurrentRaycast = raycast;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_32 = V_0;
		RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  L_33 = V_3;
		NullCheck(L_32);
		PointerEventData_set_pointerCurrentRaycast_mA63CA749AC5410AF7D28F4C924BA3372E12F61FC_inline(L_32, L_33, /*hidden argument*/NULL);
		// m_RaycastResultCache.Clear();
		List_1_t1BB31D71CB8736DC35CCD9FFB9228FAFD427EB52 * L_34 = ((BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939 *)__this)->get_m_RaycastResultCache_4();
		NullCheck(L_34);
		List_1_Clear_m4B7AF08AC7BBA143ED7EC5F528837F8212D8C422(L_34, /*hidden argument*/List_1_Clear_m4B7AF08AC7BBA143ED7EC5F528837F8212D8C422_RuntimeMethod_var);
	}

IL_00da:
	{
		// return pointerData;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_35 = V_0;
		return L_35;
	}
}
// System.Void UnityEngine.EventSystems.PointerInputModule::CopyFromTo(UnityEngine.EventSystems.PointerEventData,UnityEngine.EventSystems.PointerEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PointerInputModule_CopyFromTo_m33310425F20BE45DA17DA8E1E07FFE461F410F82 (PointerInputModule_tE8CB9BDC38DAF3162843E22541093DADDE1BB19C * __this, PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * ___from0, PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * ___to1, const RuntimeMethod* method)
{
	{
		// @to.position = @from.position;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_0 = ___to1;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_1 = ___from0;
		NullCheck(L_1);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_2 = PointerEventData_get_position_mF25FC495A9C968C65BF34B5984616CBFB6332D55_inline(L_1, /*hidden argument*/NULL);
		NullCheck(L_0);
		PointerEventData_set_position_m9BDCBF26C28C01F781ACB8FC87448CB4ADD0BBD5_inline(L_0, L_2, /*hidden argument*/NULL);
		// @to.delta = @from.delta;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_3 = ___to1;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_4 = ___from0;
		NullCheck(L_4);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_5 = PointerEventData_get_delta_mC5D62E985D40A7708316C6E07B699B96D9C8184E_inline(L_4, /*hidden argument*/NULL);
		NullCheck(L_3);
		PointerEventData_set_delta_mC9CBC11B2F8147F7E94590769271297EE018682F_inline(L_3, L_5, /*hidden argument*/NULL);
		// @to.scrollDelta = @from.scrollDelta;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_6 = ___to1;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_7 = ___from0;
		NullCheck(L_7);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_8 = PointerEventData_get_scrollDelta_mF473A122C860EC5279F6F5D085912BDA6418690B_inline(L_7, /*hidden argument*/NULL);
		NullCheck(L_6);
		PointerEventData_set_scrollDelta_mC28D770F77171619EADE3FADA463866F6E4F3733_inline(L_6, L_8, /*hidden argument*/NULL);
		// @to.pointerCurrentRaycast = @from.pointerCurrentRaycast;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_9 = ___to1;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_10 = ___from0;
		NullCheck(L_10);
		RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  L_11 = PointerEventData_get_pointerCurrentRaycast_mE58F786484E13AF2E6C2706E20C889E7453E3A7A_inline(L_10, /*hidden argument*/NULL);
		NullCheck(L_9);
		PointerEventData_set_pointerCurrentRaycast_mA63CA749AC5410AF7D28F4C924BA3372E12F61FC_inline(L_9, L_11, /*hidden argument*/NULL);
		// @to.pointerEnter = @from.pointerEnter;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_12 = ___to1;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_13 = ___from0;
		NullCheck(L_13);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_14 = PointerEventData_get_pointerEnter_m47E87ACB1557B6380D0E66F57C2F9FFFD5E86DC2_inline(L_13, /*hidden argument*/NULL);
		NullCheck(L_12);
		PointerEventData_set_pointerEnter_mB891C530B173BCDF4FDD5CC757A30AE498D77360_inline(L_12, L_14, /*hidden argument*/NULL);
		// }
		return;
	}
}
// UnityEngine.EventSystems.PointerEventData_FramePressState UnityEngine.EventSystems.PointerInputModule::StateForMouseButton(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PointerInputModule_StateForMouseButton_m0B66950A94543E8F6D16AC6546E7009AEE0B8E2C (PointerInputModule_tE8CB9BDC38DAF3162843E22541093DADDE1BB19C * __this, int32_t ___buttonId0, const RuntimeMethod* method)
{
	bool V_0 = false;
	bool V_1 = false;
	{
		// var pressed = input.GetMouseButtonDown(buttonId);
		BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * L_0 = BaseInputModule_get_input_m385A99609A705346D5288D047EE17374ED406BE7(__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;
		// var released = input.GetMouseButtonUp(buttonId);
		BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * L_3 = BaseInputModule_get_input_m385A99609A705346D5288D047EE17374ED406BE7(__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;
		// if (pressed && released)
		bool L_6 = V_0;
		bool L_7 = V_1;
		if (!((int32_t)((int32_t)L_6&(int32_t)L_7)))
		{
			goto IL_0021;
		}
	}
	{
		// return PointerEventData.FramePressState.PressedAndReleased;
		return (int32_t)(2);
	}

IL_0021:
	{
		// if (pressed)
		bool L_8 = V_0;
		if (!L_8)
		{
			goto IL_0026;
		}
	}
	{
		// return PointerEventData.FramePressState.Pressed;
		return (int32_t)(0);
	}

IL_0026:
	{
		// if (released)
		bool L_9 = V_1;
		if (!L_9)
		{
			goto IL_002b;
		}
	}
	{
		// return PointerEventData.FramePressState.Released;
		return (int32_t)(1);
	}

IL_002b:
	{
		// return PointerEventData.FramePressState.NotChanged;
		return (int32_t)(3);
	}
}
// UnityEngine.EventSystems.PointerInputModule_MouseState UnityEngine.EventSystems.PointerInputModule::GetMousePointerEventData()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MouseState_t4D6249AEF3F24542B7F13D49020EC1B8DC2F05D7 * PointerInputModule_GetMousePointerEventData_mA8B6C810AE130118AA18CD4BD35F8F5BCE0D7E07 (PointerInputModule_tE8CB9BDC38DAF3162843E22541093DADDE1BB19C * __this, const RuntimeMethod* method)
{
	{
		// return GetMousePointerEventData(0);
		MouseState_t4D6249AEF3F24542B7F13D49020EC1B8DC2F05D7 * L_0 = VirtFuncInvoker1< MouseState_t4D6249AEF3F24542B7F13D49020EC1B8DC2F05D7 *, int32_t >::Invoke(27 /* UnityEngine.EventSystems.PointerInputModule/MouseState UnityEngine.EventSystems.PointerInputModule::GetMousePointerEventData(System.Int32) */, __this, 0);
		return L_0;
	}
}
// UnityEngine.EventSystems.PointerInputModule_MouseState UnityEngine.EventSystems.PointerInputModule::GetMousePointerEventData(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MouseState_t4D6249AEF3F24542B7F13D49020EC1B8DC2F05D7 * PointerInputModule_GetMousePointerEventData_mA6DE4DDE2C99B16D77DB3DD2F541C1DC23A18EB4 (PointerInputModule_tE8CB9BDC38DAF3162843E22541093DADDE1BB19C * __this, int32_t ___id0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PointerInputModule_GetMousePointerEventData_mA6DE4DDE2C99B16D77DB3DD2F541C1DC23A18EB4_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * V_0 = NULL;
	Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  V_1;
	memset((&V_1), 0, sizeof(V_1));
	RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  V_2;
	memset((&V_2), 0, sizeof(V_2));
	PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * V_3 = NULL;
	PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * V_4 = NULL;
	{
		// var created = GetPointerData(kMouseLeftId, out leftData, true);
		bool L_0 = PointerInputModule_GetPointerData_mF40B733CA91DCC168F7417BD9C264D21F82C2E94(__this, (-1), (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 **)(&V_0), (bool)1, /*hidden argument*/NULL);
		// leftData.Reset();
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_1 = V_0;
		NullCheck(L_1);
		VirtActionInvoker0::Invoke(4 /* System.Void UnityEngine.EventSystems.AbstractEventData::Reset() */, L_1);
		// if (created)
		if (!L_0)
		{
			goto IL_0023;
		}
	}
	{
		// leftData.position = input.mousePosition;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_2 = V_0;
		BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * L_3 = BaseInputModule_get_input_m385A99609A705346D5288D047EE17374ED406BE7(__this, /*hidden argument*/NULL);
		NullCheck(L_3);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_4 = VirtFuncInvoker0< Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  >::Invoke(26 /* UnityEngine.Vector2 UnityEngine.EventSystems.BaseInput::get_mousePosition() */, L_3);
		NullCheck(L_2);
		PointerEventData_set_position_m9BDCBF26C28C01F781ACB8FC87448CB4ADD0BBD5_inline(L_2, L_4, /*hidden argument*/NULL);
	}

IL_0023:
	{
		// Vector2 pos = input.mousePosition;
		BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * L_5 = BaseInputModule_get_input_m385A99609A705346D5288D047EE17374ED406BE7(__this, /*hidden argument*/NULL);
		NullCheck(L_5);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_6 = VirtFuncInvoker0< Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  >::Invoke(26 /* UnityEngine.Vector2 UnityEngine.EventSystems.BaseInput::get_mousePosition() */, L_5);
		V_1 = L_6;
		// if (Cursor.lockState == CursorLockMode.Locked)
		int32_t L_7 = Cursor_get_lockState_mE0C93F496E3AA120AD168ED30371C35ED79C9DF1(/*hidden argument*/NULL);
		if ((!(((uint32_t)L_7) == ((uint32_t)1))))
		{
			goto IL_0059;
		}
	}
	{
		// leftData.position = new Vector2(-1.0f, -1.0f);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_8 = V_0;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_9;
		memset((&L_9), 0, sizeof(L_9));
		Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0((&L_9), (-1.0f), (-1.0f), /*hidden argument*/NULL);
		NullCheck(L_8);
		PointerEventData_set_position_m9BDCBF26C28C01F781ACB8FC87448CB4ADD0BBD5_inline(L_8, L_9, /*hidden argument*/NULL);
		// leftData.delta = Vector2.zero;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_10 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_il2cpp_TypeInfo_var);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_11 = Vector2_get_zero_mFE0C3213BB698130D6C5247AB4B887A59074D0A8(/*hidden argument*/NULL);
		NullCheck(L_10);
		PointerEventData_set_delta_mC9CBC11B2F8147F7E94590769271297EE018682F_inline(L_10, L_11, /*hidden argument*/NULL);
		// }
		goto IL_0072;
	}

IL_0059:
	{
		// leftData.delta = pos - leftData.position;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_12 = V_0;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_13 = V_1;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_14 = V_0;
		NullCheck(L_14);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_15 = PointerEventData_get_position_mF25FC495A9C968C65BF34B5984616CBFB6332D55_inline(L_14, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_il2cpp_TypeInfo_var);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_16 = Vector2_op_Subtraction_m2B347E4311EDBBBF27573E34899D2492E6B063C0(L_13, L_15, /*hidden argument*/NULL);
		NullCheck(L_12);
		PointerEventData_set_delta_mC9CBC11B2F8147F7E94590769271297EE018682F_inline(L_12, L_16, /*hidden argument*/NULL);
		// leftData.position = pos;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_17 = V_0;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_18 = V_1;
		NullCheck(L_17);
		PointerEventData_set_position_m9BDCBF26C28C01F781ACB8FC87448CB4ADD0BBD5_inline(L_17, L_18, /*hidden argument*/NULL);
	}

IL_0072:
	{
		// leftData.scrollDelta = input.mouseScrollDelta;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_19 = V_0;
		BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * L_20 = BaseInputModule_get_input_m385A99609A705346D5288D047EE17374ED406BE7(__this, /*hidden argument*/NULL);
		NullCheck(L_20);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_21 = VirtFuncInvoker0< Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  >::Invoke(27 /* UnityEngine.Vector2 UnityEngine.EventSystems.BaseInput::get_mouseScrollDelta() */, L_20);
		NullCheck(L_19);
		PointerEventData_set_scrollDelta_mC28D770F77171619EADE3FADA463866F6E4F3733_inline(L_19, L_21, /*hidden argument*/NULL);
		// leftData.button = PointerEventData.InputButton.Left;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_22 = V_0;
		NullCheck(L_22);
		PointerEventData_set_button_m240561B7D92B4AD898CDBD887828B48BBDD0DD2A_inline(L_22, 0, /*hidden argument*/NULL);
		// eventSystem.RaycastAll(leftData, m_RaycastResultCache);
		EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * L_23 = BaseInputModule_get_eventSystem_mEF6DEC17FF56D786AA217A52FCCFE8C6F38546BE_inline(__this, /*hidden argument*/NULL);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_24 = V_0;
		List_1_t1BB31D71CB8736DC35CCD9FFB9228FAFD427EB52 * L_25 = ((BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939 *)__this)->get_m_RaycastResultCache_4();
		NullCheck(L_23);
		EventSystem_RaycastAll_mF78E1781C8161DEEF24B6B3FCCC1037787F9A439(L_23, L_24, L_25, /*hidden argument*/NULL);
		// var raycast = FindFirstRaycast(m_RaycastResultCache);
		List_1_t1BB31D71CB8736DC35CCD9FFB9228FAFD427EB52 * L_26 = ((BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939 *)__this)->get_m_RaycastResultCache_4();
		RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  L_27 = BaseInputModule_FindFirstRaycast_m8688F6932686AD7A5910C912787ED4239A70CD57(L_26, /*hidden argument*/NULL);
		V_2 = L_27;
		// leftData.pointerCurrentRaycast = raycast;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_28 = V_0;
		RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  L_29 = V_2;
		NullCheck(L_28);
		PointerEventData_set_pointerCurrentRaycast_mA63CA749AC5410AF7D28F4C924BA3372E12F61FC_inline(L_28, L_29, /*hidden argument*/NULL);
		// m_RaycastResultCache.Clear();
		List_1_t1BB31D71CB8736DC35CCD9FFB9228FAFD427EB52 * L_30 = ((BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939 *)__this)->get_m_RaycastResultCache_4();
		NullCheck(L_30);
		List_1_Clear_m4B7AF08AC7BBA143ED7EC5F528837F8212D8C422(L_30, /*hidden argument*/List_1_Clear_m4B7AF08AC7BBA143ED7EC5F528837F8212D8C422_RuntimeMethod_var);
		// GetPointerData(kMouseRightId, out rightData, true);
		PointerInputModule_GetPointerData_mF40B733CA91DCC168F7417BD9C264D21F82C2E94(__this, ((int32_t)-2), (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 **)(&V_3), (bool)1, /*hidden argument*/NULL);
		// CopyFromTo(leftData, rightData);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_31 = V_0;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_32 = V_3;
		PointerInputModule_CopyFromTo_m33310425F20BE45DA17DA8E1E07FFE461F410F82(__this, L_31, L_32, /*hidden argument*/NULL);
		// rightData.button = PointerEventData.InputButton.Right;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_33 = V_3;
		NullCheck(L_33);
		PointerEventData_set_button_m240561B7D92B4AD898CDBD887828B48BBDD0DD2A_inline(L_33, 1, /*hidden argument*/NULL);
		// GetPointerData(kMouseMiddleId, out middleData, true);
		PointerInputModule_GetPointerData_mF40B733CA91DCC168F7417BD9C264D21F82C2E94(__this, ((int32_t)-3), (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 **)(&V_4), (bool)1, /*hidden argument*/NULL);
		// CopyFromTo(leftData, middleData);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_34 = V_0;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_35 = V_4;
		PointerInputModule_CopyFromTo_m33310425F20BE45DA17DA8E1E07FFE461F410F82(__this, L_34, L_35, /*hidden argument*/NULL);
		// middleData.button = PointerEventData.InputButton.Middle;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_36 = V_4;
		NullCheck(L_36);
		PointerEventData_set_button_m240561B7D92B4AD898CDBD887828B48BBDD0DD2A_inline(L_36, 2, /*hidden argument*/NULL);
		// m_MouseState.SetButtonState(PointerEventData.InputButton.Left, StateForMouseButton(0), leftData);
		MouseState_t4D6249AEF3F24542B7F13D49020EC1B8DC2F05D7 * L_37 = __this->get_m_MouseState_15();
		int32_t L_38 = PointerInputModule_StateForMouseButton_m0B66950A94543E8F6D16AC6546E7009AEE0B8E2C(__this, 0, /*hidden argument*/NULL);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_39 = V_0;
		NullCheck(L_37);
		MouseState_SetButtonState_m4A6AB431337B8CFE2C51E7E73D9C1A15D9C78BB4(L_37, 0, L_38, L_39, /*hidden argument*/NULL);
		// m_MouseState.SetButtonState(PointerEventData.InputButton.Right, StateForMouseButton(1), rightData);
		MouseState_t4D6249AEF3F24542B7F13D49020EC1B8DC2F05D7 * L_40 = __this->get_m_MouseState_15();
		int32_t L_41 = PointerInputModule_StateForMouseButton_m0B66950A94543E8F6D16AC6546E7009AEE0B8E2C(__this, 1, /*hidden argument*/NULL);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_42 = V_3;
		NullCheck(L_40);
		MouseState_SetButtonState_m4A6AB431337B8CFE2C51E7E73D9C1A15D9C78BB4(L_40, 1, L_41, L_42, /*hidden argument*/NULL);
		// m_MouseState.SetButtonState(PointerEventData.InputButton.Middle, StateForMouseButton(2), middleData);
		MouseState_t4D6249AEF3F24542B7F13D49020EC1B8DC2F05D7 * L_43 = __this->get_m_MouseState_15();
		int32_t L_44 = PointerInputModule_StateForMouseButton_m0B66950A94543E8F6D16AC6546E7009AEE0B8E2C(__this, 2, /*hidden argument*/NULL);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_45 = V_4;
		NullCheck(L_43);
		MouseState_SetButtonState_m4A6AB431337B8CFE2C51E7E73D9C1A15D9C78BB4(L_43, 2, L_44, L_45, /*hidden argument*/NULL);
		// return m_MouseState;
		MouseState_t4D6249AEF3F24542B7F13D49020EC1B8DC2F05D7 * L_46 = __this->get_m_MouseState_15();
		return L_46;
	}
}
// UnityEngine.EventSystems.PointerEventData UnityEngine.EventSystems.PointerInputModule::GetLastPointerEventData(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * PointerInputModule_GetLastPointerEventData_mEC097EFC007EA8900D2346665F277C1E4A8D94BD (PointerInputModule_tE8CB9BDC38DAF3162843E22541093DADDE1BB19C * __this, int32_t ___id0, const RuntimeMethod* method)
{
	PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * V_0 = NULL;
	{
		// GetPointerData(id, out data, false);
		int32_t L_0 = ___id0;
		PointerInputModule_GetPointerData_mF40B733CA91DCC168F7417BD9C264D21F82C2E94(__this, L_0, (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 **)(&V_0), (bool)0, /*hidden argument*/NULL);
		// return data;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_1 = V_0;
		return L_1;
	}
}
// System.Boolean UnityEngine.EventSystems.PointerInputModule::ShouldStartDrag(UnityEngine.Vector2,UnityEngine.Vector2,System.Single,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PointerInputModule_ShouldStartDrag_mA947D41C459516DE49CD25B0E856832956AEF02F (Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___pressPos0, Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___currentPos1, float ___threshold2, bool ___useDragThreshold3, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PointerInputModule_ShouldStartDrag_mA947D41C459516DE49CD25B0E856832956AEF02F_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		// if (!useDragThreshold)
		bool L_0 = ___useDragThreshold3;
		if (L_0)
		{
			goto IL_0005;
		}
	}
	{
		// return true;
		return (bool)1;
	}

IL_0005:
	{
		// return (pressPos - currentPos).sqrMagnitude >= threshold * threshold;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_1 = ___pressPos0;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_2 = ___currentPos1;
		IL2CPP_RUNTIME_CLASS_INIT(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_il2cpp_TypeInfo_var);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_3 = Vector2_op_Subtraction_m2B347E4311EDBBBF27573E34899D2492E6B063C0(L_1, L_2, /*hidden argument*/NULL);
		V_0 = L_3;
		float L_4 = Vector2_get_sqrMagnitude_mAEE10A8ECE7D5754E10727BA8C9068A759AD7002((Vector2_tA85D2DD88578276CA8A8796756458277E72D073D *)(&V_0), /*hidden argument*/NULL);
		float L_5 = ___threshold2;
		float L_6 = ___threshold2;
		return (bool)((((int32_t)((!(((float)L_4) >= ((float)((float)il2cpp_codegen_multiply((float)L_5, (float)L_6)))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
	}
}
// System.Void UnityEngine.EventSystems.PointerInputModule::ProcessMove(UnityEngine.EventSystems.PointerEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PointerInputModule_ProcessMove_mE19CAFF568799ED491CE71939D6EFD2535ACB0A5 (PointerInputModule_tE8CB9BDC38DAF3162843E22541093DADDE1BB19C * __this, PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * ___pointerEvent0, const RuntimeMethod* method)
{
	GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * V_0 = NULL;
	RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  V_1;
	memset((&V_1), 0, sizeof(V_1));
	GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * G_B3_0 = NULL;
	{
		// var targetGO = (Cursor.lockState == CursorLockMode.Locked ? null : pointerEvent.pointerCurrentRaycast.gameObject);
		int32_t L_0 = Cursor_get_lockState_mE0C93F496E3AA120AD168ED30371C35ED79C9DF1(/*hidden argument*/NULL);
		if ((((int32_t)L_0) == ((int32_t)1)))
		{
			goto IL_0018;
		}
	}
	{
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_1 = ___pointerEvent0;
		NullCheck(L_1);
		RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  L_2 = PointerEventData_get_pointerCurrentRaycast_mE58F786484E13AF2E6C2706E20C889E7453E3A7A_inline(L_1, /*hidden argument*/NULL);
		V_1 = L_2;
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_3 = RaycastResult_get_gameObject_m9D77DEDFF498BAFE29A5F88E9F238400D04C8FDD_inline((RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91 *)(&V_1), /*hidden argument*/NULL);
		G_B3_0 = L_3;
		goto IL_0019;
	}

IL_0018:
	{
		G_B3_0 = ((GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *)(NULL));
	}

IL_0019:
	{
		V_0 = G_B3_0;
		// HandlePointerExitAndEnter(pointerEvent, targetGO);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_4 = ___pointerEvent0;
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_5 = V_0;
		BaseInputModule_HandlePointerExitAndEnter_mFA61D8BA9B2377B56E3844CE8E3C15DF4C1959CB(__this, L_4, L_5, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void UnityEngine.EventSystems.PointerInputModule::ProcessDrag(UnityEngine.EventSystems.PointerEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PointerInputModule_ProcessDrag_m2A544286EF20A04D6E42FFCFD0F73DD89F9614A2 (PointerInputModule_tE8CB9BDC38DAF3162843E22541093DADDE1BB19C * __this, PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * ___pointerEvent0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PointerInputModule_ProcessDrag_m2A544286EF20A04D6E42FFCFD0F73DD89F9614A2_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (!pointerEvent.IsPointerMoving() ||
		//     Cursor.lockState == CursorLockMode.Locked ||
		//     pointerEvent.pointerDrag == null)
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_0 = ___pointerEvent0;
		NullCheck(L_0);
		bool L_1 = PointerEventData_IsPointerMoving_m898C7306913917BFE04B3CF7A7A463EE94979D68(L_0, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_001e;
		}
	}
	{
		int32_t L_2 = Cursor_get_lockState_mE0C93F496E3AA120AD168ED30371C35ED79C9DF1(/*hidden argument*/NULL);
		if ((((int32_t)L_2) == ((int32_t)1)))
		{
			goto IL_001e;
		}
	}
	{
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_3 = ___pointerEvent0;
		NullCheck(L_3);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_4 = PointerEventData_get_pointerDrag_m20299CC70BC6DA11AFDB8A33A957AC306FBEE5C7_inline(L_3, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_5 = Object_op_Equality_mBC2401774F3BE33E8CF6F0A8148E66C95D6CFF1C(L_4, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (!L_5)
		{
			goto IL_001f;
		}
	}

IL_001e:
	{
		// return;
		return;
	}

IL_001f:
	{
		// if (!pointerEvent.dragging
		//     && ShouldStartDrag(pointerEvent.pressPosition, pointerEvent.position, eventSystem.pixelDragThreshold, pointerEvent.useDragThreshold))
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_6 = ___pointerEvent0;
		NullCheck(L_6);
		bool L_7 = PointerEventData_get_dragging_mDB8CAFA859F6B7AC6EABAE340FA047BC2620927F_inline(L_6, /*hidden argument*/NULL);
		if (L_7)
		{
			goto IL_0065;
		}
	}
	{
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_8 = ___pointerEvent0;
		NullCheck(L_8);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_9 = PointerEventData_get_pressPosition_m7C8D5A54C81C801EB577A60718C4211DFA1A3624_inline(L_8, /*hidden argument*/NULL);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_10 = ___pointerEvent0;
		NullCheck(L_10);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_11 = PointerEventData_get_position_mF25FC495A9C968C65BF34B5984616CBFB6332D55_inline(L_10, /*hidden argument*/NULL);
		EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * L_12 = BaseInputModule_get_eventSystem_mEF6DEC17FF56D786AA217A52FCCFE8C6F38546BE_inline(__this, /*hidden argument*/NULL);
		NullCheck(L_12);
		int32_t L_13 = EventSystem_get_pixelDragThreshold_mE7B5BD351A7B6CD3881D212B84351F23C54AC724_inline(L_12, /*hidden argument*/NULL);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_14 = ___pointerEvent0;
		NullCheck(L_14);
		bool L_15 = PointerEventData_get_useDragThreshold_mD34A3546D654B48F02FA3920DBEC208891257482_inline(L_14, /*hidden argument*/NULL);
		bool L_16 = PointerInputModule_ShouldStartDrag_mA947D41C459516DE49CD25B0E856832956AEF02F(L_9, L_11, (((float)((float)L_13))), L_15, /*hidden argument*/NULL);
		if (!L_16)
		{
			goto IL_0065;
		}
	}
	{
		// ExecuteEvents.Execute(pointerEvent.pointerDrag, pointerEvent, ExecuteEvents.beginDragHandler);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_17 = ___pointerEvent0;
		NullCheck(L_17);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_18 = PointerEventData_get_pointerDrag_m20299CC70BC6DA11AFDB8A33A957AC306FBEE5C7_inline(L_17, /*hidden argument*/NULL);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_19 = ___pointerEvent0;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		EventFunction_1_t51AEB71F82F660F259E3704B0234135B58AFFC27 * L_20 = ExecuteEvents_get_beginDragHandler_m7F238765714F73899EAFDF0BA203D9A8A57AED31_inline(/*hidden argument*/NULL);
		ExecuteEvents_Execute_TisIBeginDragHandler_t5CBE3EF4B4A6303FA5E9AC40295295BBAD687BF4_mF52BD88147F7A01FED8F60F7279FB4885C81B677(L_18, L_19, L_20, /*hidden argument*/ExecuteEvents_Execute_TisIBeginDragHandler_t5CBE3EF4B4A6303FA5E9AC40295295BBAD687BF4_mF52BD88147F7A01FED8F60F7279FB4885C81B677_RuntimeMethod_var);
		// pointerEvent.dragging = true;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_21 = ___pointerEvent0;
		NullCheck(L_21);
		PointerEventData_set_dragging_m34110A723023758249425A1F3C98EFA27BF19F45_inline(L_21, (bool)1, /*hidden argument*/NULL);
	}

IL_0065:
	{
		// if (pointerEvent.dragging)
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_22 = ___pointerEvent0;
		NullCheck(L_22);
		bool L_23 = PointerEventData_get_dragging_mDB8CAFA859F6B7AC6EABAE340FA047BC2620927F_inline(L_22, /*hidden argument*/NULL);
		if (!L_23)
		{
			goto IL_00b9;
		}
	}
	{
		// if (pointerEvent.pointerPress != pointerEvent.pointerDrag)
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_24 = ___pointerEvent0;
		NullCheck(L_24);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_25 = PointerEventData_get_pointerPress_m7B8C9E16E2B9E86C4DA93A2A2E3A58E56536406B_inline(L_24, /*hidden argument*/NULL);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_26 = ___pointerEvent0;
		NullCheck(L_26);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_27 = PointerEventData_get_pointerDrag_m20299CC70BC6DA11AFDB8A33A957AC306FBEE5C7_inline(L_26, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_28 = Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1(L_25, L_27, /*hidden argument*/NULL);
		if (!L_28)
		{
			goto IL_00a7;
		}
	}
	{
		// ExecuteEvents.Execute(pointerEvent.pointerPress, pointerEvent, ExecuteEvents.pointerUpHandler);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_29 = ___pointerEvent0;
		NullCheck(L_29);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_30 = PointerEventData_get_pointerPress_m7B8C9E16E2B9E86C4DA93A2A2E3A58E56536406B_inline(L_29, /*hidden argument*/NULL);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_31 = ___pointerEvent0;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		EventFunction_1_tB4C54A8FCB75F989CB93F264C377A493ADE6C3B6 * L_32 = ExecuteEvents_get_pointerUpHandler_m7EDDD1128DC04344CECEBCB9B6B7CD064F7FAED2_inline(/*hidden argument*/NULL);
		ExecuteEvents_Execute_TisIPointerUpHandler_tAF005E3FEF3EA2D9DDA99FAA488955AA8B392102_m5EC8537A16BC86231FBADBD3824D8BB988B2217F(L_30, L_31, L_32, /*hidden argument*/ExecuteEvents_Execute_TisIPointerUpHandler_tAF005E3FEF3EA2D9DDA99FAA488955AA8B392102_m5EC8537A16BC86231FBADBD3824D8BB988B2217F_RuntimeMethod_var);
		// pointerEvent.eligibleForClick = false;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_33 = ___pointerEvent0;
		NullCheck(L_33);
		PointerEventData_set_eligibleForClick_m40B82588BC83E4CF72209B9B1A50585CCE82ABD2_inline(L_33, (bool)0, /*hidden argument*/NULL);
		// pointerEvent.pointerPress = null;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_34 = ___pointerEvent0;
		NullCheck(L_34);
		PointerEventData_set_pointerPress_m053AF3BF19752D9271AAC6A633B2718C61870D33(L_34, (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *)NULL, /*hidden argument*/NULL);
		// pointerEvent.rawPointerPress = null;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_35 = ___pointerEvent0;
		NullCheck(L_35);
		PointerEventData_set_rawPointerPress_mEBAE6DDF7485B81E092BDE13462926FB5C251BB2_inline(L_35, (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *)NULL, /*hidden argument*/NULL);
	}

IL_00a7:
	{
		// ExecuteEvents.Execute(pointerEvent.pointerDrag, pointerEvent, ExecuteEvents.dragHandler);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_36 = ___pointerEvent0;
		NullCheck(L_36);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_37 = PointerEventData_get_pointerDrag_m20299CC70BC6DA11AFDB8A33A957AC306FBEE5C7_inline(L_36, /*hidden argument*/NULL);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_38 = ___pointerEvent0;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		EventFunction_1_t0E9496F82F057823DBF9B209D6D8F04FC499CEA1 * L_39 = ExecuteEvents_get_dragHandler_m41B7D77771806788CD773C83C2E5A53D5ED5B179_inline(/*hidden argument*/NULL);
		ExecuteEvents_Execute_TisIDragHandler_t196F681B5B4A5BFCDEA2A93CA0A75D504908D25B_m741D6B2B38ED2B8C2F9C8E8455FC07DE85E4EFC1(L_37, L_38, L_39, /*hidden argument*/ExecuteEvents_Execute_TisIDragHandler_t196F681B5B4A5BFCDEA2A93CA0A75D504908D25B_m741D6B2B38ED2B8C2F9C8E8455FC07DE85E4EFC1_RuntimeMethod_var);
	}

IL_00b9:
	{
		// }
		return;
	}
}
// System.Boolean UnityEngine.EventSystems.PointerInputModule::IsPointerOverGameObject(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PointerInputModule_IsPointerOverGameObject_m559779A0E006BBB28F99A6AB59011FA397320B46 (PointerInputModule_tE8CB9BDC38DAF3162843E22541093DADDE1BB19C * __this, int32_t ___pointerId0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PointerInputModule_IsPointerOverGameObject_m559779A0E006BBB28F99A6AB59011FA397320B46_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * V_0 = NULL;
	{
		// var lastPointer = GetLastPointerEventData(pointerId);
		int32_t L_0 = ___pointerId0;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_1 = PointerInputModule_GetLastPointerEventData_mEC097EFC007EA8900D2346665F277C1E4A8D94BD(__this, L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		// if (lastPointer != null)
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_2 = V_0;
		if (!L_2)
		{
			goto IL_0018;
		}
	}
	{
		// return lastPointer.pointerEnter != null;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_3 = V_0;
		NullCheck(L_3);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_4 = PointerEventData_get_pointerEnter_m47E87ACB1557B6380D0E66F57C2F9FFFD5E86DC2_inline(L_3, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_5 = Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1(L_4, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		return L_5;
	}

IL_0018:
	{
		// return false;
		return (bool)0;
	}
}
// System.Void UnityEngine.EventSystems.PointerInputModule::ClearSelection()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PointerInputModule_ClearSelection_m90CD812546D41142C4E9C599D7DD39A887F3F5C1 (PointerInputModule_tE8CB9BDC38DAF3162843E22541093DADDE1BB19C * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PointerInputModule_ClearSelection_m90CD812546D41142C4E9C599D7DD39A887F3F5C1_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * V_0 = NULL;
	Enumerator_t41FA4A262247ABC7EF98E82EE2F07514E1A043D1  V_1;
	memset((&V_1), 0, sizeof(V_1));
	PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * V_2 = NULL;
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	void* __leave_targets_storage = alloca(sizeof(int32_t) * 1);
	il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
	NO_UNUSED_WARNING (__leave_targets);
	{
		// var baseEventData = GetBaseEventData();
		BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * L_0 = VirtFuncInvoker0< BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * >::Invoke(19 /* UnityEngine.EventSystems.BaseEventData UnityEngine.EventSystems.BaseInputModule::GetBaseEventData() */, __this);
		V_0 = L_0;
		// foreach (var pointer in m_PointerData.Values)
		Dictionary_2_t9F401E8FAE13945DFBD264E317248AB9CC9C36CA * L_1 = __this->get_m_PointerData_14();
		NullCheck(L_1);
		ValueCollection_tE02BFE5D47E47509F8D4DB392A86B2FA4D23C860 * L_2 = Dictionary_2_get_Values_m5DFAF423E31B2C717A7609A37B8BF9D40C37F298(L_1, /*hidden argument*/Dictionary_2_get_Values_m5DFAF423E31B2C717A7609A37B8BF9D40C37F298_RuntimeMethod_var);
		NullCheck(L_2);
		Enumerator_t41FA4A262247ABC7EF98E82EE2F07514E1A043D1  L_3 = ValueCollection_GetEnumerator_m3083BA828B5A7D74B60B794E13BABECAA17F9100(L_2, /*hidden argument*/ValueCollection_GetEnumerator_m3083BA828B5A7D74B60B794E13BABECAA17F9100_RuntimeMethod_var);
		V_1 = L_3;
	}

IL_0018:
	try
	{ // begin try (depth: 1)
		{
			goto IL_002a;
		}

IL_001a:
		{
			// foreach (var pointer in m_PointerData.Values)
			PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_4 = Enumerator_get_Current_mB62E0EF30EB99C5E6EED36F0B93AFDA160DA5DC4_inline((Enumerator_t41FA4A262247ABC7EF98E82EE2F07514E1A043D1 *)(&V_1), /*hidden argument*/Enumerator_get_Current_mB62E0EF30EB99C5E6EED36F0B93AFDA160DA5DC4_RuntimeMethod_var);
			V_2 = L_4;
			// HandlePointerExitAndEnter(pointer, null);
			PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_5 = V_2;
			BaseInputModule_HandlePointerExitAndEnter_mFA61D8BA9B2377B56E3844CE8E3C15DF4C1959CB(__this, L_5, (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *)NULL, /*hidden argument*/NULL);
		}

IL_002a:
		{
			// foreach (var pointer in m_PointerData.Values)
			bool L_6 = Enumerator_MoveNext_m2BE5B0DF09B0748DC7BF77614E4D7B005F7C1B26((Enumerator_t41FA4A262247ABC7EF98E82EE2F07514E1A043D1 *)(&V_1), /*hidden argument*/Enumerator_MoveNext_m2BE5B0DF09B0748DC7BF77614E4D7B005F7C1B26_RuntimeMethod_var);
			if (L_6)
			{
				goto IL_001a;
			}
		}

IL_0033:
		{
			IL2CPP_LEAVE(0x43, FINALLY_0035);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_0035;
	}

FINALLY_0035:
	{ // begin finally (depth: 1)
		Enumerator_Dispose_mD4C14B2F450115E24AEC05C973F48037B5747921((Enumerator_t41FA4A262247ABC7EF98E82EE2F07514E1A043D1 *)(&V_1), /*hidden argument*/Enumerator_Dispose_mD4C14B2F450115E24AEC05C973F48037B5747921_RuntimeMethod_var);
		IL2CPP_END_FINALLY(53)
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(53)
	{
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
		IL2CPP_JUMP_TBL(0x43, IL_0043)
	}

IL_0043:
	{
		// m_PointerData.Clear();
		Dictionary_2_t9F401E8FAE13945DFBD264E317248AB9CC9C36CA * L_7 = __this->get_m_PointerData_14();
		NullCheck(L_7);
		Dictionary_2_Clear_m5E134812002582F6C695F280657B0F0FB866C81D(L_7, /*hidden argument*/Dictionary_2_Clear_m5E134812002582F6C695F280657B0F0FB866C81D_RuntimeMethod_var);
		// eventSystem.SetSelectedGameObject(null, baseEventData);
		EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * L_8 = BaseInputModule_get_eventSystem_mEF6DEC17FF56D786AA217A52FCCFE8C6F38546BE_inline(__this, /*hidden argument*/NULL);
		BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * L_9 = V_0;
		NullCheck(L_8);
		EventSystem_SetSelectedGameObject_m3347D67C1A6386E6D7AF89773DC2960953B9C702(L_8, (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *)NULL, L_9, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.String UnityEngine.EventSystems.PointerInputModule::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PointerInputModule_ToString_mF269BDD6927D4E4F92586120C558234BACE12BF8 (PointerInputModule_tE8CB9BDC38DAF3162843E22541093DADDE1BB19C * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PointerInputModule_ToString_mF269BDD6927D4E4F92586120C558234BACE12BF8_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	StringBuilder_t * V_0 = NULL;
	Enumerator_t69DA01997DBC98F46135E03A41A0BAB908D2C2AB  V_1;
	memset((&V_1), 0, sizeof(V_1));
	KeyValuePair_2_t23E843C6D6385C71A1DB40EC1271D2DEA75F22EC  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);
	void* __leave_targets_storage = alloca(sizeof(int32_t) * 1);
	il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
	NO_UNUSED_WARNING (__leave_targets);
	{
		// var sb = new StringBuilder("<b>Pointer Input Module of type: </b>" + GetType());
		Type_t * L_0 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60(__this, /*hidden argument*/NULL);
		String_t* L_1 = String_Concat_mBB19C73816BDD1C3519F248E1ADC8E11A6FDB495(_stringLiteralE977CAF15E7FB7C956766F120C920C4681ABA4A4, L_0, /*hidden argument*/NULL);
		StringBuilder_t * L_2 = (StringBuilder_t *)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
		StringBuilder__ctor_m53E278FB62B3EAEFAF82890C97219B9B5E2A56C3(L_2, L_1, /*hidden argument*/NULL);
		V_0 = L_2;
		// sb.AppendLine();
		StringBuilder_t * L_3 = V_0;
		NullCheck(L_3);
		StringBuilder_AppendLine_mB5B3F68726B05CD404C8C8D8F5A3D2A58FF16BB9(L_3, /*hidden argument*/NULL);
		// foreach (var pointer in m_PointerData)
		Dictionary_2_t9F401E8FAE13945DFBD264E317248AB9CC9C36CA * L_4 = __this->get_m_PointerData_14();
		NullCheck(L_4);
		Enumerator_t69DA01997DBC98F46135E03A41A0BAB908D2C2AB  L_5 = Dictionary_2_GetEnumerator_m1C541FAF22C7EF038333DA366B4AE0ACDD66AB2F(L_4, /*hidden argument*/Dictionary_2_GetEnumerator_m1C541FAF22C7EF038333DA366B4AE0ACDD66AB2F_RuntimeMethod_var);
		V_1 = L_5;
	}

IL_0029:
	try
	{ // begin try (depth: 1)
		{
			goto IL_006c;
		}

IL_002b:
		{
			// foreach (var pointer in m_PointerData)
			KeyValuePair_2_t23E843C6D6385C71A1DB40EC1271D2DEA75F22EC  L_6 = Enumerator_get_Current_m6AA7A4DE9A930D4377847ECAB3FB7366445586FC_inline((Enumerator_t69DA01997DBC98F46135E03A41A0BAB908D2C2AB *)(&V_1), /*hidden argument*/Enumerator_get_Current_m6AA7A4DE9A930D4377847ECAB3FB7366445586FC_RuntimeMethod_var);
			V_2 = L_6;
			// if (pointer.Value == null)
			PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_7 = KeyValuePair_2_get_Value_m5C4F597552188FC896592B5F4C7D2562ED08D782_inline((KeyValuePair_2_t23E843C6D6385C71A1DB40EC1271D2DEA75F22EC *)(&V_2), /*hidden argument*/KeyValuePair_2_get_Value_m5C4F597552188FC896592B5F4C7D2562ED08D782_RuntimeMethod_var);
			if (!L_7)
			{
				goto IL_006c;
			}
		}

IL_003c:
		{
			// sb.AppendLine("<B>Pointer:</b> " + pointer.Key);
			StringBuilder_t * L_8 = V_0;
			int32_t L_9 = KeyValuePair_2_get_Key_mA55B20415ED8EE1E5534FF7842AA3DFAB1D71288_inline((KeyValuePair_2_t23E843C6D6385C71A1DB40EC1271D2DEA75F22EC *)(&V_2), /*hidden argument*/KeyValuePair_2_get_Key_mA55B20415ED8EE1E5534FF7842AA3DFAB1D71288_RuntimeMethod_var);
			int32_t L_10 = L_9;
			RuntimeObject * L_11 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &L_10);
			String_t* L_12 = String_Concat_mBB19C73816BDD1C3519F248E1ADC8E11A6FDB495(_stringLiteral30E23F5B45079EDF760E25405EF8980EBB8B47EF, L_11, /*hidden argument*/NULL);
			NullCheck(L_8);
			StringBuilder_AppendLine_mA2F79A5F2CAA91B9F7917C0EB2B381357A395609(L_8, L_12, /*hidden argument*/NULL);
			// sb.AppendLine(pointer.Value.ToString());
			StringBuilder_t * L_13 = V_0;
			PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_14 = KeyValuePair_2_get_Value_m5C4F597552188FC896592B5F4C7D2562ED08D782_inline((KeyValuePair_2_t23E843C6D6385C71A1DB40EC1271D2DEA75F22EC *)(&V_2), /*hidden argument*/KeyValuePair_2_get_Value_m5C4F597552188FC896592B5F4C7D2562ED08D782_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_mA2F79A5F2CAA91B9F7917C0EB2B381357A395609(L_13, L_15, /*hidden argument*/NULL);
		}

IL_006c:
		{
			// foreach (var pointer in m_PointerData)
			bool L_16 = Enumerator_MoveNext_m4752940BF82094EBB7F9499882C0F4BA41CE7654((Enumerator_t69DA01997DBC98F46135E03A41A0BAB908D2C2AB *)(&V_1), /*hidden argument*/Enumerator_MoveNext_m4752940BF82094EBB7F9499882C0F4BA41CE7654_RuntimeMethod_var);
			if (L_16)
			{
				goto IL_002b;
			}
		}

IL_0075:
		{
			IL2CPP_LEAVE(0x85, FINALLY_0077);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_0077;
	}

FINALLY_0077:
	{ // begin finally (depth: 1)
		Enumerator_Dispose_mABC1114077588D73707368D2C7E05EA9CF4DD99A((Enumerator_t69DA01997DBC98F46135E03A41A0BAB908D2C2AB *)(&V_1), /*hidden argument*/Enumerator_Dispose_mABC1114077588D73707368D2C7E05EA9CF4DD99A_RuntimeMethod_var);
		IL2CPP_END_FINALLY(119)
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(119)
	{
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
		IL2CPP_JUMP_TBL(0x85, IL_0085)
	}

IL_0085:
	{
		// return sb.ToString();
		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);
		return L_18;
	}
}
// System.Void UnityEngine.EventSystems.PointerInputModule::DeselectIfSelectionChanged(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PointerInputModule_DeselectIfSelectionChanged_mD24AB70C8C12903D513ABB8BAE132E707B0F0A70 (PointerInputModule_tE8CB9BDC38DAF3162843E22541093DADDE1BB19C * __this, GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___currentOverGo0, BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * ___pointerEvent1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PointerInputModule_DeselectIfSelectionChanged_mD24AB70C8C12903D513ABB8BAE132E707B0F0A70_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// var selectHandlerGO = ExecuteEvents.GetEventHandler<ISelectHandler>(currentOverGo);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_0 = ___currentOverGo0;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_1 = ExecuteEvents_GetEventHandler_TisISelectHandler_t05E0943DEF2BC53023C2E4BF4C815E0EDE82C0F4_mF4CBE0CD9A57B74AD0300F5CD3F0B2CD5529CFF2(L_0, /*hidden argument*/ExecuteEvents_GetEventHandler_TisISelectHandler_t05E0943DEF2BC53023C2E4BF4C815E0EDE82C0F4_mF4CBE0CD9A57B74AD0300F5CD3F0B2CD5529CFF2_RuntimeMethod_var);
		// if (selectHandlerGO != eventSystem.currentSelectedGameObject)
		EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * L_2 = BaseInputModule_get_eventSystem_mEF6DEC17FF56D786AA217A52FCCFE8C6F38546BE_inline(__this, /*hidden argument*/NULL);
		NullCheck(L_2);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_3 = EventSystem_get_currentSelectedGameObject_mE28E78D268403602DE1FB6F059EE3E9CDB7325A4_inline(L_2, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_4 = Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1(L_1, L_3, /*hidden argument*/NULL);
		if (!L_4)
		{
			goto IL_0025;
		}
	}
	{
		// eventSystem.SetSelectedGameObject(null, pointerEvent);
		EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * L_5 = BaseInputModule_get_eventSystem_mEF6DEC17FF56D786AA217A52FCCFE8C6F38546BE_inline(__this, /*hidden argument*/NULL);
		BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * L_6 = ___pointerEvent1;
		NullCheck(L_5);
		EventSystem_SetSelectedGameObject_m3347D67C1A6386E6D7AF89773DC2960953B9C702(L_5, (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *)NULL, L_6, /*hidden argument*/NULL);
	}

IL_0025:
	{
		// }
		return;
	}
}
// System.Void UnityEngine.EventSystems.PointerInputModule::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PointerInputModule__ctor_m05A4A9E4BF8053B1444986BF3EB27D8007AE9275 (PointerInputModule_tE8CB9BDC38DAF3162843E22541093DADDE1BB19C * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PointerInputModule__ctor_m05A4A9E4BF8053B1444986BF3EB27D8007AE9275_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// protected Dictionary<int, PointerEventData> m_PointerData = new Dictionary<int, PointerEventData>();
		Dictionary_2_t9F401E8FAE13945DFBD264E317248AB9CC9C36CA * L_0 = (Dictionary_2_t9F401E8FAE13945DFBD264E317248AB9CC9C36CA *)il2cpp_codegen_object_new(Dictionary_2_t9F401E8FAE13945DFBD264E317248AB9CC9C36CA_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_mF7111B54D6541408873B092D226ACE67D76CC699(L_0, /*hidden argument*/Dictionary_2__ctor_mF7111B54D6541408873B092D226ACE67D76CC699_RuntimeMethod_var);
		__this->set_m_PointerData_14(L_0);
		// private readonly MouseState m_MouseState = new MouseState();
		MouseState_t4D6249AEF3F24542B7F13D49020EC1B8DC2F05D7 * L_1 = (MouseState_t4D6249AEF3F24542B7F13D49020EC1B8DC2F05D7 *)il2cpp_codegen_object_new(MouseState_t4D6249AEF3F24542B7F13D49020EC1B8DC2F05D7_il2cpp_TypeInfo_var);
		MouseState__ctor_mCEC029743547501A89B66C448642D3BA8D5EB600(L_1, /*hidden argument*/NULL);
		__this->set_m_MouseState_15(L_1);
		BaseInputModule__ctor_m8F78B6153670F05181D1B348C4259C45DCF4C231(__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
// UnityEngine.EventSystems.PointerInputModule_MouseButtonEventData UnityEngine.EventSystems.PointerInputModule_ButtonState::get_eventData()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MouseButtonEventData_tDD4D7A2BEE7C4674ADFD921AB2323FBFF7317988 * ButtonState_get_eventData_mA9D054D526473A2481A997758CDDEB022E67351D (ButtonState_tCF0544E1131CD058FABBEE56FA1D0A4716A17F9D * __this, const RuntimeMethod* method)
{
	{
		// get { return m_EventData; }
		MouseButtonEventData_tDD4D7A2BEE7C4674ADFD921AB2323FBFF7317988 * L_0 = __this->get_m_EventData_1();
		return L_0;
	}
}
// System.Void UnityEngine.EventSystems.PointerInputModule_ButtonState::set_eventData(UnityEngine.EventSystems.PointerInputModule_MouseButtonEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ButtonState_set_eventData_m3E72ED95C634264A32BE660552D22684B0BF8B55 (ButtonState_tCF0544E1131CD058FABBEE56FA1D0A4716A17F9D * __this, MouseButtonEventData_tDD4D7A2BEE7C4674ADFD921AB2323FBFF7317988 * ___value0, const RuntimeMethod* method)
{
	{
		// set { m_EventData = value; }
		MouseButtonEventData_tDD4D7A2BEE7C4674ADFD921AB2323FBFF7317988 * L_0 = ___value0;
		__this->set_m_EventData_1(L_0);
		// set { m_EventData = value; }
		return;
	}
}
// UnityEngine.EventSystems.PointerEventData_InputButton UnityEngine.EventSystems.PointerInputModule_ButtonState::get_button()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ButtonState_get_button_mB538B2D483C482A7E628D26BA390449A54C958A3 (ButtonState_tCF0544E1131CD058FABBEE56FA1D0A4716A17F9D * __this, const RuntimeMethod* method)
{
	{
		// get { return m_Button; }
		int32_t L_0 = __this->get_m_Button_0();
		return L_0;
	}
}
// System.Void UnityEngine.EventSystems.PointerInputModule_ButtonState::set_button(UnityEngine.EventSystems.PointerEventData_InputButton)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ButtonState_set_button_m9D44DBD86C06F5C9DF68A84CD5D89A4847E02D68 (ButtonState_tCF0544E1131CD058FABBEE56FA1D0A4716A17F9D * __this, int32_t ___value0, const RuntimeMethod* method)
{
	{
		// set { m_Button = value; }
		int32_t L_0 = ___value0;
		__this->set_m_Button_0(L_0);
		// set { m_Button = value; }
		return;
	}
}
// System.Void UnityEngine.EventSystems.PointerInputModule_ButtonState::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ButtonState__ctor_m96C223DB2B958828D45ACB15D1CF32C4B87FFA97 (ButtonState_tCF0544E1131CD058FABBEE56FA1D0A4716A17F9D * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0(__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.Boolean UnityEngine.EventSystems.PointerInputModule_MouseButtonEventData::PressedThisFrame()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MouseButtonEventData_PressedThisFrame_m172F2A7A82DED3678EF87AD1B4FD69D6D406E176 (MouseButtonEventData_tDD4D7A2BEE7C4674ADFD921AB2323FBFF7317988 * __this, const RuntimeMethod* method)
{
	{
		// return buttonState == PointerEventData.FramePressState.Pressed || buttonState == PointerEventData.FramePressState.PressedAndReleased;
		int32_t L_0 = __this->get_buttonState_0();
		if (!L_0)
		{
			goto IL_0012;
		}
	}
	{
		int32_t L_1 = __this->get_buttonState_0();
		return (bool)((((int32_t)L_1) == ((int32_t)2))? 1 : 0);
	}

IL_0012:
	{
		return (bool)1;
	}
}
// System.Boolean UnityEngine.EventSystems.PointerInputModule_MouseButtonEventData::ReleasedThisFrame()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MouseButtonEventData_ReleasedThisFrame_mE4BFCF235B7D4B71D41FE3A4CDB376701001CD40 (MouseButtonEventData_tDD4D7A2BEE7C4674ADFD921AB2323FBFF7317988 * __this, const RuntimeMethod* method)
{
	{
		// return buttonState == PointerEventData.FramePressState.Released || buttonState == PointerEventData.FramePressState.PressedAndReleased;
		int32_t L_0 = __this->get_buttonState_0();
		if ((((int32_t)L_0) == ((int32_t)1)))
		{
			goto IL_0013;
		}
	}
	{
		int32_t L_1 = __this->get_buttonState_0();
		return (bool)((((int32_t)L_1) == ((int32_t)2))? 1 : 0);
	}

IL_0013:
	{
		return (bool)1;
	}
}
// System.Void UnityEngine.EventSystems.PointerInputModule_MouseButtonEventData::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MouseButtonEventData__ctor_mB419FF26D986E03E724C39FC0BF03B8B2C461FD3 (MouseButtonEventData_tDD4D7A2BEE7C4674ADFD921AB2323FBFF7317988 * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0(__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.Boolean UnityEngine.EventSystems.PointerInputModule_MouseState::AnyPressesThisFrame()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MouseState_AnyPressesThisFrame_m8055332F4AA44246655B6E19522E1A39CB172D95 (MouseState_t4D6249AEF3F24542B7F13D49020EC1B8DC2F05D7 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (MouseState_AnyPressesThisFrame_m8055332F4AA44246655B6E19522E1A39CB172D95_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		// for (int i = 0; i < m_TrackedButtons.Count; i++)
		V_0 = 0;
		goto IL_0022;
	}

IL_0004:
	{
		// if (m_TrackedButtons[i].eventData.PressedThisFrame())
		List_1_tF0A983C549D4719BB6731A650E4E4F1BB16AADAA * L_0 = __this->get_m_TrackedButtons_0();
		int32_t L_1 = V_0;
		NullCheck(L_0);
		ButtonState_tCF0544E1131CD058FABBEE56FA1D0A4716A17F9D * L_2 = List_1_get_Item_m8D4F507953F2B93EA7C0501FEC2051D4C58CF483_inline(L_0, L_1, /*hidden argument*/List_1_get_Item_m8D4F507953F2B93EA7C0501FEC2051D4C58CF483_RuntimeMethod_var);
		NullCheck(L_2);
		MouseButtonEventData_tDD4D7A2BEE7C4674ADFD921AB2323FBFF7317988 * L_3 = ButtonState_get_eventData_mA9D054D526473A2481A997758CDDEB022E67351D_inline(L_2, /*hidden argument*/NULL);
		NullCheck(L_3);
		bool L_4 = MouseButtonEventData_PressedThisFrame_m172F2A7A82DED3678EF87AD1B4FD69D6D406E176(L_3, /*hidden argument*/NULL);
		if (!L_4)
		{
			goto IL_001e;
		}
	}
	{
		// return true;
		return (bool)1;
	}

IL_001e:
	{
		// for (int i = 0; i < m_TrackedButtons.Count; i++)
		int32_t L_5 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1));
	}

IL_0022:
	{
		// for (int i = 0; i < m_TrackedButtons.Count; i++)
		int32_t L_6 = V_0;
		List_1_tF0A983C549D4719BB6731A650E4E4F1BB16AADAA * L_7 = __this->get_m_TrackedButtons_0();
		NullCheck(L_7);
		int32_t L_8 = List_1_get_Count_m178B4BEE5CC704EFBA5BDDCDAC1B4AEDAD99D82B_inline(L_7, /*hidden argument*/List_1_get_Count_m178B4BEE5CC704EFBA5BDDCDAC1B4AEDAD99D82B_RuntimeMethod_var);
		if ((((int32_t)L_6) < ((int32_t)L_8)))
		{
			goto IL_0004;
		}
	}
	{
		// return false;
		return (bool)0;
	}
}
// System.Boolean UnityEngine.EventSystems.PointerInputModule_MouseState::AnyReleasesThisFrame()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MouseState_AnyReleasesThisFrame_mCB786F99845E669E59BF259723A2368931A324EC (MouseState_t4D6249AEF3F24542B7F13D49020EC1B8DC2F05D7 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (MouseState_AnyReleasesThisFrame_mCB786F99845E669E59BF259723A2368931A324EC_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		// for (int i = 0; i < m_TrackedButtons.Count; i++)
		V_0 = 0;
		goto IL_0022;
	}

IL_0004:
	{
		// if (m_TrackedButtons[i].eventData.ReleasedThisFrame())
		List_1_tF0A983C549D4719BB6731A650E4E4F1BB16AADAA * L_0 = __this->get_m_TrackedButtons_0();
		int32_t L_1 = V_0;
		NullCheck(L_0);
		ButtonState_tCF0544E1131CD058FABBEE56FA1D0A4716A17F9D * L_2 = List_1_get_Item_m8D4F507953F2B93EA7C0501FEC2051D4C58CF483_inline(L_0, L_1, /*hidden argument*/List_1_get_Item_m8D4F507953F2B93EA7C0501FEC2051D4C58CF483_RuntimeMethod_var);
		NullCheck(L_2);
		MouseButtonEventData_tDD4D7A2BEE7C4674ADFD921AB2323FBFF7317988 * L_3 = ButtonState_get_eventData_mA9D054D526473A2481A997758CDDEB022E67351D_inline(L_2, /*hidden argument*/NULL);
		NullCheck(L_3);
		bool L_4 = MouseButtonEventData_ReleasedThisFrame_mE4BFCF235B7D4B71D41FE3A4CDB376701001CD40(L_3, /*hidden argument*/NULL);
		if (!L_4)
		{
			goto IL_001e;
		}
	}
	{
		// return true;
		return (bool)1;
	}

IL_001e:
	{
		// for (int i = 0; i < m_TrackedButtons.Count; i++)
		int32_t L_5 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1));
	}

IL_0022:
	{
		// for (int i = 0; i < m_TrackedButtons.Count; i++)
		int32_t L_6 = V_0;
		List_1_tF0A983C549D4719BB6731A650E4E4F1BB16AADAA * L_7 = __this->get_m_TrackedButtons_0();
		NullCheck(L_7);
		int32_t L_8 = List_1_get_Count_m178B4BEE5CC704EFBA5BDDCDAC1B4AEDAD99D82B_inline(L_7, /*hidden argument*/List_1_get_Count_m178B4BEE5CC704EFBA5BDDCDAC1B4AEDAD99D82B_RuntimeMethod_var);
		if ((((int32_t)L_6) < ((int32_t)L_8)))
		{
			goto IL_0004;
		}
	}
	{
		// return false;
		return (bool)0;
	}
}
// UnityEngine.EventSystems.PointerInputModule_ButtonState UnityEngine.EventSystems.PointerInputModule_MouseState::GetButtonState(UnityEngine.EventSystems.PointerEventData_InputButton)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ButtonState_tCF0544E1131CD058FABBEE56FA1D0A4716A17F9D * MouseState_GetButtonState_m0C2884609F720A284C72EAEF061C781F4874CCAE (MouseState_t4D6249AEF3F24542B7F13D49020EC1B8DC2F05D7 * __this, int32_t ___button0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (MouseState_GetButtonState_m0C2884609F720A284C72EAEF061C781F4874CCAE_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	ButtonState_tCF0544E1131CD058FABBEE56FA1D0A4716A17F9D * V_0 = NULL;
	int32_t V_1 = 0;
	{
		// ButtonState tracked = null;
		V_0 = (ButtonState_tCF0544E1131CD058FABBEE56FA1D0A4716A17F9D *)NULL;
		// for (int i = 0; i < m_TrackedButtons.Count; i++)
		V_1 = 0;
		goto IL_002d;
	}

IL_0006:
	{
		// if (m_TrackedButtons[i].button == button)
		List_1_tF0A983C549D4719BB6731A650E4E4F1BB16AADAA * L_0 = __this->get_m_TrackedButtons_0();
		int32_t L_1 = V_1;
		NullCheck(L_0);
		ButtonState_tCF0544E1131CD058FABBEE56FA1D0A4716A17F9D * L_2 = List_1_get_Item_m8D4F507953F2B93EA7C0501FEC2051D4C58CF483_inline(L_0, L_1, /*hidden argument*/List_1_get_Item_m8D4F507953F2B93EA7C0501FEC2051D4C58CF483_RuntimeMethod_var);
		NullCheck(L_2);
		int32_t L_3 = ButtonState_get_button_mB538B2D483C482A7E628D26BA390449A54C958A3_inline(L_2, /*hidden argument*/NULL);
		int32_t L_4 = ___button0;
		if ((!(((uint32_t)L_3) == ((uint32_t)L_4))))
		{
			goto IL_0029;
		}
	}
	{
		// tracked = m_TrackedButtons[i];
		List_1_tF0A983C549D4719BB6731A650E4E4F1BB16AADAA * L_5 = __this->get_m_TrackedButtons_0();
		int32_t L_6 = V_1;
		NullCheck(L_5);
		ButtonState_tCF0544E1131CD058FABBEE56FA1D0A4716A17F9D * L_7 = List_1_get_Item_m8D4F507953F2B93EA7C0501FEC2051D4C58CF483_inline(L_5, L_6, /*hidden argument*/List_1_get_Item_m8D4F507953F2B93EA7C0501FEC2051D4C58CF483_RuntimeMethod_var);
		V_0 = L_7;
		// break;
		goto IL_003b;
	}

IL_0029:
	{
		// for (int i = 0; i < m_TrackedButtons.Count; i++)
		int32_t L_8 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1));
	}

IL_002d:
	{
		// for (int i = 0; i < m_TrackedButtons.Count; i++)
		int32_t L_9 = V_1;
		List_1_tF0A983C549D4719BB6731A650E4E4F1BB16AADAA * L_10 = __this->get_m_TrackedButtons_0();
		NullCheck(L_10);
		int32_t L_11 = List_1_get_Count_m178B4BEE5CC704EFBA5BDDCDAC1B4AEDAD99D82B_inline(L_10, /*hidden argument*/List_1_get_Count_m178B4BEE5CC704EFBA5BDDCDAC1B4AEDAD99D82B_RuntimeMethod_var);
		if ((((int32_t)L_9) < ((int32_t)L_11)))
		{
			goto IL_0006;
		}
	}

IL_003b:
	{
		// if (tracked == null)
		ButtonState_tCF0544E1131CD058FABBEE56FA1D0A4716A17F9D * L_12 = V_0;
		if (L_12)
		{
			goto IL_0062;
		}
	}
	{
		// tracked = new ButtonState { button = button, eventData = new MouseButtonEventData() };
		ButtonState_tCF0544E1131CD058FABBEE56FA1D0A4716A17F9D * L_13 = (ButtonState_tCF0544E1131CD058FABBEE56FA1D0A4716A17F9D *)il2cpp_codegen_object_new(ButtonState_tCF0544E1131CD058FABBEE56FA1D0A4716A17F9D_il2cpp_TypeInfo_var);
		ButtonState__ctor_m96C223DB2B958828D45ACB15D1CF32C4B87FFA97(L_13, /*hidden argument*/NULL);
		ButtonState_tCF0544E1131CD058FABBEE56FA1D0A4716A17F9D * L_14 = L_13;
		int32_t L_15 = ___button0;
		NullCheck(L_14);
		ButtonState_set_button_m9D44DBD86C06F5C9DF68A84CD5D89A4847E02D68_inline(L_14, L_15, /*hidden argument*/NULL);
		ButtonState_tCF0544E1131CD058FABBEE56FA1D0A4716A17F9D * L_16 = L_14;
		MouseButtonEventData_tDD4D7A2BEE7C4674ADFD921AB2323FBFF7317988 * L_17 = (MouseButtonEventData_tDD4D7A2BEE7C4674ADFD921AB2323FBFF7317988 *)il2cpp_codegen_object_new(MouseButtonEventData_tDD4D7A2BEE7C4674ADFD921AB2323FBFF7317988_il2cpp_TypeInfo_var);
		MouseButtonEventData__ctor_mB419FF26D986E03E724C39FC0BF03B8B2C461FD3(L_17, /*hidden argument*/NULL);
		NullCheck(L_16);
		ButtonState_set_eventData_m3E72ED95C634264A32BE660552D22684B0BF8B55_inline(L_16, L_17, /*hidden argument*/NULL);
		V_0 = L_16;
		// m_TrackedButtons.Add(tracked);
		List_1_tF0A983C549D4719BB6731A650E4E4F1BB16AADAA * L_18 = __this->get_m_TrackedButtons_0();
		ButtonState_tCF0544E1131CD058FABBEE56FA1D0A4716A17F9D * L_19 = V_0;
		NullCheck(L_18);
		List_1_Add_m473340A1650E68D51EC0977752F774D191638D21(L_18, L_19, /*hidden argument*/List_1_Add_m473340A1650E68D51EC0977752F774D191638D21_RuntimeMethod_var);
	}

IL_0062:
	{
		// return tracked;
		ButtonState_tCF0544E1131CD058FABBEE56FA1D0A4716A17F9D * L_20 = V_0;
		return L_20;
	}
}
// System.Void UnityEngine.EventSystems.PointerInputModule_MouseState::SetButtonState(UnityEngine.EventSystems.PointerEventData_InputButton,UnityEngine.EventSystems.PointerEventData_FramePressState,UnityEngine.EventSystems.PointerEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MouseState_SetButtonState_m4A6AB431337B8CFE2C51E7E73D9C1A15D9C78BB4 (MouseState_t4D6249AEF3F24542B7F13D49020EC1B8DC2F05D7 * __this, int32_t ___button0, int32_t ___stateForMouseButton1, PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * ___data2, const RuntimeMethod* method)
{
	{
		// var toModify = GetButtonState(button);
		int32_t L_0 = ___button0;
		ButtonState_tCF0544E1131CD058FABBEE56FA1D0A4716A17F9D * L_1 = MouseState_GetButtonState_m0C2884609F720A284C72EAEF061C781F4874CCAE(__this, L_0, /*hidden argument*/NULL);
		// toModify.eventData.buttonState = stateForMouseButton;
		ButtonState_tCF0544E1131CD058FABBEE56FA1D0A4716A17F9D * L_2 = L_1;
		NullCheck(L_2);
		MouseButtonEventData_tDD4D7A2BEE7C4674ADFD921AB2323FBFF7317988 * L_3 = ButtonState_get_eventData_mA9D054D526473A2481A997758CDDEB022E67351D_inline(L_2, /*hidden argument*/NULL);
		int32_t L_4 = ___stateForMouseButton1;
		NullCheck(L_3);
		L_3->set_buttonState_0(L_4);
		// toModify.eventData.buttonData = data;
		NullCheck(L_2);
		MouseButtonEventData_tDD4D7A2BEE7C4674ADFD921AB2323FBFF7317988 * L_5 = ButtonState_get_eventData_mA9D054D526473A2481A997758CDDEB022E67351D_inline(L_2, /*hidden argument*/NULL);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_6 = ___data2;
		NullCheck(L_5);
		L_5->set_buttonData_1(L_6);
		// }
		return;
	}
}
// System.Void UnityEngine.EventSystems.PointerInputModule_MouseState::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MouseState__ctor_mCEC029743547501A89B66C448642D3BA8D5EB600 (MouseState_t4D6249AEF3F24542B7F13D49020EC1B8DC2F05D7 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (MouseState__ctor_mCEC029743547501A89B66C448642D3BA8D5EB600_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// private List<ButtonState> m_TrackedButtons = new List<ButtonState>();
		List_1_tF0A983C549D4719BB6731A650E4E4F1BB16AADAA * L_0 = (List_1_tF0A983C549D4719BB6731A650E4E4F1BB16AADAA *)il2cpp_codegen_object_new(List_1_tF0A983C549D4719BB6731A650E4E4F1BB16AADAA_il2cpp_TypeInfo_var);
		List_1__ctor_mA1A5C97C3F84391F0507B0D458855A5C4AD7A37F(L_0, /*hidden argument*/List_1__ctor_mA1A5C97C3F84391F0507B0D458855A5C4AD7A37F_RuntimeMethod_var);
		__this->set_m_TrackedButtons_0(L_0);
		Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0(__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
// Conversion methods for marshalling of: UnityEngine.EventSystems.RaycastResult
IL2CPP_EXTERN_C void RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91_marshal_pinvoke(const RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91& unmarshaled, RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91_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, NULL);
}
IL2CPP_EXTERN_C void RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91_marshal_pinvoke_back(const RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91_marshaled_pinvoke& marshaled, RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91& 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, NULL);
}
// Conversion method for clean up from marshalling of: UnityEngine.EventSystems.RaycastResult
IL2CPP_EXTERN_C void RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91_marshal_pinvoke_cleanup(RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: UnityEngine.EventSystems.RaycastResult
IL2CPP_EXTERN_C void RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91_marshal_com(const RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91& unmarshaled, RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91_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, NULL);
}
IL2CPP_EXTERN_C void RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91_marshal_com_back(const RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91_marshaled_com& marshaled, RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91& 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, NULL);
}
// Conversion method for clean up from marshalling of: UnityEngine.EventSystems.RaycastResult
IL2CPP_EXTERN_C void RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91_marshal_com_cleanup(RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91_marshaled_com& marshaled)
{
}
// UnityEngine.GameObject UnityEngine.EventSystems.RaycastResult::get_gameObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * RaycastResult_get_gameObject_m9D77DEDFF498BAFE29A5F88E9F238400D04C8FDD (RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91 * __this, const RuntimeMethod* method)
{
	{
		// get { return m_GameObject; }
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_0 = __this->get_m_GameObject_0();
		return L_0;
	}
}
IL2CPP_EXTERN_C  GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * RaycastResult_get_gameObject_m9D77DEDFF498BAFE29A5F88E9F238400D04C8FDD_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91 * _thisAdjusted = reinterpret_cast<RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91 *>(__this + _offset);
	return RaycastResult_get_gameObject_m9D77DEDFF498BAFE29A5F88E9F238400D04C8FDD_inline(_thisAdjusted, method);
}
// System.Void UnityEngine.EventSystems.RaycastResult::set_gameObject(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RaycastResult_set_gameObject_m4EB676328BEC6E2C3A2AFBA4B405CEDDEAEBBFFA (RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91 * __this, GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___value0, const RuntimeMethod* method)
{
	{
		// set { m_GameObject = value; }
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_0 = ___value0;
		__this->set_m_GameObject_0(L_0);
		// set { m_GameObject = value; }
		return;
	}
}
IL2CPP_EXTERN_C  void RaycastResult_set_gameObject_m4EB676328BEC6E2C3A2AFBA4B405CEDDEAEBBFFA_AdjustorThunk (RuntimeObject * __this, GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___value0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91 * _thisAdjusted = reinterpret_cast<RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91 *>(__this + _offset);
	RaycastResult_set_gameObject_m4EB676328BEC6E2C3A2AFBA4B405CEDDEAEBBFFA_inline(_thisAdjusted, ___value0, method);
}
// System.Boolean UnityEngine.EventSystems.RaycastResult::get_isValid()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RaycastResult_get_isValid_m2F2241EF619EFFC0F609FAA35D4C64455712DE47 (RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (RaycastResult_get_isValid_m2F2241EF619EFFC0F609FAA35D4C64455712DE47_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// get { return module != null && gameObject != null; }
		BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 * L_0 = __this->get_module_1();
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1(L_0, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_001b;
		}
	}
	{
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_2 = RaycastResult_get_gameObject_m9D77DEDFF498BAFE29A5F88E9F238400D04C8FDD_inline((RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91 *)__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_3 = Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1(L_2, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		return L_3;
	}

IL_001b:
	{
		return (bool)0;
	}
}
IL2CPP_EXTERN_C  bool RaycastResult_get_isValid_m2F2241EF619EFFC0F609FAA35D4C64455712DE47_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91 * _thisAdjusted = reinterpret_cast<RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91 *>(__this + _offset);
	return RaycastResult_get_isValid_m2F2241EF619EFFC0F609FAA35D4C64455712DE47(_thisAdjusted, method);
}
// System.Void UnityEngine.EventSystems.RaycastResult::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RaycastResult_Clear_mDC3D08DD775DA02145E5AF6FE62465EBACEB4AAB (RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (RaycastResult_Clear_mDC3D08DD775DA02145E5AF6FE62465EBACEB4AAB_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// gameObject = null;
		RaycastResult_set_gameObject_m4EB676328BEC6E2C3A2AFBA4B405CEDDEAEBBFFA_inline((RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91 *)__this, (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *)NULL, /*hidden argument*/NULL);
		// module = null;
		__this->set_module_1((BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 *)NULL);
		// distance = 0;
		__this->set_distance_2((0.0f));
		// index = 0;
		__this->set_index_3((0.0f));
		// depth = 0;
		__this->set_depth_4(0);
		// sortingLayer = 0;
		__this->set_sortingLayer_5(0);
		// sortingOrder = 0;
		__this->set_sortingOrder_6(0);
		// worldNormal = Vector3.up;
		IL2CPP_RUNTIME_CLASS_INIT(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_il2cpp_TypeInfo_var);
		Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  L_0 = Vector3_get_up_m6309EBC4E42D6D0B3D28056BD23D0331275306F7(/*hidden argument*/NULL);
		__this->set_worldNormal_8(L_0);
		// worldPosition = Vector3.zero;
		Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  L_1 = Vector3_get_zero_m3CDDCAE94581DF3BB16C4B40A100E28E9C6649C2(/*hidden argument*/NULL);
		__this->set_worldPosition_7(L_1);
		// screenPosition = Vector3.zero;
		Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  L_2 = Vector3_get_zero_m3CDDCAE94581DF3BB16C4B40A100E28E9C6649C2(/*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_il2cpp_TypeInfo_var);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_3 = Vector2_op_Implicit_mEA1F75961E3D368418BA8CEB9C40E55C25BA3C28(L_2, /*hidden argument*/NULL);
		__this->set_screenPosition_9(L_3);
		// }
		return;
	}
}
IL2CPP_EXTERN_C  void RaycastResult_Clear_mDC3D08DD775DA02145E5AF6FE62465EBACEB4AAB_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91 * _thisAdjusted = reinterpret_cast<RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91 *>(__this + _offset);
	RaycastResult_Clear_mDC3D08DD775DA02145E5AF6FE62465EBACEB4AAB(_thisAdjusted, method);
}
// System.String UnityEngine.EventSystems.RaycastResult::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* RaycastResult_ToString_m0EE4380602D2025F27DB18ABE887E9CC7C39BB5B (RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (RaycastResult_ToString_m0EE4380602D2025F27DB18ABE887E9CC7C39BB5B_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (!isValid)
		bool L_0 = RaycastResult_get_isValid_m2F2241EF619EFFC0F609FAA35D4C64455712DE47((RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91 *)__this, /*hidden argument*/NULL);
		if (L_0)
		{
			goto IL_000e;
		}
	}
	{
		// return "";
		return _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
	}

IL_000e:
	{
		// return "Name: " + gameObject + "\n" +
		//     "module: " + module + "\n" +
		//     "distance: " + distance + "\n" +
		//     "index: " + index + "\n" +
		//     "depth: " + depth + "\n" +
		//     "worldNormal: " + worldNormal + "\n" +
		//     "worldPosition: " + worldPosition + "\n" +
		//     "screenPosition: " + screenPosition + "\n" +
		//     "module.sortOrderPriority: " + module.sortOrderPriority + "\n" +
		//     "module.renderOrderPriority: " + module.renderOrderPriority + "\n" +
		//     "sortingLayer: " + sortingLayer + "\n" +
		//     "sortingOrder: " + sortingOrder;
		ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_1 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)SZArrayNew(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var, (uint32_t)((int32_t)24));
		ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_2 = L_1;
		NullCheck(L_2);
		ArrayElementTypeCheck (L_2, _stringLiteralB3F69F1983924ED9EB2751F7152C86B163972C18);
		(L_2)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)_stringLiteralB3F69F1983924ED9EB2751F7152C86B163972C18);
		ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_3 = L_2;
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_4 = RaycastResult_get_gameObject_m9D77DEDFF498BAFE29A5F88E9F238400D04C8FDD_inline((RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91 *)__this, /*hidden argument*/NULL);
		NullCheck(L_3);
		ArrayElementTypeCheck (L_3, L_4);
		(L_3)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_4);
		ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_5 = L_3;
		NullCheck(L_5);
		ArrayElementTypeCheck (L_5, _stringLiteral0D7BD1E1A6D6CC41541CAED056D3FA640CF2173A);
		(L_5)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject *)_stringLiteral0D7BD1E1A6D6CC41541CAED056D3FA640CF2173A);
		ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_6 = L_5;
		BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 * L_7 = __this->get_module_1();
		NullCheck(L_6);
		ArrayElementTypeCheck (L_6, L_7);
		(L_6)->SetAt(static_cast<il2cpp_array_size_t>(3), (RuntimeObject *)L_7);
		ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_8 = L_6;
		NullCheck(L_8);
		ArrayElementTypeCheck (L_8, _stringLiteral86FCAF1AF93C617D1364DC367624A8FEB943281A);
		(L_8)->SetAt(static_cast<il2cpp_array_size_t>(4), (RuntimeObject *)_stringLiteral86FCAF1AF93C617D1364DC367624A8FEB943281A);
		ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_9 = L_8;
		float L_10 = __this->get_distance_2();
		float L_11 = L_10;
		RuntimeObject * L_12 = Box(Single_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_il2cpp_TypeInfo_var, &L_11);
		NullCheck(L_9);
		ArrayElementTypeCheck (L_9, L_12);
		(L_9)->SetAt(static_cast<il2cpp_array_size_t>(5), (RuntimeObject *)L_12);
		ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_13 = L_9;
		NullCheck(L_13);
		ArrayElementTypeCheck (L_13, _stringLiteralEA81BA6C8195F7C4BA52AB477DAA6FB3F054E78C);
		(L_13)->SetAt(static_cast<il2cpp_array_size_t>(6), (RuntimeObject *)_stringLiteralEA81BA6C8195F7C4BA52AB477DAA6FB3F054E78C);
		ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_14 = L_13;
		float L_15 = __this->get_index_3();
		float L_16 = L_15;
		RuntimeObject * L_17 = Box(Single_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_il2cpp_TypeInfo_var, &L_16);
		NullCheck(L_14);
		ArrayElementTypeCheck (L_14, L_17);
		(L_14)->SetAt(static_cast<il2cpp_array_size_t>(7), (RuntimeObject *)L_17);
		ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_18 = L_14;
		NullCheck(L_18);
		ArrayElementTypeCheck (L_18, _stringLiteral49E2F6FB28F86D062992BC1F71EB61C7BC53B964);
		(L_18)->SetAt(static_cast<il2cpp_array_size_t>(8), (RuntimeObject *)_stringLiteral49E2F6FB28F86D062992BC1F71EB61C7BC53B964);
		ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_19 = L_18;
		int32_t L_20 = __this->get_depth_4();
		int32_t L_21 = L_20;
		RuntimeObject * L_22 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &L_21);
		NullCheck(L_19);
		ArrayElementTypeCheck (L_19, L_22);
		(L_19)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)9)), (RuntimeObject *)L_22);
		ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_23 = L_19;
		NullCheck(L_23);
		ArrayElementTypeCheck (L_23, _stringLiteral2841B878355F39CF0C546606D1CF252D22A1DAD5);
		(L_23)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)10)), (RuntimeObject *)_stringLiteral2841B878355F39CF0C546606D1CF252D22A1DAD5);
		ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_24 = L_23;
		Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  L_25 = __this->get_worldNormal_8();
		Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  L_26 = L_25;
		RuntimeObject * L_27 = Box(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_il2cpp_TypeInfo_var, &L_26);
		NullCheck(L_24);
		ArrayElementTypeCheck (L_24, L_27);
		(L_24)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)11)), (RuntimeObject *)L_27);
		ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_28 = L_24;
		NullCheck(L_28);
		ArrayElementTypeCheck (L_28, _stringLiteralE13A74B55744F7132E82D2E2F858E909AA015BD6);
		(L_28)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)12)), (RuntimeObject *)_stringLiteralE13A74B55744F7132E82D2E2F858E909AA015BD6);
		ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_29 = L_28;
		Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  L_30 = __this->get_worldPosition_7();
		Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  L_31 = L_30;
		RuntimeObject * L_32 = Box(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_il2cpp_TypeInfo_var, &L_31);
		NullCheck(L_29);
		ArrayElementTypeCheck (L_29, L_32);
		(L_29)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)13)), (RuntimeObject *)L_32);
		ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_33 = L_29;
		NullCheck(L_33);
		ArrayElementTypeCheck (L_33, _stringLiteral021205C69E7E9853CA18CEC944EBD38DE0CF1ED3);
		(L_33)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)14)), (RuntimeObject *)_stringLiteral021205C69E7E9853CA18CEC944EBD38DE0CF1ED3);
		ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_34 = L_33;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_35 = __this->get_screenPosition_9();
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_36 = L_35;
		RuntimeObject * L_37 = Box(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_il2cpp_TypeInfo_var, &L_36);
		NullCheck(L_34);
		ArrayElementTypeCheck (L_34, L_37);
		(L_34)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)15)), (RuntimeObject *)L_37);
		ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_38 = L_34;
		NullCheck(L_38);
		ArrayElementTypeCheck (L_38, _stringLiteral411E9525B9036979E55C8D646CD3061E1A7F05BF);
		(L_38)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)16)), (RuntimeObject *)_stringLiteral411E9525B9036979E55C8D646CD3061E1A7F05BF);
		ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_39 = L_38;
		BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 * L_40 = __this->get_module_1();
		NullCheck(L_40);
		int32_t L_41 = VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 UnityEngine.EventSystems.BaseRaycaster::get_sortOrderPriority() */, L_40);
		int32_t L_42 = L_41;
		RuntimeObject * L_43 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &L_42);
		NullCheck(L_39);
		ArrayElementTypeCheck (L_39, L_43);
		(L_39)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)17)), (RuntimeObject *)L_43);
		ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_44 = L_39;
		NullCheck(L_44);
		ArrayElementTypeCheck (L_44, _stringLiteral5B8FC322C1D72815FAD8B0094956D17A4863C6EB);
		(L_44)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)18)), (RuntimeObject *)_stringLiteral5B8FC322C1D72815FAD8B0094956D17A4863C6EB);
		ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_45 = L_44;
		BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 * L_46 = __this->get_module_1();
		NullCheck(L_46);
		int32_t L_47 = VirtFuncInvoker0< int32_t >::Invoke(21 /* System.Int32 UnityEngine.EventSystems.BaseRaycaster::get_renderOrderPriority() */, L_46);
		int32_t L_48 = L_47;
		RuntimeObject * L_49 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &L_48);
		NullCheck(L_45);
		ArrayElementTypeCheck (L_45, L_49);
		(L_45)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)19)), (RuntimeObject *)L_49);
		ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_50 = L_45;
		NullCheck(L_50);
		ArrayElementTypeCheck (L_50, _stringLiteralF35202D0911AF00D4E18E90B7CC54B66CD6BF389);
		(L_50)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)20)), (RuntimeObject *)_stringLiteralF35202D0911AF00D4E18E90B7CC54B66CD6BF389);
		ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_51 = L_50;
		int32_t L_52 = __this->get_sortingLayer_5();
		int32_t L_53 = L_52;
		RuntimeObject * L_54 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &L_53);
		NullCheck(L_51);
		ArrayElementTypeCheck (L_51, L_54);
		(L_51)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)21)), (RuntimeObject *)L_54);
		ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_55 = L_51;
		NullCheck(L_55);
		ArrayElementTypeCheck (L_55, _stringLiteral5A1ED5E4E065D820146BA039740194DED01DC8FD);
		(L_55)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)22)), (RuntimeObject *)_stringLiteral5A1ED5E4E065D820146BA039740194DED01DC8FD);
		ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_56 = L_55;
		int32_t L_57 = __this->get_sortingOrder_6();
		int32_t L_58 = L_57;
		RuntimeObject * L_59 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &L_58);
		NullCheck(L_56);
		ArrayElementTypeCheck (L_56, L_59);
		(L_56)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)23)), (RuntimeObject *)L_59);
		String_t* L_60 = String_Concat_mB7BA84F13912303B2E5E40FBF0109E1A328ACA07(L_56, /*hidden argument*/NULL);
		return L_60;
	}
}
IL2CPP_EXTERN_C  String_t* RaycastResult_ToString_m0EE4380602D2025F27DB18ABE887E9CC7C39BB5B_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91 * _thisAdjusted = reinterpret_cast<RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91 *>(__this + _offset);
	return RaycastResult_ToString_m0EE4380602D2025F27DB18ABE887E9CC7C39BB5B(_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.RaycasterManager::AddRaycaster(UnityEngine.EventSystems.BaseRaycaster)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RaycasterManager_AddRaycaster_mE3A5D2AA12657F81E20AF477E084ED4C11E62A0F (BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 * ___baseRaycaster0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (RaycasterManager_AddRaycaster_mE3A5D2AA12657F81E20AF477E084ED4C11E62A0F_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (s_Raycasters.Contains(baseRaycaster))
		IL2CPP_RUNTIME_CLASS_INIT(RaycasterManager_tB52F7D391E0E8A513AC945496EACEC93B2D83C3A_il2cpp_TypeInfo_var);
		List_1_tED9ECFD90851157EFC14F5BE7FAA8124613D0C97 * L_0 = ((RaycasterManager_tB52F7D391E0E8A513AC945496EACEC93B2D83C3A_StaticFields*)il2cpp_codegen_static_fields_for(RaycasterManager_tB52F7D391E0E8A513AC945496EACEC93B2D83C3A_il2cpp_TypeInfo_var))->get_s_Raycasters_0();
		BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 * L_1 = ___baseRaycaster0;
		NullCheck(L_0);
		bool L_2 = List_1_Contains_mDD1394F1213F45B41A99E90D016B9FC3BB50F621(L_0, L_1, /*hidden argument*/List_1_Contains_mDD1394F1213F45B41A99E90D016B9FC3BB50F621_RuntimeMethod_var);
		if (!L_2)
		{
			goto IL_000e;
		}
	}
	{
		// return;
		return;
	}

IL_000e:
	{
		// s_Raycasters.Add(baseRaycaster);
		IL2CPP_RUNTIME_CLASS_INIT(RaycasterManager_tB52F7D391E0E8A513AC945496EACEC93B2D83C3A_il2cpp_TypeInfo_var);
		List_1_tED9ECFD90851157EFC14F5BE7FAA8124613D0C97 * L_3 = ((RaycasterManager_tB52F7D391E0E8A513AC945496EACEC93B2D83C3A_StaticFields*)il2cpp_codegen_static_fields_for(RaycasterManager_tB52F7D391E0E8A513AC945496EACEC93B2D83C3A_il2cpp_TypeInfo_var))->get_s_Raycasters_0();
		BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 * L_4 = ___baseRaycaster0;
		NullCheck(L_3);
		List_1_Add_mA579ABF08A6C0EED48762710E8BCB68F55F8E07C(L_3, L_4, /*hidden argument*/List_1_Add_mA579ABF08A6C0EED48762710E8BCB68F55F8E07C_RuntimeMethod_var);
		// }
		return;
	}
}
// System.Collections.Generic.List`1<UnityEngine.EventSystems.BaseRaycaster> UnityEngine.EventSystems.RaycasterManager::GetRaycasters()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tED9ECFD90851157EFC14F5BE7FAA8124613D0C97 * RaycasterManager_GetRaycasters_m3088F1DFEEDD695546B8CC290E34FD6093CD264D (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (RaycasterManager_GetRaycasters_m3088F1DFEEDD695546B8CC290E34FD6093CD264D_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// return s_Raycasters;
		IL2CPP_RUNTIME_CLASS_INIT(RaycasterManager_tB52F7D391E0E8A513AC945496EACEC93B2D83C3A_il2cpp_TypeInfo_var);
		List_1_tED9ECFD90851157EFC14F5BE7FAA8124613D0C97 * L_0 = ((RaycasterManager_tB52F7D391E0E8A513AC945496EACEC93B2D83C3A_StaticFields*)il2cpp_codegen_static_fields_for(RaycasterManager_tB52F7D391E0E8A513AC945496EACEC93B2D83C3A_il2cpp_TypeInfo_var))->get_s_Raycasters_0();
		return L_0;
	}
}
// System.Void UnityEngine.EventSystems.RaycasterManager::RemoveRaycasters(UnityEngine.EventSystems.BaseRaycaster)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RaycasterManager_RemoveRaycasters_mF59A19B82C1D199DB38350293C5CAD6F92EBA1EE (BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 * ___baseRaycaster0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (RaycasterManager_RemoveRaycasters_mF59A19B82C1D199DB38350293C5CAD6F92EBA1EE_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (!s_Raycasters.Contains(baseRaycaster))
		IL2CPP_RUNTIME_CLASS_INIT(RaycasterManager_tB52F7D391E0E8A513AC945496EACEC93B2D83C3A_il2cpp_TypeInfo_var);
		List_1_tED9ECFD90851157EFC14F5BE7FAA8124613D0C97 * L_0 = ((RaycasterManager_tB52F7D391E0E8A513AC945496EACEC93B2D83C3A_StaticFields*)il2cpp_codegen_static_fields_for(RaycasterManager_tB52F7D391E0E8A513AC945496EACEC93B2D83C3A_il2cpp_TypeInfo_var))->get_s_Raycasters_0();
		BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 * L_1 = ___baseRaycaster0;
		NullCheck(L_0);
		bool L_2 = List_1_Contains_mDD1394F1213F45B41A99E90D016B9FC3BB50F621(L_0, L_1, /*hidden argument*/List_1_Contains_mDD1394F1213F45B41A99E90D016B9FC3BB50F621_RuntimeMethod_var);
		if (L_2)
		{
			goto IL_000e;
		}
	}
	{
		// return;
		return;
	}

IL_000e:
	{
		// s_Raycasters.Remove(baseRaycaster);
		IL2CPP_RUNTIME_CLASS_INIT(RaycasterManager_tB52F7D391E0E8A513AC945496EACEC93B2D83C3A_il2cpp_TypeInfo_var);
		List_1_tED9ECFD90851157EFC14F5BE7FAA8124613D0C97 * L_3 = ((RaycasterManager_tB52F7D391E0E8A513AC945496EACEC93B2D83C3A_StaticFields*)il2cpp_codegen_static_fields_for(RaycasterManager_tB52F7D391E0E8A513AC945496EACEC93B2D83C3A_il2cpp_TypeInfo_var))->get_s_Raycasters_0();
		BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 * L_4 = ___baseRaycaster0;
		NullCheck(L_3);
		List_1_Remove_m43B959D57F1FDDF069978C9969718E171527AE39(L_3, L_4, /*hidden argument*/List_1_Remove_m43B959D57F1FDDF069978C9969718E171527AE39_RuntimeMethod_var);
		// }
		return;
	}
}
// System.Void UnityEngine.EventSystems.RaycasterManager::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RaycasterManager__cctor_mA898971B12280C6EA2064755CB72B2B714E63918 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (RaycasterManager__cctor_mA898971B12280C6EA2064755CB72B2B714E63918_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// private static readonly List<BaseRaycaster> s_Raycasters = new List<BaseRaycaster>();
		List_1_tED9ECFD90851157EFC14F5BE7FAA8124613D0C97 * L_0 = (List_1_tED9ECFD90851157EFC14F5BE7FAA8124613D0C97 *)il2cpp_codegen_object_new(List_1_tED9ECFD90851157EFC14F5BE7FAA8124613D0C97_il2cpp_TypeInfo_var);
		List_1__ctor_m6C09F5E34A08B8F5B54D33F1F5FACA7A70542865(L_0, /*hidden argument*/List_1__ctor_m6C09F5E34A08B8F5B54D33F1F5FACA7A70542865_RuntimeMethod_var);
		((RaycasterManager_tB52F7D391E0E8A513AC945496EACEC93B2D83C3A_StaticFields*)il2cpp_codegen_static_fields_for(RaycasterManager_tB52F7D391E0E8A513AC945496EACEC93B2D83C3A_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
// System.Void UnityEngine.EventSystems.StandaloneInputModule::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StandaloneInputModule__ctor_m53DF966585A2888088BF07BB7DDE26BA84BA67D0 (StandaloneInputModule_tF3BDE3C0D374D1A0C87654254FA5E74F6B8C1EF5 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (StandaloneInputModule__ctor_m53DF966585A2888088BF07BB7DDE26BA84BA67D0_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// private string m_HorizontalAxis = "Horizontal";
		__this->set_m_HorizontalAxis_23(_stringLiteral4F57A1CE99E68A7B05C42D0A7EA0070EAFABD31C);
		// private string m_VerticalAxis = "Vertical";
		__this->set_m_VerticalAxis_24(_stringLiteral4B937CC841D82F8936CEF1EFB88708AB5B0F1EE5);
		// private string m_SubmitButton = "Submit";
		__this->set_m_SubmitButton_25(_stringLiteral2DACF65959849884A011F36F76A04EEBEA94C5EA);
		// private string m_CancelButton = "Cancel";
		__this->set_m_CancelButton_26(_stringLiteral77DFD2135F4DB726C47299BB55BE26F7F4525A46);
		// private float m_InputActionsPerSecond = 10;
		__this->set_m_InputActionsPerSecond_27((10.0f));
		// private float m_RepeatDelay = 0.5f;
		__this->set_m_RepeatDelay_28((0.5f));
		// protected StandaloneInputModule()
		PointerInputModule__ctor_m05A4A9E4BF8053B1444986BF3EB27D8007AE9275(__this, /*hidden argument*/NULL);
		// }
		return;
	}
}
// UnityEngine.EventSystems.StandaloneInputModule_InputMode UnityEngine.EventSystems.StandaloneInputModule::get_inputMode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StandaloneInputModule_get_inputMode_m9E4FF00674C049A7F600D0CC5D278F474232B3D4 (StandaloneInputModule_tF3BDE3C0D374D1A0C87654254FA5E74F6B8C1EF5 * __this, const RuntimeMethod* method)
{
	{
		// get { return InputMode.Mouse; }
		return (int32_t)(0);
	}
}
// System.Boolean UnityEngine.EventSystems.StandaloneInputModule::get_allowActivationOnMobileDevice()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool StandaloneInputModule_get_allowActivationOnMobileDevice_m761DA40A5C7688BB6F8EABD989D74B2239B8776E (StandaloneInputModule_tF3BDE3C0D374D1A0C87654254FA5E74F6B8C1EF5 * __this, const RuntimeMethod* method)
{
	{
		// get { return m_ForceModuleActive; }
		bool L_0 = __this->get_m_ForceModuleActive_29();
		return L_0;
	}
}
// System.Void UnityEngine.EventSystems.StandaloneInputModule::set_allowActivationOnMobileDevice(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StandaloneInputModule_set_allowActivationOnMobileDevice_m7E48DC59AE7F10E8ACCBC9A86E66E245B513413A (StandaloneInputModule_tF3BDE3C0D374D1A0C87654254FA5E74F6B8C1EF5 * __this, bool ___value0, const RuntimeMethod* method)
{
	{
		// set { m_ForceModuleActive = value; }
		bool L_0 = ___value0;
		__this->set_m_ForceModuleActive_29(L_0);
		// set { m_ForceModuleActive = value; }
		return;
	}
}
// System.Boolean UnityEngine.EventSystems.StandaloneInputModule::get_forceModuleActive()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool StandaloneInputModule_get_forceModuleActive_m7C481C9C4D478CB162E289F9D038859990973E6E (StandaloneInputModule_tF3BDE3C0D374D1A0C87654254FA5E74F6B8C1EF5 * __this, const RuntimeMethod* method)
{
	{
		// get { return m_ForceModuleActive; }
		bool L_0 = __this->get_m_ForceModuleActive_29();
		return L_0;
	}
}
// System.Void UnityEngine.EventSystems.StandaloneInputModule::set_forceModuleActive(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StandaloneInputModule_set_forceModuleActive_m41B816036BFFF624B371224005BA4D303B21F731 (StandaloneInputModule_tF3BDE3C0D374D1A0C87654254FA5E74F6B8C1EF5 * __this, bool ___value0, const RuntimeMethod* method)
{
	{
		// set { m_ForceModuleActive = value; }
		bool L_0 = ___value0;
		__this->set_m_ForceModuleActive_29(L_0);
		// set { m_ForceModuleActive = value; }
		return;
	}
}
// System.Single UnityEngine.EventSystems.StandaloneInputModule::get_inputActionsPerSecond()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float StandaloneInputModule_get_inputActionsPerSecond_mE25D1FE801046F322B862161B338A9719A4B87DD (StandaloneInputModule_tF3BDE3C0D374D1A0C87654254FA5E74F6B8C1EF5 * __this, const RuntimeMethod* method)
{
	{
		// get { return m_InputActionsPerSecond; }
		float L_0 = __this->get_m_InputActionsPerSecond_27();
		return L_0;
	}
}
// System.Void UnityEngine.EventSystems.StandaloneInputModule::set_inputActionsPerSecond(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StandaloneInputModule_set_inputActionsPerSecond_mD97110B0C4B4F72D6E2826BDDE28EDBB04323953 (StandaloneInputModule_tF3BDE3C0D374D1A0C87654254FA5E74F6B8C1EF5 * __this, float ___value0, const RuntimeMethod* method)
{
	{
		// set { m_InputActionsPerSecond = value; }
		float L_0 = ___value0;
		__this->set_m_InputActionsPerSecond_27(L_0);
		// set { m_InputActionsPerSecond = value; }
		return;
	}
}
// System.Single UnityEngine.EventSystems.StandaloneInputModule::get_repeatDelay()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float StandaloneInputModule_get_repeatDelay_m95DD446349C273DFC8E3ECB25DC83248E6955597 (StandaloneInputModule_tF3BDE3C0D374D1A0C87654254FA5E74F6B8C1EF5 * __this, const RuntimeMethod* method)
{
	{
		// get { return m_RepeatDelay; }
		float L_0 = __this->get_m_RepeatDelay_28();
		return L_0;
	}
}
// System.Void UnityEngine.EventSystems.StandaloneInputModule::set_repeatDelay(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StandaloneInputModule_set_repeatDelay_mA45CBEB7D208DCD103CD7817F5B4691647F53B90 (StandaloneInputModule_tF3BDE3C0D374D1A0C87654254FA5E74F6B8C1EF5 * __this, float ___value0, const RuntimeMethod* method)
{
	{
		// set { m_RepeatDelay = value; }
		float L_0 = ___value0;
		__this->set_m_RepeatDelay_28(L_0);
		// set { m_RepeatDelay = value; }
		return;
	}
}
// System.String UnityEngine.EventSystems.StandaloneInputModule::get_horizontalAxis()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* StandaloneInputModule_get_horizontalAxis_m7830DCFA78BDB86C6EB403D9B0A3AC6C2AEA202E (StandaloneInputModule_tF3BDE3C0D374D1A0C87654254FA5E74F6B8C1EF5 * __this, const RuntimeMethod* method)
{
	{
		// get { return m_HorizontalAxis; }
		String_t* L_0 = __this->get_m_HorizontalAxis_23();
		return L_0;
	}
}
// System.Void UnityEngine.EventSystems.StandaloneInputModule::set_horizontalAxis(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StandaloneInputModule_set_horizontalAxis_m261CC906B1304D6D9B0086AE1C552834AB6F1D59 (StandaloneInputModule_tF3BDE3C0D374D1A0C87654254FA5E74F6B8C1EF5 * __this, String_t* ___value0, const RuntimeMethod* method)
{
	{
		// set { m_HorizontalAxis = value; }
		String_t* L_0 = ___value0;
		__this->set_m_HorizontalAxis_23(L_0);
		// set { m_HorizontalAxis = value; }
		return;
	}
}
// System.String UnityEngine.EventSystems.StandaloneInputModule::get_verticalAxis()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* StandaloneInputModule_get_verticalAxis_m1493EE2972D3244EEA8D94E0D145E8E43C6BDF0D (StandaloneInputModule_tF3BDE3C0D374D1A0C87654254FA5E74F6B8C1EF5 * __this, const RuntimeMethod* method)
{
	{
		// get { return m_VerticalAxis; }
		String_t* L_0 = __this->get_m_VerticalAxis_24();
		return L_0;
	}
}
// System.Void UnityEngine.EventSystems.StandaloneInputModule::set_verticalAxis(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StandaloneInputModule_set_verticalAxis_m1E55CD609287D3DDA0289584C0FBDF9BAB891ABC (StandaloneInputModule_tF3BDE3C0D374D1A0C87654254FA5E74F6B8C1EF5 * __this, String_t* ___value0, const RuntimeMethod* method)
{
	{
		// set { m_VerticalAxis = value; }
		String_t* L_0 = ___value0;
		__this->set_m_VerticalAxis_24(L_0);
		// set { m_VerticalAxis = value; }
		return;
	}
}
// System.String UnityEngine.EventSystems.StandaloneInputModule::get_submitButton()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* StandaloneInputModule_get_submitButton_mA466BE2B75CE6A39828DC3AB2E698F4BEE9EEDDF (StandaloneInputModule_tF3BDE3C0D374D1A0C87654254FA5E74F6B8C1EF5 * __this, const RuntimeMethod* method)
{
	{
		// get { return m_SubmitButton; }
		String_t* L_0 = __this->get_m_SubmitButton_25();
		return L_0;
	}
}
// System.Void UnityEngine.EventSystems.StandaloneInputModule::set_submitButton(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StandaloneInputModule_set_submitButton_mFB2699D16EE8E72E814B1807F70FAF6FCBCD2B6D (StandaloneInputModule_tF3BDE3C0D374D1A0C87654254FA5E74F6B8C1EF5 * __this, String_t* ___value0, const RuntimeMethod* method)
{
	{
		// set { m_SubmitButton = value; }
		String_t* L_0 = ___value0;
		__this->set_m_SubmitButton_25(L_0);
		// set { m_SubmitButton = value; }
		return;
	}
}
// System.String UnityEngine.EventSystems.StandaloneInputModule::get_cancelButton()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* StandaloneInputModule_get_cancelButton_m3FB17204BE25A393F920457C482A927AC216F1FE (StandaloneInputModule_tF3BDE3C0D374D1A0C87654254FA5E74F6B8C1EF5 * __this, const RuntimeMethod* method)
{
	{
		// get { return m_CancelButton; }
		String_t* L_0 = __this->get_m_CancelButton_26();
		return L_0;
	}
}
// System.Void UnityEngine.EventSystems.StandaloneInputModule::set_cancelButton(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StandaloneInputModule_set_cancelButton_m724FDEA363F0FFF56FBFD84AD8C1F4C57B67D2B9 (StandaloneInputModule_tF3BDE3C0D374D1A0C87654254FA5E74F6B8C1EF5 * __this, String_t* ___value0, const RuntimeMethod* method)
{
	{
		// set { m_CancelButton = value; }
		String_t* L_0 = ___value0;
		__this->set_m_CancelButton_26(L_0);
		// set { m_CancelButton = value; }
		return;
	}
}
// System.Boolean UnityEngine.EventSystems.StandaloneInputModule::ShouldIgnoreEventsOnNoFocus()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool StandaloneInputModule_ShouldIgnoreEventsOnNoFocus_mEE9196582563D3B4F864A3FDDC41B3AF058DE1E8 (StandaloneInputModule_tF3BDE3C0D374D1A0C87654254FA5E74F6B8C1EF5 * __this, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		// switch (SystemInfo.operatingSystemFamily)
		int32_t L_0 = SystemInfo_get_operatingSystemFamily_mA35FE1FF2DD6240B2880DC5F642D4A0CC2B58D8D(/*hidden argument*/NULL);
		V_0 = L_0;
		int32_t L_1 = V_0;
		if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)1))) <= ((uint32_t)2))))
		{
			goto IL_000e;
		}
	}
	{
		// return true;
		return (bool)1;
	}

IL_000e:
	{
		// return false;
		return (bool)0;
	}
}
// System.Void UnityEngine.EventSystems.StandaloneInputModule::UpdateModule()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StandaloneInputModule_UpdateModule_m6BE8C301BEB10BD653F0D0EEB6522E3A8F3221BA (StandaloneInputModule_tF3BDE3C0D374D1A0C87654254FA5E74F6B8C1EF5 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (StandaloneInputModule_UpdateModule_m6BE8C301BEB10BD653F0D0EEB6522E3A8F3221BA_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		// if (!eventSystem.isFocused && ShouldIgnoreEventsOnNoFocus())
		EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * L_0 = BaseInputModule_get_eventSystem_mEF6DEC17FF56D786AA217A52FCCFE8C6F38546BE_inline(__this, /*hidden argument*/NULL);
		NullCheck(L_0);
		bool L_1 = EventSystem_get_isFocused_m421DE003FCADF582AF1D7F0B8B036513E9743294_inline(L_0, /*hidden argument*/NULL);
		if (L_1)
		{
			goto IL_0064;
		}
	}
	{
		bool L_2 = StandaloneInputModule_ShouldIgnoreEventsOnNoFocus_mEE9196582563D3B4F864A3FDDC41B3AF058DE1E8(__this, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_0064;
		}
	}
	{
		// if (m_InputPointerEvent != null && m_InputPointerEvent.pointerDrag != null && m_InputPointerEvent.dragging)
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_3 = __this->get_m_InputPointerEvent_22();
		if (!L_3)
		{
			goto IL_005c;
		}
	}
	{
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_4 = __this->get_m_InputPointerEvent_22();
		NullCheck(L_4);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_5 = PointerEventData_get_pointerDrag_m20299CC70BC6DA11AFDB8A33A957AC306FBEE5C7_inline(L_4, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_6 = Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1(L_5, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (!L_6)
		{
			goto IL_005c;
		}
	}
	{
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_7 = __this->get_m_InputPointerEvent_22();
		NullCheck(L_7);
		bool L_8 = PointerEventData_get_dragging_mDB8CAFA859F6B7AC6EABAE340FA047BC2620927F_inline(L_7, /*hidden argument*/NULL);
		if (!L_8)
		{
			goto IL_005c;
		}
	}
	{
		// ReleaseMouse(m_InputPointerEvent, m_InputPointerEvent.pointerCurrentRaycast.gameObject);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_9 = __this->get_m_InputPointerEvent_22();
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_10 = __this->get_m_InputPointerEvent_22();
		NullCheck(L_10);
		RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  L_11 = PointerEventData_get_pointerCurrentRaycast_mE58F786484E13AF2E6C2706E20C889E7453E3A7A_inline(L_10, /*hidden argument*/NULL);
		V_0 = L_11;
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_12 = RaycastResult_get_gameObject_m9D77DEDFF498BAFE29A5F88E9F238400D04C8FDD_inline((RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91 *)(&V_0), /*hidden argument*/NULL);
		StandaloneInputModule_ReleaseMouse_mAB37571EEE6FE65733244890BE88FFF095DF8FED(__this, L_9, L_12, /*hidden argument*/NULL);
	}

IL_005c:
	{
		// m_InputPointerEvent = null;
		__this->set_m_InputPointerEvent_22((PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 *)NULL);
		// return;
		return;
	}

IL_0064:
	{
		// m_LastMousePosition = m_MousePosition;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_13 = __this->get_m_MousePosition_20();
		__this->set_m_LastMousePosition_19(L_13);
		// m_MousePosition = input.mousePosition;
		BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * L_14 = BaseInputModule_get_input_m385A99609A705346D5288D047EE17374ED406BE7(__this, /*hidden argument*/NULL);
		NullCheck(L_14);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_15 = VirtFuncInvoker0< Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  >::Invoke(26 /* UnityEngine.Vector2 UnityEngine.EventSystems.BaseInput::get_mousePosition() */, L_14);
		__this->set_m_MousePosition_20(L_15);
		// }
		return;
	}
}
// System.Void UnityEngine.EventSystems.StandaloneInputModule::ReleaseMouse(UnityEngine.EventSystems.PointerEventData,UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StandaloneInputModule_ReleaseMouse_mAB37571EEE6FE65733244890BE88FFF095DF8FED (StandaloneInputModule_tF3BDE3C0D374D1A0C87654254FA5E74F6B8C1EF5 * __this, PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * ___pointerEvent0, GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___currentOverGo1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (StandaloneInputModule_ReleaseMouse_mAB37571EEE6FE65733244890BE88FFF095DF8FED_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * V_0 = NULL;
	{
		// ExecuteEvents.Execute(pointerEvent.pointerPress, pointerEvent, ExecuteEvents.pointerUpHandler);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_0 = ___pointerEvent0;
		NullCheck(L_0);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_1 = PointerEventData_get_pointerPress_m7B8C9E16E2B9E86C4DA93A2A2E3A58E56536406B_inline(L_0, /*hidden argument*/NULL);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_2 = ___pointerEvent0;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		EventFunction_1_tB4C54A8FCB75F989CB93F264C377A493ADE6C3B6 * L_3 = ExecuteEvents_get_pointerUpHandler_m7EDDD1128DC04344CECEBCB9B6B7CD064F7FAED2_inline(/*hidden argument*/NULL);
		ExecuteEvents_Execute_TisIPointerUpHandler_tAF005E3FEF3EA2D9DDA99FAA488955AA8B392102_m5EC8537A16BC86231FBADBD3824D8BB988B2217F(L_1, L_2, L_3, /*hidden argument*/ExecuteEvents_Execute_TisIPointerUpHandler_tAF005E3FEF3EA2D9DDA99FAA488955AA8B392102_m5EC8537A16BC86231FBADBD3824D8BB988B2217F_RuntimeMethod_var);
		// var pointerUpHandler = ExecuteEvents.GetEventHandler<IPointerClickHandler>(currentOverGo);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_4 = ___currentOverGo1;
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_5 = ExecuteEvents_GetEventHandler_TisIPointerClickHandler_t337D40B4F0C87DA190B55BF225ADB716F4ADCA13_m96365BF6D04738F7FB08BF90EF5B2CB5AE01C1AD(L_4, /*hidden argument*/ExecuteEvents_GetEventHandler_TisIPointerClickHandler_t337D40B4F0C87DA190B55BF225ADB716F4ADCA13_m96365BF6D04738F7FB08BF90EF5B2CB5AE01C1AD_RuntimeMethod_var);
		V_0 = L_5;
		// if (pointerEvent.pointerPress == pointerUpHandler && pointerEvent.eligibleForClick)
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_6 = ___pointerEvent0;
		NullCheck(L_6);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_7 = PointerEventData_get_pointerPress_m7B8C9E16E2B9E86C4DA93A2A2E3A58E56536406B_inline(L_6, /*hidden argument*/NULL);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_8 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_9 = Object_op_Equality_mBC2401774F3BE33E8CF6F0A8148E66C95D6CFF1C(L_7, L_8, /*hidden argument*/NULL);
		if (!L_9)
		{
			goto IL_0043;
		}
	}
	{
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_10 = ___pointerEvent0;
		NullCheck(L_10);
		bool L_11 = PointerEventData_get_eligibleForClick_m2DAAE590F749D77C50A3665B848B6F778518E29A_inline(L_10, /*hidden argument*/NULL);
		if (!L_11)
		{
			goto IL_0043;
		}
	}
	{
		// ExecuteEvents.Execute(pointerEvent.pointerPress, pointerEvent, ExecuteEvents.pointerClickHandler);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_12 = ___pointerEvent0;
		NullCheck(L_12);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_13 = PointerEventData_get_pointerPress_m7B8C9E16E2B9E86C4DA93A2A2E3A58E56536406B_inline(L_12, /*hidden argument*/NULL);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_14 = ___pointerEvent0;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		EventFunction_1_t7BFB6A90DB6AE5607866DE2A89133CA327285B1E * L_15 = ExecuteEvents_get_pointerClickHandler_mA657195AEC7D0A42036CBCAC9AD48F215C3C69E3_inline(/*hidden argument*/NULL);
		ExecuteEvents_Execute_TisIPointerClickHandler_t337D40B4F0C87DA190B55BF225ADB716F4ADCA13_mB8A59713F468FB6A061C8A5DF7FF205EE1C9A855(L_13, L_14, L_15, /*hidden argument*/ExecuteEvents_Execute_TisIPointerClickHandler_t337D40B4F0C87DA190B55BF225ADB716F4ADCA13_mB8A59713F468FB6A061C8A5DF7FF205EE1C9A855_RuntimeMethod_var);
		// }
		goto IL_0066;
	}

IL_0043:
	{
		// else if (pointerEvent.pointerDrag != null && pointerEvent.dragging)
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_16 = ___pointerEvent0;
		NullCheck(L_16);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_17 = PointerEventData_get_pointerDrag_m20299CC70BC6DA11AFDB8A33A957AC306FBEE5C7_inline(L_16, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_18 = Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1(L_17, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (!L_18)
		{
			goto IL_0066;
		}
	}
	{
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_19 = ___pointerEvent0;
		NullCheck(L_19);
		bool L_20 = PointerEventData_get_dragging_mDB8CAFA859F6B7AC6EABAE340FA047BC2620927F_inline(L_19, /*hidden argument*/NULL);
		if (!L_20)
		{
			goto IL_0066;
		}
	}
	{
		// ExecuteEvents.ExecuteHierarchy(currentOverGo, pointerEvent, ExecuteEvents.dropHandler);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_21 = ___currentOverGo1;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_22 = ___pointerEvent0;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		EventFunction_1_t720BFA53CC728483A4F8F3E442824FBB413960B5 * L_23 = ExecuteEvents_get_dropHandler_mC2362B96C6CD3628B83722F4B7C73E707C6C1EAF_inline(/*hidden argument*/NULL);
		ExecuteEvents_ExecuteHierarchy_TisIDropHandler_t617E86EDCC6B18A39D69DFF444D5358072B524C3_m42750090DC2A40178705596286003B1346E093AE(L_21, L_22, L_23, /*hidden argument*/ExecuteEvents_ExecuteHierarchy_TisIDropHandler_t617E86EDCC6B18A39D69DFF444D5358072B524C3_m42750090DC2A40178705596286003B1346E093AE_RuntimeMethod_var);
	}

IL_0066:
	{
		// pointerEvent.eligibleForClick = false;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_24 = ___pointerEvent0;
		NullCheck(L_24);
		PointerEventData_set_eligibleForClick_m40B82588BC83E4CF72209B9B1A50585CCE82ABD2_inline(L_24, (bool)0, /*hidden argument*/NULL);
		// pointerEvent.pointerPress = null;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_25 = ___pointerEvent0;
		NullCheck(L_25);
		PointerEventData_set_pointerPress_m053AF3BF19752D9271AAC6A633B2718C61870D33(L_25, (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *)NULL, /*hidden argument*/NULL);
		// pointerEvent.rawPointerPress = null;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_26 = ___pointerEvent0;
		NullCheck(L_26);
		PointerEventData_set_rawPointerPress_mEBAE6DDF7485B81E092BDE13462926FB5C251BB2_inline(L_26, (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *)NULL, /*hidden argument*/NULL);
		// if (pointerEvent.pointerDrag != null && pointerEvent.dragging)
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_27 = ___pointerEvent0;
		NullCheck(L_27);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_28 = PointerEventData_get_pointerDrag_m20299CC70BC6DA11AFDB8A33A957AC306FBEE5C7_inline(L_27, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_29 = Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1(L_28, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (!L_29)
		{
			goto IL_00a3;
		}
	}
	{
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_30 = ___pointerEvent0;
		NullCheck(L_30);
		bool L_31 = PointerEventData_get_dragging_mDB8CAFA859F6B7AC6EABAE340FA047BC2620927F_inline(L_30, /*hidden argument*/NULL);
		if (!L_31)
		{
			goto IL_00a3;
		}
	}
	{
		// ExecuteEvents.Execute(pointerEvent.pointerDrag, pointerEvent, ExecuteEvents.endDragHandler);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_32 = ___pointerEvent0;
		NullCheck(L_32);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_33 = PointerEventData_get_pointerDrag_m20299CC70BC6DA11AFDB8A33A957AC306FBEE5C7_inline(L_32, /*hidden argument*/NULL);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_34 = ___pointerEvent0;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		EventFunction_1_t27247279794E7FDE55DC4CE9990E1DED38CDAF20 * L_35 = ExecuteEvents_get_endDragHandler_m23B60D3E3873043263069A3C3145393475690769_inline(/*hidden argument*/NULL);
		ExecuteEvents_Execute_TisIEndDragHandler_tA6045DEE83CD2C06AC9409CBE183B10E3C0B9070_mA291A7F54310189C41491E72BA411886D4020775(L_33, L_34, L_35, /*hidden argument*/ExecuteEvents_Execute_TisIEndDragHandler_tA6045DEE83CD2C06AC9409CBE183B10E3C0B9070_mA291A7F54310189C41491E72BA411886D4020775_RuntimeMethod_var);
	}

IL_00a3:
	{
		// pointerEvent.dragging = false;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_36 = ___pointerEvent0;
		NullCheck(L_36);
		PointerEventData_set_dragging_m34110A723023758249425A1F3C98EFA27BF19F45_inline(L_36, (bool)0, /*hidden argument*/NULL);
		// pointerEvent.pointerDrag = null;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_37 = ___pointerEvent0;
		NullCheck(L_37);
		PointerEventData_set_pointerDrag_mAA21AD97ABF508FD1D2313C36CAEF3A969F1D35D_inline(L_37, (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *)NULL, /*hidden argument*/NULL);
		// if (currentOverGo != pointerEvent.pointerEnter)
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_38 = ___currentOverGo1;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_39 = ___pointerEvent0;
		NullCheck(L_39);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_40 = PointerEventData_get_pointerEnter_m47E87ACB1557B6380D0E66F57C2F9FFFD5E86DC2_inline(L_39, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_41 = Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1(L_38, L_40, /*hidden argument*/NULL);
		if (!L_41)
		{
			goto IL_00cf;
		}
	}
	{
		// HandlePointerExitAndEnter(pointerEvent, null);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_42 = ___pointerEvent0;
		BaseInputModule_HandlePointerExitAndEnter_mFA61D8BA9B2377B56E3844CE8E3C15DF4C1959CB(__this, L_42, (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *)NULL, /*hidden argument*/NULL);
		// HandlePointerExitAndEnter(pointerEvent, currentOverGo);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_43 = ___pointerEvent0;
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_44 = ___currentOverGo1;
		BaseInputModule_HandlePointerExitAndEnter_mFA61D8BA9B2377B56E3844CE8E3C15DF4C1959CB(__this, L_43, L_44, /*hidden argument*/NULL);
	}

IL_00cf:
	{
		// m_InputPointerEvent = pointerEvent;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_45 = ___pointerEvent0;
		__this->set_m_InputPointerEvent_22(L_45);
		// }
		return;
	}
}
// System.Boolean UnityEngine.EventSystems.StandaloneInputModule::IsModuleSupported()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool StandaloneInputModule_IsModuleSupported_m44C18E994D6B97CDFBD841A9D7314B26B7AA340A (StandaloneInputModule_tF3BDE3C0D374D1A0C87654254FA5E74F6B8C1EF5 * __this, const RuntimeMethod* method)
{
	{
		// return m_ForceModuleActive || input.mousePresent || input.touchSupported;
		bool L_0 = __this->get_m_ForceModuleActive_29();
		if (L_0)
		{
			goto IL_0021;
		}
	}
	{
		BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * L_1 = BaseInputModule_get_input_m385A99609A705346D5288D047EE17374ED406BE7(__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_0021;
		}
	}
	{
		BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * L_3 = BaseInputModule_get_input_m385A99609A705346D5288D047EE17374ED406BE7(__this, /*hidden argument*/NULL);
		NullCheck(L_3);
		bool L_4 = VirtFuncInvoker0< bool >::Invoke(28 /* System.Boolean UnityEngine.EventSystems.BaseInput::get_touchSupported() */, L_3);
		return L_4;
	}

IL_0021:
	{
		return (bool)1;
	}
}
// System.Boolean UnityEngine.EventSystems.StandaloneInputModule::ShouldActivateModule()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool StandaloneInputModule_ShouldActivateModule_mEA1D4CC786377AD4A1A9EC035BCABA9AC32B48C5 (StandaloneInputModule_tF3BDE3C0D374D1A0C87654254FA5E74F6B8C1EF5 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (StandaloneInputModule_ShouldActivateModule_mEA1D4CC786377AD4A1A9EC035BCABA9AC32B48C5_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  V_1;
	memset((&V_1), 0, sizeof(V_1));
	{
		// if (!base.ShouldActivateModule())
		bool L_0 = BaseInputModule_ShouldActivateModule_m8EB1E427EFD3E7AC2341EE52DE4E51FD8D6EF548(__this, /*hidden argument*/NULL);
		if (L_0)
		{
			goto IL_000a;
		}
	}
	{
		// return false;
		return (bool)0;
	}

IL_000a:
	{
		// var shouldActivate = m_ForceModuleActive;
		bool L_1 = __this->get_m_ForceModuleActive_29();
		V_0 = L_1;
		// shouldActivate |= input.GetButtonDown(m_SubmitButton);
		bool L_2 = V_0;
		BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * L_3 = BaseInputModule_get_input_m385A99609A705346D5288D047EE17374ED406BE7(__this, /*hidden argument*/NULL);
		String_t* L_4 = __this->get_m_SubmitButton_25();
		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_0 = (bool)((int32_t)((int32_t)L_2|(int32_t)L_5));
		// shouldActivate |= input.GetButtonDown(m_CancelButton);
		bool L_6 = V_0;
		BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * L_7 = BaseInputModule_get_input_m385A99609A705346D5288D047EE17374ED406BE7(__this, /*hidden argument*/NULL);
		String_t* L_8 = __this->get_m_CancelButton_26();
		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_0 = (bool)((int32_t)((int32_t)L_6|(int32_t)L_9));
		// shouldActivate |= !Mathf.Approximately(input.GetAxisRaw(m_HorizontalAxis), 0.0f);
		bool L_10 = V_0;
		BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * L_11 = BaseInputModule_get_input_m385A99609A705346D5288D047EE17374ED406BE7(__this, /*hidden argument*/NULL);
		String_t* L_12 = __this->get_m_HorizontalAxis_23();
		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_tFBDE6467D269BFE410605C7D806FD9991D4A89CB_il2cpp_TypeInfo_var);
		bool L_14 = Mathf_Approximately_m91AF00403E0D2DEA1AAE68601AD218CFAD70DF7E(L_13, (0.0f), /*hidden argument*/NULL);
		V_0 = (bool)((int32_t)((int32_t)L_10|(int32_t)((((int32_t)L_14) == ((int32_t)0))? 1 : 0)));
		// shouldActivate |= !Mathf.Approximately(input.GetAxisRaw(m_VerticalAxis), 0.0f);
		bool L_15 = V_0;
		BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * L_16 = BaseInputModule_get_input_m385A99609A705346D5288D047EE17374ED406BE7(__this, /*hidden argument*/NULL);
		String_t* L_17 = __this->get_m_VerticalAxis_24();
		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_m91AF00403E0D2DEA1AAE68601AD218CFAD70DF7E(L_18, (0.0f), /*hidden argument*/NULL);
		V_0 = (bool)((int32_t)((int32_t)L_15|(int32_t)((((int32_t)L_19) == ((int32_t)0))? 1 : 0)));
		// shouldActivate |= (m_MousePosition - m_LastMousePosition).sqrMagnitude > 0.0f;
		bool L_20 = V_0;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_21 = __this->get_m_MousePosition_20();
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_22 = __this->get_m_LastMousePosition_19();
		IL2CPP_RUNTIME_CLASS_INIT(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_il2cpp_TypeInfo_var);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_23 = Vector2_op_Subtraction_m2B347E4311EDBBBF27573E34899D2492E6B063C0(L_21, L_22, /*hidden argument*/NULL);
		V_1 = L_23;
		float L_24 = Vector2_get_sqrMagnitude_mAEE10A8ECE7D5754E10727BA8C9068A759AD7002((Vector2_tA85D2DD88578276CA8A8796756458277E72D073D *)(&V_1), /*hidden argument*/NULL);
		V_0 = (bool)((int32_t)((int32_t)L_20|(int32_t)((((float)L_24) > ((float)(0.0f)))? 1 : 0)));
		// shouldActivate |= input.GetMouseButtonDown(0);
		bool L_25 = V_0;
		BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * L_26 = BaseInputModule_get_input_m385A99609A705346D5288D047EE17374ED406BE7(__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_0 = (bool)((int32_t)((int32_t)L_25|(int32_t)L_27));
		// if (input.touchCount > 0)
		BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * L_28 = BaseInputModule_get_input_m385A99609A705346D5288D047EE17374ED406BE7(__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_00bd;
		}
	}
	{
		// shouldActivate = true;
		V_0 = (bool)1;
	}

IL_00bd:
	{
		// return shouldActivate;
		bool L_30 = V_0;
		return L_30;
	}
}
// System.Void UnityEngine.EventSystems.StandaloneInputModule::ActivateModule()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StandaloneInputModule_ActivateModule_m75B8C7CF41074D98F23DBCBADBEC12204F101F04 (StandaloneInputModule_tF3BDE3C0D374D1A0C87654254FA5E74F6B8C1EF5 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (StandaloneInputModule_ActivateModule_m75B8C7CF41074D98F23DBCBADBEC12204F101F04_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * V_0 = NULL;
	{
		// if (!eventSystem.isFocused && ShouldIgnoreEventsOnNoFocus())
		EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * L_0 = BaseInputModule_get_eventSystem_mEF6DEC17FF56D786AA217A52FCCFE8C6F38546BE_inline(__this, /*hidden argument*/NULL);
		NullCheck(L_0);
		bool L_1 = EventSystem_get_isFocused_m421DE003FCADF582AF1D7F0B8B036513E9743294_inline(L_0, /*hidden argument*/NULL);
		if (L_1)
		{
			goto IL_0016;
		}
	}
	{
		bool L_2 = StandaloneInputModule_ShouldIgnoreEventsOnNoFocus_mEE9196582563D3B4F864A3FDDC41B3AF058DE1E8(__this, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_0016;
		}
	}
	{
		// return;
		return;
	}

IL_0016:
	{
		// base.ActivateModule();
		BaseInputModule_ActivateModule_m83647D8599561B6CA562F24EA7088E37DAC2AD29(__this, /*hidden argument*/NULL);
		// m_MousePosition = input.mousePosition;
		BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * L_3 = BaseInputModule_get_input_m385A99609A705346D5288D047EE17374ED406BE7(__this, /*hidden argument*/NULL);
		NullCheck(L_3);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_4 = VirtFuncInvoker0< Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  >::Invoke(26 /* UnityEngine.Vector2 UnityEngine.EventSystems.BaseInput::get_mousePosition() */, L_3);
		__this->set_m_MousePosition_20(L_4);
		// m_LastMousePosition = input.mousePosition;
		BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * L_5 = BaseInputModule_get_input_m385A99609A705346D5288D047EE17374ED406BE7(__this, /*hidden argument*/NULL);
		NullCheck(L_5);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_6 = VirtFuncInvoker0< Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  >::Invoke(26 /* UnityEngine.Vector2 UnityEngine.EventSystems.BaseInput::get_mousePosition() */, L_5);
		__this->set_m_LastMousePosition_19(L_6);
		// var toSelect = eventSystem.currentSelectedGameObject;
		EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * L_7 = BaseInputModule_get_eventSystem_mEF6DEC17FF56D786AA217A52FCCFE8C6F38546BE_inline(__this, /*hidden argument*/NULL);
		NullCheck(L_7);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_8 = EventSystem_get_currentSelectedGameObject_mE28E78D268403602DE1FB6F059EE3E9CDB7325A4_inline(L_7, /*hidden argument*/NULL);
		V_0 = L_8;
		// if (toSelect == null)
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_9 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_10 = Object_op_Equality_mBC2401774F3BE33E8CF6F0A8148E66C95D6CFF1C(L_9, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (!L_10)
		{
			goto IL_005f;
		}
	}
	{
		// toSelect = eventSystem.firstSelectedGameObject;
		EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * L_11 = BaseInputModule_get_eventSystem_mEF6DEC17FF56D786AA217A52FCCFE8C6F38546BE_inline(__this, /*hidden argument*/NULL);
		NullCheck(L_11);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_12 = EventSystem_get_firstSelectedGameObject_m8CAFDA874F89BDA34E0984860046C1C171B200E1_inline(L_11, /*hidden argument*/NULL);
		V_0 = L_12;
	}

IL_005f:
	{
		// eventSystem.SetSelectedGameObject(toSelect, GetBaseEventData());
		EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * L_13 = BaseInputModule_get_eventSystem_mEF6DEC17FF56D786AA217A52FCCFE8C6F38546BE_inline(__this, /*hidden argument*/NULL);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_14 = V_0;
		BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * L_15 = VirtFuncInvoker0< BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * >::Invoke(19 /* UnityEngine.EventSystems.BaseEventData UnityEngine.EventSystems.BaseInputModule::GetBaseEventData() */, __this);
		NullCheck(L_13);
		EventSystem_SetSelectedGameObject_m3347D67C1A6386E6D7AF89773DC2960953B9C702(L_13, L_14, L_15, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void UnityEngine.EventSystems.StandaloneInputModule::DeactivateModule()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StandaloneInputModule_DeactivateModule_m184C95BAB03E1AC58F7274A6CDDCDC70160301C3 (StandaloneInputModule_tF3BDE3C0D374D1A0C87654254FA5E74F6B8C1EF5 * __this, const RuntimeMethod* method)
{
	{
		// base.DeactivateModule();
		BaseInputModule_DeactivateModule_m83781CF60B00AD9DA46E96D72321C4983EFA85FF(__this, /*hidden argument*/NULL);
		// ClearSelection();
		PointerInputModule_ClearSelection_m90CD812546D41142C4E9C599D7DD39A887F3F5C1(__this, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void UnityEngine.EventSystems.StandaloneInputModule::Process()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StandaloneInputModule_Process_mF637455BCED017FB359E090B58F15C490EFD2B54 (StandaloneInputModule_tF3BDE3C0D374D1A0C87654254FA5E74F6B8C1EF5 * __this, const RuntimeMethod* method)
{
	bool V_0 = false;
	{
		// if (!eventSystem.isFocused && ShouldIgnoreEventsOnNoFocus())
		EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * L_0 = BaseInputModule_get_eventSystem_mEF6DEC17FF56D786AA217A52FCCFE8C6F38546BE_inline(__this, /*hidden argument*/NULL);
		NullCheck(L_0);
		bool L_1 = EventSystem_get_isFocused_m421DE003FCADF582AF1D7F0B8B036513E9743294_inline(L_0, /*hidden argument*/NULL);
		if (L_1)
		{
			goto IL_0016;
		}
	}
	{
		bool L_2 = StandaloneInputModule_ShouldIgnoreEventsOnNoFocus_mEE9196582563D3B4F864A3FDDC41B3AF058DE1E8(__this, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_0016;
		}
	}
	{
		// return;
		return;
	}

IL_0016:
	{
		// bool usedEvent = SendUpdateEventToSelectedObject();
		bool L_3 = StandaloneInputModule_SendUpdateEventToSelectedObject_m7180367BFB750772FECFBC7C621234B7FBF29C9D(__this, /*hidden argument*/NULL);
		V_0 = L_3;
		// if (!ProcessTouchEvents() && input.mousePresent)
		bool L_4 = StandaloneInputModule_ProcessTouchEvents_m74C783AF0B4D517978ECCE3E8A1081F49D174F69(__this, /*hidden argument*/NULL);
		if (L_4)
		{
			goto IL_0038;
		}
	}
	{
		BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * L_5 = BaseInputModule_get_input_m385A99609A705346D5288D047EE17374ED406BE7(__this, /*hidden argument*/NULL);
		NullCheck(L_5);
		bool L_6 = VirtFuncInvoker0< bool >::Invoke(22 /* System.Boolean UnityEngine.EventSystems.BaseInput::get_mousePresent() */, L_5);
		if (!L_6)
		{
			goto IL_0038;
		}
	}
	{
		// ProcessMouseEvent();
		StandaloneInputModule_ProcessMouseEvent_m4CF90D3BE8DC50D135D42B31C70D3D2D30B47174(__this, /*hidden argument*/NULL);
	}

IL_0038:
	{
		// if (eventSystem.sendNavigationEvents)
		EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * L_7 = BaseInputModule_get_eventSystem_mEF6DEC17FF56D786AA217A52FCCFE8C6F38546BE_inline(__this, /*hidden argument*/NULL);
		NullCheck(L_7);
		bool L_8 = EventSystem_get_sendNavigationEvents_m0DB01018B4EF41A51D0AD481DD07F381ED2223DF_inline(L_7, /*hidden argument*/NULL);
		if (!L_8)
		{
			goto IL_005b;
		}
	}
	{
		// if (!usedEvent)
		bool L_9 = V_0;
		if (L_9)
		{
			goto IL_0051;
		}
	}
	{
		// usedEvent |= SendMoveEventToSelectedObject();
		bool L_10 = V_0;
		bool L_11 = StandaloneInputModule_SendMoveEventToSelectedObject_mBD62EF30732300D347DA3D78B7473D6DCF15BC41(__this, /*hidden argument*/NULL);
		V_0 = (bool)((int32_t)((int32_t)L_10|(int32_t)L_11));
	}

IL_0051:
	{
		// if (!usedEvent)
		bool L_12 = V_0;
		if (L_12)
		{
			goto IL_005b;
		}
	}
	{
		// SendSubmitEventToSelectedObject();
		StandaloneInputModule_SendSubmitEventToSelectedObject_m29ACA510C925399B9D806ED171DA86E4F3A671E4(__this, /*hidden argument*/NULL);
	}

IL_005b:
	{
		// }
		return;
	}
}
// System.Boolean UnityEngine.EventSystems.StandaloneInputModule::ProcessTouchEvents()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool StandaloneInputModule_ProcessTouchEvents_m74C783AF0B4D517978ECCE3E8A1081F49D174F69 (StandaloneInputModule_tF3BDE3C0D374D1A0C87654254FA5E74F6B8C1EF5 * __this, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	Touch_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8  V_1;
	memset((&V_1), 0, sizeof(V_1));
	bool V_2 = false;
	bool V_3 = false;
	PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * V_4 = NULL;
	{
		// for (int i = 0; i < input.touchCount; ++i)
		V_0 = 0;
		goto IL_0053;
	}

IL_0004:
	{
		// Touch touch = input.GetTouch(i);
		BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * L_0 = BaseInputModule_get_input_m385A99609A705346D5288D047EE17374ED406BE7(__this, /*hidden argument*/NULL);
		int32_t L_1 = V_0;
		NullCheck(L_0);
		Touch_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8  L_2 = VirtFuncInvoker1< Touch_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8 , int32_t >::Invoke(30 /* UnityEngine.Touch UnityEngine.EventSystems.BaseInput::GetTouch(System.Int32) */, L_0, L_1);
		V_1 = L_2;
		// if (touch.type == TouchType.Indirect)
		int32_t L_3 = Touch_get_type_mAF919D12756ABA000A17146E82FDDFCEBFD6EEA9((Touch_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8 *)(&V_1), /*hidden argument*/NULL);
		if ((((int32_t)L_3) == ((int32_t)1)))
		{
			goto IL_004f;
		}
	}
	{
		// var pointer = GetTouchPointerEventData(touch, out pressed, out released);
		Touch_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8  L_4 = V_1;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_5 = PointerInputModule_GetTouchPointerEventData_m27D309E699986AE28F15FF944CCADC4EA2E9BC11(__this, L_4, (bool*)(&V_3), (bool*)(&V_2), /*hidden argument*/NULL);
		V_4 = L_5;
		// ProcessTouchPress(pointer, pressed, released);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_6 = V_4;
		bool L_7 = V_3;
		bool L_8 = V_2;
		StandaloneInputModule_ProcessTouchPress_m46FBF040EAB0A0F8D832FEB600EF0B9C48E13F61(__this, L_6, L_7, L_8, /*hidden argument*/NULL);
		// if (!released)
		bool L_9 = V_2;
		if (L_9)
		{
			goto IL_0047;
		}
	}
	{
		// ProcessMove(pointer);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_10 = V_4;
		VirtActionInvoker1< PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * >::Invoke(28 /* System.Void UnityEngine.EventSystems.PointerInputModule::ProcessMove(UnityEngine.EventSystems.PointerEventData) */, __this, L_10);
		// ProcessDrag(pointer);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_11 = V_4;
		VirtActionInvoker1< PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * >::Invoke(29 /* System.Void UnityEngine.EventSystems.PointerInputModule::ProcessDrag(UnityEngine.EventSystems.PointerEventData) */, __this, L_11);
		// }
		goto IL_004f;
	}

IL_0047:
	{
		// RemovePointerData(pointer);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_12 = V_4;
		PointerInputModule_RemovePointerData_m17E63DD11FE440D4D88078B4895137C942C52C3A(__this, L_12, /*hidden argument*/NULL);
	}

IL_004f:
	{
		// for (int i = 0; i < input.touchCount; ++i)
		int32_t L_13 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1));
	}

IL_0053:
	{
		// for (int i = 0; i < input.touchCount; ++i)
		int32_t L_14 = V_0;
		BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * L_15 = BaseInputModule_get_input_m385A99609A705346D5288D047EE17374ED406BE7(__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_0004;
		}
	}
	{
		// return input.touchCount > 0;
		BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * L_17 = BaseInputModule_get_input_m385A99609A705346D5288D047EE17374ED406BE7(__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);
		return (bool)((((int32_t)L_18) > ((int32_t)0))? 1 : 0);
	}
}
// System.Void UnityEngine.EventSystems.StandaloneInputModule::ProcessTouchPress(UnityEngine.EventSystems.PointerEventData,System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StandaloneInputModule_ProcessTouchPress_m46FBF040EAB0A0F8D832FEB600EF0B9C48E13F61 (StandaloneInputModule_tF3BDE3C0D374D1A0C87654254FA5E74F6B8C1EF5 * __this, PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * ___pointerEvent0, bool ___pressed1, bool ___released2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (StandaloneInputModule_ProcessTouchPress_m46FBF040EAB0A0F8D832FEB600EF0B9C48E13F61_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * V_0 = NULL;
	RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  V_1;
	memset((&V_1), 0, sizeof(V_1));
	GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * V_2 = NULL;
	float V_3 = 0.0f;
	int32_t V_4 = 0;
	GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * V_5 = NULL;
	{
		// var currentOverGo = pointerEvent.pointerCurrentRaycast.gameObject;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_0 = ___pointerEvent0;
		NullCheck(L_0);
		RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  L_1 = PointerEventData_get_pointerCurrentRaycast_mE58F786484E13AF2E6C2706E20C889E7453E3A7A_inline(L_0, /*hidden argument*/NULL);
		V_1 = L_1;
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_2 = RaycastResult_get_gameObject_m9D77DEDFF498BAFE29A5F88E9F238400D04C8FDD_inline((RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91 *)(&V_1), /*hidden argument*/NULL);
		V_0 = L_2;
		// if (pressed)
		bool L_3 = ___pressed1;
		if (!L_3)
		{
			goto IL_0125;
		}
	}
	{
		// pointerEvent.eligibleForClick = true;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_4 = ___pointerEvent0;
		NullCheck(L_4);
		PointerEventData_set_eligibleForClick_m40B82588BC83E4CF72209B9B1A50585CCE82ABD2_inline(L_4, (bool)1, /*hidden argument*/NULL);
		// pointerEvent.delta = Vector2.zero;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_5 = ___pointerEvent0;
		IL2CPP_RUNTIME_CLASS_INIT(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_il2cpp_TypeInfo_var);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_6 = Vector2_get_zero_mFE0C3213BB698130D6C5247AB4B887A59074D0A8(/*hidden argument*/NULL);
		NullCheck(L_5);
		PointerEventData_set_delta_mC9CBC11B2F8147F7E94590769271297EE018682F_inline(L_5, L_6, /*hidden argument*/NULL);
		// pointerEvent.dragging = false;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_7 = ___pointerEvent0;
		NullCheck(L_7);
		PointerEventData_set_dragging_m34110A723023758249425A1F3C98EFA27BF19F45_inline(L_7, (bool)0, /*hidden argument*/NULL);
		// pointerEvent.useDragThreshold = true;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_8 = ___pointerEvent0;
		NullCheck(L_8);
		PointerEventData_set_useDragThreshold_mB742BB006F245766C00371FF33B680FF3F0F48F1_inline(L_8, (bool)1, /*hidden argument*/NULL);
		// pointerEvent.pressPosition = pointerEvent.position;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_9 = ___pointerEvent0;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_10 = ___pointerEvent0;
		NullCheck(L_10);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_11 = PointerEventData_get_position_mF25FC495A9C968C65BF34B5984616CBFB6332D55_inline(L_10, /*hidden argument*/NULL);
		NullCheck(L_9);
		PointerEventData_set_pressPosition_m3F5805FAD17E1BC44B84795506DE7EBA7215A46C_inline(L_9, L_11, /*hidden argument*/NULL);
		// pointerEvent.pointerPressRaycast = pointerEvent.pointerCurrentRaycast;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_12 = ___pointerEvent0;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_13 = ___pointerEvent0;
		NullCheck(L_13);
		RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  L_14 = PointerEventData_get_pointerCurrentRaycast_mE58F786484E13AF2E6C2706E20C889E7453E3A7A_inline(L_13, /*hidden argument*/NULL);
		NullCheck(L_12);
		PointerEventData_set_pointerPressRaycast_m2F371C6E5AB2AAB39C6F7F889594D480D797D5FD_inline(L_12, L_14, /*hidden argument*/NULL);
		// DeselectIfSelectionChanged(currentOverGo, pointerEvent);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_15 = V_0;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_16 = ___pointerEvent0;
		PointerInputModule_DeselectIfSelectionChanged_mD24AB70C8C12903D513ABB8BAE132E707B0F0A70(__this, L_15, L_16, /*hidden argument*/NULL);
		// if (pointerEvent.pointerEnter != currentOverGo)
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_17 = ___pointerEvent0;
		NullCheck(L_17);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_18 = PointerEventData_get_pointerEnter_m47E87ACB1557B6380D0E66F57C2F9FFFD5E86DC2_inline(L_17, /*hidden argument*/NULL);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_19 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_20 = Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1(L_18, L_19, /*hidden argument*/NULL);
		if (!L_20)
		{
			goto IL_0072;
		}
	}
	{
		// HandlePointerExitAndEnter(pointerEvent, currentOverGo);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_21 = ___pointerEvent0;
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_22 = V_0;
		BaseInputModule_HandlePointerExitAndEnter_mFA61D8BA9B2377B56E3844CE8E3C15DF4C1959CB(__this, L_21, L_22, /*hidden argument*/NULL);
		// pointerEvent.pointerEnter = currentOverGo;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_23 = ___pointerEvent0;
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_24 = V_0;
		NullCheck(L_23);
		PointerEventData_set_pointerEnter_mB891C530B173BCDF4FDD5CC757A30AE498D77360_inline(L_23, L_24, /*hidden argument*/NULL);
	}

IL_0072:
	{
		// var newPressed = ExecuteEvents.ExecuteHierarchy(currentOverGo, pointerEvent, ExecuteEvents.pointerDownHandler);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_25 = V_0;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_26 = ___pointerEvent0;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		EventFunction_1_t94FBBDEF418C6167886272036699D1A74444B57E * L_27 = ExecuteEvents_get_pointerDownHandler_m8AE9CA906C86BBBEB75BA2D05F5DAB01F62519E3_inline(/*hidden argument*/NULL);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_28 = ExecuteEvents_ExecuteHierarchy_TisIPointerDownHandler_tD9DAB9987B51AF8D4029CC24F52D17485684F4BF_m7109FC139AAD566492E6FABD873264235C450706(L_25, L_26, L_27, /*hidden argument*/ExecuteEvents_ExecuteHierarchy_TisIPointerDownHandler_tD9DAB9987B51AF8D4029CC24F52D17485684F4BF_m7109FC139AAD566492E6FABD873264235C450706_RuntimeMethod_var);
		V_2 = L_28;
		// if (newPressed == null)
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_29 = V_2;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_30 = Object_op_Equality_mBC2401774F3BE33E8CF6F0A8148E66C95D6CFF1C(L_29, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (!L_30)
		{
			goto IL_008f;
		}
	}
	{
		// newPressed = ExecuteEvents.GetEventHandler<IPointerClickHandler>(currentOverGo);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_31 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_32 = ExecuteEvents_GetEventHandler_TisIPointerClickHandler_t337D40B4F0C87DA190B55BF225ADB716F4ADCA13_m96365BF6D04738F7FB08BF90EF5B2CB5AE01C1AD(L_31, /*hidden argument*/ExecuteEvents_GetEventHandler_TisIPointerClickHandler_t337D40B4F0C87DA190B55BF225ADB716F4ADCA13_m96365BF6D04738F7FB08BF90EF5B2CB5AE01C1AD_RuntimeMethod_var);
		V_2 = L_32;
	}

IL_008f:
	{
		// float time = Time.unscaledTime;
		float L_33 = Time_get_unscaledTime_m57F78B855097C5BA632CF9BE60667A9DEBCAA472(/*hidden argument*/NULL);
		V_3 = L_33;
		// if (newPressed == pointerEvent.lastPress)
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_34 = V_2;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_35 = ___pointerEvent0;
		NullCheck(L_35);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_36 = PointerEventData_get_lastPress_m6B005D786FC5B30ECD8D5BC068420D0C361357F4_inline(L_35, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_37 = Object_op_Equality_mBC2401774F3BE33E8CF6F0A8148E66C95D6CFF1C(L_34, L_36, /*hidden argument*/NULL);
		if (!L_37)
		{
			goto IL_00d6;
		}
	}
	{
		// var diffTime = time - pointerEvent.clickTime;
		float L_38 = V_3;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_39 = ___pointerEvent0;
		NullCheck(L_39);
		float L_40 = PointerEventData_get_clickTime_m22DF8D2239FF9E101B69E3C27710B3512328BBF3_inline(L_39, /*hidden argument*/NULL);
		// if (diffTime < 0.3f)
		if ((!(((float)((float)il2cpp_codegen_subtract((float)L_38, (float)L_40))) < ((float)(0.3f)))))
		{
			goto IL_00c6;
		}
	}
	{
		// ++pointerEvent.clickCount;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_41 = ___pointerEvent0;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_42 = L_41;
		NullCheck(L_42);
		int32_t L_43 = PointerEventData_get_clickCount_m171A2D241BD02AC43908420497688C5B354BF6E9_inline(L_42, /*hidden argument*/NULL);
		V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_43, (int32_t)1));
		int32_t L_44 = V_4;
		NullCheck(L_42);
		PointerEventData_set_clickCount_mE77013E6A569F7BE54306B6AE6DE6B24396789F0_inline(L_42, L_44, /*hidden argument*/NULL);
		goto IL_00cd;
	}

IL_00c6:
	{
		// pointerEvent.clickCount = 1;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_45 = ___pointerEvent0;
		NullCheck(L_45);
		PointerEventData_set_clickCount_mE77013E6A569F7BE54306B6AE6DE6B24396789F0_inline(L_45, 1, /*hidden argument*/NULL);
	}

IL_00cd:
	{
		// pointerEvent.clickTime = time;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_46 = ___pointerEvent0;
		float L_47 = V_3;
		NullCheck(L_46);
		PointerEventData_set_clickTime_m65041A6875D4A8091A0F7195D8E3D11F1DE49FFD_inline(L_46, L_47, /*hidden argument*/NULL);
		// }
		goto IL_00dd;
	}

IL_00d6:
	{
		// pointerEvent.clickCount = 1;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_48 = ___pointerEvent0;
		NullCheck(L_48);
		PointerEventData_set_clickCount_mE77013E6A569F7BE54306B6AE6DE6B24396789F0_inline(L_48, 1, /*hidden argument*/NULL);
	}

IL_00dd:
	{
		// pointerEvent.pointerPress = newPressed;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_49 = ___pointerEvent0;
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_50 = V_2;
		NullCheck(L_49);
		PointerEventData_set_pointerPress_m053AF3BF19752D9271AAC6A633B2718C61870D33(L_49, L_50, /*hidden argument*/NULL);
		// pointerEvent.rawPointerPress = currentOverGo;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_51 = ___pointerEvent0;
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_52 = V_0;
		NullCheck(L_51);
		PointerEventData_set_rawPointerPress_mEBAE6DDF7485B81E092BDE13462926FB5C251BB2_inline(L_51, L_52, /*hidden argument*/NULL);
		// pointerEvent.clickTime = time;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_53 = ___pointerEvent0;
		float L_54 = V_3;
		NullCheck(L_53);
		PointerEventData_set_clickTime_m65041A6875D4A8091A0F7195D8E3D11F1DE49FFD_inline(L_53, L_54, /*hidden argument*/NULL);
		// pointerEvent.pointerDrag = ExecuteEvents.GetEventHandler<IDragHandler>(currentOverGo);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_55 = ___pointerEvent0;
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_56 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_57 = ExecuteEvents_GetEventHandler_TisIDragHandler_t196F681B5B4A5BFCDEA2A93CA0A75D504908D25B_m5A727D5FF70D5140242C84BF539D7BC0C4D84D99(L_56, /*hidden argument*/ExecuteEvents_GetEventHandler_TisIDragHandler_t196F681B5B4A5BFCDEA2A93CA0A75D504908D25B_m5A727D5FF70D5140242C84BF539D7BC0C4D84D99_RuntimeMethod_var);
		NullCheck(L_55);
		PointerEventData_set_pointerDrag_mAA21AD97ABF508FD1D2313C36CAEF3A969F1D35D_inline(L_55, L_57, /*hidden argument*/NULL);
		// if (pointerEvent.pointerDrag != null)
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_58 = ___pointerEvent0;
		NullCheck(L_58);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_59 = PointerEventData_get_pointerDrag_m20299CC70BC6DA11AFDB8A33A957AC306FBEE5C7_inline(L_58, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_60 = Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1(L_59, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (!L_60)
		{
			goto IL_011e;
		}
	}
	{
		// ExecuteEvents.Execute(pointerEvent.pointerDrag, pointerEvent, ExecuteEvents.initializePotentialDrag);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_61 = ___pointerEvent0;
		NullCheck(L_61);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_62 = PointerEventData_get_pointerDrag_m20299CC70BC6DA11AFDB8A33A957AC306FBEE5C7_inline(L_61, /*hidden argument*/NULL);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_63 = ___pointerEvent0;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		EventFunction_1_tBDB74EA8100B6A332148C484883D175247B86418 * L_64 = ExecuteEvents_get_initializePotentialDrag_m5B3D899EB08DA227EFBFC67778DDB98D7505C6D4_inline(/*hidden argument*/NULL);
		ExecuteEvents_Execute_TisIInitializePotentialDragHandler_t56667A600E5BC5B8786753312DB9EDFE13455B45_mB7B114F04C939E04FC2CAE1AB370BBB5BC2AA895(L_62, L_63, L_64, /*hidden argument*/ExecuteEvents_Execute_TisIInitializePotentialDragHandler_t56667A600E5BC5B8786753312DB9EDFE13455B45_mB7B114F04C939E04FC2CAE1AB370BBB5BC2AA895_RuntimeMethod_var);
	}

IL_011e:
	{
		// m_InputPointerEvent = pointerEvent;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_65 = ___pointerEvent0;
		__this->set_m_InputPointerEvent_22(L_65);
	}

IL_0125:
	{
		// if (released)
		bool L_66 = ___released2;
		if (!L_66)
		{
			goto IL_01fc;
		}
	}
	{
		// ExecuteEvents.Execute(pointerEvent.pointerPress, pointerEvent, ExecuteEvents.pointerUpHandler);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_67 = ___pointerEvent0;
		NullCheck(L_67);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_68 = PointerEventData_get_pointerPress_m7B8C9E16E2B9E86C4DA93A2A2E3A58E56536406B_inline(L_67, /*hidden argument*/NULL);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_69 = ___pointerEvent0;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		EventFunction_1_tB4C54A8FCB75F989CB93F264C377A493ADE6C3B6 * L_70 = ExecuteEvents_get_pointerUpHandler_m7EDDD1128DC04344CECEBCB9B6B7CD064F7FAED2_inline(/*hidden argument*/NULL);
		ExecuteEvents_Execute_TisIPointerUpHandler_tAF005E3FEF3EA2D9DDA99FAA488955AA8B392102_m5EC8537A16BC86231FBADBD3824D8BB988B2217F(L_68, L_69, L_70, /*hidden argument*/ExecuteEvents_Execute_TisIPointerUpHandler_tAF005E3FEF3EA2D9DDA99FAA488955AA8B392102_m5EC8537A16BC86231FBADBD3824D8BB988B2217F_RuntimeMethod_var);
		// var pointerUpHandler = ExecuteEvents.GetEventHandler<IPointerClickHandler>(currentOverGo);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_71 = V_0;
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_72 = ExecuteEvents_GetEventHandler_TisIPointerClickHandler_t337D40B4F0C87DA190B55BF225ADB716F4ADCA13_m96365BF6D04738F7FB08BF90EF5B2CB5AE01C1AD(L_71, /*hidden argument*/ExecuteEvents_GetEventHandler_TisIPointerClickHandler_t337D40B4F0C87DA190B55BF225ADB716F4ADCA13_m96365BF6D04738F7FB08BF90EF5B2CB5AE01C1AD_RuntimeMethod_var);
		V_5 = L_72;
		// if (pointerEvent.pointerPress == pointerUpHandler && pointerEvent.eligibleForClick)
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_73 = ___pointerEvent0;
		NullCheck(L_73);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_74 = PointerEventData_get_pointerPress_m7B8C9E16E2B9E86C4DA93A2A2E3A58E56536406B_inline(L_73, /*hidden argument*/NULL);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_75 = V_5;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_76 = Object_op_Equality_mBC2401774F3BE33E8CF6F0A8148E66C95D6CFF1C(L_74, L_75, /*hidden argument*/NULL);
		if (!L_76)
		{
			goto IL_016e;
		}
	}
	{
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_77 = ___pointerEvent0;
		NullCheck(L_77);
		bool L_78 = PointerEventData_get_eligibleForClick_m2DAAE590F749D77C50A3665B848B6F778518E29A_inline(L_77, /*hidden argument*/NULL);
		if (!L_78)
		{
			goto IL_016e;
		}
	}
	{
		// ExecuteEvents.Execute(pointerEvent.pointerPress, pointerEvent, ExecuteEvents.pointerClickHandler);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_79 = ___pointerEvent0;
		NullCheck(L_79);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_80 = PointerEventData_get_pointerPress_m7B8C9E16E2B9E86C4DA93A2A2E3A58E56536406B_inline(L_79, /*hidden argument*/NULL);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_81 = ___pointerEvent0;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		EventFunction_1_t7BFB6A90DB6AE5607866DE2A89133CA327285B1E * L_82 = ExecuteEvents_get_pointerClickHandler_mA657195AEC7D0A42036CBCAC9AD48F215C3C69E3_inline(/*hidden argument*/NULL);
		ExecuteEvents_Execute_TisIPointerClickHandler_t337D40B4F0C87DA190B55BF225ADB716F4ADCA13_mB8A59713F468FB6A061C8A5DF7FF205EE1C9A855(L_80, L_81, L_82, /*hidden argument*/ExecuteEvents_Execute_TisIPointerClickHandler_t337D40B4F0C87DA190B55BF225ADB716F4ADCA13_mB8A59713F468FB6A061C8A5DF7FF205EE1C9A855_RuntimeMethod_var);
	}

IL_016e:
	{
		// if (pointerEvent.pointerDrag != null && pointerEvent.dragging)
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_83 = ___pointerEvent0;
		NullCheck(L_83);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_84 = PointerEventData_get_pointerDrag_m20299CC70BC6DA11AFDB8A33A957AC306FBEE5C7_inline(L_83, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_85 = Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1(L_84, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (!L_85)
		{
			goto IL_0191;
		}
	}
	{
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_86 = ___pointerEvent0;
		NullCheck(L_86);
		bool L_87 = PointerEventData_get_dragging_mDB8CAFA859F6B7AC6EABAE340FA047BC2620927F_inline(L_86, /*hidden argument*/NULL);
		if (!L_87)
		{
			goto IL_0191;
		}
	}
	{
		// ExecuteEvents.ExecuteHierarchy(currentOverGo, pointerEvent, ExecuteEvents.dropHandler);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_88 = V_0;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_89 = ___pointerEvent0;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		EventFunction_1_t720BFA53CC728483A4F8F3E442824FBB413960B5 * L_90 = ExecuteEvents_get_dropHandler_mC2362B96C6CD3628B83722F4B7C73E707C6C1EAF_inline(/*hidden argument*/NULL);
		ExecuteEvents_ExecuteHierarchy_TisIDropHandler_t617E86EDCC6B18A39D69DFF444D5358072B524C3_m42750090DC2A40178705596286003B1346E093AE(L_88, L_89, L_90, /*hidden argument*/ExecuteEvents_ExecuteHierarchy_TisIDropHandler_t617E86EDCC6B18A39D69DFF444D5358072B524C3_m42750090DC2A40178705596286003B1346E093AE_RuntimeMethod_var);
	}

IL_0191:
	{
		// pointerEvent.eligibleForClick = false;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_91 = ___pointerEvent0;
		NullCheck(L_91);
		PointerEventData_set_eligibleForClick_m40B82588BC83E4CF72209B9B1A50585CCE82ABD2_inline(L_91, (bool)0, /*hidden argument*/NULL);
		// pointerEvent.pointerPress = null;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_92 = ___pointerEvent0;
		NullCheck(L_92);
		PointerEventData_set_pointerPress_m053AF3BF19752D9271AAC6A633B2718C61870D33(L_92, (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *)NULL, /*hidden argument*/NULL);
		// pointerEvent.rawPointerPress = null;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_93 = ___pointerEvent0;
		NullCheck(L_93);
		PointerEventData_set_rawPointerPress_mEBAE6DDF7485B81E092BDE13462926FB5C251BB2_inline(L_93, (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *)NULL, /*hidden argument*/NULL);
		// if (pointerEvent.pointerDrag != null && pointerEvent.dragging)
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_94 = ___pointerEvent0;
		NullCheck(L_94);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_95 = PointerEventData_get_pointerDrag_m20299CC70BC6DA11AFDB8A33A957AC306FBEE5C7_inline(L_94, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_96 = Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1(L_95, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (!L_96)
		{
			goto IL_01ce;
		}
	}
	{
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_97 = ___pointerEvent0;
		NullCheck(L_97);
		bool L_98 = PointerEventData_get_dragging_mDB8CAFA859F6B7AC6EABAE340FA047BC2620927F_inline(L_97, /*hidden argument*/NULL);
		if (!L_98)
		{
			goto IL_01ce;
		}
	}
	{
		// ExecuteEvents.Execute(pointerEvent.pointerDrag, pointerEvent, ExecuteEvents.endDragHandler);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_99 = ___pointerEvent0;
		NullCheck(L_99);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_100 = PointerEventData_get_pointerDrag_m20299CC70BC6DA11AFDB8A33A957AC306FBEE5C7_inline(L_99, /*hidden argument*/NULL);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_101 = ___pointerEvent0;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		EventFunction_1_t27247279794E7FDE55DC4CE9990E1DED38CDAF20 * L_102 = ExecuteEvents_get_endDragHandler_m23B60D3E3873043263069A3C3145393475690769_inline(/*hidden argument*/NULL);
		ExecuteEvents_Execute_TisIEndDragHandler_tA6045DEE83CD2C06AC9409CBE183B10E3C0B9070_mA291A7F54310189C41491E72BA411886D4020775(L_100, L_101, L_102, /*hidden argument*/ExecuteEvents_Execute_TisIEndDragHandler_tA6045DEE83CD2C06AC9409CBE183B10E3C0B9070_mA291A7F54310189C41491E72BA411886D4020775_RuntimeMethod_var);
	}

IL_01ce:
	{
		// pointerEvent.dragging = false;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_103 = ___pointerEvent0;
		NullCheck(L_103);
		PointerEventData_set_dragging_m34110A723023758249425A1F3C98EFA27BF19F45_inline(L_103, (bool)0, /*hidden argument*/NULL);
		// pointerEvent.pointerDrag = null;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_104 = ___pointerEvent0;
		NullCheck(L_104);
		PointerEventData_set_pointerDrag_mAA21AD97ABF508FD1D2313C36CAEF3A969F1D35D_inline(L_104, (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *)NULL, /*hidden argument*/NULL);
		// ExecuteEvents.ExecuteHierarchy(pointerEvent.pointerEnter, pointerEvent, ExecuteEvents.pointerExitHandler);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_105 = ___pointerEvent0;
		NullCheck(L_105);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_106 = PointerEventData_get_pointerEnter_m47E87ACB1557B6380D0E66F57C2F9FFFD5E86DC2_inline(L_105, /*hidden argument*/NULL);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_107 = ___pointerEvent0;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		EventFunction_1_t156B38372E4198DF5F3BFB91B163298206561AAA * L_108 = ExecuteEvents_get_pointerExitHandler_mE5EC9537676A055EEE178A4E6B58D96F9B4AC301_inline(/*hidden argument*/NULL);
		ExecuteEvents_ExecuteHierarchy_TisIPointerExitHandler_t5D65A773A15D990BC231F7C9FE221AB4417327FF_mE5F3CB5276F1AB80CC2D0DD03F13BDC8998E71AB(L_106, L_107, L_108, /*hidden argument*/ExecuteEvents_ExecuteHierarchy_TisIPointerExitHandler_t5D65A773A15D990BC231F7C9FE221AB4417327FF_mE5F3CB5276F1AB80CC2D0DD03F13BDC8998E71AB_RuntimeMethod_var);
		// pointerEvent.pointerEnter = null;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_109 = ___pointerEvent0;
		NullCheck(L_109);
		PointerEventData_set_pointerEnter_mB891C530B173BCDF4FDD5CC757A30AE498D77360_inline(L_109, (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *)NULL, /*hidden argument*/NULL);
		// m_InputPointerEvent = pointerEvent;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_110 = ___pointerEvent0;
		__this->set_m_InputPointerEvent_22(L_110);
	}

IL_01fc:
	{
		// }
		return;
	}
}
// System.Boolean UnityEngine.EventSystems.StandaloneInputModule::SendSubmitEventToSelectedObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool StandaloneInputModule_SendSubmitEventToSelectedObject_m29ACA510C925399B9D806ED171DA86E4F3A671E4 (StandaloneInputModule_tF3BDE3C0D374D1A0C87654254FA5E74F6B8C1EF5 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (StandaloneInputModule_SendSubmitEventToSelectedObject_m29ACA510C925399B9D806ED171DA86E4F3A671E4_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * V_0 = NULL;
	{
		// if (eventSystem.currentSelectedGameObject == null)
		EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * L_0 = BaseInputModule_get_eventSystem_mEF6DEC17FF56D786AA217A52FCCFE8C6F38546BE_inline(__this, /*hidden argument*/NULL);
		NullCheck(L_0);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_1 = EventSystem_get_currentSelectedGameObject_mE28E78D268403602DE1FB6F059EE3E9CDB7325A4_inline(L_0, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_2 = Object_op_Equality_mBC2401774F3BE33E8CF6F0A8148E66C95D6CFF1C(L_1, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_0015;
		}
	}
	{
		// return false;
		return (bool)0;
	}

IL_0015:
	{
		// var data = GetBaseEventData();
		BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * L_3 = VirtFuncInvoker0< BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * >::Invoke(19 /* UnityEngine.EventSystems.BaseEventData UnityEngine.EventSystems.BaseInputModule::GetBaseEventData() */, __this);
		V_0 = L_3;
		// if (input.GetButtonDown(m_SubmitButton))
		BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * L_4 = BaseInputModule_get_input_m385A99609A705346D5288D047EE17374ED406BE7(__this, /*hidden argument*/NULL);
		String_t* L_5 = __this->get_m_SubmitButton_25();
		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_0046;
		}
	}
	{
		// ExecuteEvents.Execute(eventSystem.currentSelectedGameObject, data, ExecuteEvents.submitHandler);
		EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * L_7 = BaseInputModule_get_eventSystem_mEF6DEC17FF56D786AA217A52FCCFE8C6F38546BE_inline(__this, /*hidden argument*/NULL);
		NullCheck(L_7);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_8 = EventSystem_get_currentSelectedGameObject_mE28E78D268403602DE1FB6F059EE3E9CDB7325A4_inline(L_7, /*hidden argument*/NULL);
		BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * L_9 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		EventFunction_1_t5BB945D5F864E6359484E402D1FE8929D197BE5B * L_10 = ExecuteEvents_get_submitHandler_m734C2BE2F7CDA7F5C42897E3C8023D3C7E1EDF88_inline(/*hidden argument*/NULL);
		ExecuteEvents_Execute_TisISubmitHandler_tCFAD2814817B87B883DB9E7F84EE0196C9E531C5_m2D100BF7609D3CBEC507D47F53EEA38886C65327(L_8, L_9, L_10, /*hidden argument*/ExecuteEvents_Execute_TisISubmitHandler_tCFAD2814817B87B883DB9E7F84EE0196C9E531C5_m2D100BF7609D3CBEC507D47F53EEA38886C65327_RuntimeMethod_var);
	}

IL_0046:
	{
		// if (input.GetButtonDown(m_CancelButton))
		BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * L_11 = BaseInputModule_get_input_m385A99609A705346D5288D047EE17374ED406BE7(__this, /*hidden argument*/NULL);
		String_t* L_12 = __this->get_m_CancelButton_26();
		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_0070;
		}
	}
	{
		// ExecuteEvents.Execute(eventSystem.currentSelectedGameObject, data, ExecuteEvents.cancelHandler);
		EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * L_14 = BaseInputModule_get_eventSystem_mEF6DEC17FF56D786AA217A52FCCFE8C6F38546BE_inline(__this, /*hidden argument*/NULL);
		NullCheck(L_14);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_15 = EventSystem_get_currentSelectedGameObject_mE28E78D268403602DE1FB6F059EE3E9CDB7325A4_inline(L_14, /*hidden argument*/NULL);
		BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * L_16 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		EventFunction_1_tB1E06A1C7DCF49735FC24FF0D18D41AC38573258 * L_17 = ExecuteEvents_get_cancelHandler_m5DB4A9513FB8B9248AE555F7D8E8043175B8D995_inline(/*hidden argument*/NULL);
		ExecuteEvents_Execute_TisICancelHandler_t868799EEEF8164176835C988494360950CFB75B3_m313986EC0AE6CB7A9A2FB9F1E30A4AF0EB9C0FB5(L_15, L_16, L_17, /*hidden argument*/ExecuteEvents_Execute_TisICancelHandler_t868799EEEF8164176835C988494360950CFB75B3_m313986EC0AE6CB7A9A2FB9F1E30A4AF0EB9C0FB5_RuntimeMethod_var);
	}

IL_0070:
	{
		// return data.used;
		BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * L_18 = V_0;
		NullCheck(L_18);
		bool L_19 = VirtFuncInvoker0< bool >::Invoke(6 /* System.Boolean UnityEngine.EventSystems.AbstractEventData::get_used() */, L_18);
		return L_19;
	}
}
// UnityEngine.Vector2 UnityEngine.EventSystems.StandaloneInputModule::GetRawMoveVector()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  StandaloneInputModule_GetRawMoveVector_m36E309DADA8C0BB4CA0710FAABE0F4E9B77C2F6A (StandaloneInputModule_tF3BDE3C0D374D1A0C87654254FA5E74F6B8C1EF5 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (StandaloneInputModule_GetRawMoveVector_m36E309DADA8C0BB4CA0710FAABE0F4E9B77C2F6A_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		// Vector2 move = Vector2.zero;
		IL2CPP_RUNTIME_CLASS_INIT(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_il2cpp_TypeInfo_var);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_0 = Vector2_get_zero_mFE0C3213BB698130D6C5247AB4B887A59074D0A8(/*hidden argument*/NULL);
		V_0 = L_0;
		// move.x = input.GetAxisRaw(m_HorizontalAxis);
		BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * L_1 = BaseInputModule_get_input_m385A99609A705346D5288D047EE17374ED406BE7(__this, /*hidden argument*/NULL);
		String_t* L_2 = __this->get_m_HorizontalAxis_23();
		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);
		// move.y = input.GetAxisRaw(m_VerticalAxis);
		BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * L_4 = BaseInputModule_get_input_m385A99609A705346D5288D047EE17374ED406BE7(__this, /*hidden argument*/NULL);
		String_t* L_5 = __this->get_m_VerticalAxis_24();
		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);
		// if (input.GetButtonDown(m_HorizontalAxis))
		BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * L_7 = BaseInputModule_get_input_m385A99609A705346D5288D047EE17374ED406BE7(__this, /*hidden argument*/NULL);
		String_t* L_8 = __this->get_m_HorizontalAxis_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);
		if (!L_9)
		{
			goto IL_007b;
		}
	}
	{
		// if (move.x < 0)
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_10 = V_0;
		float L_11 = L_10.get_x_0();
		if ((!(((float)L_11) < ((float)(0.0f)))))
		{
			goto IL_0062;
		}
	}
	{
		// move.x = -1f;
		(&V_0)->set_x_0((-1.0f));
	}

IL_0062:
	{
		// if (move.x > 0)
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_12 = V_0;
		float L_13 = L_12.get_x_0();
		if ((!(((float)L_13) > ((float)(0.0f)))))
		{
			goto IL_007b;
		}
	}
	{
		// move.x = 1f;
		(&V_0)->set_x_0((1.0f));
	}

IL_007b:
	{
		// if (input.GetButtonDown(m_VerticalAxis))
		BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * L_14 = BaseInputModule_get_input_m385A99609A705346D5288D047EE17374ED406BE7(__this, /*hidden argument*/NULL);
		String_t* L_15 = __this->get_m_VerticalAxis_24();
		NullCheck(L_14);
		bool L_16 = VirtFuncInvoker1< bool, String_t* >::Invoke(32 /* System.Boolean UnityEngine.EventSystems.BaseInput::GetButtonDown(System.String) */, L_14, L_15);
		if (!L_16)
		{
			goto IL_00c0;
		}
	}
	{
		// if (move.y < 0)
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_17 = V_0;
		float L_18 = L_17.get_y_1();
		if ((!(((float)L_18) < ((float)(0.0f)))))
		{
			goto IL_00a7;
		}
	}
	{
		// move.y = -1f;
		(&V_0)->set_y_1((-1.0f));
	}

IL_00a7:
	{
		// if (move.y > 0)
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_19 = V_0;
		float L_20 = L_19.get_y_1();
		if ((!(((float)L_20) > ((float)(0.0f)))))
		{
			goto IL_00c0;
		}
	}
	{
		// move.y = 1f;
		(&V_0)->set_y_1((1.0f));
	}

IL_00c0:
	{
		// return move;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_21 = V_0;
		return L_21;
	}
}
// System.Boolean UnityEngine.EventSystems.StandaloneInputModule::SendMoveEventToSelectedObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool StandaloneInputModule_SendMoveEventToSelectedObject_mBD62EF30732300D347DA3D78B7473D6DCF15BC41 (StandaloneInputModule_tF3BDE3C0D374D1A0C87654254FA5E74F6B8C1EF5 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (StandaloneInputModule_SendMoveEventToSelectedObject_mBD62EF30732300D347DA3D78B7473D6DCF15BC41_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  V_1;
	memset((&V_1), 0, sizeof(V_1));
	bool V_2 = false;
	AxisEventData_t6684191CFC2ADB0DD66DD195174D92F017862442 * V_3 = NULL;
	{
		// float time = Time.unscaledTime;
		float L_0 = Time_get_unscaledTime_m57F78B855097C5BA632CF9BE60667A9DEBCAA472(/*hidden argument*/NULL);
		V_0 = L_0;
		// Vector2 movement = GetRawMoveVector();
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_1 = StandaloneInputModule_GetRawMoveVector_m36E309DADA8C0BB4CA0710FAABE0F4E9B77C2F6A(__this, /*hidden argument*/NULL);
		V_1 = L_1;
		// if (Mathf.Approximately(movement.x, 0f) && Mathf.Approximately(movement.y, 0f))
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_2 = V_1;
		float L_3 = L_2.get_x_0();
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_tFBDE6467D269BFE410605C7D806FD9991D4A89CB_il2cpp_TypeInfo_var);
		bool L_4 = Mathf_Approximately_m91AF00403E0D2DEA1AAE68601AD218CFAD70DF7E(L_3, (0.0f), /*hidden argument*/NULL);
		if (!L_4)
		{
			goto IL_003a;
		}
	}
	{
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_5 = V_1;
		float L_6 = L_5.get_y_1();
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_tFBDE6467D269BFE410605C7D806FD9991D4A89CB_il2cpp_TypeInfo_var);
		bool L_7 = Mathf_Approximately_m91AF00403E0D2DEA1AAE68601AD218CFAD70DF7E(L_6, (0.0f), /*hidden argument*/NULL);
		if (!L_7)
		{
			goto IL_003a;
		}
	}
	{
		// m_ConsecutiveMoveCount = 0;
		__this->set_m_ConsecutiveMoveCount_18(0);
		// return false;
		return (bool)0;
	}

IL_003a:
	{
		// bool similarDir = (Vector2.Dot(movement, m_LastMoveVector) > 0);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_8 = V_1;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_9 = __this->get_m_LastMoveVector_17();
		IL2CPP_RUNTIME_CLASS_INIT(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_il2cpp_TypeInfo_var);
		float L_10 = Vector2_Dot_m34F6A75BE3FC6F728233811943AC4406C7D905BA(L_8, L_9, /*hidden argument*/NULL);
		V_2 = (bool)((((float)L_10) > ((float)(0.0f)))? 1 : 0);
		// if (similarDir && m_ConsecutiveMoveCount == 1)
		bool L_11 = V_2;
		if (!L_11)
		{
			goto IL_006c;
		}
	}
	{
		int32_t L_12 = __this->get_m_ConsecutiveMoveCount_18();
		if ((!(((uint32_t)L_12) == ((uint32_t)1))))
		{
			goto IL_006c;
		}
	}
	{
		// if (time <= m_PrevActionTime + m_RepeatDelay)
		float L_13 = V_0;
		float L_14 = __this->get_m_PrevActionTime_16();
		float L_15 = __this->get_m_RepeatDelay_28();
		if ((!(((float)L_13) <= ((float)((float)il2cpp_codegen_add((float)L_14, (float)L_15))))))
		{
			goto IL_0084;
		}
	}
	{
		// return false;
		return (bool)0;
	}

IL_006c:
	{
		// if (time <= m_PrevActionTime + 1f / m_InputActionsPerSecond)
		float L_16 = V_0;
		float L_17 = __this->get_m_PrevActionTime_16();
		float L_18 = __this->get_m_InputActionsPerSecond_27();
		if ((!(((float)L_16) <= ((float)((float)il2cpp_codegen_add((float)L_17, (float)((float)((float)(1.0f)/(float)L_18))))))))
		{
			goto IL_0084;
		}
	}
	{
		// return false;
		return (bool)0;
	}

IL_0084:
	{
		// var axisEventData = GetAxisEventData(movement.x, movement.y, 0.6f);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_19 = V_1;
		float L_20 = L_19.get_x_0();
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_21 = V_1;
		float L_22 = L_21.get_y_1();
		AxisEventData_t6684191CFC2ADB0DD66DD195174D92F017862442 * L_23 = VirtFuncInvoker3< AxisEventData_t6684191CFC2ADB0DD66DD195174D92F017862442 *, float, float, float >::Invoke(18 /* UnityEngine.EventSystems.AxisEventData UnityEngine.EventSystems.BaseInputModule::GetAxisEventData(System.Single,System.Single,System.Single) */, __this, L_20, L_22, (0.6f));
		V_3 = L_23;
		// if (axisEventData.moveDir != MoveDirection.None)
		AxisEventData_t6684191CFC2ADB0DD66DD195174D92F017862442 * L_24 = V_3;
		NullCheck(L_24);
		int32_t L_25 = AxisEventData_get_moveDir_mD9CF8343509BAE60C581138D824F9C53659DBBD4_inline(L_24, /*hidden argument*/NULL);
		if ((((int32_t)L_25) == ((int32_t)4)))
		{
			goto IL_00e4;
		}
	}
	{
		// ExecuteEvents.Execute(eventSystem.currentSelectedGameObject, axisEventData, ExecuteEvents.moveHandler);
		EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * L_26 = BaseInputModule_get_eventSystem_mEF6DEC17FF56D786AA217A52FCCFE8C6F38546BE_inline(__this, /*hidden argument*/NULL);
		NullCheck(L_26);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_27 = EventSystem_get_currentSelectedGameObject_mE28E78D268403602DE1FB6F059EE3E9CDB7325A4_inline(L_26, /*hidden argument*/NULL);
		AxisEventData_t6684191CFC2ADB0DD66DD195174D92F017862442 * L_28 = V_3;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		EventFunction_1_tB2C19C9019D16125E4D50F9E2BD670A9A4DE01FB * L_29 = ExecuteEvents_get_moveHandler_m113A4222FC10723B2E38398E182C02F6624D6F24_inline(/*hidden argument*/NULL);
		ExecuteEvents_Execute_TisIMoveHandler_tD51D5B6A4C5B3A233263107AF0020BE185647D41_m9957EA9BC1F99FC78E8570C51955C24C4355905C(L_27, L_28, L_29, /*hidden argument*/ExecuteEvents_Execute_TisIMoveHandler_tD51D5B6A4C5B3A233263107AF0020BE185647D41_m9957EA9BC1F99FC78E8570C51955C24C4355905C_RuntimeMethod_var);
		// if (!similarDir)
		bool L_30 = V_2;
		if (L_30)
		{
			goto IL_00c6;
		}
	}
	{
		// m_ConsecutiveMoveCount = 0;
		__this->set_m_ConsecutiveMoveCount_18(0);
	}

IL_00c6:
	{
		// m_ConsecutiveMoveCount++;
		int32_t L_31 = __this->get_m_ConsecutiveMoveCount_18();
		__this->set_m_ConsecutiveMoveCount_18(((int32_t)il2cpp_codegen_add((int32_t)L_31, (int32_t)1)));
		// m_PrevActionTime = time;
		float L_32 = V_0;
		__this->set_m_PrevActionTime_16(L_32);
		// m_LastMoveVector = movement;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_33 = V_1;
		__this->set_m_LastMoveVector_17(L_33);
		// }
		goto IL_00eb;
	}

IL_00e4:
	{
		// m_ConsecutiveMoveCount = 0;
		__this->set_m_ConsecutiveMoveCount_18(0);
	}

IL_00eb:
	{
		// return axisEventData.used;
		AxisEventData_t6684191CFC2ADB0DD66DD195174D92F017862442 * L_34 = V_3;
		NullCheck(L_34);
		bool L_35 = VirtFuncInvoker0< bool >::Invoke(6 /* System.Boolean UnityEngine.EventSystems.AbstractEventData::get_used() */, L_34);
		return L_35;
	}
}
// System.Void UnityEngine.EventSystems.StandaloneInputModule::ProcessMouseEvent()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StandaloneInputModule_ProcessMouseEvent_m4CF90D3BE8DC50D135D42B31C70D3D2D30B47174 (StandaloneInputModule_tF3BDE3C0D374D1A0C87654254FA5E74F6B8C1EF5 * __this, const RuntimeMethod* method)
{
	{
		// ProcessMouseEvent(0);
		StandaloneInputModule_ProcessMouseEvent_mBC7F5E60430C4594852FB785035D8FE5EAD9FF99(__this, 0, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Boolean UnityEngine.EventSystems.StandaloneInputModule::ForceAutoSelect()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool StandaloneInputModule_ForceAutoSelect_mD5FAA93BE3D2052F0138940C25148BF184DB0952 (StandaloneInputModule_tF3BDE3C0D374D1A0C87654254FA5E74F6B8C1EF5 * __this, const RuntimeMethod* method)
{
	{
		// return false;
		return (bool)0;
	}
}
// System.Void UnityEngine.EventSystems.StandaloneInputModule::ProcessMouseEvent(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StandaloneInputModule_ProcessMouseEvent_mBC7F5E60430C4594852FB785035D8FE5EAD9FF99 (StandaloneInputModule_tF3BDE3C0D374D1A0C87654254FA5E74F6B8C1EF5 * __this, int32_t ___id0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (StandaloneInputModule_ProcessMouseEvent_mBC7F5E60430C4594852FB785035D8FE5EAD9FF99_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	MouseState_t4D6249AEF3F24542B7F13D49020EC1B8DC2F05D7 * V_0 = NULL;
	MouseButtonEventData_tDD4D7A2BEE7C4674ADFD921AB2323FBFF7317988 * V_1 = NULL;
	RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  V_2;
	memset((&V_2), 0, sizeof(V_2));
	Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  V_3;
	memset((&V_3), 0, sizeof(V_3));
	{
		// var mouseData = GetMousePointerEventData(id);
		int32_t L_0 = ___id0;
		MouseState_t4D6249AEF3F24542B7F13D49020EC1B8DC2F05D7 * L_1 = VirtFuncInvoker1< MouseState_t4D6249AEF3F24542B7F13D49020EC1B8DC2F05D7 *, int32_t >::Invoke(27 /* UnityEngine.EventSystems.PointerInputModule/MouseState UnityEngine.EventSystems.PointerInputModule::GetMousePointerEventData(System.Int32) */, __this, L_0);
		V_0 = L_1;
		// var leftButtonData = mouseData.GetButtonState(PointerEventData.InputButton.Left).eventData;
		MouseState_t4D6249AEF3F24542B7F13D49020EC1B8DC2F05D7 * L_2 = V_0;
		NullCheck(L_2);
		ButtonState_tCF0544E1131CD058FABBEE56FA1D0A4716A17F9D * L_3 = MouseState_GetButtonState_m0C2884609F720A284C72EAEF061C781F4874CCAE(L_2, 0, /*hidden argument*/NULL);
		NullCheck(L_3);
		MouseButtonEventData_tDD4D7A2BEE7C4674ADFD921AB2323FBFF7317988 * L_4 = ButtonState_get_eventData_mA9D054D526473A2481A997758CDDEB022E67351D_inline(L_3, /*hidden argument*/NULL);
		V_1 = L_4;
		// m_CurrentFocusedGameObject = leftButtonData.buttonData.pointerCurrentRaycast.gameObject;
		MouseButtonEventData_tDD4D7A2BEE7C4674ADFD921AB2323FBFF7317988 * L_5 = V_1;
		NullCheck(L_5);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_6 = L_5->get_buttonData_1();
		NullCheck(L_6);
		RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  L_7 = PointerEventData_get_pointerCurrentRaycast_mE58F786484E13AF2E6C2706E20C889E7453E3A7A_inline(L_6, /*hidden argument*/NULL);
		V_2 = L_7;
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_8 = RaycastResult_get_gameObject_m9D77DEDFF498BAFE29A5F88E9F238400D04C8FDD_inline((RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91 *)(&V_2), /*hidden argument*/NULL);
		__this->set_m_CurrentFocusedGameObject_21(L_8);
		// ProcessMousePress(leftButtonData);
		MouseButtonEventData_tDD4D7A2BEE7C4674ADFD921AB2323FBFF7317988 * L_9 = V_1;
		StandaloneInputModule_ProcessMousePress_mEB96E70EDB025F2AA37FEF2063CE248AC735C16F(__this, L_9, /*hidden argument*/NULL);
		// ProcessMove(leftButtonData.buttonData);
		MouseButtonEventData_tDD4D7A2BEE7C4674ADFD921AB2323FBFF7317988 * L_10 = V_1;
		NullCheck(L_10);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_11 = L_10->get_buttonData_1();
		VirtActionInvoker1< PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * >::Invoke(28 /* System.Void UnityEngine.EventSystems.PointerInputModule::ProcessMove(UnityEngine.EventSystems.PointerEventData) */, __this, L_11);
		// ProcessDrag(leftButtonData.buttonData);
		MouseButtonEventData_tDD4D7A2BEE7C4674ADFD921AB2323FBFF7317988 * L_12 = V_1;
		NullCheck(L_12);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_13 = L_12->get_buttonData_1();
		VirtActionInvoker1< PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * >::Invoke(29 /* System.Void UnityEngine.EventSystems.PointerInputModule::ProcessDrag(UnityEngine.EventSystems.PointerEventData) */, __this, L_13);
		// ProcessMousePress(mouseData.GetButtonState(PointerEventData.InputButton.Right).eventData);
		MouseState_t4D6249AEF3F24542B7F13D49020EC1B8DC2F05D7 * L_14 = V_0;
		NullCheck(L_14);
		ButtonState_tCF0544E1131CD058FABBEE56FA1D0A4716A17F9D * L_15 = MouseState_GetButtonState_m0C2884609F720A284C72EAEF061C781F4874CCAE(L_14, 1, /*hidden argument*/NULL);
		NullCheck(L_15);
		MouseButtonEventData_tDD4D7A2BEE7C4674ADFD921AB2323FBFF7317988 * L_16 = ButtonState_get_eventData_mA9D054D526473A2481A997758CDDEB022E67351D_inline(L_15, /*hidden argument*/NULL);
		StandaloneInputModule_ProcessMousePress_mEB96E70EDB025F2AA37FEF2063CE248AC735C16F(__this, L_16, /*hidden argument*/NULL);
		// ProcessDrag(mouseData.GetButtonState(PointerEventData.InputButton.Right).eventData.buttonData);
		MouseState_t4D6249AEF3F24542B7F13D49020EC1B8DC2F05D7 * L_17 = V_0;
		NullCheck(L_17);
		ButtonState_tCF0544E1131CD058FABBEE56FA1D0A4716A17F9D * L_18 = MouseState_GetButtonState_m0C2884609F720A284C72EAEF061C781F4874CCAE(L_17, 1, /*hidden argument*/NULL);
		NullCheck(L_18);
		MouseButtonEventData_tDD4D7A2BEE7C4674ADFD921AB2323FBFF7317988 * L_19 = ButtonState_get_eventData_mA9D054D526473A2481A997758CDDEB022E67351D_inline(L_18, /*hidden argument*/NULL);
		NullCheck(L_19);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_20 = L_19->get_buttonData_1();
		VirtActionInvoker1< PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * >::Invoke(29 /* System.Void UnityEngine.EventSystems.PointerInputModule::ProcessDrag(UnityEngine.EventSystems.PointerEventData) */, __this, L_20);
		// ProcessMousePress(mouseData.GetButtonState(PointerEventData.InputButton.Middle).eventData);
		MouseState_t4D6249AEF3F24542B7F13D49020EC1B8DC2F05D7 * L_21 = V_0;
		NullCheck(L_21);
		ButtonState_tCF0544E1131CD058FABBEE56FA1D0A4716A17F9D * L_22 = MouseState_GetButtonState_m0C2884609F720A284C72EAEF061C781F4874CCAE(L_21, 2, /*hidden argument*/NULL);
		NullCheck(L_22);
		MouseButtonEventData_tDD4D7A2BEE7C4674ADFD921AB2323FBFF7317988 * L_23 = ButtonState_get_eventData_mA9D054D526473A2481A997758CDDEB022E67351D_inline(L_22, /*hidden argument*/NULL);
		StandaloneInputModule_ProcessMousePress_mEB96E70EDB025F2AA37FEF2063CE248AC735C16F(__this, L_23, /*hidden argument*/NULL);
		// ProcessDrag(mouseData.GetButtonState(PointerEventData.InputButton.Middle).eventData.buttonData);
		MouseState_t4D6249AEF3F24542B7F13D49020EC1B8DC2F05D7 * L_24 = V_0;
		NullCheck(L_24);
		ButtonState_tCF0544E1131CD058FABBEE56FA1D0A4716A17F9D * L_25 = MouseState_GetButtonState_m0C2884609F720A284C72EAEF061C781F4874CCAE(L_24, 2, /*hidden argument*/NULL);
		NullCheck(L_25);
		MouseButtonEventData_tDD4D7A2BEE7C4674ADFD921AB2323FBFF7317988 * L_26 = ButtonState_get_eventData_mA9D054D526473A2481A997758CDDEB022E67351D_inline(L_25, /*hidden argument*/NULL);
		NullCheck(L_26);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_27 = L_26->get_buttonData_1();
		VirtActionInvoker1< PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * >::Invoke(29 /* System.Void UnityEngine.EventSystems.PointerInputModule::ProcessDrag(UnityEngine.EventSystems.PointerEventData) */, __this, L_27);
		// if (!Mathf.Approximately(leftButtonData.buttonData.scrollDelta.sqrMagnitude, 0.0f))
		MouseButtonEventData_tDD4D7A2BEE7C4674ADFD921AB2323FBFF7317988 * L_28 = V_1;
		NullCheck(L_28);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_29 = L_28->get_buttonData_1();
		NullCheck(L_29);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_30 = PointerEventData_get_scrollDelta_mF473A122C860EC5279F6F5D085912BDA6418690B_inline(L_29, /*hidden argument*/NULL);
		V_3 = L_30;
		float L_31 = Vector2_get_sqrMagnitude_mAEE10A8ECE7D5754E10727BA8C9068A759AD7002((Vector2_tA85D2DD88578276CA8A8796756458277E72D073D *)(&V_3), /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_tFBDE6467D269BFE410605C7D806FD9991D4A89CB_il2cpp_TypeInfo_var);
		bool L_32 = Mathf_Approximately_m91AF00403E0D2DEA1AAE68601AD218CFAD70DF7E(L_31, (0.0f), /*hidden argument*/NULL);
		if (L_32)
		{
			goto IL_00e7;
		}
	}
	{
		// var scrollHandler = ExecuteEvents.GetEventHandler<IScrollHandler>(leftButtonData.buttonData.pointerCurrentRaycast.gameObject);
		MouseButtonEventData_tDD4D7A2BEE7C4674ADFD921AB2323FBFF7317988 * L_33 = V_1;
		NullCheck(L_33);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_34 = L_33->get_buttonData_1();
		NullCheck(L_34);
		RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  L_35 = PointerEventData_get_pointerCurrentRaycast_mE58F786484E13AF2E6C2706E20C889E7453E3A7A_inline(L_34, /*hidden argument*/NULL);
		V_2 = L_35;
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_36 = RaycastResult_get_gameObject_m9D77DEDFF498BAFE29A5F88E9F238400D04C8FDD_inline((RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91 *)(&V_2), /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_37 = ExecuteEvents_GetEventHandler_TisIScrollHandler_t3BB7CCD821B37EBB5EA18D30D65D4075FB43198B_m862233B0489763DCCBC4FA2ADD82C50E3FAF6D04(L_36, /*hidden argument*/ExecuteEvents_GetEventHandler_TisIScrollHandler_t3BB7CCD821B37EBB5EA18D30D65D4075FB43198B_m862233B0489763DCCBC4FA2ADD82C50E3FAF6D04_RuntimeMethod_var);
		// ExecuteEvents.ExecuteHierarchy(scrollHandler, leftButtonData.buttonData, ExecuteEvents.scrollHandler);
		MouseButtonEventData_tDD4D7A2BEE7C4674ADFD921AB2323FBFF7317988 * L_38 = V_1;
		NullCheck(L_38);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_39 = L_38->get_buttonData_1();
		EventFunction_1_t5B706CE4B39EE6E9686FF18638472F67BD7FB99A * L_40 = ExecuteEvents_get_scrollHandler_m48E5B17388986BD59EC7A7BF27E3D30A9FD057F7_inline(/*hidden argument*/NULL);
		ExecuteEvents_ExecuteHierarchy_TisIScrollHandler_t3BB7CCD821B37EBB5EA18D30D65D4075FB43198B_m063662829D9B670BB6A7AC7E1E3B2E15B7B5A853(L_37, L_39, L_40, /*hidden argument*/ExecuteEvents_ExecuteHierarchy_TisIScrollHandler_t3BB7CCD821B37EBB5EA18D30D65D4075FB43198B_m063662829D9B670BB6A7AC7E1E3B2E15B7B5A853_RuntimeMethod_var);
	}

IL_00e7:
	{
		// }
		return;
	}
}
// System.Boolean UnityEngine.EventSystems.StandaloneInputModule::SendUpdateEventToSelectedObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool StandaloneInputModule_SendUpdateEventToSelectedObject_m7180367BFB750772FECFBC7C621234B7FBF29C9D (StandaloneInputModule_tF3BDE3C0D374D1A0C87654254FA5E74F6B8C1EF5 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (StandaloneInputModule_SendUpdateEventToSelectedObject_m7180367BFB750772FECFBC7C621234B7FBF29C9D_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * V_0 = NULL;
	{
		// if (eventSystem.currentSelectedGameObject == null)
		EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * L_0 = BaseInputModule_get_eventSystem_mEF6DEC17FF56D786AA217A52FCCFE8C6F38546BE_inline(__this, /*hidden argument*/NULL);
		NullCheck(L_0);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_1 = EventSystem_get_currentSelectedGameObject_mE28E78D268403602DE1FB6F059EE3E9CDB7325A4_inline(L_0, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_2 = Object_op_Equality_mBC2401774F3BE33E8CF6F0A8148E66C95D6CFF1C(L_1, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_0015;
		}
	}
	{
		// return false;
		return (bool)0;
	}

IL_0015:
	{
		// var data = GetBaseEventData();
		BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * L_3 = VirtFuncInvoker0< BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * >::Invoke(19 /* UnityEngine.EventSystems.BaseEventData UnityEngine.EventSystems.BaseInputModule::GetBaseEventData() */, __this);
		V_0 = L_3;
		// ExecuteEvents.Execute(eventSystem.currentSelectedGameObject, data, ExecuteEvents.updateSelectedHandler);
		EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * L_4 = BaseInputModule_get_eventSystem_mEF6DEC17FF56D786AA217A52FCCFE8C6F38546BE_inline(__this, /*hidden argument*/NULL);
		NullCheck(L_4);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_5 = EventSystem_get_currentSelectedGameObject_mE28E78D268403602DE1FB6F059EE3E9CDB7325A4_inline(L_4, /*hidden argument*/NULL);
		BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * L_6 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		EventFunction_1_tB6296132C4DCDE6C05DD1F342941985DC893E173 * L_7 = ExecuteEvents_get_updateSelectedHandler_mE18DBB058B1EDC75D4F690A1E35003749BBC0567_inline(/*hidden argument*/NULL);
		ExecuteEvents_Execute_TisIUpdateSelectedHandler_t460F9A1B3655B6DD49656995D451206631B4F4D0_m1980515F7F88328B91572847A5B88884587E876B(L_5, L_6, L_7, /*hidden argument*/ExecuteEvents_Execute_TisIUpdateSelectedHandler_t460F9A1B3655B6DD49656995D451206631B4F4D0_m1980515F7F88328B91572847A5B88884587E876B_RuntimeMethod_var);
		// return data.used;
		BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * L_8 = V_0;
		NullCheck(L_8);
		bool L_9 = VirtFuncInvoker0< bool >::Invoke(6 /* System.Boolean UnityEngine.EventSystems.AbstractEventData::get_used() */, L_8);
		return L_9;
	}
}
// System.Void UnityEngine.EventSystems.StandaloneInputModule::ProcessMousePress(UnityEngine.EventSystems.PointerInputModule_MouseButtonEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StandaloneInputModule_ProcessMousePress_mEB96E70EDB025F2AA37FEF2063CE248AC735C16F (StandaloneInputModule_tF3BDE3C0D374D1A0C87654254FA5E74F6B8C1EF5 * __this, MouseButtonEventData_tDD4D7A2BEE7C4674ADFD921AB2323FBFF7317988 * ___data0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (StandaloneInputModule_ProcessMousePress_mEB96E70EDB025F2AA37FEF2063CE248AC735C16F_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * V_0 = NULL;
	GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * V_1 = NULL;
	RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  V_2;
	memset((&V_2), 0, sizeof(V_2));
	GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * V_3 = NULL;
	float V_4 = 0.0f;
	int32_t V_5 = 0;
	{
		// var pointerEvent = data.buttonData;
		MouseButtonEventData_tDD4D7A2BEE7C4674ADFD921AB2323FBFF7317988 * L_0 = ___data0;
		NullCheck(L_0);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_1 = L_0->get_buttonData_1();
		V_0 = L_1;
		// var currentOverGo = pointerEvent.pointerCurrentRaycast.gameObject;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_2 = V_0;
		NullCheck(L_2);
		RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  L_3 = PointerEventData_get_pointerCurrentRaycast_mE58F786484E13AF2E6C2706E20C889E7453E3A7A_inline(L_2, /*hidden argument*/NULL);
		V_2 = L_3;
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_4 = RaycastResult_get_gameObject_m9D77DEDFF498BAFE29A5F88E9F238400D04C8FDD_inline((RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91 *)(&V_2), /*hidden argument*/NULL);
		V_1 = L_4;
		// if (data.PressedThisFrame())
		MouseButtonEventData_tDD4D7A2BEE7C4674ADFD921AB2323FBFF7317988 * L_5 = ___data0;
		NullCheck(L_5);
		bool L_6 = MouseButtonEventData_PressedThisFrame_m172F2A7A82DED3678EF87AD1B4FD69D6D406E176(L_5, /*hidden argument*/NULL);
		if (!L_6)
		{
			goto IL_0118;
		}
	}
	{
		// pointerEvent.eligibleForClick = true;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_7 = V_0;
		NullCheck(L_7);
		PointerEventData_set_eligibleForClick_m40B82588BC83E4CF72209B9B1A50585CCE82ABD2_inline(L_7, (bool)1, /*hidden argument*/NULL);
		// pointerEvent.delta = Vector2.zero;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_8 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_il2cpp_TypeInfo_var);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_9 = Vector2_get_zero_mFE0C3213BB698130D6C5247AB4B887A59074D0A8(/*hidden argument*/NULL);
		NullCheck(L_8);
		PointerEventData_set_delta_mC9CBC11B2F8147F7E94590769271297EE018682F_inline(L_8, L_9, /*hidden argument*/NULL);
		// pointerEvent.dragging = false;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_10 = V_0;
		NullCheck(L_10);
		PointerEventData_set_dragging_m34110A723023758249425A1F3C98EFA27BF19F45_inline(L_10, (bool)0, /*hidden argument*/NULL);
		// pointerEvent.useDragThreshold = true;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_11 = V_0;
		NullCheck(L_11);
		PointerEventData_set_useDragThreshold_mB742BB006F245766C00371FF33B680FF3F0F48F1_inline(L_11, (bool)1, /*hidden argument*/NULL);
		// pointerEvent.pressPosition = pointerEvent.position;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_12 = V_0;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_13 = V_0;
		NullCheck(L_13);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_14 = PointerEventData_get_position_mF25FC495A9C968C65BF34B5984616CBFB6332D55_inline(L_13, /*hidden argument*/NULL);
		NullCheck(L_12);
		PointerEventData_set_pressPosition_m3F5805FAD17E1BC44B84795506DE7EBA7215A46C_inline(L_12, L_14, /*hidden argument*/NULL);
		// pointerEvent.pointerPressRaycast = pointerEvent.pointerCurrentRaycast;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_15 = V_0;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_16 = V_0;
		NullCheck(L_16);
		RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  L_17 = PointerEventData_get_pointerCurrentRaycast_mE58F786484E13AF2E6C2706E20C889E7453E3A7A_inline(L_16, /*hidden argument*/NULL);
		NullCheck(L_15);
		PointerEventData_set_pointerPressRaycast_m2F371C6E5AB2AAB39C6F7F889594D480D797D5FD_inline(L_15, L_17, /*hidden argument*/NULL);
		// DeselectIfSelectionChanged(currentOverGo, pointerEvent);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_18 = V_1;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_19 = V_0;
		PointerInputModule_DeselectIfSelectionChanged_mD24AB70C8C12903D513ABB8BAE132E707B0F0A70(__this, L_18, L_19, /*hidden argument*/NULL);
		// var newPressed = ExecuteEvents.ExecuteHierarchy(currentOverGo, pointerEvent, ExecuteEvents.pointerDownHandler);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_20 = V_1;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_21 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		EventFunction_1_t94FBBDEF418C6167886272036699D1A74444B57E * L_22 = ExecuteEvents_get_pointerDownHandler_m8AE9CA906C86BBBEB75BA2D05F5DAB01F62519E3_inline(/*hidden argument*/NULL);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_23 = ExecuteEvents_ExecuteHierarchy_TisIPointerDownHandler_tD9DAB9987B51AF8D4029CC24F52D17485684F4BF_m7109FC139AAD566492E6FABD873264235C450706(L_20, L_21, L_22, /*hidden argument*/ExecuteEvents_ExecuteHierarchy_TisIPointerDownHandler_tD9DAB9987B51AF8D4029CC24F52D17485684F4BF_m7109FC139AAD566492E6FABD873264235C450706_RuntimeMethod_var);
		V_3 = L_23;
		// if (newPressed == null)
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_24 = V_3;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_25 = Object_op_Equality_mBC2401774F3BE33E8CF6F0A8148E66C95D6CFF1C(L_24, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (!L_25)
		{
			goto IL_007e;
		}
	}
	{
		// newPressed = ExecuteEvents.GetEventHandler<IPointerClickHandler>(currentOverGo);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_26 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_27 = ExecuteEvents_GetEventHandler_TisIPointerClickHandler_t337D40B4F0C87DA190B55BF225ADB716F4ADCA13_m96365BF6D04738F7FB08BF90EF5B2CB5AE01C1AD(L_26, /*hidden argument*/ExecuteEvents_GetEventHandler_TisIPointerClickHandler_t337D40B4F0C87DA190B55BF225ADB716F4ADCA13_m96365BF6D04738F7FB08BF90EF5B2CB5AE01C1AD_RuntimeMethod_var);
		V_3 = L_27;
	}

IL_007e:
	{
		// float time = Time.unscaledTime;
		float L_28 = Time_get_unscaledTime_m57F78B855097C5BA632CF9BE60667A9DEBCAA472(/*hidden argument*/NULL);
		V_4 = L_28;
		// if (newPressed == pointerEvent.lastPress)
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_29 = V_3;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_30 = V_0;
		NullCheck(L_30);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_31 = PointerEventData_get_lastPress_m6B005D786FC5B30ECD8D5BC068420D0C361357F4_inline(L_30, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_32 = Object_op_Equality_mBC2401774F3BE33E8CF6F0A8148E66C95D6CFF1C(L_29, L_31, /*hidden argument*/NULL);
		if (!L_32)
		{
			goto IL_00c8;
		}
	}
	{
		// var diffTime = time - pointerEvent.clickTime;
		float L_33 = V_4;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_34 = V_0;
		NullCheck(L_34);
		float L_35 = PointerEventData_get_clickTime_m22DF8D2239FF9E101B69E3C27710B3512328BBF3_inline(L_34, /*hidden argument*/NULL);
		// if (diffTime < 0.3f)
		if ((!(((float)((float)il2cpp_codegen_subtract((float)L_33, (float)L_35))) < ((float)(0.3f)))))
		{
			goto IL_00b7;
		}
	}
	{
		// ++pointerEvent.clickCount;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_36 = V_0;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_37 = L_36;
		NullCheck(L_37);
		int32_t L_38 = PointerEventData_get_clickCount_m171A2D241BD02AC43908420497688C5B354BF6E9_inline(L_37, /*hidden argument*/NULL);
		V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_38, (int32_t)1));
		int32_t L_39 = V_5;
		NullCheck(L_37);
		PointerEventData_set_clickCount_mE77013E6A569F7BE54306B6AE6DE6B24396789F0_inline(L_37, L_39, /*hidden argument*/NULL);
		goto IL_00be;
	}

IL_00b7:
	{
		// pointerEvent.clickCount = 1;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_40 = V_0;
		NullCheck(L_40);
		PointerEventData_set_clickCount_mE77013E6A569F7BE54306B6AE6DE6B24396789F0_inline(L_40, 1, /*hidden argument*/NULL);
	}

IL_00be:
	{
		// pointerEvent.clickTime = time;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_41 = V_0;
		float L_42 = V_4;
		NullCheck(L_41);
		PointerEventData_set_clickTime_m65041A6875D4A8091A0F7195D8E3D11F1DE49FFD_inline(L_41, L_42, /*hidden argument*/NULL);
		// }
		goto IL_00cf;
	}

IL_00c8:
	{
		// pointerEvent.clickCount = 1;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_43 = V_0;
		NullCheck(L_43);
		PointerEventData_set_clickCount_mE77013E6A569F7BE54306B6AE6DE6B24396789F0_inline(L_43, 1, /*hidden argument*/NULL);
	}

IL_00cf:
	{
		// pointerEvent.pointerPress = newPressed;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_44 = V_0;
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_45 = V_3;
		NullCheck(L_44);
		PointerEventData_set_pointerPress_m053AF3BF19752D9271AAC6A633B2718C61870D33(L_44, L_45, /*hidden argument*/NULL);
		// pointerEvent.rawPointerPress = currentOverGo;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_46 = V_0;
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_47 = V_1;
		NullCheck(L_46);
		PointerEventData_set_rawPointerPress_mEBAE6DDF7485B81E092BDE13462926FB5C251BB2_inline(L_46, L_47, /*hidden argument*/NULL);
		// pointerEvent.clickTime = time;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_48 = V_0;
		float L_49 = V_4;
		NullCheck(L_48);
		PointerEventData_set_clickTime_m65041A6875D4A8091A0F7195D8E3D11F1DE49FFD_inline(L_48, L_49, /*hidden argument*/NULL);
		// pointerEvent.pointerDrag = ExecuteEvents.GetEventHandler<IDragHandler>(currentOverGo);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_50 = V_0;
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_51 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_52 = ExecuteEvents_GetEventHandler_TisIDragHandler_t196F681B5B4A5BFCDEA2A93CA0A75D504908D25B_m5A727D5FF70D5140242C84BF539D7BC0C4D84D99(L_51, /*hidden argument*/ExecuteEvents_GetEventHandler_TisIDragHandler_t196F681B5B4A5BFCDEA2A93CA0A75D504908D25B_m5A727D5FF70D5140242C84BF539D7BC0C4D84D99_RuntimeMethod_var);
		NullCheck(L_50);
		PointerEventData_set_pointerDrag_mAA21AD97ABF508FD1D2313C36CAEF3A969F1D35D_inline(L_50, L_52, /*hidden argument*/NULL);
		// if (pointerEvent.pointerDrag != null)
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_53 = V_0;
		NullCheck(L_53);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_54 = PointerEventData_get_pointerDrag_m20299CC70BC6DA11AFDB8A33A957AC306FBEE5C7_inline(L_53, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_55 = Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1(L_54, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (!L_55)
		{
			goto IL_0111;
		}
	}
	{
		// ExecuteEvents.Execute(pointerEvent.pointerDrag, pointerEvent, ExecuteEvents.initializePotentialDrag);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_56 = V_0;
		NullCheck(L_56);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_57 = PointerEventData_get_pointerDrag_m20299CC70BC6DA11AFDB8A33A957AC306FBEE5C7_inline(L_56, /*hidden argument*/NULL);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_58 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		EventFunction_1_tBDB74EA8100B6A332148C484883D175247B86418 * L_59 = ExecuteEvents_get_initializePotentialDrag_m5B3D899EB08DA227EFBFC67778DDB98D7505C6D4_inline(/*hidden argument*/NULL);
		ExecuteEvents_Execute_TisIInitializePotentialDragHandler_t56667A600E5BC5B8786753312DB9EDFE13455B45_mB7B114F04C939E04FC2CAE1AB370BBB5BC2AA895(L_57, L_58, L_59, /*hidden argument*/ExecuteEvents_Execute_TisIInitializePotentialDragHandler_t56667A600E5BC5B8786753312DB9EDFE13455B45_mB7B114F04C939E04FC2CAE1AB370BBB5BC2AA895_RuntimeMethod_var);
	}

IL_0111:
	{
		// m_InputPointerEvent = pointerEvent;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_60 = V_0;
		__this->set_m_InputPointerEvent_22(L_60);
	}

IL_0118:
	{
		// if (data.ReleasedThisFrame())
		MouseButtonEventData_tDD4D7A2BEE7C4674ADFD921AB2323FBFF7317988 * L_61 = ___data0;
		NullCheck(L_61);
		bool L_62 = MouseButtonEventData_ReleasedThisFrame_mE4BFCF235B7D4B71D41FE3A4CDB376701001CD40(L_61, /*hidden argument*/NULL);
		if (!L_62)
		{
			goto IL_0128;
		}
	}
	{
		// ReleaseMouse(pointerEvent, currentOverGo);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_63 = V_0;
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_64 = V_1;
		StandaloneInputModule_ReleaseMouse_mAB37571EEE6FE65733244890BE88FFF095DF8FED(__this, L_63, L_64, /*hidden argument*/NULL);
	}

IL_0128:
	{
		// }
		return;
	}
}
// UnityEngine.GameObject UnityEngine.EventSystems.StandaloneInputModule::GetCurrentFocusedGameObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * StandaloneInputModule_GetCurrentFocusedGameObject_mA354FCB4E2546E1F49D165207705A26D29EBB3D7 (StandaloneInputModule_tF3BDE3C0D374D1A0C87654254FA5E74F6B8C1EF5 * __this, const RuntimeMethod* method)
{
	{
		// return m_CurrentFocusedGameObject;
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_0 = __this->get_m_CurrentFocusedGameObject_21();
		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
#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()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TouchInputModule__ctor_m4DA98CF8160474EEF5179225D9435497BE81D570 (TouchInputModule_t9D8F03041D5F5C10102782C1FD3264794CF6F945 * __this, const RuntimeMethod* method)
{
	{
		// protected TouchInputModule()
		PointerInputModule__ctor_m05A4A9E4BF8053B1444986BF3EB27D8007AE9275(__this, /*hidden argument*/NULL);
		// {}
		return;
	}
}
// System.Boolean UnityEngine.EventSystems.TouchInputModule::get_allowActivationOnStandalone()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TouchInputModule_get_allowActivationOnStandalone_m5AF75CB4497AD94C5EDC08571D5B26AAA4FDEC21 (TouchInputModule_t9D8F03041D5F5C10102782C1FD3264794CF6F945 * __this, const RuntimeMethod* method)
{
	{
		// get { return m_ForceModuleActive; }
		bool L_0 = __this->get_m_ForceModuleActive_19();
		return L_0;
	}
}
// System.Void UnityEngine.EventSystems.TouchInputModule::set_allowActivationOnStandalone(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TouchInputModule_set_allowActivationOnStandalone_m03444533ACC4BC73EBDD50489D1ECB99C0C780D0 (TouchInputModule_t9D8F03041D5F5C10102782C1FD3264794CF6F945 * __this, bool ___value0, const RuntimeMethod* method)
{
	{
		// set { m_ForceModuleActive = value; }
		bool L_0 = ___value0;
		__this->set_m_ForceModuleActive_19(L_0);
		// set { m_ForceModuleActive = value; }
		return;
	}
}
// System.Boolean UnityEngine.EventSystems.TouchInputModule::get_forceModuleActive()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TouchInputModule_get_forceModuleActive_m3DBB16E0B71B7567515CBE0089A91EF4A0B344C3 (TouchInputModule_t9D8F03041D5F5C10102782C1FD3264794CF6F945 * __this, const RuntimeMethod* method)
{
	{
		// get { return m_ForceModuleActive; }
		bool L_0 = __this->get_m_ForceModuleActive_19();
		return L_0;
	}
}
// System.Void UnityEngine.EventSystems.TouchInputModule::set_forceModuleActive(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TouchInputModule_set_forceModuleActive_m28F890F6675872621907FE867414D4DBDBDD9EB8 (TouchInputModule_t9D8F03041D5F5C10102782C1FD3264794CF6F945 * __this, bool ___value0, const RuntimeMethod* method)
{
	{
		// set { m_ForceModuleActive = value; }
		bool L_0 = ___value0;
		__this->set_m_ForceModuleActive_19(L_0);
		// set { m_ForceModuleActive = value; }
		return;
	}
}
// System.Void UnityEngine.EventSystems.TouchInputModule::UpdateModule()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TouchInputModule_UpdateModule_mCA26D9F764562DCBA511D947B1892AD93F5AF863 (TouchInputModule_t9D8F03041D5F5C10102782C1FD3264794CF6F945 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (TouchInputModule_UpdateModule_mCA26D9F764562DCBA511D947B1892AD93F5AF863_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (!eventSystem.isFocused)
		EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * L_0 = BaseInputModule_get_eventSystem_mEF6DEC17FF56D786AA217A52FCCFE8C6F38546BE_inline(__this, /*hidden argument*/NULL);
		NullCheck(L_0);
		bool L_1 = EventSystem_get_isFocused_m421DE003FCADF582AF1D7F0B8B036513E9743294_inline(L_0, /*hidden argument*/NULL);
		if (L_1)
		{
			goto IL_0058;
		}
	}
	{
		// if (m_InputPointerEvent != null && m_InputPointerEvent.pointerDrag != null && m_InputPointerEvent.dragging)
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_2 = __this->get_m_InputPointerEvent_18();
		if (!L_2)
		{
			goto IL_0051;
		}
	}
	{
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_3 = __this->get_m_InputPointerEvent_18();
		NullCheck(L_3);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_4 = PointerEventData_get_pointerDrag_m20299CC70BC6DA11AFDB8A33A957AC306FBEE5C7_inline(L_3, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_5 = Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1(L_4, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (!L_5)
		{
			goto IL_0051;
		}
	}
	{
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_6 = __this->get_m_InputPointerEvent_18();
		NullCheck(L_6);
		bool L_7 = PointerEventData_get_dragging_mDB8CAFA859F6B7AC6EABAE340FA047BC2620927F_inline(L_6, /*hidden argument*/NULL);
		if (!L_7)
		{
			goto IL_0051;
		}
	}
	{
		// ExecuteEvents.Execute(m_InputPointerEvent.pointerDrag, m_InputPointerEvent, ExecuteEvents.endDragHandler);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_8 = __this->get_m_InputPointerEvent_18();
		NullCheck(L_8);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_9 = PointerEventData_get_pointerDrag_m20299CC70BC6DA11AFDB8A33A957AC306FBEE5C7_inline(L_8, /*hidden argument*/NULL);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_10 = __this->get_m_InputPointerEvent_18();
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		EventFunction_1_t27247279794E7FDE55DC4CE9990E1DED38CDAF20 * L_11 = ExecuteEvents_get_endDragHandler_m23B60D3E3873043263069A3C3145393475690769_inline(/*hidden argument*/NULL);
		ExecuteEvents_Execute_TisIEndDragHandler_tA6045DEE83CD2C06AC9409CBE183B10E3C0B9070_mA291A7F54310189C41491E72BA411886D4020775(L_9, L_10, L_11, /*hidden argument*/ExecuteEvents_Execute_TisIEndDragHandler_tA6045DEE83CD2C06AC9409CBE183B10E3C0B9070_mA291A7F54310189C41491E72BA411886D4020775_RuntimeMethod_var);
	}

IL_0051:
	{
		// m_InputPointerEvent = null;
		__this->set_m_InputPointerEvent_18((PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 *)NULL);
	}

IL_0058:
	{
		// m_LastMousePosition = m_MousePosition;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_12 = __this->get_m_MousePosition_17();
		__this->set_m_LastMousePosition_16(L_12);
		// m_MousePosition = input.mousePosition;
		BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * L_13 = BaseInputModule_get_input_m385A99609A705346D5288D047EE17374ED406BE7(__this, /*hidden argument*/NULL);
		NullCheck(L_13);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_14 = VirtFuncInvoker0< Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  >::Invoke(26 /* UnityEngine.Vector2 UnityEngine.EventSystems.BaseInput::get_mousePosition() */, L_13);
		__this->set_m_MousePosition_17(L_14);
		// }
		return;
	}
}
// System.Boolean UnityEngine.EventSystems.TouchInputModule::IsModuleSupported()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TouchInputModule_IsModuleSupported_mE4B9FD3BA7947F9B783B8BC44CFE8537F8D25155 (TouchInputModule_t9D8F03041D5F5C10102782C1FD3264794CF6F945 * __this, const RuntimeMethod* method)
{
	{
		// return forceModuleActive || input.touchSupported;
		bool L_0 = TouchInputModule_get_forceModuleActive_m3DBB16E0B71B7567515CBE0089A91EF4A0B344C3_inline(__this, /*hidden argument*/NULL);
		if (L_0)
		{
			goto IL_0014;
		}
	}
	{
		BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * L_1 = BaseInputModule_get_input_m385A99609A705346D5288D047EE17374ED406BE7(__this, /*hidden argument*/NULL);
		NullCheck(L_1);
		bool L_2 = VirtFuncInvoker0< bool >::Invoke(28 /* System.Boolean UnityEngine.EventSystems.BaseInput::get_touchSupported() */, L_1);
		return L_2;
	}

IL_0014:
	{
		return (bool)1;
	}
}
// System.Boolean UnityEngine.EventSystems.TouchInputModule::ShouldActivateModule()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TouchInputModule_ShouldActivateModule_mA6B7B00937F0100D53F9F2D8C71CE288E292E071 (TouchInputModule_t9D8F03041D5F5C10102782C1FD3264794CF6F945 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (TouchInputModule_ShouldActivateModule_mA6B7B00937F0100D53F9F2D8C71CE288E292E071_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		// if (!base.ShouldActivateModule())
		bool L_0 = BaseInputModule_ShouldActivateModule_m8EB1E427EFD3E7AC2341EE52DE4E51FD8D6EF548(__this, /*hidden argument*/NULL);
		if (L_0)
		{
			goto IL_000a;
		}
	}
	{
		// return false;
		return (bool)0;
	}

IL_000a:
	{
		// if (m_ForceModuleActive)
		bool L_1 = __this->get_m_ForceModuleActive_19();
		if (!L_1)
		{
			goto IL_0014;
		}
	}
	{
		// return true;
		return (bool)1;
	}

IL_0014:
	{
		// if (UseFakeInput())
		bool L_2 = TouchInputModule_UseFakeInput_m2406557FC685547C9245C1052A1DF2B7D8AE0919(__this, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_004a;
		}
	}
	{
		// bool wantsEnable = input.GetMouseButtonDown(0);
		BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * L_3 = BaseInputModule_get_input_m385A99609A705346D5288D047EE17374ED406BE7(__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);
		// wantsEnable |= (m_MousePosition - m_LastMousePosition).sqrMagnitude > 0.0f;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_5 = __this->get_m_MousePosition_17();
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_6 = __this->get_m_LastMousePosition_16();
		IL2CPP_RUNTIME_CLASS_INIT(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_il2cpp_TypeInfo_var);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_7 = Vector2_op_Subtraction_m2B347E4311EDBBBF27573E34899D2492E6B063C0(L_5, L_6, /*hidden argument*/NULL);
		V_0 = L_7;
		float L_8 = Vector2_get_sqrMagnitude_mAEE10A8ECE7D5754E10727BA8C9068A759AD7002((Vector2_tA85D2DD88578276CA8A8796756458277E72D073D *)(&V_0), /*hidden argument*/NULL);
		// return wantsEnable;
		return (bool)((int32_t)((int32_t)L_4|(int32_t)((((float)L_8) > ((float)(0.0f)))? 1 : 0)));
	}

IL_004a:
	{
		// if (input.touchCount > 0)
		BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * L_9 = BaseInputModule_get_input_m385A99609A705346D5288D047EE17374ED406BE7(__this, /*hidden argument*/NULL);
		NullCheck(L_9);
		int32_t L_10 = VirtFuncInvoker0< int32_t >::Invoke(29 /* System.Int32 UnityEngine.EventSystems.BaseInput::get_touchCount() */, L_9);
		if ((((int32_t)L_10) <= ((int32_t)0)))
		{
			goto IL_005a;
		}
	}
	{
		// return true;
		return (bool)1;
	}

IL_005a:
	{
		// return false;
		return (bool)0;
	}
}
// System.Boolean UnityEngine.EventSystems.TouchInputModule::UseFakeInput()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TouchInputModule_UseFakeInput_m2406557FC685547C9245C1052A1DF2B7D8AE0919 (TouchInputModule_t9D8F03041D5F5C10102782C1FD3264794CF6F945 * __this, const RuntimeMethod* method)
{
	{
		// return !input.touchSupported;
		BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * L_0 = BaseInputModule_get_input_m385A99609A705346D5288D047EE17374ED406BE7(__this, /*hidden argument*/NULL);
		NullCheck(L_0);
		bool L_1 = VirtFuncInvoker0< bool >::Invoke(28 /* System.Boolean UnityEngine.EventSystems.BaseInput::get_touchSupported() */, L_0);
		return (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
	}
}
// System.Void UnityEngine.EventSystems.TouchInputModule::Process()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TouchInputModule_Process_m69909AB21CAA13E21A6C3E8723D168C55AB57C7D (TouchInputModule_t9D8F03041D5F5C10102782C1FD3264794CF6F945 * __this, const RuntimeMethod* method)
{
	{
		// if (UseFakeInput())
		bool L_0 = TouchInputModule_UseFakeInput_m2406557FC685547C9245C1052A1DF2B7D8AE0919(__this, /*hidden argument*/NULL);
		if (!L_0)
		{
			goto IL_000f;
		}
	}
	{
		// FakeTouches();
		TouchInputModule_FakeTouches_m660D98593231941BBFB9C9A6D52F3F68C20A1731(__this, /*hidden argument*/NULL);
		return;
	}

IL_000f:
	{
		// ProcessTouchEvents();
		TouchInputModule_ProcessTouchEvents_m2A417627C700B7BAE40700BEBC9A55D325A07A50(__this, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void UnityEngine.EventSystems.TouchInputModule::FakeTouches()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TouchInputModule_FakeTouches_m660D98593231941BBFB9C9A6D52F3F68C20A1731 (TouchInputModule_t9D8F03041D5F5C10102782C1FD3264794CF6F945 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (TouchInputModule_FakeTouches_m660D98593231941BBFB9C9A6D52F3F68C20A1731_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	MouseButtonEventData_tDD4D7A2BEE7C4674ADFD921AB2323FBFF7317988 * V_0 = NULL;
	{
		// var pointerData = GetMousePointerEventData(0);
		MouseState_t4D6249AEF3F24542B7F13D49020EC1B8DC2F05D7 * L_0 = VirtFuncInvoker1< MouseState_t4D6249AEF3F24542B7F13D49020EC1B8DC2F05D7 *, int32_t >::Invoke(27 /* UnityEngine.EventSystems.PointerInputModule/MouseState UnityEngine.EventSystems.PointerInputModule::GetMousePointerEventData(System.Int32) */, __this, 0);
		// var leftPressData = pointerData.GetButtonState(PointerEventData.InputButton.Left).eventData;
		NullCheck(L_0);
		ButtonState_tCF0544E1131CD058FABBEE56FA1D0A4716A17F9D * L_1 = MouseState_GetButtonState_m0C2884609F720A284C72EAEF061C781F4874CCAE(L_0, 0, /*hidden argument*/NULL);
		NullCheck(L_1);
		MouseButtonEventData_tDD4D7A2BEE7C4674ADFD921AB2323FBFF7317988 * L_2 = ButtonState_get_eventData_mA9D054D526473A2481A997758CDDEB022E67351D_inline(L_1, /*hidden argument*/NULL);
		V_0 = L_2;
		// if (leftPressData.PressedThisFrame())
		MouseButtonEventData_tDD4D7A2BEE7C4674ADFD921AB2323FBFF7317988 * L_3 = V_0;
		NullCheck(L_3);
		bool L_4 = MouseButtonEventData_PressedThisFrame_m172F2A7A82DED3678EF87AD1B4FD69D6D406E176(L_3, /*hidden argument*/NULL);
		if (!L_4)
		{
			goto IL_002b;
		}
	}
	{
		// leftPressData.buttonData.delta = Vector2.zero;
		MouseButtonEventData_tDD4D7A2BEE7C4674ADFD921AB2323FBFF7317988 * L_5 = V_0;
		NullCheck(L_5);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_6 = L_5->get_buttonData_1();
		IL2CPP_RUNTIME_CLASS_INIT(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_il2cpp_TypeInfo_var);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_7 = Vector2_get_zero_mFE0C3213BB698130D6C5247AB4B887A59074D0A8(/*hidden argument*/NULL);
		NullCheck(L_6);
		PointerEventData_set_delta_mC9CBC11B2F8147F7E94590769271297EE018682F_inline(L_6, L_7, /*hidden argument*/NULL);
	}

IL_002b:
	{
		// ProcessTouchPress(leftPressData.buttonData, leftPressData.PressedThisFrame(), leftPressData.ReleasedThisFrame());
		MouseButtonEventData_tDD4D7A2BEE7C4674ADFD921AB2323FBFF7317988 * L_8 = V_0;
		NullCheck(L_8);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_9 = L_8->get_buttonData_1();
		MouseButtonEventData_tDD4D7A2BEE7C4674ADFD921AB2323FBFF7317988 * L_10 = V_0;
		NullCheck(L_10);
		bool L_11 = MouseButtonEventData_PressedThisFrame_m172F2A7A82DED3678EF87AD1B4FD69D6D406E176(L_10, /*hidden argument*/NULL);
		MouseButtonEventData_tDD4D7A2BEE7C4674ADFD921AB2323FBFF7317988 * L_12 = V_0;
		NullCheck(L_12);
		bool L_13 = MouseButtonEventData_ReleasedThisFrame_mE4BFCF235B7D4B71D41FE3A4CDB376701001CD40(L_12, /*hidden argument*/NULL);
		TouchInputModule_ProcessTouchPress_m82D82ECA10567F5BC60F004814EECC7A09914FD6(__this, L_9, L_11, L_13, /*hidden argument*/NULL);
		// if (input.GetMouseButton(0))
		BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * L_14 = BaseInputModule_get_input_m385A99609A705346D5288D047EE17374ED406BE7(__this, /*hidden argument*/NULL);
		NullCheck(L_14);
		bool L_15 = VirtFuncInvoker1< bool, int32_t >::Invoke(25 /* System.Boolean UnityEngine.EventSystems.BaseInput::GetMouseButton(System.Int32) */, L_14, 0);
		if (!L_15)
		{
			goto IL_0069;
		}
	}
	{
		// ProcessMove(leftPressData.buttonData);
		MouseButtonEventData_tDD4D7A2BEE7C4674ADFD921AB2323FBFF7317988 * L_16 = V_0;
		NullCheck(L_16);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_17 = L_16->get_buttonData_1();
		VirtActionInvoker1< PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * >::Invoke(28 /* System.Void UnityEngine.EventSystems.PointerInputModule::ProcessMove(UnityEngine.EventSystems.PointerEventData) */, __this, L_17);
		// ProcessDrag(leftPressData.buttonData);
		MouseButtonEventData_tDD4D7A2BEE7C4674ADFD921AB2323FBFF7317988 * L_18 = V_0;
		NullCheck(L_18);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_19 = L_18->get_buttonData_1();
		VirtActionInvoker1< PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * >::Invoke(29 /* System.Void UnityEngine.EventSystems.PointerInputModule::ProcessDrag(UnityEngine.EventSystems.PointerEventData) */, __this, L_19);
	}

IL_0069:
	{
		// }
		return;
	}
}
// System.Void UnityEngine.EventSystems.TouchInputModule::ProcessTouchEvents()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TouchInputModule_ProcessTouchEvents_m2A417627C700B7BAE40700BEBC9A55D325A07A50 (TouchInputModule_t9D8F03041D5F5C10102782C1FD3264794CF6F945 * __this, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	Touch_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8  V_1;
	memset((&V_1), 0, sizeof(V_1));
	bool V_2 = false;
	bool V_3 = false;
	PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * V_4 = NULL;
	{
		// for (int i = 0; i < input.touchCount; ++i)
		V_0 = 0;
		goto IL_0053;
	}

IL_0004:
	{
		// Touch touch = input.GetTouch(i);
		BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * L_0 = BaseInputModule_get_input_m385A99609A705346D5288D047EE17374ED406BE7(__this, /*hidden argument*/NULL);
		int32_t L_1 = V_0;
		NullCheck(L_0);
		Touch_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8  L_2 = VirtFuncInvoker1< Touch_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8 , int32_t >::Invoke(30 /* UnityEngine.Touch UnityEngine.EventSystems.BaseInput::GetTouch(System.Int32) */, L_0, L_1);
		V_1 = L_2;
		// if (touch.type == TouchType.Indirect)
		int32_t L_3 = Touch_get_type_mAF919D12756ABA000A17146E82FDDFCEBFD6EEA9((Touch_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8 *)(&V_1), /*hidden argument*/NULL);
		if ((((int32_t)L_3) == ((int32_t)1)))
		{
			goto IL_004f;
		}
	}
	{
		// var pointer = GetTouchPointerEventData(touch, out pressed, out released);
		Touch_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8  L_4 = V_1;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_5 = PointerInputModule_GetTouchPointerEventData_m27D309E699986AE28F15FF944CCADC4EA2E9BC11(__this, L_4, (bool*)(&V_3), (bool*)(&V_2), /*hidden argument*/NULL);
		V_4 = L_5;
		// ProcessTouchPress(pointer, pressed, released);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_6 = V_4;
		bool L_7 = V_3;
		bool L_8 = V_2;
		TouchInputModule_ProcessTouchPress_m82D82ECA10567F5BC60F004814EECC7A09914FD6(__this, L_6, L_7, L_8, /*hidden argument*/NULL);
		// if (!released)
		bool L_9 = V_2;
		if (L_9)
		{
			goto IL_0047;
		}
	}
	{
		// ProcessMove(pointer);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_10 = V_4;
		VirtActionInvoker1< PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * >::Invoke(28 /* System.Void UnityEngine.EventSystems.PointerInputModule::ProcessMove(UnityEngine.EventSystems.PointerEventData) */, __this, L_10);
		// ProcessDrag(pointer);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_11 = V_4;
		VirtActionInvoker1< PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * >::Invoke(29 /* System.Void UnityEngine.EventSystems.PointerInputModule::ProcessDrag(UnityEngine.EventSystems.PointerEventData) */, __this, L_11);
		// }
		goto IL_004f;
	}

IL_0047:
	{
		// RemovePointerData(pointer);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_12 = V_4;
		PointerInputModule_RemovePointerData_m17E63DD11FE440D4D88078B4895137C942C52C3A(__this, L_12, /*hidden argument*/NULL);
	}

IL_004f:
	{
		// for (int i = 0; i < input.touchCount; ++i)
		int32_t L_13 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1));
	}

IL_0053:
	{
		// for (int i = 0; i < input.touchCount; ++i)
		int32_t L_14 = V_0;
		BaseInput_t75E14D6E10222455BEB43FA300F478BEAB02DF82 * L_15 = BaseInputModule_get_input_m385A99609A705346D5288D047EE17374ED406BE7(__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_0004;
		}
	}
	{
		// }
		return;
	}
}
// System.Void UnityEngine.EventSystems.TouchInputModule::ProcessTouchPress(UnityEngine.EventSystems.PointerEventData,System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TouchInputModule_ProcessTouchPress_m82D82ECA10567F5BC60F004814EECC7A09914FD6 (TouchInputModule_t9D8F03041D5F5C10102782C1FD3264794CF6F945 * __this, PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * ___pointerEvent0, bool ___pressed1, bool ___released2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (TouchInputModule_ProcessTouchPress_m82D82ECA10567F5BC60F004814EECC7A09914FD6_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * V_0 = NULL;
	RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  V_1;
	memset((&V_1), 0, sizeof(V_1));
	GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * V_2 = NULL;
	float V_3 = 0.0f;
	int32_t V_4 = 0;
	GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * V_5 = NULL;
	{
		// var currentOverGo = pointerEvent.pointerCurrentRaycast.gameObject;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_0 = ___pointerEvent0;
		NullCheck(L_0);
		RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  L_1 = PointerEventData_get_pointerCurrentRaycast_mE58F786484E13AF2E6C2706E20C889E7453E3A7A_inline(L_0, /*hidden argument*/NULL);
		V_1 = L_1;
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_2 = RaycastResult_get_gameObject_m9D77DEDFF498BAFE29A5F88E9F238400D04C8FDD_inline((RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91 *)(&V_1), /*hidden argument*/NULL);
		V_0 = L_2;
		// if (pressed)
		bool L_3 = ___pressed1;
		if (!L_3)
		{
			goto IL_0125;
		}
	}
	{
		// pointerEvent.eligibleForClick = true;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_4 = ___pointerEvent0;
		NullCheck(L_4);
		PointerEventData_set_eligibleForClick_m40B82588BC83E4CF72209B9B1A50585CCE82ABD2_inline(L_4, (bool)1, /*hidden argument*/NULL);
		// pointerEvent.delta = Vector2.zero;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_5 = ___pointerEvent0;
		IL2CPP_RUNTIME_CLASS_INIT(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_il2cpp_TypeInfo_var);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_6 = Vector2_get_zero_mFE0C3213BB698130D6C5247AB4B887A59074D0A8(/*hidden argument*/NULL);
		NullCheck(L_5);
		PointerEventData_set_delta_mC9CBC11B2F8147F7E94590769271297EE018682F_inline(L_5, L_6, /*hidden argument*/NULL);
		// pointerEvent.dragging = false;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_7 = ___pointerEvent0;
		NullCheck(L_7);
		PointerEventData_set_dragging_m34110A723023758249425A1F3C98EFA27BF19F45_inline(L_7, (bool)0, /*hidden argument*/NULL);
		// pointerEvent.useDragThreshold = true;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_8 = ___pointerEvent0;
		NullCheck(L_8);
		PointerEventData_set_useDragThreshold_mB742BB006F245766C00371FF33B680FF3F0F48F1_inline(L_8, (bool)1, /*hidden argument*/NULL);
		// pointerEvent.pressPosition = pointerEvent.position;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_9 = ___pointerEvent0;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_10 = ___pointerEvent0;
		NullCheck(L_10);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_11 = PointerEventData_get_position_mF25FC495A9C968C65BF34B5984616CBFB6332D55_inline(L_10, /*hidden argument*/NULL);
		NullCheck(L_9);
		PointerEventData_set_pressPosition_m3F5805FAD17E1BC44B84795506DE7EBA7215A46C_inline(L_9, L_11, /*hidden argument*/NULL);
		// pointerEvent.pointerPressRaycast = pointerEvent.pointerCurrentRaycast;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_12 = ___pointerEvent0;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_13 = ___pointerEvent0;
		NullCheck(L_13);
		RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  L_14 = PointerEventData_get_pointerCurrentRaycast_mE58F786484E13AF2E6C2706E20C889E7453E3A7A_inline(L_13, /*hidden argument*/NULL);
		NullCheck(L_12);
		PointerEventData_set_pointerPressRaycast_m2F371C6E5AB2AAB39C6F7F889594D480D797D5FD_inline(L_12, L_14, /*hidden argument*/NULL);
		// DeselectIfSelectionChanged(currentOverGo, pointerEvent);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_15 = V_0;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_16 = ___pointerEvent0;
		PointerInputModule_DeselectIfSelectionChanged_mD24AB70C8C12903D513ABB8BAE132E707B0F0A70(__this, L_15, L_16, /*hidden argument*/NULL);
		// if (pointerEvent.pointerEnter != currentOverGo)
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_17 = ___pointerEvent0;
		NullCheck(L_17);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_18 = PointerEventData_get_pointerEnter_m47E87ACB1557B6380D0E66F57C2F9FFFD5E86DC2_inline(L_17, /*hidden argument*/NULL);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_19 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_20 = Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1(L_18, L_19, /*hidden argument*/NULL);
		if (!L_20)
		{
			goto IL_0072;
		}
	}
	{
		// HandlePointerExitAndEnter(pointerEvent, currentOverGo);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_21 = ___pointerEvent0;
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_22 = V_0;
		BaseInputModule_HandlePointerExitAndEnter_mFA61D8BA9B2377B56E3844CE8E3C15DF4C1959CB(__this, L_21, L_22, /*hidden argument*/NULL);
		// pointerEvent.pointerEnter = currentOverGo;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_23 = ___pointerEvent0;
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_24 = V_0;
		NullCheck(L_23);
		PointerEventData_set_pointerEnter_mB891C530B173BCDF4FDD5CC757A30AE498D77360_inline(L_23, L_24, /*hidden argument*/NULL);
	}

IL_0072:
	{
		// var newPressed = ExecuteEvents.ExecuteHierarchy(currentOverGo, pointerEvent, ExecuteEvents.pointerDownHandler);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_25 = V_0;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_26 = ___pointerEvent0;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		EventFunction_1_t94FBBDEF418C6167886272036699D1A74444B57E * L_27 = ExecuteEvents_get_pointerDownHandler_m8AE9CA906C86BBBEB75BA2D05F5DAB01F62519E3_inline(/*hidden argument*/NULL);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_28 = ExecuteEvents_ExecuteHierarchy_TisIPointerDownHandler_tD9DAB9987B51AF8D4029CC24F52D17485684F4BF_m7109FC139AAD566492E6FABD873264235C450706(L_25, L_26, L_27, /*hidden argument*/ExecuteEvents_ExecuteHierarchy_TisIPointerDownHandler_tD9DAB9987B51AF8D4029CC24F52D17485684F4BF_m7109FC139AAD566492E6FABD873264235C450706_RuntimeMethod_var);
		V_2 = L_28;
		// if (newPressed == null)
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_29 = V_2;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_30 = Object_op_Equality_mBC2401774F3BE33E8CF6F0A8148E66C95D6CFF1C(L_29, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (!L_30)
		{
			goto IL_008f;
		}
	}
	{
		// newPressed = ExecuteEvents.GetEventHandler<IPointerClickHandler>(currentOverGo);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_31 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_32 = ExecuteEvents_GetEventHandler_TisIPointerClickHandler_t337D40B4F0C87DA190B55BF225ADB716F4ADCA13_m96365BF6D04738F7FB08BF90EF5B2CB5AE01C1AD(L_31, /*hidden argument*/ExecuteEvents_GetEventHandler_TisIPointerClickHandler_t337D40B4F0C87DA190B55BF225ADB716F4ADCA13_m96365BF6D04738F7FB08BF90EF5B2CB5AE01C1AD_RuntimeMethod_var);
		V_2 = L_32;
	}

IL_008f:
	{
		// float time = Time.unscaledTime;
		float L_33 = Time_get_unscaledTime_m57F78B855097C5BA632CF9BE60667A9DEBCAA472(/*hidden argument*/NULL);
		V_3 = L_33;
		// if (newPressed == pointerEvent.lastPress)
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_34 = V_2;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_35 = ___pointerEvent0;
		NullCheck(L_35);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_36 = PointerEventData_get_lastPress_m6B005D786FC5B30ECD8D5BC068420D0C361357F4_inline(L_35, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_37 = Object_op_Equality_mBC2401774F3BE33E8CF6F0A8148E66C95D6CFF1C(L_34, L_36, /*hidden argument*/NULL);
		if (!L_37)
		{
			goto IL_00d6;
		}
	}
	{
		// var diffTime = time - pointerEvent.clickTime;
		float L_38 = V_3;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_39 = ___pointerEvent0;
		NullCheck(L_39);
		float L_40 = PointerEventData_get_clickTime_m22DF8D2239FF9E101B69E3C27710B3512328BBF3_inline(L_39, /*hidden argument*/NULL);
		// if (diffTime < 0.3f)
		if ((!(((float)((float)il2cpp_codegen_subtract((float)L_38, (float)L_40))) < ((float)(0.3f)))))
		{
			goto IL_00c6;
		}
	}
	{
		// ++pointerEvent.clickCount;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_41 = ___pointerEvent0;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_42 = L_41;
		NullCheck(L_42);
		int32_t L_43 = PointerEventData_get_clickCount_m171A2D241BD02AC43908420497688C5B354BF6E9_inline(L_42, /*hidden argument*/NULL);
		V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_43, (int32_t)1));
		int32_t L_44 = V_4;
		NullCheck(L_42);
		PointerEventData_set_clickCount_mE77013E6A569F7BE54306B6AE6DE6B24396789F0_inline(L_42, L_44, /*hidden argument*/NULL);
		goto IL_00cd;
	}

IL_00c6:
	{
		// pointerEvent.clickCount = 1;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_45 = ___pointerEvent0;
		NullCheck(L_45);
		PointerEventData_set_clickCount_mE77013E6A569F7BE54306B6AE6DE6B24396789F0_inline(L_45, 1, /*hidden argument*/NULL);
	}

IL_00cd:
	{
		// pointerEvent.clickTime = time;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_46 = ___pointerEvent0;
		float L_47 = V_3;
		NullCheck(L_46);
		PointerEventData_set_clickTime_m65041A6875D4A8091A0F7195D8E3D11F1DE49FFD_inline(L_46, L_47, /*hidden argument*/NULL);
		// }
		goto IL_00dd;
	}

IL_00d6:
	{
		// pointerEvent.clickCount = 1;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_48 = ___pointerEvent0;
		NullCheck(L_48);
		PointerEventData_set_clickCount_mE77013E6A569F7BE54306B6AE6DE6B24396789F0_inline(L_48, 1, /*hidden argument*/NULL);
	}

IL_00dd:
	{
		// pointerEvent.pointerPress = newPressed;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_49 = ___pointerEvent0;
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_50 = V_2;
		NullCheck(L_49);
		PointerEventData_set_pointerPress_m053AF3BF19752D9271AAC6A633B2718C61870D33(L_49, L_50, /*hidden argument*/NULL);
		// pointerEvent.rawPointerPress = currentOverGo;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_51 = ___pointerEvent0;
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_52 = V_0;
		NullCheck(L_51);
		PointerEventData_set_rawPointerPress_mEBAE6DDF7485B81E092BDE13462926FB5C251BB2_inline(L_51, L_52, /*hidden argument*/NULL);
		// pointerEvent.clickTime = time;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_53 = ___pointerEvent0;
		float L_54 = V_3;
		NullCheck(L_53);
		PointerEventData_set_clickTime_m65041A6875D4A8091A0F7195D8E3D11F1DE49FFD_inline(L_53, L_54, /*hidden argument*/NULL);
		// pointerEvent.pointerDrag = ExecuteEvents.GetEventHandler<IDragHandler>(currentOverGo);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_55 = ___pointerEvent0;
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_56 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_57 = ExecuteEvents_GetEventHandler_TisIDragHandler_t196F681B5B4A5BFCDEA2A93CA0A75D504908D25B_m5A727D5FF70D5140242C84BF539D7BC0C4D84D99(L_56, /*hidden argument*/ExecuteEvents_GetEventHandler_TisIDragHandler_t196F681B5B4A5BFCDEA2A93CA0A75D504908D25B_m5A727D5FF70D5140242C84BF539D7BC0C4D84D99_RuntimeMethod_var);
		NullCheck(L_55);
		PointerEventData_set_pointerDrag_mAA21AD97ABF508FD1D2313C36CAEF3A969F1D35D_inline(L_55, L_57, /*hidden argument*/NULL);
		// if (pointerEvent.pointerDrag != null)
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_58 = ___pointerEvent0;
		NullCheck(L_58);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_59 = PointerEventData_get_pointerDrag_m20299CC70BC6DA11AFDB8A33A957AC306FBEE5C7_inline(L_58, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_60 = Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1(L_59, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (!L_60)
		{
			goto IL_011e;
		}
	}
	{
		// ExecuteEvents.Execute(pointerEvent.pointerDrag, pointerEvent, ExecuteEvents.initializePotentialDrag);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_61 = ___pointerEvent0;
		NullCheck(L_61);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_62 = PointerEventData_get_pointerDrag_m20299CC70BC6DA11AFDB8A33A957AC306FBEE5C7_inline(L_61, /*hidden argument*/NULL);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_63 = ___pointerEvent0;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		EventFunction_1_tBDB74EA8100B6A332148C484883D175247B86418 * L_64 = ExecuteEvents_get_initializePotentialDrag_m5B3D899EB08DA227EFBFC67778DDB98D7505C6D4_inline(/*hidden argument*/NULL);
		ExecuteEvents_Execute_TisIInitializePotentialDragHandler_t56667A600E5BC5B8786753312DB9EDFE13455B45_mB7B114F04C939E04FC2CAE1AB370BBB5BC2AA895(L_62, L_63, L_64, /*hidden argument*/ExecuteEvents_Execute_TisIInitializePotentialDragHandler_t56667A600E5BC5B8786753312DB9EDFE13455B45_mB7B114F04C939E04FC2CAE1AB370BBB5BC2AA895_RuntimeMethod_var);
	}

IL_011e:
	{
		// m_InputPointerEvent = pointerEvent;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_65 = ___pointerEvent0;
		__this->set_m_InputPointerEvent_18(L_65);
	}

IL_0125:
	{
		// if (released)
		bool L_66 = ___released2;
		if (!L_66)
		{
			goto IL_01fe;
		}
	}
	{
		// ExecuteEvents.Execute(pointerEvent.pointerPress, pointerEvent, ExecuteEvents.pointerUpHandler);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_67 = ___pointerEvent0;
		NullCheck(L_67);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_68 = PointerEventData_get_pointerPress_m7B8C9E16E2B9E86C4DA93A2A2E3A58E56536406B_inline(L_67, /*hidden argument*/NULL);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_69 = ___pointerEvent0;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		EventFunction_1_tB4C54A8FCB75F989CB93F264C377A493ADE6C3B6 * L_70 = ExecuteEvents_get_pointerUpHandler_m7EDDD1128DC04344CECEBCB9B6B7CD064F7FAED2_inline(/*hidden argument*/NULL);
		ExecuteEvents_Execute_TisIPointerUpHandler_tAF005E3FEF3EA2D9DDA99FAA488955AA8B392102_m5EC8537A16BC86231FBADBD3824D8BB988B2217F(L_68, L_69, L_70, /*hidden argument*/ExecuteEvents_Execute_TisIPointerUpHandler_tAF005E3FEF3EA2D9DDA99FAA488955AA8B392102_m5EC8537A16BC86231FBADBD3824D8BB988B2217F_RuntimeMethod_var);
		// var pointerUpHandler = ExecuteEvents.GetEventHandler<IPointerClickHandler>(currentOverGo);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_71 = V_0;
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_72 = ExecuteEvents_GetEventHandler_TisIPointerClickHandler_t337D40B4F0C87DA190B55BF225ADB716F4ADCA13_m96365BF6D04738F7FB08BF90EF5B2CB5AE01C1AD(L_71, /*hidden argument*/ExecuteEvents_GetEventHandler_TisIPointerClickHandler_t337D40B4F0C87DA190B55BF225ADB716F4ADCA13_m96365BF6D04738F7FB08BF90EF5B2CB5AE01C1AD_RuntimeMethod_var);
		V_5 = L_72;
		// if (pointerEvent.pointerPress == pointerUpHandler && pointerEvent.eligibleForClick)
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_73 = ___pointerEvent0;
		NullCheck(L_73);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_74 = PointerEventData_get_pointerPress_m7B8C9E16E2B9E86C4DA93A2A2E3A58E56536406B_inline(L_73, /*hidden argument*/NULL);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_75 = V_5;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_76 = Object_op_Equality_mBC2401774F3BE33E8CF6F0A8148E66C95D6CFF1C(L_74, L_75, /*hidden argument*/NULL);
		if (!L_76)
		{
			goto IL_0170;
		}
	}
	{
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_77 = ___pointerEvent0;
		NullCheck(L_77);
		bool L_78 = PointerEventData_get_eligibleForClick_m2DAAE590F749D77C50A3665B848B6F778518E29A_inline(L_77, /*hidden argument*/NULL);
		if (!L_78)
		{
			goto IL_0170;
		}
	}
	{
		// ExecuteEvents.Execute(pointerEvent.pointerPress, pointerEvent, ExecuteEvents.pointerClickHandler);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_79 = ___pointerEvent0;
		NullCheck(L_79);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_80 = PointerEventData_get_pointerPress_m7B8C9E16E2B9E86C4DA93A2A2E3A58E56536406B_inline(L_79, /*hidden argument*/NULL);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_81 = ___pointerEvent0;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		EventFunction_1_t7BFB6A90DB6AE5607866DE2A89133CA327285B1E * L_82 = ExecuteEvents_get_pointerClickHandler_mA657195AEC7D0A42036CBCAC9AD48F215C3C69E3_inline(/*hidden argument*/NULL);
		ExecuteEvents_Execute_TisIPointerClickHandler_t337D40B4F0C87DA190B55BF225ADB716F4ADCA13_mB8A59713F468FB6A061C8A5DF7FF205EE1C9A855(L_80, L_81, L_82, /*hidden argument*/ExecuteEvents_Execute_TisIPointerClickHandler_t337D40B4F0C87DA190B55BF225ADB716F4ADCA13_mB8A59713F468FB6A061C8A5DF7FF205EE1C9A855_RuntimeMethod_var);
		// }
		goto IL_0193;
	}

IL_0170:
	{
		// else if (pointerEvent.pointerDrag != null && pointerEvent.dragging)
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_83 = ___pointerEvent0;
		NullCheck(L_83);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_84 = PointerEventData_get_pointerDrag_m20299CC70BC6DA11AFDB8A33A957AC306FBEE5C7_inline(L_83, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_85 = Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1(L_84, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (!L_85)
		{
			goto IL_0193;
		}
	}
	{
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_86 = ___pointerEvent0;
		NullCheck(L_86);
		bool L_87 = PointerEventData_get_dragging_mDB8CAFA859F6B7AC6EABAE340FA047BC2620927F_inline(L_86, /*hidden argument*/NULL);
		if (!L_87)
		{
			goto IL_0193;
		}
	}
	{
		// ExecuteEvents.ExecuteHierarchy(currentOverGo, pointerEvent, ExecuteEvents.dropHandler);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_88 = V_0;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_89 = ___pointerEvent0;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		EventFunction_1_t720BFA53CC728483A4F8F3E442824FBB413960B5 * L_90 = ExecuteEvents_get_dropHandler_mC2362B96C6CD3628B83722F4B7C73E707C6C1EAF_inline(/*hidden argument*/NULL);
		ExecuteEvents_ExecuteHierarchy_TisIDropHandler_t617E86EDCC6B18A39D69DFF444D5358072B524C3_m42750090DC2A40178705596286003B1346E093AE(L_88, L_89, L_90, /*hidden argument*/ExecuteEvents_ExecuteHierarchy_TisIDropHandler_t617E86EDCC6B18A39D69DFF444D5358072B524C3_m42750090DC2A40178705596286003B1346E093AE_RuntimeMethod_var);
	}

IL_0193:
	{
		// pointerEvent.eligibleForClick = false;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_91 = ___pointerEvent0;
		NullCheck(L_91);
		PointerEventData_set_eligibleForClick_m40B82588BC83E4CF72209B9B1A50585CCE82ABD2_inline(L_91, (bool)0, /*hidden argument*/NULL);
		// pointerEvent.pointerPress = null;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_92 = ___pointerEvent0;
		NullCheck(L_92);
		PointerEventData_set_pointerPress_m053AF3BF19752D9271AAC6A633B2718C61870D33(L_92, (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *)NULL, /*hidden argument*/NULL);
		// pointerEvent.rawPointerPress = null;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_93 = ___pointerEvent0;
		NullCheck(L_93);
		PointerEventData_set_rawPointerPress_mEBAE6DDF7485B81E092BDE13462926FB5C251BB2_inline(L_93, (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *)NULL, /*hidden argument*/NULL);
		// if (pointerEvent.pointerDrag != null && pointerEvent.dragging)
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_94 = ___pointerEvent0;
		NullCheck(L_94);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_95 = PointerEventData_get_pointerDrag_m20299CC70BC6DA11AFDB8A33A957AC306FBEE5C7_inline(L_94, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_96 = Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1(L_95, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (!L_96)
		{
			goto IL_01d0;
		}
	}
	{
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_97 = ___pointerEvent0;
		NullCheck(L_97);
		bool L_98 = PointerEventData_get_dragging_mDB8CAFA859F6B7AC6EABAE340FA047BC2620927F_inline(L_97, /*hidden argument*/NULL);
		if (!L_98)
		{
			goto IL_01d0;
		}
	}
	{
		// ExecuteEvents.Execute(pointerEvent.pointerDrag, pointerEvent, ExecuteEvents.endDragHandler);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_99 = ___pointerEvent0;
		NullCheck(L_99);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_100 = PointerEventData_get_pointerDrag_m20299CC70BC6DA11AFDB8A33A957AC306FBEE5C7_inline(L_99, /*hidden argument*/NULL);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_101 = ___pointerEvent0;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		EventFunction_1_t27247279794E7FDE55DC4CE9990E1DED38CDAF20 * L_102 = ExecuteEvents_get_endDragHandler_m23B60D3E3873043263069A3C3145393475690769_inline(/*hidden argument*/NULL);
		ExecuteEvents_Execute_TisIEndDragHandler_tA6045DEE83CD2C06AC9409CBE183B10E3C0B9070_mA291A7F54310189C41491E72BA411886D4020775(L_100, L_101, L_102, /*hidden argument*/ExecuteEvents_Execute_TisIEndDragHandler_tA6045DEE83CD2C06AC9409CBE183B10E3C0B9070_mA291A7F54310189C41491E72BA411886D4020775_RuntimeMethod_var);
	}

IL_01d0:
	{
		// pointerEvent.dragging = false;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_103 = ___pointerEvent0;
		NullCheck(L_103);
		PointerEventData_set_dragging_m34110A723023758249425A1F3C98EFA27BF19F45_inline(L_103, (bool)0, /*hidden argument*/NULL);
		// pointerEvent.pointerDrag = null;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_104 = ___pointerEvent0;
		NullCheck(L_104);
		PointerEventData_set_pointerDrag_mAA21AD97ABF508FD1D2313C36CAEF3A969F1D35D_inline(L_104, (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *)NULL, /*hidden argument*/NULL);
		// ExecuteEvents.ExecuteHierarchy(pointerEvent.pointerEnter, pointerEvent, ExecuteEvents.pointerExitHandler);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_105 = ___pointerEvent0;
		NullCheck(L_105);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_106 = PointerEventData_get_pointerEnter_m47E87ACB1557B6380D0E66F57C2F9FFFD5E86DC2_inline(L_105, /*hidden argument*/NULL);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_107 = ___pointerEvent0;
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		EventFunction_1_t156B38372E4198DF5F3BFB91B163298206561AAA * L_108 = ExecuteEvents_get_pointerExitHandler_mE5EC9537676A055EEE178A4E6B58D96F9B4AC301_inline(/*hidden argument*/NULL);
		ExecuteEvents_ExecuteHierarchy_TisIPointerExitHandler_t5D65A773A15D990BC231F7C9FE221AB4417327FF_mE5F3CB5276F1AB80CC2D0DD03F13BDC8998E71AB(L_106, L_107, L_108, /*hidden argument*/ExecuteEvents_ExecuteHierarchy_TisIPointerExitHandler_t5D65A773A15D990BC231F7C9FE221AB4417327FF_mE5F3CB5276F1AB80CC2D0DD03F13BDC8998E71AB_RuntimeMethod_var);
		// pointerEvent.pointerEnter = null;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_109 = ___pointerEvent0;
		NullCheck(L_109);
		PointerEventData_set_pointerEnter_mB891C530B173BCDF4FDD5CC757A30AE498D77360_inline(L_109, (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *)NULL, /*hidden argument*/NULL);
		// m_InputPointerEvent = pointerEvent;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_110 = ___pointerEvent0;
		__this->set_m_InputPointerEvent_18(L_110);
	}

IL_01fe:
	{
		// }
		return;
	}
}
// System.Void UnityEngine.EventSystems.TouchInputModule::DeactivateModule()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TouchInputModule_DeactivateModule_m0B4D1B126C28668E2F6AAC08544CBAB93C086734 (TouchInputModule_t9D8F03041D5F5C10102782C1FD3264794CF6F945 * __this, const RuntimeMethod* method)
{
	{
		// base.DeactivateModule();
		BaseInputModule_DeactivateModule_m83781CF60B00AD9DA46E96D72321C4983EFA85FF(__this, /*hidden argument*/NULL);
		// ClearSelection();
		PointerInputModule_ClearSelection_m90CD812546D41142C4E9C599D7DD39A887F3F5C1(__this, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.String UnityEngine.EventSystems.TouchInputModule::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TouchInputModule_ToString_m33D845D0F7EB0AC832050B3B582010E7173741CC (TouchInputModule_t9D8F03041D5F5C10102782C1FD3264794CF6F945 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (TouchInputModule_ToString_m33D845D0F7EB0AC832050B3B582010E7173741CC_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	StringBuilder_t * V_0 = NULL;
	PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * V_1 = NULL;
	Enumerator_t69DA01997DBC98F46135E03A41A0BAB908D2C2AB  V_2;
	memset((&V_2), 0, sizeof(V_2));
	KeyValuePair_2_t23E843C6D6385C71A1DB40EC1271D2DEA75F22EC  V_3;
	memset((&V_3), 0, sizeof(V_3));
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	void* __leave_targets_storage = alloca(sizeof(int32_t) * 1);
	il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
	NO_UNUSED_WARNING (__leave_targets);
	StringBuilder_t * G_B2_0 = NULL;
	StringBuilder_t * G_B1_0 = NULL;
	String_t* G_B3_0 = NULL;
	StringBuilder_t * G_B3_1 = NULL;
	{
		// var sb = new StringBuilder();
		StringBuilder_t * L_0 = (StringBuilder_t *)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
		StringBuilder__ctor_mF928376F82E8C8FF3C11842C562DB8CF28B2735E(L_0, /*hidden argument*/NULL);
		V_0 = L_0;
		// sb.AppendLine(UseFakeInput() ? "Input: Faked" : "Input: Touch");
		StringBuilder_t * L_1 = V_0;
		bool L_2 = TouchInputModule_UseFakeInput_m2406557FC685547C9245C1052A1DF2B7D8AE0919(__this, /*hidden argument*/NULL);
		G_B1_0 = L_1;
		if (L_2)
		{
			G_B2_0 = L_1;
			goto IL_0016;
		}
	}
	{
		G_B3_0 = _stringLiteral4031A8B2594541E21BA9E8BEA517EEEE3F1F7835;
		G_B3_1 = G_B1_0;
		goto IL_001b;
	}

IL_0016:
	{
		G_B3_0 = _stringLiteral722FEB9F2551722C44B4FF5999B3F955FBE8CE01;
		G_B3_1 = G_B2_0;
	}

IL_001b:
	{
		NullCheck(G_B3_1);
		StringBuilder_AppendLine_mA2F79A5F2CAA91B9F7917C0EB2B381357A395609(G_B3_1, G_B3_0, /*hidden argument*/NULL);
		// if (UseFakeInput())
		bool L_3 = TouchInputModule_UseFakeInput_m2406557FC685547C9245C1052A1DF2B7D8AE0919(__this, /*hidden argument*/NULL);
		if (!L_3)
		{
			goto IL_0043;
		}
	}
	{
		// var pointerData = GetLastPointerEventData(kMouseLeftId);
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_4 = PointerInputModule_GetLastPointerEventData_mEC097EFC007EA8900D2346665F277C1E4A8D94BD(__this, (-1), /*hidden argument*/NULL);
		V_1 = L_4;
		// if (pointerData != null)
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_5 = V_1;
		if (!L_5)
		{
			goto IL_0086;
		}
	}
	{
		// sb.AppendLine(pointerData.ToString());
		StringBuilder_t * L_6 = V_0;
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * 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_mA2F79A5F2CAA91B9F7917C0EB2B381357A395609(L_6, L_8, /*hidden argument*/NULL);
		// }
		goto IL_0086;
	}

IL_0043:
	{
		// foreach (var pointerEventData in m_PointerData)
		Dictionary_2_t9F401E8FAE13945DFBD264E317248AB9CC9C36CA * L_9 = ((PointerInputModule_tE8CB9BDC38DAF3162843E22541093DADDE1BB19C *)__this)->get_m_PointerData_14();
		NullCheck(L_9);
		Enumerator_t69DA01997DBC98F46135E03A41A0BAB908D2C2AB  L_10 = Dictionary_2_GetEnumerator_m1C541FAF22C7EF038333DA366B4AE0ACDD66AB2F(L_9, /*hidden argument*/Dictionary_2_GetEnumerator_m1C541FAF22C7EF038333DA366B4AE0ACDD66AB2F_RuntimeMethod_var);
		V_2 = L_10;
	}

IL_004f:
	try
	{ // begin try (depth: 1)
		{
			goto IL_006d;
		}

IL_0051:
		{
			// foreach (var pointerEventData in m_PointerData)
			KeyValuePair_2_t23E843C6D6385C71A1DB40EC1271D2DEA75F22EC  L_11 = Enumerator_get_Current_m6AA7A4DE9A930D4377847ECAB3FB7366445586FC_inline((Enumerator_t69DA01997DBC98F46135E03A41A0BAB908D2C2AB *)(&V_2), /*hidden argument*/Enumerator_get_Current_m6AA7A4DE9A930D4377847ECAB3FB7366445586FC_RuntimeMethod_var);
			V_3 = L_11;
			// sb.AppendLine(pointerEventData.ToString());
			StringBuilder_t * L_12 = V_0;
			String_t* L_13 = KeyValuePair_2_ToString_m98CE0CC56179CCAAFB5D0A072A949231A3DA5D9A((KeyValuePair_2_t23E843C6D6385C71A1DB40EC1271D2DEA75F22EC *)(&V_3), /*hidden argument*/KeyValuePair_2_ToString_m98CE0CC56179CCAAFB5D0A072A949231A3DA5D9A_RuntimeMethod_var);
			NullCheck(L_12);
			StringBuilder_AppendLine_mA2F79A5F2CAA91B9F7917C0EB2B381357A395609(L_12, L_13, /*hidden argument*/NULL);
		}

IL_006d:
		{
			// foreach (var pointerEventData in m_PointerData)
			bool L_14 = Enumerator_MoveNext_m4752940BF82094EBB7F9499882C0F4BA41CE7654((Enumerator_t69DA01997DBC98F46135E03A41A0BAB908D2C2AB *)(&V_2), /*hidden argument*/Enumerator_MoveNext_m4752940BF82094EBB7F9499882C0F4BA41CE7654_RuntimeMethod_var);
			if (L_14)
			{
				goto IL_0051;
			}
		}

IL_0076:
		{
			IL2CPP_LEAVE(0x86, FINALLY_0078);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_0078;
	}

FINALLY_0078:
	{ // begin finally (depth: 1)
		Enumerator_Dispose_mABC1114077588D73707368D2C7E05EA9CF4DD99A((Enumerator_t69DA01997DBC98F46135E03A41A0BAB908D2C2AB *)(&V_2), /*hidden argument*/Enumerator_Dispose_mABC1114077588D73707368D2C7E05EA9CF4DD99A_RuntimeMethod_var);
		IL2CPP_END_FINALLY(120)
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(120)
	{
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
		IL2CPP_JUMP_TBL(0x86, IL_0086)
	}

IL_0086:
	{
		// return sb.ToString();
		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);
		return L_16;
	}
}
#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::Awake()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIBehaviour_Awake_m5DD9E48E9933AA28DAE1978B5FCC6B90BAF06FDC (UIBehaviour_t3C3C339CD5677BA7FC27C352FED8B78052A3FE70 * __this, const RuntimeMethod* method)
{
	{
		// {}
		return;
	}
}
// System.Void UnityEngine.EventSystems.UIBehaviour::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIBehaviour_OnEnable_mC9822F55BFE331807411109DA82D6AE5EF46E2C2 (UIBehaviour_t3C3C339CD5677BA7FC27C352FED8B78052A3FE70 * __this, const RuntimeMethod* method)
{
	{
		// {}
		return;
	}
}
// System.Void UnityEngine.EventSystems.UIBehaviour::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIBehaviour_Start_mCF174BFBADA4B5806DD4FFF75984F1526AAF3884 (UIBehaviour_t3C3C339CD5677BA7FC27C352FED8B78052A3FE70 * __this, const RuntimeMethod* method)
{
	{
		// {}
		return;
	}
}
// System.Void UnityEngine.EventSystems.UIBehaviour::OnDisable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIBehaviour_OnDisable_mDA7B89CA939C50BD6F81CC350C2969755B1576A0 (UIBehaviour_t3C3C339CD5677BA7FC27C352FED8B78052A3FE70 * __this, const RuntimeMethod* method)
{
	{
		// {}
		return;
	}
}
// System.Void UnityEngine.EventSystems.UIBehaviour::OnDestroy()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIBehaviour_OnDestroy_mAC124B1C2131BDD6B17D70DB2A90632A2355F498 (UIBehaviour_t3C3C339CD5677BA7FC27C352FED8B78052A3FE70 * __this, const RuntimeMethod* method)
{
	{
		// {}
		return;
	}
}
// System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UIBehaviour_IsActive_m9B5E4BBBFB0037F29906ADEEA6F9FD42BEC6B64C (UIBehaviour_t3C3C339CD5677BA7FC27C352FED8B78052A3FE70 * __this, const RuntimeMethod* method)
{
	{
		// return isActiveAndEnabled;
		bool L_0 = Behaviour_get_isActiveAndEnabled_mC42DFCC1ECC2C94D52928FFE446CE7E266CA8B61(__this, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.Void UnityEngine.EventSystems.UIBehaviour::OnRectTransformDimensionsChange()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIBehaviour_OnRectTransformDimensionsChange_m502F3C94E797FCA4C837036E3931118E5F713483 (UIBehaviour_t3C3C339CD5677BA7FC27C352FED8B78052A3FE70 * __this, const RuntimeMethod* method)
{
	{
		// {}
		return;
	}
}
// System.Void UnityEngine.EventSystems.UIBehaviour::OnBeforeTransformParentChanged()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIBehaviour_OnBeforeTransformParentChanged_m68E4722715DFFFBCF5E60258B0F72B29AF37F957 (UIBehaviour_t3C3C339CD5677BA7FC27C352FED8B78052A3FE70 * __this, const RuntimeMethod* method)
{
	{
		// {}
		return;
	}
}
// System.Void UnityEngine.EventSystems.UIBehaviour::OnTransformParentChanged()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIBehaviour_OnTransformParentChanged_m94918707543A748636155588EAE7D50A471D9EDE (UIBehaviour_t3C3C339CD5677BA7FC27C352FED8B78052A3FE70 * __this, const RuntimeMethod* method)
{
	{
		// {}
		return;
	}
}
// System.Void UnityEngine.EventSystems.UIBehaviour::OnDidApplyAnimationProperties()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIBehaviour_OnDidApplyAnimationProperties_m843205FEEE8B64554A393E916AC9D5CC2CFFE8CB (UIBehaviour_t3C3C339CD5677BA7FC27C352FED8B78052A3FE70 * __this, const RuntimeMethod* method)
{
	{
		// {}
		return;
	}
}
// System.Void UnityEngine.EventSystems.UIBehaviour::OnCanvasGroupChanged()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIBehaviour_OnCanvasGroupChanged_m199FB773259086C18FA2481F4EE7BDB7C3A14023 (UIBehaviour_t3C3C339CD5677BA7FC27C352FED8B78052A3FE70 * __this, const RuntimeMethod* method)
{
	{
		// {}
		return;
	}
}
// System.Void UnityEngine.EventSystems.UIBehaviour::OnCanvasHierarchyChanged()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIBehaviour_OnCanvasHierarchyChanged_m63F9F4A5B982D0417EEDCB780B12EC0946A68FB5 (UIBehaviour_t3C3C339CD5677BA7FC27C352FED8B78052A3FE70 * __this, const RuntimeMethod* method)
{
	{
		// {}
		return;
	}
}
// System.Boolean UnityEngine.EventSystems.UIBehaviour::IsDestroyed()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UIBehaviour_IsDestroyed_mFBB1C4329F14CC34D7B0351E21D8419FFB4BA01B (UIBehaviour_t3C3C339CD5677BA7FC27C352FED8B78052A3FE70 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (UIBehaviour_IsDestroyed_mFBB1C4329F14CC34D7B0351E21D8419FFB4BA01B_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// return this == null;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_0 = Object_op_Equality_mBC2401774F3BE33E8CF6F0A8148E66C95D6CFF1C(__this, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.Void UnityEngine.EventSystems.UIBehaviour::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIBehaviour__ctor_m270FFBC65602196134042BD4E24DB093883A1BAF (UIBehaviour_t3C3C339CD5677BA7FC27C352FED8B78052A3FE70 * __this, const RuntimeMethod* method)
{
	{
		MonoBehaviour__ctor_mEAEC84B222C60319D593E456D769B3311DFCEF97(__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.String UnityEngine.UI.AnimationTriggers::get_normalTrigger()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AnimationTriggers_get_normalTrigger_m823230E912A9564E56E2047E9E3A819B2B8FA55C (AnimationTriggers_t164EF8B310E294B7D0F6BF1A87376731EBD06DC5 * __this, const RuntimeMethod* method)
{
	{
		// public string normalTrigger      { get { return m_NormalTrigger; } set { m_NormalTrigger = value; } }
		String_t* L_0 = __this->get_m_NormalTrigger_5();
		return L_0;
	}
}
// System.Void UnityEngine.UI.AnimationTriggers::set_normalTrigger(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnimationTriggers_set_normalTrigger_m5F067D4F2FE49D95597B57047C3409F49633E46E (AnimationTriggers_t164EF8B310E294B7D0F6BF1A87376731EBD06DC5 * __this, String_t* ___value0, const RuntimeMethod* method)
{
	{
		// public string normalTrigger      { get { return m_NormalTrigger; } set { m_NormalTrigger = value; } }
		String_t* L_0 = ___value0;
		__this->set_m_NormalTrigger_5(L_0);
		// public string normalTrigger      { get { return m_NormalTrigger; } set { m_NormalTrigger = value; } }
		return;
	}
}
// System.String UnityEngine.UI.AnimationTriggers::get_highlightedTrigger()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AnimationTriggers_get_highlightedTrigger_mD525FBB2FE079F203C0D93E1C361E8EDB2F3A3E0 (AnimationTriggers_t164EF8B310E294B7D0F6BF1A87376731EBD06DC5 * __this, const RuntimeMethod* method)
{
	{
		// public string highlightedTrigger { get { return m_HighlightedTrigger; } set { m_HighlightedTrigger = value; } }
		String_t* L_0 = __this->get_m_HighlightedTrigger_6();
		return L_0;
	}
}
// System.Void UnityEngine.UI.AnimationTriggers::set_highlightedTrigger(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnimationTriggers_set_highlightedTrigger_m1F0FA3B4776E5CDA87AD942BE5694CEC8789E433 (AnimationTriggers_t164EF8B310E294B7D0F6BF1A87376731EBD06DC5 * __this, String_t* ___value0, const RuntimeMethod* method)
{
	{
		// public string highlightedTrigger { get { return m_HighlightedTrigger; } set { m_HighlightedTrigger = value; } }
		String_t* L_0 = ___value0;
		__this->set_m_HighlightedTrigger_6(L_0);
		// public string highlightedTrigger { get { return m_HighlightedTrigger; } set { m_HighlightedTrigger = value; } }
		return;
	}
}
// System.String UnityEngine.UI.AnimationTriggers::get_pressedTrigger()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AnimationTriggers_get_pressedTrigger_m00190AD173D951B0F7E85B5F34361FE05AB1DE44 (AnimationTriggers_t164EF8B310E294B7D0F6BF1A87376731EBD06DC5 * __this, const RuntimeMethod* method)
{
	{
		// public string pressedTrigger     { get { return m_PressedTrigger; } set { m_PressedTrigger = value; } }
		String_t* L_0 = __this->get_m_PressedTrigger_7();
		return L_0;
	}
}
// System.Void UnityEngine.UI.AnimationTriggers::set_pressedTrigger(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnimationTriggers_set_pressedTrigger_mF29EFB61939FE540D2849F96E8E1F0064E6647F2 (AnimationTriggers_t164EF8B310E294B7D0F6BF1A87376731EBD06DC5 * __this, String_t* ___value0, const RuntimeMethod* method)
{
	{
		// public string pressedTrigger     { get { return m_PressedTrigger; } set { m_PressedTrigger = value; } }
		String_t* L_0 = ___value0;
		__this->set_m_PressedTrigger_7(L_0);
		// public string pressedTrigger     { get { return m_PressedTrigger; } set { m_PressedTrigger = value; } }
		return;
	}
}
// System.String UnityEngine.UI.AnimationTriggers::get_selectedTrigger()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AnimationTriggers_get_selectedTrigger_m008AFE8B295E04A47A1DD0B892EAE0506A9230FB (AnimationTriggers_t164EF8B310E294B7D0F6BF1A87376731EBD06DC5 * __this, const RuntimeMethod* method)
{
	{
		// public string selectedTrigger    { get { return m_SelectedTrigger; } set { m_SelectedTrigger = value; } }
		String_t* L_0 = __this->get_m_SelectedTrigger_8();
		return L_0;
	}
}
// System.Void UnityEngine.UI.AnimationTriggers::set_selectedTrigger(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnimationTriggers_set_selectedTrigger_m5E60D0E74C1A135BC8954EDF5479EC4780A65FD0 (AnimationTriggers_t164EF8B310E294B7D0F6BF1A87376731EBD06DC5 * __this, String_t* ___value0, const RuntimeMethod* method)
{
	{
		// public string selectedTrigger    { get { return m_SelectedTrigger; } set { m_SelectedTrigger = value; } }
		String_t* L_0 = ___value0;
		__this->set_m_SelectedTrigger_8(L_0);
		// public string selectedTrigger    { get { return m_SelectedTrigger; } set { m_SelectedTrigger = value; } }
		return;
	}
}
// System.String UnityEngine.UI.AnimationTriggers::get_disabledTrigger()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AnimationTriggers_get_disabledTrigger_mBC66170C0C45E08679FF1573FEE0F2B66175C83E (AnimationTriggers_t164EF8B310E294B7D0F6BF1A87376731EBD06DC5 * __this, const RuntimeMethod* method)
{
	{
		// public string disabledTrigger    { get { return m_DisabledTrigger; } set { m_DisabledTrigger = value; } }
		String_t* L_0 = __this->get_m_DisabledTrigger_9();
		return L_0;
	}
}
// System.Void UnityEngine.UI.AnimationTriggers::set_disabledTrigger(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnimationTriggers_set_disabledTrigger_mCCB3B04B6691787427DDFF8B1DCD49C198D263BA (AnimationTriggers_t164EF8B310E294B7D0F6BF1A87376731EBD06DC5 * __this, String_t* ___value0, const RuntimeMethod* method)
{
	{
		// public string disabledTrigger    { get { return m_DisabledTrigger; } set { m_DisabledTrigger = value; } }
		String_t* L_0 = ___value0;
		__this->set_m_DisabledTrigger_9(L_0);
		// public string disabledTrigger    { get { return m_DisabledTrigger; } set { m_DisabledTrigger = value; } }
		return;
	}
}
// System.Void UnityEngine.UI.AnimationTriggers::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnimationTriggers__ctor_m11FA25E6EC5A9BA71A3F725FDBAA3F5527AF946F (AnimationTriggers_t164EF8B310E294B7D0F6BF1A87376731EBD06DC5 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (AnimationTriggers__ctor_m11FA25E6EC5A9BA71A3F725FDBAA3F5527AF946F_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// private string m_NormalTrigger    = kDefaultNormalAnimName;
		__this->set_m_NormalTrigger_5(_stringLiteral45E118D0563EA8581F830F46E85B60AE714FAAE4);
		// private string m_HighlightedTrigger = kDefaultHighlightedAnimName;
		__this->set_m_HighlightedTrigger_6(_stringLiteralCECEF0F472756FE198ACC69BD5DFC1933414FBEA);
		// private string m_PressedTrigger = kDefaultPressedAnimName;
		__this->set_m_PressedTrigger_7(_stringLiteral6A3437AA2F331BB1885E8875A4E59267B93A0042);
		// private string m_SelectedTrigger = kDefaultSelectedAnimName;
		__this->set_m_SelectedTrigger_8(_stringLiteral9A976FC228B6B33656174EBD6DECCA02C9068378);
		// private string m_DisabledTrigger = kDefaultDisabledAnimName;
		__this->set_m_DisabledTrigger_9(_stringLiteralF4F4473DF8CB59F0A369AEBEE3D1509ADC0151C6);
		Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0(__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
// UnityEngine.UI.AspectRatioFitter_AspectMode UnityEngine.UI.AspectRatioFitter::get_aspectMode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AspectRatioFitter_get_aspectMode_m9DC7F64E9AB97AAB413EEF9931EDEDF90ACE0B75 (AspectRatioFitter_t3CA8A085831067C09B872C67F6E7F6F4EBB967B6 * __this, const RuntimeMethod* method)
{
	{
		// public AspectMode aspectMode { get { return m_AspectMode; } set { if (SetPropertyUtility.SetStruct(ref m_AspectMode, value)) SetDirty(); } }
		int32_t L_0 = __this->get_m_AspectMode_4();
		return L_0;
	}
}
// System.Void UnityEngine.UI.AspectRatioFitter::set_aspectMode(UnityEngine.UI.AspectRatioFitter_AspectMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AspectRatioFitter_set_aspectMode_m2B9DECD0227F9EA110263C1DD914ACA721BA9FFD (AspectRatioFitter_t3CA8A085831067C09B872C67F6E7F6F4EBB967B6 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (AspectRatioFitter_set_aspectMode_m2B9DECD0227F9EA110263C1DD914ACA721BA9FFD_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// public AspectMode aspectMode { get { return m_AspectMode; } set { if (SetPropertyUtility.SetStruct(ref m_AspectMode, value)) SetDirty(); } }
		int32_t* L_0 = __this->get_address_of_m_AspectMode_4();
		int32_t L_1 = ___value0;
		bool L_2 = SetPropertyUtility_SetStruct_TisAspectMode_t2D8C205891B8E63CA16B6AC3BA1D41320903C65A_m4B31FEDA45BE76B308ABE3CE726227DE31F41F21((int32_t*)L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisAspectMode_t2D8C205891B8E63CA16B6AC3BA1D41320903C65A_m4B31FEDA45BE76B308ABE3CE726227DE31F41F21_RuntimeMethod_var);
		if (!L_2)
		{
			goto IL_0014;
		}
	}
	{
		// public AspectMode aspectMode { get { return m_AspectMode; } set { if (SetPropertyUtility.SetStruct(ref m_AspectMode, value)) SetDirty(); } }
		AspectRatioFitter_SetDirty_mA44FF8D66147B28F0F8885F0CB2FD63A610E45F8(__this, /*hidden argument*/NULL);
	}

IL_0014:
	{
		// public AspectMode aspectMode { get { return m_AspectMode; } set { if (SetPropertyUtility.SetStruct(ref m_AspectMode, value)) SetDirty(); } }
		return;
	}
}
// System.Single UnityEngine.UI.AspectRatioFitter::get_aspectRatio()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float AspectRatioFitter_get_aspectRatio_m7141303427F7C4B091B584E7D4ED93B54A91BA24 (AspectRatioFitter_t3CA8A085831067C09B872C67F6E7F6F4EBB967B6 * __this, const RuntimeMethod* method)
{
	{
		// public float aspectRatio { get { return m_AspectRatio; } set { if (SetPropertyUtility.SetStruct(ref m_AspectRatio, value)) SetDirty(); } }
		float L_0 = __this->get_m_AspectRatio_5();
		return L_0;
	}
}
// System.Void UnityEngine.UI.AspectRatioFitter::set_aspectRatio(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AspectRatioFitter_set_aspectRatio_mA2730A84D3DBECC5BD1F4312AA9AEBE0E70C09EA (AspectRatioFitter_t3CA8A085831067C09B872C67F6E7F6F4EBB967B6 * __this, float ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (AspectRatioFitter_set_aspectRatio_mA2730A84D3DBECC5BD1F4312AA9AEBE0E70C09EA_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// public float aspectRatio { get { return m_AspectRatio; } set { if (SetPropertyUtility.SetStruct(ref m_AspectRatio, value)) SetDirty(); } }
		float* L_0 = __this->get_address_of_m_AspectRatio_5();
		float L_1 = ___value0;
		bool L_2 = SetPropertyUtility_SetStruct_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_m6B92E9DBB617F41521167EC577711373C564EDCF((float*)L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_m6B92E9DBB617F41521167EC577711373C564EDCF_RuntimeMethod_var);
		if (!L_2)
		{
			goto IL_0014;
		}
	}
	{
		// public float aspectRatio { get { return m_AspectRatio; } set { if (SetPropertyUtility.SetStruct(ref m_AspectRatio, value)) SetDirty(); } }
		AspectRatioFitter_SetDirty_mA44FF8D66147B28F0F8885F0CB2FD63A610E45F8(__this, /*hidden argument*/NULL);
	}

IL_0014:
	{
		// public float aspectRatio { get { return m_AspectRatio; } set { if (SetPropertyUtility.SetStruct(ref m_AspectRatio, value)) SetDirty(); } }
		return;
	}
}
// UnityEngine.RectTransform UnityEngine.UI.AspectRatioFitter::get_rectTransform()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * AspectRatioFitter_get_rectTransform_m10762C918EB094ED7335B938446F6537EF9E7F26 (AspectRatioFitter_t3CA8A085831067C09B872C67F6E7F6F4EBB967B6 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (AspectRatioFitter_get_rectTransform_m10762C918EB094ED7335B938446F6537EF9E7F26_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (m_Rect == null)
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_0 = __this->get_m_Rect_6();
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Equality_mBC2401774F3BE33E8CF6F0A8148E66C95D6CFF1C(L_0, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_001a;
		}
	}
	{
		// m_Rect = GetComponent<RectTransform>();
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_2 = Component_GetComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_mEF939F54B6B56187EC11E16F51DCB12EB62C2103(__this, /*hidden argument*/Component_GetComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_mEF939F54B6B56187EC11E16F51DCB12EB62C2103_RuntimeMethod_var);
		__this->set_m_Rect_6(L_2);
	}

IL_001a:
	{
		// return m_Rect;
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_3 = __this->get_m_Rect_6();
		return L_3;
	}
}
// System.Void UnityEngine.UI.AspectRatioFitter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AspectRatioFitter__ctor_mE02BE235DC018758BFE700706FBB402DC33BDFD1 (AspectRatioFitter_t3CA8A085831067C09B872C67F6E7F6F4EBB967B6 * __this, const RuntimeMethod* method)
{
	{
		// [SerializeField] private float m_AspectRatio = 1;
		__this->set_m_AspectRatio_5((1.0f));
		// protected AspectRatioFitter() {}
		UIBehaviour__ctor_m270FFBC65602196134042BD4E24DB093883A1BAF(__this, /*hidden argument*/NULL);
		// protected AspectRatioFitter() {}
		return;
	}
}
// System.Void UnityEngine.UI.AspectRatioFitter::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AspectRatioFitter_OnEnable_m2B6B9713030B8DBFCD9EFF71CEEA31909C030BAE (AspectRatioFitter_t3CA8A085831067C09B872C67F6E7F6F4EBB967B6 * __this, const RuntimeMethod* method)
{
	{
		// base.OnEnable();
		UIBehaviour_OnEnable_mC9822F55BFE331807411109DA82D6AE5EF46E2C2(__this, /*hidden argument*/NULL);
		// SetDirty();
		AspectRatioFitter_SetDirty_mA44FF8D66147B28F0F8885F0CB2FD63A610E45F8(__this, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void UnityEngine.UI.AspectRatioFitter::OnDisable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AspectRatioFitter_OnDisable_mE231BEC53154F2BA0DD9DB6955DAF9D14460EB2C (AspectRatioFitter_t3CA8A085831067C09B872C67F6E7F6F4EBB967B6 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (AspectRatioFitter_OnDisable_mE231BEC53154F2BA0DD9DB6955DAF9D14460EB2C_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// m_Tracker.Clear();
		DrivenRectTransformTracker_tB8FBBE24EEE9618CA32E4B3CF52F4AD7FDDEBE03 * L_0 = __this->get_address_of_m_Tracker_8();
		DrivenRectTransformTracker_Clear_m328659F339A4FB519C9A208A685DDED106B6FC89((DrivenRectTransformTracker_tB8FBBE24EEE9618CA32E4B3CF52F4AD7FDDEBE03 *)L_0, /*hidden argument*/NULL);
		// LayoutRebuilder.MarkLayoutForRebuild(rectTransform);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_1 = AspectRatioFitter_get_rectTransform_m10762C918EB094ED7335B938446F6537EF9E7F26(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(LayoutRebuilder_t8D3501B43B1DE666140E2931FFA732B5B09EA5BD_il2cpp_TypeInfo_var);
		LayoutRebuilder_MarkLayoutForRebuild_m25E7408353DE4624A78A43AB985C289210B6E1EE(L_1, /*hidden argument*/NULL);
		// base.OnDisable();
		UIBehaviour_OnDisable_mDA7B89CA939C50BD6F81CC350C2969755B1576A0(__this, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void UnityEngine.UI.AspectRatioFitter::Update()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AspectRatioFitter_Update_m191D2D397A1A1768C15DFD06B2F0E78053754FEC (AspectRatioFitter_t3CA8A085831067C09B872C67F6E7F6F4EBB967B6 * __this, const RuntimeMethod* method)
{
	{
		// if (m_DelayedSetDirty)
		bool L_0 = __this->get_m_DelayedSetDirty_7();
		if (!L_0)
		{
			goto IL_0015;
		}
	}
	{
		// m_DelayedSetDirty = false;
		__this->set_m_DelayedSetDirty_7((bool)0);
		// SetDirty();
		AspectRatioFitter_SetDirty_mA44FF8D66147B28F0F8885F0CB2FD63A610E45F8(__this, /*hidden argument*/NULL);
	}

IL_0015:
	{
		// }
		return;
	}
}
// System.Void UnityEngine.UI.AspectRatioFitter::OnRectTransformDimensionsChange()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AspectRatioFitter_OnRectTransformDimensionsChange_m74DBDBE13646F660E7A0DE64DE8F30771209D269 (AspectRatioFitter_t3CA8A085831067C09B872C67F6E7F6F4EBB967B6 * __this, const RuntimeMethod* method)
{
	{
		// UpdateRect();
		AspectRatioFitter_UpdateRect_mF6BB81E2FBD1F500FA9B6F9412B03AA7ECC1C3F8(__this, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void UnityEngine.UI.AspectRatioFitter::UpdateRect()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AspectRatioFitter_UpdateRect_mF6BB81E2FBD1F500FA9B6F9412B03AA7ECC1C3F8 (AspectRatioFitter_t3CA8A085831067C09B872C67F6E7F6F4EBB967B6 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (AspectRatioFitter_UpdateRect_mF6BB81E2FBD1F500FA9B6F9412B03AA7ECC1C3F8_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	Rect_t35B976DE901B5423C11705E156938EA27AB402CE  V_1;
	memset((&V_1), 0, sizeof(V_1));
	Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  V_2;
	memset((&V_2), 0, sizeof(V_2));
	Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  V_3;
	memset((&V_3), 0, sizeof(V_3));
	{
		// if (!IsActive())
		bool L_0 = VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, __this);
		if (L_0)
		{
			goto IL_0009;
		}
	}
	{
		// return;
		return;
	}

IL_0009:
	{
		// m_Tracker.Clear();
		DrivenRectTransformTracker_tB8FBBE24EEE9618CA32E4B3CF52F4AD7FDDEBE03 * L_1 = __this->get_address_of_m_Tracker_8();
		DrivenRectTransformTracker_Clear_m328659F339A4FB519C9A208A685DDED106B6FC89((DrivenRectTransformTracker_tB8FBBE24EEE9618CA32E4B3CF52F4AD7FDDEBE03 *)L_1, /*hidden argument*/NULL);
		// switch (m_AspectMode)
		int32_t L_2 = __this->get_m_AspectMode_4();
		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_0072;
			}
			case 1:
			{
				goto IL_0034;
			}
			case 2:
			{
				goto IL_00b0;
			}
			case 3:
			{
				goto IL_00b0;
			}
		}
	}
	{
		return;
	}

IL_0034:
	{
		// m_Tracker.Add(this, rectTransform, DrivenTransformProperties.SizeDeltaX);
		DrivenRectTransformTracker_tB8FBBE24EEE9618CA32E4B3CF52F4AD7FDDEBE03 * L_4 = __this->get_address_of_m_Tracker_8();
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_5 = AspectRatioFitter_get_rectTransform_m10762C918EB094ED7335B938446F6537EF9E7F26(__this, /*hidden argument*/NULL);
		DrivenRectTransformTracker_Add_m51059F302FBD574E93820E8116283D1608D1AB5A((DrivenRectTransformTracker_tB8FBBE24EEE9618CA32E4B3CF52F4AD7FDDEBE03 *)L_4, __this, L_5, ((int32_t)4096), /*hidden argument*/NULL);
		// rectTransform.SetSizeWithCurrentAnchors(RectTransform.Axis.Horizontal, rectTransform.rect.height * m_AspectRatio);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_6 = AspectRatioFitter_get_rectTransform_m10762C918EB094ED7335B938446F6537EF9E7F26(__this, /*hidden argument*/NULL);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_7 = AspectRatioFitter_get_rectTransform_m10762C918EB094ED7335B938446F6537EF9E7F26(__this, /*hidden argument*/NULL);
		NullCheck(L_7);
		Rect_t35B976DE901B5423C11705E156938EA27AB402CE  L_8 = RectTransform_get_rect_mE5F283FCB99A66403AC1F0607CA49C156D73A15E(L_7, /*hidden argument*/NULL);
		V_1 = L_8;
		float L_9 = Rect_get_height_m088C36990E0A255C5D7DCE36575DCE23ABB364B5((Rect_t35B976DE901B5423C11705E156938EA27AB402CE *)(&V_1), /*hidden argument*/NULL);
		float L_10 = __this->get_m_AspectRatio_5();
		NullCheck(L_6);
		RectTransform_SetSizeWithCurrentAnchors_m6F93CD5B798E4A53F2085862EA1B4021AEAA6745(L_6, 0, ((float)il2cpp_codegen_multiply((float)L_9, (float)L_10)), /*hidden argument*/NULL);
		// break;
		return;
	}

IL_0072:
	{
		// m_Tracker.Add(this, rectTransform, DrivenTransformProperties.SizeDeltaY);
		DrivenRectTransformTracker_tB8FBBE24EEE9618CA32E4B3CF52F4AD7FDDEBE03 * L_11 = __this->get_address_of_m_Tracker_8();
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_12 = AspectRatioFitter_get_rectTransform_m10762C918EB094ED7335B938446F6537EF9E7F26(__this, /*hidden argument*/NULL);
		DrivenRectTransformTracker_Add_m51059F302FBD574E93820E8116283D1608D1AB5A((DrivenRectTransformTracker_tB8FBBE24EEE9618CA32E4B3CF52F4AD7FDDEBE03 *)L_11, __this, L_12, ((int32_t)8192), /*hidden argument*/NULL);
		// rectTransform.SetSizeWithCurrentAnchors(RectTransform.Axis.Vertical, rectTransform.rect.width / m_AspectRatio);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_13 = AspectRatioFitter_get_rectTransform_m10762C918EB094ED7335B938446F6537EF9E7F26(__this, /*hidden argument*/NULL);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_14 = AspectRatioFitter_get_rectTransform_m10762C918EB094ED7335B938446F6537EF9E7F26(__this, /*hidden argument*/NULL);
		NullCheck(L_14);
		Rect_t35B976DE901B5423C11705E156938EA27AB402CE  L_15 = RectTransform_get_rect_mE5F283FCB99A66403AC1F0607CA49C156D73A15E(L_14, /*hidden argument*/NULL);
		V_1 = L_15;
		float L_16 = Rect_get_width_m54FF69FC2C086E2DC349ED091FD0D6576BFB1484((Rect_t35B976DE901B5423C11705E156938EA27AB402CE *)(&V_1), /*hidden argument*/NULL);
		float L_17 = __this->get_m_AspectRatio_5();
		NullCheck(L_13);
		RectTransform_SetSizeWithCurrentAnchors_m6F93CD5B798E4A53F2085862EA1B4021AEAA6745(L_13, 1, ((float)((float)L_16/(float)L_17)), /*hidden argument*/NULL);
		// break;
		return;
	}

IL_00b0:
	{
		// m_Tracker.Add(this, rectTransform,
		//     DrivenTransformProperties.Anchors |
		//     DrivenTransformProperties.AnchoredPosition |
		//     DrivenTransformProperties.SizeDeltaX |
		//     DrivenTransformProperties.SizeDeltaY);
		DrivenRectTransformTracker_tB8FBBE24EEE9618CA32E4B3CF52F4AD7FDDEBE03 * L_18 = __this->get_address_of_m_Tracker_8();
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_19 = AspectRatioFitter_get_rectTransform_m10762C918EB094ED7335B938446F6537EF9E7F26(__this, /*hidden argument*/NULL);
		DrivenRectTransformTracker_Add_m51059F302FBD574E93820E8116283D1608D1AB5A((DrivenRectTransformTracker_tB8FBBE24EEE9618CA32E4B3CF52F4AD7FDDEBE03 *)L_18, __this, L_19, ((int32_t)16134), /*hidden argument*/NULL);
		// rectTransform.anchorMin = Vector2.zero;
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_20 = AspectRatioFitter_get_rectTransform_m10762C918EB094ED7335B938446F6537EF9E7F26(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_il2cpp_TypeInfo_var);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_21 = Vector2_get_zero_mFE0C3213BB698130D6C5247AB4B887A59074D0A8(/*hidden argument*/NULL);
		NullCheck(L_20);
		RectTransform_set_anchorMin_mE965F5B0902C2554635010A5752728414A57020A(L_20, L_21, /*hidden argument*/NULL);
		// rectTransform.anchorMax = Vector2.one;
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_22 = AspectRatioFitter_get_rectTransform_m10762C918EB094ED7335B938446F6537EF9E7F26(__this, /*hidden argument*/NULL);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_23 = Vector2_get_one_m6E01BE09CEA40781CB12CCB6AF33BBDA0F60CEED(/*hidden argument*/NULL);
		NullCheck(L_22);
		RectTransform_set_anchorMax_m55EEF00D9E42FE542B5346D7CEDAF9248736F7D3(L_22, L_23, /*hidden argument*/NULL);
		// rectTransform.anchoredPosition = Vector2.zero;
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_24 = AspectRatioFitter_get_rectTransform_m10762C918EB094ED7335B938446F6537EF9E7F26(__this, /*hidden argument*/NULL);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_25 = Vector2_get_zero_mFE0C3213BB698130D6C5247AB4B887A59074D0A8(/*hidden argument*/NULL);
		NullCheck(L_24);
		RectTransform_set_anchoredPosition_m4DD45DB1A97734A1F3A81E5F259638ECAF35962F(L_24, L_25, /*hidden argument*/NULL);
		// Vector2 sizeDelta = Vector2.zero;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_26 = Vector2_get_zero_mFE0C3213BB698130D6C5247AB4B887A59074D0A8(/*hidden argument*/NULL);
		V_2 = L_26;
		// Vector2 parentSize = GetParentSize();
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_27 = AspectRatioFitter_GetParentSize_m5AA652B731F6930CA9C9B342C93354D73EFB6874(__this, /*hidden argument*/NULL);
		V_3 = L_27;
		// if ((parentSize.y * aspectRatio < parentSize.x) ^ (m_AspectMode == AspectMode.FitInParent))
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_28 = V_3;
		float L_29 = L_28.get_y_1();
		float L_30 = AspectRatioFitter_get_aspectRatio_m7141303427F7C4B091B584E7D4ED93B54A91BA24_inline(__this, /*hidden argument*/NULL);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_31 = V_3;
		float L_32 = L_31.get_x_0();
		int32_t L_33 = __this->get_m_AspectMode_4();
		if (!((int32_t)((int32_t)((((float)((float)il2cpp_codegen_multiply((float)L_29, (float)L_30))) < ((float)L_32))? 1 : 0)^(int32_t)((((int32_t)L_33) == ((int32_t)3))? 1 : 0))))
		{
			goto IL_0142;
		}
	}
	{
		// sizeDelta.y = GetSizeDeltaToProduceSize(parentSize.x / aspectRatio, 1);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_34 = V_3;
		float L_35 = L_34.get_x_0();
		float L_36 = AspectRatioFitter_get_aspectRatio_m7141303427F7C4B091B584E7D4ED93B54A91BA24_inline(__this, /*hidden argument*/NULL);
		float L_37 = AspectRatioFitter_GetSizeDeltaToProduceSize_mC140746FFF3304905CFDA0D7BB6F44805802F018(__this, ((float)((float)L_35/(float)L_36)), 1, /*hidden argument*/NULL);
		(&V_2)->set_y_1(L_37);
		// }
		goto IL_015d;
	}

IL_0142:
	{
		// sizeDelta.x = GetSizeDeltaToProduceSize(parentSize.y * aspectRatio, 0);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_38 = V_3;
		float L_39 = L_38.get_y_1();
		float L_40 = AspectRatioFitter_get_aspectRatio_m7141303427F7C4B091B584E7D4ED93B54A91BA24_inline(__this, /*hidden argument*/NULL);
		float L_41 = AspectRatioFitter_GetSizeDeltaToProduceSize_mC140746FFF3304905CFDA0D7BB6F44805802F018(__this, ((float)il2cpp_codegen_multiply((float)L_39, (float)L_40)), 0, /*hidden argument*/NULL);
		(&V_2)->set_x_0(L_41);
	}

IL_015d:
	{
		// rectTransform.sizeDelta = sizeDelta;
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_42 = AspectRatioFitter_get_rectTransform_m10762C918EB094ED7335B938446F6537EF9E7F26(__this, /*hidden argument*/NULL);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_43 = V_2;
		NullCheck(L_42);
		RectTransform_set_sizeDelta_m7729BA56325BA667F0F7D60D642124F7909F1302(L_42, L_43, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Single UnityEngine.UI.AspectRatioFitter::GetSizeDeltaToProduceSize(System.Single,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float AspectRatioFitter_GetSizeDeltaToProduceSize_mC140746FFF3304905CFDA0D7BB6F44805802F018 (AspectRatioFitter_t3CA8A085831067C09B872C67F6E7F6F4EBB967B6 * __this, float ___size0, int32_t ___axis1, const RuntimeMethod* method)
{
	Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		// return size - GetParentSize()[axis] * (rectTransform.anchorMax[axis] - rectTransform.anchorMin[axis]);
		float L_0 = ___size0;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_1 = AspectRatioFitter_GetParentSize_m5AA652B731F6930CA9C9B342C93354D73EFB6874(__this, /*hidden argument*/NULL);
		V_0 = L_1;
		int32_t L_2 = ___axis1;
		float L_3 = Vector2_get_Item_m67344A67120E48C32D9419E24BA7AED29F063379((Vector2_tA85D2DD88578276CA8A8796756458277E72D073D *)(&V_0), L_2, /*hidden argument*/NULL);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_4 = AspectRatioFitter_get_rectTransform_m10762C918EB094ED7335B938446F6537EF9E7F26(__this, /*hidden argument*/NULL);
		NullCheck(L_4);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_5 = RectTransform_get_anchorMax_m1E51C211FBB32326C884375C9F1E8E8221E5C086(L_4, /*hidden argument*/NULL);
		V_0 = L_5;
		int32_t L_6 = ___axis1;
		float L_7 = Vector2_get_Item_m67344A67120E48C32D9419E24BA7AED29F063379((Vector2_tA85D2DD88578276CA8A8796756458277E72D073D *)(&V_0), L_6, /*hidden argument*/NULL);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_8 = AspectRatioFitter_get_rectTransform_m10762C918EB094ED7335B938446F6537EF9E7F26(__this, /*hidden argument*/NULL);
		NullCheck(L_8);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_9 = RectTransform_get_anchorMin_mB62D77CAC5A2A086320638AE7DF08135B7028744(L_8, /*hidden argument*/NULL);
		V_0 = L_9;
		int32_t L_10 = ___axis1;
		float L_11 = Vector2_get_Item_m67344A67120E48C32D9419E24BA7AED29F063379((Vector2_tA85D2DD88578276CA8A8796756458277E72D073D *)(&V_0), L_10, /*hidden argument*/NULL);
		return ((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))))));
	}
}
// UnityEngine.Vector2 UnityEngine.UI.AspectRatioFitter::GetParentSize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  AspectRatioFitter_GetParentSize_m5AA652B731F6930CA9C9B342C93354D73EFB6874 (AspectRatioFitter_t3CA8A085831067C09B872C67F6E7F6F4EBB967B6 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (AspectRatioFitter_GetParentSize_m5AA652B731F6930CA9C9B342C93354D73EFB6874_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * V_0 = NULL;
	Rect_t35B976DE901B5423C11705E156938EA27AB402CE  V_1;
	memset((&V_1), 0, sizeof(V_1));
	{
		// RectTransform parent = rectTransform.parent as RectTransform;
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_0 = AspectRatioFitter_get_rectTransform_m10762C918EB094ED7335B938446F6537EF9E7F26(__this, /*hidden argument*/NULL);
		NullCheck(L_0);
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_1 = Transform_get_parent_m8FA24E38A1FA29D90CBF3CDC9F9F017C65BB3403(L_0, /*hidden argument*/NULL);
		V_0 = ((RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 *)IsInstSealed((RuntimeObject*)L_1, RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_il2cpp_TypeInfo_var));
		// if (!parent)
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_2 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_3 = Object_op_Implicit_m8B2A44B4B1406ED346D1AE6D962294FD58D0D534(L_2, /*hidden argument*/NULL);
		if (L_3)
		{
			goto IL_001f;
		}
	}
	{
		// return Vector2.zero;
		IL2CPP_RUNTIME_CLASS_INIT(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_il2cpp_TypeInfo_var);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_4 = Vector2_get_zero_mFE0C3213BB698130D6C5247AB4B887A59074D0A8(/*hidden argument*/NULL);
		return L_4;
	}

IL_001f:
	{
		// return parent.rect.size;
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_5 = V_0;
		NullCheck(L_5);
		Rect_t35B976DE901B5423C11705E156938EA27AB402CE  L_6 = RectTransform_get_rect_mE5F283FCB99A66403AC1F0607CA49C156D73A15E(L_5, /*hidden argument*/NULL);
		V_1 = L_6;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_7 = Rect_get_size_m731642B8F03F6CE372A2C9E2E4A925450630606C((Rect_t35B976DE901B5423C11705E156938EA27AB402CE *)(&V_1), /*hidden argument*/NULL);
		return L_7;
	}
}
// System.Void UnityEngine.UI.AspectRatioFitter::SetLayoutHorizontal()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AspectRatioFitter_SetLayoutHorizontal_mF7D446EBAC74206ED48D7A0351D4E713A9CEA956 (AspectRatioFitter_t3CA8A085831067C09B872C67F6E7F6F4EBB967B6 * __this, const RuntimeMethod* method)
{
	{
		// public virtual void SetLayoutHorizontal() {}
		return;
	}
}
// System.Void UnityEngine.UI.AspectRatioFitter::SetLayoutVertical()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AspectRatioFitter_SetLayoutVertical_m7C15BC603D635DFE7E55724F2BA88D8DDF5C1FE3 (AspectRatioFitter_t3CA8A085831067C09B872C67F6E7F6F4EBB967B6 * __this, const RuntimeMethod* method)
{
	{
		// public virtual void SetLayoutVertical() {}
		return;
	}
}
// System.Void UnityEngine.UI.AspectRatioFitter::SetDirty()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AspectRatioFitter_SetDirty_mA44FF8D66147B28F0F8885F0CB2FD63A610E45F8 (AspectRatioFitter_t3CA8A085831067C09B872C67F6E7F6F4EBB967B6 * __this, const RuntimeMethod* method)
{
	{
		// UpdateRect();
		AspectRatioFitter_UpdateRect_mF6BB81E2FBD1F500FA9B6F9412B03AA7ECC1C3F8(__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
// UnityEngine.UI.Graphic UnityEngine.UI.BaseMeshEffect::get_graphic()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8 * BaseMeshEffect_get_graphic_mDD7D8CD6F220B9DE656145A1346EA9799255BE21 (BaseMeshEffect_t72759F31F9D204D7EFB6B45097873809D4524BA5 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseMeshEffect_get_graphic_mDD7D8CD6F220B9DE656145A1346EA9799255BE21_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (m_Graphic == null)
		Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8 * L_0 = __this->get_m_Graphic_4();
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Equality_mBC2401774F3BE33E8CF6F0A8148E66C95D6CFF1C(L_0, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_001a;
		}
	}
	{
		// m_Graphic = GetComponent<Graphic>();
		Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8 * L_2 = Component_GetComponent_TisGraphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8_mFA58F3A4B73E992545A39ABAD4D36D0BBFAEBBAE(__this, /*hidden argument*/Component_GetComponent_TisGraphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8_mFA58F3A4B73E992545A39ABAD4D36D0BBFAEBBAE_RuntimeMethod_var);
		__this->set_m_Graphic_4(L_2);
	}

IL_001a:
	{
		// return m_Graphic;
		Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8 * L_3 = __this->get_m_Graphic_4();
		return L_3;
	}
}
// System.Void UnityEngine.UI.BaseMeshEffect::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseMeshEffect_OnEnable_mEFEC953AFEB543E262347EFCF0FDF0ACAD8FEABC (BaseMeshEffect_t72759F31F9D204D7EFB6B45097873809D4524BA5 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseMeshEffect_OnEnable_mEFEC953AFEB543E262347EFCF0FDF0ACAD8FEABC_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// base.OnEnable();
		UIBehaviour_OnEnable_mC9822F55BFE331807411109DA82D6AE5EF46E2C2(__this, /*hidden argument*/NULL);
		// if (graphic != null)
		Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8 * L_0 = BaseMeshEffect_get_graphic_mDD7D8CD6F220B9DE656145A1346EA9799255BE21(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1(L_0, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_001f;
		}
	}
	{
		// graphic.SetVerticesDirty();
		Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8 * L_2 = BaseMeshEffect_get_graphic_mDD7D8CD6F220B9DE656145A1346EA9799255BE21(__this, /*hidden argument*/NULL);
		NullCheck(L_2);
		VirtActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, L_2);
	}

IL_001f:
	{
		// }
		return;
	}
}
// System.Void UnityEngine.UI.BaseMeshEffect::OnDisable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseMeshEffect_OnDisable_m92E4E2BAB5D8D713D63A74657C630AE41F48BF7A (BaseMeshEffect_t72759F31F9D204D7EFB6B45097873809D4524BA5 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseMeshEffect_OnDisable_m92E4E2BAB5D8D713D63A74657C630AE41F48BF7A_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (graphic != null)
		Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8 * L_0 = BaseMeshEffect_get_graphic_mDD7D8CD6F220B9DE656145A1346EA9799255BE21(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1(L_0, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0019;
		}
	}
	{
		// graphic.SetVerticesDirty();
		Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8 * L_2 = BaseMeshEffect_get_graphic_mDD7D8CD6F220B9DE656145A1346EA9799255BE21(__this, /*hidden argument*/NULL);
		NullCheck(L_2);
		VirtActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, L_2);
	}

IL_0019:
	{
		// base.OnDisable();
		UIBehaviour_OnDisable_mDA7B89CA939C50BD6F81CC350C2969755B1576A0(__this, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void UnityEngine.UI.BaseMeshEffect::OnDidApplyAnimationProperties()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseMeshEffect_OnDidApplyAnimationProperties_m91A58D830823680102ABE042673306DEDDD0568C (BaseMeshEffect_t72759F31F9D204D7EFB6B45097873809D4524BA5 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseMeshEffect_OnDidApplyAnimationProperties_m91A58D830823680102ABE042673306DEDDD0568C_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (graphic != null)
		Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8 * L_0 = BaseMeshEffect_get_graphic_mDD7D8CD6F220B9DE656145A1346EA9799255BE21(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1(L_0, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0019;
		}
	}
	{
		// graphic.SetVerticesDirty();
		Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8 * L_2 = BaseMeshEffect_get_graphic_mDD7D8CD6F220B9DE656145A1346EA9799255BE21(__this, /*hidden argument*/NULL);
		NullCheck(L_2);
		VirtActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, L_2);
	}

IL_0019:
	{
		// base.OnDidApplyAnimationProperties();
		UIBehaviour_OnDidApplyAnimationProperties_m843205FEEE8B64554A393E916AC9D5CC2CFFE8CB(__this, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void UnityEngine.UI.BaseMeshEffect::ModifyMesh(UnityEngine.Mesh)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseMeshEffect_ModifyMesh_mFA7C06FDE36C1C1DE82D2FE6AE36031B668A74F9 (BaseMeshEffect_t72759F31F9D204D7EFB6B45097873809D4524BA5 * __this, Mesh_t6106B8D8E4C691321581AB0445552EC78B947B8C * ___mesh0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseMeshEffect_ModifyMesh_mFA7C06FDE36C1C1DE82D2FE6AE36031B668A74F9_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	VertexHelper_t27373EA2CF0F5810EC8CF873D0A6D6C0B23DAC3F * 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);
	void* __leave_targets_storage = alloca(sizeof(int32_t) * 1);
	il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
	NO_UNUSED_WARNING (__leave_targets);
	{
		// using (var vh = new VertexHelper(mesh))
		Mesh_t6106B8D8E4C691321581AB0445552EC78B947B8C * L_0 = ___mesh0;
		VertexHelper_t27373EA2CF0F5810EC8CF873D0A6D6C0B23DAC3F * L_1 = (VertexHelper_t27373EA2CF0F5810EC8CF873D0A6D6C0B23DAC3F *)il2cpp_codegen_object_new(VertexHelper_t27373EA2CF0F5810EC8CF873D0A6D6C0B23DAC3F_il2cpp_TypeInfo_var);
		VertexHelper__ctor_m4FF21AED0081C159CB153B73D0DE4D7AFEC2655D(L_1, L_0, /*hidden argument*/NULL);
		V_0 = L_1;
	}

IL_0007:
	try
	{ // begin try (depth: 1)
		// ModifyMesh(vh);
		VertexHelper_t27373EA2CF0F5810EC8CF873D0A6D6C0B23DAC3F * L_2 = V_0;
		VirtActionInvoker1< VertexHelper_t27373EA2CF0F5810EC8CF873D0A6D6C0B23DAC3F * >::Invoke(20 /* System.Void UnityEngine.UI.BaseMeshEffect::ModifyMesh(UnityEngine.UI.VertexHelper) */, __this, L_2);
		// vh.FillMesh(mesh);
		VertexHelper_t27373EA2CF0F5810EC8CF873D0A6D6C0B23DAC3F * L_3 = V_0;
		Mesh_t6106B8D8E4C691321581AB0445552EC78B947B8C * L_4 = ___mesh0;
		NullCheck(L_3);
		VertexHelper_FillMesh_mBA946D1CEDC24DCCD8A593CF77D0B54D14FDB74B(L_3, L_4, /*hidden argument*/NULL);
		// }
		IL2CPP_LEAVE(0x21, FINALLY_0017);
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_0017;
	}

FINALLY_0017:
	{ // begin finally (depth: 1)
		{
			VertexHelper_t27373EA2CF0F5810EC8CF873D0A6D6C0B23DAC3F * L_5 = V_0;
			if (!L_5)
			{
				goto IL_0020;
			}
		}

IL_001a:
		{
			VertexHelper_t27373EA2CF0F5810EC8CF873D0A6D6C0B23DAC3F * L_6 = V_0;
			NullCheck(L_6);
			InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t7218B22548186B208D65EA5B7870503810A2D15A_il2cpp_TypeInfo_var, L_6);
		}

IL_0020:
		{
			IL2CPP_END_FINALLY(23)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(23)
	{
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
		IL2CPP_JUMP_TBL(0x21, IL_0021)
	}

IL_0021:
	{
		// }
		return;
	}
}
// System.Void UnityEngine.UI.BaseMeshEffect::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseMeshEffect__ctor_m544B1FC50DE8DE4A5725C0CE17AD1F2BFE951B9E (BaseMeshEffect_t72759F31F9D204D7EFB6B45097873809D4524BA5 * __this, const RuntimeMethod* method)
{
	{
		UIBehaviour__ctor_m270FFBC65602196134042BD4E24DB093883A1BAF(__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.BaseVertexEffect::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseVertexEffect__ctor_m9356F0465FF34D591F7F41774A4626014230F46F (BaseVertexEffect_t1EF95AB1FC33A027710E7DC86D19F700156C4F6A * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0(__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()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Button__ctor_mEAD32B0D4006442C955F50B4577C5DF907EBCB5B (Button_t1203820000D5513FDCCE3D4BFF9C1C9CC755CC2B * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Button__ctor_mEAD32B0D4006442C955F50B4577C5DF907EBCB5B_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// private ButtonClickedEvent m_OnClick = new ButtonClickedEvent();
		ButtonClickedEvent_t975D9C903BC4880557ADD7D3ACFB01CB2B3D6DDB * L_0 = (ButtonClickedEvent_t975D9C903BC4880557ADD7D3ACFB01CB2B3D6DDB *)il2cpp_codegen_object_new(ButtonClickedEvent_t975D9C903BC4880557ADD7D3ACFB01CB2B3D6DDB_il2cpp_TypeInfo_var);
		ButtonClickedEvent__ctor_m95CE43990A021F7E01F4697B71ABF3E73D6BD03B(L_0, /*hidden argument*/NULL);
		__this->set_m_OnClick_20(L_0);
		// protected Button()
		IL2CPP_RUNTIME_CLASS_INIT(Selectable_tAA9065030FE0468018DEC880302F95FEA9C0133A_il2cpp_TypeInfo_var);
		Selectable__ctor_m1E7B3EB14D7DC765A511C053C0F65A37755EC4B9(__this, /*hidden argument*/NULL);
		// {}
		return;
	}
}
// UnityEngine.UI.Button_ButtonClickedEvent UnityEngine.UI.Button::get_onClick()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ButtonClickedEvent_t975D9C903BC4880557ADD7D3ACFB01CB2B3D6DDB * Button_get_onClick_m77E8CA6917881760CC7900930F4C789F3E2F8817 (Button_t1203820000D5513FDCCE3D4BFF9C1C9CC755CC2B * __this, const RuntimeMethod* method)
{
	{
		// get { return m_OnClick; }
		ButtonClickedEvent_t975D9C903BC4880557ADD7D3ACFB01CB2B3D6DDB * L_0 = __this->get_m_OnClick_20();
		return L_0;
	}
}
// System.Void UnityEngine.UI.Button::set_onClick(UnityEngine.UI.Button_ButtonClickedEvent)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Button_set_onClick_m65B3D7697B513EEAB4193A246BE8D93C0D9B29DE (Button_t1203820000D5513FDCCE3D4BFF9C1C9CC755CC2B * __this, ButtonClickedEvent_t975D9C903BC4880557ADD7D3ACFB01CB2B3D6DDB * ___value0, const RuntimeMethod* method)
{
	{
		// set { m_OnClick = value; }
		ButtonClickedEvent_t975D9C903BC4880557ADD7D3ACFB01CB2B3D6DDB * L_0 = ___value0;
		__this->set_m_OnClick_20(L_0);
		// set { m_OnClick = value; }
		return;
	}
}
// System.Void UnityEngine.UI.Button::Press()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Button_Press_m33BA6E9820146E8EED7AB489A8846D879B76CF41 (Button_t1203820000D5513FDCCE3D4BFF9C1C9CC755CC2B * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Button_Press_m33BA6E9820146E8EED7AB489A8846D879B76CF41_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (!IsActive() || !IsInteractable())
		bool L_0 = VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, __this);
		if (!L_0)
		{
			goto IL_0010;
		}
	}
	{
		bool L_1 = VirtFuncInvoker0< bool >::Invoke(24 /* System.Boolean UnityEngine.UI.Selectable::IsInteractable() */, __this);
		if (L_1)
		{
			goto IL_0011;
		}
	}

IL_0010:
	{
		// return;
		return;
	}

IL_0011:
	{
		// UISystemProfilerApi.AddMarker("Button.onClick", this);
		UISystemProfilerApi_AddMarker_m9193DB5B08C1B7DD35835D6F0E2DF9DD20483FFA(_stringLiteral2E96AA908138601585C050B5A80C0D0F5A4B18CA, __this, /*hidden argument*/NULL);
		// m_OnClick.Invoke();
		ButtonClickedEvent_t975D9C903BC4880557ADD7D3ACFB01CB2B3D6DDB * L_2 = __this->get_m_OnClick_20();
		NullCheck(L_2);
		UnityEvent_Invoke_mB2FA1C76256FE34D5E7F84ABE528AC61CE8A0325(L_2, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void UnityEngine.UI.Button::OnPointerClick(UnityEngine.EventSystems.PointerEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Button_OnPointerClick_m4C4EDB8613C2C5B391EFD3A29C58B0AA00DD9B91 (Button_t1203820000D5513FDCCE3D4BFF9C1C9CC755CC2B * __this, PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * ___eventData0, const RuntimeMethod* method)
{
	{
		// if (eventData.button != PointerEventData.InputButton.Left)
		PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * L_0 = ___eventData0;
		NullCheck(L_0);
		int32_t L_1 = PointerEventData_get_button_mC662D5DAC02F0ED6AE9205259116CC91BB92BD3E_inline(L_0, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0009;
		}
	}
	{
		// return;
		return;
	}

IL_0009:
	{
		// Press();
		Button_Press_m33BA6E9820146E8EED7AB489A8846D879B76CF41(__this, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void UnityEngine.UI.Button::OnSubmit(UnityEngine.EventSystems.BaseEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Button_OnSubmit_m7CE6A04596CA9691D3E0D6D669FAD86E9A6D3427 (Button_t1203820000D5513FDCCE3D4BFF9C1C9CC755CC2B * __this, BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * ___eventData0, const RuntimeMethod* method)
{
	{
		// Press();
		Button_Press_m33BA6E9820146E8EED7AB489A8846D879B76CF41(__this, /*hidden argument*/NULL);
		// if (!IsActive() || !IsInteractable())
		bool L_0 = VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, __this);
		if (!L_0)
		{
			goto IL_0016;
		}
	}
	{
		bool L_1 = VirtFuncInvoker0< bool >::Invoke(24 /* System.Boolean UnityEngine.UI.Selectable::IsInteractable() */, __this);
		if (L_1)
		{
			goto IL_0017;
		}
	}

IL_0016:
	{
		// return;
		return;
	}

IL_0017:
	{
		// DoStateTransition(SelectionState.Pressed, false);
		VirtActionInvoker2< int32_t, bool >::Invoke(26 /* System.Void UnityEngine.UI.Selectable::DoStateTransition(UnityEngine.UI.Selectable/SelectionState,System.Boolean) */, __this, 2, (bool)0);
		// StartCoroutine(OnFinishSubmit());
		RuntimeObject* L_2 = Button_OnFinishSubmit_mDDCC87F264A34E86148891F24646F655C0AF7E42(__this, /*hidden argument*/NULL);
		MonoBehaviour_StartCoroutine_mBF8044CE06A35D76A69669ADD8977D05956616B7(__this, L_2, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Collections.IEnumerator UnityEngine.UI.Button::OnFinishSubmit()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Button_OnFinishSubmit_mDDCC87F264A34E86148891F24646F655C0AF7E42 (Button_t1203820000D5513FDCCE3D4BFF9C1C9CC755CC2B * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Button_OnFinishSubmit_mDDCC87F264A34E86148891F24646F655C0AF7E42_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3COnFinishSubmitU3Ed__9_t7C528EE5FE9D8ABC7FECC7FA2DAFBABBF165DF54 * L_0 = (U3COnFinishSubmitU3Ed__9_t7C528EE5FE9D8ABC7FECC7FA2DAFBABBF165DF54 *)il2cpp_codegen_object_new(U3COnFinishSubmitU3Ed__9_t7C528EE5FE9D8ABC7FECC7FA2DAFBABBF165DF54_il2cpp_TypeInfo_var);
		U3COnFinishSubmitU3Ed__9__ctor_mBCBD6B7B3BDB9E9146CD76D7D64E3F2900E04247(L_0, 0, /*hidden argument*/NULL);
		U3COnFinishSubmitU3Ed__9_t7C528EE5FE9D8ABC7FECC7FA2DAFBABBF165DF54 * L_1 = L_0;
		NullCheck(L_1);
		L_1->set_U3CU3E4__this_2(__this);
		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.Button_<OnFinishSubmit>d__9::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3COnFinishSubmitU3Ed__9__ctor_mBCBD6B7B3BDB9E9146CD76D7D64E3F2900E04247 (U3COnFinishSubmitU3Ed__9_t7C528EE5FE9D8ABC7FECC7FA2DAFBABBF165DF54 * __this, int32_t ___U3CU3E1__state0, const RuntimeMethod* method)
{
	{
		Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0(__this, /*hidden argument*/NULL);
		int32_t L_0 = ___U3CU3E1__state0;
		__this->set_U3CU3E1__state_0(L_0);
		return;
	}
}
// System.Void UnityEngine.UI.Button_<OnFinishSubmit>d__9::System.IDisposable.Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3COnFinishSubmitU3Ed__9_System_IDisposable_Dispose_mA0AACD4958863BC4C20A97FB14B641922EDBE52F (U3COnFinishSubmitU3Ed__9_t7C528EE5FE9D8ABC7FECC7FA2DAFBABBF165DF54 * __this, const RuntimeMethod* method)
{
	{
		return;
	}
}
// System.Boolean UnityEngine.UI.Button_<OnFinishSubmit>d__9::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3COnFinishSubmitU3Ed__9_MoveNext_m12F9C4E3C7FBDEB24B399B7E6935BC5E18856ED8 (U3COnFinishSubmitU3Ed__9_t7C528EE5FE9D8ABC7FECC7FA2DAFBABBF165DF54 * __this, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	Button_t1203820000D5513FDCCE3D4BFF9C1C9CC755CC2B * V_1 = NULL;
	ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA  V_2;
	memset((&V_2), 0, sizeof(V_2));
	{
		int32_t L_0 = __this->get_U3CU3E1__state_0();
		V_0 = L_0;
		Button_t1203820000D5513FDCCE3D4BFF9C1C9CC755CC2B * L_1 = __this->get_U3CU3E4__this_2();
		V_1 = L_1;
		int32_t L_2 = V_0;
		if (!L_2)
		{
			goto IL_0017;
		}
	}
	{
		int32_t L_3 = V_0;
		if ((((int32_t)L_3) == ((int32_t)1)))
		{
			goto IL_0061;
		}
	}
	{
		return (bool)0;
	}

IL_0017:
	{
		__this->set_U3CU3E1__state_0((-1));
		// var fadeTime = colors.fadeDuration;
		Button_t1203820000D5513FDCCE3D4BFF9C1C9CC755CC2B * L_4 = V_1;
		NullCheck(L_4);
		ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA  L_5 = Selectable_get_colors_m9E63E13A7B6C40CB0F20414FFBE15873BE5F3E4E_inline(L_4, /*hidden argument*/NULL);
		V_2 = L_5;
		float L_6 = ColorBlock_get_fadeDuration_mCFF802DD654D7E9C3509A65974EB35153FDB1415_inline((ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA *)(&V_2), /*hidden argument*/NULL);
		__this->set_U3CfadeTimeU3E5__2_3(L_6);
		// var elapsedTime = 0f;
		__this->set_U3CelapsedTimeU3E5__3_4((0.0f));
		goto IL_0068;
	}

IL_003f:
	{
		// elapsedTime += Time.unscaledDeltaTime;
		float L_7 = __this->get_U3CelapsedTimeU3E5__3_4();
		float L_8 = Time_get_unscaledDeltaTime_mA0AE7A144C88AE8AABB42DF17B0F3F0714BA06B2(/*hidden argument*/NULL);
		__this->set_U3CelapsedTimeU3E5__3_4(((float)il2cpp_codegen_add((float)L_7, (float)L_8)));
		// yield return null;
		__this->set_U3CU3E2__current_1(NULL);
		__this->set_U3CU3E1__state_0(1);
		return (bool)1;
	}

IL_0061:
	{
		__this->set_U3CU3E1__state_0((-1));
	}

IL_0068:
	{
		// while (elapsedTime < fadeTime)
		float L_9 = __this->get_U3CelapsedTimeU3E5__3_4();
		float L_10 = __this->get_U3CfadeTimeU3E5__2_3();
		if ((((float)L_9) < ((float)L_10)))
		{
			goto IL_003f;
		}
	}
	{
		// DoStateTransition(currentSelectionState, false);
		Button_t1203820000D5513FDCCE3D4BFF9C1C9CC755CC2B * L_11 = V_1;
		Button_t1203820000D5513FDCCE3D4BFF9C1C9CC755CC2B * L_12 = V_1;
		NullCheck(L_12);
		int32_t L_13 = Selectable_get_currentSelectionState_m37B79D51884A49924B92D1AE1BAA354C55CA1FD0(L_12, /*hidden argument*/NULL);
		NullCheck(L_11);
		VirtActionInvoker2< int32_t, bool >::Invoke(26 /* System.Void UnityEngine.UI.Selectable::DoStateTransition(UnityEngine.UI.Selectable/SelectionState,System.Boolean) */, L_11, L_13, (bool)0);
		// }
		return (bool)0;
	}
}
// System.Object UnityEngine.UI.Button_<OnFinishSubmit>d__9::System.Collections.Generic.IEnumerator<System.Object>.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * U3COnFinishSubmitU3Ed__9_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_m8FC4B943F2051EFD53EADACDAD40C776ED503DE3 (U3COnFinishSubmitU3Ed__9_t7C528EE5FE9D8ABC7FECC7FA2DAFBABBF165DF54 * __this, const RuntimeMethod* method)
{
	{
		RuntimeObject * L_0 = __this->get_U3CU3E2__current_1();
		return L_0;
	}
}
// System.Void UnityEngine.UI.Button_<OnFinishSubmit>d__9::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3COnFinishSubmitU3Ed__9_System_Collections_IEnumerator_Reset_m9A8F55E44A8F5C19F6F4C1B7648F139895665425 (U3COnFinishSubmitU3Ed__9_t7C528EE5FE9D8ABC7FECC7FA2DAFBABBF165DF54 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (U3COnFinishSubmitU3Ed__9_System_Collections_IEnumerator_Reset_m9A8F55E44A8F5C19F6F4C1B7648F139895665425_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		NotSupportedException_tE75B318D6590A02A5D9B29FD97409B1750FA0010 * L_0 = (NotSupportedException_tE75B318D6590A02A5D9B29FD97409B1750FA0010 *)il2cpp_codegen_object_new(NotSupportedException_tE75B318D6590A02A5D9B29FD97409B1750FA0010_il2cpp_TypeInfo_var);
		NotSupportedException__ctor_mA121DE1CAC8F25277DEB489DC7771209D91CAE33(L_0, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, U3COnFinishSubmitU3Ed__9_System_Collections_IEnumerator_Reset_m9A8F55E44A8F5C19F6F4C1B7648F139895665425_RuntimeMethod_var);
	}
}
// System.Object UnityEngine.UI.Button_<OnFinishSubmit>d__9::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * U3COnFinishSubmitU3Ed__9_System_Collections_IEnumerator_get_Current_m018D3968294D5F3F16924C7F53120C49474A9B97 (U3COnFinishSubmitU3Ed__9_t7C528EE5FE9D8ABC7FECC7FA2DAFBABBF165DF54 * __this, const RuntimeMethod* method)
{
	{
		RuntimeObject * L_0 = __this->get_U3CU3E2__current_1();
		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.Button_ButtonClickedEvent::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ButtonClickedEvent__ctor_m95CE43990A021F7E01F4697B71ABF3E73D6BD03B (ButtonClickedEvent_t975D9C903BC4880557ADD7D3ACFB01CB2B3D6DDB * __this, const RuntimeMethod* method)
{
	{
		UnityEvent__ctor_m2F8C02F28E289CA65598FF4FA8EAB84D955FF028(__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
// UnityEngine.UI.CanvasScaler_ScaleMode UnityEngine.UI.CanvasScaler::get_uiScaleMode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CanvasScaler_get_uiScaleMode_m8D75124B20A8598DFEF27665EBE9C5925CB25301 (CanvasScaler_t304BA6F47EDB7402EBA405DD36CA7D6ADF723564 * __this, const RuntimeMethod* method)
{
	{
		// public ScaleMode uiScaleMode { get { return m_UiScaleMode; } set { m_UiScaleMode = value; } }
		int32_t L_0 = __this->get_m_UiScaleMode_4();
		return L_0;
	}
}
// System.Void UnityEngine.UI.CanvasScaler::set_uiScaleMode(UnityEngine.UI.CanvasScaler_ScaleMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CanvasScaler_set_uiScaleMode_m478E9BFA69FD3316071D3D7ED2FE39E7178B2457 (CanvasScaler_t304BA6F47EDB7402EBA405DD36CA7D6ADF723564 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	{
		// public ScaleMode uiScaleMode { get { return m_UiScaleMode; } set { m_UiScaleMode = value; } }
		int32_t L_0 = ___value0;
		__this->set_m_UiScaleMode_4(L_0);
		// public ScaleMode uiScaleMode { get { return m_UiScaleMode; } set { m_UiScaleMode = value; } }
		return;
	}
}
// System.Single UnityEngine.UI.CanvasScaler::get_referencePixelsPerUnit()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CanvasScaler_get_referencePixelsPerUnit_m8BBFDC7B5F8FBD64EDCE87496628A80F2A0D11F2 (CanvasScaler_t304BA6F47EDB7402EBA405DD36CA7D6ADF723564 * __this, const RuntimeMethod* method)
{
	{
		// public float referencePixelsPerUnit { get { return m_ReferencePixelsPerUnit; } set { m_ReferencePixelsPerUnit = value; } }
		float L_0 = __this->get_m_ReferencePixelsPerUnit_5();
		return L_0;
	}
}
// System.Void UnityEngine.UI.CanvasScaler::set_referencePixelsPerUnit(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CanvasScaler_set_referencePixelsPerUnit_m4B93F51599E7546F20E3B6493B3EF64486C00EFE (CanvasScaler_t304BA6F47EDB7402EBA405DD36CA7D6ADF723564 * __this, float ___value0, const RuntimeMethod* method)
{
	{
		// public float referencePixelsPerUnit { get { return m_ReferencePixelsPerUnit; } set { m_ReferencePixelsPerUnit = value; } }
		float L_0 = ___value0;
		__this->set_m_ReferencePixelsPerUnit_5(L_0);
		// public float referencePixelsPerUnit { get { return m_ReferencePixelsPerUnit; } set { m_ReferencePixelsPerUnit = value; } }
		return;
	}
}
// System.Single UnityEngine.UI.CanvasScaler::get_scaleFactor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CanvasScaler_get_scaleFactor_m5314751BC9829C63CA49617A045A0D1F878C7369 (CanvasScaler_t304BA6F47EDB7402EBA405DD36CA7D6ADF723564 * __this, const RuntimeMethod* method)
{
	{
		// public float scaleFactor { get { return m_ScaleFactor; } set { m_ScaleFactor = Mathf.Max(0.01f, value); } }
		float L_0 = __this->get_m_ScaleFactor_6();
		return L_0;
	}
}
// System.Void UnityEngine.UI.CanvasScaler::set_scaleFactor(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CanvasScaler_set_scaleFactor_m5F0946A8D73C20E1D337ED96E16687CD9E03F64E (CanvasScaler_t304BA6F47EDB7402EBA405DD36CA7D6ADF723564 * __this, float ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CanvasScaler_set_scaleFactor_m5F0946A8D73C20E1D337ED96E16687CD9E03F64E_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// public float scaleFactor { get { return m_ScaleFactor; } set { m_ScaleFactor = Mathf.Max(0.01f, value); } }
		float L_0 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_tFBDE6467D269BFE410605C7D806FD9991D4A89CB_il2cpp_TypeInfo_var);
		float L_1 = Mathf_Max_m670AE0EC1B09ED1A56FF9606B0F954670319CB65((0.01f), L_0, /*hidden argument*/NULL);
		__this->set_m_ScaleFactor_6(L_1);
		// public float scaleFactor { get { return m_ScaleFactor; } set { m_ScaleFactor = Mathf.Max(0.01f, value); } }
		return;
	}
}
// UnityEngine.Vector2 UnityEngine.UI.CanvasScaler::get_referenceResolution()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  CanvasScaler_get_referenceResolution_m8CB18ECD76532AD9FAFA92D9D395AB1070730A8C (CanvasScaler_t304BA6F47EDB7402EBA405DD36CA7D6ADF723564 * __this, const RuntimeMethod* method)
{
	{
		// return m_ReferenceResolution;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_0 = __this->get_m_ReferenceResolution_7();
		return L_0;
	}
}
// System.Void UnityEngine.UI.CanvasScaler::set_referenceResolution(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CanvasScaler_set_referenceResolution_mF84A06A5910501D88862F2A3E60C4D1C7F2366F9 (CanvasScaler_t304BA6F47EDB7402EBA405DD36CA7D6ADF723564 * __this, Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CanvasScaler_set_referenceResolution_mF84A06A5910501D88862F2A3E60C4D1C7F2366F9_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// m_ReferenceResolution = value;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_0 = ___value0;
		__this->set_m_ReferenceResolution_7(L_0);
		// if (m_ReferenceResolution.x > -k_MinimumResolution && m_ReferenceResolution.x < k_MinimumResolution) m_ReferenceResolution.x = k_MinimumResolution * Mathf.Sign(m_ReferenceResolution.x);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * L_1 = __this->get_address_of_m_ReferenceResolution_7();
		float L_2 = L_1->get_x_0();
		if ((!(((float)L_2) > ((float)(-1.0E-05f)))))
		{
			goto IL_004c;
		}
	}
	{
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * L_3 = __this->get_address_of_m_ReferenceResolution_7();
		float L_4 = L_3->get_x_0();
		if ((!(((float)L_4) < ((float)(1.0E-05f)))))
		{
			goto IL_004c;
		}
	}
	{
		// if (m_ReferenceResolution.x > -k_MinimumResolution && m_ReferenceResolution.x < k_MinimumResolution) m_ReferenceResolution.x = k_MinimumResolution * Mathf.Sign(m_ReferenceResolution.x);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * L_5 = __this->get_address_of_m_ReferenceResolution_7();
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * L_6 = __this->get_address_of_m_ReferenceResolution_7();
		float L_7 = L_6->get_x_0();
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_tFBDE6467D269BFE410605C7D806FD9991D4A89CB_il2cpp_TypeInfo_var);
		float L_8 = Mathf_Sign_m6FA1D12786BEE0419D4B9426E5E4955F286BC8D3(L_7, /*hidden argument*/NULL);
		L_5->set_x_0(((float)il2cpp_codegen_multiply((float)(1.0E-05f), (float)L_8)));
	}

IL_004c:
	{
		// if (m_ReferenceResolution.y > -k_MinimumResolution && m_ReferenceResolution.y < k_MinimumResolution) m_ReferenceResolution.y = k_MinimumResolution * Mathf.Sign(m_ReferenceResolution.y);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * L_9 = __this->get_address_of_m_ReferenceResolution_7();
		float L_10 = L_9->get_y_1();
		if ((!(((float)L_10) > ((float)(-1.0E-05f)))))
		{
			goto IL_0091;
		}
	}
	{
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * L_11 = __this->get_address_of_m_ReferenceResolution_7();
		float L_12 = L_11->get_y_1();
		if ((!(((float)L_12) < ((float)(1.0E-05f)))))
		{
			goto IL_0091;
		}
	}
	{
		// if (m_ReferenceResolution.y > -k_MinimumResolution && m_ReferenceResolution.y < k_MinimumResolution) m_ReferenceResolution.y = k_MinimumResolution * Mathf.Sign(m_ReferenceResolution.y);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * L_13 = __this->get_address_of_m_ReferenceResolution_7();
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * L_14 = __this->get_address_of_m_ReferenceResolution_7();
		float L_15 = L_14->get_y_1();
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_tFBDE6467D269BFE410605C7D806FD9991D4A89CB_il2cpp_TypeInfo_var);
		float L_16 = Mathf_Sign_m6FA1D12786BEE0419D4B9426E5E4955F286BC8D3(L_15, /*hidden argument*/NULL);
		L_13->set_y_1(((float)il2cpp_codegen_multiply((float)(1.0E-05f), (float)L_16)));
	}

IL_0091:
	{
		// }
		return;
	}
}
// UnityEngine.UI.CanvasScaler_ScreenMatchMode UnityEngine.UI.CanvasScaler::get_screenMatchMode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CanvasScaler_get_screenMatchMode_mD1444EF5D606499AE030E88AEACD0D4319C394F2 (CanvasScaler_t304BA6F47EDB7402EBA405DD36CA7D6ADF723564 * __this, const RuntimeMethod* method)
{
	{
		// public ScreenMatchMode screenMatchMode { get { return m_ScreenMatchMode; } set { m_ScreenMatchMode = value; } }
		int32_t L_0 = __this->get_m_ScreenMatchMode_8();
		return L_0;
	}
}
// System.Void UnityEngine.UI.CanvasScaler::set_screenMatchMode(UnityEngine.UI.CanvasScaler_ScreenMatchMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CanvasScaler_set_screenMatchMode_m250FDED7E3FC15A299F5C4F2F54331938A25C56B (CanvasScaler_t304BA6F47EDB7402EBA405DD36CA7D6ADF723564 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	{
		// public ScreenMatchMode screenMatchMode { get { return m_ScreenMatchMode; } set { m_ScreenMatchMode = value; } }
		int32_t L_0 = ___value0;
		__this->set_m_ScreenMatchMode_8(L_0);
		// public ScreenMatchMode screenMatchMode { get { return m_ScreenMatchMode; } set { m_ScreenMatchMode = value; } }
		return;
	}
}
// System.Single UnityEngine.UI.CanvasScaler::get_matchWidthOrHeight()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CanvasScaler_get_matchWidthOrHeight_mD8FE572E1C181C79825EDBF2784D0ABC52E35335 (CanvasScaler_t304BA6F47EDB7402EBA405DD36CA7D6ADF723564 * __this, const RuntimeMethod* method)
{
	{
		// public float matchWidthOrHeight { get { return m_MatchWidthOrHeight; } set { m_MatchWidthOrHeight = value; } }
		float L_0 = __this->get_m_MatchWidthOrHeight_9();
		return L_0;
	}
}
// System.Void UnityEngine.UI.CanvasScaler::set_matchWidthOrHeight(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CanvasScaler_set_matchWidthOrHeight_m3D4313C8B356B3B2FDF55338A0738554148C2496 (CanvasScaler_t304BA6F47EDB7402EBA405DD36CA7D6ADF723564 * __this, float ___value0, const RuntimeMethod* method)
{
	{
		// public float matchWidthOrHeight { get { return m_MatchWidthOrHeight; } set { m_MatchWidthOrHeight = value; } }
		float L_0 = ___value0;
		__this->set_m_MatchWidthOrHeight_9(L_0);
		// public float matchWidthOrHeight { get { return m_MatchWidthOrHeight; } set { m_MatchWidthOrHeight = value; } }
		return;
	}
}
// UnityEngine.UI.CanvasScaler_Unit UnityEngine.UI.CanvasScaler::get_physicalUnit()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CanvasScaler_get_physicalUnit_m2F6DD4DFDDA3DE8652A5F295C1E66060D0D8E94A (CanvasScaler_t304BA6F47EDB7402EBA405DD36CA7D6ADF723564 * __this, const RuntimeMethod* method)
{
	{
		// public Unit physicalUnit { get { return m_PhysicalUnit; } set { m_PhysicalUnit = value; } }
		int32_t L_0 = __this->get_m_PhysicalUnit_11();
		return L_0;
	}
}
// System.Void UnityEngine.UI.CanvasScaler::set_physicalUnit(UnityEngine.UI.CanvasScaler_Unit)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CanvasScaler_set_physicalUnit_mEA258DCB98BCD821B005A9B692B60AF26E89AE75 (CanvasScaler_t304BA6F47EDB7402EBA405DD36CA7D6ADF723564 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	{
		// public Unit physicalUnit { get { return m_PhysicalUnit; } set { m_PhysicalUnit = value; } }
		int32_t L_0 = ___value0;
		__this->set_m_PhysicalUnit_11(L_0);
		// public Unit physicalUnit { get { return m_PhysicalUnit; } set { m_PhysicalUnit = value; } }
		return;
	}
}
// System.Single UnityEngine.UI.CanvasScaler::get_fallbackScreenDPI()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CanvasScaler_get_fallbackScreenDPI_m1AD8E450A8FC166D4ABD1B4DF60F0B3CF40CA098 (CanvasScaler_t304BA6F47EDB7402EBA405DD36CA7D6ADF723564 * __this, const RuntimeMethod* method)
{
	{
		// public float fallbackScreenDPI { get { return m_FallbackScreenDPI; } set { m_FallbackScreenDPI = value; } }
		float L_0 = __this->get_m_FallbackScreenDPI_12();
		return L_0;
	}
}
// System.Void UnityEngine.UI.CanvasScaler::set_fallbackScreenDPI(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CanvasScaler_set_fallbackScreenDPI_m8F5F430869974863F420751733DD54DDA65F1849 (CanvasScaler_t304BA6F47EDB7402EBA405DD36CA7D6ADF723564 * __this, float ___value0, const RuntimeMethod* method)
{
	{
		// public float fallbackScreenDPI { get { return m_FallbackScreenDPI; } set { m_FallbackScreenDPI = value; } }
		float L_0 = ___value0;
		__this->set_m_FallbackScreenDPI_12(L_0);
		// public float fallbackScreenDPI { get { return m_FallbackScreenDPI; } set { m_FallbackScreenDPI = value; } }
		return;
	}
}
// System.Single UnityEngine.UI.CanvasScaler::get_defaultSpriteDPI()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CanvasScaler_get_defaultSpriteDPI_mE6F4BC67BC414A04C503B416BB9E570E2FE2D233 (CanvasScaler_t304BA6F47EDB7402EBA405DD36CA7D6ADF723564 * __this, const RuntimeMethod* method)
{
	{
		// public float defaultSpriteDPI { get { return m_DefaultSpriteDPI; } set { m_DefaultSpriteDPI = Mathf.Max(1, value); } }
		float L_0 = __this->get_m_DefaultSpriteDPI_13();
		return L_0;
	}
}
// System.Void UnityEngine.UI.CanvasScaler::set_defaultSpriteDPI(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CanvasScaler_set_defaultSpriteDPI_mB5AA7CA6E85A7D5D37C0B585B73F37D05FBBE1B7 (CanvasScaler_t304BA6F47EDB7402EBA405DD36CA7D6ADF723564 * __this, float ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CanvasScaler_set_defaultSpriteDPI_mB5AA7CA6E85A7D5D37C0B585B73F37D05FBBE1B7_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// public float defaultSpriteDPI { get { return m_DefaultSpriteDPI; } set { m_DefaultSpriteDPI = Mathf.Max(1, value); } }
		float L_0 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_tFBDE6467D269BFE410605C7D806FD9991D4A89CB_il2cpp_TypeInfo_var);
		float L_1 = Mathf_Max_m670AE0EC1B09ED1A56FF9606B0F954670319CB65((1.0f), L_0, /*hidden argument*/NULL);
		__this->set_m_DefaultSpriteDPI_13(L_1);
		// public float defaultSpriteDPI { get { return m_DefaultSpriteDPI; } set { m_DefaultSpriteDPI = Mathf.Max(1, value); } }
		return;
	}
}
// System.Single UnityEngine.UI.CanvasScaler::get_dynamicPixelsPerUnit()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CanvasScaler_get_dynamicPixelsPerUnit_m1D3563AB8AA6D1DDD6E555FDA4D95DFCF1561F37 (CanvasScaler_t304BA6F47EDB7402EBA405DD36CA7D6ADF723564 * __this, const RuntimeMethod* method)
{
	{
		// public float dynamicPixelsPerUnit { get { return m_DynamicPixelsPerUnit; } set { m_DynamicPixelsPerUnit = value; } }
		float L_0 = __this->get_m_DynamicPixelsPerUnit_14();
		return L_0;
	}
}
// System.Void UnityEngine.UI.CanvasScaler::set_dynamicPixelsPerUnit(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CanvasScaler_set_dynamicPixelsPerUnit_m246DCF7C13AF23ACBBDBD961225A80DD9EA8AA5B (CanvasScaler_t304BA6F47EDB7402EBA405DD36CA7D6ADF723564 * __this, float ___value0, const RuntimeMethod* method)
{
	{
		// public float dynamicPixelsPerUnit { get { return m_DynamicPixelsPerUnit; } set { m_DynamicPixelsPerUnit = value; } }
		float L_0 = ___value0;
		__this->set_m_DynamicPixelsPerUnit_14(L_0);
		// public float dynamicPixelsPerUnit { get { return m_DynamicPixelsPerUnit; } set { m_DynamicPixelsPerUnit = value; } }
		return;
	}
}
// System.Void UnityEngine.UI.CanvasScaler::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CanvasScaler__ctor_m81B7F75FE4D0083EF90495C1FFD56272F6F5B7F4 (CanvasScaler_t304BA6F47EDB7402EBA405DD36CA7D6ADF723564 * __this, const RuntimeMethod* method)
{
	{
		// [SerializeField] protected float m_ReferencePixelsPerUnit = 100;
		__this->set_m_ReferencePixelsPerUnit_5((100.0f));
		// [SerializeField] protected float m_ScaleFactor = 1;
		__this->set_m_ScaleFactor_6((1.0f));
		// [SerializeField] protected Vector2 m_ReferenceResolution = new Vector2(800, 600);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_0;
		memset((&L_0), 0, sizeof(L_0));
		Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0((&L_0), (800.0f), (600.0f), /*hidden argument*/NULL);
		__this->set_m_ReferenceResolution_7(L_0);
		// [SerializeField] protected Unit m_PhysicalUnit = Unit.Points;
		__this->set_m_PhysicalUnit_11(3);
		// [SerializeField] protected float m_FallbackScreenDPI = 96;
		__this->set_m_FallbackScreenDPI_12((96.0f));
		// [SerializeField] protected float m_DefaultSpriteDPI = 96;
		__this->set_m_DefaultSpriteDPI_13((96.0f));
		// [SerializeField] protected float m_DynamicPixelsPerUnit = 1;
		__this->set_m_DynamicPixelsPerUnit_14((1.0f));
		// private float m_PrevScaleFactor = 1;
		__this->set_m_PrevScaleFactor_16((1.0f));
		// private float m_PrevReferencePixelsPerUnit = 100;
		__this->set_m_PrevReferencePixelsPerUnit_17((100.0f));
		// protected CanvasScaler() {}
		UIBehaviour__ctor_m270FFBC65602196134042BD4E24DB093883A1BAF(__this, /*hidden argument*/NULL);
		// protected CanvasScaler() {}
		return;
	}
}
// System.Void UnityEngine.UI.CanvasScaler::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CanvasScaler_OnEnable_m13AC455B337B234EE4175EF573ED8605803493D6 (CanvasScaler_t304BA6F47EDB7402EBA405DD36CA7D6ADF723564 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CanvasScaler_OnEnable_m13AC455B337B234EE4175EF573ED8605803493D6_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// base.OnEnable();
		UIBehaviour_OnEnable_mC9822F55BFE331807411109DA82D6AE5EF46E2C2(__this, /*hidden argument*/NULL);
		// m_Canvas = GetComponent<Canvas>();
		Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * L_0 = Component_GetComponent_TisCanvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591_mAD461B8F1BB5C616749FAA2B63155D710C3CD21C(__this, /*hidden argument*/Component_GetComponent_TisCanvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591_mAD461B8F1BB5C616749FAA2B63155D710C3CD21C_RuntimeMethod_var);
		__this->set_m_Canvas_15(L_0);
		// Handle();
		VirtActionInvoker0::Invoke(18 /* System.Void UnityEngine.UI.CanvasScaler::Handle() */, __this);
		// }
		return;
	}
}
// System.Void UnityEngine.UI.CanvasScaler::OnDisable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CanvasScaler_OnDisable_m280A05C8B1C3CE112D66C56C4594BC14289B6BE5 (CanvasScaler_t304BA6F47EDB7402EBA405DD36CA7D6ADF723564 * __this, const RuntimeMethod* method)
{
	{
		// SetScaleFactor(1);
		CanvasScaler_SetScaleFactor_m7713446FB3925CF413DA9CAD0F41B6BA1664EBAC(__this, (1.0f), /*hidden argument*/NULL);
		// SetReferencePixelsPerUnit(100);
		CanvasScaler_SetReferencePixelsPerUnit_m701D2207CF834585C87E53C88E1D10EACAADB9C9(__this, (100.0f), /*hidden argument*/NULL);
		// base.OnDisable();
		UIBehaviour_OnDisable_mDA7B89CA939C50BD6F81CC350C2969755B1576A0(__this, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void UnityEngine.UI.CanvasScaler::Update()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CanvasScaler_Update_mDDFB607737692D3E405A271479CE13AD778D30CF (CanvasScaler_t304BA6F47EDB7402EBA405DD36CA7D6ADF723564 * __this, const RuntimeMethod* method)
{
	{
		// Handle();
		VirtActionInvoker0::Invoke(18 /* System.Void UnityEngine.UI.CanvasScaler::Handle() */, __this);
		// }
		return;
	}
}
// System.Void UnityEngine.UI.CanvasScaler::Handle()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CanvasScaler_Handle_mF38FFB050D9EF070AEA7B02DA20BCC4A0B8CC1C3 (CanvasScaler_t304BA6F47EDB7402EBA405DD36CA7D6ADF723564 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CanvasScaler_Handle_mF38FFB050D9EF070AEA7B02DA20BCC4A0B8CC1C3_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		// if (m_Canvas == null || !m_Canvas.isRootCanvas)
		Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * L_0 = __this->get_m_Canvas_15();
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Equality_mBC2401774F3BE33E8CF6F0A8148E66C95D6CFF1C(L_0, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (L_1)
		{
			goto IL_001b;
		}
	}
	{
		Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * L_2 = __this->get_m_Canvas_15();
		NullCheck(L_2);
		bool L_3 = Canvas_get_isRootCanvas_mA4ADE90017884B88AF7A9DD3114FDD4FEB73918A(L_2, /*hidden argument*/NULL);
		if (L_3)
		{
			goto IL_001c;
		}
	}

IL_001b:
	{
		// return;
		return;
	}

IL_001c:
	{
		// if (m_Canvas.renderMode == RenderMode.WorldSpace)
		Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * L_4 = __this->get_m_Canvas_15();
		NullCheck(L_4);
		int32_t L_5 = Canvas_get_renderMode_mAF68701B143F01C7D19B6C7D3033E3B34ECB2FC8(L_4, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_5) == ((uint32_t)2))))
		{
			goto IL_0031;
		}
	}
	{
		// HandleWorldCanvas();
		VirtActionInvoker0::Invoke(19 /* System.Void UnityEngine.UI.CanvasScaler::HandleWorldCanvas() */, __this);
		// return;
		return;
	}

IL_0031:
	{
		// switch (m_UiScaleMode)
		int32_t L_6 = __this->get_m_UiScaleMode_4();
		V_0 = L_6;
		int32_t L_7 = V_0;
		switch (L_7)
		{
			case 0:
			{
				goto IL_004b;
			}
			case 1:
			{
				goto IL_0052;
			}
			case 2:
			{
				goto IL_0059;
			}
		}
	}
	{
		return;
	}

IL_004b:
	{
		// case ScaleMode.ConstantPixelSize: HandleConstantPixelSize(); break;
		VirtActionInvoker0::Invoke(20 /* System.Void UnityEngine.UI.CanvasScaler::HandleConstantPixelSize() */, __this);
		// case ScaleMode.ConstantPixelSize: HandleConstantPixelSize(); break;
		return;
	}

IL_0052:
	{
		// case ScaleMode.ScaleWithScreenSize: HandleScaleWithScreenSize(); break;
		VirtActionInvoker0::Invoke(21 /* System.Void UnityEngine.UI.CanvasScaler::HandleScaleWithScreenSize() */, __this);
		// case ScaleMode.ScaleWithScreenSize: HandleScaleWithScreenSize(); break;
		return;
	}

IL_0059:
	{
		// case ScaleMode.ConstantPhysicalSize: HandleConstantPhysicalSize(); break;
		VirtActionInvoker0::Invoke(22 /* System.Void UnityEngine.UI.CanvasScaler::HandleConstantPhysicalSize() */, __this);
		// }
		return;
	}
}
// System.Void UnityEngine.UI.CanvasScaler::HandleWorldCanvas()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CanvasScaler_HandleWorldCanvas_m4046A6BA99D747151C37AB62ADB1D96B76882C42 (CanvasScaler_t304BA6F47EDB7402EBA405DD36CA7D6ADF723564 * __this, const RuntimeMethod* method)
{
	{
		// SetScaleFactor(m_DynamicPixelsPerUnit);
		float L_0 = __this->get_m_DynamicPixelsPerUnit_14();
		CanvasScaler_SetScaleFactor_m7713446FB3925CF413DA9CAD0F41B6BA1664EBAC(__this, L_0, /*hidden argument*/NULL);
		// SetReferencePixelsPerUnit(m_ReferencePixelsPerUnit);
		float L_1 = __this->get_m_ReferencePixelsPerUnit_5();
		CanvasScaler_SetReferencePixelsPerUnit_m701D2207CF834585C87E53C88E1D10EACAADB9C9(__this, L_1, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void UnityEngine.UI.CanvasScaler::HandleConstantPixelSize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CanvasScaler_HandleConstantPixelSize_m1850F67FA454035DF75C523220FA06DC490AE90E (CanvasScaler_t304BA6F47EDB7402EBA405DD36CA7D6ADF723564 * __this, const RuntimeMethod* method)
{
	{
		// SetScaleFactor(m_ScaleFactor);
		float L_0 = __this->get_m_ScaleFactor_6();
		CanvasScaler_SetScaleFactor_m7713446FB3925CF413DA9CAD0F41B6BA1664EBAC(__this, L_0, /*hidden argument*/NULL);
		// SetReferencePixelsPerUnit(m_ReferencePixelsPerUnit);
		float L_1 = __this->get_m_ReferencePixelsPerUnit_5();
		CanvasScaler_SetReferencePixelsPerUnit_m701D2207CF834585C87E53C88E1D10EACAADB9C9(__this, L_1, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void UnityEngine.UI.CanvasScaler::HandleScaleWithScreenSize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CanvasScaler_HandleScaleWithScreenSize_mE0E51C003AC9FAAA848D20B0C150BE48A616CE66 (CanvasScaler_t304BA6F47EDB7402EBA405DD36CA7D6ADF723564 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CanvasScaler_HandleScaleWithScreenSize_mE0E51C003AC9FAAA848D20B0C150BE48A616CE66_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  V_0;
	memset((&V_0), 0, sizeof(V_0));
	int32_t V_1 = 0;
	float V_2 = 0.0f;
	Display_t38AD3008E8C72693533E4FE9CFFF6E01B56E9D57 * V_3 = NULL;
	int32_t V_4 = 0;
	float V_5 = 0.0f;
	float V_6 = 0.0f;
	{
		// Vector2 screenSize = new Vector2(Screen.width, Screen.height);
		int32_t L_0 = Screen_get_width_m8ECCEF7FF17395D1237BC0193D7A6640A3FEEAD3(/*hidden argument*/NULL);
		int32_t L_1 = Screen_get_height_mF5B64EBC4CDE0EAAA5713C1452ED2CE475F25150(/*hidden argument*/NULL);
		Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0((Vector2_tA85D2DD88578276CA8A8796756458277E72D073D *)(&V_0), (((float)((float)L_0))), (((float)((float)L_1))), /*hidden argument*/NULL);
		// int displayIndex = m_Canvas.targetDisplay;
		Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * L_2 = __this->get_m_Canvas_15();
		NullCheck(L_2);
		int32_t L_3 = Canvas_get_targetDisplay_m80D9D93CA075084BDD3B05AF5F880698D7BB235D(L_2, /*hidden argument*/NULL);
		V_1 = L_3;
		// if (displayIndex > 0 && displayIndex < Display.displays.Length)
		int32_t L_4 = V_1;
		if ((((int32_t)L_4) <= ((int32_t)0)))
		{
			goto IL_004a;
		}
	}
	{
		int32_t L_5 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(Display_t38AD3008E8C72693533E4FE9CFFF6E01B56E9D57_il2cpp_TypeInfo_var);
		DisplayU5BU5D_tB2AB0FDB3B2E9FD784D5100C18EB0ED489A2CCC9* L_6 = ((Display_t38AD3008E8C72693533E4FE9CFFF6E01B56E9D57_StaticFields*)il2cpp_codegen_static_fields_for(Display_t38AD3008E8C72693533E4FE9CFFF6E01B56E9D57_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_004a;
		}
	}
	{
		// Display disp = Display.displays[displayIndex];
		IL2CPP_RUNTIME_CLASS_INIT(Display_t38AD3008E8C72693533E4FE9CFFF6E01B56E9D57_il2cpp_TypeInfo_var);
		DisplayU5BU5D_tB2AB0FDB3B2E9FD784D5100C18EB0ED489A2CCC9* L_7 = ((Display_t38AD3008E8C72693533E4FE9CFFF6E01B56E9D57_StaticFields*)il2cpp_codegen_static_fields_for(Display_t38AD3008E8C72693533E4FE9CFFF6E01B56E9D57_il2cpp_TypeInfo_var))->get_displays_1();
		int32_t L_8 = V_1;
		NullCheck(L_7);
		int32_t L_9 = L_8;
		Display_t38AD3008E8C72693533E4FE9CFFF6E01B56E9D57 * L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
		V_3 = L_10;
		// screenSize = new Vector2(disp.renderingWidth, disp.renderingHeight);
		Display_t38AD3008E8C72693533E4FE9CFFF6E01B56E9D57 * L_11 = V_3;
		NullCheck(L_11);
		int32_t L_12 = Display_get_renderingWidth_mA02F65BF724686D7A0CD0C192954CA22592C3B12(L_11, /*hidden argument*/NULL);
		Display_t38AD3008E8C72693533E4FE9CFFF6E01B56E9D57 * L_13 = V_3;
		NullCheck(L_13);
		int32_t L_14 = Display_get_renderingHeight_m1496BF9D66501280B4F75A31A515D8CF416838B0(L_13, /*hidden argument*/NULL);
		Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0((Vector2_tA85D2DD88578276CA8A8796756458277E72D073D *)(&V_0), (((float)((float)L_12))), (((float)((float)L_14))), /*hidden argument*/NULL);
	}

IL_004a:
	{
		// float scaleFactor = 0;
		V_2 = (0.0f);
		// switch (m_ScreenMatchMode)
		int32_t L_15 = __this->get_m_ScreenMatchMode_8();
		V_4 = L_15;
		int32_t L_16 = V_4;
		switch (L_16)
		{
			case 0:
			{
				goto IL_0070;
			}
			case 1:
			{
				goto IL_00c8;
			}
			case 2:
			{
				goto IL_00f4;
			}
		}
	}
	{
		goto IL_011e;
	}

IL_0070:
	{
		// float logWidth = Mathf.Log(screenSize.x / m_ReferenceResolution.x, kLogBase);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_17 = V_0;
		float L_18 = L_17.get_x_0();
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * L_19 = __this->get_address_of_m_ReferenceResolution_7();
		float L_20 = L_19->get_x_0();
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_tFBDE6467D269BFE410605C7D806FD9991D4A89CB_il2cpp_TypeInfo_var);
		float L_21 = Mathf_Log_mD0CFD1242805BD697B5156AA46FBB43E7636A19B(((float)((float)L_18/(float)L_20)), (2.0f), /*hidden argument*/NULL);
		// float logHeight = Mathf.Log(screenSize.y / m_ReferenceResolution.y, kLogBase);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_22 = V_0;
		float L_23 = L_22.get_y_1();
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * L_24 = __this->get_address_of_m_ReferenceResolution_7();
		float L_25 = L_24->get_y_1();
		float L_26 = Mathf_Log_mD0CFD1242805BD697B5156AA46FBB43E7636A19B(((float)((float)L_23/(float)L_25)), (2.0f), /*hidden argument*/NULL);
		V_5 = L_26;
		// float logWeightedAverage = Mathf.Lerp(logWidth, logHeight, m_MatchWidthOrHeight);
		float L_27 = V_5;
		float L_28 = __this->get_m_MatchWidthOrHeight_9();
		float L_29 = Mathf_Lerp_m9A74C5A0C37D0CDF45EE66E7774D12A9B93B1364(L_21, L_27, L_28, /*hidden argument*/NULL);
		V_6 = L_29;
		// scaleFactor = Mathf.Pow(kLogBase, logWeightedAverage);
		float L_30 = V_6;
		float L_31 = powf((2.0f), L_30);
		V_2 = L_31;
		// break;
		goto IL_011e;
	}

IL_00c8:
	{
		// scaleFactor = Mathf.Min(screenSize.x / m_ReferenceResolution.x, screenSize.y / m_ReferenceResolution.y);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_32 = V_0;
		float L_33 = L_32.get_x_0();
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * L_34 = __this->get_address_of_m_ReferenceResolution_7();
		float L_35 = L_34->get_x_0();
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_36 = V_0;
		float L_37 = L_36.get_y_1();
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * L_38 = __this->get_address_of_m_ReferenceResolution_7();
		float L_39 = L_38->get_y_1();
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_tFBDE6467D269BFE410605C7D806FD9991D4A89CB_il2cpp_TypeInfo_var);
		float L_40 = Mathf_Min_mCF9BE0E9CAC9F18D207692BB2DAC7F3E1D4E1CB7(((float)((float)L_33/(float)L_35)), ((float)((float)L_37/(float)L_39)), /*hidden argument*/NULL);
		V_2 = L_40;
		// break;
		goto IL_011e;
	}

IL_00f4:
	{
		// scaleFactor = Mathf.Max(screenSize.x / m_ReferenceResolution.x, screenSize.y / m_ReferenceResolution.y);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_41 = V_0;
		float L_42 = L_41.get_x_0();
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * L_43 = __this->get_address_of_m_ReferenceResolution_7();
		float L_44 = L_43->get_x_0();
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_45 = V_0;
		float L_46 = L_45.get_y_1();
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * L_47 = __this->get_address_of_m_ReferenceResolution_7();
		float L_48 = L_47->get_y_1();
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_tFBDE6467D269BFE410605C7D806FD9991D4A89CB_il2cpp_TypeInfo_var);
		float L_49 = Mathf_Max_m670AE0EC1B09ED1A56FF9606B0F954670319CB65(((float)((float)L_42/(float)L_44)), ((float)((float)L_46/(float)L_48)), /*hidden argument*/NULL);
		V_2 = L_49;
	}

IL_011e:
	{
		// SetScaleFactor(scaleFactor);
		float L_50 = V_2;
		CanvasScaler_SetScaleFactor_m7713446FB3925CF413DA9CAD0F41B6BA1664EBAC(__this, L_50, /*hidden argument*/NULL);
		// SetReferencePixelsPerUnit(m_ReferencePixelsPerUnit);
		float L_51 = __this->get_m_ReferencePixelsPerUnit_5();
		CanvasScaler_SetReferencePixelsPerUnit_m701D2207CF834585C87E53C88E1D10EACAADB9C9(__this, L_51, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void UnityEngine.UI.CanvasScaler::HandleConstantPhysicalSize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CanvasScaler_HandleConstantPhysicalSize_m1518C4BAB0337C6C892B97AA4E02877A795453D2 (CanvasScaler_t304BA6F47EDB7402EBA405DD36CA7D6ADF723564 * __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 currentDpi = Screen.dpi;
		float L_0 = Screen_get_dpi_m92A755DE9E23ABA717B5594F4F52AFB0FBEAC1D3(/*hidden argument*/NULL);
		V_0 = L_0;
		// float dpi = (currentDpi == 0 ? m_FallbackScreenDPI : currentDpi);
		float L_1 = V_0;
		if ((((float)L_1) == ((float)(0.0f))))
		{
			goto IL_0011;
		}
	}
	{
		float L_2 = V_0;
		G_B3_0 = L_2;
		goto IL_0017;
	}

IL_0011:
	{
		float L_3 = __this->get_m_FallbackScreenDPI_12();
		G_B3_0 = L_3;
	}

IL_0017:
	{
		V_1 = G_B3_0;
		// float targetDPI = 1;
		V_2 = (1.0f);
		// switch (m_PhysicalUnit)
		int32_t L_4 = __this->get_m_PhysicalUnit_11();
		V_3 = L_4;
		int32_t L_5 = V_3;
		switch (L_5)
		{
			case 0:
			{
				goto IL_0041;
			}
			case 1:
			{
				goto IL_0049;
			}
			case 2:
			{
				goto IL_0051;
			}
			case 3:
			{
				goto IL_0059;
			}
			case 4:
			{
				goto IL_0061;
			}
		}
	}
	{
		goto IL_0067;
	}

IL_0041:
	{
		// case Unit.Centimeters: targetDPI = 2.54f; break;
		V_2 = (2.54f);
		// case Unit.Centimeters: targetDPI = 2.54f; break;
		goto IL_0067;
	}

IL_0049:
	{
		// case Unit.Millimeters: targetDPI = 25.4f; break;
		V_2 = (25.4f);
		// case Unit.Millimeters: targetDPI = 25.4f; break;
		goto IL_0067;
	}

IL_0051:
	{
		// case Unit.Inches:      targetDPI =     1; break;
		V_2 = (1.0f);
		// case Unit.Inches:      targetDPI =     1; break;
		goto IL_0067;
	}

IL_0059:
	{
		// case Unit.Points:      targetDPI =    72; break;
		V_2 = (72.0f);
		// case Unit.Points:      targetDPI =    72; break;
		goto IL_0067;
	}

IL_0061:
	{
		// case Unit.Picas:       targetDPI =     6; break;
		V_2 = (6.0f);
	}

IL_0067:
	{
		// SetScaleFactor(dpi / targetDPI);
		float L_6 = V_1;
		float L_7 = V_2;
		CanvasScaler_SetScaleFactor_m7713446FB3925CF413DA9CAD0F41B6BA1664EBAC(__this, ((float)((float)L_6/(float)L_7)), /*hidden argument*/NULL);
		// SetReferencePixelsPerUnit(m_ReferencePixelsPerUnit * targetDPI / m_DefaultSpriteDPI);
		float L_8 = __this->get_m_ReferencePixelsPerUnit_5();
		float L_9 = V_2;
		float L_10 = __this->get_m_DefaultSpriteDPI_13();
		CanvasScaler_SetReferencePixelsPerUnit_m701D2207CF834585C87E53C88E1D10EACAADB9C9(__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)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CanvasScaler_SetScaleFactor_m7713446FB3925CF413DA9CAD0F41B6BA1664EBAC (CanvasScaler_t304BA6F47EDB7402EBA405DD36CA7D6ADF723564 * __this, float ___scaleFactor0, const RuntimeMethod* method)
{
	{
		// if (scaleFactor == m_PrevScaleFactor)
		float L_0 = ___scaleFactor0;
		float L_1 = __this->get_m_PrevScaleFactor_16();
		if ((!(((float)L_0) == ((float)L_1))))
		{
			goto IL_000a;
		}
	}
	{
		// return;
		return;
	}

IL_000a:
	{
		// m_Canvas.scaleFactor = scaleFactor;
		Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * L_2 = __this->get_m_Canvas_15();
		float L_3 = ___scaleFactor0;
		NullCheck(L_2);
		Canvas_set_scaleFactor_m40359EE941E1573107542A2377E87BEB17C10163(L_2, L_3, /*hidden argument*/NULL);
		// m_PrevScaleFactor = scaleFactor;
		float L_4 = ___scaleFactor0;
		__this->set_m_PrevScaleFactor_16(L_4);
		// }
		return;
	}
}
// System.Void UnityEngine.UI.CanvasScaler::SetReferencePixelsPerUnit(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CanvasScaler_SetReferencePixelsPerUnit_m701D2207CF834585C87E53C88E1D10EACAADB9C9 (CanvasScaler_t304BA6F47EDB7402EBA405DD36CA7D6ADF723564 * __this, float ___referencePixelsPerUnit0, const RuntimeMethod* method)
{
	{
		// if (referencePixelsPerUnit == m_PrevReferencePixelsPerUnit)
		float L_0 = ___referencePixelsPerUnit0;
		float L_1 = __this->get_m_PrevReferencePixelsPerUnit_17();
		if ((!(((float)L_0) == ((float)L_1))))
		{
			goto IL_000a;
		}
	}
	{
		// return;
		return;
	}

IL_000a:
	{
		// m_Canvas.referencePixelsPerUnit = referencePixelsPerUnit;
		Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * L_2 = __this->get_m_Canvas_15();
		float L_3 = ___referencePixelsPerUnit0;
		NullCheck(L_2);
		Canvas_set_referencePixelsPerUnit_m16AF69DA4801579FD03A220D3D6293421671F341(L_2, L_3, /*hidden argument*/NULL);
		// m_PrevReferencePixelsPerUnit = referencePixelsPerUnit;
		float L_4 = ___referencePixelsPerUnit0;
		__this->set_m_PrevReferencePixelsPerUnit_17(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
#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()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CanvasUpdateRegistry__ctor_mA9DFE374CF59026B50EBE37E147854270730EE00 (CanvasUpdateRegistry_t0F63B307D591C36C16910289988730A62CAB4CB9 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CanvasUpdateRegistry__ctor_mA9DFE374CF59026B50EBE37E147854270730EE00_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// private string[] m_CanvasUpdateProfilerStrings = new string[] { "CanvasUpdate.Prelayout", "CanvasUpdate.Layout", "CanvasUpdate.PostLayout", "CanvasUpdate.PreRender", "CanvasUpdate.LatePreRender" };
		StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* L_0 = (StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E*)(StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E*)SZArrayNew(StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E_il2cpp_TypeInfo_var, (uint32_t)5);
		StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* L_1 = L_0;
		NullCheck(L_1);
		ArrayElementTypeCheck (L_1, _stringLiteral46F2235B24C7F49AC8F229D2E70105DEF3C9484F);
		(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral46F2235B24C7F49AC8F229D2E70105DEF3C9484F);
		StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* L_2 = L_1;
		NullCheck(L_2);
		ArrayElementTypeCheck (L_2, _stringLiteralDA71B1E606965A288B8200FEA58E98EE18C9B14E);
		(L_2)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteralDA71B1E606965A288B8200FEA58E98EE18C9B14E);
		StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* L_3 = L_2;
		NullCheck(L_3);
		ArrayElementTypeCheck (L_3, _stringLiteral762BA2D999A92E95CB6EC9A42B04D758AC576491);
		(L_3)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteral762BA2D999A92E95CB6EC9A42B04D758AC576491);
		StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* L_4 = L_3;
		NullCheck(L_4);
		ArrayElementTypeCheck (L_4, _stringLiteralFDFE8E79983EAB6E42EC6A84923F9D664B0E9543);
		(L_4)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)_stringLiteralFDFE8E79983EAB6E42EC6A84923F9D664B0E9543);
		StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* L_5 = L_4;
		NullCheck(L_5);
		ArrayElementTypeCheck (L_5, _stringLiteralB304892FE8DC52FEF071BBB2749D11A7C44478BC);
		(L_5)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteralB304892FE8DC52FEF071BBB2749D11A7C44478BC);
		__this->set_m_CanvasUpdateProfilerStrings_3(L_5);
		// private readonly IndexedSet<ICanvasElement> m_LayoutRebuildQueue = new IndexedSet<ICanvasElement>();
		IndexedSet_1_t8EDC9C01BB9C10576737E336E9887E1AB4CF4A61 * L_6 = (IndexedSet_1_t8EDC9C01BB9C10576737E336E9887E1AB4CF4A61 *)il2cpp_codegen_object_new(IndexedSet_1_t8EDC9C01BB9C10576737E336E9887E1AB4CF4A61_il2cpp_TypeInfo_var);
		IndexedSet_1__ctor_m034E36486E0B1078F5294134682DD11F448028B1(L_6, /*hidden argument*/IndexedSet_1__ctor_m034E36486E0B1078F5294134682DD11F448028B1_RuntimeMethod_var);
		__this->set_m_LayoutRebuildQueue_5(L_6);
		// private readonly IndexedSet<ICanvasElement> m_GraphicRebuildQueue = new IndexedSet<ICanvasElement>();
		IndexedSet_1_t8EDC9C01BB9C10576737E336E9887E1AB4CF4A61 * L_7 = (IndexedSet_1_t8EDC9C01BB9C10576737E336E9887E1AB4CF4A61 *)il2cpp_codegen_object_new(IndexedSet_1_t8EDC9C01BB9C10576737E336E9887E1AB4CF4A61_il2cpp_TypeInfo_var);
		IndexedSet_1__ctor_m034E36486E0B1078F5294134682DD11F448028B1(L_7, /*hidden argument*/IndexedSet_1__ctor_m034E36486E0B1078F5294134682DD11F448028B1_RuntimeMethod_var);
		__this->set_m_GraphicRebuildQueue_6(L_7);
		// protected CanvasUpdateRegistry()
		Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0(__this, /*hidden argument*/NULL);
		// Canvas.willRenderCanvases += PerformUpdate;
		WillRenderCanvases_tBD5AD090B5938021DEAA679A5AEEA790F60A8BEE * L_8 = (WillRenderCanvases_tBD5AD090B5938021DEAA679A5AEEA790F60A8BEE *)il2cpp_codegen_object_new(WillRenderCanvases_tBD5AD090B5938021DEAA679A5AEEA790F60A8BEE_il2cpp_TypeInfo_var);
		WillRenderCanvases__ctor_m9AB0D8B934BE573C4B3ABBAA313984B054B4B885(L_8, __this, (intptr_t)((intptr_t)CanvasUpdateRegistry_PerformUpdate_m394F8B8FDD92DFCDFEEF86767B7A294B04211719_RuntimeMethod_var), /*hidden argument*/NULL);
		Canvas_add_willRenderCanvases_mACABFF4EAFB7DCFF4B9A33357D496EC3010D7E6B(L_8, /*hidden argument*/NULL);
		// }
		return;
	}
}
// UnityEngine.UI.CanvasUpdateRegistry UnityEngine.UI.CanvasUpdateRegistry::get_instance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CanvasUpdateRegistry_t0F63B307D591C36C16910289988730A62CAB4CB9 * CanvasUpdateRegistry_get_instance_m6A2150EA4C8C74AF18E53B3CF22BF6EAF70FF927 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CanvasUpdateRegistry_get_instance_m6A2150EA4C8C74AF18E53B3CF22BF6EAF70FF927_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (s_Instance == null)
		IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t0F63B307D591C36C16910289988730A62CAB4CB9_il2cpp_TypeInfo_var);
		CanvasUpdateRegistry_t0F63B307D591C36C16910289988730A62CAB4CB9 * L_0 = ((CanvasUpdateRegistry_t0F63B307D591C36C16910289988730A62CAB4CB9_StaticFields*)il2cpp_codegen_static_fields_for(CanvasUpdateRegistry_t0F63B307D591C36C16910289988730A62CAB4CB9_il2cpp_TypeInfo_var))->get_s_Instance_0();
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		// s_Instance = new CanvasUpdateRegistry();
		CanvasUpdateRegistry_t0F63B307D591C36C16910289988730A62CAB4CB9 * L_1 = (CanvasUpdateRegistry_t0F63B307D591C36C16910289988730A62CAB4CB9 *)il2cpp_codegen_object_new(CanvasUpdateRegistry_t0F63B307D591C36C16910289988730A62CAB4CB9_il2cpp_TypeInfo_var);
		CanvasUpdateRegistry__ctor_mA9DFE374CF59026B50EBE37E147854270730EE00(L_1, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t0F63B307D591C36C16910289988730A62CAB4CB9_il2cpp_TypeInfo_var);
		((CanvasUpdateRegistry_t0F63B307D591C36C16910289988730A62CAB4CB9_StaticFields*)il2cpp_codegen_static_fields_for(CanvasUpdateRegistry_t0F63B307D591C36C16910289988730A62CAB4CB9_il2cpp_TypeInfo_var))->set_s_Instance_0(L_1);
	}

IL_0011:
	{
		// return s_Instance;
		IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t0F63B307D591C36C16910289988730A62CAB4CB9_il2cpp_TypeInfo_var);
		CanvasUpdateRegistry_t0F63B307D591C36C16910289988730A62CAB4CB9 * L_2 = ((CanvasUpdateRegistry_t0F63B307D591C36C16910289988730A62CAB4CB9_StaticFields*)il2cpp_codegen_static_fields_for(CanvasUpdateRegistry_t0F63B307D591C36C16910289988730A62CAB4CB9_il2cpp_TypeInfo_var))->get_s_Instance_0();
		return L_2;
	}
}
// System.Boolean UnityEngine.UI.CanvasUpdateRegistry::ObjectValidForUpdate(UnityEngine.UI.ICanvasElement)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CanvasUpdateRegistry_ObjectValidForUpdate_m2E72AF124053FD1E9003B488EC296410A74566C6 (CanvasUpdateRegistry_t0F63B307D591C36C16910289988730A62CAB4CB9 * __this, RuntimeObject* ___element0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CanvasUpdateRegistry_ObjectValidForUpdate_m2E72AF124053FD1E9003B488EC296410A74566C6_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		// var valid = element != null;
		RuntimeObject* L_0 = ___element0;
		V_0 = (bool)((!(((RuntimeObject*)(RuntimeObject*)L_0) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
		// var isUnityObject = element is Object;
		RuntimeObject* L_1 = ___element0;
		// if (isUnityObject)
		if (!((!(((RuntimeObject*)(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)((Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)IsInstClass((RuntimeObject*)L_1, Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0))
		{
			goto IL_001d;
		}
	}
	{
		// valid = (element as Object) != null; 
		RuntimeObject* L_2 = ___element0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_3 = Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1(((Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)IsInstClass((RuntimeObject*)L_2, Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var)), (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		V_0 = L_3;
	}

IL_001d:
	{
		// return valid;
		bool L_4 = V_0;
		return L_4;
	}
}
// System.Void UnityEngine.UI.CanvasUpdateRegistry::CleanInvalidItems()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CanvasUpdateRegistry_CleanInvalidItems_mBCA41C6F93EA42647274051F7DA61F36D3330DA3 (CanvasUpdateRegistry_t0F63B307D591C36C16910289988730A62CAB4CB9 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CanvasUpdateRegistry_CleanInvalidItems_mBCA41C6F93EA42647274051F7DA61F36D3330DA3_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	RuntimeObject* V_1 = NULL;
	int32_t V_2 = 0;
	RuntimeObject* V_3 = NULL;
	{
		// for (int i = m_LayoutRebuildQueue.Count - 1; i >= 0; --i)
		IndexedSet_1_t8EDC9C01BB9C10576737E336E9887E1AB4CF4A61 * L_0 = __this->get_m_LayoutRebuildQueue_5();
		NullCheck(L_0);
		int32_t L_1 = IndexedSet_1_get_Count_m0765B87F7B89BB4FB86AAD8798CA00CFE09AC1EA(L_0, /*hidden argument*/IndexedSet_1_get_Count_m0765B87F7B89BB4FB86AAD8798CA00CFE09AC1EA_RuntimeMethod_var);
		V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)1));
		goto IL_004c;
	}

IL_0010:
	{
		// var item = m_LayoutRebuildQueue[i];
		IndexedSet_1_t8EDC9C01BB9C10576737E336E9887E1AB4CF4A61 * L_2 = __this->get_m_LayoutRebuildQueue_5();
		int32_t L_3 = V_0;
		NullCheck(L_2);
		RuntimeObject* L_4 = IndexedSet_1_get_Item_m7A2379CBC0B8E09588748479BFDF0F15FD4CC62D(L_2, L_3, /*hidden argument*/IndexedSet_1_get_Item_m7A2379CBC0B8E09588748479BFDF0F15FD4CC62D_RuntimeMethod_var);
		V_1 = L_4;
		// if (item == null)
		RuntimeObject* L_5 = V_1;
		if (L_5)
		{
			goto IL_002e;
		}
	}
	{
		// m_LayoutRebuildQueue.RemoveAt(i);
		IndexedSet_1_t8EDC9C01BB9C10576737E336E9887E1AB4CF4A61 * L_6 = __this->get_m_LayoutRebuildQueue_5();
		int32_t L_7 = V_0;
		NullCheck(L_6);
		IndexedSet_1_RemoveAt_m833068F05C94CC3E06C94D20998C437037F609B9(L_6, L_7, /*hidden argument*/IndexedSet_1_RemoveAt_m833068F05C94CC3E06C94D20998C437037F609B9_RuntimeMethod_var);
		// continue;
		goto IL_0048;
	}

IL_002e:
	{
		// if (item.IsDestroyed())
		RuntimeObject* L_8 = V_1;
		NullCheck(L_8);
		bool L_9 = InterfaceFuncInvoker0< bool >::Invoke(4 /* System.Boolean UnityEngine.UI.ICanvasElement::IsDestroyed() */, ICanvasElement_t26FA36346B5CB52C9144DF0076E33E8C367471D2_il2cpp_TypeInfo_var, L_8);
		if (!L_9)
		{
			goto IL_0048;
		}
	}
	{
		// m_LayoutRebuildQueue.RemoveAt(i);
		IndexedSet_1_t8EDC9C01BB9C10576737E336E9887E1AB4CF4A61 * L_10 = __this->get_m_LayoutRebuildQueue_5();
		int32_t L_11 = V_0;
		NullCheck(L_10);
		IndexedSet_1_RemoveAt_m833068F05C94CC3E06C94D20998C437037F609B9(L_10, L_11, /*hidden argument*/IndexedSet_1_RemoveAt_m833068F05C94CC3E06C94D20998C437037F609B9_RuntimeMethod_var);
		// item.LayoutComplete();
		RuntimeObject* L_12 = V_1;
		NullCheck(L_12);
		InterfaceActionInvoker0::Invoke(2 /* System.Void UnityEngine.UI.ICanvasElement::LayoutComplete() */, ICanvasElement_t26FA36346B5CB52C9144DF0076E33E8C367471D2_il2cpp_TypeInfo_var, L_12);
	}

IL_0048:
	{
		// for (int i = m_LayoutRebuildQueue.Count - 1; i >= 0; --i)
		int32_t L_13 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_13, (int32_t)1));
	}

IL_004c:
	{
		// for (int i = m_LayoutRebuildQueue.Count - 1; i >= 0; --i)
		int32_t L_14 = V_0;
		if ((((int32_t)L_14) >= ((int32_t)0)))
		{
			goto IL_0010;
		}
	}
	{
		// for (int i = m_GraphicRebuildQueue.Count - 1; i >= 0; --i)
		IndexedSet_1_t8EDC9C01BB9C10576737E336E9887E1AB4CF4A61 * L_15 = __this->get_m_GraphicRebuildQueue_6();
		NullCheck(L_15);
		int32_t L_16 = IndexedSet_1_get_Count_m0765B87F7B89BB4FB86AAD8798CA00CFE09AC1EA(L_15, /*hidden argument*/IndexedSet_1_get_Count_m0765B87F7B89BB4FB86AAD8798CA00CFE09AC1EA_RuntimeMethod_var);
		V_2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)1));
		goto IL_009c;
	}

IL_0060:
	{
		// var item = m_GraphicRebuildQueue[i];
		IndexedSet_1_t8EDC9C01BB9C10576737E336E9887E1AB4CF4A61 * L_17 = __this->get_m_GraphicRebuildQueue_6();
		int32_t L_18 = V_2;
		NullCheck(L_17);
		RuntimeObject* L_19 = IndexedSet_1_get_Item_m7A2379CBC0B8E09588748479BFDF0F15FD4CC62D(L_17, L_18, /*hidden argument*/IndexedSet_1_get_Item_m7A2379CBC0B8E09588748479BFDF0F15FD4CC62D_RuntimeMethod_var);
		V_3 = L_19;
		// if (item == null)
		RuntimeObject* L_20 = V_3;
		if (L_20)
		{
			goto IL_007e;
		}
	}
	{
		// m_GraphicRebuildQueue.RemoveAt(i);
		IndexedSet_1_t8EDC9C01BB9C10576737E336E9887E1AB4CF4A61 * L_21 = __this->get_m_GraphicRebuildQueue_6();
		int32_t L_22 = V_2;
		NullCheck(L_21);
		IndexedSet_1_RemoveAt_m833068F05C94CC3E06C94D20998C437037F609B9(L_21, L_22, /*hidden argument*/IndexedSet_1_RemoveAt_m833068F05C94CC3E06C94D20998C437037F609B9_RuntimeMethod_var);
		// continue;
		goto IL_0098;
	}

IL_007e:
	{
		// if (item.IsDestroyed())
		RuntimeObject* L_23 = V_3;
		NullCheck(L_23);
		bool L_24 = InterfaceFuncInvoker0< bool >::Invoke(4 /* System.Boolean UnityEngine.UI.ICanvasElement::IsDestroyed() */, ICanvasElement_t26FA36346B5CB52C9144DF0076E33E8C367471D2_il2cpp_TypeInfo_var, L_23);
		if (!L_24)
		{
			goto IL_0098;
		}
	}
	{
		// m_GraphicRebuildQueue.RemoveAt(i);
		IndexedSet_1_t8EDC9C01BB9C10576737E336E9887E1AB4CF4A61 * L_25 = __this->get_m_GraphicRebuildQueue_6();
		int32_t L_26 = V_2;
		NullCheck(L_25);
		IndexedSet_1_RemoveAt_m833068F05C94CC3E06C94D20998C437037F609B9(L_25, L_26, /*hidden argument*/IndexedSet_1_RemoveAt_m833068F05C94CC3E06C94D20998C437037F609B9_RuntimeMethod_var);
		// item.GraphicUpdateComplete();
		RuntimeObject* L_27 = V_3;
		NullCheck(L_27);
		InterfaceActionInvoker0::Invoke(3 /* System.Void UnityEngine.UI.ICanvasElement::GraphicUpdateComplete() */, ICanvasElement_t26FA36346B5CB52C9144DF0076E33E8C367471D2_il2cpp_TypeInfo_var, L_27);
	}

IL_0098:
	{
		// for (int i = m_GraphicRebuildQueue.Count - 1; i >= 0; --i)
		int32_t L_28 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_28, (int32_t)1));
	}

IL_009c:
	{
		// for (int i = m_GraphicRebuildQueue.Count - 1; i >= 0; --i)
		int32_t L_29 = V_2;
		if ((((int32_t)L_29) >= ((int32_t)0)))
		{
			goto IL_0060;
		}
	}
	{
		// }
		return;
	}
}
// System.Void UnityEngine.UI.CanvasUpdateRegistry::PerformUpdate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CanvasUpdateRegistry_PerformUpdate_m394F8B8FDD92DFCDFEEF86767B7A294B04211719 (CanvasUpdateRegistry_t0F63B307D591C36C16910289988730A62CAB4CB9 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CanvasUpdateRegistry_PerformUpdate_m394F8B8FDD92DFCDFEEF86767B7A294B04211719_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	RuntimeObject* V_2 = NULL;
	int32_t V_3 = 0;
	int32_t V_4 = 0;
	int32_t V_5 = 0;
	RuntimeObject* V_6 = NULL;
	int32_t V_7 = 0;
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	void* __leave_targets_storage = alloca(sizeof(int32_t) * 4);
	il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
	NO_UNUSED_WARNING (__leave_targets);
	{
		// UISystemProfilerApi.BeginSample(UISystemProfilerApi.SampleType.Layout);
		UISystemProfilerApi_BeginSample_m43EF1B2F9606D5F0C99DF84505C5498AA0CDBB1B(0, /*hidden argument*/NULL);
		// CleanInvalidItems();
		CanvasUpdateRegistry_CleanInvalidItems_mBCA41C6F93EA42647274051F7DA61F36D3330DA3(__this, /*hidden argument*/NULL);
		// m_PerformingLayoutUpdate = true;
		__this->set_m_PerformingLayoutUpdate_1((bool)1);
		// m_LayoutRebuildQueue.Sort(s_SortLayoutFunction);
		IndexedSet_1_t8EDC9C01BB9C10576737E336E9887E1AB4CF4A61 * L_0 = __this->get_m_LayoutRebuildQueue_5();
		IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t0F63B307D591C36C16910289988730A62CAB4CB9_il2cpp_TypeInfo_var);
		Comparison_1_tB7B57D93F5FA5FB1E20077A43269B604D56A691E * L_1 = ((CanvasUpdateRegistry_t0F63B307D591C36C16910289988730A62CAB4CB9_StaticFields*)il2cpp_codegen_static_fields_for(CanvasUpdateRegistry_t0F63B307D591C36C16910289988730A62CAB4CB9_il2cpp_TypeInfo_var))->get_s_SortLayoutFunction_7();
		NullCheck(L_0);
		IndexedSet_1_Sort_m508F37F6D9D232E45180BC5129999AA5B996C71D(L_0, L_1, /*hidden argument*/IndexedSet_1_Sort_m508F37F6D9D232E45180BC5129999AA5B996C71D_RuntimeMethod_var);
		// for (int i = 0; i <= (int)CanvasUpdate.PostLayout; i++)
		V_0 = 0;
		goto IL_0071;
	}

IL_0027:
	{
		// for (int j = 0; j < m_LayoutRebuildQueue.Count; j++)
		V_1 = 0;
		goto IL_005f;
	}

IL_002b:
	{
		// var rebuild = instance.m_LayoutRebuildQueue[j];
		IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t0F63B307D591C36C16910289988730A62CAB4CB9_il2cpp_TypeInfo_var);
		CanvasUpdateRegistry_t0F63B307D591C36C16910289988730A62CAB4CB9 * L_2 = CanvasUpdateRegistry_get_instance_m6A2150EA4C8C74AF18E53B3CF22BF6EAF70FF927(/*hidden argument*/NULL);
		NullCheck(L_2);
		IndexedSet_1_t8EDC9C01BB9C10576737E336E9887E1AB4CF4A61 * L_3 = L_2->get_m_LayoutRebuildQueue_5();
		int32_t L_4 = V_1;
		NullCheck(L_3);
		RuntimeObject* L_5 = IndexedSet_1_get_Item_m7A2379CBC0B8E09588748479BFDF0F15FD4CC62D(L_3, L_4, /*hidden argument*/IndexedSet_1_get_Item_m7A2379CBC0B8E09588748479BFDF0F15FD4CC62D_RuntimeMethod_var);
		V_2 = L_5;
	}

IL_003c:
	try
	{ // begin try (depth: 1)
		{
			// if (ObjectValidForUpdate(rebuild))
			RuntimeObject* L_6 = V_2;
			bool L_7 = CanvasUpdateRegistry_ObjectValidForUpdate_m2E72AF124053FD1E9003B488EC296410A74566C6(__this, L_6, /*hidden argument*/NULL);
			if (!L_7)
			{
				goto IL_004c;
			}
		}

IL_0045:
		{
			// rebuild.Rebuild((CanvasUpdate)i);
			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_t26FA36346B5CB52C9144DF0076E33E8C367471D2_il2cpp_TypeInfo_var, L_8, L_9);
		}

IL_004c:
		{
			// }
			goto IL_005b;
		}
	} // 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_004e;
		throw e;
	}

CATCH_004e:
	{ // begin catch(System.Exception)
		// Debug.LogException(e, rebuild.transform);
		RuntimeObject* L_10 = V_2;
		NullCheck(L_10);
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_11 = InterfaceFuncInvoker0< Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * >::Invoke(1 /* UnityEngine.Transform UnityEngine.UI.ICanvasElement::get_transform() */, ICanvasElement_t26FA36346B5CB52C9144DF0076E33E8C367471D2_il2cpp_TypeInfo_var, L_10);
		IL2CPP_RUNTIME_CLASS_INIT(Debug_t7B5FCB117E2FD63B6838BC52821B252E2BFB61C4_il2cpp_TypeInfo_var);
		Debug_LogException_m3CC9A37CD398E5B7F2305896F0969939F1BD1E3E(((Exception_t *)__exception_local), L_11, /*hidden argument*/NULL);
		// }
		goto IL_005b;
	} // end catch (depth: 1)

IL_005b:
	{
		// for (int j = 0; j < m_LayoutRebuildQueue.Count; j++)
		int32_t L_12 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1));
	}

IL_005f:
	{
		// for (int j = 0; j < m_LayoutRebuildQueue.Count; j++)
		int32_t L_13 = V_1;
		IndexedSet_1_t8EDC9C01BB9C10576737E336E9887E1AB4CF4A61 * L_14 = __this->get_m_LayoutRebuildQueue_5();
		NullCheck(L_14);
		int32_t L_15 = IndexedSet_1_get_Count_m0765B87F7B89BB4FB86AAD8798CA00CFE09AC1EA(L_14, /*hidden argument*/IndexedSet_1_get_Count_m0765B87F7B89BB4FB86AAD8798CA00CFE09AC1EA_RuntimeMethod_var);
		if ((((int32_t)L_13) < ((int32_t)L_15)))
		{
			goto IL_002b;
		}
	}
	{
		// for (int i = 0; i <= (int)CanvasUpdate.PostLayout; i++)
		int32_t L_16 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1));
	}

IL_0071:
	{
		// for (int i = 0; i <= (int)CanvasUpdate.PostLayout; i++)
		int32_t L_17 = V_0;
		if ((((int32_t)L_17) <= ((int32_t)2)))
		{
			goto IL_0027;
		}
	}
	{
		// for (int i = 0; i < m_LayoutRebuildQueue.Count; ++i)
		V_3 = 0;
		goto IL_008e;
	}

IL_0079:
	{
		// m_LayoutRebuildQueue[i].LayoutComplete();
		IndexedSet_1_t8EDC9C01BB9C10576737E336E9887E1AB4CF4A61 * L_18 = __this->get_m_LayoutRebuildQueue_5();
		int32_t L_19 = V_3;
		NullCheck(L_18);
		RuntimeObject* L_20 = IndexedSet_1_get_Item_m7A2379CBC0B8E09588748479BFDF0F15FD4CC62D(L_18, L_19, /*hidden argument*/IndexedSet_1_get_Item_m7A2379CBC0B8E09588748479BFDF0F15FD4CC62D_RuntimeMethod_var);
		NullCheck(L_20);
		InterfaceActionInvoker0::Invoke(2 /* System.Void UnityEngine.UI.ICanvasElement::LayoutComplete() */, ICanvasElement_t26FA36346B5CB52C9144DF0076E33E8C367471D2_il2cpp_TypeInfo_var, L_20);
		// for (int i = 0; i < m_LayoutRebuildQueue.Count; ++i)
		int32_t L_21 = V_3;
		V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
	}

IL_008e:
	{
		// for (int i = 0; i < m_LayoutRebuildQueue.Count; ++i)
		int32_t L_22 = V_3;
		IndexedSet_1_t8EDC9C01BB9C10576737E336E9887E1AB4CF4A61 * L_23 = __this->get_m_LayoutRebuildQueue_5();
		NullCheck(L_23);
		int32_t L_24 = IndexedSet_1_get_Count_m0765B87F7B89BB4FB86AAD8798CA00CFE09AC1EA(L_23, /*hidden argument*/IndexedSet_1_get_Count_m0765B87F7B89BB4FB86AAD8798CA00CFE09AC1EA_RuntimeMethod_var);
		if ((((int32_t)L_22) < ((int32_t)L_24)))
		{
			goto IL_0079;
		}
	}
	{
		// instance.m_LayoutRebuildQueue.Clear();
		IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t0F63B307D591C36C16910289988730A62CAB4CB9_il2cpp_TypeInfo_var);
		CanvasUpdateRegistry_t0F63B307D591C36C16910289988730A62CAB4CB9 * L_25 = CanvasUpdateRegistry_get_instance_m6A2150EA4C8C74AF18E53B3CF22BF6EAF70FF927(/*hidden argument*/NULL);
		NullCheck(L_25);
		IndexedSet_1_t8EDC9C01BB9C10576737E336E9887E1AB4CF4A61 * L_26 = L_25->get_m_LayoutRebuildQueue_5();
		NullCheck(L_26);
		IndexedSet_1_Clear_m15E37C540C28AE031F1497DD102458085E8D9F7D(L_26, /*hidden argument*/IndexedSet_1_Clear_m15E37C540C28AE031F1497DD102458085E8D9F7D_RuntimeMethod_var);
		// m_PerformingLayoutUpdate = false;
		__this->set_m_PerformingLayoutUpdate_1((bool)0);
		// UISystemProfilerApi.EndSample(UISystemProfilerApi.SampleType.Layout);
		UISystemProfilerApi_EndSample_mB7DD865D72832D3558931B4E6801999B23F0429A(0, /*hidden argument*/NULL);
		// UISystemProfilerApi.BeginSample(UISystemProfilerApi.SampleType.Render);
		UISystemProfilerApi_BeginSample_m43EF1B2F9606D5F0C99DF84505C5498AA0CDBB1B(1, /*hidden argument*/NULL);
		// ClipperRegistry.instance.Cull();
		ClipperRegistry_t21CAE5706F7A4BC1D3E54AE35468162956BF7F4F * L_27 = ClipperRegistry_get_instance_mE4E214237577A08B2A6C8AF9DD7CDAE1B75E387B(/*hidden argument*/NULL);
		NullCheck(L_27);
		ClipperRegistry_Cull_m1ECFA826A6969A177CE2DC701056E4A5E73A4BCB(L_27, /*hidden argument*/NULL);
		// m_PerformingGraphicUpdate = true;
		__this->set_m_PerformingGraphicUpdate_2((bool)1);
		// for (var i = (int)CanvasUpdate.PreRender; i < (int)CanvasUpdate.MaxUpdateValue; i++)
		V_4 = 3;
		goto IL_013e;
	}

IL_00d4:
	{
		// for (var k = 0; k < instance.m_GraphicRebuildQueue.Count; k++)
		V_5 = 0;
		goto IL_0125;
	}

IL_00d9:
	{
	}

IL_00da:
	try
	{ // begin try (depth: 1)
		{
			// var element = instance.m_GraphicRebuildQueue[k];
			IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t0F63B307D591C36C16910289988730A62CAB4CB9_il2cpp_TypeInfo_var);
			CanvasUpdateRegistry_t0F63B307D591C36C16910289988730A62CAB4CB9 * L_28 = CanvasUpdateRegistry_get_instance_m6A2150EA4C8C74AF18E53B3CF22BF6EAF70FF927(/*hidden argument*/NULL);
			NullCheck(L_28);
			IndexedSet_1_t8EDC9C01BB9C10576737E336E9887E1AB4CF4A61 * L_29 = L_28->get_m_GraphicRebuildQueue_6();
			int32_t L_30 = V_5;
			NullCheck(L_29);
			RuntimeObject* L_31 = IndexedSet_1_get_Item_m7A2379CBC0B8E09588748479BFDF0F15FD4CC62D(L_29, L_30, /*hidden argument*/IndexedSet_1_get_Item_m7A2379CBC0B8E09588748479BFDF0F15FD4CC62D_RuntimeMethod_var);
			V_6 = L_31;
			// if (ObjectValidForUpdate(element))
			RuntimeObject* L_32 = V_6;
			bool L_33 = CanvasUpdateRegistry_ObjectValidForUpdate_m2E72AF124053FD1E9003B488EC296410A74566C6(__this, L_32, /*hidden argument*/NULL);
			if (!L_33)
			{
				goto IL_0100;
			}
		}

IL_00f7:
		{
			// element.Rebuild((CanvasUpdate)i);
			RuntimeObject* L_34 = V_6;
			int32_t L_35 = V_4;
			NullCheck(L_34);
			InterfaceActionInvoker1< int32_t >::Invoke(0 /* System.Void UnityEngine.UI.ICanvasElement::Rebuild(UnityEngine.UI.CanvasUpdate) */, ICanvasElement_t26FA36346B5CB52C9144DF0076E33E8C367471D2_il2cpp_TypeInfo_var, L_34, L_35);
		}

IL_0100:
		{
			// }
			goto IL_011f;
		}
	} // 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_0102;
		throw e;
	}

CATCH_0102:
	{ // begin catch(System.Exception)
		// Debug.LogException(e, instance.m_GraphicRebuildQueue[k].transform);
		IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t0F63B307D591C36C16910289988730A62CAB4CB9_il2cpp_TypeInfo_var);
		CanvasUpdateRegistry_t0F63B307D591C36C16910289988730A62CAB4CB9 * L_36 = CanvasUpdateRegistry_get_instance_m6A2150EA4C8C74AF18E53B3CF22BF6EAF70FF927(/*hidden argument*/NULL);
		NullCheck(L_36);
		IndexedSet_1_t8EDC9C01BB9C10576737E336E9887E1AB4CF4A61 * L_37 = L_36->get_m_GraphicRebuildQueue_6();
		int32_t L_38 = V_5;
		NullCheck(L_37);
		RuntimeObject* L_39 = IndexedSet_1_get_Item_m7A2379CBC0B8E09588748479BFDF0F15FD4CC62D(L_37, L_38, /*hidden argument*/IndexedSet_1_get_Item_m7A2379CBC0B8E09588748479BFDF0F15FD4CC62D_RuntimeMethod_var);
		NullCheck(L_39);
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_40 = InterfaceFuncInvoker0< Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * >::Invoke(1 /* UnityEngine.Transform UnityEngine.UI.ICanvasElement::get_transform() */, ICanvasElement_t26FA36346B5CB52C9144DF0076E33E8C367471D2_il2cpp_TypeInfo_var, L_39);
		IL2CPP_RUNTIME_CLASS_INIT(Debug_t7B5FCB117E2FD63B6838BC52821B252E2BFB61C4_il2cpp_TypeInfo_var);
		Debug_LogException_m3CC9A37CD398E5B7F2305896F0969939F1BD1E3E(((Exception_t *)__exception_local), L_40, /*hidden argument*/NULL);
		// }
		goto IL_011f;
	} // end catch (depth: 1)

IL_011f:
	{
		// for (var k = 0; k < instance.m_GraphicRebuildQueue.Count; k++)
		int32_t L_41 = V_5;
		V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)1));
	}

IL_0125:
	{
		// for (var k = 0; k < instance.m_GraphicRebuildQueue.Count; k++)
		int32_t L_42 = V_5;
		IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t0F63B307D591C36C16910289988730A62CAB4CB9_il2cpp_TypeInfo_var);
		CanvasUpdateRegistry_t0F63B307D591C36C16910289988730A62CAB4CB9 * L_43 = CanvasUpdateRegistry_get_instance_m6A2150EA4C8C74AF18E53B3CF22BF6EAF70FF927(/*hidden argument*/NULL);
		NullCheck(L_43);
		IndexedSet_1_t8EDC9C01BB9C10576737E336E9887E1AB4CF4A61 * L_44 = L_43->get_m_GraphicRebuildQueue_6();
		NullCheck(L_44);
		int32_t L_45 = IndexedSet_1_get_Count_m0765B87F7B89BB4FB86AAD8798CA00CFE09AC1EA(L_44, /*hidden argument*/IndexedSet_1_get_Count_m0765B87F7B89BB4FB86AAD8798CA00CFE09AC1EA_RuntimeMethod_var);
		if ((((int32_t)L_42) < ((int32_t)L_45)))
		{
			goto IL_00d9;
		}
	}
	{
		// for (var i = (int)CanvasUpdate.PreRender; i < (int)CanvasUpdate.MaxUpdateValue; i++)
		int32_t L_46 = V_4;
		V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1));
	}

IL_013e:
	{
		// for (var i = (int)CanvasUpdate.PreRender; i < (int)CanvasUpdate.MaxUpdateValue; i++)
		int32_t L_47 = V_4;
		if ((((int32_t)L_47) < ((int32_t)5)))
		{
			goto IL_00d4;
		}
	}
	{
		// for (int i = 0; i < m_GraphicRebuildQueue.Count; ++i)
		V_7 = 0;
		goto IL_0160;
	}

IL_0148:
	{
		// m_GraphicRebuildQueue[i].GraphicUpdateComplete();
		IndexedSet_1_t8EDC9C01BB9C10576737E336E9887E1AB4CF4A61 * L_48 = __this->get_m_GraphicRebuildQueue_6();
		int32_t L_49 = V_7;
		NullCheck(L_48);
		RuntimeObject* L_50 = IndexedSet_1_get_Item_m7A2379CBC0B8E09588748479BFDF0F15FD4CC62D(L_48, L_49, /*hidden argument*/IndexedSet_1_get_Item_m7A2379CBC0B8E09588748479BFDF0F15FD4CC62D_RuntimeMethod_var);
		NullCheck(L_50);
		InterfaceActionInvoker0::Invoke(3 /* System.Void UnityEngine.UI.ICanvasElement::GraphicUpdateComplete() */, ICanvasElement_t26FA36346B5CB52C9144DF0076E33E8C367471D2_il2cpp_TypeInfo_var, L_50);
		// for (int i = 0; i < m_GraphicRebuildQueue.Count; ++i)
		int32_t L_51 = V_7;
		V_7 = ((int32_t)il2cpp_codegen_add((int32_t)L_51, (int32_t)1));
	}

IL_0160:
	{
		// for (int i = 0; i < m_GraphicRebuildQueue.Count; ++i)
		int32_t L_52 = V_7;
		IndexedSet_1_t8EDC9C01BB9C10576737E336E9887E1AB4CF4A61 * L_53 = __this->get_m_GraphicRebuildQueue_6();
		NullCheck(L_53);
		int32_t L_54 = IndexedSet_1_get_Count_m0765B87F7B89BB4FB86AAD8798CA00CFE09AC1EA(L_53, /*hidden argument*/IndexedSet_1_get_Count_m0765B87F7B89BB4FB86AAD8798CA00CFE09AC1EA_RuntimeMethod_var);
		if ((((int32_t)L_52) < ((int32_t)L_54)))
		{
			goto IL_0148;
		}
	}
	{
		// instance.m_GraphicRebuildQueue.Clear();
		IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t0F63B307D591C36C16910289988730A62CAB4CB9_il2cpp_TypeInfo_var);
		CanvasUpdateRegistry_t0F63B307D591C36C16910289988730A62CAB4CB9 * L_55 = CanvasUpdateRegistry_get_instance_m6A2150EA4C8C74AF18E53B3CF22BF6EAF70FF927(/*hidden argument*/NULL);
		NullCheck(L_55);
		IndexedSet_1_t8EDC9C01BB9C10576737E336E9887E1AB4CF4A61 * L_56 = L_55->get_m_GraphicRebuildQueue_6();
		NullCheck(L_56);
		IndexedSet_1_Clear_m15E37C540C28AE031F1497DD102458085E8D9F7D(L_56, /*hidden argument*/IndexedSet_1_Clear_m15E37C540C28AE031F1497DD102458085E8D9F7D_RuntimeMethod_var);
		// m_PerformingGraphicUpdate = false;
		__this->set_m_PerformingGraphicUpdate_2((bool)0);
		// UISystemProfilerApi.EndSample(UISystemProfilerApi.SampleType.Render);
		UISystemProfilerApi_EndSample_mB7DD865D72832D3558931B4E6801999B23F0429A(1, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Int32 UnityEngine.UI.CanvasUpdateRegistry::ParentCount(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CanvasUpdateRegistry_ParentCount_m198B2252296D2FE5BB5EB22EBE0FD1444B8E81A9 (Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * ___child0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CanvasUpdateRegistry_ParentCount_m198B2252296D2FE5BB5EB22EBE0FD1444B8E81A9_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * V_0 = NULL;
	int32_t V_1 = 0;
	{
		// if (child == null)
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_0 = ___child0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Equality_mBC2401774F3BE33E8CF6F0A8148E66C95D6CFF1C(L_0, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_000b;
		}
	}
	{
		// return 0;
		return 0;
	}

IL_000b:
	{
		// var parent = child.parent;
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_2 = ___child0;
		NullCheck(L_2);
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_3 = Transform_get_parent_m8FA24E38A1FA29D90CBF3CDC9F9F017C65BB3403(L_2, /*hidden argument*/NULL);
		V_0 = L_3;
		// int count = 0;
		V_1 = 0;
		goto IL_0021;
	}

IL_0016:
	{
		// count++;
		int32_t L_4 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1));
		// parent = parent.parent;
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_5 = V_0;
		NullCheck(L_5);
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_6 = Transform_get_parent_m8FA24E38A1FA29D90CBF3CDC9F9F017C65BB3403(L_5, /*hidden argument*/NULL);
		V_0 = L_6;
	}

IL_0021:
	{
		// while (parent != null)
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_7 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_8 = Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1(L_7, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (L_8)
		{
			goto IL_0016;
		}
	}
	{
		// return count;
		int32_t L_9 = V_1;
		return L_9;
	}
}
// System.Int32 UnityEngine.UI.CanvasUpdateRegistry::SortLayoutList(UnityEngine.UI.ICanvasElement,UnityEngine.UI.ICanvasElement)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CanvasUpdateRegistry_SortLayoutList_m157F65FF5A7EB039678F6EF3B1F3B8CF355BD4EB (RuntimeObject* ___x0, RuntimeObject* ___y1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CanvasUpdateRegistry_SortLayoutList_m157F65FF5A7EB039678F6EF3B1F3B8CF355BD4EB_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * V_0 = NULL;
	{
		// Transform t1 = x.transform;
		RuntimeObject* L_0 = ___x0;
		NullCheck(L_0);
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_1 = InterfaceFuncInvoker0< Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * >::Invoke(1 /* UnityEngine.Transform UnityEngine.UI.ICanvasElement::get_transform() */, ICanvasElement_t26FA36346B5CB52C9144DF0076E33E8C367471D2_il2cpp_TypeInfo_var, L_0);
		// Transform t2 = y.transform;
		RuntimeObject* L_2 = ___y1;
		NullCheck(L_2);
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_3 = InterfaceFuncInvoker0< Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * >::Invoke(1 /* UnityEngine.Transform UnityEngine.UI.ICanvasElement::get_transform() */, ICanvasElement_t26FA36346B5CB52C9144DF0076E33E8C367471D2_il2cpp_TypeInfo_var, L_2);
		V_0 = L_3;
		// return ParentCount(t1) - ParentCount(t2);
		IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t0F63B307D591C36C16910289988730A62CAB4CB9_il2cpp_TypeInfo_var);
		int32_t L_4 = CanvasUpdateRegistry_ParentCount_m198B2252296D2FE5BB5EB22EBE0FD1444B8E81A9(L_1, /*hidden argument*/NULL);
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_5 = V_0;
		int32_t L_6 = CanvasUpdateRegistry_ParentCount_m198B2252296D2FE5BB5EB22EBE0FD1444B8E81A9(L_5, /*hidden argument*/NULL);
		return ((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_6));
	}
}
// System.Void UnityEngine.UI.CanvasUpdateRegistry::RegisterCanvasElementForLayoutRebuild(UnityEngine.UI.ICanvasElement)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CanvasUpdateRegistry_RegisterCanvasElementForLayoutRebuild_m97E606B5F1E848A6ACBA44ABE5E5A2A5ED99DCDA (RuntimeObject* ___element0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CanvasUpdateRegistry_RegisterCanvasElementForLayoutRebuild_m97E606B5F1E848A6ACBA44ABE5E5A2A5ED99DCDA_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// instance.InternalRegisterCanvasElementForLayoutRebuild(element);
		IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t0F63B307D591C36C16910289988730A62CAB4CB9_il2cpp_TypeInfo_var);
		CanvasUpdateRegistry_t0F63B307D591C36C16910289988730A62CAB4CB9 * L_0 = CanvasUpdateRegistry_get_instance_m6A2150EA4C8C74AF18E53B3CF22BF6EAF70FF927(/*hidden argument*/NULL);
		RuntimeObject* L_1 = ___element0;
		NullCheck(L_0);
		CanvasUpdateRegistry_InternalRegisterCanvasElementForLayoutRebuild_m1F8CC12B180B85AE9D3CA4ED52DE3A4544A9D5E4(L_0, L_1, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Boolean UnityEngine.UI.CanvasUpdateRegistry::TryRegisterCanvasElementForLayoutRebuild(UnityEngine.UI.ICanvasElement)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CanvasUpdateRegistry_TryRegisterCanvasElementForLayoutRebuild_m1AE79FC7D20A9212CB55D436BA9AE807A22E2A1F (RuntimeObject* ___element0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CanvasUpdateRegistry_TryRegisterCanvasElementForLayoutRebuild_m1AE79FC7D20A9212CB55D436BA9AE807A22E2A1F_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// return instance.InternalRegisterCanvasElementForLayoutRebuild(element);
		IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t0F63B307D591C36C16910289988730A62CAB4CB9_il2cpp_TypeInfo_var);
		CanvasUpdateRegistry_t0F63B307D591C36C16910289988730A62CAB4CB9 * L_0 = CanvasUpdateRegistry_get_instance_m6A2150EA4C8C74AF18E53B3CF22BF6EAF70FF927(/*hidden argument*/NULL);
		RuntimeObject* L_1 = ___element0;
		NullCheck(L_0);
		bool L_2 = CanvasUpdateRegistry_InternalRegisterCanvasElementForLayoutRebuild_m1F8CC12B180B85AE9D3CA4ED52DE3A4544A9D5E4(L_0, L_1, /*hidden argument*/NULL);
		return L_2;
	}
}
// System.Boolean UnityEngine.UI.CanvasUpdateRegistry::InternalRegisterCanvasElementForLayoutRebuild(UnityEngine.UI.ICanvasElement)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CanvasUpdateRegistry_InternalRegisterCanvasElementForLayoutRebuild_m1F8CC12B180B85AE9D3CA4ED52DE3A4544A9D5E4 (CanvasUpdateRegistry_t0F63B307D591C36C16910289988730A62CAB4CB9 * __this, RuntimeObject* ___element0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CanvasUpdateRegistry_InternalRegisterCanvasElementForLayoutRebuild_m1F8CC12B180B85AE9D3CA4ED52DE3A4544A9D5E4_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (m_LayoutRebuildQueue.Contains(element))
		IndexedSet_1_t8EDC9C01BB9C10576737E336E9887E1AB4CF4A61 * L_0 = __this->get_m_LayoutRebuildQueue_5();
		RuntimeObject* L_1 = ___element0;
		NullCheck(L_0);
		bool L_2 = IndexedSet_1_Contains_m3ACF6E1E50F670785610EDD7A4EABA1D335AB59F(L_0, L_1, /*hidden argument*/IndexedSet_1_Contains_m3ACF6E1E50F670785610EDD7A4EABA1D335AB59F_RuntimeMethod_var);
		if (!L_2)
		{
			goto IL_0010;
		}
	}
	{
		// return false;
		return (bool)0;
	}

IL_0010:
	{
		// return m_LayoutRebuildQueue.AddUnique(element);
		IndexedSet_1_t8EDC9C01BB9C10576737E336E9887E1AB4CF4A61 * L_3 = __this->get_m_LayoutRebuildQueue_5();
		RuntimeObject* L_4 = ___element0;
		NullCheck(L_3);
		bool L_5 = IndexedSet_1_AddUnique_m49F4E9F9F9ED397E11B73439DB44A87C3C4221DB(L_3, L_4, /*hidden argument*/IndexedSet_1_AddUnique_m49F4E9F9F9ED397E11B73439DB44A87C3C4221DB_RuntimeMethod_var);
		return L_5;
	}
}
// System.Void UnityEngine.UI.CanvasUpdateRegistry::RegisterCanvasElementForGraphicRebuild(UnityEngine.UI.ICanvasElement)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CanvasUpdateRegistry_RegisterCanvasElementForGraphicRebuild_m0D3A7158D8301462FF18CC00909AD105FF1591AE (RuntimeObject* ___element0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CanvasUpdateRegistry_RegisterCanvasElementForGraphicRebuild_m0D3A7158D8301462FF18CC00909AD105FF1591AE_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// instance.InternalRegisterCanvasElementForGraphicRebuild(element);
		IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t0F63B307D591C36C16910289988730A62CAB4CB9_il2cpp_TypeInfo_var);
		CanvasUpdateRegistry_t0F63B307D591C36C16910289988730A62CAB4CB9 * L_0 = CanvasUpdateRegistry_get_instance_m6A2150EA4C8C74AF18E53B3CF22BF6EAF70FF927(/*hidden argument*/NULL);
		RuntimeObject* L_1 = ___element0;
		NullCheck(L_0);
		CanvasUpdateRegistry_InternalRegisterCanvasElementForGraphicRebuild_mFEFBCA741876E89C572A3BFBFD7EEC4D0FE503E4(L_0, L_1, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Boolean UnityEngine.UI.CanvasUpdateRegistry::TryRegisterCanvasElementForGraphicRebuild(UnityEngine.UI.ICanvasElement)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CanvasUpdateRegistry_TryRegisterCanvasElementForGraphicRebuild_m36405C59F3D0FA49C55737FE5481D00F5BC6350F (RuntimeObject* ___element0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CanvasUpdateRegistry_TryRegisterCanvasElementForGraphicRebuild_m36405C59F3D0FA49C55737FE5481D00F5BC6350F_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// return instance.InternalRegisterCanvasElementForGraphicRebuild(element);
		IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t0F63B307D591C36C16910289988730A62CAB4CB9_il2cpp_TypeInfo_var);
		CanvasUpdateRegistry_t0F63B307D591C36C16910289988730A62CAB4CB9 * L_0 = CanvasUpdateRegistry_get_instance_m6A2150EA4C8C74AF18E53B3CF22BF6EAF70FF927(/*hidden argument*/NULL);
		RuntimeObject* L_1 = ___element0;
		NullCheck(L_0);
		bool L_2 = CanvasUpdateRegistry_InternalRegisterCanvasElementForGraphicRebuild_mFEFBCA741876E89C572A3BFBFD7EEC4D0FE503E4(L_0, L_1, /*hidden argument*/NULL);
		return L_2;
	}
}
// System.Boolean UnityEngine.UI.CanvasUpdateRegistry::InternalRegisterCanvasElementForGraphicRebuild(UnityEngine.UI.ICanvasElement)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CanvasUpdateRegistry_InternalRegisterCanvasElementForGraphicRebuild_mFEFBCA741876E89C572A3BFBFD7EEC4D0FE503E4 (CanvasUpdateRegistry_t0F63B307D591C36C16910289988730A62CAB4CB9 * __this, RuntimeObject* ___element0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CanvasUpdateRegistry_InternalRegisterCanvasElementForGraphicRebuild_mFEFBCA741876E89C572A3BFBFD7EEC4D0FE503E4_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (m_PerformingGraphicUpdate)
		bool L_0 = __this->get_m_PerformingGraphicUpdate_2();
		if (!L_0)
		{
			goto IL_001a;
		}
	}
	{
		// Debug.LogError(string.Format("Trying to add {0} for graphic rebuild while we are already inside a graphic rebuild loop. This is not supported.", element));
		RuntimeObject* L_1 = ___element0;
		String_t* L_2 = String_Format_m0ACDD8B34764E4040AED0B3EEB753567E4576BFA(_stringLiteralD6A06A0B45F8310E2889D44E54EAE01DFA2767A7, L_1, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Debug_t7B5FCB117E2FD63B6838BC52821B252E2BFB61C4_il2cpp_TypeInfo_var);
		Debug_LogError_m3BCF9B78263152261565DCA9DB7D55F0C391ED29(L_2, /*hidden argument*/NULL);
		// return false;
		return (bool)0;
	}

IL_001a:
	{
		// return m_GraphicRebuildQueue.AddUnique(element);
		IndexedSet_1_t8EDC9C01BB9C10576737E336E9887E1AB4CF4A61 * L_3 = __this->get_m_GraphicRebuildQueue_6();
		RuntimeObject* L_4 = ___element0;
		NullCheck(L_3);
		bool L_5 = IndexedSet_1_AddUnique_m49F4E9F9F9ED397E11B73439DB44A87C3C4221DB(L_3, L_4, /*hidden argument*/IndexedSet_1_AddUnique_m49F4E9F9F9ED397E11B73439DB44A87C3C4221DB_RuntimeMethod_var);
		return L_5;
	}
}
// System.Void UnityEngine.UI.CanvasUpdateRegistry::UnRegisterCanvasElementForRebuild(UnityEngine.UI.ICanvasElement)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CanvasUpdateRegistry_UnRegisterCanvasElementForRebuild_m79A4C7207CDAC083E716F9AA859F1763B8F84D84 (RuntimeObject* ___element0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CanvasUpdateRegistry_UnRegisterCanvasElementForRebuild_m79A4C7207CDAC083E716F9AA859F1763B8F84D84_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// instance.InternalUnRegisterCanvasElementForLayoutRebuild(element);
		IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t0F63B307D591C36C16910289988730A62CAB4CB9_il2cpp_TypeInfo_var);
		CanvasUpdateRegistry_t0F63B307D591C36C16910289988730A62CAB4CB9 * L_0 = CanvasUpdateRegistry_get_instance_m6A2150EA4C8C74AF18E53B3CF22BF6EAF70FF927(/*hidden argument*/NULL);
		RuntimeObject* L_1 = ___element0;
		NullCheck(L_0);
		CanvasUpdateRegistry_InternalUnRegisterCanvasElementForLayoutRebuild_m3F6811D17DFF1519E71788D368A7BEB860DCE9E4(L_0, L_1, /*hidden argument*/NULL);
		// instance.InternalUnRegisterCanvasElementForGraphicRebuild(element);
		CanvasUpdateRegistry_t0F63B307D591C36C16910289988730A62CAB4CB9 * L_2 = CanvasUpdateRegistry_get_instance_m6A2150EA4C8C74AF18E53B3CF22BF6EAF70FF927(/*hidden argument*/NULL);
		RuntimeObject* L_3 = ___element0;
		NullCheck(L_2);
		CanvasUpdateRegistry_InternalUnRegisterCanvasElementForGraphicRebuild_mCACDA2130D25B96229C3C1594D44BD9347420784(L_2, L_3, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void UnityEngine.UI.CanvasUpdateRegistry::InternalUnRegisterCanvasElementForLayoutRebuild(UnityEngine.UI.ICanvasElement)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CanvasUpdateRegistry_InternalUnRegisterCanvasElementForLayoutRebuild_m3F6811D17DFF1519E71788D368A7BEB860DCE9E4 (CanvasUpdateRegistry_t0F63B307D591C36C16910289988730A62CAB4CB9 * __this, RuntimeObject* ___element0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CanvasUpdateRegistry_InternalUnRegisterCanvasElementForLayoutRebuild_m3F6811D17DFF1519E71788D368A7BEB860DCE9E4_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (m_PerformingLayoutUpdate)
		bool L_0 = __this->get_m_PerformingLayoutUpdate_1();
		if (!L_0)
		{
			goto IL_0019;
		}
	}
	{
		// Debug.LogError(string.Format("Trying to remove {0} from rebuild list while we are already inside a rebuild loop. This is not supported.", element));
		RuntimeObject* L_1 = ___element0;
		String_t* L_2 = String_Format_m0ACDD8B34764E4040AED0B3EEB753567E4576BFA(_stringLiteralEBDA6601B7D5DC69F1D7C38173816D204DA06B9A, L_1, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Debug_t7B5FCB117E2FD63B6838BC52821B252E2BFB61C4_il2cpp_TypeInfo_var);
		Debug_LogError_m3BCF9B78263152261565DCA9DB7D55F0C391ED29(L_2, /*hidden argument*/NULL);
		// return;
		return;
	}

IL_0019:
	{
		// element.LayoutComplete();
		RuntimeObject* L_3 = ___element0;
		NullCheck(L_3);
		InterfaceActionInvoker0::Invoke(2 /* System.Void UnityEngine.UI.ICanvasElement::LayoutComplete() */, ICanvasElement_t26FA36346B5CB52C9144DF0076E33E8C367471D2_il2cpp_TypeInfo_var, L_3);
		// instance.m_LayoutRebuildQueue.Remove(element);
		IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t0F63B307D591C36C16910289988730A62CAB4CB9_il2cpp_TypeInfo_var);
		CanvasUpdateRegistry_t0F63B307D591C36C16910289988730A62CAB4CB9 * L_4 = CanvasUpdateRegistry_get_instance_m6A2150EA4C8C74AF18E53B3CF22BF6EAF70FF927(/*hidden argument*/NULL);
		NullCheck(L_4);
		IndexedSet_1_t8EDC9C01BB9C10576737E336E9887E1AB4CF4A61 * L_5 = L_4->get_m_LayoutRebuildQueue_5();
		RuntimeObject* L_6 = ___element0;
		NullCheck(L_5);
		IndexedSet_1_Remove_mB5A8F84C24AE9218D15C325DEABE7EFEB8E01B6E(L_5, L_6, /*hidden argument*/IndexedSet_1_Remove_mB5A8F84C24AE9218D15C325DEABE7EFEB8E01B6E_RuntimeMethod_var);
		// }
		return;
	}
}
// System.Void UnityEngine.UI.CanvasUpdateRegistry::InternalUnRegisterCanvasElementForGraphicRebuild(UnityEngine.UI.ICanvasElement)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CanvasUpdateRegistry_InternalUnRegisterCanvasElementForGraphicRebuild_mCACDA2130D25B96229C3C1594D44BD9347420784 (CanvasUpdateRegistry_t0F63B307D591C36C16910289988730A62CAB4CB9 * __this, RuntimeObject* ___element0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CanvasUpdateRegistry_InternalUnRegisterCanvasElementForGraphicRebuild_mCACDA2130D25B96229C3C1594D44BD9347420784_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (m_PerformingGraphicUpdate)
		bool L_0 = __this->get_m_PerformingGraphicUpdate_2();
		if (!L_0)
		{
			goto IL_0019;
		}
	}
	{
		// Debug.LogError(string.Format("Trying to remove {0} from rebuild list while we are already inside a rebuild loop. This is not supported.", element));
		RuntimeObject* L_1 = ___element0;
		String_t* L_2 = String_Format_m0ACDD8B34764E4040AED0B3EEB753567E4576BFA(_stringLiteralEBDA6601B7D5DC69F1D7C38173816D204DA06B9A, L_1, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Debug_t7B5FCB117E2FD63B6838BC52821B252E2BFB61C4_il2cpp_TypeInfo_var);
		Debug_LogError_m3BCF9B78263152261565DCA9DB7D55F0C391ED29(L_2, /*hidden argument*/NULL);
		// return;
		return;
	}

IL_0019:
	{
		// element.GraphicUpdateComplete();
		RuntimeObject* L_3 = ___element0;
		NullCheck(L_3);
		InterfaceActionInvoker0::Invoke(3 /* System.Void UnityEngine.UI.ICanvasElement::GraphicUpdateComplete() */, ICanvasElement_t26FA36346B5CB52C9144DF0076E33E8C367471D2_il2cpp_TypeInfo_var, L_3);
		// instance.m_GraphicRebuildQueue.Remove(element);
		IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t0F63B307D591C36C16910289988730A62CAB4CB9_il2cpp_TypeInfo_var);
		CanvasUpdateRegistry_t0F63B307D591C36C16910289988730A62CAB4CB9 * L_4 = CanvasUpdateRegistry_get_instance_m6A2150EA4C8C74AF18E53B3CF22BF6EAF70FF927(/*hidden argument*/NULL);
		NullCheck(L_4);
		IndexedSet_1_t8EDC9C01BB9C10576737E336E9887E1AB4CF4A61 * L_5 = L_4->get_m_GraphicRebuildQueue_6();
		RuntimeObject* L_6 = ___element0;
		NullCheck(L_5);
		IndexedSet_1_Remove_mB5A8F84C24AE9218D15C325DEABE7EFEB8E01B6E(L_5, L_6, /*hidden argument*/IndexedSet_1_Remove_mB5A8F84C24AE9218D15C325DEABE7EFEB8E01B6E_RuntimeMethod_var);
		// }
		return;
	}
}
// System.Boolean UnityEngine.UI.CanvasUpdateRegistry::IsRebuildingLayout()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CanvasUpdateRegistry_IsRebuildingLayout_m5720F54D56B252982240E5DF4723A3BA7B7A891B (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CanvasUpdateRegistry_IsRebuildingLayout_m5720F54D56B252982240E5DF4723A3BA7B7A891B_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// return instance.m_PerformingLayoutUpdate;
		IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t0F63B307D591C36C16910289988730A62CAB4CB9_il2cpp_TypeInfo_var);
		CanvasUpdateRegistry_t0F63B307D591C36C16910289988730A62CAB4CB9 * L_0 = CanvasUpdateRegistry_get_instance_m6A2150EA4C8C74AF18E53B3CF22BF6EAF70FF927(/*hidden argument*/NULL);
		NullCheck(L_0);
		bool L_1 = L_0->get_m_PerformingLayoutUpdate_1();
		return L_1;
	}
}
// System.Boolean UnityEngine.UI.CanvasUpdateRegistry::IsRebuildingGraphics()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CanvasUpdateRegistry_IsRebuildingGraphics_m1C67401F44BB421AE8945B8B1B3CD2AC61B75E89 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CanvasUpdateRegistry_IsRebuildingGraphics_m1C67401F44BB421AE8945B8B1B3CD2AC61B75E89_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// return instance.m_PerformingGraphicUpdate;
		IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t0F63B307D591C36C16910289988730A62CAB4CB9_il2cpp_TypeInfo_var);
		CanvasUpdateRegistry_t0F63B307D591C36C16910289988730A62CAB4CB9 * L_0 = CanvasUpdateRegistry_get_instance_m6A2150EA4C8C74AF18E53B3CF22BF6EAF70FF927(/*hidden argument*/NULL);
		NullCheck(L_0);
		bool L_1 = L_0->get_m_PerformingGraphicUpdate_2();
		return L_1;
	}
}
// System.Void UnityEngine.UI.CanvasUpdateRegistry::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CanvasUpdateRegistry__cctor_m97762F83684218576BD97297F450827240460C51 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CanvasUpdateRegistry__cctor_m97762F83684218576BD97297F450827240460C51_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// private static readonly Comparison<ICanvasElement> s_SortLayoutFunction = SortLayoutList;
		Comparison_1_tB7B57D93F5FA5FB1E20077A43269B604D56A691E * L_0 = (Comparison_1_tB7B57D93F5FA5FB1E20077A43269B604D56A691E *)il2cpp_codegen_object_new(Comparison_1_tB7B57D93F5FA5FB1E20077A43269B604D56A691E_il2cpp_TypeInfo_var);
		Comparison_1__ctor_m359DAC7E2D9DD9F06A9784A8DBC956E450D32AB9(L_0, NULL, (intptr_t)((intptr_t)CanvasUpdateRegistry_SortLayoutList_m157F65FF5A7EB039678F6EF3B1F3B8CF355BD4EB_RuntimeMethod_var), /*hidden argument*/Comparison_1__ctor_m359DAC7E2D9DD9F06A9784A8DBC956E450D32AB9_RuntimeMethod_var);
		((CanvasUpdateRegistry_t0F63B307D591C36C16910289988730A62CAB4CB9_StaticFields*)il2cpp_codegen_static_fields_for(CanvasUpdateRegistry_t0F63B307D591C36C16910289988730A62CAB4CB9_il2cpp_TypeInfo_var))->set_s_SortLayoutFunction_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.ClipperRegistry::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClipperRegistry__ctor_m7F1EE293535B9B61C281BC6CCF563051B1212A74 (ClipperRegistry_t21CAE5706F7A4BC1D3E54AE35468162956BF7F4F * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ClipperRegistry__ctor_m7F1EE293535B9B61C281BC6CCF563051B1212A74_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// readonly IndexedSet<IClipper> m_Clippers = new IndexedSet<IClipper>();
		IndexedSet_1_t078E2E05FE393B36B32B9E8C5C046FD63C68604A * L_0 = (IndexedSet_1_t078E2E05FE393B36B32B9E8C5C046FD63C68604A *)il2cpp_codegen_object_new(IndexedSet_1_t078E2E05FE393B36B32B9E8C5C046FD63C68604A_il2cpp_TypeInfo_var);
		IndexedSet_1__ctor_m988313624EBC38B9A5999C43FE32BB43B7820C3B(L_0, /*hidden argument*/IndexedSet_1__ctor_m988313624EBC38B9A5999C43FE32BB43B7820C3B_RuntimeMethod_var);
		__this->set_m_Clippers_1(L_0);
		// protected ClipperRegistry()
		Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0(__this, /*hidden argument*/NULL);
		// }
		return;
	}
}
// UnityEngine.UI.ClipperRegistry UnityEngine.UI.ClipperRegistry::get_instance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ClipperRegistry_t21CAE5706F7A4BC1D3E54AE35468162956BF7F4F * ClipperRegistry_get_instance_mE4E214237577A08B2A6C8AF9DD7CDAE1B75E387B (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ClipperRegistry_get_instance_mE4E214237577A08B2A6C8AF9DD7CDAE1B75E387B_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (s_Instance == null)
		ClipperRegistry_t21CAE5706F7A4BC1D3E54AE35468162956BF7F4F * L_0 = ((ClipperRegistry_t21CAE5706F7A4BC1D3E54AE35468162956BF7F4F_StaticFields*)il2cpp_codegen_static_fields_for(ClipperRegistry_t21CAE5706F7A4BC1D3E54AE35468162956BF7F4F_il2cpp_TypeInfo_var))->get_s_Instance_0();
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		// s_Instance = new ClipperRegistry();
		ClipperRegistry_t21CAE5706F7A4BC1D3E54AE35468162956BF7F4F * L_1 = (ClipperRegistry_t21CAE5706F7A4BC1D3E54AE35468162956BF7F4F *)il2cpp_codegen_object_new(ClipperRegistry_t21CAE5706F7A4BC1D3E54AE35468162956BF7F4F_il2cpp_TypeInfo_var);
		ClipperRegistry__ctor_m7F1EE293535B9B61C281BC6CCF563051B1212A74(L_1, /*hidden argument*/NULL);
		((ClipperRegistry_t21CAE5706F7A4BC1D3E54AE35468162956BF7F4F_StaticFields*)il2cpp_codegen_static_fields_for(ClipperRegistry_t21CAE5706F7A4BC1D3E54AE35468162956BF7F4F_il2cpp_TypeInfo_var))->set_s_Instance_0(L_1);
	}

IL_0011:
	{
		// return s_Instance;
		ClipperRegistry_t21CAE5706F7A4BC1D3E54AE35468162956BF7F4F * L_2 = ((ClipperRegistry_t21CAE5706F7A4BC1D3E54AE35468162956BF7F4F_StaticFields*)il2cpp_codegen_static_fields_for(ClipperRegistry_t21CAE5706F7A4BC1D3E54AE35468162956BF7F4F_il2cpp_TypeInfo_var))->get_s_Instance_0();
		return L_2;
	}
}
// System.Void UnityEngine.UI.ClipperRegistry::Cull()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClipperRegistry_Cull_m1ECFA826A6969A177CE2DC701056E4A5E73A4BCB (ClipperRegistry_t21CAE5706F7A4BC1D3E54AE35468162956BF7F4F * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ClipperRegistry_Cull_m1ECFA826A6969A177CE2DC701056E4A5E73A4BCB_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		// for (var i = 0; i < m_Clippers.Count; ++i)
		V_0 = 0;
		goto IL_0019;
	}

IL_0004:
	{
		// m_Clippers[i].PerformClipping();
		IndexedSet_1_t078E2E05FE393B36B32B9E8C5C046FD63C68604A * L_0 = __this->get_m_Clippers_1();
		int32_t L_1 = V_0;
		NullCheck(L_0);
		RuntimeObject* L_2 = IndexedSet_1_get_Item_m483F24F5AE9A4A668E215CF14829E4C323C43BE5(L_0, L_1, /*hidden argument*/IndexedSet_1_get_Item_m483F24F5AE9A4A668E215CF14829E4C323C43BE5_RuntimeMethod_var);
		NullCheck(L_2);
		InterfaceActionInvoker0::Invoke(0 /* System.Void UnityEngine.UI.IClipper::PerformClipping() */, IClipper_t548E5A5A4671DF46008ECF051372EFAEB16C867F_il2cpp_TypeInfo_var, L_2);
		// for (var i = 0; i < m_Clippers.Count; ++i)
		int32_t L_3 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1));
	}

IL_0019:
	{
		// for (var i = 0; i < m_Clippers.Count; ++i)
		int32_t L_4 = V_0;
		IndexedSet_1_t078E2E05FE393B36B32B9E8C5C046FD63C68604A * L_5 = __this->get_m_Clippers_1();
		NullCheck(L_5);
		int32_t L_6 = IndexedSet_1_get_Count_mC17606E683A6D310D5B9467C22FE99C9304686BE(L_5, /*hidden argument*/IndexedSet_1_get_Count_mC17606E683A6D310D5B9467C22FE99C9304686BE_RuntimeMethod_var);
		if ((((int32_t)L_4) < ((int32_t)L_6)))
		{
			goto IL_0004;
		}
	}
	{
		// }
		return;
	}
}
// System.Void UnityEngine.UI.ClipperRegistry::Register(UnityEngine.UI.IClipper)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClipperRegistry_Register_mF8163BA97EA885507238312E699186155494D4F6 (RuntimeObject* ___c0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ClipperRegistry_Register_mF8163BA97EA885507238312E699186155494D4F6_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (c == null)
		RuntimeObject* L_0 = ___c0;
		if (L_0)
		{
			goto IL_0004;
		}
	}
	{
		// return;
		return;
	}

IL_0004:
	{
		// instance.m_Clippers.AddUnique(c);
		ClipperRegistry_t21CAE5706F7A4BC1D3E54AE35468162956BF7F4F * L_1 = ClipperRegistry_get_instance_mE4E214237577A08B2A6C8AF9DD7CDAE1B75E387B(/*hidden argument*/NULL);
		NullCheck(L_1);
		IndexedSet_1_t078E2E05FE393B36B32B9E8C5C046FD63C68604A * L_2 = L_1->get_m_Clippers_1();
		RuntimeObject* L_3 = ___c0;
		NullCheck(L_2);
		IndexedSet_1_AddUnique_mD5F8594FB7274B56EF1399D057C483FEBC8CB577(L_2, L_3, /*hidden argument*/IndexedSet_1_AddUnique_mD5F8594FB7274B56EF1399D057C483FEBC8CB577_RuntimeMethod_var);
		// }
		return;
	}
}
// System.Void UnityEngine.UI.ClipperRegistry::Unregister(UnityEngine.UI.IClipper)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClipperRegistry_Unregister_mE9C2B3D8B5C8C71FE5B888D621EABC5E7639C7A2 (RuntimeObject* ___c0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ClipperRegistry_Unregister_mE9C2B3D8B5C8C71FE5B888D621EABC5E7639C7A2_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// instance.m_Clippers.Remove(c);
		ClipperRegistry_t21CAE5706F7A4BC1D3E54AE35468162956BF7F4F * L_0 = ClipperRegistry_get_instance_mE4E214237577A08B2A6C8AF9DD7CDAE1B75E387B(/*hidden argument*/NULL);
		NullCheck(L_0);
		IndexedSet_1_t078E2E05FE393B36B32B9E8C5C046FD63C68604A * L_1 = L_0->get_m_Clippers_1();
		RuntimeObject* L_2 = ___c0;
		NullCheck(L_1);
		IndexedSet_1_Remove_m30A0E66F4AF79BD97B7A0F94ACD66AA6B74E383E(L_1, L_2, /*hidden argument*/IndexedSet_1_Remove_m30A0E66F4AF79BD97B7A0F94ACD66AA6B74E383E_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&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_t35B976DE901B5423C11705E156938EA27AB402CE  Clipping_FindCullAndClipWorldRect_m1006EEFD92ECCD0551162A8E4D677970A00B597A (List_1_t2BA894CDA977BF8C8AC7BD397B1F6602A63B92C4 * ___rectMaskParents0, bool* ___validRect1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Clipping_FindCullAndClipWorldRect_m1006EEFD92ECCD0551162A8E4D677970A00B597A_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Rect_t35B976DE901B5423C11705E156938EA27AB402CE  V_0;
	memset((&V_0), 0, sizeof(V_0));
	Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E  V_1;
	memset((&V_1), 0, sizeof(V_1));
	float V_2 = 0.0f;
	float V_3 = 0.0f;
	float V_4 = 0.0f;
	float V_5 = 0.0f;
	Rect_t35B976DE901B5423C11705E156938EA27AB402CE  V_6;
	memset((&V_6), 0, sizeof(V_6));
	int32_t V_7 = 0;
	bool* G_B15_0 = NULL;
	bool* G_B14_0 = NULL;
	int32_t G_B16_0 = 0;
	bool* G_B16_1 = NULL;
	{
		// if (rectMaskParents.Count == 0)
		List_1_t2BA894CDA977BF8C8AC7BD397B1F6602A63B92C4 * L_0 = ___rectMaskParents0;
		NullCheck(L_0);
		int32_t L_1 = List_1_get_Count_m168DA7AAF75C998C00442B5E32BFB956D96D5AEE_inline(L_0, /*hidden argument*/List_1_get_Count_m168DA7AAF75C998C00442B5E32BFB956D96D5AEE_RuntimeMethod_var);
		if (L_1)
		{
			goto IL_0016;
		}
	}
	{
		// validRect = false;
		bool* L_2 = ___validRect1;
		*((int8_t*)L_2) = (int8_t)0;
		// return new Rect();
		il2cpp_codegen_initobj((&V_6), sizeof(Rect_t35B976DE901B5423C11705E156938EA27AB402CE ));
		Rect_t35B976DE901B5423C11705E156938EA27AB402CE  L_3 = V_6;
		return L_3;
	}

IL_0016:
	{
		// Rect current = rectMaskParents[0].canvasRect;
		List_1_t2BA894CDA977BF8C8AC7BD397B1F6602A63B92C4 * L_4 = ___rectMaskParents0;
		NullCheck(L_4);
		RectMask2D_tF2CF19F2A4FE2D2FFC7E6F7809374757CA2F377B * L_5 = List_1_get_Item_m4B4B96BD54C1E38C67B3621EDAEFF9B1ECDFF556_inline(L_4, 0, /*hidden argument*/List_1_get_Item_m4B4B96BD54C1E38C67B3621EDAEFF9B1ECDFF556_RuntimeMethod_var);
		NullCheck(L_5);
		Rect_t35B976DE901B5423C11705E156938EA27AB402CE  L_6 = RectMask2D_get_canvasRect_m2CFEAC92FBAE3C1E500CAD0BDB3D6CDD263558BA(L_5, /*hidden argument*/NULL);
		V_0 = L_6;
		// Vector4 offset = rectMaskParents[0].padding;
		List_1_t2BA894CDA977BF8C8AC7BD397B1F6602A63B92C4 * L_7 = ___rectMaskParents0;
		NullCheck(L_7);
		RectMask2D_tF2CF19F2A4FE2D2FFC7E6F7809374757CA2F377B * L_8 = List_1_get_Item_m4B4B96BD54C1E38C67B3621EDAEFF9B1ECDFF556_inline(L_7, 0, /*hidden argument*/List_1_get_Item_m4B4B96BD54C1E38C67B3621EDAEFF9B1ECDFF556_RuntimeMethod_var);
		NullCheck(L_8);
		Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E  L_9 = RectMask2D_get_padding_mAE70AF9C0ABD28AD225A2BFD4965C45883B31E20_inline(L_8, /*hidden argument*/NULL);
		V_1 = L_9;
		// float xMin = current.xMin + offset.x;
		float L_10 = Rect_get_xMin_mFDFA74F66595FD2B8CE360183D1A92B575F0A76E((Rect_t35B976DE901B5423C11705E156938EA27AB402CE *)(&V_0), /*hidden argument*/NULL);
		Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E  L_11 = V_1;
		float L_12 = L_11.get_x_1();
		V_2 = ((float)il2cpp_codegen_add((float)L_10, (float)L_12));
		// float xMax = current.xMax - offset.z;
		float L_13 = Rect_get_xMax_mA16D7C3C2F30F8608719073ED79028C11CE90983((Rect_t35B976DE901B5423C11705E156938EA27AB402CE *)(&V_0), /*hidden argument*/NULL);
		Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E  L_14 = V_1;
		float L_15 = L_14.get_z_3();
		V_3 = ((float)il2cpp_codegen_subtract((float)L_13, (float)L_15));
		// float yMin = current.yMin + offset.y;
		float L_16 = Rect_get_yMin_m31EDC3262BE39D2F6464B15397F882237E6158C3((Rect_t35B976DE901B5423C11705E156938EA27AB402CE *)(&V_0), /*hidden argument*/NULL);
		Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E  L_17 = V_1;
		float L_18 = L_17.get_y_2();
		V_4 = ((float)il2cpp_codegen_add((float)L_16, (float)L_18));
		// float yMax = current.yMax - offset.w;
		float L_19 = Rect_get_yMax_m8AA5E92C322AF3FF571330F00579DA864F33341B((Rect_t35B976DE901B5423C11705E156938EA27AB402CE *)(&V_0), /*hidden argument*/NULL);
		Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E  L_20 = V_1;
		float L_21 = L_20.get_w_4();
		V_5 = ((float)il2cpp_codegen_subtract((float)L_19, (float)L_21));
		// for (var i = 1; i < rectMaskParents.Count; ++i)
		V_7 = 1;
		goto IL_011c;
	}

IL_0076:
	{
		// current = rectMaskParents[i].canvasRect;
		List_1_t2BA894CDA977BF8C8AC7BD397B1F6602A63B92C4 * L_22 = ___rectMaskParents0;
		int32_t L_23 = V_7;
		NullCheck(L_22);
		RectMask2D_tF2CF19F2A4FE2D2FFC7E6F7809374757CA2F377B * L_24 = List_1_get_Item_m4B4B96BD54C1E38C67B3621EDAEFF9B1ECDFF556_inline(L_22, L_23, /*hidden argument*/List_1_get_Item_m4B4B96BD54C1E38C67B3621EDAEFF9B1ECDFF556_RuntimeMethod_var);
		NullCheck(L_24);
		Rect_t35B976DE901B5423C11705E156938EA27AB402CE  L_25 = RectMask2D_get_canvasRect_m2CFEAC92FBAE3C1E500CAD0BDB3D6CDD263558BA(L_24, /*hidden argument*/NULL);
		V_0 = L_25;
		// offset = rectMaskParents[i].padding;
		List_1_t2BA894CDA977BF8C8AC7BD397B1F6602A63B92C4 * L_26 = ___rectMaskParents0;
		int32_t L_27 = V_7;
		NullCheck(L_26);
		RectMask2D_tF2CF19F2A4FE2D2FFC7E6F7809374757CA2F377B * L_28 = List_1_get_Item_m4B4B96BD54C1E38C67B3621EDAEFF9B1ECDFF556_inline(L_26, L_27, /*hidden argument*/List_1_get_Item_m4B4B96BD54C1E38C67B3621EDAEFF9B1ECDFF556_RuntimeMethod_var);
		NullCheck(L_28);
		Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E  L_29 = RectMask2D_get_padding_mAE70AF9C0ABD28AD225A2BFD4965C45883B31E20_inline(L_28, /*hidden argument*/NULL);
		V_1 = L_29;
		// if (xMin < current.xMin + offset.x)
		float L_30 = V_2;
		float L_31 = Rect_get_xMin_mFDFA74F66595FD2B8CE360183D1A92B575F0A76E((Rect_t35B976DE901B5423C11705E156938EA27AB402CE *)(&V_0), /*hidden argument*/NULL);
		Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E  L_32 = V_1;
		float L_33 = L_32.get_x_1();
		if ((!(((float)L_30) < ((float)((float)il2cpp_codegen_add((float)L_31, (float)L_33))))))
		{
			goto IL_00b2;
		}
	}
	{
		// xMin = current.xMin + offset.x;
		float L_34 = Rect_get_xMin_mFDFA74F66595FD2B8CE360183D1A92B575F0A76E((Rect_t35B976DE901B5423C11705E156938EA27AB402CE *)(&V_0), /*hidden argument*/NULL);
		Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E  L_35 = V_1;
		float L_36 = L_35.get_x_1();
		V_2 = ((float)il2cpp_codegen_add((float)L_34, (float)L_36));
	}

IL_00b2:
	{
		// if (yMin < current.yMin + offset.y)
		float L_37 = V_4;
		float L_38 = Rect_get_yMin_m31EDC3262BE39D2F6464B15397F882237E6158C3((Rect_t35B976DE901B5423C11705E156938EA27AB402CE *)(&V_0), /*hidden argument*/NULL);
		Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E  L_39 = V_1;
		float L_40 = L_39.get_y_2();
		if ((!(((float)L_37) < ((float)((float)il2cpp_codegen_add((float)L_38, (float)L_40))))))
		{
			goto IL_00d4;
		}
	}
	{
		// yMin = current.yMin + offset.y;
		float L_41 = Rect_get_yMin_m31EDC3262BE39D2F6464B15397F882237E6158C3((Rect_t35B976DE901B5423C11705E156938EA27AB402CE *)(&V_0), /*hidden argument*/NULL);
		Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E  L_42 = V_1;
		float L_43 = L_42.get_y_2();
		V_4 = ((float)il2cpp_codegen_add((float)L_41, (float)L_43));
	}

IL_00d4:
	{
		// if (xMax > current.xMax - offset.z)
		float L_44 = V_3;
		float L_45 = Rect_get_xMax_mA16D7C3C2F30F8608719073ED79028C11CE90983((Rect_t35B976DE901B5423C11705E156938EA27AB402CE *)(&V_0), /*hidden argument*/NULL);
		Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E  L_46 = V_1;
		float L_47 = L_46.get_z_3();
		if ((!(((float)L_44) > ((float)((float)il2cpp_codegen_subtract((float)L_45, (float)L_47))))))
		{
			goto IL_00f4;
		}
	}
	{
		// xMax = current.xMax - offset.z;
		float L_48 = Rect_get_xMax_mA16D7C3C2F30F8608719073ED79028C11CE90983((Rect_t35B976DE901B5423C11705E156938EA27AB402CE *)(&V_0), /*hidden argument*/NULL);
		Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E  L_49 = V_1;
		float L_50 = L_49.get_z_3();
		V_3 = ((float)il2cpp_codegen_subtract((float)L_48, (float)L_50));
	}

IL_00f4:
	{
		// if (yMax > current.yMax - offset.w)
		float L_51 = V_5;
		float L_52 = Rect_get_yMax_m8AA5E92C322AF3FF571330F00579DA864F33341B((Rect_t35B976DE901B5423C11705E156938EA27AB402CE *)(&V_0), /*hidden argument*/NULL);
		Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E  L_53 = V_1;
		float L_54 = L_53.get_w_4();
		if ((!(((float)L_51) > ((float)((float)il2cpp_codegen_subtract((float)L_52, (float)L_54))))))
		{
			goto IL_0116;
		}
	}
	{
		// yMax = current.yMax - offset.w;
		float L_55 = Rect_get_yMax_m8AA5E92C322AF3FF571330F00579DA864F33341B((Rect_t35B976DE901B5423C11705E156938EA27AB402CE *)(&V_0), /*hidden argument*/NULL);
		Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E  L_56 = V_1;
		float L_57 = L_56.get_w_4();
		V_5 = ((float)il2cpp_codegen_subtract((float)L_55, (float)L_57));
	}

IL_0116:
	{
		// for (var i = 1; i < rectMaskParents.Count; ++i)
		int32_t L_58 = V_7;
		V_7 = ((int32_t)il2cpp_codegen_add((int32_t)L_58, (int32_t)1));
	}

IL_011c:
	{
		// for (var i = 1; i < rectMaskParents.Count; ++i)
		int32_t L_59 = V_7;
		List_1_t2BA894CDA977BF8C8AC7BD397B1F6602A63B92C4 * L_60 = ___rectMaskParents0;
		NullCheck(L_60);
		int32_t L_61 = List_1_get_Count_m168DA7AAF75C998C00442B5E32BFB956D96D5AEE_inline(L_60, /*hidden argument*/List_1_get_Count_m168DA7AAF75C998C00442B5E32BFB956D96D5AEE_RuntimeMethod_var);
		if ((((int32_t)L_59) < ((int32_t)L_61)))
		{
			goto IL_0076;
		}
	}
	{
		// validRect = xMax > xMin && yMax > yMin;
		bool* L_62 = ___validRect1;
		float L_63 = V_3;
		float L_64 = V_2;
		G_B14_0 = L_62;
		if ((!(((float)L_63) > ((float)L_64))))
		{
			G_B15_0 = L_62;
			goto IL_0136;
		}
	}
	{
		float L_65 = V_5;
		float L_66 = V_4;
		G_B16_0 = ((((float)L_65) > ((float)L_66))? 1 : 0);
		G_B16_1 = G_B14_0;
		goto IL_0137;
	}

IL_0136:
	{
		G_B16_0 = 0;
		G_B16_1 = G_B15_0;
	}

IL_0137:
	{
		*((int8_t*)G_B16_1) = (int8_t)G_B16_0;
		// if (validRect)
		bool* L_67 = ___validRect1;
		int32_t L_68 = *((uint8_t*)L_67);
		if (!L_68)
		{
			goto IL_014d;
		}
	}
	{
		// return new Rect(xMin, yMin, xMax - xMin, yMax - yMin);
		float L_69 = V_2;
		float L_70 = V_4;
		float L_71 = V_3;
		float L_72 = V_2;
		float L_73 = V_5;
		float L_74 = V_4;
		Rect_t35B976DE901B5423C11705E156938EA27AB402CE  L_75;
		memset((&L_75), 0, sizeof(L_75));
		Rect__ctor_m50B92C75005C9C5A0D05E6E0EBB43AFAF7C66280((&L_75), L_69, L_70, ((float)il2cpp_codegen_subtract((float)L_71, (float)L_72)), ((float)il2cpp_codegen_subtract((float)L_73, (float)L_74)), /*hidden argument*/NULL);
		return L_75;
	}

IL_014d:
	{
		// return new Rect();
		il2cpp_codegen_initobj((&V_6), sizeof(Rect_t35B976DE901B5423C11705E156938EA27AB402CE ));
		Rect_t35B976DE901B5423C11705E156938EA27AB402CE  L_76 = V_6;
		return L_76;
	}
}
#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()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ColorBlock_get_normalColor_mE0A4EBADEFB7A6F245F590B0A5DBB59F289C0905 (ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA * __this, const RuntimeMethod* method)
{
	{
		// public Color normalColor       { get { return m_NormalColor; } set { m_NormalColor = value; } }
		Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  L_0 = __this->get_m_NormalColor_0();
		return L_0;
	}
}
IL2CPP_EXTERN_C  Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ColorBlock_get_normalColor_mE0A4EBADEFB7A6F245F590B0A5DBB59F289C0905_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA * _thisAdjusted = reinterpret_cast<ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA *>(__this + _offset);
	return ColorBlock_get_normalColor_mE0A4EBADEFB7A6F245F590B0A5DBB59F289C0905_inline(_thisAdjusted, method);
}
// System.Void UnityEngine.UI.ColorBlock::set_normalColor(UnityEngine.Color)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ColorBlock_set_normalColor_mAB3355641A3BA73B63E1A8727EC51A095262CC51 (ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA * __this, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ___value0, const RuntimeMethod* method)
{
	{
		// public Color normalColor       { get { return m_NormalColor; } set { m_NormalColor = value; } }
		Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  L_0 = ___value0;
		__this->set_m_NormalColor_0(L_0);
		// public Color normalColor       { get { return m_NormalColor; } set { m_NormalColor = value; } }
		return;
	}
}
IL2CPP_EXTERN_C  void ColorBlock_set_normalColor_mAB3355641A3BA73B63E1A8727EC51A095262CC51_AdjustorThunk (RuntimeObject * __this, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ___value0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA * _thisAdjusted = reinterpret_cast<ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA *>(__this + _offset);
	ColorBlock_set_normalColor_mAB3355641A3BA73B63E1A8727EC51A095262CC51_inline(_thisAdjusted, ___value0, method);
}
// UnityEngine.Color UnityEngine.UI.ColorBlock::get_highlightedColor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ColorBlock_get_highlightedColor_m779349828B304DB2551C3A3CCDDD69861A21EDFF (ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA * __this, const RuntimeMethod* method)
{
	{
		// public Color highlightedColor  { get { return m_HighlightedColor; } set { m_HighlightedColor = value; } }
		Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  L_0 = __this->get_m_HighlightedColor_1();
		return L_0;
	}
}
IL2CPP_EXTERN_C  Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ColorBlock_get_highlightedColor_m779349828B304DB2551C3A3CCDDD69861A21EDFF_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA * _thisAdjusted = reinterpret_cast<ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA *>(__this + _offset);
	return ColorBlock_get_highlightedColor_m779349828B304DB2551C3A3CCDDD69861A21EDFF_inline(_thisAdjusted, method);
}
// System.Void UnityEngine.UI.ColorBlock::set_highlightedColor(UnityEngine.Color)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ColorBlock_set_highlightedColor_m7E9A152B71CD6CBD5BEE9E4019547BD9CC991AF6 (ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA * __this, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ___value0, const RuntimeMethod* method)
{
	{
		// public Color highlightedColor  { get { return m_HighlightedColor; } set { m_HighlightedColor = value; } }
		Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  L_0 = ___value0;
		__this->set_m_HighlightedColor_1(L_0);
		// public Color highlightedColor  { get { return m_HighlightedColor; } set { m_HighlightedColor = value; } }
		return;
	}
}
IL2CPP_EXTERN_C  void ColorBlock_set_highlightedColor_m7E9A152B71CD6CBD5BEE9E4019547BD9CC991AF6_AdjustorThunk (RuntimeObject * __this, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ___value0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA * _thisAdjusted = reinterpret_cast<ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA *>(__this + _offset);
	ColorBlock_set_highlightedColor_m7E9A152B71CD6CBD5BEE9E4019547BD9CC991AF6_inline(_thisAdjusted, ___value0, method);
}
// UnityEngine.Color UnityEngine.UI.ColorBlock::get_pressedColor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ColorBlock_get_pressedColor_m19AA95DCC2519975D93202C997EECB3E06CE96E5 (ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA * __this, const RuntimeMethod* method)
{
	{
		// public Color pressedColor      { get { return m_PressedColor; } set { m_PressedColor = value; } }
		Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  L_0 = __this->get_m_PressedColor_2();
		return L_0;
	}
}
IL2CPP_EXTERN_C  Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ColorBlock_get_pressedColor_m19AA95DCC2519975D93202C997EECB3E06CE96E5_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA * _thisAdjusted = reinterpret_cast<ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA *>(__this + _offset);
	return ColorBlock_get_pressedColor_m19AA95DCC2519975D93202C997EECB3E06CE96E5_inline(_thisAdjusted, method);
}
// System.Void UnityEngine.UI.ColorBlock::set_pressedColor(UnityEngine.Color)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ColorBlock_set_pressedColor_m252EDA03CA097EF1604FF2678598BA6A294C13C8 (ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA * __this, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ___value0, const RuntimeMethod* method)
{
	{
		// public Color pressedColor      { get { return m_PressedColor; } set { m_PressedColor = value; } }
		Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  L_0 = ___value0;
		__this->set_m_PressedColor_2(L_0);
		// public Color pressedColor      { get { return m_PressedColor; } set { m_PressedColor = value; } }
		return;
	}
}
IL2CPP_EXTERN_C  void ColorBlock_set_pressedColor_m252EDA03CA097EF1604FF2678598BA6A294C13C8_AdjustorThunk (RuntimeObject * __this, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ___value0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA * _thisAdjusted = reinterpret_cast<ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA *>(__this + _offset);
	ColorBlock_set_pressedColor_m252EDA03CA097EF1604FF2678598BA6A294C13C8_inline(_thisAdjusted, ___value0, method);
}
// UnityEngine.Color UnityEngine.UI.ColorBlock::get_selectedColor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ColorBlock_get_selectedColor_mE6DDB9D2D3466CCFFFF000286619BEC4AB60F83D (ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA * __this, const RuntimeMethod* method)
{
	{
		// public Color selectedColor     { get { return m_SelectedColor; } set { m_SelectedColor = value; } }
		Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  L_0 = __this->get_m_SelectedColor_3();
		return L_0;
	}
}
IL2CPP_EXTERN_C  Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ColorBlock_get_selectedColor_mE6DDB9D2D3466CCFFFF000286619BEC4AB60F83D_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA * _thisAdjusted = reinterpret_cast<ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA *>(__this + _offset);
	return ColorBlock_get_selectedColor_mE6DDB9D2D3466CCFFFF000286619BEC4AB60F83D_inline(_thisAdjusted, method);
}
// System.Void UnityEngine.UI.ColorBlock::set_selectedColor(UnityEngine.Color)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ColorBlock_set_selectedColor_mE731B0D4FFE33D3438CA3757F72B6808066937E2 (ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA * __this, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ___value0, const RuntimeMethod* method)
{
	{
		// public Color selectedColor     { get { return m_SelectedColor; } set { m_SelectedColor = value; } }
		Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  L_0 = ___value0;
		__this->set_m_SelectedColor_3(L_0);
		// public Color selectedColor     { get { return m_SelectedColor; } set { m_SelectedColor = value; } }
		return;
	}
}
IL2CPP_EXTERN_C  void ColorBlock_set_selectedColor_mE731B0D4FFE33D3438CA3757F72B6808066937E2_AdjustorThunk (RuntimeObject * __this, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ___value0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA * _thisAdjusted = reinterpret_cast<ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA *>(__this + _offset);
	ColorBlock_set_selectedColor_mE731B0D4FFE33D3438CA3757F72B6808066937E2_inline(_thisAdjusted, ___value0, method);
}
// UnityEngine.Color UnityEngine.UI.ColorBlock::get_disabledColor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ColorBlock_get_disabledColor_mD865FC8BCFE7B8535A51A68E78130409F3C97FC8 (ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA * __this, const RuntimeMethod* method)
{
	{
		// public Color disabledColor     { get { return m_DisabledColor; } set { m_DisabledColor = value; } }
		Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  L_0 = __this->get_m_DisabledColor_4();
		return L_0;
	}
}
IL2CPP_EXTERN_C  Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ColorBlock_get_disabledColor_mD865FC8BCFE7B8535A51A68E78130409F3C97FC8_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA * _thisAdjusted = reinterpret_cast<ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA *>(__this + _offset);
	return ColorBlock_get_disabledColor_mD865FC8BCFE7B8535A51A68E78130409F3C97FC8_inline(_thisAdjusted, method);
}
// System.Void UnityEngine.UI.ColorBlock::set_disabledColor(UnityEngine.Color)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ColorBlock_set_disabledColor_mABE874E9EF8C41CE83BB16B94C7511AF1FE8AE47 (ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA * __this, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ___value0, const RuntimeMethod* method)
{
	{
		// public Color disabledColor     { get { return m_DisabledColor; } set { m_DisabledColor = value; } }
		Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  L_0 = ___value0;
		__this->set_m_DisabledColor_4(L_0);
		// public Color disabledColor     { get { return m_DisabledColor; } set { m_DisabledColor = value; } }
		return;
	}
}
IL2CPP_EXTERN_C  void ColorBlock_set_disabledColor_mABE874E9EF8C41CE83BB16B94C7511AF1FE8AE47_AdjustorThunk (RuntimeObject * __this, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ___value0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA * _thisAdjusted = reinterpret_cast<ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA *>(__this + _offset);
	ColorBlock_set_disabledColor_mABE874E9EF8C41CE83BB16B94C7511AF1FE8AE47_inline(_thisAdjusted, ___value0, method);
}
// System.Single UnityEngine.UI.ColorBlock::get_colorMultiplier()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ColorBlock_get_colorMultiplier_mA273A409AC9125C22CBCCB236F0E758C36BA9581 (ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA * __this, const RuntimeMethod* method)
{
	{
		// public float colorMultiplier   { get { return m_ColorMultiplier; } set { m_ColorMultiplier = value; } }
		float L_0 = __this->get_m_ColorMultiplier_5();
		return L_0;
	}
}
IL2CPP_EXTERN_C  float ColorBlock_get_colorMultiplier_mA273A409AC9125C22CBCCB236F0E758C36BA9581_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA * _thisAdjusted = reinterpret_cast<ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA *>(__this + _offset);
	return ColorBlock_get_colorMultiplier_mA273A409AC9125C22CBCCB236F0E758C36BA9581_inline(_thisAdjusted, method);
}
// System.Void UnityEngine.UI.ColorBlock::set_colorMultiplier(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ColorBlock_set_colorMultiplier_m8EE6BD49B92CA0C7E801E9D4E39F0AB39237FE26 (ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA * __this, float ___value0, const RuntimeMethod* method)
{
	{
		// public float colorMultiplier   { get { return m_ColorMultiplier; } set { m_ColorMultiplier = value; } }
		float L_0 = ___value0;
		__this->set_m_ColorMultiplier_5(L_0);
		// public float colorMultiplier   { get { return m_ColorMultiplier; } set { m_ColorMultiplier = value; } }
		return;
	}
}
IL2CPP_EXTERN_C  void ColorBlock_set_colorMultiplier_m8EE6BD49B92CA0C7E801E9D4E39F0AB39237FE26_AdjustorThunk (RuntimeObject * __this, float ___value0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA * _thisAdjusted = reinterpret_cast<ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA *>(__this + _offset);
	ColorBlock_set_colorMultiplier_m8EE6BD49B92CA0C7E801E9D4E39F0AB39237FE26_inline(_thisAdjusted, ___value0, method);
}
// System.Single UnityEngine.UI.ColorBlock::get_fadeDuration()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ColorBlock_get_fadeDuration_mCFF802DD654D7E9C3509A65974EB35153FDB1415 (ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA * __this, const RuntimeMethod* method)
{
	{
		// public float fadeDuration      { get { return m_FadeDuration; } set { m_FadeDuration = value; } }
		float L_0 = __this->get_m_FadeDuration_6();
		return L_0;
	}
}
IL2CPP_EXTERN_C  float ColorBlock_get_fadeDuration_mCFF802DD654D7E9C3509A65974EB35153FDB1415_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA * _thisAdjusted = reinterpret_cast<ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA *>(__this + _offset);
	return ColorBlock_get_fadeDuration_mCFF802DD654D7E9C3509A65974EB35153FDB1415_inline(_thisAdjusted, method);
}
// System.Void UnityEngine.UI.ColorBlock::set_fadeDuration(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ColorBlock_set_fadeDuration_m2C1C0A118396BB2DF370F2F87A6ECA861AE0CA63 (ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA * __this, float ___value0, const RuntimeMethod* method)
{
	{
		// public float fadeDuration      { get { return m_FadeDuration; } set { m_FadeDuration = value; } }
		float L_0 = ___value0;
		__this->set_m_FadeDuration_6(L_0);
		// public float fadeDuration      { get { return m_FadeDuration; } set { m_FadeDuration = value; } }
		return;
	}
}
IL2CPP_EXTERN_C  void ColorBlock_set_fadeDuration_m2C1C0A118396BB2DF370F2F87A6ECA861AE0CA63_AdjustorThunk (RuntimeObject * __this, float ___value0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA * _thisAdjusted = reinterpret_cast<ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA *>(__this + _offset);
	ColorBlock_set_fadeDuration_m2C1C0A118396BB2DF370F2F87A6ECA861AE0CA63_inline(_thisAdjusted, ___value0, method);
}
// UnityEngine.UI.ColorBlock UnityEngine.UI.ColorBlock::get_defaultColorBlock()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA  ColorBlock_get_defaultColorBlock_mD3AEFDABCF5F714D81FB2047A744930650EC223E (const RuntimeMethod* method)
{
	ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA  V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		// var c = new ColorBlock
		// {
		//     m_NormalColor      = new Color32(255, 255, 255, 255),
		//     m_HighlightedColor = new Color32(245, 245, 245, 255),
		//     m_PressedColor     = new Color32(200, 200, 200, 255),
		//     m_SelectedColor    = new Color32(245, 245, 245, 255),
		//     m_DisabledColor    = new Color32(200, 200, 200, 128),
		//     colorMultiplier    = 1.0f,
		//     fadeDuration       = 0.1f
		// };
		il2cpp_codegen_initobj((&V_0), sizeof(ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA ));
		Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23  L_0;
		memset((&L_0), 0, sizeof(L_0));
		Color32__ctor_m1AEF46FBBBE4B522E6984D081A3D158198E10AA2((&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_t119BCA590009762C7223FDD3AF9706653AC84ED2  L_1 = Color32_op_Implicit_mA89CAD76E78975F51DF7374A67D18A5F6EF8DA61(L_0, /*hidden argument*/NULL);
		(&V_0)->set_m_NormalColor_0(L_1);
		Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23  L_2;
		memset((&L_2), 0, sizeof(L_2));
		Color32__ctor_m1AEF46FBBBE4B522E6984D081A3D158198E10AA2((&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_t119BCA590009762C7223FDD3AF9706653AC84ED2  L_3 = Color32_op_Implicit_mA89CAD76E78975F51DF7374A67D18A5F6EF8DA61(L_2, /*hidden argument*/NULL);
		(&V_0)->set_m_HighlightedColor_1(L_3);
		Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23  L_4;
		memset((&L_4), 0, sizeof(L_4));
		Color32__ctor_m1AEF46FBBBE4B522E6984D081A3D158198E10AA2((&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_t119BCA590009762C7223FDD3AF9706653AC84ED2  L_5 = Color32_op_Implicit_mA89CAD76E78975F51DF7374A67D18A5F6EF8DA61(L_4, /*hidden argument*/NULL);
		(&V_0)->set_m_PressedColor_2(L_5);
		Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23  L_6;
		memset((&L_6), 0, sizeof(L_6));
		Color32__ctor_m1AEF46FBBBE4B522E6984D081A3D158198E10AA2((&L_6), (uint8_t)((int32_t)245), (uint8_t)((int32_t)245), (uint8_t)((int32_t)245), (uint8_t)((int32_t)255), /*hidden argument*/NULL);
		Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  L_7 = Color32_op_Implicit_mA89CAD76E78975F51DF7374A67D18A5F6EF8DA61(L_6, /*hidden argument*/NULL);
		(&V_0)->set_m_SelectedColor_3(L_7);
		Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23  L_8;
		memset((&L_8), 0, sizeof(L_8));
		Color32__ctor_m1AEF46FBBBE4B522E6984D081A3D158198E10AA2((&L_8), (uint8_t)((int32_t)200), (uint8_t)((int32_t)200), (uint8_t)((int32_t)200), (uint8_t)((int32_t)128), /*hidden argument*/NULL);
		Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  L_9 = Color32_op_Implicit_mA89CAD76E78975F51DF7374A67D18A5F6EF8DA61(L_8, /*hidden argument*/NULL);
		(&V_0)->set_m_DisabledColor_4(L_9);
		ColorBlock_set_colorMultiplier_m8EE6BD49B92CA0C7E801E9D4E39F0AB39237FE26_inline((ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA *)(&V_0), (1.0f), /*hidden argument*/NULL);
		ColorBlock_set_fadeDuration_m2C1C0A118396BB2DF370F2F87A6ECA861AE0CA63_inline((ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA *)(&V_0), (0.1f), /*hidden argument*/NULL);
		ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA  L_10 = V_0;
		// return c;
		return L_10;
	}
}
// System.Boolean UnityEngine.UI.ColorBlock::Equals(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ColorBlock_Equals_m5F50CD8C86A89B8EFA4E878BD914656ECEB0177D (ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA * __this, RuntimeObject * ___obj0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ColorBlock_Equals_m5F50CD8C86A89B8EFA4E878BD914656ECEB0177D_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (!(obj is ColorBlock))
		RuntimeObject * L_0 = ___obj0;
		if (((RuntimeObject *)IsInstSealed((RuntimeObject*)L_0, ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA_il2cpp_TypeInfo_var)))
		{
			goto IL_000a;
		}
	}
	{
		// return false;
		return (bool)0;
	}

IL_000a:
	{
		// return Equals((ColorBlock)obj);
		RuntimeObject * L_1 = ___obj0;
		bool L_2 = ColorBlock_Equals_mCD07A68D8E306D372ECA1D13BDA091E9579B4AEE((ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA *)__this, ((*(ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA *)((ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA *)UnBox(L_1, ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA_il2cpp_TypeInfo_var)))), /*hidden argument*/NULL);
		return L_2;
	}
}
IL2CPP_EXTERN_C  bool ColorBlock_Equals_m5F50CD8C86A89B8EFA4E878BD914656ECEB0177D_AdjustorThunk (RuntimeObject * __this, RuntimeObject * ___obj0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA * _thisAdjusted = reinterpret_cast<ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA *>(__this + _offset);
	return ColorBlock_Equals_m5F50CD8C86A89B8EFA4E878BD914656ECEB0177D(_thisAdjusted, ___obj0, method);
}
// System.Boolean UnityEngine.UI.ColorBlock::Equals(UnityEngine.UI.ColorBlock)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ColorBlock_Equals_mCD07A68D8E306D372ECA1D13BDA091E9579B4AEE (ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA * __this, ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA  ___other0, const RuntimeMethod* method)
{
	{
		// return normalColor == other.normalColor &&
		//     highlightedColor == other.highlightedColor &&
		//     pressedColor == other.pressedColor &&
		//     selectedColor == other.selectedColor &&
		//     disabledColor == other.disabledColor &&
		//     colorMultiplier == other.colorMultiplier &&
		//     fadeDuration == other.fadeDuration;
		Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  L_0 = ColorBlock_get_normalColor_mE0A4EBADEFB7A6F245F590B0A5DBB59F289C0905_inline((ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA *)__this, /*hidden argument*/NULL);
		Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  L_1 = ColorBlock_get_normalColor_mE0A4EBADEFB7A6F245F590B0A5DBB59F289C0905_inline((ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA *)(&___other0), /*hidden argument*/NULL);
		bool L_2 = Color_op_Equality_m71B1A2F64AD6228F10E20149EF6440460D2C748E(L_0, L_1, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_0083;
		}
	}
	{
		Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  L_3 = ColorBlock_get_highlightedColor_m779349828B304DB2551C3A3CCDDD69861A21EDFF_inline((ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA *)__this, /*hidden argument*/NULL);
		Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  L_4 = ColorBlock_get_highlightedColor_m779349828B304DB2551C3A3CCDDD69861A21EDFF_inline((ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA *)(&___other0), /*hidden argument*/NULL);
		bool L_5 = Color_op_Equality_m71B1A2F64AD6228F10E20149EF6440460D2C748E(L_3, L_4, /*hidden argument*/NULL);
		if (!L_5)
		{
			goto IL_0083;
		}
	}
	{
		Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  L_6 = ColorBlock_get_pressedColor_m19AA95DCC2519975D93202C997EECB3E06CE96E5_inline((ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA *)__this, /*hidden argument*/NULL);
		Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  L_7 = ColorBlock_get_pressedColor_m19AA95DCC2519975D93202C997EECB3E06CE96E5_inline((ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA *)(&___other0), /*hidden argument*/NULL);
		bool L_8 = Color_op_Equality_m71B1A2F64AD6228F10E20149EF6440460D2C748E(L_6, L_7, /*hidden argument*/NULL);
		if (!L_8)
		{
			goto IL_0083;
		}
	}
	{
		Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  L_9 = ColorBlock_get_selectedColor_mE6DDB9D2D3466CCFFFF000286619BEC4AB60F83D_inline((ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA *)__this, /*hidden argument*/NULL);
		Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  L_10 = ColorBlock_get_selectedColor_mE6DDB9D2D3466CCFFFF000286619BEC4AB60F83D_inline((ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA *)(&___other0), /*hidden argument*/NULL);
		bool L_11 = Color_op_Equality_m71B1A2F64AD6228F10E20149EF6440460D2C748E(L_9, L_10, /*hidden argument*/NULL);
		if (!L_11)
		{
			goto IL_0083;
		}
	}
	{
		Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  L_12 = ColorBlock_get_disabledColor_mD865FC8BCFE7B8535A51A68E78130409F3C97FC8_inline((ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA *)__this, /*hidden argument*/NULL);
		Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  L_13 = ColorBlock_get_disabledColor_mD865FC8BCFE7B8535A51A68E78130409F3C97FC8_inline((ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA *)(&___other0), /*hidden argument*/NULL);
		bool L_14 = Color_op_Equality_m71B1A2F64AD6228F10E20149EF6440460D2C748E(L_12, L_13, /*hidden argument*/NULL);
		if (!L_14)
		{
			goto IL_0083;
		}
	}
	{
		float L_15 = ColorBlock_get_colorMultiplier_mA273A409AC9125C22CBCCB236F0E758C36BA9581_inline((ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA *)__this, /*hidden argument*/NULL);
		float L_16 = ColorBlock_get_colorMultiplier_mA273A409AC9125C22CBCCB236F0E758C36BA9581_inline((ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA *)(&___other0), /*hidden argument*/NULL);
		if ((!(((float)L_15) == ((float)L_16))))
		{
			goto IL_0083;
		}
	}
	{
		float L_17 = ColorBlock_get_fadeDuration_mCFF802DD654D7E9C3509A65974EB35153FDB1415_inline((ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA *)__this, /*hidden argument*/NULL);
		float L_18 = ColorBlock_get_fadeDuration_mCFF802DD654D7E9C3509A65974EB35153FDB1415_inline((ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA *)(&___other0), /*hidden argument*/NULL);
		return (bool)((((float)L_17) == ((float)L_18))? 1 : 0);
	}

IL_0083:
	{
		return (bool)0;
	}
}
IL2CPP_EXTERN_C  bool ColorBlock_Equals_mCD07A68D8E306D372ECA1D13BDA091E9579B4AEE_AdjustorThunk (RuntimeObject * __this, ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA  ___other0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA * _thisAdjusted = reinterpret_cast<ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA *>(__this + _offset);
	return ColorBlock_Equals_mCD07A68D8E306D372ECA1D13BDA091E9579B4AEE(_thisAdjusted, ___other0, method);
}
// System.Boolean UnityEngine.UI.ColorBlock::op_Equality(UnityEngine.UI.ColorBlock,UnityEngine.UI.ColorBlock)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ColorBlock_op_Equality_m5D66A64DD671C058B490AB603192AF53B505DE86 (ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA  ___point10, ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA  ___point21, const RuntimeMethod* method)
{
	{
		// return point1.Equals(point2);
		ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA  L_0 = ___point21;
		bool L_1 = ColorBlock_Equals_mCD07A68D8E306D372ECA1D13BDA091E9579B4AEE((ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA *)(&___point10), L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Boolean UnityEngine.UI.ColorBlock::op_Inequality(UnityEngine.UI.ColorBlock,UnityEngine.UI.ColorBlock)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ColorBlock_op_Inequality_m78ECD4DA562EA2A1C98E66315F0A1BCB448603D6 (ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA  ___point10, ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA  ___point21, const RuntimeMethod* method)
{
	{
		// return !point1.Equals(point2);
		ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA  L_0 = ___point21;
		bool L_1 = ColorBlock_Equals_mCD07A68D8E306D372ECA1D13BDA091E9579B4AEE((ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA *)(&___point10), L_0, /*hidden argument*/NULL);
		return (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
	}
}
// System.Int32 UnityEngine.UI.ColorBlock::GetHashCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ColorBlock_GetHashCode_m92C2ECB5F5118D21A01C35481D8CC9A091AB6B4B (ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ColorBlock_GetHashCode_m92C2ECB5F5118D21A01C35481D8CC9A091AB6B4B_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// return base.GetHashCode();
		ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA  L_0 = (*(ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA *)__this);
		ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA  L_1 = L_0;
		RuntimeObject * L_2 = Box(ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA_il2cpp_TypeInfo_var, &L_1);
		NullCheck((ValueType_t4D0C27076F7C36E76190FB3328E232BCB1CD1FFF *)L_2);
		int32_t L_3 = ValueType_GetHashCode_m48E9FA7FFC7C27D876E764A94E3CF2039ED6C9F9((ValueType_t4D0C27076F7C36E76190FB3328E232BCB1CD1FFF *)L_2, /*hidden argument*/NULL);
		return L_3;
	}
}
IL2CPP_EXTERN_C  int32_t ColorBlock_GetHashCode_m92C2ECB5F5118D21A01C35481D8CC9A091AB6B4B_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA * _thisAdjusted = reinterpret_cast<ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA *>(__this + _offset);
	return ColorBlock_GetHashCode_m92C2ECB5F5118D21A01C35481D8CC9A091AB6B4B(_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
// UnityEngine.UI.ContentSizeFitter_FitMode UnityEngine.UI.ContentSizeFitter::get_horizontalFit()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ContentSizeFitter_get_horizontalFit_mB775F652AC10946108F7D44BB52C57413086F524 (ContentSizeFitter_t4EA7B51457F7EFAD3BAAC51613C7D4E0C26BF4A8 * __this, const RuntimeMethod* method)
{
	{
		// public FitMode horizontalFit { get { return m_HorizontalFit; } set { if (SetPropertyUtility.SetStruct(ref m_HorizontalFit, value)) SetDirty(); } }
		int32_t L_0 = __this->get_m_HorizontalFit_4();
		return L_0;
	}
}
// System.Void UnityEngine.UI.ContentSizeFitter::set_horizontalFit(UnityEngine.UI.ContentSizeFitter_FitMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContentSizeFitter_set_horizontalFit_mA1745A5D95BC8E08C7433D60F7C74501EEC7D232 (ContentSizeFitter_t4EA7B51457F7EFAD3BAAC51613C7D4E0C26BF4A8 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ContentSizeFitter_set_horizontalFit_mA1745A5D95BC8E08C7433D60F7C74501EEC7D232_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// public FitMode horizontalFit { get { return m_HorizontalFit; } set { if (SetPropertyUtility.SetStruct(ref m_HorizontalFit, value)) SetDirty(); } }
		int32_t* L_0 = __this->get_address_of_m_HorizontalFit_4();
		int32_t L_1 = ___value0;
		bool L_2 = SetPropertyUtility_SetStruct_TisFitMode_tBF783E77415F7063B468C18E758F738D83D60A08_m82966FBC8997BA6CE839A42F0D21C2688C77A0DC((int32_t*)L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisFitMode_tBF783E77415F7063B468C18E758F738D83D60A08_m82966FBC8997BA6CE839A42F0D21C2688C77A0DC_RuntimeMethod_var);
		if (!L_2)
		{
			goto IL_0014;
		}
	}
	{
		// public FitMode horizontalFit { get { return m_HorizontalFit; } set { if (SetPropertyUtility.SetStruct(ref m_HorizontalFit, value)) SetDirty(); } }
		ContentSizeFitter_SetDirty_m4830A85DEBF04D4D2523563C5E5ECE3712225080(__this, /*hidden argument*/NULL);
	}

IL_0014:
	{
		// public FitMode horizontalFit { get { return m_HorizontalFit; } set { if (SetPropertyUtility.SetStruct(ref m_HorizontalFit, value)) SetDirty(); } }
		return;
	}
}
// UnityEngine.UI.ContentSizeFitter_FitMode UnityEngine.UI.ContentSizeFitter::get_verticalFit()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ContentSizeFitter_get_verticalFit_m937F784A1D950E72A561B7DF96206ADA5F1FC490 (ContentSizeFitter_t4EA7B51457F7EFAD3BAAC51613C7D4E0C26BF4A8 * __this, const RuntimeMethod* method)
{
	{
		// public FitMode verticalFit { get { return m_VerticalFit; } set { if (SetPropertyUtility.SetStruct(ref m_VerticalFit, value)) SetDirty(); } }
		int32_t L_0 = __this->get_m_VerticalFit_5();
		return L_0;
	}
}
// System.Void UnityEngine.UI.ContentSizeFitter::set_verticalFit(UnityEngine.UI.ContentSizeFitter_FitMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContentSizeFitter_set_verticalFit_m57AFB7FD63A75442295C14BA58417B2110FE836A (ContentSizeFitter_t4EA7B51457F7EFAD3BAAC51613C7D4E0C26BF4A8 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ContentSizeFitter_set_verticalFit_m57AFB7FD63A75442295C14BA58417B2110FE836A_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// public FitMode verticalFit { get { return m_VerticalFit; } set { if (SetPropertyUtility.SetStruct(ref m_VerticalFit, value)) SetDirty(); } }
		int32_t* L_0 = __this->get_address_of_m_VerticalFit_5();
		int32_t L_1 = ___value0;
		bool L_2 = SetPropertyUtility_SetStruct_TisFitMode_tBF783E77415F7063B468C18E758F738D83D60A08_m82966FBC8997BA6CE839A42F0D21C2688C77A0DC((int32_t*)L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisFitMode_tBF783E77415F7063B468C18E758F738D83D60A08_m82966FBC8997BA6CE839A42F0D21C2688C77A0DC_RuntimeMethod_var);
		if (!L_2)
		{
			goto IL_0014;
		}
	}
	{
		// public FitMode verticalFit { get { return m_VerticalFit; } set { if (SetPropertyUtility.SetStruct(ref m_VerticalFit, value)) SetDirty(); } }
		ContentSizeFitter_SetDirty_m4830A85DEBF04D4D2523563C5E5ECE3712225080(__this, /*hidden argument*/NULL);
	}

IL_0014:
	{
		// public FitMode verticalFit { get { return m_VerticalFit; } set { if (SetPropertyUtility.SetStruct(ref m_VerticalFit, value)) SetDirty(); } }
		return;
	}
}
// UnityEngine.RectTransform UnityEngine.UI.ContentSizeFitter::get_rectTransform()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * ContentSizeFitter_get_rectTransform_mE7FD5F977E954B6D54B9C1CCD112A4A70840CF56 (ContentSizeFitter_t4EA7B51457F7EFAD3BAAC51613C7D4E0C26BF4A8 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ContentSizeFitter_get_rectTransform_mE7FD5F977E954B6D54B9C1CCD112A4A70840CF56_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (m_Rect == null)
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_0 = __this->get_m_Rect_6();
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Equality_mBC2401774F3BE33E8CF6F0A8148E66C95D6CFF1C(L_0, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_001a;
		}
	}
	{
		// m_Rect = GetComponent<RectTransform>();
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_2 = Component_GetComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_mEF939F54B6B56187EC11E16F51DCB12EB62C2103(__this, /*hidden argument*/Component_GetComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_mEF939F54B6B56187EC11E16F51DCB12EB62C2103_RuntimeMethod_var);
		__this->set_m_Rect_6(L_2);
	}

IL_001a:
	{
		// return m_Rect;
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_3 = __this->get_m_Rect_6();
		return L_3;
	}
}
// System.Void UnityEngine.UI.ContentSizeFitter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContentSizeFitter__ctor_m2E5245D54587CA87E6AEE5AB7FA33AB33461D4BF (ContentSizeFitter_t4EA7B51457F7EFAD3BAAC51613C7D4E0C26BF4A8 * __this, const RuntimeMethod* method)
{
	{
		// protected ContentSizeFitter()
		UIBehaviour__ctor_m270FFBC65602196134042BD4E24DB093883A1BAF(__this, /*hidden argument*/NULL);
		// {}
		return;
	}
}
// System.Void UnityEngine.UI.ContentSizeFitter::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContentSizeFitter_OnEnable_mBB226A80395594658A4E93F5CEBDA702B2581D74 (ContentSizeFitter_t4EA7B51457F7EFAD3BAAC51613C7D4E0C26BF4A8 * __this, const RuntimeMethod* method)
{
	{
		// base.OnEnable();
		UIBehaviour_OnEnable_mC9822F55BFE331807411109DA82D6AE5EF46E2C2(__this, /*hidden argument*/NULL);
		// SetDirty();
		ContentSizeFitter_SetDirty_m4830A85DEBF04D4D2523563C5E5ECE3712225080(__this, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void UnityEngine.UI.ContentSizeFitter::OnDisable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContentSizeFitter_OnDisable_m500C638EBFCDA4B7B10A93A4106B49DBADCB9619 (ContentSizeFitter_t4EA7B51457F7EFAD3BAAC51613C7D4E0C26BF4A8 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ContentSizeFitter_OnDisable_m500C638EBFCDA4B7B10A93A4106B49DBADCB9619_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// m_Tracker.Clear();
		DrivenRectTransformTracker_tB8FBBE24EEE9618CA32E4B3CF52F4AD7FDDEBE03 * L_0 = __this->get_address_of_m_Tracker_7();
		DrivenRectTransformTracker_Clear_m328659F339A4FB519C9A208A685DDED106B6FC89((DrivenRectTransformTracker_tB8FBBE24EEE9618CA32E4B3CF52F4AD7FDDEBE03 *)L_0, /*hidden argument*/NULL);
		// LayoutRebuilder.MarkLayoutForRebuild(rectTransform);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_1 = ContentSizeFitter_get_rectTransform_mE7FD5F977E954B6D54B9C1CCD112A4A70840CF56(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(LayoutRebuilder_t8D3501B43B1DE666140E2931FFA732B5B09EA5BD_il2cpp_TypeInfo_var);
		LayoutRebuilder_MarkLayoutForRebuild_m25E7408353DE4624A78A43AB985C289210B6E1EE(L_1, /*hidden argument*/NULL);
		// base.OnDisable();
		UIBehaviour_OnDisable_mDA7B89CA939C50BD6F81CC350C2969755B1576A0(__this, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void UnityEngine.UI.ContentSizeFitter::OnRectTransformDimensionsChange()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContentSizeFitter_OnRectTransformDimensionsChange_m299D481E8654CF7608B48204E48678C84DF7DB1A (ContentSizeFitter_t4EA7B51457F7EFAD3BAAC51613C7D4E0C26BF4A8 * __this, const RuntimeMethod* method)
{
	{
		// SetDirty();
		ContentSizeFitter_SetDirty_m4830A85DEBF04D4D2523563C5E5ECE3712225080(__this, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void UnityEngine.UI.ContentSizeFitter::HandleSelfFittingAlongAxis(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContentSizeFitter_HandleSelfFittingAlongAxis_m725678942EB77B09B4FCD47347DF54FD7079AFF8 (ContentSizeFitter_t4EA7B51457F7EFAD3BAAC51613C7D4E0C26BF4A8 * __this, int32_t ___axis0, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	int32_t G_B3_0 = 0;
	RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * G_B7_0 = NULL;
	ContentSizeFitter_t4EA7B51457F7EFAD3BAAC51613C7D4E0C26BF4A8 * G_B7_1 = NULL;
	DrivenRectTransformTracker_tB8FBBE24EEE9618CA32E4B3CF52F4AD7FDDEBE03 * G_B7_2 = NULL;
	RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * G_B6_0 = NULL;
	ContentSizeFitter_t4EA7B51457F7EFAD3BAAC51613C7D4E0C26BF4A8 * G_B6_1 = NULL;
	DrivenRectTransformTracker_tB8FBBE24EEE9618CA32E4B3CF52F4AD7FDDEBE03 * G_B6_2 = NULL;
	int32_t G_B8_0 = 0;
	RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * G_B8_1 = NULL;
	ContentSizeFitter_t4EA7B51457F7EFAD3BAAC51613C7D4E0C26BF4A8 * G_B8_2 = NULL;
	DrivenRectTransformTracker_tB8FBBE24EEE9618CA32E4B3CF52F4AD7FDDEBE03 * G_B8_3 = NULL;
	{
		// FitMode fitting = (axis == 0 ? horizontalFit : verticalFit);
		int32_t L_0 = ___axis0;
		if (!L_0)
		{
			goto IL_000b;
		}
	}
	{
		int32_t L_1 = ContentSizeFitter_get_verticalFit_m937F784A1D950E72A561B7DF96206ADA5F1FC490_inline(__this, /*hidden argument*/NULL);
		G_B3_0 = L_1;
		goto IL_0011;
	}

IL_000b:
	{
		int32_t L_2 = ContentSizeFitter_get_horizontalFit_mB775F652AC10946108F7D44BB52C57413086F524_inline(__this, /*hidden argument*/NULL);
		G_B3_0 = L_2;
	}

IL_0011:
	{
		V_0 = G_B3_0;
		// if (fitting == FitMode.Unconstrained)
		int32_t L_3 = V_0;
		if (L_3)
		{
			goto IL_0029;
		}
	}
	{
		// m_Tracker.Add(this, rectTransform, DrivenTransformProperties.None);
		DrivenRectTransformTracker_tB8FBBE24EEE9618CA32E4B3CF52F4AD7FDDEBE03 * L_4 = __this->get_address_of_m_Tracker_7();
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_5 = ContentSizeFitter_get_rectTransform_mE7FD5F977E954B6D54B9C1CCD112A4A70840CF56(__this, /*hidden argument*/NULL);
		DrivenRectTransformTracker_Add_m51059F302FBD574E93820E8116283D1608D1AB5A((DrivenRectTransformTracker_tB8FBBE24EEE9618CA32E4B3CF52F4AD7FDDEBE03 *)L_4, __this, L_5, 0, /*hidden argument*/NULL);
		// return;
		return;
	}

IL_0029:
	{
		// m_Tracker.Add(this, rectTransform, (axis == 0 ? DrivenTransformProperties.SizeDeltaX : DrivenTransformProperties.SizeDeltaY));
		DrivenRectTransformTracker_tB8FBBE24EEE9618CA32E4B3CF52F4AD7FDDEBE03 * L_6 = __this->get_address_of_m_Tracker_7();
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_7 = ContentSizeFitter_get_rectTransform_mE7FD5F977E954B6D54B9C1CCD112A4A70840CF56(__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_0040;
		}
	}
	{
		G_B8_0 = ((int32_t)8192);
		G_B8_1 = G_B6_0;
		G_B8_2 = G_B6_1;
		G_B8_3 = G_B6_2;
		goto IL_0045;
	}

IL_0040:
	{
		G_B8_0 = ((int32_t)4096);
		G_B8_1 = G_B7_0;
		G_B8_2 = G_B7_1;
		G_B8_3 = G_B7_2;
	}

IL_0045:
	{
		DrivenRectTransformTracker_Add_m51059F302FBD574E93820E8116283D1608D1AB5A((DrivenRectTransformTracker_tB8FBBE24EEE9618CA32E4B3CF52F4AD7FDDEBE03 *)G_B8_3, G_B8_2, G_B8_1, G_B8_0, /*hidden argument*/NULL);
		// if (fitting == FitMode.MinSize)
		int32_t L_9 = V_0;
		if ((!(((uint32_t)L_9) == ((uint32_t)1))))
		{
			goto IL_0067;
		}
	}
	{
		// rectTransform.SetSizeWithCurrentAnchors((RectTransform.Axis)axis, LayoutUtility.GetMinSize(m_Rect, axis));
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_10 = ContentSizeFitter_get_rectTransform_mE7FD5F977E954B6D54B9C1CCD112A4A70840CF56(__this, /*hidden argument*/NULL);
		int32_t L_11 = ___axis0;
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_12 = __this->get_m_Rect_6();
		int32_t L_13 = ___axis0;
		float L_14 = LayoutUtility_GetMinSize_m430414C7CA8EF99A8519968D9BD1ACEEA751A431(L_12, L_13, /*hidden argument*/NULL);
		NullCheck(L_10);
		RectTransform_SetSizeWithCurrentAnchors_m6F93CD5B798E4A53F2085862EA1B4021AEAA6745(L_10, L_11, L_14, /*hidden argument*/NULL);
		return;
	}

IL_0067:
	{
		// rectTransform.SetSizeWithCurrentAnchors((RectTransform.Axis)axis, LayoutUtility.GetPreferredSize(m_Rect, axis));
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_15 = ContentSizeFitter_get_rectTransform_mE7FD5F977E954B6D54B9C1CCD112A4A70840CF56(__this, /*hidden argument*/NULL);
		int32_t L_16 = ___axis0;
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_17 = __this->get_m_Rect_6();
		int32_t L_18 = ___axis0;
		float L_19 = LayoutUtility_GetPreferredSize_mFF694E6C47FA410533223DC752F65F02ACA639AB(L_17, L_18, /*hidden argument*/NULL);
		NullCheck(L_15);
		RectTransform_SetSizeWithCurrentAnchors_m6F93CD5B798E4A53F2085862EA1B4021AEAA6745(L_15, L_16, L_19, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void UnityEngine.UI.ContentSizeFitter::SetLayoutHorizontal()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContentSizeFitter_SetLayoutHorizontal_m966F300CAB4A67ED9FCE5C8133F091BEAA53F435 (ContentSizeFitter_t4EA7B51457F7EFAD3BAAC51613C7D4E0C26BF4A8 * __this, const RuntimeMethod* method)
{
	{
		// m_Tracker.Clear();
		DrivenRectTransformTracker_tB8FBBE24EEE9618CA32E4B3CF52F4AD7FDDEBE03 * L_0 = __this->get_address_of_m_Tracker_7();
		DrivenRectTransformTracker_Clear_m328659F339A4FB519C9A208A685DDED106B6FC89((DrivenRectTransformTracker_tB8FBBE24EEE9618CA32E4B3CF52F4AD7FDDEBE03 *)L_0, /*hidden argument*/NULL);
		// HandleSelfFittingAlongAxis(0);
		ContentSizeFitter_HandleSelfFittingAlongAxis_m725678942EB77B09B4FCD47347DF54FD7079AFF8(__this, 0, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void UnityEngine.UI.ContentSizeFitter::SetLayoutVertical()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContentSizeFitter_SetLayoutVertical_m8B76F70D92D2D74ACBB85D35028B1949205FEA63 (ContentSizeFitter_t4EA7B51457F7EFAD3BAAC51613C7D4E0C26BF4A8 * __this, const RuntimeMethod* method)
{
	{
		// HandleSelfFittingAlongAxis(1);
		ContentSizeFitter_HandleSelfFittingAlongAxis_m725678942EB77B09B4FCD47347DF54FD7079AFF8(__this, 1, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void UnityEngine.UI.ContentSizeFitter::SetDirty()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContentSizeFitter_SetDirty_m4830A85DEBF04D4D2523563C5E5ECE3712225080 (ContentSizeFitter_t4EA7B51457F7EFAD3BAAC51613C7D4E0C26BF4A8 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ContentSizeFitter_SetDirty_m4830A85DEBF04D4D2523563C5E5ECE3712225080_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (!IsActive())
		bool L_0 = VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, __this);
		if (L_0)
		{
			goto IL_0009;
		}
	}
	{
		// return;
		return;
	}

IL_0009:
	{
		// LayoutRebuilder.MarkLayoutForRebuild(rectTransform);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_1 = ContentSizeFitter_get_rectTransform_mE7FD5F977E954B6D54B9C1CCD112A4A70840CF56(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(LayoutRebuilder_t8D3501B43B1DE666140E2931FFA732B5B09EA5BD_il2cpp_TypeInfo_var);
		LayoutRebuilder_MarkLayoutForRebuild_m25E7408353DE4624A78A43AB985C289210B6E1EE(L_1, /*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
// Conversion methods for marshalling of: UnityEngine.UI.CoroutineTween.ColorTween
IL2CPP_EXTERN_C void ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228_marshal_pinvoke(const ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228& unmarshaled, ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228_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, NULL);
}
IL2CPP_EXTERN_C void ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228_marshal_pinvoke_back(const ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228_marshaled_pinvoke& marshaled, ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228& 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, NULL);
}
// Conversion method for clean up from marshalling of: UnityEngine.UI.CoroutineTween.ColorTween
IL2CPP_EXTERN_C void ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228_marshal_pinvoke_cleanup(ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: UnityEngine.UI.CoroutineTween.ColorTween
IL2CPP_EXTERN_C void ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228_marshal_com(const ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228& unmarshaled, ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228_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, NULL);
}
IL2CPP_EXTERN_C void ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228_marshal_com_back(const ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228_marshaled_com& marshaled, ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228& 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, NULL);
}
// Conversion method for clean up from marshalling of: UnityEngine.UI.CoroutineTween.ColorTween
IL2CPP_EXTERN_C void ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228_marshal_com_cleanup(ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228_marshaled_com& marshaled)
{
}
// UnityEngine.Color UnityEngine.UI.CoroutineTween.ColorTween::get_startColor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ColorTween_get_startColor_mA979B663DFD611DAC95F4A7B98AA36E24EE5E3D6 (ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228 * __this, const RuntimeMethod* method)
{
	{
		// get { return m_StartColor; }
		Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  L_0 = __this->get_m_StartColor_1();
		return L_0;
	}
}
IL2CPP_EXTERN_C  Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ColorTween_get_startColor_mA979B663DFD611DAC95F4A7B98AA36E24EE5E3D6_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228 * _thisAdjusted = reinterpret_cast<ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228 *>(__this + _offset);
	return ColorTween_get_startColor_mA979B663DFD611DAC95F4A7B98AA36E24EE5E3D6_inline(_thisAdjusted, method);
}
// System.Void UnityEngine.UI.CoroutineTween.ColorTween::set_startColor(UnityEngine.Color)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ColorTween_set_startColor_mD976BED0C47332CB811EA6B68230FFAB69DCE82D (ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228 * __this, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ___value0, const RuntimeMethod* method)
{
	{
		// set { m_StartColor = value; }
		Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  L_0 = ___value0;
		__this->set_m_StartColor_1(L_0);
		// set { m_StartColor = value; }
		return;
	}
}
IL2CPP_EXTERN_C  void ColorTween_set_startColor_mD976BED0C47332CB811EA6B68230FFAB69DCE82D_AdjustorThunk (RuntimeObject * __this, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ___value0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228 * _thisAdjusted = reinterpret_cast<ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228 *>(__this + _offset);
	ColorTween_set_startColor_mD976BED0C47332CB811EA6B68230FFAB69DCE82D_inline(_thisAdjusted, ___value0, method);
}
// UnityEngine.Color UnityEngine.UI.CoroutineTween.ColorTween::get_targetColor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ColorTween_get_targetColor_m2620FDCF03617764286DCDF8000AA3BE59C9E7AF (ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228 * __this, const RuntimeMethod* method)
{
	{
		// get { return m_TargetColor; }
		Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  L_0 = __this->get_m_TargetColor_2();
		return L_0;
	}
}
IL2CPP_EXTERN_C  Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ColorTween_get_targetColor_m2620FDCF03617764286DCDF8000AA3BE59C9E7AF_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228 * _thisAdjusted = reinterpret_cast<ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228 *>(__this + _offset);
	return ColorTween_get_targetColor_m2620FDCF03617764286DCDF8000AA3BE59C9E7AF_inline(_thisAdjusted, method);
}
// System.Void UnityEngine.UI.CoroutineTween.ColorTween::set_targetColor(UnityEngine.Color)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ColorTween_set_targetColor_m9BA400CD92F2182DFEDEA4494B66501C7596DD69 (ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228 * __this, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ___value0, const RuntimeMethod* method)
{
	{
		// set { m_TargetColor = value; }
		Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  L_0 = ___value0;
		__this->set_m_TargetColor_2(L_0);
		// set { m_TargetColor = value; }
		return;
	}
}
IL2CPP_EXTERN_C  void ColorTween_set_targetColor_m9BA400CD92F2182DFEDEA4494B66501C7596DD69_AdjustorThunk (RuntimeObject * __this, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ___value0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228 * _thisAdjusted = reinterpret_cast<ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228 *>(__this + _offset);
	ColorTween_set_targetColor_m9BA400CD92F2182DFEDEA4494B66501C7596DD69_inline(_thisAdjusted, ___value0, method);
}
// UnityEngine.UI.CoroutineTween.ColorTween_ColorTweenMode UnityEngine.UI.CoroutineTween.ColorTween::get_tweenMode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ColorTween_get_tweenMode_m908DEFB153497AC18AD08CB73AFF655C1F6D05FB (ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228 * __this, const RuntimeMethod* method)
{
	{
		// get { return m_TweenMode; }
		int32_t L_0 = __this->get_m_TweenMode_3();
		return L_0;
	}
}
IL2CPP_EXTERN_C  int32_t ColorTween_get_tweenMode_m908DEFB153497AC18AD08CB73AFF655C1F6D05FB_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228 * _thisAdjusted = reinterpret_cast<ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228 *>(__this + _offset);
	return ColorTween_get_tweenMode_m908DEFB153497AC18AD08CB73AFF655C1F6D05FB_inline(_thisAdjusted, method);
}
// System.Void UnityEngine.UI.CoroutineTween.ColorTween::set_tweenMode(UnityEngine.UI.CoroutineTween.ColorTween_ColorTweenMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ColorTween_set_tweenMode_m88B5C1FA53770422C80E61B0958CA7B94E6D8B27 (ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	{
		// set { m_TweenMode = value; }
		int32_t L_0 = ___value0;
		__this->set_m_TweenMode_3(L_0);
		// set { m_TweenMode = value; }
		return;
	}
}
IL2CPP_EXTERN_C  void ColorTween_set_tweenMode_m88B5C1FA53770422C80E61B0958CA7B94E6D8B27_AdjustorThunk (RuntimeObject * __this, int32_t ___value0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228 * _thisAdjusted = reinterpret_cast<ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228 *>(__this + _offset);
	ColorTween_set_tweenMode_m88B5C1FA53770422C80E61B0958CA7B94E6D8B27_inline(_thisAdjusted, ___value0, method);
}
// System.Single UnityEngine.UI.CoroutineTween.ColorTween::get_duration()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ColorTween_get_duration_mC4A1E3C2EA46A5C657A2B9DA240C796F770ECC5F (ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228 * __this, const RuntimeMethod* method)
{
	{
		// get { return m_Duration; }
		float L_0 = __this->get_m_Duration_4();
		return L_0;
	}
}
IL2CPP_EXTERN_C  float ColorTween_get_duration_mC4A1E3C2EA46A5C657A2B9DA240C796F770ECC5F_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228 * _thisAdjusted = reinterpret_cast<ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228 *>(__this + _offset);
	return ColorTween_get_duration_mC4A1E3C2EA46A5C657A2B9DA240C796F770ECC5F_inline(_thisAdjusted, method);
}
// System.Void UnityEngine.UI.CoroutineTween.ColorTween::set_duration(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ColorTween_set_duration_m069BFDD0F6EABA4869ABC1F4620C54F749950E3D (ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228 * __this, float ___value0, const RuntimeMethod* method)
{
	{
		// set { m_Duration = value; }
		float L_0 = ___value0;
		__this->set_m_Duration_4(L_0);
		// set { m_Duration = value; }
		return;
	}
}
IL2CPP_EXTERN_C  void ColorTween_set_duration_m069BFDD0F6EABA4869ABC1F4620C54F749950E3D_AdjustorThunk (RuntimeObject * __this, float ___value0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228 * _thisAdjusted = reinterpret_cast<ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228 *>(__this + _offset);
	ColorTween_set_duration_m069BFDD0F6EABA4869ABC1F4620C54F749950E3D_inline(_thisAdjusted, ___value0, method);
}
// System.Boolean UnityEngine.UI.CoroutineTween.ColorTween::get_ignoreTimeScale()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ColorTween_get_ignoreTimeScale_m6A06826E19314EFE9783E505C75CFC76E42E8F05 (ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228 * __this, const RuntimeMethod* method)
{
	{
		// get { return m_IgnoreTimeScale; }
		bool L_0 = __this->get_m_IgnoreTimeScale_5();
		return L_0;
	}
}
IL2CPP_EXTERN_C  bool ColorTween_get_ignoreTimeScale_m6A06826E19314EFE9783E505C75CFC76E42E8F05_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228 * _thisAdjusted = reinterpret_cast<ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228 *>(__this + _offset);
	return ColorTween_get_ignoreTimeScale_m6A06826E19314EFE9783E505C75CFC76E42E8F05_inline(_thisAdjusted, method);
}
// System.Void UnityEngine.UI.CoroutineTween.ColorTween::set_ignoreTimeScale(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ColorTween_set_ignoreTimeScale_m42071C6EB064666F7FF945EEC5B5261836E8E593 (ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228 * __this, bool ___value0, const RuntimeMethod* method)
{
	{
		// set { m_IgnoreTimeScale = value; }
		bool L_0 = ___value0;
		__this->set_m_IgnoreTimeScale_5(L_0);
		// set { m_IgnoreTimeScale = value; }
		return;
	}
}
IL2CPP_EXTERN_C  void ColorTween_set_ignoreTimeScale_m42071C6EB064666F7FF945EEC5B5261836E8E593_AdjustorThunk (RuntimeObject * __this, bool ___value0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228 * _thisAdjusted = reinterpret_cast<ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228 *>(__this + _offset);
	ColorTween_set_ignoreTimeScale_m42071C6EB064666F7FF945EEC5B5261836E8E593_inline(_thisAdjusted, ___value0, method);
}
// System.Void UnityEngine.UI.CoroutineTween.ColorTween::TweenValue(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ColorTween_TweenValue_m20FCBA50CE9328956973861A9CB0A1FD97265A58 (ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228 * __this, float ___floatPercentage0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ColorTween_TweenValue_m20FCBA50CE9328956973861A9CB0A1FD97265A58_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		// if (!ValidTarget())
		bool L_0 = ColorTween_ValidTarget_mCFF8428CFF8D45A85E4EE612263E751ED0B5987C((ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228 *)__this, /*hidden argument*/NULL);
		if (L_0)
		{
			goto IL_0009;
		}
	}
	{
		// return;
		return;
	}

IL_0009:
	{
		// var newColor = Color.Lerp(m_StartColor, m_TargetColor, floatPercentage);
		Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  L_1 = __this->get_m_StartColor_1();
		Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  L_2 = __this->get_m_TargetColor_2();
		float L_3 = ___floatPercentage0;
		Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  L_4 = Color_Lerp_mD37EF718F1BAC65A7416655F0BC902CE76559C46(L_1, L_2, L_3, /*hidden argument*/NULL);
		V_0 = L_4;
		// if (m_TweenMode == ColorTweenMode.Alpha)
		int32_t L_5 = __this->get_m_TweenMode_3();
		if ((!(((uint32_t)L_5) == ((uint32_t)2))))
		{
			goto IL_005d;
		}
	}
	{
		// newColor.r = m_StartColor.r;
		Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 * L_6 = __this->get_address_of_m_StartColor_1();
		float L_7 = L_6->get_r_0();
		(&V_0)->set_r_0(L_7);
		// newColor.g = m_StartColor.g;
		Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 * L_8 = __this->get_address_of_m_StartColor_1();
		float L_9 = L_8->get_g_1();
		(&V_0)->set_g_1(L_9);
		// newColor.b = m_StartColor.b;
		Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 * 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_0078;
	}

IL_005d:
	{
		// else if (m_TweenMode == ColorTweenMode.RGB)
		int32_t L_12 = __this->get_m_TweenMode_3();
		if ((!(((uint32_t)L_12) == ((uint32_t)1))))
		{
			goto IL_0078;
		}
	}
	{
		// newColor.a = m_StartColor.a;
		Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 * 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_0078:
	{
		// m_Target.Invoke(newColor);
		ColorTweenCallback_tA2357F5ECB0BB12F303C2D6EE5A628CFD14C91C0 * L_15 = __this->get_m_Target_0();
		Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  L_16 = V_0;
		NullCheck(L_15);
		UnityEvent_1_Invoke_m6D64470308FE35C0990F9878C1E3F6735643D39E(L_15, L_16, /*hidden argument*/UnityEvent_1_Invoke_m6D64470308FE35C0990F9878C1E3F6735643D39E_RuntimeMethod_var);
		// }
		return;
	}
}
IL2CPP_EXTERN_C  void ColorTween_TweenValue_m20FCBA50CE9328956973861A9CB0A1FD97265A58_AdjustorThunk (RuntimeObject * __this, float ___floatPercentage0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228 * _thisAdjusted = reinterpret_cast<ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228 *>(__this + _offset);
	ColorTween_TweenValue_m20FCBA50CE9328956973861A9CB0A1FD97265A58(_thisAdjusted, ___floatPercentage0, method);
}
// System.Void UnityEngine.UI.CoroutineTween.ColorTween::AddOnChangedCallback(UnityEngine.Events.UnityAction`1<UnityEngine.Color>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ColorTween_AddOnChangedCallback_m8B7B35D5B912C0BCEFB275B54A3A2EB8D1DD7DE8 (ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228 * __this, UnityAction_1_t8523D5D21ADA168AED3BD9CFFCED8FF87199DE9D * ___callback0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ColorTween_AddOnChangedCallback_m8B7B35D5B912C0BCEFB275B54A3A2EB8D1DD7DE8_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (m_Target == null)
		ColorTweenCallback_tA2357F5ECB0BB12F303C2D6EE5A628CFD14C91C0 * L_0 = __this->get_m_Target_0();
		if (L_0)
		{
			goto IL_0013;
		}
	}
	{
		// m_Target = new ColorTweenCallback();
		ColorTweenCallback_tA2357F5ECB0BB12F303C2D6EE5A628CFD14C91C0 * L_1 = (ColorTweenCallback_tA2357F5ECB0BB12F303C2D6EE5A628CFD14C91C0 *)il2cpp_codegen_object_new(ColorTweenCallback_tA2357F5ECB0BB12F303C2D6EE5A628CFD14C91C0_il2cpp_TypeInfo_var);
		ColorTweenCallback__ctor_mBB57DF8BE131686390944A01A6A10A8FBC2DE005(L_1, /*hidden argument*/NULL);
		__this->set_m_Target_0(L_1);
	}

IL_0013:
	{
		// m_Target.AddListener(callback);
		ColorTweenCallback_tA2357F5ECB0BB12F303C2D6EE5A628CFD14C91C0 * L_2 = __this->get_m_Target_0();
		UnityAction_1_t8523D5D21ADA168AED3BD9CFFCED8FF87199DE9D * L_3 = ___callback0;
		NullCheck(L_2);
		UnityEvent_1_AddListener_m2C8C24086598C0C84A9C4A06C17E30E42294E50A(L_2, L_3, /*hidden argument*/UnityEvent_1_AddListener_m2C8C24086598C0C84A9C4A06C17E30E42294E50A_RuntimeMethod_var);
		// }
		return;
	}
}
IL2CPP_EXTERN_C  void ColorTween_AddOnChangedCallback_m8B7B35D5B912C0BCEFB275B54A3A2EB8D1DD7DE8_AdjustorThunk (RuntimeObject * __this, UnityAction_1_t8523D5D21ADA168AED3BD9CFFCED8FF87199DE9D * ___callback0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228 * _thisAdjusted = reinterpret_cast<ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228 *>(__this + _offset);
	ColorTween_AddOnChangedCallback_m8B7B35D5B912C0BCEFB275B54A3A2EB8D1DD7DE8(_thisAdjusted, ___callback0, method);
}
// System.Boolean UnityEngine.UI.CoroutineTween.ColorTween::GetIgnoreTimescale()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ColorTween_GetIgnoreTimescale_m5100D5725C73E6DB3718A2CF33C9CB46CA27731E (ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228 * __this, const RuntimeMethod* method)
{
	{
		// return m_IgnoreTimeScale;
		bool L_0 = __this->get_m_IgnoreTimeScale_5();
		return L_0;
	}
}
IL2CPP_EXTERN_C  bool ColorTween_GetIgnoreTimescale_m5100D5725C73E6DB3718A2CF33C9CB46CA27731E_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228 * _thisAdjusted = reinterpret_cast<ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228 *>(__this + _offset);
	return ColorTween_GetIgnoreTimescale_m5100D5725C73E6DB3718A2CF33C9CB46CA27731E_inline(_thisAdjusted, method);
}
// System.Single UnityEngine.UI.CoroutineTween.ColorTween::GetDuration()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ColorTween_GetDuration_m327EABA3FBCD9635DCD360834176D3AEDBFA88B0 (ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228 * __this, const RuntimeMethod* method)
{
	{
		// return m_Duration;
		float L_0 = __this->get_m_Duration_4();
		return L_0;
	}
}
IL2CPP_EXTERN_C  float ColorTween_GetDuration_m327EABA3FBCD9635DCD360834176D3AEDBFA88B0_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228 * _thisAdjusted = reinterpret_cast<ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228 *>(__this + _offset);
	return ColorTween_GetDuration_m327EABA3FBCD9635DCD360834176D3AEDBFA88B0_inline(_thisAdjusted, method);
}
// System.Boolean UnityEngine.UI.CoroutineTween.ColorTween::ValidTarget()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ColorTween_ValidTarget_mCFF8428CFF8D45A85E4EE612263E751ED0B5987C (ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228 * __this, const RuntimeMethod* method)
{
	{
		// return m_Target != null;
		ColorTweenCallback_tA2357F5ECB0BB12F303C2D6EE5A628CFD14C91C0 * L_0 = __this->get_m_Target_0();
		return (bool)((!(((RuntimeObject*)(ColorTweenCallback_tA2357F5ECB0BB12F303C2D6EE5A628CFD14C91C0 *)L_0) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
	}
}
IL2CPP_EXTERN_C  bool ColorTween_ValidTarget_mCFF8428CFF8D45A85E4EE612263E751ED0B5987C_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228 * _thisAdjusted = reinterpret_cast<ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228 *>(__this + _offset);
	return ColorTween_ValidTarget_mCFF8428CFF8D45A85E4EE612263E751ED0B5987C(_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()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ColorTweenCallback__ctor_mBB57DF8BE131686390944A01A6A10A8FBC2DE005 (ColorTweenCallback_tA2357F5ECB0BB12F303C2D6EE5A628CFD14C91C0 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ColorTweenCallback__ctor_mBB57DF8BE131686390944A01A6A10A8FBC2DE005_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		UnityEvent_1__ctor_m7D3D9F37407C6599DAD458464F115E98A48A6C6A(__this, /*hidden argument*/UnityEvent_1__ctor_m7D3D9F37407C6599DAD458464F115E98A48A6C6A_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
IL2CPP_EXTERN_C void FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A_marshal_pinvoke(const FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A& unmarshaled, FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A_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, NULL);
}
IL2CPP_EXTERN_C void FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A_marshal_pinvoke_back(const FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A_marshaled_pinvoke& marshaled, FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A& 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, NULL);
}
// Conversion method for clean up from marshalling of: UnityEngine.UI.CoroutineTween.FloatTween
IL2CPP_EXTERN_C void FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A_marshal_pinvoke_cleanup(FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: UnityEngine.UI.CoroutineTween.FloatTween
IL2CPP_EXTERN_C void FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A_marshal_com(const FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A& unmarshaled, FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A_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, NULL);
}
IL2CPP_EXTERN_C void FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A_marshal_com_back(const FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A_marshaled_com& marshaled, FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A& 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, NULL);
}
// Conversion method for clean up from marshalling of: UnityEngine.UI.CoroutineTween.FloatTween
IL2CPP_EXTERN_C void FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A_marshal_com_cleanup(FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A_marshaled_com& marshaled)
{
}
// System.Single UnityEngine.UI.CoroutineTween.FloatTween::get_startValue()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FloatTween_get_startValue_m6DC736717E2EAD27CE41A6CD292B6D28AE1DED1E (FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A * __this, const RuntimeMethod* method)
{
	{
		// get { return m_StartValue; }
		float L_0 = __this->get_m_StartValue_1();
		return L_0;
	}
}
IL2CPP_EXTERN_C  float FloatTween_get_startValue_m6DC736717E2EAD27CE41A6CD292B6D28AE1DED1E_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A * _thisAdjusted = reinterpret_cast<FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A *>(__this + _offset);
	return FloatTween_get_startValue_m6DC736717E2EAD27CE41A6CD292B6D28AE1DED1E_inline(_thisAdjusted, method);
}
// System.Void UnityEngine.UI.CoroutineTween.FloatTween::set_startValue(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FloatTween_set_startValue_m34ECE8005F47D60A3F5AF976FF28881A2200B549 (FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A * __this, float ___value0, const RuntimeMethod* method)
{
	{
		// set { m_StartValue = value; }
		float L_0 = ___value0;
		__this->set_m_StartValue_1(L_0);
		// set { m_StartValue = value; }
		return;
	}
}
IL2CPP_EXTERN_C  void FloatTween_set_startValue_m34ECE8005F47D60A3F5AF976FF28881A2200B549_AdjustorThunk (RuntimeObject * __this, float ___value0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A * _thisAdjusted = reinterpret_cast<FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A *>(__this + _offset);
	FloatTween_set_startValue_m34ECE8005F47D60A3F5AF976FF28881A2200B549_inline(_thisAdjusted, ___value0, method);
}
// System.Single UnityEngine.UI.CoroutineTween.FloatTween::get_targetValue()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FloatTween_get_targetValue_m15E266DEA747D1DD8F49681E9E6AFD7FADBEB027 (FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A * __this, const RuntimeMethod* method)
{
	{
		// get { return m_TargetValue; }
		float L_0 = __this->get_m_TargetValue_2();
		return L_0;
	}
}
IL2CPP_EXTERN_C  float FloatTween_get_targetValue_m15E266DEA747D1DD8F49681E9E6AFD7FADBEB027_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A * _thisAdjusted = reinterpret_cast<FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A *>(__this + _offset);
	return FloatTween_get_targetValue_m15E266DEA747D1DD8F49681E9E6AFD7FADBEB027_inline(_thisAdjusted, method);
}
// System.Void UnityEngine.UI.CoroutineTween.FloatTween::set_targetValue(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FloatTween_set_targetValue_m04567CCFC5510BA34D68C7A2C4AE32D400D59C3E (FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A * __this, float ___value0, const RuntimeMethod* method)
{
	{
		// set { m_TargetValue = value; }
		float L_0 = ___value0;
		__this->set_m_TargetValue_2(L_0);
		// set { m_TargetValue = value; }
		return;
	}
}
IL2CPP_EXTERN_C  void FloatTween_set_targetValue_m04567CCFC5510BA34D68C7A2C4AE32D400D59C3E_AdjustorThunk (RuntimeObject * __this, float ___value0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A * _thisAdjusted = reinterpret_cast<FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A *>(__this + _offset);
	FloatTween_set_targetValue_m04567CCFC5510BA34D68C7A2C4AE32D400D59C3E_inline(_thisAdjusted, ___value0, method);
}
// System.Single UnityEngine.UI.CoroutineTween.FloatTween::get_duration()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FloatTween_get_duration_mBECFBEC57BDC30B54D0638873BA3313A8F7232F5 (FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A * __this, const RuntimeMethod* method)
{
	{
		// get { return m_Duration; }
		float L_0 = __this->get_m_Duration_3();
		return L_0;
	}
}
IL2CPP_EXTERN_C  float FloatTween_get_duration_mBECFBEC57BDC30B54D0638873BA3313A8F7232F5_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A * _thisAdjusted = reinterpret_cast<FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A *>(__this + _offset);
	return FloatTween_get_duration_mBECFBEC57BDC30B54D0638873BA3313A8F7232F5_inline(_thisAdjusted, method);
}
// System.Void UnityEngine.UI.CoroutineTween.FloatTween::set_duration(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FloatTween_set_duration_m7E3C3B6D6F9D1C5D9AE051ED64915029E8B4F094 (FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A * __this, float ___value0, const RuntimeMethod* method)
{
	{
		// set { m_Duration = value; }
		float L_0 = ___value0;
		__this->set_m_Duration_3(L_0);
		// set { m_Duration = value; }
		return;
	}
}
IL2CPP_EXTERN_C  void FloatTween_set_duration_m7E3C3B6D6F9D1C5D9AE051ED64915029E8B4F094_AdjustorThunk (RuntimeObject * __this, float ___value0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A * _thisAdjusted = reinterpret_cast<FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A *>(__this + _offset);
	FloatTween_set_duration_m7E3C3B6D6F9D1C5D9AE051ED64915029E8B4F094_inline(_thisAdjusted, ___value0, method);
}
// System.Boolean UnityEngine.UI.CoroutineTween.FloatTween::get_ignoreTimeScale()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FloatTween_get_ignoreTimeScale_mA7B69D72E1D52EF1890C89D5690D345B852C7239 (FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A * __this, const RuntimeMethod* method)
{
	{
		// get { return m_IgnoreTimeScale; }
		bool L_0 = __this->get_m_IgnoreTimeScale_4();
		return L_0;
	}
}
IL2CPP_EXTERN_C  bool FloatTween_get_ignoreTimeScale_mA7B69D72E1D52EF1890C89D5690D345B852C7239_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A * _thisAdjusted = reinterpret_cast<FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A *>(__this + _offset);
	return FloatTween_get_ignoreTimeScale_mA7B69D72E1D52EF1890C89D5690D345B852C7239_inline(_thisAdjusted, method);
}
// System.Void UnityEngine.UI.CoroutineTween.FloatTween::set_ignoreTimeScale(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FloatTween_set_ignoreTimeScale_m6826FE67438AA7F1E4ECB85EC83812BC2F6F092B (FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A * __this, bool ___value0, const RuntimeMethod* method)
{
	{
		// set { m_IgnoreTimeScale = value; }
		bool L_0 = ___value0;
		__this->set_m_IgnoreTimeScale_4(L_0);
		// set { m_IgnoreTimeScale = value; }
		return;
	}
}
IL2CPP_EXTERN_C  void FloatTween_set_ignoreTimeScale_m6826FE67438AA7F1E4ECB85EC83812BC2F6F092B_AdjustorThunk (RuntimeObject * __this, bool ___value0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A * _thisAdjusted = reinterpret_cast<FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A *>(__this + _offset);
	FloatTween_set_ignoreTimeScale_m6826FE67438AA7F1E4ECB85EC83812BC2F6F092B_inline(_thisAdjusted, ___value0, method);
}
// System.Void UnityEngine.UI.CoroutineTween.FloatTween::TweenValue(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FloatTween_TweenValue_m4E4418FB7FBDC7CBF96D95518DFACF25BCBE8EB3 (FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A * __this, float ___floatPercentage0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (FloatTween_TweenValue_m4E4418FB7FBDC7CBF96D95518DFACF25BCBE8EB3_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	{
		// if (!ValidTarget())
		bool L_0 = FloatTween_ValidTarget_m917EB0D30E72AC75D90D1D8F11B1D7EBBD00ECAE((FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A *)__this, /*hidden argument*/NULL);
		if (L_0)
		{
			goto IL_0009;
		}
	}
	{
		// return;
		return;
	}

IL_0009:
	{
		// var newValue = Mathf.Lerp(m_StartValue, m_TargetValue, floatPercentage);
		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_tFBDE6467D269BFE410605C7D806FD9991D4A89CB_il2cpp_TypeInfo_var);
		float L_4 = Mathf_Lerp_m9A74C5A0C37D0CDF45EE66E7774D12A9B93B1364(L_1, L_2, L_3, /*hidden argument*/NULL);
		V_0 = L_4;
		// m_Target.Invoke(newValue);
		FloatTweenCallback_t69056DA8AAB3BCDA97012834C1F1F265F7617502 * L_5 = __this->get_m_Target_0();
		float L_6 = V_0;
		NullCheck(L_5);
		UnityEvent_1_Invoke_m79A370B4DEEE382453AA91E44FE0718B354DC759(L_5, L_6, /*hidden argument*/UnityEvent_1_Invoke_m79A370B4DEEE382453AA91E44FE0718B354DC759_RuntimeMethod_var);
		// }
		return;
	}
}
IL2CPP_EXTERN_C  void FloatTween_TweenValue_m4E4418FB7FBDC7CBF96D95518DFACF25BCBE8EB3_AdjustorThunk (RuntimeObject * __this, float ___floatPercentage0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A * _thisAdjusted = reinterpret_cast<FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A *>(__this + _offset);
	FloatTween_TweenValue_m4E4418FB7FBDC7CBF96D95518DFACF25BCBE8EB3(_thisAdjusted, ___floatPercentage0, method);
}
// System.Void UnityEngine.UI.CoroutineTween.FloatTween::AddOnChangedCallback(UnityEngine.Events.UnityAction`1<System.Single>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FloatTween_AddOnChangedCallback_m56955D43A7CDE997CE447A1C69CA708E8190E9AE (FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A * __this, UnityAction_1_t0064196FB7635B812E65BA9FD08D39F68C75DCD9 * ___callback0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (FloatTween_AddOnChangedCallback_m56955D43A7CDE997CE447A1C69CA708E8190E9AE_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (m_Target == null)
		FloatTweenCallback_t69056DA8AAB3BCDA97012834C1F1F265F7617502 * L_0 = __this->get_m_Target_0();
		if (L_0)
		{
			goto IL_0013;
		}
	}
	{
		// m_Target = new FloatTweenCallback();
		FloatTweenCallback_t69056DA8AAB3BCDA97012834C1F1F265F7617502 * L_1 = (FloatTweenCallback_t69056DA8AAB3BCDA97012834C1F1F265F7617502 *)il2cpp_codegen_object_new(FloatTweenCallback_t69056DA8AAB3BCDA97012834C1F1F265F7617502_il2cpp_TypeInfo_var);
		FloatTweenCallback__ctor_m85BC42EE5784B9D8659BE634B8F46BFF06933EEE(L_1, /*hidden argument*/NULL);
		__this->set_m_Target_0(L_1);
	}

IL_0013:
	{
		// m_Target.AddListener(callback);
		FloatTweenCallback_t69056DA8AAB3BCDA97012834C1F1F265F7617502 * L_2 = __this->get_m_Target_0();
		UnityAction_1_t0064196FB7635B812E65BA9FD08D39F68C75DCD9 * L_3 = ___callback0;
		NullCheck(L_2);
		UnityEvent_1_AddListener_m2B3C82F28F7B39809850DE6DBF22D9751C8D6394(L_2, L_3, /*hidden argument*/UnityEvent_1_AddListener_m2B3C82F28F7B39809850DE6DBF22D9751C8D6394_RuntimeMethod_var);
		// }
		return;
	}
}
IL2CPP_EXTERN_C  void FloatTween_AddOnChangedCallback_m56955D43A7CDE997CE447A1C69CA708E8190E9AE_AdjustorThunk (RuntimeObject * __this, UnityAction_1_t0064196FB7635B812E65BA9FD08D39F68C75DCD9 * ___callback0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A * _thisAdjusted = reinterpret_cast<FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A *>(__this + _offset);
	FloatTween_AddOnChangedCallback_m56955D43A7CDE997CE447A1C69CA708E8190E9AE(_thisAdjusted, ___callback0, method);
}
// System.Boolean UnityEngine.UI.CoroutineTween.FloatTween::GetIgnoreTimescale()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FloatTween_GetIgnoreTimescale_mB93B6C1BAD120F59F58DFE9409A64DE3A4790D88 (FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A * __this, const RuntimeMethod* method)
{
	{
		// return m_IgnoreTimeScale;
		bool L_0 = __this->get_m_IgnoreTimeScale_4();
		return L_0;
	}
}
IL2CPP_EXTERN_C  bool FloatTween_GetIgnoreTimescale_mB93B6C1BAD120F59F58DFE9409A64DE3A4790D88_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A * _thisAdjusted = reinterpret_cast<FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A *>(__this + _offset);
	return FloatTween_GetIgnoreTimescale_mB93B6C1BAD120F59F58DFE9409A64DE3A4790D88_inline(_thisAdjusted, method);
}
// System.Single UnityEngine.UI.CoroutineTween.FloatTween::GetDuration()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FloatTween_GetDuration_m81D2D1E8D8AEDFDF03B54F1AF71A74824480B178 (FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A * __this, const RuntimeMethod* method)
{
	{
		// return m_Duration;
		float L_0 = __this->get_m_Duration_3();
		return L_0;
	}
}
IL2CPP_EXTERN_C  float FloatTween_GetDuration_m81D2D1E8D8AEDFDF03B54F1AF71A74824480B178_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A * _thisAdjusted = reinterpret_cast<FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A *>(__this + _offset);
	return FloatTween_GetDuration_m81D2D1E8D8AEDFDF03B54F1AF71A74824480B178_inline(_thisAdjusted, method);
}
// System.Boolean UnityEngine.UI.CoroutineTween.FloatTween::ValidTarget()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FloatTween_ValidTarget_m917EB0D30E72AC75D90D1D8F11B1D7EBBD00ECAE (FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A * __this, const RuntimeMethod* method)
{
	{
		// return m_Target != null;
		FloatTweenCallback_t69056DA8AAB3BCDA97012834C1F1F265F7617502 * L_0 = __this->get_m_Target_0();
		return (bool)((!(((RuntimeObject*)(FloatTweenCallback_t69056DA8AAB3BCDA97012834C1F1F265F7617502 *)L_0) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
	}
}
IL2CPP_EXTERN_C  bool FloatTween_ValidTarget_m917EB0D30E72AC75D90D1D8F11B1D7EBBD00ECAE_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A * _thisAdjusted = reinterpret_cast<FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A *>(__this + _offset);
	return FloatTween_ValidTarget_m917EB0D30E72AC75D90D1D8F11B1D7EBBD00ECAE(_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()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FloatTweenCallback__ctor_m85BC42EE5784B9D8659BE634B8F46BFF06933EEE (FloatTweenCallback_t69056DA8AAB3BCDA97012834C1F1F265F7617502 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (FloatTweenCallback__ctor_m85BC42EE5784B9D8659BE634B8F46BFF06933EEE_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		UnityEvent_1__ctor_m029309819C0547BE76007CF58B8EB0BC5BB9765C(__this, /*hidden argument*/UnityEvent_1__ctor_m029309819C0547BE76007CF58B8EB0BC5BB9765C_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.UI.DefaultControls_IFactoryControls UnityEngine.UI.DefaultControls::get_factory()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DefaultControls_get_factory_m616056407908402EFF7E24BC02D0A1B0CDED98B2 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DefaultControls_get_factory_m616056407908402EFF7E24BC02D0A1B0CDED98B2_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// get { return m_CurrentFactory; }
		IL2CPP_RUNTIME_CLASS_INIT(DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_il2cpp_TypeInfo_var);
		RuntimeObject* L_0 = ((DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_StaticFields*)il2cpp_codegen_static_fields_for(DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_il2cpp_TypeInfo_var))->get_m_CurrentFactory_0();
		return L_0;
	}
}
// UnityEngine.GameObject UnityEngine.UI.DefaultControls::CreateUIElementRoot(System.String,UnityEngine.Vector2,System.Type[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * DefaultControls_CreateUIElementRoot_m17541BAE4AF1CE86FBAC92CF02933A4CDAB0FAD7 (String_t* ___name0, Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___size1, TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* ___components2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DefaultControls_CreateUIElementRoot_m17541BAE4AF1CE86FBAC92CF02933A4CDAB0FAD7_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// GameObject child = factory.CreateGameObject(name, components);
		IL2CPP_RUNTIME_CLASS_INIT(DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_il2cpp_TypeInfo_var);
		RuntimeObject* L_0 = DefaultControls_get_factory_m616056407908402EFF7E24BC02D0A1B0CDED98B2_inline(/*hidden argument*/NULL);
		String_t* L_1 = ___name0;
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_2 = ___components2;
		NullCheck(L_0);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_3 = InterfaceFuncInvoker2< GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *, String_t*, TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(0 /* UnityEngine.GameObject UnityEngine.UI.DefaultControls/IFactoryControls::CreateGameObject(System.String,System.Type[]) */, IFactoryControls_tF346B725AD1BC6274693FDFCFD4665E01E2FC571_il2cpp_TypeInfo_var, L_0, L_1, L_2);
		// RectTransform rectTransform = child.GetComponent<RectTransform>();
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_4 = L_3;
		NullCheck(L_4);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_5 = GameObject_GetComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_m2E5F02DDA13C176AF75B4E7C1DB801D89E053B2C(L_4, /*hidden argument*/GameObject_GetComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_m2E5F02DDA13C176AF75B4E7C1DB801D89E053B2C_RuntimeMethod_var);
		// rectTransform.sizeDelta = size;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_6 = ___size1;
		NullCheck(L_5);
		RectTransform_set_sizeDelta_m7729BA56325BA667F0F7D60D642124F7909F1302(L_5, L_6, /*hidden argument*/NULL);
		// return child;
		return L_4;
	}
}
// UnityEngine.GameObject UnityEngine.UI.DefaultControls::CreateUIObject(System.String,UnityEngine.GameObject,System.Type[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * DefaultControls_CreateUIObject_mF356800BB8FDF5BF330B67B70FC4148D9D2FB47E (String_t* ___name0, GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___parent1, TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* ___components2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DefaultControls_CreateUIObject_mF356800BB8FDF5BF330B67B70FC4148D9D2FB47E_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// GameObject go = factory.CreateGameObject(name, components);
		IL2CPP_RUNTIME_CLASS_INIT(DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_il2cpp_TypeInfo_var);
		RuntimeObject* L_0 = DefaultControls_get_factory_m616056407908402EFF7E24BC02D0A1B0CDED98B2_inline(/*hidden argument*/NULL);
		String_t* L_1 = ___name0;
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_2 = ___components2;
		NullCheck(L_0);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_3 = InterfaceFuncInvoker2< GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *, String_t*, TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(0 /* UnityEngine.GameObject UnityEngine.UI.DefaultControls/IFactoryControls::CreateGameObject(System.String,System.Type[]) */, IFactoryControls_tF346B725AD1BC6274693FDFCFD4665E01E2FC571_il2cpp_TypeInfo_var, L_0, L_1, L_2);
		// SetParentAndAlign(go, parent);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_4 = L_3;
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_5 = ___parent1;
		DefaultControls_SetParentAndAlign_mC0E1D3DCB97427FF74488DFED23A51047E04E925(L_4, L_5, /*hidden argument*/NULL);
		// return go;
		return L_4;
	}
}
// System.Void UnityEngine.UI.DefaultControls::SetDefaultTextValues(UnityEngine.UI.Text)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultControls_SetDefaultTextValues_m79AA4B1F7A2061B259933C3F0CDBB12788BC3DFE (Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * ___lbl0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DefaultControls_SetDefaultTextValues_m79AA4B1F7A2061B259933C3F0CDBB12788BC3DFE_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// lbl.color = s_TextColor;
		Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * L_0 = ___lbl0;
		IL2CPP_RUNTIME_CLASS_INIT(DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_il2cpp_TypeInfo_var);
		Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  L_1 = ((DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_StaticFields*)il2cpp_codegen_static_fields_for(DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_il2cpp_TypeInfo_var))->get_s_TextColor_9();
		NullCheck(L_0);
		VirtActionInvoker1< Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  >::Invoke(23 /* System.Void UnityEngine.UI.Graphic::set_color(UnityEngine.Color) */, L_0, L_1);
		// lbl.AssignDefaultFont();
		Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * L_2 = ___lbl0;
		NullCheck(L_2);
		Text_AssignDefaultFont_m96292009E24D108CA2889748CBB06B34CF854B69(L_2, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void UnityEngine.UI.DefaultControls::SetDefaultColorTransitionValues(UnityEngine.UI.Selectable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultControls_SetDefaultColorTransitionValues_m7E4AA2E8B97EF5620C34FEE8D146FA35C054EB8F (Selectable_tAA9065030FE0468018DEC880302F95FEA9C0133A * ___slider0, const RuntimeMethod* method)
{
	ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA  V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		// ColorBlock colors = slider.colors;
		Selectable_tAA9065030FE0468018DEC880302F95FEA9C0133A * L_0 = ___slider0;
		NullCheck(L_0);
		ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA  L_1 = Selectable_get_colors_m9E63E13A7B6C40CB0F20414FFBE15873BE5F3E4E_inline(L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		// colors.highlightedColor = new Color(0.882f, 0.882f, 0.882f);
		Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  L_2;
		memset((&L_2), 0, sizeof(L_2));
		Color__ctor_mC9AEEB3931D5B8C37483A884DD8EB40DC8946369((&L_2), (0.882f), (0.882f), (0.882f), /*hidden argument*/NULL);
		ColorBlock_set_highlightedColor_m7E9A152B71CD6CBD5BEE9E4019547BD9CC991AF6_inline((ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA *)(&V_0), L_2, /*hidden argument*/NULL);
		// colors.pressedColor     = new Color(0.698f, 0.698f, 0.698f);
		Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  L_3;
		memset((&L_3), 0, sizeof(L_3));
		Color__ctor_mC9AEEB3931D5B8C37483A884DD8EB40DC8946369((&L_3), (0.698f), (0.698f), (0.698f), /*hidden argument*/NULL);
		ColorBlock_set_pressedColor_m252EDA03CA097EF1604FF2678598BA6A294C13C8_inline((ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA *)(&V_0), L_3, /*hidden argument*/NULL);
		// colors.disabledColor    = new Color(0.521f, 0.521f, 0.521f);
		Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  L_4;
		memset((&L_4), 0, sizeof(L_4));
		Color__ctor_mC9AEEB3931D5B8C37483A884DD8EB40DC8946369((&L_4), (0.521f), (0.521f), (0.521f), /*hidden argument*/NULL);
		ColorBlock_set_disabledColor_mABE874E9EF8C41CE83BB16B94C7511AF1FE8AE47_inline((ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA *)(&V_0), L_4, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void UnityEngine.UI.DefaultControls::SetParentAndAlign(UnityEngine.GameObject,UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultControls_SetParentAndAlign_mC0E1D3DCB97427FF74488DFED23A51047E04E925 (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___child0, GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___parent1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DefaultControls_SetParentAndAlign_mC0E1D3DCB97427FF74488DFED23A51047E04E925_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (parent == null)
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_0 = ___parent1;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Equality_mBC2401774F3BE33E8CF6F0A8148E66C95D6CFF1C(L_0, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_000a;
		}
	}
	{
		// return;
		return;
	}

IL_000a:
	{
		// child.transform.SetParent(parent.transform, false);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_2 = ___child0;
		NullCheck(L_2);
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_3 = GameObject_get_transform_mA5C38857137F137CB96C69FAA624199EB1C2FB2C(L_2, /*hidden argument*/NULL);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_4 = ___parent1;
		NullCheck(L_4);
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_5 = GameObject_get_transform_mA5C38857137F137CB96C69FAA624199EB1C2FB2C(L_4, /*hidden argument*/NULL);
		NullCheck(L_3);
		Transform_SetParent_m268E3814921D90882EFECE244A797264DE2A5E35(L_3, L_5, (bool)0, /*hidden argument*/NULL);
		// SetLayerRecursively(child, parent.layer);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_6 = ___child0;
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_7 = ___parent1;
		NullCheck(L_7);
		int32_t L_8 = GameObject_get_layer_m0DE90D8A3D3AA80497A3A80FBEAC2D207C16B9C8(L_7, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_il2cpp_TypeInfo_var);
		DefaultControls_SetLayerRecursively_m85578EB1E86A92ADE30289C7A9B8B937CD6933CA(L_6, L_8, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void UnityEngine.UI.DefaultControls::SetLayerRecursively(UnityEngine.GameObject,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultControls_SetLayerRecursively_m85578EB1E86A92ADE30289C7A9B8B937CD6933CA (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___go0, int32_t ___layer1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DefaultControls_SetLayerRecursively_m85578EB1E86A92ADE30289C7A9B8B937CD6933CA_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * V_0 = NULL;
	int32_t V_1 = 0;
	{
		// go.layer = layer;
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_0 = ___go0;
		int32_t L_1 = ___layer1;
		NullCheck(L_0);
		GameObject_set_layer_mDAC8037FCFD0CE62DB66004C4342EA20CF604907(L_0, L_1, /*hidden argument*/NULL);
		// Transform t = go.transform;
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_2 = ___go0;
		NullCheck(L_2);
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_3 = GameObject_get_transform_mA5C38857137F137CB96C69FAA624199EB1C2FB2C(L_2, /*hidden argument*/NULL);
		V_0 = L_3;
		// for (int i = 0; i < t.childCount; i++)
		V_1 = 0;
		goto IL_0028;
	}

IL_0012:
	{
		// SetLayerRecursively(t.GetChild(i).gameObject, layer);
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_4 = V_0;
		int32_t L_5 = V_1;
		NullCheck(L_4);
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_6 = Transform_GetChild_mC86B9B61E4EC086A571B09EA7A33FFBF50DF52D3(L_4, L_5, /*hidden argument*/NULL);
		NullCheck(L_6);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_7 = Component_get_gameObject_m0B0570BA8DDD3CD78A9DB568EA18D7317686603C(L_6, /*hidden argument*/NULL);
		int32_t L_8 = ___layer1;
		IL2CPP_RUNTIME_CLASS_INIT(DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_il2cpp_TypeInfo_var);
		DefaultControls_SetLayerRecursively_m85578EB1E86A92ADE30289C7A9B8B937CD6933CA(L_7, L_8, /*hidden argument*/NULL);
		// for (int i = 0; i < t.childCount; i++)
		int32_t L_9 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1));
	}

IL_0028:
	{
		// for (int i = 0; i < t.childCount; i++)
		int32_t L_10 = V_1;
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_11 = V_0;
		NullCheck(L_11);
		int32_t L_12 = Transform_get_childCount_m7665D779DCDB6B175FB52A254276CDF0C384A724(L_11, /*hidden argument*/NULL);
		if ((((int32_t)L_10) < ((int32_t)L_12)))
		{
			goto IL_0012;
		}
	}
	{
		// }
		return;
	}
}
// UnityEngine.GameObject UnityEngine.UI.DefaultControls::CreatePanel(UnityEngine.UI.DefaultControls_Resources)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * DefaultControls_CreatePanel_m6CC4319B8D81426FC2A4E94CA836AB4F0ECA0205 (Resources_t0D3248037D186E6B8BB5CF2BD1EB021CF3E6DEE4  ___resources0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DefaultControls_CreatePanel_m6CC4319B8D81426FC2A4E94CA836AB4F0ECA0205_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// GameObject panelRoot = CreateUIElementRoot("Panel", s_ThickElementSize, typeof(Image));
		IL2CPP_RUNTIME_CLASS_INIT(DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_il2cpp_TypeInfo_var);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_0 = ((DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_StaticFields*)il2cpp_codegen_static_fields_for(DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_il2cpp_TypeInfo_var))->get_s_ThickElementSize_4();
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_1 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1);
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_2 = L_1;
		RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D  L_3 = { reinterpret_cast<intptr_t> (Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_4 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_3, /*hidden argument*/NULL);
		NullCheck(L_2);
		ArrayElementTypeCheck (L_2, L_4);
		(L_2)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t *)L_4);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_5 = DefaultControls_CreateUIElementRoot_m17541BAE4AF1CE86FBAC92CF02933A4CDAB0FAD7(_stringLiteral2F4BD749ECF708FF53A15E9E7904176BD92AD347, L_0, L_2, /*hidden argument*/NULL);
		// RectTransform rectTransform = panelRoot.GetComponent<RectTransform>();
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_6 = L_5;
		NullCheck(L_6);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_7 = GameObject_GetComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_m2E5F02DDA13C176AF75B4E7C1DB801D89E053B2C(L_6, /*hidden argument*/GameObject_GetComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_m2E5F02DDA13C176AF75B4E7C1DB801D89E053B2C_RuntimeMethod_var);
		// rectTransform.anchorMin = Vector2.zero;
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_8 = L_7;
		IL2CPP_RUNTIME_CLASS_INIT(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_il2cpp_TypeInfo_var);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_9 = Vector2_get_zero_mFE0C3213BB698130D6C5247AB4B887A59074D0A8(/*hidden argument*/NULL);
		NullCheck(L_8);
		RectTransform_set_anchorMin_mE965F5B0902C2554635010A5752728414A57020A(L_8, L_9, /*hidden argument*/NULL);
		// rectTransform.anchorMax = Vector2.one;
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_10 = L_8;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_11 = Vector2_get_one_m6E01BE09CEA40781CB12CCB6AF33BBDA0F60CEED(/*hidden argument*/NULL);
		NullCheck(L_10);
		RectTransform_set_anchorMax_m55EEF00D9E42FE542B5346D7CEDAF9248736F7D3(L_10, L_11, /*hidden argument*/NULL);
		// rectTransform.anchoredPosition = Vector2.zero;
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_12 = L_10;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_13 = Vector2_get_zero_mFE0C3213BB698130D6C5247AB4B887A59074D0A8(/*hidden argument*/NULL);
		NullCheck(L_12);
		RectTransform_set_anchoredPosition_m4DD45DB1A97734A1F3A81E5F259638ECAF35962F(L_12, L_13, /*hidden argument*/NULL);
		// rectTransform.sizeDelta = Vector2.zero;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_14 = Vector2_get_zero_mFE0C3213BB698130D6C5247AB4B887A59074D0A8(/*hidden argument*/NULL);
		NullCheck(L_12);
		RectTransform_set_sizeDelta_m7729BA56325BA667F0F7D60D642124F7909F1302(L_12, L_14, /*hidden argument*/NULL);
		// Image image = panelRoot.GetComponent<Image>();
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_15 = L_6;
		NullCheck(L_15);
		Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * L_16 = GameObject_GetComponent_TisImage_t18FED07D8646917E1C563745518CF3DD57FF0B3E_m9008044B066CF5830B44DEB0C6CD94872D501A75(L_15, /*hidden argument*/GameObject_GetComponent_TisImage_t18FED07D8646917E1C563745518CF3DD57FF0B3E_m9008044B066CF5830B44DEB0C6CD94872D501A75_RuntimeMethod_var);
		// image.sprite = resources.background;
		Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * L_17 = L_16;
		Resources_t0D3248037D186E6B8BB5CF2BD1EB021CF3E6DEE4  L_18 = ___resources0;
		Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 * L_19 = L_18.get_background_1();
		NullCheck(L_17);
		Image_set_sprite_m0D1DBEFD8E361B3967964C71F93EF47E2AC53A13(L_17, L_19, /*hidden argument*/NULL);
		// image.type = Image.Type.Sliced;
		Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * L_20 = L_17;
		NullCheck(L_20);
		Image_set_type_mCA2BF9E071A77EE7D76C7EB343BE5ABEF9E7A199(L_20, 1, /*hidden argument*/NULL);
		// image.color = s_PanelColor;
		Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  L_21 = ((DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_StaticFields*)il2cpp_codegen_static_fields_for(DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_il2cpp_TypeInfo_var))->get_s_PanelColor_8();
		NullCheck(L_20);
		VirtActionInvoker1< Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  >::Invoke(23 /* System.Void UnityEngine.UI.Graphic::set_color(UnityEngine.Color) */, L_20, L_21);
		// return panelRoot;
		return L_15;
	}
}
// UnityEngine.GameObject UnityEngine.UI.DefaultControls::CreateButton(UnityEngine.UI.DefaultControls_Resources)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * DefaultControls_CreateButton_m73704B2DEB6F80CF622B31A7B14BBEC3A24737C2 (Resources_t0D3248037D186E6B8BB5CF2BD1EB021CF3E6DEE4  ___resources0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DefaultControls_CreateButton_m73704B2DEB6F80CF622B31A7B14BBEC3A24737C2_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * V_0 = NULL;
	{
		// GameObject buttonRoot = CreateUIElementRoot("Button", s_ThickElementSize, typeof(Image), typeof(Button));
		IL2CPP_RUNTIME_CLASS_INIT(DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_il2cpp_TypeInfo_var);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_0 = ((DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_StaticFields*)il2cpp_codegen_static_fields_for(DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_il2cpp_TypeInfo_var))->get_s_ThickElementSize_4();
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_1 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)2);
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_2 = L_1;
		RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D  L_3 = { reinterpret_cast<intptr_t> (Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_4 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_3, /*hidden argument*/NULL);
		NullCheck(L_2);
		ArrayElementTypeCheck (L_2, L_4);
		(L_2)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t *)L_4);
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_5 = L_2;
		RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D  L_6 = { reinterpret_cast<intptr_t> (Button_t1203820000D5513FDCCE3D4BFF9C1C9CC755CC2B_0_0_0_var) };
		Type_t * L_7 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_6, /*hidden argument*/NULL);
		NullCheck(L_5);
		ArrayElementTypeCheck (L_5, L_7);
		(L_5)->SetAt(static_cast<il2cpp_array_size_t>(1), (Type_t *)L_7);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_8 = DefaultControls_CreateUIElementRoot_m17541BAE4AF1CE86FBAC92CF02933A4CDAB0FAD7(_stringLiteral794145F030FF721599A0353A9B2E59E9A92B9BF1, L_0, L_5, /*hidden argument*/NULL);
		V_0 = L_8;
		// GameObject childText = CreateUIObject("Text", buttonRoot, typeof(Text));
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_9 = V_0;
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_10 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1);
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_11 = L_10;
		RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D  L_12 = { reinterpret_cast<intptr_t> (Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030_0_0_0_var) };
		Type_t * L_13 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_12, /*hidden argument*/NULL);
		NullCheck(L_11);
		ArrayElementTypeCheck (L_11, L_13);
		(L_11)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t *)L_13);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_14 = DefaultControls_CreateUIObject_mF356800BB8FDF5BF330B67B70FC4148D9D2FB47E(_stringLiteralC3328C39B0E29F78E9FF45DB674248B1D245887D, L_9, L_11, /*hidden argument*/NULL);
		// Image image = buttonRoot.GetComponent<Image>();
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_15 = V_0;
		NullCheck(L_15);
		Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * L_16 = GameObject_GetComponent_TisImage_t18FED07D8646917E1C563745518CF3DD57FF0B3E_m9008044B066CF5830B44DEB0C6CD94872D501A75(L_15, /*hidden argument*/GameObject_GetComponent_TisImage_t18FED07D8646917E1C563745518CF3DD57FF0B3E_m9008044B066CF5830B44DEB0C6CD94872D501A75_RuntimeMethod_var);
		// image.sprite = resources.standard;
		Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * L_17 = L_16;
		Resources_t0D3248037D186E6B8BB5CF2BD1EB021CF3E6DEE4  L_18 = ___resources0;
		Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 * L_19 = L_18.get_standard_0();
		NullCheck(L_17);
		Image_set_sprite_m0D1DBEFD8E361B3967964C71F93EF47E2AC53A13(L_17, L_19, /*hidden argument*/NULL);
		// image.type = Image.Type.Sliced;
		Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * L_20 = L_17;
		NullCheck(L_20);
		Image_set_type_mCA2BF9E071A77EE7D76C7EB343BE5ABEF9E7A199(L_20, 1, /*hidden argument*/NULL);
		// image.color = s_DefaultSelectableColor;
		Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  L_21 = ((DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_StaticFields*)il2cpp_codegen_static_fields_for(DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_il2cpp_TypeInfo_var))->get_s_DefaultSelectableColor_7();
		NullCheck(L_20);
		VirtActionInvoker1< Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  >::Invoke(23 /* System.Void UnityEngine.UI.Graphic::set_color(UnityEngine.Color) */, L_20, L_21);
		// Button bt = buttonRoot.GetComponent<Button>();
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_22 = V_0;
		NullCheck(L_22);
		Button_t1203820000D5513FDCCE3D4BFF9C1C9CC755CC2B * L_23 = GameObject_GetComponent_TisButton_t1203820000D5513FDCCE3D4BFF9C1C9CC755CC2B_m04725F873F765AF3EA906137A60CD58809FE1C80(L_22, /*hidden argument*/GameObject_GetComponent_TisButton_t1203820000D5513FDCCE3D4BFF9C1C9CC755CC2B_m04725F873F765AF3EA906137A60CD58809FE1C80_RuntimeMethod_var);
		// SetDefaultColorTransitionValues(bt);
		DefaultControls_SetDefaultColorTransitionValues_m7E4AA2E8B97EF5620C34FEE8D146FA35C054EB8F(L_23, /*hidden argument*/NULL);
		// Text text = childText.GetComponent<Text>();
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_24 = L_14;
		NullCheck(L_24);
		Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * L_25 = GameObject_GetComponent_TisText_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030_m24A42DAE3900B867697FFD9DFB6E448D6978CD4A(L_24, /*hidden argument*/GameObject_GetComponent_TisText_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030_m24A42DAE3900B867697FFD9DFB6E448D6978CD4A_RuntimeMethod_var);
		// text.text = "Button";
		Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * L_26 = L_25;
		NullCheck(L_26);
		VirtActionInvoker1< String_t* >::Invoke(75 /* System.Void UnityEngine.UI.Text::set_text(System.String) */, L_26, _stringLiteral794145F030FF721599A0353A9B2E59E9A92B9BF1);
		// text.alignment = TextAnchor.MiddleCenter;
		Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * L_27 = L_26;
		NullCheck(L_27);
		Text_set_alignment_m561721B60004841C883CE9E1C981616E08AB1900(L_27, 4, /*hidden argument*/NULL);
		// SetDefaultTextValues(text);
		DefaultControls_SetDefaultTextValues_m79AA4B1F7A2061B259933C3F0CDBB12788BC3DFE(L_27, /*hidden argument*/NULL);
		// RectTransform textRectTransform = childText.GetComponent<RectTransform>();
		NullCheck(L_24);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_28 = GameObject_GetComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_m2E5F02DDA13C176AF75B4E7C1DB801D89E053B2C(L_24, /*hidden argument*/GameObject_GetComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_m2E5F02DDA13C176AF75B4E7C1DB801D89E053B2C_RuntimeMethod_var);
		// textRectTransform.anchorMin = Vector2.zero;
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_29 = L_28;
		IL2CPP_RUNTIME_CLASS_INIT(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_il2cpp_TypeInfo_var);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_30 = Vector2_get_zero_mFE0C3213BB698130D6C5247AB4B887A59074D0A8(/*hidden argument*/NULL);
		NullCheck(L_29);
		RectTransform_set_anchorMin_mE965F5B0902C2554635010A5752728414A57020A(L_29, L_30, /*hidden argument*/NULL);
		// textRectTransform.anchorMax = Vector2.one;
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_31 = L_29;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_32 = Vector2_get_one_m6E01BE09CEA40781CB12CCB6AF33BBDA0F60CEED(/*hidden argument*/NULL);
		NullCheck(L_31);
		RectTransform_set_anchorMax_m55EEF00D9E42FE542B5346D7CEDAF9248736F7D3(L_31, L_32, /*hidden argument*/NULL);
		// textRectTransform.sizeDelta = Vector2.zero;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_33 = Vector2_get_zero_mFE0C3213BB698130D6C5247AB4B887A59074D0A8(/*hidden argument*/NULL);
		NullCheck(L_31);
		RectTransform_set_sizeDelta_m7729BA56325BA667F0F7D60D642124F7909F1302(L_31, L_33, /*hidden argument*/NULL);
		// return buttonRoot;
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_34 = V_0;
		return L_34;
	}
}
// UnityEngine.GameObject UnityEngine.UI.DefaultControls::CreateText(UnityEngine.UI.DefaultControls_Resources)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * DefaultControls_CreateText_mB0CA319F4BF0C8EC8773075885BD67D78A4582FE (Resources_t0D3248037D186E6B8BB5CF2BD1EB021CF3E6DEE4  ___resources0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DefaultControls_CreateText_mB0CA319F4BF0C8EC8773075885BD67D78A4582FE_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// GameObject go = CreateUIElementRoot("Text", s_ThickElementSize, typeof(Text));
		IL2CPP_RUNTIME_CLASS_INIT(DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_il2cpp_TypeInfo_var);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_0 = ((DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_StaticFields*)il2cpp_codegen_static_fields_for(DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_il2cpp_TypeInfo_var))->get_s_ThickElementSize_4();
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_1 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1);
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_2 = L_1;
		RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D  L_3 = { reinterpret_cast<intptr_t> (Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_4 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_3, /*hidden argument*/NULL);
		NullCheck(L_2);
		ArrayElementTypeCheck (L_2, L_4);
		(L_2)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t *)L_4);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_5 = DefaultControls_CreateUIElementRoot_m17541BAE4AF1CE86FBAC92CF02933A4CDAB0FAD7(_stringLiteralC3328C39B0E29F78E9FF45DB674248B1D245887D, L_0, L_2, /*hidden argument*/NULL);
		// Text lbl = go.GetComponent<Text>();
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_6 = L_5;
		NullCheck(L_6);
		Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * L_7 = GameObject_GetComponent_TisText_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030_m24A42DAE3900B867697FFD9DFB6E448D6978CD4A(L_6, /*hidden argument*/GameObject_GetComponent_TisText_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030_m24A42DAE3900B867697FFD9DFB6E448D6978CD4A_RuntimeMethod_var);
		// lbl.text = "New Text";
		Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * L_8 = L_7;
		NullCheck(L_8);
		VirtActionInvoker1< String_t* >::Invoke(75 /* System.Void UnityEngine.UI.Text::set_text(System.String) */, L_8, _stringLiteral28578FAF0062012EBA720DFDE2523B539E900054);
		// SetDefaultTextValues(lbl);
		DefaultControls_SetDefaultTextValues_m79AA4B1F7A2061B259933C3F0CDBB12788BC3DFE(L_8, /*hidden argument*/NULL);
		// return go;
		return L_6;
	}
}
// UnityEngine.GameObject UnityEngine.UI.DefaultControls::CreateImage(UnityEngine.UI.DefaultControls_Resources)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * DefaultControls_CreateImage_m5A948ACE15B86771B6F3EB7A8A74EBE938CEB3E6 (Resources_t0D3248037D186E6B8BB5CF2BD1EB021CF3E6DEE4  ___resources0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DefaultControls_CreateImage_m5A948ACE15B86771B6F3EB7A8A74EBE938CEB3E6_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// GameObject go = CreateUIElementRoot("Image", s_ImageElementSize, typeof(Image));
		IL2CPP_RUNTIME_CLASS_INIT(DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_il2cpp_TypeInfo_var);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_0 = ((DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_StaticFields*)il2cpp_codegen_static_fields_for(DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_il2cpp_TypeInfo_var))->get_s_ImageElementSize_6();
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_1 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1);
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_2 = L_1;
		RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D  L_3 = { reinterpret_cast<intptr_t> (Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_4 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_3, /*hidden argument*/NULL);
		NullCheck(L_2);
		ArrayElementTypeCheck (L_2, L_4);
		(L_2)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t *)L_4);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_5 = DefaultControls_CreateUIElementRoot_m17541BAE4AF1CE86FBAC92CF02933A4CDAB0FAD7(_stringLiteral50E19FDA0D5B4B74A4A1A1D584E56578693A4EA4, L_0, L_2, /*hidden argument*/NULL);
		// return go;
		return L_5;
	}
}
// UnityEngine.GameObject UnityEngine.UI.DefaultControls::CreateRawImage(UnityEngine.UI.DefaultControls_Resources)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * DefaultControls_CreateRawImage_m3704C3F2E829FBCFEEDA34F27668000B1E6E5A02 (Resources_t0D3248037D186E6B8BB5CF2BD1EB021CF3E6DEE4  ___resources0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DefaultControls_CreateRawImage_m3704C3F2E829FBCFEEDA34F27668000B1E6E5A02_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// GameObject go = CreateUIElementRoot("RawImage", s_ImageElementSize, typeof(RawImage));
		IL2CPP_RUNTIME_CLASS_INIT(DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_il2cpp_TypeInfo_var);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_0 = ((DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_StaticFields*)il2cpp_codegen_static_fields_for(DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_il2cpp_TypeInfo_var))->get_s_ImageElementSize_6();
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_1 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1);
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_2 = L_1;
		RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D  L_3 = { reinterpret_cast<intptr_t> (RawImage_t68991514DB8F48442D614E7904A298C936B3C7C8_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_4 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_3, /*hidden argument*/NULL);
		NullCheck(L_2);
		ArrayElementTypeCheck (L_2, L_4);
		(L_2)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t *)L_4);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_5 = DefaultControls_CreateUIElementRoot_m17541BAE4AF1CE86FBAC92CF02933A4CDAB0FAD7(_stringLiteralFB64202B49F93523AA4F932B4BC04BD68BF1DC9F, L_0, L_2, /*hidden argument*/NULL);
		// return go;
		return L_5;
	}
}
// UnityEngine.GameObject UnityEngine.UI.DefaultControls::CreateSlider(UnityEngine.UI.DefaultControls_Resources)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * DefaultControls_CreateSlider_m2AF0A50D2FF4EB21A68A5DBF92076C8DB6D50C5B (Resources_t0D3248037D186E6B8BB5CF2BD1EB021CF3E6DEE4  ___resources0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DefaultControls_CreateSlider_m2AF0A50D2FF4EB21A68A5DBF92076C8DB6D50C5B_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * V_0 = NULL;
	GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * V_1 = NULL;
	GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * V_2 = NULL;
	GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * V_3 = NULL;
	GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * V_4 = NULL;
	GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * V_5 = NULL;
	Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * V_6 = NULL;
	{
		// GameObject root = CreateUIElementRoot("Slider", s_ThinElementSize, typeof(Slider));
		IL2CPP_RUNTIME_CLASS_INIT(DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_il2cpp_TypeInfo_var);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_0 = ((DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_StaticFields*)il2cpp_codegen_static_fields_for(DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_il2cpp_TypeInfo_var))->get_s_ThinElementSize_5();
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_1 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1);
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_2 = L_1;
		RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D  L_3 = { reinterpret_cast<intptr_t> (Slider_t0654A41304B5CE7074CA86F4E66CB681D0D52C09_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_4 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_3, /*hidden argument*/NULL);
		NullCheck(L_2);
		ArrayElementTypeCheck (L_2, L_4);
		(L_2)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t *)L_4);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_5 = DefaultControls_CreateUIElementRoot_m17541BAE4AF1CE86FBAC92CF02933A4CDAB0FAD7(_stringLiteralAA5DB7D82232EE34651EB5ADEA59B01C839EB843, L_0, L_2, /*hidden argument*/NULL);
		V_0 = L_5;
		// GameObject background = CreateUIObject("Background", root, typeof(Image));
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_6 = V_0;
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_7 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1);
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_8 = L_7;
		RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D  L_9 = { reinterpret_cast<intptr_t> (Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E_0_0_0_var) };
		Type_t * L_10 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_9, /*hidden argument*/NULL);
		NullCheck(L_8);
		ArrayElementTypeCheck (L_8, L_10);
		(L_8)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t *)L_10);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_11 = DefaultControls_CreateUIObject_mF356800BB8FDF5BF330B67B70FC4148D9D2FB47E(_stringLiteral64DD60FE1A049FE6DB3EB1369DEC2E42BF428E21, L_6, L_8, /*hidden argument*/NULL);
		V_1 = L_11;
		// GameObject fillArea = CreateUIObject("Fill Area", root, typeof(RectTransform));
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_12 = V_0;
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_13 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1);
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_14 = L_13;
		RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D  L_15 = { reinterpret_cast<intptr_t> (RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_0_0_0_var) };
		Type_t * L_16 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_15, /*hidden argument*/NULL);
		NullCheck(L_14);
		ArrayElementTypeCheck (L_14, L_16);
		(L_14)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t *)L_16);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_17 = DefaultControls_CreateUIObject_mF356800BB8FDF5BF330B67B70FC4148D9D2FB47E(_stringLiteralCAD12779BCC9AD20C6B50FEC90E3818C9473FEF6, L_12, L_14, /*hidden argument*/NULL);
		V_2 = L_17;
		// GameObject fill = CreateUIObject("Fill", fillArea, typeof(Image));
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_18 = V_2;
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_19 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1);
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_20 = L_19;
		RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D  L_21 = { reinterpret_cast<intptr_t> (Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E_0_0_0_var) };
		Type_t * L_22 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_21, /*hidden argument*/NULL);
		NullCheck(L_20);
		ArrayElementTypeCheck (L_20, L_22);
		(L_20)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t *)L_22);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_23 = DefaultControls_CreateUIObject_mF356800BB8FDF5BF330B67B70FC4148D9D2FB47E(_stringLiteral7ADB6736CF2C9AE017B128F98738FFBAE0E58655, L_18, L_20, /*hidden argument*/NULL);
		V_3 = L_23;
		// GameObject handleArea = CreateUIObject("Handle Slide Area", root, typeof(RectTransform));
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_24 = V_0;
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_25 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1);
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_26 = L_25;
		RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D  L_27 = { reinterpret_cast<intptr_t> (RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_0_0_0_var) };
		Type_t * L_28 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_27, /*hidden argument*/NULL);
		NullCheck(L_26);
		ArrayElementTypeCheck (L_26, L_28);
		(L_26)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t *)L_28);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_29 = DefaultControls_CreateUIObject_mF356800BB8FDF5BF330B67B70FC4148D9D2FB47E(_stringLiteral1A6434BFF89BE97BECFB2E7B808BB4F9E9F3F8ED, L_24, L_26, /*hidden argument*/NULL);
		V_4 = L_29;
		// GameObject handle = CreateUIObject("Handle", handleArea, typeof(Image));
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_30 = V_4;
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_31 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1);
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_32 = L_31;
		RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D  L_33 = { reinterpret_cast<intptr_t> (Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E_0_0_0_var) };
		Type_t * L_34 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_33, /*hidden argument*/NULL);
		NullCheck(L_32);
		ArrayElementTypeCheck (L_32, L_34);
		(L_32)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t *)L_34);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_35 = DefaultControls_CreateUIObject_mF356800BB8FDF5BF330B67B70FC4148D9D2FB47E(_stringLiteralC0392B2B1C472815BA8D1A1E3B20F4A279BF6C50, L_30, L_32, /*hidden argument*/NULL);
		V_5 = L_35;
		// Image backgroundImage = background.GetComponent<Image>();
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_36 = V_1;
		NullCheck(L_36);
		Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * L_37 = GameObject_GetComponent_TisImage_t18FED07D8646917E1C563745518CF3DD57FF0B3E_m9008044B066CF5830B44DEB0C6CD94872D501A75(L_36, /*hidden argument*/GameObject_GetComponent_TisImage_t18FED07D8646917E1C563745518CF3DD57FF0B3E_m9008044B066CF5830B44DEB0C6CD94872D501A75_RuntimeMethod_var);
		// backgroundImage.sprite = resources.background;
		Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * L_38 = L_37;
		Resources_t0D3248037D186E6B8BB5CF2BD1EB021CF3E6DEE4  L_39 = ___resources0;
		Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 * L_40 = L_39.get_background_1();
		NullCheck(L_38);
		Image_set_sprite_m0D1DBEFD8E361B3967964C71F93EF47E2AC53A13(L_38, L_40, /*hidden argument*/NULL);
		// backgroundImage.type = Image.Type.Sliced;
		Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * L_41 = L_38;
		NullCheck(L_41);
		Image_set_type_mCA2BF9E071A77EE7D76C7EB343BE5ABEF9E7A199(L_41, 1, /*hidden argument*/NULL);
		// backgroundImage.color = s_DefaultSelectableColor;
		Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  L_42 = ((DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_StaticFields*)il2cpp_codegen_static_fields_for(DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_il2cpp_TypeInfo_var))->get_s_DefaultSelectableColor_7();
		NullCheck(L_41);
		VirtActionInvoker1< Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  >::Invoke(23 /* System.Void UnityEngine.UI.Graphic::set_color(UnityEngine.Color) */, L_41, L_42);
		// RectTransform backgroundRect = background.GetComponent<RectTransform>();
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_43 = V_1;
		NullCheck(L_43);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_44 = GameObject_GetComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_m2E5F02DDA13C176AF75B4E7C1DB801D89E053B2C(L_43, /*hidden argument*/GameObject_GetComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_m2E5F02DDA13C176AF75B4E7C1DB801D89E053B2C_RuntimeMethod_var);
		// backgroundRect.anchorMin = new Vector2(0, 0.25f);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_45 = L_44;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_46;
		memset((&L_46), 0, sizeof(L_46));
		Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0((&L_46), (0.0f), (0.25f), /*hidden argument*/NULL);
		NullCheck(L_45);
		RectTransform_set_anchorMin_mE965F5B0902C2554635010A5752728414A57020A(L_45, L_46, /*hidden argument*/NULL);
		// backgroundRect.anchorMax = new Vector2(1, 0.75f);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_47 = L_45;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_48;
		memset((&L_48), 0, sizeof(L_48));
		Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0((&L_48), (1.0f), (0.75f), /*hidden argument*/NULL);
		NullCheck(L_47);
		RectTransform_set_anchorMax_m55EEF00D9E42FE542B5346D7CEDAF9248736F7D3(L_47, L_48, /*hidden argument*/NULL);
		// backgroundRect.sizeDelta = new Vector2(0, 0);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_49;
		memset((&L_49), 0, sizeof(L_49));
		Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0((&L_49), (0.0f), (0.0f), /*hidden argument*/NULL);
		NullCheck(L_47);
		RectTransform_set_sizeDelta_m7729BA56325BA667F0F7D60D642124F7909F1302(L_47, L_49, /*hidden argument*/NULL);
		// RectTransform fillAreaRect = fillArea.GetComponent<RectTransform>();
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_50 = V_2;
		NullCheck(L_50);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_51 = GameObject_GetComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_m2E5F02DDA13C176AF75B4E7C1DB801D89E053B2C(L_50, /*hidden argument*/GameObject_GetComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_m2E5F02DDA13C176AF75B4E7C1DB801D89E053B2C_RuntimeMethod_var);
		// fillAreaRect.anchorMin = new Vector2(0, 0.25f);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_52 = L_51;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_53;
		memset((&L_53), 0, sizeof(L_53));
		Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0((&L_53), (0.0f), (0.25f), /*hidden argument*/NULL);
		NullCheck(L_52);
		RectTransform_set_anchorMin_mE965F5B0902C2554635010A5752728414A57020A(L_52, L_53, /*hidden argument*/NULL);
		// fillAreaRect.anchorMax = new Vector2(1, 0.75f);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_54 = L_52;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_55;
		memset((&L_55), 0, sizeof(L_55));
		Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0((&L_55), (1.0f), (0.75f), /*hidden argument*/NULL);
		NullCheck(L_54);
		RectTransform_set_anchorMax_m55EEF00D9E42FE542B5346D7CEDAF9248736F7D3(L_54, L_55, /*hidden argument*/NULL);
		// fillAreaRect.anchoredPosition = new Vector2(-5, 0);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_56 = L_54;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_57;
		memset((&L_57), 0, sizeof(L_57));
		Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0((&L_57), (-5.0f), (0.0f), /*hidden argument*/NULL);
		NullCheck(L_56);
		RectTransform_set_anchoredPosition_m4DD45DB1A97734A1F3A81E5F259638ECAF35962F(L_56, L_57, /*hidden argument*/NULL);
		// fillAreaRect.sizeDelta = new Vector2(-20, 0);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_58;
		memset((&L_58), 0, sizeof(L_58));
		Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0((&L_58), (-20.0f), (0.0f), /*hidden argument*/NULL);
		NullCheck(L_56);
		RectTransform_set_sizeDelta_m7729BA56325BA667F0F7D60D642124F7909F1302(L_56, L_58, /*hidden argument*/NULL);
		// Image fillImage = fill.GetComponent<Image>();
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_59 = V_3;
		NullCheck(L_59);
		Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * L_60 = GameObject_GetComponent_TisImage_t18FED07D8646917E1C563745518CF3DD57FF0B3E_m9008044B066CF5830B44DEB0C6CD94872D501A75(L_59, /*hidden argument*/GameObject_GetComponent_TisImage_t18FED07D8646917E1C563745518CF3DD57FF0B3E_m9008044B066CF5830B44DEB0C6CD94872D501A75_RuntimeMethod_var);
		// fillImage.sprite = resources.standard;
		Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * L_61 = L_60;
		Resources_t0D3248037D186E6B8BB5CF2BD1EB021CF3E6DEE4  L_62 = ___resources0;
		Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 * L_63 = L_62.get_standard_0();
		NullCheck(L_61);
		Image_set_sprite_m0D1DBEFD8E361B3967964C71F93EF47E2AC53A13(L_61, L_63, /*hidden argument*/NULL);
		// fillImage.type = Image.Type.Sliced;
		Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * L_64 = L_61;
		NullCheck(L_64);
		Image_set_type_mCA2BF9E071A77EE7D76C7EB343BE5ABEF9E7A199(L_64, 1, /*hidden argument*/NULL);
		// fillImage.color = s_DefaultSelectableColor;
		Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  L_65 = ((DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_StaticFields*)il2cpp_codegen_static_fields_for(DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_il2cpp_TypeInfo_var))->get_s_DefaultSelectableColor_7();
		NullCheck(L_64);
		VirtActionInvoker1< Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  >::Invoke(23 /* System.Void UnityEngine.UI.Graphic::set_color(UnityEngine.Color) */, L_64, L_65);
		// RectTransform fillRect = fill.GetComponent<RectTransform>();
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_66 = V_3;
		NullCheck(L_66);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_67 = GameObject_GetComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_m2E5F02DDA13C176AF75B4E7C1DB801D89E053B2C(L_66, /*hidden argument*/GameObject_GetComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_m2E5F02DDA13C176AF75B4E7C1DB801D89E053B2C_RuntimeMethod_var);
		// fillRect.sizeDelta = new Vector2(10, 0);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_68;
		memset((&L_68), 0, sizeof(L_68));
		Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0((&L_68), (10.0f), (0.0f), /*hidden argument*/NULL);
		NullCheck(L_67);
		RectTransform_set_sizeDelta_m7729BA56325BA667F0F7D60D642124F7909F1302(L_67, L_68, /*hidden argument*/NULL);
		// RectTransform handleAreaRect = handleArea.GetComponent<RectTransform>();
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_69 = V_4;
		NullCheck(L_69);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_70 = GameObject_GetComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_m2E5F02DDA13C176AF75B4E7C1DB801D89E053B2C(L_69, /*hidden argument*/GameObject_GetComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_m2E5F02DDA13C176AF75B4E7C1DB801D89E053B2C_RuntimeMethod_var);
		// handleAreaRect.sizeDelta = new Vector2(-20, 0);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_71 = L_70;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_72;
		memset((&L_72), 0, sizeof(L_72));
		Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0((&L_72), (-20.0f), (0.0f), /*hidden argument*/NULL);
		NullCheck(L_71);
		RectTransform_set_sizeDelta_m7729BA56325BA667F0F7D60D642124F7909F1302(L_71, L_72, /*hidden argument*/NULL);
		// handleAreaRect.anchorMin = new Vector2(0, 0);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_73 = L_71;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_74;
		memset((&L_74), 0, sizeof(L_74));
		Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0((&L_74), (0.0f), (0.0f), /*hidden argument*/NULL);
		NullCheck(L_73);
		RectTransform_set_anchorMin_mE965F5B0902C2554635010A5752728414A57020A(L_73, L_74, /*hidden argument*/NULL);
		// handleAreaRect.anchorMax = new Vector2(1, 1);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_75;
		memset((&L_75), 0, sizeof(L_75));
		Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0((&L_75), (1.0f), (1.0f), /*hidden argument*/NULL);
		NullCheck(L_73);
		RectTransform_set_anchorMax_m55EEF00D9E42FE542B5346D7CEDAF9248736F7D3(L_73, L_75, /*hidden argument*/NULL);
		// Image handleImage = handle.GetComponent<Image>();
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_76 = V_5;
		NullCheck(L_76);
		Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * L_77 = GameObject_GetComponent_TisImage_t18FED07D8646917E1C563745518CF3DD57FF0B3E_m9008044B066CF5830B44DEB0C6CD94872D501A75(L_76, /*hidden argument*/GameObject_GetComponent_TisImage_t18FED07D8646917E1C563745518CF3DD57FF0B3E_m9008044B066CF5830B44DEB0C6CD94872D501A75_RuntimeMethod_var);
		V_6 = L_77;
		// handleImage.sprite = resources.knob;
		Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * L_78 = V_6;
		Resources_t0D3248037D186E6B8BB5CF2BD1EB021CF3E6DEE4  L_79 = ___resources0;
		Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 * L_80 = L_79.get_knob_3();
		NullCheck(L_78);
		Image_set_sprite_m0D1DBEFD8E361B3967964C71F93EF47E2AC53A13(L_78, L_80, /*hidden argument*/NULL);
		// handleImage.color = s_DefaultSelectableColor;
		Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * L_81 = V_6;
		Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  L_82 = ((DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_StaticFields*)il2cpp_codegen_static_fields_for(DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_il2cpp_TypeInfo_var))->get_s_DefaultSelectableColor_7();
		NullCheck(L_81);
		VirtActionInvoker1< Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  >::Invoke(23 /* System.Void UnityEngine.UI.Graphic::set_color(UnityEngine.Color) */, L_81, L_82);
		// RectTransform handleRect = handle.GetComponent<RectTransform>();
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_83 = V_5;
		NullCheck(L_83);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_84 = GameObject_GetComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_m2E5F02DDA13C176AF75B4E7C1DB801D89E053B2C(L_83, /*hidden argument*/GameObject_GetComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_m2E5F02DDA13C176AF75B4E7C1DB801D89E053B2C_RuntimeMethod_var);
		// handleRect.sizeDelta = new Vector2(20, 0);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_85;
		memset((&L_85), 0, sizeof(L_85));
		Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0((&L_85), (20.0f), (0.0f), /*hidden argument*/NULL);
		NullCheck(L_84);
		RectTransform_set_sizeDelta_m7729BA56325BA667F0F7D60D642124F7909F1302(L_84, L_85, /*hidden argument*/NULL);
		// Slider slider = root.GetComponent<Slider>();
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_86 = V_0;
		NullCheck(L_86);
		Slider_t0654A41304B5CE7074CA86F4E66CB681D0D52C09 * L_87 = GameObject_GetComponent_TisSlider_t0654A41304B5CE7074CA86F4E66CB681D0D52C09_m688424BCA2C09954B36F15A3C82F17CAECEB91A7(L_86, /*hidden argument*/GameObject_GetComponent_TisSlider_t0654A41304B5CE7074CA86F4E66CB681D0D52C09_m688424BCA2C09954B36F15A3C82F17CAECEB91A7_RuntimeMethod_var);
		// slider.fillRect = fill.GetComponent<RectTransform>();
		Slider_t0654A41304B5CE7074CA86F4E66CB681D0D52C09 * L_88 = L_87;
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_89 = V_3;
		NullCheck(L_89);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_90 = GameObject_GetComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_m2E5F02DDA13C176AF75B4E7C1DB801D89E053B2C(L_89, /*hidden argument*/GameObject_GetComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_m2E5F02DDA13C176AF75B4E7C1DB801D89E053B2C_RuntimeMethod_var);
		NullCheck(L_88);
		Slider_set_fillRect_mD84E7633BC3F88D77B10F78C5B6731674B98110B(L_88, L_90, /*hidden argument*/NULL);
		// slider.handleRect = handle.GetComponent<RectTransform>();
		Slider_t0654A41304B5CE7074CA86F4E66CB681D0D52C09 * L_91 = L_88;
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_92 = V_5;
		NullCheck(L_92);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_93 = GameObject_GetComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_m2E5F02DDA13C176AF75B4E7C1DB801D89E053B2C(L_92, /*hidden argument*/GameObject_GetComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_m2E5F02DDA13C176AF75B4E7C1DB801D89E053B2C_RuntimeMethod_var);
		NullCheck(L_91);
		Slider_set_handleRect_m5BFDDDC79CBCDFD3A85969E4793E6775EC8A54CE(L_91, L_93, /*hidden argument*/NULL);
		// slider.targetGraphic = handleImage;
		Slider_t0654A41304B5CE7074CA86F4E66CB681D0D52C09 * L_94 = L_91;
		Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * L_95 = V_6;
		NullCheck(L_94);
		Selectable_set_targetGraphic_mDA4746F7DF1665B6BF49CE3B026DE84640CA7AC5(L_94, L_95, /*hidden argument*/NULL);
		// slider.direction = Slider.Direction.LeftToRight;
		Slider_t0654A41304B5CE7074CA86F4E66CB681D0D52C09 * L_96 = L_94;
		NullCheck(L_96);
		Slider_set_direction_mA51E204E4880C34EAC54578285F6C25C8C7D1170(L_96, 0, /*hidden argument*/NULL);
		// SetDefaultColorTransitionValues(slider);
		DefaultControls_SetDefaultColorTransitionValues_m7E4AA2E8B97EF5620C34FEE8D146FA35C054EB8F(L_96, /*hidden argument*/NULL);
		// return root;
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_97 = V_0;
		return L_97;
	}
}
// UnityEngine.GameObject UnityEngine.UI.DefaultControls::CreateScrollbar(UnityEngine.UI.DefaultControls_Resources)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * DefaultControls_CreateScrollbar_m876785B77922E7A0918137096FE9CEEC4BBCA1C6 (Resources_t0D3248037D186E6B8BB5CF2BD1EB021CF3E6DEE4  ___resources0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DefaultControls_CreateScrollbar_m876785B77922E7A0918137096FE9CEEC4BBCA1C6_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * V_0 = NULL;
	GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * V_1 = NULL;
	Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * V_2 = NULL;
	RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * V_3 = NULL;
	{
		// GameObject scrollbarRoot = CreateUIElementRoot("Scrollbar", s_ThinElementSize, typeof(Image), typeof(Scrollbar));
		IL2CPP_RUNTIME_CLASS_INIT(DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_il2cpp_TypeInfo_var);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_0 = ((DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_StaticFields*)il2cpp_codegen_static_fields_for(DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_il2cpp_TypeInfo_var))->get_s_ThinElementSize_5();
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_1 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)2);
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_2 = L_1;
		RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D  L_3 = { reinterpret_cast<intptr_t> (Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_4 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_3, /*hidden argument*/NULL);
		NullCheck(L_2);
		ArrayElementTypeCheck (L_2, L_4);
		(L_2)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t *)L_4);
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_5 = L_2;
		RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D  L_6 = { reinterpret_cast<intptr_t> (Scrollbar_t8F8679D0EAFACBCBD603E6B0E741E6A783DB3389_0_0_0_var) };
		Type_t * L_7 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_6, /*hidden argument*/NULL);
		NullCheck(L_5);
		ArrayElementTypeCheck (L_5, L_7);
		(L_5)->SetAt(static_cast<il2cpp_array_size_t>(1), (Type_t *)L_7);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_8 = DefaultControls_CreateUIElementRoot_m17541BAE4AF1CE86FBAC92CF02933A4CDAB0FAD7(_stringLiteralCD289AA6ADCBDEB8448BBE98E9F19873F2B45B16, L_0, L_5, /*hidden argument*/NULL);
		V_0 = L_8;
		// GameObject sliderArea = CreateUIObject("Sliding Area", scrollbarRoot, typeof(RectTransform));
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_9 = V_0;
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_10 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1);
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_11 = L_10;
		RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D  L_12 = { reinterpret_cast<intptr_t> (RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_0_0_0_var) };
		Type_t * L_13 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_12, /*hidden argument*/NULL);
		NullCheck(L_11);
		ArrayElementTypeCheck (L_11, L_13);
		(L_11)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t *)L_13);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_14 = DefaultControls_CreateUIObject_mF356800BB8FDF5BF330B67B70FC4148D9D2FB47E(_stringLiteral564F9BE925CC7F60130686E7C28A11036FFBEBBA, L_9, L_11, /*hidden argument*/NULL);
		V_1 = L_14;
		// GameObject handle = CreateUIObject("Handle", sliderArea, typeof(Image));
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_15 = V_1;
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_16 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1);
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_17 = L_16;
		RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D  L_18 = { reinterpret_cast<intptr_t> (Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E_0_0_0_var) };
		Type_t * L_19 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_18, /*hidden argument*/NULL);
		NullCheck(L_17);
		ArrayElementTypeCheck (L_17, L_19);
		(L_17)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t *)L_19);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_20 = DefaultControls_CreateUIObject_mF356800BB8FDF5BF330B67B70FC4148D9D2FB47E(_stringLiteralC0392B2B1C472815BA8D1A1E3B20F4A279BF6C50, L_15, L_17, /*hidden argument*/NULL);
		// Image bgImage = scrollbarRoot.GetComponent<Image>();
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_21 = V_0;
		NullCheck(L_21);
		Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * L_22 = GameObject_GetComponent_TisImage_t18FED07D8646917E1C563745518CF3DD57FF0B3E_m9008044B066CF5830B44DEB0C6CD94872D501A75(L_21, /*hidden argument*/GameObject_GetComponent_TisImage_t18FED07D8646917E1C563745518CF3DD57FF0B3E_m9008044B066CF5830B44DEB0C6CD94872D501A75_RuntimeMethod_var);
		// bgImage.sprite = resources.background;
		Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * L_23 = L_22;
		Resources_t0D3248037D186E6B8BB5CF2BD1EB021CF3E6DEE4  L_24 = ___resources0;
		Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 * L_25 = L_24.get_background_1();
		NullCheck(L_23);
		Image_set_sprite_m0D1DBEFD8E361B3967964C71F93EF47E2AC53A13(L_23, L_25, /*hidden argument*/NULL);
		// bgImage.type = Image.Type.Sliced;
		Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * L_26 = L_23;
		NullCheck(L_26);
		Image_set_type_mCA2BF9E071A77EE7D76C7EB343BE5ABEF9E7A199(L_26, 1, /*hidden argument*/NULL);
		// bgImage.color = s_DefaultSelectableColor;
		Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  L_27 = ((DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_StaticFields*)il2cpp_codegen_static_fields_for(DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_il2cpp_TypeInfo_var))->get_s_DefaultSelectableColor_7();
		NullCheck(L_26);
		VirtActionInvoker1< Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  >::Invoke(23 /* System.Void UnityEngine.UI.Graphic::set_color(UnityEngine.Color) */, L_26, L_27);
		// Image handleImage = handle.GetComponent<Image>();
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_28 = L_20;
		NullCheck(L_28);
		Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * L_29 = GameObject_GetComponent_TisImage_t18FED07D8646917E1C563745518CF3DD57FF0B3E_m9008044B066CF5830B44DEB0C6CD94872D501A75(L_28, /*hidden argument*/GameObject_GetComponent_TisImage_t18FED07D8646917E1C563745518CF3DD57FF0B3E_m9008044B066CF5830B44DEB0C6CD94872D501A75_RuntimeMethod_var);
		V_2 = L_29;
		// handleImage.sprite = resources.standard;
		Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * L_30 = V_2;
		Resources_t0D3248037D186E6B8BB5CF2BD1EB021CF3E6DEE4  L_31 = ___resources0;
		Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 * L_32 = L_31.get_standard_0();
		NullCheck(L_30);
		Image_set_sprite_m0D1DBEFD8E361B3967964C71F93EF47E2AC53A13(L_30, L_32, /*hidden argument*/NULL);
		// handleImage.type = Image.Type.Sliced;
		Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * L_33 = V_2;
		NullCheck(L_33);
		Image_set_type_mCA2BF9E071A77EE7D76C7EB343BE5ABEF9E7A199(L_33, 1, /*hidden argument*/NULL);
		// handleImage.color = s_DefaultSelectableColor;
		Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * L_34 = V_2;
		Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  L_35 = ((DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_StaticFields*)il2cpp_codegen_static_fields_for(DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_il2cpp_TypeInfo_var))->get_s_DefaultSelectableColor_7();
		NullCheck(L_34);
		VirtActionInvoker1< Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  >::Invoke(23 /* System.Void UnityEngine.UI.Graphic::set_color(UnityEngine.Color) */, L_34, L_35);
		// RectTransform sliderAreaRect = sliderArea.GetComponent<RectTransform>();
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_36 = V_1;
		NullCheck(L_36);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_37 = GameObject_GetComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_m2E5F02DDA13C176AF75B4E7C1DB801D89E053B2C(L_36, /*hidden argument*/GameObject_GetComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_m2E5F02DDA13C176AF75B4E7C1DB801D89E053B2C_RuntimeMethod_var);
		// sliderAreaRect.sizeDelta = new Vector2(-20, -20);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_38 = L_37;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_39;
		memset((&L_39), 0, sizeof(L_39));
		Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0((&L_39), (-20.0f), (-20.0f), /*hidden argument*/NULL);
		NullCheck(L_38);
		RectTransform_set_sizeDelta_m7729BA56325BA667F0F7D60D642124F7909F1302(L_38, L_39, /*hidden argument*/NULL);
		// sliderAreaRect.anchorMin = Vector2.zero;
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_40 = L_38;
		IL2CPP_RUNTIME_CLASS_INIT(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_il2cpp_TypeInfo_var);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_41 = Vector2_get_zero_mFE0C3213BB698130D6C5247AB4B887A59074D0A8(/*hidden argument*/NULL);
		NullCheck(L_40);
		RectTransform_set_anchorMin_mE965F5B0902C2554635010A5752728414A57020A(L_40, L_41, /*hidden argument*/NULL);
		// sliderAreaRect.anchorMax = Vector2.one;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_42 = Vector2_get_one_m6E01BE09CEA40781CB12CCB6AF33BBDA0F60CEED(/*hidden argument*/NULL);
		NullCheck(L_40);
		RectTransform_set_anchorMax_m55EEF00D9E42FE542B5346D7CEDAF9248736F7D3(L_40, L_42, /*hidden argument*/NULL);
		// RectTransform handleRect = handle.GetComponent<RectTransform>();
		NullCheck(L_28);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_43 = GameObject_GetComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_m2E5F02DDA13C176AF75B4E7C1DB801D89E053B2C(L_28, /*hidden argument*/GameObject_GetComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_m2E5F02DDA13C176AF75B4E7C1DB801D89E053B2C_RuntimeMethod_var);
		V_3 = L_43;
		// handleRect.sizeDelta = new Vector2(20, 20);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_44 = V_3;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_45;
		memset((&L_45), 0, sizeof(L_45));
		Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0((&L_45), (20.0f), (20.0f), /*hidden argument*/NULL);
		NullCheck(L_44);
		RectTransform_set_sizeDelta_m7729BA56325BA667F0F7D60D642124F7909F1302(L_44, L_45, /*hidden argument*/NULL);
		// Scrollbar scrollbar = scrollbarRoot.GetComponent<Scrollbar>();
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_46 = V_0;
		NullCheck(L_46);
		Scrollbar_t8F8679D0EAFACBCBD603E6B0E741E6A783DB3389 * L_47 = GameObject_GetComponent_TisScrollbar_t8F8679D0EAFACBCBD603E6B0E741E6A783DB3389_m100E1B7CD3A739F07F5E190A8C25AE41512BD8A6(L_46, /*hidden argument*/GameObject_GetComponent_TisScrollbar_t8F8679D0EAFACBCBD603E6B0E741E6A783DB3389_m100E1B7CD3A739F07F5E190A8C25AE41512BD8A6_RuntimeMethod_var);
		// scrollbar.handleRect = handleRect;
		Scrollbar_t8F8679D0EAFACBCBD603E6B0E741E6A783DB3389 * L_48 = L_47;
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_49 = V_3;
		NullCheck(L_48);
		Scrollbar_set_handleRect_m7AB0A8D449A11E4F2CE86DAB09E7352D04C00EE9(L_48, L_49, /*hidden argument*/NULL);
		// scrollbar.targetGraphic = handleImage;
		Scrollbar_t8F8679D0EAFACBCBD603E6B0E741E6A783DB3389 * L_50 = L_48;
		Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * L_51 = V_2;
		NullCheck(L_50);
		Selectable_set_targetGraphic_mDA4746F7DF1665B6BF49CE3B026DE84640CA7AC5(L_50, L_51, /*hidden argument*/NULL);
		// SetDefaultColorTransitionValues(scrollbar);
		DefaultControls_SetDefaultColorTransitionValues_m7E4AA2E8B97EF5620C34FEE8D146FA35C054EB8F(L_50, /*hidden argument*/NULL);
		// return scrollbarRoot;
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_52 = V_0;
		return L_52;
	}
}
// UnityEngine.GameObject UnityEngine.UI.DefaultControls::CreateToggle(UnityEngine.UI.DefaultControls_Resources)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * DefaultControls_CreateToggle_m9F0611E37F71C5C077EB3D64D998A7117C830B7F (Resources_t0D3248037D186E6B8BB5CF2BD1EB021CF3E6DEE4  ___resources0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DefaultControls_CreateToggle_m9F0611E37F71C5C077EB3D64D998A7117C830B7F_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * V_0 = NULL;
	GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * V_1 = NULL;
	GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * V_2 = NULL;
	Toggle_t9ADD572046F831945ED0E48A01B50FEA1CA52106 * V_3 = NULL;
	Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * V_4 = NULL;
	Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * V_5 = NULL;
	{
		// GameObject toggleRoot = CreateUIElementRoot("Toggle", s_ThinElementSize, typeof(Toggle));
		IL2CPP_RUNTIME_CLASS_INIT(DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_il2cpp_TypeInfo_var);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_0 = ((DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_StaticFields*)il2cpp_codegen_static_fields_for(DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_il2cpp_TypeInfo_var))->get_s_ThinElementSize_5();
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_1 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1);
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_2 = L_1;
		RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D  L_3 = { reinterpret_cast<intptr_t> (Toggle_t9ADD572046F831945ED0E48A01B50FEA1CA52106_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_4 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_3, /*hidden argument*/NULL);
		NullCheck(L_2);
		ArrayElementTypeCheck (L_2, L_4);
		(L_2)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t *)L_4);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_5 = DefaultControls_CreateUIElementRoot_m17541BAE4AF1CE86FBAC92CF02933A4CDAB0FAD7(_stringLiteralD5E14B063514CB6630E55F0AEB0AD3B37897EFCA, L_0, L_2, /*hidden argument*/NULL);
		V_0 = L_5;
		// GameObject background = CreateUIObject("Background", toggleRoot, typeof(Image));
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_6 = V_0;
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_7 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1);
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_8 = L_7;
		RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D  L_9 = { reinterpret_cast<intptr_t> (Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E_0_0_0_var) };
		Type_t * L_10 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_9, /*hidden argument*/NULL);
		NullCheck(L_8);
		ArrayElementTypeCheck (L_8, L_10);
		(L_8)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t *)L_10);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_11 = DefaultControls_CreateUIObject_mF356800BB8FDF5BF330B67B70FC4148D9D2FB47E(_stringLiteral64DD60FE1A049FE6DB3EB1369DEC2E42BF428E21, L_6, L_8, /*hidden argument*/NULL);
		V_1 = L_11;
		// GameObject checkmark = CreateUIObject("Checkmark", background, typeof(Image));
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_12 = V_1;
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_13 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1);
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_14 = L_13;
		RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D  L_15 = { reinterpret_cast<intptr_t> (Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E_0_0_0_var) };
		Type_t * L_16 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_15, /*hidden argument*/NULL);
		NullCheck(L_14);
		ArrayElementTypeCheck (L_14, L_16);
		(L_14)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t *)L_16);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_17 = DefaultControls_CreateUIObject_mF356800BB8FDF5BF330B67B70FC4148D9D2FB47E(_stringLiteral02D0D18716CB3B951810309E5A5A906EFF9A88A2, L_12, L_14, /*hidden argument*/NULL);
		V_2 = L_17;
		// GameObject childLabel = CreateUIObject("Label", toggleRoot, typeof(Text));
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_18 = V_0;
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_19 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1);
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_20 = L_19;
		RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D  L_21 = { reinterpret_cast<intptr_t> (Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030_0_0_0_var) };
		Type_t * L_22 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_21, /*hidden argument*/NULL);
		NullCheck(L_20);
		ArrayElementTypeCheck (L_20, L_22);
		(L_20)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t *)L_22);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_23 = DefaultControls_CreateUIObject_mF356800BB8FDF5BF330B67B70FC4148D9D2FB47E(_stringLiteral74341E3C271DF3C784E595B804B1F90BE0F80429, L_18, L_20, /*hidden argument*/NULL);
		// Toggle toggle = toggleRoot.GetComponent<Toggle>();
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_24 = V_0;
		NullCheck(L_24);
		Toggle_t9ADD572046F831945ED0E48A01B50FEA1CA52106 * L_25 = GameObject_GetComponent_TisToggle_t9ADD572046F831945ED0E48A01B50FEA1CA52106_m9F98F777EFF307DC0F6FEA2C006044097874BE11(L_24, /*hidden argument*/GameObject_GetComponent_TisToggle_t9ADD572046F831945ED0E48A01B50FEA1CA52106_m9F98F777EFF307DC0F6FEA2C006044097874BE11_RuntimeMethod_var);
		V_3 = L_25;
		// toggle.isOn = true;
		Toggle_t9ADD572046F831945ED0E48A01B50FEA1CA52106 * L_26 = V_3;
		NullCheck(L_26);
		Toggle_set_isOn_m520D16B143619437D7997316584A029D7C3CABF8(L_26, (bool)1, /*hidden argument*/NULL);
		// Image bgImage = background.GetComponent<Image>();
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_27 = V_1;
		NullCheck(L_27);
		Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * L_28 = GameObject_GetComponent_TisImage_t18FED07D8646917E1C563745518CF3DD57FF0B3E_m9008044B066CF5830B44DEB0C6CD94872D501A75(L_27, /*hidden argument*/GameObject_GetComponent_TisImage_t18FED07D8646917E1C563745518CF3DD57FF0B3E_m9008044B066CF5830B44DEB0C6CD94872D501A75_RuntimeMethod_var);
		V_4 = L_28;
		// bgImage.sprite = resources.standard;
		Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * L_29 = V_4;
		Resources_t0D3248037D186E6B8BB5CF2BD1EB021CF3E6DEE4  L_30 = ___resources0;
		Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 * L_31 = L_30.get_standard_0();
		NullCheck(L_29);
		Image_set_sprite_m0D1DBEFD8E361B3967964C71F93EF47E2AC53A13(L_29, L_31, /*hidden argument*/NULL);
		// bgImage.type = Image.Type.Sliced;
		Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * L_32 = V_4;
		NullCheck(L_32);
		Image_set_type_mCA2BF9E071A77EE7D76C7EB343BE5ABEF9E7A199(L_32, 1, /*hidden argument*/NULL);
		// bgImage.color = s_DefaultSelectableColor;
		Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * L_33 = V_4;
		Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  L_34 = ((DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_StaticFields*)il2cpp_codegen_static_fields_for(DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_il2cpp_TypeInfo_var))->get_s_DefaultSelectableColor_7();
		NullCheck(L_33);
		VirtActionInvoker1< Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  >::Invoke(23 /* System.Void UnityEngine.UI.Graphic::set_color(UnityEngine.Color) */, L_33, L_34);
		// Image checkmarkImage = checkmark.GetComponent<Image>();
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_35 = V_2;
		NullCheck(L_35);
		Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * L_36 = GameObject_GetComponent_TisImage_t18FED07D8646917E1C563745518CF3DD57FF0B3E_m9008044B066CF5830B44DEB0C6CD94872D501A75(L_35, /*hidden argument*/GameObject_GetComponent_TisImage_t18FED07D8646917E1C563745518CF3DD57FF0B3E_m9008044B066CF5830B44DEB0C6CD94872D501A75_RuntimeMethod_var);
		V_5 = L_36;
		// checkmarkImage.sprite = resources.checkmark;
		Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * L_37 = V_5;
		Resources_t0D3248037D186E6B8BB5CF2BD1EB021CF3E6DEE4  L_38 = ___resources0;
		Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 * L_39 = L_38.get_checkmark_4();
		NullCheck(L_37);
		Image_set_sprite_m0D1DBEFD8E361B3967964C71F93EF47E2AC53A13(L_37, L_39, /*hidden argument*/NULL);
		// Text label = childLabel.GetComponent<Text>();
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_40 = L_23;
		NullCheck(L_40);
		Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * L_41 = GameObject_GetComponent_TisText_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030_m24A42DAE3900B867697FFD9DFB6E448D6978CD4A(L_40, /*hidden argument*/GameObject_GetComponent_TisText_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030_m24A42DAE3900B867697FFD9DFB6E448D6978CD4A_RuntimeMethod_var);
		// label.text = "Toggle";
		Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * L_42 = L_41;
		NullCheck(L_42);
		VirtActionInvoker1< String_t* >::Invoke(75 /* System.Void UnityEngine.UI.Text::set_text(System.String) */, L_42, _stringLiteralD5E14B063514CB6630E55F0AEB0AD3B37897EFCA);
		// SetDefaultTextValues(label);
		DefaultControls_SetDefaultTextValues_m79AA4B1F7A2061B259933C3F0CDBB12788BC3DFE(L_42, /*hidden argument*/NULL);
		// toggle.graphic = checkmarkImage;
		Toggle_t9ADD572046F831945ED0E48A01B50FEA1CA52106 * L_43 = V_3;
		Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * L_44 = V_5;
		NullCheck(L_43);
		L_43->set_graphic_21(L_44);
		// toggle.targetGraphic = bgImage;
		Toggle_t9ADD572046F831945ED0E48A01B50FEA1CA52106 * L_45 = V_3;
		Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * L_46 = V_4;
		NullCheck(L_45);
		Selectable_set_targetGraphic_mDA4746F7DF1665B6BF49CE3B026DE84640CA7AC5(L_45, L_46, /*hidden argument*/NULL);
		// SetDefaultColorTransitionValues(toggle);
		Toggle_t9ADD572046F831945ED0E48A01B50FEA1CA52106 * L_47 = V_3;
		DefaultControls_SetDefaultColorTransitionValues_m7E4AA2E8B97EF5620C34FEE8D146FA35C054EB8F(L_47, /*hidden argument*/NULL);
		// RectTransform bgRect = background.GetComponent<RectTransform>();
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_48 = V_1;
		NullCheck(L_48);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_49 = GameObject_GetComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_m2E5F02DDA13C176AF75B4E7C1DB801D89E053B2C(L_48, /*hidden argument*/GameObject_GetComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_m2E5F02DDA13C176AF75B4E7C1DB801D89E053B2C_RuntimeMethod_var);
		// bgRect.anchorMin        = new Vector2(0f, 1f);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_50 = L_49;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_51;
		memset((&L_51), 0, sizeof(L_51));
		Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0((&L_51), (0.0f), (1.0f), /*hidden argument*/NULL);
		NullCheck(L_50);
		RectTransform_set_anchorMin_mE965F5B0902C2554635010A5752728414A57020A(L_50, L_51, /*hidden argument*/NULL);
		// bgRect.anchorMax        = new Vector2(0f, 1f);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_52 = L_50;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_53;
		memset((&L_53), 0, sizeof(L_53));
		Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0((&L_53), (0.0f), (1.0f), /*hidden argument*/NULL);
		NullCheck(L_52);
		RectTransform_set_anchorMax_m55EEF00D9E42FE542B5346D7CEDAF9248736F7D3(L_52, L_53, /*hidden argument*/NULL);
		// bgRect.anchoredPosition = new Vector2(10f, -10f);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_54 = L_52;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_55;
		memset((&L_55), 0, sizeof(L_55));
		Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0((&L_55), (10.0f), (-10.0f), /*hidden argument*/NULL);
		NullCheck(L_54);
		RectTransform_set_anchoredPosition_m4DD45DB1A97734A1F3A81E5F259638ECAF35962F(L_54, L_55, /*hidden argument*/NULL);
		// bgRect.sizeDelta        = new Vector2(kThinHeight, kThinHeight);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_56;
		memset((&L_56), 0, sizeof(L_56));
		Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0((&L_56), (20.0f), (20.0f), /*hidden argument*/NULL);
		NullCheck(L_54);
		RectTransform_set_sizeDelta_m7729BA56325BA667F0F7D60D642124F7909F1302(L_54, L_56, /*hidden argument*/NULL);
		// RectTransform checkmarkRect = checkmark.GetComponent<RectTransform>();
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_57 = V_2;
		NullCheck(L_57);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_58 = GameObject_GetComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_m2E5F02DDA13C176AF75B4E7C1DB801D89E053B2C(L_57, /*hidden argument*/GameObject_GetComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_m2E5F02DDA13C176AF75B4E7C1DB801D89E053B2C_RuntimeMethod_var);
		// checkmarkRect.anchorMin = new Vector2(0.5f, 0.5f);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_59 = L_58;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_60;
		memset((&L_60), 0, sizeof(L_60));
		Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0((&L_60), (0.5f), (0.5f), /*hidden argument*/NULL);
		NullCheck(L_59);
		RectTransform_set_anchorMin_mE965F5B0902C2554635010A5752728414A57020A(L_59, L_60, /*hidden argument*/NULL);
		// checkmarkRect.anchorMax = new Vector2(0.5f, 0.5f);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_61 = L_59;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_62;
		memset((&L_62), 0, sizeof(L_62));
		Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0((&L_62), (0.5f), (0.5f), /*hidden argument*/NULL);
		NullCheck(L_61);
		RectTransform_set_anchorMax_m55EEF00D9E42FE542B5346D7CEDAF9248736F7D3(L_61, L_62, /*hidden argument*/NULL);
		// checkmarkRect.anchoredPosition = Vector2.zero;
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_63 = L_61;
		IL2CPP_RUNTIME_CLASS_INIT(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_il2cpp_TypeInfo_var);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_64 = Vector2_get_zero_mFE0C3213BB698130D6C5247AB4B887A59074D0A8(/*hidden argument*/NULL);
		NullCheck(L_63);
		RectTransform_set_anchoredPosition_m4DD45DB1A97734A1F3A81E5F259638ECAF35962F(L_63, L_64, /*hidden argument*/NULL);
		// checkmarkRect.sizeDelta = new Vector2(20f, 20f);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_65;
		memset((&L_65), 0, sizeof(L_65));
		Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0((&L_65), (20.0f), (20.0f), /*hidden argument*/NULL);
		NullCheck(L_63);
		RectTransform_set_sizeDelta_m7729BA56325BA667F0F7D60D642124F7909F1302(L_63, L_65, /*hidden argument*/NULL);
		// RectTransform labelRect = childLabel.GetComponent<RectTransform>();
		NullCheck(L_40);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_66 = GameObject_GetComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_m2E5F02DDA13C176AF75B4E7C1DB801D89E053B2C(L_40, /*hidden argument*/GameObject_GetComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_m2E5F02DDA13C176AF75B4E7C1DB801D89E053B2C_RuntimeMethod_var);
		// labelRect.anchorMin     = new Vector2(0f, 0f);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_67 = L_66;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_68;
		memset((&L_68), 0, sizeof(L_68));
		Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0((&L_68), (0.0f), (0.0f), /*hidden argument*/NULL);
		NullCheck(L_67);
		RectTransform_set_anchorMin_mE965F5B0902C2554635010A5752728414A57020A(L_67, L_68, /*hidden argument*/NULL);
		// labelRect.anchorMax     = new Vector2(1f, 1f);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_69 = L_67;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_70;
		memset((&L_70), 0, sizeof(L_70));
		Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0((&L_70), (1.0f), (1.0f), /*hidden argument*/NULL);
		NullCheck(L_69);
		RectTransform_set_anchorMax_m55EEF00D9E42FE542B5346D7CEDAF9248736F7D3(L_69, L_70, /*hidden argument*/NULL);
		// labelRect.offsetMin     = new Vector2(23f, 1f);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_71 = L_69;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_72;
		memset((&L_72), 0, sizeof(L_72));
		Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0((&L_72), (23.0f), (1.0f), /*hidden argument*/NULL);
		NullCheck(L_71);
		RectTransform_set_offsetMin_m7455ED64FF16C597E648E022BA768CFDCF4531AC(L_71, L_72, /*hidden argument*/NULL);
		// labelRect.offsetMax     = new Vector2(-5f, -2f);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_73;
		memset((&L_73), 0, sizeof(L_73));
		Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0((&L_73), (-5.0f), (-2.0f), /*hidden argument*/NULL);
		NullCheck(L_71);
		RectTransform_set_offsetMax_mD55D44AD4740C79B5C2C83C60B0C38BF1090501C(L_71, L_73, /*hidden argument*/NULL);
		// return toggleRoot;
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_74 = V_0;
		return L_74;
	}
}
// UnityEngine.GameObject UnityEngine.UI.DefaultControls::CreateInputField(UnityEngine.UI.DefaultControls_Resources)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * DefaultControls_CreateInputField_mDF85B76D7CDE06E5E49F537EA5FDD8192DA5E65A (Resources_t0D3248037D186E6B8BB5CF2BD1EB021CF3E6DEE4  ___resources0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DefaultControls_CreateInputField_mDF85B76D7CDE06E5E49F537EA5FDD8192DA5E65A_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * V_0 = NULL;
	GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * V_1 = NULL;
	InputField_t533609195B110760BCFF00B746C87D81969CB005 * V_2 = NULL;
	Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * V_3 = NULL;
	Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * V_4 = NULL;
	Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  V_5;
	memset((&V_5), 0, sizeof(V_5));
	{
		// GameObject root = CreateUIElementRoot("InputField", s_ThickElementSize, typeof(Image), typeof(InputField));
		IL2CPP_RUNTIME_CLASS_INIT(DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_il2cpp_TypeInfo_var);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_0 = ((DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_StaticFields*)il2cpp_codegen_static_fields_for(DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_il2cpp_TypeInfo_var))->get_s_ThickElementSize_4();
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_1 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)2);
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_2 = L_1;
		RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D  L_3 = { reinterpret_cast<intptr_t> (Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_4 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_3, /*hidden argument*/NULL);
		NullCheck(L_2);
		ArrayElementTypeCheck (L_2, L_4);
		(L_2)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t *)L_4);
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_5 = L_2;
		RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D  L_6 = { reinterpret_cast<intptr_t> (InputField_t533609195B110760BCFF00B746C87D81969CB005_0_0_0_var) };
		Type_t * L_7 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_6, /*hidden argument*/NULL);
		NullCheck(L_5);
		ArrayElementTypeCheck (L_5, L_7);
		(L_5)->SetAt(static_cast<il2cpp_array_size_t>(1), (Type_t *)L_7);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_8 = DefaultControls_CreateUIElementRoot_m17541BAE4AF1CE86FBAC92CF02933A4CDAB0FAD7(_stringLiteralBDE4849D61262D79AEE48F2D9E10F7257C63A7CA, L_0, L_5, /*hidden argument*/NULL);
		V_0 = L_8;
		// GameObject childPlaceholder = CreateUIObject("Placeholder", root, typeof(Text));
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_9 = V_0;
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_10 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1);
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_11 = L_10;
		RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D  L_12 = { reinterpret_cast<intptr_t> (Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030_0_0_0_var) };
		Type_t * L_13 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_12, /*hidden argument*/NULL);
		NullCheck(L_11);
		ArrayElementTypeCheck (L_11, L_13);
		(L_11)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t *)L_13);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_14 = DefaultControls_CreateUIObject_mF356800BB8FDF5BF330B67B70FC4148D9D2FB47E(_stringLiteralED212FA164B940B935EC0A25B32878A0917C7268, L_9, L_11, /*hidden argument*/NULL);
		V_1 = L_14;
		// GameObject childText = CreateUIObject("Text", root, typeof(Text));
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_15 = V_0;
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_16 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1);
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_17 = L_16;
		RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D  L_18 = { reinterpret_cast<intptr_t> (Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030_0_0_0_var) };
		Type_t * L_19 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_18, /*hidden argument*/NULL);
		NullCheck(L_17);
		ArrayElementTypeCheck (L_17, L_19);
		(L_17)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t *)L_19);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_20 = DefaultControls_CreateUIObject_mF356800BB8FDF5BF330B67B70FC4148D9D2FB47E(_stringLiteralC3328C39B0E29F78E9FF45DB674248B1D245887D, L_15, L_17, /*hidden argument*/NULL);
		// Image image = root.GetComponent<Image>();
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_21 = V_0;
		NullCheck(L_21);
		Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * L_22 = GameObject_GetComponent_TisImage_t18FED07D8646917E1C563745518CF3DD57FF0B3E_m9008044B066CF5830B44DEB0C6CD94872D501A75(L_21, /*hidden argument*/GameObject_GetComponent_TisImage_t18FED07D8646917E1C563745518CF3DD57FF0B3E_m9008044B066CF5830B44DEB0C6CD94872D501A75_RuntimeMethod_var);
		// image.sprite = resources.inputField;
		Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * L_23 = L_22;
		Resources_t0D3248037D186E6B8BB5CF2BD1EB021CF3E6DEE4  L_24 = ___resources0;
		Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 * L_25 = L_24.get_inputField_2();
		NullCheck(L_23);
		Image_set_sprite_m0D1DBEFD8E361B3967964C71F93EF47E2AC53A13(L_23, L_25, /*hidden argument*/NULL);
		// image.type = Image.Type.Sliced;
		Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * L_26 = L_23;
		NullCheck(L_26);
		Image_set_type_mCA2BF9E071A77EE7D76C7EB343BE5ABEF9E7A199(L_26, 1, /*hidden argument*/NULL);
		// image.color = s_DefaultSelectableColor;
		Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  L_27 = ((DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_StaticFields*)il2cpp_codegen_static_fields_for(DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_il2cpp_TypeInfo_var))->get_s_DefaultSelectableColor_7();
		NullCheck(L_26);
		VirtActionInvoker1< Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  >::Invoke(23 /* System.Void UnityEngine.UI.Graphic::set_color(UnityEngine.Color) */, L_26, L_27);
		// InputField inputField = root.GetComponent<InputField>();
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_28 = V_0;
		NullCheck(L_28);
		InputField_t533609195B110760BCFF00B746C87D81969CB005 * L_29 = GameObject_GetComponent_TisInputField_t533609195B110760BCFF00B746C87D81969CB005_mA51516D144F85CAE471A6A68DF98CFB88FCE87AA(L_28, /*hidden argument*/GameObject_GetComponent_TisInputField_t533609195B110760BCFF00B746C87D81969CB005_mA51516D144F85CAE471A6A68DF98CFB88FCE87AA_RuntimeMethod_var);
		V_2 = L_29;
		// SetDefaultColorTransitionValues(inputField);
		InputField_t533609195B110760BCFF00B746C87D81969CB005 * L_30 = V_2;
		DefaultControls_SetDefaultColorTransitionValues_m7E4AA2E8B97EF5620C34FEE8D146FA35C054EB8F(L_30, /*hidden argument*/NULL);
		// Text text = childText.GetComponent<Text>();
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_31 = L_20;
		NullCheck(L_31);
		Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * L_32 = GameObject_GetComponent_TisText_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030_m24A42DAE3900B867697FFD9DFB6E448D6978CD4A(L_31, /*hidden argument*/GameObject_GetComponent_TisText_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030_m24A42DAE3900B867697FFD9DFB6E448D6978CD4A_RuntimeMethod_var);
		V_3 = L_32;
		// text.text = "";
		Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * L_33 = V_3;
		NullCheck(L_33);
		VirtActionInvoker1< String_t* >::Invoke(75 /* System.Void UnityEngine.UI.Text::set_text(System.String) */, L_33, _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
		// text.supportRichText = false;
		Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * L_34 = V_3;
		NullCheck(L_34);
		Text_set_supportRichText_m8854F111655576BEB5010C2E20DBA3F6CDD4A728(L_34, (bool)0, /*hidden argument*/NULL);
		// SetDefaultTextValues(text);
		Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * L_35 = V_3;
		DefaultControls_SetDefaultTextValues_m79AA4B1F7A2061B259933C3F0CDBB12788BC3DFE(L_35, /*hidden argument*/NULL);
		// Text placeholder = childPlaceholder.GetComponent<Text>();
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_36 = V_1;
		NullCheck(L_36);
		Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * L_37 = GameObject_GetComponent_TisText_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030_m24A42DAE3900B867697FFD9DFB6E448D6978CD4A(L_36, /*hidden argument*/GameObject_GetComponent_TisText_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030_m24A42DAE3900B867697FFD9DFB6E448D6978CD4A_RuntimeMethod_var);
		V_4 = L_37;
		// placeholder.text = "Enter text...";
		Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * L_38 = V_4;
		NullCheck(L_38);
		VirtActionInvoker1< String_t* >::Invoke(75 /* System.Void UnityEngine.UI.Text::set_text(System.String) */, L_38, _stringLiteralF211CC2AA8CA0E451A49A1F44483A3C0A24BCFCA);
		// placeholder.fontStyle = FontStyle.Italic;
		Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * L_39 = V_4;
		NullCheck(L_39);
		Text_set_fontStyle_mEB69FC3AD201D282D5DC1985A6B3656B79542030(L_39, 2, /*hidden argument*/NULL);
		// Color placeholderColor = text.color;
		Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * L_40 = V_3;
		NullCheck(L_40);
		Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  L_41 = VirtFuncInvoker0< Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  >::Invoke(22 /* UnityEngine.Color UnityEngine.UI.Graphic::get_color() */, L_40);
		V_5 = L_41;
		// placeholderColor.a *= 0.5f;
		float* L_42 = (&V_5)->get_address_of_a_3();
		float* L_43 = L_42;
		float L_44 = *((float*)L_43);
		*((float*)L_43) = (float)((float)il2cpp_codegen_multiply((float)L_44, (float)(0.5f)));
		// placeholder.color = placeholderColor;
		Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * L_45 = V_4;
		Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  L_46 = V_5;
		NullCheck(L_45);
		VirtActionInvoker1< Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  >::Invoke(23 /* System.Void UnityEngine.UI.Graphic::set_color(UnityEngine.Color) */, L_45, L_46);
		// RectTransform textRectTransform = childText.GetComponent<RectTransform>();
		NullCheck(L_31);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_47 = GameObject_GetComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_m2E5F02DDA13C176AF75B4E7C1DB801D89E053B2C(L_31, /*hidden argument*/GameObject_GetComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_m2E5F02DDA13C176AF75B4E7C1DB801D89E053B2C_RuntimeMethod_var);
		// textRectTransform.anchorMin = Vector2.zero;
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_48 = L_47;
		IL2CPP_RUNTIME_CLASS_INIT(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_il2cpp_TypeInfo_var);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_49 = Vector2_get_zero_mFE0C3213BB698130D6C5247AB4B887A59074D0A8(/*hidden argument*/NULL);
		NullCheck(L_48);
		RectTransform_set_anchorMin_mE965F5B0902C2554635010A5752728414A57020A(L_48, L_49, /*hidden argument*/NULL);
		// textRectTransform.anchorMax = Vector2.one;
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_50 = L_48;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_51 = Vector2_get_one_m6E01BE09CEA40781CB12CCB6AF33BBDA0F60CEED(/*hidden argument*/NULL);
		NullCheck(L_50);
		RectTransform_set_anchorMax_m55EEF00D9E42FE542B5346D7CEDAF9248736F7D3(L_50, L_51, /*hidden argument*/NULL);
		// textRectTransform.sizeDelta = Vector2.zero;
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_52 = L_50;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_53 = Vector2_get_zero_mFE0C3213BB698130D6C5247AB4B887A59074D0A8(/*hidden argument*/NULL);
		NullCheck(L_52);
		RectTransform_set_sizeDelta_m7729BA56325BA667F0F7D60D642124F7909F1302(L_52, L_53, /*hidden argument*/NULL);
		// textRectTransform.offsetMin = new Vector2(10, 6);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_54 = L_52;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_55;
		memset((&L_55), 0, sizeof(L_55));
		Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0((&L_55), (10.0f), (6.0f), /*hidden argument*/NULL);
		NullCheck(L_54);
		RectTransform_set_offsetMin_m7455ED64FF16C597E648E022BA768CFDCF4531AC(L_54, L_55, /*hidden argument*/NULL);
		// textRectTransform.offsetMax = new Vector2(-10, -7);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_56;
		memset((&L_56), 0, sizeof(L_56));
		Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0((&L_56), (-10.0f), (-7.0f), /*hidden argument*/NULL);
		NullCheck(L_54);
		RectTransform_set_offsetMax_mD55D44AD4740C79B5C2C83C60B0C38BF1090501C(L_54, L_56, /*hidden argument*/NULL);
		// RectTransform placeholderRectTransform = childPlaceholder.GetComponent<RectTransform>();
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_57 = V_1;
		NullCheck(L_57);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_58 = GameObject_GetComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_m2E5F02DDA13C176AF75B4E7C1DB801D89E053B2C(L_57, /*hidden argument*/GameObject_GetComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_m2E5F02DDA13C176AF75B4E7C1DB801D89E053B2C_RuntimeMethod_var);
		// placeholderRectTransform.anchorMin = Vector2.zero;
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_59 = L_58;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_60 = Vector2_get_zero_mFE0C3213BB698130D6C5247AB4B887A59074D0A8(/*hidden argument*/NULL);
		NullCheck(L_59);
		RectTransform_set_anchorMin_mE965F5B0902C2554635010A5752728414A57020A(L_59, L_60, /*hidden argument*/NULL);
		// placeholderRectTransform.anchorMax = Vector2.one;
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_61 = L_59;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_62 = Vector2_get_one_m6E01BE09CEA40781CB12CCB6AF33BBDA0F60CEED(/*hidden argument*/NULL);
		NullCheck(L_61);
		RectTransform_set_anchorMax_m55EEF00D9E42FE542B5346D7CEDAF9248736F7D3(L_61, L_62, /*hidden argument*/NULL);
		// placeholderRectTransform.sizeDelta = Vector2.zero;
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_63 = L_61;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_64 = Vector2_get_zero_mFE0C3213BB698130D6C5247AB4B887A59074D0A8(/*hidden argument*/NULL);
		NullCheck(L_63);
		RectTransform_set_sizeDelta_m7729BA56325BA667F0F7D60D642124F7909F1302(L_63, L_64, /*hidden argument*/NULL);
		// placeholderRectTransform.offsetMin = new Vector2(10, 6);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_65 = L_63;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_66;
		memset((&L_66), 0, sizeof(L_66));
		Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0((&L_66), (10.0f), (6.0f), /*hidden argument*/NULL);
		NullCheck(L_65);
		RectTransform_set_offsetMin_m7455ED64FF16C597E648E022BA768CFDCF4531AC(L_65, L_66, /*hidden argument*/NULL);
		// placeholderRectTransform.offsetMax = new Vector2(-10, -7);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_67;
		memset((&L_67), 0, sizeof(L_67));
		Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0((&L_67), (-10.0f), (-7.0f), /*hidden argument*/NULL);
		NullCheck(L_65);
		RectTransform_set_offsetMax_mD55D44AD4740C79B5C2C83C60B0C38BF1090501C(L_65, L_67, /*hidden argument*/NULL);
		// inputField.textComponent = text;
		InputField_t533609195B110760BCFF00B746C87D81969CB005 * L_68 = V_2;
		Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * L_69 = V_3;
		NullCheck(L_68);
		InputField_set_textComponent_m11FA15B17BA3DB27324CE4040E063B7DAC091B07(L_68, L_69, /*hidden argument*/NULL);
		// inputField.placeholder = placeholder;
		InputField_t533609195B110760BCFF00B746C87D81969CB005 * L_70 = V_2;
		Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * L_71 = V_4;
		NullCheck(L_70);
		InputField_set_placeholder_m0865B4D3D4ECD6FD461DAB885EB092EEB21A4043(L_70, L_71, /*hidden argument*/NULL);
		// return root;
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_72 = V_0;
		return L_72;
	}
}
// UnityEngine.GameObject UnityEngine.UI.DefaultControls::CreateDropdown(UnityEngine.UI.DefaultControls_Resources)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * DefaultControls_CreateDropdown_m00FF9DE1B54D5EA9B22EECC23EAB2D465538C0B2 (Resources_t0D3248037D186E6B8BB5CF2BD1EB021CF3E6DEE4  ___resources0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DefaultControls_CreateDropdown_m00FF9DE1B54D5EA9B22EECC23EAB2D465538C0B2_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * V_0 = NULL;
	GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * V_1 = NULL;
	GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * V_2 = NULL;
	GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * V_3 = NULL;
	GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * V_4 = NULL;
	GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * V_5 = NULL;
	GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * V_6 = NULL;
	GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * V_7 = NULL;
	GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * V_8 = NULL;
	Scrollbar_t8F8679D0EAFACBCBD603E6B0E741E6A783DB3389 * V_9 = NULL;
	Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * V_10 = NULL;
	Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * V_11 = NULL;
	Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * V_12 = NULL;
	Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * V_13 = NULL;
	Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * V_14 = NULL;
	{
		// GameObject root = CreateUIElementRoot("Dropdown", s_ThickElementSize, typeof(Image), typeof(Dropdown));
		IL2CPP_RUNTIME_CLASS_INIT(DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_il2cpp_TypeInfo_var);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_0 = ((DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_StaticFields*)il2cpp_codegen_static_fields_for(DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_il2cpp_TypeInfo_var))->get_s_ThickElementSize_4();
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_1 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)2);
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_2 = L_1;
		RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D  L_3 = { reinterpret_cast<intptr_t> (Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_4 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_3, /*hidden argument*/NULL);
		NullCheck(L_2);
		ArrayElementTypeCheck (L_2, L_4);
		(L_2)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t *)L_4);
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_5 = L_2;
		RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D  L_6 = { reinterpret_cast<intptr_t> (Dropdown_tF6331401084B1213CAB10587A6EC81461501930F_0_0_0_var) };
		Type_t * L_7 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_6, /*hidden argument*/NULL);
		NullCheck(L_5);
		ArrayElementTypeCheck (L_5, L_7);
		(L_5)->SetAt(static_cast<il2cpp_array_size_t>(1), (Type_t *)L_7);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_8 = DefaultControls_CreateUIElementRoot_m17541BAE4AF1CE86FBAC92CF02933A4CDAB0FAD7(_stringLiteralFC2D12B944ACEBE30DD287A5A171FEECA740C24D, L_0, L_5, /*hidden argument*/NULL);
		V_0 = L_8;
		// GameObject label = CreateUIObject("Label", root, typeof(Text));
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_9 = V_0;
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_10 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1);
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_11 = L_10;
		RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D  L_12 = { reinterpret_cast<intptr_t> (Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030_0_0_0_var) };
		Type_t * L_13 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_12, /*hidden argument*/NULL);
		NullCheck(L_11);
		ArrayElementTypeCheck (L_11, L_13);
		(L_11)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t *)L_13);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_14 = DefaultControls_CreateUIObject_mF356800BB8FDF5BF330B67B70FC4148D9D2FB47E(_stringLiteral74341E3C271DF3C784E595B804B1F90BE0F80429, L_9, L_11, /*hidden argument*/NULL);
		V_1 = L_14;
		// GameObject arrow = CreateUIObject("Arrow", root, typeof(Image));
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_15 = V_0;
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_16 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1);
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_17 = L_16;
		RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D  L_18 = { reinterpret_cast<intptr_t> (Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E_0_0_0_var) };
		Type_t * L_19 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_18, /*hidden argument*/NULL);
		NullCheck(L_17);
		ArrayElementTypeCheck (L_17, L_19);
		(L_17)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t *)L_19);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_20 = DefaultControls_CreateUIObject_mF356800BB8FDF5BF330B67B70FC4148D9D2FB47E(_stringLiteral3A4758C3CC8DAC2D76026D0733816741F9B21D43, L_15, L_17, /*hidden argument*/NULL);
		V_2 = L_20;
		// GameObject template = CreateUIObject("Template", root, typeof(Image), typeof(ScrollRect));
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_21 = V_0;
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_22 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)2);
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_23 = L_22;
		RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D  L_24 = { reinterpret_cast<intptr_t> (Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E_0_0_0_var) };
		Type_t * L_25 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_24, /*hidden argument*/NULL);
		NullCheck(L_23);
		ArrayElementTypeCheck (L_23, L_25);
		(L_23)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t *)L_25);
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_26 = L_23;
		RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D  L_27 = { reinterpret_cast<intptr_t> (ScrollRect_tAD21D8FB1D33789C39BF4E4CD5CD012D9BD7DD51_0_0_0_var) };
		Type_t * L_28 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_27, /*hidden argument*/NULL);
		NullCheck(L_26);
		ArrayElementTypeCheck (L_26, L_28);
		(L_26)->SetAt(static_cast<il2cpp_array_size_t>(1), (Type_t *)L_28);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_29 = DefaultControls_CreateUIObject_mF356800BB8FDF5BF330B67B70FC4148D9D2FB47E(_stringLiteral3EC1AE061C27325C7ECB543ADF91235E22CBC9ED, L_21, L_26, /*hidden argument*/NULL);
		V_3 = L_29;
		// GameObject viewport = CreateUIObject("Viewport", template, typeof(Image), typeof(Mask));
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_30 = V_3;
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_31 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)2);
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_32 = L_31;
		RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D  L_33 = { reinterpret_cast<intptr_t> (Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E_0_0_0_var) };
		Type_t * L_34 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_33, /*hidden argument*/NULL);
		NullCheck(L_32);
		ArrayElementTypeCheck (L_32, L_34);
		(L_32)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t *)L_34);
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_35 = L_32;
		RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D  L_36 = { reinterpret_cast<intptr_t> (Mask_t082A7A79B4BF2063E5F81D2F84D968569D737CCB_0_0_0_var) };
		Type_t * L_37 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_36, /*hidden argument*/NULL);
		NullCheck(L_35);
		ArrayElementTypeCheck (L_35, L_37);
		(L_35)->SetAt(static_cast<il2cpp_array_size_t>(1), (Type_t *)L_37);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_38 = DefaultControls_CreateUIObject_mF356800BB8FDF5BF330B67B70FC4148D9D2FB47E(_stringLiteral09E594A52BE3A0E6E14D1A2606F909F43C8B96D0, L_30, L_35, /*hidden argument*/NULL);
		V_4 = L_38;
		// GameObject content = CreateUIObject("Content", viewport, typeof(RectTransform));
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_39 = V_4;
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_40 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1);
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_41 = L_40;
		RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D  L_42 = { reinterpret_cast<intptr_t> (RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_0_0_0_var) };
		Type_t * L_43 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_42, /*hidden argument*/NULL);
		NullCheck(L_41);
		ArrayElementTypeCheck (L_41, L_43);
		(L_41)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t *)L_43);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_44 = DefaultControls_CreateUIObject_mF356800BB8FDF5BF330B67B70FC4148D9D2FB47E(_stringLiteral4F9BE057F0EA5D2BA72FD2C810E8D7B9AA98B469, L_39, L_41, /*hidden argument*/NULL);
		V_5 = L_44;
		// GameObject item = CreateUIObject("Item", content, typeof(Toggle));
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_45 = V_5;
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_46 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1);
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_47 = L_46;
		RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D  L_48 = { reinterpret_cast<intptr_t> (Toggle_t9ADD572046F831945ED0E48A01B50FEA1CA52106_0_0_0_var) };
		Type_t * L_49 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_48, /*hidden argument*/NULL);
		NullCheck(L_47);
		ArrayElementTypeCheck (L_47, L_49);
		(L_47)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t *)L_49);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_50 = DefaultControls_CreateUIObject_mF356800BB8FDF5BF330B67B70FC4148D9D2FB47E(_stringLiteralECDDA59AEA5EE67D7D854C969CCF7F4F4B4A4C54, L_45, L_47, /*hidden argument*/NULL);
		V_6 = L_50;
		// GameObject itemBackground = CreateUIObject("Item Background", item, typeof(Image));
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_51 = V_6;
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_52 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1);
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_53 = L_52;
		RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D  L_54 = { reinterpret_cast<intptr_t> (Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E_0_0_0_var) };
		Type_t * L_55 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_54, /*hidden argument*/NULL);
		NullCheck(L_53);
		ArrayElementTypeCheck (L_53, L_55);
		(L_53)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t *)L_55);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_56 = DefaultControls_CreateUIObject_mF356800BB8FDF5BF330B67B70FC4148D9D2FB47E(_stringLiteral96D7E9F2E4825831074F9250E51D3BA8B94AF597, L_51, L_53, /*hidden argument*/NULL);
		V_7 = L_56;
		// GameObject itemCheckmark = CreateUIObject("Item Checkmark", item, typeof(Image));
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_57 = V_6;
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_58 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1);
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_59 = L_58;
		RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D  L_60 = { reinterpret_cast<intptr_t> (Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E_0_0_0_var) };
		Type_t * L_61 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_60, /*hidden argument*/NULL);
		NullCheck(L_59);
		ArrayElementTypeCheck (L_59, L_61);
		(L_59)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t *)L_61);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_62 = DefaultControls_CreateUIObject_mF356800BB8FDF5BF330B67B70FC4148D9D2FB47E(_stringLiteral9F963877002FE8B751675B18E72CE57B05DB38A5, L_57, L_59, /*hidden argument*/NULL);
		V_8 = L_62;
		// GameObject itemLabel = CreateUIObject("Item Label", item, typeof(Text));
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_63 = V_6;
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_64 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1);
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_65 = L_64;
		RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D  L_66 = { reinterpret_cast<intptr_t> (Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030_0_0_0_var) };
		Type_t * L_67 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_66, /*hidden argument*/NULL);
		NullCheck(L_65);
		ArrayElementTypeCheck (L_65, L_67);
		(L_65)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t *)L_67);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_68 = DefaultControls_CreateUIObject_mF356800BB8FDF5BF330B67B70FC4148D9D2FB47E(_stringLiteral2F0DBE96EDB83FAE28D899C9197D4DA6E4EABC5B, L_63, L_65, /*hidden argument*/NULL);
		// GameObject scrollbar = CreateScrollbar(resources);
		Resources_t0D3248037D186E6B8BB5CF2BD1EB021CF3E6DEE4  L_69 = ___resources0;
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_70 = DefaultControls_CreateScrollbar_m876785B77922E7A0918137096FE9CEEC4BBCA1C6(L_69, /*hidden argument*/NULL);
		// scrollbar.name = "Scrollbar";
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_71 = L_70;
		NullCheck(L_71);
		Object_set_name_m538711B144CDE30F929376BCF72D0DC8F85D0826(L_71, _stringLiteralCD289AA6ADCBDEB8448BBE98E9F19873F2B45B16, /*hidden argument*/NULL);
		// SetParentAndAlign(scrollbar, template);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_72 = L_71;
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_73 = V_3;
		DefaultControls_SetParentAndAlign_mC0E1D3DCB97427FF74488DFED23A51047E04E925(L_72, L_73, /*hidden argument*/NULL);
		// Scrollbar scrollbarScrollbar = scrollbar.GetComponent<Scrollbar>();
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_74 = L_72;
		NullCheck(L_74);
		Scrollbar_t8F8679D0EAFACBCBD603E6B0E741E6A783DB3389 * L_75 = GameObject_GetComponent_TisScrollbar_t8F8679D0EAFACBCBD603E6B0E741E6A783DB3389_m100E1B7CD3A739F07F5E190A8C25AE41512BD8A6(L_74, /*hidden argument*/GameObject_GetComponent_TisScrollbar_t8F8679D0EAFACBCBD603E6B0E741E6A783DB3389_m100E1B7CD3A739F07F5E190A8C25AE41512BD8A6_RuntimeMethod_var);
		V_9 = L_75;
		// scrollbarScrollbar.SetDirection(Scrollbar.Direction.BottomToTop, true);
		Scrollbar_t8F8679D0EAFACBCBD603E6B0E741E6A783DB3389 * L_76 = V_9;
		NullCheck(L_76);
		Scrollbar_SetDirection_m04E971B5F25701C119EE60595560A5A821BEDB80(L_76, 2, (bool)1, /*hidden argument*/NULL);
		// RectTransform vScrollbarRT = scrollbar.GetComponent<RectTransform>();
		NullCheck(L_74);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_77 = GameObject_GetComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_m2E5F02DDA13C176AF75B4E7C1DB801D89E053B2C(L_74, /*hidden argument*/GameObject_GetComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_m2E5F02DDA13C176AF75B4E7C1DB801D89E053B2C_RuntimeMethod_var);
		// vScrollbarRT.anchorMin = Vector2.right;
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_78 = L_77;
		IL2CPP_RUNTIME_CLASS_INIT(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_il2cpp_TypeInfo_var);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_79 = Vector2_get_right_mB4BD67462D579461853F297C0DE85D81E07E911E(/*hidden argument*/NULL);
		NullCheck(L_78);
		RectTransform_set_anchorMin_mE965F5B0902C2554635010A5752728414A57020A(L_78, L_79, /*hidden argument*/NULL);
		// vScrollbarRT.anchorMax = Vector2.one;
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_80 = L_78;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_81 = Vector2_get_one_m6E01BE09CEA40781CB12CCB6AF33BBDA0F60CEED(/*hidden argument*/NULL);
		NullCheck(L_80);
		RectTransform_set_anchorMax_m55EEF00D9E42FE542B5346D7CEDAF9248736F7D3(L_80, L_81, /*hidden argument*/NULL);
		// vScrollbarRT.pivot = Vector2.one;
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_82 = L_80;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_83 = Vector2_get_one_m6E01BE09CEA40781CB12CCB6AF33BBDA0F60CEED(/*hidden argument*/NULL);
		NullCheck(L_82);
		RectTransform_set_pivot_mB791A383B3C870B9CBD7BC51B2C95711C88E9DCF(L_82, L_83, /*hidden argument*/NULL);
		// vScrollbarRT.sizeDelta = new Vector2(vScrollbarRT.sizeDelta.x, 0);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_84 = L_82;
		NullCheck(L_84);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_85 = RectTransform_get_sizeDelta_mDA0A3E73679143B1B52CE2F9A417F90CB9F3DAFF(L_84, /*hidden argument*/NULL);
		float L_86 = L_85.get_x_0();
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_87;
		memset((&L_87), 0, sizeof(L_87));
		Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0((&L_87), L_86, (0.0f), /*hidden argument*/NULL);
		NullCheck(L_84);
		RectTransform_set_sizeDelta_m7729BA56325BA667F0F7D60D642124F7909F1302(L_84, L_87, /*hidden argument*/NULL);
		// Text itemLabelText = itemLabel.GetComponent<Text>();
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_88 = L_68;
		NullCheck(L_88);
		Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * L_89 = GameObject_GetComponent_TisText_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030_m24A42DAE3900B867697FFD9DFB6E448D6978CD4A(L_88, /*hidden argument*/GameObject_GetComponent_TisText_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030_m24A42DAE3900B867697FFD9DFB6E448D6978CD4A_RuntimeMethod_var);
		V_10 = L_89;
		// SetDefaultTextValues(itemLabelText);
		Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * L_90 = V_10;
		DefaultControls_SetDefaultTextValues_m79AA4B1F7A2061B259933C3F0CDBB12788BC3DFE(L_90, /*hidden argument*/NULL);
		// itemLabelText.alignment = TextAnchor.MiddleLeft;
		Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * L_91 = V_10;
		NullCheck(L_91);
		Text_set_alignment_m561721B60004841C883CE9E1C981616E08AB1900(L_91, 3, /*hidden argument*/NULL);
		// Image itemBackgroundImage = itemBackground.GetComponent<Image>();
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_92 = V_7;
		NullCheck(L_92);
		Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * L_93 = GameObject_GetComponent_TisImage_t18FED07D8646917E1C563745518CF3DD57FF0B3E_m9008044B066CF5830B44DEB0C6CD94872D501A75(L_92, /*hidden argument*/GameObject_GetComponent_TisImage_t18FED07D8646917E1C563745518CF3DD57FF0B3E_m9008044B066CF5830B44DEB0C6CD94872D501A75_RuntimeMethod_var);
		V_11 = L_93;
		// itemBackgroundImage.color = new Color32(245, 245, 245, 255);
		Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * L_94 = V_11;
		Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23  L_95;
		memset((&L_95), 0, sizeof(L_95));
		Color32__ctor_m1AEF46FBBBE4B522E6984D081A3D158198E10AA2((&L_95), (uint8_t)((int32_t)245), (uint8_t)((int32_t)245), (uint8_t)((int32_t)245), (uint8_t)((int32_t)255), /*hidden argument*/NULL);
		Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  L_96 = Color32_op_Implicit_mA89CAD76E78975F51DF7374A67D18A5F6EF8DA61(L_95, /*hidden argument*/NULL);
		NullCheck(L_94);
		VirtActionInvoker1< Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  >::Invoke(23 /* System.Void UnityEngine.UI.Graphic::set_color(UnityEngine.Color) */, L_94, L_96);
		// Image itemCheckmarkImage = itemCheckmark.GetComponent<Image>();
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_97 = V_8;
		NullCheck(L_97);
		Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * L_98 = GameObject_GetComponent_TisImage_t18FED07D8646917E1C563745518CF3DD57FF0B3E_m9008044B066CF5830B44DEB0C6CD94872D501A75(L_97, /*hidden argument*/GameObject_GetComponent_TisImage_t18FED07D8646917E1C563745518CF3DD57FF0B3E_m9008044B066CF5830B44DEB0C6CD94872D501A75_RuntimeMethod_var);
		V_12 = L_98;
		// itemCheckmarkImage.sprite = resources.checkmark;
		Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * L_99 = V_12;
		Resources_t0D3248037D186E6B8BB5CF2BD1EB021CF3E6DEE4  L_100 = ___resources0;
		Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 * L_101 = L_100.get_checkmark_4();
		NullCheck(L_99);
		Image_set_sprite_m0D1DBEFD8E361B3967964C71F93EF47E2AC53A13(L_99, L_101, /*hidden argument*/NULL);
		// Toggle itemToggle = item.GetComponent<Toggle>();
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_102 = V_6;
		NullCheck(L_102);
		Toggle_t9ADD572046F831945ED0E48A01B50FEA1CA52106 * L_103 = GameObject_GetComponent_TisToggle_t9ADD572046F831945ED0E48A01B50FEA1CA52106_m9F98F777EFF307DC0F6FEA2C006044097874BE11(L_102, /*hidden argument*/GameObject_GetComponent_TisToggle_t9ADD572046F831945ED0E48A01B50FEA1CA52106_m9F98F777EFF307DC0F6FEA2C006044097874BE11_RuntimeMethod_var);
		// itemToggle.targetGraphic = itemBackgroundImage;
		Toggle_t9ADD572046F831945ED0E48A01B50FEA1CA52106 * L_104 = L_103;
		Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * L_105 = V_11;
		NullCheck(L_104);
		Selectable_set_targetGraphic_mDA4746F7DF1665B6BF49CE3B026DE84640CA7AC5(L_104, L_105, /*hidden argument*/NULL);
		// itemToggle.graphic = itemCheckmarkImage;
		Toggle_t9ADD572046F831945ED0E48A01B50FEA1CA52106 * L_106 = L_104;
		Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * L_107 = V_12;
		NullCheck(L_106);
		L_106->set_graphic_21(L_107);
		// itemToggle.isOn = true;
		NullCheck(L_106);
		Toggle_set_isOn_m520D16B143619437D7997316584A029D7C3CABF8(L_106, (bool)1, /*hidden argument*/NULL);
		// Image templateImage = template.GetComponent<Image>();
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_108 = V_3;
		NullCheck(L_108);
		Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * L_109 = GameObject_GetComponent_TisImage_t18FED07D8646917E1C563745518CF3DD57FF0B3E_m9008044B066CF5830B44DEB0C6CD94872D501A75(L_108, /*hidden argument*/GameObject_GetComponent_TisImage_t18FED07D8646917E1C563745518CF3DD57FF0B3E_m9008044B066CF5830B44DEB0C6CD94872D501A75_RuntimeMethod_var);
		// templateImage.sprite = resources.standard;
		Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * L_110 = L_109;
		Resources_t0D3248037D186E6B8BB5CF2BD1EB021CF3E6DEE4  L_111 = ___resources0;
		Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 * L_112 = L_111.get_standard_0();
		NullCheck(L_110);
		Image_set_sprite_m0D1DBEFD8E361B3967964C71F93EF47E2AC53A13(L_110, L_112, /*hidden argument*/NULL);
		// templateImage.type = Image.Type.Sliced;
		NullCheck(L_110);
		Image_set_type_mCA2BF9E071A77EE7D76C7EB343BE5ABEF9E7A199(L_110, 1, /*hidden argument*/NULL);
		// ScrollRect templateScrollRect = template.GetComponent<ScrollRect>();
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_113 = V_3;
		NullCheck(L_113);
		ScrollRect_tAD21D8FB1D33789C39BF4E4CD5CD012D9BD7DD51 * L_114 = GameObject_GetComponent_TisScrollRect_tAD21D8FB1D33789C39BF4E4CD5CD012D9BD7DD51_m86F516439BCE4785DEF4C19316FF222CD6DD91E7(L_113, /*hidden argument*/GameObject_GetComponent_TisScrollRect_tAD21D8FB1D33789C39BF4E4CD5CD012D9BD7DD51_m86F516439BCE4785DEF4C19316FF222CD6DD91E7_RuntimeMethod_var);
		// templateScrollRect.content = content.GetComponent<RectTransform>();
		ScrollRect_tAD21D8FB1D33789C39BF4E4CD5CD012D9BD7DD51 * L_115 = L_114;
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_116 = V_5;
		NullCheck(L_116);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_117 = GameObject_GetComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_m2E5F02DDA13C176AF75B4E7C1DB801D89E053B2C(L_116, /*hidden argument*/GameObject_GetComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_m2E5F02DDA13C176AF75B4E7C1DB801D89E053B2C_RuntimeMethod_var);
		NullCheck(L_115);
		ScrollRect_set_content_mCCF04D1FE05A6EE7DB578FA797DD668C79F05373_inline(L_115, L_117, /*hidden argument*/NULL);
		// templateScrollRect.viewport = viewport.GetComponent<RectTransform>();
		ScrollRect_tAD21D8FB1D33789C39BF4E4CD5CD012D9BD7DD51 * L_118 = L_115;
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_119 = V_4;
		NullCheck(L_119);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_120 = GameObject_GetComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_m2E5F02DDA13C176AF75B4E7C1DB801D89E053B2C(L_119, /*hidden argument*/GameObject_GetComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_m2E5F02DDA13C176AF75B4E7C1DB801D89E053B2C_RuntimeMethod_var);
		NullCheck(L_118);
		ScrollRect_set_viewport_m445D1D8568F23E4F14BF524A7C3D06AC8C779DBF(L_118, L_120, /*hidden argument*/NULL);
		// templateScrollRect.horizontal = false;
		ScrollRect_tAD21D8FB1D33789C39BF4E4CD5CD012D9BD7DD51 * L_121 = L_118;
		NullCheck(L_121);
		ScrollRect_set_horizontal_mE171242DA7E88CFA23CFD1867ABCF02408BAE630_inline(L_121, (bool)0, /*hidden argument*/NULL);
		// templateScrollRect.movementType = ScrollRect.MovementType.Clamped;
		ScrollRect_tAD21D8FB1D33789C39BF4E4CD5CD012D9BD7DD51 * L_122 = L_121;
		NullCheck(L_122);
		ScrollRect_set_movementType_m5DC0E885A97CE2CE998AAF32B21BA0E5F0872375_inline(L_122, 2, /*hidden argument*/NULL);
		// templateScrollRect.verticalScrollbar = scrollbarScrollbar;
		ScrollRect_tAD21D8FB1D33789C39BF4E4CD5CD012D9BD7DD51 * L_123 = L_122;
		Scrollbar_t8F8679D0EAFACBCBD603E6B0E741E6A783DB3389 * L_124 = V_9;
		NullCheck(L_123);
		ScrollRect_set_verticalScrollbar_m8FBFA26D8764A67595C2A051E9F3EC96359AD587(L_123, L_124, /*hidden argument*/NULL);
		// templateScrollRect.verticalScrollbarVisibility = ScrollRect.ScrollbarVisibility.AutoHideAndExpandViewport;
		ScrollRect_tAD21D8FB1D33789C39BF4E4CD5CD012D9BD7DD51 * L_125 = L_123;
		NullCheck(L_125);
		ScrollRect_set_verticalScrollbarVisibility_m04378E56059A4C84FC9B210F79C2E6FF7A507E12(L_125, 2, /*hidden argument*/NULL);
		// templateScrollRect.verticalScrollbarSpacing = -3;
		NullCheck(L_125);
		ScrollRect_set_verticalScrollbarSpacing_mD3E2AFC566836F6FA7C216D628044D5B46BFB13B(L_125, (-3.0f), /*hidden argument*/NULL);
		// Mask scrollRectMask = viewport.GetComponent<Mask>();
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_126 = V_4;
		NullCheck(L_126);
		Mask_t082A7A79B4BF2063E5F81D2F84D968569D737CCB * L_127 = GameObject_GetComponent_TisMask_t082A7A79B4BF2063E5F81D2F84D968569D737CCB_mC09F1E3135566B979D6505E5F69268E8DDE16D47(L_126, /*hidden argument*/GameObject_GetComponent_TisMask_t082A7A79B4BF2063E5F81D2F84D968569D737CCB_mC09F1E3135566B979D6505E5F69268E8DDE16D47_RuntimeMethod_var);
		// scrollRectMask.showMaskGraphic = false;
		NullCheck(L_127);
		Mask_set_showMaskGraphic_m90255D390C59EE8D263A71068837FB0768E998C8(L_127, (bool)0, /*hidden argument*/NULL);
		// Image viewportImage = viewport.GetComponent<Image>();
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_128 = V_4;
		NullCheck(L_128);
		Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * L_129 = GameObject_GetComponent_TisImage_t18FED07D8646917E1C563745518CF3DD57FF0B3E_m9008044B066CF5830B44DEB0C6CD94872D501A75(L_128, /*hidden argument*/GameObject_GetComponent_TisImage_t18FED07D8646917E1C563745518CF3DD57FF0B3E_m9008044B066CF5830B44DEB0C6CD94872D501A75_RuntimeMethod_var);
		// viewportImage.sprite = resources.mask;
		Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * L_130 = L_129;
		Resources_t0D3248037D186E6B8BB5CF2BD1EB021CF3E6DEE4  L_131 = ___resources0;
		Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 * L_132 = L_131.get_mask_6();
		NullCheck(L_130);
		Image_set_sprite_m0D1DBEFD8E361B3967964C71F93EF47E2AC53A13(L_130, L_132, /*hidden argument*/NULL);
		// viewportImage.type = Image.Type.Sliced;
		NullCheck(L_130);
		Image_set_type_mCA2BF9E071A77EE7D76C7EB343BE5ABEF9E7A199(L_130, 1, /*hidden argument*/NULL);
		// Text labelText = label.GetComponent<Text>();
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_133 = V_1;
		NullCheck(L_133);
		Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * L_134 = GameObject_GetComponent_TisText_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030_m24A42DAE3900B867697FFD9DFB6E448D6978CD4A(L_133, /*hidden argument*/GameObject_GetComponent_TisText_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030_m24A42DAE3900B867697FFD9DFB6E448D6978CD4A_RuntimeMethod_var);
		V_13 = L_134;
		// SetDefaultTextValues(labelText);
		Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * L_135 = V_13;
		DefaultControls_SetDefaultTextValues_m79AA4B1F7A2061B259933C3F0CDBB12788BC3DFE(L_135, /*hidden argument*/NULL);
		// labelText.alignment = TextAnchor.MiddleLeft;
		Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * L_136 = V_13;
		NullCheck(L_136);
		Text_set_alignment_m561721B60004841C883CE9E1C981616E08AB1900(L_136, 3, /*hidden argument*/NULL);
		// Image arrowImage = arrow.GetComponent<Image>();
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_137 = V_2;
		NullCheck(L_137);
		Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * L_138 = GameObject_GetComponent_TisImage_t18FED07D8646917E1C563745518CF3DD57FF0B3E_m9008044B066CF5830B44DEB0C6CD94872D501A75(L_137, /*hidden argument*/GameObject_GetComponent_TisImage_t18FED07D8646917E1C563745518CF3DD57FF0B3E_m9008044B066CF5830B44DEB0C6CD94872D501A75_RuntimeMethod_var);
		// arrowImage.sprite = resources.dropdown;
		Resources_t0D3248037D186E6B8BB5CF2BD1EB021CF3E6DEE4  L_139 = ___resources0;
		Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 * L_140 = L_139.get_dropdown_5();
		NullCheck(L_138);
		Image_set_sprite_m0D1DBEFD8E361B3967964C71F93EF47E2AC53A13(L_138, L_140, /*hidden argument*/NULL);
		// Image backgroundImage = root.GetComponent<Image>();
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_141 = V_0;
		NullCheck(L_141);
		Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * L_142 = GameObject_GetComponent_TisImage_t18FED07D8646917E1C563745518CF3DD57FF0B3E_m9008044B066CF5830B44DEB0C6CD94872D501A75(L_141, /*hidden argument*/GameObject_GetComponent_TisImage_t18FED07D8646917E1C563745518CF3DD57FF0B3E_m9008044B066CF5830B44DEB0C6CD94872D501A75_RuntimeMethod_var);
		V_14 = L_142;
		// backgroundImage.sprite = resources.standard;
		Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * L_143 = V_14;
		Resources_t0D3248037D186E6B8BB5CF2BD1EB021CF3E6DEE4  L_144 = ___resources0;
		Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 * L_145 = L_144.get_standard_0();
		NullCheck(L_143);
		Image_set_sprite_m0D1DBEFD8E361B3967964C71F93EF47E2AC53A13(L_143, L_145, /*hidden argument*/NULL);
		// backgroundImage.color = s_DefaultSelectableColor;
		Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * L_146 = V_14;
		Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  L_147 = ((DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_StaticFields*)il2cpp_codegen_static_fields_for(DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_il2cpp_TypeInfo_var))->get_s_DefaultSelectableColor_7();
		NullCheck(L_146);
		VirtActionInvoker1< Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  >::Invoke(23 /* System.Void UnityEngine.UI.Graphic::set_color(UnityEngine.Color) */, L_146, L_147);
		// backgroundImage.type = Image.Type.Sliced;
		Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * L_148 = V_14;
		NullCheck(L_148);
		Image_set_type_mCA2BF9E071A77EE7D76C7EB343BE5ABEF9E7A199(L_148, 1, /*hidden argument*/NULL);
		// Dropdown dropdown = root.GetComponent<Dropdown>();
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_149 = V_0;
		NullCheck(L_149);
		Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * L_150 = GameObject_GetComponent_TisDropdown_tF6331401084B1213CAB10587A6EC81461501930F_mCEDADB496C533D2B1022FE5C0B5D68493866A5E2(L_149, /*hidden argument*/GameObject_GetComponent_TisDropdown_tF6331401084B1213CAB10587A6EC81461501930F_mCEDADB496C533D2B1022FE5C0B5D68493866A5E2_RuntimeMethod_var);
		// dropdown.targetGraphic = backgroundImage;
		Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * L_151 = L_150;
		Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * L_152 = V_14;
		NullCheck(L_151);
		Selectable_set_targetGraphic_mDA4746F7DF1665B6BF49CE3B026DE84640CA7AC5(L_151, L_152, /*hidden argument*/NULL);
		// SetDefaultColorTransitionValues(dropdown);
		Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * L_153 = L_151;
		DefaultControls_SetDefaultColorTransitionValues_m7E4AA2E8B97EF5620C34FEE8D146FA35C054EB8F(L_153, /*hidden argument*/NULL);
		// dropdown.template = template.GetComponent<RectTransform>();
		Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * L_154 = L_153;
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_155 = V_3;
		NullCheck(L_155);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_156 = GameObject_GetComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_m2E5F02DDA13C176AF75B4E7C1DB801D89E053B2C(L_155, /*hidden argument*/GameObject_GetComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_m2E5F02DDA13C176AF75B4E7C1DB801D89E053B2C_RuntimeMethod_var);
		NullCheck(L_154);
		Dropdown_set_template_mB9D019C2D44DB5A936754540CA54AB20E948B395(L_154, L_156, /*hidden argument*/NULL);
		// dropdown.captionText = labelText;
		Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * L_157 = L_154;
		Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * L_158 = V_13;
		NullCheck(L_157);
		Dropdown_set_captionText_m6EB525A575E15A0A8FBBA3C5E1E04B2743B5CE97(L_157, L_158, /*hidden argument*/NULL);
		// dropdown.itemText = itemLabelText;
		Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * L_159 = L_157;
		Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * L_160 = V_10;
		NullCheck(L_159);
		Dropdown_set_itemText_m2D83A9DFB92CB75269DB174DD05560F416368240(L_159, L_160, /*hidden argument*/NULL);
		// itemLabelText.text = "Option A";
		Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * L_161 = V_10;
		NullCheck(L_161);
		VirtActionInvoker1< String_t* >::Invoke(75 /* System.Void UnityEngine.UI.Text::set_text(System.String) */, L_161, _stringLiteralF65F17E852927D59CCF5ED29D413A07B7FF6977A);
		// dropdown.options.Add(new Dropdown.OptionData {text = "Option A"});
		Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * L_162 = L_159;
		NullCheck(L_162);
		List_1_tCBED74C5DF8E6C00526CE677BF8B96675B5C3A94 * L_163 = Dropdown_get_options_mF01AB08188E47DA9CD1488723FCBC453F29BDFA6(L_162, /*hidden argument*/NULL);
		OptionData_t5522C87AD5C3F1C8D3748D1FF1825A24F3835831 * L_164 = (OptionData_t5522C87AD5C3F1C8D3748D1FF1825A24F3835831 *)il2cpp_codegen_object_new(OptionData_t5522C87AD5C3F1C8D3748D1FF1825A24F3835831_il2cpp_TypeInfo_var);
		OptionData__ctor_m5FF808A9DC863C8D595D5F6BD2DBDC02112F1606(L_164, /*hidden argument*/NULL);
		OptionData_t5522C87AD5C3F1C8D3748D1FF1825A24F3835831 * L_165 = L_164;
		NullCheck(L_165);
		OptionData_set_text_m294B34165F072EEF65BEB4700D5F1484A52DC30B_inline(L_165, _stringLiteralF65F17E852927D59CCF5ED29D413A07B7FF6977A, /*hidden argument*/NULL);
		NullCheck(L_163);
		List_1_Add_m517F898ECAAFAF57D6607F86F1BCF057C0E615D7(L_163, L_165, /*hidden argument*/List_1_Add_m517F898ECAAFAF57D6607F86F1BCF057C0E615D7_RuntimeMethod_var);
		// dropdown.options.Add(new Dropdown.OptionData {text = "Option B"});
		Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * L_166 = L_162;
		NullCheck(L_166);
		List_1_tCBED74C5DF8E6C00526CE677BF8B96675B5C3A94 * L_167 = Dropdown_get_options_mF01AB08188E47DA9CD1488723FCBC453F29BDFA6(L_166, /*hidden argument*/NULL);
		OptionData_t5522C87AD5C3F1C8D3748D1FF1825A24F3835831 * L_168 = (OptionData_t5522C87AD5C3F1C8D3748D1FF1825A24F3835831 *)il2cpp_codegen_object_new(OptionData_t5522C87AD5C3F1C8D3748D1FF1825A24F3835831_il2cpp_TypeInfo_var);
		OptionData__ctor_m5FF808A9DC863C8D595D5F6BD2DBDC02112F1606(L_168, /*hidden argument*/NULL);
		OptionData_t5522C87AD5C3F1C8D3748D1FF1825A24F3835831 * L_169 = L_168;
		NullCheck(L_169);
		OptionData_set_text_m294B34165F072EEF65BEB4700D5F1484A52DC30B_inline(L_169, _stringLiteral82434DCEAD715602381B1E58A901E55BFE52DDE7, /*hidden argument*/NULL);
		NullCheck(L_167);
		List_1_Add_m517F898ECAAFAF57D6607F86F1BCF057C0E615D7(L_167, L_169, /*hidden argument*/List_1_Add_m517F898ECAAFAF57D6607F86F1BCF057C0E615D7_RuntimeMethod_var);
		// dropdown.options.Add(new Dropdown.OptionData {text = "Option C"});
		Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * L_170 = L_166;
		NullCheck(L_170);
		List_1_tCBED74C5DF8E6C00526CE677BF8B96675B5C3A94 * L_171 = Dropdown_get_options_mF01AB08188E47DA9CD1488723FCBC453F29BDFA6(L_170, /*hidden argument*/NULL);
		OptionData_t5522C87AD5C3F1C8D3748D1FF1825A24F3835831 * L_172 = (OptionData_t5522C87AD5C3F1C8D3748D1FF1825A24F3835831 *)il2cpp_codegen_object_new(OptionData_t5522C87AD5C3F1C8D3748D1FF1825A24F3835831_il2cpp_TypeInfo_var);
		OptionData__ctor_m5FF808A9DC863C8D595D5F6BD2DBDC02112F1606(L_172, /*hidden argument*/NULL);
		OptionData_t5522C87AD5C3F1C8D3748D1FF1825A24F3835831 * L_173 = L_172;
		NullCheck(L_173);
		OptionData_set_text_m294B34165F072EEF65BEB4700D5F1484A52DC30B_inline(L_173, _stringLiteralBBC3ECFBA5F94B95E90E1DB38E22C69A38723019, /*hidden argument*/NULL);
		NullCheck(L_171);
		List_1_Add_m517F898ECAAFAF57D6607F86F1BCF057C0E615D7(L_171, L_173, /*hidden argument*/List_1_Add_m517F898ECAAFAF57D6607F86F1BCF057C0E615D7_RuntimeMethod_var);
		// dropdown.RefreshShownValue();
		NullCheck(L_170);
		Dropdown_RefreshShownValue_mA221C69078DAADC64EF227C7F66390A1D49E32F1(L_170, /*hidden argument*/NULL);
		// RectTransform labelRT = label.GetComponent<RectTransform>();
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_174 = V_1;
		NullCheck(L_174);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_175 = GameObject_GetComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_m2E5F02DDA13C176AF75B4E7C1DB801D89E053B2C(L_174, /*hidden argument*/GameObject_GetComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_m2E5F02DDA13C176AF75B4E7C1DB801D89E053B2C_RuntimeMethod_var);
		// labelRT.anchorMin           = Vector2.zero;
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_176 = L_175;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_177 = Vector2_get_zero_mFE0C3213BB698130D6C5247AB4B887A59074D0A8(/*hidden argument*/NULL);
		NullCheck(L_176);
		RectTransform_set_anchorMin_mE965F5B0902C2554635010A5752728414A57020A(L_176, L_177, /*hidden argument*/NULL);
		// labelRT.anchorMax           = Vector2.one;
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_178 = L_176;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_179 = Vector2_get_one_m6E01BE09CEA40781CB12CCB6AF33BBDA0F60CEED(/*hidden argument*/NULL);
		NullCheck(L_178);
		RectTransform_set_anchorMax_m55EEF00D9E42FE542B5346D7CEDAF9248736F7D3(L_178, L_179, /*hidden argument*/NULL);
		// labelRT.offsetMin           = new Vector2(10, 6);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_180 = L_178;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_181;
		memset((&L_181), 0, sizeof(L_181));
		Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0((&L_181), (10.0f), (6.0f), /*hidden argument*/NULL);
		NullCheck(L_180);
		RectTransform_set_offsetMin_m7455ED64FF16C597E648E022BA768CFDCF4531AC(L_180, L_181, /*hidden argument*/NULL);
		// labelRT.offsetMax           = new Vector2(-25, -7);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_182;
		memset((&L_182), 0, sizeof(L_182));
		Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0((&L_182), (-25.0f), (-7.0f), /*hidden argument*/NULL);
		NullCheck(L_180);
		RectTransform_set_offsetMax_mD55D44AD4740C79B5C2C83C60B0C38BF1090501C(L_180, L_182, /*hidden argument*/NULL);
		// RectTransform arrowRT = arrow.GetComponent<RectTransform>();
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_183 = V_2;
		NullCheck(L_183);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_184 = GameObject_GetComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_m2E5F02DDA13C176AF75B4E7C1DB801D89E053B2C(L_183, /*hidden argument*/GameObject_GetComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_m2E5F02DDA13C176AF75B4E7C1DB801D89E053B2C_RuntimeMethod_var);
		// arrowRT.anchorMin           = new Vector2(1, 0.5f);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_185 = L_184;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_186;
		memset((&L_186), 0, sizeof(L_186));
		Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0((&L_186), (1.0f), (0.5f), /*hidden argument*/NULL);
		NullCheck(L_185);
		RectTransform_set_anchorMin_mE965F5B0902C2554635010A5752728414A57020A(L_185, L_186, /*hidden argument*/NULL);
		// arrowRT.anchorMax           = new Vector2(1, 0.5f);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_187 = L_185;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_188;
		memset((&L_188), 0, sizeof(L_188));
		Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0((&L_188), (1.0f), (0.5f), /*hidden argument*/NULL);
		NullCheck(L_187);
		RectTransform_set_anchorMax_m55EEF00D9E42FE542B5346D7CEDAF9248736F7D3(L_187, L_188, /*hidden argument*/NULL);
		// arrowRT.sizeDelta           = new Vector2(20, 20);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_189 = L_187;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_190;
		memset((&L_190), 0, sizeof(L_190));
		Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0((&L_190), (20.0f), (20.0f), /*hidden argument*/NULL);
		NullCheck(L_189);
		RectTransform_set_sizeDelta_m7729BA56325BA667F0F7D60D642124F7909F1302(L_189, L_190, /*hidden argument*/NULL);
		// arrowRT.anchoredPosition    = new Vector2(-15, 0);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_191;
		memset((&L_191), 0, sizeof(L_191));
		Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0((&L_191), (-15.0f), (0.0f), /*hidden argument*/NULL);
		NullCheck(L_189);
		RectTransform_set_anchoredPosition_m4DD45DB1A97734A1F3A81E5F259638ECAF35962F(L_189, L_191, /*hidden argument*/NULL);
		// RectTransform templateRT = template.GetComponent<RectTransform>();
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_192 = V_3;
		NullCheck(L_192);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_193 = GameObject_GetComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_m2E5F02DDA13C176AF75B4E7C1DB801D89E053B2C(L_192, /*hidden argument*/GameObject_GetComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_m2E5F02DDA13C176AF75B4E7C1DB801D89E053B2C_RuntimeMethod_var);
		// templateRT.anchorMin        = new Vector2(0, 0);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_194 = L_193;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_195;
		memset((&L_195), 0, sizeof(L_195));
		Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0((&L_195), (0.0f), (0.0f), /*hidden argument*/NULL);
		NullCheck(L_194);
		RectTransform_set_anchorMin_mE965F5B0902C2554635010A5752728414A57020A(L_194, L_195, /*hidden argument*/NULL);
		// templateRT.anchorMax        = new Vector2(1, 0);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_196 = L_194;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_197;
		memset((&L_197), 0, sizeof(L_197));
		Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0((&L_197), (1.0f), (0.0f), /*hidden argument*/NULL);
		NullCheck(L_196);
		RectTransform_set_anchorMax_m55EEF00D9E42FE542B5346D7CEDAF9248736F7D3(L_196, L_197, /*hidden argument*/NULL);
		// templateRT.pivot            = new Vector2(0.5f, 1);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_198 = L_196;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_199;
		memset((&L_199), 0, sizeof(L_199));
		Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0((&L_199), (0.5f), (1.0f), /*hidden argument*/NULL);
		NullCheck(L_198);
		RectTransform_set_pivot_mB791A383B3C870B9CBD7BC51B2C95711C88E9DCF(L_198, L_199, /*hidden argument*/NULL);
		// templateRT.anchoredPosition = new Vector2(0, 2);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_200 = L_198;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_201;
		memset((&L_201), 0, sizeof(L_201));
		Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0((&L_201), (0.0f), (2.0f), /*hidden argument*/NULL);
		NullCheck(L_200);
		RectTransform_set_anchoredPosition_m4DD45DB1A97734A1F3A81E5F259638ECAF35962F(L_200, L_201, /*hidden argument*/NULL);
		// templateRT.sizeDelta        = new Vector2(0, 150);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_202;
		memset((&L_202), 0, sizeof(L_202));
		Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0((&L_202), (0.0f), (150.0f), /*hidden argument*/NULL);
		NullCheck(L_200);
		RectTransform_set_sizeDelta_m7729BA56325BA667F0F7D60D642124F7909F1302(L_200, L_202, /*hidden argument*/NULL);
		// RectTransform viewportRT = viewport.GetComponent<RectTransform>();
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_203 = V_4;
		NullCheck(L_203);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_204 = GameObject_GetComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_m2E5F02DDA13C176AF75B4E7C1DB801D89E053B2C(L_203, /*hidden argument*/GameObject_GetComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_m2E5F02DDA13C176AF75B4E7C1DB801D89E053B2C_RuntimeMethod_var);
		// viewportRT.anchorMin        = new Vector2(0, 0);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_205 = L_204;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_206;
		memset((&L_206), 0, sizeof(L_206));
		Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0((&L_206), (0.0f), (0.0f), /*hidden argument*/NULL);
		NullCheck(L_205);
		RectTransform_set_anchorMin_mE965F5B0902C2554635010A5752728414A57020A(L_205, L_206, /*hidden argument*/NULL);
		// viewportRT.anchorMax        = new Vector2(1, 1);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_207 = L_205;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_208;
		memset((&L_208), 0, sizeof(L_208));
		Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0((&L_208), (1.0f), (1.0f), /*hidden argument*/NULL);
		NullCheck(L_207);
		RectTransform_set_anchorMax_m55EEF00D9E42FE542B5346D7CEDAF9248736F7D3(L_207, L_208, /*hidden argument*/NULL);
		// viewportRT.sizeDelta        = new Vector2(-18, 0);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_209 = L_207;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_210;
		memset((&L_210), 0, sizeof(L_210));
		Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0((&L_210), (-18.0f), (0.0f), /*hidden argument*/NULL);
		NullCheck(L_209);
		RectTransform_set_sizeDelta_m7729BA56325BA667F0F7D60D642124F7909F1302(L_209, L_210, /*hidden argument*/NULL);
		// viewportRT.pivot            = new Vector2(0, 1);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_211;
		memset((&L_211), 0, sizeof(L_211));
		Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0((&L_211), (0.0f), (1.0f), /*hidden argument*/NULL);
		NullCheck(L_209);
		RectTransform_set_pivot_mB791A383B3C870B9CBD7BC51B2C95711C88E9DCF(L_209, L_211, /*hidden argument*/NULL);
		// RectTransform contentRT = content.GetComponent<RectTransform>();
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_212 = V_5;
		NullCheck(L_212);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_213 = GameObject_GetComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_m2E5F02DDA13C176AF75B4E7C1DB801D89E053B2C(L_212, /*hidden argument*/GameObject_GetComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_m2E5F02DDA13C176AF75B4E7C1DB801D89E053B2C_RuntimeMethod_var);
		// contentRT.anchorMin         = new Vector2(0f, 1);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_214 = L_213;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_215;
		memset((&L_215), 0, sizeof(L_215));
		Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0((&L_215), (0.0f), (1.0f), /*hidden argument*/NULL);
		NullCheck(L_214);
		RectTransform_set_anchorMin_mE965F5B0902C2554635010A5752728414A57020A(L_214, L_215, /*hidden argument*/NULL);
		// contentRT.anchorMax         = new Vector2(1f, 1);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_216 = L_214;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_217;
		memset((&L_217), 0, sizeof(L_217));
		Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0((&L_217), (1.0f), (1.0f), /*hidden argument*/NULL);
		NullCheck(L_216);
		RectTransform_set_anchorMax_m55EEF00D9E42FE542B5346D7CEDAF9248736F7D3(L_216, L_217, /*hidden argument*/NULL);
		// contentRT.pivot             = new Vector2(0.5f, 1);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_218 = L_216;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_219;
		memset((&L_219), 0, sizeof(L_219));
		Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0((&L_219), (0.5f), (1.0f), /*hidden argument*/NULL);
		NullCheck(L_218);
		RectTransform_set_pivot_mB791A383B3C870B9CBD7BC51B2C95711C88E9DCF(L_218, L_219, /*hidden argument*/NULL);
		// contentRT.anchoredPosition  = new Vector2(0, 0);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_220 = L_218;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_221;
		memset((&L_221), 0, sizeof(L_221));
		Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0((&L_221), (0.0f), (0.0f), /*hidden argument*/NULL);
		NullCheck(L_220);
		RectTransform_set_anchoredPosition_m4DD45DB1A97734A1F3A81E5F259638ECAF35962F(L_220, L_221, /*hidden argument*/NULL);
		// contentRT.sizeDelta         = new Vector2(0, 28);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_222;
		memset((&L_222), 0, sizeof(L_222));
		Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0((&L_222), (0.0f), (28.0f), /*hidden argument*/NULL);
		NullCheck(L_220);
		RectTransform_set_sizeDelta_m7729BA56325BA667F0F7D60D642124F7909F1302(L_220, L_222, /*hidden argument*/NULL);
		// RectTransform itemRT = item.GetComponent<RectTransform>();
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_223 = V_6;
		NullCheck(L_223);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_224 = GameObject_GetComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_m2E5F02DDA13C176AF75B4E7C1DB801D89E053B2C(L_223, /*hidden argument*/GameObject_GetComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_m2E5F02DDA13C176AF75B4E7C1DB801D89E053B2C_RuntimeMethod_var);
		// itemRT.anchorMin            = new Vector2(0, 0.5f);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_225 = L_224;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_226;
		memset((&L_226), 0, sizeof(L_226));
		Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0((&L_226), (0.0f), (0.5f), /*hidden argument*/NULL);
		NullCheck(L_225);
		RectTransform_set_anchorMin_mE965F5B0902C2554635010A5752728414A57020A(L_225, L_226, /*hidden argument*/NULL);
		// itemRT.anchorMax            = new Vector2(1, 0.5f);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_227 = L_225;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_228;
		memset((&L_228), 0, sizeof(L_228));
		Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0((&L_228), (1.0f), (0.5f), /*hidden argument*/NULL);
		NullCheck(L_227);
		RectTransform_set_anchorMax_m55EEF00D9E42FE542B5346D7CEDAF9248736F7D3(L_227, L_228, /*hidden argument*/NULL);
		// itemRT.sizeDelta            = new Vector2(0, 20);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_229;
		memset((&L_229), 0, sizeof(L_229));
		Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0((&L_229), (0.0f), (20.0f), /*hidden argument*/NULL);
		NullCheck(L_227);
		RectTransform_set_sizeDelta_m7729BA56325BA667F0F7D60D642124F7909F1302(L_227, L_229, /*hidden argument*/NULL);
		// RectTransform itemBackgroundRT = itemBackground.GetComponent<RectTransform>();
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_230 = V_7;
		NullCheck(L_230);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_231 = GameObject_GetComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_m2E5F02DDA13C176AF75B4E7C1DB801D89E053B2C(L_230, /*hidden argument*/GameObject_GetComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_m2E5F02DDA13C176AF75B4E7C1DB801D89E053B2C_RuntimeMethod_var);
		// itemBackgroundRT.anchorMin  = Vector2.zero;
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_232 = L_231;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_233 = Vector2_get_zero_mFE0C3213BB698130D6C5247AB4B887A59074D0A8(/*hidden argument*/NULL);
		NullCheck(L_232);
		RectTransform_set_anchorMin_mE965F5B0902C2554635010A5752728414A57020A(L_232, L_233, /*hidden argument*/NULL);
		// itemBackgroundRT.anchorMax  = Vector2.one;
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_234 = L_232;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_235 = Vector2_get_one_m6E01BE09CEA40781CB12CCB6AF33BBDA0F60CEED(/*hidden argument*/NULL);
		NullCheck(L_234);
		RectTransform_set_anchorMax_m55EEF00D9E42FE542B5346D7CEDAF9248736F7D3(L_234, L_235, /*hidden argument*/NULL);
		// itemBackgroundRT.sizeDelta  = Vector2.zero;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_236 = Vector2_get_zero_mFE0C3213BB698130D6C5247AB4B887A59074D0A8(/*hidden argument*/NULL);
		NullCheck(L_234);
		RectTransform_set_sizeDelta_m7729BA56325BA667F0F7D60D642124F7909F1302(L_234, L_236, /*hidden argument*/NULL);
		// RectTransform itemCheckmarkRT = itemCheckmark.GetComponent<RectTransform>();
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_237 = V_8;
		NullCheck(L_237);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_238 = GameObject_GetComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_m2E5F02DDA13C176AF75B4E7C1DB801D89E053B2C(L_237, /*hidden argument*/GameObject_GetComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_m2E5F02DDA13C176AF75B4E7C1DB801D89E053B2C_RuntimeMethod_var);
		// itemCheckmarkRT.anchorMin   = new Vector2(0, 0.5f);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_239 = L_238;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_240;
		memset((&L_240), 0, sizeof(L_240));
		Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0((&L_240), (0.0f), (0.5f), /*hidden argument*/NULL);
		NullCheck(L_239);
		RectTransform_set_anchorMin_mE965F5B0902C2554635010A5752728414A57020A(L_239, L_240, /*hidden argument*/NULL);
		// itemCheckmarkRT.anchorMax   = new Vector2(0, 0.5f);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_241 = L_239;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_242;
		memset((&L_242), 0, sizeof(L_242));
		Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0((&L_242), (0.0f), (0.5f), /*hidden argument*/NULL);
		NullCheck(L_241);
		RectTransform_set_anchorMax_m55EEF00D9E42FE542B5346D7CEDAF9248736F7D3(L_241, L_242, /*hidden argument*/NULL);
		// itemCheckmarkRT.sizeDelta   = new Vector2(20, 20);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_243 = L_241;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_244;
		memset((&L_244), 0, sizeof(L_244));
		Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0((&L_244), (20.0f), (20.0f), /*hidden argument*/NULL);
		NullCheck(L_243);
		RectTransform_set_sizeDelta_m7729BA56325BA667F0F7D60D642124F7909F1302(L_243, L_244, /*hidden argument*/NULL);
		// itemCheckmarkRT.anchoredPosition = new Vector2(10, 0);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_245;
		memset((&L_245), 0, sizeof(L_245));
		Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0((&L_245), (10.0f), (0.0f), /*hidden argument*/NULL);
		NullCheck(L_243);
		RectTransform_set_anchoredPosition_m4DD45DB1A97734A1F3A81E5F259638ECAF35962F(L_243, L_245, /*hidden argument*/NULL);
		// RectTransform itemLabelRT = itemLabel.GetComponent<RectTransform>();
		NullCheck(L_88);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_246 = GameObject_GetComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_m2E5F02DDA13C176AF75B4E7C1DB801D89E053B2C(L_88, /*hidden argument*/GameObject_GetComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_m2E5F02DDA13C176AF75B4E7C1DB801D89E053B2C_RuntimeMethod_var);
		// itemLabelRT.anchorMin       = Vector2.zero;
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_247 = L_246;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_248 = Vector2_get_zero_mFE0C3213BB698130D6C5247AB4B887A59074D0A8(/*hidden argument*/NULL);
		NullCheck(L_247);
		RectTransform_set_anchorMin_mE965F5B0902C2554635010A5752728414A57020A(L_247, L_248, /*hidden argument*/NULL);
		// itemLabelRT.anchorMax       = Vector2.one;
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_249 = L_247;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_250 = Vector2_get_one_m6E01BE09CEA40781CB12CCB6AF33BBDA0F60CEED(/*hidden argument*/NULL);
		NullCheck(L_249);
		RectTransform_set_anchorMax_m55EEF00D9E42FE542B5346D7CEDAF9248736F7D3(L_249, L_250, /*hidden argument*/NULL);
		// itemLabelRT.offsetMin       = new Vector2(20, 1);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_251 = L_249;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_252;
		memset((&L_252), 0, sizeof(L_252));
		Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0((&L_252), (20.0f), (1.0f), /*hidden argument*/NULL);
		NullCheck(L_251);
		RectTransform_set_offsetMin_m7455ED64FF16C597E648E022BA768CFDCF4531AC(L_251, L_252, /*hidden argument*/NULL);
		// itemLabelRT.offsetMax       = new Vector2(-10, -2);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_253;
		memset((&L_253), 0, sizeof(L_253));
		Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0((&L_253), (-10.0f), (-2.0f), /*hidden argument*/NULL);
		NullCheck(L_251);
		RectTransform_set_offsetMax_mD55D44AD4740C79B5C2C83C60B0C38BF1090501C(L_251, L_253, /*hidden argument*/NULL);
		// template.SetActive(false);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_254 = V_3;
		NullCheck(L_254);
		GameObject_SetActive_m25A39F6D9FB68C51F13313F9804E85ACC937BC04(L_254, (bool)0, /*hidden argument*/NULL);
		// return root;
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_255 = V_0;
		return L_255;
	}
}
// UnityEngine.GameObject UnityEngine.UI.DefaultControls::CreateScrollView(UnityEngine.UI.DefaultControls_Resources)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * DefaultControls_CreateScrollView_m18E2B79533E8C63917A90B112C7861D8777FAB89 (Resources_t0D3248037D186E6B8BB5CF2BD1EB021CF3E6DEE4  ___resources0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DefaultControls_CreateScrollView_m18E2B79533E8C63917A90B112C7861D8777FAB89_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * V_0 = NULL;
	GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * V_1 = NULL;
	GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * V_2 = NULL;
	RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * V_3 = NULL;
	GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * V_4 = NULL;
	RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * V_5 = NULL;
	RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * V_6 = NULL;
	{
		// GameObject root = CreateUIElementRoot("Scroll View", new Vector2(200, 200), typeof(Image), typeof(ScrollRect));
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_0;
		memset((&L_0), 0, sizeof(L_0));
		Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0((&L_0), (200.0f), (200.0f), /*hidden argument*/NULL);
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_1 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)2);
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_2 = L_1;
		RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D  L_3 = { reinterpret_cast<intptr_t> (Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_4 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_3, /*hidden argument*/NULL);
		NullCheck(L_2);
		ArrayElementTypeCheck (L_2, L_4);
		(L_2)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t *)L_4);
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_5 = L_2;
		RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D  L_6 = { reinterpret_cast<intptr_t> (ScrollRect_tAD21D8FB1D33789C39BF4E4CD5CD012D9BD7DD51_0_0_0_var) };
		Type_t * L_7 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_6, /*hidden argument*/NULL);
		NullCheck(L_5);
		ArrayElementTypeCheck (L_5, L_7);
		(L_5)->SetAt(static_cast<il2cpp_array_size_t>(1), (Type_t *)L_7);
		IL2CPP_RUNTIME_CLASS_INIT(DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_il2cpp_TypeInfo_var);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_8 = DefaultControls_CreateUIElementRoot_m17541BAE4AF1CE86FBAC92CF02933A4CDAB0FAD7(_stringLiteral3005AF5906F0D0E9834355CBD9CF24C4332FFA1D, L_0, L_5, /*hidden argument*/NULL);
		V_0 = L_8;
		// GameObject viewport = CreateUIObject("Viewport", root, typeof(Image), typeof(Mask));
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_9 = V_0;
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_10 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)2);
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_11 = L_10;
		RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D  L_12 = { reinterpret_cast<intptr_t> (Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E_0_0_0_var) };
		Type_t * L_13 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_12, /*hidden argument*/NULL);
		NullCheck(L_11);
		ArrayElementTypeCheck (L_11, L_13);
		(L_11)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t *)L_13);
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_14 = L_11;
		RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D  L_15 = { reinterpret_cast<intptr_t> (Mask_t082A7A79B4BF2063E5F81D2F84D968569D737CCB_0_0_0_var) };
		Type_t * L_16 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_15, /*hidden argument*/NULL);
		NullCheck(L_14);
		ArrayElementTypeCheck (L_14, L_16);
		(L_14)->SetAt(static_cast<il2cpp_array_size_t>(1), (Type_t *)L_16);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_17 = DefaultControls_CreateUIObject_mF356800BB8FDF5BF330B67B70FC4148D9D2FB47E(_stringLiteral09E594A52BE3A0E6E14D1A2606F909F43C8B96D0, L_9, L_14, /*hidden argument*/NULL);
		V_1 = L_17;
		// GameObject content = CreateUIObject("Content", viewport, typeof(RectTransform));
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_18 = V_1;
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_19 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1);
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_20 = L_19;
		RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D  L_21 = { reinterpret_cast<intptr_t> (RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_0_0_0_var) };
		Type_t * L_22 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_21, /*hidden argument*/NULL);
		NullCheck(L_20);
		ArrayElementTypeCheck (L_20, L_22);
		(L_20)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t *)L_22);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_23 = DefaultControls_CreateUIObject_mF356800BB8FDF5BF330B67B70FC4148D9D2FB47E(_stringLiteral4F9BE057F0EA5D2BA72FD2C810E8D7B9AA98B469, L_18, L_20, /*hidden argument*/NULL);
		// GameObject hScrollbar = CreateScrollbar(resources);
		Resources_t0D3248037D186E6B8BB5CF2BD1EB021CF3E6DEE4  L_24 = ___resources0;
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_25 = DefaultControls_CreateScrollbar_m876785B77922E7A0918137096FE9CEEC4BBCA1C6(L_24, /*hidden argument*/NULL);
		V_2 = L_25;
		// hScrollbar.name = "Scrollbar Horizontal";
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_26 = V_2;
		NullCheck(L_26);
		Object_set_name_m538711B144CDE30F929376BCF72D0DC8F85D0826(L_26, _stringLiteralEC9F7D96DE56795EBE514797581798242F817D49, /*hidden argument*/NULL);
		// SetParentAndAlign(hScrollbar, root);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_27 = V_2;
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_28 = V_0;
		DefaultControls_SetParentAndAlign_mC0E1D3DCB97427FF74488DFED23A51047E04E925(L_27, L_28, /*hidden argument*/NULL);
		// RectTransform hScrollbarRT = hScrollbar.GetComponent<RectTransform>();
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_29 = V_2;
		NullCheck(L_29);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_30 = GameObject_GetComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_m2E5F02DDA13C176AF75B4E7C1DB801D89E053B2C(L_29, /*hidden argument*/GameObject_GetComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_m2E5F02DDA13C176AF75B4E7C1DB801D89E053B2C_RuntimeMethod_var);
		V_3 = L_30;
		// hScrollbarRT.anchorMin = Vector2.zero;
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_31 = V_3;
		IL2CPP_RUNTIME_CLASS_INIT(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_il2cpp_TypeInfo_var);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_32 = Vector2_get_zero_mFE0C3213BB698130D6C5247AB4B887A59074D0A8(/*hidden argument*/NULL);
		NullCheck(L_31);
		RectTransform_set_anchorMin_mE965F5B0902C2554635010A5752728414A57020A(L_31, L_32, /*hidden argument*/NULL);
		// hScrollbarRT.anchorMax = Vector2.right;
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_33 = V_3;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_34 = Vector2_get_right_mB4BD67462D579461853F297C0DE85D81E07E911E(/*hidden argument*/NULL);
		NullCheck(L_33);
		RectTransform_set_anchorMax_m55EEF00D9E42FE542B5346D7CEDAF9248736F7D3(L_33, L_34, /*hidden argument*/NULL);
		// hScrollbarRT.pivot = Vector2.zero;
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_35 = V_3;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_36 = Vector2_get_zero_mFE0C3213BB698130D6C5247AB4B887A59074D0A8(/*hidden argument*/NULL);
		NullCheck(L_35);
		RectTransform_set_pivot_mB791A383B3C870B9CBD7BC51B2C95711C88E9DCF(L_35, L_36, /*hidden argument*/NULL);
		// hScrollbarRT.sizeDelta = new Vector2(0, hScrollbarRT.sizeDelta.y);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_37 = V_3;
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_38 = V_3;
		NullCheck(L_38);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_39 = RectTransform_get_sizeDelta_mDA0A3E73679143B1B52CE2F9A417F90CB9F3DAFF(L_38, /*hidden argument*/NULL);
		float L_40 = L_39.get_y_1();
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_41;
		memset((&L_41), 0, sizeof(L_41));
		Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0((&L_41), (0.0f), L_40, /*hidden argument*/NULL);
		NullCheck(L_37);
		RectTransform_set_sizeDelta_m7729BA56325BA667F0F7D60D642124F7909F1302(L_37, L_41, /*hidden argument*/NULL);
		// GameObject vScrollbar = CreateScrollbar(resources);
		Resources_t0D3248037D186E6B8BB5CF2BD1EB021CF3E6DEE4  L_42 = ___resources0;
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_43 = DefaultControls_CreateScrollbar_m876785B77922E7A0918137096FE9CEEC4BBCA1C6(L_42, /*hidden argument*/NULL);
		V_4 = L_43;
		// vScrollbar.name = "Scrollbar Vertical";
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_44 = V_4;
		NullCheck(L_44);
		Object_set_name_m538711B144CDE30F929376BCF72D0DC8F85D0826(L_44, _stringLiteral2CA317AB11597AD5389641AFD61F772E8AD833A5, /*hidden argument*/NULL);
		// SetParentAndAlign(vScrollbar, root);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_45 = V_4;
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_46 = V_0;
		DefaultControls_SetParentAndAlign_mC0E1D3DCB97427FF74488DFED23A51047E04E925(L_45, L_46, /*hidden argument*/NULL);
		// vScrollbar.GetComponent<Scrollbar>().SetDirection(Scrollbar.Direction.BottomToTop, true);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_47 = V_4;
		NullCheck(L_47);
		Scrollbar_t8F8679D0EAFACBCBD603E6B0E741E6A783DB3389 * L_48 = GameObject_GetComponent_TisScrollbar_t8F8679D0EAFACBCBD603E6B0E741E6A783DB3389_m100E1B7CD3A739F07F5E190A8C25AE41512BD8A6(L_47, /*hidden argument*/GameObject_GetComponent_TisScrollbar_t8F8679D0EAFACBCBD603E6B0E741E6A783DB3389_m100E1B7CD3A739F07F5E190A8C25AE41512BD8A6_RuntimeMethod_var);
		NullCheck(L_48);
		Scrollbar_SetDirection_m04E971B5F25701C119EE60595560A5A821BEDB80(L_48, 2, (bool)1, /*hidden argument*/NULL);
		// RectTransform vScrollbarRT = vScrollbar.GetComponent<RectTransform>();
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_49 = V_4;
		NullCheck(L_49);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_50 = GameObject_GetComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_m2E5F02DDA13C176AF75B4E7C1DB801D89E053B2C(L_49, /*hidden argument*/GameObject_GetComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_m2E5F02DDA13C176AF75B4E7C1DB801D89E053B2C_RuntimeMethod_var);
		// vScrollbarRT.anchorMin = Vector2.right;
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_51 = L_50;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_52 = Vector2_get_right_mB4BD67462D579461853F297C0DE85D81E07E911E(/*hidden argument*/NULL);
		NullCheck(L_51);
		RectTransform_set_anchorMin_mE965F5B0902C2554635010A5752728414A57020A(L_51, L_52, /*hidden argument*/NULL);
		// vScrollbarRT.anchorMax = Vector2.one;
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_53 = L_51;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_54 = Vector2_get_one_m6E01BE09CEA40781CB12CCB6AF33BBDA0F60CEED(/*hidden argument*/NULL);
		NullCheck(L_53);
		RectTransform_set_anchorMax_m55EEF00D9E42FE542B5346D7CEDAF9248736F7D3(L_53, L_54, /*hidden argument*/NULL);
		// vScrollbarRT.pivot = Vector2.one;
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_55 = L_53;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_56 = Vector2_get_one_m6E01BE09CEA40781CB12CCB6AF33BBDA0F60CEED(/*hidden argument*/NULL);
		NullCheck(L_55);
		RectTransform_set_pivot_mB791A383B3C870B9CBD7BC51B2C95711C88E9DCF(L_55, L_56, /*hidden argument*/NULL);
		// vScrollbarRT.sizeDelta = new Vector2(vScrollbarRT.sizeDelta.x, 0);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_57 = L_55;
		NullCheck(L_57);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_58 = RectTransform_get_sizeDelta_mDA0A3E73679143B1B52CE2F9A417F90CB9F3DAFF(L_57, /*hidden argument*/NULL);
		float L_59 = L_58.get_x_0();
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_60;
		memset((&L_60), 0, sizeof(L_60));
		Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0((&L_60), L_59, (0.0f), /*hidden argument*/NULL);
		NullCheck(L_57);
		RectTransform_set_sizeDelta_m7729BA56325BA667F0F7D60D642124F7909F1302(L_57, L_60, /*hidden argument*/NULL);
		// RectTransform viewportRT = viewport.GetComponent<RectTransform>();
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_61 = V_1;
		NullCheck(L_61);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_62 = GameObject_GetComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_m2E5F02DDA13C176AF75B4E7C1DB801D89E053B2C(L_61, /*hidden argument*/GameObject_GetComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_m2E5F02DDA13C176AF75B4E7C1DB801D89E053B2C_RuntimeMethod_var);
		V_5 = L_62;
		// viewportRT.anchorMin = Vector2.zero;
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_63 = V_5;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_64 = Vector2_get_zero_mFE0C3213BB698130D6C5247AB4B887A59074D0A8(/*hidden argument*/NULL);
		NullCheck(L_63);
		RectTransform_set_anchorMin_mE965F5B0902C2554635010A5752728414A57020A(L_63, L_64, /*hidden argument*/NULL);
		// viewportRT.anchorMax = Vector2.one;
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_65 = V_5;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_66 = Vector2_get_one_m6E01BE09CEA40781CB12CCB6AF33BBDA0F60CEED(/*hidden argument*/NULL);
		NullCheck(L_65);
		RectTransform_set_anchorMax_m55EEF00D9E42FE542B5346D7CEDAF9248736F7D3(L_65, L_66, /*hidden argument*/NULL);
		// viewportRT.sizeDelta = Vector2.zero;
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_67 = V_5;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_68 = Vector2_get_zero_mFE0C3213BB698130D6C5247AB4B887A59074D0A8(/*hidden argument*/NULL);
		NullCheck(L_67);
		RectTransform_set_sizeDelta_m7729BA56325BA667F0F7D60D642124F7909F1302(L_67, L_68, /*hidden argument*/NULL);
		// viewportRT.pivot = Vector2.up;
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_69 = V_5;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_70 = Vector2_get_up_mC4548731D5E7C71164D18C390A1AC32501DAE441(/*hidden argument*/NULL);
		NullCheck(L_69);
		RectTransform_set_pivot_mB791A383B3C870B9CBD7BC51B2C95711C88E9DCF(L_69, L_70, /*hidden argument*/NULL);
		// RectTransform contentRT = content.GetComponent<RectTransform>();
		NullCheck(L_23);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_71 = GameObject_GetComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_m2E5F02DDA13C176AF75B4E7C1DB801D89E053B2C(L_23, /*hidden argument*/GameObject_GetComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_m2E5F02DDA13C176AF75B4E7C1DB801D89E053B2C_RuntimeMethod_var);
		V_6 = L_71;
		// contentRT.anchorMin = Vector2.up;
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_72 = V_6;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_73 = Vector2_get_up_mC4548731D5E7C71164D18C390A1AC32501DAE441(/*hidden argument*/NULL);
		NullCheck(L_72);
		RectTransform_set_anchorMin_mE965F5B0902C2554635010A5752728414A57020A(L_72, L_73, /*hidden argument*/NULL);
		// contentRT.anchorMax = Vector2.one;
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_74 = V_6;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_75 = Vector2_get_one_m6E01BE09CEA40781CB12CCB6AF33BBDA0F60CEED(/*hidden argument*/NULL);
		NullCheck(L_74);
		RectTransform_set_anchorMax_m55EEF00D9E42FE542B5346D7CEDAF9248736F7D3(L_74, L_75, /*hidden argument*/NULL);
		// contentRT.sizeDelta = new Vector2(0, 300);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_76 = V_6;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_77;
		memset((&L_77), 0, sizeof(L_77));
		Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0((&L_77), (0.0f), (300.0f), /*hidden argument*/NULL);
		NullCheck(L_76);
		RectTransform_set_sizeDelta_m7729BA56325BA667F0F7D60D642124F7909F1302(L_76, L_77, /*hidden argument*/NULL);
		// contentRT.pivot = Vector2.up;
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_78 = V_6;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_79 = Vector2_get_up_mC4548731D5E7C71164D18C390A1AC32501DAE441(/*hidden argument*/NULL);
		NullCheck(L_78);
		RectTransform_set_pivot_mB791A383B3C870B9CBD7BC51B2C95711C88E9DCF(L_78, L_79, /*hidden argument*/NULL);
		// ScrollRect scrollRect = root.GetComponent<ScrollRect>();
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_80 = V_0;
		NullCheck(L_80);
		ScrollRect_tAD21D8FB1D33789C39BF4E4CD5CD012D9BD7DD51 * L_81 = GameObject_GetComponent_TisScrollRect_tAD21D8FB1D33789C39BF4E4CD5CD012D9BD7DD51_m86F516439BCE4785DEF4C19316FF222CD6DD91E7(L_80, /*hidden argument*/GameObject_GetComponent_TisScrollRect_tAD21D8FB1D33789C39BF4E4CD5CD012D9BD7DD51_m86F516439BCE4785DEF4C19316FF222CD6DD91E7_RuntimeMethod_var);
		// scrollRect.content = contentRT;
		ScrollRect_tAD21D8FB1D33789C39BF4E4CD5CD012D9BD7DD51 * L_82 = L_81;
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_83 = V_6;
		NullCheck(L_82);
		ScrollRect_set_content_mCCF04D1FE05A6EE7DB578FA797DD668C79F05373_inline(L_82, L_83, /*hidden argument*/NULL);
		// scrollRect.viewport = viewportRT;
		ScrollRect_tAD21D8FB1D33789C39BF4E4CD5CD012D9BD7DD51 * L_84 = L_82;
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_85 = V_5;
		NullCheck(L_84);
		ScrollRect_set_viewport_m445D1D8568F23E4F14BF524A7C3D06AC8C779DBF(L_84, L_85, /*hidden argument*/NULL);
		// scrollRect.horizontalScrollbar = hScrollbar.GetComponent<Scrollbar>();
		ScrollRect_tAD21D8FB1D33789C39BF4E4CD5CD012D9BD7DD51 * L_86 = L_84;
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_87 = V_2;
		NullCheck(L_87);
		Scrollbar_t8F8679D0EAFACBCBD603E6B0E741E6A783DB3389 * L_88 = GameObject_GetComponent_TisScrollbar_t8F8679D0EAFACBCBD603E6B0E741E6A783DB3389_m100E1B7CD3A739F07F5E190A8C25AE41512BD8A6(L_87, /*hidden argument*/GameObject_GetComponent_TisScrollbar_t8F8679D0EAFACBCBD603E6B0E741E6A783DB3389_m100E1B7CD3A739F07F5E190A8C25AE41512BD8A6_RuntimeMethod_var);
		NullCheck(L_86);
		ScrollRect_set_horizontalScrollbar_mB61F6C8B7878EAFCB4AF0EC5D1E42E1A14F8B438(L_86, L_88, /*hidden argument*/NULL);
		// scrollRect.verticalScrollbar = vScrollbar.GetComponent<Scrollbar>();
		ScrollRect_tAD21D8FB1D33789C39BF4E4CD5CD012D9BD7DD51 * L_89 = L_86;
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_90 = V_4;
		NullCheck(L_90);
		Scrollbar_t8F8679D0EAFACBCBD603E6B0E741E6A783DB3389 * L_91 = GameObject_GetComponent_TisScrollbar_t8F8679D0EAFACBCBD603E6B0E741E6A783DB3389_m100E1B7CD3A739F07F5E190A8C25AE41512BD8A6(L_90, /*hidden argument*/GameObject_GetComponent_TisScrollbar_t8F8679D0EAFACBCBD603E6B0E741E6A783DB3389_m100E1B7CD3A739F07F5E190A8C25AE41512BD8A6_RuntimeMethod_var);
		NullCheck(L_89);
		ScrollRect_set_verticalScrollbar_m8FBFA26D8764A67595C2A051E9F3EC96359AD587(L_89, L_91, /*hidden argument*/NULL);
		// scrollRect.horizontalScrollbarVisibility = ScrollRect.ScrollbarVisibility.AutoHideAndExpandViewport;
		ScrollRect_tAD21D8FB1D33789C39BF4E4CD5CD012D9BD7DD51 * L_92 = L_89;
		NullCheck(L_92);
		ScrollRect_set_horizontalScrollbarVisibility_mC9B69627EE6A64877864E77485E27773EB855DF6(L_92, 2, /*hidden argument*/NULL);
		// scrollRect.verticalScrollbarVisibility = ScrollRect.ScrollbarVisibility.AutoHideAndExpandViewport;
		ScrollRect_tAD21D8FB1D33789C39BF4E4CD5CD012D9BD7DD51 * L_93 = L_92;
		NullCheck(L_93);
		ScrollRect_set_verticalScrollbarVisibility_m04378E56059A4C84FC9B210F79C2E6FF7A507E12(L_93, 2, /*hidden argument*/NULL);
		// scrollRect.horizontalScrollbarSpacing = -3;
		ScrollRect_tAD21D8FB1D33789C39BF4E4CD5CD012D9BD7DD51 * L_94 = L_93;
		NullCheck(L_94);
		ScrollRect_set_horizontalScrollbarSpacing_m0ECCC684AE9E391D854C6C2B5B695277F065A2D3(L_94, (-3.0f), /*hidden argument*/NULL);
		// scrollRect.verticalScrollbarSpacing = -3;
		NullCheck(L_94);
		ScrollRect_set_verticalScrollbarSpacing_mD3E2AFC566836F6FA7C216D628044D5B46BFB13B(L_94, (-3.0f), /*hidden argument*/NULL);
		// Image rootImage = root.GetComponent<Image>();
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_95 = V_0;
		NullCheck(L_95);
		Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * L_96 = GameObject_GetComponent_TisImage_t18FED07D8646917E1C563745518CF3DD57FF0B3E_m9008044B066CF5830B44DEB0C6CD94872D501A75(L_95, /*hidden argument*/GameObject_GetComponent_TisImage_t18FED07D8646917E1C563745518CF3DD57FF0B3E_m9008044B066CF5830B44DEB0C6CD94872D501A75_RuntimeMethod_var);
		// rootImage.sprite = resources.background;
		Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * L_97 = L_96;
		Resources_t0D3248037D186E6B8BB5CF2BD1EB021CF3E6DEE4  L_98 = ___resources0;
		Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 * L_99 = L_98.get_background_1();
		NullCheck(L_97);
		Image_set_sprite_m0D1DBEFD8E361B3967964C71F93EF47E2AC53A13(L_97, L_99, /*hidden argument*/NULL);
		// rootImage.type = Image.Type.Sliced;
		Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * L_100 = L_97;
		NullCheck(L_100);
		Image_set_type_mCA2BF9E071A77EE7D76C7EB343BE5ABEF9E7A199(L_100, 1, /*hidden argument*/NULL);
		// rootImage.color = s_PanelColor;
		Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  L_101 = ((DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_StaticFields*)il2cpp_codegen_static_fields_for(DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_il2cpp_TypeInfo_var))->get_s_PanelColor_8();
		NullCheck(L_100);
		VirtActionInvoker1< Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  >::Invoke(23 /* System.Void UnityEngine.UI.Graphic::set_color(UnityEngine.Color) */, L_100, L_101);
		// Mask viewportMask = viewport.GetComponent<Mask>();
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_102 = V_1;
		NullCheck(L_102);
		Mask_t082A7A79B4BF2063E5F81D2F84D968569D737CCB * L_103 = GameObject_GetComponent_TisMask_t082A7A79B4BF2063E5F81D2F84D968569D737CCB_mC09F1E3135566B979D6505E5F69268E8DDE16D47(L_102, /*hidden argument*/GameObject_GetComponent_TisMask_t082A7A79B4BF2063E5F81D2F84D968569D737CCB_mC09F1E3135566B979D6505E5F69268E8DDE16D47_RuntimeMethod_var);
		// viewportMask.showMaskGraphic = false;
		NullCheck(L_103);
		Mask_set_showMaskGraphic_m90255D390C59EE8D263A71068837FB0768E998C8(L_103, (bool)0, /*hidden argument*/NULL);
		// Image viewportImage = viewport.GetComponent<Image>();
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_104 = V_1;
		NullCheck(L_104);
		Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * L_105 = GameObject_GetComponent_TisImage_t18FED07D8646917E1C563745518CF3DD57FF0B3E_m9008044B066CF5830B44DEB0C6CD94872D501A75(L_104, /*hidden argument*/GameObject_GetComponent_TisImage_t18FED07D8646917E1C563745518CF3DD57FF0B3E_m9008044B066CF5830B44DEB0C6CD94872D501A75_RuntimeMethod_var);
		// viewportImage.sprite = resources.mask;
		Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * L_106 = L_105;
		Resources_t0D3248037D186E6B8BB5CF2BD1EB021CF3E6DEE4  L_107 = ___resources0;
		Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 * L_108 = L_107.get_mask_6();
		NullCheck(L_106);
		Image_set_sprite_m0D1DBEFD8E361B3967964C71F93EF47E2AC53A13(L_106, L_108, /*hidden argument*/NULL);
		// viewportImage.type = Image.Type.Sliced;
		NullCheck(L_106);
		Image_set_type_mCA2BF9E071A77EE7D76C7EB343BE5ABEF9E7A199(L_106, 1, /*hidden argument*/NULL);
		// return root;
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_109 = V_0;
		return L_109;
	}
}
// System.Void UnityEngine.UI.DefaultControls::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultControls__cctor_m7241DF8D34792725FB5E67F8FA801EAD9C45E2FE (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DefaultControls__cctor_m7241DF8D34792725FB5E67F8FA801EAD9C45E2FE_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// static IFactoryControls m_CurrentFactory = DefaultRuntimeFactory.Default;
		IL2CPP_RUNTIME_CLASS_INIT(DefaultRuntimeFactory_t220869A7714E77F38D078944261214EF14D509F2_il2cpp_TypeInfo_var);
		RuntimeObject* L_0 = ((DefaultRuntimeFactory_t220869A7714E77F38D078944261214EF14D509F2_StaticFields*)il2cpp_codegen_static_fields_for(DefaultRuntimeFactory_t220869A7714E77F38D078944261214EF14D509F2_il2cpp_TypeInfo_var))->get_Default_0();
		((DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_StaticFields*)il2cpp_codegen_static_fields_for(DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_il2cpp_TypeInfo_var))->set_m_CurrentFactory_0(L_0);
		// private static Vector2 s_ThickElementSize       = new Vector2(kWidth, kThickHeight);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_1;
		memset((&L_1), 0, sizeof(L_1));
		Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0((&L_1), (160.0f), (30.0f), /*hidden argument*/NULL);
		((DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_StaticFields*)il2cpp_codegen_static_fields_for(DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_il2cpp_TypeInfo_var))->set_s_ThickElementSize_4(L_1);
		// private static Vector2 s_ThinElementSize        = new Vector2(kWidth, kThinHeight);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_2;
		memset((&L_2), 0, sizeof(L_2));
		Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0((&L_2), (160.0f), (20.0f), /*hidden argument*/NULL);
		((DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_StaticFields*)il2cpp_codegen_static_fields_for(DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_il2cpp_TypeInfo_var))->set_s_ThinElementSize_5(L_2);
		// private static Vector2 s_ImageElementSize       = new Vector2(100f, 100f);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_3;
		memset((&L_3), 0, sizeof(L_3));
		Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0((&L_3), (100.0f), (100.0f), /*hidden argument*/NULL);
		((DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_StaticFields*)il2cpp_codegen_static_fields_for(DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_il2cpp_TypeInfo_var))->set_s_ImageElementSize_6(L_3);
		// private static Color   s_DefaultSelectableColor = new Color(1f, 1f, 1f, 1f);
		Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  L_4;
		memset((&L_4), 0, sizeof(L_4));
		Color__ctor_m20DF490CEB364C4FC36D7EE392640DF5B7420D7C((&L_4), (1.0f), (1.0f), (1.0f), (1.0f), /*hidden argument*/NULL);
		((DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_StaticFields*)il2cpp_codegen_static_fields_for(DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_il2cpp_TypeInfo_var))->set_s_DefaultSelectableColor_7(L_4);
		// private static Color   s_PanelColor             = new Color(1f, 1f, 1f, 0.392f);
		Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  L_5;
		memset((&L_5), 0, sizeof(L_5));
		Color__ctor_m20DF490CEB364C4FC36D7EE392640DF5B7420D7C((&L_5), (1.0f), (1.0f), (1.0f), (0.392f), /*hidden argument*/NULL);
		((DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_StaticFields*)il2cpp_codegen_static_fields_for(DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_il2cpp_TypeInfo_var))->set_s_PanelColor_8(L_5);
		// private static Color   s_TextColor              = new Color(50f / 255f, 50f / 255f, 50f / 255f, 1f);
		Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  L_6;
		memset((&L_6), 0, sizeof(L_6));
		Color__ctor_m20DF490CEB364C4FC36D7EE392640DF5B7420D7C((&L_6), (0.196078435f), (0.196078435f), (0.196078435f), (1.0f), /*hidden argument*/NULL);
		((DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_StaticFields*)il2cpp_codegen_static_fields_for(DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_il2cpp_TypeInfo_var))->set_s_TextColor_9(L_6);
		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_DefaultRuntimeFactory::CreateGameObject(System.String,System.Type[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * DefaultRuntimeFactory_CreateGameObject_mEF7A906B56039410AAAE4F069426883DC028B7EB (DefaultRuntimeFactory_t220869A7714E77F38D078944261214EF14D509F2 * __this, String_t* ___name0, TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* ___components1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DefaultRuntimeFactory_CreateGameObject_mEF7A906B56039410AAAE4F069426883DC028B7EB_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// return new GameObject(name, components);
		String_t* L_0 = ___name0;
		TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_1 = ___components1;
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_2 = (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *)il2cpp_codegen_object_new(GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F_il2cpp_TypeInfo_var);
		GameObject__ctor_m20BE06980A232E1D64016957059A9DD834173F68(L_2, L_0, L_1, /*hidden argument*/NULL);
		return L_2;
	}
}
// System.Void UnityEngine.UI.DefaultControls_DefaultRuntimeFactory::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultRuntimeFactory__ctor_mA26CD855B0C0BDDA991CB78A064EA63A736B01F0 (DefaultRuntimeFactory_t220869A7714E77F38D078944261214EF14D509F2 * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.UI.DefaultControls_DefaultRuntimeFactory::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultRuntimeFactory__cctor_mE1EF2B3D2BB81BEC3BC4A4C058C835407C044A83 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DefaultRuntimeFactory__cctor_mE1EF2B3D2BB81BEC3BC4A4C058C835407C044A83_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// public static IFactoryControls Default = new DefaultRuntimeFactory();
		DefaultRuntimeFactory_t220869A7714E77F38D078944261214EF14D509F2 * L_0 = (DefaultRuntimeFactory_t220869A7714E77F38D078944261214EF14D509F2 *)il2cpp_codegen_object_new(DefaultRuntimeFactory_t220869A7714E77F38D078944261214EF14D509F2_il2cpp_TypeInfo_var);
		DefaultRuntimeFactory__ctor_mA26CD855B0C0BDDA991CB78A064EA63A736B01F0(L_0, /*hidden argument*/NULL);
		((DefaultRuntimeFactory_t220869A7714E77F38D078944261214EF14D509F2_StaticFields*)il2cpp_codegen_static_fields_for(DefaultRuntimeFactory_t220869A7714E77F38D078944261214EF14D509F2_il2cpp_TypeInfo_var))->set_Default_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.UI.DefaultControls/Resources
IL2CPP_EXTERN_C void Resources_t0D3248037D186E6B8BB5CF2BD1EB021CF3E6DEE4_marshal_pinvoke(const Resources_t0D3248037D186E6B8BB5CF2BD1EB021CF3E6DEE4& unmarshaled, Resources_t0D3248037D186E6B8BB5CF2BD1EB021CF3E6DEE4_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, NULL);
}
IL2CPP_EXTERN_C void Resources_t0D3248037D186E6B8BB5CF2BD1EB021CF3E6DEE4_marshal_pinvoke_back(const Resources_t0D3248037D186E6B8BB5CF2BD1EB021CF3E6DEE4_marshaled_pinvoke& marshaled, Resources_t0D3248037D186E6B8BB5CF2BD1EB021CF3E6DEE4& 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, NULL);
}
// Conversion method for clean up from marshalling of: UnityEngine.UI.DefaultControls/Resources
IL2CPP_EXTERN_C void Resources_t0D3248037D186E6B8BB5CF2BD1EB021CF3E6DEE4_marshal_pinvoke_cleanup(Resources_t0D3248037D186E6B8BB5CF2BD1EB021CF3E6DEE4_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: UnityEngine.UI.DefaultControls/Resources
IL2CPP_EXTERN_C void Resources_t0D3248037D186E6B8BB5CF2BD1EB021CF3E6DEE4_marshal_com(const Resources_t0D3248037D186E6B8BB5CF2BD1EB021CF3E6DEE4& unmarshaled, Resources_t0D3248037D186E6B8BB5CF2BD1EB021CF3E6DEE4_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, NULL);
}
IL2CPP_EXTERN_C void Resources_t0D3248037D186E6B8BB5CF2BD1EB021CF3E6DEE4_marshal_com_back(const Resources_t0D3248037D186E6B8BB5CF2BD1EB021CF3E6DEE4_marshaled_com& marshaled, Resources_t0D3248037D186E6B8BB5CF2BD1EB021CF3E6DEE4& 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, NULL);
}
// Conversion method for clean up from marshalling of: UnityEngine.UI.DefaultControls/Resources
IL2CPP_EXTERN_C void Resources_t0D3248037D186E6B8BB5CF2BD1EB021CF3E6DEE4_marshal_com_cleanup(Resources_t0D3248037D186E6B8BB5CF2BD1EB021CF3E6DEE4_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
// UnityEngine.RectTransform UnityEngine.UI.Dropdown::get_template()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * Dropdown_get_template_m9C83BB0CFD2BA72F08ACC8B0FA9A274FAD0FC9C4 (Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * __this, const RuntimeMethod* method)
{
	{
		// public RectTransform template { get { return m_Template; } set { m_Template = value; RefreshShownValue(); } }
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_0 = __this->get_m_Template_20();
		return L_0;
	}
}
// System.Void UnityEngine.UI.Dropdown::set_template(UnityEngine.RectTransform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dropdown_set_template_mB9D019C2D44DB5A936754540CA54AB20E948B395 (Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * __this, RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * ___value0, const RuntimeMethod* method)
{
	{
		// public RectTransform template { get { return m_Template; } set { m_Template = value; RefreshShownValue(); } }
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_0 = ___value0;
		__this->set_m_Template_20(L_0);
		// public RectTransform template { get { return m_Template; } set { m_Template = value; RefreshShownValue(); } }
		Dropdown_RefreshShownValue_mA221C69078DAADC64EF227C7F66390A1D49E32F1(__this, /*hidden argument*/NULL);
		// public RectTransform template { get { return m_Template; } set { m_Template = value; RefreshShownValue(); } }
		return;
	}
}
// UnityEngine.UI.Text UnityEngine.UI.Dropdown::get_captionText()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * Dropdown_get_captionText_m3E3FF20006F7EC8A8FD7ABBB7F9F723A0E3CD5FF (Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * __this, const RuntimeMethod* method)
{
	{
		// public Text captionText { get { return m_CaptionText; } set { m_CaptionText = value; RefreshShownValue(); } }
		Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * L_0 = __this->get_m_CaptionText_21();
		return L_0;
	}
}
// System.Void UnityEngine.UI.Dropdown::set_captionText(UnityEngine.UI.Text)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dropdown_set_captionText_m6EB525A575E15A0A8FBBA3C5E1E04B2743B5CE97 (Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * __this, Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * ___value0, const RuntimeMethod* method)
{
	{
		// public Text captionText { get { return m_CaptionText; } set { m_CaptionText = value; RefreshShownValue(); } }
		Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * L_0 = ___value0;
		__this->set_m_CaptionText_21(L_0);
		// public Text captionText { get { return m_CaptionText; } set { m_CaptionText = value; RefreshShownValue(); } }
		Dropdown_RefreshShownValue_mA221C69078DAADC64EF227C7F66390A1D49E32F1(__this, /*hidden argument*/NULL);
		// public Text captionText { get { return m_CaptionText; } set { m_CaptionText = value; RefreshShownValue(); } }
		return;
	}
}
// UnityEngine.UI.Image UnityEngine.UI.Dropdown::get_captionImage()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * Dropdown_get_captionImage_mB846CCDC2F81DEC05EFC9FA1E38505409B428253 (Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * __this, const RuntimeMethod* method)
{
	{
		// public Image captionImage { get { return m_CaptionImage; } set { m_CaptionImage = value; RefreshShownValue(); } }
		Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * L_0 = __this->get_m_CaptionImage_22();
		return L_0;
	}
}
// System.Void UnityEngine.UI.Dropdown::set_captionImage(UnityEngine.UI.Image)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dropdown_set_captionImage_m49D7CB97D0524B43A8C47234FA092E0EE1A2A8E5 (Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * __this, Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * ___value0, const RuntimeMethod* method)
{
	{
		// public Image captionImage { get { return m_CaptionImage; } set { m_CaptionImage = value; RefreshShownValue(); } }
		Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * L_0 = ___value0;
		__this->set_m_CaptionImage_22(L_0);
		// public Image captionImage { get { return m_CaptionImage; } set { m_CaptionImage = value; RefreshShownValue(); } }
		Dropdown_RefreshShownValue_mA221C69078DAADC64EF227C7F66390A1D49E32F1(__this, /*hidden argument*/NULL);
		// public Image captionImage { get { return m_CaptionImage; } set { m_CaptionImage = value; RefreshShownValue(); } }
		return;
	}
}
// UnityEngine.UI.Text UnityEngine.UI.Dropdown::get_itemText()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * Dropdown_get_itemText_m1AEEFE1ACF751CD3483659F5E5B703239C28C7D5 (Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * __this, const RuntimeMethod* method)
{
	{
		// public Text itemText { get { return m_ItemText; } set { m_ItemText = value; RefreshShownValue(); } }
		Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * L_0 = __this->get_m_ItemText_23();
		return L_0;
	}
}
// System.Void UnityEngine.UI.Dropdown::set_itemText(UnityEngine.UI.Text)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dropdown_set_itemText_m2D83A9DFB92CB75269DB174DD05560F416368240 (Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * __this, Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * ___value0, const RuntimeMethod* method)
{
	{
		// public Text itemText { get { return m_ItemText; } set { m_ItemText = value; RefreshShownValue(); } }
		Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * L_0 = ___value0;
		__this->set_m_ItemText_23(L_0);
		// public Text itemText { get { return m_ItemText; } set { m_ItemText = value; RefreshShownValue(); } }
		Dropdown_RefreshShownValue_mA221C69078DAADC64EF227C7F66390A1D49E32F1(__this, /*hidden argument*/NULL);
		// public Text itemText { get { return m_ItemText; } set { m_ItemText = value; RefreshShownValue(); } }
		return;
	}
}
// UnityEngine.UI.Image UnityEngine.UI.Dropdown::get_itemImage()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * Dropdown_get_itemImage_m3B115ACA023FC279CAE1757FD4AB0DF91242BA50 (Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * __this, const RuntimeMethod* method)
{
	{
		// public Image itemImage { get { return m_ItemImage; } set { m_ItemImage = value; RefreshShownValue(); } }
		Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * L_0 = __this->get_m_ItemImage_24();
		return L_0;
	}
}
// System.Void UnityEngine.UI.Dropdown::set_itemImage(UnityEngine.UI.Image)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dropdown_set_itemImage_m6C79EE0427BB5C381856CF054A460127906A2718 (Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * __this, Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * ___value0, const RuntimeMethod* method)
{
	{
		// public Image itemImage { get { return m_ItemImage; } set { m_ItemImage = value; RefreshShownValue(); } }
		Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * L_0 = ___value0;
		__this->set_m_ItemImage_24(L_0);
		// public Image itemImage { get { return m_ItemImage; } set { m_ItemImage = value; RefreshShownValue(); } }
		Dropdown_RefreshShownValue_mA221C69078DAADC64EF227C7F66390A1D49E32F1(__this, /*hidden argument*/NULL);
		// public Image itemImage { get { return m_ItemImage; } set { m_ItemImage = value; RefreshShownValue(); } }
		return;
	}
}
// System.Collections.Generic.List`1<UnityEngine.UI.Dropdown_OptionData> UnityEngine.UI.Dropdown::get_options()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tCBED74C5DF8E6C00526CE677BF8B96675B5C3A94 * Dropdown_get_options_mF01AB08188E47DA9CD1488723FCBC453F29BDFA6 (Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * __this, const RuntimeMethod* method)
{
	{
		// get { return m_Options.options; }
		OptionDataList_tE70C398434952658ED61EEEDC56766239E2C856D * L_0 = __this->get_m_Options_26();
		NullCheck(L_0);
		List_1_tCBED74C5DF8E6C00526CE677BF8B96675B5C3A94 * L_1 = OptionDataList_get_options_m3628E8C41BE97B1D4CB2B5C79CC127C5F6C82CCD_inline(L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Void UnityEngine.UI.Dropdown::set_options(System.Collections.Generic.List`1<UnityEngine.UI.Dropdown_OptionData>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dropdown_set_options_m89BE75A0A6378F91F04C2DFBCBF091DF8A59CB65 (Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * __this, List_1_tCBED74C5DF8E6C00526CE677BF8B96675B5C3A94 * ___value0, const RuntimeMethod* method)
{
	{
		// set { m_Options.options = value; RefreshShownValue(); }
		OptionDataList_tE70C398434952658ED61EEEDC56766239E2C856D * L_0 = __this->get_m_Options_26();
		List_1_tCBED74C5DF8E6C00526CE677BF8B96675B5C3A94 * L_1 = ___value0;
		NullCheck(L_0);
		OptionDataList_set_options_mA01C00ADF9C913B4B1DB8B3FAA30F3D2DB31EF13_inline(L_0, L_1, /*hidden argument*/NULL);
		// set { m_Options.options = value; RefreshShownValue(); }
		Dropdown_RefreshShownValue_mA221C69078DAADC64EF227C7F66390A1D49E32F1(__this, /*hidden argument*/NULL);
		// set { m_Options.options = value; RefreshShownValue(); }
		return;
	}
}
// UnityEngine.UI.Dropdown_DropdownEvent UnityEngine.UI.Dropdown::get_onValueChanged()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DropdownEvent_t429FBB093ED3586F5D49859EBD338125EAB76306 * Dropdown_get_onValueChanged_m4EE82DC9AE8618C52CECA362EBDE6284F41E88FE (Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * __this, const RuntimeMethod* method)
{
	{
		// public DropdownEvent onValueChanged { get { return m_OnValueChanged; } set { m_OnValueChanged = value; } }
		DropdownEvent_t429FBB093ED3586F5D49859EBD338125EAB76306 * L_0 = __this->get_m_OnValueChanged_27();
		return L_0;
	}
}
// System.Void UnityEngine.UI.Dropdown::set_onValueChanged(UnityEngine.UI.Dropdown_DropdownEvent)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dropdown_set_onValueChanged_m8AA65759FBF874CF3D12C19DA97229853FA7BD91 (Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * __this, DropdownEvent_t429FBB093ED3586F5D49859EBD338125EAB76306 * ___value0, const RuntimeMethod* method)
{
	{
		// public DropdownEvent onValueChanged { get { return m_OnValueChanged; } set { m_OnValueChanged = value; } }
		DropdownEvent_t429FBB093ED3586F5D49859EBD338125EAB76306 * L_0 = ___value0;
		__this->set_m_OnValueChanged_27(L_0);
		// public DropdownEvent onValueChanged { get { return m_OnValueChanged; } set { m_OnValueChanged = value; } }
		return;
	}
}
// System.Single UnityEngine.UI.Dropdown::get_alphaFadeSpeed()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Dropdown_get_alphaFadeSpeed_mE18CF6C0434FA3570CF19C8D9687A714068A830E (Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * __this, const RuntimeMethod* method)
{
	{
		// public float alphaFadeSpeed  { get { return m_AlphaFadeSpeed; } set { m_AlphaFadeSpeed = value; } }
		float L_0 = __this->get_m_AlphaFadeSpeed_28();
		return L_0;
	}
}
// System.Void UnityEngine.UI.Dropdown::set_alphaFadeSpeed(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dropdown_set_alphaFadeSpeed_mC017C63451B6F976EA0B1E8189390B7C2CDEB5C5 (Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * __this, float ___value0, const RuntimeMethod* method)
{
	{
		// public float alphaFadeSpeed  { get { return m_AlphaFadeSpeed; } set { m_AlphaFadeSpeed = value; } }
		float L_0 = ___value0;
		__this->set_m_AlphaFadeSpeed_28(L_0);
		// public float alphaFadeSpeed  { get { return m_AlphaFadeSpeed; } set { m_AlphaFadeSpeed = value; } }
		return;
	}
}
// System.Int32 UnityEngine.UI.Dropdown::get_value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dropdown_get_value_m5FC2BBBD94BA37BFF81DDCE45F42E0782C44CFCD (Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * __this, const RuntimeMethod* method)
{
	{
		// return m_Value;
		int32_t L_0 = __this->get_m_Value_25();
		return L_0;
	}
}
// System.Void UnityEngine.UI.Dropdown::set_value(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dropdown_set_value_m8899C656D4A14C8AD965B64EBAFDAA1EFC8C056A (Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * __this, int32_t ___value0, const RuntimeMethod* method)
{
	{
		// Set(value);
		int32_t L_0 = ___value0;
		Dropdown_Set_m8C6D5C2E784DBA1A4F4AB73354DA8B2C1265386E(__this, L_0, (bool)1, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void UnityEngine.UI.Dropdown::SetValueWithoutNotify(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dropdown_SetValueWithoutNotify_m7099987027B026424BAD7D2B500E9D14A23ACB48 (Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * __this, int32_t ___input0, const RuntimeMethod* method)
{
	{
		// Set(input, false);
		int32_t L_0 = ___input0;
		Dropdown_Set_m8C6D5C2E784DBA1A4F4AB73354DA8B2C1265386E(__this, L_0, (bool)0, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void UnityEngine.UI.Dropdown::Set(System.Int32,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dropdown_Set_m8C6D5C2E784DBA1A4F4AB73354DA8B2C1265386E (Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * __this, int32_t ___value0, bool ___sendCallback1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Dropdown_Set_m8C6D5C2E784DBA1A4F4AB73354DA8B2C1265386E_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (Application.isPlaying && (value == m_Value || options.Count == 0))
		bool L_0 = Application_get_isPlaying_mF43B519662E7433DD90D883E5AE22EC3CFB65CA5(/*hidden argument*/NULL);
		if (!L_0)
		{
			goto IL_001e;
		}
	}
	{
		int32_t L_1 = ___value0;
		int32_t L_2 = __this->get_m_Value_25();
		if ((((int32_t)L_1) == ((int32_t)L_2)))
		{
			goto IL_001d;
		}
	}
	{
		List_1_tCBED74C5DF8E6C00526CE677BF8B96675B5C3A94 * L_3 = Dropdown_get_options_mF01AB08188E47DA9CD1488723FCBC453F29BDFA6(__this, /*hidden argument*/NULL);
		NullCheck(L_3);
		int32_t L_4 = List_1_get_Count_mF40C1D9EDF3F809522429101585C6B0F8D7E8361_inline(L_3, /*hidden argument*/List_1_get_Count_mF40C1D9EDF3F809522429101585C6B0F8D7E8361_RuntimeMethod_var);
		if (L_4)
		{
			goto IL_001e;
		}
	}

IL_001d:
	{
		// return;
		return;
	}

IL_001e:
	{
		// m_Value = Mathf.Clamp(value, 0, options.Count - 1);
		int32_t L_5 = ___value0;
		List_1_tCBED74C5DF8E6C00526CE677BF8B96675B5C3A94 * L_6 = Dropdown_get_options_mF01AB08188E47DA9CD1488723FCBC453F29BDFA6(__this, /*hidden argument*/NULL);
		NullCheck(L_6);
		int32_t L_7 = List_1_get_Count_mF40C1D9EDF3F809522429101585C6B0F8D7E8361_inline(L_6, /*hidden argument*/List_1_get_Count_mF40C1D9EDF3F809522429101585C6B0F8D7E8361_RuntimeMethod_var);
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_tFBDE6467D269BFE410605C7D806FD9991D4A89CB_il2cpp_TypeInfo_var);
		int32_t L_8 = Mathf_Clamp_mE1EA15D719BF2F632741D42DF96F0BC797A20389(L_5, 0, ((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)1)), /*hidden argument*/NULL);
		__this->set_m_Value_25(L_8);
		// RefreshShownValue();
		Dropdown_RefreshShownValue_mA221C69078DAADC64EF227C7F66390A1D49E32F1(__this, /*hidden argument*/NULL);
		// if (sendCallback)
		bool L_9 = ___sendCallback1;
		if (!L_9)
		{
			goto IL_005d;
		}
	}
	{
		// UISystemProfilerApi.AddMarker("Dropdown.value", this);
		UISystemProfilerApi_AddMarker_m9193DB5B08C1B7DD35835D6F0E2DF9DD20483FFA(_stringLiteral2552DAA6D8E7210E423D5962E63BE9B909D92A30, __this, /*hidden argument*/NULL);
		// m_OnValueChanged.Invoke(m_Value);
		DropdownEvent_t429FBB093ED3586F5D49859EBD338125EAB76306 * L_10 = __this->get_m_OnValueChanged_27();
		int32_t L_11 = __this->get_m_Value_25();
		NullCheck(L_10);
		UnityEvent_1_Invoke_mAC9BEEF287D58E79A447A57E28D3679F9B199D70(L_10, L_11, /*hidden argument*/UnityEvent_1_Invoke_mAC9BEEF287D58E79A447A57E28D3679F9B199D70_RuntimeMethod_var);
	}

IL_005d:
	{
		// }
		return;
	}
}
// System.Void UnityEngine.UI.Dropdown::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dropdown__ctor_m8333CFE620788E03D2E44CAB4AADC60FFDD7D40D (Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Dropdown__ctor_m8333CFE620788E03D2E44CAB4AADC60FFDD7D40D_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// private OptionDataList m_Options = new OptionDataList();
		OptionDataList_tE70C398434952658ED61EEEDC56766239E2C856D * L_0 = (OptionDataList_tE70C398434952658ED61EEEDC56766239E2C856D *)il2cpp_codegen_object_new(OptionDataList_tE70C398434952658ED61EEEDC56766239E2C856D_il2cpp_TypeInfo_var);
		OptionDataList__ctor_mBD571B96180D97CDFDC446EE0E37ECFE76B3541A(L_0, /*hidden argument*/NULL);
		__this->set_m_Options_26(L_0);
		// private DropdownEvent m_OnValueChanged = new DropdownEvent();
		DropdownEvent_t429FBB093ED3586F5D49859EBD338125EAB76306 * L_1 = (DropdownEvent_t429FBB093ED3586F5D49859EBD338125EAB76306 *)il2cpp_codegen_object_new(DropdownEvent_t429FBB093ED3586F5D49859EBD338125EAB76306_il2cpp_TypeInfo_var);
		DropdownEvent__ctor_m98DC282381C3C5B01E23CBCDC916E1E35913633C(L_1, /*hidden argument*/NULL);
		__this->set_m_OnValueChanged_27(L_1);
		// private float m_AlphaFadeSpeed = 0.15f;
		__this->set_m_AlphaFadeSpeed_28((0.15f));
		// private List<DropdownItem> m_Items = new List<DropdownItem>();
		List_1_t9FC1E3F4F8E4068616D377F61C3B6D6DBA4DCF9E * L_2 = (List_1_t9FC1E3F4F8E4068616D377F61C3B6D6DBA4DCF9E *)il2cpp_codegen_object_new(List_1_t9FC1E3F4F8E4068616D377F61C3B6D6DBA4DCF9E_il2cpp_TypeInfo_var);
		List_1__ctor_mCE76B08F7D58C23501BA548727A5AD4E432F7C07(L_2, /*hidden argument*/List_1__ctor_mCE76B08F7D58C23501BA548727A5AD4E432F7C07_RuntimeMethod_var);
		__this->set_m_Items_31(L_2);
		// protected Dropdown()
		IL2CPP_RUNTIME_CLASS_INIT(Selectable_tAA9065030FE0468018DEC880302F95FEA9C0133A_il2cpp_TypeInfo_var);
		Selectable__ctor_m1E7B3EB14D7DC765A511C053C0F65A37755EC4B9(__this, /*hidden argument*/NULL);
		// {}
		return;
	}
}
// System.Void UnityEngine.UI.Dropdown::Awake()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dropdown_Awake_m55BEE1E9BED97A6179251A5AAE9D1E734BBE4A98 (Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Dropdown_Awake_m55BEE1E9BED97A6179251A5AAE9D1E734BBE4A98_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// m_AlphaTweenRunner = new TweenRunner<FloatTween>();
		TweenRunner_1_tA7C92F52BF30E9A20EDA2DD956E11A1493D098EF * L_0 = (TweenRunner_1_tA7C92F52BF30E9A20EDA2DD956E11A1493D098EF *)il2cpp_codegen_object_new(TweenRunner_1_tA7C92F52BF30E9A20EDA2DD956E11A1493D098EF_il2cpp_TypeInfo_var);
		TweenRunner_1__ctor_m3BA236F3CC80F207C28B3A6B2D5C116C483AE872(L_0, /*hidden argument*/TweenRunner_1__ctor_m3BA236F3CC80F207C28B3A6B2D5C116C483AE872_RuntimeMethod_var);
		__this->set_m_AlphaTweenRunner_32(L_0);
		// m_AlphaTweenRunner.Init(this);
		TweenRunner_1_tA7C92F52BF30E9A20EDA2DD956E11A1493D098EF * L_1 = __this->get_m_AlphaTweenRunner_32();
		NullCheck(L_1);
		TweenRunner_1_Init_m17E5E1BE0EB8226EA16AA2C2AB572E1B225BECD2_inline(L_1, __this, /*hidden argument*/TweenRunner_1_Init_m17E5E1BE0EB8226EA16AA2C2AB572E1B225BECD2_RuntimeMethod_var);
		// if (m_CaptionImage)
		Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * L_2 = __this->get_m_CaptionImage_22();
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_3 = Object_op_Implicit_m8B2A44B4B1406ED346D1AE6D962294FD58D0D534(L_2, /*hidden argument*/NULL);
		if (!L_3)
		{
			goto IL_0040;
		}
	}
	{
		// m_CaptionImage.enabled = (m_CaptionImage.sprite != null);
		Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * L_4 = __this->get_m_CaptionImage_22();
		Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * L_5 = __this->get_m_CaptionImage_22();
		NullCheck(L_5);
		Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 * L_6 = Image_get_sprite_m642D753672A8CBCEB67950914B44EF34C62DD137_inline(L_5, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_7 = Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1(L_6, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		NullCheck(L_4);
		Behaviour_set_enabled_m9755D3B17D7022D23D1E4C618BD9A6B66A5ADC6B(L_4, L_7, /*hidden argument*/NULL);
	}

IL_0040:
	{
		// if (m_Template)
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_8 = __this->get_m_Template_20();
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_9 = Object_op_Implicit_m8B2A44B4B1406ED346D1AE6D962294FD58D0D534(L_8, /*hidden argument*/NULL);
		if (!L_9)
		{
			goto IL_005e;
		}
	}
	{
		// m_Template.gameObject.SetActive(false);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_10 = __this->get_m_Template_20();
		NullCheck(L_10);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_11 = Component_get_gameObject_m0B0570BA8DDD3CD78A9DB568EA18D7317686603C(L_10, /*hidden argument*/NULL);
		NullCheck(L_11);
		GameObject_SetActive_m25A39F6D9FB68C51F13313F9804E85ACC937BC04(L_11, (bool)0, /*hidden argument*/NULL);
	}

IL_005e:
	{
		// }
		return;
	}
}
// System.Void UnityEngine.UI.Dropdown::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dropdown_Start_mA6A8B9D3F55B5E372C5A45C82DC632AB28136F11 (Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Dropdown_Start_mA6A8B9D3F55B5E372C5A45C82DC632AB28136F11_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// m_AlphaTweenRunner = new TweenRunner<FloatTween>();
		TweenRunner_1_tA7C92F52BF30E9A20EDA2DD956E11A1493D098EF * L_0 = (TweenRunner_1_tA7C92F52BF30E9A20EDA2DD956E11A1493D098EF *)il2cpp_codegen_object_new(TweenRunner_1_tA7C92F52BF30E9A20EDA2DD956E11A1493D098EF_il2cpp_TypeInfo_var);
		TweenRunner_1__ctor_m3BA236F3CC80F207C28B3A6B2D5C116C483AE872(L_0, /*hidden argument*/TweenRunner_1__ctor_m3BA236F3CC80F207C28B3A6B2D5C116C483AE872_RuntimeMethod_var);
		__this->set_m_AlphaTweenRunner_32(L_0);
		// m_AlphaTweenRunner.Init(this);
		TweenRunner_1_tA7C92F52BF30E9A20EDA2DD956E11A1493D098EF * L_1 = __this->get_m_AlphaTweenRunner_32();
		NullCheck(L_1);
		TweenRunner_1_Init_m17E5E1BE0EB8226EA16AA2C2AB572E1B225BECD2_inline(L_1, __this, /*hidden argument*/TweenRunner_1_Init_m17E5E1BE0EB8226EA16AA2C2AB572E1B225BECD2_RuntimeMethod_var);
		// base.Start();
		UIBehaviour_Start_mCF174BFBADA4B5806DD4FFF75984F1526AAF3884(__this, /*hidden argument*/NULL);
		// RefreshShownValue();
		Dropdown_RefreshShownValue_mA221C69078DAADC64EF227C7F66390A1D49E32F1(__this, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void UnityEngine.UI.Dropdown::OnDisable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dropdown_OnDisable_m3957AFD9FF300E263AD7D406810014AB7EA07F51 (Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Dropdown_OnDisable_m3957AFD9FF300E263AD7D406810014AB7EA07F51_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// ImmediateDestroyDropdownList();
		Dropdown_ImmediateDestroyDropdownList_m6B7217213F4E6CC4089712453892CBEA8725E3A4(__this, /*hidden argument*/NULL);
		// if (m_Blocker != null)
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_0 = __this->get_m_Blocker_30();
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1(L_0, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0020;
		}
	}
	{
		// DestroyBlocker(m_Blocker);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_2 = __this->get_m_Blocker_30();
		VirtActionInvoker1< GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * >::Invoke(46 /* System.Void UnityEngine.UI.Dropdown::DestroyBlocker(UnityEngine.GameObject) */, __this, L_2);
	}

IL_0020:
	{
		// m_Blocker = null;
		__this->set_m_Blocker_30((GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *)NULL);
		// base.OnDisable();
		Selectable_OnDisable_m4D4535A97B291959E391BCC56D51BF75B7B0F1B9(__this, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void UnityEngine.UI.Dropdown::RefreshShownValue()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dropdown_RefreshShownValue_mA221C69078DAADC64EF227C7F66390A1D49E32F1 (Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Dropdown_RefreshShownValue_mA221C69078DAADC64EF227C7F66390A1D49E32F1_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	OptionData_t5522C87AD5C3F1C8D3748D1FF1825A24F3835831 * V_0 = NULL;
	{
		// OptionData data = s_NoOptionData;
		IL2CPP_RUNTIME_CLASS_INIT(Dropdown_tF6331401084B1213CAB10587A6EC81461501930F_il2cpp_TypeInfo_var);
		OptionData_t5522C87AD5C3F1C8D3748D1FF1825A24F3835831 * L_0 = ((Dropdown_tF6331401084B1213CAB10587A6EC81461501930F_StaticFields*)il2cpp_codegen_static_fields_for(Dropdown_tF6331401084B1213CAB10587A6EC81461501930F_il2cpp_TypeInfo_var))->get_s_NoOptionData_34();
		V_0 = L_0;
		// if (options.Count > 0)
		List_1_tCBED74C5DF8E6C00526CE677BF8B96675B5C3A94 * L_1 = Dropdown_get_options_mF01AB08188E47DA9CD1488723FCBC453F29BDFA6(__this, /*hidden argument*/NULL);
		NullCheck(L_1);
		int32_t L_2 = List_1_get_Count_mF40C1D9EDF3F809522429101585C6B0F8D7E8361_inline(L_1, /*hidden argument*/List_1_get_Count_mF40C1D9EDF3F809522429101585C6B0F8D7E8361_RuntimeMethod_var);
		if ((((int32_t)L_2) <= ((int32_t)0)))
		{
			goto IL_0039;
		}
	}
	{
		// data = options[Mathf.Clamp(m_Value, 0, options.Count - 1)];
		List_1_tCBED74C5DF8E6C00526CE677BF8B96675B5C3A94 * L_3 = Dropdown_get_options_mF01AB08188E47DA9CD1488723FCBC453F29BDFA6(__this, /*hidden argument*/NULL);
		int32_t L_4 = __this->get_m_Value_25();
		List_1_tCBED74C5DF8E6C00526CE677BF8B96675B5C3A94 * L_5 = Dropdown_get_options_mF01AB08188E47DA9CD1488723FCBC453F29BDFA6(__this, /*hidden argument*/NULL);
		NullCheck(L_5);
		int32_t L_6 = List_1_get_Count_mF40C1D9EDF3F809522429101585C6B0F8D7E8361_inline(L_5, /*hidden argument*/List_1_get_Count_mF40C1D9EDF3F809522429101585C6B0F8D7E8361_RuntimeMethod_var);
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_tFBDE6467D269BFE410605C7D806FD9991D4A89CB_il2cpp_TypeInfo_var);
		int32_t L_7 = Mathf_Clamp_mE1EA15D719BF2F632741D42DF96F0BC797A20389(L_4, 0, ((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)1)), /*hidden argument*/NULL);
		NullCheck(L_3);
		OptionData_t5522C87AD5C3F1C8D3748D1FF1825A24F3835831 * L_8 = List_1_get_Item_m4AF83DF4952B5005F46816EEB04BE164A4C62E09_inline(L_3, L_7, /*hidden argument*/List_1_get_Item_m4AF83DF4952B5005F46816EEB04BE164A4C62E09_RuntimeMethod_var);
		V_0 = L_8;
	}

IL_0039:
	{
		// if (m_CaptionText)
		Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * L_9 = __this->get_m_CaptionText_21();
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_10 = Object_op_Implicit_m8B2A44B4B1406ED346D1AE6D962294FD58D0D534(L_9, /*hidden argument*/NULL);
		if (!L_10)
		{
			goto IL_0074;
		}
	}
	{
		// if (data != null && data.text != null)
		OptionData_t5522C87AD5C3F1C8D3748D1FF1825A24F3835831 * L_11 = V_0;
		if (!L_11)
		{
			goto IL_0064;
		}
	}
	{
		OptionData_t5522C87AD5C3F1C8D3748D1FF1825A24F3835831 * L_12 = V_0;
		NullCheck(L_12);
		String_t* L_13 = OptionData_get_text_m2357EC665D55A54DDC6D7A150E2F74D95F915307_inline(L_12, /*hidden argument*/NULL);
		if (!L_13)
		{
			goto IL_0064;
		}
	}
	{
		// m_CaptionText.text = data.text;
		Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * L_14 = __this->get_m_CaptionText_21();
		OptionData_t5522C87AD5C3F1C8D3748D1FF1825A24F3835831 * L_15 = V_0;
		NullCheck(L_15);
		String_t* L_16 = OptionData_get_text_m2357EC665D55A54DDC6D7A150E2F74D95F915307_inline(L_15, /*hidden argument*/NULL);
		NullCheck(L_14);
		VirtActionInvoker1< String_t* >::Invoke(75 /* System.Void UnityEngine.UI.Text::set_text(System.String) */, L_14, L_16);
		goto IL_0074;
	}

IL_0064:
	{
		// m_CaptionText.text = "";
		Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * L_17 = __this->get_m_CaptionText_21();
		NullCheck(L_17);
		VirtActionInvoker1< String_t* >::Invoke(75 /* System.Void UnityEngine.UI.Text::set_text(System.String) */, L_17, _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
	}

IL_0074:
	{
		// if (m_CaptionImage)
		Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * L_18 = __this->get_m_CaptionImage_22();
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_19 = Object_op_Implicit_m8B2A44B4B1406ED346D1AE6D962294FD58D0D534(L_18, /*hidden argument*/NULL);
		if (!L_19)
		{
			goto IL_00bf;
		}
	}
	{
		// if (data != null)
		OptionData_t5522C87AD5C3F1C8D3748D1FF1825A24F3835831 * L_20 = V_0;
		if (!L_20)
		{
			goto IL_0097;
		}
	}
	{
		// m_CaptionImage.sprite = data.image;
		Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * L_21 = __this->get_m_CaptionImage_22();
		OptionData_t5522C87AD5C3F1C8D3748D1FF1825A24F3835831 * L_22 = V_0;
		NullCheck(L_22);
		Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 * L_23 = OptionData_get_image_m0BF991D02528EE3C67FE841C3AA87EC1AE7D8E31_inline(L_22, /*hidden argument*/NULL);
		NullCheck(L_21);
		Image_set_sprite_m0D1DBEFD8E361B3967964C71F93EF47E2AC53A13(L_21, L_23, /*hidden argument*/NULL);
		goto IL_00a3;
	}

IL_0097:
	{
		// m_CaptionImage.sprite = null;
		Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * L_24 = __this->get_m_CaptionImage_22();
		NullCheck(L_24);
		Image_set_sprite_m0D1DBEFD8E361B3967964C71F93EF47E2AC53A13(L_24, (Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 *)NULL, /*hidden argument*/NULL);
	}

IL_00a3:
	{
		// m_CaptionImage.enabled = (m_CaptionImage.sprite != null);
		Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * L_25 = __this->get_m_CaptionImage_22();
		Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * L_26 = __this->get_m_CaptionImage_22();
		NullCheck(L_26);
		Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 * L_27 = Image_get_sprite_m642D753672A8CBCEB67950914B44EF34C62DD137_inline(L_26, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_28 = Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1(L_27, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		NullCheck(L_25);
		Behaviour_set_enabled_m9755D3B17D7022D23D1E4C618BD9A6B66A5ADC6B(L_25, L_28, /*hidden argument*/NULL);
	}

IL_00bf:
	{
		// }
		return;
	}
}
// System.Void UnityEngine.UI.Dropdown::AddOptions(System.Collections.Generic.List`1<UnityEngine.UI.Dropdown_OptionData>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dropdown_AddOptions_mF71FBCA3EBE345DB77666E64422AA2845979604B (Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * __this, List_1_tCBED74C5DF8E6C00526CE677BF8B96675B5C3A94 * ___options0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Dropdown_AddOptions_mF71FBCA3EBE345DB77666E64422AA2845979604B_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// this.options.AddRange(options);
		List_1_tCBED74C5DF8E6C00526CE677BF8B96675B5C3A94 * L_0 = Dropdown_get_options_mF01AB08188E47DA9CD1488723FCBC453F29BDFA6(__this, /*hidden argument*/NULL);
		List_1_tCBED74C5DF8E6C00526CE677BF8B96675B5C3A94 * L_1 = ___options0;
		NullCheck(L_0);
		List_1_AddRange_mC20DA39C8CDCE63A32C66C90E1BBEA5D2A6C0D9D(L_0, L_1, /*hidden argument*/List_1_AddRange_mC20DA39C8CDCE63A32C66C90E1BBEA5D2A6C0D9D_RuntimeMethod_var);
		// RefreshShownValue();
		Dropdown_RefreshShownValue_mA221C69078DAADC64EF227C7F66390A1D49E32F1(__this, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void UnityEngine.UI.Dropdown::AddOptions(System.Collections.Generic.List`1<System.String>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dropdown_AddOptions_m9DC5D88B6326E8D1427323778484653E29E86F8E (Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * __this, List_1_tE8032E48C661C350FF9550E9063D595C0AB25CD3 * ___options0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Dropdown_AddOptions_m9DC5D88B6326E8D1427323778484653E29E86F8E_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		// for (int i = 0; i < options.Count; i++)
		V_0 = 0;
		goto IL_001f;
	}

IL_0004:
	{
		// this.options.Add(new OptionData(options[i]));
		List_1_tCBED74C5DF8E6C00526CE677BF8B96675B5C3A94 * L_0 = Dropdown_get_options_mF01AB08188E47DA9CD1488723FCBC453F29BDFA6(__this, /*hidden argument*/NULL);
		List_1_tE8032E48C661C350FF9550E9063D595C0AB25CD3 * L_1 = ___options0;
		int32_t L_2 = V_0;
		NullCheck(L_1);
		String_t* L_3 = List_1_get_Item_mB739B0066E5F7EBDBA9978F24A73D26D4FAE5BED_inline(L_1, L_2, /*hidden argument*/List_1_get_Item_mB739B0066E5F7EBDBA9978F24A73D26D4FAE5BED_RuntimeMethod_var);
		OptionData_t5522C87AD5C3F1C8D3748D1FF1825A24F3835831 * L_4 = (OptionData_t5522C87AD5C3F1C8D3748D1FF1825A24F3835831 *)il2cpp_codegen_object_new(OptionData_t5522C87AD5C3F1C8D3748D1FF1825A24F3835831_il2cpp_TypeInfo_var);
		OptionData__ctor_m72F6900DD27A92731D7B1FA02623D50440D747C3(L_4, L_3, /*hidden argument*/NULL);
		NullCheck(L_0);
		List_1_Add_m517F898ECAAFAF57D6607F86F1BCF057C0E615D7(L_0, L_4, /*hidden argument*/List_1_Add_m517F898ECAAFAF57D6607F86F1BCF057C0E615D7_RuntimeMethod_var);
		// for (int i = 0; i < options.Count; i++)
		int32_t L_5 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1));
	}

IL_001f:
	{
		// for (int i = 0; i < options.Count; i++)
		int32_t L_6 = V_0;
		List_1_tE8032E48C661C350FF9550E9063D595C0AB25CD3 * L_7 = ___options0;
		NullCheck(L_7);
		int32_t L_8 = List_1_get_Count_m4151A68BD4CB1D737213E7595F574987F8C812B4_inline(L_7, /*hidden argument*/List_1_get_Count_m4151A68BD4CB1D737213E7595F574987F8C812B4_RuntimeMethod_var);
		if ((((int32_t)L_6) < ((int32_t)L_8)))
		{
			goto IL_0004;
		}
	}
	{
		// RefreshShownValue();
		Dropdown_RefreshShownValue_mA221C69078DAADC64EF227C7F66390A1D49E32F1(__this, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void UnityEngine.UI.Dropdown::AddOptions(System.Collections.Generic.List`1<UnityEngine.Sprite>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dropdown_AddOptions_mE65624F3D156B27E80F4820012C85DBB109DD7C8 (Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * __this, List_1_t957EB1DC915D2CB20B436C37F0FBAAAB126005E3 * ___options0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Dropdown_AddOptions_mE65624F3D156B27E80F4820012C85DBB109DD7C8_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		// for (int i = 0; i < options.Count; i++)
		V_0 = 0;
		goto IL_001f;
	}

IL_0004:
	{
		// this.options.Add(new OptionData(options[i]));
		List_1_tCBED74C5DF8E6C00526CE677BF8B96675B5C3A94 * L_0 = Dropdown_get_options_mF01AB08188E47DA9CD1488723FCBC453F29BDFA6(__this, /*hidden argument*/NULL);
		List_1_t957EB1DC915D2CB20B436C37F0FBAAAB126005E3 * L_1 = ___options0;
		int32_t L_2 = V_0;
		NullCheck(L_1);
		Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 * L_3 = List_1_get_Item_mF5E71E3338CCF25A3D57841974E13DC51C8BB9E2_inline(L_1, L_2, /*hidden argument*/List_1_get_Item_mF5E71E3338CCF25A3D57841974E13DC51C8BB9E2_RuntimeMethod_var);
		OptionData_t5522C87AD5C3F1C8D3748D1FF1825A24F3835831 * L_4 = (OptionData_t5522C87AD5C3F1C8D3748D1FF1825A24F3835831 *)il2cpp_codegen_object_new(OptionData_t5522C87AD5C3F1C8D3748D1FF1825A24F3835831_il2cpp_TypeInfo_var);
		OptionData__ctor_m376A2D81849FC01F09CCD5AB71BFDB596485B0A2(L_4, L_3, /*hidden argument*/NULL);
		NullCheck(L_0);
		List_1_Add_m517F898ECAAFAF57D6607F86F1BCF057C0E615D7(L_0, L_4, /*hidden argument*/List_1_Add_m517F898ECAAFAF57D6607F86F1BCF057C0E615D7_RuntimeMethod_var);
		// for (int i = 0; i < options.Count; i++)
		int32_t L_5 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1));
	}

IL_001f:
	{
		// for (int i = 0; i < options.Count; i++)
		int32_t L_6 = V_0;
		List_1_t957EB1DC915D2CB20B436C37F0FBAAAB126005E3 * L_7 = ___options0;
		NullCheck(L_7);
		int32_t L_8 = List_1_get_Count_mF359AEAAF8F7D192498B9E5F3B0AAC49423CA1BE_inline(L_7, /*hidden argument*/List_1_get_Count_mF359AEAAF8F7D192498B9E5F3B0AAC49423CA1BE_RuntimeMethod_var);
		if ((((int32_t)L_6) < ((int32_t)L_8)))
		{
			goto IL_0004;
		}
	}
	{
		// RefreshShownValue();
		Dropdown_RefreshShownValue_mA221C69078DAADC64EF227C7F66390A1D49E32F1(__this, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void UnityEngine.UI.Dropdown::ClearOptions()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dropdown_ClearOptions_mD85755513F827D82DF4A8EE04D2CEE91C4023EA0 (Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Dropdown_ClearOptions_mD85755513F827D82DF4A8EE04D2CEE91C4023EA0_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// options.Clear();
		List_1_tCBED74C5DF8E6C00526CE677BF8B96675B5C3A94 * L_0 = Dropdown_get_options_mF01AB08188E47DA9CD1488723FCBC453F29BDFA6(__this, /*hidden argument*/NULL);
		NullCheck(L_0);
		List_1_Clear_m17A48F63DE3D34232B01F1A7D55BC3FAFD2FBFFF(L_0, /*hidden argument*/List_1_Clear_m17A48F63DE3D34232B01F1A7D55BC3FAFD2FBFFF_RuntimeMethod_var);
		// m_Value = 0;
		__this->set_m_Value_25(0);
		// RefreshShownValue();
		Dropdown_RefreshShownValue_mA221C69078DAADC64EF227C7F66390A1D49E32F1(__this, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void UnityEngine.UI.Dropdown::SetupTemplate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dropdown_SetupTemplate_m5CE6BC1866BDCDE6E94E367175F90E557F48E143 (Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Dropdown_SetupTemplate_m5CE6BC1866BDCDE6E94E367175F90E557F48E143_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * V_0 = NULL;
	Toggle_t9ADD572046F831945ED0E48A01B50FEA1CA52106 * V_1 = NULL;
	Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * V_2 = NULL;
	Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * V_3 = NULL;
	ComponentU5BU5D_t7BE50AFB6301C06D990819B3D8F35CA326CDD155* V_4 = NULL;
	ComponentU5BU5D_t7BE50AFB6301C06D990819B3D8F35CA326CDD155* V_5 = NULL;
	int32_t V_6 = 0;
	Type_t * V_7 = NULL;
	{
		// validTemplate = false;
		__this->set_validTemplate_33((bool)0);
		// if (!m_Template)
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_0 = __this->get_m_Template_20();
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Implicit_m8B2A44B4B1406ED346D1AE6D962294FD58D0D534(L_0, /*hidden argument*/NULL);
		if (L_1)
		{
			goto IL_0020;
		}
	}
	{
		// Debug.LogError("The dropdown template is not assigned. The template needs to be assigned and must have a child GameObject with a Toggle component serving as the item.", this);
		IL2CPP_RUNTIME_CLASS_INIT(Debug_t7B5FCB117E2FD63B6838BC52821B252E2BFB61C4_il2cpp_TypeInfo_var);
		Debug_LogError_m97139CB2EE76D5CD8308C1AD0499A5F163FC7F51(_stringLiteralA612F48B98C756C1FEAA6FC55AECCAF6E4329460, __this, /*hidden argument*/NULL);
		// return;
		return;
	}

IL_0020:
	{
		// GameObject templateGo = m_Template.gameObject;
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_2 = __this->get_m_Template_20();
		NullCheck(L_2);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_3 = Component_get_gameObject_m0B0570BA8DDD3CD78A9DB568EA18D7317686603C(L_2, /*hidden argument*/NULL);
		V_0 = L_3;
		// templateGo.SetActive(true);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_4 = V_0;
		NullCheck(L_4);
		GameObject_SetActive_m25A39F6D9FB68C51F13313F9804E85ACC937BC04(L_4, (bool)1, /*hidden argument*/NULL);
		// Toggle itemToggle = m_Template.GetComponentInChildren<Toggle>();
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_5 = __this->get_m_Template_20();
		NullCheck(L_5);
		Toggle_t9ADD572046F831945ED0E48A01B50FEA1CA52106 * L_6 = Component_GetComponentInChildren_TisToggle_t9ADD572046F831945ED0E48A01B50FEA1CA52106_mF1F1602C88EB98A9831EEC9AFCFD142E3EE781AC(L_5, /*hidden argument*/Component_GetComponentInChildren_TisToggle_t9ADD572046F831945ED0E48A01B50FEA1CA52106_mF1F1602C88EB98A9831EEC9AFCFD142E3EE781AC_RuntimeMethod_var);
		V_1 = L_6;
		// validTemplate = true;
		__this->set_validTemplate_33((bool)1);
		// if (!itemToggle || itemToggle.transform == template)
		Toggle_t9ADD572046F831945ED0E48A01B50FEA1CA52106 * L_7 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_8 = Object_op_Implicit_m8B2A44B4B1406ED346D1AE6D962294FD58D0D534(L_7, /*hidden argument*/NULL);
		if (!L_8)
		{
			goto IL_0061;
		}
	}
	{
		Toggle_t9ADD572046F831945ED0E48A01B50FEA1CA52106 * L_9 = V_1;
		NullCheck(L_9);
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_10 = Component_get_transform_m00F05BD782F920C301A7EBA480F3B7A904C07EC9(L_9, /*hidden argument*/NULL);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_11 = Dropdown_get_template_m9C83BB0CFD2BA72F08ACC8B0FA9A274FAD0FC9C4_inline(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_12 = Object_op_Equality_mBC2401774F3BE33E8CF6F0A8148E66C95D6CFF1C(L_10, L_11, /*hidden argument*/NULL);
		if (!L_12)
		{
			goto IL_007d;
		}
	}

IL_0061:
	{
		// validTemplate = false;
		__this->set_validTemplate_33((bool)0);
		// Debug.LogError("The dropdown template is not valid. The template must have a child GameObject with a Toggle component serving as the item.", template);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_13 = Dropdown_get_template_m9C83BB0CFD2BA72F08ACC8B0FA9A274FAD0FC9C4_inline(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Debug_t7B5FCB117E2FD63B6838BC52821B252E2BFB61C4_il2cpp_TypeInfo_var);
		Debug_LogError_m97139CB2EE76D5CD8308C1AD0499A5F163FC7F51(_stringLiteralFEACA56F70C915BCC63DA18ADA9707F8BC2618CE, L_13, /*hidden argument*/NULL);
		// }
		goto IL_0124;
	}

IL_007d:
	{
		// else if (!(itemToggle.transform.parent is RectTransform))
		Toggle_t9ADD572046F831945ED0E48A01B50FEA1CA52106 * L_14 = V_1;
		NullCheck(L_14);
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_15 = Component_get_transform_m00F05BD782F920C301A7EBA480F3B7A904C07EC9(L_14, /*hidden argument*/NULL);
		NullCheck(L_15);
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_16 = Transform_get_parent_m8FA24E38A1FA29D90CBF3CDC9F9F017C65BB3403(L_15, /*hidden argument*/NULL);
		if (((RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 *)IsInstSealed((RuntimeObject*)L_16, RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_il2cpp_TypeInfo_var)))
		{
			goto IL_00a8;
		}
	}
	{
		// validTemplate = false;
		__this->set_validTemplate_33((bool)0);
		// Debug.LogError("The dropdown template is not valid. The child GameObject with a Toggle component (the item) must have a RectTransform on its parent.", template);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_17 = Dropdown_get_template_m9C83BB0CFD2BA72F08ACC8B0FA9A274FAD0FC9C4_inline(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Debug_t7B5FCB117E2FD63B6838BC52821B252E2BFB61C4_il2cpp_TypeInfo_var);
		Debug_LogError_m97139CB2EE76D5CD8308C1AD0499A5F163FC7F51(_stringLiteral2AEE32C4064725FCC569475A6985841039579F2F, L_17, /*hidden argument*/NULL);
		// }
		goto IL_0124;
	}

IL_00a8:
	{
		// else if (itemText != null && !itemText.transform.IsChildOf(itemToggle.transform))
		Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * L_18 = Dropdown_get_itemText_m1AEEFE1ACF751CD3483659F5E5B703239C28C7D5_inline(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_19 = Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1(L_18, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (!L_19)
		{
			goto IL_00e7;
		}
	}
	{
		Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * L_20 = Dropdown_get_itemText_m1AEEFE1ACF751CD3483659F5E5B703239C28C7D5_inline(__this, /*hidden argument*/NULL);
		NullCheck(L_20);
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_21 = Component_get_transform_m00F05BD782F920C301A7EBA480F3B7A904C07EC9(L_20, /*hidden argument*/NULL);
		Toggle_t9ADD572046F831945ED0E48A01B50FEA1CA52106 * L_22 = V_1;
		NullCheck(L_22);
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_23 = Component_get_transform_m00F05BD782F920C301A7EBA480F3B7A904C07EC9(L_22, /*hidden argument*/NULL);
		NullCheck(L_21);
		bool L_24 = Transform_IsChildOf_mCB98BA14F7FB82B6AF6AE961E84C47AE1D99AA80(L_21, L_23, /*hidden argument*/NULL);
		if (L_24)
		{
			goto IL_00e7;
		}
	}
	{
		// validTemplate = false;
		__this->set_validTemplate_33((bool)0);
		// Debug.LogError("The dropdown template is not valid. The Item Text must be on the item GameObject or children of it.", template);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_25 = Dropdown_get_template_m9C83BB0CFD2BA72F08ACC8B0FA9A274FAD0FC9C4_inline(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Debug_t7B5FCB117E2FD63B6838BC52821B252E2BFB61C4_il2cpp_TypeInfo_var);
		Debug_LogError_m97139CB2EE76D5CD8308C1AD0499A5F163FC7F51(_stringLiteralFF690B28AEC4D9B83774DB8CF0DF55185F949A97, L_25, /*hidden argument*/NULL);
		// }
		goto IL_0124;
	}

IL_00e7:
	{
		// else if (itemImage != null && !itemImage.transform.IsChildOf(itemToggle.transform))
		Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * L_26 = Dropdown_get_itemImage_m3B115ACA023FC279CAE1757FD4AB0DF91242BA50_inline(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_27 = Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1(L_26, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (!L_27)
		{
			goto IL_0124;
		}
	}
	{
		Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * L_28 = Dropdown_get_itemImage_m3B115ACA023FC279CAE1757FD4AB0DF91242BA50_inline(__this, /*hidden argument*/NULL);
		NullCheck(L_28);
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_29 = Component_get_transform_m00F05BD782F920C301A7EBA480F3B7A904C07EC9(L_28, /*hidden argument*/NULL);
		Toggle_t9ADD572046F831945ED0E48A01B50FEA1CA52106 * L_30 = V_1;
		NullCheck(L_30);
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_31 = Component_get_transform_m00F05BD782F920C301A7EBA480F3B7A904C07EC9(L_30, /*hidden argument*/NULL);
		NullCheck(L_29);
		bool L_32 = Transform_IsChildOf_mCB98BA14F7FB82B6AF6AE961E84C47AE1D99AA80(L_29, L_31, /*hidden argument*/NULL);
		if (L_32)
		{
			goto IL_0124;
		}
	}
	{
		// validTemplate = false;
		__this->set_validTemplate_33((bool)0);
		// Debug.LogError("The dropdown template is not valid. The Item Image must be on the item GameObject or children of it.", template);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_33 = Dropdown_get_template_m9C83BB0CFD2BA72F08ACC8B0FA9A274FAD0FC9C4_inline(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Debug_t7B5FCB117E2FD63B6838BC52821B252E2BFB61C4_il2cpp_TypeInfo_var);
		Debug_LogError_m97139CB2EE76D5CD8308C1AD0499A5F163FC7F51(_stringLiteralD5FBD98C76A709F16314AF71D2B65C99359F9B0D, L_33, /*hidden argument*/NULL);
	}

IL_0124:
	{
		// if (!validTemplate)
		bool L_34 = __this->get_validTemplate_33();
		if (L_34)
		{
			goto IL_0134;
		}
	}
	{
		// templateGo.SetActive(false);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_35 = V_0;
		NullCheck(L_35);
		GameObject_SetActive_m25A39F6D9FB68C51F13313F9804E85ACC937BC04(L_35, (bool)0, /*hidden argument*/NULL);
		// return;
		return;
	}

IL_0134:
	{
		// DropdownItem item = itemToggle.gameObject.AddComponent<DropdownItem>();
		Toggle_t9ADD572046F831945ED0E48A01B50FEA1CA52106 * L_36 = V_1;
		NullCheck(L_36);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_37 = Component_get_gameObject_m0B0570BA8DDD3CD78A9DB568EA18D7317686603C(L_36, /*hidden argument*/NULL);
		NullCheck(L_37);
		DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * L_38 = GameObject_AddComponent_TisDropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46_m3FC7D1DDC3117BA73A6208371C6A4896FF21FC83(L_37, /*hidden argument*/GameObject_AddComponent_TisDropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46_m3FC7D1DDC3117BA73A6208371C6A4896FF21FC83_RuntimeMethod_var);
		// item.text = m_ItemText;
		DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * L_39 = L_38;
		Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * L_40 = __this->get_m_ItemText_23();
		NullCheck(L_39);
		DropdownItem_set_text_m13D42A003AF95D99F2327E23532986F9FA1F0ABE_inline(L_39, L_40, /*hidden argument*/NULL);
		// item.image = m_ItemImage;
		DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * L_41 = L_39;
		Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * L_42 = __this->get_m_ItemImage_24();
		NullCheck(L_41);
		DropdownItem_set_image_m7C2A0990EF4FA55AA50A963A93A31E0F28189766_inline(L_41, L_42, /*hidden argument*/NULL);
		// item.toggle = itemToggle;
		DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * L_43 = L_41;
		Toggle_t9ADD572046F831945ED0E48A01B50FEA1CA52106 * L_44 = V_1;
		NullCheck(L_43);
		DropdownItem_set_toggle_m0EBE6629833FE4C6971885403B74CA15278BC0C9_inline(L_43, L_44, /*hidden argument*/NULL);
		// item.rectTransform = (RectTransform)itemToggle.transform;
		Toggle_t9ADD572046F831945ED0E48A01B50FEA1CA52106 * L_45 = V_1;
		NullCheck(L_45);
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_46 = Component_get_transform_m00F05BD782F920C301A7EBA480F3B7A904C07EC9(L_45, /*hidden argument*/NULL);
		NullCheck(L_43);
		DropdownItem_set_rectTransform_m68DE1182C56F9C18124E9D2E7304879865B053C9_inline(L_43, ((RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 *)CastclassSealed((RuntimeObject*)L_46, RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		// Canvas parentCanvas = null;
		V_2 = (Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 *)NULL;
		// Transform parentTransform = m_Template.parent;
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_47 = __this->get_m_Template_20();
		NullCheck(L_47);
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_48 = Transform_get_parent_m8FA24E38A1FA29D90CBF3CDC9F9F017C65BB3403(L_47, /*hidden argument*/NULL);
		V_3 = L_48;
		goto IL_0195;
	}

IL_017e:
	{
		// parentCanvas = parentTransform.GetComponent<Canvas>();
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_49 = V_3;
		NullCheck(L_49);
		Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * L_50 = Component_GetComponent_TisCanvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591_mAD461B8F1BB5C616749FAA2B63155D710C3CD21C(L_49, /*hidden argument*/Component_GetComponent_TisCanvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591_mAD461B8F1BB5C616749FAA2B63155D710C3CD21C_RuntimeMethod_var);
		V_2 = L_50;
		// if (parentCanvas != null)
		Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * L_51 = V_2;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_52 = Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1(L_51, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (L_52)
		{
			goto IL_019e;
		}
	}
	{
		// parentTransform = parentTransform.parent;
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_53 = V_3;
		NullCheck(L_53);
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_54 = Transform_get_parent_m8FA24E38A1FA29D90CBF3CDC9F9F017C65BB3403(L_53, /*hidden argument*/NULL);
		V_3 = L_54;
	}

IL_0195:
	{
		// while (parentTransform != null)
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_55 = V_3;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_56 = Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1(L_55, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (L_56)
		{
			goto IL_017e;
		}
	}

IL_019e:
	{
		// Canvas popupCanvas = GetOrAddComponent<Canvas>(templateGo);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_57 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(Dropdown_tF6331401084B1213CAB10587A6EC81461501930F_il2cpp_TypeInfo_var);
		Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * L_58 = Dropdown_GetOrAddComponent_TisCanvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591_m64A328B1FAA7DE95B776B343E70B913984E4BE3C(L_57, /*hidden argument*/Dropdown_GetOrAddComponent_TisCanvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591_m64A328B1FAA7DE95B776B343E70B913984E4BE3C_RuntimeMethod_var);
		// popupCanvas.overrideSorting = true;
		Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * L_59 = L_58;
		NullCheck(L_59);
		Canvas_set_overrideSorting_m446842097ED576AB8706B9980E85AECC24C13015(L_59, (bool)1, /*hidden argument*/NULL);
		// popupCanvas.sortingOrder = 30000;
		NullCheck(L_59);
		Canvas_set_sortingOrder_m4387540EBDF2716DFAE26F27074DBF15F32382E7(L_59, ((int32_t)30000), /*hidden argument*/NULL);
		// if (parentCanvas != null)
		Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * L_60 = V_2;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_61 = Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1(L_60, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (!L_61)
		{
			goto IL_0204;
		}
	}
	{
		// Component[] components = parentCanvas.GetComponents<BaseRaycaster>();
		Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * L_62 = V_2;
		NullCheck(L_62);
		BaseRaycasterU5BU5D_tBAB92856D134B954B807C51A3228248F5393F0A6* L_63 = Component_GetComponents_TisBaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966_mC5D7B6F2AF3B637F8CF0F1DEF4E96FEADB5C6814(L_62, /*hidden argument*/Component_GetComponents_TisBaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966_mC5D7B6F2AF3B637F8CF0F1DEF4E96FEADB5C6814_RuntimeMethod_var);
		V_5 = (ComponentU5BU5D_t7BE50AFB6301C06D990819B3D8F35CA326CDD155*)L_63;
		ComponentU5BU5D_t7BE50AFB6301C06D990819B3D8F35CA326CDD155* L_64 = V_5;
		V_4 = L_64;
		// for (int i = 0; i < components.Length; i++)
		V_6 = 0;
		goto IL_01fa;
	}

IL_01cf:
	{
		// Type raycasterType = components[i].GetType();
		ComponentU5BU5D_t7BE50AFB6301C06D990819B3D8F35CA326CDD155* L_65 = V_4;
		int32_t L_66 = V_6;
		NullCheck(L_65);
		int32_t L_67 = L_66;
		Component_t05064EF382ABCAF4B8C94F8A350EA85184C26621 * L_68 = (L_65)->GetAt(static_cast<il2cpp_array_size_t>(L_67));
		NullCheck(L_68);
		Type_t * L_69 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60(L_68, /*hidden argument*/NULL);
		V_7 = L_69;
		// if (templateGo.GetComponent(raycasterType) == null)
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_70 = V_0;
		Type_t * L_71 = V_7;
		NullCheck(L_70);
		Component_t05064EF382ABCAF4B8C94F8A350EA85184C26621 * L_72 = GameObject_GetComponent_mECB756C7EB39F6BB79F8C065AB0013354763B151(L_70, L_71, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_73 = Object_op_Equality_mBC2401774F3BE33E8CF6F0A8148E66C95D6CFF1C(L_72, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (!L_73)
		{
			goto IL_01f4;
		}
	}
	{
		// templateGo.AddComponent(raycasterType);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_74 = V_0;
		Type_t * L_75 = V_7;
		NullCheck(L_74);
		GameObject_AddComponent_m489C9D5426F2050795FA696CD478BB49AAE4BD70(L_74, L_75, /*hidden argument*/NULL);
	}

IL_01f4:
	{
		// for (int i = 0; i < components.Length; i++)
		int32_t L_76 = V_6;
		V_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_76, (int32_t)1));
	}

IL_01fa:
	{
		// for (int i = 0; i < components.Length; i++)
		int32_t L_77 = V_6;
		ComponentU5BU5D_t7BE50AFB6301C06D990819B3D8F35CA326CDD155* L_78 = V_4;
		NullCheck(L_78);
		if ((((int32_t)L_77) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_78)->max_length)))))))
		{
			goto IL_01cf;
		}
	}
	{
		// }
		goto IL_020b;
	}

IL_0204:
	{
		// GetOrAddComponent<GraphicRaycaster>(templateGo);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_79 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(Dropdown_tF6331401084B1213CAB10587A6EC81461501930F_il2cpp_TypeInfo_var);
		Dropdown_GetOrAddComponent_TisGraphicRaycaster_t9AA334998113578A7FC0B27D7D6FEF19E74B9D83_m9B1D258B962FAF4A5D69605ED9910224F26E7294(L_79, /*hidden argument*/Dropdown_GetOrAddComponent_TisGraphicRaycaster_t9AA334998113578A7FC0B27D7D6FEF19E74B9D83_m9B1D258B962FAF4A5D69605ED9910224F26E7294_RuntimeMethod_var);
	}

IL_020b:
	{
		// GetOrAddComponent<CanvasGroup>(templateGo);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_80 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(Dropdown_tF6331401084B1213CAB10587A6EC81461501930F_il2cpp_TypeInfo_var);
		Dropdown_GetOrAddComponent_TisCanvasGroup_tE2C664C60990D1DCCEE0CC6545CC3E80369C7F90_mC688692DBB92788BACDED774AD6D005B6EC5F838(L_80, /*hidden argument*/Dropdown_GetOrAddComponent_TisCanvasGroup_tE2C664C60990D1DCCEE0CC6545CC3E80369C7F90_mC688692DBB92788BACDED774AD6D005B6EC5F838_RuntimeMethod_var);
		// templateGo.SetActive(false);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_81 = V_0;
		NullCheck(L_81);
		GameObject_SetActive_m25A39F6D9FB68C51F13313F9804E85ACC937BC04(L_81, (bool)0, /*hidden argument*/NULL);
		// validTemplate = true;
		__this->set_validTemplate_33((bool)1);
		// }
		return;
	}
}
// System.Void UnityEngine.UI.Dropdown::OnPointerClick(UnityEngine.EventSystems.PointerEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dropdown_OnPointerClick_m4A7BCD99C3ADD0D5DFC3B94E0AF51110C73C5D5A (Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * __this, PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * ___eventData0, const RuntimeMethod* method)
{
	{
		// Show();
		Dropdown_Show_mD7E5E0A23BA93F7DDCF937D487FAA4A03B810592(__this, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void UnityEngine.UI.Dropdown::OnSubmit(UnityEngine.EventSystems.BaseEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dropdown_OnSubmit_m684758E3F3C8465F6580A17DB0A05C804BA3ACD3 (Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * __this, BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * ___eventData0, const RuntimeMethod* method)
{
	{
		// Show();
		Dropdown_Show_mD7E5E0A23BA93F7DDCF937D487FAA4A03B810592(__this, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void UnityEngine.UI.Dropdown::OnCancel(UnityEngine.EventSystems.BaseEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dropdown_OnCancel_mB5306D5E3BAAB6E9F3FBDE6487F02A06A6A0E568 (Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * __this, BaseEventData_t46C9D2AE3183A742EDE89944AF64A23DBF1B80A5 * ___eventData0, const RuntimeMethod* method)
{
	{
		// Hide();
		Dropdown_Hide_m35382248CCB9AB3A863EC390BD50BEBEC2ACC1E4(__this, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void UnityEngine.UI.Dropdown::Show()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dropdown_Show_mD7E5E0A23BA93F7DDCF937D487FAA4A03B810592 (Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Dropdown_Show_mD7E5E0A23BA93F7DDCF937D487FAA4A03B810592_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	List_1_t8EDDA98820A716BCFEAB0E135668381EA8B836A2 * V_0 = NULL;
	Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * V_1 = NULL;
	RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * V_2 = NULL;
	DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * V_3 = NULL;
	RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * V_4 = NULL;
	Rect_t35B976DE901B5423C11705E156938EA27AB402CE  V_5;
	memset((&V_5), 0, sizeof(V_5));
	Rect_t35B976DE901B5423C11705E156938EA27AB402CE  V_6;
	memset((&V_6), 0, sizeof(V_6));
	Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  V_7;
	memset((&V_7), 0, sizeof(V_7));
	Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  V_8;
	memset((&V_8), 0, sizeof(V_8));
	Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  V_9;
	memset((&V_9), 0, sizeof(V_9));
	Toggle_t9ADD572046F831945ED0E48A01B50FEA1CA52106 * V_10 = NULL;
	Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  V_11;
	memset((&V_11), 0, sizeof(V_11));
	float V_12 = 0.0f;
	Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* V_13 = NULL;
	RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * V_14 = NULL;
	Rect_t35B976DE901B5423C11705E156938EA27AB402CE  V_15;
	memset((&V_15), 0, sizeof(V_15));
	int32_t V_16 = 0;
	int32_t V_17 = 0;
	U3CU3Ec__DisplayClass62_0_t1F0325C99F37D0AA9A6FB09CBF04290AEFD21E6A * V_18 = NULL;
	OptionData_t5522C87AD5C3F1C8D3748D1FF1825A24F3835831 * V_19 = NULL;
	Navigation_t761250C05C09773B75F5E0D52DDCBBFE60288A07  V_20;
	memset((&V_20), 0, sizeof(V_20));
	Navigation_t761250C05C09773B75F5E0D52DDCBBFE60288A07  V_21;
	memset((&V_21), 0, sizeof(V_21));
	Rect_t35B976DE901B5423C11705E156938EA27AB402CE  V_22;
	memset((&V_22), 0, sizeof(V_22));
	int32_t V_23 = 0;
	bool V_24 = false;
	int32_t V_25 = 0;
	Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  V_26;
	memset((&V_26), 0, sizeof(V_26));
	Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  V_27;
	memset((&V_27), 0, sizeof(V_27));
	int32_t V_28 = 0;
	RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * V_29 = NULL;
	{
		// if (!IsActive() || !IsInteractable() || m_Dropdown != null)
		bool L_0 = VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, __this);
		if (!L_0)
		{
			goto IL_001e;
		}
	}
	{
		bool L_1 = VirtFuncInvoker0< bool >::Invoke(24 /* System.Boolean UnityEngine.UI.Selectable::IsInteractable() */, __this);
		if (!L_1)
		{
			goto IL_001e;
		}
	}
	{
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_2 = __this->get_m_Dropdown_29();
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_3 = Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1(L_2, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (!L_3)
		{
			goto IL_001f;
		}
	}

IL_001e:
	{
		// return;
		return;
	}

IL_001f:
	{
		// var list = ListPool<Canvas>.Get();
		IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_tC8893BDDEA491654D06C2BC46017B9267D683021_il2cpp_TypeInfo_var);
		List_1_t8EDDA98820A716BCFEAB0E135668381EA8B836A2 * L_4 = ListPool_1_Get_mA989CA66D2C850D3E855674932F1ADD2DBAAA35B(/*hidden argument*/ListPool_1_Get_mA989CA66D2C850D3E855674932F1ADD2DBAAA35B_RuntimeMethod_var);
		V_0 = L_4;
		// gameObject.GetComponentsInParent(false, list);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_5 = Component_get_gameObject_m0B0570BA8DDD3CD78A9DB568EA18D7317686603C(__this, /*hidden argument*/NULL);
		List_1_t8EDDA98820A716BCFEAB0E135668381EA8B836A2 * L_6 = V_0;
		NullCheck(L_5);
		GameObject_GetComponentsInParent_TisCanvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591_mB7F6E5B9B2A774B75A74DB3C96449C5B50D02D12(L_5, (bool)0, L_6, /*hidden argument*/GameObject_GetComponentsInParent_TisCanvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591_mB7F6E5B9B2A774B75A74DB3C96449C5B50D02D12_RuntimeMethod_var);
		// if (list.Count == 0)
		List_1_t8EDDA98820A716BCFEAB0E135668381EA8B836A2 * L_7 = V_0;
		NullCheck(L_7);
		int32_t L_8 = List_1_get_Count_m1F183A0E2C36A7AB54555BD922CC9D8F3B4C467B_inline(L_7, /*hidden argument*/List_1_get_Count_m1F183A0E2C36A7AB54555BD922CC9D8F3B4C467B_RuntimeMethod_var);
		if (L_8)
		{
			goto IL_003b;
		}
	}
	{
		// return;
		return;
	}

IL_003b:
	{
		// Canvas rootCanvas = list[list.Count - 1];
		List_1_t8EDDA98820A716BCFEAB0E135668381EA8B836A2 * L_9 = V_0;
		List_1_t8EDDA98820A716BCFEAB0E135668381EA8B836A2 * L_10 = V_0;
		NullCheck(L_10);
		int32_t L_11 = List_1_get_Count_m1F183A0E2C36A7AB54555BD922CC9D8F3B4C467B_inline(L_10, /*hidden argument*/List_1_get_Count_m1F183A0E2C36A7AB54555BD922CC9D8F3B4C467B_RuntimeMethod_var);
		NullCheck(L_9);
		Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * L_12 = List_1_get_Item_mEFD1886711107A9D5DE286D4D89A248301EF77B2_inline(L_9, ((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)1)), /*hidden argument*/List_1_get_Item_mEFD1886711107A9D5DE286D4D89A248301EF77B2_RuntimeMethod_var);
		V_1 = L_12;
		// for (int i = 0; i < list.Count; i++)
		V_16 = 0;
		goto IL_006f;
	}

IL_004f:
	{
		// if (list[i].isRootCanvas)
		List_1_t8EDDA98820A716BCFEAB0E135668381EA8B836A2 * L_13 = V_0;
		int32_t L_14 = V_16;
		NullCheck(L_13);
		Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * L_15 = List_1_get_Item_mEFD1886711107A9D5DE286D4D89A248301EF77B2_inline(L_13, L_14, /*hidden argument*/List_1_get_Item_mEFD1886711107A9D5DE286D4D89A248301EF77B2_RuntimeMethod_var);
		NullCheck(L_15);
		bool L_16 = Canvas_get_isRootCanvas_mA4ADE90017884B88AF7A9DD3114FDD4FEB73918A(L_15, /*hidden argument*/NULL);
		if (!L_16)
		{
			goto IL_0069;
		}
	}
	{
		// rootCanvas = list[i];
		List_1_t8EDDA98820A716BCFEAB0E135668381EA8B836A2 * L_17 = V_0;
		int32_t L_18 = V_16;
		NullCheck(L_17);
		Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * L_19 = List_1_get_Item_mEFD1886711107A9D5DE286D4D89A248301EF77B2_inline(L_17, L_18, /*hidden argument*/List_1_get_Item_mEFD1886711107A9D5DE286D4D89A248301EF77B2_RuntimeMethod_var);
		V_1 = L_19;
		// break;
		goto IL_0079;
	}

IL_0069:
	{
		// for (int i = 0; i < list.Count; i++)
		int32_t L_20 = V_16;
		V_16 = ((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1));
	}

IL_006f:
	{
		// for (int i = 0; i < list.Count; i++)
		int32_t L_21 = V_16;
		List_1_t8EDDA98820A716BCFEAB0E135668381EA8B836A2 * L_22 = V_0;
		NullCheck(L_22);
		int32_t L_23 = List_1_get_Count_m1F183A0E2C36A7AB54555BD922CC9D8F3B4C467B_inline(L_22, /*hidden argument*/List_1_get_Count_m1F183A0E2C36A7AB54555BD922CC9D8F3B4C467B_RuntimeMethod_var);
		if ((((int32_t)L_21) < ((int32_t)L_23)))
		{
			goto IL_004f;
		}
	}

IL_0079:
	{
		// ListPool<Canvas>.Release(list);
		List_1_t8EDDA98820A716BCFEAB0E135668381EA8B836A2 * L_24 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_tC8893BDDEA491654D06C2BC46017B9267D683021_il2cpp_TypeInfo_var);
		ListPool_1_Release_mF22BEEED9202B913F41B6C9AE9B4C5FDBEC76BD3(L_24, /*hidden argument*/ListPool_1_Release_mF22BEEED9202B913F41B6C9AE9B4C5FDBEC76BD3_RuntimeMethod_var);
		// if (!validTemplate)
		bool L_25 = __this->get_validTemplate_33();
		if (L_25)
		{
			goto IL_0096;
		}
	}
	{
		// SetupTemplate();
		Dropdown_SetupTemplate_m5CE6BC1866BDCDE6E94E367175F90E557F48E143(__this, /*hidden argument*/NULL);
		// if (!validTemplate)
		bool L_26 = __this->get_validTemplate_33();
		if (L_26)
		{
			goto IL_0096;
		}
	}
	{
		// return;
		return;
	}

IL_0096:
	{
		// m_Template.gameObject.SetActive(true);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_27 = __this->get_m_Template_20();
		NullCheck(L_27);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_28 = Component_get_gameObject_m0B0570BA8DDD3CD78A9DB568EA18D7317686603C(L_27, /*hidden argument*/NULL);
		NullCheck(L_28);
		GameObject_SetActive_m25A39F6D9FB68C51F13313F9804E85ACC937BC04(L_28, (bool)1, /*hidden argument*/NULL);
		// m_Template.GetComponent<Canvas>().sortingLayerID = rootCanvas.sortingLayerID;
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_29 = __this->get_m_Template_20();
		NullCheck(L_29);
		Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * L_30 = Component_GetComponent_TisCanvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591_mAD461B8F1BB5C616749FAA2B63155D710C3CD21C(L_29, /*hidden argument*/Component_GetComponent_TisCanvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591_mAD461B8F1BB5C616749FAA2B63155D710C3CD21C_RuntimeMethod_var);
		Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * L_31 = V_1;
		NullCheck(L_31);
		int32_t L_32 = Canvas_get_sortingLayerID_mD0EB8964D1C7E68F429F83B5C5AF58426D354C75(L_31, /*hidden argument*/NULL);
		NullCheck(L_30);
		Canvas_set_sortingLayerID_m9FE5A69A22DB3316964C9D5CD49E5B4352550747(L_30, L_32, /*hidden argument*/NULL);
		// m_Dropdown = CreateDropdownList(m_Template.gameObject);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_33 = __this->get_m_Template_20();
		NullCheck(L_33);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_34 = Component_get_gameObject_m0B0570BA8DDD3CD78A9DB568EA18D7317686603C(L_33, /*hidden argument*/NULL);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_35 = VirtFuncInvoker1< GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *, GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * >::Invoke(47 /* UnityEngine.GameObject UnityEngine.UI.Dropdown::CreateDropdownList(UnityEngine.GameObject) */, __this, L_34);
		__this->set_m_Dropdown_29(L_35);
		// m_Dropdown.name = "Dropdown List";
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_36 = __this->get_m_Dropdown_29();
		NullCheck(L_36);
		Object_set_name_m538711B144CDE30F929376BCF72D0DC8F85D0826(L_36, _stringLiteralDA4A5529E49998E18123CD19ED2CDF7D0F9FCC86, /*hidden argument*/NULL);
		// m_Dropdown.SetActive(true);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_37 = __this->get_m_Dropdown_29();
		NullCheck(L_37);
		GameObject_SetActive_m25A39F6D9FB68C51F13313F9804E85ACC937BC04(L_37, (bool)1, /*hidden argument*/NULL);
		// RectTransform dropdownRectTransform = m_Dropdown.transform as RectTransform;
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_38 = __this->get_m_Dropdown_29();
		NullCheck(L_38);
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_39 = GameObject_get_transform_mA5C38857137F137CB96C69FAA624199EB1C2FB2C(L_38, /*hidden argument*/NULL);
		V_2 = ((RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 *)IsInstSealed((RuntimeObject*)L_39, RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_il2cpp_TypeInfo_var));
		// dropdownRectTransform.SetParent(m_Template.transform.parent, false);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_40 = V_2;
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_41 = __this->get_m_Template_20();
		NullCheck(L_41);
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_42 = Component_get_transform_m00F05BD782F920C301A7EBA480F3B7A904C07EC9(L_41, /*hidden argument*/NULL);
		NullCheck(L_42);
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_43 = Transform_get_parent_m8FA24E38A1FA29D90CBF3CDC9F9F017C65BB3403(L_42, /*hidden argument*/NULL);
		NullCheck(L_40);
		Transform_SetParent_m268E3814921D90882EFECE244A797264DE2A5E35(L_40, L_43, (bool)0, /*hidden argument*/NULL);
		// DropdownItem itemTemplate = m_Dropdown.GetComponentInChildren<DropdownItem>();
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_44 = __this->get_m_Dropdown_29();
		NullCheck(L_44);
		DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * L_45 = GameObject_GetComponentInChildren_TisDropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46_m9193A9BC92DC89CED4377A4B8719AB4F79D12E56(L_44, /*hidden argument*/GameObject_GetComponentInChildren_TisDropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46_m9193A9BC92DC89CED4377A4B8719AB4F79D12E56_RuntimeMethod_var);
		V_3 = L_45;
		// GameObject content = itemTemplate.rectTransform.parent.gameObject;
		DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * L_46 = V_3;
		NullCheck(L_46);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_47 = DropdownItem_get_rectTransform_mADBE4D843FE38C832CC1C9CFE03DC4D55B18E897_inline(L_46, /*hidden argument*/NULL);
		NullCheck(L_47);
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_48 = Transform_get_parent_m8FA24E38A1FA29D90CBF3CDC9F9F017C65BB3403(L_47, /*hidden argument*/NULL);
		NullCheck(L_48);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_49 = Component_get_gameObject_m0B0570BA8DDD3CD78A9DB568EA18D7317686603C(L_48, /*hidden argument*/NULL);
		// RectTransform contentRectTransform = content.transform as RectTransform;
		NullCheck(L_49);
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_50 = GameObject_get_transform_mA5C38857137F137CB96C69FAA624199EB1C2FB2C(L_49, /*hidden argument*/NULL);
		V_4 = ((RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 *)IsInstSealed((RuntimeObject*)L_50, RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_il2cpp_TypeInfo_var));
		// itemTemplate.rectTransform.gameObject.SetActive(true);
		DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * L_51 = V_3;
		NullCheck(L_51);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_52 = DropdownItem_get_rectTransform_mADBE4D843FE38C832CC1C9CFE03DC4D55B18E897_inline(L_51, /*hidden argument*/NULL);
		NullCheck(L_52);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_53 = Component_get_gameObject_m0B0570BA8DDD3CD78A9DB568EA18D7317686603C(L_52, /*hidden argument*/NULL);
		NullCheck(L_53);
		GameObject_SetActive_m25A39F6D9FB68C51F13313F9804E85ACC937BC04(L_53, (bool)1, /*hidden argument*/NULL);
		// Rect dropdownContentRect = contentRectTransform.rect;
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_54 = V_4;
		NullCheck(L_54);
		Rect_t35B976DE901B5423C11705E156938EA27AB402CE  L_55 = RectTransform_get_rect_mE5F283FCB99A66403AC1F0607CA49C156D73A15E(L_54, /*hidden argument*/NULL);
		V_5 = L_55;
		// Rect itemTemplateRect = itemTemplate.rectTransform.rect;
		DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * L_56 = V_3;
		NullCheck(L_56);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_57 = DropdownItem_get_rectTransform_mADBE4D843FE38C832CC1C9CFE03DC4D55B18E897_inline(L_56, /*hidden argument*/NULL);
		NullCheck(L_57);
		Rect_t35B976DE901B5423C11705E156938EA27AB402CE  L_58 = RectTransform_get_rect_mE5F283FCB99A66403AC1F0607CA49C156D73A15E(L_57, /*hidden argument*/NULL);
		V_6 = L_58;
		// Vector2 offsetMin = itemTemplateRect.min - dropdownContentRect.min + (Vector2)itemTemplate.rectTransform.localPosition;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_59 = Rect_get_min_m17345668569CF57C5F1D2B2DADD05DD4220A5950((Rect_t35B976DE901B5423C11705E156938EA27AB402CE *)(&V_6), /*hidden argument*/NULL);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_60 = Rect_get_min_m17345668569CF57C5F1D2B2DADD05DD4220A5950((Rect_t35B976DE901B5423C11705E156938EA27AB402CE *)(&V_5), /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_il2cpp_TypeInfo_var);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_61 = Vector2_op_Subtraction_m2B347E4311EDBBBF27573E34899D2492E6B063C0(L_59, L_60, /*hidden argument*/NULL);
		DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * L_62 = V_3;
		NullCheck(L_62);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_63 = DropdownItem_get_rectTransform_mADBE4D843FE38C832CC1C9CFE03DC4D55B18E897_inline(L_62, /*hidden argument*/NULL);
		NullCheck(L_63);
		Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  L_64 = Transform_get_localPosition_m812D43318E05BDCB78310EB7308785A13D85EFD8(L_63, /*hidden argument*/NULL);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_65 = Vector2_op_Implicit_mEA1F75961E3D368418BA8CEB9C40E55C25BA3C28(L_64, /*hidden argument*/NULL);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_66 = Vector2_op_Addition_m81A4D928B8E399DA3A4E3ACD8937EDFDCB014682(L_61, L_65, /*hidden argument*/NULL);
		V_7 = L_66;
		// Vector2 offsetMax = itemTemplateRect.max - dropdownContentRect.max + (Vector2)itemTemplate.rectTransform.localPosition;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_67 = Rect_get_max_m3BFB033D741F205FB04EF163A9D5785E7E020756((Rect_t35B976DE901B5423C11705E156938EA27AB402CE *)(&V_6), /*hidden argument*/NULL);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_68 = Rect_get_max_m3BFB033D741F205FB04EF163A9D5785E7E020756((Rect_t35B976DE901B5423C11705E156938EA27AB402CE *)(&V_5), /*hidden argument*/NULL);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_69 = Vector2_op_Subtraction_m2B347E4311EDBBBF27573E34899D2492E6B063C0(L_67, L_68, /*hidden argument*/NULL);
		DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * L_70 = V_3;
		NullCheck(L_70);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_71 = DropdownItem_get_rectTransform_mADBE4D843FE38C832CC1C9CFE03DC4D55B18E897_inline(L_70, /*hidden argument*/NULL);
		NullCheck(L_71);
		Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  L_72 = Transform_get_localPosition_m812D43318E05BDCB78310EB7308785A13D85EFD8(L_71, /*hidden argument*/NULL);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_73 = Vector2_op_Implicit_mEA1F75961E3D368418BA8CEB9C40E55C25BA3C28(L_72, /*hidden argument*/NULL);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_74 = Vector2_op_Addition_m81A4D928B8E399DA3A4E3ACD8937EDFDCB014682(L_69, L_73, /*hidden argument*/NULL);
		V_8 = L_74;
		// Vector2 itemSize = itemTemplateRect.size;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_75 = Rect_get_size_m731642B8F03F6CE372A2C9E2E4A925450630606C((Rect_t35B976DE901B5423C11705E156938EA27AB402CE *)(&V_6), /*hidden argument*/NULL);
		V_9 = L_75;
		// m_Items.Clear();
		List_1_t9FC1E3F4F8E4068616D377F61C3B6D6DBA4DCF9E * L_76 = __this->get_m_Items_31();
		NullCheck(L_76);
		List_1_Clear_m5A1B380174A642331CB7D6B9DAC84F13766017D0(L_76, /*hidden argument*/List_1_Clear_m5A1B380174A642331CB7D6B9DAC84F13766017D0_RuntimeMethod_var);
		// Toggle prev = null;
		V_10 = (Toggle_t9ADD572046F831945ED0E48A01B50FEA1CA52106 *)NULL;
		// for (int i = 0; i < options.Count; ++i)
		V_17 = 0;
		goto IL_032d;
	}

IL_01da:
	{
		U3CU3Ec__DisplayClass62_0_t1F0325C99F37D0AA9A6FB09CBF04290AEFD21E6A * L_77 = (U3CU3Ec__DisplayClass62_0_t1F0325C99F37D0AA9A6FB09CBF04290AEFD21E6A *)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass62_0_t1F0325C99F37D0AA9A6FB09CBF04290AEFD21E6A_il2cpp_TypeInfo_var);
		U3CU3Ec__DisplayClass62_0__ctor_m5929C1C6009D2B9C3DDFDE80B361ACEE79669726(L_77, /*hidden argument*/NULL);
		V_18 = L_77;
		U3CU3Ec__DisplayClass62_0_t1F0325C99F37D0AA9A6FB09CBF04290AEFD21E6A * L_78 = V_18;
		NullCheck(L_78);
		L_78->set_U3CU3E4__this_1(__this);
		// OptionData data = options[i];
		List_1_tCBED74C5DF8E6C00526CE677BF8B96675B5C3A94 * L_79 = Dropdown_get_options_mF01AB08188E47DA9CD1488723FCBC453F29BDFA6(__this, /*hidden argument*/NULL);
		int32_t L_80 = V_17;
		NullCheck(L_79);
		OptionData_t5522C87AD5C3F1C8D3748D1FF1825A24F3835831 * L_81 = List_1_get_Item_m4AF83DF4952B5005F46816EEB04BE164A4C62E09_inline(L_79, L_80, /*hidden argument*/List_1_get_Item_m4AF83DF4952B5005F46816EEB04BE164A4C62E09_RuntimeMethod_var);
		V_19 = L_81;
		// DropdownItem item = AddItem(data, value == i, itemTemplate, m_Items);
		U3CU3Ec__DisplayClass62_0_t1F0325C99F37D0AA9A6FB09CBF04290AEFD21E6A * L_82 = V_18;
		OptionData_t5522C87AD5C3F1C8D3748D1FF1825A24F3835831 * L_83 = V_19;
		int32_t L_84 = Dropdown_get_value_m5FC2BBBD94BA37BFF81DDCE45F42E0782C44CFCD_inline(__this, /*hidden argument*/NULL);
		int32_t L_85 = V_17;
		DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * L_86 = V_3;
		List_1_t9FC1E3F4F8E4068616D377F61C3B6D6DBA4DCF9E * L_87 = __this->get_m_Items_31();
		DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * L_88 = Dropdown_AddItem_m5F858BC2C6F291D7E8E674A36F7036A1CA4BEAB2(__this, L_83, (bool)((((int32_t)L_84) == ((int32_t)L_85))? 1 : 0), L_86, L_87, /*hidden argument*/NULL);
		NullCheck(L_82);
		L_82->set_item_0(L_88);
		// if (item == null)
		U3CU3Ec__DisplayClass62_0_t1F0325C99F37D0AA9A6FB09CBF04290AEFD21E6A * L_89 = V_18;
		NullCheck(L_89);
		DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * L_90 = L_89->get_item_0();
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_91 = Object_op_Equality_mBC2401774F3BE33E8CF6F0A8148E66C95D6CFF1C(L_90, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (L_91)
		{
			goto IL_0327;
		}
	}
	{
		// item.toggle.isOn = value == i;
		U3CU3Ec__DisplayClass62_0_t1F0325C99F37D0AA9A6FB09CBF04290AEFD21E6A * L_92 = V_18;
		NullCheck(L_92);
		DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * L_93 = L_92->get_item_0();
		NullCheck(L_93);
		Toggle_t9ADD572046F831945ED0E48A01B50FEA1CA52106 * L_94 = DropdownItem_get_toggle_m6DAC29FD2E711343DBCDF240B3218BD6211886DE_inline(L_93, /*hidden argument*/NULL);
		int32_t L_95 = Dropdown_get_value_m5FC2BBBD94BA37BFF81DDCE45F42E0782C44CFCD_inline(__this, /*hidden argument*/NULL);
		int32_t L_96 = V_17;
		NullCheck(L_94);
		Toggle_set_isOn_m520D16B143619437D7997316584A029D7C3CABF8(L_94, (bool)((((int32_t)L_95) == ((int32_t)L_96))? 1 : 0), /*hidden argument*/NULL);
		// item.toggle.onValueChanged.AddListener(x => OnSelectItem(item.toggle));
		U3CU3Ec__DisplayClass62_0_t1F0325C99F37D0AA9A6FB09CBF04290AEFD21E6A * L_97 = V_18;
		NullCheck(L_97);
		DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * L_98 = L_97->get_item_0();
		NullCheck(L_98);
		Toggle_t9ADD572046F831945ED0E48A01B50FEA1CA52106 * L_99 = DropdownItem_get_toggle_m6DAC29FD2E711343DBCDF240B3218BD6211886DE_inline(L_98, /*hidden argument*/NULL);
		NullCheck(L_99);
		ToggleEvent_t50D925F8E220FB47DA738411CEF9C57FF7E1DC43 * L_100 = L_99->get_onValueChanged_23();
		U3CU3Ec__DisplayClass62_0_t1F0325C99F37D0AA9A6FB09CBF04290AEFD21E6A * L_101 = V_18;
		UnityAction_1_tB994D127B02789CE2010397AEF756615E5F84FDC * L_102 = (UnityAction_1_tB994D127B02789CE2010397AEF756615E5F84FDC *)il2cpp_codegen_object_new(UnityAction_1_tB994D127B02789CE2010397AEF756615E5F84FDC_il2cpp_TypeInfo_var);
		UnityAction_1__ctor_m18CA7901D895C4EFF9722B01F9CCBB555B6E1165(L_102, L_101, (intptr_t)((intptr_t)U3CU3Ec__DisplayClass62_0_U3CShowU3Eb__0_m4658CA3C921911277414F27C3DBB031C3785EE68_RuntimeMethod_var), /*hidden argument*/UnityAction_1__ctor_m18CA7901D895C4EFF9722B01F9CCBB555B6E1165_RuntimeMethod_var);
		NullCheck(L_100);
		UnityEvent_1_AddListener_mD63C8616B316F25095F83F39E25D7E567AA72AB0(L_100, L_102, /*hidden argument*/UnityEvent_1_AddListener_mD63C8616B316F25095F83F39E25D7E567AA72AB0_RuntimeMethod_var);
		// if (item.toggle.isOn)
		U3CU3Ec__DisplayClass62_0_t1F0325C99F37D0AA9A6FB09CBF04290AEFD21E6A * L_103 = V_18;
		NullCheck(L_103);
		DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * L_104 = L_103->get_item_0();
		NullCheck(L_104);
		Toggle_t9ADD572046F831945ED0E48A01B50FEA1CA52106 * L_105 = DropdownItem_get_toggle_m6DAC29FD2E711343DBCDF240B3218BD6211886DE_inline(L_104, /*hidden argument*/NULL);
		NullCheck(L_105);
		bool L_106 = Toggle_get_isOn_mC0C6AA83480A8DEFC7ADB2BC4FE1FCF0D92CA964_inline(L_105, /*hidden argument*/NULL);
		if (!L_106)
		{
			goto IL_028c;
		}
	}
	{
		// item.toggle.Select();
		U3CU3Ec__DisplayClass62_0_t1F0325C99F37D0AA9A6FB09CBF04290AEFD21E6A * L_107 = V_18;
		NullCheck(L_107);
		DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * L_108 = L_107->get_item_0();
		NullCheck(L_108);
		Toggle_t9ADD572046F831945ED0E48A01B50FEA1CA52106 * L_109 = DropdownItem_get_toggle_m6DAC29FD2E711343DBCDF240B3218BD6211886DE_inline(L_108, /*hidden argument*/NULL);
		NullCheck(L_109);
		VirtActionInvoker0::Invoke(38 /* System.Void UnityEngine.UI.Selectable::Select() */, L_109);
	}

IL_028c:
	{
		// if (prev != null)
		Toggle_t9ADD572046F831945ED0E48A01B50FEA1CA52106 * L_110 = V_10;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_111 = Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1(L_110, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (!L_111)
		{
			goto IL_0319;
		}
	}
	{
		// Navigation prevNav = prev.navigation;
		Toggle_t9ADD572046F831945ED0E48A01B50FEA1CA52106 * L_112 = V_10;
		NullCheck(L_112);
		Navigation_t761250C05C09773B75F5E0D52DDCBBFE60288A07  L_113 = Selectable_get_navigation_mE0FE811B11269EFDEE21C98701059F786580FB50_inline(L_112, /*hidden argument*/NULL);
		V_20 = L_113;
		// Navigation toggleNav = item.toggle.navigation;
		U3CU3Ec__DisplayClass62_0_t1F0325C99F37D0AA9A6FB09CBF04290AEFD21E6A * L_114 = V_18;
		NullCheck(L_114);
		DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * L_115 = L_114->get_item_0();
		NullCheck(L_115);
		Toggle_t9ADD572046F831945ED0E48A01B50FEA1CA52106 * L_116 = DropdownItem_get_toggle_m6DAC29FD2E711343DBCDF240B3218BD6211886DE_inline(L_115, /*hidden argument*/NULL);
		NullCheck(L_116);
		Navigation_t761250C05C09773B75F5E0D52DDCBBFE60288A07  L_117 = Selectable_get_navigation_mE0FE811B11269EFDEE21C98701059F786580FB50_inline(L_116, /*hidden argument*/NULL);
		V_21 = L_117;
		// prevNav.mode = Navigation.Mode.Explicit;
		Navigation_set_mode_m98F00F98459C0C3D79FDC7221C779D83130D67BC_inline((Navigation_t761250C05C09773B75F5E0D52DDCBBFE60288A07 *)(&V_20), 4, /*hidden argument*/NULL);
		// toggleNav.mode = Navigation.Mode.Explicit;
		Navigation_set_mode_m98F00F98459C0C3D79FDC7221C779D83130D67BC_inline((Navigation_t761250C05C09773B75F5E0D52DDCBBFE60288A07 *)(&V_21), 4, /*hidden argument*/NULL);
		// prevNav.selectOnDown = item.toggle;
		U3CU3Ec__DisplayClass62_0_t1F0325C99F37D0AA9A6FB09CBF04290AEFD21E6A * L_118 = V_18;
		NullCheck(L_118);
		DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * L_119 = L_118->get_item_0();
		NullCheck(L_119);
		Toggle_t9ADD572046F831945ED0E48A01B50FEA1CA52106 * L_120 = DropdownItem_get_toggle_m6DAC29FD2E711343DBCDF240B3218BD6211886DE_inline(L_119, /*hidden argument*/NULL);
		Navigation_set_selectOnDown_mE97059CFEDDAA89BC14D85EA1FB51A9D3BDA4549_inline((Navigation_t761250C05C09773B75F5E0D52DDCBBFE60288A07 *)(&V_20), L_120, /*hidden argument*/NULL);
		// prevNav.selectOnRight = item.toggle;
		U3CU3Ec__DisplayClass62_0_t1F0325C99F37D0AA9A6FB09CBF04290AEFD21E6A * L_121 = V_18;
		NullCheck(L_121);
		DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * L_122 = L_121->get_item_0();
		NullCheck(L_122);
		Toggle_t9ADD572046F831945ED0E48A01B50FEA1CA52106 * L_123 = DropdownItem_get_toggle_m6DAC29FD2E711343DBCDF240B3218BD6211886DE_inline(L_122, /*hidden argument*/NULL);
		Navigation_set_selectOnRight_mEBD7DF30AC830A83DCC7F1E2BA9629864A40336E_inline((Navigation_t761250C05C09773B75F5E0D52DDCBBFE60288A07 *)(&V_20), L_123, /*hidden argument*/NULL);
		// toggleNav.selectOnLeft = prev;
		Toggle_t9ADD572046F831945ED0E48A01B50FEA1CA52106 * L_124 = V_10;
		Navigation_set_selectOnLeft_m6C219E151D044D1C4F086A2DDD104C537553B79D_inline((Navigation_t761250C05C09773B75F5E0D52DDCBBFE60288A07 *)(&V_21), L_124, /*hidden argument*/NULL);
		// toggleNav.selectOnUp = prev;
		Toggle_t9ADD572046F831945ED0E48A01B50FEA1CA52106 * L_125 = V_10;
		Navigation_set_selectOnUp_mDC6497A819851FC70C1771FA5B4F8DEF7BDCD552_inline((Navigation_t761250C05C09773B75F5E0D52DDCBBFE60288A07 *)(&V_21), L_125, /*hidden argument*/NULL);
		// prev.navigation = prevNav;
		Toggle_t9ADD572046F831945ED0E48A01B50FEA1CA52106 * L_126 = V_10;
		Navigation_t761250C05C09773B75F5E0D52DDCBBFE60288A07  L_127 = V_20;
		NullCheck(L_126);
		Selectable_set_navigation_m40A501995B245DC9F28F2B5BE7B97849D77A15E0(L_126, L_127, /*hidden argument*/NULL);
		// item.toggle.navigation = toggleNav;
		U3CU3Ec__DisplayClass62_0_t1F0325C99F37D0AA9A6FB09CBF04290AEFD21E6A * L_128 = V_18;
		NullCheck(L_128);
		DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * L_129 = L_128->get_item_0();
		NullCheck(L_129);
		Toggle_t9ADD572046F831945ED0E48A01B50FEA1CA52106 * L_130 = DropdownItem_get_toggle_m6DAC29FD2E711343DBCDF240B3218BD6211886DE_inline(L_129, /*hidden argument*/NULL);
		Navigation_t761250C05C09773B75F5E0D52DDCBBFE60288A07  L_131 = V_21;
		NullCheck(L_130);
		Selectable_set_navigation_m40A501995B245DC9F28F2B5BE7B97849D77A15E0(L_130, L_131, /*hidden argument*/NULL);
	}

IL_0319:
	{
		// prev = item.toggle;
		U3CU3Ec__DisplayClass62_0_t1F0325C99F37D0AA9A6FB09CBF04290AEFD21E6A * L_132 = V_18;
		NullCheck(L_132);
		DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * L_133 = L_132->get_item_0();
		NullCheck(L_133);
		Toggle_t9ADD572046F831945ED0E48A01B50FEA1CA52106 * L_134 = DropdownItem_get_toggle_m6DAC29FD2E711343DBCDF240B3218BD6211886DE_inline(L_133, /*hidden argument*/NULL);
		V_10 = L_134;
	}

IL_0327:
	{
		// for (int i = 0; i < options.Count; ++i)
		int32_t L_135 = V_17;
		V_17 = ((int32_t)il2cpp_codegen_add((int32_t)L_135, (int32_t)1));
	}

IL_032d:
	{
		// for (int i = 0; i < options.Count; ++i)
		int32_t L_136 = V_17;
		List_1_tCBED74C5DF8E6C00526CE677BF8B96675B5C3A94 * L_137 = Dropdown_get_options_mF01AB08188E47DA9CD1488723FCBC453F29BDFA6(__this, /*hidden argument*/NULL);
		NullCheck(L_137);
		int32_t L_138 = List_1_get_Count_mF40C1D9EDF3F809522429101585C6B0F8D7E8361_inline(L_137, /*hidden argument*/List_1_get_Count_mF40C1D9EDF3F809522429101585C6B0F8D7E8361_RuntimeMethod_var);
		if ((((int32_t)L_136) < ((int32_t)L_138)))
		{
			goto IL_01da;
		}
	}
	{
		// Vector2 sizeDelta = contentRectTransform.sizeDelta;
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_139 = V_4;
		NullCheck(L_139);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_140 = RectTransform_get_sizeDelta_mDA0A3E73679143B1B52CE2F9A417F90CB9F3DAFF(L_139, /*hidden argument*/NULL);
		V_11 = L_140;
		// sizeDelta.y = itemSize.y * m_Items.Count + offsetMin.y - offsetMax.y;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_141 = V_9;
		float L_142 = L_141.get_y_1();
		List_1_t9FC1E3F4F8E4068616D377F61C3B6D6DBA4DCF9E * L_143 = __this->get_m_Items_31();
		NullCheck(L_143);
		int32_t L_144 = List_1_get_Count_mA2BF5A85C785BFD73EF8FF81491603B8816945B7_inline(L_143, /*hidden argument*/List_1_get_Count_mA2BF5A85C785BFD73EF8FF81491603B8816945B7_RuntimeMethod_var);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_145 = V_7;
		float L_146 = L_145.get_y_1();
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_147 = V_8;
		float L_148 = L_147.get_y_1();
		(&V_11)->set_y_1(((float)il2cpp_codegen_subtract((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)L_142, (float)(((float)((float)L_144))))), (float)L_146)), (float)L_148)));
		// contentRectTransform.sizeDelta = sizeDelta;
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_149 = V_4;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_150 = V_11;
		NullCheck(L_149);
		RectTransform_set_sizeDelta_m7729BA56325BA667F0F7D60D642124F7909F1302(L_149, L_150, /*hidden argument*/NULL);
		// float extraSpace = dropdownRectTransform.rect.height - contentRectTransform.rect.height;
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_151 = V_2;
		NullCheck(L_151);
		Rect_t35B976DE901B5423C11705E156938EA27AB402CE  L_152 = RectTransform_get_rect_mE5F283FCB99A66403AC1F0607CA49C156D73A15E(L_151, /*hidden argument*/NULL);
		V_22 = L_152;
		float L_153 = Rect_get_height_m088C36990E0A255C5D7DCE36575DCE23ABB364B5((Rect_t35B976DE901B5423C11705E156938EA27AB402CE *)(&V_22), /*hidden argument*/NULL);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_154 = V_4;
		NullCheck(L_154);
		Rect_t35B976DE901B5423C11705E156938EA27AB402CE  L_155 = RectTransform_get_rect_mE5F283FCB99A66403AC1F0607CA49C156D73A15E(L_154, /*hidden argument*/NULL);
		V_22 = L_155;
		float L_156 = Rect_get_height_m088C36990E0A255C5D7DCE36575DCE23ABB364B5((Rect_t35B976DE901B5423C11705E156938EA27AB402CE *)(&V_22), /*hidden argument*/NULL);
		V_12 = ((float)il2cpp_codegen_subtract((float)L_153, (float)L_156));
		// if (extraSpace > 0)
		float L_157 = V_12;
		if ((!(((float)L_157) > ((float)(0.0f)))))
		{
			goto IL_03cb;
		}
	}
	{
		// dropdownRectTransform.sizeDelta = new Vector2(dropdownRectTransform.sizeDelta.x, dropdownRectTransform.sizeDelta.y - extraSpace);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_158 = V_2;
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_159 = V_2;
		NullCheck(L_159);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_160 = RectTransform_get_sizeDelta_mDA0A3E73679143B1B52CE2F9A417F90CB9F3DAFF(L_159, /*hidden argument*/NULL);
		float L_161 = L_160.get_x_0();
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_162 = V_2;
		NullCheck(L_162);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_163 = RectTransform_get_sizeDelta_mDA0A3E73679143B1B52CE2F9A417F90CB9F3DAFF(L_162, /*hidden argument*/NULL);
		float L_164 = L_163.get_y_1();
		float L_165 = V_12;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_166;
		memset((&L_166), 0, sizeof(L_166));
		Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0((&L_166), L_161, ((float)il2cpp_codegen_subtract((float)L_164, (float)L_165)), /*hidden argument*/NULL);
		NullCheck(L_158);
		RectTransform_set_sizeDelta_m7729BA56325BA667F0F7D60D642124F7909F1302(L_158, L_166, /*hidden argument*/NULL);
	}

IL_03cb:
	{
		// Vector3[] corners = new Vector3[4];
		Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* L_167 = (Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28*)(Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28*)SZArrayNew(Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28_il2cpp_TypeInfo_var, (uint32_t)4);
		V_13 = L_167;
		// dropdownRectTransform.GetWorldCorners(corners);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_168 = V_2;
		Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* L_169 = V_13;
		NullCheck(L_168);
		RectTransform_GetWorldCorners_m073AA4D13C51C5654A5983EE3FE7E2E60F7761B6(L_168, L_169, /*hidden argument*/NULL);
		// RectTransform rootCanvasRectTransform = rootCanvas.transform as RectTransform;
		Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * L_170 = V_1;
		NullCheck(L_170);
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_171 = Component_get_transform_m00F05BD782F920C301A7EBA480F3B7A904C07EC9(L_170, /*hidden argument*/NULL);
		V_14 = ((RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 *)IsInstSealed((RuntimeObject*)L_171, RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_il2cpp_TypeInfo_var));
		// Rect rootCanvasRect = rootCanvasRectTransform.rect;
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_172 = V_14;
		NullCheck(L_172);
		Rect_t35B976DE901B5423C11705E156938EA27AB402CE  L_173 = RectTransform_get_rect_mE5F283FCB99A66403AC1F0607CA49C156D73A15E(L_172, /*hidden argument*/NULL);
		V_15 = L_173;
		// for (int axis = 0; axis < 2; axis++)
		V_23 = 0;
		goto IL_04bb;
	}

IL_03f9:
	{
		// bool outside = false;
		V_24 = (bool)0;
		// for (int i = 0; i < 4; i++)
		V_25 = 0;
		goto IL_049f;
	}

IL_0404:
	{
		// Vector3 corner = rootCanvasRectTransform.InverseTransformPoint(corners[i]);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_174 = V_14;
		Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* L_175 = V_13;
		int32_t L_176 = V_25;
		NullCheck(L_175);
		int32_t L_177 = L_176;
		Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  L_178 = (L_175)->GetAt(static_cast<il2cpp_array_size_t>(L_177));
		NullCheck(L_174);
		Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  L_179 = Transform_InverseTransformPoint_mB6E3145F20B531B4A781C194BAC43A8255C96C47(L_174, L_178, /*hidden argument*/NULL);
		V_26 = L_179;
		// if ((corner[axis] < rootCanvasRect.min[axis] && !Mathf.Approximately(corner[axis], rootCanvasRect.min[axis])) ||
		//     (corner[axis] > rootCanvasRect.max[axis] && !Mathf.Approximately(corner[axis], rootCanvasRect.max[axis])))
		int32_t L_180 = V_23;
		float L_181 = Vector3_get_Item_mC3B9D35C070A91D7CA5C5B47280BD0EA3E148AC6((Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 *)(&V_26), L_180, /*hidden argument*/NULL);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_182 = Rect_get_min_m17345668569CF57C5F1D2B2DADD05DD4220A5950((Rect_t35B976DE901B5423C11705E156938EA27AB402CE *)(&V_15), /*hidden argument*/NULL);
		V_27 = L_182;
		int32_t L_183 = V_23;
		float L_184 = Vector2_get_Item_m67344A67120E48C32D9419E24BA7AED29F063379((Vector2_tA85D2DD88578276CA8A8796756458277E72D073D *)(&V_27), L_183, /*hidden argument*/NULL);
		if ((!(((float)L_181) < ((float)L_184))))
		{
			goto IL_0455;
		}
	}
	{
		int32_t L_185 = V_23;
		float L_186 = Vector3_get_Item_mC3B9D35C070A91D7CA5C5B47280BD0EA3E148AC6((Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 *)(&V_26), L_185, /*hidden argument*/NULL);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_187 = Rect_get_min_m17345668569CF57C5F1D2B2DADD05DD4220A5950((Rect_t35B976DE901B5423C11705E156938EA27AB402CE *)(&V_15), /*hidden argument*/NULL);
		V_27 = L_187;
		int32_t L_188 = V_23;
		float L_189 = Vector2_get_Item_m67344A67120E48C32D9419E24BA7AED29F063379((Vector2_tA85D2DD88578276CA8A8796756458277E72D073D *)(&V_27), L_188, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_tFBDE6467D269BFE410605C7D806FD9991D4A89CB_il2cpp_TypeInfo_var);
		bool L_190 = Mathf_Approximately_m91AF00403E0D2DEA1AAE68601AD218CFAD70DF7E(L_186, L_189, /*hidden argument*/NULL);
		if (!L_190)
		{
			goto IL_0494;
		}
	}

IL_0455:
	{
		int32_t L_191 = V_23;
		float L_192 = Vector3_get_Item_mC3B9D35C070A91D7CA5C5B47280BD0EA3E148AC6((Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 *)(&V_26), L_191, /*hidden argument*/NULL);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_193 = Rect_get_max_m3BFB033D741F205FB04EF163A9D5785E7E020756((Rect_t35B976DE901B5423C11705E156938EA27AB402CE *)(&V_15), /*hidden argument*/NULL);
		V_27 = L_193;
		int32_t L_194 = V_23;
		float L_195 = Vector2_get_Item_m67344A67120E48C32D9419E24BA7AED29F063379((Vector2_tA85D2DD88578276CA8A8796756458277E72D073D *)(&V_27), L_194, /*hidden argument*/NULL);
		if ((!(((float)L_192) > ((float)L_195))))
		{
			goto IL_0499;
		}
	}
	{
		int32_t L_196 = V_23;
		float L_197 = Vector3_get_Item_mC3B9D35C070A91D7CA5C5B47280BD0EA3E148AC6((Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 *)(&V_26), L_196, /*hidden argument*/NULL);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_198 = Rect_get_max_m3BFB033D741F205FB04EF163A9D5785E7E020756((Rect_t35B976DE901B5423C11705E156938EA27AB402CE *)(&V_15), /*hidden argument*/NULL);
		V_27 = L_198;
		int32_t L_199 = V_23;
		float L_200 = Vector2_get_Item_m67344A67120E48C32D9419E24BA7AED29F063379((Vector2_tA85D2DD88578276CA8A8796756458277E72D073D *)(&V_27), L_199, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_tFBDE6467D269BFE410605C7D806FD9991D4A89CB_il2cpp_TypeInfo_var);
		bool L_201 = Mathf_Approximately_m91AF00403E0D2DEA1AAE68601AD218CFAD70DF7E(L_197, L_200, /*hidden argument*/NULL);
		if (L_201)
		{
			goto IL_0499;
		}
	}

IL_0494:
	{
		// outside = true;
		V_24 = (bool)1;
		// break;
		goto IL_04a7;
	}

IL_0499:
	{
		// for (int i = 0; i < 4; i++)
		int32_t L_202 = V_25;
		V_25 = ((int32_t)il2cpp_codegen_add((int32_t)L_202, (int32_t)1));
	}

IL_049f:
	{
		// for (int i = 0; i < 4; i++)
		int32_t L_203 = V_25;
		if ((((int32_t)L_203) < ((int32_t)4)))
		{
			goto IL_0404;
		}
	}

IL_04a7:
	{
		// if (outside)
		bool L_204 = V_24;
		if (!L_204)
		{
			goto IL_04b5;
		}
	}
	{
		// RectTransformUtility.FlipLayoutOnAxis(dropdownRectTransform, axis, false, false);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_205 = V_2;
		int32_t L_206 = V_23;
		IL2CPP_RUNTIME_CLASS_INIT(RectTransformUtility_t9B90669A72B05A33DD88BEBB817BC9CDBB614BBA_il2cpp_TypeInfo_var);
		RectTransformUtility_FlipLayoutOnAxis_mFECCA330C80845D0B75829C7DD242688911006AE(L_205, L_206, (bool)0, (bool)0, /*hidden argument*/NULL);
	}

IL_04b5:
	{
		// for (int axis = 0; axis < 2; axis++)
		int32_t L_207 = V_23;
		V_23 = ((int32_t)il2cpp_codegen_add((int32_t)L_207, (int32_t)1));
	}

IL_04bb:
	{
		// for (int axis = 0; axis < 2; axis++)
		int32_t L_208 = V_23;
		if ((((int32_t)L_208) < ((int32_t)2)))
		{
			goto IL_03f9;
		}
	}
	{
		// for (int i = 0; i < m_Items.Count; i++)
		V_28 = 0;
		goto IL_058c;
	}

IL_04cb:
	{
		// RectTransform itemRect = m_Items[i].rectTransform;
		List_1_t9FC1E3F4F8E4068616D377F61C3B6D6DBA4DCF9E * L_209 = __this->get_m_Items_31();
		int32_t L_210 = V_28;
		NullCheck(L_209);
		DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * L_211 = List_1_get_Item_m8EB234DA8AED6E033171C6C43F707C2592C145AA_inline(L_209, L_210, /*hidden argument*/List_1_get_Item_m8EB234DA8AED6E033171C6C43F707C2592C145AA_RuntimeMethod_var);
		NullCheck(L_211);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_212 = DropdownItem_get_rectTransform_mADBE4D843FE38C832CC1C9CFE03DC4D55B18E897_inline(L_211, /*hidden argument*/NULL);
		V_29 = L_212;
		// itemRect.anchorMin = new Vector2(itemRect.anchorMin.x, 0);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_213 = V_29;
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_214 = V_29;
		NullCheck(L_214);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_215 = RectTransform_get_anchorMin_mB62D77CAC5A2A086320638AE7DF08135B7028744(L_214, /*hidden argument*/NULL);
		float L_216 = L_215.get_x_0();
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_217;
		memset((&L_217), 0, sizeof(L_217));
		Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0((&L_217), L_216, (0.0f), /*hidden argument*/NULL);
		NullCheck(L_213);
		RectTransform_set_anchorMin_mE965F5B0902C2554635010A5752728414A57020A(L_213, L_217, /*hidden argument*/NULL);
		// itemRect.anchorMax = new Vector2(itemRect.anchorMax.x, 0);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_218 = V_29;
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_219 = V_29;
		NullCheck(L_219);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_220 = RectTransform_get_anchorMax_m1E51C211FBB32326C884375C9F1E8E8221E5C086(L_219, /*hidden argument*/NULL);
		float L_221 = L_220.get_x_0();
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_222;
		memset((&L_222), 0, sizeof(L_222));
		Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0((&L_222), L_221, (0.0f), /*hidden argument*/NULL);
		NullCheck(L_218);
		RectTransform_set_anchorMax_m55EEF00D9E42FE542B5346D7CEDAF9248736F7D3(L_218, L_222, /*hidden argument*/NULL);
		// itemRect.anchoredPosition = new Vector2(itemRect.anchoredPosition.x, offsetMin.y + itemSize.y * (m_Items.Count - 1 - i) + itemSize.y * itemRect.pivot.y);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_223 = V_29;
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_224 = V_29;
		NullCheck(L_224);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_225 = RectTransform_get_anchoredPosition_mCB2171DBADBC572F354CCFE3ACA19F9506F97907(L_224, /*hidden argument*/NULL);
		float L_226 = L_225.get_x_0();
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_227 = V_7;
		float L_228 = L_227.get_y_1();
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_229 = V_9;
		float L_230 = L_229.get_y_1();
		List_1_t9FC1E3F4F8E4068616D377F61C3B6D6DBA4DCF9E * L_231 = __this->get_m_Items_31();
		NullCheck(L_231);
		int32_t L_232 = List_1_get_Count_mA2BF5A85C785BFD73EF8FF81491603B8816945B7_inline(L_231, /*hidden argument*/List_1_get_Count_mA2BF5A85C785BFD73EF8FF81491603B8816945B7_RuntimeMethod_var);
		int32_t L_233 = V_28;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_234 = V_9;
		float L_235 = L_234.get_y_1();
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_236 = V_29;
		NullCheck(L_236);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_237 = RectTransform_get_pivot_mA5BEEE2069ACA7C0C717530EED3E7D811D46C463(L_236, /*hidden argument*/NULL);
		float L_238 = L_237.get_y_1();
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_239;
		memset((&L_239), 0, sizeof(L_239));
		Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0((&L_239), L_226, ((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)L_228, (float)((float)il2cpp_codegen_multiply((float)L_230, (float)(((float)((float)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_232, (int32_t)1)), (int32_t)L_233))))))))), (float)((float)il2cpp_codegen_multiply((float)L_235, (float)L_238)))), /*hidden argument*/NULL);
		NullCheck(L_223);
		RectTransform_set_anchoredPosition_m4DD45DB1A97734A1F3A81E5F259638ECAF35962F(L_223, L_239, /*hidden argument*/NULL);
		// itemRect.sizeDelta = new Vector2(itemRect.sizeDelta.x, itemSize.y);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_240 = V_29;
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_241 = V_29;
		NullCheck(L_241);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_242 = RectTransform_get_sizeDelta_mDA0A3E73679143B1B52CE2F9A417F90CB9F3DAFF(L_241, /*hidden argument*/NULL);
		float L_243 = L_242.get_x_0();
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_244 = V_9;
		float L_245 = L_244.get_y_1();
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_246;
		memset((&L_246), 0, sizeof(L_246));
		Vector2__ctor_mEE8FB117AB1F8DB746FB8B3EB4C0DA3BF2A230D0((&L_246), L_243, L_245, /*hidden argument*/NULL);
		NullCheck(L_240);
		RectTransform_set_sizeDelta_m7729BA56325BA667F0F7D60D642124F7909F1302(L_240, L_246, /*hidden argument*/NULL);
		// for (int i = 0; i < m_Items.Count; i++)
		int32_t L_247 = V_28;
		V_28 = ((int32_t)il2cpp_codegen_add((int32_t)L_247, (int32_t)1));
	}

IL_058c:
	{
		// for (int i = 0; i < m_Items.Count; i++)
		int32_t L_248 = V_28;
		List_1_t9FC1E3F4F8E4068616D377F61C3B6D6DBA4DCF9E * L_249 = __this->get_m_Items_31();
		NullCheck(L_249);
		int32_t L_250 = List_1_get_Count_mA2BF5A85C785BFD73EF8FF81491603B8816945B7_inline(L_249, /*hidden argument*/List_1_get_Count_mA2BF5A85C785BFD73EF8FF81491603B8816945B7_RuntimeMethod_var);
		if ((((int32_t)L_248) < ((int32_t)L_250)))
		{
			goto IL_04cb;
		}
	}
	{
		// AlphaFadeList(m_AlphaFadeSpeed, 0f, 1f);
		float L_251 = __this->get_m_AlphaFadeSpeed_28();
		Dropdown_AlphaFadeList_m2B80644908D3927EEB29497DBEA5BB5B8B239316(__this, L_251, (0.0f), (1.0f), /*hidden argument*/NULL);
		// m_Template.gameObject.SetActive(false);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_252 = __this->get_m_Template_20();
		NullCheck(L_252);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_253 = Component_get_gameObject_m0B0570BA8DDD3CD78A9DB568EA18D7317686603C(L_252, /*hidden argument*/NULL);
		NullCheck(L_253);
		GameObject_SetActive_m25A39F6D9FB68C51F13313F9804E85ACC937BC04(L_253, (bool)0, /*hidden argument*/NULL);
		// itemTemplate.gameObject.SetActive(false);
		DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * L_254 = V_3;
		NullCheck(L_254);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_255 = Component_get_gameObject_m0B0570BA8DDD3CD78A9DB568EA18D7317686603C(L_254, /*hidden argument*/NULL);
		NullCheck(L_255);
		GameObject_SetActive_m25A39F6D9FB68C51F13313F9804E85ACC937BC04(L_255, (bool)0, /*hidden argument*/NULL);
		// m_Blocker = CreateBlocker(rootCanvas);
		Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * L_256 = V_1;
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_257 = VirtFuncInvoker1< GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *, Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * >::Invoke(45 /* UnityEngine.GameObject UnityEngine.UI.Dropdown::CreateBlocker(UnityEngine.Canvas) */, __this, L_256);
		__this->set_m_Blocker_30(L_257);
		// }
		return;
	}
}
// UnityEngine.GameObject UnityEngine.UI.Dropdown::CreateBlocker(UnityEngine.Canvas)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * Dropdown_CreateBlocker_m036190311A5551395BC6DD3807D909F851AC8075 (Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * __this, Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * ___rootCanvas0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Dropdown_CreateBlocker_m036190311A5551395BC6DD3807D909F851AC8075_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * V_0 = NULL;
	Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * V_1 = NULL;
	Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * V_2 = NULL;
	Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * V_3 = NULL;
	ComponentU5BU5D_t7BE50AFB6301C06D990819B3D8F35CA326CDD155* V_4 = NULL;
	ComponentU5BU5D_t7BE50AFB6301C06D990819B3D8F35CA326CDD155* V_5 = NULL;
	int32_t V_6 = 0;
	Type_t * V_7 = NULL;
	{
		// GameObject blocker = new GameObject("Blocker");
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_0 = (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *)il2cpp_codegen_object_new(GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F_il2cpp_TypeInfo_var);
		GameObject__ctor_mBB454E679AD9CF0B84D3609A01E6A9753ACF4686(L_0, _stringLiteral7ED53365DD1C43099B49726626A637D3E0BD800E, /*hidden argument*/NULL);
		V_0 = L_0;
		// RectTransform blockerRect = blocker.AddComponent<RectTransform>();
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_1 = V_0;
		NullCheck(L_1);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_2 = GameObject_AddComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_mBCFCAB2CB522FEE3E8160D6B53776131804C0B25(L_1, /*hidden argument*/GameObject_AddComponent_TisRectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20_mBCFCAB2CB522FEE3E8160D6B53776131804C0B25_RuntimeMethod_var);
		// blockerRect.SetParent(rootCanvas.transform, false);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_3 = L_2;
		Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * L_4 = ___rootCanvas0;
		NullCheck(L_4);
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_5 = Component_get_transform_m00F05BD782F920C301A7EBA480F3B7A904C07EC9(L_4, /*hidden argument*/NULL);
		NullCheck(L_3);
		Transform_SetParent_m268E3814921D90882EFECE244A797264DE2A5E35(L_3, L_5, (bool)0, /*hidden argument*/NULL);
		// blockerRect.anchorMin = Vector3.zero;
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_6 = L_3;
		IL2CPP_RUNTIME_CLASS_INIT(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_il2cpp_TypeInfo_var);
		Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  L_7 = Vector3_get_zero_m3CDDCAE94581DF3BB16C4B40A100E28E9C6649C2(/*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_il2cpp_TypeInfo_var);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_8 = Vector2_op_Implicit_mEA1F75961E3D368418BA8CEB9C40E55C25BA3C28(L_7, /*hidden argument*/NULL);
		NullCheck(L_6);
		RectTransform_set_anchorMin_mE965F5B0902C2554635010A5752728414A57020A(L_6, L_8, /*hidden argument*/NULL);
		// blockerRect.anchorMax = Vector3.one;
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_9 = L_6;
		Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720  L_10 = Vector3_get_one_mA11B83037CB269C6076CBCF754E24C8F3ACEC2AB(/*hidden argument*/NULL);
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_11 = Vector2_op_Implicit_mEA1F75961E3D368418BA8CEB9C40E55C25BA3C28(L_10, /*hidden argument*/NULL);
		NullCheck(L_9);
		RectTransform_set_anchorMax_m55EEF00D9E42FE542B5346D7CEDAF9248736F7D3(L_9, L_11, /*hidden argument*/NULL);
		// blockerRect.sizeDelta = Vector2.zero;
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_12 = Vector2_get_zero_mFE0C3213BB698130D6C5247AB4B887A59074D0A8(/*hidden argument*/NULL);
		NullCheck(L_9);
		RectTransform_set_sizeDelta_m7729BA56325BA667F0F7D60D642124F7909F1302(L_9, L_12, /*hidden argument*/NULL);
		// Canvas blockerCanvas = blocker.AddComponent<Canvas>();
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_13 = V_0;
		NullCheck(L_13);
		Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * L_14 = GameObject_AddComponent_TisCanvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591_m474E23A3E8CBCA25DD03C7614EEF1E47AD566618(L_13, /*hidden argument*/GameObject_AddComponent_TisCanvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591_m474E23A3E8CBCA25DD03C7614EEF1E47AD566618_RuntimeMethod_var);
		// blockerCanvas.overrideSorting = true;
		Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * L_15 = L_14;
		NullCheck(L_15);
		Canvas_set_overrideSorting_m446842097ED576AB8706B9980E85AECC24C13015(L_15, (bool)1, /*hidden argument*/NULL);
		// Canvas dropdownCanvas = m_Dropdown.GetComponent<Canvas>();
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_16 = __this->get_m_Dropdown_29();
		NullCheck(L_16);
		Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * L_17 = GameObject_GetComponent_TisCanvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591_m5EA55BE80E8E0FB0551D6C16C2BC57A726758C9A(L_16, /*hidden argument*/GameObject_GetComponent_TisCanvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591_m5EA55BE80E8E0FB0551D6C16C2BC57A726758C9A_RuntimeMethod_var);
		V_1 = L_17;
		// blockerCanvas.sortingLayerID = dropdownCanvas.sortingLayerID;
		Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * L_18 = L_15;
		Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * L_19 = V_1;
		NullCheck(L_19);
		int32_t L_20 = Canvas_get_sortingLayerID_mD0EB8964D1C7E68F429F83B5C5AF58426D354C75(L_19, /*hidden argument*/NULL);
		NullCheck(L_18);
		Canvas_set_sortingLayerID_m9FE5A69A22DB3316964C9D5CD49E5B4352550747(L_18, L_20, /*hidden argument*/NULL);
		// blockerCanvas.sortingOrder = dropdownCanvas.sortingOrder - 1;
		Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * L_21 = V_1;
		NullCheck(L_21);
		int32_t L_22 = Canvas_get_sortingOrder_mA3FC1159A6594B522A7B682F5792845E2DC7C540(L_21, /*hidden argument*/NULL);
		NullCheck(L_18);
		Canvas_set_sortingOrder_m4387540EBDF2716DFAE26F27074DBF15F32382E7(L_18, ((int32_t)il2cpp_codegen_subtract((int32_t)L_22, (int32_t)1)), /*hidden argument*/NULL);
		// Canvas parentCanvas = null;
		V_2 = (Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 *)NULL;
		// Transform parentTransform = m_Template.parent;
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_23 = __this->get_m_Template_20();
		NullCheck(L_23);
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_24 = Transform_get_parent_m8FA24E38A1FA29D90CBF3CDC9F9F017C65BB3403(L_23, /*hidden argument*/NULL);
		V_3 = L_24;
		goto IL_00a1;
	}

IL_008a:
	{
		// parentCanvas = parentTransform.GetComponent<Canvas>();
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_25 = V_3;
		NullCheck(L_25);
		Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * L_26 = Component_GetComponent_TisCanvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591_mAD461B8F1BB5C616749FAA2B63155D710C3CD21C(L_25, /*hidden argument*/Component_GetComponent_TisCanvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591_mAD461B8F1BB5C616749FAA2B63155D710C3CD21C_RuntimeMethod_var);
		V_2 = L_26;
		// if (parentCanvas != null)
		Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * L_27 = V_2;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_28 = Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1(L_27, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (L_28)
		{
			goto IL_00aa;
		}
	}
	{
		// parentTransform = parentTransform.parent;
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_29 = V_3;
		NullCheck(L_29);
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_30 = Transform_get_parent_m8FA24E38A1FA29D90CBF3CDC9F9F017C65BB3403(L_29, /*hidden argument*/NULL);
		V_3 = L_30;
	}

IL_00a1:
	{
		// while (parentTransform != null)
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_31 = V_3;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_32 = Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1(L_31, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (L_32)
		{
			goto IL_008a;
		}
	}

IL_00aa:
	{
		// if (parentCanvas != null)
		Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * L_33 = V_2;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_34 = Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1(L_33, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (!L_34)
		{
			goto IL_00f9;
		}
	}
	{
		// Component[] components = parentCanvas.GetComponents<BaseRaycaster>();
		Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * L_35 = V_2;
		NullCheck(L_35);
		BaseRaycasterU5BU5D_tBAB92856D134B954B807C51A3228248F5393F0A6* L_36 = Component_GetComponents_TisBaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966_mC5D7B6F2AF3B637F8CF0F1DEF4E96FEADB5C6814(L_35, /*hidden argument*/Component_GetComponents_TisBaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966_mC5D7B6F2AF3B637F8CF0F1DEF4E96FEADB5C6814_RuntimeMethod_var);
		V_5 = (ComponentU5BU5D_t7BE50AFB6301C06D990819B3D8F35CA326CDD155*)L_36;
		ComponentU5BU5D_t7BE50AFB6301C06D990819B3D8F35CA326CDD155* L_37 = V_5;
		V_4 = L_37;
		// for (int i = 0; i < components.Length; i++)
		V_6 = 0;
		goto IL_00ef;
	}

IL_00c4:
	{
		// Type raycasterType = components[i].GetType();
		ComponentU5BU5D_t7BE50AFB6301C06D990819B3D8F35CA326CDD155* L_38 = V_4;
		int32_t L_39 = V_6;
		NullCheck(L_38);
		int32_t L_40 = L_39;
		Component_t05064EF382ABCAF4B8C94F8A350EA85184C26621 * L_41 = (L_38)->GetAt(static_cast<il2cpp_array_size_t>(L_40));
		NullCheck(L_41);
		Type_t * L_42 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60(L_41, /*hidden argument*/NULL);
		V_7 = L_42;
		// if (blocker.GetComponent(raycasterType) == null)
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_43 = V_0;
		Type_t * L_44 = V_7;
		NullCheck(L_43);
		Component_t05064EF382ABCAF4B8C94F8A350EA85184C26621 * L_45 = GameObject_GetComponent_mECB756C7EB39F6BB79F8C065AB0013354763B151(L_43, L_44, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_46 = Object_op_Equality_mBC2401774F3BE33E8CF6F0A8148E66C95D6CFF1C(L_45, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (!L_46)
		{
			goto IL_00e9;
		}
	}
	{
		// blocker.AddComponent(raycasterType);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_47 = V_0;
		Type_t * L_48 = V_7;
		NullCheck(L_47);
		GameObject_AddComponent_m489C9D5426F2050795FA696CD478BB49AAE4BD70(L_47, L_48, /*hidden argument*/NULL);
	}

IL_00e9:
	{
		// for (int i = 0; i < components.Length; i++)
		int32_t L_49 = V_6;
		V_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_49, (int32_t)1));
	}

IL_00ef:
	{
		// for (int i = 0; i < components.Length; i++)
		int32_t L_50 = V_6;
		ComponentU5BU5D_t7BE50AFB6301C06D990819B3D8F35CA326CDD155* L_51 = V_4;
		NullCheck(L_51);
		if ((((int32_t)L_50) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_51)->max_length)))))))
		{
			goto IL_00c4;
		}
	}
	{
		// }
		goto IL_0100;
	}

IL_00f9:
	{
		// GetOrAddComponent<GraphicRaycaster>(blocker);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_52 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(Dropdown_tF6331401084B1213CAB10587A6EC81461501930F_il2cpp_TypeInfo_var);
		Dropdown_GetOrAddComponent_TisGraphicRaycaster_t9AA334998113578A7FC0B27D7D6FEF19E74B9D83_m9B1D258B962FAF4A5D69605ED9910224F26E7294(L_52, /*hidden argument*/Dropdown_GetOrAddComponent_TisGraphicRaycaster_t9AA334998113578A7FC0B27D7D6FEF19E74B9D83_m9B1D258B962FAF4A5D69605ED9910224F26E7294_RuntimeMethod_var);
	}

IL_0100:
	{
		// Image blockerImage = blocker.AddComponent<Image>();
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_53 = V_0;
		NullCheck(L_53);
		Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * L_54 = GameObject_AddComponent_TisImage_t18FED07D8646917E1C563745518CF3DD57FF0B3E_mD30135D66AFB92E25180A1358319B74A4621D79F(L_53, /*hidden argument*/GameObject_AddComponent_TisImage_t18FED07D8646917E1C563745518CF3DD57FF0B3E_mD30135D66AFB92E25180A1358319B74A4621D79F_RuntimeMethod_var);
		// blockerImage.color = Color.clear;
		Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  L_55 = Color_get_clear_m419239BDAEB3D3C4B4291BF2C6EF09A7D7D81360(/*hidden argument*/NULL);
		NullCheck(L_54);
		VirtActionInvoker1< Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  >::Invoke(23 /* System.Void UnityEngine.UI.Graphic::set_color(UnityEngine.Color) */, L_54, L_55);
		// Button blockerButton = blocker.AddComponent<Button>();
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_56 = V_0;
		NullCheck(L_56);
		Button_t1203820000D5513FDCCE3D4BFF9C1C9CC755CC2B * L_57 = GameObject_AddComponent_TisButton_t1203820000D5513FDCCE3D4BFF9C1C9CC755CC2B_m36473E834D5F26A115FB3A704AC6A86C8C95FD95(L_56, /*hidden argument*/GameObject_AddComponent_TisButton_t1203820000D5513FDCCE3D4BFF9C1C9CC755CC2B_m36473E834D5F26A115FB3A704AC6A86C8C95FD95_RuntimeMethod_var);
		// blockerButton.onClick.AddListener(Hide);
		NullCheck(L_57);
		ButtonClickedEvent_t975D9C903BC4880557ADD7D3ACFB01CB2B3D6DDB * L_58 = Button_get_onClick_m77E8CA6917881760CC7900930F4C789F3E2F8817_inline(L_57, /*hidden argument*/NULL);
		UnityAction_tD19B26F1B2C048E38FD5801A33573BE01064CAF4 * L_59 = (UnityAction_tD19B26F1B2C048E38FD5801A33573BE01064CAF4 *)il2cpp_codegen_object_new(UnityAction_tD19B26F1B2C048E38FD5801A33573BE01064CAF4_il2cpp_TypeInfo_var);
		UnityAction__ctor_mEFC4B92529CE83DF72501F92E07EC5598C54BDAC(L_59, __this, (intptr_t)((intptr_t)Dropdown_Hide_m35382248CCB9AB3A863EC390BD50BEBEC2ACC1E4_RuntimeMethod_var), /*hidden argument*/NULL);
		NullCheck(L_58);
		UnityEvent_AddListener_m31973FDDC5BB0B2828AB6EF519EC4FD6563499C9(L_58, L_59, /*hidden argument*/NULL);
		// return blocker;
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_60 = V_0;
		return L_60;
	}
}
// System.Void UnityEngine.UI.Dropdown::DestroyBlocker(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dropdown_DestroyBlocker_m5C4902C6F0A8F48BA82286ED70CFC60F7BA19961 (Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * __this, GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___blocker0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Dropdown_DestroyBlocker_m5C4902C6F0A8F48BA82286ED70CFC60F7BA19961_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// Destroy(blocker);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_0 = ___blocker0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		Object_Destroy_m23B4562495BA35A74266D4372D45368F8C05109A(L_0, /*hidden argument*/NULL);
		// }
		return;
	}
}
// UnityEngine.GameObject UnityEngine.UI.Dropdown::CreateDropdownList(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * Dropdown_CreateDropdownList_m4C38DE76864D27BBA2033CD5DD72A88B1D2896A9 (Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * __this, GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___template0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Dropdown_CreateDropdownList_m4C38DE76864D27BBA2033CD5DD72A88B1D2896A9_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// return (GameObject)Instantiate(template);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_0 = ___template0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_1 = Object_Instantiate_TisGameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F_mC4AB712D7F18E0991E1542CE53F11385E21E7B90(L_0, /*hidden argument*/Object_Instantiate_TisGameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F_mC4AB712D7F18E0991E1542CE53F11385E21E7B90_RuntimeMethod_var);
		return L_1;
	}
}
// System.Void UnityEngine.UI.Dropdown::DestroyDropdownList(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dropdown_DestroyDropdownList_mD11E6DE18CA6767744F725B6B1326DB7247E2FD8 (Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * __this, GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___dropdownList0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Dropdown_DestroyDropdownList_mD11E6DE18CA6767744F725B6B1326DB7247E2FD8_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// Destroy(dropdownList);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_0 = ___dropdownList0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		Object_Destroy_m23B4562495BA35A74266D4372D45368F8C05109A(L_0, /*hidden argument*/NULL);
		// }
		return;
	}
}
// UnityEngine.UI.Dropdown_DropdownItem UnityEngine.UI.Dropdown::CreateItem(UnityEngine.UI.Dropdown_DropdownItem)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * Dropdown_CreateItem_m591B3B4546D13786893F9930BE702F3A9AAE3CDC (Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * __this, DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * ___itemTemplate0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Dropdown_CreateItem_m591B3B4546D13786893F9930BE702F3A9AAE3CDC_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// return (DropdownItem)Instantiate(itemTemplate);
		DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * L_0 = ___itemTemplate0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * L_1 = Object_Instantiate_TisDropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46_m5063405ACD5422343C447BB6F01EA28525635C50(L_0, /*hidden argument*/Object_Instantiate_TisDropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46_m5063405ACD5422343C447BB6F01EA28525635C50_RuntimeMethod_var);
		return L_1;
	}
}
// System.Void UnityEngine.UI.Dropdown::DestroyItem(UnityEngine.UI.Dropdown_DropdownItem)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dropdown_DestroyItem_mB71C1CAFF2E69C20B2FF8A9A82E8CA6BDBC5D829 (Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * __this, DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * ___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>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * Dropdown_AddItem_m5F858BC2C6F291D7E8E674A36F7036A1CA4BEAB2 (Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * __this, OptionData_t5522C87AD5C3F1C8D3748D1FF1825A24F3835831 * ___data0, bool ___selected1, DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * ___itemTemplate2, List_1_t9FC1E3F4F8E4068616D377F61C3B6D6DBA4DCF9E * ___items3, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Dropdown_AddItem_m5F858BC2C6F291D7E8E674A36F7036A1CA4BEAB2_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * V_0 = NULL;
	RuntimeObject * G_B2_0 = NULL;
	String_t* G_B2_1 = NULL;
	GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * G_B2_2 = NULL;
	RuntimeObject * G_B1_0 = NULL;
	String_t* G_B1_1 = NULL;
	GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * G_B1_2 = NULL;
	String_t* G_B3_0 = NULL;
	RuntimeObject * G_B3_1 = NULL;
	String_t* G_B3_2 = NULL;
	GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * G_B3_3 = NULL;
	{
		// DropdownItem item = CreateItem(itemTemplate);
		DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * L_0 = ___itemTemplate2;
		DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * L_1 = VirtFuncInvoker1< DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 *, DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * >::Invoke(49 /* UnityEngine.UI.Dropdown/DropdownItem UnityEngine.UI.Dropdown::CreateItem(UnityEngine.UI.Dropdown/DropdownItem) */, __this, L_0);
		V_0 = L_1;
		// item.rectTransform.SetParent(itemTemplate.rectTransform.parent, false);
		DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * L_2 = V_0;
		NullCheck(L_2);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_3 = DropdownItem_get_rectTransform_mADBE4D843FE38C832CC1C9CFE03DC4D55B18E897_inline(L_2, /*hidden argument*/NULL);
		DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * L_4 = ___itemTemplate2;
		NullCheck(L_4);
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_5 = DropdownItem_get_rectTransform_mADBE4D843FE38C832CC1C9CFE03DC4D55B18E897_inline(L_4, /*hidden argument*/NULL);
		NullCheck(L_5);
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_6 = Transform_get_parent_m8FA24E38A1FA29D90CBF3CDC9F9F017C65BB3403(L_5, /*hidden argument*/NULL);
		NullCheck(L_3);
		Transform_SetParent_m268E3814921D90882EFECE244A797264DE2A5E35(L_3, L_6, (bool)0, /*hidden argument*/NULL);
		// item.gameObject.SetActive(true);
		DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * L_7 = V_0;
		NullCheck(L_7);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_8 = Component_get_gameObject_m0B0570BA8DDD3CD78A9DB568EA18D7317686603C(L_7, /*hidden argument*/NULL);
		NullCheck(L_8);
		GameObject_SetActive_m25A39F6D9FB68C51F13313F9804E85ACC937BC04(L_8, (bool)1, /*hidden argument*/NULL);
		// item.gameObject.name = "Item " + items.Count + (data.text != null ? ": " + data.text : "");
		DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * L_9 = V_0;
		NullCheck(L_9);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_10 = Component_get_gameObject_m0B0570BA8DDD3CD78A9DB568EA18D7317686603C(L_9, /*hidden argument*/NULL);
		List_1_t9FC1E3F4F8E4068616D377F61C3B6D6DBA4DCF9E * L_11 = ___items3;
		NullCheck(L_11);
		int32_t L_12 = List_1_get_Count_mA2BF5A85C785BFD73EF8FF81491603B8816945B7_inline(L_11, /*hidden argument*/List_1_get_Count_mA2BF5A85C785BFD73EF8FF81491603B8816945B7_RuntimeMethod_var);
		int32_t L_13 = L_12;
		RuntimeObject * L_14 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &L_13);
		OptionData_t5522C87AD5C3F1C8D3748D1FF1825A24F3835831 * L_15 = ___data0;
		NullCheck(L_15);
		String_t* L_16 = OptionData_get_text_m2357EC665D55A54DDC6D7A150E2F74D95F915307_inline(L_15, /*hidden argument*/NULL);
		G_B1_0 = L_14;
		G_B1_1 = _stringLiteral284E12472DB8D8A36F74982258C91605C9D47A2B;
		G_B1_2 = L_10;
		if (L_16)
		{
			G_B2_0 = L_14;
			G_B2_1 = _stringLiteral284E12472DB8D8A36F74982258C91605C9D47A2B;
			G_B2_2 = L_10;
			goto IL_0051;
		}
	}
	{
		G_B3_0 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
		G_B3_1 = G_B1_0;
		G_B3_2 = G_B1_1;
		G_B3_3 = G_B1_2;
		goto IL_0061;
	}

IL_0051:
	{
		OptionData_t5522C87AD5C3F1C8D3748D1FF1825A24F3835831 * L_17 = ___data0;
		NullCheck(L_17);
		String_t* L_18 = OptionData_get_text_m2357EC665D55A54DDC6D7A150E2F74D95F915307_inline(L_17, /*hidden argument*/NULL);
		String_t* L_19 = String_Concat_mB78D0094592718DA6D5DB6C712A9C225631666BE(_stringLiteralCECA32E904728D1645727CB2B9CDEAA153807D77, L_18, /*hidden argument*/NULL);
		G_B3_0 = L_19;
		G_B3_1 = G_B2_0;
		G_B3_2 = G_B2_1;
		G_B3_3 = G_B2_2;
	}

IL_0061:
	{
		String_t* L_20 = String_Concat_m2E1F71C491D2429CC80A28745488FEA947BB7AAC(G_B3_2, G_B3_1, G_B3_0, /*hidden argument*/NULL);
		NullCheck(G_B3_3);
		Object_set_name_m538711B144CDE30F929376BCF72D0DC8F85D0826(G_B3_3, L_20, /*hidden argument*/NULL);
		// if (item.toggle != null)
		DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * L_21 = V_0;
		NullCheck(L_21);
		Toggle_t9ADD572046F831945ED0E48A01B50FEA1CA52106 * L_22 = DropdownItem_get_toggle_m6DAC29FD2E711343DBCDF240B3218BD6211886DE_inline(L_21, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_23 = Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1(L_22, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (!L_23)
		{
			goto IL_0085;
		}
	}
	{
		// item.toggle.isOn = false;
		DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * L_24 = V_0;
		NullCheck(L_24);
		Toggle_t9ADD572046F831945ED0E48A01B50FEA1CA52106 * L_25 = DropdownItem_get_toggle_m6DAC29FD2E711343DBCDF240B3218BD6211886DE_inline(L_24, /*hidden argument*/NULL);
		NullCheck(L_25);
		Toggle_set_isOn_m520D16B143619437D7997316584A029D7C3CABF8(L_25, (bool)0, /*hidden argument*/NULL);
	}

IL_0085:
	{
		// if (item.text)
		DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * L_26 = V_0;
		NullCheck(L_26);
		Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * L_27 = DropdownItem_get_text_mABB014D2DEE9F6B24515DE71A08EBFA82BB44829_inline(L_26, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_28 = Object_op_Implicit_m8B2A44B4B1406ED346D1AE6D962294FD58D0D534(L_27, /*hidden argument*/NULL);
		if (!L_28)
		{
			goto IL_00a3;
		}
	}
	{
		// item.text.text = data.text;
		DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * L_29 = V_0;
		NullCheck(L_29);
		Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * L_30 = DropdownItem_get_text_mABB014D2DEE9F6B24515DE71A08EBFA82BB44829_inline(L_29, /*hidden argument*/NULL);
		OptionData_t5522C87AD5C3F1C8D3748D1FF1825A24F3835831 * L_31 = ___data0;
		NullCheck(L_31);
		String_t* L_32 = OptionData_get_text_m2357EC665D55A54DDC6D7A150E2F74D95F915307_inline(L_31, /*hidden argument*/NULL);
		NullCheck(L_30);
		VirtActionInvoker1< String_t* >::Invoke(75 /* System.Void UnityEngine.UI.Text::set_text(System.String) */, L_30, L_32);
	}

IL_00a3:
	{
		// if (item.image)
		DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * L_33 = V_0;
		NullCheck(L_33);
		Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * L_34 = DropdownItem_get_image_m2879EEFCAB097FBA79BC4DA41ECBA4EBE3CB6185_inline(L_33, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_35 = Object_op_Implicit_m8B2A44B4B1406ED346D1AE6D962294FD58D0D534(L_34, /*hidden argument*/NULL);
		if (!L_35)
		{
			goto IL_00dd;
		}
	}
	{
		// item.image.sprite = data.image;
		DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * L_36 = V_0;
		NullCheck(L_36);
		Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * L_37 = DropdownItem_get_image_m2879EEFCAB097FBA79BC4DA41ECBA4EBE3CB6185_inline(L_36, /*hidden argument*/NULL);
		OptionData_t5522C87AD5C3F1C8D3748D1FF1825A24F3835831 * L_38 = ___data0;
		NullCheck(L_38);
		Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 * L_39 = OptionData_get_image_m0BF991D02528EE3C67FE841C3AA87EC1AE7D8E31_inline(L_38, /*hidden argument*/NULL);
		NullCheck(L_37);
		Image_set_sprite_m0D1DBEFD8E361B3967964C71F93EF47E2AC53A13(L_37, L_39, /*hidden argument*/NULL);
		// item.image.enabled = (item.image.sprite != null);
		DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * L_40 = V_0;
		NullCheck(L_40);
		Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * L_41 = DropdownItem_get_image_m2879EEFCAB097FBA79BC4DA41ECBA4EBE3CB6185_inline(L_40, /*hidden argument*/NULL);
		DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * L_42 = V_0;
		NullCheck(L_42);
		Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * L_43 = DropdownItem_get_image_m2879EEFCAB097FBA79BC4DA41ECBA4EBE3CB6185_inline(L_42, /*hidden argument*/NULL);
		NullCheck(L_43);
		Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 * L_44 = Image_get_sprite_m642D753672A8CBCEB67950914B44EF34C62DD137_inline(L_43, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_45 = Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1(L_44, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		NullCheck(L_41);
		Behaviour_set_enabled_m9755D3B17D7022D23D1E4C618BD9A6B66A5ADC6B(L_41, L_45, /*hidden argument*/NULL);
	}

IL_00dd:
	{
		// items.Add(item);
		List_1_t9FC1E3F4F8E4068616D377F61C3B6D6DBA4DCF9E * L_46 = ___items3;
		DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * L_47 = V_0;
		NullCheck(L_46);
		List_1_Add_m586D1EEB2F63DF391D45015E7D30188261F7DFB3(L_46, L_47, /*hidden argument*/List_1_Add_m586D1EEB2F63DF391D45015E7D30188261F7DFB3_RuntimeMethod_var);
		// return item;
		DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * L_48 = V_0;
		return L_48;
	}
}
// System.Void UnityEngine.UI.Dropdown::AlphaFadeList(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dropdown_AlphaFadeList_m0ECDEA6B54E8EC0ED2C4ACB016942122B6E9FB1E (Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * __this, float ___duration0, float ___alpha1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Dropdown_AlphaFadeList_m0ECDEA6B54E8EC0ED2C4ACB016942122B6E9FB1E_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	CanvasGroup_tE2C664C60990D1DCCEE0CC6545CC3E80369C7F90 * V_0 = NULL;
	{
		// CanvasGroup group = m_Dropdown.GetComponent<CanvasGroup>();
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_0 = __this->get_m_Dropdown_29();
		NullCheck(L_0);
		CanvasGroup_tE2C664C60990D1DCCEE0CC6545CC3E80369C7F90 * L_1 = GameObject_GetComponent_TisCanvasGroup_tE2C664C60990D1DCCEE0CC6545CC3E80369C7F90_m1E62EC28BAFB3FD20C659FFCDADD4A12105219E0(L_0, /*hidden argument*/GameObject_GetComponent_TisCanvasGroup_tE2C664C60990D1DCCEE0CC6545CC3E80369C7F90_m1E62EC28BAFB3FD20C659FFCDADD4A12105219E0_RuntimeMethod_var);
		V_0 = L_1;
		// AlphaFadeList(duration, group.alpha, alpha);
		float L_2 = ___duration0;
		CanvasGroup_tE2C664C60990D1DCCEE0CC6545CC3E80369C7F90 * L_3 = V_0;
		NullCheck(L_3);
		float L_4 = CanvasGroup_get_alpha_mF6AFB387E643765758F1461369A65F59BA06D26E(L_3, /*hidden argument*/NULL);
		float L_5 = ___alpha1;
		Dropdown_AlphaFadeList_m2B80644908D3927EEB29497DBEA5BB5B8B239316(__this, L_2, L_4, L_5, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void UnityEngine.UI.Dropdown::AlphaFadeList(System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dropdown_AlphaFadeList_m2B80644908D3927EEB29497DBEA5BB5B8B239316 (Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * __this, float ___duration0, float ___start1, float ___end2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Dropdown_AlphaFadeList_m2B80644908D3927EEB29497DBEA5BB5B8B239316_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A  V_0;
	memset((&V_0), 0, sizeof(V_0));
	FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A  V_1;
	memset((&V_1), 0, sizeof(V_1));
	{
		// if (end.Equals(start))
		float L_0 = ___start1;
		bool L_1 = Single_Equals_mCDFA927E712FBA83D076864E16C77E39A6E66FE7((float*)(&___end2), L_0, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_000b;
		}
	}
	{
		// return;
		return;
	}

IL_000b:
	{
		// FloatTween tween = new FloatTween {duration = duration, startValue = start, targetValue = end};
		il2cpp_codegen_initobj((&V_1), sizeof(FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A ));
		float L_2 = ___duration0;
		FloatTween_set_duration_m7E3C3B6D6F9D1C5D9AE051ED64915029E8B4F094_inline((FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A *)(&V_1), L_2, /*hidden argument*/NULL);
		float L_3 = ___start1;
		FloatTween_set_startValue_m34ECE8005F47D60A3F5AF976FF28881A2200B549_inline((FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A *)(&V_1), L_3, /*hidden argument*/NULL);
		float L_4 = ___end2;
		FloatTween_set_targetValue_m04567CCFC5510BA34D68C7A2C4AE32D400D59C3E_inline((FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A *)(&V_1), L_4, /*hidden argument*/NULL);
		FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A  L_5 = V_1;
		V_0 = L_5;
		// tween.AddOnChangedCallback(SetAlpha);
		UnityAction_1_t0064196FB7635B812E65BA9FD08D39F68C75DCD9 * L_6 = (UnityAction_1_t0064196FB7635B812E65BA9FD08D39F68C75DCD9 *)il2cpp_codegen_object_new(UnityAction_1_t0064196FB7635B812E65BA9FD08D39F68C75DCD9_il2cpp_TypeInfo_var);
		UnityAction_1__ctor_m4A0C4C988C2B9F801D155D22295CF4DA2DBFDC0D(L_6, __this, (intptr_t)((intptr_t)Dropdown_SetAlpha_mE46118E546C9444182554BD55A1352401AC8CC9A_RuntimeMethod_var), /*hidden argument*/UnityAction_1__ctor_m4A0C4C988C2B9F801D155D22295CF4DA2DBFDC0D_RuntimeMethod_var);
		FloatTween_AddOnChangedCallback_m56955D43A7CDE997CE447A1C69CA708E8190E9AE((FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A *)(&V_0), L_6, /*hidden argument*/NULL);
		// tween.ignoreTimeScale = true;
		FloatTween_set_ignoreTimeScale_m6826FE67438AA7F1E4ECB85EC83812BC2F6F092B_inline((FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A *)(&V_0), (bool)1, /*hidden argument*/NULL);
		// m_AlphaTweenRunner.StartTween(tween);
		TweenRunner_1_tA7C92F52BF30E9A20EDA2DD956E11A1493D098EF * L_7 = __this->get_m_AlphaTweenRunner_32();
		FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A  L_8 = V_0;
		NullCheck(L_7);
		TweenRunner_1_StartTween_m1C12D6475DFCA47D74844FD2395C1057AF1CA41D(L_7, L_8, /*hidden argument*/TweenRunner_1_StartTween_m1C12D6475DFCA47D74844FD2395C1057AF1CA41D_RuntimeMethod_var);
		// }
		return;
	}
}
// System.Void UnityEngine.UI.Dropdown::SetAlpha(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dropdown_SetAlpha_mE46118E546C9444182554BD55A1352401AC8CC9A (Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * __this, float ___alpha0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Dropdown_SetAlpha_mE46118E546C9444182554BD55A1352401AC8CC9A_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (!m_Dropdown)
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_0 = __this->get_m_Dropdown_29();
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Implicit_m8B2A44B4B1406ED346D1AE6D962294FD58D0D534(L_0, /*hidden argument*/NULL);
		if (L_1)
		{
			goto IL_000e;
		}
	}
	{
		// return;
		return;
	}

IL_000e:
	{
		// CanvasGroup group = m_Dropdown.GetComponent<CanvasGroup>();
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_2 = __this->get_m_Dropdown_29();
		NullCheck(L_2);
		CanvasGroup_tE2C664C60990D1DCCEE0CC6545CC3E80369C7F90 * L_3 = GameObject_GetComponent_TisCanvasGroup_tE2C664C60990D1DCCEE0CC6545CC3E80369C7F90_m1E62EC28BAFB3FD20C659FFCDADD4A12105219E0(L_2, /*hidden argument*/GameObject_GetComponent_TisCanvasGroup_tE2C664C60990D1DCCEE0CC6545CC3E80369C7F90_m1E62EC28BAFB3FD20C659FFCDADD4A12105219E0_RuntimeMethod_var);
		// group.alpha = alpha;
		float L_4 = ___alpha0;
		NullCheck(L_3);
		CanvasGroup_set_alpha_m7E3C4DCD13E6B1FD43C797EFF9698BACA1FBEC3D(L_3, L_4, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void UnityEngine.UI.Dropdown::Hide()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dropdown_Hide_m35382248CCB9AB3A863EC390BD50BEBEC2ACC1E4 (Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Dropdown_Hide_m35382248CCB9AB3A863EC390BD50BEBEC2ACC1E4_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (m_Dropdown != null)
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_0 = __this->get_m_Dropdown_29();
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1(L_0, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_003a;
		}
	}
	{
		// AlphaFadeList(m_AlphaFadeSpeed, 0f);
		float L_2 = __this->get_m_AlphaFadeSpeed_28();
		Dropdown_AlphaFadeList_m0ECDEA6B54E8EC0ED2C4ACB016942122B6E9FB1E(__this, L_2, (0.0f), /*hidden argument*/NULL);
		// if (IsActive())
		bool L_3 = VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, __this);
		if (!L_3)
		{
			goto IL_003a;
		}
	}
	{
		// StartCoroutine(DelayedDestroyDropdownList(m_AlphaFadeSpeed));
		float L_4 = __this->get_m_AlphaFadeSpeed_28();
		RuntimeObject* L_5 = Dropdown_DelayedDestroyDropdownList_mFDA7D3AEA4860DEF70F855A259A6A3F7637139CC(__this, L_4, /*hidden argument*/NULL);
		MonoBehaviour_StartCoroutine_mBF8044CE06A35D76A69669ADD8977D05956616B7(__this, L_5, /*hidden argument*/NULL);
	}

IL_003a:
	{
		// if (m_Blocker != null)
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_6 = __this->get_m_Blocker_30();
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_7 = Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1(L_6, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (!L_7)
		{
			goto IL_0054;
		}
	}
	{
		// DestroyBlocker(m_Blocker);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_8 = __this->get_m_Blocker_30();
		VirtActionInvoker1< GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * >::Invoke(46 /* System.Void UnityEngine.UI.Dropdown::DestroyBlocker(UnityEngine.GameObject) */, __this, L_8);
	}

IL_0054:
	{
		// m_Blocker = null;
		__this->set_m_Blocker_30((GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *)NULL);
		// Select();
		VirtActionInvoker0::Invoke(38 /* System.Void UnityEngine.UI.Selectable::Select() */, __this);
		// }
		return;
	}
}
// System.Collections.IEnumerator UnityEngine.UI.Dropdown::DelayedDestroyDropdownList(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dropdown_DelayedDestroyDropdownList_mFDA7D3AEA4860DEF70F855A259A6A3F7637139CC (Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * __this, float ___delay0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Dropdown_DelayedDestroyDropdownList_mFDA7D3AEA4860DEF70F855A259A6A3F7637139CC_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CDelayedDestroyDropdownListU3Ed__74_tE1C8F40CDF9DE52D3A9F431CB712B752DE9F6D69 * L_0 = (U3CDelayedDestroyDropdownListU3Ed__74_tE1C8F40CDF9DE52D3A9F431CB712B752DE9F6D69 *)il2cpp_codegen_object_new(U3CDelayedDestroyDropdownListU3Ed__74_tE1C8F40CDF9DE52D3A9F431CB712B752DE9F6D69_il2cpp_TypeInfo_var);
		U3CDelayedDestroyDropdownListU3Ed__74__ctor_m03CEC81B3046E88B824CD2BB0C86501875B704C8(L_0, 0, /*hidden argument*/NULL);
		U3CDelayedDestroyDropdownListU3Ed__74_tE1C8F40CDF9DE52D3A9F431CB712B752DE9F6D69 * L_1 = L_0;
		NullCheck(L_1);
		L_1->set_U3CU3E4__this_3(__this);
		U3CDelayedDestroyDropdownListU3Ed__74_tE1C8F40CDF9DE52D3A9F431CB712B752DE9F6D69 * L_2 = L_1;
		float L_3 = ___delay0;
		NullCheck(L_2);
		L_2->set_delay_2(L_3);
		return L_2;
	}
}
// System.Void UnityEngine.UI.Dropdown::ImmediateDestroyDropdownList()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dropdown_ImmediateDestroyDropdownList_m6B7217213F4E6CC4089712453892CBEA8725E3A4 (Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Dropdown_ImmediateDestroyDropdownList_m6B7217213F4E6CC4089712453892CBEA8725E3A4_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		// for (int i = 0; i < m_Items.Count; i++)
		V_0 = 0;
		goto IL_002e;
	}

IL_0004:
	{
		// if (m_Items[i] != null)
		List_1_t9FC1E3F4F8E4068616D377F61C3B6D6DBA4DCF9E * L_0 = __this->get_m_Items_31();
		int32_t L_1 = V_0;
		NullCheck(L_0);
		DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * L_2 = List_1_get_Item_m8EB234DA8AED6E033171C6C43F707C2592C145AA_inline(L_0, L_1, /*hidden argument*/List_1_get_Item_m8EB234DA8AED6E033171C6C43F707C2592C145AA_RuntimeMethod_var);
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_3 = Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1(L_2, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (!L_3)
		{
			goto IL_002a;
		}
	}
	{
		// DestroyItem(m_Items[i]);
		List_1_t9FC1E3F4F8E4068616D377F61C3B6D6DBA4DCF9E * L_4 = __this->get_m_Items_31();
		int32_t L_5 = V_0;
		NullCheck(L_4);
		DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * L_6 = List_1_get_Item_m8EB234DA8AED6E033171C6C43F707C2592C145AA_inline(L_4, L_5, /*hidden argument*/List_1_get_Item_m8EB234DA8AED6E033171C6C43F707C2592C145AA_RuntimeMethod_var);
		VirtActionInvoker1< DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * >::Invoke(50 /* System.Void UnityEngine.UI.Dropdown::DestroyItem(UnityEngine.UI.Dropdown/DropdownItem) */, __this, L_6);
	}

IL_002a:
	{
		// for (int i = 0; i < m_Items.Count; i++)
		int32_t L_7 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1));
	}

IL_002e:
	{
		// for (int i = 0; i < m_Items.Count; i++)
		int32_t L_8 = V_0;
		List_1_t9FC1E3F4F8E4068616D377F61C3B6D6DBA4DCF9E * L_9 = __this->get_m_Items_31();
		NullCheck(L_9);
		int32_t L_10 = List_1_get_Count_mA2BF5A85C785BFD73EF8FF81491603B8816945B7_inline(L_9, /*hidden argument*/List_1_get_Count_mA2BF5A85C785BFD73EF8FF81491603B8816945B7_RuntimeMethod_var);
		if ((((int32_t)L_8) < ((int32_t)L_10)))
		{
			goto IL_0004;
		}
	}
	{
		// m_Items.Clear();
		List_1_t9FC1E3F4F8E4068616D377F61C3B6D6DBA4DCF9E * L_11 = __this->get_m_Items_31();
		NullCheck(L_11);
		List_1_Clear_m5A1B380174A642331CB7D6B9DAC84F13766017D0(L_11, /*hidden argument*/List_1_Clear_m5A1B380174A642331CB7D6B9DAC84F13766017D0_RuntimeMethod_var);
		// if (m_Dropdown != null)
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_12 = __this->get_m_Dropdown_29();
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_13 = Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1(L_12, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
		if (!L_13)
		{
			goto IL_0061;
		}
	}
	{
		// DestroyDropdownList(m_Dropdown);
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_14 = __this->get_m_Dropdown_29();
		VirtActionInvoker1< GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * >::Invoke(48 /* System.Void UnityEngine.UI.Dropdown::DestroyDropdownList(UnityEngine.GameObject) */, __this, L_14);
	}

IL_0061:
	{
		// m_Dropdown = null;
		__this->set_m_Dropdown_29((GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *)NULL);
		// }
		return;
	}
}
// System.Void UnityEngine.UI.Dropdown::OnSelectItem(UnityEngine.UI.Toggle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dropdown_OnSelectItem_m57F0626C9D1A326B4FA15BA4B2F20EF9D529D95B (Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * __this, Toggle_t9ADD572046F831945ED0E48A01B50FEA1CA52106 * ___toggle0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Dropdown_OnSelectItem_m57F0626C9D1A326B4FA15BA4B2F20EF9D529D95B_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * V_1 = NULL;
	Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * V_2 = NULL;
	int32_t V_3 = 0;
	{
		// if (!toggle.isOn)
		Toggle_t9ADD572046F831945ED0E48A01B50FEA1CA52106 * L_0 = ___toggle0;
		NullCheck(L_0);
		bool L_1 = Toggle_get_isOn_mC0C6AA83480A8DEFC7ADB2BC4FE1FCF0D92CA964_inline(L_0, /*hidden argument*/NULL);
		if (L_1)
		{
			goto IL_000f;
		}
	}
	{
		// toggle.isOn = true;
		Toggle_t9ADD572046F831945ED0E48A01B50FEA1CA52106 * L_2 = ___toggle0;
		NullCheck(L_2);
		Toggle_set_isOn_m520D16B143619437D7997316584A029D7C3CABF8(L_2, (bool)1, /*hidden argument*/NULL);
	}

IL_000f:
	{
		// int selectedIndex = -1;
		V_0 = (-1);
		// Transform tr = toggle.transform;
		Toggle_t9ADD572046F831945ED0E48A01B50FEA1CA52106 * L_3 = ___toggle0;
		NullCheck(L_3);
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_4 = Component_get_transform_m00F05BD782F920C301A7EBA480F3B7A904C07EC9(L_3, /*hidden argument*/NULL);
		V_1 = L_4;
		// Transform parent = tr.parent;
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_5 = V_1;
		NullCheck(L_5);
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_6 = Transform_get_parent_m8FA24E38A1FA29D90CBF3CDC9F9F017C65BB3403(L_5, /*hidden argument*/NULL);
		V_2 = L_6;
		// for (int i = 0; i < parent.childCount; i++)
		V_3 = 0;
		goto IL_003c;
	}

IL_0023:
	{
		// if (parent.GetChild(i) == tr)
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_7 = V_2;
		int32_t L_8 = V_3;
		NullCheck(L_7);
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_9 = Transform_GetChild_mC86B9B61E4EC086A571B09EA7A33FFBF50DF52D3(L_7, L_8, /*hidden argument*/NULL);
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_10 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
		bool L_11 = Object_op_Equality_mBC2401774F3BE33E8CF6F0A8148E66C95D6CFF1C(L_9, L_10, /*hidden argument*/NULL);
		if (!L_11)
		{
			goto IL_0038;
		}
	}
	{
		// selectedIndex = i - 1;
		int32_t L_12 = V_3;
		V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1));
		// break;
		goto IL_0045;
	}

IL_0038:
	{
		// for (int i = 0; i < parent.childCount; i++)
		int32_t L_13 = V_3;
		V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1));
	}

IL_003c:
	{
		// for (int i = 0; i < parent.childCount; i++)
		int32_t L_14 = V_3;
		Transform_tBB9E78A2766C3C83599A8F66EDE7D1FCAFC66EDA * L_15 = V_2;
		NullCheck(L_15);
		int32_t L_16 = Transform_get_childCount_m7665D779DCDB6B175FB52A254276CDF0C384A724(L_15, /*hidden argument*/NULL);
		if ((((int32_t)L_14) < ((int32_t)L_16)))
		{
			goto IL_0023;
		}
	}

IL_0045:
	{
		// if (selectedIndex < 0)
		int32_t L_17 = V_0;
		if ((((int32_t)L_17) >= ((int32_t)0)))
		{
			goto IL_004a;
		}
	}
	{
		// return;
		return;
	}

IL_004a:
	{
		// value = selectedIndex;
		int32_t L_18 = V_0;
		Dropdown_set_value_m8899C656D4A14C8AD965B64EBAFDAA1EFC8C056A(__this, L_18, /*hidden argument*/NULL);
		// Hide();
		Dropdown_Hide_m35382248CCB9AB3A863EC390BD50BEBEC2ACC1E4(__this, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void UnityEngine.UI.Dropdown::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dropdown__cctor_m3B76BCC67847B1F4704C2A91FC7BBC1991630061 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Dropdown__cctor_m3B76BCC67847B1F4704C2A91FC7BBC1991630061_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// private static OptionData s_NoOptionData = new OptionData();
		OptionData_t5522C87AD5C3F1C8D3748D1FF1825A24F3835831 * L_0 = (OptionData_t5522C87AD5C3F1C8D3748D1FF1825A24F3835831 *)il2cpp_codegen_object_new(OptionData_t5522C87AD5C3F1C8D3748D1FF1825A24F3835831_il2cpp_TypeInfo_var);
		OptionData__ctor_m5FF808A9DC863C8D595D5F6BD2DBDC02112F1606(L_0, /*hidden argument*/NULL);
		((Dropdown_tF6331401084B1213CAB10587A6EC81461501930F_StaticFields*)il2cpp_codegen_static_fields_for(Dropdown_tF6331401084B1213CAB10587A6EC81461501930F_il2cpp_TypeInfo_var))->set_s_NoOptionData_34(L_0);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void AxisEventData_set_moveVector_m355ADAD19DE3EA67459EAE40FAEAEBE93414FEA3_inline (AxisEventData_t6684191CFC2ADB0DD66DD195174D92F017862442 * __this, Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___value0, const RuntimeMethod* method)
{
	{
		// public Vector2 moveVector { get; set; }
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_0 = ___value0;
		__this->set_U3CmoveVectorU3Ek__BackingField_2(L_0);
		return;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void AxisEventData_set_moveDir_mD16579255C9B76717A3B349BCFBB371044E23EFA_inline (AxisEventData_t6684191CFC2ADB0DD66DD195174D92F017862442 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	{
		// public MoveDirection moveDir { get; set; }
		int32_t L_0 = ___value0;
		__this->set_U3CmoveDirU3Ek__BackingField_3(L_0);
		return;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939 * EventSystem_get_currentInputModule_mAA917C940E32ECAC4324D6824A9E0A951F16D891_inline (EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * __this, const RuntimeMethod* method)
{
	{
		// get { return m_CurrentInputModule; }
		BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939 * L_0 = __this->get_m_CurrentInputModule_5();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * EventSystem_get_currentSelectedGameObject_mE28E78D268403602DE1FB6F059EE3E9CDB7325A4_inline (EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * __this, const RuntimeMethod* method)
{
	{
		// get { return m_CurrentSelected; }
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_0 = __this->get_m_CurrentSelected_10();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * RaycastResult_get_gameObject_m9D77DEDFF498BAFE29A5F88E9F238400D04C8FDD_inline (RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91 * __this, const RuntimeMethod* method)
{
	{
		// get { return m_GameObject; }
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_0 = __this->get_m_GameObject_0();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * PointerEventData_get_pointerEnter_m47E87ACB1557B6380D0E66F57C2F9FFFD5E86DC2_inline (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, const RuntimeMethod* method)
{
	{
		// public GameObject pointerEnter { get; set; }
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_0 = __this->get_U3CpointerEnterU3Ek__BackingField_2();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR EventFunction_1_t156B38372E4198DF5F3BFB91B163298206561AAA * ExecuteEvents_get_pointerExitHandler_mE5EC9537676A055EEE178A4E6B58D96F9B4AC301_inline (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_get_pointerExitHandler_mE5EC9537676A055EEE178A4E6B58D96F9B4AC301UnityEngine_UI_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// get { return s_PointerExitHandler; }
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		EventFunction_1_t156B38372E4198DF5F3BFB91B163298206561AAA * L_0 = ((ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var))->get_s_PointerExitHandler_1();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void PointerEventData_set_pointerEnter_mB891C530B173BCDF4FDD5CC757A30AE498D77360_inline (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___value0, const RuntimeMethod* method)
{
	{
		// public GameObject pointerEnter { get; set; }
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_0 = ___value0;
		__this->set_U3CpointerEnterU3Ek__BackingField_2(L_0);
		return;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR EventFunction_1_t500F03BFA685F0E6C5888E69E10E9A4BDCFF29E4 * ExecuteEvents_get_pointerEnterHandler_mFD5296E38EB1C5EB6D16CB83913430FEEBF889A5_inline (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_get_pointerEnterHandler_mFD5296E38EB1C5EB6D16CB83913430FEEBF889A5UnityEngine_UI_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// get { return s_PointerEnterHandler; }
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		EventFunction_1_t500F03BFA685F0E6C5888E69E10E9A4BDCFF29E4 * L_0 = ((ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var))->get_s_PointerEnterHandler_0();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * BaseInputModule_get_eventSystem_mEF6DEC17FF56D786AA217A52FCCFE8C6F38546BE_inline (BaseInputModule_t904837FCFA79B6C3CED862FF85C9C5F8D6F32939 * __this, const RuntimeMethod* method)
{
	{
		// get { return m_EventSystem; }
		EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * L_0 = __this->get_m_EventSystem_6();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR EventFunction_1_t945B1CBADCA0B509D2BDA6B166CBCCBC80030FC8 * ExecuteEvents_get_deselectHandler_mEAA9E3701CC972EFDD20B30E9B3CD9302B2FD668_inline (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_get_deselectHandler_mEAA9E3701CC972EFDD20B30E9B3CD9302B2FD668UnityEngine_UI_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// get { return s_DeselectHandler; }
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		EventFunction_1_t945B1CBADCA0B509D2BDA6B166CBCCBC80030FC8 * L_0 = ((ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var))->get_s_DeselectHandler_13();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR EventFunction_1_t7521247C87411935E8A2CA38683533083459473F * ExecuteEvents_get_selectHandler_m26186C0D78CA4A8AFA0789A09F488F7E186BE1C8_inline (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_get_selectHandler_m26186C0D78CA4A8AFA0789A09F488F7E186BE1C8UnityEngine_UI_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// get { return s_SelectHandler; }
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		EventFunction_1_t7521247C87411935E8A2CA38683533083459473F * L_0 = ((ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var))->get_s_SelectHandler_12();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR List_1_tED9ECFD90851157EFC14F5BE7FAA8124613D0C97 * RaycasterManager_GetRaycasters_m3088F1DFEEDD695546B8CC290E34FD6093CD264D_inline (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (RaycasterManager_GetRaycasters_m3088F1DFEEDD695546B8CC290E34FD6093CD264DUnityEngine_UI_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// return s_Raycasters;
		IL2CPP_RUNTIME_CLASS_INIT(RaycasterManager_tB52F7D391E0E8A513AC945496EACEC93B2D83C3A_il2cpp_TypeInfo_var);
		List_1_tED9ECFD90851157EFC14F5BE7FAA8124613D0C97 * L_0 = ((RaycasterManager_tB52F7D391E0E8A513AC945496EACEC93B2D83C3A_StaticFields*)il2cpp_codegen_static_fields_for(RaycasterManager_tB52F7D391E0E8A513AC945496EACEC93B2D83C3A_il2cpp_TypeInfo_var))->get_s_Raycasters_0();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void EventTrigger_set_triggers_mC0AB6B03331A1D1E51AB9C0457DA7A4C3006DFEA_inline (EventTrigger_t594B0A2EC0E92150FF56250E207ECB7A90BB6298 * __this, List_1_t3D4AF004AB30F72D5A06525187E5F50A875DE9FA * ___value0, const RuntimeMethod* method)
{
	{
		// set { m_Delegates = value; }
		List_1_t3D4AF004AB30F72D5A06525187E5F50A875DE9FA * L_0 = ___value0;
		__this->set_m_Delegates_4(L_0);
		// set { m_Delegates = value; }
		return;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR int32_t PhysicsRaycaster_get_maxRayIntersections_m731D62B45F87B97DCBBE0DA728B8653E64995ABF_inline (PhysicsRaycaster_tA2270920B561715BFCB1BDF0D759889B5985826C * __this, const RuntimeMethod* method)
{
	{
		// get { return m_MaxRayIntersections; }
		int32_t L_0 = __this->get_m_MaxRayIntersections_8();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void RaycastResult_set_gameObject_m4EB676328BEC6E2C3A2AFBA4B405CEDDEAEBBFFA_inline (RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91 * __this, GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___value0, const RuntimeMethod* method)
{
	{
		// set { m_GameObject = value; }
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_0 = ___value0;
		__this->set_m_GameObject_0(L_0);
		// set { m_GameObject = value; }
		return;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  PointerEventData_get_position_mF25FC495A9C968C65BF34B5984616CBFB6332D55_inline (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, const RuntimeMethod* method)
{
	{
		// public Vector2 position { get; set; }
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_0 = __this->get_U3CpositionU3Ek__BackingField_12();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void PointerEventData_set_eligibleForClick_m40B82588BC83E4CF72209B9B1A50585CCE82ABD2_inline (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, bool ___value0, const RuntimeMethod* method)
{
	{
		// public bool eligibleForClick { get; set; }
		bool L_0 = ___value0;
		__this->set_U3CeligibleForClickU3Ek__BackingField_10(L_0);
		return;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void PointerEventData_set_pointerId_m078CD15662E127124C86C88ACB3C5B44E61F1A54_inline (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	{
		// public int pointerId { get; set; }
		int32_t L_0 = ___value0;
		__this->set_U3CpointerIdU3Ek__BackingField_11(L_0);
		return;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void PointerEventData_set_position_m9BDCBF26C28C01F781ACB8FC87448CB4ADD0BBD5_inline (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___value0, const RuntimeMethod* method)
{
	{
		// public Vector2 position { get; set; }
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_0 = ___value0;
		__this->set_U3CpositionU3Ek__BackingField_12(L_0);
		return;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void PointerEventData_set_delta_mC9CBC11B2F8147F7E94590769271297EE018682F_inline (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___value0, const RuntimeMethod* method)
{
	{
		// public Vector2 delta { get; set; }
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_0 = ___value0;
		__this->set_U3CdeltaU3Ek__BackingField_13(L_0);
		return;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void PointerEventData_set_pressPosition_m3F5805FAD17E1BC44B84795506DE7EBA7215A46C_inline (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___value0, const RuntimeMethod* method)
{
	{
		// public Vector2 pressPosition { get; set; }
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_0 = ___value0;
		__this->set_U3CpressPositionU3Ek__BackingField_14(L_0);
		return;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void PointerEventData_set_clickTime_m65041A6875D4A8091A0F7195D8E3D11F1DE49FFD_inline (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, float ___value0, const RuntimeMethod* method)
{
	{
		// public float clickTime { get; set; }
		float L_0 = ___value0;
		__this->set_U3CclickTimeU3Ek__BackingField_17(L_0);
		return;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void PointerEventData_set_clickCount_mE77013E6A569F7BE54306B6AE6DE6B24396789F0_inline (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	{
		// public int clickCount { get; set; }
		int32_t L_0 = ___value0;
		__this->set_U3CclickCountU3Ek__BackingField_18(L_0);
		return;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void PointerEventData_set_scrollDelta_mC28D770F77171619EADE3FADA463866F6E4F3733_inline (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  ___value0, const RuntimeMethod* method)
{
	{
		// public Vector2 scrollDelta { get; set; }
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_0 = ___value0;
		__this->set_U3CscrollDeltaU3Ek__BackingField_19(L_0);
		return;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void PointerEventData_set_useDragThreshold_mB742BB006F245766C00371FF33B680FF3F0F48F1_inline (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, bool ___value0, const RuntimeMethod* method)
{
	{
		// public bool useDragThreshold { get; set; }
		bool L_0 = ___value0;
		__this->set_U3CuseDragThresholdU3Ek__BackingField_20(L_0);
		return;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void PointerEventData_set_dragging_m34110A723023758249425A1F3C98EFA27BF19F45_inline (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, bool ___value0, const RuntimeMethod* method)
{
	{
		// public bool dragging { get; set; }
		bool L_0 = ___value0;
		__this->set_U3CdraggingU3Ek__BackingField_21(L_0);
		return;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void PointerEventData_set_button_m240561B7D92B4AD898CDBD887828B48BBDD0DD2A_inline (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	{
		// public InputButton button { get; set; }
		int32_t L_0 = ___value0;
		__this->set_U3CbuttonU3Ek__BackingField_22(L_0);
		return;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  PointerEventData_get_delta_mC5D62E985D40A7708316C6E07B699B96D9C8184E_inline (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, const RuntimeMethod* method)
{
	{
		// public Vector2 delta { get; set; }
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_0 = __this->get_U3CdeltaU3Ek__BackingField_13();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  PointerEventData_get_scrollDelta_mF473A122C860EC5279F6F5D085912BDA6418690B_inline (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, const RuntimeMethod* method)
{
	{
		// public Vector2 scrollDelta { get; set; }
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_0 = __this->get_U3CscrollDeltaU3Ek__BackingField_19();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  PointerEventData_get_pointerCurrentRaycast_mE58F786484E13AF2E6C2706E20C889E7453E3A7A_inline (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, const RuntimeMethod* method)
{
	{
		// public RaycastResult pointerCurrentRaycast { get; set; }
		RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  L_0 = __this->get_U3CpointerCurrentRaycastU3Ek__BackingField_7();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  PointerEventData_get_pointerPressRaycast_m722BCA823E0405C9DF20312CDFBBEB5B1B05B7AE_inline (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, const RuntimeMethod* method)
{
	{
		// public RaycastResult pointerPressRaycast { get; set; }
		RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  L_0 = __this->get_U3CpointerPressRaycastU3Ek__BackingField_8();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void PointerEventData_set_lastPress_m0E97AFEEB05C4DDEDA0465481CFE09EFDF617319_inline (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___value0, const RuntimeMethod* method)
{
	{
		// public GameObject lastPress { get; private set; }
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_0 = ___value0;
		__this->set_U3ClastPressU3Ek__BackingField_4(L_0);
		return;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR bool PointerEventData_get_eligibleForClick_m2DAAE590F749D77C50A3665B848B6F778518E29A_inline (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, const RuntimeMethod* method)
{
	{
		// public bool eligibleForClick { get; set; }
		bool L_0 = __this->get_U3CeligibleForClickU3Ek__BackingField_10();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * PointerEventData_get_pointerPress_m7B8C9E16E2B9E86C4DA93A2A2E3A58E56536406B_inline (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, const RuntimeMethod* method)
{
	{
		// get { return m_PointerPress; }
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_0 = __this->get_m_PointerPress_3();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * PointerEventData_get_lastPress_m6B005D786FC5B30ECD8D5BC068420D0C361357F4_inline (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, const RuntimeMethod* method)
{
	{
		// public GameObject lastPress { get; private set; }
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_0 = __this->get_U3ClastPressU3Ek__BackingField_4();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * PointerEventData_get_pointerDrag_m20299CC70BC6DA11AFDB8A33A957AC306FBEE5C7_inline (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, const RuntimeMethod* method)
{
	{
		// public GameObject pointerDrag { get; set; }
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_0 = __this->get_U3CpointerDragU3Ek__BackingField_6();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR bool PointerEventData_get_useDragThreshold_mD34A3546D654B48F02FA3920DBEC208891257482_inline (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, const RuntimeMethod* method)
{
	{
		// public bool useDragThreshold { get; set; }
		bool L_0 = __this->get_U3CuseDragThresholdU3Ek__BackingField_20();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR int32_t PointerEventData_get_pointerId_mD351BA661F70CDBB48AA5E80496179069E620D97_inline (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, const RuntimeMethod* method)
{
	{
		// public int pointerId { get; set; }
		int32_t L_0 = __this->get_U3CpointerIdU3Ek__BackingField_11();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void PointerEventData_set_pointerCurrentRaycast_mA63CA749AC5410AF7D28F4C924BA3372E12F61FC_inline (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  ___value0, const RuntimeMethod* method)
{
	{
		// public RaycastResult pointerCurrentRaycast { get; set; }
		RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  L_0 = ___value0;
		__this->set_U3CpointerCurrentRaycastU3Ek__BackingField_7(L_0);
		return;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR bool PointerEventData_get_dragging_mDB8CAFA859F6B7AC6EABAE340FA047BC2620927F_inline (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, const RuntimeMethod* method)
{
	{
		// public bool dragging { get; set; }
		bool L_0 = __this->get_U3CdraggingU3Ek__BackingField_21();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  PointerEventData_get_pressPosition_m7C8D5A54C81C801EB577A60718C4211DFA1A3624_inline (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, const RuntimeMethod* method)
{
	{
		// public Vector2 pressPosition { get; set; }
		Vector2_tA85D2DD88578276CA8A8796756458277E72D073D  L_0 = __this->get_U3CpressPositionU3Ek__BackingField_14();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR int32_t EventSystem_get_pixelDragThreshold_mE7B5BD351A7B6CD3881D212B84351F23C54AC724_inline (EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * __this, const RuntimeMethod* method)
{
	{
		// get { return m_DragThreshold; }
		int32_t L_0 = __this->get_m_DragThreshold_9();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR EventFunction_1_t51AEB71F82F660F259E3704B0234135B58AFFC27 * ExecuteEvents_get_beginDragHandler_m7F238765714F73899EAFDF0BA203D9A8A57AED31_inline (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_get_beginDragHandler_m7F238765714F73899EAFDF0BA203D9A8A57AED31UnityEngine_UI_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// get { return s_BeginDragHandler; }
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		EventFunction_1_t51AEB71F82F660F259E3704B0234135B58AFFC27 * L_0 = ((ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var))->get_s_BeginDragHandler_6();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR EventFunction_1_tB4C54A8FCB75F989CB93F264C377A493ADE6C3B6 * ExecuteEvents_get_pointerUpHandler_m7EDDD1128DC04344CECEBCB9B6B7CD064F7FAED2_inline (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_get_pointerUpHandler_m7EDDD1128DC04344CECEBCB9B6B7CD064F7FAED2UnityEngine_UI_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// get { return s_PointerUpHandler; }
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		EventFunction_1_tB4C54A8FCB75F989CB93F264C377A493ADE6C3B6 * L_0 = ((ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var))->get_s_PointerUpHandler_3();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void PointerEventData_set_rawPointerPress_mEBAE6DDF7485B81E092BDE13462926FB5C251BB2_inline (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___value0, const RuntimeMethod* method)
{
	{
		// public GameObject rawPointerPress { get; set; }
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_0 = ___value0;
		__this->set_U3CrawPointerPressU3Ek__BackingField_5(L_0);
		return;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR EventFunction_1_t0E9496F82F057823DBF9B209D6D8F04FC499CEA1 * ExecuteEvents_get_dragHandler_m41B7D77771806788CD773C83C2E5A53D5ED5B179_inline (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_get_dragHandler_m41B7D77771806788CD773C83C2E5A53D5ED5B179UnityEngine_UI_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// get { return s_DragHandler; }
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		EventFunction_1_t0E9496F82F057823DBF9B209D6D8F04FC499CEA1 * L_0 = ((ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var))->get_s_DragHandler_7();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR MouseButtonEventData_tDD4D7A2BEE7C4674ADFD921AB2323FBFF7317988 * ButtonState_get_eventData_mA9D054D526473A2481A997758CDDEB022E67351D_inline (ButtonState_tCF0544E1131CD058FABBEE56FA1D0A4716A17F9D * __this, const RuntimeMethod* method)
{
	{
		// get { return m_EventData; }
		MouseButtonEventData_tDD4D7A2BEE7C4674ADFD921AB2323FBFF7317988 * L_0 = __this->get_m_EventData_1();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR int32_t ButtonState_get_button_mB538B2D483C482A7E628D26BA390449A54C958A3_inline (ButtonState_tCF0544E1131CD058FABBEE56FA1D0A4716A17F9D * __this, const RuntimeMethod* method)
{
	{
		// get { return m_Button; }
		int32_t L_0 = __this->get_m_Button_0();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void ButtonState_set_button_m9D44DBD86C06F5C9DF68A84CD5D89A4847E02D68_inline (ButtonState_tCF0544E1131CD058FABBEE56FA1D0A4716A17F9D * __this, int32_t ___value0, const RuntimeMethod* method)
{
	{
		// set { m_Button = value; }
		int32_t L_0 = ___value0;
		__this->set_m_Button_0(L_0);
		// set { m_Button = value; }
		return;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void ButtonState_set_eventData_m3E72ED95C634264A32BE660552D22684B0BF8B55_inline (ButtonState_tCF0544E1131CD058FABBEE56FA1D0A4716A17F9D * __this, MouseButtonEventData_tDD4D7A2BEE7C4674ADFD921AB2323FBFF7317988 * ___value0, const RuntimeMethod* method)
{
	{
		// set { m_EventData = value; }
		MouseButtonEventData_tDD4D7A2BEE7C4674ADFD921AB2323FBFF7317988 * L_0 = ___value0;
		__this->set_m_EventData_1(L_0);
		// set { m_EventData = value; }
		return;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR bool EventSystem_get_isFocused_m421DE003FCADF582AF1D7F0B8B036513E9743294_inline (EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * __this, const RuntimeMethod* method)
{
	{
		// get { return m_HasFocus; }
		bool L_0 = __this->get_m_HasFocus_11();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR EventFunction_1_t7BFB6A90DB6AE5607866DE2A89133CA327285B1E * ExecuteEvents_get_pointerClickHandler_mA657195AEC7D0A42036CBCAC9AD48F215C3C69E3_inline (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_get_pointerClickHandler_mA657195AEC7D0A42036CBCAC9AD48F215C3C69E3UnityEngine_UI_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// get { return s_PointerClickHandler; }
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		EventFunction_1_t7BFB6A90DB6AE5607866DE2A89133CA327285B1E * L_0 = ((ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var))->get_s_PointerClickHandler_4();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR EventFunction_1_t720BFA53CC728483A4F8F3E442824FBB413960B5 * ExecuteEvents_get_dropHandler_mC2362B96C6CD3628B83722F4B7C73E707C6C1EAF_inline (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_get_dropHandler_mC2362B96C6CD3628B83722F4B7C73E707C6C1EAFUnityEngine_UI_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// get { return s_DropHandler; }
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		EventFunction_1_t720BFA53CC728483A4F8F3E442824FBB413960B5 * L_0 = ((ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var))->get_s_DropHandler_9();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR EventFunction_1_t27247279794E7FDE55DC4CE9990E1DED38CDAF20 * ExecuteEvents_get_endDragHandler_m23B60D3E3873043263069A3C3145393475690769_inline (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_get_endDragHandler_m23B60D3E3873043263069A3C3145393475690769UnityEngine_UI_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// get { return s_EndDragHandler; }
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		EventFunction_1_t27247279794E7FDE55DC4CE9990E1DED38CDAF20 * L_0 = ((ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var))->get_s_EndDragHandler_8();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void PointerEventData_set_pointerDrag_mAA21AD97ABF508FD1D2313C36CAEF3A969F1D35D_inline (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___value0, const RuntimeMethod* method)
{
	{
		// public GameObject pointerDrag { get; set; }
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_0 = ___value0;
		__this->set_U3CpointerDragU3Ek__BackingField_6(L_0);
		return;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * EventSystem_get_firstSelectedGameObject_m8CAFDA874F89BDA34E0984860046C1C171B200E1_inline (EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * __this, const RuntimeMethod* method)
{
	{
		// get { return m_FirstSelected; }
		GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * L_0 = __this->get_m_FirstSelected_7();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR bool EventSystem_get_sendNavigationEvents_m0DB01018B4EF41A51D0AD481DD07F381ED2223DF_inline (EventSystem_t06ACEF1C8D95D44D3A7F57ED4BAA577101B4EA77 * __this, const RuntimeMethod* method)
{
	{
		// get { return m_sendNavigationEvents; }
		bool L_0 = __this->get_m_sendNavigationEvents_8();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void PointerEventData_set_pointerPressRaycast_m2F371C6E5AB2AAB39C6F7F889594D480D797D5FD_inline (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  ___value0, const RuntimeMethod* method)
{
	{
		// public RaycastResult pointerPressRaycast { get; set; }
		RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  L_0 = ___value0;
		__this->set_U3CpointerPressRaycastU3Ek__BackingField_8(L_0);
		return;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR EventFunction_1_t94FBBDEF418C6167886272036699D1A74444B57E * ExecuteEvents_get_pointerDownHandler_m8AE9CA906C86BBBEB75BA2D05F5DAB01F62519E3_inline (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_get_pointerDownHandler_m8AE9CA906C86BBBEB75BA2D05F5DAB01F62519E3UnityEngine_UI_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// get { return s_PointerDownHandler; }
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		EventFunction_1_t94FBBDEF418C6167886272036699D1A74444B57E * L_0 = ((ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var))->get_s_PointerDownHandler_2();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR float PointerEventData_get_clickTime_m22DF8D2239FF9E101B69E3C27710B3512328BBF3_inline (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, const RuntimeMethod* method)
{
	{
		// public float clickTime { get; set; }
		float L_0 = __this->get_U3CclickTimeU3Ek__BackingField_17();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR int32_t PointerEventData_get_clickCount_m171A2D241BD02AC43908420497688C5B354BF6E9_inline (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, const RuntimeMethod* method)
{
	{
		// public int clickCount { get; set; }
		int32_t L_0 = __this->get_U3CclickCountU3Ek__BackingField_18();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR EventFunction_1_tBDB74EA8100B6A332148C484883D175247B86418 * ExecuteEvents_get_initializePotentialDrag_m5B3D899EB08DA227EFBFC67778DDB98D7505C6D4_inline (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_get_initializePotentialDrag_m5B3D899EB08DA227EFBFC67778DDB98D7505C6D4UnityEngine_UI_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// get { return s_InitializePotentialDragHandler; }
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		EventFunction_1_tBDB74EA8100B6A332148C484883D175247B86418 * L_0 = ((ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var))->get_s_InitializePotentialDragHandler_5();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR EventFunction_1_t5BB945D5F864E6359484E402D1FE8929D197BE5B * ExecuteEvents_get_submitHandler_m734C2BE2F7CDA7F5C42897E3C8023D3C7E1EDF88_inline (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_get_submitHandler_m734C2BE2F7CDA7F5C42897E3C8023D3C7E1EDF88UnityEngine_UI_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// get { return s_SubmitHandler; }
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		EventFunction_1_t5BB945D5F864E6359484E402D1FE8929D197BE5B * L_0 = ((ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var))->get_s_SubmitHandler_15();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR EventFunction_1_tB1E06A1C7DCF49735FC24FF0D18D41AC38573258 * ExecuteEvents_get_cancelHandler_m5DB4A9513FB8B9248AE555F7D8E8043175B8D995_inline (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_get_cancelHandler_m5DB4A9513FB8B9248AE555F7D8E8043175B8D995UnityEngine_UI_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// get { return s_CancelHandler; }
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		EventFunction_1_tB1E06A1C7DCF49735FC24FF0D18D41AC38573258 * L_0 = ((ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var))->get_s_CancelHandler_16();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR int32_t AxisEventData_get_moveDir_mD9CF8343509BAE60C581138D824F9C53659DBBD4_inline (AxisEventData_t6684191CFC2ADB0DD66DD195174D92F017862442 * __this, const RuntimeMethod* method)
{
	{
		// public MoveDirection moveDir { get; set; }
		int32_t L_0 = __this->get_U3CmoveDirU3Ek__BackingField_3();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR EventFunction_1_tB2C19C9019D16125E4D50F9E2BD670A9A4DE01FB * ExecuteEvents_get_moveHandler_m113A4222FC10723B2E38398E182C02F6624D6F24_inline (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_get_moveHandler_m113A4222FC10723B2E38398E182C02F6624D6F24UnityEngine_UI_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// get { return s_MoveHandler; }
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		EventFunction_1_tB2C19C9019D16125E4D50F9E2BD670A9A4DE01FB * L_0 = ((ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var))->get_s_MoveHandler_14();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR EventFunction_1_t5B706CE4B39EE6E9686FF18638472F67BD7FB99A * ExecuteEvents_get_scrollHandler_m48E5B17388986BD59EC7A7BF27E3D30A9FD057F7_inline (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_get_scrollHandler_m48E5B17388986BD59EC7A7BF27E3D30A9FD057F7UnityEngine_UI_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// get { return s_ScrollHandler; }
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		EventFunction_1_t5B706CE4B39EE6E9686FF18638472F67BD7FB99A * L_0 = ((ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var))->get_s_ScrollHandler_10();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR EventFunction_1_tB6296132C4DCDE6C05DD1F342941985DC893E173 * ExecuteEvents_get_updateSelectedHandler_mE18DBB058B1EDC75D4F690A1E35003749BBC0567_inline (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ExecuteEvents_get_updateSelectedHandler_mE18DBB058B1EDC75D4F690A1E35003749BBC0567UnityEngine_UI_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// get { return s_UpdateSelectedHandler; }
		IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var);
		EventFunction_1_tB6296132C4DCDE6C05DD1F342941985DC893E173 * L_0 = ((ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t622B95FF46A568C8205B76C1D4111049FC265985_il2cpp_TypeInfo_var))->get_s_UpdateSelectedHandler_11();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR bool TouchInputModule_get_forceModuleActive_m3DBB16E0B71B7567515CBE0089A91EF4A0B344C3_inline (TouchInputModule_t9D8F03041D5F5C10102782C1FD3264794CF6F945 * __this, const RuntimeMethod* method)
{
	{
		// get { return m_ForceModuleActive; }
		bool L_0 = __this->get_m_ForceModuleActive_19();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR float AspectRatioFitter_get_aspectRatio_m7141303427F7C4B091B584E7D4ED93B54A91BA24_inline (AspectRatioFitter_t3CA8A085831067C09B872C67F6E7F6F4EBB967B6 * __this, const RuntimeMethod* method)
{
	{
		// public float aspectRatio { get { return m_AspectRatio; } set { if (SetPropertyUtility.SetStruct(ref m_AspectRatio, value)) SetDirty(); } }
		float L_0 = __this->get_m_AspectRatio_5();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR int32_t PointerEventData_get_button_mC662D5DAC02F0ED6AE9205259116CC91BB92BD3E_inline (PointerEventData_tC18994283B7753E430E316A62D9E45BA6D644C63 * __this, const RuntimeMethod* method)
{
	{
		// public InputButton button { get; set; }
		int32_t L_0 = __this->get_U3CbuttonU3Ek__BackingField_22();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA  Selectable_get_colors_m9E63E13A7B6C40CB0F20414FFBE15873BE5F3E4E_inline (Selectable_tAA9065030FE0468018DEC880302F95FEA9C0133A * __this, const RuntimeMethod* method)
{
	{
		// public ColorBlock        colors            { get { return m_Colors; } set { if (SetPropertyUtility.SetStruct(ref m_Colors, value))            OnSetProperty(); } }
		ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA  L_0 = __this->get_m_Colors_9();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR float ColorBlock_get_fadeDuration_mCFF802DD654D7E9C3509A65974EB35153FDB1415_inline (ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA * __this, const RuntimeMethod* method)
{
	{
		// public float fadeDuration      { get { return m_FadeDuration; } set { m_FadeDuration = value; } }
		float L_0 = __this->get_m_FadeDuration_6();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E  RectMask2D_get_padding_mAE70AF9C0ABD28AD225A2BFD4965C45883B31E20_inline (RectMask2D_tF2CF19F2A4FE2D2FFC7E6F7809374757CA2F377B * __this, const RuntimeMethod* method)
{
	{
		// get { return m_Padding; }
		Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E  L_0 = __this->get_m_Padding_12();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ColorBlock_get_normalColor_mE0A4EBADEFB7A6F245F590B0A5DBB59F289C0905_inline (ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA * __this, const RuntimeMethod* method)
{
	{
		// public Color normalColor       { get { return m_NormalColor; } set { m_NormalColor = value; } }
		Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  L_0 = __this->get_m_NormalColor_0();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void ColorBlock_set_normalColor_mAB3355641A3BA73B63E1A8727EC51A095262CC51_inline (ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA * __this, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ___value0, const RuntimeMethod* method)
{
	{
		// public Color normalColor       { get { return m_NormalColor; } set { m_NormalColor = value; } }
		Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  L_0 = ___value0;
		__this->set_m_NormalColor_0(L_0);
		// public Color normalColor       { get { return m_NormalColor; } set { m_NormalColor = value; } }
		return;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ColorBlock_get_highlightedColor_m779349828B304DB2551C3A3CCDDD69861A21EDFF_inline (ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA * __this, const RuntimeMethod* method)
{
	{
		// public Color highlightedColor  { get { return m_HighlightedColor; } set { m_HighlightedColor = value; } }
		Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  L_0 = __this->get_m_HighlightedColor_1();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void ColorBlock_set_highlightedColor_m7E9A152B71CD6CBD5BEE9E4019547BD9CC991AF6_inline (ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA * __this, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ___value0, const RuntimeMethod* method)
{
	{
		// public Color highlightedColor  { get { return m_HighlightedColor; } set { m_HighlightedColor = value; } }
		Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  L_0 = ___value0;
		__this->set_m_HighlightedColor_1(L_0);
		// public Color highlightedColor  { get { return m_HighlightedColor; } set { m_HighlightedColor = value; } }
		return;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ColorBlock_get_pressedColor_m19AA95DCC2519975D93202C997EECB3E06CE96E5_inline (ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA * __this, const RuntimeMethod* method)
{
	{
		// public Color pressedColor      { get { return m_PressedColor; } set { m_PressedColor = value; } }
		Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  L_0 = __this->get_m_PressedColor_2();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void ColorBlock_set_pressedColor_m252EDA03CA097EF1604FF2678598BA6A294C13C8_inline (ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA * __this, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ___value0, const RuntimeMethod* method)
{
	{
		// public Color pressedColor      { get { return m_PressedColor; } set { m_PressedColor = value; } }
		Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  L_0 = ___value0;
		__this->set_m_PressedColor_2(L_0);
		// public Color pressedColor      { get { return m_PressedColor; } set { m_PressedColor = value; } }
		return;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ColorBlock_get_selectedColor_mE6DDB9D2D3466CCFFFF000286619BEC4AB60F83D_inline (ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA * __this, const RuntimeMethod* method)
{
	{
		// public Color selectedColor     { get { return m_SelectedColor; } set { m_SelectedColor = value; } }
		Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  L_0 = __this->get_m_SelectedColor_3();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void ColorBlock_set_selectedColor_mE731B0D4FFE33D3438CA3757F72B6808066937E2_inline (ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA * __this, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ___value0, const RuntimeMethod* method)
{
	{
		// public Color selectedColor     { get { return m_SelectedColor; } set { m_SelectedColor = value; } }
		Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  L_0 = ___value0;
		__this->set_m_SelectedColor_3(L_0);
		// public Color selectedColor     { get { return m_SelectedColor; } set { m_SelectedColor = value; } }
		return;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ColorBlock_get_disabledColor_mD865FC8BCFE7B8535A51A68E78130409F3C97FC8_inline (ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA * __this, const RuntimeMethod* method)
{
	{
		// public Color disabledColor     { get { return m_DisabledColor; } set { m_DisabledColor = value; } }
		Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  L_0 = __this->get_m_DisabledColor_4();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void ColorBlock_set_disabledColor_mABE874E9EF8C41CE83BB16B94C7511AF1FE8AE47_inline (ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA * __this, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ___value0, const RuntimeMethod* method)
{
	{
		// public Color disabledColor     { get { return m_DisabledColor; } set { m_DisabledColor = value; } }
		Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  L_0 = ___value0;
		__this->set_m_DisabledColor_4(L_0);
		// public Color disabledColor     { get { return m_DisabledColor; } set { m_DisabledColor = value; } }
		return;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR float ColorBlock_get_colorMultiplier_mA273A409AC9125C22CBCCB236F0E758C36BA9581_inline (ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA * __this, const RuntimeMethod* method)
{
	{
		// public float colorMultiplier   { get { return m_ColorMultiplier; } set { m_ColorMultiplier = value; } }
		float L_0 = __this->get_m_ColorMultiplier_5();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void ColorBlock_set_colorMultiplier_m8EE6BD49B92CA0C7E801E9D4E39F0AB39237FE26_inline (ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA * __this, float ___value0, const RuntimeMethod* method)
{
	{
		// public float colorMultiplier   { get { return m_ColorMultiplier; } set { m_ColorMultiplier = value; } }
		float L_0 = ___value0;
		__this->set_m_ColorMultiplier_5(L_0);
		// public float colorMultiplier   { get { return m_ColorMultiplier; } set { m_ColorMultiplier = value; } }
		return;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void ColorBlock_set_fadeDuration_m2C1C0A118396BB2DF370F2F87A6ECA861AE0CA63_inline (ColorBlock_t93B54DF6E8D65D24CEA9726CA745E48C53E3B1EA * __this, float ___value0, const RuntimeMethod* method)
{
	{
		// public float fadeDuration      { get { return m_FadeDuration; } set { m_FadeDuration = value; } }
		float L_0 = ___value0;
		__this->set_m_FadeDuration_6(L_0);
		// public float fadeDuration      { get { return m_FadeDuration; } set { m_FadeDuration = value; } }
		return;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR int32_t ContentSizeFitter_get_verticalFit_m937F784A1D950E72A561B7DF96206ADA5F1FC490_inline (ContentSizeFitter_t4EA7B51457F7EFAD3BAAC51613C7D4E0C26BF4A8 * __this, const RuntimeMethod* method)
{
	{
		// public FitMode verticalFit { get { return m_VerticalFit; } set { if (SetPropertyUtility.SetStruct(ref m_VerticalFit, value)) SetDirty(); } }
		int32_t L_0 = __this->get_m_VerticalFit_5();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR int32_t ContentSizeFitter_get_horizontalFit_mB775F652AC10946108F7D44BB52C57413086F524_inline (ContentSizeFitter_t4EA7B51457F7EFAD3BAAC51613C7D4E0C26BF4A8 * __this, const RuntimeMethod* method)
{
	{
		// public FitMode horizontalFit { get { return m_HorizontalFit; } set { if (SetPropertyUtility.SetStruct(ref m_HorizontalFit, value)) SetDirty(); } }
		int32_t L_0 = __this->get_m_HorizontalFit_4();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ColorTween_get_startColor_mA979B663DFD611DAC95F4A7B98AA36E24EE5E3D6_inline (ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228 * __this, const RuntimeMethod* method)
{
	{
		// get { return m_StartColor; }
		Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  L_0 = __this->get_m_StartColor_1();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void ColorTween_set_startColor_mD976BED0C47332CB811EA6B68230FFAB69DCE82D_inline (ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228 * __this, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ___value0, const RuntimeMethod* method)
{
	{
		// set { m_StartColor = value; }
		Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  L_0 = ___value0;
		__this->set_m_StartColor_1(L_0);
		// set { m_StartColor = value; }
		return;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ColorTween_get_targetColor_m2620FDCF03617764286DCDF8000AA3BE59C9E7AF_inline (ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228 * __this, const RuntimeMethod* method)
{
	{
		// get { return m_TargetColor; }
		Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  L_0 = __this->get_m_TargetColor_2();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void ColorTween_set_targetColor_m9BA400CD92F2182DFEDEA4494B66501C7596DD69_inline (ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228 * __this, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ___value0, const RuntimeMethod* method)
{
	{
		// set { m_TargetColor = value; }
		Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  L_0 = ___value0;
		__this->set_m_TargetColor_2(L_0);
		// set { m_TargetColor = value; }
		return;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR int32_t ColorTween_get_tweenMode_m908DEFB153497AC18AD08CB73AFF655C1F6D05FB_inline (ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228 * __this, const RuntimeMethod* method)
{
	{
		// get { return m_TweenMode; }
		int32_t L_0 = __this->get_m_TweenMode_3();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void ColorTween_set_tweenMode_m88B5C1FA53770422C80E61B0958CA7B94E6D8B27_inline (ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	{
		// set { m_TweenMode = value; }
		int32_t L_0 = ___value0;
		__this->set_m_TweenMode_3(L_0);
		// set { m_TweenMode = value; }
		return;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR float ColorTween_get_duration_mC4A1E3C2EA46A5C657A2B9DA240C796F770ECC5F_inline (ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228 * __this, const RuntimeMethod* method)
{
	{
		// get { return m_Duration; }
		float L_0 = __this->get_m_Duration_4();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void ColorTween_set_duration_m069BFDD0F6EABA4869ABC1F4620C54F749950E3D_inline (ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228 * __this, float ___value0, const RuntimeMethod* method)
{
	{
		// set { m_Duration = value; }
		float L_0 = ___value0;
		__this->set_m_Duration_4(L_0);
		// set { m_Duration = value; }
		return;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR bool ColorTween_get_ignoreTimeScale_m6A06826E19314EFE9783E505C75CFC76E42E8F05_inline (ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228 * __this, const RuntimeMethod* method)
{
	{
		// get { return m_IgnoreTimeScale; }
		bool L_0 = __this->get_m_IgnoreTimeScale_5();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void ColorTween_set_ignoreTimeScale_m42071C6EB064666F7FF945EEC5B5261836E8E593_inline (ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228 * __this, bool ___value0, const RuntimeMethod* method)
{
	{
		// set { m_IgnoreTimeScale = value; }
		bool L_0 = ___value0;
		__this->set_m_IgnoreTimeScale_5(L_0);
		// set { m_IgnoreTimeScale = value; }
		return;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR bool ColorTween_GetIgnoreTimescale_m5100D5725C73E6DB3718A2CF33C9CB46CA27731E_inline (ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228 * __this, const RuntimeMethod* method)
{
	{
		// return m_IgnoreTimeScale;
		bool L_0 = __this->get_m_IgnoreTimeScale_5();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR float ColorTween_GetDuration_m327EABA3FBCD9635DCD360834176D3AEDBFA88B0_inline (ColorTween_t4CBBF5875FA391053DB62E98D8D9603040413228 * __this, const RuntimeMethod* method)
{
	{
		// return m_Duration;
		float L_0 = __this->get_m_Duration_4();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR float FloatTween_get_startValue_m6DC736717E2EAD27CE41A6CD292B6D28AE1DED1E_inline (FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A * __this, const RuntimeMethod* method)
{
	{
		// get { return m_StartValue; }
		float L_0 = __this->get_m_StartValue_1();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void FloatTween_set_startValue_m34ECE8005F47D60A3F5AF976FF28881A2200B549_inline (FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A * __this, float ___value0, const RuntimeMethod* method)
{
	{
		// set { m_StartValue = value; }
		float L_0 = ___value0;
		__this->set_m_StartValue_1(L_0);
		// set { m_StartValue = value; }
		return;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR float FloatTween_get_targetValue_m15E266DEA747D1DD8F49681E9E6AFD7FADBEB027_inline (FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A * __this, const RuntimeMethod* method)
{
	{
		// get { return m_TargetValue; }
		float L_0 = __this->get_m_TargetValue_2();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void FloatTween_set_targetValue_m04567CCFC5510BA34D68C7A2C4AE32D400D59C3E_inline (FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A * __this, float ___value0, const RuntimeMethod* method)
{
	{
		// set { m_TargetValue = value; }
		float L_0 = ___value0;
		__this->set_m_TargetValue_2(L_0);
		// set { m_TargetValue = value; }
		return;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR float FloatTween_get_duration_mBECFBEC57BDC30B54D0638873BA3313A8F7232F5_inline (FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A * __this, const RuntimeMethod* method)
{
	{
		// get { return m_Duration; }
		float L_0 = __this->get_m_Duration_3();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void FloatTween_set_duration_m7E3C3B6D6F9D1C5D9AE051ED64915029E8B4F094_inline (FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A * __this, float ___value0, const RuntimeMethod* method)
{
	{
		// set { m_Duration = value; }
		float L_0 = ___value0;
		__this->set_m_Duration_3(L_0);
		// set { m_Duration = value; }
		return;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR bool FloatTween_get_ignoreTimeScale_mA7B69D72E1D52EF1890C89D5690D345B852C7239_inline (FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A * __this, const RuntimeMethod* method)
{
	{
		// get { return m_IgnoreTimeScale; }
		bool L_0 = __this->get_m_IgnoreTimeScale_4();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void FloatTween_set_ignoreTimeScale_m6826FE67438AA7F1E4ECB85EC83812BC2F6F092B_inline (FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A * __this, bool ___value0, const RuntimeMethod* method)
{
	{
		// set { m_IgnoreTimeScale = value; }
		bool L_0 = ___value0;
		__this->set_m_IgnoreTimeScale_4(L_0);
		// set { m_IgnoreTimeScale = value; }
		return;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR bool FloatTween_GetIgnoreTimescale_mB93B6C1BAD120F59F58DFE9409A64DE3A4790D88_inline (FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A * __this, const RuntimeMethod* method)
{
	{
		// return m_IgnoreTimeScale;
		bool L_0 = __this->get_m_IgnoreTimeScale_4();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR float FloatTween_GetDuration_m81D2D1E8D8AEDFDF03B54F1AF71A74824480B178_inline (FloatTween_tF6BB24C266F36BD80E20C91AED453F7CE516919A * __this, const RuntimeMethod* method)
{
	{
		// return m_Duration;
		float L_0 = __this->get_m_Duration_3();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR RuntimeObject* DefaultControls_get_factory_m616056407908402EFF7E24BC02D0A1B0CDED98B2_inline (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DefaultControls_get_factory_m616056407908402EFF7E24BC02D0A1B0CDED98B2UnityEngine_UI_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		// get { return m_CurrentFactory; }
		IL2CPP_RUNTIME_CLASS_INIT(DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_il2cpp_TypeInfo_var);
		RuntimeObject* L_0 = ((DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_StaticFields*)il2cpp_codegen_static_fields_for(DefaultControls_t4838A96D37D23D24AD2554A4ACB05B901EF86DB2_il2cpp_TypeInfo_var))->get_m_CurrentFactory_0();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void ScrollRect_set_content_mCCF04D1FE05A6EE7DB578FA797DD668C79F05373_inline (ScrollRect_tAD21D8FB1D33789C39BF4E4CD5CD012D9BD7DD51 * __this, RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * ___value0, const RuntimeMethod* method)
{
	{
		// public RectTransform content { get { return m_Content; } set { m_Content = value; } }
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_0 = ___value0;
		__this->set_m_Content_4(L_0);
		// public RectTransform content { get { return m_Content; } set { m_Content = value; } }
		return;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void ScrollRect_set_horizontal_mE171242DA7E88CFA23CFD1867ABCF02408BAE630_inline (ScrollRect_tAD21D8FB1D33789C39BF4E4CD5CD012D9BD7DD51 * __this, bool ___value0, const RuntimeMethod* method)
{
	{
		// public bool horizontal { get { return m_Horizontal; } set { m_Horizontal = value; } }
		bool L_0 = ___value0;
		__this->set_m_Horizontal_5(L_0);
		// public bool horizontal { get { return m_Horizontal; } set { m_Horizontal = value; } }
		return;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void ScrollRect_set_movementType_m5DC0E885A97CE2CE998AAF32B21BA0E5F0872375_inline (ScrollRect_tAD21D8FB1D33789C39BF4E4CD5CD012D9BD7DD51 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	{
		// public MovementType movementType { get { return m_MovementType; } set { m_MovementType = value; } }
		int32_t L_0 = ___value0;
		__this->set_m_MovementType_7(L_0);
		// public MovementType movementType { get { return m_MovementType; } set { m_MovementType = value; } }
		return;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void OptionData_set_text_m294B34165F072EEF65BEB4700D5F1484A52DC30B_inline (OptionData_t5522C87AD5C3F1C8D3748D1FF1825A24F3835831 * __this, String_t* ___value0, const RuntimeMethod* method)
{
	{
		// public string text  { get { return m_Text; }  set { m_Text = value;  } }
		String_t* L_0 = ___value0;
		__this->set_m_Text_0(L_0);
		// public string text  { get { return m_Text; }  set { m_Text = value;  } }
		return;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR List_1_tCBED74C5DF8E6C00526CE677BF8B96675B5C3A94 * OptionDataList_get_options_m3628E8C41BE97B1D4CB2B5C79CC127C5F6C82CCD_inline (OptionDataList_tE70C398434952658ED61EEEDC56766239E2C856D * __this, const RuntimeMethod* method)
{
	{
		// public List<OptionData> options { get { return m_Options; } set { m_Options = value; } }
		List_1_tCBED74C5DF8E6C00526CE677BF8B96675B5C3A94 * L_0 = __this->get_m_Options_0();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void OptionDataList_set_options_mA01C00ADF9C913B4B1DB8B3FAA30F3D2DB31EF13_inline (OptionDataList_tE70C398434952658ED61EEEDC56766239E2C856D * __this, List_1_tCBED74C5DF8E6C00526CE677BF8B96675B5C3A94 * ___value0, const RuntimeMethod* method)
{
	{
		// public List<OptionData> options { get { return m_Options; } set { m_Options = value; } }
		List_1_tCBED74C5DF8E6C00526CE677BF8B96675B5C3A94 * L_0 = ___value0;
		__this->set_m_Options_0(L_0);
		// public List<OptionData> options { get { return m_Options; } set { m_Options = value; } }
		return;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 * Image_get_sprite_m642D753672A8CBCEB67950914B44EF34C62DD137_inline (Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * __this, const RuntimeMethod* method)
{
	{
		// get { return m_Sprite; }
		Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 * L_0 = __this->get_m_Sprite_36();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR String_t* OptionData_get_text_m2357EC665D55A54DDC6D7A150E2F74D95F915307_inline (OptionData_t5522C87AD5C3F1C8D3748D1FF1825A24F3835831 * __this, const RuntimeMethod* method)
{
	{
		// public string text  { get { return m_Text; }  set { m_Text = value;  } }
		String_t* L_0 = __this->get_m_Text_0();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 * OptionData_get_image_m0BF991D02528EE3C67FE841C3AA87EC1AE7D8E31_inline (OptionData_t5522C87AD5C3F1C8D3748D1FF1825A24F3835831 * __this, const RuntimeMethod* method)
{
	{
		// public Sprite image { get { return m_Image; } set { m_Image = value; } }
		Sprite_tCA09498D612D08DE668653AF1E9C12BF53434198 * L_0 = __this->get_m_Image_1();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * Dropdown_get_template_m9C83BB0CFD2BA72F08ACC8B0FA9A274FAD0FC9C4_inline (Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * __this, const RuntimeMethod* method)
{
	{
		// public RectTransform template { get { return m_Template; } set { m_Template = value; RefreshShownValue(); } }
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_0 = __this->get_m_Template_20();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * Dropdown_get_itemText_m1AEEFE1ACF751CD3483659F5E5B703239C28C7D5_inline (Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * __this, const RuntimeMethod* method)
{
	{
		// public Text itemText { get { return m_ItemText; } set { m_ItemText = value; RefreshShownValue(); } }
		Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * L_0 = __this->get_m_ItemText_23();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * Dropdown_get_itemImage_m3B115ACA023FC279CAE1757FD4AB0DF91242BA50_inline (Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * __this, const RuntimeMethod* method)
{
	{
		// public Image itemImage { get { return m_ItemImage; } set { m_ItemImage = value; RefreshShownValue(); } }
		Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * L_0 = __this->get_m_ItemImage_24();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void DropdownItem_set_text_m13D42A003AF95D99F2327E23532986F9FA1F0ABE_inline (DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * __this, Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * ___value0, const RuntimeMethod* method)
{
	{
		// public Text          text          { get { return m_Text;          } set { m_Text = value;           } }
		Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * L_0 = ___value0;
		__this->set_m_Text_4(L_0);
		// public Text          text          { get { return m_Text;          } set { m_Text = value;           } }
		return;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void DropdownItem_set_image_m7C2A0990EF4FA55AA50A963A93A31E0F28189766_inline (DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * __this, Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * ___value0, const RuntimeMethod* method)
{
	{
		// public Image         image         { get { return m_Image;         } set { m_Image = value;          } }
		Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * L_0 = ___value0;
		__this->set_m_Image_5(L_0);
		// public Image         image         { get { return m_Image;         } set { m_Image = value;          } }
		return;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void DropdownItem_set_toggle_m0EBE6629833FE4C6971885403B74CA15278BC0C9_inline (DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * __this, Toggle_t9ADD572046F831945ED0E48A01B50FEA1CA52106 * ___value0, const RuntimeMethod* method)
{
	{
		// public Toggle        toggle        { get { return m_Toggle;        } set { m_Toggle = value;         } }
		Toggle_t9ADD572046F831945ED0E48A01B50FEA1CA52106 * L_0 = ___value0;
		__this->set_m_Toggle_7(L_0);
		// public Toggle        toggle        { get { return m_Toggle;        } set { m_Toggle = value;         } }
		return;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void DropdownItem_set_rectTransform_m68DE1182C56F9C18124E9D2E7304879865B053C9_inline (DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * __this, RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * ___value0, const RuntimeMethod* method)
{
	{
		// public RectTransform rectTransform { get { return m_RectTransform; } set { m_RectTransform = value;  } }
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_0 = ___value0;
		__this->set_m_RectTransform_6(L_0);
		// public RectTransform rectTransform { get { return m_RectTransform; } set { m_RectTransform = value;  } }
		return;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * DropdownItem_get_rectTransform_mADBE4D843FE38C832CC1C9CFE03DC4D55B18E897_inline (DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * __this, const RuntimeMethod* method)
{
	{
		// public RectTransform rectTransform { get { return m_RectTransform; } set { m_RectTransform = value;  } }
		RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * L_0 = __this->get_m_RectTransform_6();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR int32_t Dropdown_get_value_m5FC2BBBD94BA37BFF81DDCE45F42E0782C44CFCD_inline (Dropdown_tF6331401084B1213CAB10587A6EC81461501930F * __this, const RuntimeMethod* method)
{
	{
		// return m_Value;
		int32_t L_0 = __this->get_m_Value_25();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR Toggle_t9ADD572046F831945ED0E48A01B50FEA1CA52106 * DropdownItem_get_toggle_m6DAC29FD2E711343DBCDF240B3218BD6211886DE_inline (DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * __this, const RuntimeMethod* method)
{
	{
		// public Toggle        toggle        { get { return m_Toggle;        } set { m_Toggle = value;         } }
		Toggle_t9ADD572046F831945ED0E48A01B50FEA1CA52106 * L_0 = __this->get_m_Toggle_7();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR bool Toggle_get_isOn_mC0C6AA83480A8DEFC7ADB2BC4FE1FCF0D92CA964_inline (Toggle_t9ADD572046F831945ED0E48A01B50FEA1CA52106 * __this, const RuntimeMethod* method)
{
	{
		// get { return m_IsOn; }
		bool L_0 = __this->get_m_IsOn_24();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR Navigation_t761250C05C09773B75F5E0D52DDCBBFE60288A07  Selectable_get_navigation_mE0FE811B11269EFDEE21C98701059F786580FB50_inline (Selectable_tAA9065030FE0468018DEC880302F95FEA9C0133A * __this, const RuntimeMethod* method)
{
	{
		// public Navigation        navigation        { get { return m_Navigation; } set { if (SetPropertyUtility.SetStruct(ref m_Navigation, value))        OnSetProperty(); } }
		Navigation_t761250C05C09773B75F5E0D52DDCBBFE60288A07  L_0 = __this->get_m_Navigation_7();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void Navigation_set_mode_m98F00F98459C0C3D79FDC7221C779D83130D67BC_inline (Navigation_t761250C05C09773B75F5E0D52DDCBBFE60288A07 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	{
		// public Mode       mode           { get { return m_Mode; } set { m_Mode = value; } }
		int32_t L_0 = ___value0;
		__this->set_m_Mode_0(L_0);
		// public Mode       mode           { get { return m_Mode; } set { m_Mode = value; } }
		return;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void Navigation_set_selectOnDown_mE97059CFEDDAA89BC14D85EA1FB51A9D3BDA4549_inline (Navigation_t761250C05C09773B75F5E0D52DDCBBFE60288A07 * __this, Selectable_tAA9065030FE0468018DEC880302F95FEA9C0133A * ___value0, const RuntimeMethod* method)
{
	{
		// public Selectable selectOnDown   { get { return m_SelectOnDown; } set { m_SelectOnDown = value; } }
		Selectable_tAA9065030FE0468018DEC880302F95FEA9C0133A * L_0 = ___value0;
		__this->set_m_SelectOnDown_2(L_0);
		// public Selectable selectOnDown   { get { return m_SelectOnDown; } set { m_SelectOnDown = value; } }
		return;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void Navigation_set_selectOnRight_mEBD7DF30AC830A83DCC7F1E2BA9629864A40336E_inline (Navigation_t761250C05C09773B75F5E0D52DDCBBFE60288A07 * __this, Selectable_tAA9065030FE0468018DEC880302F95FEA9C0133A * ___value0, const RuntimeMethod* method)
{
	{
		// public Selectable selectOnRight  { get { return m_SelectOnRight; } set { m_SelectOnRight = value; } }
		Selectable_tAA9065030FE0468018DEC880302F95FEA9C0133A * L_0 = ___value0;
		__this->set_m_SelectOnRight_4(L_0);
		// public Selectable selectOnRight  { get { return m_SelectOnRight; } set { m_SelectOnRight = value; } }
		return;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void Navigation_set_selectOnLeft_m6C219E151D044D1C4F086A2DDD104C537553B79D_inline (Navigation_t761250C05C09773B75F5E0D52DDCBBFE60288A07 * __this, Selectable_tAA9065030FE0468018DEC880302F95FEA9C0133A * ___value0, const RuntimeMethod* method)
{
	{
		// public Selectable selectOnLeft   { get { return m_SelectOnLeft; } set { m_SelectOnLeft = value; } }
		Selectable_tAA9065030FE0468018DEC880302F95FEA9C0133A * L_0 = ___value0;
		__this->set_m_SelectOnLeft_3(L_0);
		// public Selectable selectOnLeft   { get { return m_SelectOnLeft; } set { m_SelectOnLeft = value; } }
		return;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR void Navigation_set_selectOnUp_mDC6497A819851FC70C1771FA5B4F8DEF7BDCD552_inline (Navigation_t761250C05C09773B75F5E0D52DDCBBFE60288A07 * __this, Selectable_tAA9065030FE0468018DEC880302F95FEA9C0133A * ___value0, const RuntimeMethod* method)
{
	{
		// public Selectable selectOnUp     { get { return m_SelectOnUp; } set { m_SelectOnUp = value; } }
		Selectable_tAA9065030FE0468018DEC880302F95FEA9C0133A * L_0 = ___value0;
		__this->set_m_SelectOnUp_1(L_0);
		// public Selectable selectOnUp     { get { return m_SelectOnUp; } set { m_SelectOnUp = value; } }
		return;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR ButtonClickedEvent_t975D9C903BC4880557ADD7D3ACFB01CB2B3D6DDB * Button_get_onClick_m77E8CA6917881760CC7900930F4C789F3E2F8817_inline (Button_t1203820000D5513FDCCE3D4BFF9C1C9CC755CC2B * __this, const RuntimeMethod* method)
{
	{
		// get { return m_OnClick; }
		ButtonClickedEvent_t975D9C903BC4880557ADD7D3ACFB01CB2B3D6DDB * L_0 = __this->get_m_OnClick_20();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * DropdownItem_get_text_mABB014D2DEE9F6B24515DE71A08EBFA82BB44829_inline (DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * __this, const RuntimeMethod* method)
{
	{
		// public Text          text          { get { return m_Text;          } set { m_Text = value;           } }
		Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * L_0 = __this->get_m_Text_4();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline  IL2CPP_METHOD_ATTR Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * DropdownItem_get_image_m2879EEFCAB097FBA79BC4DA41ECBA4EBE3CB6185_inline (DropdownItem_tFDD72F3D25AC0CAF12393C7EE460B47468BD2B46 * __this, const RuntimeMethod* method)
{
	{
		// public Image         image         { get { return m_Image;         } set { m_Image = value;          } }
		Image_t18FED07D8646917E1C563745518CF3DD57FF0B3E * L_0 = __this->get_m_Image_5();
		return L_0;
	}
}
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  List_1_get_Item_m9E4BE7FD0C53A082090B98AF5576E94BBADA2930_gshared_inline (List_1_t1BB31D71CB8736DC35CCD9FFB9228FAFD427EB52 * __this, int32_t ___index0, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___index0;
		int32_t L_1 = (int32_t)__this->get__size_2();
		if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
		{
			goto IL_000e;
		}
	}
	{
		ThrowHelper_ThrowArgumentOutOfRangeException_mBA2AF20A35144E0C43CD721A22EAC9FCA15D6550(/*hidden argument*/NULL);
	}

IL_000e:
	{
		RaycastResultU5BU5D_t9A7AEDFED07FDC6A5F4E1F1C064699FCC9745D65* L_2 = (RaycastResultU5BU5D_t9A7AEDFED07FDC6A5F4E1F1C064699FCC9745D65*)__this->get__items_1();
		int32_t L_3 = ___index0;
		RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91  L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((RaycastResultU5BU5D_t9A7AEDFED07FDC6A5F4E1F1C064699FCC9745D65*)L_2, (int32_t)L_3);
		return (RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91 )L_4;
	}
}
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mD0D3353E379B18064F3FB3B70FF9E2BBB000A4C6_gshared_inline (List_1_t1BB31D71CB8736DC35CCD9FFB9228FAFD427EB52 * __this, const RuntimeMethod* method)
{
	{
		int32_t L_0 = (int32_t)__this->get__size_2();
		return (int32_t)L_0;
	}
}
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR RuntimeObject * List_1_get_Item_mFDB8AD680C600072736579BBF5F38F7416396588_gshared_inline (List_1_t05CC3C859AB5E6024394EF9A42E3E696628CA02D * __this, int32_t ___index0, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___index0;
		int32_t L_1 = (int32_t)__this->get__size_2();
		if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
		{
			goto IL_000e;
		}
	}
	{
		ThrowHelper_ThrowArgumentOutOfRangeException_mBA2AF20A35144E0C43CD721A22EAC9FCA15D6550(/*hidden argument*/NULL);
	}

IL_000e:
	{
		ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_2 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)__this->get__items_1();
		int32_t L_3 = ___index0;
		RuntimeObject * L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_2, (int32_t)L_3);
		return (RuntimeObject *)L_4;
	}
}
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m507C9149FF7F83AAC72C29091E745D557DA47D22_gshared_inline (List_1_t05CC3C859AB5E6024394EF9A42E3E696628CA02D * __this, const RuntimeMethod* method)
{
	{
		int32_t L_0 = (int32_t)__this->get__size_2();
		return (int32_t)L_0;
	}
}
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_get_Current_mD1A752D17DF497577BA84B4203B85714F3794590_gshared_inline (Enumerator_tDDB96E6B07B75C58A9D02033BE058D98FED1070B * __this, const RuntimeMethod* method)
{
	{
		RuntimeObject * L_0 = (RuntimeObject *)__this->get_currentValue_3();
		return (RuntimeObject *)L_0;
	}
}
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR KeyValuePair_2_t86464C52F9602337EAC68825E6BE06951D7530CE  Enumerator_get_Current_mD6B1E9D5866E377F8CAD19D88CECDB8AA7016553_gshared_inline (Enumerator_t9A2E00C583A23B1B5B7D051DF98EBA95FA7174AF * __this, const RuntimeMethod* method)
{
	{
		KeyValuePair_2_t86464C52F9602337EAC68825E6BE06951D7530CE  L_0 = (KeyValuePair_2_t86464C52F9602337EAC68825E6BE06951D7530CE )__this->get_current_3();
		return (KeyValuePair_2_t86464C52F9602337EAC68825E6BE06951D7530CE )L_0;
	}
}
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Value_m6111F7FFB9F9E80C559084882040115B4F3DFF8E_gshared_inline (KeyValuePair_2_t86464C52F9602337EAC68825E6BE06951D7530CE * __this, const RuntimeMethod* method)
{
	{
		RuntimeObject * L_0 = (RuntimeObject *)__this->get_value_1();
		return (RuntimeObject *)L_0;
	}
}
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Key_m3A05638ECF11AC4B452C86801F0A7263344AB2AC_gshared_inline (KeyValuePair_2_t86464C52F9602337EAC68825E6BE06951D7530CE * __this, const RuntimeMethod* method)
{
	{
		int32_t L_0 = (int32_t)__this->get_key_0();
		return (int32_t)L_0;
	}
}
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR void TweenRunner_1_Init_m17E5E1BE0EB8226EA16AA2C2AB572E1B225BECD2_gshared_inline (TweenRunner_1_tA7C92F52BF30E9A20EDA2DD956E11A1493D098EF * __this, MonoBehaviour_t4A60845CF505405AF8BE8C61CC07F75CADEF6429 * ___coroutineContainer0, const RuntimeMethod* method)
{
	{
		// m_CoroutineContainer = coroutineContainer;
		MonoBehaviour_t4A60845CF505405AF8BE8C61CC07F75CADEF6429 * L_0 = ___coroutineContainer0;
		__this->set_m_CoroutineContainer_0(L_0);
		// }
		return;
	}
}
