#pragma once

#include "il2cpp-config.h"

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

#include <stdint.h>
#include <assert.h>
#include <exception>

// UnityEngine.EventSystems.IPointerEnterHandler
struct IPointerEnterHandler_t1772318350;
// UnityEngine.EventSystems.BaseEventData
struct BaseEventData_t2054899105;
// UnityEngine.EventSystems.IPointerExitHandler
struct IPointerExitHandler_t3471580134;
// UnityEngine.EventSystems.IPointerDownHandler
struct IPointerDownHandler_t1340699618;
// UnityEngine.EventSystems.IPointerUpHandler
struct IPointerUpHandler_t3049278345;
// UnityEngine.EventSystems.IPointerClickHandler
struct IPointerClickHandler_t2979908062;
// UnityEngine.EventSystems.IInitializePotentialDragHandler
struct IInitializePotentialDragHandler_t220416063;
// UnityEngine.EventSystems.IBeginDragHandler
struct IBeginDragHandler_t1569653796;
// UnityEngine.EventSystems.IDragHandler
struct IDragHandler_t880586197;
// UnityEngine.EventSystems.IEndDragHandler
struct IEndDragHandler_t2789914546;
// UnityEngine.EventSystems.IDropHandler
struct IDropHandler_t4146418618;
// UnityEngine.EventSystems.IScrollHandler
struct IScrollHandler_t3315383580;
// UnityEngine.EventSystems.IUpdateSelectedHandler
struct IUpdateSelectedHandler_t3805412741;
// UnityEngine.EventSystems.ISelectHandler
struct ISelectHandler_t3580292109;
// UnityEngine.EventSystems.IDeselectHandler
struct IDeselectHandler_t4282929196;
// UnityEngine.EventSystems.IMoveHandler
struct IMoveHandler_t3984942232;
// UnityEngine.EventSystems.ISubmitHandler
struct ISubmitHandler_t2608359793;
// UnityEngine.EventSystems.ICancelHandler
struct ICancelHandler_t4180011215;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerEnterHandler>
struct EventFunction_1_t2760669824;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerExitHandler>
struct EventFunction_1_t164964312;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerDownHandler>
struct EventFunction_1_t2329051092;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerUpHandler>
struct EventFunction_1_t4037629819;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerClickHandler>
struct EventFunction_1_t3968259536;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IInitializePotentialDragHandler>
struct EventFunction_1_t1208767537;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IBeginDragHandler>
struct EventFunction_1_t2558005270;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IDragHandler>
struct EventFunction_1_t1868937671;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IEndDragHandler>
struct EventFunction_1_t3778266020;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IDropHandler>
struct EventFunction_1_t839802796;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IScrollHandler>
struct EventFunction_1_t8767758;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IUpdateSelectedHandler>
struct EventFunction_1_t498796919;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.ISelectHandler>
struct EventFunction_1_t273676287;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IDeselectHandler>
struct EventFunction_1_t976313374;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IMoveHandler>
struct EventFunction_1_t678326410;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.ISubmitHandler>
struct EventFunction_1_t3596711267;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.ICancelHandler>
struct EventFunction_1_t873395393;
// UnityEngine.GameObject
struct GameObject_t3674682005;
// System.Collections.Generic.IList`1<UnityEngine.Transform>
struct IList_1_t58802693;
// System.Collections.Generic.List`1<UnityEngine.EventSystems.IEventSystemHandler>
struct List_1_t2498711176;

#include "codegen/il2cpp-codegen.h"
#include "UnityEngine_UI_UnityEngine_EventSystems_BaseEventD2054899105.h"
#include "UnityEngine_UnityEngine_GameObject3674682005.h"

// System.Void UnityEngine.EventSystems.ExecuteEvents::.cctor()
extern "C"  void ExecuteEvents__cctor_m2728541814 (Il2CppObject * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.IPointerEnterHandler,UnityEngine.EventSystems.BaseEventData)
extern "C"  void ExecuteEvents_Execute_m3788527851 (Il2CppObject * __this /* static, unused */, Il2CppObject * ___handler0, BaseEventData_t2054899105 * ___eventData1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.IPointerExitHandler,UnityEngine.EventSystems.BaseEventData)
extern "C"  void ExecuteEvents_Execute_m2062412449 (Il2CppObject * __this /* static, unused */, Il2CppObject * ___handler0, BaseEventData_t2054899105 * ___eventData1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.IPointerDownHandler,UnityEngine.EventSystems.BaseEventData)
extern "C"  void ExecuteEvents_Execute_m1462933149 (Il2CppObject * __this /* static, unused */, Il2CppObject * ___handler0, BaseEventData_t2054899105 * ___eventData1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.IPointerUpHandler,UnityEngine.EventSystems.BaseEventData)
extern "C"  void ExecuteEvents_Execute_m225834756 (Il2CppObject * __this /* static, unused */, Il2CppObject * ___handler0, BaseEventData_t2054899105 * ___eventData1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.IPointerClickHandler,UnityEngine.EventSystems.BaseEventData)
extern "C"  void ExecuteEvents_Execute_m153166907 (Il2CppObject * __this /* static, unused */, Il2CppObject * ___handler0, BaseEventData_t2054899105 * ___eventData1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.IInitializePotentialDragHandler,UnityEngine.EventSystems.BaseEventData)
extern "C"  void ExecuteEvents_Execute_m3770536826 (Il2CppObject * __this /* static, unused */, Il2CppObject * ___handler0, BaseEventData_t2054899105 * ___eventData1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.IBeginDragHandler,UnityEngine.EventSystems.BaseEventData)
extern "C"  void ExecuteEvents_Execute_m2468788383 (Il2CppObject * __this /* static, unused */, Il2CppObject * ___handler0, BaseEventData_t2054899105 * ___eventData1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.IDragHandler,UnityEngine.EventSystems.BaseEventData)
extern "C"  void ExecuteEvents_Execute_m1192678962 (Il2CppObject * __this /* static, unused */, Il2CppObject * ___handler0, BaseEventData_t2054899105 * ___eventData1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.IEndDragHandler,UnityEngine.EventSystems.BaseEventData)
extern "C"  void ExecuteEvents_Execute_m1674228205 (Il2CppObject * __this /* static, unused */, Il2CppObject * ___handler0, BaseEventData_t2054899105 * ___eventData1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.IDropHandler,UnityEngine.EventSystems.BaseEventData)
extern "C"  void ExecuteEvents_Execute_m1220342551 (Il2CppObject * __this /* static, unused */, Il2CppObject * ___handler0, BaseEventData_t2054899105 * ___eventData1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.IScrollHandler,UnityEngine.EventSystems.BaseEventData)
extern "C"  void ExecuteEvents_Execute_m1271506489 (Il2CppObject * __this /* static, unused */, Il2CppObject * ___handler0, BaseEventData_t2054899105 * ___eventData1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.IUpdateSelectedHandler,UnityEngine.EventSystems.BaseEventData)
extern "C"  void ExecuteEvents_Execute_m3050600610 (Il2CppObject * __this /* static, unused */, Il2CppObject * ___handler0, BaseEventData_t2054899105 * ___eventData1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.ISelectHandler,UnityEngine.EventSystems.BaseEventData)
extern "C"  void ExecuteEvents_Execute_m1947619370 (Il2CppObject * __this /* static, unused */, Il2CppObject * ___handler0, BaseEventData_t2054899105 * ___eventData1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.IDeselectHandler,UnityEngine.EventSystems.BaseEventData)
extern "C"  void ExecuteEvents_Execute_m279235849 (Il2CppObject * __this /* static, unused */, Il2CppObject * ___handler0, BaseEventData_t2054899105 * ___eventData1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.IMoveHandler,UnityEngine.EventSystems.BaseEventData)
extern "C"  void ExecuteEvents_Execute_m1420971509 (Il2CppObject * __this /* static, unused */, Il2CppObject * ___handler0, BaseEventData_t2054899105 * ___eventData1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.ISubmitHandler,UnityEngine.EventSystems.BaseEventData)
extern "C"  void ExecuteEvents_Execute_m951556494 (Il2CppObject * __this /* static, unused */, Il2CppObject * ___handler0, BaseEventData_t2054899105 * ___eventData1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.ICancelHandler,UnityEngine.EventSystems.BaseEventData)
extern "C"  void ExecuteEvents_Execute_m3179930348 (Il2CppObject * __this /* static, unused */, Il2CppObject * ___handler0, BaseEventData_t2054899105 * ___eventData1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerEnterHandler> UnityEngine.EventSystems.ExecuteEvents::get_pointerEnterHandler()
extern "C"  EventFunction_1_t2760669824 * ExecuteEvents_get_pointerEnterHandler_m2954525018 (Il2CppObject * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerExitHandler> UnityEngine.EventSystems.ExecuteEvents::get_pointerExitHandler()
extern "C"  EventFunction_1_t164964312 * ExecuteEvents_get_pointerExitHandler_m509229616 (Il2CppObject * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerDownHandler> UnityEngine.EventSystems.ExecuteEvents::get_pointerDownHandler()
extern "C"  EventFunction_1_t2329051092 * ExecuteEvents_get_pointerDownHandler_m916646952 (Il2CppObject * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerUpHandler> UnityEngine.EventSystems.ExecuteEvents::get_pointerUpHandler()
extern "C"  EventFunction_1_t4037629819 * ExecuteEvents_get_pointerUpHandler_m1834169334 (Il2CppObject * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerClickHandler> UnityEngine.EventSystems.ExecuteEvents::get_pointerClickHandler()
extern "C"  EventFunction_1_t3968259536 * ExecuteEvents_get_pointerClickHandler_m2881872730 (Il2CppObject * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IInitializePotentialDragHandler> UnityEngine.EventSystems.ExecuteEvents::get_initializePotentialDrag()
extern "C"  EventFunction_1_t1208767537 * ExecuteEvents_get_initializePotentialDrag_m3514083626 (Il2CppObject * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IBeginDragHandler> UnityEngine.EventSystems.ExecuteEvents::get_beginDragHandler()
extern "C"  EventFunction_1_t2558005270 * ExecuteEvents_get_beginDragHandler_m1163039340 (Il2CppObject * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IDragHandler> UnityEngine.EventSystems.ExecuteEvents::get_dragHandler()
extern "C"  EventFunction_1_t1868937671 * ExecuteEvents_get_dragHandler_m1884359226 (Il2CppObject * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IEndDragHandler> UnityEngine.EventSystems.ExecuteEvents::get_endDragHandler()
extern "C"  EventFunction_1_t3778266020 * ExecuteEvents_get_endDragHandler_m811393096 (Il2CppObject * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IDropHandler> UnityEngine.EventSystems.ExecuteEvents::get_dropHandler()
extern "C"  EventFunction_1_t839802796 * ExecuteEvents_get_dropHandler_m1933111770 (Il2CppObject * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IScrollHandler> UnityEngine.EventSystems.ExecuteEvents::get_scrollHandler()
extern "C"  EventFunction_1_t8767758 * ExecuteEvents_get_scrollHandler_m62853082 (Il2CppObject * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IUpdateSelectedHandler> UnityEngine.EventSystems.ExecuteEvents::get_updateSelectedHandler()
extern "C"  EventFunction_1_t498796919 * ExecuteEvents_get_updateSelectedHandler_m2735401530 (Il2CppObject * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.ISelectHandler> UnityEngine.EventSystems.ExecuteEvents::get_selectHandler()
extern "C"  EventFunction_1_t273676287 * ExecuteEvents_get_selectHandler_m1963257146 (Il2CppObject * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IDeselectHandler> UnityEngine.EventSystems.ExecuteEvents::get_deselectHandler()
extern "C"  EventFunction_1_t976313374 * ExecuteEvents_get_deselectHandler_m2539146650 (Il2CppObject * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IMoveHandler> UnityEngine.EventSystems.ExecuteEvents::get_moveHandler()
extern "C"  EventFunction_1_t678326410 * ExecuteEvents_get_moveHandler_m1400410010 (Il2CppObject * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.ISubmitHandler> UnityEngine.EventSystems.ExecuteEvents::get_submitHandler()
extern "C"  EventFunction_1_t3596711267 * ExecuteEvents_get_submitHandler_m3307200186 (Il2CppObject * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.ICancelHandler> UnityEngine.EventSystems.ExecuteEvents::get_cancelHandler()
extern "C"  EventFunction_1_t873395393 * ExecuteEvents_get_cancelHandler_m120249338 (Il2CppObject * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.EventSystems.ExecuteEvents::GetEventChain(UnityEngine.GameObject,System.Collections.Generic.IList`1<UnityEngine.Transform>)
extern "C"  void ExecuteEvents_GetEventChain_m1321751930 (Il2CppObject * __this /* static, unused */, GameObject_t3674682005 * ___root0, Il2CppObject* ___eventChain1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.EventSystems.ExecuteEvents::<s_HandlerListPool>m__0(System.Collections.Generic.List`1<UnityEngine.EventSystems.IEventSystemHandler>)
extern "C"  void ExecuteEvents_U3Cs_HandlerListPoolU3Em__0_m1727672693 (Il2CppObject * __this /* static, unused */, List_1_t2498711176 * ___l0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
