#include "il2cpp-config.h"
#include "class-internals.h"
#include "codegen/il2cpp-codegen.h"
#include "t596.h"
// Metadata Definition SimpleJson.Reflection.ReflectionUtils/ConstructorDelegate
extern TypeInfo t596_TI;
#include "t596MD.h"
static const EncodedMethodIndex t596_VT[13] = 
{
	465,
	374,
	466,
	418,
	467,
	468,
	467,
	469,
	470,
	471,
	1048,
	1049,
	1050,
};
extern const Il2CppType t2792_0_0_0;
extern const Il2CppType t1798_0_0_0;
static Il2CppInterfaceOffsetPair t596_IOs[] = 
{
	{ &t2792_0_0_0, 4},
	{ &t1798_0_0_0, 4},
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t596_0_0_0;
extern const Il2CppType t596_1_0_0;
extern const Il2CppType t279_0_0_0;
extern TypeInfo t605_TI;
extern const Il2CppType t605_0_0_0;
struct t596;
const Il2CppTypeDefinitionMetadata t596_DM = 
{
	&t605_0_0_0, NULL, NULL, t596_IOs, &t279_0_0_0, t596_VT, NULL, -1, 3032, -1, -1};
TypeInfo t596_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "ConstructorDelegate", "", NULL, &t596_TI, NULL, 0, &t596_0_0_0, &t596_1_0_0, &t596_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)pinvoke_delegate_wrapper_t596, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t596), sizeof (t596), 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};
// Metadata Definition SimpleJson.Reflection.ReflectionUtils/ThreadSafeDictionaryValueFactory`2
extern TypeInfo t2770_TI;
static const EncodedMethodIndex t2770_VT[13] = 
{
	465,
	374,
	466,
	418,
	467,
	468,
	467,
	469,
	470,
	471,
	1051,
	1052,
	1053,
};
static Il2CppInterfaceOffsetPair t2770_IOs[] = 
{
	{ &t2792_0_0_0, 4},
	{ &t1798_0_0_0, 4},
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t2770_0_0_0;
extern const Il2CppType t2770_1_0_0;
struct t2770;
const Il2CppTypeDefinitionMetadata t2770_DM = 
{
	&t605_0_0_0, NULL, NULL, t2770_IOs, &t279_0_0_0, t2770_VT, NULL, -1, 3036, -1, -1};
TypeInfo t2770_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "ThreadSafeDictionaryValueFactory`2", "", NULL, &t2770_TI, NULL, 0, &t2770_0_0_0, &t2770_1_0_0, &t2770_DM, NULL, NULL, 30, 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 "t597.h"
// Metadata Definition SimpleJson.Reflection.ReflectionUtils/<GetConstructorByReflection>c__AnonStorey1
extern TypeInfo t597_TI;
#include "t597MD.h"
static const EncodedMethodIndex t597_VT[4] = 
{
	416,
	374,
	417,
	418,
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t597_0_0_0;
extern const Il2CppType t597_1_0_0;
extern const Il2CppType t65_0_0_0;
struct t597;
const Il2CppTypeDefinitionMetadata t597_DM = 
{
	&t605_0_0_0, NULL, NULL, NULL, &t65_0_0_0, t597_VT, NULL, 2189, 3040, -1, -1};
TypeInfo t597_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "<GetConstructorByReflection>c__AnonStorey1", "", NULL, &t597_TI, NULL, 1115, &t597_0_0_0, &t597_1_0_0, &t597_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t597), sizeof (t597), 0, -1, 0, 0, -1, 1048835, 0, 0, false, false, false, false, false, false, false, false, false, false, 2, 0, 1, 0, 0, 4, 0, 0};
#include "t599.h"
// Metadata Definition SimpleJson.Reflection.ReflectionUtils/<GetGetMethodByReflection>c__AnonStorey2
extern TypeInfo t599_TI;
#include "t599MD.h"
static const EncodedMethodIndex t599_VT[4] = 
{
	416,
	374,
	417,
	418,
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t599_0_0_0;
extern const Il2CppType t599_1_0_0;
struct t599;
const Il2CppTypeDefinitionMetadata t599_DM = 
{
	&t605_0_0_0, NULL, NULL, NULL, &t65_0_0_0, t599_VT, NULL, 2190, 3042, -1, -1};
TypeInfo t599_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "<GetGetMethodByReflection>c__AnonStorey2", "", NULL, &t599_TI, NULL, 1116, &t599_0_0_0, &t599_1_0_0, &t599_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t599), sizeof (t599), 0, -1, 0, 0, -1, 1048835, 0, 0, false, false, false, false, false, false, false, false, false, false, 2, 0, 1, 0, 0, 4, 0, 0};
#include "t601.h"
// Metadata Definition SimpleJson.Reflection.ReflectionUtils/<GetGetMethodByReflection>c__AnonStorey3
extern TypeInfo t601_TI;
#include "t601MD.h"
static const EncodedMethodIndex t601_VT[4] = 
{
	416,
	374,
	417,
	418,
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t601_0_0_0;
extern const Il2CppType t601_1_0_0;
struct t601;
const Il2CppTypeDefinitionMetadata t601_DM = 
{
	&t605_0_0_0, NULL, NULL, NULL, &t65_0_0_0, t601_VT, NULL, 2191, 3044, -1, -1};
TypeInfo t601_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "<GetGetMethodByReflection>c__AnonStorey3", "", NULL, &t601_TI, NULL, 1117, &t601_0_0_0, &t601_1_0_0, &t601_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t601), sizeof (t601), 0, -1, 0, 0, -1, 1048835, 0, 0, false, false, false, false, false, false, false, false, false, false, 2, 0, 1, 0, 0, 4, 0, 0};
#include "t603.h"
// Metadata Definition SimpleJson.Reflection.ReflectionUtils/<GetSetMethodByReflection>c__AnonStorey4
extern TypeInfo t603_TI;
#include "t603MD.h"
static const EncodedMethodIndex t603_VT[4] = 
{
	416,
	374,
	417,
	418,
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t603_0_0_0;
extern const Il2CppType t603_1_0_0;
struct t603;
const Il2CppTypeDefinitionMetadata t603_DM = 
{
	&t605_0_0_0, NULL, NULL, NULL, &t65_0_0_0, t603_VT, NULL, 2192, 3046, -1, -1};
TypeInfo t603_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "<GetSetMethodByReflection>c__AnonStorey4", "", NULL, &t603_TI, NULL, 1118, &t603_0_0_0, &t603_1_0_0, &t603_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t603), sizeof (t603), 0, -1, 0, 0, -1, 1048835, 0, 0, false, false, false, false, false, false, false, false, false, false, 2, 0, 1, 0, 0, 4, 0, 0};
#include "t604.h"
// Metadata Definition SimpleJson.Reflection.ReflectionUtils/<GetSetMethodByReflection>c__AnonStorey5
extern TypeInfo t604_TI;
#include "t604MD.h"
static const EncodedMethodIndex t604_VT[4] = 
{
	416,
	374,
	417,
	418,
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t604_0_0_0;
extern const Il2CppType t604_1_0_0;
struct t604;
const Il2CppTypeDefinitionMetadata t604_DM = 
{
	&t605_0_0_0, NULL, NULL, NULL, &t65_0_0_0, t604_VT, NULL, 2193, 3048, -1, -1};
TypeInfo t604_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "<GetSetMethodByReflection>c__AnonStorey5", "", NULL, &t604_TI, NULL, 1119, &t604_0_0_0, &t604_1_0_0, &t604_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t604), sizeof (t604), 0, -1, 0, 0, -1, 1048835, 0, 0, false, false, false, false, false, false, false, false, false, false, 2, 0, 1, 0, 0, 4, 0, 0};
#include "t606.h"
// Metadata Definition UnityEngine.WrapperlessIcall
extern TypeInfo t606_TI;
#include "t606MD.h"
static const EncodedMethodIndex t606_VT[4] = 
{
	830,
	374,
	831,
	418,
};
extern const Il2CppType t2788_0_0_0;
static Il2CppInterfaceOffsetPair t606_IOs[] = 
{
	{ &t2788_0_0_0, 4},
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t606_0_0_0;
extern const Il2CppType t606_1_0_0;
extern const Il2CppType t481_0_0_0;
struct t606;
const Il2CppTypeDefinitionMetadata t606_DM = 
{
	NULL, NULL, NULL, t606_IOs, &t481_0_0_0, t606_VT, NULL, -1, 3050, -1, -1};
TypeInfo t606_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "WrapperlessIcall", "UnityEngine", NULL, &t606_TI, NULL, 0, &t606_0_0_0, &t606_1_0_0, &t606_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t606), sizeof (t606), 0, -1, 0, 0, -1, 1048576, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 0, 0, 0, 4, 0, 1};
#include "t607.h"
// Metadata Definition UnityEngine.IL2CPPStructAlignmentAttribute
extern TypeInfo t607_TI;
#include "t607MD.h"
static const EncodedMethodIndex t607_VT[4] = 
{
	830,
	374,
	831,
	418,
};
static Il2CppInterfaceOffsetPair t607_IOs[] = 
{
	{ &t2788_0_0_0, 4},
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t607_0_0_0;
extern const Il2CppType t607_1_0_0;
struct t607;
const Il2CppTypeDefinitionMetadata t607_DM = 
{
	NULL, NULL, NULL, t607_IOs, &t481_0_0_0, t607_VT, NULL, 2194, 3051, -1, -1};
TypeInfo t607_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "IL2CPPStructAlignmentAttribute", "UnityEngine", NULL, &t607_TI, NULL, 1120, &t607_0_0_0, &t607_1_0_0, &t607_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t607), sizeof (t607), 0, -1, 0, 0, -1, 1048576, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 1, 0, 0, 4, 0, 1};
#include "t608.h"
// Metadata Definition UnityEngine.AttributeHelperEngine
extern TypeInfo t608_TI;
#include "t608MD.h"
static const EncodedMethodIndex t608_VT[4] = 
{
	416,
	374,
	417,
	418,
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t608_0_0_0;
extern const Il2CppType t608_1_0_0;
struct t608;
const Il2CppTypeDefinitionMetadata t608_DM = 
{
	NULL, NULL, NULL, NULL, &t65_0_0_0, t608_VT, NULL, 2195, 3052, -1, -1};
TypeInfo t608_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "AttributeHelperEngine", "UnityEngine", NULL, &t608_TI, NULL, 0, &t608_0_0_0, &t608_1_0_0, &t608_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t608), sizeof (t608), 0, -1, sizeof(t608_SFs), 0, -1, 1048576, 0, 0, false, false, false, false, false, false, false, false, true, false, 4, 0, 3, 0, 0, 4, 0, 0};
#include "t612.h"
// Metadata Definition UnityEngine.DisallowMultipleComponent
extern TypeInfo t612_TI;
#include "t612MD.h"
static const EncodedMethodIndex t612_VT[4] = 
{
	830,
	374,
	831,
	418,
};
static Il2CppInterfaceOffsetPair t612_IOs[] = 
{
	{ &t2788_0_0_0, 4},
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t612_0_0_0;
extern const Il2CppType t612_1_0_0;
struct t612;
const Il2CppTypeDefinitionMetadata t612_DM = 
{
	NULL, NULL, NULL, t612_IOs, &t481_0_0_0, t612_VT, NULL, -1, 3056, -1, -1};
TypeInfo t612_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "DisallowMultipleComponent", "UnityEngine", NULL, &t612_TI, NULL, 1121, &t612_0_0_0, &t612_1_0_0, &t612_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t612), sizeof (t612), 0, -1, 0, 0, -1, 1048833, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 0, 0, 0, 4, 0, 1};
#include "t613.h"
// Metadata Definition UnityEngine.RequireComponent
extern TypeInfo t613_TI;
#include "t613MD.h"
static const EncodedMethodIndex t613_VT[4] = 
{
	830,
	374,
	831,
	418,
};
static Il2CppInterfaceOffsetPair t613_IOs[] = 
{
	{ &t2788_0_0_0, 4},
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t613_0_0_0;
extern const Il2CppType t613_1_0_0;
struct t613;
const Il2CppTypeDefinitionMetadata t613_DM = 
{
	NULL, NULL, NULL, t613_IOs, &t481_0_0_0, t613_VT, NULL, 2198, 3057, -1, -1};
TypeInfo t613_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "RequireComponent", "UnityEngine", NULL, &t613_TI, NULL, 1122, &t613_0_0_0, &t613_1_0_0, &t613_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t613), sizeof (t613), 0, -1, 0, 0, -1, 1048833, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 3, 0, 0, 4, 0, 1};
#include "t614.h"
// Metadata Definition UnityEngine.AddComponentMenu
extern TypeInfo t614_TI;
#include "t614MD.h"
static const EncodedMethodIndex t614_VT[4] = 
{
	830,
	374,
	831,
	418,
};
static Il2CppInterfaceOffsetPair t614_IOs[] = 
{
	{ &t2788_0_0_0, 4},
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t614_0_0_0;
extern const Il2CppType t614_1_0_0;
struct t614;
const Il2CppTypeDefinitionMetadata t614_DM = 
{
	NULL, NULL, NULL, t614_IOs, &t481_0_0_0, t614_VT, NULL, 2201, 3058, -1, -1};
TypeInfo t614_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "AddComponentMenu", "UnityEngine", NULL, &t614_TI, NULL, 0, &t614_0_0_0, &t614_1_0_0, &t614_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t614), sizeof (t614), 0, -1, 0, 0, -1, 1048833, 0, 0, false, false, false, false, false, false, false, false, false, false, 2, 0, 2, 0, 0, 4, 0, 1};
#include "t615.h"
// Metadata Definition UnityEngine.ExecuteInEditMode
extern TypeInfo t615_TI;
#include "t615MD.h"
static const EncodedMethodIndex t615_VT[4] = 
{
	830,
	374,
	831,
	418,
};
static Il2CppInterfaceOffsetPair t615_IOs[] = 
{
	{ &t2788_0_0_0, 4},
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t615_0_0_0;
extern const Il2CppType t615_1_0_0;
struct t615;
const Il2CppTypeDefinitionMetadata t615_DM = 
{
	NULL, NULL, NULL, t615_IOs, &t481_0_0_0, t615_VT, NULL, -1, 3060, -1, -1};
TypeInfo t615_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "ExecuteInEditMode", "UnityEngine", NULL, &t615_TI, NULL, 0, &t615_0_0_0, &t615_1_0_0, &t615_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t615), sizeof (t615), 0, -1, 0, 0, -1, 1048833, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 0, 0, 0, 4, 0, 1};
#include "t616.h"
// Metadata Definition UnityEngine.SetupCoroutine
extern TypeInfo t616_TI;
#include "t616MD.h"
static const EncodedMethodIndex t616_VT[4] = 
{
	416,
	374,
	417,
	418,
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t616_0_0_0;
extern const Il2CppType t616_1_0_0;
struct t616;
const Il2CppTypeDefinitionMetadata t616_DM = 
{
	NULL, NULL, NULL, NULL, &t65_0_0_0, t616_VT, NULL, -1, 3061, -1, -1};
TypeInfo t616_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "SetupCoroutine", "UnityEngine", NULL, &t616_TI, NULL, 0, &t616_0_0_0, &t616_1_0_0, &t616_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t616), sizeof (t616), 0, -1, 0, 0, -1, 1048576, 0, 0, false, false, false, false, false, false, false, false, false, false, 3, 0, 0, 0, 0, 4, 0, 0};
#include "t617.h"
// Metadata Definition UnityEngine.WritableAttribute
extern TypeInfo t617_TI;
#include "t617MD.h"
static const EncodedMethodIndex t617_VT[4] = 
{
	830,
	374,
	831,
	418,
};
static Il2CppInterfaceOffsetPair t617_IOs[] = 
{
	{ &t2788_0_0_0, 4},
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t617_0_0_0;
extern const Il2CppType t617_1_0_0;
struct t617;
const Il2CppTypeDefinitionMetadata t617_DM = 
{
	NULL, NULL, NULL, t617_IOs, &t481_0_0_0, t617_VT, NULL, -1, 3064, -1, -1};
TypeInfo t617_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "WritableAttribute", "UnityEngine", NULL, &t617_TI, NULL, 1123, &t617_0_0_0, &t617_1_0_0, &t617_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t617), sizeof (t617), 0, -1, 0, 0, -1, 1048576, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 0, 0, 0, 4, 0, 1};
#include "t618.h"
// Metadata Definition UnityEngine.AssemblyIsEditorAssembly
extern TypeInfo t618_TI;
#include "t618MD.h"
static const EncodedMethodIndex t618_VT[4] = 
{
	830,
	374,
	831,
	418,
};
static Il2CppInterfaceOffsetPair t618_IOs[] = 
{
	{ &t2788_0_0_0, 4},
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t618_0_0_0;
extern const Il2CppType t618_1_0_0;
struct t618;
const Il2CppTypeDefinitionMetadata t618_DM = 
{
	NULL, NULL, NULL, t618_IOs, &t481_0_0_0, t618_VT, NULL, -1, 3065, -1, -1};
TypeInfo t618_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "AssemblyIsEditorAssembly", "UnityEngine", NULL, &t618_TI, NULL, 1124, &t618_0_0_0, &t618_1_0_0, &t618_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t618), sizeof (t618), 0, -1, 0, 0, -1, 1048577, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 0, 0, 0, 4, 0, 1};
#include "t619.h"
// Metadata Definition UnityEngine.Resolution
extern TypeInfo t619_TI;
#include "t619MD.h"
static const EncodedMethodIndex t619_VT[4] = 
{
	475,
	374,
	476,
	1054,
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t619_0_0_0;
extern const Il2CppType t619_1_0_0;
extern const Il2CppType t204_0_0_0;
const Il2CppTypeDefinitionMetadata t619_DM = 
{
	NULL, NULL, NULL, NULL, &t204_0_0_0, t619_VT, NULL, 2203, 3066, -1, 766};
TypeInfo t619_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "Resolution", "UnityEngine", NULL, &t619_TI, NULL, 0, &t619_0_0_0, &t619_1_0_0, &t619_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t619)+ sizeof (Il2CppObject), sizeof (t619)+ sizeof (Il2CppObject), 0, sizeof(t619 ), 0, 0, -1, 1048841, 0, 0, true, false, false, false, false, false, false, false, false, true, 7, 3, 3, 0, 0, 4, 0, 0};
#include "t620.h"
// Metadata Definition UnityEngine.RenderBuffer
extern TypeInfo t620_TI;
#include "t620MD.h"
static const EncodedMethodIndex t620_VT[4] = 
{
	475,
	374,
	476,
	517,
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t620_0_0_0;
extern const Il2CppType t620_1_0_0;
const Il2CppTypeDefinitionMetadata t620_DM = 
{
	NULL, NULL, NULL, NULL, &t204_0_0_0, t620_VT, NULL, 2206, -1, -1, -1};
TypeInfo t620_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "RenderBuffer", "UnityEngine", NULL, &t620_TI, NULL, 0, &t620_0_0_0, &t620_1_0_0, &t620_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t620)+ sizeof (Il2CppObject), sizeof (t620)+ sizeof (Il2CppObject), 0, sizeof(t620 ), 0, 0, -1, 1048841, 0, 0, true, false, false, false, false, false, false, false, false, true, 0, 0, 2, 0, 0, 4, 0, 0};
#include "t126.h"
// Metadata Definition UnityEngine.ComputeBufferType
extern TypeInfo t126_TI;
#include "t126MD.h"
static const EncodedMethodIndex t126_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 t126_IOs[] = 
{
	{ &t1778_0_0_0, 4},
	{ &t1781_0_0_0, 5},
	{ &t1780_0_0_0, 21},
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t126_0_0_0;
extern const Il2CppType t126_1_0_0;
extern const Il2CppType t2_0_0_0;
#include "t101.h"
extern TypeInfo t101_TI;
const Il2CppTypeDefinitionMetadata t126_DM = 
{
	NULL, NULL, NULL, t126_IOs, &t2_0_0_0, t126_VT, NULL, 2208, -1, -1, -1};
TypeInfo t126_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "ComputeBufferType", "UnityEngine", NULL, &t101_TI, NULL, 1125, &t126_0_0_0, &t126_1_0_0, &t126_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t126)+ sizeof (Il2CppObject), sizeof (t126)+ 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 "t129.h"
// Metadata Definition UnityEngine.FogMode
extern TypeInfo t129_TI;
#include "t129MD.h"
static const EncodedMethodIndex t129_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 t129_IOs[] = 
{
	{ &t1778_0_0_0, 4},
	{ &t1781_0_0_0, 5},
	{ &t1780_0_0_0, 21},
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t129_0_0_0;
extern const Il2CppType t129_1_0_0;
const Il2CppTypeDefinitionMetadata t129_DM = 
{
	NULL, NULL, NULL, t129_IOs, &t2_0_0_0, t129_VT, NULL, 2214, -1, -1, -1};
TypeInfo t129_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "FogMode", "UnityEngine", NULL, &t101_TI, NULL, 0, &t129_0_0_0, &t129_1_0_0, &t129_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t129)+ sizeof (Il2CppObject), sizeof (t129)+ sizeof (Il2CppObject), 0, sizeof(int32_t), 0, 0, -1, 257, 0, 0, true, false, true, false, false, false, false, false, false, false, 0, 0, 4, 0, 0, 23, 0, 3};
#include "t116.h"
// Metadata Definition UnityEngine.CameraClearFlags
extern TypeInfo t116_TI;
#include "t116MD.h"
static const EncodedMethodIndex t116_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 t116_IOs[] = 
{
	{ &t1778_0_0_0, 4},
	{ &t1781_0_0_0, 5},
	{ &t1780_0_0_0, 21},
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t116_0_0_0;
extern const Il2CppType t116_1_0_0;
const Il2CppTypeDefinitionMetadata t116_DM = 
{
	NULL, NULL, NULL, t116_IOs, &t2_0_0_0, t116_VT, NULL, 2218, -1, -1, -1};
TypeInfo t116_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "CameraClearFlags", "UnityEngine", NULL, &t101_TI, NULL, 0, &t116_0_0_0, &t116_1_0_0, &t116_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t116)+ sizeof (Il2CppObject), sizeof (t116)+ 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 "t111.h"
// Metadata Definition UnityEngine.DepthTextureMode
extern TypeInfo t111_TI;
#include "t111MD.h"
static const EncodedMethodIndex t111_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 t111_IOs[] = 
{
	{ &t1778_0_0_0, 4},
	{ &t1781_0_0_0, 5},
	{ &t1780_0_0_0, 21},
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t111_0_0_0;
extern const Il2CppType t111_1_0_0;
const Il2CppTypeDefinitionMetadata t111_DM = 
{
	NULL, NULL, NULL, t111_IOs, &t2_0_0_0, t111_VT, NULL, 2224, -1, -1, -1};
TypeInfo t111_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "DepthTextureMode", "UnityEngine", NULL, &t101_TI, NULL, 1126, &t111_0_0_0, &t111_1_0_0, &t111_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t111)+ sizeof (Il2CppObject), sizeof (t111)+ sizeof (Il2CppObject), 0, sizeof(int32_t), 0, 0, -1, 257, 0, 0, true, false, true, false, false, false, false, false, false, false, 0, 0, 4, 0, 0, 23, 0, 3};
#include "t127.h"
// Metadata Definition UnityEngine.MeshTopology
extern TypeInfo t127_TI;
#include "t127MD.h"
static const EncodedMethodIndex t127_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 t127_IOs[] = 
{
	{ &t1778_0_0_0, 4},
	{ &t1781_0_0_0, 5},
	{ &t1780_0_0_0, 21},
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t127_0_0_0;
extern const Il2CppType t127_1_0_0;
const Il2CppTypeDefinitionMetadata t127_DM = 
{
	NULL, NULL, NULL, t127_IOs, &t2_0_0_0, t127_VT, NULL, 2228, -1, -1, -1};
TypeInfo t127_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "MeshTopology", "UnityEngine", NULL, &t101_TI, NULL, 0, &t127_0_0_0, &t127_1_0_0, &t127_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t127)+ sizeof (Il2CppObject), sizeof (t127)+ 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 "t122.h"
// Metadata Definition UnityEngine.ColorSpace
extern TypeInfo t122_TI;
#include "t122MD.h"
static const EncodedMethodIndex t122_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 t122_IOs[] = 
{
	{ &t1778_0_0_0, 4},
	{ &t1781_0_0_0, 5},
	{ &t1780_0_0_0, 21},
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t122_0_0_0;
extern const Il2CppType t122_1_0_0;
const Il2CppTypeDefinitionMetadata t122_DM = 
{
	NULL, NULL, NULL, t122_IOs, &t2_0_0_0, t122_VT, NULL, 2234, -1, -1, -1};
TypeInfo t122_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "ColorSpace", "UnityEngine", NULL, &t101_TI, NULL, 0, &t122_0_0_0, &t122_1_0_0, &t122_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t122)+ sizeof (Il2CppObject), sizeof (t122)+ sizeof (Il2CppObject), 0, sizeof(int32_t), 0, 0, -1, 257, 0, 0, true, false, true, false, false, false, false, false, false, false, 0, 0, 4, 0, 0, 23, 0, 3};
#include "t68.h"
// Metadata Definition UnityEngine.FilterMode
extern TypeInfo t68_TI;
#include "t68MD.h"
static const EncodedMethodIndex t68_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 t68_IOs[] = 
{
	{ &t1778_0_0_0, 4},
	{ &t1781_0_0_0, 5},
	{ &t1780_0_0_0, 21},
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t68_0_0_0;
extern const Il2CppType t68_1_0_0;
const Il2CppTypeDefinitionMetadata t68_DM = 
{
	NULL, NULL, NULL, t68_IOs, &t2_0_0_0, t68_VT, NULL, 2238, -1, -1, -1};
TypeInfo t68_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "FilterMode", "UnityEngine", NULL, &t101_TI, NULL, 0, &t68_0_0_0, &t68_1_0_0, &t68_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t68)+ sizeof (Il2CppObject), sizeof (t68)+ sizeof (Il2CppObject), 0, sizeof(int32_t), 0, 0, -1, 257, 0, 0, true, false, true, false, false, false, false, false, false, false, 0, 0, 4, 0, 0, 23, 0, 3};
#include "t112.h"
// Metadata Definition UnityEngine.TextureWrapMode
extern TypeInfo t112_TI;
#include "t112MD.h"
static const EncodedMethodIndex t112_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 t112_IOs[] = 
{
	{ &t1778_0_0_0, 4},
	{ &t1781_0_0_0, 5},
	{ &t1780_0_0_0, 21},
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t112_0_0_0;
extern const Il2CppType t112_1_0_0;
const Il2CppTypeDefinitionMetadata t112_DM = 
{
	NULL, NULL, NULL, t112_IOs, &t2_0_0_0, t112_VT, NULL, 2242, -1, -1, -1};
TypeInfo t112_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "TextureWrapMode", "UnityEngine", NULL, &t101_TI, NULL, 0, &t112_0_0_0, &t112_1_0_0, &t112_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t112)+ sizeof (Il2CppObject), sizeof (t112)+ 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};
#include "t120.h"
// Metadata Definition UnityEngine.TextureFormat
extern TypeInfo t120_TI;
#include "t120MD.h"
static const EncodedMethodIndex t120_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 t120_IOs[] = 
{
	{ &t1778_0_0_0, 4},
	{ &t1781_0_0_0, 5},
	{ &t1780_0_0_0, 21},
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t120_0_0_0;
extern const Il2CppType t120_1_0_0;
const Il2CppTypeDefinitionMetadata t120_DM = 
{
	NULL, NULL, NULL, t120_IOs, &t2_0_0_0, t120_VT, NULL, 2245, -1, -1, -1};
TypeInfo t120_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "TextureFormat", "UnityEngine", NULL, &t101_TI, NULL, 0, &t120_0_0_0, &t120_1_0_0, &t120_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t120)+ sizeof (Il2CppObject), sizeof (t120)+ sizeof (Il2CppObject), 0, sizeof(int32_t), 0, 0, -1, 257, 0, 0, true, false, true, false, false, false, false, false, false, false, 0, 0, 47, 0, 0, 23, 0, 3};
#include "t88.h"
// Metadata Definition UnityEngine.RenderTextureFormat
extern TypeInfo t88_TI;
#include "t88MD.h"
static const EncodedMethodIndex t88_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 t88_IOs[] = 
{
	{ &t1778_0_0_0, 4},
	{ &t1781_0_0_0, 5},
	{ &t1780_0_0_0, 21},
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t88_0_0_0;
extern const Il2CppType t88_1_0_0;
const Il2CppTypeDefinitionMetadata t88_DM = 
{
	NULL, NULL, NULL, t88_IOs, &t2_0_0_0, t88_VT, NULL, 2292, -1, -1, -1};
TypeInfo t88_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "RenderTextureFormat", "UnityEngine", NULL, &t101_TI, NULL, 0, &t88_0_0_0, &t88_1_0_0, &t88_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t88)+ sizeof (Il2CppObject), sizeof (t88)+ sizeof (Il2CppObject), 0, sizeof(int32_t), 0, 0, -1, 257, 0, 0, true, false, true, false, false, false, false, false, false, false, 0, 0, 20, 0, 0, 23, 0, 3};
#include "t621.h"
// Metadata Definition UnityEngine.RenderTextureReadWrite
extern TypeInfo t621_TI;
#include "t621MD.h"
static const EncodedMethodIndex t621_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 t621_IOs[] = 
{
	{ &t1778_0_0_0, 4},
	{ &t1781_0_0_0, 5},
	{ &t1780_0_0_0, 21},
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t621_0_0_0;
extern const Il2CppType t621_1_0_0;
const Il2CppTypeDefinitionMetadata t621_DM = 
{
	NULL, NULL, NULL, t621_IOs, &t2_0_0_0, t621_VT, NULL, 2312, -1, -1, -1};
TypeInfo t621_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "RenderTextureReadWrite", "UnityEngine", NULL, &t101_TI, NULL, 0, &t621_0_0_0, &t621_1_0_0, &t621_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t621)+ sizeof (Il2CppObject), sizeof (t621)+ sizeof (Il2CppObject), 0, sizeof(int32_t), 0, 0, -1, 257, 0, 0, true, false, true, false, false, false, false, false, false, false, 0, 0, 4, 0, 0, 23, 0, 3};
#include "t622.h"
// Metadata Definition UnityEngine.Rendering.ReflectionProbeBlendInfo
extern TypeInfo t622_TI;
#include "t622MD.h"
static const EncodedMethodIndex t622_VT[4] = 
{
	475,
	374,
	476,
	517,
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t622_0_0_0;
extern const Il2CppType t622_1_0_0;
const Il2CppTypeDefinitionMetadata t622_DM = 
{
	NULL, NULL, NULL, NULL, &t204_0_0_0, t622_VT, NULL, 2316, -1, -1, -1};
TypeInfo t622_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "ReflectionProbeBlendInfo", "UnityEngine.Rendering", NULL, &t622_TI, NULL, 0, &t622_0_0_0, &t622_1_0_0, &t622_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t622)+ sizeof (Il2CppObject), sizeof (t622)+ sizeof (Il2CppObject), 0, -1, 0, 0, -1, 1048841, 0, 0, true, false, false, false, false, false, false, false, false, false, 0, 0, 2, 0, 0, 4, 0, 0};
#include "t624.h"
// Metadata Definition UnityEngine.SendMouseEvents
extern TypeInfo t624_TI;
#include "t624MD.h"
extern const Il2CppType t623_0_0_0;
static const Il2CppType* t624_TI__nestedTypes[1] =
{
	&t623_0_0_0,
};
static const EncodedMethodIndex t624_VT[4] = 
{
	416,
	374,
	417,
	418,
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t624_0_0_0;
extern const Il2CppType t624_1_0_0;
struct t624;
const Il2CppTypeDefinitionMetadata t624_DM = 
{
	NULL, t624_TI__nestedTypes, NULL, NULL, &t65_0_0_0, t624_VT, NULL, 2318, 3073, -1, -1};
TypeInfo t624_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "SendMouseEvents", "UnityEngine", NULL, &t624_TI, NULL, 0, &t624_0_0_0, &t624_1_0_0, &t624_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t624), sizeof (t624), 0, -1, sizeof(t624_SFs), 0, -1, 1048576, 0, 0, false, false, false, false, false, false, false, false, true, false, 3, 0, 7, 0, 1, 4, 0, 0};
#include "t623.h"
// Metadata Definition UnityEngine.SendMouseEvents/HitInfo
extern TypeInfo t623_TI;
#include "t623MD.h"
static const EncodedMethodIndex t623_VT[4] = 
{
	475,
	374,
	476,
	517,
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t623_1_0_0;
const Il2CppTypeDefinitionMetadata t623_DM = 
{
	&t624_0_0_0, NULL, NULL, NULL, &t204_0_0_0, t623_VT, NULL, 2325, 3076, -1, -1};
TypeInfo t623_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "HitInfo", "", NULL, &t623_TI, NULL, 0, &t623_0_0_0, &t623_1_0_0, &t623_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t623)+ sizeof (Il2CppObject), sizeof (t623)+ sizeof (Il2CppObject), 0, -1, 0, 0, -1, 1048843, 0, 0, true, false, false, false, false, false, false, false, false, false, 3, 0, 2, 0, 0, 4, 0, 0};
#include "t627.h"
// Metadata Definition UnityEngine.PropertyAttribute
extern TypeInfo t627_TI;
#include "t627MD.h"
static const EncodedMethodIndex t627_VT[4] = 
{
	830,
	374,
	831,
	418,
};
static Il2CppInterfaceOffsetPair t627_IOs[] = 
{
	{ &t2788_0_0_0, 4},
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t627_0_0_0;
extern const Il2CppType t627_1_0_0;
struct t627;
const Il2CppTypeDefinitionMetadata t627_DM = 
{
	NULL, NULL, NULL, t627_IOs, &t481_0_0_0, t627_VT, NULL, -1, 3079, -1, -1};
TypeInfo t627_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "PropertyAttribute", "UnityEngine", NULL, &t627_TI, NULL, 1127, &t627_0_0_0, &t627_1_0_0, &t627_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t627), sizeof (t627), 0, -1, 0, 0, -1, 1048705, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 0, 0, 0, 4, 0, 1};
#include "t628.h"
// Metadata Definition UnityEngine.TooltipAttribute
extern TypeInfo t628_TI;
#include "t628MD.h"
static const EncodedMethodIndex t628_VT[4] = 
{
	830,
	374,
	831,
	418,
};
static Il2CppInterfaceOffsetPair t628_IOs[] = 
{
	{ &t2788_0_0_0, 4},
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t628_0_0_0;
extern const Il2CppType t628_1_0_0;
struct t628;
const Il2CppTypeDefinitionMetadata t628_DM = 
{
	NULL, NULL, NULL, t628_IOs, &t627_0_0_0, t628_VT, NULL, 2327, 3080, -1, -1};
TypeInfo t628_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "TooltipAttribute", "UnityEngine", NULL, &t628_TI, NULL, 1128, &t628_0_0_0, &t628_1_0_0, &t628_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t628), sizeof (t628), 0, -1, 0, 0, -1, 1048577, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 1, 0, 0, 4, 0, 1};
#include "t629.h"
// Metadata Definition UnityEngine.SpaceAttribute
extern TypeInfo t629_TI;
#include "t629MD.h"
static const EncodedMethodIndex t629_VT[4] = 
{
	830,
	374,
	831,
	418,
};
static Il2CppInterfaceOffsetPair t629_IOs[] = 
{
	{ &t2788_0_0_0, 4},
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t629_0_0_0;
extern const Il2CppType t629_1_0_0;
struct t629;
const Il2CppTypeDefinitionMetadata t629_DM = 
{
	NULL, NULL, NULL, t629_IOs, &t627_0_0_0, t629_VT, NULL, 2328, 3081, -1, -1};
TypeInfo t629_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "SpaceAttribute", "UnityEngine", NULL, &t629_TI, NULL, 1129, &t629_0_0_0, &t629_1_0_0, &t629_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t629), sizeof (t629), 0, -1, 0, 0, -1, 1048577, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 1, 0, 0, 4, 0, 1};
#include "t630.h"
// Metadata Definition UnityEngine.RangeAttribute
extern TypeInfo t630_TI;
#include "t630MD.h"
static const EncodedMethodIndex t630_VT[4] = 
{
	830,
	374,
	831,
	418,
};
static Il2CppInterfaceOffsetPair t630_IOs[] = 
{
	{ &t2788_0_0_0, 4},
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t630_0_0_0;
extern const Il2CppType t630_1_0_0;
struct t630;
const Il2CppTypeDefinitionMetadata t630_DM = 
{
	NULL, NULL, NULL, t630_IOs, &t627_0_0_0, t630_VT, NULL, 2329, 3082, -1, -1};
TypeInfo t630_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "RangeAttribute", "UnityEngine", NULL, &t630_TI, NULL, 1130, &t630_0_0_0, &t630_1_0_0, &t630_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t630), sizeof (t630), 0, -1, 0, 0, -1, 1048833, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 2, 0, 0, 4, 0, 1};
#include "t631.h"
// Metadata Definition UnityEngine.TextAreaAttribute
extern TypeInfo t631_TI;
#include "t631MD.h"
static const EncodedMethodIndex t631_VT[4] = 
{
	830,
	374,
	831,
	418,
};
static Il2CppInterfaceOffsetPair t631_IOs[] = 
{
	{ &t2788_0_0_0, 4},
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t631_0_0_0;
extern const Il2CppType t631_1_0_0;
struct t631;
const Il2CppTypeDefinitionMetadata t631_DM = 
{
	NULL, NULL, NULL, t631_IOs, &t627_0_0_0, t631_VT, NULL, 2331, 3083, -1, -1};
TypeInfo t631_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "TextAreaAttribute", "UnityEngine", NULL, &t631_TI, NULL, 1131, &t631_0_0_0, &t631_1_0_0, &t631_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t631), sizeof (t631), 0, -1, 0, 0, -1, 1048833, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 2, 0, 0, 4, 0, 1};
#include "t632.h"
// Metadata Definition UnityEngine.SelectionBaseAttribute
extern TypeInfo t632_TI;
#include "t632MD.h"
static const EncodedMethodIndex t632_VT[4] = 
{
	830,
	374,
	831,
	418,
};
static Il2CppInterfaceOffsetPair t632_IOs[] = 
{
	{ &t2788_0_0_0, 4},
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t632_0_0_0;
extern const Il2CppType t632_1_0_0;
struct t632;
const Il2CppTypeDefinitionMetadata t632_DM = 
{
	NULL, NULL, NULL, t632_IOs, &t481_0_0_0, t632_VT, NULL, -1, 3084, -1, -1};
TypeInfo t632_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "SelectionBaseAttribute", "UnityEngine", NULL, &t632_TI, NULL, 1132, &t632_0_0_0, &t632_1_0_0, &t632_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t632), sizeof (t632), 0, -1, 0, 0, -1, 1048577, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 0, 0, 0, 4, 0, 1};
#include "t633.h"
// Metadata Definition UnityEngine.SliderState
extern TypeInfo t633_TI;
#include "t633MD.h"
static const EncodedMethodIndex t633_VT[4] = 
{
	416,
	374,
	417,
	418,
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t633_0_0_0;
extern const Il2CppType t633_1_0_0;
struct t633;
const Il2CppTypeDefinitionMetadata t633_DM = 
{
	NULL, NULL, NULL, NULL, &t65_0_0_0, t633_VT, NULL, 2333, 3085, -1, -1};
TypeInfo t633_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "SliderState", "UnityEngine", NULL, &t633_TI, NULL, 0, &t633_0_0_0, &t633_1_0_0, &t633_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t633), sizeof (t633), 0, -1, 0, 0, -1, 1048576, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 3, 0, 0, 4, 0, 0};
#include "t634.h"
// Metadata Definition UnityEngine.StackTraceUtility
extern TypeInfo t634_TI;
#include "t634MD.h"
static const EncodedMethodIndex t634_VT[4] = 
{
	416,
	374,
	417,
	418,
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t634_0_0_0;
extern const Il2CppType t634_1_0_0;
struct t634;
const Il2CppTypeDefinitionMetadata t634_DM = 
{
	NULL, NULL, NULL, NULL, &t65_0_0_0, t634_VT, NULL, 2336, 3086, -1, -1};
TypeInfo t634_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "StackTraceUtility", "UnityEngine", NULL, &t634_TI, NULL, 0, &t634_0_0_0, &t634_1_0_0, &t634_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t634), sizeof (t634), 0, -1, sizeof(t634_SFs), 0, -1, 1048577, 0, 0, false, false, false, false, false, false, false, false, true, false, 9, 0, 1, 0, 0, 4, 0, 0};
#include "t435.h"
// Metadata Definition UnityEngine.UnityException
extern TypeInfo t435_TI;
#include "t435MD.h"
static const EncodedMethodIndex t435_VT[11] = 
{
	416,
	374,
	417,
	864,
	865,
	866,
	867,
	868,
	869,
	865,
	870,
};
extern const Il2CppType t2802_0_0_0;
static Il2CppInterfaceOffsetPair t435_IOs[] = 
{
	{ &t1798_0_0_0, 4},
	{ &t2802_0_0_0, 5},
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t435_0_0_0;
extern const Il2CppType t435_1_0_0;
extern const Il2CppType t152_0_0_0;
struct t435;
const Il2CppTypeDefinitionMetadata t435_DM = 
{
	NULL, NULL, NULL, t435_IOs, &t152_0_0_0, t435_VT, NULL, 2337, 3095, -1, -1};
TypeInfo t435_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "UnityException", "UnityEngine", NULL, &t435_TI, NULL, 0, &t435_0_0_0, &t435_1_0_0, &t435_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t435), sizeof (t435), 0, -1, 0, 0, -1, 1056769, 0, 0, false, false, false, false, false, false, false, false, false, false, 3, 0, 2, 0, 0, 11, 0, 2};
#include "t635.h"
// Metadata Definition UnityEngine.SharedBetweenAnimatorsAttribute
extern TypeInfo t635_TI;
#include "t635MD.h"
static const EncodedMethodIndex t635_VT[4] = 
{
	830,
	374,
	831,
	418,
};
static Il2CppInterfaceOffsetPair t635_IOs[] = 
{
	{ &t2788_0_0_0, 4},
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t635_0_0_0;
extern const Il2CppType t635_1_0_0;
struct t635;
const Il2CppTypeDefinitionMetadata t635_DM = 
{
	NULL, NULL, NULL, t635_IOs, &t481_0_0_0, t635_VT, NULL, -1, 3098, -1, -1};
TypeInfo t635_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "SharedBetweenAnimatorsAttribute", "UnityEngine", NULL, &t635_TI, NULL, 1136, &t635_0_0_0, &t635_1_0_0, &t635_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t635), sizeof (t635), 0, -1, 0, 0, -1, 1048833, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 0, 0, 0, 4, 0, 1};
#include "t636.h"
// Metadata Definition UnityEngine.StateMachineBehaviour
extern TypeInfo t636_TI;
#include "t636MD.h"
static const EncodedMethodIndex t636_VT[11] = 
{
	396,
	374,
	397,
	398,
	1055,
	1056,
	1057,
	1058,
	1059,
	1060,
	1061,
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t636_0_0_0;
extern const Il2CppType t636_1_0_0;
extern const Il2CppType t478_0_0_0;
struct t636;
const Il2CppTypeDefinitionMetadata t636_DM = 
{
	NULL, NULL, NULL, NULL, &t478_0_0_0, t636_VT, NULL, -1, 3099, -1, -1};
TypeInfo t636_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "StateMachineBehaviour", "UnityEngine", NULL, &t636_TI, NULL, 0, &t636_0_0_0, &t636_1_0_0, &t636_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t636), sizeof (t636), 0, -1, 0, 0, -1, 1048705, 0, 0, false, false, false, false, false, false, false, false, false, false, 8, 0, 0, 0, 0, 11, 0, 0};
#include "t439.h"
// Metadata Definition UnityEngine.TextEditor
extern TypeInfo t439_TI;
#include "t439MD.h"
extern const Il2CppType t637_0_0_0;
extern const Il2CppType t638_0_0_0;
static const Il2CppType* t439_TI__nestedTypes[2] =
{
	&t637_0_0_0,
	&t638_0_0_0,
};
static const EncodedMethodIndex t439_VT[4] = 
{
	416,
	374,
	417,
	418,
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t439_0_0_0;
extern const Il2CppType t439_1_0_0;
struct t439;
const Il2CppTypeDefinitionMetadata t439_DM = 
{
	NULL, t439_TI__nestedTypes, NULL, NULL, &t65_0_0_0, t439_VT, NULL, 2339, 3107, -1, -1};
TypeInfo t439_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "TextEditor", "UnityEngine", NULL, &t439_TI, NULL, 0, &t439_0_0_0, &t439_1_0_0, &t439_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t439), sizeof (t439), 0, -1, sizeof(t439_SFs), 0, -1, 1048577, 0, 0, false, false, false, false, false, false, false, false, false, false, 10, 0, 23, 0, 2, 4, 0, 0};
#include "t637.h"
// Metadata Definition UnityEngine.TextEditor/DblClickSnapping
extern TypeInfo t637_TI;
#include "t637MD.h"
static const EncodedMethodIndex t637_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 t637_IOs[] = 
{
	{ &t1778_0_0_0, 4},
	{ &t1781_0_0_0, 5},
	{ &t1780_0_0_0, 21},
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t637_1_0_0;
#include "t420.h"
extern TypeInfo t420_TI;
const Il2CppTypeDefinitionMetadata t637_DM = 
{
	&t439_0_0_0, NULL, NULL, t637_IOs, &t2_0_0_0, t637_VT, NULL, 2362, -1, -1, -1};
TypeInfo t637_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "DblClickSnapping", "", NULL, &t420_TI, NULL, 0, &t637_0_0_0, &t637_1_0_0, &t637_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t637)+ sizeof (Il2CppObject), sizeof (t637)+ sizeof (Il2CppObject), 0, sizeof(uint8_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 "t638.h"
// Metadata Definition UnityEngine.TextEditor/TextEditOp
extern TypeInfo t638_TI;
#include "t638MD.h"
static const EncodedMethodIndex t638_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 t638_IOs[] = 
{
	{ &t1778_0_0_0, 4},
	{ &t1781_0_0_0, 5},
	{ &t1780_0_0_0, 21},
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t638_1_0_0;
const Il2CppTypeDefinitionMetadata t638_DM = 
{
	&t439_0_0_0, NULL, NULL, t638_IOs, &t2_0_0_0, t638_VT, NULL, 2365, -1, -1, -1};
TypeInfo t638_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "TextEditOp", "", NULL, &t101_TI, NULL, 0, &t638_0_0_0, &t638_1_0_0, &t638_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t638)+ sizeof (Il2CppObject), sizeof (t638)+ sizeof (Il2CppObject), 0, sizeof(int32_t), 0, 0, -1, 259, 0, 0, true, false, true, false, false, false, false, false, false, false, 0, 0, 51, 0, 0, 23, 0, 3};
#include "t392.h"
// Metadata Definition UnityEngine.TextGenerationSettings
extern TypeInfo t392_TI;
#include "t392MD.h"
static const EncodedMethodIndex t392_VT[4] = 
{
	475,
	374,
	476,
	517,
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t392_0_0_0;
extern const Il2CppType t392_1_0_0;
const Il2CppTypeDefinitionMetadata t392_DM = 
{
	NULL, NULL, NULL, NULL, &t204_0_0_0, t392_VT, NULL, 2416, 3117, -1, -1};
TypeInfo t392_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "TextGenerationSettings", "UnityEngine", NULL, &t392_TI, NULL, 0, &t392_0_0_0, &t392_1_0_0, &t392_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t392)+ sizeof (Il2CppObject), sizeof (t392)+ sizeof (Il2CppObject), 0, -1, 0, 0, -1, 1048841, 0, 0, true, false, false, false, false, false, false, false, false, false, 3, 0, 17, 0, 0, 4, 0, 0};
#include "t549.h"
// Metadata Definition UnityEngine.TrackedReference
extern TypeInfo t549_TI;
#include "t549MD.h"
static const EncodedMethodIndex t549_VT[4] = 
{
	940,
	374,
	941,
	418,
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t549_0_0_0;
extern const Il2CppType t549_1_0_0;
struct t549;
const Il2CppTypeDefinitionMetadata t549_DM = 
{
	NULL, NULL, NULL, NULL, &t65_0_0_0, t549_VT, NULL, 2433, 3120, -1, -1};
TypeInfo t549_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "TrackedReference", "UnityEngine", NULL, &t549_TI, NULL, 0, &t549_0_0_0, &t549_1_0_0, &t549_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)t549_marshal, (methodPointerType)t549_marshal_back, (methodPointerType)t549_marshal_cleanup, sizeof (t549), sizeof (t549), 0, sizeof(t549_marshaled), 0, 0, -1, 1048585, 0, 0, false, false, false, false, false, false, false, false, false, false, 3, 0, 1, 0, 0, 4, 0, 0};
#include "t640.h"
// Metadata Definition UnityEngine.Events.PersistentListenerMode
extern TypeInfo t640_TI;
#include "t640MD.h"
static const EncodedMethodIndex t640_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 t640_IOs[] = 
{
	{ &t1778_0_0_0, 4},
	{ &t1781_0_0_0, 5},
	{ &t1780_0_0_0, 21},
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t640_0_0_0;
extern const Il2CppType t640_1_0_0;
const Il2CppTypeDefinitionMetadata t640_DM = 
{
	NULL, NULL, NULL, t640_IOs, &t2_0_0_0, t640_VT, NULL, 2434, -1, -1, -1};
TypeInfo t640_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "PersistentListenerMode", "UnityEngine.Events", NULL, &t101_TI, NULL, 0, &t640_0_0_0, &t640_1_0_0, &t640_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t640)+ sizeof (Il2CppObject), sizeof (t640)+ sizeof (Il2CppObject), 0, sizeof(int32_t), 0, 0, -1, 8449, 0, 0, true, false, true, false, false, false, false, false, false, false, 0, 0, 8, 0, 0, 23, 0, 3};
#include "t641.h"
// Metadata Definition UnityEngine.Events.ArgumentCache
extern TypeInfo t641_TI;
#include "t641MD.h"
static const EncodedMethodIndex t641_VT[6] = 
{
	416,
	374,
	417,
	418,
	1062,
	1063,
};
extern const Il2CppType t2765_0_0_0;
static const Il2CppType* t641_ITIs[] = 
{
	&t2765_0_0_0,
};
static Il2CppInterfaceOffsetPair t641_IOs[] = 
{
	{ &t2765_0_0_0, 4},
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t641_0_0_0;
extern const Il2CppType t641_1_0_0;
struct t641;
const Il2CppTypeDefinitionMetadata t641_DM = 
{
	NULL, NULL, t641_ITIs, t641_IOs, &t65_0_0_0, t641_VT, NULL, 2442, 3123, -1, 769};
TypeInfo t641_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "ArgumentCache", "UnityEngine.Events", NULL, &t641_TI, NULL, 0, &t641_0_0_0, &t641_1_0_0, &t641_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t641), sizeof (t641), 0, -1, 0, 0, -1, 1056768, 0, 0, false, false, false, false, false, false, false, false, false, false, 10, 6, 6, 0, 0, 6, 1, 1};
#include "t642.h"
// Metadata Definition UnityEngine.Events.BaseInvokableCall
extern TypeInfo t642_TI;
#include "t642MD.h"
extern const Il2CppType m18618_gp_0_0_0_0;
extern const Il2CppRGCTXDefinition m18618_RGCTXData[3] = 
{
	{ IL2CPP_RGCTX_DATA_CLASS, 5359 }/* Class */,
	{ IL2CPP_RGCTX_DATA_TYPE, 5359 }/* Type */,
	{IL2CPP_RGCTX_DATA_INVALID, NULL},
};
static const EncodedMethodIndex t642_VT[6] = 
{
	416,
	374,
	417,
	418,
	0,
	0,
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t642_0_0_0;
extern const Il2CppType t642_1_0_0;
struct t642;
const Il2CppTypeDefinitionMetadata t642_DM = 
{
	NULL, NULL, NULL, NULL, &t65_0_0_0, t642_VT, NULL, -1, 3133, -1, -1};
TypeInfo t642_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "BaseInvokableCall", "UnityEngine.Events", NULL, &t642_TI, NULL, 0, &t642_0_0_0, &t642_1_0_0, &t642_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t642), sizeof (t642), 0, -1, 0, 0, -1, 1048704, 0, 0, false, false, false, false, false, false, false, false, false, false, 6, 0, 0, 0, 0, 6, 0, 0};
#include "t643.h"
// Metadata Definition UnityEngine.Events.InvokableCall
extern TypeInfo t643_TI;
#include "t643MD.h"
static const EncodedMethodIndex t643_VT[6] = 
{
	416,
	374,
	417,
	418,
	1064,
	1065,
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t643_0_0_0;
extern const Il2CppType t643_1_0_0;
struct t643;
const Il2CppTypeDefinitionMetadata t643_DM = 
{
	NULL, NULL, NULL, NULL, &t642_0_0_0, t643_VT, NULL, 2448, 3139, -1, -1};
TypeInfo t643_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "InvokableCall", "UnityEngine.Events", NULL, &t643_TI, NULL, 0, &t643_0_0_0, &t643_1_0_0, &t643_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t643), sizeof (t643), 0, -1, 0, 0, -1, 1048576, 0, 0, false, false, false, false, false, false, false, false, false, false, 4, 0, 1, 0, 0, 6, 0, 0};
// Metadata Definition UnityEngine.Events.InvokableCall`1
extern TypeInfo t2771_TI;
static const EncodedMethodIndex t2771_VT[6] = 
{
	416,
	374,
	417,
	418,
	1066,
	1067,
};
extern const Il2CppType t2997_0_0_0;
extern const Il2CppType t2771_gp_0_0_0_0;
extern const Il2CppRGCTXDefinition t2771_RGCTXData[6] = 
{
	{ IL2CPP_RGCTX_DATA_TYPE, 3387 }/* Type */,
	{ IL2CPP_RGCTX_DATA_CLASS, 3387 }/* Class */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3550 }/* Method */,
	{ IL2CPP_RGCTX_DATA_CLASS, 3388 }/* Class */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3551 }/* Method */,
	{IL2CPP_RGCTX_DATA_INVALID, NULL},
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t2771_0_0_0;
extern const Il2CppType t2771_1_0_0;
struct t2771;
const Il2CppTypeDefinitionMetadata t2771_DM = 
{
	NULL, NULL, NULL, NULL, &t642_0_0_0, t2771_VT, t2771_RGCTXData, 2449, 3143, -1, -1};
TypeInfo t2771_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "InvokableCall`1", "UnityEngine.Events", NULL, &t2771_TI, NULL, 0, &t2771_0_0_0, &t2771_1_0_0, &t2771_DM, NULL, NULL, 32, 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, 1, 0, 0, 6, 0, 0};
// Metadata Definition UnityEngine.Events.InvokableCall`2
extern TypeInfo t2772_TI;
static const EncodedMethodIndex t2772_VT[6] = 
{
	416,
	374,
	417,
	418,
	1068,
	1069,
};
extern const Il2CppType t2999_0_0_0;
extern const Il2CppType t2772_gp_0_0_0_0;
extern const Il2CppType t2772_gp_1_0_0_0;
extern const Il2CppRGCTXDefinition t2772_RGCTXData[8] = 
{
	{ IL2CPP_RGCTX_DATA_TYPE, 5364 }/* Type */,
	{ IL2CPP_RGCTX_DATA_CLASS, 5364 }/* Class */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3552 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3553 }/* Method */,
	{ IL2CPP_RGCTX_DATA_CLASS, 3391 }/* Class */,
	{ IL2CPP_RGCTX_DATA_CLASS, 3392 }/* Class */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3554 }/* Method */,
	{IL2CPP_RGCTX_DATA_INVALID, NULL},
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t2772_0_0_0;
extern const Il2CppType t2772_1_0_0;
struct t2772;
const Il2CppTypeDefinitionMetadata t2772_DM = 
{
	NULL, NULL, NULL, NULL, &t642_0_0_0, t2772_VT, t2772_RGCTXData, 2450, 3147, -1, -1};
TypeInfo t2772_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "InvokableCall`2", "UnityEngine.Events", NULL, &t2772_TI, NULL, 0, &t2772_0_0_0, &t2772_1_0_0, &t2772_DM, NULL, NULL, 33, 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, 3, 0, 1, 0, 0, 6, 0, 0};
// Metadata Definition UnityEngine.Events.InvokableCall`3
extern TypeInfo t2773_TI;
static const EncodedMethodIndex t2773_VT[6] = 
{
	416,
	374,
	417,
	418,
	1070,
	1071,
};
extern const Il2CppType t3002_0_0_0;
extern const Il2CppType t2773_gp_0_0_0_0;
extern const Il2CppType t2773_gp_1_0_0_0;
extern const Il2CppType t2773_gp_2_0_0_0;
extern const Il2CppRGCTXDefinition t2773_RGCTXData[10] = 
{
	{ IL2CPP_RGCTX_DATA_TYPE, 5367 }/* Type */,
	{ IL2CPP_RGCTX_DATA_CLASS, 5367 }/* Class */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3555 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3556 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3557 }/* Method */,
	{ IL2CPP_RGCTX_DATA_CLASS, 3394 }/* Class */,
	{ IL2CPP_RGCTX_DATA_CLASS, 3395 }/* Class */,
	{ IL2CPP_RGCTX_DATA_CLASS, 3396 }/* Class */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3558 }/* Method */,
	{IL2CPP_RGCTX_DATA_INVALID, NULL},
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t2773_0_0_0;
extern const Il2CppType t2773_1_0_0;
struct t2773;
const Il2CppTypeDefinitionMetadata t2773_DM = 
{
	NULL, NULL, NULL, NULL, &t642_0_0_0, t2773_VT, t2773_RGCTXData, 2451, 3150, -1, -1};
TypeInfo t2773_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "InvokableCall`3", "UnityEngine.Events", NULL, &t2773_TI, NULL, 0, &t2773_0_0_0, &t2773_1_0_0, &t2773_DM, NULL, NULL, 34, 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, 3, 0, 1, 0, 0, 6, 0, 0};
// Metadata Definition UnityEngine.Events.InvokableCall`4
extern TypeInfo t2774_TI;
static const EncodedMethodIndex t2774_VT[6] = 
{
	416,
	374,
	417,
	418,
	1072,
	1073,
};
extern const Il2CppType t3006_0_0_0;
extern const Il2CppType t2774_gp_0_0_0_0;
extern const Il2CppType t2774_gp_1_0_0_0;
extern const Il2CppType t2774_gp_2_0_0_0;
extern const Il2CppType t2774_gp_3_0_0_0;
extern const Il2CppRGCTXDefinition t2774_RGCTXData[12] = 
{
	{ IL2CPP_RGCTX_DATA_TYPE, 5370 }/* Type */,
	{ IL2CPP_RGCTX_DATA_CLASS, 5370 }/* Class */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3559 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3560 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3561 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3562 }/* Method */,
	{ IL2CPP_RGCTX_DATA_CLASS, 3398 }/* Class */,
	{ IL2CPP_RGCTX_DATA_CLASS, 3399 }/* Class */,
	{ IL2CPP_RGCTX_DATA_CLASS, 3400 }/* Class */,
	{ IL2CPP_RGCTX_DATA_CLASS, 3401 }/* Class */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3563 }/* Method */,
	{IL2CPP_RGCTX_DATA_INVALID, NULL},
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t2774_0_0_0;
extern const Il2CppType t2774_1_0_0;
struct t2774;
const Il2CppTypeDefinitionMetadata t2774_DM = 
{
	NULL, NULL, NULL, NULL, &t642_0_0_0, t2774_VT, t2774_RGCTXData, 2452, 3153, -1, -1};
TypeInfo t2774_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "InvokableCall`4", "UnityEngine.Events", NULL, &t2774_TI, NULL, 0, &t2774_0_0_0, &t2774_1_0_0, &t2774_DM, NULL, NULL, 35, 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, 3, 0, 1, 0, 0, 6, 0, 0};
// Metadata Definition UnityEngine.Events.CachedInvokableCall`1
extern TypeInfo t750_TI;
static const EncodedMethodIndex t750_VT[6] = 
{
	416,
	374,
	417,
	418,
	1074,
	2147484723,
};
extern const Il2CppType t3011_0_0_0;
extern const Il2CppType t750_gp_0_0_0_0;
extern const Il2CppRGCTXDefinition t750_RGCTXData[5] = 
{
	{ IL2CPP_RGCTX_DATA_METHOD, 3565 }/* Method */,
	{ IL2CPP_RGCTX_DATA_CLASS, 5373 }/* Static */,
	{ IL2CPP_RGCTX_DATA_CLASS, 3402 }/* Class */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3566 }/* Method */,
	{IL2CPP_RGCTX_DATA_INVALID, NULL},
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t750_0_0_0;
extern const Il2CppType t750_1_0_0;
struct t750;
const Il2CppTypeDefinitionMetadata t750_DM = 
{
	NULL, NULL, NULL, NULL, &t3011_0_0_0, t750_VT, t750_RGCTXData, 2453, 3156, -1, -1};
TypeInfo t750_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "CachedInvokableCall`1", "UnityEngine.Events", NULL, &t750_TI, NULL, 0, &t750_0_0_0, &t750_1_0_0, &t750_DM, NULL, NULL, 36, 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, 2, 0, 1, 0, 0, 6, 0, 0};
#include "t644.h"
// Metadata Definition UnityEngine.Events.UnityEventCallState
extern TypeInfo t644_TI;
#include "t644MD.h"
static const EncodedMethodIndex t644_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 t644_IOs[] = 
{
	{ &t1778_0_0_0, 4},
	{ &t1781_0_0_0, 5},
	{ &t1780_0_0_0, 21},
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t644_0_0_0;
extern const Il2CppType t644_1_0_0;
const Il2CppTypeDefinitionMetadata t644_DM = 
{
	NULL, NULL, NULL, t644_IOs, &t2_0_0_0, t644_VT, NULL, 2454, -1, -1, -1};
TypeInfo t644_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "UnityEventCallState", "UnityEngine.Events", NULL, &t101_TI, NULL, 0, &t644_0_0_0, &t644_1_0_0, &t644_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t644)+ sizeof (Il2CppObject), sizeof (t644)+ sizeof (Il2CppObject), 0, sizeof(int32_t), 0, 0, -1, 257, 0, 0, true, false, true, false, false, false, false, false, false, false, 0, 0, 4, 0, 0, 23, 0, 3};
#include "t645.h"
// Metadata Definition UnityEngine.Events.PersistentCall
extern TypeInfo t645_TI;
#include "t645MD.h"
static const EncodedMethodIndex t645_VT[4] = 
{
	416,
	374,
	417,
	418,
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t645_0_0_0;
extern const Il2CppType t645_1_0_0;
struct t645;
const Il2CppTypeDefinitionMetadata t645_DM = 
{
	NULL, NULL, NULL, NULL, &t65_0_0_0, t645_VT, NULL, 2458, 3158, -1, 775};
TypeInfo t645_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "PersistentCall", "UnityEngine.Events", NULL, &t645_TI, NULL, 0, &t645_0_0_0, &t645_1_0_0, &t645_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t645), sizeof (t645), 0, -1, 0, 0, -1, 1056768, 0, 0, false, false, false, false, false, false, false, false, false, false, 8, 4, 5, 0, 0, 4, 0, 0};
#include "t646.h"
// Metadata Definition UnityEngine.Events.PersistentCallGroup
extern TypeInfo t646_TI;
#include "t646MD.h"
static const EncodedMethodIndex t646_VT[4] = 
{
	416,
	374,
	417,
	418,
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t646_0_0_0;
extern const Il2CppType t646_1_0_0;
struct t646;
const Il2CppTypeDefinitionMetadata t646_DM = 
{
	NULL, NULL, NULL, NULL, &t65_0_0_0, t646_VT, NULL, 2463, 3166, -1, -1};
TypeInfo t646_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "PersistentCallGroup", "UnityEngine.Events", NULL, &t646_TI, NULL, 0, &t646_0_0_0, &t646_1_0_0, &t646_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t646), sizeof (t646), 0, -1, 0, 0, -1, 1056768, 0, 0, false, false, false, false, false, false, false, false, false, false, 2, 0, 1, 0, 0, 4, 0, 0};
#include "t648.h"
// Metadata Definition UnityEngine.Events.InvokableCallList
extern TypeInfo t648_TI;
#include "t648MD.h"
static const EncodedMethodIndex t648_VT[4] = 
{
	416,
	374,
	417,
	418,
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t648_0_0_0;
extern const Il2CppType t648_1_0_0;
struct t648;
const Il2CppTypeDefinitionMetadata t648_DM = 
{
	NULL, NULL, NULL, NULL, &t65_0_0_0, t648_VT, NULL, 2464, 3168, -1, -1};
TypeInfo t648_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "InvokableCallList", "UnityEngine.Events", NULL, &t648_TI, NULL, 0, &t648_0_0_0, &t648_1_0_0, &t648_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t648), sizeof (t648), 0, -1, 0, 0, -1, 1048576, 0, 0, false, false, false, false, false, false, false, false, false, false, 6, 0, 3, 0, 0, 4, 0, 0};
#include "t650.h"
// Metadata Definition UnityEngine.Events.UnityEventBase
extern TypeInfo t650_TI;
#include "t650MD.h"
static const EncodedMethodIndex t650_VT[8] = 
{
	416,
	374,
	417,
	460,
	461,
	462,
	0,
	0,
};
static const Il2CppType* t650_ITIs[] = 
{
	&t2765_0_0_0,
};
static Il2CppInterfaceOffsetPair t650_IOs[] = 
{
	{ &t2765_0_0_0, 4},
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t650_0_0_0;
extern const Il2CppType t650_1_0_0;
struct t650;
const Il2CppTypeDefinitionMetadata t650_DM = 
{
	NULL, NULL, t650_ITIs, t650_IOs, &t65_0_0_0, t650_VT, NULL, 2467, 3174, -1, -1};
TypeInfo t650_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "UnityEventBase", "UnityEngine.Events", NULL, &t650_TI, NULL, 0, &t650_0_0_0, &t650_1_0_0, &t650_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t650), sizeof (t650), 0, -1, 0, 0, -1, 1056897, 0, 0, false, false, false, false, false, false, false, false, false, false, 14, 0, 4, 0, 0, 8, 1, 1};
#include "t157.h"
// Metadata Definition UnityEngine.Events.UnityEvent
extern TypeInfo t157_TI;
#include "t157MD.h"
static const EncodedMethodIndex t157_VT[8] = 
{
	416,
	374,
	417,
	460,
	461,
	462,
	551,
	552,
};
static Il2CppInterfaceOffsetPair t157_IOs[] = 
{
	{ &t2765_0_0_0, 4},
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t157_0_0_0;
extern const Il2CppType t157_1_0_0;
struct t157;
const Il2CppTypeDefinitionMetadata t157_DM = 
{
	NULL, NULL, NULL, t157_IOs, &t650_0_0_0, t157_VT, NULL, 2471, 3188, -1, -1};
TypeInfo t157_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "UnityEvent", "UnityEngine.Events", NULL, &t157_TI, NULL, 0, &t157_0_0_0, &t157_1_0_0, &t157_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t157), sizeof (t157), 0, -1, 0, 0, -1, 1056769, 0, 0, false, false, false, false, false, false, false, false, false, false, 6, 0, 1, 0, 0, 8, 0, 1};
// Metadata Definition UnityEngine.Events.UnityEvent`1
extern TypeInfo t2775_TI;
static const EncodedMethodIndex t2775_VT[8] = 
{
	416,
	374,
	417,
	460,
	461,
	462,
	1076,
	1077,
};
static Il2CppInterfaceOffsetPair t2775_IOs[] = 
{
	{ &t2765_0_0_0, 4},
};
extern const Il2CppType t3013_0_0_0;
extern const Il2CppType t2775_gp_0_0_0_0;
extern const Il2CppType t3015_0_0_0;
extern const Il2CppRGCTXDefinition t2775_RGCTXData[8] = 
{
	{ IL2CPP_RGCTX_DATA_METHOD, 3567 }/* Method */,
	{ IL2CPP_RGCTX_DATA_CLASS, 5382 }/* Static */,
	{ IL2CPP_RGCTX_DATA_TYPE, 3415 }/* Type */,
	{ IL2CPP_RGCTX_DATA_CLASS, 5383 }/* Class */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3568 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3569 }/* Method */,
	{ IL2CPP_RGCTX_DATA_CLASS, 3415 }/* Class */,
	{IL2CPP_RGCTX_DATA_INVALID, NULL},
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t2775_0_0_0;
extern const Il2CppType t2775_1_0_0;
struct t2775;
const Il2CppTypeDefinitionMetadata t2775_DM = 
{
	NULL, NULL, NULL, t2775_IOs, &t650_0_0_0, t2775_VT, t2775_RGCTXData, 2472, 3194, -1, -1};
TypeInfo t2775_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "UnityEvent`1", "UnityEngine.Events", NULL, &t2775_TI, NULL, 0, &t2775_0_0_0, &t2775_1_0_0, &t2775_DM, NULL, NULL, 37, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, 0, 0, 0, 0, 0, 0, -1, 1056897, 0, 0, false, false, false, true, false, false, false, false, false, false, 7, 0, 1, 0, 0, 8, 0, 1};
// Metadata Definition UnityEngine.Events.UnityEvent`2
extern TypeInfo t2776_TI;
static const EncodedMethodIndex t2776_VT[8] = 
{
	416,
	374,
	417,
	460,
	461,
	462,
	1078,
	1079,
};
static Il2CppInterfaceOffsetPair t2776_IOs[] = 
{
	{ &t2765_0_0_0, 4},
};
extern const Il2CppType t2776_gp_0_0_0_0;
extern const Il2CppType t2776_gp_1_0_0_0;
extern const Il2CppType t3018_0_0_0;
extern const Il2CppRGCTXDefinition t2776_RGCTXData[5] = 
{
	{ IL2CPP_RGCTX_DATA_TYPE, 5386 }/* Type */,
	{ IL2CPP_RGCTX_DATA_TYPE, 5387 }/* Type */,
	{ IL2CPP_RGCTX_DATA_CLASS, 5388 }/* Class */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3570 }/* Method */,
	{IL2CPP_RGCTX_DATA_INVALID, NULL},
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t2776_0_0_0;
extern const Il2CppType t2776_1_0_0;
struct t2776;
const Il2CppTypeDefinitionMetadata t2776_DM = 
{
	NULL, NULL, NULL, t2776_IOs, &t650_0_0_0, t2776_VT, t2776_RGCTXData, 2473, 3201, -1, -1};
TypeInfo t2776_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "UnityEvent`2", "UnityEngine.Events", NULL, &t2776_TI, NULL, 0, &t2776_0_0_0, &t2776_1_0_0, &t2776_DM, NULL, NULL, 38, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, 0, 0, 0, 0, 0, 0, -1, 1056897, 0, 0, false, false, false, true, false, false, false, false, false, false, 3, 0, 1, 0, 0, 8, 0, 1};
// Metadata Definition UnityEngine.Events.UnityEvent`3
extern TypeInfo t2777_TI;
static const EncodedMethodIndex t2777_VT[8] = 
{
	416,
	374,
	417,
	460,
	461,
	462,
	1080,
	1081,
};
static Il2CppInterfaceOffsetPair t2777_IOs[] = 
{
	{ &t2765_0_0_0, 4},
};
extern const Il2CppType t2777_gp_0_0_0_0;
extern const Il2CppType t2777_gp_1_0_0_0;
extern const Il2CppType t2777_gp_2_0_0_0;
extern const Il2CppType t3022_0_0_0;
extern const Il2CppRGCTXDefinition t2777_RGCTXData[6] = 
{
	{ IL2CPP_RGCTX_DATA_TYPE, 5391 }/* Type */,
	{ IL2CPP_RGCTX_DATA_TYPE, 5392 }/* Type */,
	{ IL2CPP_RGCTX_DATA_TYPE, 5393 }/* Type */,
	{ IL2CPP_RGCTX_DATA_CLASS, 5394 }/* Class */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3571 }/* Method */,
	{IL2CPP_RGCTX_DATA_INVALID, NULL},
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t2777_0_0_0;
extern const Il2CppType t2777_1_0_0;
struct t2777;
const Il2CppTypeDefinitionMetadata t2777_DM = 
{
	NULL, NULL, NULL, t2777_IOs, &t650_0_0_0, t2777_VT, t2777_RGCTXData, 2474, 3204, -1, -1};
TypeInfo t2777_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "UnityEvent`3", "UnityEngine.Events", NULL, &t2777_TI, NULL, 0, &t2777_0_0_0, &t2777_1_0_0, &t2777_DM, NULL, NULL, 39, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, 0, 0, 0, 0, 0, 0, -1, 1056897, 0, 0, false, false, false, true, false, false, false, false, false, false, 3, 0, 1, 0, 0, 8, 0, 1};
// Metadata Definition UnityEngine.Events.UnityEvent`4
extern TypeInfo t2778_TI;
static const EncodedMethodIndex t2778_VT[8] = 
{
	416,
	374,
	417,
	460,
	461,
	462,
	1082,
	1083,
};
static Il2CppInterfaceOffsetPair t2778_IOs[] = 
{
	{ &t2765_0_0_0, 4},
};
extern const Il2CppType t2778_gp_0_0_0_0;
extern const Il2CppType t2778_gp_1_0_0_0;
extern const Il2CppType t2778_gp_2_0_0_0;
extern const Il2CppType t2778_gp_3_0_0_0;
extern const Il2CppType t3027_0_0_0;
extern const Il2CppRGCTXDefinition t2778_RGCTXData[7] = 
{
	{ IL2CPP_RGCTX_DATA_TYPE, 5397 }/* Type */,
	{ IL2CPP_RGCTX_DATA_TYPE, 5398 }/* Type */,
	{ IL2CPP_RGCTX_DATA_TYPE, 5399 }/* Type */,
	{ IL2CPP_RGCTX_DATA_TYPE, 5400 }/* Type */,
	{ IL2CPP_RGCTX_DATA_CLASS, 5401 }/* Class */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3572 }/* Method */,
	{IL2CPP_RGCTX_DATA_INVALID, NULL},
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t2778_0_0_0;
extern const Il2CppType t2778_1_0_0;
struct t2778;
const Il2CppTypeDefinitionMetadata t2778_DM = 
{
	NULL, NULL, NULL, t2778_IOs, &t650_0_0_0, t2778_VT, t2778_RGCTXData, 2475, 3207, -1, -1};
TypeInfo t2778_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "UnityEvent`4", "UnityEngine.Events", NULL, &t2778_TI, NULL, 0, &t2778_0_0_0, &t2778_1_0_0, &t2778_DM, NULL, NULL, 40, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, 0, 0, 0, 0, 0, 0, -1, 1056897, 0, 0, false, false, false, true, false, false, false, false, false, false, 3, 0, 1, 0, 0, 8, 0, 1};
#include "t651.h"
// Metadata Definition UnityEngine.UserAuthorizationDialog
extern TypeInfo t651_TI;
#include "t651MD.h"
static const EncodedMethodIndex t651_VT[4] = 
{
	396,
	374,
	397,
	398,
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t651_0_0_0;
extern const Il2CppType t651_1_0_0;
extern const Il2CppType t24_0_0_0;
struct t651;
const Il2CppTypeDefinitionMetadata t651_DM = 
{
	NULL, NULL, NULL, NULL, &t24_0_0_0, t651_VT, NULL, -1, 3210, -1, -1};
TypeInfo t651_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "UserAuthorizationDialog", "UnityEngine", NULL, &t651_TI, NULL, 1151, &t651_0_0_0, &t651_1_0_0, &t651_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t651), sizeof (t651), 0, -1, 0, 0, -1, 1048576, 0, 0, false, false, false, false, false, false, false, false, false, false, 4, 0, 0, 0, 0, 4, 0, 0};
#include "t652.h"
// Metadata Definition UnityEngine.Internal.DefaultValueAttribute
extern TypeInfo t652_TI;
#include "t652MD.h"
static const EncodedMethodIndex t652_VT[4] = 
{
	1084,
	374,
	1085,
	418,
};
static Il2CppInterfaceOffsetPair t652_IOs[] = 
{
	{ &t2788_0_0_0, 4},
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t652_0_0_0;
extern const Il2CppType t652_1_0_0;
struct t652;
const Il2CppTypeDefinitionMetadata t652_DM = 
{
	NULL, NULL, NULL, t652_IOs, &t481_0_0_0, t652_VT, NULL, 2476, 3214, -1, 779};
TypeInfo t652_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "DefaultValueAttribute", "UnityEngine.Internal", NULL, &t652_TI, NULL, 1152, &t652_0_0_0, &t652_1_0_0, &t652_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t652), sizeof (t652), 0, -1, 0, 0, -1, 1056769, 0, 0, false, false, false, false, false, false, false, false, false, false, 4, 1, 1, 0, 0, 4, 0, 1};
#include "t653.h"
// Metadata Definition UnityEngine.Internal.ExcludeFromDocsAttribute
extern TypeInfo t653_TI;
#include "t653MD.h"
static const EncodedMethodIndex t653_VT[4] = 
{
	830,
	374,
	831,
	418,
};
static Il2CppInterfaceOffsetPair t653_IOs[] = 
{
	{ &t2788_0_0_0, 4},
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t653_0_0_0;
extern const Il2CppType t653_1_0_0;
struct t653;
const Il2CppTypeDefinitionMetadata t653_DM = 
{
	NULL, NULL, NULL, t653_IOs, &t481_0_0_0, t653_VT, NULL, -1, 3218, -1, -1};
TypeInfo t653_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "ExcludeFromDocsAttribute", "UnityEngine.Internal", NULL, &t653_TI, NULL, 1153, &t653_0_0_0, &t653_1_0_0, &t653_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t653), sizeof (t653), 0, -1, 0, 0, -1, 1056769, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 0, 0, 0, 4, 0, 1};
#include "t654.h"
// Metadata Definition UnityEngine.Serialization.FormerlySerializedAsAttribute
extern TypeInfo t654_TI;
#include "t654MD.h"
static const EncodedMethodIndex t654_VT[4] = 
{
	830,
	374,
	831,
	418,
};
static Il2CppInterfaceOffsetPair t654_IOs[] = 
{
	{ &t2788_0_0_0, 4},
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t654_0_0_0;
extern const Il2CppType t654_1_0_0;
struct t654;
const Il2CppTypeDefinitionMetadata t654_DM = 
{
	NULL, NULL, NULL, t654_IOs, &t481_0_0_0, t654_VT, NULL, 2477, 3219, -1, -1};
TypeInfo t654_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "FormerlySerializedAsAttribute", "UnityEngine.Serialization", NULL, &t654_TI, NULL, 1154, &t654_0_0_0, &t654_1_0_0, &t654_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t654), sizeof (t654), 0, -1, 0, 0, -1, 1048577, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 1, 0, 0, 4, 0, 1};
#include "t655.h"
// Metadata Definition UnityEngineInternal.TypeInferenceRules
extern TypeInfo t655_TI;
#include "t655MD.h"
static const EncodedMethodIndex t655_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 t655_IOs[] = 
{
	{ &t1778_0_0_0, 4},
	{ &t1781_0_0_0, 5},
	{ &t1780_0_0_0, 21},
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t655_0_0_0;
extern const Il2CppType t655_1_0_0;
const Il2CppTypeDefinitionMetadata t655_DM = 
{
	NULL, NULL, NULL, t655_IOs, &t2_0_0_0, t655_VT, NULL, 2478, -1, -1, -1};
TypeInfo t655_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "TypeInferenceRules", "UnityEngineInternal", NULL, &t101_TI, NULL, 0, &t655_0_0_0, &t655_1_0_0, &t655_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t655)+ sizeof (Il2CppObject), sizeof (t655)+ sizeof (Il2CppObject), 0, sizeof(int32_t), 0, 0, -1, 257, 0, 0, true, false, true, false, false, false, false, false, false, false, 0, 0, 5, 0, 0, 23, 0, 3};
#include "t656.h"
// Metadata Definition UnityEngineInternal.TypeInferenceRuleAttribute
extern TypeInfo t656_TI;
#include "t656MD.h"
static const EncodedMethodIndex t656_VT[4] = 
{
	830,
	374,
	831,
	1086,
};
static Il2CppInterfaceOffsetPair t656_IOs[] = 
{
	{ &t2788_0_0_0, 4},
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t656_0_0_0;
extern const Il2CppType t656_1_0_0;
struct t656;
const Il2CppTypeDefinitionMetadata t656_DM = 
{
	NULL, NULL, NULL, t656_IOs, &t481_0_0_0, t656_VT, NULL, 2483, 3220, -1, -1};
TypeInfo t656_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "TypeInferenceRuleAttribute", "UnityEngineInternal", NULL, &t656_TI, NULL, 1155, &t656_0_0_0, &t656_1_0_0, &t656_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t656), sizeof (t656), 0, -1, 0, 0, -1, 1056769, 0, 0, false, false, false, false, false, false, false, false, false, false, 3, 0, 1, 0, 0, 4, 0, 1};
#include "t493.h"
// Metadata Definition UnityEngineInternal.GenericStack
extern TypeInfo t493_TI;
#include "t493MD.h"
static const EncodedMethodIndex t493_VT[18] = 
{
	416,
	374,
	417,
	418,
	1087,
	1088,
	1089,
	1090,
	1091,
	1088,
	1089,
	1090,
	1092,
	1091,
	1087,
	1093,
	1094,
	1095,
};
extern const Il2CppType t674_0_0_0;
extern const Il2CppType t1132_0_0_0;
static Il2CppInterfaceOffsetPair t493_IOs[] = 
{
	{ &t674_0_0_0, 4},
	{ &t2792_0_0_0, 5},
	{ &t1132_0_0_0, 5},
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t493_0_0_0;
extern const Il2CppType t493_1_0_0;
extern const Il2CppType t657_0_0_0;
struct t493;
const Il2CppTypeDefinitionMetadata t493_DM = 
{
	NULL, NULL, NULL, t493_IOs, &t657_0_0_0, t493_VT, NULL, -1, 3223, -1, -1};
TypeInfo t493_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "GenericStack", "UnityEngineInternal", NULL, &t493_TI, NULL, 0, &t493_0_0_0, &t493_1_0_0, &t493_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t493), sizeof (t493), 0, -1, 0, 0, -1, 1048577, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 0, 0, 0, 18, 0, 3};
#include "t140.h"
// Metadata Definition UnityEngine.Events.UnityAction
extern TypeInfo t140_TI;
#include "t140MD.h"
static const EncodedMethodIndex t140_VT[13] = 
{
	465,
	374,
	466,
	418,
	467,
	468,
	467,
	469,
	470,
	471,
	1096,
	1097,
	1098,
};
static Il2CppInterfaceOffsetPair t140_IOs[] = 
{
	{ &t2792_0_0_0, 4},
	{ &t1798_0_0_0, 4},
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t140_0_0_0;
extern const Il2CppType t140_1_0_0;
struct t140;
const Il2CppTypeDefinitionMetadata t140_DM = 
{
	NULL, NULL, NULL, t140_IOs, &t279_0_0_0, t140_VT, NULL, -1, 3224, -1, -1};
TypeInfo t140_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "UnityAction", "UnityEngine.Events", NULL, &t140_TI, NULL, 0, &t140_0_0_0, &t140_1_0_0, &t140_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)pinvoke_delegate_wrapper_t140, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t140), sizeof (t140), 0, sizeof(methodPointerType), 0, 0, -1, 257, 0, 0, false, false, false, false, false, false, false, false, false, false, 4, 0, 0, 0, 0, 13, 0, 2};
// Metadata Definition UnityEngine.Events.UnityAction`1
extern TypeInfo t2779_TI;
static const EncodedMethodIndex t2779_VT[13] = 
{
	465,
	374,
	466,
	418,
	467,
	468,
	467,
	469,
	470,
	471,
	1099,
	1100,
	1101,
};
static Il2CppInterfaceOffsetPair t2779_IOs[] = 
{
	{ &t2792_0_0_0, 4},
	{ &t1798_0_0_0, 4},
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t2779_0_0_0;
extern const Il2CppType t2779_1_0_0;
struct t2779;
const Il2CppTypeDefinitionMetadata t2779_DM = 
{
	NULL, NULL, NULL, t2779_IOs, &t279_0_0_0, t2779_VT, NULL, -1, 3228, -1, -1};
TypeInfo t2779_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "UnityAction`1", "UnityEngine.Events", NULL, &t2779_TI, NULL, 0, &t2779_0_0_0, &t2779_1_0_0, &t2779_DM, NULL, NULL, 41, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, 0, 0, 0, 0, 0, 0, -1, 257, 0, 0, false, false, false, true, false, false, false, false, false, false, 4, 0, 0, 0, 0, 13, 0, 2};
// Metadata Definition UnityEngine.Events.UnityAction`2
extern TypeInfo t2780_TI;
static const EncodedMethodIndex t2780_VT[13] = 
{
	465,
	374,
	466,
	418,
	467,
	468,
	467,
	469,
	470,
	471,
	1102,
	1103,
	1104,
};
static Il2CppInterfaceOffsetPair t2780_IOs[] = 
{
	{ &t2792_0_0_0, 4},
	{ &t1798_0_0_0, 4},
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t2780_0_0_0;
extern const Il2CppType t2780_1_0_0;
struct t2780;
const Il2CppTypeDefinitionMetadata t2780_DM = 
{
	NULL, NULL, NULL, t2780_IOs, &t279_0_0_0, t2780_VT, NULL, -1, 3232, -1, -1};
TypeInfo t2780_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "UnityAction`2", "UnityEngine.Events", NULL, &t2780_TI, NULL, 0, &t2780_0_0_0, &t2780_1_0_0, &t2780_DM, NULL, NULL, 42, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, 0, 0, 0, 0, 0, 0, -1, 257, 0, 0, false, false, false, true, false, false, false, false, false, false, 4, 0, 0, 0, 0, 13, 0, 2};
// Metadata Definition UnityEngine.Events.UnityAction`3
extern TypeInfo t2781_TI;
static const EncodedMethodIndex t2781_VT[13] = 
{
	465,
	374,
	466,
	418,
	467,
	468,
	467,
	469,
	470,
	471,
	1105,
	1106,
	1107,
};
static Il2CppInterfaceOffsetPair t2781_IOs[] = 
{
	{ &t2792_0_0_0, 4},
	{ &t1798_0_0_0, 4},
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t2781_0_0_0;
extern const Il2CppType t2781_1_0_0;
struct t2781;
const Il2CppTypeDefinitionMetadata t2781_DM = 
{
	NULL, NULL, NULL, t2781_IOs, &t279_0_0_0, t2781_VT, NULL, -1, 3236, -1, -1};
TypeInfo t2781_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "UnityAction`3", "UnityEngine.Events", NULL, &t2781_TI, NULL, 0, &t2781_0_0_0, &t2781_1_0_0, &t2781_DM, NULL, NULL, 43, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, 0, 0, 0, 0, 0, 0, -1, 257, 0, 0, false, false, false, true, false, false, false, false, false, false, 4, 0, 0, 0, 0, 13, 0, 2};
// Metadata Definition UnityEngine.Events.UnityAction`4
extern TypeInfo t2782_TI;
static const EncodedMethodIndex t2782_VT[13] = 
{
	465,
	374,
	466,
	418,
	467,
	468,
	467,
	469,
	470,
	471,
	1108,
	1109,
	1110,
};
static Il2CppInterfaceOffsetPair t2782_IOs[] = 
{
	{ &t2792_0_0_0, 4},
	{ &t1798_0_0_0, 4},
};
extern Il2CppImage g_UnityEngine_dll_Image;
extern const Il2CppType t2782_0_0_0;
extern const Il2CppType t2782_1_0_0;
struct t2782;
const Il2CppTypeDefinitionMetadata t2782_DM = 
{
	NULL, NULL, NULL, t2782_IOs, &t279_0_0_0, t2782_VT, NULL, -1, 3240, -1, -1};
TypeInfo t2782_TI = 
{
	&g_UnityEngine_dll_Image, NULL, "UnityAction`4", "UnityEngine.Events", NULL, &t2782_TI, NULL, 0, &t2782_0_0_0, &t2782_1_0_0, &t2782_DM, NULL, NULL, 44, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, 0, 0, 0, 0, 0, 0, -1, 257, 0, 0, false, false, false, true, false, false, false, false, false, false, 4, 0, 0, 0, 0, 13, 0, 2};
