#include "il2cpp-config.h"
#include "class-internals.h"
#include "codegen/il2cpp-codegen.h"
#include "t164.h"
// Metadata Definition <Module>
extern TypeInfo t164_TI;
#include "t164MD.h"
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t164_0_0_0;
extern const Il2CppType t164_1_0_0;
struct t164;
const Il2CppTypeDefinitionMetadata t164_DM = 
{
	NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, -1, -1, -1};
TypeInfo t164_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "<Module>", "", NULL, &t164_TI, NULL, 0, &t164_0_0_0, &t164_1_0_0, &t164_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t164), sizeof (t164), 0, -1, 0, 0, -1, 0, 0, 0, false, false, false, false, false, false, false, false, false, false, 0, 0, 0, 0, 0, 0, 0, 0};
#include "t165.h"
// Metadata Definition UnityEngine.EventSystems.EventHandle
extern TypeInfo t165_TI;
#include "t165MD.h"
static const EncodedMethodIndex t165_VT[23] = 
{
	373,
	374,
	375,
	376,
	377,
	378,
	379,
	380,
	381,
	382,
	383,
	384,
	385,
	386,
	387,
	388,
	389,
	390,
	391,
	392,
	393,
	394,
	395,
};
extern const Il2CppType t1778_0_0_0;
extern const Il2CppType t1781_0_0_0;
extern const Il2CppType t1780_0_0_0;
static Il2CppInterfaceOffsetPair t165_IOs[] = 
{
	{ &t1778_0_0_0, 4},
	{ &t1781_0_0_0, 5},
	{ &t1780_0_0_0, 21},
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t165_0_0_0;
extern const Il2CppType t165_1_0_0;
extern const Il2CppType t2_0_0_0;
#include "t101.h"
extern TypeInfo t101_TI;
const Il2CppTypeDefinitionMetadata t165_DM = 
{
	NULL, NULL, NULL, t165_IOs, &t2_0_0_0, t165_VT, NULL, 571, -1, -1, -1};
TypeInfo t165_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "EventHandle", "UnityEngine.EventSystems", NULL, &t101_TI, NULL, 74, &t165_0_0_0, &t165_1_0_0, &t165_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t165)+ sizeof (Il2CppObject), sizeof (t165)+ sizeof (Il2CppObject), 0, sizeof(int32_t), 0, 0, -1, 257, 0, 0, true, false, true, false, false, false, false, false, false, false, 0, 0, 3, 0, 0, 23, 0, 3};
// Metadata Definition UnityEngine.EventSystems.IEventSystemHandler
extern TypeInfo t1848_TI;
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t1848_0_0_0;
extern const Il2CppType t1848_1_0_0;
struct t1848;
const Il2CppTypeDefinitionMetadata t1848_DM = 
{
	NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, -1, -1, -1};
TypeInfo t1848_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "IEventSystemHandler", "UnityEngine.EventSystems", NULL, &t1848_TI, NULL, 0, &t1848_0_0_0, &t1848_1_0_0, &t1848_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, 0, 0, 0, -1, 0, 0, -1, 161, 0, 0, false, false, false, false, false, false, false, false, false, false, 0, 0, 0, 0, 0, 0, 0, 0};
// Metadata Definition UnityEngine.EventSystems.IPointerEnterHandler
extern TypeInfo t365_TI;
static const Il2CppType* t365_ITIs[] = 
{
	&t1848_0_0_0,
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t365_0_0_0;
extern const Il2CppType t365_1_0_0;
struct t365;
const Il2CppTypeDefinitionMetadata t365_DM = 
{
	NULL, NULL, t365_ITIs, NULL, NULL, NULL, NULL, -1, 239, -1, -1};
TypeInfo t365_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "IPointerEnterHandler", "UnityEngine.EventSystems", NULL, &t365_TI, NULL, 0, &t365_0_0_0, &t365_1_0_0, &t365_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, 0, 0, 0, -1, 0, 0, -1, 161, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 0, 0, 0, 0, 1, 0};
// Metadata Definition UnityEngine.EventSystems.IPointerExitHandler
extern TypeInfo t366_TI;
static const Il2CppType* t366_ITIs[] = 
{
	&t1848_0_0_0,
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t366_0_0_0;
extern const Il2CppType t366_1_0_0;
struct t366;
const Il2CppTypeDefinitionMetadata t366_DM = 
{
	NULL, NULL, t366_ITIs, NULL, NULL, NULL, NULL, -1, 240, -1, -1};
TypeInfo t366_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "IPointerExitHandler", "UnityEngine.EventSystems", NULL, &t366_TI, NULL, 0, &t366_0_0_0, &t366_1_0_0, &t366_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, 0, 0, 0, -1, 0, 0, -1, 161, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 0, 0, 0, 0, 1, 0};
// Metadata Definition UnityEngine.EventSystems.IPointerDownHandler
extern TypeInfo t367_TI;
static const Il2CppType* t367_ITIs[] = 
{
	&t1848_0_0_0,
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t367_0_0_0;
extern const Il2CppType t367_1_0_0;
struct t367;
const Il2CppTypeDefinitionMetadata t367_DM = 
{
	NULL, NULL, t367_ITIs, NULL, NULL, NULL, NULL, -1, 241, -1, -1};
TypeInfo t367_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "IPointerDownHandler", "UnityEngine.EventSystems", NULL, &t367_TI, NULL, 0, &t367_0_0_0, &t367_1_0_0, &t367_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, 0, 0, 0, -1, 0, 0, -1, 161, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 0, 0, 0, 0, 1, 0};
// Metadata Definition UnityEngine.EventSystems.IPointerUpHandler
extern TypeInfo t368_TI;
static const Il2CppType* t368_ITIs[] = 
{
	&t1848_0_0_0,
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t368_0_0_0;
extern const Il2CppType t368_1_0_0;
struct t368;
const Il2CppTypeDefinitionMetadata t368_DM = 
{
	NULL, NULL, t368_ITIs, NULL, NULL, NULL, NULL, -1, 242, -1, -1};
TypeInfo t368_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "IPointerUpHandler", "UnityEngine.EventSystems", NULL, &t368_TI, NULL, 0, &t368_0_0_0, &t368_1_0_0, &t368_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, 0, 0, 0, -1, 0, 0, -1, 161, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 0, 0, 0, 0, 1, 0};
// Metadata Definition UnityEngine.EventSystems.IPointerClickHandler
extern TypeInfo t369_TI;
static const Il2CppType* t369_ITIs[] = 
{
	&t1848_0_0_0,
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t369_0_0_0;
extern const Il2CppType t369_1_0_0;
struct t369;
const Il2CppTypeDefinitionMetadata t369_DM = 
{
	NULL, NULL, t369_ITIs, NULL, NULL, NULL, NULL, -1, 243, -1, -1};
TypeInfo t369_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "IPointerClickHandler", "UnityEngine.EventSystems", NULL, &t369_TI, NULL, 0, &t369_0_0_0, &t369_1_0_0, &t369_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, 0, 0, 0, -1, 0, 0, -1, 161, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 0, 0, 0, 0, 1, 0};
// Metadata Definition UnityEngine.EventSystems.IBeginDragHandler
extern TypeInfo t371_TI;
static const Il2CppType* t371_ITIs[] = 
{
	&t1848_0_0_0,
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t371_0_0_0;
extern const Il2CppType t371_1_0_0;
struct t371;
const Il2CppTypeDefinitionMetadata t371_DM = 
{
	NULL, NULL, t371_ITIs, NULL, NULL, NULL, NULL, -1, 244, -1, -1};
TypeInfo t371_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "IBeginDragHandler", "UnityEngine.EventSystems", NULL, &t371_TI, NULL, 0, &t371_0_0_0, &t371_1_0_0, &t371_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, 0, 0, 0, -1, 0, 0, -1, 161, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 0, 0, 0, 0, 1, 0};
// Metadata Definition UnityEngine.EventSystems.IInitializePotentialDragHandler
extern TypeInfo t370_TI;
static const Il2CppType* t370_ITIs[] = 
{
	&t1848_0_0_0,
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t370_0_0_0;
extern const Il2CppType t370_1_0_0;
struct t370;
const Il2CppTypeDefinitionMetadata t370_DM = 
{
	NULL, NULL, t370_ITIs, NULL, NULL, NULL, NULL, -1, 245, -1, -1};
TypeInfo t370_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "IInitializePotentialDragHandler", "UnityEngine.EventSystems", NULL, &t370_TI, NULL, 0, &t370_0_0_0, &t370_1_0_0, &t370_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, 0, 0, 0, -1, 0, 0, -1, 161, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 0, 0, 0, 0, 1, 0};
// Metadata Definition UnityEngine.EventSystems.IDragHandler
extern TypeInfo t372_TI;
static const Il2CppType* t372_ITIs[] = 
{
	&t1848_0_0_0,
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t372_0_0_0;
extern const Il2CppType t372_1_0_0;
struct t372;
const Il2CppTypeDefinitionMetadata t372_DM = 
{
	NULL, NULL, t372_ITIs, NULL, NULL, NULL, NULL, -1, 246, -1, -1};
TypeInfo t372_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "IDragHandler", "UnityEngine.EventSystems", NULL, &t372_TI, NULL, 0, &t372_0_0_0, &t372_1_0_0, &t372_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, 0, 0, 0, -1, 0, 0, -1, 161, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 0, 0, 0, 0, 1, 0};
// Metadata Definition UnityEngine.EventSystems.IEndDragHandler
extern TypeInfo t373_TI;
static const Il2CppType* t373_ITIs[] = 
{
	&t1848_0_0_0,
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t373_0_0_0;
extern const Il2CppType t373_1_0_0;
struct t373;
const Il2CppTypeDefinitionMetadata t373_DM = 
{
	NULL, NULL, t373_ITIs, NULL, NULL, NULL, NULL, -1, 247, -1, -1};
TypeInfo t373_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "IEndDragHandler", "UnityEngine.EventSystems", NULL, &t373_TI, NULL, 0, &t373_0_0_0, &t373_1_0_0, &t373_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, 0, 0, 0, -1, 0, 0, -1, 161, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 0, 0, 0, 0, 1, 0};
// Metadata Definition UnityEngine.EventSystems.IDropHandler
extern TypeInfo t374_TI;
static const Il2CppType* t374_ITIs[] = 
{
	&t1848_0_0_0,
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t374_0_0_0;
extern const Il2CppType t374_1_0_0;
struct t374;
const Il2CppTypeDefinitionMetadata t374_DM = 
{
	NULL, NULL, t374_ITIs, NULL, NULL, NULL, NULL, -1, 248, -1, -1};
TypeInfo t374_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "IDropHandler", "UnityEngine.EventSystems", NULL, &t374_TI, NULL, 0, &t374_0_0_0, &t374_1_0_0, &t374_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, 0, 0, 0, -1, 0, 0, -1, 161, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 0, 0, 0, 0, 1, 0};
// Metadata Definition UnityEngine.EventSystems.IScrollHandler
extern TypeInfo t375_TI;
static const Il2CppType* t375_ITIs[] = 
{
	&t1848_0_0_0,
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t375_0_0_0;
extern const Il2CppType t375_1_0_0;
struct t375;
const Il2CppTypeDefinitionMetadata t375_DM = 
{
	NULL, NULL, t375_ITIs, NULL, NULL, NULL, NULL, -1, 249, -1, -1};
TypeInfo t375_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "IScrollHandler", "UnityEngine.EventSystems", NULL, &t375_TI, NULL, 0, &t375_0_0_0, &t375_1_0_0, &t375_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, 0, 0, 0, -1, 0, 0, -1, 161, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 0, 0, 0, 0, 1, 0};
// Metadata Definition UnityEngine.EventSystems.IUpdateSelectedHandler
extern TypeInfo t376_TI;
static const Il2CppType* t376_ITIs[] = 
{
	&t1848_0_0_0,
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t376_0_0_0;
extern const Il2CppType t376_1_0_0;
struct t376;
const Il2CppTypeDefinitionMetadata t376_DM = 
{
	NULL, NULL, t376_ITIs, NULL, NULL, NULL, NULL, -1, 250, -1, -1};
TypeInfo t376_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "IUpdateSelectedHandler", "UnityEngine.EventSystems", NULL, &t376_TI, NULL, 0, &t376_0_0_0, &t376_1_0_0, &t376_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, 0, 0, 0, -1, 0, 0, -1, 161, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 0, 0, 0, 0, 1, 0};
// Metadata Definition UnityEngine.EventSystems.ISelectHandler
extern TypeInfo t377_TI;
static const Il2CppType* t377_ITIs[] = 
{
	&t1848_0_0_0,
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t377_0_0_0;
extern const Il2CppType t377_1_0_0;
struct t377;
const Il2CppTypeDefinitionMetadata t377_DM = 
{
	NULL, NULL, t377_ITIs, NULL, NULL, NULL, NULL, -1, 251, -1, -1};
TypeInfo t377_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "ISelectHandler", "UnityEngine.EventSystems", NULL, &t377_TI, NULL, 0, &t377_0_0_0, &t377_1_0_0, &t377_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, 0, 0, 0, -1, 0, 0, -1, 161, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 0, 0, 0, 0, 1, 0};
// Metadata Definition UnityEngine.EventSystems.IDeselectHandler
extern TypeInfo t378_TI;
static const Il2CppType* t378_ITIs[] = 
{
	&t1848_0_0_0,
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t378_0_0_0;
extern const Il2CppType t378_1_0_0;
struct t378;
const Il2CppTypeDefinitionMetadata t378_DM = 
{
	NULL, NULL, t378_ITIs, NULL, NULL, NULL, NULL, -1, 252, -1, -1};
TypeInfo t378_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "IDeselectHandler", "UnityEngine.EventSystems", NULL, &t378_TI, NULL, 0, &t378_0_0_0, &t378_1_0_0, &t378_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, 0, 0, 0, -1, 0, 0, -1, 161, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 0, 0, 0, 0, 1, 0};
// Metadata Definition UnityEngine.EventSystems.IMoveHandler
extern TypeInfo t379_TI;
static const Il2CppType* t379_ITIs[] = 
{
	&t1848_0_0_0,
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t379_0_0_0;
extern const Il2CppType t379_1_0_0;
struct t379;
const Il2CppTypeDefinitionMetadata t379_DM = 
{
	NULL, NULL, t379_ITIs, NULL, NULL, NULL, NULL, -1, 253, -1, -1};
TypeInfo t379_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "IMoveHandler", "UnityEngine.EventSystems", NULL, &t379_TI, NULL, 0, &t379_0_0_0, &t379_1_0_0, &t379_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, 0, 0, 0, -1, 0, 0, -1, 161, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 0, 0, 0, 0, 1, 0};
// Metadata Definition UnityEngine.EventSystems.ISubmitHandler
extern TypeInfo t380_TI;
static const Il2CppType* t380_ITIs[] = 
{
	&t1848_0_0_0,
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t380_0_0_0;
extern const Il2CppType t380_1_0_0;
struct t380;
const Il2CppTypeDefinitionMetadata t380_DM = 
{
	NULL, NULL, t380_ITIs, NULL, NULL, NULL, NULL, -1, 254, -1, -1};
TypeInfo t380_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "ISubmitHandler", "UnityEngine.EventSystems", NULL, &t380_TI, NULL, 0, &t380_0_0_0, &t380_1_0_0, &t380_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, 0, 0, 0, -1, 0, 0, -1, 161, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 0, 0, 0, 0, 1, 0};
// Metadata Definition UnityEngine.EventSystems.ICancelHandler
extern TypeInfo t381_TI;
static const Il2CppType* t381_ITIs[] = 
{
	&t1848_0_0_0,
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t381_0_0_0;
extern const Il2CppType t381_1_0_0;
struct t381;
const Il2CppTypeDefinitionMetadata t381_DM = 
{
	NULL, NULL, t381_ITIs, NULL, NULL, NULL, NULL, -1, 255, -1, -1};
TypeInfo t381_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "ICancelHandler", "UnityEngine.EventSystems", NULL, &t381_TI, NULL, 0, &t381_0_0_0, &t381_1_0_0, &t381_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, 0, 0, 0, -1, 0, 0, -1, 161, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 0, 0, 0, 0, 1, 0};
#include "t166.h"
// Metadata Definition UnityEngine.EventSystems.EventSystem
extern TypeInfo t166_TI;
#include "t166MD.h"
static const EncodedMethodIndex t166_VT[17] = 
{
	396,
	374,
	397,
	429,
	430,
	431,
	432,
	433,
	434,
	435,
	436,
	437,
	438,
	439,
	440,
	441,
	442,
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t166_0_0_0;
extern const Il2CppType t166_1_0_0;
extern const Il2CppType t171_0_0_0;
struct t166;
const Il2CppTypeDefinitionMetadata t166_DM = 
{
	NULL, NULL, NULL, NULL, &t171_0_0_0, t166_VT, NULL, 574, 256, -1, 7};
TypeInfo t166_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "EventSystem", "UnityEngine.EventSystems", NULL, &t166_TI, NULL, 75, &t166_0_0_0, &t166_1_0_0, &t166_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t166), sizeof (t166), 0, -1, sizeof(t166_SFs), 0, -1, 1048577, 0, 0, false, false, false, false, false, false, false, false, true, false, 28, 9, 10, 0, 0, 17, 0, 0};
#include "t176.h"
// Metadata Definition UnityEngine.EventSystems.EventTrigger
extern TypeInfo t176_TI;
#include "t176MD.h"
extern const Il2CppType t172_0_0_0;
extern const Il2CppType t174_0_0_0;
static const Il2CppType* t176_TI__nestedTypes[2] =
{
	&t172_0_0_0,
	&t174_0_0_0,
};
static const EncodedMethodIndex t176_VT[38] = 
{
	396,
	374,
	397,
	398,
	443,
	444,
	445,
	446,
	447,
	448,
	449,
	450,
	451,
	452,
	453,
	454,
	455,
	456,
	457,
	458,
	459,
	443,
	444,
	450,
	452,
	445,
	446,
	447,
	455,
	456,
	453,
	457,
	454,
	449,
	448,
	451,
	458,
	459,
};
static const Il2CppType* t176_ITIs[] = 
{
	&t1848_0_0_0,
	&t365_0_0_0,
	&t366_0_0_0,
	&t367_0_0_0,
	&t368_0_0_0,
	&t369_0_0_0,
	&t371_0_0_0,
	&t370_0_0_0,
	&t372_0_0_0,
	&t373_0_0_0,
	&t374_0_0_0,
	&t375_0_0_0,
	&t376_0_0_0,
	&t377_0_0_0,
	&t378_0_0_0,
	&t379_0_0_0,
	&t380_0_0_0,
	&t381_0_0_0,
};
static Il2CppInterfaceOffsetPair t176_IOs[] = 
{
	{ &t1848_0_0_0, 4},
	{ &t365_0_0_0, 4},
	{ &t366_0_0_0, 5},
	{ &t367_0_0_0, 6},
	{ &t368_0_0_0, 7},
	{ &t369_0_0_0, 8},
	{ &t371_0_0_0, 9},
	{ &t370_0_0_0, 10},
	{ &t372_0_0_0, 11},
	{ &t373_0_0_0, 12},
	{ &t374_0_0_0, 13},
	{ &t375_0_0_0, 14},
	{ &t376_0_0_0, 15},
	{ &t377_0_0_0, 16},
	{ &t378_0_0_0, 17},
	{ &t379_0_0_0, 18},
	{ &t380_0_0_0, 19},
	{ &t381_0_0_0, 20},
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t176_0_0_0;
extern const Il2CppType t176_1_0_0;
extern const Il2CppType t24_0_0_0;
struct t176;
const Il2CppTypeDefinitionMetadata t176_DM = 
{
	NULL, t176_TI__nestedTypes, t176_ITIs, t176_IOs, &t24_0_0_0, t176_VT, NULL, 584, 284, -1, 16};
TypeInfo t176_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "EventTrigger", "UnityEngine.EventSystems", NULL, &t176_TI, NULL, 83, &t176_0_0_0, &t176_1_0_0, &t176_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t176), sizeof (t176), 0, -1, 0, 0, -1, 1048577, 0, 0, false, false, false, false, false, false, false, false, false, false, 21, 1, 2, 0, 2, 38, 18, 18};
#include "t172.h"
// Metadata Definition UnityEngine.EventSystems.EventTrigger/TriggerEvent
extern TypeInfo t172_TI;
#include "t172MD.h"
static const EncodedMethodIndex t172_VT[8] = 
{
	416,
	374,
	417,
	460,
	461,
	462,
	2147484111,
	2147484112,
};
extern const Il2CppType t2765_0_0_0;
static Il2CppInterfaceOffsetPair t172_IOs[] = 
{
	{ &t2765_0_0_0, 4},
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t172_1_0_0;
extern const Il2CppType t173_0_0_0;
struct t172;
const Il2CppTypeDefinitionMetadata t172_DM = 
{
	&t176_0_0_0, NULL, NULL, t172_IOs, &t173_0_0_0, t172_VT, NULL, -1, 305, -1, -1};
TypeInfo t172_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "TriggerEvent", "", NULL, &t172_TI, NULL, 0, &t172_0_0_0, &t172_1_0_0, &t172_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t172), sizeof (t172), 0, -1, 0, 0, -1, 1056770, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 0, 0, 0, 8, 0, 1};
#include "t174.h"
// Metadata Definition UnityEngine.EventSystems.EventTrigger/Entry
extern TypeInfo t174_TI;
#include "t174MD.h"
static const EncodedMethodIndex t174_VT[4] = 
{
	416,
	374,
	417,
	418,
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t174_1_0_0;
extern const Il2CppType t65_0_0_0;
struct t174;
const Il2CppTypeDefinitionMetadata t174_DM = 
{
	&t176_0_0_0, NULL, NULL, NULL, &t65_0_0_0, t174_VT, NULL, 586, 306, -1, -1};
TypeInfo t174_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "Entry", "", NULL, &t174_TI, NULL, 0, &t174_0_0_0, &t174_1_0_0, &t174_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t174), sizeof (t174), 0, -1, 0, 0, -1, 1056770, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 2, 0, 0, 4, 0, 0};
#include "t175.h"
// Metadata Definition UnityEngine.EventSystems.EventTriggerType
extern TypeInfo t175_TI;
#include "t175MD.h"
static const EncodedMethodIndex t175_VT[23] = 
{
	373,
	374,
	375,
	376,
	377,
	378,
	379,
	380,
	381,
	382,
	383,
	384,
	385,
	386,
	387,
	388,
	389,
	390,
	391,
	392,
	393,
	394,
	395,
};
static Il2CppInterfaceOffsetPair t175_IOs[] = 
{
	{ &t1778_0_0_0, 4},
	{ &t1781_0_0_0, 5},
	{ &t1780_0_0_0, 21},
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t175_0_0_0;
extern const Il2CppType t175_1_0_0;
const Il2CppTypeDefinitionMetadata t175_DM = 
{
	NULL, NULL, NULL, t175_IOs, &t2_0_0_0, t175_VT, NULL, 588, -1, -1, -1};
TypeInfo t175_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "EventTriggerType", "UnityEngine.EventSystems", NULL, &t101_TI, NULL, 0, &t175_0_0_0, &t175_1_0_0, &t175_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t175)+ sizeof (Il2CppObject), sizeof (t175)+ sizeof (Il2CppObject), 0, sizeof(int32_t), 0, 0, -1, 257, 0, 0, true, false, true, false, false, false, false, false, false, false, 0, 0, 18, 0, 0, 23, 0, 3};
#include "t178.h"
// Metadata Definition UnityEngine.EventSystems.ExecuteEvents
extern TypeInfo t178_TI;
#include "t178MD.h"
extern const Il2CppType m18490_gp_0_0_0_0;
extern const Il2CppRGCTXDefinition m18490_RGCTXData[3] = 
{
	{ IL2CPP_RGCTX_DATA_CLASS, 2834 }/* Class */,
	{ IL2CPP_RGCTX_DATA_TYPE, 2834 }/* Type */,
	{IL2CPP_RGCTX_DATA_INVALID, NULL},
};
extern const Il2CppType m18491_gp_0_0_0_0;
extern const Il2CppRGCTXDefinition m18491_RGCTXData[5] = 
{
	{ IL2CPP_RGCTX_DATA_METHOD, 3490 }/* Method */,
	{ IL2CPP_RGCTX_DATA_CLASS, 2836 }/* Class */,
	{ IL2CPP_RGCTX_DATA_TYPE, 2836 }/* Type */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3491 }/* Method */,
	{IL2CPP_RGCTX_DATA_INVALID, NULL},
};
extern const Il2CppRGCTXDefinition m18492_RGCTXData[2] = 
{
	{ IL2CPP_RGCTX_DATA_METHOD, 3492 }/* Method */,
	{IL2CPP_RGCTX_DATA_INVALID, NULL},
};
extern const Il2CppType m18493_gp_0_0_0_0;
extern const Il2CppRGCTXDefinition m18493_RGCTXData[2] = 
{
	{ IL2CPP_RGCTX_DATA_CLASS, 4872 }/* Class */,
	{IL2CPP_RGCTX_DATA_INVALID, NULL},
};
extern const Il2CppRGCTXDefinition m18494_RGCTXData[2] = 
{
	{ IL2CPP_RGCTX_DATA_METHOD, 3493 }/* Method */,
	{IL2CPP_RGCTX_DATA_INVALID, NULL},
};
extern const Il2CppRGCTXDefinition m18495_RGCTXData[2] = 
{
	{ IL2CPP_RGCTX_DATA_METHOD, 3494 }/* Method */,
	{IL2CPP_RGCTX_DATA_INVALID, NULL},
};
extern const Il2CppRGCTXDefinition m18496_RGCTXData[2] = 
{
	{ IL2CPP_RGCTX_DATA_METHOD, 3495 }/* Method */,
	{IL2CPP_RGCTX_DATA_INVALID, NULL},
};
extern const Il2CppType t2759_0_0_0;
static const Il2CppType* t178_TI__nestedTypes[1] =
{
	&t2759_0_0_0,
};
static const EncodedMethodIndex t178_VT[4] = 
{
	416,
	374,
	417,
	418,
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t178_0_0_0;
extern const Il2CppType t178_1_0_0;
struct t178;
const Il2CppTypeDefinitionMetadata t178_DM = 
{
	NULL, t178_TI__nestedTypes, NULL, NULL, &t65_0_0_0, t178_VT, NULL, 606, 307, -1, 17};
TypeInfo t178_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "ExecuteEvents", "UnityEngine.EventSystems", NULL, &t178_TI, NULL, 0, &t178_0_0_0, &t178_1_0_0, &t178_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t178), sizeof (t178), 0, -1, sizeof(t178_SFs), 0, -1, 1048961, 0, 0, false, false, false, false, false, false, false, false, true, false, 44, 17, 20, 0, 1, 4, 0, 0};
// Metadata Definition UnityEngine.EventSystems.ExecuteEvents/EventFunction`1
extern TypeInfo t2759_TI;
static const EncodedMethodIndex t2759_VT[13] = 
{
	465,
	374,
	466,
	418,
	467,
	468,
	467,
	469,
	470,
	471,
	472,
	473,
	474,
};
extern const Il2CppType t2792_0_0_0;
extern const Il2CppType t1798_0_0_0;
static Il2CppInterfaceOffsetPair t2759_IOs[] = 
{
	{ &t2792_0_0_0, 4},
	{ &t1798_0_0_0, 4},
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t2759_1_0_0;
extern const Il2CppType t279_0_0_0;
struct t2759;
const Il2CppTypeDefinitionMetadata t2759_DM = 
{
	&t178_0_0_0, NULL, NULL, t2759_IOs, &t279_0_0_0, t2759_VT, NULL, -1, 351, -1, -1};
TypeInfo t2759_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "EventFunction`1", "", NULL, &t2759_TI, NULL, 0, &t2759_0_0_0, &t2759_1_0_0, &t2759_DM, NULL, NULL, 7, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, 0, 0, 0, 0, 0, 0, -1, 258, 0, 0, false, false, false, true, false, false, false, false, false, false, 4, 0, 0, 0, 0, 13, 0, 2};
#include "t199.h"
// Metadata Definition UnityEngine.EventSystems.MoveDirection
extern TypeInfo t199_TI;
#include "t199MD.h"
static const EncodedMethodIndex t199_VT[23] = 
{
	373,
	374,
	375,
	376,
	377,
	378,
	379,
	380,
	381,
	382,
	383,
	384,
	385,
	386,
	387,
	388,
	389,
	390,
	391,
	392,
	393,
	394,
	395,
};
static Il2CppInterfaceOffsetPair t199_IOs[] = 
{
	{ &t1778_0_0_0, 4},
	{ &t1781_0_0_0, 5},
	{ &t1780_0_0_0, 21},
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t199_0_0_0;
extern const Il2CppType t199_1_0_0;
const Il2CppTypeDefinitionMetadata t199_DM = 
{
	NULL, NULL, NULL, t199_IOs, &t2_0_0_0, t199_VT, NULL, 626, -1, -1, -1};
TypeInfo t199_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "MoveDirection", "UnityEngine.EventSystems", NULL, &t101_TI, NULL, 0, &t199_0_0_0, &t199_1_0_0, &t199_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t199)+ sizeof (Il2CppObject), sizeof (t199)+ sizeof (Il2CppObject), 0, sizeof(int32_t), 0, 0, -1, 257, 0, 0, true, false, true, false, false, false, false, false, false, false, 0, 0, 6, 0, 0, 23, 0, 3};
#include "t200.h"
// Metadata Definition UnityEngine.EventSystems.RaycasterManager
extern TypeInfo t200_TI;
#include "t200MD.h"
static const EncodedMethodIndex t200_VT[4] = 
{
	416,
	374,
	417,
	418,
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t200_0_0_0;
extern const Il2CppType t200_1_0_0;
struct t200;
const Il2CppTypeDefinitionMetadata t200_DM = 
{
	NULL, NULL, NULL, NULL, &t65_0_0_0, t200_VT, NULL, 632, 355, -1, -1};
TypeInfo t200_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "RaycasterManager", "UnityEngine.EventSystems", NULL, &t200_TI, NULL, 0, &t200_0_0_0, &t200_1_0_0, &t200_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t200), sizeof (t200), 0, -1, sizeof(t200_SFs), 0, -1, 1048960, 0, 0, false, false, false, false, false, false, false, false, true, false, 4, 0, 1, 0, 0, 4, 0, 0};
#include "t202.h"
// Metadata Definition UnityEngine.EventSystems.RaycastResult
extern TypeInfo t202_TI;
#include "t202MD.h"
static const EncodedMethodIndex t202_VT[4] = 
{
	475,
	374,
	476,
	477,
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t202_0_0_0;
extern const Il2CppType t202_1_0_0;
extern const Il2CppType t204_0_0_0;
const Il2CppTypeDefinitionMetadata t202_DM = 
{
	NULL, NULL, NULL, NULL, &t204_0_0_0, t202_VT, NULL, 633, 359, -1, 34};
TypeInfo t202_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "RaycastResult", "UnityEngine.EventSystems", NULL, &t202_TI, NULL, 0, &t202_0_0_0, &t202_1_0_0, &t202_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t202)+ sizeof (Il2CppObject), sizeof (t202)+ sizeof (Il2CppObject), 0, -1, 0, 0, -1, 1048841, 0, 0, true, false, false, false, false, false, false, false, false, false, 5, 2, 9, 0, 0, 4, 0, 0};
#include "t171.h"
// Metadata Definition UnityEngine.EventSystems.UIBehaviour
extern TypeInfo t171_TI;
#include "t171MD.h"
static const EncodedMethodIndex t171_VT[16] = 
{
	396,
	374,
	397,
	398,
	430,
	478,
	432,
	479,
	434,
	435,
	436,
	437,
	438,
	439,
	440,
	441,
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t171_1_0_0;
struct t171;
const Il2CppTypeDefinitionMetadata t171_DM = 
{
	NULL, NULL, NULL, NULL, &t24_0_0_0, t171_VT, NULL, -1, 364, -1, -1};
TypeInfo t171_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "UIBehaviour", "UnityEngine.EventSystems", NULL, &t171_TI, NULL, 0, &t171_0_0_0, &t171_1_0_0, &t171_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t171), sizeof (t171), 0, -1, 0, 0, -1, 1048705, 0, 0, false, false, false, false, false, false, false, false, false, false, 14, 0, 0, 0, 0, 16, 0, 0};
#include "t205.h"
// Metadata Definition UnityEngine.EventSystems.AxisEventData
extern TypeInfo t205_TI;
#include "t205MD.h"
static const EncodedMethodIndex t205_VT[4] = 
{
	416,
	374,
	417,
	418,
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t205_0_0_0;
extern const Il2CppType t205_1_0_0;
extern const Il2CppType t169_0_0_0;
struct t205;
const Il2CppTypeDefinitionMetadata t205_DM = 
{
	NULL, NULL, NULL, NULL, &t169_0_0_0, t205_VT, NULL, 642, 378, -1, 36};
TypeInfo t205_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "AxisEventData", "UnityEngine.EventSystems", NULL, &t205_TI, NULL, 0, &t205_0_0_0, &t205_1_0_0, &t205_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t205), sizeof (t205), 0, -1, 0, 0, -1, 1048577, 0, 0, false, false, false, false, false, false, false, false, false, false, 5, 2, 2, 0, 0, 4, 0, 0};
#include "t169.h"
// Metadata Definition UnityEngine.EventSystems.BaseEventData
extern TypeInfo t169_TI;
#include "t169MD.h"
static const EncodedMethodIndex t169_VT[4] = 
{
	416,
	374,
	417,
	418,
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t169_1_0_0;
struct t169;
const Il2CppTypeDefinitionMetadata t169_DM = 
{
	NULL, NULL, NULL, NULL, &t65_0_0_0, t169_VT, NULL, 644, 383, -1, 38};
TypeInfo t169_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "BaseEventData", "UnityEngine.EventSystems", NULL, &t169_TI, NULL, 0, &t169_0_0_0, &t169_1_0_0, &t169_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t169), sizeof (t169), 0, -1, 0, 0, -1, 1048577, 0, 0, false, false, false, false, false, false, false, false, false, false, 7, 3, 2, 0, 0, 4, 0, 0};
#include "t208.h"
// Metadata Definition UnityEngine.EventSystems.PointerEventData
extern TypeInfo t208_TI;
#include "t208MD.h"
extern const Il2CppType t206_0_0_0;
extern const Il2CppType t207_0_0_0;
static const Il2CppType* t208_TI__nestedTypes[2] =
{
	&t206_0_0_0,
	&t207_0_0_0,
};
static const EncodedMethodIndex t208_VT[4] = 
{
	416,
	374,
	417,
	480,
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t208_0_0_0;
extern const Il2CppType t208_1_0_0;
struct t208;
const Il2CppTypeDefinitionMetadata t208_DM = 
{
	NULL, t208_TI__nestedTypes, NULL, NULL, &t169_0_0_0, t208_VT, NULL, 646, 390, -1, 41};
TypeInfo t208_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "PointerEventData", "UnityEngine.EventSystems", NULL, &t208_TI, NULL, 0, &t208_0_0_0, &t208_1_0_0, &t208_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t208), sizeof (t208), 0, -1, 0, 0, -1, 1048577, 0, 0, false, false, false, false, false, false, false, false, false, false, 46, 22, 21, 0, 2, 4, 0, 0};
#include "t206.h"
// Metadata Definition UnityEngine.EventSystems.PointerEventData/InputButton
extern TypeInfo t206_TI;
#include "t206MD.h"
static const EncodedMethodIndex t206_VT[23] = 
{
	373,
	374,
	375,
	376,
	377,
	378,
	379,
	380,
	381,
	382,
	383,
	384,
	385,
	386,
	387,
	388,
	389,
	390,
	391,
	392,
	393,
	394,
	395,
};
static Il2CppInterfaceOffsetPair t206_IOs[] = 
{
	{ &t1778_0_0_0, 4},
	{ &t1781_0_0_0, 5},
	{ &t1780_0_0_0, 21},
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t206_1_0_0;
const Il2CppTypeDefinitionMetadata t206_DM = 
{
	&t208_0_0_0, NULL, NULL, t206_IOs, &t2_0_0_0, t206_VT, NULL, 667, -1, -1, -1};
TypeInfo t206_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "InputButton", "", NULL, &t101_TI, NULL, 0, &t206_0_0_0, &t206_1_0_0, &t206_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t206)+ sizeof (Il2CppObject), sizeof (t206)+ sizeof (Il2CppObject), 0, sizeof(int32_t), 0, 0, -1, 258, 0, 0, true, false, true, false, false, false, false, false, false, false, 0, 0, 4, 0, 0, 23, 0, 3};
#include "t207.h"
// Metadata Definition UnityEngine.EventSystems.PointerEventData/FramePressState
extern TypeInfo t207_TI;
#include "t207MD.h"
static const EncodedMethodIndex t207_VT[23] = 
{
	373,
	374,
	375,
	376,
	377,
	378,
	379,
	380,
	381,
	382,
	383,
	384,
	385,
	386,
	387,
	388,
	389,
	390,
	391,
	392,
	393,
	394,
	395,
};
static Il2CppInterfaceOffsetPair t207_IOs[] = 
{
	{ &t1778_0_0_0, 4},
	{ &t1781_0_0_0, 5},
	{ &t1780_0_0_0, 21},
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t207_1_0_0;
const Il2CppTypeDefinitionMetadata t207_DM = 
{
	&t208_0_0_0, NULL, NULL, t207_IOs, &t2_0_0_0, t207_VT, NULL, 671, -1, -1, -1};
TypeInfo t207_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "FramePressState", "", NULL, &t101_TI, NULL, 0, &t207_0_0_0, &t207_1_0_0, &t207_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t207)+ sizeof (Il2CppObject), sizeof (t207)+ sizeof (Il2CppObject), 0, sizeof(int32_t), 0, 0, -1, 258, 0, 0, true, false, true, false, false, false, false, false, false, false, 0, 0, 5, 0, 0, 23, 0, 3};
#include "t168.h"
// Metadata Definition UnityEngine.EventSystems.BaseInputModule
extern TypeInfo t168_TI;
#include "t168MD.h"
static const EncodedMethodIndex t168_VT[25] = 
{
	396,
	374,
	397,
	398,
	430,
	481,
	432,
	482,
	434,
	435,
	436,
	437,
	438,
	439,
	440,
	441,
	0,
	483,
	484,
	485,
	486,
	487,
	488,
	489,
	490,
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t168_0_0_0;
extern const Il2CppType t168_1_0_0;
struct t168;
const Il2CppTypeDefinitionMetadata t168_DM = 
{
	NULL, NULL, NULL, NULL, &t171_0_0_0, t168_VT, NULL, 676, 436, -1, 63};
TypeInfo t168_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "BaseInputModule", "UnityEngine.EventSystems", NULL, &t168_TI, NULL, 153, &t168_0_0_0, &t168_1_0_0, &t168_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t168), sizeof (t168), 0, -1, 0, 0, -1, 1048705, 0, 0, false, false, false, false, false, false, false, false, false, false, 18, 1, 4, 0, 0, 25, 0, 0};
#include "t215.h"
// Metadata Definition UnityEngine.EventSystems.PointerInputModule
extern TypeInfo t215_TI;
#include "t215MD.h"
extern const Il2CppType t211_0_0_0;
extern const Il2CppType t213_0_0_0;
extern const Il2CppType t212_0_0_0;
static const Il2CppType* t215_TI__nestedTypes[3] =
{
	&t211_0_0_0,
	&t213_0_0_0,
	&t212_0_0_0,
};
static const EncodedMethodIndex t215_VT[28] = 
{
	396,
	374,
	397,
	491,
	430,
	481,
	432,
	482,
	434,
	435,
	436,
	437,
	438,
	439,
	440,
	441,
	0,
	483,
	484,
	492,
	486,
	487,
	488,
	489,
	490,
	493,
	494,
	495,
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t215_0_0_0;
extern const Il2CppType t215_1_0_0;
struct t215;
const Il2CppTypeDefinitionMetadata t215_DM = 
{
	NULL, t215_TI__nestedTypes, NULL, NULL, &t168_0_0_0, t215_VT, NULL, 680, 454, -1, -1};
TypeInfo t215_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "PointerInputModule", "UnityEngine.EventSystems", NULL, &t215_TI, NULL, 0, &t215_0_0_0, &t215_1_0_0, &t215_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t215), sizeof (t215), 0, -1, 0, 0, -1, 1048705, 0, 0, false, false, false, false, false, false, false, false, false, false, 15, 0, 6, 0, 3, 28, 0, 0};
#include "t211.h"
// Metadata Definition UnityEngine.EventSystems.PointerInputModule/ButtonState
extern TypeInfo t211_TI;
#include "t211MD.h"
static const EncodedMethodIndex t211_VT[4] = 
{
	416,
	374,
	417,
	418,
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t211_1_0_0;
struct t211;
const Il2CppTypeDefinitionMetadata t211_DM = 
{
	&t215_0_0_0, NULL, NULL, NULL, &t65_0_0_0, t211_VT, NULL, 686, 469, -1, 64};
TypeInfo t211_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "ButtonState", "", NULL, &t211_TI, NULL, 0, &t211_0_0_0, &t211_1_0_0, &t211_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t211), sizeof (t211), 0, -1, 0, 0, -1, 1048580, 0, 0, false, false, false, false, false, false, false, false, false, false, 5, 2, 2, 0, 0, 4, 0, 0};
#include "t213.h"
// Metadata Definition UnityEngine.EventSystems.PointerInputModule/MouseState
extern TypeInfo t213_TI;
#include "t213MD.h"
static const EncodedMethodIndex t213_VT[4] = 
{
	416,
	374,
	417,
	418,
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t213_1_0_0;
struct t213;
const Il2CppTypeDefinitionMetadata t213_DM = 
{
	&t215_0_0_0, NULL, NULL, NULL, &t65_0_0_0, t213_VT, NULL, 688, 474, -1, -1};
TypeInfo t213_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "MouseState", "", NULL, &t213_TI, NULL, 0, &t213_0_0_0, &t213_1_0_0, &t213_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t213), sizeof (t213), 0, -1, 0, 0, -1, 1048580, 0, 0, false, false, false, false, false, false, false, false, false, false, 5, 0, 1, 0, 0, 4, 0, 0};
#include "t212.h"
// Metadata Definition UnityEngine.EventSystems.PointerInputModule/MouseButtonEventData
extern TypeInfo t212_TI;
#include "t212MD.h"
static const EncodedMethodIndex t212_VT[4] = 
{
	416,
	374,
	417,
	418,
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t212_1_0_0;
struct t212;
const Il2CppTypeDefinitionMetadata t212_DM = 
{
	&t215_0_0_0, NULL, NULL, NULL, &t65_0_0_0, t212_VT, NULL, 689, 479, -1, -1};
TypeInfo t212_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "MouseButtonEventData", "", NULL, &t212_TI, NULL, 0, &t212_0_0_0, &t212_1_0_0, &t212_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t212), sizeof (t212), 0, -1, 0, 0, -1, 1048578, 0, 0, false, false, false, false, false, false, false, false, false, false, 3, 0, 2, 0, 0, 4, 0, 0};
#include "t218.h"
// Metadata Definition UnityEngine.EventSystems.StandaloneInputModule
extern TypeInfo t218_TI;
#include "t218MD.h"
extern const Il2CppType t217_0_0_0;
static const Il2CppType* t218_TI__nestedTypes[1] =
{
	&t217_0_0_0,
};
static const EncodedMethodIndex t218_VT[28] = 
{
	396,
	374,
	397,
	491,
	430,
	481,
	432,
	482,
	434,
	435,
	436,
	437,
	438,
	439,
	440,
	441,
	496,
	483,
	484,
	492,
	497,
	498,
	499,
	500,
	501,
	493,
	494,
	495,
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t218_0_0_0;
extern const Il2CppType t218_1_0_0;
struct t218;
const Il2CppTypeDefinitionMetadata t218_DM = 
{
	NULL, t218_TI__nestedTypes, NULL, NULL, &t215_0_0_0, t218_VT, NULL, 691, 482, -1, 66};
TypeInfo t218_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "StandaloneInputModule", "UnityEngine.EventSystems", NULL, &t218_TI, NULL, 154, &t218_0_0_0, &t218_1_0_0, &t218_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t218), sizeof (t218), 0, -1, 0, 0, -1, 1048577, 0, 0, false, false, false, false, false, false, false, false, false, false, 28, 8, 12, 0, 1, 28, 0, 0};
#include "t217.h"
// Metadata Definition UnityEngine.EventSystems.StandaloneInputModule/InputMode
extern TypeInfo t217_TI;
#include "t217MD.h"
static const EncodedMethodIndex t217_VT[23] = 
{
	373,
	374,
	375,
	376,
	377,
	378,
	379,
	380,
	381,
	382,
	383,
	384,
	385,
	386,
	387,
	388,
	389,
	390,
	391,
	392,
	393,
	394,
	395,
};
static Il2CppInterfaceOffsetPair t217_IOs[] = 
{
	{ &t1778_0_0_0, 4},
	{ &t1781_0_0_0, 5},
	{ &t1780_0_0_0, 21},
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t217_1_0_0;
const Il2CppTypeDefinitionMetadata t217_DM = 
{
	&t218_0_0_0, NULL, NULL, t217_IOs, &t2_0_0_0, t217_VT, NULL, 703, -1, -1, -1};
TypeInfo t217_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "InputMode", "", NULL, &t101_TI, NULL, 163, &t217_0_0_0, &t217_1_0_0, &t217_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t217)+ sizeof (Il2CppObject), sizeof (t217)+ sizeof (Il2CppObject), 0, sizeof(int32_t), 0, 0, -1, 258, 0, 0, true, false, true, false, false, false, false, false, false, false, 0, 0, 3, 0, 0, 23, 0, 3};
#include "t219.h"
// Metadata Definition UnityEngine.EventSystems.TouchInputModule
extern TypeInfo t219_TI;
#include "t219MD.h"
static const EncodedMethodIndex t219_VT[28] = 
{
	396,
	374,
	397,
	502,
	430,
	481,
	432,
	482,
	434,
	435,
	436,
	437,
	438,
	439,
	440,
	441,
	503,
	483,
	484,
	492,
	504,
	505,
	488,
	506,
	507,
	493,
	494,
	495,
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t219_0_0_0;
extern const Il2CppType t219_1_0_0;
struct t219;
const Il2CppTypeDefinitionMetadata t219_DM = 
{
	NULL, NULL, NULL, NULL, &t215_0_0_0, t219_VT, NULL, 706, 510, -1, 74};
TypeInfo t219_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "TouchInputModule", "UnityEngine.EventSystems", NULL, &t219_TI, NULL, 164, &t219_0_0_0, &t219_1_0_0, &t219_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t219), sizeof (t219), 0, -1, 0, 0, -1, 1048577, 0, 0, false, false, false, false, false, false, false, false, false, false, 13, 1, 3, 0, 0, 28, 0, 0};
#include "t203.h"
// Metadata Definition UnityEngine.EventSystems.BaseRaycaster
extern TypeInfo t203_TI;
#include "t203MD.h"
static const EncodedMethodIndex t203_VT[21] = 
{
	396,
	374,
	397,
	398,
	430,
	508,
	432,
	509,
	434,
	435,
	436,
	437,
	438,
	439,
	440,
	441,
	0,
	0,
	510,
	511,
	512,
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t203_0_0_0;
extern const Il2CppType t203_1_0_0;
struct t203;
const Il2CppTypeDefinitionMetadata t203_DM = 
{
	NULL, NULL, NULL, NULL, &t171_0_0_0, t203_VT, NULL, -1, 523, -1, 75};
TypeInfo t203_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "BaseRaycaster", "UnityEngine.EventSystems", NULL, &t203_TI, NULL, 0, &t203_0_0_0, &t203_1_0_0, &t203_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t203), sizeof (t203), 0, -1, 0, 0, -1, 1048705, 0, 0, false, false, false, false, false, false, false, false, false, false, 8, 4, 0, 0, 0, 21, 0, 0};
#include "t220.h"
// Metadata Definition UnityEngine.EventSystems.Physics2DRaycaster
extern TypeInfo t220_TI;
#include "t220MD.h"
static const EncodedMethodIndex t220_VT[22] = 
{
	396,
	374,
	397,
	398,
	430,
	508,
	432,
	509,
	434,
	435,
	436,
	437,
	438,
	439,
	440,
	441,
	513,
	514,
	510,
	511,
	512,
	515,
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t220_0_0_0;
extern const Il2CppType t220_1_0_0;
extern const Il2CppType t221_0_0_0;
struct t220;
const Il2CppTypeDefinitionMetadata t220_DM = 
{
	NULL, NULL, NULL, NULL, &t221_0_0_0, t220_VT, NULL, -1, 531, -1, -1};
TypeInfo t220_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "Physics2DRaycaster", "UnityEngine.EventSystems", NULL, &t220_TI, NULL, 167, &t220_0_0_0, &t220_1_0_0, &t220_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t220), sizeof (t220), 0, -1, 0, 0, -1, 1048577, 0, 0, false, false, false, false, false, false, false, false, false, false, 2, 0, 0, 0, 0, 22, 0, 0};
#include "t221.h"
// Metadata Definition UnityEngine.EventSystems.PhysicsRaycaster
extern TypeInfo t221_TI;
#include "t221MD.h"
static const EncodedMethodIndex t221_VT[22] = 
{
	396,
	374,
	397,
	398,
	430,
	508,
	432,
	509,
	434,
	435,
	436,
	437,
	438,
	439,
	440,
	441,
	516,
	514,
	510,
	511,
	512,
	515,
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t221_1_0_0;
struct t221;
const Il2CppTypeDefinitionMetadata t221_DM = 
{
	NULL, NULL, NULL, NULL, &t203_0_0_0, t221_VT, NULL, 709, 533, -1, 79};
TypeInfo t221_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "PhysicsRaycaster", "UnityEngine.EventSystems", NULL, &t221_TI, NULL, 168, &t221_0_0_0, &t221_1_0_0, &t221_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t221), sizeof (t221), 0, -1, sizeof(t221_SFs), 0, -1, 1048577, 0, 0, false, false, false, false, false, false, false, false, false, false, 8, 4, 4, 0, 0, 22, 0, 0};
// Metadata Definition UnityEngine.UI.CoroutineTween.ITweenValue
extern TypeInfo t2760_TI;
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t2760_0_0_0;
extern const Il2CppType t2760_1_0_0;
struct t2760;
const Il2CppTypeDefinitionMetadata t2760_DM = 
{
	NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 541, -1, 83};
TypeInfo t2760_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "ITweenValue", "UnityEngine.UI.CoroutineTween", NULL, &t2760_TI, NULL, 0, &t2760_0_0_0, &t2760_1_0_0, &t2760_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, 0, 0, 0, -1, 0, 0, -1, 160, 0, 0, false, false, false, false, false, false, false, false, false, false, 4, 2, 0, 0, 0, 0, 0, 0};
#include "t226.h"
// Metadata Definition UnityEngine.UI.CoroutineTween.ColorTween
extern TypeInfo t226_TI;
#include "t226MD.h"
extern const Il2CppType t223_0_0_0;
extern const Il2CppType t224_0_0_0;
static const Il2CppType* t226_TI__nestedTypes[2] =
{
	&t223_0_0_0,
	&t224_0_0_0,
};
static const EncodedMethodIndex t226_VT[8] = 
{
	475,
	374,
	476,
	517,
	518,
	519,
	520,
	521,
};
static const Il2CppType* t226_ITIs[] = 
{
	&t2760_0_0_0,
};
static Il2CppInterfaceOffsetPair t226_IOs[] = 
{
	{ &t2760_0_0_0, 4},
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t226_0_0_0;
extern const Il2CppType t226_1_0_0;
const Il2CppTypeDefinitionMetadata t226_DM = 
{
	NULL, t226_TI__nestedTypes, t226_ITIs, t226_IOs, &t204_0_0_0, t226_VT, NULL, 713, 545, -1, 85};
TypeInfo t226_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "ColorTween", "UnityEngine.UI.CoroutineTween", NULL, &t226_TI, NULL, 0, &t226_0_0_0, &t226_1_0_0, &t226_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t226)+ sizeof (Il2CppObject), sizeof (t226)+ sizeof (Il2CppObject), 0, -1, 0, 0, -1, 1048840, 0, 0, true, false, false, false, false, false, false, false, false, false, 15, 5, 6, 0, 2, 8, 1, 1};
#include "t223.h"
// Metadata Definition UnityEngine.UI.CoroutineTween.ColorTween/ColorTweenMode
extern TypeInfo t223_TI;
#include "t223MD.h"
static const EncodedMethodIndex t223_VT[23] = 
{
	373,
	374,
	375,
	376,
	377,
	378,
	379,
	380,
	381,
	382,
	383,
	384,
	385,
	386,
	387,
	388,
	389,
	390,
	391,
	392,
	393,
	394,
	395,
};
static Il2CppInterfaceOffsetPair t223_IOs[] = 
{
	{ &t1778_0_0_0, 4},
	{ &t1781_0_0_0, 5},
	{ &t1780_0_0_0, 21},
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t223_1_0_0;
const Il2CppTypeDefinitionMetadata t223_DM = 
{
	&t226_0_0_0, NULL, NULL, t223_IOs, &t2_0_0_0, t223_VT, NULL, 719, -1, -1, -1};
TypeInfo t223_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "ColorTweenMode", "", NULL, &t101_TI, NULL, 0, &t223_0_0_0, &t223_1_0_0, &t223_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t223)+ sizeof (Il2CppObject), sizeof (t223)+ sizeof (Il2CppObject), 0, sizeof(int32_t), 0, 0, -1, 258, 0, 0, true, false, true, false, false, false, false, false, false, false, 0, 0, 4, 0, 0, 23, 0, 3};
#include "t224.h"
// Metadata Definition UnityEngine.UI.CoroutineTween.ColorTween/ColorTweenCallback
extern TypeInfo t224_TI;
#include "t224MD.h"
static const EncodedMethodIndex t224_VT[8] = 
{
	416,
	374,
	417,
	460,
	461,
	462,
	2147484170,
	2147484171,
};
static Il2CppInterfaceOffsetPair t224_IOs[] = 
{
	{ &t2765_0_0_0, 4},
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t224_1_0_0;
extern const Il2CppType t225_0_0_0;
struct t224;
const Il2CppTypeDefinitionMetadata t224_DM = 
{
	&t226_0_0_0, NULL, NULL, t224_IOs, &t225_0_0_0, t224_VT, NULL, -1, 560, -1, -1};
TypeInfo t224_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "ColorTweenCallback", "", NULL, &t224_TI, NULL, 0, &t224_0_0_0, &t224_1_0_0, &t224_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t224), sizeof (t224), 0, -1, 0, 0, -1, 1048578, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 0, 0, 0, 8, 0, 1};
// Metadata Definition UnityEngine.UI.CoroutineTween.TweenRunner`1
extern TypeInfo t2761_TI;
extern const Il2CppType t2762_0_0_0;
static const Il2CppType* t2761_TI__nestedTypes[1] =
{
	&t2762_0_0_0,
};
static const EncodedMethodIndex t2761_VT[4] = 
{
	416,
	374,
	417,
	418,
};
extern const Il2CppType t2962_0_0_0;
extern const Il2CppType t2761_gp_0_0_0_0;
extern const Il2CppType t2964_0_0_0;
extern const Il2CppRGCTXDefinition t2761_RGCTXData[6] = 
{
	{ IL2CPP_RGCTX_DATA_CLASS, 4908 }/* Class */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3496 }/* Method */,
	{ IL2CPP_RGCTX_DATA_CLASS, 2900 }/* Class */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3497 }/* Method */,
	{ IL2CPP_RGCTX_DATA_CLASS, 4909 }/* Static */,
	{IL2CPP_RGCTX_DATA_INVALID, NULL},
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t2761_0_0_0;
extern const Il2CppType t2761_1_0_0;
struct t2761;
const Il2CppTypeDefinitionMetadata t2761_DM = 
{
	NULL, t2761_TI__nestedTypes, NULL, NULL, &t65_0_0_0, t2761_VT, t2761_RGCTXData, 723, 561, -1, -1};
TypeInfo t2761_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "TweenRunner`1", "UnityEngine.UI.CoroutineTween", NULL, &t2761_TI, NULL, 0, &t2761_0_0_0, &t2761_1_0_0, &t2761_DM, NULL, NULL, 8, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, 0, 0, 0, 0, 0, 0, -1, 1048576, 0, 0, false, false, false, true, false, false, false, false, false, false, 4, 0, 2, 0, 1, 4, 0, 0};
// Metadata Definition UnityEngine.UI.CoroutineTween.TweenRunner`1/<Start>c__Iterator0
extern TypeInfo t2762_TI;
static const EncodedMethodIndex t2762_VT[9] = 
{
	416,
	374,
	417,
	418,
	524,
	525,
	526,
	527,
	528,
};
extern const Il2CppType t153_0_0_0;
extern const Il2CppType t387_0_0_0;
extern const Il2CppType t2049_0_0_0;
static const Il2CppType* t2762_ITIs[] = 
{
	&t153_0_0_0,
	&t387_0_0_0,
	&t2049_0_0_0,
};
static Il2CppInterfaceOffsetPair t2762_IOs[] = 
{
	{ &t153_0_0_0, 4},
	{ &t387_0_0_0, 5},
	{ &t2049_0_0_0, 7},
};
extern const Il2CppType t2762_gp_0_0_0_0;
extern const Il2CppRGCTXDefinition t2762_RGCTXData[2] = 
{
	{ IL2CPP_RGCTX_DATA_CLASS, 4912 }/* Class */,
	{IL2CPP_RGCTX_DATA_INVALID, NULL},
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t2762_1_0_0;
struct t2762;
const Il2CppTypeDefinitionMetadata t2762_DM = 
{
	&t2761_0_0_0, NULL, t2762_ITIs, t2762_IOs, &t65_0_0_0, t2762_VT, t2762_RGCTXData, 725, 565, -1, 90};
TypeInfo t2762_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "<Start>c__Iterator0", "", NULL, &t2762_TI, NULL, 173, &t2762_0_0_0, &t2762_1_0_0, &t2762_DM, NULL, NULL, 9, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, 0, 0, 0, 0, 0, 0, -1, 1048835, 0, 0, false, false, false, true, false, false, false, false, false, false, 6, 2, 6, 0, 0, 9, 3, 3};
#include "t227.h"
// Metadata Definition UnityEngine.UI.AnimationTriggers
extern TypeInfo t227_TI;
#include "t227MD.h"
static const EncodedMethodIndex t227_VT[4] = 
{
	416,
	374,
	417,
	418,
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t227_0_0_0;
extern const Il2CppType t227_1_0_0;
struct t227;
const Il2CppTypeDefinitionMetadata t227_DM = 
{
	NULL, NULL, NULL, NULL, &t65_0_0_0, t227_VT, NULL, 731, 571, -1, 92};
TypeInfo t227_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "AnimationTriggers", "UnityEngine.UI", NULL, &t227_TI, NULL, 0, &t227_0_0_0, &t227_1_0_0, &t227_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t227), sizeof (t227), 0, -1, 0, 0, -1, 1056769, 0, 0, false, false, false, false, false, false, false, false, false, false, 9, 4, 8, 0, 0, 4, 0, 0};
#include "t155.h"
// Metadata Definition UnityEngine.UI.Button
extern TypeInfo t155_TI;
#include "t155MD.h"
extern const Il2CppType t156_0_0_0;
extern const Il2CppType t228_0_0_0;
static const Il2CppType* t155_TI__nestedTypes[2] =
{
	&t156_0_0_0,
	&t228_0_0_0,
};
static const EncodedMethodIndex t155_VT[42] = 
{
	396,
	374,
	397,
	398,
	529,
	530,
	432,
	531,
	434,
	435,
	436,
	437,
	438,
	532,
	533,
	441,
	534,
	535,
	536,
	537,
	538,
	539,
	540,
	541,
	542,
	543,
	544,
	545,
	546,
	547,
	540,
	536,
	537,
	534,
	535,
	538,
	539,
	548,
	549,
	550,
	549,
	550,
};
static const Il2CppType* t155_ITIs[] = 
{
	&t1848_0_0_0,
	&t369_0_0_0,
	&t380_0_0_0,
};
static Il2CppInterfaceOffsetPair t155_IOs[] = 
{
	{ &t1848_0_0_0, 16},
	{ &t365_0_0_0, 16},
	{ &t366_0_0_0, 17},
	{ &t367_0_0_0, 18},
	{ &t368_0_0_0, 19},
	{ &t377_0_0_0, 20},
	{ &t378_0_0_0, 21},
	{ &t379_0_0_0, 22},
	{ &t369_0_0_0, 38},
	{ &t380_0_0_0, 39},
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t155_0_0_0;
extern const Il2CppType t155_1_0_0;
extern const Il2CppType t229_0_0_0;
struct t155;
const Il2CppTypeDefinitionMetadata t155_DM = 
{
	NULL, t155_TI__nestedTypes, t155_ITIs, t155_IOs, &t229_0_0_0, t155_VT, NULL, 739, 580, -1, 96};
TypeInfo t155_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "Button", "UnityEngine.UI", NULL, &t155_TI, NULL, 182, &t155_0_0_0, &t155_1_0_0, &t155_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t155), sizeof (t155), 0, -1, 0, 0, -1, 1048577, 0, 0, false, false, false, false, false, false, false, false, false, false, 7, 1, 1, 0, 2, 42, 3, 10};
#include "t156.h"
// Metadata Definition UnityEngine.UI.Button/ButtonClickedEvent
extern TypeInfo t156_TI;
#include "t156MD.h"
static const EncodedMethodIndex t156_VT[8] = 
{
	416,
	374,
	417,
	460,
	461,
	462,
	551,
	552,
};
static Il2CppInterfaceOffsetPair t156_IOs[] = 
{
	{ &t2765_0_0_0, 4},
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t156_1_0_0;
extern const Il2CppType t157_0_0_0;
struct t156;
const Il2CppTypeDefinitionMetadata t156_DM = 
{
	&t155_0_0_0, NULL, NULL, t156_IOs, &t157_0_0_0, t156_VT, NULL, -1, 587, -1, -1};
TypeInfo t156_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "ButtonClickedEvent", "", NULL, &t156_TI, NULL, 0, &t156_0_0_0, &t156_1_0_0, &t156_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t156), sizeof (t156), 0, -1, 0, 0, -1, 1056770, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 0, 0, 0, 8, 0, 1};
#include "t228.h"
// Metadata Definition UnityEngine.UI.Button/<OnFinishSubmit>c__Iterator1
extern TypeInfo t228_TI;
#include "t228MD.h"
static const EncodedMethodIndex t228_VT[9] = 
{
	416,
	374,
	417,
	418,
	553,
	554,
	555,
	556,
	557,
};
static const Il2CppType* t228_ITIs[] = 
{
	&t153_0_0_0,
	&t387_0_0_0,
	&t2049_0_0_0,
};
static Il2CppInterfaceOffsetPair t228_IOs[] = 
{
	{ &t153_0_0_0, 4},
	{ &t387_0_0_0, 5},
	{ &t2049_0_0_0, 7},
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t228_1_0_0;
struct t228;
const Il2CppTypeDefinitionMetadata t228_DM = 
{
	&t155_0_0_0, NULL, t228_ITIs, t228_IOs, &t65_0_0_0, t228_VT, NULL, 740, 588, -1, 97};
TypeInfo t228_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "<OnFinishSubmit>c__Iterator1", "", NULL, &t228_TI, NULL, 185, &t228_0_0_0, &t228_1_0_0, &t228_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t228), sizeof (t228), 0, -1, 0, 0, -1, 1048835, 0, 0, false, false, false, false, false, false, false, false, false, false, 6, 2, 5, 0, 0, 9, 3, 3};
#include "t230.h"
// Metadata Definition UnityEngine.UI.CanvasUpdate
extern TypeInfo t230_TI;
#include "t230MD.h"
static const EncodedMethodIndex t230_VT[23] = 
{
	373,
	374,
	375,
	376,
	377,
	378,
	379,
	380,
	381,
	382,
	383,
	384,
	385,
	386,
	387,
	388,
	389,
	390,
	391,
	392,
	393,
	394,
	395,
};
static Il2CppInterfaceOffsetPair t230_IOs[] = 
{
	{ &t1778_0_0_0, 4},
	{ &t1781_0_0_0, 5},
	{ &t1780_0_0_0, 21},
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t230_0_0_0;
extern const Il2CppType t230_1_0_0;
const Il2CppTypeDefinitionMetadata t230_DM = 
{
	NULL, NULL, NULL, t230_IOs, &t2_0_0_0, t230_VT, NULL, 745, -1, -1, -1};
TypeInfo t230_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "CanvasUpdate", "UnityEngine.UI", NULL, &t101_TI, NULL, 0, &t230_0_0_0, &t230_1_0_0, &t230_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t230)+ sizeof (Il2CppObject), sizeof (t230)+ sizeof (Il2CppObject), 0, sizeof(int32_t), 0, 0, -1, 257, 0, 0, true, false, true, false, false, false, false, false, false, false, 0, 0, 7, 0, 0, 23, 0, 3};
// Metadata Definition UnityEngine.UI.ICanvasElement
extern TypeInfo t388_TI;
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t388_0_0_0;
extern const Il2CppType t388_1_0_0;
struct t388;
const Il2CppTypeDefinitionMetadata t388_DM = 
{
	NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 594, -1, 99};
TypeInfo t388_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "ICanvasElement", "UnityEngine.UI", NULL, &t388_TI, NULL, 0, &t388_0_0_0, &t388_1_0_0, &t388_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, 0, 0, 0, -1, 0, 0, -1, 161, 0, 0, false, false, false, false, false, false, false, false, false, false, 3, 1, 0, 0, 0, 0, 0, 0};
#include "t231.h"
// Metadata Definition UnityEngine.UI.CanvasUpdateRegistry
extern TypeInfo t231_TI;
#include "t231MD.h"
static const EncodedMethodIndex t231_VT[4] = 
{
	416,
	374,
	417,
	418,
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t231_0_0_0;
extern const Il2CppType t231_1_0_0;
struct t231;
const Il2CppTypeDefinitionMetadata t231_DM = 
{
	NULL, NULL, NULL, NULL, &t65_0_0_0, t231_VT, NULL, 752, 597, -1, 100};
TypeInfo t231_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "CanvasUpdateRegistry", "UnityEngine.UI", NULL, &t231_TI, NULL, 0, &t231_0_0_0, &t231_1_0_0, &t231_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t231), sizeof (t231), 0, -1, sizeof(t231_SFs), 0, -1, 1048577, 0, 0, false, false, false, false, false, false, false, false, true, false, 18, 1, 8, 0, 0, 4, 0, 0};
#include "t235.h"
// Metadata Definition UnityEngine.UI.ColorBlock
extern TypeInfo t235_TI;
#include "t235MD.h"
static const EncodedMethodIndex t235_VT[4] = 
{
	475,
	374,
	476,
	517,
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t235_0_0_0;
extern const Il2CppType t235_1_0_0;
const Il2CppTypeDefinitionMetadata t235_DM = 
{
	NULL, NULL, NULL, NULL, &t204_0_0_0, t235_VT, NULL, 760, 615, -1, 101};
TypeInfo t235_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "ColorBlock", "UnityEngine.UI", NULL, &t235_TI, NULL, 0, &t235_0_0_0, &t235_1_0_0, &t235_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t235)+ sizeof (Il2CppObject), sizeof (t235)+ sizeof (Il2CppObject), 0, sizeof(t235 ), 0, 0, -1, 1057033, 0, 0, true, false, false, false, false, false, false, false, false, true, 13, 7, 6, 0, 0, 4, 0, 0};
#include "t236.h"
// Metadata Definition UnityEngine.UI.FontData
extern TypeInfo t236_TI;
#include "t236MD.h"
static const EncodedMethodIndex t236_VT[6] = 
{
	416,
	374,
	417,
	418,
	558,
	559,
};
static const Il2CppType* t236_ITIs[] = 
{
	&t2765_0_0_0,
};
static Il2CppInterfaceOffsetPair t236_IOs[] = 
{
	{ &t2765_0_0_0, 4},
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t236_0_0_0;
extern const Il2CppType t236_1_0_0;
struct t236;
const Il2CppTypeDefinitionMetadata t236_DM = 
{
	NULL, NULL, t236_ITIs, t236_IOs, &t65_0_0_0, t236_VT, NULL, 766, 628, -1, 108};
TypeInfo t236_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "FontData", "UnityEngine.UI", NULL, &t236_TI, NULL, 0, &t236_0_0_0, &t236_1_0_0, &t236_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t236), sizeof (t236), 0, -1, 0, 0, -1, 1056769, 0, 0, false, false, false, false, false, false, false, false, false, false, 26, 12, 11, 0, 0, 6, 1, 1};
#include "t242.h"
// Metadata Definition UnityEngine.UI.FontUpdateTracker
extern TypeInfo t242_TI;
#include "t242MD.h"
static const EncodedMethodIndex t242_VT[4] = 
{
	416,
	374,
	417,
	418,
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t242_0_0_0;
extern const Il2CppType t242_1_0_0;
struct t242;
const Il2CppTypeDefinitionMetadata t242_DM = 
{
	NULL, NULL, NULL, NULL, &t65_0_0_0, t242_VT, NULL, 777, 654, -1, -1};
TypeInfo t242_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "FontUpdateTracker", "UnityEngine.UI", NULL, &t242_TI, NULL, 0, &t242_0_0_0, &t242_1_0_0, &t242_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t242), sizeof (t242), 0, -1, sizeof(t242_SFs), 0, -1, 1048961, 0, 0, false, false, false, false, false, false, false, false, true, false, 4, 0, 1, 0, 0, 4, 0, 0};
#include "t244.h"
// Metadata Definition UnityEngine.UI.Graphic
extern TypeInfo t244_TI;
#include "t244MD.h"
static const EncodedMethodIndex t244_VT[36] = 
{
	396,
	374,
	397,
	398,
	430,
	560,
	432,
	561,
	434,
	435,
	562,
	563,
	564,
	565,
	440,
	566,
	567,
	568,
	569,
	570,
	571,
	572,
	573,
	574,
	575,
	576,
	577,
	578,
	567,
	579,
	580,
	581,
	582,
	583,
	569,
	568,
};
static const Il2CppType* t244_ITIs[] = 
{
	&t388_0_0_0,
};
static Il2CppInterfaceOffsetPair t244_IOs[] = 
{
	{ &t388_0_0_0, 16},
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t244_0_0_0;
extern const Il2CppType t244_1_0_0;
struct t244;
const Il2CppTypeDefinitionMetadata t244_DM = 
{
	NULL, NULL, t244_ITIs, t244_IOs, &t171_0_0_0, t244_VT, NULL, 778, 658, -1, 120};
TypeInfo t244_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "Graphic", "UnityEngine.UI", NULL, &t244_TI, NULL, 211, &t244_0_0_0, &t244_1_0_0, &t244_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t244), sizeof (t244), 0, -1, sizeof(t244_SFs), 0, -1, 1048705, 0, 0, false, false, false, false, false, false, false, false, true, false, 49, 10, 16, 0, 0, 36, 1, 1};
#include "t252.h"
// Metadata Definition UnityEngine.UI.GraphicRaycaster
extern TypeInfo t252_TI;
#include "t252MD.h"
extern const Il2CppType t251_0_0_0;
static const Il2CppType* t252_TI__nestedTypes[1] =
{
	&t251_0_0_0,
};
static const EncodedMethodIndex t252_VT[21] = 
{
	396,
	374,
	397,
	398,
	430,
	508,
	432,
	509,
	434,
	435,
	436,
	437,
	438,
	439,
	440,
	441,
	584,
	585,
	510,
	586,
	587,
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t252_0_0_0;
extern const Il2CppType t252_1_0_0;
struct t252;
const Il2CppTypeDefinitionMetadata t252_DM = 
{
	NULL, t252_TI__nestedTypes, NULL, NULL, &t203_0_0_0, t252_VT, NULL, 794, 707, -1, 130};
TypeInfo t252_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "GraphicRaycaster", "UnityEngine.UI", NULL, &t252_TI, NULL, 218, &t252_0_0_0, &t252_1_0_0, &t252_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t252), sizeof (t252), 0, -1, sizeof(t252_SFs), 0, -1, 1048577, 0, 0, false, false, false, false, false, false, false, false, true, false, 13, 6, 8, 0, 1, 21, 0, 0};
#include "t251.h"
// Metadata Definition UnityEngine.UI.GraphicRaycaster/BlockingObjects
extern TypeInfo t251_TI;
#include "t251MD.h"
static const EncodedMethodIndex t251_VT[23] = 
{
	373,
	374,
	375,
	376,
	377,
	378,
	379,
	380,
	381,
	382,
	383,
	384,
	385,
	386,
	387,
	388,
	389,
	390,
	391,
	392,
	393,
	394,
	395,
};
static Il2CppInterfaceOffsetPair t251_IOs[] = 
{
	{ &t1778_0_0_0, 4},
	{ &t1781_0_0_0, 5},
	{ &t1780_0_0_0, 21},
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t251_1_0_0;
const Il2CppTypeDefinitionMetadata t251_DM = 
{
	&t252_0_0_0, NULL, NULL, t251_IOs, &t2_0_0_0, t251_VT, NULL, 802, -1, -1, -1};
TypeInfo t251_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "BlockingObjects", "", NULL, &t101_TI, NULL, 0, &t251_0_0_0, &t251_1_0_0, &t251_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t251)+ sizeof (Il2CppObject), sizeof (t251)+ sizeof (Il2CppObject), 0, sizeof(int32_t), 0, 0, -1, 258, 0, 0, true, false, true, false, false, false, false, false, false, false, 0, 0, 5, 0, 0, 23, 0, 3};
#include "t255.h"
// Metadata Definition UnityEngine.UI.GraphicRegistry
extern TypeInfo t255_TI;
#include "t255MD.h"
static const EncodedMethodIndex t255_VT[4] = 
{
	416,
	374,
	417,
	418,
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t255_0_0_0;
extern const Il2CppType t255_1_0_0;
struct t255;
const Il2CppTypeDefinitionMetadata t255_DM = 
{
	NULL, NULL, NULL, NULL, &t65_0_0_0, t255_VT, NULL, 807, 720, -1, 136};
TypeInfo t255_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "GraphicRegistry", "UnityEngine.UI", NULL, &t255_TI, NULL, 0, &t255_0_0_0, &t255_1_0_0, &t255_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t255), sizeof (t255), 0, -1, sizeof(t255_SFs), 0, -1, 1048577, 0, 0, false, false, false, false, false, false, false, false, true, false, 6, 1, 3, 0, 0, 4, 0, 0};
// Metadata Definition UnityEngine.UI.IGraphicEnabledDisabled
extern TypeInfo t427_TI;
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t427_0_0_0;
extern const Il2CppType t427_1_0_0;
struct t427;
const Il2CppTypeDefinitionMetadata t427_DM = 
{
	NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 726, -1, -1};
TypeInfo t427_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "IGraphicEnabledDisabled", "UnityEngine.UI", NULL, &t427_TI, NULL, 0, &t427_0_0_0, &t427_1_0_0, &t427_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, 0, 0, 0, -1, 0, 0, -1, 160, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 0, 0, 0, 0, 0, 0};
#include "t264.h"
// Metadata Definition UnityEngine.UI.Image
extern TypeInfo t264_TI;
#include "t264MD.h"
extern const Il2CppType t257_0_0_0;
extern const Il2CppType t258_0_0_0;
extern const Il2CppType t259_0_0_0;
extern const Il2CppType t260_0_0_0;
extern const Il2CppType t261_0_0_0;
extern const Il2CppType t262_0_0_0;
extern const Il2CppType t263_0_0_0;
static const Il2CppType* t264_TI__nestedTypes[7] =
{
	&t257_0_0_0,
	&t258_0_0_0,
	&t259_0_0_0,
	&t260_0_0_0,
	&t261_0_0_0,
	&t262_0_0_0,
	&t263_0_0_0,
};
static const EncodedMethodIndex t264_VT[62] = 
{
	396,
	374,
	397,
	398,
	430,
	588,
	432,
	589,
	434,
	435,
	562,
	563,
	590,
	565,
	440,
	566,
	567,
	568,
	569,
	570,
	571,
	572,
	591,
	574,
	592,
	593,
	577,
	594,
	567,
	579,
	580,
	595,
	596,
	583,
	569,
	568,
	597,
	597,
	598,
	599,
	600,
	601,
	602,
	603,
	604,
	605,
	606,
	607,
	608,
	609,
	599,
	600,
	601,
	602,
	603,
	604,
	605,
	606,
	607,
	608,
	609,
	598,
};
extern const Il2CppType t429_0_0_0;
extern const Il2CppType t395_0_0_0;
static const Il2CppType* t264_ITIs[] = 
{
	&t429_0_0_0,
	&t2765_0_0_0,
	&t395_0_0_0,
};
extern const Il2CppType t468_0_0_0;
static Il2CppInterfaceOffsetPair t264_IOs[] = 
{
	{ &t468_0_0_0, 36},
	{ &t388_0_0_0, 16},
	{ &t429_0_0_0, 38},
	{ &t2765_0_0_0, 39},
	{ &t395_0_0_0, 41},
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t264_0_0_0;
extern const Il2CppType t264_1_0_0;
extern const Il2CppType t266_0_0_0;
struct t264;
const Il2CppTypeDefinitionMetadata t264_DM = 
{
	NULL, t264_TI__nestedTypes, t264_ITIs, t264_IOs, &t266_0_0_0, t264_VT, NULL, 810, 727, -1, 137};
TypeInfo t264_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "Image", "UnityEngine.UI", NULL, &t264_TI, NULL, 224, &t264_0_0_0, &t264_1_0_0, &t264_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t264), sizeof (t264), 0, -1, sizeof(t264_SFs), 0, -1, 1048577, 0, 0, false, false, false, false, false, false, false, false, true, false, 49, 20, 14, 0, 7, 62, 3, 5};
#include "t257.h"
// Metadata Definition UnityEngine.UI.Image/Type
extern TypeInfo t257_TI;
#include "t257MD.h"
static const EncodedMethodIndex t257_VT[23] = 
{
	373,
	374,
	375,
	376,
	377,
	378,
	379,
	380,
	381,
	382,
	383,
	384,
	385,
	386,
	387,
	388,
	389,
	390,
	391,
	392,
	393,
	394,
	395,
};
static Il2CppInterfaceOffsetPair t257_IOs[] = 
{
	{ &t1778_0_0_0, 4},
	{ &t1781_0_0_0, 5},
	{ &t1780_0_0_0, 21},
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t257_1_0_0;
const Il2CppTypeDefinitionMetadata t257_DM = 
{
	&t264_0_0_0, NULL, NULL, t257_IOs, &t2_0_0_0, t257_VT, NULL, 824, -1, -1, -1};
TypeInfo t257_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "Type", "", NULL, &t101_TI, NULL, 0, &t257_0_0_0, &t257_1_0_0, &t257_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t257)+ sizeof (Il2CppObject), sizeof (t257)+ sizeof (Il2CppObject), 0, sizeof(int32_t), 0, 0, -1, 258, 0, 0, true, false, true, false, false, false, false, false, false, false, 0, 0, 5, 0, 0, 23, 0, 3};
#include "t258.h"
// Metadata Definition UnityEngine.UI.Image/FillMethod
extern TypeInfo t258_TI;
#include "t258MD.h"
static const EncodedMethodIndex t258_VT[23] = 
{
	373,
	374,
	375,
	376,
	377,
	378,
	379,
	380,
	381,
	382,
	383,
	384,
	385,
	386,
	387,
	388,
	389,
	390,
	391,
	392,
	393,
	394,
	395,
};
static Il2CppInterfaceOffsetPair t258_IOs[] = 
{
	{ &t1778_0_0_0, 4},
	{ &t1781_0_0_0, 5},
	{ &t1780_0_0_0, 21},
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t258_1_0_0;
const Il2CppTypeDefinitionMetadata t258_DM = 
{
	&t264_0_0_0, NULL, NULL, t258_IOs, &t2_0_0_0, t258_VT, NULL, 829, -1, -1, -1};
TypeInfo t258_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "FillMethod", "", NULL, &t101_TI, NULL, 0, &t258_0_0_0, &t258_1_0_0, &t258_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t258)+ sizeof (Il2CppObject), sizeof (t258)+ sizeof (Il2CppObject), 0, sizeof(int32_t), 0, 0, -1, 258, 0, 0, true, false, true, false, false, false, false, false, false, false, 0, 0, 6, 0, 0, 23, 0, 3};
#include "t259.h"
// Metadata Definition UnityEngine.UI.Image/OriginHorizontal
extern TypeInfo t259_TI;
#include "t259MD.h"
static const EncodedMethodIndex t259_VT[23] = 
{
	373,
	374,
	375,
	376,
	377,
	378,
	379,
	380,
	381,
	382,
	383,
	384,
	385,
	386,
	387,
	388,
	389,
	390,
	391,
	392,
	393,
	394,
	395,
};
static Il2CppInterfaceOffsetPair t259_IOs[] = 
{
	{ &t1778_0_0_0, 4},
	{ &t1781_0_0_0, 5},
	{ &t1780_0_0_0, 21},
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t259_1_0_0;
const Il2CppTypeDefinitionMetadata t259_DM = 
{
	&t264_0_0_0, NULL, NULL, t259_IOs, &t2_0_0_0, t259_VT, NULL, 835, -1, -1, -1};
TypeInfo t259_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "OriginHorizontal", "", NULL, &t101_TI, NULL, 0, &t259_0_0_0, &t259_1_0_0, &t259_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t259)+ sizeof (Il2CppObject), sizeof (t259)+ sizeof (Il2CppObject), 0, sizeof(int32_t), 0, 0, -1, 258, 0, 0, true, false, true, false, false, false, false, false, false, false, 0, 0, 3, 0, 0, 23, 0, 3};
#include "t260.h"
// Metadata Definition UnityEngine.UI.Image/OriginVertical
extern TypeInfo t260_TI;
#include "t260MD.h"
static const EncodedMethodIndex t260_VT[23] = 
{
	373,
	374,
	375,
	376,
	377,
	378,
	379,
	380,
	381,
	382,
	383,
	384,
	385,
	386,
	387,
	388,
	389,
	390,
	391,
	392,
	393,
	394,
	395,
};
static Il2CppInterfaceOffsetPair t260_IOs[] = 
{
	{ &t1778_0_0_0, 4},
	{ &t1781_0_0_0, 5},
	{ &t1780_0_0_0, 21},
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t260_1_0_0;
const Il2CppTypeDefinitionMetadata t260_DM = 
{
	&t264_0_0_0, NULL, NULL, t260_IOs, &t2_0_0_0, t260_VT, NULL, 838, -1, -1, -1};
TypeInfo t260_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "OriginVertical", "", NULL, &t101_TI, NULL, 0, &t260_0_0_0, &t260_1_0_0, &t260_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t260)+ sizeof (Il2CppObject), sizeof (t260)+ sizeof (Il2CppObject), 0, sizeof(int32_t), 0, 0, -1, 258, 0, 0, true, false, true, false, false, false, false, false, false, false, 0, 0, 3, 0, 0, 23, 0, 3};
#include "t261.h"
// Metadata Definition UnityEngine.UI.Image/Origin90
extern TypeInfo t261_TI;
#include "t261MD.h"
static const EncodedMethodIndex t261_VT[23] = 
{
	373,
	374,
	375,
	376,
	377,
	378,
	379,
	380,
	381,
	382,
	383,
	384,
	385,
	386,
	387,
	388,
	389,
	390,
	391,
	392,
	393,
	394,
	395,
};
static Il2CppInterfaceOffsetPair t261_IOs[] = 
{
	{ &t1778_0_0_0, 4},
	{ &t1781_0_0_0, 5},
	{ &t1780_0_0_0, 21},
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t261_1_0_0;
const Il2CppTypeDefinitionMetadata t261_DM = 
{
	&t264_0_0_0, NULL, NULL, t261_IOs, &t2_0_0_0, t261_VT, NULL, 841, -1, -1, -1};
TypeInfo t261_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "Origin90", "", NULL, &t101_TI, NULL, 0, &t261_0_0_0, &t261_1_0_0, &t261_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t261)+ sizeof (Il2CppObject), sizeof (t261)+ sizeof (Il2CppObject), 0, sizeof(int32_t), 0, 0, -1, 258, 0, 0, true, false, true, false, false, false, false, false, false, false, 0, 0, 5, 0, 0, 23, 0, 3};
#include "t262.h"
// Metadata Definition UnityEngine.UI.Image/Origin180
extern TypeInfo t262_TI;
#include "t262MD.h"
static const EncodedMethodIndex t262_VT[23] = 
{
	373,
	374,
	375,
	376,
	377,
	378,
	379,
	380,
	381,
	382,
	383,
	384,
	385,
	386,
	387,
	388,
	389,
	390,
	391,
	392,
	393,
	394,
	395,
};
static Il2CppInterfaceOffsetPair t262_IOs[] = 
{
	{ &t1778_0_0_0, 4},
	{ &t1781_0_0_0, 5},
	{ &t1780_0_0_0, 21},
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t262_1_0_0;
const Il2CppTypeDefinitionMetadata t262_DM = 
{
	&t264_0_0_0, NULL, NULL, t262_IOs, &t2_0_0_0, t262_VT, NULL, 846, -1, -1, -1};
TypeInfo t262_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "Origin180", "", NULL, &t101_TI, NULL, 0, &t262_0_0_0, &t262_1_0_0, &t262_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t262)+ sizeof (Il2CppObject), sizeof (t262)+ sizeof (Il2CppObject), 0, sizeof(int32_t), 0, 0, -1, 258, 0, 0, true, false, true, false, false, false, false, false, false, false, 0, 0, 5, 0, 0, 23, 0, 3};
#include "t263.h"
// Metadata Definition UnityEngine.UI.Image/Origin360
extern TypeInfo t263_TI;
#include "t263MD.h"
static const EncodedMethodIndex t263_VT[23] = 
{
	373,
	374,
	375,
	376,
	377,
	378,
	379,
	380,
	381,
	382,
	383,
	384,
	385,
	386,
	387,
	388,
	389,
	390,
	391,
	392,
	393,
	394,
	395,
};
static Il2CppInterfaceOffsetPair t263_IOs[] = 
{
	{ &t1778_0_0_0, 4},
	{ &t1781_0_0_0, 5},
	{ &t1780_0_0_0, 21},
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t263_1_0_0;
const Il2CppTypeDefinitionMetadata t263_DM = 
{
	&t264_0_0_0, NULL, NULL, t263_IOs, &t2_0_0_0, t263_VT, NULL, 851, -1, -1, -1};
TypeInfo t263_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "Origin360", "", NULL, &t101_TI, NULL, 0, &t263_0_0_0, &t263_1_0_0, &t263_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t263)+ sizeof (Il2CppObject), sizeof (t263)+ sizeof (Il2CppObject), 0, sizeof(int32_t), 0, 0, -1, 258, 0, 0, true, false, true, false, false, false, false, false, false, false, 0, 0, 5, 0, 0, 23, 0, 3};
// Metadata Definition UnityEngine.UI.IMask
extern TypeInfo t450_TI;
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t450_0_0_0;
extern const Il2CppType t450_1_0_0;
struct t450;
const Il2CppTypeDefinitionMetadata t450_DM = 
{
	NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 776, -1, -1};
TypeInfo t450_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "IMask", "UnityEngine.UI", NULL, &t450_TI, NULL, 0, &t450_0_0_0, &t450_1_0_0, &t450_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, 0, 0, 0, -1, 0, 0, -1, 161, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 0, 0, 0, 0, 0, 0};
// Metadata Definition UnityEngine.UI.IMaskable
extern TypeInfo t468_TI;
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t468_1_0_0;
struct t468;
const Il2CppTypeDefinitionMetadata t468_DM = 
{
	NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 777, -1, -1};
TypeInfo t468_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "IMaskable", "UnityEngine.UI", NULL, &t468_TI, NULL, 0, &t468_0_0_0, &t468_1_0_0, &t468_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, 0, 0, 0, -1, 0, 0, -1, 161, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 0, 0, 0, 0, 0, 0};
#include "t281.h"
// Metadata Definition UnityEngine.UI.InputField
extern TypeInfo t281_TI;
#include "t281MD.h"
extern const Il2CppType t267_0_0_0;
extern const Il2CppType t268_0_0_0;
extern const Il2CppType t269_0_0_0;
extern const Il2CppType t270_0_0_0;
extern const Il2CppType t271_0_0_0;
extern const Il2CppType t273_0_0_0;
extern const Il2CppType t274_0_0_0;
extern const Il2CppType t275_0_0_0;
extern const Il2CppType t280_0_0_0;
extern const Il2CppType t282_0_0_0;
static const Il2CppType* t281_TI__nestedTypes[10] =
{
	&t267_0_0_0,
	&t268_0_0_0,
	&t269_0_0_0,
	&t270_0_0_0,
	&t271_0_0_0,
	&t273_0_0_0,
	&t274_0_0_0,
	&t275_0_0_0,
	&t280_0_0_0,
	&t282_0_0_0,
};
static const EncodedMethodIndex t281_VT[59] = 
{
	396,
	374,
	397,
	398,
	529,
	610,
	432,
	611,
	434,
	435,
	436,
	437,
	438,
	532,
	533,
	441,
	534,
	535,
	612,
	537,
	613,
	614,
	540,
	541,
	542,
	615,
	544,
	545,
	546,
	547,
	540,
	612,
	537,
	534,
	535,
	613,
	614,
	548,
	616,
	617,
	618,
	619,
	620,
	621,
	622,
	623,
	624,
	625,
	617,
	618,
	619,
	620,
	626,
	627,
	622,
	616,
	621,
	624,
	623,
};
static const Il2CppType* t281_ITIs[] = 
{
	&t1848_0_0_0,
	&t369_0_0_0,
	&t371_0_0_0,
	&t372_0_0_0,
	&t373_0_0_0,
	&t376_0_0_0,
	&t380_0_0_0,
	&t388_0_0_0,
};
static Il2CppInterfaceOffsetPair t281_IOs[] = 
{
	{ &t1848_0_0_0, 16},
	{ &t365_0_0_0, 16},
	{ &t366_0_0_0, 17},
	{ &t367_0_0_0, 18},
	{ &t368_0_0_0, 19},
	{ &t377_0_0_0, 20},
	{ &t378_0_0_0, 21},
	{ &t379_0_0_0, 22},
	{ &t369_0_0_0, 38},
	{ &t371_0_0_0, 39},
	{ &t372_0_0_0, 40},
	{ &t373_0_0_0, 41},
	{ &t376_0_0_0, 42},
	{ &t380_0_0_0, 43},
	{ &t388_0_0_0, 44},
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t281_0_0_0;
extern const Il2CppType t281_1_0_0;
struct t281;
const Il2CppTypeDefinitionMetadata t281_DM = 
{
	NULL, t281_TI__nestedTypes, t281_ITIs, t281_IOs, &t229_0_0_0, t281_VT, NULL, 856, 778, -1, 157};
TypeInfo t281_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "InputField", "UnityEngine.UI", NULL, &t281_TI, NULL, 233, &t281_0_0_0, &t281_1_0_0, &t281_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t281), sizeof (t281), 0, -1, sizeof(t281_SFs), 0, -1, 1048577, 0, 0, false, false, false, false, false, false, false, false, true, false, 125, 27, 43, 0, 10, 59, 8, 15};
#include "t267.h"
// Metadata Definition UnityEngine.UI.InputField/ContentType
extern TypeInfo t267_TI;
#include "t267MD.h"
static const EncodedMethodIndex t267_VT[23] = 
{
	373,
	374,
	375,
	376,
	377,
	378,
	379,
	380,
	381,
	382,
	383,
	384,
	385,
	386,
	387,
	388,
	389,
	390,
	391,
	392,
	393,
	394,
	395,
};
static Il2CppInterfaceOffsetPair t267_IOs[] = 
{
	{ &t1778_0_0_0, 4},
	{ &t1781_0_0_0, 5},
	{ &t1780_0_0_0, 21},
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t267_1_0_0;
const Il2CppTypeDefinitionMetadata t267_DM = 
{
	&t281_0_0_0, NULL, NULL, t267_IOs, &t2_0_0_0, t267_VT, NULL, 899, -1, -1, -1};
TypeInfo t267_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "ContentType", "", NULL, &t101_TI, NULL, 0, &t267_0_0_0, &t267_1_0_0, &t267_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t267)+ sizeof (Il2CppObject), sizeof (t267)+ sizeof (Il2CppObject), 0, sizeof(int32_t), 0, 0, -1, 258, 0, 0, true, false, true, false, false, false, false, false, false, false, 0, 0, 11, 0, 0, 23, 0, 3};
#include "t268.h"
// Metadata Definition UnityEngine.UI.InputField/InputType
extern TypeInfo t268_TI;
#include "t268MD.h"
static const EncodedMethodIndex t268_VT[23] = 
{
	373,
	374,
	375,
	376,
	377,
	378,
	379,
	380,
	381,
	382,
	383,
	384,
	385,
	386,
	387,
	388,
	389,
	390,
	391,
	392,
	393,
	394,
	395,
};
static Il2CppInterfaceOffsetPair t268_IOs[] = 
{
	{ &t1778_0_0_0, 4},
	{ &t1781_0_0_0, 5},
	{ &t1780_0_0_0, 21},
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t268_1_0_0;
const Il2CppTypeDefinitionMetadata t268_DM = 
{
	&t281_0_0_0, NULL, NULL, t268_IOs, &t2_0_0_0, t268_VT, NULL, 910, -1, -1, -1};
TypeInfo t268_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "InputType", "", NULL, &t101_TI, NULL, 0, &t268_0_0_0, &t268_1_0_0, &t268_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t268)+ sizeof (Il2CppObject), sizeof (t268)+ sizeof (Il2CppObject), 0, sizeof(int32_t), 0, 0, -1, 258, 0, 0, true, false, true, false, false, false, false, false, false, false, 0, 0, 4, 0, 0, 23, 0, 3};
#include "t269.h"
// Metadata Definition UnityEngine.UI.InputField/CharacterValidation
extern TypeInfo t269_TI;
#include "t269MD.h"
static const EncodedMethodIndex t269_VT[23] = 
{
	373,
	374,
	375,
	376,
	377,
	378,
	379,
	380,
	381,
	382,
	383,
	384,
	385,
	386,
	387,
	388,
	389,
	390,
	391,
	392,
	393,
	394,
	395,
};
static Il2CppInterfaceOffsetPair t269_IOs[] = 
{
	{ &t1778_0_0_0, 4},
	{ &t1781_0_0_0, 5},
	{ &t1780_0_0_0, 21},
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t269_1_0_0;
const Il2CppTypeDefinitionMetadata t269_DM = 
{
	&t281_0_0_0, NULL, NULL, t269_IOs, &t2_0_0_0, t269_VT, NULL, 914, -1, -1, -1};
TypeInfo t269_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "CharacterValidation", "", NULL, &t101_TI, NULL, 0, &t269_0_0_0, &t269_1_0_0, &t269_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t269)+ sizeof (Il2CppObject), sizeof (t269)+ sizeof (Il2CppObject), 0, sizeof(int32_t), 0, 0, -1, 258, 0, 0, true, false, true, false, false, false, false, false, false, false, 0, 0, 7, 0, 0, 23, 0, 3};
#include "t270.h"
// Metadata Definition UnityEngine.UI.InputField/LineType
extern TypeInfo t270_TI;
#include "t270MD.h"
static const EncodedMethodIndex t270_VT[23] = 
{
	373,
	374,
	375,
	376,
	377,
	378,
	379,
	380,
	381,
	382,
	383,
	384,
	385,
	386,
	387,
	388,
	389,
	390,
	391,
	392,
	393,
	394,
	395,
};
static Il2CppInterfaceOffsetPair t270_IOs[] = 
{
	{ &t1778_0_0_0, 4},
	{ &t1781_0_0_0, 5},
	{ &t1780_0_0_0, 21},
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t270_1_0_0;
const Il2CppTypeDefinitionMetadata t270_DM = 
{
	&t281_0_0_0, NULL, NULL, t270_IOs, &t2_0_0_0, t270_VT, NULL, 921, -1, -1, -1};
TypeInfo t270_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "LineType", "", NULL, &t101_TI, NULL, 0, &t270_0_0_0, &t270_1_0_0, &t270_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t270)+ sizeof (Il2CppObject), sizeof (t270)+ sizeof (Il2CppObject), 0, sizeof(int32_t), 0, 0, -1, 258, 0, 0, true, false, true, false, false, false, false, false, false, false, 0, 0, 4, 0, 0, 23, 0, 3};
#include "t271.h"
// Metadata Definition UnityEngine.UI.InputField/SubmitEvent
extern TypeInfo t271_TI;
#include "t271MD.h"
static const EncodedMethodIndex t271_VT[8] = 
{
	416,
	374,
	417,
	460,
	461,
	462,
	2147484276,
	2147484277,
};
static Il2CppInterfaceOffsetPair t271_IOs[] = 
{
	{ &t2765_0_0_0, 4},
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t271_1_0_0;
extern const Il2CppType t272_0_0_0;
struct t271;
const Il2CppTypeDefinitionMetadata t271_DM = 
{
	&t281_0_0_0, NULL, NULL, t271_IOs, &t272_0_0_0, t271_VT, NULL, -1, 903, -1, -1};
TypeInfo t271_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "SubmitEvent", "", NULL, &t271_TI, NULL, 0, &t271_0_0_0, &t271_1_0_0, &t271_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t271), sizeof (t271), 0, -1, 0, 0, -1, 1056770, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 0, 0, 0, 8, 0, 1};
#include "t273.h"
// Metadata Definition UnityEngine.UI.InputField/OnChangeEvent
extern TypeInfo t273_TI;
#include "t273MD.h"
static const EncodedMethodIndex t273_VT[8] = 
{
	416,
	374,
	417,
	460,
	461,
	462,
	2147484276,
	2147484277,
};
static Il2CppInterfaceOffsetPair t273_IOs[] = 
{
	{ &t2765_0_0_0, 4},
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t273_1_0_0;
struct t273;
const Il2CppTypeDefinitionMetadata t273_DM = 
{
	&t281_0_0_0, NULL, NULL, t273_IOs, &t272_0_0_0, t273_VT, NULL, -1, 904, -1, -1};
TypeInfo t273_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "OnChangeEvent", "", NULL, &t273_TI, NULL, 0, &t273_0_0_0, &t273_1_0_0, &t273_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t273), sizeof (t273), 0, -1, 0, 0, -1, 1056770, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 0, 0, 0, 8, 0, 1};
#include "t274.h"
// Metadata Definition UnityEngine.UI.InputField/EditState
extern TypeInfo t274_TI;
#include "t274MD.h"
static const EncodedMethodIndex t274_VT[23] = 
{
	373,
	374,
	375,
	376,
	377,
	378,
	379,
	380,
	381,
	382,
	383,
	384,
	385,
	386,
	387,
	388,
	389,
	390,
	391,
	392,
	393,
	394,
	395,
};
static Il2CppInterfaceOffsetPair t274_IOs[] = 
{
	{ &t1778_0_0_0, 4},
	{ &t1781_0_0_0, 5},
	{ &t1780_0_0_0, 21},
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t274_1_0_0;
const Il2CppTypeDefinitionMetadata t274_DM = 
{
	&t281_0_0_0, NULL, NULL, t274_IOs, &t2_0_0_0, t274_VT, NULL, 925, -1, -1, -1};
TypeInfo t274_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "EditState", "", NULL, &t101_TI, NULL, 0, &t274_0_0_0, &t274_1_0_0, &t274_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t274)+ sizeof (Il2CppObject), sizeof (t274)+ sizeof (Il2CppObject), 0, sizeof(int32_t), 0, 0, -1, 260, 0, 0, true, false, true, false, false, false, false, false, false, false, 0, 0, 3, 0, 0, 23, 0, 3};
#include "t275.h"
// Metadata Definition UnityEngine.UI.InputField/OnValidateInput
extern TypeInfo t275_TI;
#include "t275MD.h"
static const EncodedMethodIndex t275_VT[13] = 
{
	465,
	374,
	466,
	418,
	467,
	468,
	467,
	469,
	470,
	471,
	630,
	631,
	632,
};
static Il2CppInterfaceOffsetPair t275_IOs[] = 
{
	{ &t2792_0_0_0, 4},
	{ &t1798_0_0_0, 4},
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t275_1_0_0;
struct t275;
const Il2CppTypeDefinitionMetadata t275_DM = 
{
	&t281_0_0_0, NULL, NULL, t275_IOs, &t279_0_0_0, t275_VT, NULL, -1, 905, -1, -1};
TypeInfo t275_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "OnValidateInput", "", NULL, &t275_TI, NULL, 0, &t275_0_0_0, &t275_1_0_0, &t275_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)pinvoke_delegate_wrapper_t275, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t275), sizeof (t275), 0, sizeof(methodPointerType), 0, 0, -1, 258, 0, 0, false, false, false, false, false, false, false, false, false, false, 4, 0, 0, 0, 0, 13, 0, 2};
#include "t280.h"
// Metadata Definition UnityEngine.UI.InputField/<CaretBlink>c__Iterator2
extern TypeInfo t280_TI;
#include "t280MD.h"
static const EncodedMethodIndex t280_VT[9] = 
{
	416,
	374,
	417,
	418,
	633,
	634,
	635,
	636,
	637,
};
static const Il2CppType* t280_ITIs[] = 
{
	&t153_0_0_0,
	&t387_0_0_0,
	&t2049_0_0_0,
};
static Il2CppInterfaceOffsetPair t280_IOs[] = 
{
	{ &t153_0_0_0, 4},
	{ &t387_0_0_0, 5},
	{ &t2049_0_0_0, 7},
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t280_1_0_0;
struct t280;
const Il2CppTypeDefinitionMetadata t280_DM = 
{
	&t281_0_0_0, NULL, t280_ITIs, t280_IOs, &t65_0_0_0, t280_VT, NULL, 928, 909, -1, 184};
TypeInfo t280_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "<CaretBlink>c__Iterator2", "", NULL, &t280_TI, NULL, 253, &t280_0_0_0, &t280_1_0_0, &t280_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t280), sizeof (t280), 0, -1, 0, 0, -1, 1048835, 0, 0, false, false, false, false, false, false, false, false, false, false, 6, 2, 5, 0, 0, 9, 3, 3};
#include "t282.h"
// Metadata Definition UnityEngine.UI.InputField/<MouseDragOutsideRect>c__Iterator3
extern TypeInfo t282_TI;
#include "t282MD.h"
static const EncodedMethodIndex t282_VT[9] = 
{
	416,
	374,
	417,
	418,
	638,
	639,
	640,
	641,
	642,
};
static const Il2CppType* t282_ITIs[] = 
{
	&t153_0_0_0,
	&t387_0_0_0,
	&t2049_0_0_0,
};
static Il2CppInterfaceOffsetPair t282_IOs[] = 
{
	{ &t153_0_0_0, 4},
	{ &t387_0_0_0, 5},
	{ &t2049_0_0_0, 7},
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t282_1_0_0;
struct t282;
const Il2CppTypeDefinitionMetadata t282_DM = 
{
	&t281_0_0_0, NULL, t282_ITIs, t282_IOs, &t65_0_0_0, t282_VT, NULL, 933, 915, -1, 186};
TypeInfo t282_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "<MouseDragOutsideRect>c__Iterator3", "", NULL, &t282_TI, NULL, 258, &t282_0_0_0, &t282_1_0_0, &t282_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t282), sizeof (t282), 0, -1, 0, 0, -1, 1048835, 0, 0, false, false, false, false, false, false, false, false, false, false, 6, 2, 8, 0, 0, 9, 3, 3};
#include "t266.h"
// Metadata Definition UnityEngine.UI.MaskableGraphic
extern TypeInfo t266_TI;
#include "t266MD.h"
static const EncodedMethodIndex t266_VT[38] = 
{
	396,
	374,
	397,
	398,
	430,
	588,
	432,
	589,
	434,
	435,
	562,
	563,
	590,
	565,
	440,
	566,
	567,
	568,
	569,
	570,
	571,
	572,
	591,
	574,
	592,
	593,
	577,
	578,
	567,
	579,
	580,
	581,
	582,
	583,
	569,
	568,
	597,
	597,
};
static const Il2CppType* t266_ITIs[] = 
{
	&t468_0_0_0,
};
static Il2CppInterfaceOffsetPair t266_IOs[] = 
{
	{ &t388_0_0_0, 16},
	{ &t468_0_0_0, 36},
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t266_1_0_0;
struct t266;
const Il2CppTypeDefinitionMetadata t266_DM = 
{
	NULL, NULL, t266_ITIs, t266_IOs, &t244_0_0_0, t266_VT, NULL, 941, 921, -1, 188};
TypeInfo t266_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "MaskableGraphic", "UnityEngine.UI", NULL, &t266_TI, NULL, 0, &t266_0_0_0, &t266_1_0_0, &t266_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t266), sizeof (t266), 0, -1, 0, 0, -1, 1048705, 0, 0, false, false, false, false, false, false, false, false, false, false, 13, 2, 5, 0, 0, 38, 1, 2};
#include "t293.h"
// Metadata Definition UnityEngine.UI.Misc
extern TypeInfo t293_TI;
#include "t293MD.h"
static const EncodedMethodIndex t293_VT[4] = 
{
	416,
	374,
	417,
	418,
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t293_0_0_0;
extern const Il2CppType t293_1_0_0;
struct t293;
const Il2CppTypeDefinitionMetadata t293_DM = 
{
	NULL, NULL, NULL, NULL, &t65_0_0_0, t293_VT, NULL, -1, 934, -1, -1};
TypeInfo t293_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "Misc", "UnityEngine.UI", NULL, &t293_TI, NULL, 0, &t293_0_0_0, &t293_1_0_0, &t293_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t293), sizeof (t293), 0, -1, 0, 0, -1, 1048960, 0, 0, false, false, false, false, false, false, false, false, false, false, 2, 0, 0, 0, 0, 4, 0, 0};
#include "t295.h"
// Metadata Definition UnityEngine.UI.Navigation
extern TypeInfo t295_TI;
#include "t295MD.h"
extern const Il2CppType t294_0_0_0;
static const Il2CppType* t295_TI__nestedTypes[1] =
{
	&t294_0_0_0,
};
static const EncodedMethodIndex t295_VT[4] = 
{
	475,
	374,
	476,
	517,
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t295_0_0_0;
extern const Il2CppType t295_1_0_0;
const Il2CppTypeDefinitionMetadata t295_DM = 
{
	NULL, t295_TI__nestedTypes, NULL, NULL, &t204_0_0_0, t295_VT, NULL, 946, 936, -1, 190};
TypeInfo t295_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "Navigation", "UnityEngine.UI", NULL, &t295_TI, NULL, 0, &t295_0_0_0, &t295_1_0_0, &t295_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t295)+ sizeof (Il2CppObject), sizeof (t295)+ sizeof (Il2CppObject), 0, -1, 0, 0, -1, 1057033, 0, 0, true, false, false, false, false, false, false, false, false, false, 11, 6, 5, 0, 1, 4, 0, 0};
#include "t294.h"
// Metadata Definition UnityEngine.UI.Navigation/Mode
extern TypeInfo t294_TI;
#include "t294MD.h"
static const EncodedMethodIndex t294_VT[23] = 
{
	373,
	374,
	375,
	376,
	377,
	378,
	379,
	380,
	381,
	382,
	383,
	384,
	385,
	386,
	387,
	388,
	389,
	390,
	391,
	392,
	393,
	394,
	395,
};
static Il2CppInterfaceOffsetPair t294_IOs[] = 
{
	{ &t1778_0_0_0, 4},
	{ &t1781_0_0_0, 5},
	{ &t1780_0_0_0, 21},
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t294_1_0_0;
const Il2CppTypeDefinitionMetadata t294_DM = 
{
	&t295_0_0_0, NULL, NULL, t294_IOs, &t2_0_0_0, t294_VT, NULL, 951, -1, -1, -1};
TypeInfo t294_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "Mode", "", NULL, &t101_TI, NULL, 268, &t294_0_0_0, &t294_1_0_0, &t294_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t294)+ sizeof (Il2CppObject), sizeof (t294)+ sizeof (Il2CppObject), 0, sizeof(int32_t), 0, 0, -1, 258, 0, 0, true, false, true, false, false, false, false, false, false, false, 0, 0, 6, 0, 0, 23, 0, 3};
#include "t296.h"
// Metadata Definition UnityEngine.UI.RawImage
extern TypeInfo t296_TI;
#include "t296MD.h"
static const EncodedMethodIndex t296_VT[38] = 
{
	396,
	374,
	397,
	398,
	430,
	588,
	432,
	589,
	434,
	435,
	562,
	563,
	590,
	565,
	440,
	566,
	567,
	568,
	569,
	570,
	571,
	572,
	591,
	574,
	592,
	593,
	577,
	643,
	567,
	579,
	580,
	644,
	645,
	583,
	569,
	568,
	597,
	597,
};
static Il2CppInterfaceOffsetPair t296_IOs[] = 
{
	{ &t468_0_0_0, 36},
	{ &t388_0_0_0, 16},
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t296_0_0_0;
extern const Il2CppType t296_1_0_0;
struct t296;
const Il2CppTypeDefinitionMetadata t296_DM = 
{
	NULL, NULL, NULL, t296_IOs, &t266_0_0_0, t296_VT, NULL, 957, 947, -1, 196};
TypeInfo t296_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "RawImage", "UnityEngine.UI", NULL, &t296_TI, NULL, 269, &t296_0_0_0, &t296_1_0_0, &t296_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t296), sizeof (t296), 0, -1, 0, 0, -1, 1048577, 0, 0, false, false, false, false, false, false, false, false, false, false, 8, 3, 2, 0, 0, 38, 0, 2};
#include "t302.h"
// Metadata Definition UnityEngine.UI.Scrollbar
extern TypeInfo t302_TI;
#include "t302MD.h"
extern const Il2CppType t297_0_0_0;
extern const Il2CppType t298_0_0_0;
extern const Il2CppType t300_0_0_0;
extern const Il2CppType t301_0_0_0;
static const Il2CppType* t302_TI__nestedTypes[4] =
{
	&t297_0_0_0,
	&t298_0_0_0,
	&t300_0_0_0,
	&t301_0_0_0,
};
static const EncodedMethodIndex t302_VT[50] = 
{
	396,
	374,
	397,
	398,
	529,
	646,
	432,
	647,
	434,
	435,
	648,
	437,
	438,
	532,
	533,
	441,
	534,
	535,
	649,
	650,
	538,
	539,
	651,
	541,
	542,
	543,
	652,
	653,
	654,
	655,
	651,
	649,
	650,
	534,
	535,
	538,
	539,
	548,
	656,
	657,
	658,
	659,
	660,
	661,
	659,
	656,
	658,
	657,
	661,
	660,
};
static const Il2CppType* t302_ITIs[] = 
{
	&t1848_0_0_0,
	&t371_0_0_0,
	&t370_0_0_0,
	&t372_0_0_0,
	&t388_0_0_0,
};
static Il2CppInterfaceOffsetPair t302_IOs[] = 
{
	{ &t1848_0_0_0, 16},
	{ &t365_0_0_0, 16},
	{ &t366_0_0_0, 17},
	{ &t367_0_0_0, 18},
	{ &t368_0_0_0, 19},
	{ &t377_0_0_0, 20},
	{ &t378_0_0_0, 21},
	{ &t379_0_0_0, 22},
	{ &t371_0_0_0, 38},
	{ &t370_0_0_0, 39},
	{ &t372_0_0_0, 40},
	{ &t388_0_0_0, 41},
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t302_0_0_0;
extern const Il2CppType t302_1_0_0;
struct t302;
const Il2CppTypeDefinitionMetadata t302_DM = 
{
	NULL, t302_TI__nestedTypes, t302_ITIs, t302_IOs, &t229_0_0_0, t302_VT, NULL, 959, 955, -1, 199};
TypeInfo t302_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "Scrollbar", "UnityEngine.UI", NULL, &t302_TI, NULL, 272, &t302_0_0_0, &t302_1_0_0, &t302_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t302), sizeof (t302), 0, -1, 0, 0, -1, 1048577, 0, 0, false, false, false, false, false, false, false, false, false, false, 40, 9, 11, 0, 4, 50, 5, 12};
#include "t297.h"
// Metadata Definition UnityEngine.UI.Scrollbar/Direction
extern TypeInfo t297_TI;
#include "t297MD.h"
static const EncodedMethodIndex t297_VT[23] = 
{
	373,
	374,
	375,
	376,
	377,
	378,
	379,
	380,
	381,
	382,
	383,
	384,
	385,
	386,
	387,
	388,
	389,
	390,
	391,
	392,
	393,
	394,
	395,
};
static Il2CppInterfaceOffsetPair t297_IOs[] = 
{
	{ &t1778_0_0_0, 4},
	{ &t1781_0_0_0, 5},
	{ &t1780_0_0_0, 21},
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t297_1_0_0;
const Il2CppTypeDefinitionMetadata t297_DM = 
{
	&t302_0_0_0, NULL, NULL, t297_IOs, &t2_0_0_0, t297_VT, NULL, 970, -1, -1, -1};
TypeInfo t297_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "Direction", "", NULL, &t101_TI, NULL, 0, &t297_0_0_0, &t297_1_0_0, &t297_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t297)+ sizeof (Il2CppObject), sizeof (t297)+ sizeof (Il2CppObject), 0, sizeof(int32_t), 0, 0, -1, 258, 0, 0, true, false, true, false, false, false, false, false, false, false, 0, 0, 5, 0, 0, 23, 0, 3};
#include "t298.h"
// Metadata Definition UnityEngine.UI.Scrollbar/ScrollEvent
extern TypeInfo t298_TI;
#include "t298MD.h"
static const EncodedMethodIndex t298_VT[8] = 
{
	416,
	374,
	417,
	460,
	461,
	462,
	2147484310,
	2147484311,
};
static Il2CppInterfaceOffsetPair t298_IOs[] = 
{
	{ &t2765_0_0_0, 4},
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t298_1_0_0;
extern const Il2CppType t299_0_0_0;
struct t298;
const Il2CppTypeDefinitionMetadata t298_DM = 
{
	&t302_0_0_0, NULL, NULL, t298_IOs, &t299_0_0_0, t298_VT, NULL, -1, 995, -1, -1};
TypeInfo t298_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "ScrollEvent", "", NULL, &t298_TI, NULL, 0, &t298_0_0_0, &t298_1_0_0, &t298_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t298), sizeof (t298), 0, -1, 0, 0, -1, 1056770, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 0, 0, 0, 8, 0, 1};
#include "t300.h"
// Metadata Definition UnityEngine.UI.Scrollbar/Axis
extern TypeInfo t300_TI;
#include "t300MD.h"
static const EncodedMethodIndex t300_VT[23] = 
{
	373,
	374,
	375,
	376,
	377,
	378,
	379,
	380,
	381,
	382,
	383,
	384,
	385,
	386,
	387,
	388,
	389,
	390,
	391,
	392,
	393,
	394,
	395,
};
static Il2CppInterfaceOffsetPair t300_IOs[] = 
{
	{ &t1778_0_0_0, 4},
	{ &t1781_0_0_0, 5},
	{ &t1780_0_0_0, 21},
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t300_1_0_0;
const Il2CppTypeDefinitionMetadata t300_DM = 
{
	&t302_0_0_0, NULL, NULL, t300_IOs, &t2_0_0_0, t300_VT, NULL, 975, -1, -1, -1};
TypeInfo t300_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "Axis", "", NULL, &t101_TI, NULL, 0, &t300_0_0_0, &t300_1_0_0, &t300_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t300)+ sizeof (Il2CppObject), sizeof (t300)+ sizeof (Il2CppObject), 0, sizeof(int32_t), 0, 0, -1, 259, 0, 0, true, false, true, false, false, false, false, false, false, false, 0, 0, 3, 0, 0, 23, 0, 3};
#include "t301.h"
// Metadata Definition UnityEngine.UI.Scrollbar/<ClickRepeat>c__Iterator4
extern TypeInfo t301_TI;
#include "t301MD.h"
static const EncodedMethodIndex t301_VT[9] = 
{
	416,
	374,
	417,
	418,
	664,
	665,
	666,
	667,
	668,
};
static const Il2CppType* t301_ITIs[] = 
{
	&t153_0_0_0,
	&t387_0_0_0,
	&t2049_0_0_0,
};
static Il2CppInterfaceOffsetPair t301_IOs[] = 
{
	{ &t153_0_0_0, 4},
	{ &t387_0_0_0, 5},
	{ &t2049_0_0_0, 7},
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t301_1_0_0;
struct t301;
const Il2CppTypeDefinitionMetadata t301_DM = 
{
	&t302_0_0_0, NULL, t301_ITIs, t301_IOs, &t65_0_0_0, t301_VT, NULL, 978, 996, -1, 208};
TypeInfo t301_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "<ClickRepeat>c__Iterator4", "", NULL, &t301_TI, NULL, 280, &t301_0_0_0, &t301_1_0_0, &t301_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t301), sizeof (t301), 0, -1, 0, 0, -1, 1048835, 0, 0, false, false, false, false, false, false, false, false, false, false, 6, 2, 7, 0, 0, 9, 3, 3};
#include "t307.h"
// Metadata Definition UnityEngine.UI.ScrollRect
extern TypeInfo t307_TI;
#include "t307MD.h"
extern const Il2CppType t304_0_0_0;
extern const Il2CppType t305_0_0_0;
static const Il2CppType* t307_TI__nestedTypes[2] =
{
	&t304_0_0_0,
	&t305_0_0_0,
};
static const EncodedMethodIndex t307_VT[35] = 
{
	396,
	374,
	397,
	398,
	430,
	669,
	432,
	670,
	434,
	671,
	436,
	437,
	438,
	439,
	440,
	441,
	672,
	673,
	674,
	675,
	676,
	677,
	678,
	679,
	677,
	680,
	676,
	673,
	672,
	675,
	674,
	681,
	682,
	679,
	678,
};
static const Il2CppType* t307_ITIs[] = 
{
	&t1848_0_0_0,
	&t371_0_0_0,
	&t370_0_0_0,
	&t372_0_0_0,
	&t373_0_0_0,
	&t375_0_0_0,
	&t388_0_0_0,
};
static Il2CppInterfaceOffsetPair t307_IOs[] = 
{
	{ &t1848_0_0_0, 16},
	{ &t371_0_0_0, 16},
	{ &t370_0_0_0, 17},
	{ &t372_0_0_0, 18},
	{ &t373_0_0_0, 19},
	{ &t375_0_0_0, 20},
	{ &t388_0_0_0, 21},
};
extern Il2CppImage g_UnityEngine_UI_dll_Image;
extern const Il2CppType t307_0_0_0;
extern const Il2CppType t307_1_0_0;
struct t307;
const Il2CppTypeDefinitionMetadata t307_DM = 
{
	NULL, t307_TI__nestedTypes, t307_ITIs, t307_IOs, &t171_0_0_0, t307_VT, NULL, 985, 1002, -1, 210};
TypeInfo t307_TI = 
{
	&g_UnityEngine_UI_dll_Image, NULL, "ScrollRect", "UnityEngine.UI", NULL, &t307_TI, NULL, 285, &t307_0_0_0, &t307_1_0_0, &t307_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t307), sizeof (t307), 0, -1, 0, 0, -1, 1048577, 0, 0, false, false, false, false, false, false, false, false, false, false, 56, 16, 23, 0, 2, 35, 7, 7};
