#include "il2cpp-config.h"

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



#include "class-internals.h"
#include "codegen/il2cpp-codegen.h"
#include "t247821692_0.h"
#include "t247821692_0MD.h"
#include "t_1753785048_0.h"
#include "t_1753785048_0MD.h"
#include "t_471529141_0.h"
#include "t_471529141_0MD.h"
#include "t953320913_0.h"
#include "t953320913_0MD.h"
#include "t_1869182769_0.h"
#include "t_1869182769_0MD.h"
#include "t_1065740301_0.h"
#include "t_1065740301_0MD.h"
#include "t_852471452_0.h"
#include "t_852471452_0MD.h"
#include "t_1307150831_0.h"
#include "t_1307150831_0MD.h"
#include "t_1107122411_0.h"
#include "t_1107122411_0MD.h"
#include "t641147505_0.h"
#include "t641147505_0MD.h"
#include "t_2023696007_0.h"
#include "t_2023696007_0MD.h"
#include "t_73036622_0.h"
#include "t_73036622_0MD.h"
#include "t_1210916441_0.h"
#include "t_1210916441_0MD.h"
#include "t_579426039_0.h"
#include "t_579426039_0MD.h"
#include "t_860345916_0.h"
#include "t_860345916_0MD.h"
#include "t_1657348772_0.h"
#include "t_1657348772_0MD.h"
#include "t49194315_0.h"
#include "t49194315_0MD.h"
#include "t_1869011596_0.h"
#include "t_1869011596_0MD.h"
#include "t1305072827_0.h"
#include "t1305072827_0MD.h"
#include "t1279797992_0.h"
#include "t1279797992_0MD.h"
#include "t1402413423_0.h"
#include "t1402413423_0MD.h"
#include "t_453079461_0.h"
#include "t_453079461_0MD.h"
#include "t724124893_0.h"
#include "t724124893_0MD.h"
#include "t_2094261646_0.h"
#include "t_2094261646_0MD.h"
#include "t_1493859145_0.h"
#include "t_1493859145_0MD.h"
#include "t617783220_0.h"
#include "t617783220_0MD.h"
#include "t_672849959_0.h"
#include "t_672849959_0MD.h"
#include "t1567754047_0.h"
#include "t1567754047_0MD.h"
#include "t_263926749_0.h"
#include "t_263926749_0MD.h"
#include "t346672579_0.h"
#include "t346672579_0MD.h"
#include "t1174610064_0.h"
#include "t1174610064_0MD.h"
#include "t_476336287_0.h"
#include "t_476336287_0MD.h"
#include "t2049091538_0.h"
#include "t2049091538_0MD.h"
#include "t_935417136_0.h"
#include "t_935417136_0MD.h"
#include "t_1562383594_0.h"
#include "t_1562383594_0MD.h"
#include "t1364285478_0.h"
#include "t1364285478_0MD.h"
#include "t_1636820694_0.h"
#include "t_1636820694_0MD.h"
#include "t_978784808_0.h"
#include "t_978784808_0MD.h"
#include "t1739344424_0.h"
#include "t1739344424_0MD.h"
#include "t_1268635109_0.h"
#include "t_1268635109_0MD.h"
#include "t_816267795_0.h"
#include "t_816267795_0MD.h"
#include "t_1406612029_0.h"
#include "t_1406612029_0MD.h"
#include "t_510185576_0.h"
#include "t_510185576_0MD.h"
#include "t_1086797991_0.h"
#include "t_1086797991_0MD.h"
#include "t_2010410256_0.h"
#include "t_2010410256_0MD.h"
#include "t697908789_0.h"
#include "t697908789_0MD.h"
#include "t_1742957416_0.h"
#include "t_1742957416_0MD.h"
#include "t960113042_0.h"
#include "t960113042_0MD.h"
#include "t1915260157_0.h"
#include "t1915260157_0MD.h"
#include "t_1900147147_0.h"
#include "t_1900147147_0MD.h"
#include "t_567158402_0.h"
#include "t_567158402_0MD.h"
#include "t_240079423_0.h"
#include "t_240079423_0MD.h"
#include "t191540444_0.h"
#include "t191540444_0MD.h"
#include "t1533519461_0.h"
#include "t1533519461_0MD.h"
#include "t1316565083_0.h"
#include "t1316565083_0MD.h"
#include "t693302621_0.h"
#include "t693302621_0MD.h"
#include "t2091994139_0.h"
#include "t2091994139_0MD.h"
#include "t_1358812910_0.h"
#include "t_1358812910_0MD.h"
#include "t1825466463_0.h"
#include "t1825466463_0MD.h"
#include "t_54204496_0.h"
#include "t_54204496_0MD.h"
#include "t1462160801_0.h"
#include "t1462160801_0MD.h"
#include "t_1678732882_0.h"
#include "t_1678732882_0MD.h"
#include "t_1720330511_0.h"
#include "t_1720330511_0MD.h"
#include "t1862489296_0.h"
#include "t1862489296_0MD.h"
#include "t1377180279_0.h"
#include "t1377180279_0MD.h"
#include "t_1120867789_0.h"
#include "t_1120867789_0MD.h"
#include "t564231410_0.h"
#include "t564231410_0MD.h"
#include "t_2054679854_0.h"
#include "t_2054679854_0MD.h"
#include "t_1725513347_0.h"
#include "t_1725513347_0MD.h"
#include "t1043925519_0.h"
#include "t1043925519_0MD.h"

extern TypeInfo* t247821692_0_TI_var;
extern TypeInfo* t_1753785048_0_TI_var;
extern TypeInfo* t_471529141_0_TI_var;
extern TypeInfo* t953320913_0_TI_var;
extern TypeInfo* t_1869182769_0_TI_var;
extern TypeInfo* t_1065740301_0_TI_var;
extern TypeInfo* t_852471452_0_TI_var;
extern TypeInfo* t_1307150831_0_TI_var;
extern TypeInfo* t_1107122411_0_TI_var;
extern TypeInfo* t641147505_0_TI_var;
extern TypeInfo* t_2023696007_0_TI_var;
extern TypeInfo* t_73036622_0_TI_var;
extern TypeInfo* t_1210916441_0_TI_var;
extern TypeInfo* t_579426039_0_TI_var;
extern TypeInfo* t_860345916_0_TI_var;
extern TypeInfo* t_1657348772_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_1869011596_0_TI_var;
extern TypeInfo* t1305072827_0_TI_var;
extern TypeInfo* t1279797992_0_TI_var;
extern TypeInfo* t1402413423_0_TI_var;
void g_mscorlib_Assembly_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t247821692_0_TI_var = il2cpp_codegen_type_info_from_index(2602);
		t_1753785048_0_TI_var = il2cpp_codegen_type_info_from_index(2603);
		t_471529141_0_TI_var = il2cpp_codegen_type_info_from_index(2604);
		t953320913_0_TI_var = il2cpp_codegen_type_info_from_index(2605);
		t_1869182769_0_TI_var = il2cpp_codegen_type_info_from_index(2606);
		t_1065740301_0_TI_var = il2cpp_codegen_type_info_from_index(2607);
		t_852471452_0_TI_var = il2cpp_codegen_type_info_from_index(2608);
		t_1307150831_0_TI_var = il2cpp_codegen_type_info_from_index(2609);
		t_1107122411_0_TI_var = il2cpp_codegen_type_info_from_index(2610);
		t641147505_0_TI_var = il2cpp_codegen_type_info_from_index(2611);
		t_2023696007_0_TI_var = il2cpp_codegen_type_info_from_index(2612);
		t_73036622_0_TI_var = il2cpp_codegen_type_info_from_index(2613);
		t_1210916441_0_TI_var = il2cpp_codegen_type_info_from_index(2614);
		t_579426039_0_TI_var = il2cpp_codegen_type_info_from_index(2615);
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		t_1657348772_0_TI_var = il2cpp_codegen_type_info_from_index(2617);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_1869011596_0_TI_var = il2cpp_codegen_type_info_from_index(2619);
		t1305072827_0_TI_var = il2cpp_codegen_type_info_from_index(2620);
		t1279797992_0_TI_var = il2cpp_codegen_type_info_from_index(2621);
		t1402413423_0_TI_var = il2cpp_codegen_type_info_from_index(2622);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 21;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t247821692_0 * tmp;
		tmp = (t247821692_0 *)il2cpp_codegen_object_new (t247821692_0_TI_var);
		m1331212510_0(tmp, NULL);
		m_2120173945_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_1753785048_0 * tmp;
		tmp = (t_1753785048_0 *)il2cpp_codegen_object_new (t_1753785048_0_TI_var);
		m107693037_0(tmp, 1, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t_471529141_0 * tmp;
		tmp = (t_471529141_0 *)il2cpp_codegen_object_new (t_471529141_0_TI_var);
		m1065484869_0(tmp, 2, NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
	{
		t953320913_0 * tmp;
		tmp = (t953320913_0 *)il2cpp_codegen_object_new (t953320913_0_TI_var);
		m_1864312801_0(tmp, 2, 0, NULL);
		cache->attributes[3] = (Il2CppObject*)tmp;
	}
	{
		t_1869182769_0 * tmp;
		tmp = (t_1869182769_0 *)il2cpp_codegen_object_new (t_1869182769_0_TI_var);
		m2135695937_0(tmp, NULL);
		cache->attributes[4] = (Il2CppObject*)tmp;
	}
	{
		t_1065740301_0 * tmp;
		tmp = (t_1065740301_0 *)il2cpp_codegen_object_new (t_1065740301_0_TI_var);
		m1099153635_0(tmp, il2cpp_codegen_string_new_wrapper("BED7F4EA-1A96-11D2-8F08-00A0C9A6186D"), NULL);
		cache->attributes[5] = (Il2CppObject*)tmp;
	}
	{
		t_852471452_0 * tmp;
		tmp = (t_852471452_0 *)il2cpp_codegen_object_new (t_852471452_0_TI_var);
		m_987879214_0(tmp, il2cpp_codegen_string_new_wrapper("mscorlib.dll"), NULL);
		cache->attributes[6] = (Il2CppObject*)tmp;
	}
	{
		t_1307150831_0 * tmp;
		tmp = (t_1307150831_0 *)il2cpp_codegen_object_new (t_1307150831_0_TI_var);
		m1807437213_0(tmp, il2cpp_codegen_string_new_wrapper("MONO Common language infrastructure"), NULL);
		cache->attributes[7] = (Il2CppObject*)tmp;
	}
	{
		t_1107122411_0 * tmp;
		tmp = (t_1107122411_0 *)il2cpp_codegen_object_new (t_1107122411_0_TI_var);
		m1217508649_0(tmp, il2cpp_codegen_string_new_wrapper("MONO development team"), NULL);
		cache->attributes[8] = (Il2CppObject*)tmp;
	}
	{
		t641147505_0 * tmp;
		tmp = (t641147505_0 *)il2cpp_codegen_object_new (t641147505_0_TI_var);
		m_1493983008_0(tmp, 8, NULL);
		cache->attributes[9] = (Il2CppObject*)tmp;
	}
	{
		t_2023696007_0 * tmp;
		tmp = (t_2023696007_0 *)il2cpp_codegen_object_new (t_2023696007_0_TI_var);
		m_1689315579_0(tmp, il2cpp_codegen_string_new_wrapper("2.0.5.0"), NULL);
		cache->attributes[10] = (Il2CppObject*)tmp;
	}
	{
		t_73036622_0 * tmp;
		tmp = (t_73036622_0 *)il2cpp_codegen_object_new (t_73036622_0_TI_var);
		m1145808404_0(tmp, il2cpp_codegen_string_new_wrapper("en-US"), NULL);
		cache->attributes[11] = (Il2CppObject*)tmp;
	}
	{
		t_1210916441_0 * tmp;
		tmp = (t_1210916441_0 *)il2cpp_codegen_object_new (t_1210916441_0_TI_var);
		m_1582764913_0(tmp, il2cpp_codegen_string_new_wrapper("(c) various MONO Authors"), NULL);
		cache->attributes[12] = (Il2CppObject*)tmp;
	}
	{
		t_579426039_0 * tmp;
		tmp = (t_579426039_0 *)il2cpp_codegen_object_new (t_579426039_0_TI_var);
		m376831533_0(tmp, il2cpp_codegen_string_new_wrapper("3.0.40818.0"), NULL);
		cache->attributes[13] = (Il2CppObject*)tmp;
	}
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, true, NULL);
		cache->attributes[14] = (Il2CppObject*)tmp;
	}
	{
		t_1657348772_0 * tmp;
		tmp = (t_1657348772_0 *)il2cpp_codegen_object_new (t_1657348772_0_TI_var);
		m2026149866_0(tmp, il2cpp_codegen_string_new_wrapper("3.0.40818.0"), NULL);
		cache->attributes[15] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, false, NULL);
		cache->attributes[16] = (Il2CppObject*)tmp;
	}
	{
		t_1869011596_0 * tmp;
		tmp = (t_1869011596_0 *)il2cpp_codegen_object_new (t_1869011596_0_TI_var);
		m793760213_0(tmp, true, NULL);
		cache->attributes[17] = (Il2CppObject*)tmp;
	}
	{
		t1305072827_0 * tmp;
		tmp = (t1305072827_0 *)il2cpp_codegen_object_new (t1305072827_0_TI_var);
		m1072556611_0(tmp, il2cpp_codegen_string_new_wrapper("../silverlight.pub"), NULL);
		cache->attributes[18] = (Il2CppObject*)tmp;
	}
	{
		t1279797992_0 * tmp;
		tmp = (t1279797992_0 *)il2cpp_codegen_object_new (t1279797992_0_TI_var);
		m1696431446_0(tmp, il2cpp_codegen_string_new_wrapper("mscorlib.dll"), NULL);
		cache->attributes[19] = (Il2CppObject*)tmp;
	}
	{
		t1402413423_0 * tmp;
		tmp = (t1402413423_0 *)il2cpp_codegen_object_new (t1402413423_0_TI_var);
		m746891723_0(tmp, il2cpp_codegen_string_new_wrapper("mscorlib.dll"), NULL);
		cache->attributes[20] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_453079461_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t_1786876978_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_453079461_0_TI_var = il2cpp_codegen_type_info_from_index(2623);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_453079461_0 * tmp;
		tmp = (t_453079461_0 *)il2cpp_codegen_object_new (t_453079461_0_TI_var);
		m177247154_0(tmp, 2, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t_1786876978_0_CustomAttributesCacheGenerator_m_1743703508_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 3, 1, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t_1786876978_0_CustomAttributesCacheGenerator_m_207822968_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 3, 2, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t_1786876978_0_CustomAttributesCacheGenerator_m_394382574_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 3, 2, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_290515646_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern const Il2CppType* t1372751647_0_0_0_0_var;
extern TypeInfo* t_2094261646_0_TI_var;
extern TypeInfo* t_453079461_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_1493859145_0_TI_var;
void t_878836875_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1372751647_0_0_0_0_var = il2cpp_codegen_type_from_index(2250);
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		t_453079461_0_TI_var = il2cpp_codegen_type_info_from_index(2623);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_1493859145_0_TI_var = il2cpp_codegen_type_info_from_index(2625);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 4;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 32767, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_453079461_0 * tmp;
		tmp = (t_453079461_0 *)il2cpp_codegen_object_new (t_453079461_0_TI_var);
		m177247154_0(tmp, 0, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
	{
		t_1493859145_0 * tmp;
		tmp = (t_1493859145_0 *)il2cpp_codegen_object_new (t_1493859145_0_TI_var);
		m254275202_0(tmp, il2cpp_codegen_type_get_object(t1372751647_0_0_0_0_var), NULL);
		cache->attributes[3] = (Il2CppObject*)tmp;
	}
}
extern const Il2CppType* t_878836875_0_0_0_0_var;
extern TypeInfo* t617783220_0_TI_var;
extern TypeInfo* t_672849959_0_TI_var;
extern TypeInfo* t_1065740301_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_860345916_0_TI_var;
void t1372751647_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_878836875_0_0_0_0_var = il2cpp_codegen_type_from_index(1);
		t617783220_0_TI_var = il2cpp_codegen_type_info_from_index(2626);
		t_672849959_0_TI_var = il2cpp_codegen_type_info_from_index(2627);
		t_1065740301_0_TI_var = il2cpp_codegen_type_info_from_index(2607);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 5;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t617783220_0 * tmp;
		tmp = (t617783220_0 *)il2cpp_codegen_object_new (t617783220_0_TI_var);
		m658319193_0(tmp, il2cpp_codegen_type_get_object(t_878836875_0_0_0_0_var), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_672849959_0 * tmp;
		tmp = (t_672849959_0 *)il2cpp_codegen_object_new (t_672849959_0_TI_var);
		m1747686341_0(tmp, 1, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t_1065740301_0 * tmp;
		tmp = (t_1065740301_0 *)il2cpp_codegen_object_new (t_1065740301_0_TI_var);
		m1099153635_0(tmp, il2cpp_codegen_string_new_wrapper("917B14D0-2D9E-38B8-92A9-381ACF52F7C0"), NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[3] = (Il2CppObject*)tmp;
	}
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[4] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t182615375_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1041485799_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t1162873557_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_219543844_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_2094261646_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t1280875298_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 4124, NULL);
		m_209148298_0(tmp, false, NULL);
		m683830749_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_2094261646_0_TI_var;
void t_2094261646_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 4, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_2094261646_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t49194315_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 5597, NULL);
		m_209148298_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t585899904_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_860345916_0_TI_var;
void t1685334316_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1685334316_0_CustomAttributesCacheGenerator_m_922982393_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1685334316_0_CustomAttributesCacheGenerator_m_955613190_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1685334316_0_CustomAttributesCacheGenerator_m_11454862_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1685334316_0_CustomAttributesCacheGenerator_m_307855435_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_2094261646_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t_860345916_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 32767, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_860345916_0_TI_var;
void t522534897_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t522534897_0_CustomAttributesCacheGenerator_m834741018_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t522534897_0_CustomAttributesCacheGenerator_m1414377767_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t522534897_0_CustomAttributesCacheGenerator_m_572895854_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t291604899_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t_1007520500_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t_1007520500_0_CustomAttributesCacheGenerator_m1620039654_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t_1007520500_0_CustomAttributesCacheGenerator_m_1750800289_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t_1007520500_0_CustomAttributesCacheGenerator_m1263156074_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_980184035_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_860345916_0_TI_var;
void t_640264510_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t_640264510_0_CustomAttributesCacheGenerator_m_734763206_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t_640264510_0_CustomAttributesCacheGenerator_m_479075129_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t_640264510_0_CustomAttributesCacheGenerator_m_53562318_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t_640264510_0_CustomAttributesCacheGenerator_m1818885113_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1065740301_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t435631375_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1065740301_0_TI_var = il2cpp_codegen_type_info_from_index(2607);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1065740301_0 * tmp;
		tmp = (t_1065740301_0 *)il2cpp_codegen_object_new (t_1065740301_0_TI_var);
		m1099153635_0(tmp, il2cpp_codegen_string_new_wrapper("496B0ABF-CDEE-11D3-88E8-00902754C43A"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_1065740301_0_TI_var;
void t_1130452119_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_1065740301_0_TI_var = il2cpp_codegen_type_info_from_index(2607);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_1065740301_0 * tmp;
		tmp = (t_1065740301_0 *)il2cpp_codegen_object_new (t_1065740301_0_TI_var);
		m1099153635_0(tmp, il2cpp_codegen_string_new_wrapper("496B0ABE-CDEE-11d3-88E8-00902754C43A"), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1567754047_0_TI_var;
void t_1130452119_0_CustomAttributesCacheGenerator_m1462532911_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1567754047_0_TI_var = il2cpp_codegen_type_info_from_index(2628);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1567754047_0 * tmp;
		tmp = (t1567754047_0 *)il2cpp_codegen_object_new (t1567754047_0_TI_var);
		m997729106_0(tmp, -4, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1851840462_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1650654027_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_263926749_0_TI_var;
void t_2050071032_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_263926749_0_TI_var = il2cpp_codegen_type_info_from_index(596);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_263926749_0 * tmp;
		tmp = (t_263926749_0 *)il2cpp_codegen_object_new (t_263926749_0_TI_var);
		m_2060110469_0(tmp, il2cpp_codegen_string_new_wrapper("Chars"), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t_2050071032_0_CustomAttributesCacheGenerator_m2041020387_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t_2050071032_0_CustomAttributesCacheGenerator_m406432531_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 3, 1, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t_2050071032_0_CustomAttributesCacheGenerator_m_1661374873_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 3, 1, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t346672579_0_TI_var;
void t_2050071032_0_CustomAttributesCacheGenerator_t_2050071032_0_m_968701432_0_Arg0_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t346672579_0_TI_var = il2cpp_codegen_type_info_from_index(285);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t346672579_0 * tmp;
		tmp = (t346672579_0 *)il2cpp_codegen_object_new (t346672579_0_TI_var);
		m_2078982555_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t1174610064_0_TI_var;
void t_2050071032_0_CustomAttributesCacheGenerator_m1779268055_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t1174610064_0_TI_var = il2cpp_codegen_type_info_from_index(2629);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t1174610064_0 * tmp;
		tmp = (t1174610064_0 *)il2cpp_codegen_object_new (t1174610064_0_TI_var);
		m_1624362308_0(tmp, il2cpp_codegen_string_new_wrapper("code should be moved to managed"), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_2050071032_0_CustomAttributesCacheGenerator_m394273024_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_2050071032_0_CustomAttributesCacheGenerator_m_367227205_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t346672579_0_TI_var;
void t_2050071032_0_CustomAttributesCacheGenerator_t_2050071032_0_m_312447072_0_Arg0_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t346672579_0_TI_var = il2cpp_codegen_type_info_from_index(285);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t346672579_0 * tmp;
		tmp = (t346672579_0 *)il2cpp_codegen_object_new (t346672579_0_TI_var);
		m_2078982555_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t346672579_0_TI_var;
void t_2050071032_0_CustomAttributesCacheGenerator_t_2050071032_0_m710830036_0_Arg0_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t346672579_0_TI_var = il2cpp_codegen_type_info_from_index(285);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t346672579_0 * tmp;
		tmp = (t346672579_0 *)il2cpp_codegen_object_new (t346672579_0_TI_var);
		m_2078982555_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t346672579_0_TI_var;
void t_2050071032_0_CustomAttributesCacheGenerator_t_2050071032_0_m_1141824285_0_Arg0_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t346672579_0_TI_var = il2cpp_codegen_type_info_from_index(285);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t346672579_0 * tmp;
		tmp = (t346672579_0 *)il2cpp_codegen_object_new (t346672579_0_TI_var);
		m_2078982555_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t346672579_0_TI_var;
void t_2050071032_0_CustomAttributesCacheGenerator_t_2050071032_0_m1263743648_0_Arg1_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t346672579_0_TI_var = il2cpp_codegen_type_info_from_index(285);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t346672579_0 * tmp;
		tmp = (t346672579_0 *)il2cpp_codegen_object_new (t346672579_0_TI_var);
		m_2078982555_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t346672579_0_TI_var;
void t_2050071032_0_CustomAttributesCacheGenerator_t_2050071032_0_m876527052_0_Arg2_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t346672579_0_TI_var = il2cpp_codegen_type_info_from_index(285);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t346672579_0 * tmp;
		tmp = (t346672579_0 *)il2cpp_codegen_object_new (t346672579_0_TI_var);
		m_2078982555_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t346672579_0_TI_var;
void t_2050071032_0_CustomAttributesCacheGenerator_t_2050071032_0_m1513692144_0_Arg3_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t346672579_0_TI_var = il2cpp_codegen_type_info_from_index(285);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t346672579_0 * tmp;
		tmp = (t346672579_0 *)il2cpp_codegen_object_new (t346672579_0_TI_var);
		m_2078982555_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t346672579_0_TI_var;
void t_2050071032_0_CustomAttributesCacheGenerator_t_2050071032_0_m_413168673_0_Arg0_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t346672579_0_TI_var = il2cpp_codegen_type_info_from_index(285);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t346672579_0 * tmp;
		tmp = (t346672579_0 *)il2cpp_codegen_object_new (t346672579_0_TI_var);
		m_2078982555_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t346672579_0_TI_var;
void t_2050071032_0_CustomAttributesCacheGenerator_t_2050071032_0_m626692867_0_Arg0_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t346672579_0_TI_var = il2cpp_codegen_type_info_from_index(285);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t346672579_0 * tmp;
		tmp = (t346672579_0 *)il2cpp_codegen_object_new (t346672579_0_TI_var);
		m_2078982555_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t_2050071032_0_CustomAttributesCacheGenerator_m931956593_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 3, 1, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t772968461_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t2055008215_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t2055008215_0_CustomAttributesCacheGenerator_m_1945375401_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 3, 2, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_733478692_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t_733478692_0_CustomAttributesCacheGenerator_m_2005473085_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 3, 2, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1989943944_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_476336287_0_TI_var;
void t1989943944_0_CustomAttributesCacheGenerator_MinValue(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_476336287_0_TI_var = il2cpp_codegen_type_info_from_index(2630);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_476336287_0 * tmp;
		tmp = (t_476336287_0 *)il2cpp_codegen_object_new (t_476336287_0_TI_var);
		m71487003_0(tmp, 0, 255, 4294967295, 4294967295, 4294967295, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_476336287_0_TI_var;
void t1989943944_0_CustomAttributesCacheGenerator_MaxValue(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_476336287_0_TI_var = il2cpp_codegen_type_info_from_index(2630);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_476336287_0 * tmp;
		tmp = (t_476336287_0 *)il2cpp_codegen_object_new (t_476336287_0_TI_var);
		m71487003_0(tmp, 0, 0, 4294967295, 4294967295, 4294967295, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_476336287_0_TI_var;
void t1989943944_0_CustomAttributesCacheGenerator_MinusOne(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_476336287_0_TI_var = il2cpp_codegen_type_info_from_index(2630);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_476336287_0 * tmp;
		tmp = (t_476336287_0 *)il2cpp_codegen_object_new (t_476336287_0_TI_var);
		m71487003_0(tmp, 0, 255, 0, 0, 1, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_476336287_0_TI_var;
void t1989943944_0_CustomAttributesCacheGenerator_One(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_476336287_0_TI_var = il2cpp_codegen_type_info_from_index(2630);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_476336287_0 * tmp;
		tmp = (t_476336287_0 *)il2cpp_codegen_object_new (t_476336287_0_TI_var);
		m71487003_0(tmp, 0, 0, 0, 0, 1, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1989943944_0_CustomAttributesCacheGenerator_m1376049078_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1989943944_0_CustomAttributesCacheGenerator_m569480123_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t1989943944_0_CustomAttributesCacheGenerator_m1330176085_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 3, 2, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1989943944_0_CustomAttributesCacheGenerator_m2135374155_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1989943944_0_CustomAttributesCacheGenerator_m1986696267_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1989943944_0_CustomAttributesCacheGenerator_m714968249_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1989943944_0_CustomAttributesCacheGenerator_m383920456_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1989943944_0_CustomAttributesCacheGenerator_m623319612_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1989943944_0_CustomAttributesCacheGenerator_m233687092_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1989943944_0_CustomAttributesCacheGenerator_m_48637906_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1989943944_0_CustomAttributesCacheGenerator_m2135798419_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t383085177_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t117299260_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t117299260_0_CustomAttributesCacheGenerator_m_1298276413_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 2, 1, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t117299260_0_CustomAttributesCacheGenerator_m_491707586_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 2, 1, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
extern TypeInfo* t_860345916_0_TI_var;
void t117299260_0_CustomAttributesCacheGenerator_m_1261680993_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 2, 1, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t117299260_0_CustomAttributesCacheGenerator_m_955159736_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 3, 2, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t117299260_0_CustomAttributesCacheGenerator_m39971741_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 3, 2, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
extern TypeInfo* t724124893_0_TI_var;
void t117299260_0_CustomAttributesCacheGenerator_m1888290092_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 3, 2, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t117299260_0_CustomAttributesCacheGenerator_m1573482188_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 3, 2, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t117299260_0_CustomAttributesCacheGenerator_m_1250434703_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 3, 2, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t117299260_0_CustomAttributesCacheGenerator_m_398200674_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 2, 1, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t117299260_0_CustomAttributesCacheGenerator_m_1204769629_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 2, 1, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
extern TypeInfo* t724124893_0_TI_var;
void t117299260_0_CustomAttributesCacheGenerator_m1401226878_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 2, 1, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t117299260_0_CustomAttributesCacheGenerator_m1073656736_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t351383735_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t1041197829_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1041197829_0_CustomAttributesCacheGenerator_m_1458852130_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1041197829_0_CustomAttributesCacheGenerator_m_1450687267_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1041197829_0_CustomAttributesCacheGenerator_m_1797691084_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1041197829_0_CustomAttributesCacheGenerator_m2011523904_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1207557686_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_453079461_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t168216518_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_453079461_0_TI_var = il2cpp_codegen_type_info_from_index(2623);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_453079461_0 * tmp;
		tmp = (t_453079461_0 *)il2cpp_codegen_object_new (t_453079461_0_TI_var);
		m177247154_0(tmp, 2, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t168216518_0_CustomAttributesCacheGenerator_m1976351882_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t346672579_0_TI_var;
void t168216518_0_CustomAttributesCacheGenerator_t168216518_0_m1976351882_0_Arg0_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t346672579_0_TI_var = il2cpp_codegen_type_info_from_index(285);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t346672579_0 * tmp;
		tmp = (t346672579_0 *)il2cpp_codegen_object_new (t346672579_0_TI_var);
		m_2078982555_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_481206704_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_481206704_0_CustomAttributesCacheGenerator_m1226611481_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_481206704_0_CustomAttributesCacheGenerator_m92789062_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_481206704_0_CustomAttributesCacheGenerator_m_781068284_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_481206704_0_CustomAttributesCacheGenerator_m982704874_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2049091538_0_TI_var;
void t_481206704_0_CustomAttributesCacheGenerator_m_540240585_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2049091538_0_TI_var = il2cpp_codegen_type_info_from_index(2631);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2049091538_0 * tmp;
		tmp = (t2049091538_0 *)il2cpp_codegen_object_new (t2049091538_0_TI_var);
		m_1583493676_0(tmp, il2cpp_codegen_string_new_wrapper("Provider is ignored, just use ToString"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2049091538_0_TI_var;
void t_481206704_0_CustomAttributesCacheGenerator_m662345249_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2049091538_0_TI_var = il2cpp_codegen_type_info_from_index(2631);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2049091538_0 * tmp;
		tmp = (t2049091538_0 *)il2cpp_codegen_object_new (t2049091538_0_TI_var);
		m_1583493676_0(tmp, il2cpp_codegen_string_new_wrapper("Provider is ignored, just use ToString"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_481206704_0_CustomAttributesCacheGenerator_m1688724857_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_481206704_0_CustomAttributesCacheGenerator_m604645223_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_481206704_0_CustomAttributesCacheGenerator_m322320225_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_481206704_0_CustomAttributesCacheGenerator_m745807726_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_481206704_0_CustomAttributesCacheGenerator_m_1834595558_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t_481206704_0_CustomAttributesCacheGenerator_m_2078361586_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t_481206704_0_CustomAttributesCacheGenerator_m275924358_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t_481206704_0_CustomAttributesCacheGenerator_m_1693444044_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_860345916_0_TI_var;
void t_481206704_0_CustomAttributesCacheGenerator_m1438724003_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_481206704_0_CustomAttributesCacheGenerator_m_2000474475_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1666043062_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t_1666043062_0_CustomAttributesCacheGenerator_m_769342236_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 3, 1, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t_1666043062_0_CustomAttributesCacheGenerator_m1498215565_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 3, 2, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t_1666043062_0_CustomAttributesCacheGenerator_m_1756668758_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 3, 2, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t_1666043062_0_CustomAttributesCacheGenerator_m_457716601_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 3, 2, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1666043062_0_CustomAttributesCacheGenerator_m_1289607110_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t_1666043062_0_CustomAttributesCacheGenerator_m_561730092_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 3, 2, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t346672579_0_TI_var;
void t_1666043062_0_CustomAttributesCacheGenerator_t_1666043062_0_m_744272355_0_Arg0_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t346672579_0_TI_var = il2cpp_codegen_type_info_from_index(285);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t346672579_0 * tmp;
		tmp = (t346672579_0 *)il2cpp_codegen_object_new (t346672579_0_TI_var);
		m_2078982555_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t346672579_0_TI_var;
void t_1666043062_0_CustomAttributesCacheGenerator_t_1666043062_0_m_1873529254_0_Arg1_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t346672579_0_TI_var = il2cpp_codegen_type_info_from_index(285);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t346672579_0 * tmp;
		tmp = (t346672579_0 *)il2cpp_codegen_object_new (t346672579_0_TI_var);
		m_2078982555_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t_1666043062_0_CustomAttributesCacheGenerator_m1352329707_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 3, 2, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1666043062_0_CustomAttributesCacheGenerator_m152202090_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1666043062_0_CustomAttributesCacheGenerator_m518505780_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1666043062_0_CustomAttributesCacheGenerator_m_1112814858_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1666043062_0_CustomAttributesCacheGenerator_m1489959987_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1666043062_0_CustomAttributesCacheGenerator_m_1623828591_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1666043062_0_CustomAttributesCacheGenerator_m2039608971_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t346672579_0_TI_var;
void t_1666043062_0_CustomAttributesCacheGenerator_t_1666043062_0_m_967277076_0_Arg1_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t346672579_0_TI_var = il2cpp_codegen_type_info_from_index(285);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t346672579_0 * tmp;
		tmp = (t346672579_0 *)il2cpp_codegen_object_new (t346672579_0_TI_var);
		m_2078982555_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t346672579_0_TI_var;
void t_1666043062_0_CustomAttributesCacheGenerator_t_1666043062_0_m679102425_0_Arg1_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t346672579_0_TI_var = il2cpp_codegen_type_info_from_index(285);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t346672579_0 * tmp;
		tmp = (t346672579_0 *)il2cpp_codegen_object_new (t346672579_0_TI_var);
		m_2078982555_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1666043062_0_CustomAttributesCacheGenerator_m1507415734_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t346672579_0_TI_var;
void t_1666043062_0_CustomAttributesCacheGenerator_t_1666043062_0_m1507415734_0_Arg0_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t346672579_0_TI_var = il2cpp_codegen_type_info_from_index(285);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t346672579_0 * tmp;
		tmp = (t346672579_0 *)il2cpp_codegen_object_new (t346672579_0_TI_var);
		m_2078982555_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1666043062_0_CustomAttributesCacheGenerator_m169741241_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t346672579_0_TI_var;
void t_1666043062_0_CustomAttributesCacheGenerator_t_1666043062_0_m169741241_0_Arg1_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t346672579_0_TI_var = il2cpp_codegen_type_info_from_index(285);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t346672579_0 * tmp;
		tmp = (t346672579_0 *)il2cpp_codegen_object_new (t346672579_0_TI_var);
		m_2078982555_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t_1666043062_0_CustomAttributesCacheGenerator_m_772656303_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 3, 1, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t_1666043062_0_CustomAttributesCacheGenerator_m1368352453_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 3, 1, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t_1666043062_0_CustomAttributesCacheGenerator_m_2007539459_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 3, 1, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t_1666043062_0_CustomAttributesCacheGenerator_m_1024722199_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 3, 1, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t_1666043062_0_CustomAttributesCacheGenerator_m782967417_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 3, 2, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t_1666043062_0_CustomAttributesCacheGenerator_m_1931227224_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 2, 1, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t_1666043062_0_CustomAttributesCacheGenerator_m_486649800_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 2, 1, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t_1666043062_0_CustomAttributesCacheGenerator_m1969461849_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 2, 1, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t_1666043062_0_CustomAttributesCacheGenerator_m1557170853_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 2, 1, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t_1666043062_0_CustomAttributesCacheGenerator_m77084779_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 3, 1, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t_1666043062_0_CustomAttributesCacheGenerator_m_1475334822_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 3, 1, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t_1666043062_0_CustomAttributesCacheGenerator_m_1847665865_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 3, 1, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t_1666043062_0_CustomAttributesCacheGenerator_m229510321_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 3, 1, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t_1666043062_0_CustomAttributesCacheGenerator_m_198432098_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 3, 1, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t_1666043062_0_CustomAttributesCacheGenerator_m512887013_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 3, 1, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t_1666043062_0_CustomAttributesCacheGenerator_m_411674770_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 2, 1, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t_1666043062_0_CustomAttributesCacheGenerator_m_861619368_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 2, 1, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t_1666043062_0_CustomAttributesCacheGenerator_m_1300712642_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 2, 1, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t_1666043062_0_CustomAttributesCacheGenerator_m_1292818638_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 2, 1, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t_1666043062_0_CustomAttributesCacheGenerator_m1417611156_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 2, 1, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t_1666043062_0_CustomAttributesCacheGenerator_m_649200684_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 2, 1, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t_1666043062_0_CustomAttributesCacheGenerator_m_198024484_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 2, 1, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t_1666043062_0_CustomAttributesCacheGenerator_m_794456812_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 2, 1, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t_1666043062_0_CustomAttributesCacheGenerator_m_1971949474_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 2, 1, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t_1666043062_0_CustomAttributesCacheGenerator_m_552183030_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 2, 1, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t_1666043062_0_CustomAttributesCacheGenerator_m1730553742_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 2, 1, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t_1666043062_0_CustomAttributesCacheGenerator_m_1188768566_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 2, 1, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t_1666043062_0_CustomAttributesCacheGenerator_m2090966156_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 2, 1, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t_1666043062_0_CustomAttributesCacheGenerator_m1985772939_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 2, 1, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t_1666043062_0_CustomAttributesCacheGenerator_m_1558152156_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 2, 1, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t_1666043062_0_CustomAttributesCacheGenerator_m_1826167308_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 2, 1, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t_1666043062_0_CustomAttributesCacheGenerator_m_1707018506_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 2, 1, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t_1666043062_0_CustomAttributesCacheGenerator_m1279015767_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 2, 1, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1666043062_0_CustomAttributesCacheGenerator_m1950502352_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t_1666043062_0_CustomAttributesCacheGenerator_m1201602141_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 3, 1, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t_1666043062_0_CustomAttributesCacheGenerator_m525402987_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 3, 1, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t_1666043062_0_CustomAttributesCacheGenerator_m_717853889_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 3, 1, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t_1666043062_0_CustomAttributesCacheGenerator_m1033585031_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 3, 1, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t_1666043062_0_CustomAttributesCacheGenerator_m_1242728989_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 3, 1, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t_1666043062_0_CustomAttributesCacheGenerator_m1922927602_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 3, 2, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1666043062_0_CustomAttributesCacheGenerator_t_1666043062_0____LongLength_PropertyInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_263926749_0_TI_var;
void t1199225115_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_263926749_0_TI_var = il2cpp_codegen_type_info_from_index(596);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_263926749_0 * tmp;
		tmp = (t_263926749_0 *)il2cpp_codegen_object_new (t_263926749_0_TI_var);
		m_2060110469_0(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_935417136_0_TI_var;
void t1199225115_0_CustomAttributesCacheGenerator_m_1263286603_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_935417136_0_TI_var = il2cpp_codegen_type_info_from_index(2632);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_935417136_0 * tmp;
		tmp = (t_935417136_0 *)il2cpp_codegen_object_new (t_935417136_0_TI_var);
		m2012788180_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t_2102590955_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_935417136_0_TI_var;
void t_2102590955_0_CustomAttributesCacheGenerator_m_1329953520_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_935417136_0_TI_var = il2cpp_codegen_type_info_from_index(2632);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_935417136_0 * tmp;
		tmp = (t_935417136_0 *)il2cpp_codegen_object_new (t_935417136_0_TI_var);
		m2012788180_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_935417136_0_TI_var;
void t_2102590955_0_CustomAttributesCacheGenerator_m1649432893_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_935417136_0_TI_var = il2cpp_codegen_type_info_from_index(2632);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_935417136_0 * tmp;
		tmp = (t_935417136_0 *)il2cpp_codegen_object_new (t_935417136_0_TI_var);
		m2012788180_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_935417136_0_TI_var;
void t_2102590955_0_CustomAttributesCacheGenerator_m_611993758_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_935417136_0_TI_var = il2cpp_codegen_type_info_from_index(2632);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_935417136_0 * tmp;
		tmp = (t_935417136_0 *)il2cpp_codegen_object_new (t_935417136_0_TI_var);
		m2012788180_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_935417136_0_TI_var;
void t_2102590955_0_CustomAttributesCacheGenerator_m669313508_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_935417136_0_TI_var = il2cpp_codegen_type_info_from_index(2632);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_935417136_0 * tmp;
		tmp = (t_935417136_0 *)il2cpp_codegen_object_new (t_935417136_0_TI_var);
		m2012788180_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t140887709_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_263926749_0_TI_var;
void t1369951781_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_263926749_0_TI_var = il2cpp_codegen_type_info_from_index(596);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_263926749_0 * tmp;
		tmp = (t_263926749_0 *)il2cpp_codegen_object_new (t_263926749_0_TI_var);
		m_2060110469_0(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_263926749_0_TI_var;
void t_562392117_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_263926749_0_TI_var = il2cpp_codegen_type_info_from_index(596);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_263926749_0 * tmp;
		tmp = (t_263926749_0 *)il2cpp_codegen_object_new (t_263926749_0_TI_var);
		m_2060110469_0(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t2073015405_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern const Il2CppType* t1387808555_0_0_0_0_var;
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_453079461_0_TI_var;
extern TypeInfo* t_1493859145_0_TI_var;
void t291605073_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1387808555_0_0_0_0_var = il2cpp_codegen_type_from_index(1252);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_453079461_0_TI_var = il2cpp_codegen_type_info_from_index(2623);
		t_1493859145_0_TI_var = il2cpp_codegen_type_info_from_index(2625);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 3;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_453079461_0 * tmp;
		tmp = (t_453079461_0 *)il2cpp_codegen_object_new (t_453079461_0_TI_var);
		m177247154_0(tmp, 0, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t_1493859145_0 * tmp;
		tmp = (t_1493859145_0 *)il2cpp_codegen_object_new (t_1493859145_0_TI_var);
		m254275202_0(tmp, il2cpp_codegen_type_get_object(t1387808555_0_0_0_0_var), NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t291605073_0_CustomAttributesCacheGenerator_m_1844067815_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t291605073_0_CustomAttributesCacheGenerator_m132234455_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t291605073_0_CustomAttributesCacheGenerator_m663514781_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t291605073_0_CustomAttributesCacheGenerator_m835344477_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t291605073_0_CustomAttributesCacheGenerator_m_1980089645_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t346672579_0_TI_var;
void t291605073_0_CustomAttributesCacheGenerator_t291605073_0_m_1529092263_0_Arg0_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t346672579_0_TI_var = il2cpp_codegen_type_info_from_index(285);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t346672579_0 * tmp;
		tmp = (t346672579_0 *)il2cpp_codegen_object_new (t346672579_0_TI_var);
		m_2078982555_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern const Il2CppType* t_557096271_0_0_0_0_var;
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_1493859145_0_TI_var;
extern TypeInfo* t_453079461_0_TI_var;
void t_2091236900_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_557096271_0_0_0_0_var = il2cpp_codegen_type_from_index(1265);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_1493859145_0_TI_var = il2cpp_codegen_type_info_from_index(2625);
		t_453079461_0_TI_var = il2cpp_codegen_type_info_from_index(2623);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 3;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_1493859145_0 * tmp;
		tmp = (t_1493859145_0 *)il2cpp_codegen_object_new (t_1493859145_0_TI_var);
		m254275202_0(tmp, il2cpp_codegen_type_get_object(t_557096271_0_0_0_0_var), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t_453079461_0 * tmp;
		tmp = (t_453079461_0 *)il2cpp_codegen_object_new (t_453079461_0_TI_var);
		m177247154_0(tmp, 0, NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t650060323_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern const Il2CppType* t_2091236900_0_0_0_0_var;
extern TypeInfo* t_672849959_0_TI_var;
extern TypeInfo* t_1065740301_0_TI_var;
extern TypeInfo* t_860345916_0_TI_var;
extern TypeInfo* t617783220_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t_557096271_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_2091236900_0_0_0_0_var = il2cpp_codegen_type_from_index(459);
		t_672849959_0_TI_var = il2cpp_codegen_type_info_from_index(2627);
		t_1065740301_0_TI_var = il2cpp_codegen_type_info_from_index(2607);
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		t617783220_0_TI_var = il2cpp_codegen_type_info_from_index(2626);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 5;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_672849959_0 * tmp;
		tmp = (t_672849959_0 *)il2cpp_codegen_object_new (t_672849959_0_TI_var);
		m1747686341_0(tmp, 1, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_1065740301_0 * tmp;
		tmp = (t_1065740301_0 *)il2cpp_codegen_object_new (t_1065740301_0_TI_var);
		m1099153635_0(tmp, il2cpp_codegen_string_new_wrapper("f7102fa9-cabb-3a74-a6da-b4567ef1b079"), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
	{
		t617783220_0 * tmp;
		tmp = (t617783220_0 *)il2cpp_codegen_object_new (t617783220_0_TI_var);
		m658319193_0(tmp, il2cpp_codegen_type_get_object(t_2091236900_0_0_0_0_var), NULL);
		cache->attributes[3] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[4] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1065740301_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t302434766_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1065740301_0_TI_var = il2cpp_codegen_type_info_from_index(2607);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1065740301_0 * tmp;
		tmp = (t_1065740301_0 *)il2cpp_codegen_object_new (t_1065740301_0_TI_var);
		m1099153635_0(tmp, il2cpp_codegen_string_new_wrapper("AFBF15E5-C37C-11d2-B88E-00A0C9B471B8"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern const Il2CppType* t291605073_0_0_0_0_var;
extern TypeInfo* t_672849959_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_1065740301_0_TI_var;
extern TypeInfo* t_860345916_0_TI_var;
extern TypeInfo* t617783220_0_TI_var;
void t1387808555_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t291605073_0_0_0_0_var = il2cpp_codegen_type_from_index(3);
		t_672849959_0_TI_var = il2cpp_codegen_type_info_from_index(2627);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_1065740301_0_TI_var = il2cpp_codegen_type_info_from_index(2607);
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		t617783220_0_TI_var = il2cpp_codegen_type_info_from_index(2626);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 5;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_672849959_0 * tmp;
		tmp = (t_672849959_0 *)il2cpp_codegen_object_new (t_672849959_0_TI_var);
		m1747686341_0(tmp, 1, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t_1065740301_0 * tmp;
		tmp = (t_1065740301_0 *)il2cpp_codegen_object_new (t_1065740301_0_TI_var);
		m1099153635_0(tmp, il2cpp_codegen_string_new_wrapper("BCA8B44D-AAD6-3A86-8AB7-03349F4F2DA2"), NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[3] = (Il2CppObject*)tmp;
	}
	{
		t617783220_0 * tmp;
		tmp = (t617783220_0 *)il2cpp_codegen_object_new (t617783220_0_TI_var);
		m658319193_0(tmp, il2cpp_codegen_type_get_object(t291605073_0_0_0_0_var), NULL);
		cache->attributes[4] = (Il2CppObject*)tmp;
	}
}
extern const Il2CppType* t407417624_0_0_0_0_var;
extern TypeInfo* t_453079461_0_TI_var;
extern TypeInfo* t_1493859145_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t_116002698_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t407417624_0_0_0_0_var = il2cpp_codegen_type_from_index(2634);
		t_453079461_0_TI_var = il2cpp_codegen_type_info_from_index(2623);
		t_1493859145_0_TI_var = il2cpp_codegen_type_info_from_index(2625);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 3;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_453079461_0 * tmp;
		tmp = (t_453079461_0 *)il2cpp_codegen_object_new (t_453079461_0_TI_var);
		m177247154_0(tmp, 0, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_1493859145_0 * tmp;
		tmp = (t_1493859145_0 *)il2cpp_codegen_object_new (t_1493859145_0_TI_var);
		m254275202_0(tmp, il2cpp_codegen_type_get_object(t407417624_0_0_0_0_var), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
extern TypeInfo* t_1065740301_0_TI_var;
extern TypeInfo* t_672849959_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t407417624_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		t_1065740301_0_TI_var = il2cpp_codegen_type_info_from_index(2607);
		t_672849959_0_TI_var = il2cpp_codegen_type_info_from_index(2627);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 4;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_1065740301_0 * tmp;
		tmp = (t_1065740301_0 *)il2cpp_codegen_object_new (t_1065740301_0_TI_var);
		m1099153635_0(tmp, il2cpp_codegen_string_new_wrapper("b36b5c63-42ef-38bc-a07e-0b34c98f164a"), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t_672849959_0 * tmp;
		tmp = (t_672849959_0 *)il2cpp_codegen_object_new (t_672849959_0_TI_var);
		m1747686341_0(tmp, 0, NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[3] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t1364285478_0_TI_var;
void t1787136269_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t1364285478_0_TI_var = il2cpp_codegen_type_info_from_index(2635);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t1364285478_0 * tmp;
		tmp = (t1364285478_0 *)il2cpp_codegen_object_new (t1364285478_0_TI_var);
		m1339517176_0(tmp, il2cpp_codegen_string_new_wrapper("Serialization needs tests"), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t1787136269_0_CustomAttributesCacheGenerator_m1202966418_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 3, 2, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t1364285478_0_TI_var;
void t303971567_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t1364285478_0_TI_var = il2cpp_codegen_type_info_from_index(2635);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t1364285478_0 * tmp;
		tmp = (t1364285478_0 *)il2cpp_codegen_object_new (t1364285478_0_TI_var);
		m1339517176_0(tmp, il2cpp_codegen_string_new_wrapper("Serialization needs tests"), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t303971567_0_CustomAttributesCacheGenerator_m452760426_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 3, 2, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_2094261646_0_TI_var;
void t346672579_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 2048, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_2094261646_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t1375130386_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 2048, NULL);
		m_209148298_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_2094261646_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t2049091538_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 6140, NULL);
		m_209148298_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_2094261646_0_TI_var;
void t_1993705391_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 64, NULL);
		m_209148298_0(tmp, false, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_2094261646_0_TI_var;
void t1828972228_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 10496, NULL);
		m_209148298_0(tmp, false, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1828972228_0_CustomAttributesCacheGenerator_MarshalType(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1828972228_0_CustomAttributesCacheGenerator_MarshalTypeRef(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_2094261646_0_TI_var;
void t_1189757265_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 2048, NULL);
		m_209148298_0(tmp, false, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_2094261646_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t_1065740301_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 5149, NULL);
		m_209148298_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_2094261646_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t_1436992250_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 1028, NULL);
		m_209148298_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_2094261646_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t1923718682_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 2048, NULL);
		m_209148298_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_2094261646_0_TI_var;
void t_1562383594_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 32767, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_2094261646_0_TI_var;
void t_1086797991_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 1, NULL);
		m683830749_0(tmp, true, NULL);
		m_209148298_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_2094261646_0_TI_var;
void t247821692_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 1, NULL);
		m_209148298_0(tmp, false, NULL);
		m683830749_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_2094261646_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t_935417136_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 224, NULL);
		m_209148298_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_2094261646_0_TI_var;
void t_263926749_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 1036, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_2094261646_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t_476336287_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 2304, NULL);
		m_209148298_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t_476336287_0_CustomAttributesCacheGenerator_m71487003_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_2094261646_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t_2118548101_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 256, NULL);
		m_209148298_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t833407486_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t2110631700_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_87838773_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_860345916_0_TI_var;
void t1952920420_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1586954378_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t346672579_0_TI_var;
void t534834866_0_CustomAttributesCacheGenerator_t534834866_0_m_1741803158_0_Arg1_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t346672579_0_TI_var = il2cpp_codegen_type_info_from_index(285);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t346672579_0 * tmp;
		tmp = (t346672579_0 *)il2cpp_codegen_object_new (t346672579_0_TI_var);
		m_2078982555_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_2094261646_0_TI_var;
void t1364285478_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 32767, NULL);
		m683830749_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_2094261646_0_TI_var;
void t1174610064_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 32767, NULL);
		m683830749_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t_1097083954_0_CustomAttributesCacheGenerator_m_954660629_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 3, 1, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t1753461457_0_CustomAttributesCacheGenerator_m1710231470_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 3, 1, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1401955974_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map2(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1401955974_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map3(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1401955974_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map4(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_918079813_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1946626033_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map8(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1946626033_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map9(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1946626033_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24mapA(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1946626033_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24mapB(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1946626033_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24mapF(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_263926749_0_TI_var;
void t791865392_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_263926749_0_TI_var = il2cpp_codegen_type_info_from_index(596);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_263926749_0 * tmp;
		tmp = (t_263926749_0 *)il2cpp_codegen_object_new (t_263926749_0_TI_var);
		m_2060110469_0(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_263926749_0_TI_var;
void t479681590_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_263926749_0_TI_var = il2cpp_codegen_type_info_from_index(596);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_263926749_0 * tmp;
		tmp = (t_263926749_0 *)il2cpp_codegen_object_new (t_263926749_0_TI_var);
		m_2060110469_0(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_263926749_0_TI_var;
void t_1085908376_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_263926749_0_TI_var = il2cpp_codegen_type_info_from_index(596);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_263926749_0 * tmp;
		tmp = (t_263926749_0 *)il2cpp_codegen_object_new (t_263926749_0_TI_var);
		m_2060110469_0(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t2041912417_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map18(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern const Il2CppType* t238423893_0_0_0_0_var;
extern TypeInfo* t_1636820694_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_263926749_0_TI_var;
extern TypeInfo* t_978784808_0_TI_var;
void t_818511153_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t238423893_0_0_0_0_var = il2cpp_codegen_type_from_index(2636);
		t_1636820694_0_TI_var = il2cpp_codegen_type_info_from_index(2637);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_263926749_0_TI_var = il2cpp_codegen_type_info_from_index(596);
		t_978784808_0_TI_var = il2cpp_codegen_type_info_from_index(2638);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 4;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1636820694_0 * tmp;
		tmp = (t_1636820694_0 *)il2cpp_codegen_object_new (t_1636820694_0_TI_var);
		m1420611550_0(tmp, il2cpp_codegen_string_new_wrapper("Count={Count}"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, false, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t_263926749_0 * tmp;
		tmp = (t_263926749_0 *)il2cpp_codegen_object_new (t_263926749_0_TI_var);
		m_2060110469_0(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
	{
		t_978784808_0 * tmp;
		tmp = (t_978784808_0 *)il2cpp_codegen_object_new (t_978784808_0_TI_var);
		m_1212888829_0(tmp, il2cpp_codegen_type_get_object(t238423893_0_0_0_0_var), NULL);
		cache->attributes[3] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t_818511153_0_CustomAttributesCacheGenerator_U3CU3Ef__amU24cacheB(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t_818511153_0_CustomAttributesCacheGenerator_m_685336553_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern const Il2CppType* t238423893_0_0_0_0_var;
extern TypeInfo* t_1636820694_0_TI_var;
extern TypeInfo* t_978784808_0_TI_var;
void t_888539887_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t238423893_0_0_0_0_var = il2cpp_codegen_type_from_index(2636);
		t_1636820694_0_TI_var = il2cpp_codegen_type_info_from_index(2637);
		t_978784808_0_TI_var = il2cpp_codegen_type_info_from_index(2638);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1636820694_0 * tmp;
		tmp = (t_1636820694_0 *)il2cpp_codegen_object_new (t_1636820694_0_TI_var);
		m1420611550_0(tmp, il2cpp_codegen_string_new_wrapper("Count={Count}"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_978784808_0 * tmp;
		tmp = (t_978784808_0 *)il2cpp_codegen_object_new (t_978784808_0_TI_var);
		m_1212888829_0(tmp, il2cpp_codegen_type_get_object(t238423893_0_0_0_0_var), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_263926749_0_TI_var;
void t_1045614834_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_263926749_0_TI_var = il2cpp_codegen_type_info_from_index(596);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_263926749_0 * tmp;
		tmp = (t_263926749_0 *)il2cpp_codegen_object_new (t_263926749_0_TI_var);
		m_2060110469_0(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t2069363140_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1636820694_0_TI_var;
void t_631048755_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1636820694_0_TI_var = il2cpp_codegen_type_info_from_index(2637);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1636820694_0 * tmp;
		tmp = (t_1636820694_0 *)il2cpp_codegen_object_new (t_1636820694_0_TI_var);
		m1420611550_0(tmp, il2cpp_codegen_string_new_wrapper("{value}"), NULL);
		m_654628706_0(tmp, il2cpp_codegen_string_new_wrapper("[{key}]"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern const Il2CppType* t641708420_0_0_0_0_var;
extern TypeInfo* t_1636820694_0_TI_var;
extern TypeInfo* t_263926749_0_TI_var;
extern TypeInfo* t_978784808_0_TI_var;
void t_1382001994_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t641708420_0_0_0_0_var = il2cpp_codegen_type_from_index(2639);
		t_1636820694_0_TI_var = il2cpp_codegen_type_info_from_index(2637);
		t_263926749_0_TI_var = il2cpp_codegen_type_info_from_index(596);
		t_978784808_0_TI_var = il2cpp_codegen_type_info_from_index(2638);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 3;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1636820694_0 * tmp;
		tmp = (t_1636820694_0 *)il2cpp_codegen_object_new (t_1636820694_0_TI_var);
		m1420611550_0(tmp, il2cpp_codegen_string_new_wrapper("Count={Count}"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_263926749_0 * tmp;
		tmp = (t_263926749_0 *)il2cpp_codegen_object_new (t_263926749_0_TI_var);
		m_2060110469_0(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t_978784808_0 * tmp;
		tmp = (t_978784808_0 *)il2cpp_codegen_object_new (t_978784808_0_TI_var);
		m_1212888829_0(tmp, il2cpp_codegen_type_get_object(t641708420_0_0_0_0_var), NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_263926749_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t_975874519_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_263926749_0_TI_var = il2cpp_codegen_type_info_from_index(596);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_263926749_0 * tmp;
		tmp = (t_263926749_0 *)il2cpp_codegen_object_new (t_263926749_0_TI_var);
		m_2060110469_0(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, false, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_263926749_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t_1334217409_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_263926749_0_TI_var = il2cpp_codegen_type_info_from_index(596);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_263926749_0 * tmp;
		tmp = (t_263926749_0 *)il2cpp_codegen_object_new (t_263926749_0_TI_var);
		m_2060110469_0(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, false, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern const Il2CppType* t2051436174_0_0_0_0_var;
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_263926749_0_TI_var;
extern TypeInfo* t_978784808_0_TI_var;
extern TypeInfo* t_1636820694_0_TI_var;
void t2138871437_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2051436174_0_0_0_0_var = il2cpp_codegen_type_from_index(2640);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_263926749_0_TI_var = il2cpp_codegen_type_info_from_index(596);
		t_978784808_0_TI_var = il2cpp_codegen_type_info_from_index(2638);
		t_1636820694_0_TI_var = il2cpp_codegen_type_info_from_index(2637);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 4;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_263926749_0 * tmp;
		tmp = (t_263926749_0 *)il2cpp_codegen_object_new (t_263926749_0_TI_var);
		m_2060110469_0(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t_978784808_0 * tmp;
		tmp = (t_978784808_0 *)il2cpp_codegen_object_new (t_978784808_0_TI_var);
		m_1212888829_0(tmp, il2cpp_codegen_type_get_object(t2051436174_0_0_0_0_var), NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
	{
		t_1636820694_0 * tmp;
		tmp = (t_1636820694_0 *)il2cpp_codegen_object_new (t_1636820694_0_TI_var);
		m1420611550_0(tmp, il2cpp_codegen_string_new_wrapper("Count={Count}"), NULL);
		cache->attributes[3] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_263926749_0_TI_var;
void t_433108250_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_263926749_0_TI_var = il2cpp_codegen_type_info_from_index(596);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_263926749_0 * tmp;
		tmp = (t_263926749_0 *)il2cpp_codegen_object_new (t_263926749_0_TI_var);
		m_2060110469_0(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_263926749_0_TI_var;
void t232780660_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_263926749_0_TI_var = il2cpp_codegen_type_info_from_index(596);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_263926749_0 * tmp;
		tmp = (t_263926749_0 *)il2cpp_codegen_object_new (t_263926749_0_TI_var);
		m_2060110469_0(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_263926749_0_TI_var;
void t_1699316056_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_263926749_0_TI_var = il2cpp_codegen_type_info_from_index(596);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_263926749_0 * tmp;
		tmp = (t_263926749_0 *)il2cpp_codegen_object_new (t_263926749_0_TI_var);
		m_2060110469_0(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_263926749_0_TI_var;
void t1864860960_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_263926749_0_TI_var = il2cpp_codegen_type_info_from_index(596);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_263926749_0 * tmp;
		tmp = (t_263926749_0 *)il2cpp_codegen_object_new (t_263926749_0_TI_var);
		m_2060110469_0(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t139388382_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2049091538_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t_1108024133_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2049091538_0_TI_var = il2cpp_codegen_type_info_from_index(2631);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2049091538_0 * tmp;
		tmp = (t2049091538_0 *)il2cpp_codegen_object_new (t2049091538_0_TI_var);
		m_1583493676_0(tmp, il2cpp_codegen_string_new_wrapper("Please use StringComparer instead."), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_779267451_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1170912273_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_1636820694_0_TI_var;
void t1834397196_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_1636820694_0_TI_var = il2cpp_codegen_type_info_from_index(2637);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_1636820694_0 * tmp;
		tmp = (t_1636820694_0 *)il2cpp_codegen_object_new (t_1636820694_0_TI_var);
		m1420611550_0(tmp, il2cpp_codegen_string_new_wrapper("{_value}"), NULL);
		m_654628706_0(tmp, il2cpp_codegen_string_new_wrapper("[{_key}]"), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern const Il2CppType* t2051436174_0_0_0_0_var;
extern TypeInfo* t_263926749_0_TI_var;
extern TypeInfo* t_1636820694_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_978784808_0_TI_var;
void t630665860_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2051436174_0_0_0_0_var = il2cpp_codegen_type_from_index(2640);
		t_263926749_0_TI_var = il2cpp_codegen_type_info_from_index(596);
		t_1636820694_0_TI_var = il2cpp_codegen_type_info_from_index(2637);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_978784808_0_TI_var = il2cpp_codegen_type_info_from_index(2638);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 4;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_263926749_0 * tmp;
		tmp = (t_263926749_0 *)il2cpp_codegen_object_new (t_263926749_0_TI_var);
		m_2060110469_0(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_1636820694_0 * tmp;
		tmp = (t_1636820694_0 *)il2cpp_codegen_object_new (t_1636820694_0_TI_var);
		m1420611550_0(tmp, il2cpp_codegen_string_new_wrapper("Count={Count}"), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
	{
		t_978784808_0 * tmp;
		tmp = (t_978784808_0 *)il2cpp_codegen_object_new (t_978784808_0_TI_var);
		m_1212888829_0(tmp, il2cpp_codegen_type_get_object(t2051436174_0_0_0_0_var), NULL);
		cache->attributes[3] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2049091538_0_TI_var;
void t630665860_0_CustomAttributesCacheGenerator_m846339375_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2049091538_0_TI_var = il2cpp_codegen_type_info_from_index(2631);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2049091538_0 * tmp;
		tmp = (t2049091538_0 *)il2cpp_codegen_object_new (t2049091538_0_TI_var);
		m_1583493676_0(tmp, il2cpp_codegen_string_new_wrapper("Please use Hashtable(int, float, IEqualityComparer) instead"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2049091538_0_TI_var;
void t630665860_0_CustomAttributesCacheGenerator_m_188888498_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2049091538_0_TI_var = il2cpp_codegen_type_info_from_index(2631);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2049091538_0 * tmp;
		tmp = (t2049091538_0 *)il2cpp_codegen_object_new (t2049091538_0_TI_var);
		m_1583493676_0(tmp, il2cpp_codegen_string_new_wrapper("Please use Hashtable(int, IEqualityComparer) instead"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2049091538_0_TI_var;
void t630665860_0_CustomAttributesCacheGenerator_m_1400287449_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2049091538_0_TI_var = il2cpp_codegen_type_info_from_index(2631);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2049091538_0 * tmp;
		tmp = (t2049091538_0 *)il2cpp_codegen_object_new (t2049091538_0_TI_var);
		m_1583493676_0(tmp, il2cpp_codegen_string_new_wrapper("Please use Hashtable(IDictionary, float, IEqualityComparer) instead"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2049091538_0_TI_var;
void t630665860_0_CustomAttributesCacheGenerator_m_552477586_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2049091538_0_TI_var = il2cpp_codegen_type_info_from_index(2631);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2049091538_0 * tmp;
		tmp = (t2049091538_0 *)il2cpp_codegen_object_new (t2049091538_0_TI_var);
		m_1583493676_0(tmp, il2cpp_codegen_string_new_wrapper("Please use Hashtable(IDictionary, IEqualityComparer) instead"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2049091538_0_TI_var;
void t630665860_0_CustomAttributesCacheGenerator_m_1957485485_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2049091538_0_TI_var = il2cpp_codegen_type_info_from_index(2631);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2049091538_0 * tmp;
		tmp = (t2049091538_0 *)il2cpp_codegen_object_new (t2049091538_0_TI_var);
		m_1583493676_0(tmp, il2cpp_codegen_string_new_wrapper("Please use Hashtable(IEqualityComparer) instead"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t630665860_0_CustomAttributesCacheGenerator_m_622896483_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 3, 2, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t630665860_0_CustomAttributesCacheGenerator_m607079606_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 3, 1, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1364285478_0_TI_var;
void t630665860_0_CustomAttributesCacheGenerator_m_102117398_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1364285478_0_TI_var = il2cpp_codegen_type_info_from_index(2635);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1364285478_0 * tmp;
		tmp = (t1364285478_0 *)il2cpp_codegen_object_new (t1364285478_0_TI_var);
		m1339517176_0(tmp, il2cpp_codegen_string_new_wrapper("Serialize equalityComparer"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2049091538_0_TI_var;
void t630665860_0_CustomAttributesCacheGenerator_t630665860_0____comparer_PropertyInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2049091538_0_TI_var = il2cpp_codegen_type_info_from_index(2631);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2049091538_0 * tmp;
		tmp = (t2049091538_0 *)il2cpp_codegen_object_new (t2049091538_0_TI_var);
		m_1583493676_0(tmp, il2cpp_codegen_string_new_wrapper("Please use EqualityComparer property."), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2049091538_0_TI_var;
void t630665860_0_CustomAttributesCacheGenerator_t630665860_0____hcp_PropertyInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2049091538_0_TI_var = il2cpp_codegen_type_info_from_index(2631);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2049091538_0 * tmp;
		tmp = (t2049091538_0 *)il2cpp_codegen_object_new (t2049091538_0_TI_var);
		m_1583493676_0(tmp, il2cpp_codegen_string_new_wrapper("Please use EqualityComparer property."), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern const Il2CppType* t2051436174_0_0_0_0_var;
extern TypeInfo* t_1636820694_0_TI_var;
extern TypeInfo* t_978784808_0_TI_var;
void t_1919891557_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2051436174_0_0_0_0_var = il2cpp_codegen_type_from_index(2640);
		t_1636820694_0_TI_var = il2cpp_codegen_type_info_from_index(2637);
		t_978784808_0_TI_var = il2cpp_codegen_type_info_from_index(2638);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1636820694_0 * tmp;
		tmp = (t_1636820694_0 *)il2cpp_codegen_object_new (t_1636820694_0_TI_var);
		m1420611550_0(tmp, il2cpp_codegen_string_new_wrapper("Count={Count}"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_978784808_0 * tmp;
		tmp = (t_978784808_0 *)il2cpp_codegen_object_new (t_978784808_0_TI_var);
		m_1212888829_0(tmp, il2cpp_codegen_type_get_object(t2051436174_0_0_0_0_var), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern const Il2CppType* t2051436174_0_0_0_0_var;
extern TypeInfo* t_1636820694_0_TI_var;
extern TypeInfo* t_978784808_0_TI_var;
void t_301334533_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2051436174_0_0_0_0_var = il2cpp_codegen_type_from_index(2640);
		t_1636820694_0_TI_var = il2cpp_codegen_type_info_from_index(2637);
		t_978784808_0_TI_var = il2cpp_codegen_type_info_from_index(2638);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1636820694_0 * tmp;
		tmp = (t_1636820694_0 *)il2cpp_codegen_object_new (t_1636820694_0_TI_var);
		m1420611550_0(tmp, il2cpp_codegen_string_new_wrapper("Count={Count}"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_978784808_0 * tmp;
		tmp = (t_978784808_0 *)il2cpp_codegen_object_new (t_978784808_0_TI_var);
		m_1212888829_0(tmp, il2cpp_codegen_type_get_object(t2051436174_0_0_0_0_var), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_263926749_0_TI_var;
void t_584654054_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_263926749_0_TI_var = il2cpp_codegen_type_info_from_index(596);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_263926749_0 * tmp;
		tmp = (t_263926749_0 *)il2cpp_codegen_object_new (t_263926749_0_TI_var);
		m_2060110469_0(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1964796564_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_263926749_0_TI_var;
void t_2050639113_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_263926749_0_TI_var = il2cpp_codegen_type_info_from_index(596);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_263926749_0 * tmp;
		tmp = (t_263926749_0 *)il2cpp_codegen_object_new (t_263926749_0_TI_var);
		m_2060110469_0(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_2133791969_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1946333868_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t2049091538_0_TI_var;
void t519728657_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t2049091538_0_TI_var = il2cpp_codegen_type_info_from_index(2631);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t2049091538_0 * tmp;
		tmp = (t2049091538_0 *)il2cpp_codegen_object_new (t2049091538_0_TI_var);
		m_1583493676_0(tmp, il2cpp_codegen_string_new_wrapper("Please use IEqualityComparer instead."), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_263926749_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_1636820694_0_TI_var;
void t2145693711_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_263926749_0_TI_var = il2cpp_codegen_type_info_from_index(596);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_1636820694_0_TI_var = il2cpp_codegen_type_info_from_index(2637);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 3;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_263926749_0 * tmp;
		tmp = (t_263926749_0 *)il2cpp_codegen_object_new (t_263926749_0_TI_var);
		m_2060110469_0(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t_1636820694_0 * tmp;
		tmp = (t_1636820694_0 *)il2cpp_codegen_object_new (t_1636820694_0_TI_var);
		m1420611550_0(tmp, il2cpp_codegen_string_new_wrapper("Count={Count}"), NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
}
extern const Il2CppType* t2051436174_0_0_0_0_var;
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_1636820694_0_TI_var;
extern TypeInfo* t_978784808_0_TI_var;
void t751102184_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2051436174_0_0_0_0_var = il2cpp_codegen_type_from_index(2640);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_1636820694_0_TI_var = il2cpp_codegen_type_info_from_index(2637);
		t_978784808_0_TI_var = il2cpp_codegen_type_info_from_index(2638);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 3;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_1636820694_0 * tmp;
		tmp = (t_1636820694_0 *)il2cpp_codegen_object_new (t_1636820694_0_TI_var);
		m1420611550_0(tmp, il2cpp_codegen_string_new_wrapper("Count={Count}"), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t_978784808_0 * tmp;
		tmp = (t_978784808_0 *)il2cpp_codegen_object_new (t_978784808_0_TI_var);
		m_1212888829_0(tmp, il2cpp_codegen_type_get_object(t2051436174_0_0_0_0_var), NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t914114386_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1258659587_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_2094261646_0_TI_var;
void t_471529141_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 3, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t1739344424_0_TI_var;
void t_1147484854_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t1739344424_0_TI_var = il2cpp_codegen_type_info_from_index(70);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t1739344424_0 * tmp;
		tmp = (t1739344424_0 *)il2cpp_codegen_object_new (t1739344424_0_TI_var);
		m1848108622_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_2094261646_0_TI_var;
void t_1636820694_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 4509, NULL);
		m683830749_0(tmp, true, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_2094261646_0_TI_var;
void t_1268635109_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 108, NULL);
		m_209148298_0(tmp, false, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_2094261646_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t_978784808_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 13, NULL);
		m683830749_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1364285478_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t_1262081114_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1364285478_0_TI_var = il2cpp_codegen_type_info_from_index(2635);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1364285478_0 * tmp;
		tmp = (t1364285478_0 *)il2cpp_codegen_object_new (t1364285478_0_TI_var);
		m1339517176_0(tmp, il2cpp_codegen_string_new_wrapper("Serialized objects are not compatible with MS.NET"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t1364285478_0_TI_var;
void t1351389214_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t1364285478_0_TI_var = il2cpp_codegen_type_info_from_index(2635);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t1364285478_0 * tmp;
		tmp = (t1364285478_0 *)il2cpp_codegen_object_new (t1364285478_0_TI_var);
		m1339517176_0(tmp, il2cpp_codegen_string_new_wrapper("Serialized objects are not compatible with .NET"), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_713788190_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_713788190_0_CustomAttributesCacheGenerator_m_1135536666_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t589814375_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1739344424_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t_1730749291_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1739344424_0_TI_var = il2cpp_codegen_type_info_from_index(70);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1739344424_0 * tmp;
		tmp = (t1739344424_0 *)il2cpp_codegen_object_new (t1739344424_0_TI_var);
		m1848108622_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1283181710_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1283181710_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map19(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1283181710_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map1A(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1739344424_0_TI_var;
void t220197439_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1739344424_0_TI_var = il2cpp_codegen_type_info_from_index(70);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1739344424_0 * tmp;
		tmp = (t1739344424_0 *)il2cpp_codegen_object_new (t1739344424_0_TI_var);
		m1848108622_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1836403126_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t1739344424_0_TI_var;
void t1512385935_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t1739344424_0_TI_var = il2cpp_codegen_type_info_from_index(70);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t1739344424_0 * tmp;
		tmp = (t1739344424_0 *)il2cpp_codegen_object_new (t1739344424_0_TI_var);
		m1848108622_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1320380667_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1364285478_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t_1206444690_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1364285478_0_TI_var = il2cpp_codegen_type_info_from_index(2635);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1364285478_0 * tmp;
		tmp = (t1364285478_0 *)il2cpp_codegen_object_new (t1364285478_0_TI_var);
		m1339517176_0(tmp, il2cpp_codegen_string_new_wrapper("Serialization format not compatible with .NET"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1992815255_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t404474286_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t1739344424_0_TI_var;
void t_1173098347_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t1739344424_0_TI_var = il2cpp_codegen_type_info_from_index(70);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t1739344424_0 * tmp;
		tmp = (t1739344424_0 *)il2cpp_codegen_object_new (t1739344424_0_TI_var);
		m1848108622_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1364285478_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t_308632779_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1364285478_0_TI_var = il2cpp_codegen_type_info_from_index(2635);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1364285478_0 * tmp;
		tmp = (t1364285478_0 *)il2cpp_codegen_object_new (t1364285478_0_TI_var);
		m1339517176_0(tmp, il2cpp_codegen_string_new_wrapper("IDeserializationCallback isn't implemented."), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1364285478_0_TI_var;
void t_308632779_0_CustomAttributesCacheGenerator_m_56083401_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1364285478_0_TI_var = il2cpp_codegen_type_info_from_index(2635);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1364285478_0 * tmp;
		tmp = (t1364285478_0 *)il2cpp_codegen_object_new (t1364285478_0_TI_var);
		m1075768078_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_308632779_0_CustomAttributesCacheGenerator_m1096841305_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_308632779_0_CustomAttributesCacheGenerator_t_308632779_0____CultureName_PropertyInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_2074937367_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t759595846_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1569001593_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t_1569001593_0_CustomAttributesCacheGenerator_m1712621355_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t_1569001593_0_CustomAttributesCacheGenerator_m_1630806189_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t_1569001593_0_CustomAttributesCacheGenerator_m1363572147_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t_1569001593_0_CustomAttributesCacheGenerator_m1893783375_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t955068088_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t49796716_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t428177960_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t157919960_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1327725979_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t1739344424_0_TI_var;
void t_1919615437_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t1739344424_0_TI_var = il2cpp_codegen_type_info_from_index(70);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t1739344424_0 * tmp;
		tmp = (t1739344424_0 *)il2cpp_codegen_object_new (t1739344424_0_TI_var);
		m1848108622_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t1739344424_0_TI_var;
void t_343322314_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t1739344424_0_TI_var = il2cpp_codegen_type_info_from_index(70);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t1739344424_0 * tmp;
		tmp = (t1739344424_0 *)il2cpp_codegen_object_new (t1739344424_0_TI_var);
		m1848108622_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1943739588_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_884310465_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t1739344424_0_TI_var;
void t_1018662337_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t1739344424_0_TI_var = il2cpp_codegen_type_info_from_index(70);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t1739344424_0 * tmp;
		tmp = (t1739344424_0 *)il2cpp_codegen_object_new (t1739344424_0_TI_var);
		m1848108622_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1739344424_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t2091103514_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1739344424_0_TI_var = il2cpp_codegen_type_info_from_index(70);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1739344424_0 * tmp;
		tmp = (t1739344424_0 *)il2cpp_codegen_object_new (t1739344424_0_TI_var);
		m1848108622_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t653719759_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_102069842_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_102069842_0_CustomAttributesCacheGenerator_m1755848054_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t772159730_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1364285478_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t_55945486_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1364285478_0_TI_var = il2cpp_codegen_type_info_from_index(2635);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1364285478_0 * tmp;
		tmp = (t1364285478_0 *)il2cpp_codegen_object_new (t1364285478_0_TI_var);
		m1339517176_0(tmp, il2cpp_codegen_string_new_wrapper("Serialization format not compatible with .NET"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t252128606_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2049091538_0_TI_var;
void t252128606_0_CustomAttributesCacheGenerator_InvalidPathChars(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2049091538_0_TI_var = il2cpp_codegen_type_info_from_index(2631);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2049091538_0 * tmp;
		tmp = (t2049091538_0 *)il2cpp_codegen_object_new (t2049091538_0_TI_var);
		m_1583493676_0(tmp, il2cpp_codegen_string_new_wrapper("see GetInvalidPathChars and GetInvalidFileNameChars methods."), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1547556817_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t568296617_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_500356931_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1581200826_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_779223070_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1290058125_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_29614003_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_588677525_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t220781080_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern const Il2CppType* t2079060874_0_0_0_0_var;
extern TypeInfo* t_1493859145_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_453079461_0_TI_var;
void t_48356816_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2079060874_0_0_0_0_var = il2cpp_codegen_type_from_index(2641);
		t_1493859145_0_TI_var = il2cpp_codegen_type_info_from_index(2625);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_453079461_0_TI_var = il2cpp_codegen_type_info_from_index(2623);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 3;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1493859145_0 * tmp;
		tmp = (t_1493859145_0 *)il2cpp_codegen_object_new (t_1493859145_0_TI_var);
		m254275202_0(tmp, il2cpp_codegen_type_get_object(t2079060874_0_0_0_0_var), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t_453079461_0 * tmp;
		tmp = (t_453079461_0 *)il2cpp_codegen_object_new (t_453079461_0_TI_var);
		m177247154_0(tmp, 0, NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
}
extern const Il2CppType* t_1064710236_0_0_0_0_var;
extern TypeInfo* t_453079461_0_TI_var;
extern TypeInfo* t_1493859145_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t1528385402_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1064710236_0_0_0_0_var = il2cpp_codegen_type_from_index(1707);
		t_453079461_0_TI_var = il2cpp_codegen_type_info_from_index(2623);
		t_1493859145_0_TI_var = il2cpp_codegen_type_info_from_index(2625);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 3;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_453079461_0 * tmp;
		tmp = (t_453079461_0 *)il2cpp_codegen_object_new (t_453079461_0_TI_var);
		m177247154_0(tmp, 0, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_1493859145_0 * tmp;
		tmp = (t_1493859145_0 *)il2cpp_codegen_object_new (t_1493859145_0_TI_var);
		m254275202_0(tmp, il2cpp_codegen_type_get_object(t_1064710236_0_0_0_0_var), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1364285478_0_TI_var;
void t1528385402_0_CustomAttributesCacheGenerator_t1528385402_0____CallingConvention_PropertyInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1364285478_0_TI_var = il2cpp_codegen_type_info_from_index(2635);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1364285478_0 * tmp;
		tmp = (t1364285478_0 *)il2cpp_codegen_object_new (t1364285478_0_TI_var);
		m1075768078_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern const Il2CppType* t_177467635_0_0_0_0_var;
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_453079461_0_TI_var;
extern TypeInfo* t_1493859145_0_TI_var;
void t1960157457_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_177467635_0_0_0_0_var = il2cpp_codegen_type_from_index(2642);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_453079461_0_TI_var = il2cpp_codegen_type_info_from_index(2623);
		t_1493859145_0_TI_var = il2cpp_codegen_type_info_from_index(2625);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 3;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_453079461_0 * tmp;
		tmp = (t_453079461_0 *)il2cpp_codegen_object_new (t_453079461_0_TI_var);
		m177247154_0(tmp, 0, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t_1493859145_0 * tmp;
		tmp = (t_1493859145_0 *)il2cpp_codegen_object_new (t_1493859145_0_TI_var);
		m254275202_0(tmp, il2cpp_codegen_type_get_object(t_177467635_0_0_0_0_var), NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1960157457_0_CustomAttributesCacheGenerator_m_1054267469_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern const Il2CppType* t_1241665416_0_0_0_0_var;
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_453079461_0_TI_var;
extern TypeInfo* t_1493859145_0_TI_var;
void t1245022330_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1241665416_0_0_0_0_var = il2cpp_codegen_type_from_index(1718);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_453079461_0_TI_var = il2cpp_codegen_type_info_from_index(2623);
		t_1493859145_0_TI_var = il2cpp_codegen_type_info_from_index(2625);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 3;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_453079461_0 * tmp;
		tmp = (t_453079461_0 *)il2cpp_codegen_object_new (t_453079461_0_TI_var);
		m177247154_0(tmp, 0, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t_1493859145_0 * tmp;
		tmp = (t_1493859145_0 *)il2cpp_codegen_object_new (t_1493859145_0_TI_var);
		m254275202_0(tmp, il2cpp_codegen_type_get_object(t_1241665416_0_0_0_0_var), NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1526930776_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1526930776_0_CustomAttributesCacheGenerator_m563999142_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1526930776_0_CustomAttributesCacheGenerator_m103067670_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1364285478_0_TI_var;
void t1526930776_0_CustomAttributesCacheGenerator_m_1796039787_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1364285478_0_TI_var = il2cpp_codegen_type_info_from_index(2635);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1364285478_0 * tmp;
		tmp = (t1364285478_0 *)il2cpp_codegen_object_new (t1364285478_0_TI_var);
		m1075768078_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1364285478_0_TI_var;
void t1526930776_0_CustomAttributesCacheGenerator_m867619899_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1364285478_0_TI_var = il2cpp_codegen_type_info_from_index(2635);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1364285478_0 * tmp;
		tmp = (t1364285478_0 *)il2cpp_codegen_object_new (t1364285478_0_TI_var);
		m1075768078_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1364285478_0_TI_var;
void t1526930776_0_CustomAttributesCacheGenerator_m_1339152674_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1364285478_0_TI_var = il2cpp_codegen_type_info_from_index(2635);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1364285478_0 * tmp;
		tmp = (t1364285478_0 *)il2cpp_codegen_object_new (t1364285478_0_TI_var);
		m1075768078_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t346672579_0_TI_var;
void t1526930776_0_CustomAttributesCacheGenerator_t1526930776_0_m_1339152674_0_Arg0_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t346672579_0_TI_var = il2cpp_codegen_type_info_from_index(285);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t346672579_0 * tmp;
		tmp = (t346672579_0 *)il2cpp_codegen_object_new (t346672579_0_TI_var);
		m_2078982555_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern const Il2CppType* t987750549_0_0_0_0_var;
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_1493859145_0_TI_var;
extern TypeInfo* t_453079461_0_TI_var;
void t_2111042175_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t987750549_0_0_0_0_var = il2cpp_codegen_type_from_index(2643);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_1493859145_0_TI_var = il2cpp_codegen_type_info_from_index(2625);
		t_453079461_0_TI_var = il2cpp_codegen_type_info_from_index(2623);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 3;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_1493859145_0 * tmp;
		tmp = (t_1493859145_0 *)il2cpp_codegen_object_new (t_1493859145_0_TI_var);
		m254275202_0(tmp, il2cpp_codegen_type_get_object(t987750549_0_0_0_0_var), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t_453079461_0 * tmp;
		tmp = (t_453079461_0 *)il2cpp_codegen_object_new (t_453079461_0_TI_var);
		m177247154_0(tmp, 0, NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_2111042175_0_CustomAttributesCacheGenerator_m116557729_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2049091538_0_TI_var;
void t_2111042175_0_CustomAttributesCacheGenerator_m_741110614_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2049091538_0_TI_var = il2cpp_codegen_type_info_from_index(2631);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2049091538_0 * tmp;
		tmp = (t2049091538_0 *)il2cpp_codegen_object_new (t2049091538_0_TI_var);
		m_1583493676_0(tmp, il2cpp_codegen_string_new_wrapper("Use ILOffset"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern const Il2CppType* t_1224748275_0_0_0_0_var;
extern TypeInfo* t_453079461_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_1493859145_0_TI_var;
void t347762177_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1224748275_0_0_0_0_var = il2cpp_codegen_type_from_index(1697);
		t_453079461_0_TI_var = il2cpp_codegen_type_info_from_index(2623);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_1493859145_0_TI_var = il2cpp_codegen_type_info_from_index(2625);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 3;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_453079461_0 * tmp;
		tmp = (t_453079461_0 *)il2cpp_codegen_object_new (t_453079461_0_TI_var);
		m177247154_0(tmp, 0, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t_1493859145_0 * tmp;
		tmp = (t_1493859145_0 *)il2cpp_codegen_object_new (t_1493859145_0_TI_var);
		m254275202_0(tmp, il2cpp_codegen_type_get_object(t_1224748275_0_0_0_0_var), NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1364285478_0_TI_var;
void t347762177_0_CustomAttributesCacheGenerator_m1205580640_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1364285478_0_TI_var = il2cpp_codegen_type_info_from_index(2635);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1364285478_0 * tmp;
		tmp = (t1364285478_0 *)il2cpp_codegen_object_new (t1364285478_0_TI_var);
		m1075768078_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t346672579_0_TI_var;
void t347762177_0_CustomAttributesCacheGenerator_t347762177_0_m303913412_0_Arg0_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t346672579_0_TI_var = il2cpp_codegen_type_info_from_index(285);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t346672579_0 * tmp;
		tmp = (t346672579_0 *)il2cpp_codegen_object_new (t346672579_0_TI_var);
		m_2078982555_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1693782767_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern const Il2CppType* t_1682165174_0_0_0_0_var;
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_1493859145_0_TI_var;
extern TypeInfo* t_453079461_0_TI_var;
void t_1708353152_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1682165174_0_0_0_0_var = il2cpp_codegen_type_from_index(1617);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_1493859145_0_TI_var = il2cpp_codegen_type_info_from_index(2625);
		t_453079461_0_TI_var = il2cpp_codegen_type_info_from_index(2623);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 3;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_1493859145_0 * tmp;
		tmp = (t_1493859145_0 *)il2cpp_codegen_object_new (t_1493859145_0_TI_var);
		m254275202_0(tmp, il2cpp_codegen_type_get_object(t_1682165174_0_0_0_0_var), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t_453079461_0 * tmp;
		tmp = (t_453079461_0 *)il2cpp_codegen_object_new (t_453079461_0_TI_var);
		m177247154_0(tmp, 0, NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t626619773_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_680743792_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_680743792_0_CustomAttributesCacheGenerator_Castclass(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern const Il2CppType* t593130263_0_0_0_0_var;
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_453079461_0_TI_var;
extern TypeInfo* t_1493859145_0_TI_var;
void t686322339_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t593130263_0_0_0_0_var = il2cpp_codegen_type_from_index(1637);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_453079461_0_TI_var = il2cpp_codegen_type_info_from_index(2623);
		t_1493859145_0_TI_var = il2cpp_codegen_type_info_from_index(2625);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 3;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_453079461_0 * tmp;
		tmp = (t_453079461_0 *)il2cpp_codegen_object_new (t_453079461_0_TI_var);
		m177247154_0(tmp, 0, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t_1493859145_0 * tmp;
		tmp = (t_1493859145_0 *)il2cpp_codegen_object_new (t_1493859145_0_TI_var);
		m254275202_0(tmp, il2cpp_codegen_type_get_object(t593130263_0_0_0_0_var), NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t659784978_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern const Il2CppType* t_812818778_0_0_0_0_var;
extern TypeInfo* t_453079461_0_TI_var;
extern TypeInfo* t_1493859145_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t_1589638864_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_812818778_0_0_0_0_var = il2cpp_codegen_type_from_index(1687);
		t_453079461_0_TI_var = il2cpp_codegen_type_info_from_index(2623);
		t_1493859145_0_TI_var = il2cpp_codegen_type_info_from_index(2625);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 3;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_453079461_0 * tmp;
		tmp = (t_453079461_0 *)il2cpp_codegen_object_new (t_453079461_0_TI_var);
		m177247154_0(tmp, 0, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_1493859145_0 * tmp;
		tmp = (t_1493859145_0 *)il2cpp_codegen_object_new (t_1493859145_0_TI_var);
		m254275202_0(tmp, il2cpp_codegen_type_get_object(t_812818778_0_0_0_0_var), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1589638864_0_CustomAttributesCacheGenerator_m_863718787_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1589638864_0_CustomAttributesCacheGenerator_m_1322486147_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1589638864_0_CustomAttributesCacheGenerator_m_2069138597_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1589638864_0_CustomAttributesCacheGenerator_m774120094_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1364285478_0_TI_var;
void t_1589638864_0_CustomAttributesCacheGenerator_m_12944650_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1364285478_0_TI_var = il2cpp_codegen_type_info_from_index(2635);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1364285478_0 * tmp;
		tmp = (t1364285478_0 *)il2cpp_codegen_object_new (t1364285478_0_TI_var);
		m1075768078_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t346672579_0_TI_var;
void t_1589638864_0_CustomAttributesCacheGenerator_t_1589638864_0_m_12944650_0_Arg0_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t346672579_0_TI_var = il2cpp_codegen_type_info_from_index(285);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t346672579_0 * tmp;
		tmp = (t346672579_0 *)il2cpp_codegen_object_new (t346672579_0_TI_var);
		m_2078982555_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1364285478_0_TI_var;
void t_1589638864_0_CustomAttributesCacheGenerator_m212977480_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1364285478_0_TI_var = il2cpp_codegen_type_info_from_index(2635);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1364285478_0 * tmp;
		tmp = (t1364285478_0 *)il2cpp_codegen_object_new (t1364285478_0_TI_var);
		m1075768078_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1364285478_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t_1589638864_0_CustomAttributesCacheGenerator_m428846622_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1364285478_0_TI_var = il2cpp_codegen_type_info_from_index(2635);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1364285478_0 * tmp;
		tmp = (t1364285478_0 *)il2cpp_codegen_object_new (t1364285478_0_TI_var);
		m1075768078_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1364285478_0_TI_var;
void t_1589638864_0_CustomAttributesCacheGenerator_m_1084305467_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1364285478_0_TI_var = il2cpp_codegen_type_info_from_index(2635);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1364285478_0 * tmp;
		tmp = (t1364285478_0 *)il2cpp_codegen_object_new (t1364285478_0_TI_var);
		m1339517176_0(tmp, il2cpp_codegen_string_new_wrapper("arrays"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t2049091538_0_TI_var;
void t_1933031987_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t2049091538_0_TI_var = il2cpp_codegen_type_info_from_index(2631);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t2049091538_0 * tmp;
		tmp = (t2049091538_0 *)il2cpp_codegen_object_new (t2049091538_0_TI_var);
		m_1583493676_0(tmp, il2cpp_codegen_string_new_wrapper("An alternate API is available: Emit the MarshalAs custom attribute instead."), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1752520044_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern const Il2CppType* t1573915389_0_0_0_0_var;
extern TypeInfo* t_453079461_0_TI_var;
extern TypeInfo* t_1493859145_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t_808956426_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1573915389_0_0_0_0_var = il2cpp_codegen_type_from_index(2644);
		t_453079461_0_TI_var = il2cpp_codegen_type_info_from_index(2623);
		t_1493859145_0_TI_var = il2cpp_codegen_type_info_from_index(2625);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 3;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_453079461_0 * tmp;
		tmp = (t_453079461_0 *)il2cpp_codegen_object_new (t_453079461_0_TI_var);
		m177247154_0(tmp, 0, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_1493859145_0 * tmp;
		tmp = (t_1493859145_0 *)il2cpp_codegen_object_new (t_1493859145_0_TI_var);
		m254275202_0(tmp, il2cpp_codegen_type_get_object(t1573915389_0_0_0_0_var), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1364285478_0_TI_var;
void t_808956426_0_CustomAttributesCacheGenerator_m_310401678_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1364285478_0_TI_var = il2cpp_codegen_type_info_from_index(2635);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1364285478_0 * tmp;
		tmp = (t1364285478_0 *)il2cpp_codegen_object_new (t1364285478_0_TI_var);
		m1339517176_0(tmp, il2cpp_codegen_string_new_wrapper("copiedName == true is not supported"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_2094261646_0_TI_var;
void t_1107122411_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 1, NULL);
		m_209148298_0(tmp, false, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_2094261646_0_TI_var;
void t_54204496_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 1, NULL);
		m_209148298_0(tmp, false, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_2094261646_0_TI_var;
void t_1210916441_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 1, NULL);
		m_209148298_0(tmp, false, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_2094261646_0_TI_var;
void t1402413423_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 1, NULL);
		m_209148298_0(tmp, false, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_2094261646_0_TI_var;
void t_1869011596_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 1, NULL);
		m_209148298_0(tmp, false, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_2094261646_0_TI_var;
void t_852471452_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 1, NULL);
		m_209148298_0(tmp, false, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_2094261646_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t_1657348772_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 1, NULL);
		m_209148298_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_2094261646_0_TI_var;
void t_579426039_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 1, NULL);
		m_209148298_0(tmp, false, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_2094261646_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t1305072827_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 1, NULL);
		m_209148298_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern const Il2CppType* t_759103204_0_0_0_0_var;
extern TypeInfo* t_453079461_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_1493859145_0_TI_var;
void t333835149_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_759103204_0_0_0_0_var = il2cpp_codegen_type_from_index(2645);
		t_453079461_0_TI_var = il2cpp_codegen_type_info_from_index(2623);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_1493859145_0_TI_var = il2cpp_codegen_type_info_from_index(2625);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 3;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_453079461_0 * tmp;
		tmp = (t_453079461_0 *)il2cpp_codegen_object_new (t_453079461_0_TI_var);
		m177247154_0(tmp, 0, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t_1493859145_0 * tmp;
		tmp = (t_1493859145_0 *)il2cpp_codegen_object_new (t_1493859145_0_TI_var);
		m254275202_0(tmp, il2cpp_codegen_type_get_object(t_759103204_0_0_0_0_var), NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t1739344424_0_TI_var;
void t717204988_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t1739344424_0_TI_var = il2cpp_codegen_type_info_from_index(70);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t1739344424_0 * tmp;
		tmp = (t1739344424_0 *)il2cpp_codegen_object_new (t1739344424_0_TI_var);
		m1848108622_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_2094261646_0_TI_var;
void t_1307150831_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 1, NULL);
		m_209148298_0(tmp, false, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_2094261646_0_TI_var;
void t1279797992_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 1, NULL);
		m_209148298_0(tmp, false, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_2094261646_0_TI_var;
void t1462160801_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 1, NULL);
		m_209148298_0(tmp, false, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_453079461_0_TI_var;
void t1888259846_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_453079461_0_TI_var = il2cpp_codegen_type_info_from_index(2623);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_453079461_0 * tmp;
		tmp = (t_453079461_0 *)il2cpp_codegen_object_new (t_453079461_0_TI_var);
		m177247154_0(tmp, 2, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1364285478_0_TI_var;
void t1988947720_0_CustomAttributesCacheGenerator_m_314131565_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1364285478_0_TI_var = il2cpp_codegen_type_info_from_index(2635);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1364285478_0 * tmp;
		tmp = (t1364285478_0 *)il2cpp_codegen_object_new (t1364285478_0_TI_var);
		m1339517176_0(tmp, il2cpp_codegen_string_new_wrapper("This method does not do anything in Mono"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t1739344424_0_TI_var;
void t_1383767410_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t1739344424_0_TI_var = il2cpp_codegen_type_info_from_index(70);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t1739344424_0 * tmp;
		tmp = (t1739344424_0 *)il2cpp_codegen_object_new (t1739344424_0_TI_var);
		m1848108622_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t1739344424_0_TI_var;
void t_332049198_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t1739344424_0_TI_var = il2cpp_codegen_type_info_from_index(70);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t1739344424_0 * tmp;
		tmp = (t1739344424_0 *)il2cpp_codegen_object_new (t1739344424_0_TI_var);
		m1848108622_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern const Il2CppType* t_1164708139_0_0_0_0_var;
extern TypeInfo* t_453079461_0_TI_var;
extern TypeInfo* t_1493859145_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t_341707618_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1164708139_0_0_0_0_var = il2cpp_codegen_type_from_index(1484);
		t_453079461_0_TI_var = il2cpp_codegen_type_info_from_index(2623);
		t_1493859145_0_TI_var = il2cpp_codegen_type_info_from_index(2625);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 3;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_453079461_0 * tmp;
		tmp = (t_453079461_0 *)il2cpp_codegen_object_new (t_453079461_0_TI_var);
		m177247154_0(tmp, 0, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_1493859145_0 * tmp;
		tmp = (t_1493859145_0 *)il2cpp_codegen_object_new (t_1493859145_0_TI_var);
		m254275202_0(tmp, il2cpp_codegen_type_get_object(t_1164708139_0_0_0_0_var), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_341707618_0_CustomAttributesCacheGenerator_ConstructorName(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_341707618_0_CustomAttributesCacheGenerator_TypeConstructorName(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1268635109_0_TI_var;
extern TypeInfo* t_935417136_0_TI_var;
void t_341707618_0_CustomAttributesCacheGenerator_m2144827141_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1268635109_0_TI_var = il2cpp_codegen_type_info_from_index(2646);
		t_935417136_0_TI_var = il2cpp_codegen_type_info_from_index(2632);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1268635109_0 * tmp;
		tmp = (t_1268635109_0 *)il2cpp_codegen_object_new (t_1268635109_0_TI_var);
		m_783882643_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_935417136_0 * tmp;
		tmp = (t_935417136_0 *)il2cpp_codegen_object_new (t_935417136_0_TI_var);
		m2012788180_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_341707618_0_CustomAttributesCacheGenerator_t_341707618_0____MemberType_PropertyInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t657662423_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t657662423_0_CustomAttributesCacheGenerator_t657662423_0____Constructor_PropertyInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t657662423_0_CustomAttributesCacheGenerator_t657662423_0____ConstructorArguments_PropertyInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t949902235_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t41959266_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1739344424_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t1455506531_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1739344424_0_TI_var = il2cpp_codegen_type_info_from_index(70);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1739344424_0 * tmp;
		tmp = (t1739344424_0 *)il2cpp_codegen_object_new (t1739344424_0_TI_var);
		m1848108622_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern const Il2CppType* t1630382141_0_0_0_0_var;
extern TypeInfo* t_453079461_0_TI_var;
extern TypeInfo* t_1493859145_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t1597045466_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1630382141_0_0_0_0_var = il2cpp_codegen_type_from_index(2647);
		t_453079461_0_TI_var = il2cpp_codegen_type_info_from_index(2623);
		t_1493859145_0_TI_var = il2cpp_codegen_type_info_from_index(2625);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 3;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_453079461_0 * tmp;
		tmp = (t_453079461_0 *)il2cpp_codegen_object_new (t_453079461_0_TI_var);
		m177247154_0(tmp, 0, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_1493859145_0 * tmp;
		tmp = (t_1493859145_0 *)il2cpp_codegen_object_new (t_1493859145_0_TI_var);
		m254275202_0(tmp, il2cpp_codegen_type_get_object(t1630382141_0_0_0_0_var), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t1739344424_0_TI_var;
void t545826385_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t1739344424_0_TI_var = il2cpp_codegen_type_info_from_index(70);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t1739344424_0 * tmp;
		tmp = (t1739344424_0 *)il2cpp_codegen_object_new (t1739344424_0_TI_var);
		m1848108622_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern const Il2CppType* t_1799954201_0_0_0_0_var;
extern TypeInfo* t_453079461_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_1493859145_0_TI_var;
void t1110847646_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1799954201_0_0_0_0_var = il2cpp_codegen_type_from_index(1455);
		t_453079461_0_TI_var = il2cpp_codegen_type_info_from_index(2623);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_1493859145_0_TI_var = il2cpp_codegen_type_info_from_index(2625);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 3;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_453079461_0 * tmp;
		tmp = (t_453079461_0 *)il2cpp_codegen_object_new (t_453079461_0_TI_var);
		m177247154_0(tmp, 0, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t_1493859145_0 * tmp;
		tmp = (t_1493859145_0 *)il2cpp_codegen_object_new (t_1493859145_0_TI_var);
		m254275202_0(tmp, il2cpp_codegen_type_get_object(t_1799954201_0_0_0_0_var), NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_935417136_0_TI_var;
extern TypeInfo* t_1268635109_0_TI_var;
void t1110847646_0_CustomAttributesCacheGenerator_m_1790711405_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_935417136_0_TI_var = il2cpp_codegen_type_info_from_index(2632);
		t_1268635109_0_TI_var = il2cpp_codegen_type_info_from_index(2646);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_935417136_0 * tmp;
		tmp = (t_935417136_0 *)il2cpp_codegen_object_new (t_935417136_0_TI_var);
		m2012788180_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_1268635109_0 * tmp;
		tmp = (t_1268635109_0 *)il2cpp_codegen_object_new (t_1268635109_0_TI_var);
		m_783882643_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1739344424_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t77520759_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1739344424_0_TI_var = il2cpp_codegen_type_info_from_index(70);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1739344424_0 * tmp;
		tmp = (t1739344424_0 *)il2cpp_codegen_object_new (t1739344424_0_TI_var);
		m1848108622_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t1739344424_0_TI_var;
void t_1474330254_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t1739344424_0_TI_var = il2cpp_codegen_type_info_from_index(70);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t1739344424_0 * tmp;
		tmp = (t1739344424_0 *)il2cpp_codegen_object_new (t1739344424_0_TI_var);
		m1848108622_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern const Il2CppType* t1650251105_0_0_0_0_var;
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_453079461_0_TI_var;
extern TypeInfo* t_1493859145_0_TI_var;
void t999760250_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1650251105_0_0_0_0_var = il2cpp_codegen_type_from_index(1474);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_453079461_0_TI_var = il2cpp_codegen_type_info_from_index(2623);
		t_1493859145_0_TI_var = il2cpp_codegen_type_info_from_index(2625);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 3;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_453079461_0 * tmp;
		tmp = (t_453079461_0 *)il2cpp_codegen_object_new (t_453079461_0_TI_var);
		m177247154_0(tmp, 0, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t_1493859145_0 * tmp;
		tmp = (t_1493859145_0 *)il2cpp_codegen_object_new (t_1493859145_0_TI_var);
		m254275202_0(tmp, il2cpp_codegen_type_get_object(t1650251105_0_0_0_0_var), NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_935417136_0_TI_var;
extern TypeInfo* t_1268635109_0_TI_var;
void t999760250_0_CustomAttributesCacheGenerator_m1075809207_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_935417136_0_TI_var = il2cpp_codegen_type_info_from_index(2632);
		t_1268635109_0_TI_var = il2cpp_codegen_type_info_from_index(2646);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_935417136_0 * tmp;
		tmp = (t_935417136_0 *)il2cpp_codegen_object_new (t_935417136_0_TI_var);
		m2012788180_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_1268635109_0 * tmp;
		tmp = (t_1268635109_0 *)il2cpp_codegen_object_new (t_1268635109_0_TI_var);
		m_783882643_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t999760250_0_CustomAttributesCacheGenerator_m1277035033_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t497477220_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern const Il2CppType* t_184602914_0_0_0_0_var;
extern TypeInfo* t_1493859145_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_453079461_0_TI_var;
void t1201273697_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_184602914_0_0_0_0_var = il2cpp_codegen_type_from_index(1465);
		t_1493859145_0_TI_var = il2cpp_codegen_type_info_from_index(2625);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_453079461_0_TI_var = il2cpp_codegen_type_info_from_index(2623);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 3;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1493859145_0 * tmp;
		tmp = (t_1493859145_0 *)il2cpp_codegen_object_new (t_1493859145_0_TI_var);
		m254275202_0(tmp, il2cpp_codegen_type_get_object(t_184602914_0_0_0_0_var), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t_453079461_0 * tmp;
		tmp = (t_453079461_0 *)il2cpp_codegen_object_new (t_453079461_0_TI_var);
		m177247154_0(tmp, 0, NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t346672579_0_TI_var;
void t1201273697_0_CustomAttributesCacheGenerator_t1201273697_0_m_967410376_0_Arg0_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t346672579_0_TI_var = il2cpp_codegen_type_info_from_index(285);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t346672579_0 * tmp;
		tmp = (t346672579_0 *)il2cpp_codegen_object_new (t346672579_0_TI_var);
		m_2078982555_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1201273697_0_CustomAttributesCacheGenerator_m_901619408_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1028123158_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1364285478_0_TI_var;
void t_1028123158_0_CustomAttributesCacheGenerator_m_1202029703_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1364285478_0_TI_var = il2cpp_codegen_type_info_from_index(2635);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1364285478_0 * tmp;
		tmp = (t1364285478_0 *)il2cpp_codegen_object_new (t1364285478_0_TI_var);
		m1075768078_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern const Il2CppType* t1138064485_0_0_0_0_var;
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_1493859145_0_TI_var;
extern TypeInfo* t_453079461_0_TI_var;
void t_1368739742_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1138064485_0_0_0_0_var = il2cpp_codegen_type_from_index(1626);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_1493859145_0_TI_var = il2cpp_codegen_type_info_from_index(2625);
		t_453079461_0_TI_var = il2cpp_codegen_type_info_from_index(2623);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 3;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_1493859145_0 * tmp;
		tmp = (t_1493859145_0 *)il2cpp_codegen_object_new (t_1493859145_0_TI_var);
		m254275202_0(tmp, il2cpp_codegen_type_get_object(t1138064485_0_0_0_0_var), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t_453079461_0 * tmp;
		tmp = (t_453079461_0 *)il2cpp_codegen_object_new (t_453079461_0_TI_var);
		m177247154_0(tmp, 0, NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1739344424_0_TI_var;
void t_830258674_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1739344424_0_TI_var = il2cpp_codegen_type_info_from_index(70);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1739344424_0 * tmp;
		tmp = (t1739344424_0 *)il2cpp_codegen_object_new (t1739344424_0_TI_var);
		m1848108622_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t1739344424_0_TI_var;
void t_553130620_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t1739344424_0_TI_var = il2cpp_codegen_type_info_from_index(70);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t1739344424_0 * tmp;
		tmp = (t1739344424_0 *)il2cpp_codegen_object_new (t1739344424_0_TI_var);
		m1848108622_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern const Il2CppType* t_994414738_0_0_0_0_var;
extern TypeInfo* t_1493859145_0_TI_var;
extern TypeInfo* t_453079461_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t_1690497637_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_994414738_0_0_0_0_var = il2cpp_codegen_type_from_index(1358);
		t_1493859145_0_TI_var = il2cpp_codegen_type_info_from_index(2625);
		t_453079461_0_TI_var = il2cpp_codegen_type_info_from_index(2623);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 3;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1493859145_0 * tmp;
		tmp = (t_1493859145_0 *)il2cpp_codegen_object_new (t_1493859145_0_TI_var);
		m254275202_0(tmp, il2cpp_codegen_type_get_object(t_994414738_0_0_0_0_var), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_453079461_0 * tmp;
		tmp = (t_453079461_0 *)il2cpp_codegen_object_new (t_453079461_0_TI_var);
		m177247154_0(tmp, 0, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_263926749_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t1309817732_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_263926749_0_TI_var = il2cpp_codegen_type_info_from_index(596);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_263926749_0 * tmp;
		tmp = (t_263926749_0 *)il2cpp_codegen_object_new (t_263926749_0_TI_var);
		m_2060110469_0(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t1929923979_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1636283143_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1739344424_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t_417741046_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1739344424_0_TI_var = il2cpp_codegen_type_info_from_index(70);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1739344424_0 * tmp;
		tmp = (t1739344424_0 *)il2cpp_codegen_object_new (t1739344424_0_TI_var);
		m1848108622_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern const Il2CppType* t_175219002_0_0_0_0_var;
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_1493859145_0_TI_var;
extern TypeInfo* t_453079461_0_TI_var;
void t2012104377_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_175219002_0_0_0_0_var = il2cpp_codegen_type_from_index(1728);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_1493859145_0_TI_var = il2cpp_codegen_type_info_from_index(2625);
		t_453079461_0_TI_var = il2cpp_codegen_type_info_from_index(2623);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 3;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_1493859145_0 * tmp;
		tmp = (t_1493859145_0 *)il2cpp_codegen_object_new (t_1493859145_0_TI_var);
		m254275202_0(tmp, il2cpp_codegen_type_get_object(t_175219002_0_0_0_0_var), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t_453079461_0 * tmp;
		tmp = (t_453079461_0 *)il2cpp_codegen_object_new (t_453079461_0_TI_var);
		m177247154_0(tmp, 0, NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1268635109_0_TI_var;
extern TypeInfo* t_935417136_0_TI_var;
void t2012104377_0_CustomAttributesCacheGenerator_m_639002351_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1268635109_0_TI_var = il2cpp_codegen_type_info_from_index(2646);
		t_935417136_0_TI_var = il2cpp_codegen_type_info_from_index(2632);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1268635109_0 * tmp;
		tmp = (t_1268635109_0 *)il2cpp_codegen_object_new (t_1268635109_0_TI_var);
		m_783882643_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_935417136_0 * tmp;
		tmp = (t_935417136_0 *)il2cpp_codegen_object_new (t_935417136_0_TI_var);
		m2012788180_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1268635109_0_TI_var;
extern TypeInfo* t_935417136_0_TI_var;
void t2012104377_0_CustomAttributesCacheGenerator_m_1333483428_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1268635109_0_TI_var = il2cpp_codegen_type_info_from_index(2646);
		t_935417136_0_TI_var = il2cpp_codegen_type_info_from_index(2632);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1268635109_0 * tmp;
		tmp = (t_1268635109_0 *)il2cpp_codegen_object_new (t_1268635109_0_TI_var);
		m_783882643_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_935417136_0 * tmp;
		tmp = (t_935417136_0 *)il2cpp_codegen_object_new (t_935417136_0_TI_var);
		m2012788180_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t138913777_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1854829940_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1922681546_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t2125155118_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t1739344424_0_TI_var;
void t_1070965557_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t1739344424_0_TI_var = il2cpp_codegen_type_info_from_index(70);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t1739344424_0 * tmp;
		tmp = (t1739344424_0 *)il2cpp_codegen_object_new (t1739344424_0_TI_var);
		m1848108622_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t664799532_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_2094261646_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t_73036622_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 1, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1897343203_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t372060821_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_11175500_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_11175500_0_CustomAttributesCacheGenerator_m1363893992_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_2094261646_0_TI_var;
void t_2023696007_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 1, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1739344424_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t515325933_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1739344424_0_TI_var = il2cpp_codegen_type_info_from_index(70);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1739344424_0 * tmp;
		tmp = (t1739344424_0 *)il2cpp_codegen_object_new (t1739344424_0_TI_var);
		m1848108622_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_2094261646_0_TI_var;
void t641147505_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 71, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_2094261646_0_TI_var;
void t_1753785048_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 1, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_751682200_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_2094261646_0_TI_var;
void t_1869182769_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 1, NULL);
		m_209148298_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1550927759_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t_1550927759_0_CustomAttributesCacheGenerator_m229488711_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 3, 1, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t_1550927759_0_CustomAttributesCacheGenerator_m_1933621867_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 3, 2, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_2094261646_0_TI_var;
void t724124893_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 1133, NULL);
		m_209148298_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_850184935_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t931897813_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_804528054_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_2094261646_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t_453079461_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 5, NULL);
		m_209148298_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_866138281_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_2094261646_0_TI_var;
void t_1493859145_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 4, NULL);
		m_209148298_0(tmp, false, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1634129550_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_2094261646_0_TI_var;
void t1567754047_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 960, NULL);
		m_209148298_0(tmp, false, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1364285478_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t_1770119738_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1364285478_0_TI_var = il2cpp_codegen_type_info_from_index(2635);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1364285478_0 * tmp;
		tmp = (t1364285478_0 *)il2cpp_codegen_object_new (t1364285478_0_TI_var);
		m1339517176_0(tmp, il2cpp_codegen_string_new_wrapper("Struct should be [StructLayout(LayoutKind.Sequential)] but will need to be reordered for that."), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1007622098_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_2094261646_0_TI_var;
void t_672849959_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 1024, NULL);
		m_209148298_0(tmp, false, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_816267795_0_TI_var;
void t_91361724_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_816267795_0_TI_var = il2cpp_codegen_type_info_from_index(2648);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_816267795_0 * tmp;
		tmp = (t_816267795_0 *)il2cpp_codegen_object_new (t_816267795_0_TI_var);
		m1596284123_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t358962582_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_2094261646_0_TI_var;
void t_357364179_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 64, NULL);
		m_209148298_0(tmp, false, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t_49275833_0_CustomAttributesCacheGenerator_m1890452380_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 3, 1, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t_49275833_0_CustomAttributesCacheGenerator_m1146946803_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 3, 2, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t_49275833_0_CustomAttributesCacheGenerator_m_1156025756_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 3, 1, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t_49275833_0_CustomAttributesCacheGenerator_m1328172664_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 3, 2, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t_49275833_0_CustomAttributesCacheGenerator_m_2127268124_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 3, 2, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t_49275833_0_CustomAttributesCacheGenerator_m1233016688_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 3, 2, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t_49275833_0_CustomAttributesCacheGenerator_m_423083555_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 3, 2, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t_49275833_0_CustomAttributesCacheGenerator_m1505220038_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 3, 2, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t_49275833_0_CustomAttributesCacheGenerator_m1980208835_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 3, 2, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t_49275833_0_CustomAttributesCacheGenerator_m_384784221_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 3, 2, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_2094261646_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t617783220_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 1024, NULL);
		m_209148298_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_2094261646_0_TI_var;
void t953320913_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 1, NULL);
		m683830749_0(tmp, false, NULL);
		m_209148298_0(tmp, false, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1678424990_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern const Il2CppType* t311342296_0_0_0_0_var;
extern TypeInfo* t_860345916_0_TI_var;
extern TypeInfo* t_1065740301_0_TI_var;
extern TypeInfo* t617783220_0_TI_var;
extern TypeInfo* t_672849959_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t1041841086_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t311342296_0_0_0_0_var = il2cpp_codegen_type_from_index(2649);
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		t_1065740301_0_TI_var = il2cpp_codegen_type_info_from_index(2607);
		t617783220_0_TI_var = il2cpp_codegen_type_info_from_index(2626);
		t_672849959_0_TI_var = il2cpp_codegen_type_info_from_index(2627);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 5;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_1065740301_0 * tmp;
		tmp = (t_1065740301_0 *)il2cpp_codegen_object_new (t_1065740301_0_TI_var);
		m1099153635_0(tmp, il2cpp_codegen_string_new_wrapper("03973551-57A1-3900-A2B5-9083E3FF2943"), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t617783220_0 * tmp;
		tmp = (t617783220_0 *)il2cpp_codegen_object_new (t617783220_0_TI_var);
		m658319193_0(tmp, il2cpp_codegen_type_get_object(t311342296_0_0_0_0_var), NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
	{
		t_672849959_0 * tmp;
		tmp = (t_672849959_0 *)il2cpp_codegen_object_new (t_672849959_0_TI_var);
		m1747686341_0(tmp, 1, NULL);
		cache->attributes[3] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[4] = (Il2CppObject*)tmp;
	}
}
extern const Il2CppType* t_808956426_0_0_0_0_var;
extern TypeInfo* t_860345916_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_672849959_0_TI_var;
extern TypeInfo* t_1065740301_0_TI_var;
extern TypeInfo* t617783220_0_TI_var;
void t1573915389_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_808956426_0_0_0_0_var = il2cpp_codegen_type_from_index(2650);
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_672849959_0_TI_var = il2cpp_codegen_type_info_from_index(2627);
		t_1065740301_0_TI_var = il2cpp_codegen_type_info_from_index(2607);
		t617783220_0_TI_var = il2cpp_codegen_type_info_from_index(2626);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 5;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t_672849959_0 * tmp;
		tmp = (t_672849959_0 *)il2cpp_codegen_object_new (t_672849959_0_TI_var);
		m1747686341_0(tmp, 0, NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
	{
		t_1065740301_0 * tmp;
		tmp = (t_1065740301_0 *)il2cpp_codegen_object_new (t_1065740301_0_TI_var);
		m1099153635_0(tmp, il2cpp_codegen_string_new_wrapper("17156360-2F1A-384A-BC52-FDE93C215C5B"), NULL);
		cache->attributes[3] = (Il2CppObject*)tmp;
	}
	{
		t617783220_0 * tmp;
		tmp = (t617783220_0 *)il2cpp_codegen_object_new (t617783220_0_TI_var);
		m658319193_0(tmp, il2cpp_codegen_type_get_object(t_808956426_0_0_0_0_var), NULL);
		cache->attributes[4] = (Il2CppObject*)tmp;
	}
}
extern const Il2CppType* t_48356816_0_0_0_0_var;
extern TypeInfo* t_672849959_0_TI_var;
extern TypeInfo* t_860345916_0_TI_var;
extern TypeInfo* t_1065740301_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t617783220_0_TI_var;
void t2079060874_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_48356816_0_0_0_0_var = il2cpp_codegen_type_from_index(257);
		t_672849959_0_TI_var = il2cpp_codegen_type_info_from_index(2627);
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		t_1065740301_0_TI_var = il2cpp_codegen_type_info_from_index(2607);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t617783220_0_TI_var = il2cpp_codegen_type_info_from_index(2626);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 5;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_672849959_0 * tmp;
		tmp = (t_672849959_0 *)il2cpp_codegen_object_new (t_672849959_0_TI_var);
		m1747686341_0(tmp, 1, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t_1065740301_0 * tmp;
		tmp = (t_1065740301_0 *)il2cpp_codegen_object_new (t_1065740301_0_TI_var);
		m1099153635_0(tmp, il2cpp_codegen_string_new_wrapper("BEBB2505-8B54-3443-AEAD-142A16DD9CC7"), NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[3] = (Il2CppObject*)tmp;
	}
	{
		t617783220_0 * tmp;
		tmp = (t617783220_0 *)il2cpp_codegen_object_new (t617783220_0_TI_var);
		m658319193_0(tmp, il2cpp_codegen_type_get_object(t_48356816_0_0_0_0_var), NULL);
		cache->attributes[4] = (Il2CppObject*)tmp;
	}
}
extern const Il2CppType* t333835149_0_0_0_0_var;
extern TypeInfo* t_860345916_0_TI_var;
extern TypeInfo* t_672849959_0_TI_var;
extern TypeInfo* t_1065740301_0_TI_var;
extern TypeInfo* t617783220_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t_759103204_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t333835149_0_0_0_0_var = il2cpp_codegen_type_from_index(278);
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		t_672849959_0_TI_var = il2cpp_codegen_type_info_from_index(2627);
		t_1065740301_0_TI_var = il2cpp_codegen_type_info_from_index(2607);
		t617783220_0_TI_var = il2cpp_codegen_type_info_from_index(2626);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 5;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_672849959_0 * tmp;
		tmp = (t_672849959_0 *)il2cpp_codegen_object_new (t_672849959_0_TI_var);
		m1747686341_0(tmp, 1, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t_1065740301_0 * tmp;
		tmp = (t_1065740301_0 *)il2cpp_codegen_object_new (t_1065740301_0_TI_var);
		m1099153635_0(tmp, il2cpp_codegen_string_new_wrapper("B42B6AAC-317E-34D5-9FA9-093BB4160C50"), NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
	{
		t617783220_0 * tmp;
		tmp = (t617783220_0 *)il2cpp_codegen_object_new (t617783220_0_TI_var);
		m658319193_0(tmp, il2cpp_codegen_type_get_object(t333835149_0_0_0_0_var), NULL);
		cache->attributes[3] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[4] = (Il2CppObject*)tmp;
	}
}
extern const Il2CppType* t1528385402_0_0_0_0_var;
extern TypeInfo* t_1065740301_0_TI_var;
extern TypeInfo* t_860345916_0_TI_var;
extern TypeInfo* t_672849959_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t617783220_0_TI_var;
void t_1064710236_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1528385402_0_0_0_0_var = il2cpp_codegen_type_from_index(270);
		t_1065740301_0_TI_var = il2cpp_codegen_type_info_from_index(2607);
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		t_672849959_0_TI_var = il2cpp_codegen_type_info_from_index(2627);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t617783220_0_TI_var = il2cpp_codegen_type_info_from_index(2626);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 5;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1065740301_0 * tmp;
		tmp = (t_1065740301_0 *)il2cpp_codegen_object_new (t_1065740301_0_TI_var);
		m1099153635_0(tmp, il2cpp_codegen_string_new_wrapper("ED3E4384-D7E2-3FA7-8FFD-8940D330519A"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t_672849959_0 * tmp;
		tmp = (t_672849959_0 *)il2cpp_codegen_object_new (t_672849959_0_TI_var);
		m1747686341_0(tmp, 1, NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[3] = (Il2CppObject*)tmp;
	}
	{
		t617783220_0 * tmp;
		tmp = (t617783220_0 *)il2cpp_codegen_object_new (t617783220_0_TI_var);
		m658319193_0(tmp, il2cpp_codegen_type_get_object(t1528385402_0_0_0_0_var), NULL);
		cache->attributes[4] = (Il2CppObject*)tmp;
	}
}
extern const Il2CppType* t_341707618_0_0_0_0_var;
extern TypeInfo* t_1065740301_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t617783220_0_TI_var;
extern TypeInfo* t_860345916_0_TI_var;
extern TypeInfo* t_672849959_0_TI_var;
void t_1164708139_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_341707618_0_0_0_0_var = il2cpp_codegen_type_from_index(252);
		t_1065740301_0_TI_var = il2cpp_codegen_type_info_from_index(2607);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t617783220_0_TI_var = il2cpp_codegen_type_info_from_index(2626);
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		t_672849959_0_TI_var = il2cpp_codegen_type_info_from_index(2627);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 5;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1065740301_0 * tmp;
		tmp = (t_1065740301_0 *)il2cpp_codegen_object_new (t_1065740301_0_TI_var);
		m1099153635_0(tmp, il2cpp_codegen_string_new_wrapper("E9A19478-9646-3679-9B10-8411AE1FD57D"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t617783220_0 * tmp;
		tmp = (t617783220_0 *)il2cpp_codegen_object_new (t617783220_0_TI_var);
		m658319193_0(tmp, il2cpp_codegen_type_get_object(t_341707618_0_0_0_0_var), NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[3] = (Il2CppObject*)tmp;
	}
	{
		t_672849959_0 * tmp;
		tmp = (t_672849959_0 *)il2cpp_codegen_object_new (t_672849959_0_TI_var);
		m1747686341_0(tmp, 1, NULL);
		cache->attributes[4] = (Il2CppObject*)tmp;
	}
}
extern const Il2CppType* t1960157457_0_0_0_0_var;
extern TypeInfo* t_860345916_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t617783220_0_TI_var;
extern TypeInfo* t_672849959_0_TI_var;
extern TypeInfo* t_1065740301_0_TI_var;
void t_177467635_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1960157457_0_0_0_0_var = il2cpp_codegen_type_from_index(94);
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t617783220_0_TI_var = il2cpp_codegen_type_info_from_index(2626);
		t_672849959_0_TI_var = il2cpp_codegen_type_info_from_index(2627);
		t_1065740301_0_TI_var = il2cpp_codegen_type_info_from_index(2607);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 5;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t617783220_0 * tmp;
		tmp = (t617783220_0 *)il2cpp_codegen_object_new (t617783220_0_TI_var);
		m658319193_0(tmp, il2cpp_codegen_type_get_object(t1960157457_0_0_0_0_var), NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
	{
		t_672849959_0 * tmp;
		tmp = (t_672849959_0 *)il2cpp_codegen_object_new (t_672849959_0_TI_var);
		m1747686341_0(tmp, 1, NULL);
		cache->attributes[3] = (Il2CppObject*)tmp;
	}
	{
		t_1065740301_0 * tmp;
		tmp = (t_1065740301_0 *)il2cpp_codegen_object_new (t_1065740301_0_TI_var);
		m1099153635_0(tmp, il2cpp_codegen_string_new_wrapper("C7BD73DE-9F85-3290-88EE-090B8BDFE2DF"), NULL);
		cache->attributes[4] = (Il2CppObject*)tmp;
	}
}
extern const Il2CppType* t1597045466_0_0_0_0_var;
extern TypeInfo* t_672849959_0_TI_var;
extern TypeInfo* t_860345916_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t617783220_0_TI_var;
extern TypeInfo* t_1065740301_0_TI_var;
void t1630382141_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1597045466_0_0_0_0_var = il2cpp_codegen_type_from_index(87);
		t_672849959_0_TI_var = il2cpp_codegen_type_info_from_index(2627);
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t617783220_0_TI_var = il2cpp_codegen_type_info_from_index(2626);
		t_1065740301_0_TI_var = il2cpp_codegen_type_info_from_index(2607);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 5;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_672849959_0 * tmp;
		tmp = (t_672849959_0 *)il2cpp_codegen_object_new (t_672849959_0_TI_var);
		m1747686341_0(tmp, 1, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
	{
		t617783220_0 * tmp;
		tmp = (t617783220_0 *)il2cpp_codegen_object_new (t617783220_0_TI_var);
		m658319193_0(tmp, il2cpp_codegen_type_get_object(t1597045466_0_0_0_0_var), NULL);
		cache->attributes[3] = (Il2CppObject*)tmp;
	}
	{
		t_1065740301_0 * tmp;
		tmp = (t_1065740301_0 *)il2cpp_codegen_object_new (t_1065740301_0_TI_var);
		m1099153635_0(tmp, il2cpp_codegen_string_new_wrapper("9DE59C64-D889-35A1-B897-587D74469E5B"), NULL);
		cache->attributes[4] = (Il2CppObject*)tmp;
	}
}
extern const Il2CppType* t1245022330_0_0_0_0_var;
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_1065740301_0_TI_var;
extern TypeInfo* t_672849959_0_TI_var;
extern TypeInfo* t_860345916_0_TI_var;
extern TypeInfo* t617783220_0_TI_var;
void t_1241665416_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1245022330_0_0_0_0_var = il2cpp_codegen_type_from_index(1712);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_1065740301_0_TI_var = il2cpp_codegen_type_info_from_index(2607);
		t_672849959_0_TI_var = il2cpp_codegen_type_info_from_index(2627);
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		t617783220_0_TI_var = il2cpp_codegen_type_info_from_index(2626);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 5;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_1065740301_0 * tmp;
		tmp = (t_1065740301_0 *)il2cpp_codegen_object_new (t_1065740301_0_TI_var);
		m1099153635_0(tmp, il2cpp_codegen_string_new_wrapper("CE1A3BF5-975E-30CC-97C9-1EF70F8F3993"), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t_672849959_0 * tmp;
		tmp = (t_672849959_0 *)il2cpp_codegen_object_new (t_672849959_0_TI_var);
		m1747686341_0(tmp, 1, NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[3] = (Il2CppObject*)tmp;
	}
	{
		t617783220_0 * tmp;
		tmp = (t617783220_0 *)il2cpp_codegen_object_new (t617783220_0_TI_var);
		m658319193_0(tmp, il2cpp_codegen_type_get_object(t1245022330_0_0_0_0_var), NULL);
		cache->attributes[4] = (Il2CppObject*)tmp;
	}
}
extern const Il2CppType* t1110847646_0_0_0_0_var;
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t617783220_0_TI_var;
extern TypeInfo* t_672849959_0_TI_var;
extern TypeInfo* t_860345916_0_TI_var;
extern TypeInfo* t_1065740301_0_TI_var;
void t_1799954201_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1110847646_0_0_0_0_var = il2cpp_codegen_type_from_index(85);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t617783220_0_TI_var = il2cpp_codegen_type_info_from_index(2626);
		t_672849959_0_TI_var = il2cpp_codegen_type_info_from_index(2627);
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		t_1065740301_0_TI_var = il2cpp_codegen_type_info_from_index(2607);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 5;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t617783220_0 * tmp;
		tmp = (t617783220_0 *)il2cpp_codegen_object_new (t617783220_0_TI_var);
		m658319193_0(tmp, il2cpp_codegen_type_get_object(t1110847646_0_0_0_0_var), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t_672849959_0 * tmp;
		tmp = (t_672849959_0 *)il2cpp_codegen_object_new (t_672849959_0_TI_var);
		m1747686341_0(tmp, 1, NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[3] = (Il2CppObject*)tmp;
	}
	{
		t_1065740301_0 * tmp;
		tmp = (t_1065740301_0 *)il2cpp_codegen_object_new (t_1065740301_0_TI_var);
		m1099153635_0(tmp, il2cpp_codegen_string_new_wrapper("8A7C1442-A9FB-366B-80D8-4939FFA6DBE0"), NULL);
		cache->attributes[4] = (Il2CppObject*)tmp;
	}
}
extern const Il2CppType* t_2111042175_0_0_0_0_var;
extern TypeInfo* t_860345916_0_TI_var;
extern TypeInfo* t_672849959_0_TI_var;
extern TypeInfo* t_1065740301_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t617783220_0_TI_var;
void t987750549_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_2111042175_0_0_0_0_var = il2cpp_codegen_type_from_index(256);
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		t_672849959_0_TI_var = il2cpp_codegen_type_info_from_index(2627);
		t_1065740301_0_TI_var = il2cpp_codegen_type_info_from_index(2607);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t617783220_0_TI_var = il2cpp_codegen_type_info_from_index(2626);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 5;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_672849959_0 * tmp;
		tmp = (t_672849959_0 *)il2cpp_codegen_object_new (t_672849959_0_TI_var);
		m1747686341_0(tmp, 1, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t_1065740301_0 * tmp;
		tmp = (t_1065740301_0 *)il2cpp_codegen_object_new (t_1065740301_0_TI_var);
		m1099153635_0(tmp, il2cpp_codegen_string_new_wrapper("A4924B27-6E3B-37F7-9B83-A4501955E6A7"), NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[3] = (Il2CppObject*)tmp;
	}
	{
		t617783220_0 * tmp;
		tmp = (t617783220_0 *)il2cpp_codegen_object_new (t617783220_0_TI_var);
		m658319193_0(tmp, il2cpp_codegen_type_get_object(t_2111042175_0_0_0_0_var), NULL);
		cache->attributes[4] = (Il2CppObject*)tmp;
	}
}
extern const Il2CppType* t999760250_0_0_0_0_var;
extern TypeInfo* t_860345916_0_TI_var;
extern TypeInfo* t_1065740301_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t617783220_0_TI_var;
extern TypeInfo* t_672849959_0_TI_var;
void t1650251105_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t999760250_0_0_0_0_var = il2cpp_codegen_type_from_index(268);
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		t_1065740301_0_TI_var = il2cpp_codegen_type_info_from_index(2607);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t617783220_0_TI_var = il2cpp_codegen_type_info_from_index(2626);
		t_672849959_0_TI_var = il2cpp_codegen_type_info_from_index(2627);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 5;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_1065740301_0 * tmp;
		tmp = (t_1065740301_0 *)il2cpp_codegen_object_new (t_1065740301_0_TI_var);
		m1099153635_0(tmp, il2cpp_codegen_string_new_wrapper("6240837A-707F-3181-8E98-A36AE086766B"), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
	{
		t617783220_0 * tmp;
		tmp = (t617783220_0 *)il2cpp_codegen_object_new (t617783220_0_TI_var);
		m658319193_0(tmp, il2cpp_codegen_type_get_object(t999760250_0_0_0_0_var), NULL);
		cache->attributes[3] = (Il2CppObject*)tmp;
	}
	{
		t_672849959_0 * tmp;
		tmp = (t_672849959_0 *)il2cpp_codegen_object_new (t_672849959_0_TI_var);
		m1747686341_0(tmp, 1, NULL);
		cache->attributes[4] = (Il2CppObject*)tmp;
	}
}
extern const Il2CppType* t347762177_0_0_0_0_var;
extern TypeInfo* t_672849959_0_TI_var;
extern TypeInfo* t_1065740301_0_TI_var;
extern TypeInfo* t617783220_0_TI_var;
extern TypeInfo* t_860345916_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t_1224748275_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t347762177_0_0_0_0_var = il2cpp_codegen_type_from_index(301);
		t_672849959_0_TI_var = il2cpp_codegen_type_info_from_index(2627);
		t_1065740301_0_TI_var = il2cpp_codegen_type_info_from_index(2607);
		t617783220_0_TI_var = il2cpp_codegen_type_info_from_index(2626);
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 5;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_672849959_0 * tmp;
		tmp = (t_672849959_0 *)il2cpp_codegen_object_new (t_672849959_0_TI_var);
		m1747686341_0(tmp, 1, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_1065740301_0 * tmp;
		tmp = (t_1065740301_0 *)il2cpp_codegen_object_new (t_1065740301_0_TI_var);
		m1099153635_0(tmp, il2cpp_codegen_string_new_wrapper("007D8A14-FDF3-363E-9A0B-FEC0618260A2"), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t617783220_0 * tmp;
		tmp = (t617783220_0 *)il2cpp_codegen_object_new (t617783220_0_TI_var);
		m658319193_0(tmp, il2cpp_codegen_type_get_object(t347762177_0_0_0_0_var), NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[3] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[4] = (Il2CppObject*)tmp;
	}
}
extern const Il2CppType* t1201273697_0_0_0_0_var;
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_860345916_0_TI_var;
extern TypeInfo* t_1065740301_0_TI_var;
extern TypeInfo* t_672849959_0_TI_var;
extern TypeInfo* t617783220_0_TI_var;
void t_184602914_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1201273697_0_0_0_0_var = il2cpp_codegen_type_from_index(56);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		t_1065740301_0_TI_var = il2cpp_codegen_type_info_from_index(2607);
		t_672849959_0_TI_var = il2cpp_codegen_type_info_from_index(2627);
		t617783220_0_TI_var = il2cpp_codegen_type_info_from_index(2626);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 5;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t_1065740301_0 * tmp;
		tmp = (t_1065740301_0 *)il2cpp_codegen_object_new (t_1065740301_0_TI_var);
		m1099153635_0(tmp, il2cpp_codegen_string_new_wrapper("FFCC1B5D-ECB8-38DD-9B01-3DC8ABC2AA5F"), NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
	{
		t_672849959_0 * tmp;
		tmp = (t_672849959_0 *)il2cpp_codegen_object_new (t_672849959_0_TI_var);
		m1747686341_0(tmp, 1, NULL);
		cache->attributes[3] = (Il2CppObject*)tmp;
	}
	{
		t617783220_0 * tmp;
		tmp = (t617783220_0 *)il2cpp_codegen_object_new (t617783220_0_TI_var);
		m658319193_0(tmp, il2cpp_codegen_type_get_object(t1201273697_0_0_0_0_var), NULL);
		cache->attributes[4] = (Il2CppObject*)tmp;
	}
}
extern const Il2CppType* t_1368739742_0_0_0_0_var;
extern TypeInfo* t_672849959_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_860345916_0_TI_var;
extern TypeInfo* t_1065740301_0_TI_var;
extern TypeInfo* t617783220_0_TI_var;
void t1138064485_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1368739742_0_0_0_0_var = il2cpp_codegen_type_from_index(251);
		t_672849959_0_TI_var = il2cpp_codegen_type_info_from_index(2627);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		t_1065740301_0_TI_var = il2cpp_codegen_type_info_from_index(2607);
		t617783220_0_TI_var = il2cpp_codegen_type_info_from_index(2626);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 5;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_672849959_0 * tmp;
		tmp = (t_672849959_0 *)il2cpp_codegen_object_new (t_672849959_0_TI_var);
		m1747686341_0(tmp, 1, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
	{
		t_1065740301_0 * tmp;
		tmp = (t_1065740301_0 *)il2cpp_codegen_object_new (t_1065740301_0_TI_var);
		m1099153635_0(tmp, il2cpp_codegen_string_new_wrapper("D002E9BA-D9E3-3749-B1D3-D565A08B13E7"), NULL);
		cache->attributes[3] = (Il2CppObject*)tmp;
	}
	{
		t617783220_0 * tmp;
		tmp = (t617783220_0 *)il2cpp_codegen_object_new (t617783220_0_TI_var);
		m658319193_0(tmp, il2cpp_codegen_type_get_object(t_1368739742_0_0_0_0_var), NULL);
		cache->attributes[4] = (Il2CppObject*)tmp;
	}
}
extern const Il2CppType* t_1708353152_0_0_0_0_var;
extern TypeInfo* t617783220_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_860345916_0_TI_var;
extern TypeInfo* t_672849959_0_TI_var;
extern TypeInfo* t_1065740301_0_TI_var;
void t_1682165174_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1708353152_0_0_0_0_var = il2cpp_codegen_type_from_index(253);
		t617783220_0_TI_var = il2cpp_codegen_type_info_from_index(2626);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		t_672849959_0_TI_var = il2cpp_codegen_type_info_from_index(2627);
		t_1065740301_0_TI_var = il2cpp_codegen_type_info_from_index(2607);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 5;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t617783220_0 * tmp;
		tmp = (t617783220_0 *)il2cpp_codegen_object_new (t617783220_0_TI_var);
		m658319193_0(tmp, il2cpp_codegen_type_get_object(t_1708353152_0_0_0_0_var), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
	{
		t_672849959_0 * tmp;
		tmp = (t_672849959_0 *)il2cpp_codegen_object_new (t_672849959_0_TI_var);
		m1747686341_0(tmp, 1, NULL);
		cache->attributes[3] = (Il2CppObject*)tmp;
	}
	{
		t_1065740301_0 * tmp;
		tmp = (t_1065740301_0 *)il2cpp_codegen_object_new (t_1065740301_0_TI_var);
		m1099153635_0(tmp, il2cpp_codegen_string_new_wrapper("D05FFA9A-04AF-3519-8EE1-8D93AD73430B"), NULL);
		cache->attributes[4] = (Il2CppObject*)tmp;
	}
}
extern const Il2CppType* t686322339_0_0_0_0_var;
extern TypeInfo* t_860345916_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_1065740301_0_TI_var;
extern TypeInfo* t_672849959_0_TI_var;
extern TypeInfo* t617783220_0_TI_var;
void t593130263_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t686322339_0_0_0_0_var = il2cpp_codegen_type_from_index(1631);
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_1065740301_0_TI_var = il2cpp_codegen_type_info_from_index(2607);
		t_672849959_0_TI_var = il2cpp_codegen_type_info_from_index(2627);
		t617783220_0_TI_var = il2cpp_codegen_type_info_from_index(2626);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 5;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t_1065740301_0 * tmp;
		tmp = (t_1065740301_0 *)il2cpp_codegen_object_new (t_1065740301_0_TI_var);
		m1099153635_0(tmp, il2cpp_codegen_string_new_wrapper("36329EBA-F97A-3565-BC07-0ED5C6EF19FC"), NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
	{
		t_672849959_0 * tmp;
		tmp = (t_672849959_0 *)il2cpp_codegen_object_new (t_672849959_0_TI_var);
		m1747686341_0(tmp, 1, NULL);
		cache->attributes[3] = (Il2CppObject*)tmp;
	}
	{
		t617783220_0 * tmp;
		tmp = (t617783220_0 *)il2cpp_codegen_object_new (t617783220_0_TI_var);
		m658319193_0(tmp, il2cpp_codegen_type_get_object(t686322339_0_0_0_0_var), NULL);
		cache->attributes[4] = (Il2CppObject*)tmp;
	}
}
extern const Il2CppType* t_1690497637_0_0_0_0_var;
extern TypeInfo* t_860345916_0_TI_var;
extern TypeInfo* t_672849959_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t617783220_0_TI_var;
extern TypeInfo* t_1065740301_0_TI_var;
void t_994414738_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1690497637_0_0_0_0_var = il2cpp_codegen_type_from_index(255);
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		t_672849959_0_TI_var = il2cpp_codegen_type_info_from_index(2627);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t617783220_0_TI_var = il2cpp_codegen_type_info_from_index(2626);
		t_1065740301_0_TI_var = il2cpp_codegen_type_info_from_index(2607);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 5;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_672849959_0 * tmp;
		tmp = (t_672849959_0 *)il2cpp_codegen_object_new (t_672849959_0_TI_var);
		m1747686341_0(tmp, 1, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
	{
		t617783220_0 * tmp;
		tmp = (t617783220_0 *)il2cpp_codegen_object_new (t617783220_0_TI_var);
		m658319193_0(tmp, il2cpp_codegen_type_get_object(t_1690497637_0_0_0_0_var), NULL);
		cache->attributes[3] = (Il2CppObject*)tmp;
	}
	{
		t_1065740301_0 * tmp;
		tmp = (t_1065740301_0 *)il2cpp_codegen_object_new (t_1065740301_0_TI_var);
		m1099153635_0(tmp, il2cpp_codegen_string_new_wrapper("993634C4-E47A-32CC-BE08-85F567DC27D6"), NULL);
		cache->attributes[4] = (Il2CppObject*)tmp;
	}
}
extern const Il2CppType* t2012104377_0_0_0_0_var;
extern TypeInfo* t_1065740301_0_TI_var;
extern TypeInfo* t617783220_0_TI_var;
extern TypeInfo* t_860345916_0_TI_var;
extern TypeInfo* t_672849959_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t_175219002_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2012104377_0_0_0_0_var = il2cpp_codegen_type_from_index(86);
		t_1065740301_0_TI_var = il2cpp_codegen_type_info_from_index(2607);
		t617783220_0_TI_var = il2cpp_codegen_type_info_from_index(2626);
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		t_672849959_0_TI_var = il2cpp_codegen_type_info_from_index(2627);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 5;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1065740301_0 * tmp;
		tmp = (t_1065740301_0 *)il2cpp_codegen_object_new (t_1065740301_0_TI_var);
		m1099153635_0(tmp, il2cpp_codegen_string_new_wrapper("F59ED4E4-E68F-3218-BD77-061AA82824BF"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t617783220_0 * tmp;
		tmp = (t617783220_0 *)il2cpp_codegen_object_new (t617783220_0_TI_var);
		m658319193_0(tmp, il2cpp_codegen_type_get_object(t2012104377_0_0_0_0_var), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
	{
		t_672849959_0 * tmp;
		tmp = (t_672849959_0 *)il2cpp_codegen_object_new (t_672849959_0_TI_var);
		m1747686341_0(tmp, 1, NULL);
		cache->attributes[3] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[4] = (Il2CppObject*)tmp;
	}
}
extern const Il2CppType* t_14363353_0_0_0_0_var;
extern TypeInfo* t_1065740301_0_TI_var;
extern TypeInfo* t_860345916_0_TI_var;
extern TypeInfo* t_672849959_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t617783220_0_TI_var;
void t1544057413_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_14363353_0_0_0_0_var = il2cpp_codegen_type_from_index(16);
		t_1065740301_0_TI_var = il2cpp_codegen_type_info_from_index(2607);
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		t_672849959_0_TI_var = il2cpp_codegen_type_info_from_index(2627);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t617783220_0_TI_var = il2cpp_codegen_type_info_from_index(2626);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 5;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1065740301_0 * tmp;
		tmp = (t_1065740301_0 *)il2cpp_codegen_object_new (t_1065740301_0_TI_var);
		m1099153635_0(tmp, il2cpp_codegen_string_new_wrapper("C281C7F1-4AA9-3517-961A-463CFED57E75"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t_672849959_0 * tmp;
		tmp = (t_672849959_0 *)il2cpp_codegen_object_new (t_672849959_0_TI_var);
		m1747686341_0(tmp, 1, NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[3] = (Il2CppObject*)tmp;
	}
	{
		t617783220_0 * tmp;
		tmp = (t617783220_0 *)il2cpp_codegen_object_new (t617783220_0_TI_var);
		m658319193_0(tmp, il2cpp_codegen_type_get_object(t_14363353_0_0_0_0_var), NULL);
		cache->attributes[4] = (Il2CppObject*)tmp;
	}
}
extern const Il2CppType* t_1589638864_0_0_0_0_var;
extern TypeInfo* t_672849959_0_TI_var;
extern TypeInfo* t_860345916_0_TI_var;
extern TypeInfo* t_1065740301_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t617783220_0_TI_var;
void t_812818778_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1589638864_0_0_0_0_var = il2cpp_codegen_type_from_index(90);
		t_672849959_0_TI_var = il2cpp_codegen_type_info_from_index(2627);
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		t_1065740301_0_TI_var = il2cpp_codegen_type_info_from_index(2607);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t617783220_0_TI_var = il2cpp_codegen_type_info_from_index(2626);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 5;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_672849959_0 * tmp;
		tmp = (t_672849959_0 *)il2cpp_codegen_object_new (t_672849959_0_TI_var);
		m1747686341_0(tmp, 1, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t_1065740301_0 * tmp;
		tmp = (t_1065740301_0 *)il2cpp_codegen_object_new (t_1065740301_0_TI_var);
		m1099153635_0(tmp, il2cpp_codegen_string_new_wrapper("7E5678EE-48B3-3F83-B076-C58543498A58"), NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[3] = (Il2CppObject*)tmp;
	}
	{
		t617783220_0 * tmp;
		tmp = (t617783220_0 *)il2cpp_codegen_object_new (t617783220_0_TI_var);
		m658319193_0(tmp, il2cpp_codegen_type_get_object(t_1589638864_0_0_0_0_var), NULL);
		cache->attributes[4] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1914798628_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1135862845_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t870181301_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t870181301_0_CustomAttributesCacheGenerator_m1831666581_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t870181301_0_CustomAttributesCacheGenerator_m_1173052098_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t775290175_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2049091538_0_TI_var;
void t775290175_0_CustomAttributesCacheGenerator_m_462109231_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2049091538_0_TI_var = il2cpp_codegen_type_info_from_index(2631);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2049091538_0 * tmp;
		tmp = (t2049091538_0 *)il2cpp_codegen_object_new (t2049091538_0_TI_var);
		m_1583493676_0(tmp, il2cpp_codegen_string_new_wrapper("Use RegisterChannel(IChannel,Boolean)"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1364285478_0_TI_var;
void t_1517215494_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1364285478_0_TI_var = il2cpp_codegen_type_info_from_index(2635);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1364285478_0 * tmp;
		tmp = (t1364285478_0 *)il2cpp_codegen_object_new (t1364285478_0_TI_var);
		m1339517176_0(tmp, il2cpp_codegen_string_new_wrapper("Handle domain unloading?"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1661485192_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_263926749_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t1766134215_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_263926749_0_TI_var = il2cpp_codegen_type_info_from_index(596);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_263926749_0 * tmp;
		tmp = (t_263926749_0 *)il2cpp_codegen_object_new (t_263926749_0_TI_var);
		m_2060110469_0(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_921233655_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1457954049_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t204238183_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t2041471755_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t343119444_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1915744201_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_2094261646_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t1421653365_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 4, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1482523964_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1987962069_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_567971411_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1409252684_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t113516694_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1141224822_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_2096926351_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1025832654_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1338273455_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_2094261646_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t_1920043750_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 4, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1920043750_0_CustomAttributesCacheGenerator_m_2119102694_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1920043750_0_CustomAttributesCacheGenerator_m525966365_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1033949444_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t133533059_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t_836909785_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t_836909785_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map20(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1759382935_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map23(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1759382935_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map24(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t357835487_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1360678116_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1010312215_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t364850749_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_2058513601_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t179956965_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1026700571_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_2078397438_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_319350912_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t605205349_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t605205349_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map1F(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_263926749_0_TI_var;
void t_1530192697_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_263926749_0_TI_var = il2cpp_codegen_type_info_from_index(596);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_263926749_0 * tmp;
		tmp = (t_263926749_0 *)il2cpp_codegen_object_new (t_263926749_0_TI_var);
		m_2060110469_0(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t_1530192697_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map21(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t_1530192697_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map22(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t339516822_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t110369929_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_807158354_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_2094261646_0_TI_var;
void t_979020858_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 256, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_2094261646_0_TI_var;
void t_852007591_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 64, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_2094261646_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t2144733271_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 2048, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_2094261646_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t379727366_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 1052, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_2094261646_0_TI_var;
void t_1329358666_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 4, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1329358666_0_CustomAttributesCacheGenerator_m_707545756_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1329358666_0_CustomAttributesCacheGenerator_m_1903888019_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t2088703102_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t25242624_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_358251415_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1834307716_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1593147674_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_681653110_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1287786682_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1907924066_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1103294748_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_941252166_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t_941252166_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map26(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t_941252166_0_CustomAttributesCacheGenerator_m53840305_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 3, 2, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_2014789899_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t_820426210_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map27(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t_820426210_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map28(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t346672579_0_TI_var;
void t_820426210_0_CustomAttributesCacheGenerator_t_820426210_0_m_1105979807_0_Arg1_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t346672579_0_TI_var = il2cpp_codegen_type_info_from_index(285);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t346672579_0 * tmp;
		tmp = (t346672579_0 *)il2cpp_codegen_object_new (t346672579_0_TI_var);
		m_2078982555_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_362973422_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_730980429_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t_730980429_0_CustomAttributesCacheGenerator_m162250343_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 3, 2, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t_730980429_0_CustomAttributesCacheGenerator_m620317996_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 3, 2, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1193204021_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_926414644_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_250152796_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1028289717_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_2051761722_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_752367606_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t_752367606_0_CustomAttributesCacheGenerator_U3CDefaultSurrogateSelectorU3Ek__BackingField(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t_752367606_0_CustomAttributesCacheGenerator_m219714691_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_317248741_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1713603043_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t892438032_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t600188995_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t2045053349_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_2068774726_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1236994970_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t_817160934_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1340067688_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t275138394_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_400063483_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1180863347_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_2094261646_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t1352841157_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 64, NULL);
		m_209148298_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_2094261646_0_TI_var;
void t2143737536_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 64, NULL);
		m_209148298_0(tmp, false, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_2094261646_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t1412354682_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 64, NULL);
		m_209148298_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_2094261646_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t1816079349_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 64, NULL);
		m_209148298_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t300855991_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t273661585_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t716136_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_2018490193_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t_2018490193_0_CustomAttributesCacheGenerator_m_278543874_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t_2018490193_0_CustomAttributesCacheGenerator_m_39995632_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1185439897_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t2060733842_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1739344424_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t1978268348_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1739344424_0_TI_var = il2cpp_codegen_type_info_from_index(70);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1739344424_0 * tmp;
		tmp = (t1739344424_0 *)il2cpp_codegen_object_new (t1739344424_0_TI_var);
		m1848108622_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t1364285478_0_TI_var;
void t_1468785580_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t1364285478_0_TI_var = il2cpp_codegen_type_info_from_index(2635);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t1364285478_0 * tmp;
		tmp = (t1364285478_0 *)il2cpp_codegen_object_new (t1364285478_0_TI_var);
		m1339517176_0(tmp, il2cpp_codegen_string_new_wrapper("X509ContentType.SerializedCert isn't supported (anywhere in the class)"), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2049091538_0_TI_var;
void t_1468785580_0_CustomAttributesCacheGenerator_m_687696083_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2049091538_0_TI_var = il2cpp_codegen_type_info_from_index(2631);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2049091538_0 * tmp;
		tmp = (t2049091538_0 *)il2cpp_codegen_object_new (t2049091538_0_TI_var);
		m_1583493676_0(tmp, il2cpp_codegen_string_new_wrapper("Use the Issuer property."), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2049091538_0_TI_var;
void t_1468785580_0_CustomAttributesCacheGenerator_m_1939979928_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2049091538_0_TI_var = il2cpp_codegen_type_info_from_index(2631);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2049091538_0 * tmp;
		tmp = (t2049091538_0 *)il2cpp_codegen_object_new (t2049091538_0_TI_var);
		m_1583493676_0(tmp, il2cpp_codegen_string_new_wrapper("Use the Subject property."), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1468785580_0_CustomAttributesCacheGenerator_m_153830357_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1364285478_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t_1468785580_0_CustomAttributesCacheGenerator_m562956152_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1364285478_0_TI_var = il2cpp_codegen_type_info_from_index(2635);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1364285478_0 * tmp;
		tmp = (t1364285478_0 *)il2cpp_codegen_object_new (t1364285478_0_TI_var);
		m1339517176_0(tmp, il2cpp_codegen_string_new_wrapper("missing KeyStorageFlags support"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, false, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1468785580_0_CustomAttributesCacheGenerator_m1676863543_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1739344424_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t1495990748_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1739344424_0_TI_var = il2cpp_codegen_type_info_from_index(70);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1739344424_0 * tmp;
		tmp = (t1739344424_0 *)il2cpp_codegen_object_new (t1739344424_0_TI_var);
		m1848108622_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1233528832_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t938401775_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t561690262_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1940221401_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1449993557_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1126076506_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t346672579_0_TI_var;
void t_1126076506_0_CustomAttributesCacheGenerator_t_1126076506_0_m_2125865220_0_Arg1_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t346672579_0_TI_var = il2cpp_codegen_type_info_from_index(285);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t346672579_0 * tmp;
		tmp = (t346672579_0 *)il2cpp_codegen_object_new (t346672579_0_TI_var);
		m_2078982555_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_847622937_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t417666619_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1419105373_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1739344424_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t2089048719_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1739344424_0_TI_var = il2cpp_codegen_type_info_from_index(70);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1739344424_0 * tmp;
		tmp = (t1739344424_0 *)il2cpp_codegen_object_new (t1739344424_0_TI_var);
		m1848108622_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1407017969_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1312893344_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1501126317_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t85834112_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t85834112_0_CustomAttributesCacheGenerator_t85834112_0____PublicOnly_PropertyInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1760562389_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1221743410_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1527367985_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_2089119026_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_944826814_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t930547574_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1375379353_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_364943067_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1463262887_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1422856944_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1335394806_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t2084792895_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t956398145_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_618531494_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t967500128_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1321865649_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1807517408_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t366816587_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t2081380672_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_498509227_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_2077935199_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t670712348_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1501125859_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t594205142_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t594205142_0_CustomAttributesCacheGenerator_t594205142_0____PublicOnly_PropertyInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_101314877_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1640210324_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1713967109_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1794859837_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1446289910_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1023738275_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1901047527_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1311819264_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1579196385_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1850956113_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1435905042_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1446838211_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_109975918_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1189633369_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_69569975_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t273478736_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t82600095_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1909769311_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1086800021_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1494551101_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1027649272_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_977053633_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_385881936_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2049091538_0_TI_var;
extern TypeInfo* t1739344424_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t1831643582_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2049091538_0_TI_var = il2cpp_codegen_type_info_from_index(2631);
		t1739344424_0_TI_var = il2cpp_codegen_type_info_from_index(70);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 3;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2049091538_0 * tmp;
		tmp = (t2049091538_0 *)il2cpp_codegen_object_new (t2049091538_0_TI_var);
		m_1583493676_0(tmp, il2cpp_codegen_string_new_wrapper("CAS support is not available with Silverlight applications."), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t1739344424_0 * tmp;
		tmp = (t1739344424_0 *)il2cpp_codegen_object_new (t1739344424_0_TI_var);
		m1848108622_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1656563532_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_703710279_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1364285478_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t1919687788_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1364285478_0_TI_var = il2cpp_codegen_type_info_from_index(2635);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1364285478_0 * tmp;
		tmp = (t1364285478_0 *)il2cpp_codegen_object_new (t1364285478_0_TI_var);
		m1339517176_0(tmp, il2cpp_codegen_string_new_wrapper("Serialization format not compatible with .NET"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1919687788_0_CustomAttributesCacheGenerator_m_1969107381_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1919687788_0_CustomAttributesCacheGenerator_m1260371757_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1205738483_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1560765059_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1424180201_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t26474408_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_62191564_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1304560037_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t661538815_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1262893478_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1262893478_0_CustomAttributesCacheGenerator_m_1645878959_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t1364285478_0_TI_var;
void t703560575_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t1364285478_0_TI_var = il2cpp_codegen_type_info_from_index(2635);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t1364285478_0 * tmp;
		tmp = (t1364285478_0 *)il2cpp_codegen_object_new (t1364285478_0_TI_var);
		m1339517176_0(tmp, il2cpp_codegen_string_new_wrapper("CAS support is experimental (and unsupported)."), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t703560575_0_CustomAttributesCacheGenerator_m1762790716_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t703560575_0_CustomAttributesCacheGenerator_m_999835160_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t2093524359_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t2060610363_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1619616379_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t_1274095008_0_CustomAttributesCacheGenerator_U3CDeclarativeSecurityU3Ek__BackingField(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t_1274095008_0_CustomAttributesCacheGenerator_m_301498530_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1503839097_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_2094544078_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_2094544078_0_CustomAttributesCacheGenerator_t_2094544078_0____Demanded_PropertyInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1038001388_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2049091538_0_TI_var;
void t_1038001388_0_CustomAttributesCacheGenerator_t_1038001388_0____SecurityEnabled_PropertyInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2049091538_0_TI_var = il2cpp_codegen_type_info_from_index(2631);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2049091538_0 * tmp;
		tmp = (t2049091538_0 *)il2cpp_codegen_object_new (t2049091538_0_TI_var);
		m_1583493676_0(tmp, il2cpp_codegen_string_new_wrapper("The security manager cannot be turned off on MS runtime"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1364285478_0_TI_var;
extern TypeInfo* t_2094261646_0_TI_var;
void t1533519461_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1364285478_0_TI_var = il2cpp_codegen_type_info_from_index(2635);
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1364285478_0 * tmp;
		tmp = (t1364285478_0 *)il2cpp_codegen_object_new (t1364285478_0_TI_var);
		m1339517176_0(tmp, il2cpp_codegen_string_new_wrapper("Only supported by the runtime when CoreCLR is enabled"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 32767, NULL);
		m683830749_0(tmp, false, NULL);
		m_209148298_0(tmp, false, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_2094261646_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t_816267795_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 5188, NULL);
		m683830749_0(tmp, true, NULL);
		m_209148298_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_2094261646_0_TI_var;
void t1025020796_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 2, NULL);
		m683830749_0(tmp, true, NULL);
		m_209148298_0(tmp, false, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t1364285478_0_TI_var;
void t2042672222_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t1364285478_0_TI_var = il2cpp_codegen_type_info_from_index(2635);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t1364285478_0 * tmp;
		tmp = (t1364285478_0 *)il2cpp_codegen_object_new (t1364285478_0_TI_var);
		m1339517176_0(tmp, il2cpp_codegen_string_new_wrapper("Serialization format not compatible with .NET"), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t2042672222_0_CustomAttributesCacheGenerator_m_550404395_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, false, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t2042672222_0_CustomAttributesCacheGenerator_m1396020051_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, false, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1364285478_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t2042672222_0_CustomAttributesCacheGenerator_m_601366373_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1364285478_0_TI_var = il2cpp_codegen_type_info_from_index(2635);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1364285478_0 * tmp;
		tmp = (t1364285478_0 *)il2cpp_codegen_object_new (t1364285478_0_TI_var);
		m1339517176_0(tmp, il2cpp_codegen_string_new_wrapper("we have simple override to match method signature."), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, false, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t379861828_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t379861828_0_CustomAttributesCacheGenerator_t379861828_0____Fallback_PropertyInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t379861828_0_CustomAttributesCacheGenerator_t379861828_0____FallbackBuffer_PropertyInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1364285478_0_TI_var;
void t_1225040354_0_CustomAttributesCacheGenerator_m_1950183808_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1364285478_0_TI_var = il2cpp_codegen_type_info_from_index(2635);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1364285478_0 * tmp;
		tmp = (t1364285478_0 *)il2cpp_codegen_object_new (t1364285478_0_TI_var);
		m1075768078_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1364285478_0_TI_var;
void t1088418254_0_CustomAttributesCacheGenerator_m517300448_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1364285478_0_TI_var = il2cpp_codegen_type_info_from_index(2635);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1364285478_0 * tmp;
		tmp = (t1364285478_0 *)il2cpp_codegen_object_new (t1364285478_0_TI_var);
		m1075768078_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1491589107_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t346672579_0_TI_var;
void t_1491589107_0_CustomAttributesCacheGenerator_t_1491589107_0_m_95650744_0_Arg1_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t346672579_0_TI_var = il2cpp_codegen_type_info_from_index(285);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t346672579_0 * tmp;
		tmp = (t346672579_0 *)il2cpp_codegen_object_new (t346672579_0_TI_var);
		m_2078982555_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1491589107_0_CustomAttributesCacheGenerator_m_1631359155_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_860345916_0_TI_var;
void t_1491589107_0_CustomAttributesCacheGenerator_m_190464752_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_860345916_0_TI_var;
void t_1491589107_0_CustomAttributesCacheGenerator_m_474473552_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1491589107_0_CustomAttributesCacheGenerator_t_1491589107_0____IsReadOnly_PropertyInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1491589107_0_CustomAttributesCacheGenerator_t_1491589107_0____DecoderFallback_PropertyInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1491589107_0_CustomAttributesCacheGenerator_t_1491589107_0____EncoderFallback_PropertyInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1364285478_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_263926749_0_TI_var;
void t1359700700_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1364285478_0_TI_var = il2cpp_codegen_type_info_from_index(2635);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_263926749_0_TI_var = il2cpp_codegen_type_info_from_index(596);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 3;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1364285478_0 * tmp;
		tmp = (t1364285478_0 *)il2cpp_codegen_object_new (t1364285478_0_TI_var);
		m1339517176_0(tmp, il2cpp_codegen_string_new_wrapper("Serialization format not compatible with .NET"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t_263926749_0 * tmp;
		tmp = (t_263926749_0 *)il2cpp_codegen_object_new (t_263926749_0_TI_var);
		m_2060110469_0(tmp, il2cpp_codegen_string_new_wrapper("Chars"), NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1359700700_0_CustomAttributesCacheGenerator_m1686706871_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1359700700_0_CustomAttributesCacheGenerator_m2033101329_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t346672579_0_TI_var;
void t1359700700_0_CustomAttributesCacheGenerator_t1359700700_0_m1879616656_0_Arg1_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t346672579_0_TI_var = il2cpp_codegen_type_info_from_index(285);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t346672579_0 * tmp;
		tmp = (t346672579_0 *)il2cpp_codegen_object_new (t346672579_0_TI_var);
		m_2078982555_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t346672579_0_TI_var;
void t1359700700_0_CustomAttributesCacheGenerator_t1359700700_0_m_1116079888_0_Arg2_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t346672579_0_TI_var = il2cpp_codegen_type_info_from_index(285);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t346672579_0 * tmp;
		tmp = (t346672579_0 *)il2cpp_codegen_object_new (t346672579_0_TI_var);
		m_2078982555_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1364285478_0_TI_var;
void t2059782203_0_CustomAttributesCacheGenerator_m_1111351903_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1364285478_0_TI_var = il2cpp_codegen_type_info_from_index(2635);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1364285478_0 * tmp;
		tmp = (t1364285478_0 *)il2cpp_codegen_object_new (t1364285478_0_TI_var);
		m1339517176_0(tmp, il2cpp_codegen_string_new_wrapper("handle fallback"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1364285478_0_TI_var;
void t2059782203_0_CustomAttributesCacheGenerator_m_2004816801_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1364285478_0_TI_var = il2cpp_codegen_type_info_from_index(2635);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1364285478_0 * tmp;
		tmp = (t1364285478_0 *)il2cpp_codegen_object_new (t1364285478_0_TI_var);
		m1339517176_0(tmp, il2cpp_codegen_string_new_wrapper("handle fallback"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t2059782203_0_CustomAttributesCacheGenerator_m77034086_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t2059782203_0_CustomAttributesCacheGenerator_m2093416998_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t1364285478_0_TI_var;
void t_1381149051_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t1364285478_0_TI_var = il2cpp_codegen_type_info_from_index(2635);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t1364285478_0 * tmp;
		tmp = (t1364285478_0 *)il2cpp_codegen_object_new (t1364285478_0_TI_var);
		m1339517176_0(tmp, il2cpp_codegen_string_new_wrapper("Serialization format not compatible with .NET"), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1381149051_0_CustomAttributesCacheGenerator_m359766848_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1381149051_0_CustomAttributesCacheGenerator_m_588189140_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_860345916_0_TI_var;
void t_1381149051_0_CustomAttributesCacheGenerator_m273209154_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1381149051_0_CustomAttributesCacheGenerator_m1588484494_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t_1381149051_0_CustomAttributesCacheGenerator_m_1279790350_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, false, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1381149051_0_CustomAttributesCacheGenerator_m_1261591682_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1381149051_0_CustomAttributesCacheGenerator_m_31536952_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1364285478_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t_1388828978_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1364285478_0_TI_var = il2cpp_codegen_type_info_from_index(2635);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 3;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1364285478_0 * tmp;
		tmp = (t1364285478_0 *)il2cpp_codegen_object_new (t1364285478_0_TI_var);
		m1339517176_0(tmp, il2cpp_codegen_string_new_wrapper("EncoderFallback is not handled"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t1364285478_0 * tmp;
		tmp = (t1364285478_0 *)il2cpp_codegen_object_new (t1364285478_0_TI_var);
		m1339517176_0(tmp, il2cpp_codegen_string_new_wrapper("Serialization format not compatible with .NET"), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t_1388828978_0_CustomAttributesCacheGenerator_m_1747654687_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, false, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t_1388828978_0_CustomAttributesCacheGenerator_m_1321136241_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, false, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1388828978_0_CustomAttributesCacheGenerator_m1836344205_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1364285478_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t1441333398_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1364285478_0_TI_var = il2cpp_codegen_type_info_from_index(2635);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1364285478_0 * tmp;
		tmp = (t1364285478_0 *)il2cpp_codegen_object_new (t1364285478_0_TI_var);
		m1339517176_0(tmp, il2cpp_codegen_string_new_wrapper("Serialization format not compatible with .NET"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t1441333398_0_CustomAttributesCacheGenerator_m662995793_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, false, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_860345916_0_TI_var;
void t1441333398_0_CustomAttributesCacheGenerator_m1575298215_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1441333398_0_CustomAttributesCacheGenerator_m542738941_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t2088994810_0_CustomAttributesCacheGenerator_m_973239422_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1364285478_0_TI_var;
void t2088994810_0_CustomAttributesCacheGenerator_m_1907763110_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1364285478_0_TI_var = il2cpp_codegen_type_info_from_index(2635);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1364285478_0 * tmp;
		tmp = (t1364285478_0 *)il2cpp_codegen_object_new (t1364285478_0_TI_var);
		m1339517176_0(tmp, il2cpp_codegen_string_new_wrapper("incomplete"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t816502747_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_942938438_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1364285478_0_TI_var;
void t24524378_0_CustomAttributesCacheGenerator_m573218565_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1364285478_0_TI_var = il2cpp_codegen_type_info_from_index(2635);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1364285478_0 * tmp;
		tmp = (t1364285478_0 *)il2cpp_codegen_object_new (t1364285478_0_TI_var);
		m1075768078_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1364285478_0_TI_var;
void t24524378_0_CustomAttributesCacheGenerator_m1456913356_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1364285478_0_TI_var = il2cpp_codegen_type_info_from_index(2635);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1364285478_0 * tmp;
		tmp = (t1364285478_0 *)il2cpp_codegen_object_new (t1364285478_0_TI_var);
		m1075768078_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t618769687_0_CustomAttributesCacheGenerator_m_955727682_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 3, 2, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1294467456_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_2040821467_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t_2040821467_0_CustomAttributesCacheGenerator_m_1617206999_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 3, 2, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_707893146_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t_707893146_0_CustomAttributesCacheGenerator_m_1645958979_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 3, 1, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t_707893146_0_CustomAttributesCacheGenerator_m2143813124_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 3, 1, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1138961721_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern const Il2CppType* t1544057413_0_0_0_0_var;
extern TypeInfo* t_1493859145_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_453079461_0_TI_var;
void t_14363353_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1544057413_0_0_0_0_var = il2cpp_codegen_type_from_index(2651);
		t_1493859145_0_TI_var = il2cpp_codegen_type_info_from_index(2625);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_453079461_0_TI_var = il2cpp_codegen_type_info_from_index(2623);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 3;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1493859145_0 * tmp;
		tmp = (t_1493859145_0 *)il2cpp_codegen_object_new (t_1493859145_0_TI_var);
		m254275202_0(tmp, il2cpp_codegen_type_get_object(t1544057413_0_0_0_0_var), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t_453079461_0 * tmp;
		tmp = (t_453079461_0 *)il2cpp_codegen_object_new (t_453079461_0_TI_var);
		m177247154_0(tmp, 0, NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1406612029_0_TI_var;
void t_14363353_0_CustomAttributesCacheGenerator_local_slots(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1406612029_0_TI_var = il2cpp_codegen_type_info_from_index(2652);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1406612029_0 * tmp;
		tmp = (t_1406612029_0 *)il2cpp_codegen_object_new (t_1406612029_0_TI_var);
		m460210245_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1406612029_0_TI_var;
void t_14363353_0_CustomAttributesCacheGenerator__ec(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1406612029_0_TI_var = il2cpp_codegen_type_info_from_index(2652);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1406612029_0 * tmp;
		tmp = (t_1406612029_0 *)il2cpp_codegen_object_new (t_1406612029_0_TI_var);
		m460210245_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t_14363353_0_CustomAttributesCacheGenerator_m_627624479_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 3, 1, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t_14363353_0_CustomAttributesCacheGenerator_m_1063759169_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 3, 2, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t_14363353_0_CustomAttributesCacheGenerator_m922067206_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 3, 1, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t_14363353_0_CustomAttributesCacheGenerator_m1995754972_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 3, 2, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_14363353_0_CustomAttributesCacheGenerator_m2038641494_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2049091538_0_TI_var;
void t_14363353_0_CustomAttributesCacheGenerator_m1220107123_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2049091538_0_TI_var = il2cpp_codegen_type_info_from_index(2631);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2049091538_0 * tmp;
		tmp = (t2049091538_0 *)il2cpp_codegen_object_new (t2049091538_0_TI_var);
		m_1583493676_0(tmp, il2cpp_codegen_string_new_wrapper("see CompressedStack class"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1364285478_0_TI_var;
void t_14363353_0_CustomAttributesCacheGenerator_t_14363353_0____ExecutionContext_PropertyInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1364285478_0_TI_var = il2cpp_codegen_type_info_from_index(2635);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1364285478_0 * tmp;
		tmp = (t1364285478_0 *)il2cpp_codegen_object_new (t1364285478_0_TI_var);
		m1339517176_0(tmp, il2cpp_codegen_string_new_wrapper("limited to CompressedStack support"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t68668712_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1086512548_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1739344424_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t479836856_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1739344424_0_TI_var = il2cpp_codegen_type_info_from_index(70);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1739344424_0 * tmp;
		tmp = (t1739344424_0 *)il2cpp_codegen_object_new (t1739344424_0_TI_var);
		m1848108622_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1993659061_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1342296676_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1307179416_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2049091538_0_TI_var;
void t1307179416_0_CustomAttributesCacheGenerator_t1307179416_0____Handle_PropertyInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2049091538_0_TI_var = il2cpp_codegen_type_info_from_index(2631);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2049091538_0 * tmp;
		tmp = (t2049091538_0 *)il2cpp_codegen_object_new (t2049091538_0_TI_var);
		m_1583493676_0(tmp, il2cpp_codegen_string_new_wrapper("In the profiles > 2.x, use SafeHandle instead of Handle"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1455170539_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1540220016_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1364285478_0_TI_var;
void t_1540220016_0_CustomAttributesCacheGenerator_m775951299_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1364285478_0_TI_var = il2cpp_codegen_type_info_from_index(2635);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1364285478_0 * tmp;
		tmp = (t1364285478_0 *)il2cpp_codegen_object_new (t1364285478_0_TI_var);
		m1339517176_0(tmp, il2cpp_codegen_string_new_wrapper("Missing serialization support"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern const Il2CppType* t1041841086_0_0_0_0_var;
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_453079461_0_TI_var;
extern TypeInfo* t_1493859145_0_TI_var;
void t311342296_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1041841086_0_0_0_0_var = il2cpp_codegen_type_from_index(2653);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_453079461_0_TI_var = il2cpp_codegen_type_info_from_index(2623);
		t_1493859145_0_TI_var = il2cpp_codegen_type_info_from_index(2625);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 3;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_453079461_0 * tmp;
		tmp = (t_453079461_0 *)il2cpp_codegen_object_new (t_453079461_0_TI_var);
		m177247154_0(tmp, 0, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t_1493859145_0 * tmp;
		tmp = (t_1493859145_0 *)il2cpp_codegen_object_new (t_1493859145_0_TI_var);
		m254275202_0(tmp, il2cpp_codegen_type_get_object(t1041841086_0_0_0_0_var), NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t346672579_0_TI_var;
void t311342296_0_CustomAttributesCacheGenerator_t311342296_0_m1465989661_0_Arg1_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t346672579_0_TI_var = il2cpp_codegen_type_info_from_index(285);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t346672579_0 * tmp;
		tmp = (t346672579_0 *)il2cpp_codegen_object_new (t346672579_0_TI_var);
		m_2078982555_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_453079461_0_TI_var;
void t_1033567408_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_453079461_0_TI_var = il2cpp_codegen_type_info_from_index(2623);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_453079461_0 * tmp;
		tmp = (t_453079461_0 *)il2cpp_codegen_object_new (t_453079461_0_TI_var);
		m177247154_0(tmp, 0, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1406612029_0_TI_var;
void t_1033567408_0_CustomAttributesCacheGenerator_type_resolve_in_progress(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1406612029_0_TI_var = il2cpp_codegen_type_info_from_index(2652);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1406612029_0 * tmp;
		tmp = (t_1406612029_0 *)il2cpp_codegen_object_new (t_1406612029_0_TI_var);
		m460210245_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1406612029_0_TI_var;
void t_1033567408_0_CustomAttributesCacheGenerator_assembly_resolve_in_progress(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1406612029_0_TI_var = il2cpp_codegen_type_info_from_index(2652);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1406612029_0 * tmp;
		tmp = (t_1406612029_0 *)il2cpp_codegen_object_new (t_1406612029_0_TI_var);
		m460210245_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1406612029_0_TI_var;
void t_1033567408_0_CustomAttributesCacheGenerator_assembly_resolve_in_progress_refonly(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1406612029_0_TI_var = il2cpp_codegen_type_info_from_index(2652);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1406612029_0 * tmp;
		tmp = (t_1406612029_0 *)il2cpp_codegen_object_new (t_1406612029_0_TI_var);
		m460210245_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1406612029_0_TI_var;
void t_1033567408_0_CustomAttributesCacheGenerator__principal(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1406612029_0_TI_var = il2cpp_codegen_type_info_from_index(2652);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1406612029_0 * tmp;
		tmp = (t_1406612029_0 *)il2cpp_codegen_object_new (t_1406612029_0_TI_var);
		m460210245_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1313003763_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_453079461_0_TI_var;
void t_560148917_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_453079461_0_TI_var = il2cpp_codegen_type_info_from_index(2623);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_453079461_0 * tmp;
		tmp = (t_453079461_0 *)il2cpp_codegen_object_new (t_453079461_0_TI_var);
		m177247154_0(tmp, 0, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_143751686_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1153670901_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1364285478_0_TI_var;
void t1153670901_0_CustomAttributesCacheGenerator_m77567264_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1364285478_0_TI_var = il2cpp_codegen_type_info_from_index(2635);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1364285478_0 * tmp;
		tmp = (t1364285478_0 *)il2cpp_codegen_object_new (t1364285478_0_TI_var);
		m1339517176_0(tmp, il2cpp_codegen_string_new_wrapper("Missing serialization"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1622003085_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t663573612_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_554229787_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1909401878_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1304809877_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1264194082_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t1739344424_0_TI_var;
void t_59449993_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t1739344424_0_TI_var = il2cpp_codegen_type_info_from_index(70);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t1739344424_0 * tmp;
		tmp = (t1739344424_0 *)il2cpp_codegen_object_new (t1739344424_0_TI_var);
		m1848108622_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1304387275_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1152297743_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_573856983_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m_412152071_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m_2106878485_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m_1125647530_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m_1824553487_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m_1991743731_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m509311047_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m932798552_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m791636053_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m541258017_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m528169935_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m951657444_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m245844937_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m1020507389_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m_766445419_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m_484120421_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m1626410554_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m_1558221479_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m777781771_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m354294262_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m1060106769_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m_2068051763_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m_58212557_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m923018402_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m_340537563_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m960783641_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m1536565067_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m1113077558_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m1818890065_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m_2085179239_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m1523194571_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m1099707062_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m1805519569_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m1009422297_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m_237628277_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m_661115786_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m44696721_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m615207682_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m_1824674490_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m_1629035096_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m_999798581_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m_525983003_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m1183867428_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m_1086254594_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m2045913061_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m883113940_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m1570938941_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m_1991332725_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m1880147062_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m_1709007727_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m1972336057_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m_1108314259_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m_2138864697_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m_1715377192_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m_1856539691_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m1043031438_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m_434844210_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m36213644_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m588378195_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m_1029598071_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m_428286308_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m1665900934_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m_1466266783_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m_312789475_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m_303467600_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m1058302913_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m2130758075_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m_53678246_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m590399293_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m_608896126_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m_802854266_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m797503336_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m610956619_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m1336475941_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m_900928028_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m_1209712002_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m1922455781_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m671585177_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m759656532_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m776714429_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m_204722314_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m_903628271_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m817681977_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m1479404080_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m1568624612_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m1319798722_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m_350001793_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m_735305075_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m_2079185722_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m1691869628_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m_1796528651_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m_1651141679_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m_633729266_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m_698396691_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m1109896503_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m827571497_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m1896191125_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t1552565612_0_CustomAttributesCacheGenerator_m345450801_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t921927222_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t2054652534_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1364285478_0_TI_var;
void t_141843879_0_CustomAttributesCacheGenerator_m1059347059_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1364285478_0_TI_var = il2cpp_codegen_type_info_from_index(2635);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1364285478_0 * tmp;
		tmp = (t1364285478_0 *)il2cpp_codegen_object_new (t1364285478_0_TI_var);
		m1075768078_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_811381696_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1565217172_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1512670059_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1975218955_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1406612029_0_TI_var;
void t_2120467393_0_CustomAttributesCacheGenerator_cache(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1406612029_0_TI_var = il2cpp_codegen_type_info_from_index(2652);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1406612029_0 * tmp;
		tmp = (t_1406612029_0 *)il2cpp_codegen_object_new (t_1406612029_0_TI_var);
		m460210245_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_891657746_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1199390618_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t859366506_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t530425384_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t240715214_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_2094261646_0_TI_var;
void t1739344424_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 16, NULL);
		m_209148298_0(tmp, false, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_908688547_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t1410339421_0_CustomAttributesCacheGenerator_m953228702_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 3, 2, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_192491652_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_2133833965_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_716687078_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1985409370_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1554461432_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_730112438_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1170061401_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2049091538_0_TI_var;
void t1170061401_0_CustomAttributesCacheGenerator_DomainMask(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2049091538_0_TI_var = il2cpp_codegen_type_info_from_index(2631);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2049091538_0 * tmp;
		tmp = (t2049091538_0 *)il2cpp_codegen_object_new (t2049091538_0_TI_var);
		m842106750_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2049091538_0_TI_var;
void t1170061401_0_CustomAttributesCacheGenerator_DisallowBindings(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2049091538_0_TI_var = il2cpp_codegen_type_info_from_index(2631);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2049091538_0 * tmp;
		tmp = (t2049091538_0 *)il2cpp_codegen_object_new (t2049091538_0_TI_var);
		m842106750_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1119350581_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t305159109_0_CustomAttributesCacheGenerator_m_1623655755_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 3, 2, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t305159109_0_CustomAttributesCacheGenerator_m_4145385_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 3, 2, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t305159109_0_CustomAttributesCacheGenerator_m932242488_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 3, 2, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t552372418_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1603772641_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t227259630_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1292808498_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1288188117_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1763768401_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_2094261646_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t_2140391958_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 256, NULL);
		m_209148298_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1435717467_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1198962183_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1465192678_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1406612029_0_TI_var;
void t1786124258_0_CustomAttributesCacheGenerator_threadNumberFormatter(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1406612029_0_TI_var = il2cpp_codegen_type_info_from_index(2652);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1406612029_0 * tmp;
		tmp = (t_1406612029_0 *)il2cpp_codegen_object_new (t_1406612029_0_TI_var);
		m460210245_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_176602382_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_965642923_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t157231302_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t2061467296_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1961022893_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t224431864_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_560051156_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1364285478_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void t181715016_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1364285478_0_TI_var = il2cpp_codegen_type_info_from_index(2635);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1364285478_0 * tmp;
		tmp = (t1364285478_0 *)il2cpp_codegen_object_new (t1364285478_0_TI_var);
		m1339517176_0(tmp, il2cpp_codegen_string_new_wrapper("Serialization needs tests"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t181715016_0_CustomAttributesCacheGenerator_m813356023_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 3, 2, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1941525187_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t643151393_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t1739344424_0_TI_var;
void t_831991506_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t1739344424_0_TI_var = il2cpp_codegen_type_info_from_index(70);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t1739344424_0 * tmp;
		tmp = (t1739344424_0 *)il2cpp_codegen_object_new (t1739344424_0_TI_var);
		m1848108622_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_251658317_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_2094261646_0_TI_var;
void t_1406612029_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 256, NULL);
		m_209148298_0(tmp, false, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1119131324_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t2040146362_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_853989544_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1801049922_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1644864850_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1766841190_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_778315730_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t_778315730_0_CustomAttributesCacheGenerator_m_1955198250_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 3, 2, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t724124893_0_TI_var;
void t_778315730_0_CustomAttributesCacheGenerator_m_2028416347_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t724124893_0_TI_var = il2cpp_codegen_type_info_from_index(2624);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t724124893_0 * tmp;
		tmp = (t724124893_0 *)il2cpp_codegen_object_new (t724124893_0_TI_var);
		m1496374289_0(tmp, 3, 2, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1229179121_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1240166910_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t375361586_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_947437484_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1333000546_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t373605255_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1642636255_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_1883983581_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_682977857_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t303596056_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1474240417_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t897152573_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t_662443151_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1044351355_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1279364429_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_2023696007_0_TI_var;
extern TypeInfo* t_579426039_0_TI_var;
extern TypeInfo* t_1657348772_0_TI_var;
extern TypeInfo* t_1210916441_0_TI_var;
extern TypeInfo* t_510185576_0_TI_var;
extern TypeInfo* t_1107122411_0_TI_var;
extern TypeInfo* t_1307150831_0_TI_var;
extern TypeInfo* t_73036622_0_TI_var;
extern TypeInfo* t641147505_0_TI_var;
extern TypeInfo* t_471529141_0_TI_var;
extern TypeInfo* t247821692_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_860345916_0_TI_var;
extern TypeInfo* t_1869011596_0_TI_var;
extern TypeInfo* t1305072827_0_TI_var;
extern TypeInfo* t1402413423_0_TI_var;
extern TypeInfo* t1279797992_0_TI_var;
extern TypeInfo* t_852471452_0_TI_var;
void g_System_Core_Assembly_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_2023696007_0_TI_var = il2cpp_codegen_type_info_from_index(2612);
		t_579426039_0_TI_var = il2cpp_codegen_type_info_from_index(2615);
		t_1657348772_0_TI_var = il2cpp_codegen_type_info_from_index(2617);
		t_1210916441_0_TI_var = il2cpp_codegen_type_info_from_index(2614);
		t_510185576_0_TI_var = il2cpp_codegen_type_info_from_index(2654);
		t_1107122411_0_TI_var = il2cpp_codegen_type_info_from_index(2610);
		t_1307150831_0_TI_var = il2cpp_codegen_type_info_from_index(2609);
		t_73036622_0_TI_var = il2cpp_codegen_type_info_from_index(2613);
		t641147505_0_TI_var = il2cpp_codegen_type_info_from_index(2611);
		t_471529141_0_TI_var = il2cpp_codegen_type_info_from_index(2604);
		t247821692_0_TI_var = il2cpp_codegen_type_info_from_index(2602);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		t_1869011596_0_TI_var = il2cpp_codegen_type_info_from_index(2619);
		t1305072827_0_TI_var = il2cpp_codegen_type_info_from_index(2620);
		t1402413423_0_TI_var = il2cpp_codegen_type_info_from_index(2622);
		t1279797992_0_TI_var = il2cpp_codegen_type_info_from_index(2621);
		t_852471452_0_TI_var = il2cpp_codegen_type_info_from_index(2608);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 18;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_2023696007_0 * tmp;
		tmp = (t_2023696007_0 *)il2cpp_codegen_object_new (t_2023696007_0_TI_var);
		m_1689315579_0(tmp, il2cpp_codegen_string_new_wrapper("2.0.5.0"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_579426039_0 * tmp;
		tmp = (t_579426039_0 *)il2cpp_codegen_object_new (t_579426039_0_TI_var);
		m376831533_0(tmp, il2cpp_codegen_string_new_wrapper("3.0.40818.0"), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t_1657348772_0 * tmp;
		tmp = (t_1657348772_0 *)il2cpp_codegen_object_new (t_1657348772_0_TI_var);
		m2026149866_0(tmp, il2cpp_codegen_string_new_wrapper("3.0.40818.0"), NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
	{
		t_1210916441_0 * tmp;
		tmp = (t_1210916441_0 *)il2cpp_codegen_object_new (t_1210916441_0_TI_var);
		m_1582764913_0(tmp, il2cpp_codegen_string_new_wrapper("(c) various MONO Authors"), NULL);
		cache->attributes[3] = (Il2CppObject*)tmp;
	}
	{
		t_510185576_0 * tmp;
		tmp = (t_510185576_0 *)il2cpp_codegen_object_new (t_510185576_0_TI_var);
		m1028297080_0(tmp, NULL);
		cache->attributes[4] = (Il2CppObject*)tmp;
	}
	{
		t_1107122411_0 * tmp;
		tmp = (t_1107122411_0 *)il2cpp_codegen_object_new (t_1107122411_0_TI_var);
		m1217508649_0(tmp, il2cpp_codegen_string_new_wrapper("MONO development team"), NULL);
		cache->attributes[5] = (Il2CppObject*)tmp;
	}
	{
		t_1307150831_0 * tmp;
		tmp = (t_1307150831_0 *)il2cpp_codegen_object_new (t_1307150831_0_TI_var);
		m1807437213_0(tmp, il2cpp_codegen_string_new_wrapper("MONO Common language infrastructure"), NULL);
		cache->attributes[6] = (Il2CppObject*)tmp;
	}
	{
		t_73036622_0 * tmp;
		tmp = (t_73036622_0 *)il2cpp_codegen_object_new (t_73036622_0_TI_var);
		m1145808404_0(tmp, il2cpp_codegen_string_new_wrapper("en-US"), NULL);
		cache->attributes[7] = (Il2CppObject*)tmp;
	}
	{
		t641147505_0 * tmp;
		tmp = (t641147505_0 *)il2cpp_codegen_object_new (t641147505_0_TI_var);
		m_1493983008_0(tmp, 8, NULL);
		cache->attributes[8] = (Il2CppObject*)tmp;
	}
	{
		t_471529141_0 * tmp;
		tmp = (t_471529141_0 *)il2cpp_codegen_object_new (t_471529141_0_TI_var);
		m1065484869_0(tmp, 2, NULL);
		cache->attributes[9] = (Il2CppObject*)tmp;
	}
	{
		t247821692_0 * tmp;
		tmp = (t247821692_0 *)il2cpp_codegen_object_new (t247821692_0_TI_var);
		m1331212510_0(tmp, NULL);
		m_2120173945_0(tmp, true, NULL);
		cache->attributes[10] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, false, NULL);
		cache->attributes[11] = (Il2CppObject*)tmp;
	}
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, true, NULL);
		cache->attributes[12] = (Il2CppObject*)tmp;
	}
	{
		t_1869011596_0 * tmp;
		tmp = (t_1869011596_0 *)il2cpp_codegen_object_new (t_1869011596_0_TI_var);
		m793760213_0(tmp, true, NULL);
		cache->attributes[13] = (Il2CppObject*)tmp;
	}
	{
		t1305072827_0 * tmp;
		tmp = (t1305072827_0 *)il2cpp_codegen_object_new (t1305072827_0_TI_var);
		m1072556611_0(tmp, il2cpp_codegen_string_new_wrapper("../silverlight.pub"), NULL);
		cache->attributes[14] = (Il2CppObject*)tmp;
	}
	{
		t1402413423_0 * tmp;
		tmp = (t1402413423_0 *)il2cpp_codegen_object_new (t1402413423_0_TI_var);
		m746891723_0(tmp, il2cpp_codegen_string_new_wrapper("System.Core.dll"), NULL);
		cache->attributes[15] = (Il2CppObject*)tmp;
	}
	{
		t1279797992_0 * tmp;
		tmp = (t1279797992_0 *)il2cpp_codegen_object_new (t1279797992_0_TI_var);
		m1696431446_0(tmp, il2cpp_codegen_string_new_wrapper("System.Core.dll"), NULL);
		cache->attributes[16] = (Il2CppObject*)tmp;
	}
	{
		t_852471452_0 * tmp;
		tmp = (t_852471452_0 *)il2cpp_codegen_object_new (t_852471452_0_TI_var);
		m_987879214_0(tmp, il2cpp_codegen_string_new_wrapper("System.Core.dll"), NULL);
		cache->attributes[17] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_2094261646_0_TI_var;
void t_510185576_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 69, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t346672579_0_TI_var;
void t419169945_0_CustomAttributesCacheGenerator_t419169945_0_m512920887_0_Arg1_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t346672579_0_TI_var = il2cpp_codegen_type_info_from_index(285);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t346672579_0 * tmp;
		tmp = (t346672579_0 *)il2cpp_codegen_object_new (t346672579_0_TI_var);
		m_2078982555_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_510185576_0_TI_var;
void t_1662405978_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_510185576_0_TI_var = il2cpp_codegen_type_info_from_index(2654);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_510185576_0 * tmp;
		tmp = (t_510185576_0 *)il2cpp_codegen_object_new (t_510185576_0_TI_var);
		m1028297080_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_510185576_0_TI_var;
void t_1662405978_0_CustomAttributesCacheGenerator_m_1885414473_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_510185576_0_TI_var = il2cpp_codegen_type_info_from_index(2654);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_510185576_0 * tmp;
		tmp = (t_510185576_0 *)il2cpp_codegen_object_new (t_510185576_0_TI_var);
		m1028297080_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_935417136_0_TI_var;
void t_1662405978_0_CustomAttributesCacheGenerator_m_1580055071_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_935417136_0_TI_var = il2cpp_codegen_type_info_from_index(2632);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_935417136_0 * tmp;
		tmp = (t_935417136_0 *)il2cpp_codegen_object_new (t_935417136_0_TI_var);
		m2012788180_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t2108894755_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_935417136_0_TI_var;
void t2108894755_0_CustomAttributesCacheGenerator_m517722874_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_935417136_0_TI_var = il2cpp_codegen_type_info_from_index(2632);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_935417136_0 * tmp;
		tmp = (t_935417136_0 *)il2cpp_codegen_object_new (t_935417136_0_TI_var);
		m2012788180_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_935417136_0_TI_var;
void t2108894755_0_CustomAttributesCacheGenerator_m1354814095_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_935417136_0_TI_var = il2cpp_codegen_type_info_from_index(2632);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_935417136_0 * tmp;
		tmp = (t_935417136_0 *)il2cpp_codegen_object_new (t_935417136_0_TI_var);
		m2012788180_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_935417136_0_TI_var;
void t2108894755_0_CustomAttributesCacheGenerator_m_607491990_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_935417136_0_TI_var = il2cpp_codegen_type_info_from_index(2632);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_935417136_0 * tmp;
		tmp = (t_935417136_0 *)il2cpp_codegen_object_new (t_935417136_0_TI_var);
		m2012788180_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_935417136_0_TI_var;
void t2108894755_0_CustomAttributesCacheGenerator_m_1902636519_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_935417136_0_TI_var = il2cpp_codegen_type_info_from_index(2632);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_935417136_0 * tmp;
		tmp = (t_935417136_0 *)il2cpp_codegen_object_new (t_935417136_0_TI_var);
		m2012788180_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_935417136_0_TI_var;
void t2108894755_0_CustomAttributesCacheGenerator_m_1142680026_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_935417136_0_TI_var = il2cpp_codegen_type_info_from_index(2632);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_935417136_0 * tmp;
		tmp = (t_935417136_0 *)il2cpp_codegen_object_new (t_935417136_0_TI_var);
		m2012788180_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_935417136_0_TI_var;
void t2108894755_0_CustomAttributesCacheGenerator_m_959633240_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_935417136_0_TI_var = il2cpp_codegen_type_info_from_index(2632);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_935417136_0 * tmp;
		tmp = (t_935417136_0 *)il2cpp_codegen_object_new (t_935417136_0_TI_var);
		m2012788180_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t911131578_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_579426039_0_TI_var;
extern TypeInfo* t_2023696007_0_TI_var;
extern TypeInfo* t_73036622_0_TI_var;
extern TypeInfo* t_860345916_0_TI_var;
extern TypeInfo* t_1210916441_0_TI_var;
extern TypeInfo* t1402413423_0_TI_var;
extern TypeInfo* t_852471452_0_TI_var;
extern TypeInfo* t_1307150831_0_TI_var;
extern TypeInfo* t_1107122411_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t641147505_0_TI_var;
extern TypeInfo* t_471529141_0_TI_var;
extern TypeInfo* t1279797992_0_TI_var;
extern TypeInfo* t247821692_0_TI_var;
extern TypeInfo* t1305072827_0_TI_var;
extern TypeInfo* t_1869011596_0_TI_var;
extern TypeInfo* t_1657348772_0_TI_var;
extern TypeInfo* t_1086797991_0_TI_var;
void g_System_Assembly_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_579426039_0_TI_var = il2cpp_codegen_type_info_from_index(2615);
		t_2023696007_0_TI_var = il2cpp_codegen_type_info_from_index(2612);
		t_73036622_0_TI_var = il2cpp_codegen_type_info_from_index(2613);
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		t_1210916441_0_TI_var = il2cpp_codegen_type_info_from_index(2614);
		t1402413423_0_TI_var = il2cpp_codegen_type_info_from_index(2622);
		t_852471452_0_TI_var = il2cpp_codegen_type_info_from_index(2608);
		t_1307150831_0_TI_var = il2cpp_codegen_type_info_from_index(2609);
		t_1107122411_0_TI_var = il2cpp_codegen_type_info_from_index(2610);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t641147505_0_TI_var = il2cpp_codegen_type_info_from_index(2611);
		t_471529141_0_TI_var = il2cpp_codegen_type_info_from_index(2604);
		t1279797992_0_TI_var = il2cpp_codegen_type_info_from_index(2621);
		t247821692_0_TI_var = il2cpp_codegen_type_info_from_index(2602);
		t1305072827_0_TI_var = il2cpp_codegen_type_info_from_index(2620);
		t_1869011596_0_TI_var = il2cpp_codegen_type_info_from_index(2619);
		t_1657348772_0_TI_var = il2cpp_codegen_type_info_from_index(2617);
		t_1086797991_0_TI_var = il2cpp_codegen_type_info_from_index(2655);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 18;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_579426039_0 * tmp;
		tmp = (t_579426039_0 *)il2cpp_codegen_object_new (t_579426039_0_TI_var);
		m376831533_0(tmp, il2cpp_codegen_string_new_wrapper("3.0.40818.0"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_2023696007_0 * tmp;
		tmp = (t_2023696007_0 *)il2cpp_codegen_object_new (t_2023696007_0_TI_var);
		m_1689315579_0(tmp, il2cpp_codegen_string_new_wrapper("2.0.5.0"), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t_73036622_0 * tmp;
		tmp = (t_73036622_0 *)il2cpp_codegen_object_new (t_73036622_0_TI_var);
		m1145808404_0(tmp, il2cpp_codegen_string_new_wrapper("en-US"), NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, true, NULL);
		cache->attributes[3] = (Il2CppObject*)tmp;
	}
	{
		t_1210916441_0 * tmp;
		tmp = (t_1210916441_0 *)il2cpp_codegen_object_new (t_1210916441_0_TI_var);
		m_1582764913_0(tmp, il2cpp_codegen_string_new_wrapper("(c) various MONO Authors"), NULL);
		cache->attributes[4] = (Il2CppObject*)tmp;
	}
	{
		t1402413423_0 * tmp;
		tmp = (t1402413423_0 *)il2cpp_codegen_object_new (t1402413423_0_TI_var);
		m746891723_0(tmp, il2cpp_codegen_string_new_wrapper("System.dll"), NULL);
		cache->attributes[5] = (Il2CppObject*)tmp;
	}
	{
		t_852471452_0 * tmp;
		tmp = (t_852471452_0 *)il2cpp_codegen_object_new (t_852471452_0_TI_var);
		m_987879214_0(tmp, il2cpp_codegen_string_new_wrapper("System.dll"), NULL);
		cache->attributes[6] = (Il2CppObject*)tmp;
	}
	{
		t_1307150831_0 * tmp;
		tmp = (t_1307150831_0 *)il2cpp_codegen_object_new (t_1307150831_0_TI_var);
		m1807437213_0(tmp, il2cpp_codegen_string_new_wrapper("MONO Common language infrastructure"), NULL);
		cache->attributes[7] = (Il2CppObject*)tmp;
	}
	{
		t_1107122411_0 * tmp;
		tmp = (t_1107122411_0 *)il2cpp_codegen_object_new (t_1107122411_0_TI_var);
		m1217508649_0(tmp, il2cpp_codegen_string_new_wrapper("MONO development team"), NULL);
		cache->attributes[8] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, false, NULL);
		cache->attributes[9] = (Il2CppObject*)tmp;
	}
	{
		t641147505_0 * tmp;
		tmp = (t641147505_0 *)il2cpp_codegen_object_new (t641147505_0_TI_var);
		m_1493983008_0(tmp, 8, NULL);
		cache->attributes[10] = (Il2CppObject*)tmp;
	}
	{
		t_471529141_0 * tmp;
		tmp = (t_471529141_0 *)il2cpp_codegen_object_new (t_471529141_0_TI_var);
		m1065484869_0(tmp, 2, NULL);
		cache->attributes[11] = (Il2CppObject*)tmp;
	}
	{
		t1279797992_0 * tmp;
		tmp = (t1279797992_0 *)il2cpp_codegen_object_new (t1279797992_0_TI_var);
		m1696431446_0(tmp, il2cpp_codegen_string_new_wrapper("System.dll"), NULL);
		cache->attributes[12] = (Il2CppObject*)tmp;
	}
	{
		t247821692_0 * tmp;
		tmp = (t247821692_0 *)il2cpp_codegen_object_new (t247821692_0_TI_var);
		m1331212510_0(tmp, NULL);
		m_2120173945_0(tmp, true, NULL);
		cache->attributes[13] = (Il2CppObject*)tmp;
	}
	{
		t1305072827_0 * tmp;
		tmp = (t1305072827_0 *)il2cpp_codegen_object_new (t1305072827_0_TI_var);
		m1072556611_0(tmp, il2cpp_codegen_string_new_wrapper("../silverlight.pub"), NULL);
		cache->attributes[14] = (Il2CppObject*)tmp;
	}
	{
		t_1869011596_0 * tmp;
		tmp = (t_1869011596_0 *)il2cpp_codegen_object_new (t_1869011596_0_TI_var);
		m793760213_0(tmp, true, NULL);
		cache->attributes[15] = (Il2CppObject*)tmp;
	}
	{
		t_1657348772_0 * tmp;
		tmp = (t_1657348772_0 *)il2cpp_codegen_object_new (t_1657348772_0_TI_var);
		m2026149866_0(tmp, il2cpp_codegen_string_new_wrapper("3.0.40818.0"), NULL);
		cache->attributes[16] = (Il2CppObject*)tmp;
	}
	{
		t_1086797991_0 * tmp;
		tmp = (t_1086797991_0 *)il2cpp_codegen_object_new (t_1086797991_0_TI_var);
		m573685517_0(tmp, il2cpp_codegen_string_new_wrapper("System.Net, PublicKey=00240000048000009400000006020000002400005253413100040000010001008D56C76F9E8649383049F383C44BE0EC204181822A6C31CF5EB7EF486944D032188EA1D3920763712CCB12D75FB77E9811149E6148E5D32FBAAB37611C1878DDC19E20EF135D0CB2CFF2BFEC3D115810C3D9069638FE4BE215DBF795861920E5AB6F7DB2E2CEEF136AC23D5DD2BF031700AEC232F6C6B1C785B4305C123B37AB"), NULL);
		cache->attributes[17] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t346672579_0_TI_var;
void t622546620_0_CustomAttributesCacheGenerator_t622546620_0_m1445803604_0_Arg1_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t346672579_0_TI_var = il2cpp_codegen_type_info_from_index(285);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t346672579_0 * tmp;
		tmp = (t346672579_0 *)il2cpp_codegen_object_new (t346672579_0_TI_var);
		m_2078982555_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_2094261646_0_TI_var;
void t_2010410256_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 32767, NULL);
		m683830749_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1208577418_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_263926749_0_TI_var;
void t123034949_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_263926749_0_TI_var = il2cpp_codegen_type_info_from_index(596);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_263926749_0 * tmp;
		tmp = (t_263926749_0 *)il2cpp_codegen_object_new (t_263926749_0_TI_var);
		m_2060110469_0(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_263926749_0_TI_var;
void t1896991111_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_263926749_0_TI_var = il2cpp_codegen_type_info_from_index(596);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_263926749_0 * tmp;
		tmp = (t_263926749_0 *)il2cpp_codegen_object_new (t_263926749_0_TI_var);
		m_2060110469_0(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_2010410256_0_TI_var;
void t870370766_0_CustomAttributesCacheGenerator_m_1834318640_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_2010410256_0_TI_var = il2cpp_codegen_type_info_from_index(2656);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_2010410256_0 * tmp;
		tmp = (t_2010410256_0 *)il2cpp_codegen_object_new (t_2010410256_0_TI_var);
		m_290047452_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_263926749_0_TI_var;
void t_566336751_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_263926749_0_TI_var = il2cpp_codegen_type_info_from_index(596);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_263926749_0 * tmp;
		tmp = (t_263926749_0 *)il2cpp_codegen_object_new (t_263926749_0_TI_var);
		m_2060110469_0(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_263926749_0_TI_var;
void t_611370945_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_263926749_0_TI_var = il2cpp_codegen_type_info_from_index(596);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_263926749_0 * tmp;
		tmp = (t_263926749_0 *)il2cpp_codegen_object_new (t_263926749_0_TI_var);
		m_2060110469_0(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_2094261646_0_TI_var;
void t693302621_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 6140, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
void t1610494089_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_2094261646_0_TI_var;
void t697908789_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 32767, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1739344424_0_TI_var;
void t_1184596891_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1739344424_0_TI_var = il2cpp_codegen_type_info_from_index(70);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1739344424_0 * tmp;
		tmp = (t1739344424_0 *)il2cpp_codegen_object_new (t1739344424_0_TI_var);
		m1848108622_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2049091538_0_TI_var;
void t1663590697_0_CustomAttributesCacheGenerator_m_291318690_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2049091538_0_TI_var = il2cpp_codegen_type_info_from_index(2631);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2049091538_0 * tmp;
		tmp = (t2049091538_0 *)il2cpp_codegen_object_new (t2049091538_0_TI_var);
		m834417715_0(tmp, il2cpp_codegen_string_new_wrapper("Serialization is obsoleted for this type"), false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1176230129_0_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache1C(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1176230129_0_CustomAttributesCacheGenerator_m_141844242_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2049091538_0_TI_var;
void t_247861303_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2049091538_0_TI_var = il2cpp_codegen_type_info_from_index(2631);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2049091538_0 * tmp;
		tmp = (t2049091538_0 *)il2cpp_codegen_object_new (t2049091538_0_TI_var);
		m_1583493676_0(tmp, il2cpp_codegen_string_new_wrapper("Use WebRequest.DefaultProxy instead"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2049091538_0_TI_var;
void t505958179_0_CustomAttributesCacheGenerator_m1248252412_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2049091538_0_TI_var = il2cpp_codegen_type_info_from_index(2631);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2049091538_0 * tmp;
		tmp = (t2049091538_0 *)il2cpp_codegen_object_new (t2049091538_0_TI_var);
		m834417715_0(tmp, il2cpp_codegen_string_new_wrapper("Serialization is obsoleted for this type"), false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_263926749_0_TI_var;
void t_1304505679_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_263926749_0_TI_var = il2cpp_codegen_type_info_from_index(596);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_263926749_0 * tmp;
		tmp = (t_263926749_0 *)il2cpp_codegen_object_new (t_263926749_0_TI_var);
		m_2060110469_0(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1739344424_0_TI_var;
void t_711978622_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1739344424_0_TI_var = il2cpp_codegen_type_info_from_index(70);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1739344424_0 * tmp;
		tmp = (t1739344424_0 *)il2cpp_codegen_object_new (t1739344424_0_TI_var);
		m1848108622_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2049091538_0_TI_var;
void t_192403930_0_CustomAttributesCacheGenerator_t_192403930_0____CertificatePolicy_PropertyInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2049091538_0_TI_var = il2cpp_codegen_type_info_from_index(2631);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2049091538_0 * tmp;
		tmp = (t2049091538_0 *)il2cpp_codegen_object_new (t2049091538_0_TI_var);
		m834417715_0(tmp, il2cpp_codegen_string_new_wrapper("Use ServerCertificateValidationCallback instead"), false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_2010410256_0_TI_var;
void t_192403930_0_CustomAttributesCacheGenerator_t_192403930_0____CheckCertificateRevocationList_PropertyInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_2010410256_0_TI_var = il2cpp_codegen_type_info_from_index(2656);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_2010410256_0 * tmp;
		tmp = (t_2010410256_0 *)il2cpp_codegen_object_new (t_2010410256_0_TI_var);
		m991492462_0(tmp, il2cpp_codegen_string_new_wrapper("CRL checks not implemented"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_263926749_0_TI_var;
void t_866807281_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_263926749_0_TI_var = il2cpp_codegen_type_info_from_index(596);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_263926749_0 * tmp;
		tmp = (t_263926749_0 *)il2cpp_codegen_object_new (t_263926749_0_TI_var);
		m_2060110469_0(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_2010410256_0_TI_var;
void t_1855490978_0_CustomAttributesCacheGenerator_t_1855490978_0____UseDefaultCredentials_PropertyInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_2010410256_0_TI_var = il2cpp_codegen_type_info_from_index(2656);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_2010410256_0 * tmp;
		tmp = (t_2010410256_0 *)il2cpp_codegen_object_new (t_2010410256_0_TI_var);
		m991492462_0(tmp, il2cpp_codegen_string_new_wrapper("Does not affect Credentials, since CredentialCache.DefaultCredentials is not implemented."), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_2010410256_0_TI_var;
void t_178770957_0_CustomAttributesCacheGenerator_m1479642708_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_2010410256_0_TI_var = il2cpp_codegen_type_info_from_index(2656);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_2010410256_0 * tmp;
		tmp = (t_2010410256_0 *)il2cpp_codegen_object_new (t_2010410256_0_TI_var);
		m991492462_0(tmp, il2cpp_codegen_string_new_wrapper("Needs to respect Module, Proxy.AutoDetect, and Proxy.ScriptLocation config settings"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1739344424_0_TI_var;
void t_1853087838_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1739344424_0_TI_var = il2cpp_codegen_type_info_from_index(70);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1739344424_0 * tmp;
		tmp = (t1739344424_0 *)il2cpp_codegen_object_new (t1739344424_0_TI_var);
		m1848108622_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1913708757_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map9(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_2010410256_0_TI_var;
void t_1039284231_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_2010410256_0_TI_var = il2cpp_codegen_type_info_from_index(2656);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_2010410256_0 * tmp;
		tmp = (t_2010410256_0 *)il2cpp_codegen_object_new (t_2010410256_0_TI_var);
		m991492462_0(tmp, il2cpp_codegen_string_new_wrapper("Some X500DistinguishedNameFlags options aren't supported, like DoNotUsePlusSign, DoNotUseQuotes and ForceUTF8Encoding"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1739344424_0_TI_var;
void t_1142923586_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1739344424_0_TI_var = il2cpp_codegen_type_info_from_index(70);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1739344424_0 * tmp;
		tmp = (t1739344424_0 *)il2cpp_codegen_object_new (t1739344424_0_TI_var);
		m1848108622_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_2010410256_0_TI_var;
void t2035941040_0_CustomAttributesCacheGenerator_m402390219_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_2010410256_0_TI_var = il2cpp_codegen_type_info_from_index(2656);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_2010410256_0 * tmp;
		tmp = (t_2010410256_0 *)il2cpp_codegen_object_new (t_2010410256_0_TI_var);
		m991492462_0(tmp, il2cpp_codegen_string_new_wrapper("always return String.Empty for UpnName, DnsFromAlternativeName and UrlName"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_2010410256_0_TI_var;
void t2035941040_0_CustomAttributesCacheGenerator_m_481578754_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_2010410256_0_TI_var = il2cpp_codegen_type_info_from_index(2656);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_2010410256_0 * tmp;
		tmp = (t_2010410256_0 *)il2cpp_codegen_object_new (t_2010410256_0_TI_var);
		m991492462_0(tmp, il2cpp_codegen_string_new_wrapper("missing KeyStorageFlags support"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_2010410256_0_TI_var;
void t2035941040_0_CustomAttributesCacheGenerator_m1574874641_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_2010410256_0_TI_var = il2cpp_codegen_type_info_from_index(2656);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_2010410256_0 * tmp;
		tmp = (t_2010410256_0 *)il2cpp_codegen_object_new (t_2010410256_0_TI_var);
		m991492462_0(tmp, il2cpp_codegen_string_new_wrapper("by default this depends on the incomplete X509Chain"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_263926749_0_TI_var;
void t846388512_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_263926749_0_TI_var = il2cpp_codegen_type_info_from_index(596);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_263926749_0 * tmp;
		tmp = (t_263926749_0 *)il2cpp_codegen_object_new (t_263926749_0_TI_var);
		m_2060110469_0(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_2010410256_0_TI_var;
void t846388512_0_CustomAttributesCacheGenerator_m1503879780_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_2010410256_0_TI_var = il2cpp_codegen_type_info_from_index(2656);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_2010410256_0 * tmp;
		tmp = (t_2010410256_0 *)il2cpp_codegen_object_new (t_2010410256_0_TI_var);
		m991492462_0(tmp, il2cpp_codegen_string_new_wrapper("Method isn't transactional (like documented)"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_2010410256_0_TI_var;
void t846388512_0_CustomAttributesCacheGenerator_m1629908635_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_2010410256_0_TI_var = il2cpp_codegen_type_info_from_index(2656);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_2010410256_0 * tmp;
		tmp = (t_2010410256_0 *)il2cpp_codegen_object_new (t_2010410256_0_TI_var);
		m991492462_0(tmp, il2cpp_codegen_string_new_wrapper("Does not support X509FindType.FindByTemplateName, FindByApplicationPolicy and FindByCertificatePolicy"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_263926749_0_TI_var;
void t1761069182_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_263926749_0_TI_var = il2cpp_codegen_type_info_from_index(596);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_263926749_0 * tmp;
		tmp = (t_263926749_0 *)il2cpp_codegen_object_new (t_263926749_0_TI_var);
		m_2060110469_0(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1839237324_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24mapB(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1839237324_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24mapC(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1839237324_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24mapD(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_2010410256_0_TI_var;
void t1839237324_0_CustomAttributesCacheGenerator_m1140429528_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_2010410256_0_TI_var = il2cpp_codegen_type_info_from_index(2656);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_2010410256_0 * tmp;
		tmp = (t_2010410256_0 *)il2cpp_codegen_object_new (t_2010410256_0_TI_var);
		m991492462_0(tmp, il2cpp_codegen_string_new_wrapper("Not totally RFC3280 compliant, but neither is MS implementation..."), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_263926749_0_TI_var;
void t_1141216260_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_263926749_0_TI_var = il2cpp_codegen_type_info_from_index(596);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_263926749_0 * tmp;
		tmp = (t_263926749_0 *)il2cpp_codegen_object_new (t_263926749_0_TI_var);
		m_2060110469_0(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1739344424_0_TI_var;
void t1985547477_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1739344424_0_TI_var = il2cpp_codegen_type_info_from_index(70);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1739344424_0 * tmp;
		tmp = (t1739344424_0 *)il2cpp_codegen_object_new (t1739344424_0_TI_var);
		m1848108622_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t_1956292268_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24mapE(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_263926749_0_TI_var;
void t_838069572_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_263926749_0_TI_var = il2cpp_codegen_type_info_from_index(596);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_263926749_0 * tmp;
		tmp = (t_263926749_0 *)il2cpp_codegen_object_new (t_263926749_0_TI_var);
		m_2060110469_0(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1739344424_0_TI_var;
void t_1621303500_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1739344424_0_TI_var = il2cpp_codegen_type_info_from_index(70);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1739344424_0 * tmp;
		tmp = (t1739344424_0 *)il2cpp_codegen_object_new (t1739344424_0_TI_var);
		m1848108622_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t682760040_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24mapF(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1739344424_0_TI_var;
void t_2089117063_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1739344424_0_TI_var = il2cpp_codegen_type_info_from_index(70);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1739344424_0 * tmp;
		tmp = (t1739344424_0 *)il2cpp_codegen_object_new (t1739344424_0_TI_var);
		m1848108622_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t_2130661927_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24mapA(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t_1768012067_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map10(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_263926749_0_TI_var;
void t379843247_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_263926749_0_TI_var = il2cpp_codegen_type_info_from_index(596);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_263926749_0 * tmp;
		tmp = (t_263926749_0 *)il2cpp_codegen_object_new (t_263926749_0_TI_var);
		m_2060110469_0(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_263926749_0_TI_var;
void t_774952009_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_263926749_0_TI_var = il2cpp_codegen_type_info_from_index(596);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_263926749_0 * tmp;
		tmp = (t_263926749_0 *)il2cpp_codegen_object_new (t_263926749_0_TI_var);
		m_2060110469_0(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_263926749_0_TI_var;
void t_859638128_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_263926749_0_TI_var = il2cpp_codegen_type_info_from_index(596);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_263926749_0 * tmp;
		tmp = (t_263926749_0 *)il2cpp_codegen_object_new (t_263926749_0_TI_var);
		m_2060110469_0(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_263926749_0_TI_var;
void t_886420222_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_263926749_0_TI_var = il2cpp_codegen_type_info_from_index(596);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_263926749_0 * tmp;
		tmp = (t_263926749_0 *)il2cpp_codegen_object_new (t_263926749_0_TI_var);
		m_2060110469_0(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1739344424_0_TI_var;
void t1402506658_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1739344424_0_TI_var = il2cpp_codegen_type_info_from_index(70);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1739344424_0 * tmp;
		tmp = (t1739344424_0 *)il2cpp_codegen_object_new (t1739344424_0_TI_var);
		m1848108622_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1739344424_0_TI_var;
void t_2011633987_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1739344424_0_TI_var = il2cpp_codegen_type_info_from_index(70);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1739344424_0 * tmp;
		tmp = (t1739344424_0 *)il2cpp_codegen_object_new (t1739344424_0_TI_var);
		m1848108622_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_263926749_0_TI_var;
void t_1856662896_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_263926749_0_TI_var = il2cpp_codegen_type_info_from_index(596);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_263926749_0 * tmp;
		tmp = (t_263926749_0 *)il2cpp_codegen_object_new (t_263926749_0_TI_var);
		m_2060110469_0(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_263926749_0_TI_var;
void t1432942414_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_263926749_0_TI_var = il2cpp_codegen_type_info_from_index(596);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_263926749_0 * tmp;
		tmp = (t_263926749_0 *)il2cpp_codegen_object_new (t_263926749_0_TI_var);
		m_2060110469_0(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern const Il2CppType* t_1256781367_0_0_0_0_var;
extern TypeInfo* t697908789_0_TI_var;
void t407561573_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1256781367_0_0_0_0_var = il2cpp_codegen_type_from_index(2657);
		t697908789_0_TI_var = il2cpp_codegen_type_info_from_index(621);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t697908789_0 * tmp;
		tmp = (t697908789_0 *)il2cpp_codegen_object_new (t697908789_0_TI_var);
		m_233800246_0(tmp, il2cpp_codegen_type_get_object(t_1256781367_0_0_0_0_var), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t407561573_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map14(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t407561573_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map15(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t407561573_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map16(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2049091538_0_TI_var;
void t407561573_0_CustomAttributesCacheGenerator_m_440093480_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2049091538_0_TI_var = il2cpp_codegen_type_info_from_index(2631);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2049091538_0 * tmp;
		tmp = (t2049091538_0 *)il2cpp_codegen_object_new (t2049091538_0_TI_var);
		m842106750_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2049091538_0_TI_var;
void t407561573_0_CustomAttributesCacheGenerator_m1753508368_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2049091538_0_TI_var = il2cpp_codegen_type_info_from_index(2631);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2049091538_0 * tmp;
		tmp = (t2049091538_0 *)il2cpp_codegen_object_new (t2049091538_0_TI_var);
		m842106750_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2049091538_0_TI_var;
void t407561573_0_CustomAttributesCacheGenerator_m_938230186_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2049091538_0_TI_var = il2cpp_codegen_type_info_from_index(2631);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2049091538_0 * tmp;
		tmp = (t2049091538_0 *)il2cpp_codegen_object_new (t2049091538_0_TI_var);
		m842106750_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_2010410256_0_TI_var;
void t_1220730272_0_CustomAttributesCacheGenerator_m_284559405_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_2010410256_0_TI_var = il2cpp_codegen_type_info_from_index(2656);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_2010410256_0 * tmp;
		tmp = (t_2010410256_0 *)il2cpp_codegen_object_new (t_2010410256_0_TI_var);
		m_290047452_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t_1636091805_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1279797992_0_TI_var;
extern TypeInfo* t_860345916_0_TI_var;
extern TypeInfo* t_1107122411_0_TI_var;
extern TypeInfo* t_1210916441_0_TI_var;
extern TypeInfo* t_852471452_0_TI_var;
extern TypeInfo* t_1307150831_0_TI_var;
extern TypeInfo* t_1086797991_0_TI_var;
extern TypeInfo* t247821692_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
extern TypeInfo* t_73036622_0_TI_var;
extern TypeInfo* t_1869011596_0_TI_var;
extern TypeInfo* t1305072827_0_TI_var;
void g_Mono_Security_Assembly_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1279797992_0_TI_var = il2cpp_codegen_type_info_from_index(2621);
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		t_1107122411_0_TI_var = il2cpp_codegen_type_info_from_index(2610);
		t_1210916441_0_TI_var = il2cpp_codegen_type_info_from_index(2614);
		t_852471452_0_TI_var = il2cpp_codegen_type_info_from_index(2608);
		t_1307150831_0_TI_var = il2cpp_codegen_type_info_from_index(2609);
		t_1086797991_0_TI_var = il2cpp_codegen_type_info_from_index(2655);
		t247821692_0_TI_var = il2cpp_codegen_type_info_from_index(2602);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		t_73036622_0_TI_var = il2cpp_codegen_type_info_from_index(2613);
		t_1869011596_0_TI_var = il2cpp_codegen_type_info_from_index(2619);
		t1305072827_0_TI_var = il2cpp_codegen_type_info_from_index(2620);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 12;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1279797992_0 * tmp;
		tmp = (t1279797992_0 *)il2cpp_codegen_object_new (t1279797992_0_TI_var);
		m1696431446_0(tmp, il2cpp_codegen_string_new_wrapper("Mono.Security.dll"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, true, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t_1107122411_0 * tmp;
		tmp = (t_1107122411_0 *)il2cpp_codegen_object_new (t_1107122411_0_TI_var);
		m1217508649_0(tmp, il2cpp_codegen_string_new_wrapper("MONO development team"), NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
	{
		t_1210916441_0 * tmp;
		tmp = (t_1210916441_0 *)il2cpp_codegen_object_new (t_1210916441_0_TI_var);
		m_1582764913_0(tmp, il2cpp_codegen_string_new_wrapper("(c) 2003-2004 Various Authors"), NULL);
		cache->attributes[3] = (Il2CppObject*)tmp;
	}
	{
		t_852471452_0 * tmp;
		tmp = (t_852471452_0 *)il2cpp_codegen_object_new (t_852471452_0_TI_var);
		m_987879214_0(tmp, il2cpp_codegen_string_new_wrapper("Mono.Security.dll"), NULL);
		cache->attributes[4] = (Il2CppObject*)tmp;
	}
	{
		t_1307150831_0 * tmp;
		tmp = (t_1307150831_0 *)il2cpp_codegen_object_new (t_1307150831_0_TI_var);
		m1807437213_0(tmp, il2cpp_codegen_string_new_wrapper("MONO CLI"), NULL);
		cache->attributes[5] = (Il2CppObject*)tmp;
	}
	{
		t_1086797991_0 * tmp;
		tmp = (t_1086797991_0 *)il2cpp_codegen_object_new (t_1086797991_0_TI_var);
		m573685517_0(tmp, il2cpp_codegen_string_new_wrapper("System, PublicKey=00240000048000009400000006020000002400005253413100040000010001008D56C76F9E8649383049F383C44BE0EC204181822A6C31CF5EB7EF486944D032188EA1D3920763712CCB12D75FB77E9811149E6148E5D32FBAAB37611C1878DDC19E20EF135D0CB2CFF2BFEC3D115810C3D9069638FE4BE215DBF795861920E5AB6F7DB2E2CEEF136AC23D5DD2BF031700AEC232F6C6B1C785B4305C123B37AB"), NULL);
		cache->attributes[6] = (Il2CppObject*)tmp;
	}
	{
		t247821692_0 * tmp;
		tmp = (t247821692_0 *)il2cpp_codegen_object_new (t247821692_0_TI_var);
		m1331212510_0(tmp, NULL);
		m_2120173945_0(tmp, true, NULL);
		cache->attributes[7] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, false, NULL);
		cache->attributes[8] = (Il2CppObject*)tmp;
	}
	{
		t_73036622_0 * tmp;
		tmp = (t_73036622_0 *)il2cpp_codegen_object_new (t_73036622_0_TI_var);
		m1145808404_0(tmp, il2cpp_codegen_string_new_wrapper("en-US"), NULL);
		cache->attributes[9] = (Il2CppObject*)tmp;
	}
	{
		t_1869011596_0 * tmp;
		tmp = (t_1869011596_0 *)il2cpp_codegen_object_new (t_1869011596_0_TI_var);
		m793760213_0(tmp, true, NULL);
		cache->attributes[10] = (Il2CppObject*)tmp;
	}
	{
		t1305072827_0 * tmp;
		tmp = (t1305072827_0 *)il2cpp_codegen_object_new (t1305072827_0_TI_var);
		m1072556611_0(tmp, il2cpp_codegen_string_new_wrapper("../mono.pub"), NULL);
		cache->attributes[11] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t361548807_0_CustomAttributesCacheGenerator_m_281305428_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t361548807_0_CustomAttributesCacheGenerator_m_1055219210_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t361548807_0_CustomAttributesCacheGenerator_m_507404751_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t361548807_0_CustomAttributesCacheGenerator_m426619300_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t361548807_0_CustomAttributesCacheGenerator_m576108355_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t361548807_0_CustomAttributesCacheGenerator_m1842353154_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t361548807_0_CustomAttributesCacheGenerator_m_1416670186_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t361548807_0_CustomAttributesCacheGenerator_m622924526_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t361548807_0_CustomAttributesCacheGenerator_m_1399241126_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t361548807_0_CustomAttributesCacheGenerator_m_1611911534_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t361548807_0_CustomAttributesCacheGenerator_m744282323_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_860345916_0_TI_var;
void t860148051_0_CustomAttributesCacheGenerator_m661630322_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_860345916_0_TI_var = il2cpp_codegen_type_info_from_index(2616);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_860345916_0 * tmp;
		tmp = (t_860345916_0 *)il2cpp_codegen_object_new (t_860345916_0_TI_var);
		m1113299407_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_263926749_0_TI_var;
void t_79756206_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_263926749_0_TI_var = il2cpp_codegen_type_info_from_index(596);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_263926749_0 * tmp;
		tmp = (t_263926749_0 *)il2cpp_codegen_object_new (t_263926749_0_TI_var);
		m_2060110469_0(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1927081479_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map5(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1927081479_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map6(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1927081479_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map7(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1927081479_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map8(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1927081479_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24mapC(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1541895718_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24mapF(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1541895718_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map10(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1541895718_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map11(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_263926749_0_TI_var;
void t1756554202_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_263926749_0_TI_var = il2cpp_codegen_type_info_from_index(596);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_263926749_0 * tmp;
		tmp = (t_263926749_0 *)il2cpp_codegen_object_new (t_263926749_0_TI_var);
		m_2060110469_0(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1739344424_0_TI_var;
void t1790911987_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1739344424_0_TI_var = il2cpp_codegen_type_info_from_index(70);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1739344424_0 * tmp;
		tmp = (t1739344424_0 *)il2cpp_codegen_object_new (t1739344424_0_TI_var);
		m1848108622_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_263926749_0_TI_var;
void t1075555078_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_263926749_0_TI_var = il2cpp_codegen_type_info_from_index(596);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_263926749_0 * tmp;
		tmp = (t_263926749_0 *)il2cpp_codegen_object_new (t_263926749_0_TI_var);
		m_2060110469_0(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1075555078_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map13(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_263926749_0_TI_var;
void t_2131653600_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_263926749_0_TI_var = il2cpp_codegen_type_info_from_index(596);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_263926749_0 * tmp;
		tmp = (t_263926749_0 *)il2cpp_codegen_object_new (t_263926749_0_TI_var);
		m_2060110469_0(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1685177969_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map14(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1739344424_0_TI_var;
void t_552269980_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1739344424_0_TI_var = il2cpp_codegen_type_info_from_index(70);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1739344424_0 * tmp;
		tmp = (t1739344424_0 *)il2cpp_codegen_object_new (t1739344424_0_TI_var);
		m1848108622_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1739344424_0_TI_var;
void t2071009899_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1739344424_0_TI_var = il2cpp_codegen_type_info_from_index(70);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1739344424_0 * tmp;
		tmp = (t1739344424_0 *)il2cpp_codegen_object_new (t1739344424_0_TI_var);
		m1848108622_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_263926749_0_TI_var;
void t233867723_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_263926749_0_TI_var = il2cpp_codegen_type_info_from_index(596);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_263926749_0 * tmp;
		tmp = (t_263926749_0 *)il2cpp_codegen_object_new (t_263926749_0_TI_var);
		m_2060110469_0(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1008304204_0_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache2(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1008304204_0_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache3(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1008304204_0_CustomAttributesCacheGenerator_m_1118613582_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1008304204_0_CustomAttributesCacheGenerator_m_1164825_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1499876795_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map15(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t_1891479706_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map16(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1739344424_0_TI_var;
void t_1315242508_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1739344424_0_TI_var = il2cpp_codegen_type_info_from_index(70);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1739344424_0 * tmp;
		tmp = (t1739344424_0 *)il2cpp_codegen_object_new (t1739344424_0_TI_var);
		m1848108622_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1253772661_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1086797991_0_TI_var;
extern TypeInfo* t_510185576_0_TI_var;
extern TypeInfo* t247821692_0_TI_var;
void g_UnityEngine_Assembly_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1086797991_0_TI_var = il2cpp_codegen_type_info_from_index(2655);
		t_510185576_0_TI_var = il2cpp_codegen_type_info_from_index(2654);
		t247821692_0_TI_var = il2cpp_codegen_type_info_from_index(2602);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 18;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1086797991_0 * tmp;
		tmp = (t_1086797991_0 *)il2cpp_codegen_object_new (t_1086797991_0_TI_var);
		m573685517_0(tmp, il2cpp_codegen_string_new_wrapper("UnityEngine.Advertisements"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_1086797991_0 * tmp;
		tmp = (t_1086797991_0 *)il2cpp_codegen_object_new (t_1086797991_0_TI_var);
		m573685517_0(tmp, il2cpp_codegen_string_new_wrapper("UnityEngine.Analytics"), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t_1086797991_0 * tmp;
		tmp = (t_1086797991_0 *)il2cpp_codegen_object_new (t_1086797991_0_TI_var);
		m573685517_0(tmp, il2cpp_codegen_string_new_wrapper("Unity.Automation"), NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
	{
		t_1086797991_0 * tmp;
		tmp = (t_1086797991_0 *)il2cpp_codegen_object_new (t_1086797991_0_TI_var);
		m573685517_0(tmp, il2cpp_codegen_string_new_wrapper("UnityEngine.Purchasing"), NULL);
		cache->attributes[3] = (Il2CppObject*)tmp;
	}
	{
		t_1086797991_0 * tmp;
		tmp = (t_1086797991_0 *)il2cpp_codegen_object_new (t_1086797991_0_TI_var);
		m573685517_0(tmp, il2cpp_codegen_string_new_wrapper("UnityEngine.Cloud.Service"), NULL);
		cache->attributes[4] = (Il2CppObject*)tmp;
	}
	{
		t_1086797991_0 * tmp;
		tmp = (t_1086797991_0 *)il2cpp_codegen_object_new (t_1086797991_0_TI_var);
		m573685517_0(tmp, il2cpp_codegen_string_new_wrapper("UnityEngine.TerrainPhysics"), NULL);
		cache->attributes[5] = (Il2CppObject*)tmp;
	}
	{
		t_1086797991_0 * tmp;
		tmp = (t_1086797991_0 *)il2cpp_codegen_object_new (t_1086797991_0_TI_var);
		m573685517_0(tmp, il2cpp_codegen_string_new_wrapper("UnityEngine.Terrain"), NULL);
		cache->attributes[6] = (Il2CppObject*)tmp;
	}
	{
		t_1086797991_0 * tmp;
		tmp = (t_1086797991_0 *)il2cpp_codegen_object_new (t_1086797991_0_TI_var);
		m573685517_0(tmp, il2cpp_codegen_string_new_wrapper("UnityEngine.Cloud"), NULL);
		cache->attributes[7] = (Il2CppObject*)tmp;
	}
	{
		t_1086797991_0 * tmp;
		tmp = (t_1086797991_0 *)il2cpp_codegen_object_new (t_1086797991_0_TI_var);
		m573685517_0(tmp, il2cpp_codegen_string_new_wrapper("UnityEngine.Networking"), NULL);
		cache->attributes[8] = (Il2CppObject*)tmp;
	}
	{
		t_510185576_0 * tmp;
		tmp = (t_510185576_0 *)il2cpp_codegen_object_new (t_510185576_0_TI_var);
		m1028297080_0(tmp, NULL);
		cache->attributes[9] = (Il2CppObject*)tmp;
	}
	{
		t_1086797991_0 * tmp;
		tmp = (t_1086797991_0 *)il2cpp_codegen_object_new (t_1086797991_0_TI_var);
		m573685517_0(tmp, il2cpp_codegen_string_new_wrapper("Unity.RuntimeTests.Framework.Tests"), NULL);
		cache->attributes[10] = (Il2CppObject*)tmp;
	}
	{
		t_1086797991_0 * tmp;
		tmp = (t_1086797991_0 *)il2cpp_codegen_object_new (t_1086797991_0_TI_var);
		m573685517_0(tmp, il2cpp_codegen_string_new_wrapper("UnityEngine.Physics"), NULL);
		cache->attributes[11] = (Il2CppObject*)tmp;
	}
	{
		t247821692_0 * tmp;
		tmp = (t247821692_0 *)il2cpp_codegen_object_new (t247821692_0_TI_var);
		m1331212510_0(tmp, NULL);
		m_2120173945_0(tmp, true, NULL);
		cache->attributes[12] = (Il2CppObject*)tmp;
	}
	{
		t_1086797991_0 * tmp;
		tmp = (t_1086797991_0 *)il2cpp_codegen_object_new (t_1086797991_0_TI_var);
		m573685517_0(tmp, il2cpp_codegen_string_new_wrapper("Unity.RuntimeTests.Framework"), NULL);
		cache->attributes[13] = (Il2CppObject*)tmp;
	}
	{
		t_1086797991_0 * tmp;
		tmp = (t_1086797991_0 *)il2cpp_codegen_object_new (t_1086797991_0_TI_var);
		m573685517_0(tmp, il2cpp_codegen_string_new_wrapper("Unity.IntegrationTests.UnityAnalytics"), NULL);
		cache->attributes[14] = (Il2CppObject*)tmp;
	}
	{
		t_1086797991_0 * tmp;
		tmp = (t_1086797991_0 *)il2cpp_codegen_object_new (t_1086797991_0_TI_var);
		m573685517_0(tmp, il2cpp_codegen_string_new_wrapper("Unity.IntegrationTests"), NULL);
		cache->attributes[15] = (Il2CppObject*)tmp;
	}
	{
		t_1086797991_0 * tmp;
		tmp = (t_1086797991_0 *)il2cpp_codegen_object_new (t_1086797991_0_TI_var);
		m573685517_0(tmp, il2cpp_codegen_string_new_wrapper("Unity.RuntimeTests"), NULL);
		cache->attributes[16] = (Il2CppObject*)tmp;
	}
	{
		t_1086797991_0 * tmp;
		tmp = (t_1086797991_0 *)il2cpp_codegen_object_new (t_1086797991_0_TI_var);
		m573685517_0(tmp, il2cpp_codegen_string_new_wrapper("Unity.IntegrationTests.Framework"), NULL);
		cache->attributes[17] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1742957416_0_TI_var;
void t_2028916566_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1742957416_0_TI_var = il2cpp_codegen_type_info_from_index(2658);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1742957416_0 * tmp;
		tmp = (t_1742957416_0 *)il2cpp_codegen_object_new (t_1742957416_0_TI_var);
		m_1920113638_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_2028916566_0_CustomAttributesCacheGenerator_m_1363722051_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_2028916566_0_CustomAttributesCacheGenerator_m_542025633_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1742957416_0_TI_var;
void t1949841686_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1742957416_0_TI_var = il2cpp_codegen_type_info_from_index(2658);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1742957416_0 * tmp;
		tmp = (t_1742957416_0 *)il2cpp_codegen_object_new (t_1742957416_0_TI_var);
		m_1920113638_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1915260157_0_TI_var;
void t1904592287_0_CustomAttributesCacheGenerator_m866056071_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1915260157_0_TI_var = il2cpp_codegen_type_info_from_index(2660);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1915260157_0 * tmp;
		tmp = (t1915260157_0 *)il2cpp_codegen_object_new (t1915260157_0_TI_var);
		m599630929_0(tmp, 1, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
extern TypeInfo* t1915260157_0_TI_var;
void t1904592287_0_CustomAttributesCacheGenerator_m_1513263201_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		t1915260157_0_TI_var = il2cpp_codegen_type_info_from_index(2660);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t1915260157_0 * tmp;
		tmp = (t1915260157_0 *)il2cpp_codegen_object_new (t1915260157_0_TI_var);
		m599630929_0(tmp, 1, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1904592287_0_CustomAttributesCacheGenerator_m_1600380362_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2049091538_0_TI_var;
void t_153105406_0_CustomAttributesCacheGenerator_NaCl(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2049091538_0_TI_var = il2cpp_codegen_type_info_from_index(2631);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2049091538_0 * tmp;
		tmp = (t2049091538_0 *)il2cpp_codegen_object_new (t2049091538_0_TI_var);
		m_1583493676_0(tmp, il2cpp_codegen_string_new_wrapper("NaCl export is no longer supported in Unity 5.0+."), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2049091538_0_TI_var;
void t_153105406_0_CustomAttributesCacheGenerator_FlashPlayer(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2049091538_0_TI_var = il2cpp_codegen_type_info_from_index(2631);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2049091538_0 * tmp;
		tmp = (t2049091538_0 *)il2cpp_codegen_object_new (t2049091538_0_TI_var);
		m_1583493676_0(tmp, il2cpp_codegen_string_new_wrapper("FlashPlayer export is no longer supported in Unity 5.0+."), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2049091538_0_TI_var;
void t_153105406_0_CustomAttributesCacheGenerator_MetroPlayerX86(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2049091538_0_TI_var = il2cpp_codegen_type_info_from_index(2631);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2049091538_0 * tmp;
		tmp = (t2049091538_0 *)il2cpp_codegen_object_new (t2049091538_0_TI_var);
		m_1583493676_0(tmp, il2cpp_codegen_string_new_wrapper("Use WSAPlayerX86 instead"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2049091538_0_TI_var;
void t_153105406_0_CustomAttributesCacheGenerator_MetroPlayerX64(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2049091538_0_TI_var = il2cpp_codegen_type_info_from_index(2631);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2049091538_0 * tmp;
		tmp = (t2049091538_0 *)il2cpp_codegen_object_new (t2049091538_0_TI_var);
		m_1583493676_0(tmp, il2cpp_codegen_string_new_wrapper("Use WSAPlayerX64 instead"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2049091538_0_TI_var;
void t_153105406_0_CustomAttributesCacheGenerator_MetroPlayerARM(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2049091538_0_TI_var = il2cpp_codegen_type_info_from_index(2631);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2049091538_0 * tmp;
		tmp = (t2049091538_0 *)il2cpp_codegen_object_new (t2049091538_0_TI_var);
		m_1583493676_0(tmp, il2cpp_codegen_string_new_wrapper("Use WSAPlayerARM instead"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1742957416_0_TI_var;
void t1938783598_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1742957416_0_TI_var = il2cpp_codegen_type_info_from_index(2658);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1742957416_0 * tmp;
		tmp = (t_1742957416_0 *)il2cpp_codegen_object_new (t_1742957416_0_TI_var);
		m_1920113638_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1742957416_0_TI_var;
void t_363644936_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1742957416_0_TI_var = il2cpp_codegen_type_info_from_index(2658);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1742957416_0 * tmp;
		tmp = (t_1742957416_0 *)il2cpp_codegen_object_new (t_1742957416_0_TI_var);
		m_1920113638_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1742957416_0_TI_var;
void t_508084344_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1742957416_0_TI_var = il2cpp_codegen_type_info_from_index(2658);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1742957416_0 * tmp;
		tmp = (t_1742957416_0 *)il2cpp_codegen_object_new (t_1742957416_0_TI_var);
		m_1920113638_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1742957416_0_TI_var;
void t1817195393_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1742957416_0_TI_var = il2cpp_codegen_type_info_from_index(2658);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1742957416_0 * tmp;
		tmp = (t_1742957416_0 *)il2cpp_codegen_object_new (t_1742957416_0_TI_var);
		m_1920113638_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1817195393_0_CustomAttributesCacheGenerator_m833118514_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1742957416_0_TI_var;
void t_865191485_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1742957416_0_TI_var = il2cpp_codegen_type_info_from_index(2658);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1742957416_0 * tmp;
		tmp = (t_1742957416_0 *)il2cpp_codegen_object_new (t_1742957416_0_TI_var);
		m_1920113638_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_865191485_0_CustomAttributesCacheGenerator_m1778903390_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1900147147_0_TI_var;
void t_865191485_0_CustomAttributesCacheGenerator_t_865191485_0_m1778903390_0_Arg0_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1900147147_0_TI_var = il2cpp_codegen_type_info_from_index(2661);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1900147147_0 * tmp;
		tmp = (t_1900147147_0 *)il2cpp_codegen_object_new (t_1900147147_0_TI_var);
		m761932763_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_865191485_0_CustomAttributesCacheGenerator_m_373292444_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_865191485_0_CustomAttributesCacheGenerator_m_23091607_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_511504902_0_CustomAttributesCacheGenerator_m1486058998_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1900147147_0_TI_var;
void t_511504902_0_CustomAttributesCacheGenerator_t_511504902_0_m1486058998_0_Arg0_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1900147147_0_TI_var = il2cpp_codegen_type_info_from_index(2661);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1900147147_0 * tmp;
		tmp = (t_1900147147_0 *)il2cpp_codegen_object_new (t_1900147147_0_TI_var);
		m761932763_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_511504902_0_CustomAttributesCacheGenerator_m_1194169842_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_567158402_0_TI_var;
void t_511504902_0_CustomAttributesCacheGenerator_t_511504902_0_m_1194169842_0_Arg0_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_567158402_0_TI_var = il2cpp_codegen_type_info_from_index(932);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_567158402_0 * tmp;
		tmp = (t_567158402_0 *)il2cpp_codegen_object_new (t_567158402_0_TI_var);
		m_103502952_0(tmp, il2cpp_codegen_string_new_wrapper("true"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_240079423_0_TI_var;
void t_511504902_0_CustomAttributesCacheGenerator_m231813403_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_240079423_0_TI_var = il2cpp_codegen_type_info_from_index(2662);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_240079423_0 * tmp;
		tmp = (t_240079423_0 *)il2cpp_codegen_object_new (t_240079423_0_TI_var);
		m1684225175_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_511504902_0_CustomAttributesCacheGenerator_m626989480_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_511504902_0_CustomAttributesCacheGenerator_m_1029107264_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_511504902_0_CustomAttributesCacheGenerator_m1837187359_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_511504902_0_CustomAttributesCacheGenerator_m1928495229_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_511504902_0_CustomAttributesCacheGenerator_m_1384044582_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_511504902_0_CustomAttributesCacheGenerator_m_1979683359_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_511504902_0_CustomAttributesCacheGenerator_m_483815959_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_511504902_0_CustomAttributesCacheGenerator_m_1079472321_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_511504902_0_CustomAttributesCacheGenerator_m_324595110_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_511504902_0_CustomAttributesCacheGenerator_m541174016_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_511504902_0_CustomAttributesCacheGenerator_m_141696072_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_511504902_0_CustomAttributesCacheGenerator_m935322186_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_511504902_0_CustomAttributesCacheGenerator_m_735058272_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_511504902_0_CustomAttributesCacheGenerator_m_2115954343_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_511504902_0_CustomAttributesCacheGenerator_m_1209085412_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_54711964_0_CustomAttributesCacheGenerator_m_1891390025_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_54711964_0_CustomAttributesCacheGenerator_m1544525007_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1226468257_0_CustomAttributesCacheGenerator_m41137238_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1226468257_0_CustomAttributesCacheGenerator_m1051800773_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1226468257_0_CustomAttributesCacheGenerator_m_949840969_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1226468257_0_CustomAttributesCacheGenerator_m_1455448833_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t191540444_0_TI_var;
void t_667770450_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t191540444_0_TI_var = il2cpp_codegen_type_info_from_index(2663);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t191540444_0 * tmp;
		tmp = (t191540444_0 *)il2cpp_codegen_object_new (t191540444_0_TI_var);
		m_1835135006_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_667770450_0_CustomAttributesCacheGenerator_m4361650_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_667770450_0_CustomAttributesCacheGenerator_m_1095997222_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_667770450_0_CustomAttributesCacheGenerator_m439065308_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_667770450_0_CustomAttributesCacheGenerator_m620681523_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_667770450_0_CustomAttributesCacheGenerator_m281378687_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_667770450_0_CustomAttributesCacheGenerator_m1671272302_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_667770450_0_CustomAttributesCacheGenerator_m_665917938_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_667770450_0_CustomAttributesCacheGenerator_m_715770869_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_667770450_0_CustomAttributesCacheGenerator_m_182638438_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_667770450_0_CustomAttributesCacheGenerator_m_229445853_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_667770450_0_CustomAttributesCacheGenerator_m_476443659_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_667770450_0_CustomAttributesCacheGenerator_m_438622127_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t170601275_0_CustomAttributesCacheGenerator_m693512502_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t41854234_0_CustomAttributesCacheGenerator_m56137242_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t41854234_0_CustomAttributesCacheGenerator_m_1519437139_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1939194760_0_CustomAttributesCacheGenerator_m1979591766_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1939194760_0_CustomAttributesCacheGenerator_m570286059_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t191540444_0_TI_var;
void t_253031098_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t191540444_0_TI_var = il2cpp_codegen_type_info_from_index(2663);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t191540444_0 * tmp;
		tmp = (t191540444_0 *)il2cpp_codegen_object_new (t191540444_0_TI_var);
		m_1835135006_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_253031098_0_CustomAttributesCacheGenerator_m_1977049642_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_253031098_0_CustomAttributesCacheGenerator_m_1514026035_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_2063307640_0_CustomAttributesCacheGenerator_m_1665775301_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1533519461_0_TI_var;
extern TypeInfo* t_1742957416_0_TI_var;
void t_2063307640_0_CustomAttributesCacheGenerator_m1292564468_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1533519461_0_TI_var = il2cpp_codegen_type_info_from_index(2664);
		t_1742957416_0_TI_var = il2cpp_codegen_type_info_from_index(2658);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1533519461_0 * tmp;
		tmp = (t1533519461_0 *)il2cpp_codegen_object_new (t1533519461_0_TI_var);
		m_1786253009_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_1742957416_0 * tmp;
		tmp = (t_1742957416_0 *)il2cpp_codegen_object_new (t_1742957416_0_TI_var);
		m_1920113638_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_2063307640_0_CustomAttributesCacheGenerator_m_619453360_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1742957416_0_TI_var;
void t_1796846815_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1742957416_0_TI_var = il2cpp_codegen_type_info_from_index(2658);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1742957416_0 * tmp;
		tmp = (t_1742957416_0 *)il2cpp_codegen_object_new (t_1742957416_0_TI_var);
		m_1920113638_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1742957416_0_TI_var;
void t_1796846815_0_CustomAttributesCacheGenerator_m954570311_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1742957416_0_TI_var = il2cpp_codegen_type_info_from_index(2658);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1742957416_0 * tmp;
		tmp = (t_1742957416_0 *)il2cpp_codegen_object_new (t_1742957416_0_TI_var);
		m_1920113638_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1796846815_0_CustomAttributesCacheGenerator_m_138067647_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1796846815_0_CustomAttributesCacheGenerator_m_721095557_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_240079423_0_TI_var;
void t431258083_0_CustomAttributesCacheGenerator_m_1534837145_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_240079423_0_TI_var = il2cpp_codegen_type_info_from_index(2662);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_240079423_0 * tmp;
		tmp = (t_240079423_0 *)il2cpp_codegen_object_new (t_240079423_0_TI_var);
		m1684225175_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_240079423_0_TI_var;
void t431258083_0_CustomAttributesCacheGenerator_m913506328_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_240079423_0_TI_var = il2cpp_codegen_type_info_from_index(2662);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_240079423_0 * tmp;
		tmp = (t_240079423_0 *)il2cpp_codegen_object_new (t_240079423_0_TI_var);
		m1684225175_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_567158402_0_TI_var;
void t431258083_0_CustomAttributesCacheGenerator_t431258083_0_m_884744342_0_Arg1_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_567158402_0_TI_var = il2cpp_codegen_type_info_from_index(932);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_567158402_0 * tmp;
		tmp = (t_567158402_0 *)il2cpp_codegen_object_new (t_567158402_0_TI_var);
		m_103502952_0(tmp, il2cpp_codegen_string_new_wrapper("TouchScreenKeyboardType.Default"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_567158402_0_TI_var;
void t431258083_0_CustomAttributesCacheGenerator_t431258083_0_m_884744342_0_Arg2_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_567158402_0_TI_var = il2cpp_codegen_type_info_from_index(932);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_567158402_0 * tmp;
		tmp = (t_567158402_0 *)il2cpp_codegen_object_new (t_567158402_0_TI_var);
		m_103502952_0(tmp, il2cpp_codegen_string_new_wrapper("true"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_567158402_0_TI_var;
void t431258083_0_CustomAttributesCacheGenerator_t431258083_0_m_884744342_0_Arg3_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_567158402_0_TI_var = il2cpp_codegen_type_info_from_index(932);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_567158402_0 * tmp;
		tmp = (t_567158402_0 *)il2cpp_codegen_object_new (t_567158402_0_TI_var);
		m_103502952_0(tmp, il2cpp_codegen_string_new_wrapper("false"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_567158402_0_TI_var;
void t431258083_0_CustomAttributesCacheGenerator_t431258083_0_m_884744342_0_Arg4_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_567158402_0_TI_var = il2cpp_codegen_type_info_from_index(932);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_567158402_0 * tmp;
		tmp = (t_567158402_0 *)il2cpp_codegen_object_new (t_567158402_0_TI_var);
		m_103502952_0(tmp, il2cpp_codegen_string_new_wrapper("false"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_567158402_0_TI_var;
void t431258083_0_CustomAttributesCacheGenerator_t431258083_0_m_884744342_0_Arg5_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_567158402_0_TI_var = il2cpp_codegen_type_info_from_index(932);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_567158402_0 * tmp;
		tmp = (t_567158402_0 *)il2cpp_codegen_object_new (t_567158402_0_TI_var);
		m_103502952_0(tmp, il2cpp_codegen_string_new_wrapper("false"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_567158402_0_TI_var;
void t431258083_0_CustomAttributesCacheGenerator_t431258083_0_m_884744342_0_Arg6_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_567158402_0_TI_var = il2cpp_codegen_type_info_from_index(932);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_567158402_0 * tmp;
		tmp = (t_567158402_0 *)il2cpp_codegen_object_new (t_567158402_0_TI_var);
		m_103502952_0(tmp, il2cpp_codegen_string_new_wrapper("\"\""), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t191540444_0_TI_var;
void t_708170660_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t191540444_0_TI_var = il2cpp_codegen_type_info_from_index(2663);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t191540444_0 * tmp;
		tmp = (t191540444_0 *)il2cpp_codegen_object_new (t191540444_0_TI_var);
		m_1835135006_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t191540444_0_TI_var;
extern TypeInfo* t_263926749_0_TI_var;
void t41806862_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t191540444_0_TI_var = il2cpp_codegen_type_info_from_index(2663);
		t_263926749_0_TI_var = il2cpp_codegen_type_info_from_index(596);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t191540444_0 * tmp;
		tmp = (t191540444_0 *)il2cpp_codegen_object_new (t191540444_0_TI_var);
		m_1835135006_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_263926749_0 * tmp;
		tmp = (t_263926749_0 *)il2cpp_codegen_object_new (t_263926749_0_TI_var);
		m_2060110469_0(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_263926749_0_TI_var;
extern TypeInfo* t191540444_0_TI_var;
void t41806861_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_263926749_0_TI_var = il2cpp_codegen_type_info_from_index(596);
		t191540444_0_TI_var = il2cpp_codegen_type_info_from_index(2663);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_263926749_0 * tmp;
		tmp = (t_263926749_0 *)il2cpp_codegen_object_new (t_263926749_0_TI_var);
		m_2060110469_0(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t191540444_0 * tmp;
		tmp = (t191540444_0 *)il2cpp_codegen_object_new (t191540444_0_TI_var);
		m_1835135006_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t191540444_0_TI_var;
extern TypeInfo* t1316565083_0_TI_var;
void t1299343259_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t191540444_0_TI_var = il2cpp_codegen_type_info_from_index(2663);
		t1316565083_0_TI_var = il2cpp_codegen_type_info_from_index(2665);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t191540444_0 * tmp;
		tmp = (t191540444_0 *)il2cpp_codegen_object_new (t191540444_0_TI_var);
		m_1835135006_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t1316565083_0 * tmp;
		tmp = (t1316565083_0 *)il2cpp_codegen_object_new (t1316565083_0_TI_var);
		m_1739169067_0(tmp, NULL);
		tmp->f0 = 4;
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t191540444_0_TI_var;
extern TypeInfo* t_263926749_0_TI_var;
void t52999491_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t191540444_0_TI_var = il2cpp_codegen_type_info_from_index(2663);
		t_263926749_0_TI_var = il2cpp_codegen_type_info_from_index(596);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t191540444_0 * tmp;
		tmp = (t191540444_0 *)il2cpp_codegen_object_new (t191540444_0_TI_var);
		m_1835135006_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_263926749_0 * tmp;
		tmp = (t_263926749_0 *)il2cpp_codegen_object_new (t_263926749_0_TI_var);
		m_2060110469_0(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t52999491_0_CustomAttributesCacheGenerator_m1043108654_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t191540444_0_TI_var;
void t_1768411585_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t191540444_0_TI_var = il2cpp_codegen_type_info_from_index(2663);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t191540444_0 * tmp;
		tmp = (t191540444_0 *)il2cpp_codegen_object_new (t191540444_0_TI_var);
		m_1835135006_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_263926749_0_TI_var;
extern TypeInfo* t191540444_0_TI_var;
void t55839158_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_263926749_0_TI_var = il2cpp_codegen_type_info_from_index(596);
		t191540444_0_TI_var = il2cpp_codegen_type_info_from_index(2663);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_263926749_0 * tmp;
		tmp = (t_263926749_0 *)il2cpp_codegen_object_new (t_263926749_0_TI_var);
		m_2060110469_0(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t191540444_0 * tmp;
		tmp = (t191540444_0 *)il2cpp_codegen_object_new (t191540444_0_TI_var);
		m_1835135006_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t191540444_0_TI_var;
void t469014194_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t191540444_0_TI_var = il2cpp_codegen_type_info_from_index(2663);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t191540444_0 * tmp;
		tmp = (t191540444_0 *)il2cpp_codegen_object_new (t191540444_0_TI_var);
		m_1835135006_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t191540444_0_TI_var;
extern TypeInfo* t_263926749_0_TI_var;
void t41806860_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t191540444_0_TI_var = il2cpp_codegen_type_info_from_index(2663);
		t_263926749_0_TI_var = il2cpp_codegen_type_info_from_index(596);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t191540444_0 * tmp;
		tmp = (t191540444_0 *)il2cpp_codegen_object_new (t191540444_0_TI_var);
		m_1835135006_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_263926749_0 * tmp;
		tmp = (t_263926749_0 *)il2cpp_codegen_object_new (t_263926749_0_TI_var);
		m_2060110469_0(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_567158402_0_TI_var;
void t1201574125_0_CustomAttributesCacheGenerator_t1201574125_0_m1604773625_0_Arg4_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_567158402_0_TI_var = il2cpp_codegen_type_info_from_index(932);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_567158402_0 * tmp;
		tmp = (t_567158402_0 *)il2cpp_codegen_object_new (t_567158402_0_TI_var);
		m_103502952_0(tmp, il2cpp_codegen_string_new_wrapper("Mathf.Infinity"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_567158402_0_TI_var;
void t1201574125_0_CustomAttributesCacheGenerator_t1201574125_0_m1604773625_0_Arg5_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_567158402_0_TI_var = il2cpp_codegen_type_info_from_index(932);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_567158402_0 * tmp;
		tmp = (t_567158402_0 *)il2cpp_codegen_object_new (t_567158402_0_TI_var);
		m_103502952_0(tmp, il2cpp_codegen_string_new_wrapper("Time.deltaTime"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1742957416_0_TI_var;
void t_2054041579_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1742957416_0_TI_var = il2cpp_codegen_type_info_from_index(2658);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1742957416_0 * tmp;
		tmp = (t_1742957416_0 *)il2cpp_codegen_object_new (t_1742957416_0_TI_var);
		m_1920113638_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1742957416_0_TI_var;
extern TypeInfo* t_263926749_0_TI_var;
void t1609726178_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1742957416_0_TI_var = il2cpp_codegen_type_info_from_index(2658);
		t_263926749_0_TI_var = il2cpp_codegen_type_info_from_index(596);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1742957416_0 * tmp;
		tmp = (t_1742957416_0 *)il2cpp_codegen_object_new (t_1742957416_0_TI_var);
		m_1920113638_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_263926749_0 * tmp;
		tmp = (t_263926749_0 *)il2cpp_codegen_object_new (t_263926749_0_TI_var);
		m_2060110469_0(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t346672579_0_TI_var;
void t1609726178_0_CustomAttributesCacheGenerator_t1609726178_0_m_1480519289_0_Arg0_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t346672579_0_TI_var = il2cpp_codegen_type_info_from_index(285);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t346672579_0 * tmp;
		tmp = (t346672579_0 *)il2cpp_codegen_object_new (t346672579_0_TI_var);
		m_2078982555_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1742957416_0_TI_var;
void t1609726178_0_CustomAttributesCacheGenerator_m_586973182_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1742957416_0_TI_var = il2cpp_codegen_type_info_from_index(2658);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1742957416_0 * tmp;
		tmp = (t_1742957416_0 *)il2cpp_codegen_object_new (t_1742957416_0_TI_var);
		m_1920113638_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1609726178_0_CustomAttributesCacheGenerator_m_2104824618_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1609726178_0_CustomAttributesCacheGenerator_m1486386337_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1739344424_0_TI_var;
void t_185746138_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1739344424_0_TI_var = il2cpp_codegen_type_info_from_index(70);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1739344424_0 * tmp;
		tmp = (t1739344424_0 *)il2cpp_codegen_object_new (t1739344424_0_TI_var);
		m1848108622_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_546059357_0_CustomAttributesCacheGenerator_m1177342209_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_546059357_0_CustomAttributesCacheGenerator_m_1114421827_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_546059357_0_CustomAttributesCacheGenerator_m885423409_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_546059357_0_CustomAttributesCacheGenerator_m834202955_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_546059357_0_CustomAttributesCacheGenerator_m1551648727_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_546059357_0_CustomAttributesCacheGenerator_m_730661109_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_546059357_0_CustomAttributesCacheGenerator_m693024247_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_546059357_0_CustomAttributesCacheGenerator_m_319342197_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_546059357_0_CustomAttributesCacheGenerator_m1402803191_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_546059357_0_CustomAttributesCacheGenerator_m_1291232666_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_546059357_0_CustomAttributesCacheGenerator_m_1530008590_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1742957416_0_TI_var;
void t_546059357_0_CustomAttributesCacheGenerator_m90487700_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1742957416_0_TI_var = il2cpp_codegen_type_info_from_index(2658);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1742957416_0 * tmp;
		tmp = (t_1742957416_0 *)il2cpp_codegen_object_new (t_1742957416_0_TI_var);
		m_1920113638_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1742957416_0_TI_var;
void t_707477360_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1742957416_0_TI_var = il2cpp_codegen_type_info_from_index(2658);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1742957416_0 * tmp;
		tmp = (t_1742957416_0 *)il2cpp_codegen_object_new (t_1742957416_0_TI_var);
		m_1920113638_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
extern TypeInfo* t1915260157_0_TI_var;
void t_100361472_0_CustomAttributesCacheGenerator_m243305716_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		t1915260157_0_TI_var = il2cpp_codegen_type_info_from_index(2660);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t1915260157_0 * tmp;
		tmp = (t1915260157_0 *)il2cpp_codegen_object_new (t1915260157_0_TI_var);
		m599630929_0(tmp, 1, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t191540444_0_TI_var;
void t2091994139_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t191540444_0_TI_var = il2cpp_codegen_type_info_from_index(2663);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t191540444_0 * tmp;
		tmp = (t191540444_0 *)il2cpp_codegen_object_new (t191540444_0_TI_var);
		m_1835135006_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1742957416_0_TI_var;
void t_2097132648_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1742957416_0_TI_var = il2cpp_codegen_type_info_from_index(2658);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1742957416_0 * tmp;
		tmp = (t_1742957416_0 *)il2cpp_codegen_object_new (t_1742957416_0_TI_var);
		m_1920113638_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_796521790_0_CustomAttributesCacheGenerator_m678579425_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1290979334_0_CustomAttributesCacheGenerator_m648312929_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1290979334_0_CustomAttributesCacheGenerator_m953675160_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1290979334_0_CustomAttributesCacheGenerator_m_1119454494_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1290979334_0_CustomAttributesCacheGenerator_m_1387369845_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1900147147_0_TI_var;
void t_1290979334_0_CustomAttributesCacheGenerator_t_1290979334_0_m_1387369845_0_Arg0_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1900147147_0_TI_var = il2cpp_codegen_type_info_from_index(2661);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1900147147_0 * tmp;
		tmp = (t_1900147147_0 *)il2cpp_codegen_object_new (t_1900147147_0_TI_var);
		m761932763_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1290979334_0_CustomAttributesCacheGenerator_m_570214650_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1290979334_0_CustomAttributesCacheGenerator_m1204728089_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1455808614_0_CustomAttributesCacheGenerator_m_265910300_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1653830710_0_CustomAttributesCacheGenerator_m_1475186972_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1653830710_0_CustomAttributesCacheGenerator_m1785791149_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1653830710_0_CustomAttributesCacheGenerator_m_1561414589_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1653830710_0_CustomAttributesCacheGenerator_m_105429989_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1653830710_0_CustomAttributesCacheGenerator_m_618911079_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1471694533_0_CustomAttributesCacheGenerator_m637715817_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t214060031_0_CustomAttributesCacheGenerator_m_362978879_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t214060031_0_CustomAttributesCacheGenerator_m121019172_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t214060031_0_CustomAttributesCacheGenerator_m1621366113_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t214060031_0_CustomAttributesCacheGenerator_m_1583709306_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t346672579_0_TI_var;
void t_1158198943_0_CustomAttributesCacheGenerator_t_1158198943_0_m_1345322169_0_Arg1_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t346672579_0_TI_var = il2cpp_codegen_type_info_from_index(285);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t346672579_0 * tmp;
		tmp = (t346672579_0 *)il2cpp_codegen_object_new (t346672579_0_TI_var);
		m_2078982555_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1742957416_0_TI_var;
void t_332870030_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1742957416_0_TI_var = il2cpp_codegen_type_info_from_index(2658);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1742957416_0 * tmp;
		tmp = (t_1742957416_0 *)il2cpp_codegen_object_new (t_1742957416_0_TI_var);
		m_1920113638_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_332870030_0_CustomAttributesCacheGenerator_m_982905473_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_332870030_0_CustomAttributesCacheGenerator_m1085614149_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_332870030_0_CustomAttributesCacheGenerator_m478775228_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_332870030_0_CustomAttributesCacheGenerator_m966065939_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_332870030_0_CustomAttributesCacheGenerator_m_713946852_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_332870030_0_CustomAttributesCacheGenerator_m_1469516114_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_332870030_0_CustomAttributesCacheGenerator_m_306468345_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_456341459_0_CustomAttributesCacheGenerator_m_203016578_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_456341459_0_CustomAttributesCacheGenerator_m_1820383903_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_456341459_0_CustomAttributesCacheGenerator_m_305743152_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1742957416_0_TI_var;
void t_456341459_0_CustomAttributesCacheGenerator_m_886580504_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1742957416_0_TI_var = il2cpp_codegen_type_info_from_index(2658);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1742957416_0 * tmp;
		tmp = (t_1742957416_0 *)il2cpp_codegen_object_new (t_1742957416_0_TI_var);
		m_1920113638_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_947964686_0_CustomAttributesCacheGenerator_m_215911686_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_947964686_0_CustomAttributesCacheGenerator_m1796096907_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_947964686_0_CustomAttributesCacheGenerator_m_456632991_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t191540444_0_TI_var;
void t1504981296_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t191540444_0_TI_var = il2cpp_codegen_type_info_from_index(2663);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t191540444_0 * tmp;
		tmp = (t191540444_0 *)il2cpp_codegen_object_new (t191540444_0_TI_var);
		m_1835135006_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1504981296_0_CustomAttributesCacheGenerator_m_757999889_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1504981296_0_CustomAttributesCacheGenerator_m_1157253730_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1504981296_0_CustomAttributesCacheGenerator_m1801974358_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1504981296_0_CustomAttributesCacheGenerator_m_1586143107_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1504981296_0_CustomAttributesCacheGenerator_m1329692468_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1504981296_0_CustomAttributesCacheGenerator_m73686965_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1504981296_0_CustomAttributesCacheGenerator_m_53594877_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1504981296_0_CustomAttributesCacheGenerator_m1785951490_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1504981296_0_CustomAttributesCacheGenerator_m705925974_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1504981296_0_CustomAttributesCacheGenerator_m1743144302_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1504981296_0_CustomAttributesCacheGenerator_m529506484_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1504981296_0_CustomAttributesCacheGenerator_m_1542718650_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1504981296_0_CustomAttributesCacheGenerator_m475173995_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1504981296_0_CustomAttributesCacheGenerator_m989474043_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1504981296_0_CustomAttributesCacheGenerator_m_1372452069_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1742957416_0_TI_var;
void t1504981296_0_CustomAttributesCacheGenerator_m1679634170_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1742957416_0_TI_var = il2cpp_codegen_type_info_from_index(2658);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1742957416_0 * tmp;
		tmp = (t_1742957416_0 *)il2cpp_codegen_object_new (t_1742957416_0_TI_var);
		m_1920113638_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1742957416_0_TI_var;
void t1504981296_0_CustomAttributesCacheGenerator_m24116662_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1742957416_0_TI_var = il2cpp_codegen_type_info_from_index(2658);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1742957416_0 * tmp;
		tmp = (t_1742957416_0 *)il2cpp_codegen_object_new (t_1742957416_0_TI_var);
		m_1920113638_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1742957416_0_TI_var;
void t1504981296_0_CustomAttributesCacheGenerator_m94860165_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1742957416_0_TI_var = il2cpp_codegen_type_info_from_index(2658);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1742957416_0 * tmp;
		tmp = (t_1742957416_0 *)il2cpp_codegen_object_new (t_1742957416_0_TI_var);
		m_1920113638_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_240079423_0_TI_var;
void t1504981296_0_CustomAttributesCacheGenerator_m_882768360_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_240079423_0_TI_var = il2cpp_codegen_type_info_from_index(2662);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_240079423_0 * tmp;
		tmp = (t_240079423_0 *)il2cpp_codegen_object_new (t_240079423_0_TI_var);
		m1684225175_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1504981296_0_CustomAttributesCacheGenerator_m_1999214500_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1504981296_0_CustomAttributesCacheGenerator_m1020711785_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_191722948_0_CustomAttributesCacheGenerator_m_803426473_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1900147147_0_TI_var;
void t_191722948_0_CustomAttributesCacheGenerator_t_191722948_0_m_803426473_0_Arg2_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1900147147_0_TI_var = il2cpp_codegen_type_info_from_index(2661);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1900147147_0 * tmp;
		tmp = (t_1900147147_0 *)il2cpp_codegen_object_new (t_1900147147_0_TI_var);
		m761932763_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_191722948_0_CustomAttributesCacheGenerator_m317712981_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1900147147_0_TI_var;
void t_191722948_0_CustomAttributesCacheGenerator_t_191722948_0_m317712981_0_Arg1_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1900147147_0_TI_var = il2cpp_codegen_type_info_from_index(2661);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1900147147_0 * tmp;
		tmp = (t_1900147147_0 *)il2cpp_codegen_object_new (t_1900147147_0_TI_var);
		m761932763_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t346672579_0_TI_var;
void t_191722948_0_CustomAttributesCacheGenerator_t_191722948_0_m177245518_0_Arg3_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t346672579_0_TI_var = il2cpp_codegen_type_info_from_index(285);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t346672579_0 * tmp;
		tmp = (t346672579_0 *)il2cpp_codegen_object_new (t346672579_0_TI_var);
		m_2078982555_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t191540444_0_TI_var;
void t1820991413_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t191540444_0_TI_var = il2cpp_codegen_type_info_from_index(2663);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t191540444_0 * tmp;
		tmp = (t191540444_0 *)il2cpp_codegen_object_new (t191540444_0_TI_var);
		m_1835135006_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1742957416_0_TI_var;
void t1820991413_0_CustomAttributesCacheGenerator_m_882328808_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1742957416_0_TI_var = il2cpp_codegen_type_info_from_index(2658);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1742957416_0 * tmp;
		tmp = (t_1742957416_0 *)il2cpp_codegen_object_new (t_1742957416_0_TI_var);
		m_1920113638_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1742957416_0_TI_var;
void t1820991413_0_CustomAttributesCacheGenerator_m_737717129_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1742957416_0_TI_var = il2cpp_codegen_type_info_from_index(2658);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1742957416_0 * tmp;
		tmp = (t_1742957416_0 *)il2cpp_codegen_object_new (t_1742957416_0_TI_var);
		m_1920113638_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1820991413_0_CustomAttributesCacheGenerator_m_1304471689_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1820991413_0_CustomAttributesCacheGenerator_m_555768184_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1742957416_0_TI_var;
void t1852343413_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1742957416_0_TI_var = il2cpp_codegen_type_info_from_index(2658);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1742957416_0 * tmp;
		tmp = (t_1742957416_0 *)il2cpp_codegen_object_new (t_1742957416_0_TI_var);
		m_1920113638_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1852343413_0_CustomAttributesCacheGenerator_m_1140850520_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1852343413_0_CustomAttributesCacheGenerator_m_790117731_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1852343413_0_CustomAttributesCacheGenerator_m666563676_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1852343413_0_CustomAttributesCacheGenerator_m_826704812_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1852343413_0_CustomAttributesCacheGenerator_m_1786805333_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1852343413_0_CustomAttributesCacheGenerator_m1469271462_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1852343413_0_CustomAttributesCacheGenerator_m1744905232_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1852343413_0_CustomAttributesCacheGenerator_m296997955_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_567158402_0_TI_var;
void t1852343413_0_CustomAttributesCacheGenerator_t1852343413_0_m296997955_0_Arg1_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_567158402_0_TI_var = il2cpp_codegen_type_info_from_index(932);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_567158402_0 * tmp;
		tmp = (t_567158402_0 *)il2cpp_codegen_object_new (t_567158402_0_TI_var);
		m_103502952_0(tmp, il2cpp_codegen_string_new_wrapper("null"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_240079423_0_TI_var;
void t1852343413_0_CustomAttributesCacheGenerator_m1399371129_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_240079423_0_TI_var = il2cpp_codegen_type_info_from_index(2662);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_240079423_0 * tmp;
		tmp = (t_240079423_0 *)il2cpp_codegen_object_new (t_240079423_0_TI_var);
		m1684225175_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1852343413_0_CustomAttributesCacheGenerator_m987450539_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1852343413_0_CustomAttributesCacheGenerator_m_248021470_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1852343413_0_CustomAttributesCacheGenerator_m1923670638_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1852343413_0_CustomAttributesCacheGenerator_m1675795839_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1852343413_0_CustomAttributesCacheGenerator_m524237270_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1852343413_0_CustomAttributesCacheGenerator_m_1628610645_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t206792609_0_CustomAttributesCacheGenerator_m2098048324_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t206792609_0_CustomAttributesCacheGenerator_m_161613576_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t206792609_0_CustomAttributesCacheGenerator_m_1502443565_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t206792609_0_CustomAttributesCacheGenerator_m464100923_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t206792609_0_CustomAttributesCacheGenerator_m47917805_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t206792609_0_CustomAttributesCacheGenerator_m1275967966_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t206792609_0_CustomAttributesCacheGenerator_m_1992801355_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t206792609_0_CustomAttributesCacheGenerator_m1140491498_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t206792609_0_CustomAttributesCacheGenerator_m1434891730_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t206792609_0_CustomAttributesCacheGenerator_m1463942798_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t206792609_0_CustomAttributesCacheGenerator_m2050827666_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t206792609_0_CustomAttributesCacheGenerator_m_1413881811_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t206792609_0_CustomAttributesCacheGenerator_m636835668_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t206792609_0_CustomAttributesCacheGenerator_m1501857600_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1739344424_0_TI_var;
void t_984328214_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1739344424_0_TI_var = il2cpp_codegen_type_info_from_index(70);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1739344424_0 * tmp;
		tmp = (t1739344424_0 *)il2cpp_codegen_object_new (t1739344424_0_TI_var);
		m1848108622_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1742957416_0_TI_var;
void t_1521861052_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1742957416_0_TI_var = il2cpp_codegen_type_info_from_index(2658);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1742957416_0 * tmp;
		tmp = (t_1742957416_0 *)il2cpp_codegen_object_new (t_1742957416_0_TI_var);
		m_1920113638_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1521861052_0_CustomAttributesCacheGenerator_m260620116_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1521861052_0_CustomAttributesCacheGenerator_m_362547046_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1521861052_0_CustomAttributesCacheGenerator_m_15554743_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_567158402_0_TI_var;
void t_1521861052_0_CustomAttributesCacheGenerator_t_1521861052_0_m_15554743_0_Arg1_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_567158402_0_TI_var = il2cpp_codegen_type_info_from_index(932);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_567158402_0 * tmp;
		tmp = (t_567158402_0 *)il2cpp_codegen_object_new (t_567158402_0_TI_var);
		m_103502952_0(tmp, il2cpp_codegen_string_new_wrapper("0.0F"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_240079423_0_TI_var;
void t_1521861052_0_CustomAttributesCacheGenerator_m_149117258_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_240079423_0_TI_var = il2cpp_codegen_type_info_from_index(2662);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_240079423_0 * tmp;
		tmp = (t_240079423_0 *)il2cpp_codegen_object_new (t_240079423_0_TI_var);
		m1684225175_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1521861052_0_CustomAttributesCacheGenerator_m_731650064_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_567158402_0_TI_var;
void t_1521861052_0_CustomAttributesCacheGenerator_t_1521861052_0_m_731650064_0_Arg1_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_567158402_0_TI_var = il2cpp_codegen_type_info_from_index(932);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_567158402_0 * tmp;
		tmp = (t_567158402_0 *)il2cpp_codegen_object_new (t_567158402_0_TI_var);
		m_103502952_0(tmp, il2cpp_codegen_string_new_wrapper("false"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_240079423_0_TI_var;
void t_1521861052_0_CustomAttributesCacheGenerator_m95027445_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_240079423_0_TI_var = il2cpp_codegen_type_info_from_index(2662);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_240079423_0 * tmp;
		tmp = (t_240079423_0 *)il2cpp_codegen_object_new (t_240079423_0_TI_var);
		m1684225175_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1915260157_0_TI_var;
extern TypeInfo* t960113042_0_TI_var;
void t_1521861052_0_CustomAttributesCacheGenerator_m2121813744_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1915260157_0_TI_var = il2cpp_codegen_type_info_from_index(2660);
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1915260157_0 * tmp;
		tmp = (t1915260157_0 *)il2cpp_codegen_object_new (t1915260157_0_TI_var);
		m599630929_0(tmp, 2, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1521861052_0_CustomAttributesCacheGenerator_m2079638459_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1521861052_0_CustomAttributesCacheGenerator_m_137130298_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1521861052_0_CustomAttributesCacheGenerator_m_1964204322_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1521861052_0_CustomAttributesCacheGenerator_m_136016427_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1521861052_0_CustomAttributesCacheGenerator_m_2090713856_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1521861052_0_CustomAttributesCacheGenerator_m282495858_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_567158402_0_TI_var;
void t_1521861052_0_CustomAttributesCacheGenerator_t_1521861052_0_m282495858_0_Arg1_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_567158402_0_TI_var = il2cpp_codegen_type_info_from_index(932);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_567158402_0 * tmp;
		tmp = (t_567158402_0 *)il2cpp_codegen_object_new (t_567158402_0_TI_var);
		m_103502952_0(tmp, il2cpp_codegen_string_new_wrapper("0.0F"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_240079423_0_TI_var;
void t_1521861052_0_CustomAttributesCacheGenerator_m_1951473315_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_240079423_0_TI_var = il2cpp_codegen_type_info_from_index(2662);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_240079423_0 * tmp;
		tmp = (t_240079423_0 *)il2cpp_codegen_object_new (t_240079423_0_TI_var);
		m1684225175_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
extern TypeInfo* t2049091538_0_TI_var;
void t_1521861052_0_CustomAttributesCacheGenerator_m1833688338_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		t2049091538_0_TI_var = il2cpp_codegen_type_info_from_index(2631);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t2049091538_0 * tmp;
		tmp = (t2049091538_0 *)il2cpp_codegen_object_new (t2049091538_0_TI_var);
		m_1583493676_0(tmp, il2cpp_codegen_string_new_wrapper("use Object.FindObjectsOfType instead."), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2049091538_0_TI_var;
extern TypeInfo* t960113042_0_TI_var;
void t_1521861052_0_CustomAttributesCacheGenerator_m_306115870_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2049091538_0_TI_var = il2cpp_codegen_type_info_from_index(2631);
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2049091538_0 * tmp;
		tmp = (t2049091538_0 *)il2cpp_codegen_object_new (t2049091538_0_TI_var);
		m_1583493676_0(tmp, il2cpp_codegen_string_new_wrapper("use Resources.FindObjectsOfTypeAll instead."), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1521861052_0_CustomAttributesCacheGenerator_m1947404527_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1521861052_0_CustomAttributesCacheGenerator_m_1724172022_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1915260157_0_TI_var;
void t_1521861052_0_CustomAttributesCacheGenerator_m938141395_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1915260157_0_TI_var = il2cpp_codegen_type_info_from_index(2660);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1915260157_0 * tmp;
		tmp = (t1915260157_0 *)il2cpp_codegen_object_new (t1915260157_0_TI_var);
		m599630929_0(tmp, 3, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1915260157_0_TI_var;
void t_1521861052_0_CustomAttributesCacheGenerator_m_1855811807_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1915260157_0_TI_var = il2cpp_codegen_type_info_from_index(2660);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1915260157_0 * tmp;
		tmp = (t1915260157_0 *)il2cpp_codegen_object_new (t1915260157_0_TI_var);
		m599630929_0(tmp, 3, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1915260157_0_TI_var;
void t_1521861052_0_CustomAttributesCacheGenerator_m_1964563233_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1915260157_0_TI_var = il2cpp_codegen_type_info_from_index(2660);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1915260157_0 * tmp;
		tmp = (t1915260157_0 *)il2cpp_codegen_object_new (t1915260157_0_TI_var);
		m599630929_0(tmp, 0, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1742957416_0_TI_var;
void t_970838390_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1742957416_0_TI_var = il2cpp_codegen_type_info_from_index(2658);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1742957416_0 * tmp;
		tmp = (t_1742957416_0 *)il2cpp_codegen_object_new (t_1742957416_0_TI_var);
		m_1920113638_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_970838390_0_CustomAttributesCacheGenerator_m_1597483601_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_970838390_0_CustomAttributesCacheGenerator_m_1189200461_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1915260157_0_TI_var;
void t_970838390_0_CustomAttributesCacheGenerator_m_69247581_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1915260157_0_TI_var = il2cpp_codegen_type_info_from_index(2660);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1915260157_0 * tmp;
		tmp = (t1915260157_0 *)il2cpp_codegen_object_new (t1915260157_0_TI_var);
		m599630929_0(tmp, 0, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_970838390_0_CustomAttributesCacheGenerator_m_1594152589_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1533519461_0_TI_var;
void t_970838390_0_CustomAttributesCacheGenerator_m_574213086_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1533519461_0_TI_var = il2cpp_codegen_type_info_from_index(2664);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1533519461_0 * tmp;
		tmp = (t1533519461_0 *)il2cpp_codegen_object_new (t1533519461_0_TI_var);
		m_1786253009_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_970838390_0_CustomAttributesCacheGenerator_m_1821134654_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_240079423_0_TI_var;
extern TypeInfo* t1915260157_0_TI_var;
void t_970838390_0_CustomAttributesCacheGenerator_m_309963681_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_240079423_0_TI_var = il2cpp_codegen_type_info_from_index(2662);
		t1915260157_0_TI_var = il2cpp_codegen_type_info_from_index(2660);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_240079423_0 * tmp;
		tmp = (t_240079423_0 *)il2cpp_codegen_object_new (t_240079423_0_TI_var);
		m1684225175_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t1915260157_0 * tmp;
		tmp = (t1915260157_0 *)il2cpp_codegen_object_new (t1915260157_0_TI_var);
		m599630929_0(tmp, 0, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_567158402_0_TI_var;
void t_970838390_0_CustomAttributesCacheGenerator_t_970838390_0_m_369337872_0_Arg1_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_567158402_0_TI_var = il2cpp_codegen_type_info_from_index(932);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_567158402_0 * tmp;
		tmp = (t_567158402_0 *)il2cpp_codegen_object_new (t_567158402_0_TI_var);
		m_103502952_0(tmp, il2cpp_codegen_string_new_wrapper("false"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_240079423_0_TI_var;
void t_970838390_0_CustomAttributesCacheGenerator_m_877228894_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_240079423_0_TI_var = il2cpp_codegen_type_info_from_index(2662);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_240079423_0 * tmp;
		tmp = (t_240079423_0 *)il2cpp_codegen_object_new (t_240079423_0_TI_var);
		m1684225175_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_567158402_0_TI_var;
void t_970838390_0_CustomAttributesCacheGenerator_t_970838390_0_m_1564405937_0_Arg0_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_567158402_0_TI_var = il2cpp_codegen_type_info_from_index(932);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_567158402_0 * tmp;
		tmp = (t_567158402_0 *)il2cpp_codegen_object_new (t_567158402_0_TI_var);
		m_103502952_0(tmp, il2cpp_codegen_string_new_wrapper("false"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_240079423_0_TI_var;
void t_970838390_0_CustomAttributesCacheGenerator_m843288020_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_240079423_0_TI_var = il2cpp_codegen_type_info_from_index(2662);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_240079423_0 * tmp;
		tmp = (t_240079423_0 *)il2cpp_codegen_object_new (t_240079423_0_TI_var);
		m1684225175_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_567158402_0_TI_var;
void t_970838390_0_CustomAttributesCacheGenerator_t_970838390_0_m908027537_0_Arg1_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_567158402_0_TI_var = il2cpp_codegen_type_info_from_index(932);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_567158402_0 * tmp;
		tmp = (t_567158402_0 *)il2cpp_codegen_object_new (t_567158402_0_TI_var);
		m_103502952_0(tmp, il2cpp_codegen_string_new_wrapper("false"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1915260157_0_TI_var;
void t_970838390_0_CustomAttributesCacheGenerator_m_1495564796_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1915260157_0_TI_var = il2cpp_codegen_type_info_from_index(2660);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1915260157_0 * tmp;
		tmp = (t1915260157_0 *)il2cpp_codegen_object_new (t1915260157_0_TI_var);
		m599630929_0(tmp, 0, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_240079423_0_TI_var;
void t_970838390_0_CustomAttributesCacheGenerator_m_102782667_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_240079423_0_TI_var = il2cpp_codegen_type_info_from_index(2662);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_240079423_0 * tmp;
		tmp = (t_240079423_0 *)il2cpp_codegen_object_new (t_240079423_0_TI_var);
		m1684225175_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_567158402_0_TI_var;
void t_970838390_0_CustomAttributesCacheGenerator_t_970838390_0_m1920178904_0_Arg1_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_567158402_0_TI_var = il2cpp_codegen_type_info_from_index(932);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_567158402_0 * tmp;
		tmp = (t_567158402_0 *)il2cpp_codegen_object_new (t_567158402_0_TI_var);
		m_103502952_0(tmp, il2cpp_codegen_string_new_wrapper("false"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_970838390_0_CustomAttributesCacheGenerator_m_53138905_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_970838390_0_CustomAttributesCacheGenerator_m_851674931_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_970838390_0_CustomAttributesCacheGenerator_m_1710878509_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_567158402_0_TI_var;
void t_970838390_0_CustomAttributesCacheGenerator_t_970838390_0_m_1710878509_0_Arg1_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_567158402_0_TI_var = il2cpp_codegen_type_info_from_index(932);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_567158402_0 * tmp;
		tmp = (t_567158402_0 *)il2cpp_codegen_object_new (t_567158402_0_TI_var);
		m_103502952_0(tmp, il2cpp_codegen_string_new_wrapper("null"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_567158402_0_TI_var;
void t_970838390_0_CustomAttributesCacheGenerator_t_970838390_0_m_1710878509_0_Arg2_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_567158402_0_TI_var = il2cpp_codegen_type_info_from_index(932);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_567158402_0 * tmp;
		tmp = (t_567158402_0 *)il2cpp_codegen_object_new (t_567158402_0_TI_var);
		m_103502952_0(tmp, il2cpp_codegen_string_new_wrapper("SendMessageOptions.RequireReceiver"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_240079423_0_TI_var;
void t_970838390_0_CustomAttributesCacheGenerator_m325086847_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_240079423_0_TI_var = il2cpp_codegen_type_info_from_index(2662);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_240079423_0 * tmp;
		tmp = (t_240079423_0 *)il2cpp_codegen_object_new (t_240079423_0_TI_var);
		m1684225175_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_240079423_0_TI_var;
void t_970838390_0_CustomAttributesCacheGenerator_m2041012277_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_240079423_0_TI_var = il2cpp_codegen_type_info_from_index(2662);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_240079423_0 * tmp;
		tmp = (t_240079423_0 *)il2cpp_codegen_object_new (t_240079423_0_TI_var);
		m1684225175_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_970838390_0_CustomAttributesCacheGenerator_m_2053535163_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_567158402_0_TI_var;
void t_970838390_0_CustomAttributesCacheGenerator_t_970838390_0_m_2053535163_0_Arg1_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_567158402_0_TI_var = il2cpp_codegen_type_info_from_index(932);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_567158402_0 * tmp;
		tmp = (t_567158402_0 *)il2cpp_codegen_object_new (t_567158402_0_TI_var);
		m_103502952_0(tmp, il2cpp_codegen_string_new_wrapper("null"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_567158402_0_TI_var;
void t_970838390_0_CustomAttributesCacheGenerator_t_970838390_0_m_2053535163_0_Arg2_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_567158402_0_TI_var = il2cpp_codegen_type_info_from_index(932);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_567158402_0 * tmp;
		tmp = (t_567158402_0 *)il2cpp_codegen_object_new (t_567158402_0_TI_var);
		m_103502952_0(tmp, il2cpp_codegen_string_new_wrapper("SendMessageOptions.RequireReceiver"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_240079423_0_TI_var;
void t_970838390_0_CustomAttributesCacheGenerator_m913946877_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_240079423_0_TI_var = il2cpp_codegen_type_info_from_index(2662);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_240079423_0 * tmp;
		tmp = (t_240079423_0 *)il2cpp_codegen_object_new (t_240079423_0_TI_var);
		m1684225175_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_240079423_0_TI_var;
void t_970838390_0_CustomAttributesCacheGenerator_m_679288709_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_240079423_0_TI_var = il2cpp_codegen_type_info_from_index(2662);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_240079423_0 * tmp;
		tmp = (t_240079423_0 *)il2cpp_codegen_object_new (t_240079423_0_TI_var);
		m1684225175_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_970838390_0_CustomAttributesCacheGenerator_m_2064782764_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_567158402_0_TI_var;
void t_970838390_0_CustomAttributesCacheGenerator_t_970838390_0_m_2064782764_0_Arg1_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_567158402_0_TI_var = il2cpp_codegen_type_info_from_index(932);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_567158402_0 * tmp;
		tmp = (t_567158402_0 *)il2cpp_codegen_object_new (t_567158402_0_TI_var);
		m_103502952_0(tmp, il2cpp_codegen_string_new_wrapper("null"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_567158402_0_TI_var;
void t_970838390_0_CustomAttributesCacheGenerator_t_970838390_0_m_2064782764_0_Arg2_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_567158402_0_TI_var = il2cpp_codegen_type_info_from_index(932);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_567158402_0 * tmp;
		tmp = (t_567158402_0 *)il2cpp_codegen_object_new (t_567158402_0_TI_var);
		m_103502952_0(tmp, il2cpp_codegen_string_new_wrapper("SendMessageOptions.RequireReceiver"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_240079423_0_TI_var;
void t_970838390_0_CustomAttributesCacheGenerator_m1308086896_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_240079423_0_TI_var = il2cpp_codegen_type_info_from_index(2662);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_240079423_0 * tmp;
		tmp = (t_240079423_0 *)il2cpp_codegen_object_new (t_240079423_0_TI_var);
		m1684225175_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_240079423_0_TI_var;
void t_970838390_0_CustomAttributesCacheGenerator_m1706240890_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_240079423_0_TI_var = il2cpp_codegen_type_info_from_index(2662);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_240079423_0 * tmp;
		tmp = (t_240079423_0 *)il2cpp_codegen_object_new (t_240079423_0_TI_var);
		m1684225175_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1915260157_0_TI_var;
extern TypeInfo* t960113042_0_TI_var;
void t_1195247930_0_CustomAttributesCacheGenerator_m306258075_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1915260157_0_TI_var = il2cpp_codegen_type_info_from_index(2660);
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1915260157_0 * tmp;
		tmp = (t1915260157_0 *)il2cpp_codegen_object_new (t1915260157_0_TI_var);
		m599630929_0(tmp, 0, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1533519461_0_TI_var;
void t_1195247930_0_CustomAttributesCacheGenerator_m1986025102_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1533519461_0_TI_var = il2cpp_codegen_type_info_from_index(2664);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1533519461_0 * tmp;
		tmp = (t1533519461_0 *)il2cpp_codegen_object_new (t1533519461_0_TI_var);
		m_1786253009_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1915260157_0_TI_var;
extern TypeInfo* t960113042_0_TI_var;
void t_1195247930_0_CustomAttributesCacheGenerator_m_31641556_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1915260157_0_TI_var = il2cpp_codegen_type_info_from_index(2660);
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1915260157_0 * tmp;
		tmp = (t1915260157_0 *)il2cpp_codegen_object_new (t1915260157_0_TI_var);
		m599630929_0(tmp, 0, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_567158402_0_TI_var;
void t_1195247930_0_CustomAttributesCacheGenerator_t_1195247930_0_m_31641556_0_Arg1_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_567158402_0_TI_var = il2cpp_codegen_type_info_from_index(932);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_567158402_0 * tmp;
		tmp = (t_567158402_0 *)il2cpp_codegen_object_new (t_567158402_0_TI_var);
		m_103502952_0(tmp, il2cpp_codegen_string_new_wrapper("false"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_240079423_0_TI_var;
void t_1195247930_0_CustomAttributesCacheGenerator_m_450679106_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_240079423_0_TI_var = il2cpp_codegen_type_info_from_index(2662);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_240079423_0 * tmp;
		tmp = (t_240079423_0 *)il2cpp_codegen_object_new (t_240079423_0_TI_var);
		m1684225175_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_567158402_0_TI_var;
void t_1195247930_0_CustomAttributesCacheGenerator_t_1195247930_0_m252895367_0_Arg0_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_567158402_0_TI_var = il2cpp_codegen_type_info_from_index(932);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_567158402_0 * tmp;
		tmp = (t_567158402_0 *)il2cpp_codegen_object_new (t_567158402_0_TI_var);
		m_103502952_0(tmp, il2cpp_codegen_string_new_wrapper("false"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1915260157_0_TI_var;
extern TypeInfo* t960113042_0_TI_var;
void t_1195247930_0_CustomAttributesCacheGenerator_m1235194528_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1915260157_0_TI_var = il2cpp_codegen_type_info_from_index(2660);
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1915260157_0 * tmp;
		tmp = (t1915260157_0 *)il2cpp_codegen_object_new (t1915260157_0_TI_var);
		m599630929_0(tmp, 0, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_567158402_0_TI_var;
void t_1195247930_0_CustomAttributesCacheGenerator_t_1195247930_0_m993725821_0_Arg1_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_567158402_0_TI_var = il2cpp_codegen_type_info_from_index(932);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_567158402_0 * tmp;
		tmp = (t_567158402_0 *)il2cpp_codegen_object_new (t_567158402_0_TI_var);
		m_103502952_0(tmp, il2cpp_codegen_string_new_wrapper("false"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_567158402_0_TI_var;
void t_1195247930_0_CustomAttributesCacheGenerator_t_1195247930_0_m1568786844_0_Arg1_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_567158402_0_TI_var = il2cpp_codegen_type_info_from_index(932);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_567158402_0 * tmp;
		tmp = (t_567158402_0 *)il2cpp_codegen_object_new (t_567158402_0_TI_var);
		m_103502952_0(tmp, il2cpp_codegen_string_new_wrapper("false"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1195247930_0_CustomAttributesCacheGenerator_m_808442897_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1195247930_0_CustomAttributesCacheGenerator_m909382139_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1195247930_0_CustomAttributesCacheGenerator_m725607808_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1195247930_0_CustomAttributesCacheGenerator_m_1582505419_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1195247930_0_CustomAttributesCacheGenerator_m_1407386097_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1195247930_0_CustomAttributesCacheGenerator_m313590879_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1195247930_0_CustomAttributesCacheGenerator_m_52051361_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1195247930_0_CustomAttributesCacheGenerator_m1425941094_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1195247930_0_CustomAttributesCacheGenerator_m717375123_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1195247930_0_CustomAttributesCacheGenerator_m71956653_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_567158402_0_TI_var;
void t_1195247930_0_CustomAttributesCacheGenerator_t_1195247930_0_m71956653_0_Arg1_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_567158402_0_TI_var = il2cpp_codegen_type_info_from_index(932);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_567158402_0 * tmp;
		tmp = (t_567158402_0 *)il2cpp_codegen_object_new (t_567158402_0_TI_var);
		m_103502952_0(tmp, il2cpp_codegen_string_new_wrapper("null"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_567158402_0_TI_var;
void t_1195247930_0_CustomAttributesCacheGenerator_t_1195247930_0_m71956653_0_Arg2_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_567158402_0_TI_var = il2cpp_codegen_type_info_from_index(932);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_567158402_0 * tmp;
		tmp = (t_567158402_0 *)il2cpp_codegen_object_new (t_567158402_0_TI_var);
		m_103502952_0(tmp, il2cpp_codegen_string_new_wrapper("SendMessageOptions.RequireReceiver"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1195247930_0_CustomAttributesCacheGenerator_m214735204_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1915260157_0_TI_var;
void t_1195247930_0_CustomAttributesCacheGenerator_m_537401682_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1915260157_0_TI_var = il2cpp_codegen_type_info_from_index(2660);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1915260157_0 * tmp;
		tmp = (t1915260157_0 *)il2cpp_codegen_object_new (t1915260157_0_TI_var);
		m599630929_0(tmp, 0, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1195247930_0_CustomAttributesCacheGenerator_m_866768701_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1900147147_0_TI_var;
void t_1195247930_0_CustomAttributesCacheGenerator_t_1195247930_0_m_866768701_0_Arg0_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1900147147_0_TI_var = il2cpp_codegen_type_info_from_index(2661);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1900147147_0 * tmp;
		tmp = (t_1900147147_0 *)il2cpp_codegen_object_new (t_1900147147_0_TI_var);
		m761932763_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_2084493409_0_CustomAttributesCacheGenerator_m1881704498_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_2084493409_0_CustomAttributesCacheGenerator_m101633598_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_2084493409_0_CustomAttributesCacheGenerator_m94028171_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_2084493409_0_CustomAttributesCacheGenerator_m432504087_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_2084493409_0_CustomAttributesCacheGenerator_m_1867265931_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_2084493409_0_CustomAttributesCacheGenerator_m2064954684_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_2084493409_0_CustomAttributesCacheGenerator_m37206568_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_2084493409_0_CustomAttributesCacheGenerator_m_1726417386_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_2084493409_0_CustomAttributesCacheGenerator_m_614189430_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_2084493409_0_CustomAttributesCacheGenerator_m927919099_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_2084493409_0_CustomAttributesCacheGenerator_m_170246274_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_2084493409_0_CustomAttributesCacheGenerator_m1963830867_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_2084493409_0_CustomAttributesCacheGenerator_m_900194095_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_240079423_0_TI_var;
void t_2084493409_0_CustomAttributesCacheGenerator_m_978139552_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_240079423_0_TI_var = il2cpp_codegen_type_info_from_index(2662);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_240079423_0 * tmp;
		tmp = (t_240079423_0 *)il2cpp_codegen_object_new (t_240079423_0_TI_var);
		m1684225175_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_567158402_0_TI_var;
void t_2084493409_0_CustomAttributesCacheGenerator_t_2084493409_0_m423862381_0_Arg1_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_567158402_0_TI_var = il2cpp_codegen_type_info_from_index(932);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_567158402_0 * tmp;
		tmp = (t_567158402_0 *)il2cpp_codegen_object_new (t_567158402_0_TI_var);
		m_103502952_0(tmp, il2cpp_codegen_string_new_wrapper("Space.Self"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_2084493409_0_CustomAttributesCacheGenerator_m_1394975506_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_2084493409_0_CustomAttributesCacheGenerator_m_180277649_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_2084493409_0_CustomAttributesCacheGenerator_m69330567_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_2084493409_0_CustomAttributesCacheGenerator_m881385315_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_2084493409_0_CustomAttributesCacheGenerator_m_688438525_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_2084493409_0_CustomAttributesCacheGenerator_m10844547_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_2084493409_0_CustomAttributesCacheGenerator_m_456379112_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1996775946_0_CustomAttributesCacheGenerator_m_2061799192_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1996775946_0_CustomAttributesCacheGenerator_m862335845_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1996775946_0_CustomAttributesCacheGenerator_m_13326759_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1996775946_0_CustomAttributesCacheGenerator_m357614587_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1317994156_0_CustomAttributesCacheGenerator_m_1410246093_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1317994156_0_CustomAttributesCacheGenerator_m374035151_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1317994156_0_CustomAttributesCacheGenerator_m976649312_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1742957416_0_TI_var;
void t_1380704979_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1742957416_0_TI_var = il2cpp_codegen_type_info_from_index(2658);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1742957416_0 * tmp;
		tmp = (t_1742957416_0 *)il2cpp_codegen_object_new (t_1742957416_0_TI_var);
		m_1920113638_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1380704979_0_CustomAttributesCacheGenerator_m1526969134_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1380704979_0_CustomAttributesCacheGenerator_m596806620_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1380704979_0_CustomAttributesCacheGenerator_m_925097927_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1380704979_0_CustomAttributesCacheGenerator_m2146046688_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1380704979_0_CustomAttributesCacheGenerator_m_750631438_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1380704979_0_CustomAttributesCacheGenerator_m_1368718113_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1380704979_0_CustomAttributesCacheGenerator_m188535056_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1380704979_0_CustomAttributesCacheGenerator_m1337741429_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1380704979_0_CustomAttributesCacheGenerator_m_1399027316_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1380704979_0_CustomAttributesCacheGenerator_m628503053_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1380704979_0_CustomAttributesCacheGenerator_m2078195592_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1380704979_0_CustomAttributesCacheGenerator_m2025479886_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1380704979_0_CustomAttributesCacheGenerator_m_1951622824_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1380704979_0_CustomAttributesCacheGenerator_m_1593316012_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1380704979_0_CustomAttributesCacheGenerator_m1751152777_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1380704979_0_CustomAttributesCacheGenerator_m_5576826_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1380704979_0_CustomAttributesCacheGenerator_m1878099875_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1380704979_0_CustomAttributesCacheGenerator_m1530310341_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1380704979_0_CustomAttributesCacheGenerator_m_1318483331_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1380704979_0_CustomAttributesCacheGenerator_m1857583697_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1380704979_0_CustomAttributesCacheGenerator_m1702084778_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_240079423_0_TI_var;
void t_1235066391_0_CustomAttributesCacheGenerator_m1619949821_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_240079423_0_TI_var = il2cpp_codegen_type_info_from_index(2662);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_240079423_0 * tmp;
		tmp = (t_240079423_0 *)il2cpp_codegen_object_new (t_240079423_0_TI_var);
		m1684225175_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_567158402_0_TI_var;
void t_1235066391_0_CustomAttributesCacheGenerator_t_1235066391_0_m1386820036_0_Arg1_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_567158402_0_TI_var = il2cpp_codegen_type_info_from_index(932);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_567158402_0 * tmp;
		tmp = (t_567158402_0 *)il2cpp_codegen_object_new (t_567158402_0_TI_var);
		m_103502952_0(tmp, il2cpp_codegen_string_new_wrapper("LoadSceneMode.Single"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1235066391_0_CustomAttributesCacheGenerator_m_1015911253_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1742957416_0_TI_var;
void t661838212_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1742957416_0_TI_var = il2cpp_codegen_type_info_from_index(2658);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1742957416_0 * tmp;
		tmp = (t_1742957416_0 *)il2cpp_codegen_object_new (t_1742957416_0_TI_var);
		m_1920113638_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1742957416_0_TI_var;
void t271066489_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1742957416_0_TI_var = il2cpp_codegen_type_info_from_index(2658);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1742957416_0 * tmp;
		tmp = (t_1742957416_0 *)il2cpp_codegen_object_new (t_1742957416_0_TI_var);
		m_1920113638_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2049091538_0_TI_var;
void t271066489_0_CustomAttributesCacheGenerator_t271066489_0____impactForceSum_PropertyInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2049091538_0_TI_var = il2cpp_codegen_type_info_from_index(2631);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2049091538_0 * tmp;
		tmp = (t2049091538_0 *)il2cpp_codegen_object_new (t2049091538_0_TI_var);
		m834417715_0(tmp, il2cpp_codegen_string_new_wrapper("Use Collision.relativeVelocity instead."), false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2049091538_0_TI_var;
void t271066489_0_CustomAttributesCacheGenerator_t271066489_0____frictionForceSum_PropertyInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2049091538_0_TI_var = il2cpp_codegen_type_info_from_index(2631);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2049091538_0 * tmp;
		tmp = (t2049091538_0 *)il2cpp_codegen_object_new (t2049091538_0_TI_var);
		m834417715_0(tmp, il2cpp_codegen_string_new_wrapper("Will always return zero."), false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2049091538_0_TI_var;
void t271066489_0_CustomAttributesCacheGenerator_t271066489_0____other_PropertyInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2049091538_0_TI_var = il2cpp_codegen_type_info_from_index(2631);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2049091538_0 * tmp;
		tmp = (t2049091538_0 *)il2cpp_codegen_object_new (t2049091538_0_TI_var);
		m834417715_0(tmp, il2cpp_codegen_string_new_wrapper("Please use Collision.rigidbody, Collision.transform or Collision.collider instead"), false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_567158402_0_TI_var;
void t2043893316_0_CustomAttributesCacheGenerator_t2043893316_0_m2036777053_0_Arg3_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_567158402_0_TI_var = il2cpp_codegen_type_info_from_index(932);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_567158402_0 * tmp;
		tmp = (t_567158402_0 *)il2cpp_codegen_object_new (t_567158402_0_TI_var);
		m_103502952_0(tmp, il2cpp_codegen_string_new_wrapper("Mathf.Infinity"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_567158402_0_TI_var;
void t2043893316_0_CustomAttributesCacheGenerator_t2043893316_0_m2036777053_0_Arg4_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_567158402_0_TI_var = il2cpp_codegen_type_info_from_index(932);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_567158402_0 * tmp;
		tmp = (t_567158402_0 *)il2cpp_codegen_object_new (t_567158402_0_TI_var);
		m_103502952_0(tmp, il2cpp_codegen_string_new_wrapper("DefaultRaycastLayers"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_567158402_0_TI_var;
void t2043893316_0_CustomAttributesCacheGenerator_t2043893316_0_m2036777053_0_Arg5_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_567158402_0_TI_var = il2cpp_codegen_type_info_from_index(932);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_567158402_0 * tmp;
		tmp = (t_567158402_0 *)il2cpp_codegen_object_new (t_567158402_0_TI_var);
		m_103502952_0(tmp, il2cpp_codegen_string_new_wrapper("QueryTriggerInteraction.UseGlobal"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_240079423_0_TI_var;
void t2043893316_0_CustomAttributesCacheGenerator_m2009151399_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_240079423_0_TI_var = il2cpp_codegen_type_info_from_index(2662);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_240079423_0 * tmp;
		tmp = (t_240079423_0 *)il2cpp_codegen_object_new (t_240079423_0_TI_var);
		m1684225175_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_567158402_0_TI_var;
void t2043893316_0_CustomAttributesCacheGenerator_t2043893316_0_m233619224_0_Arg2_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_567158402_0_TI_var = il2cpp_codegen_type_info_from_index(932);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_567158402_0 * tmp;
		tmp = (t_567158402_0 *)il2cpp_codegen_object_new (t_567158402_0_TI_var);
		m_103502952_0(tmp, il2cpp_codegen_string_new_wrapper("Mathf.Infinity"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_567158402_0_TI_var;
void t2043893316_0_CustomAttributesCacheGenerator_t2043893316_0_m233619224_0_Arg3_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_567158402_0_TI_var = il2cpp_codegen_type_info_from_index(932);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_567158402_0 * tmp;
		tmp = (t_567158402_0 *)il2cpp_codegen_object_new (t_567158402_0_TI_var);
		m_103502952_0(tmp, il2cpp_codegen_string_new_wrapper("DefaultRaycastLayers"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_567158402_0_TI_var;
void t2043893316_0_CustomAttributesCacheGenerator_t2043893316_0_m233619224_0_Arg4_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_567158402_0_TI_var = il2cpp_codegen_type_info_from_index(932);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_567158402_0 * tmp;
		tmp = (t_567158402_0 *)il2cpp_codegen_object_new (t_567158402_0_TI_var);
		m_103502952_0(tmp, il2cpp_codegen_string_new_wrapper("QueryTriggerInteraction.UseGlobal"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_240079423_0_TI_var;
void t2043893316_0_CustomAttributesCacheGenerator_m233036521_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_240079423_0_TI_var = il2cpp_codegen_type_info_from_index(2662);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_240079423_0 * tmp;
		tmp = (t_240079423_0 *)il2cpp_codegen_object_new (t_240079423_0_TI_var);
		m1684225175_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_567158402_0_TI_var;
void t2043893316_0_CustomAttributesCacheGenerator_t2043893316_0_m410413656_0_Arg1_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_567158402_0_TI_var = il2cpp_codegen_type_info_from_index(932);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_567158402_0 * tmp;
		tmp = (t_567158402_0 *)il2cpp_codegen_object_new (t_567158402_0_TI_var);
		m_103502952_0(tmp, il2cpp_codegen_string_new_wrapper("Mathf.Infinity"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_567158402_0_TI_var;
void t2043893316_0_CustomAttributesCacheGenerator_t2043893316_0_m410413656_0_Arg2_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_567158402_0_TI_var = il2cpp_codegen_type_info_from_index(932);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_567158402_0 * tmp;
		tmp = (t_567158402_0 *)il2cpp_codegen_object_new (t_567158402_0_TI_var);
		m_103502952_0(tmp, il2cpp_codegen_string_new_wrapper("DefaultRaycastLayers"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_567158402_0_TI_var;
void t2043893316_0_CustomAttributesCacheGenerator_t2043893316_0_m410413656_0_Arg3_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_567158402_0_TI_var = il2cpp_codegen_type_info_from_index(932);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_567158402_0 * tmp;
		tmp = (t_567158402_0 *)il2cpp_codegen_object_new (t_567158402_0_TI_var);
		m_103502952_0(tmp, il2cpp_codegen_string_new_wrapper("QueryTriggerInteraction.UseGlobal"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_567158402_0_TI_var;
void t2043893316_0_CustomAttributesCacheGenerator_t2043893316_0_m_386703705_0_Arg2_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_567158402_0_TI_var = il2cpp_codegen_type_info_from_index(932);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_567158402_0 * tmp;
		tmp = (t_567158402_0 *)il2cpp_codegen_object_new (t_567158402_0_TI_var);
		m_103502952_0(tmp, il2cpp_codegen_string_new_wrapper("Mathf.Infinity"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_567158402_0_TI_var;
void t2043893316_0_CustomAttributesCacheGenerator_t2043893316_0_m_386703705_0_Arg3_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_567158402_0_TI_var = il2cpp_codegen_type_info_from_index(932);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_567158402_0 * tmp;
		tmp = (t_567158402_0 *)il2cpp_codegen_object_new (t_567158402_0_TI_var);
		m_103502952_0(tmp, il2cpp_codegen_string_new_wrapper("DefaultRaycastLayers"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_567158402_0_TI_var;
void t2043893316_0_CustomAttributesCacheGenerator_t2043893316_0_m_386703705_0_Arg4_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_567158402_0_TI_var = il2cpp_codegen_type_info_from_index(932);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_567158402_0 * tmp;
		tmp = (t_567158402_0 *)il2cpp_codegen_object_new (t_567158402_0_TI_var);
		m_103502952_0(tmp, il2cpp_codegen_string_new_wrapper("QueryTriggerInteraction.UseGlobal"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t2043893316_0_CustomAttributesCacheGenerator_m2126789092_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t2043893316_0_CustomAttributesCacheGenerator_m93849932_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t191540444_0_TI_var;
void t_334270877_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t191540444_0_TI_var = il2cpp_codegen_type_info_from_index(2663);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t191540444_0 * tmp;
		tmp = (t191540444_0 *)il2cpp_codegen_object_new (t191540444_0_TI_var);
		m_1835135006_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t106650717_0_CustomAttributesCacheGenerator_m_1015661876_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t191540444_0_TI_var;
void t_1821926655_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t191540444_0_TI_var = il2cpp_codegen_type_info_from_index(2663);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t191540444_0 * tmp;
		tmp = (t191540444_0 *)il2cpp_codegen_object_new (t191540444_0_TI_var);
		m_1835135006_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t604262886_0_CustomAttributesCacheGenerator_m_338899477_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_240079423_0_TI_var;
void t604262886_0_CustomAttributesCacheGenerator_m122312471_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_240079423_0_TI_var = il2cpp_codegen_type_info_from_index(2662);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_240079423_0 * tmp;
		tmp = (t_240079423_0 *)il2cpp_codegen_object_new (t_240079423_0_TI_var);
		m1684225175_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_567158402_0_TI_var;
void t604262886_0_CustomAttributesCacheGenerator_t604262886_0_m_1991580041_0_Arg2_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_567158402_0_TI_var = il2cpp_codegen_type_info_from_index(932);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_567158402_0 * tmp;
		tmp = (t_567158402_0 *)il2cpp_codegen_object_new (t_567158402_0_TI_var);
		m_103502952_0(tmp, il2cpp_codegen_string_new_wrapper("Mathf.Infinity"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_567158402_0_TI_var;
void t604262886_0_CustomAttributesCacheGenerator_t604262886_0_m_1991580041_0_Arg3_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_567158402_0_TI_var = il2cpp_codegen_type_info_from_index(932);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_567158402_0 * tmp;
		tmp = (t_567158402_0 *)il2cpp_codegen_object_new (t_567158402_0_TI_var);
		m_103502952_0(tmp, il2cpp_codegen_string_new_wrapper("DefaultRaycastLayers"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_567158402_0_TI_var;
void t604262886_0_CustomAttributesCacheGenerator_t604262886_0_m_1991580041_0_Arg4_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_567158402_0_TI_var = il2cpp_codegen_type_info_from_index(932);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_567158402_0 * tmp;
		tmp = (t_567158402_0 *)il2cpp_codegen_object_new (t_567158402_0_TI_var);
		m_103502952_0(tmp, il2cpp_codegen_string_new_wrapper("-Mathf.Infinity"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_567158402_0_TI_var;
void t604262886_0_CustomAttributesCacheGenerator_t604262886_0_m_1991580041_0_Arg5_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_567158402_0_TI_var = il2cpp_codegen_type_info_from_index(932);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_567158402_0 * tmp;
		tmp = (t_567158402_0 *)il2cpp_codegen_object_new (t_567158402_0_TI_var);
		m_103502952_0(tmp, il2cpp_codegen_string_new_wrapper("Mathf.Infinity"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_240079423_0_TI_var;
void t604262886_0_CustomAttributesCacheGenerator_m_921646678_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_240079423_0_TI_var = il2cpp_codegen_type_info_from_index(2662);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_240079423_0 * tmp;
		tmp = (t_240079423_0 *)il2cpp_codegen_object_new (t_240079423_0_TI_var);
		m1684225175_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t604262886_0_CustomAttributesCacheGenerator_m_1908584787_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t191540444_0_TI_var;
void t_874511869_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t191540444_0_TI_var = il2cpp_codegen_type_info_from_index(2663);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t191540444_0 * tmp;
		tmp = (t191540444_0 *)il2cpp_codegen_object_new (t191540444_0_TI_var);
		m_1835135006_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t118001752_0_CustomAttributesCacheGenerator_m548319077_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_240079423_0_TI_var;
void t118001752_0_CustomAttributesCacheGenerator_m_1094479118_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_240079423_0_TI_var = il2cpp_codegen_type_info_from_index(2662);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_240079423_0 * tmp;
		tmp = (t_240079423_0 *)il2cpp_codegen_object_new (t_240079423_0_TI_var);
		m1684225175_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t118001752_0_CustomAttributesCacheGenerator_m1958598324_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_251249601_0_CustomAttributesCacheGenerator_m1321121400_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t191540444_0_TI_var;
void t973488553_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t191540444_0_TI_var = il2cpp_codegen_type_info_from_index(2663);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t191540444_0 * tmp;
		tmp = (t191540444_0 *)il2cpp_codegen_object_new (t191540444_0_TI_var);
		m_1835135006_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1742957416_0_TI_var;
void t1350045327_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1742957416_0_TI_var = il2cpp_codegen_type_info_from_index(2658);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1742957416_0 * tmp;
		tmp = (t_1742957416_0 *)il2cpp_codegen_object_new (t_1742957416_0_TI_var);
		m_1920113638_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1742957416_0_TI_var;
void t1251912602_0_CustomAttributesCacheGenerator_m_1069893518_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1742957416_0_TI_var = il2cpp_codegen_type_info_from_index(2658);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1742957416_0 * tmp;
		tmp = (t_1742957416_0 *)il2cpp_codegen_object_new (t_1742957416_0_TI_var);
		m_1920113638_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1742957416_0_TI_var;
void t_2050270981_0_CustomAttributesCacheGenerator_m1966286598_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1742957416_0_TI_var = il2cpp_codegen_type_info_from_index(2658);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1742957416_0 * tmp;
		tmp = (t_1742957416_0 *)il2cpp_codegen_object_new (t_1742957416_0_TI_var);
		m_1920113638_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1742957416_0_TI_var;
void t_2050270981_0_CustomAttributesCacheGenerator_m_1990108452_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1742957416_0_TI_var = il2cpp_codegen_type_info_from_index(2658);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1742957416_0 * tmp;
		tmp = (t_1742957416_0 *)il2cpp_codegen_object_new (t_1742957416_0_TI_var);
		m_1920113638_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1742957416_0_TI_var;
void t_937072003_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1742957416_0_TI_var = il2cpp_codegen_type_info_from_index(2658);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1742957416_0 * tmp;
		tmp = (t_1742957416_0 *)il2cpp_codegen_object_new (t_1742957416_0_TI_var);
		m_1920113638_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2049091538_0_TI_var;
void t_937072003_0_CustomAttributesCacheGenerator_t_937072003_0____data_PropertyInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2049091538_0_TI_var = il2cpp_codegen_type_info_from_index(2631);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2049091538_0 * tmp;
		tmp = (t2049091538_0 *)il2cpp_codegen_object_new (t2049091538_0_TI_var);
		m_1583493676_0(tmp, il2cpp_codegen_string_new_wrapper("Use stringParameter instead"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t191540444_0_TI_var;
void t2134038592_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t191540444_0_TI_var = il2cpp_codegen_type_info_from_index(2663);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t191540444_0 * tmp;
		tmp = (t191540444_0 *)il2cpp_codegen_object_new (t191540444_0_TI_var);
		m_1835135006_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t191540444_0_TI_var;
void t_1392678700_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t191540444_0_TI_var = il2cpp_codegen_type_info_from_index(2663);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t191540444_0 * tmp;
		tmp = (t191540444_0 *)il2cpp_codegen_object_new (t191540444_0_TI_var);
		m_1835135006_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1742957416_0_TI_var;
void t2088860905_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1742957416_0_TI_var = il2cpp_codegen_type_info_from_index(2658);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1742957416_0 * tmp;
		tmp = (t_1742957416_0 *)il2cpp_codegen_object_new (t_1742957416_0_TI_var);
		m_1920113638_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2049091538_0_TI_var;
void t2088860905_0_CustomAttributesCacheGenerator_t2088860905_0____nameHash_PropertyInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2049091538_0_TI_var = il2cpp_codegen_type_info_from_index(2631);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2049091538_0 * tmp;
		tmp = (t2049091538_0 *)il2cpp_codegen_object_new (t2049091538_0_TI_var);
		m_1583493676_0(tmp, il2cpp_codegen_string_new_wrapper("Use AnimatorStateInfo.fullPathHash instead."), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1742957416_0_TI_var;
void t1804032761_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1742957416_0_TI_var = il2cpp_codegen_type_info_from_index(2658);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1742957416_0 * tmp;
		tmp = (t_1742957416_0 *)il2cpp_codegen_object_new (t_1742957416_0_TI_var);
		m_1920113638_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t191540444_0_TI_var;
void t462292938_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t191540444_0_TI_var = il2cpp_codegen_type_info_from_index(2663);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t191540444_0 * tmp;
		tmp = (t191540444_0 *)il2cpp_codegen_object_new (t191540444_0_TI_var);
		m_1835135006_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t462292938_0_CustomAttributesCacheGenerator_m652575931_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t462292938_0_CustomAttributesCacheGenerator_m_981116582_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t462292938_0_CustomAttributesCacheGenerator_m1893192746_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t462292938_0_CustomAttributesCacheGenerator_m_1190908930_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t462292938_0_CustomAttributesCacheGenerator_m2002790359_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t462292938_0_CustomAttributesCacheGenerator_m1445965342_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1742957416_0_TI_var;
void t1738786850_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1742957416_0_TI_var = il2cpp_codegen_type_info_from_index(2658);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1742957416_0 * tmp;
		tmp = (t_1742957416_0 *)il2cpp_codegen_object_new (t_1742957416_0_TI_var);
		m_1920113638_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1742957416_0_TI_var;
void t_1994639022_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1742957416_0_TI_var = il2cpp_codegen_type_info_from_index(2658);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1742957416_0 * tmp;
		tmp = (t_1742957416_0 *)il2cpp_codegen_object_new (t_1742957416_0_TI_var);
		m_1920113638_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t191540444_0_TI_var;
void t_1495943506_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t191540444_0_TI_var = il2cpp_codegen_type_info_from_index(2663);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t191540444_0 * tmp;
		tmp = (t191540444_0 *)il2cpp_codegen_object_new (t191540444_0_TI_var);
		m_1835135006_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t191540444_0_TI_var;
void t_1318152919_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t191540444_0_TI_var = il2cpp_codegen_type_info_from_index(2663);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t191540444_0 * tmp;
		tmp = (t191540444_0 *)il2cpp_codegen_object_new (t191540444_0_TI_var);
		m_1835135006_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1318152919_0_CustomAttributesCacheGenerator_m293029225_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1318152919_0_CustomAttributesCacheGenerator_m1755131202_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1318152919_0_CustomAttributesCacheGenerator_m1252464769_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1318152919_0_CustomAttributesCacheGenerator_m661810980_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1318152919_0_CustomAttributesCacheGenerator_m264332683_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1318152919_0_CustomAttributesCacheGenerator_m393921805_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1318152919_0_CustomAttributesCacheGenerator_m1809798004_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1318152919_0_CustomAttributesCacheGenerator_m_7785355_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1318152919_0_CustomAttributesCacheGenerator_m_2100871067_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t483281222_0_CustomAttributesCacheGenerator_m2086804907_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t483281222_0_CustomAttributesCacheGenerator_m538120140_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1742957416_0_TI_var;
void t483281222_0_CustomAttributesCacheGenerator_m2007522718_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1742957416_0_TI_var = il2cpp_codegen_type_info_from_index(2658);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1742957416_0 * tmp;
		tmp = (t_1742957416_0 *)il2cpp_codegen_object_new (t_1742957416_0_TI_var);
		m_1920113638_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t483281222_0_CustomAttributesCacheGenerator_m1803576936_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t483281222_0_CustomAttributesCacheGenerator_m1732593415_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t693302621_0_TI_var;
void t47513119_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t693302621_0_TI_var = il2cpp_codegen_type_info_from_index(619);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t693302621_0 * tmp;
		tmp = (t693302621_0 *)il2cpp_codegen_object_new (t693302621_0_TI_var);
		m_1659466011_0(tmp, 1, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t191540444_0_TI_var;
void t_1553455383_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t191540444_0_TI_var = il2cpp_codegen_type_info_from_index(2663);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t191540444_0 * tmp;
		tmp = (t191540444_0 *)il2cpp_codegen_object_new (t191540444_0_TI_var);
		m_1835135006_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t191540444_0_TI_var;
void t_1850347857_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t191540444_0_TI_var = il2cpp_codegen_type_info_from_index(2663);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t191540444_0 * tmp;
		tmp = (t191540444_0 *)il2cpp_codegen_object_new (t191540444_0_TI_var);
		m_1835135006_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t191540444_0_TI_var;
void t1478060743_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t191540444_0_TI_var = il2cpp_codegen_type_info_from_index(2663);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t191540444_0 * tmp;
		tmp = (t191540444_0 *)il2cpp_codegen_object_new (t191540444_0_TI_var);
		m_1835135006_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1647648069_0_CustomAttributesCacheGenerator_m1816014618_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1647648069_0_CustomAttributesCacheGenerator_m_1887541252_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1647648069_0_CustomAttributesCacheGenerator_m1187332710_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1647648069_0_CustomAttributesCacheGenerator_m1115379735_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1647648069_0_CustomAttributesCacheGenerator_m298557412_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1647648069_0_CustomAttributesCacheGenerator_m1520474171_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1647648069_0_CustomAttributesCacheGenerator_m1969549562_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1647648069_0_CustomAttributesCacheGenerator_m730801767_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1647648069_0_CustomAttributesCacheGenerator_m_1420124802_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1647648069_0_CustomAttributesCacheGenerator_m_1071196998_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1647648069_0_CustomAttributesCacheGenerator_m_311993723_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1647648069_0_CustomAttributesCacheGenerator_m_1174112860_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1647648069_0_CustomAttributesCacheGenerator_m_1372147303_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1647648069_0_CustomAttributesCacheGenerator_m316548313_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1647648069_0_CustomAttributesCacheGenerator_m1396307660_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1647648069_0_CustomAttributesCacheGenerator_m537411565_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1647648069_0_CustomAttributesCacheGenerator_m1290649642_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1742957416_0_TI_var;
void t_1647648069_0_CustomAttributesCacheGenerator_m_498432229_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1742957416_0_TI_var = il2cpp_codegen_type_info_from_index(2658);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1742957416_0 * tmp;
		tmp = (t_1742957416_0 *)il2cpp_codegen_object_new (t_1742957416_0_TI_var);
		m_1920113638_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1030378946_0_CustomAttributesCacheGenerator_m1304564441_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1030378946_0_CustomAttributesCacheGenerator_m_1001982672_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1030378946_0_CustomAttributesCacheGenerator_m_940346289_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1030378946_0_CustomAttributesCacheGenerator_m_349578499_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1030378946_0_CustomAttributesCacheGenerator_m534041855_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t530516188_0_CustomAttributesCacheGenerator_m_952157228_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t530516188_0_CustomAttributesCacheGenerator_m132373064_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t530516188_0_CustomAttributesCacheGenerator_m_2080194999_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t530516188_0_CustomAttributesCacheGenerator_m_1574459208_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t530516188_0_CustomAttributesCacheGenerator_m1388844875_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t530516188_0_CustomAttributesCacheGenerator_m_1432749857_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t530516188_0_CustomAttributesCacheGenerator_m803316782_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t530516188_0_CustomAttributesCacheGenerator_m1462355522_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t530516188_0_CustomAttributesCacheGenerator_m_900143893_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t530516188_0_CustomAttributesCacheGenerator_m_772753257_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t530516188_0_CustomAttributesCacheGenerator_m_1900169123_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t530516188_0_CustomAttributesCacheGenerator_m_1444396179_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t530516188_0_CustomAttributesCacheGenerator_m_1875216167_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t530516188_0_CustomAttributesCacheGenerator_m729405782_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t530516188_0_CustomAttributesCacheGenerator_m_1289290876_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t530516188_0_CustomAttributesCacheGenerator_m_1408630901_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t530516188_0_CustomAttributesCacheGenerator_m_717877917_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t530516188_0_CustomAttributesCacheGenerator_m1437892490_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t530516188_0_CustomAttributesCacheGenerator_m4243141_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t530516188_0_CustomAttributesCacheGenerator_m_1866936300_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t432539939_0_CustomAttributesCacheGenerator_m_932703303_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t432539939_0_CustomAttributesCacheGenerator_m_2141920627_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t432539939_0_CustomAttributesCacheGenerator_m1237215542_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1611256703_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1742957416_0_TI_var;
void t1611256703_0_CustomAttributesCacheGenerator_m1829330051_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1742957416_0_TI_var = il2cpp_codegen_type_info_from_index(2658);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1742957416_0 * tmp;
		tmp = (t_1742957416_0 *)il2cpp_codegen_object_new (t_1742957416_0_TI_var);
		m_1920113638_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1611256703_0_CustomAttributesCacheGenerator_m_393584670_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1611256703_0_CustomAttributesCacheGenerator_m1195902101_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1611256703_0_CustomAttributesCacheGenerator_m1373640154_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1611256703_0_CustomAttributesCacheGenerator_m_1868934098_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1611256703_0_CustomAttributesCacheGenerator_m38523489_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1611256703_0_CustomAttributesCacheGenerator_m430092210_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1611256703_0_CustomAttributesCacheGenerator_m_554071063_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1611256703_0_CustomAttributesCacheGenerator_m_60275915_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1611256703_0_CustomAttributesCacheGenerator_m_930286008_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1611256703_0_CustomAttributesCacheGenerator_m1899228752_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1611256703_0_CustomAttributesCacheGenerator_m_663300395_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1611256703_0_CustomAttributesCacheGenerator_m1952528237_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1739344424_0_TI_var;
void t1024743575_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1739344424_0_TI_var = il2cpp_codegen_type_info_from_index(70);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1739344424_0 * tmp;
		tmp = (t1739344424_0 *)il2cpp_codegen_object_new (t1739344424_0_TI_var);
		m1848108622_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1443223154_0_CustomAttributesCacheGenerator_U3CnextScrollStepTimeU3Ek__BackingField(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1443223154_0_CustomAttributesCacheGenerator_m_1570960342_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1742957416_0_TI_var;
void t1443223154_0_CustomAttributesCacheGenerator_m634477008_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1742957416_0_TI_var = il2cpp_codegen_type_info_from_index(2658);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1742957416_0 * tmp;
		tmp = (t_1742957416_0 *)il2cpp_codegen_object_new (t_1742957416_0_TI_var);
		m_1920113638_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1443223154_0_CustomAttributesCacheGenerator_m470833806_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1742957416_0_TI_var;
void t75589828_0_CustomAttributesCacheGenerator_m853546402_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1742957416_0_TI_var = il2cpp_codegen_type_info_from_index(2658);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1742957416_0 * tmp;
		tmp = (t_1742957416_0 *)il2cpp_codegen_object_new (t_1742957416_0_TI_var);
		m_1920113638_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_756995663_0_CustomAttributesCacheGenerator_m_Text(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_756995663_0_CustomAttributesCacheGenerator_m_Image(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_756995663_0_CustomAttributesCacheGenerator_m_Tooltip(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_868286464_0_CustomAttributesCacheGenerator_m_1058302833_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_868286464_0_CustomAttributesCacheGenerator_m1347894376_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1742957416_0_TI_var;
void t1472658130_0_CustomAttributesCacheGenerator_m_743248590_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1742957416_0_TI_var = il2cpp_codegen_type_info_from_index(2658);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1742957416_0 * tmp;
		tmp = (t_1742957416_0 *)il2cpp_codegen_object_new (t_1742957416_0_TI_var);
		m_1920113638_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t1704583809_0_CustomAttributesCacheGenerator_m_DoubleClickSelectsWord(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t1704583809_0_CustomAttributesCacheGenerator_m_TripleClickSelectsLine(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t1704583809_0_CustomAttributesCacheGenerator_m_CursorColor(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t1704583809_0_CustomAttributesCacheGenerator_m_CursorFlashSpeed(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t1704583809_0_CustomAttributesCacheGenerator_m_SelectionColor(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1704583809_0_CustomAttributesCacheGenerator_m_494998724_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1742957416_0_TI_var;
extern TypeInfo* t_1358812910_0_TI_var;
void t_1962280189_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1742957416_0_TI_var = il2cpp_codegen_type_info_from_index(2658);
		t_1358812910_0_TI_var = il2cpp_codegen_type_info_from_index(902);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1742957416_0 * tmp;
		tmp = (t_1742957416_0 *)il2cpp_codegen_object_new (t_1742957416_0_TI_var);
		m_1920113638_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_1358812910_0 * tmp;
		tmp = (t_1358812910_0 *)il2cpp_codegen_object_new (t_1358812910_0_TI_var);
		m495837196_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_1962280189_0_CustomAttributesCacheGenerator_m_Font(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_1962280189_0_CustomAttributesCacheGenerator_m_box(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_1962280189_0_CustomAttributesCacheGenerator_m_button(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_1962280189_0_CustomAttributesCacheGenerator_m_toggle(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_1962280189_0_CustomAttributesCacheGenerator_m_label(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_1962280189_0_CustomAttributesCacheGenerator_m_textField(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_1962280189_0_CustomAttributesCacheGenerator_m_textArea(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_1962280189_0_CustomAttributesCacheGenerator_m_window(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_1962280189_0_CustomAttributesCacheGenerator_m_horizontalSlider(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_1962280189_0_CustomAttributesCacheGenerator_m_horizontalSliderThumb(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_1962280189_0_CustomAttributesCacheGenerator_m_verticalSlider(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_1962280189_0_CustomAttributesCacheGenerator_m_verticalSliderThumb(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_1962280189_0_CustomAttributesCacheGenerator_m_horizontalScrollbar(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_1962280189_0_CustomAttributesCacheGenerator_m_horizontalScrollbarThumb(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_1962280189_0_CustomAttributesCacheGenerator_m_horizontalScrollbarLeftButton(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_1962280189_0_CustomAttributesCacheGenerator_m_horizontalScrollbarRightButton(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_1962280189_0_CustomAttributesCacheGenerator_m_verticalScrollbar(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_1962280189_0_CustomAttributesCacheGenerator_m_verticalScrollbarThumb(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_1962280189_0_CustomAttributesCacheGenerator_m_verticalScrollbarUpButton(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_1962280189_0_CustomAttributesCacheGenerator_m_verticalScrollbarDownButton(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_1962280189_0_CustomAttributesCacheGenerator_m_ScrollView(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_1962280189_0_CustomAttributesCacheGenerator_m_CustomStyles(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_1962280189_0_CustomAttributesCacheGenerator_m_Settings(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1218319096_0_CustomAttributesCacheGenerator_m_1860820246_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1218319096_0_CustomAttributesCacheGenerator_m705006206_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1218319096_0_CustomAttributesCacheGenerator_m1892089769_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1218319096_0_CustomAttributesCacheGenerator_m439046630_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t_1218319096_0_CustomAttributesCacheGenerator_m_418038861_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1742957416_0_TI_var;
void t1309392023_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1742957416_0_TI_var = il2cpp_codegen_type_info_from_index(2658);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1742957416_0 * tmp;
		tmp = (t_1742957416_0 *)il2cpp_codegen_object_new (t_1742957416_0_TI_var);
		m_1920113638_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1309392023_0_CustomAttributesCacheGenerator_m_422768565_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1309392023_0_CustomAttributesCacheGenerator_m_618180791_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1309392023_0_CustomAttributesCacheGenerator_m1915255373_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1309392023_0_CustomAttributesCacheGenerator_m753291950_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1309392023_0_CustomAttributesCacheGenerator_m1034188361_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1309392023_0_CustomAttributesCacheGenerator_m1972527409_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1309392023_0_CustomAttributesCacheGenerator_m_1629692349_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1309392023_0_CustomAttributesCacheGenerator_m_71738408_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1309392023_0_CustomAttributesCacheGenerator_m_1296863716_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1309392023_0_CustomAttributesCacheGenerator_m1104201320_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1309392023_0_CustomAttributesCacheGenerator_m327170707_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1309392023_0_CustomAttributesCacheGenerator_m_781528265_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1309392023_0_CustomAttributesCacheGenerator_m1024943876_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1309392023_0_CustomAttributesCacheGenerator_m_639918184_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1309392023_0_CustomAttributesCacheGenerator_m2043927261_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1309392023_0_CustomAttributesCacheGenerator_m_1540266655_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1309392023_0_CustomAttributesCacheGenerator_m_1436546476_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1309392023_0_CustomAttributesCacheGenerator_m_1627701618_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1309392023_0_CustomAttributesCacheGenerator_m1314037746_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1309392023_0_CustomAttributesCacheGenerator_m_958339731_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1309392023_0_CustomAttributesCacheGenerator_m2024478897_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1309392023_0_CustomAttributesCacheGenerator_m97997484_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1309392023_0_CustomAttributesCacheGenerator_m_1732948539_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1309392023_0_CustomAttributesCacheGenerator_m414733479_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1309392023_0_CustomAttributesCacheGenerator_m1517737608_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1309392023_0_CustomAttributesCacheGenerator_m1223411161_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1309392023_0_CustomAttributesCacheGenerator_m1198647818_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1309392023_0_CustomAttributesCacheGenerator_m_898204596_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1309392023_0_CustomAttributesCacheGenerator_m421727883_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1309392023_0_CustomAttributesCacheGenerator_m_1791672970_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1309392023_0_CustomAttributesCacheGenerator_m_159904297_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1309392023_0_CustomAttributesCacheGenerator_m229734483_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1309392023_0_CustomAttributesCacheGenerator_m_785223972_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1309392023_0_CustomAttributesCacheGenerator_m_726404432_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1309392023_0_CustomAttributesCacheGenerator_m_279625753_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1309392023_0_CustomAttributesCacheGenerator_m_1170602456_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1309392023_0_CustomAttributesCacheGenerator_m_334436717_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1309392023_0_CustomAttributesCacheGenerator_m1518013201_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1309392023_0_CustomAttributesCacheGenerator_m1853532836_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1309392023_0_CustomAttributesCacheGenerator_m694122665_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1309392023_0_CustomAttributesCacheGenerator_m_1321483510_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1309392023_0_CustomAttributesCacheGenerator_m557487542_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1309392023_0_CustomAttributesCacheGenerator_m_1117707994_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1309392023_0_CustomAttributesCacheGenerator_m512401185_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1309392023_0_CustomAttributesCacheGenerator_m_2036188683_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1309392023_0_CustomAttributesCacheGenerator_m2095841351_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1309392023_0_CustomAttributesCacheGenerator_m562482816_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1309392023_0_CustomAttributesCacheGenerator_m_1220649015_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1309392023_0_CustomAttributesCacheGenerator_m2132182605_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1309392023_0_CustomAttributesCacheGenerator_m1309259680_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1309392023_0_CustomAttributesCacheGenerator_m1203344891_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1309392023_0_CustomAttributesCacheGenerator_m350880591_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t1309392023_0_CustomAttributesCacheGenerator_m_634660433_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2049091538_0_TI_var;
void t1309392023_0_CustomAttributesCacheGenerator_t1309392023_0____clipOffset_PropertyInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2049091538_0_TI_var = il2cpp_codegen_type_info_from_index(2631);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2049091538_0 * tmp;
		tmp = (t2049091538_0 *)il2cpp_codegen_object_new (t2049091538_0_TI_var);
		m_1583493676_0(tmp, il2cpp_codegen_string_new_wrapper("warning Don't use clipOffset - put things inside BeginGroup instead. This functionality will be removed in a later version."), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1742957416_0_TI_var;
void t250925914_0_CustomAttributesCacheGenerator_m_1387746365_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1742957416_0_TI_var = il2cpp_codegen_type_info_from_index(2658);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1742957416_0 * tmp;
		tmp = (t_1742957416_0 *)il2cpp_codegen_object_new (t_1742957416_0_TI_var);
		m_1920113638_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1742957416_0_TI_var;
void t250925914_0_CustomAttributesCacheGenerator_m_756185905_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1742957416_0_TI_var = il2cpp_codegen_type_info_from_index(2658);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1742957416_0 * tmp;
		tmp = (t_1742957416_0 *)il2cpp_codegen_object_new (t_1742957416_0_TI_var);
		m_1920113638_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1742957416_0_TI_var;
void t250925914_0_CustomAttributesCacheGenerator_m2091524531_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1742957416_0_TI_var = il2cpp_codegen_type_info_from_index(2658);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1742957416_0 * tmp;
		tmp = (t_1742957416_0 *)il2cpp_codegen_object_new (t_1742957416_0_TI_var);
		m_1920113638_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t250925914_0_CustomAttributesCacheGenerator_m1770975086_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t250925914_0_CustomAttributesCacheGenerator_m_1784239654_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t250925914_0_CustomAttributesCacheGenerator_m_1876503653_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t250925914_0_CustomAttributesCacheGenerator_m396434174_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t250925914_0_CustomAttributesCacheGenerator_m2040945785_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t250925914_0_CustomAttributesCacheGenerator_m2135852437_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t250925914_0_CustomAttributesCacheGenerator_m_2023869667_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t960113042_0_TI_var;
void t250925914_0_CustomAttributesCacheGenerator_m1699616910_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t960113042_0_TI_var = il2cpp_codegen_type_info_from_index(2659);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t960113042_0 * tmp;
		tmp = (t960113042_0 *)il2cpp_codegen_object_new (t960113042_0_TI_var);
		m_145425646_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1742957416_0_TI_var;
void t_344830879_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1742957416_0_TI_var = il2cpp_codegen_type_info_from_index(2658);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1742957416_0 * tmp;
		tmp = (t_1742957416_0 *)il2cpp_codegen_object_new (t_1742957416_0_TI_var);
		m_1920113638_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_2094261646_0_TI_var;
void t_1476490083_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 64, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1742957416_0_TI_var;
void t_1476490083_0_CustomAttributesCacheGenerator_m_554347194_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1742957416_0_TI_var = il2cpp_codegen_type_info_from_index(2658);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1742957416_0 * tmp;
		tmp = (t_1742957416_0 *)il2cpp_codegen_object_new (t_1742957416_0_TI_var);
		m_1920113638_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1742957416_0_TI_var;
void t2006736859_0_CustomAttributesCacheGenerator_m1990252461_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1742957416_0_TI_var = il2cpp_codegen_type_info_from_index(2658);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1742957416_0 * tmp;
		tmp = (t_1742957416_0 *)il2cpp_codegen_object_new (t_1742957416_0_TI_var);
		m_1920113638_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_2094261646_0_TI_var;
void t1316565083_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 8, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1742957416_0_TI_var;
void t433423739_0_CustomAttributesCacheGenerator_m685343645_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1742957416_0_TI_var = il2cpp_codegen_type_info_from_index(2658);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1742957416_0 * tmp;
		tmp = (t_1742957416_0 *)il2cpp_codegen_object_new (t_1742957416_0_TI_var);
		m_1920113638_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1742957416_0_TI_var;
void t433423739_0_CustomAttributesCacheGenerator_m120894667_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1742957416_0_TI_var = il2cpp_codegen_type_info_from_index(2658);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1742957416_0 * tmp;
		tmp = (t_1742957416_0 *)il2cpp_codegen_object_new (t_1742957416_0_TI_var);
		m_1920113638_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1742957416_0_TI_var;
void t433423739_0_CustomAttributesCacheGenerator_m_1314795818_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1742957416_0_TI_var = il2cpp_codegen_type_info_from_index(2658);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1742957416_0 * tmp;
		tmp = (t_1742957416_0 *)il2cpp_codegen_object_new (t_1742957416_0_TI_var);
		m_1920113638_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_2094261646_0_TI_var;
void t_1120867789_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 4, NULL);
		m_209148298_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_2094261646_0_TI_var;
void t_1720330511_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 4, NULL);
		m683830749_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t191540444_0_TI_var;
void t1043925519_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t191540444_0_TI_var = il2cpp_codegen_type_info_from_index(2663);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t191540444_0 * tmp;
		tmp = (t191540444_0 *)il2cpp_codegen_object_new (t191540444_0_TI_var);
		m_1835135006_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t191540444_0_TI_var;
extern TypeInfo* t_263926749_0_TI_var;
void t_1453385442_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t191540444_0_TI_var = il2cpp_codegen_type_info_from_index(2663);
		t_263926749_0_TI_var = il2cpp_codegen_type_info_from_index(596);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t191540444_0 * tmp;
		tmp = (t191540444_0 *)il2cpp_codegen_object_new (t191540444_0_TI_var);
		m_1835135006_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_263926749_0 * tmp;
		tmp = (t_263926749_0 *)il2cpp_codegen_object_new (t_263926749_0_TI_var);
		m_2060110469_0(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1742957416_0_TI_var;
void t1487431142_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1742957416_0_TI_var = il2cpp_codegen_type_info_from_index(2658);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1742957416_0 * tmp;
		tmp = (t_1742957416_0 *)il2cpp_codegen_object_new (t_1742957416_0_TI_var);
		m_1920113638_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1742957416_0_TI_var;
void t1487431142_0_CustomAttributesCacheGenerator_m1481430263_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1742957416_0_TI_var = il2cpp_codegen_type_info_from_index(2658);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1742957416_0 * tmp;
		tmp = (t_1742957416_0 *)il2cpp_codegen_object_new (t_1742957416_0_TI_var);
		m_1920113638_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_2094261646_0_TI_var;
void t_1900147147_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 2048, NULL);
		m683830749_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_2094261646_0_TI_var;
extern TypeInfo* t_1742957416_0_TI_var;
void t1042456842_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		t_1742957416_0_TI_var = il2cpp_codegen_type_info_from_index(2658);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 1, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_1742957416_0 * tmp;
		tmp = (t_1742957416_0 *)il2cpp_codegen_object_new (t_1742957416_0_TI_var);
		m_1920113638_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1739344424_0_TI_var;
void t445694851_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1739344424_0_TI_var = il2cpp_codegen_type_info_from_index(70);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1739344424_0 * tmp;
		tmp = (t1739344424_0 *)il2cpp_codegen_object_new (t1739344424_0_TI_var);
		m1848108622_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1742957416_0_TI_var;
void t1431262401_0_CustomAttributesCacheGenerator_m532965689_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1742957416_0_TI_var = il2cpp_codegen_type_info_from_index(2658);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1742957416_0 * tmp;
		tmp = (t_1742957416_0 *)il2cpp_codegen_object_new (t_1742957416_0_TI_var);
		m_1920113638_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1742957416_0_TI_var;
void t1431262401_0_CustomAttributesCacheGenerator_m701697135_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1742957416_0_TI_var = il2cpp_codegen_type_info_from_index(2658);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1742957416_0 * tmp;
		tmp = (t_1742957416_0 *)il2cpp_codegen_object_new (t_1742957416_0_TI_var);
		m_1920113638_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_2094261646_0_TI_var;
void t698000666_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 256, NULL);
		m_209148298_0(tmp, true, NULL);
		m683830749_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_2094261646_0_TI_var;
void t_2054679854_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 256, NULL);
		m_209148298_0(tmp, true, NULL);
		m683830749_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_2094261646_0_TI_var;
void t1377180279_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 256, NULL);
		m_209148298_0(tmp, true, NULL);
		m683830749_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_2094261646_0_TI_var;
void t1862489296_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 256, NULL);
		m_209148298_0(tmp, true, NULL);
		m683830749_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_2094261646_0_TI_var;
void t_1725513347_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 256, NULL);
		m_209148298_0(tmp, true, NULL);
		m683830749_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_2094261646_0_TI_var;
void t564231410_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 4, NULL);
		m_209148298_0(tmp, true, NULL);
		m683830749_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1742957416_0_TI_var;
void t180698746_0_CustomAttributesCacheGenerator_m_2140040535_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1742957416_0_TI_var = il2cpp_codegen_type_info_from_index(2658);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1742957416_0 * tmp;
		tmp = (t_1742957416_0 *)il2cpp_codegen_object_new (t_1742957416_0_TI_var);
		m_1920113638_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1742957416_0_TI_var;
extern TypeInfo* t1533519461_0_TI_var;
void t180698746_0_CustomAttributesCacheGenerator_m1593581205_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1742957416_0_TI_var = il2cpp_codegen_type_info_from_index(2658);
		t1533519461_0_TI_var = il2cpp_codegen_type_info_from_index(2664);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1742957416_0 * tmp;
		tmp = (t_1742957416_0 *)il2cpp_codegen_object_new (t_1742957416_0_TI_var);
		m_1920113638_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t1533519461_0 * tmp;
		tmp = (t1533519461_0 *)il2cpp_codegen_object_new (t1533519461_0_TI_var);
		m_1786253009_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1533519461_0_TI_var;
extern TypeInfo* t_1742957416_0_TI_var;
void t180698746_0_CustomAttributesCacheGenerator_m_1726016750_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1533519461_0_TI_var = il2cpp_codegen_type_info_from_index(2664);
		t_1742957416_0_TI_var = il2cpp_codegen_type_info_from_index(2658);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1533519461_0 * tmp;
		tmp = (t1533519461_0 *)il2cpp_codegen_object_new (t1533519461_0_TI_var);
		m_1786253009_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_1742957416_0 * tmp;
		tmp = (t_1742957416_0 *)il2cpp_codegen_object_new (t_1742957416_0_TI_var);
		m_1920113638_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1742957416_0_TI_var;
void t180698746_0_CustomAttributesCacheGenerator_m_1428063998_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1742957416_0_TI_var = il2cpp_codegen_type_info_from_index(2658);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1742957416_0 * tmp;
		tmp = (t_1742957416_0 *)il2cpp_codegen_object_new (t_1742957416_0_TI_var);
		m_1920113638_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1533519461_0_TI_var;
void t180698746_0_CustomAttributesCacheGenerator_m_2052690775_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1533519461_0_TI_var = il2cpp_codegen_type_info_from_index(2664);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1533519461_0 * tmp;
		tmp = (t1533519461_0 *)il2cpp_codegen_object_new (t1533519461_0_TI_var);
		m_1786253009_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1742957416_0_TI_var;
void t_487883297_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1742957416_0_TI_var = il2cpp_codegen_type_info_from_index(2658);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1742957416_0 * tmp;
		tmp = (t_1742957416_0 *)il2cpp_codegen_object_new (t_1742957416_0_TI_var);
		m_1920113638_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1742957416_0_TI_var;
extern TypeInfo* t_2094261646_0_TI_var;
void t270550544_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1742957416_0_TI_var = il2cpp_codegen_type_info_from_index(2658);
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1742957416_0 * tmp;
		tmp = (t_1742957416_0 *)il2cpp_codegen_object_new (t_1742957416_0_TI_var);
		m_1920113638_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 4, NULL);
		m683830749_0(tmp, false, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1742957416_0_TI_var;
void t1778676408_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1742957416_0_TI_var = il2cpp_codegen_type_info_from_index(2658);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1742957416_0 * tmp;
		tmp = (t_1742957416_0 *)il2cpp_codegen_object_new (t_1742957416_0_TI_var);
		m_1920113638_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
extern TypeInfo* t1825466463_0_TI_var;
void t_1478333383_0_CustomAttributesCacheGenerator_m_ObjectArgument(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		t1825466463_0_TI_var = il2cpp_codegen_type_info_from_index(2667);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t1825466463_0 * tmp;
		tmp = (t1825466463_0 *)il2cpp_codegen_object_new (t1825466463_0_TI_var);
		m_743931589_0(tmp, il2cpp_codegen_string_new_wrapper("objectArgument"), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1825466463_0_TI_var;
extern TypeInfo* t2091994139_0_TI_var;
void t_1478333383_0_CustomAttributesCacheGenerator_m_ObjectArgumentAssemblyTypeName(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1825466463_0_TI_var = il2cpp_codegen_type_info_from_index(2667);
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1825466463_0 * tmp;
		tmp = (t1825466463_0 *)il2cpp_codegen_object_new (t1825466463_0_TI_var);
		m_743931589_0(tmp, il2cpp_codegen_string_new_wrapper("objectArgumentAssemblyTypeName"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1825466463_0_TI_var;
extern TypeInfo* t2091994139_0_TI_var;
void t_1478333383_0_CustomAttributesCacheGenerator_m_IntArgument(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1825466463_0_TI_var = il2cpp_codegen_type_info_from_index(2667);
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1825466463_0 * tmp;
		tmp = (t1825466463_0 *)il2cpp_codegen_object_new (t1825466463_0_TI_var);
		m_743931589_0(tmp, il2cpp_codegen_string_new_wrapper("intArgument"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
extern TypeInfo* t1825466463_0_TI_var;
void t_1478333383_0_CustomAttributesCacheGenerator_m_FloatArgument(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		t1825466463_0_TI_var = il2cpp_codegen_type_info_from_index(2667);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t1825466463_0 * tmp;
		tmp = (t1825466463_0 *)il2cpp_codegen_object_new (t1825466463_0_TI_var);
		m_743931589_0(tmp, il2cpp_codegen_string_new_wrapper("floatArgument"), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1825466463_0_TI_var;
extern TypeInfo* t2091994139_0_TI_var;
void t_1478333383_0_CustomAttributesCacheGenerator_m_StringArgument(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1825466463_0_TI_var = il2cpp_codegen_type_info_from_index(2667);
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1825466463_0 * tmp;
		tmp = (t1825466463_0 *)il2cpp_codegen_object_new (t1825466463_0_TI_var);
		m_743931589_0(tmp, il2cpp_codegen_string_new_wrapper("stringArgument"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_1478333383_0_CustomAttributesCacheGenerator_m_BoolArgument(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1825466463_0_TI_var;
extern TypeInfo* t2091994139_0_TI_var;
void t_1245293891_0_CustomAttributesCacheGenerator_m_Target(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1825466463_0_TI_var = il2cpp_codegen_type_info_from_index(2667);
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1825466463_0 * tmp;
		tmp = (t1825466463_0 *)il2cpp_codegen_object_new (t1825466463_0_TI_var);
		m_743931589_0(tmp, il2cpp_codegen_string_new_wrapper("instance"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1825466463_0_TI_var;
extern TypeInfo* t2091994139_0_TI_var;
void t_1245293891_0_CustomAttributesCacheGenerator_m_MethodName(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1825466463_0_TI_var = il2cpp_codegen_type_info_from_index(2667);
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1825466463_0 * tmp;
		tmp = (t1825466463_0 *)il2cpp_codegen_object_new (t1825466463_0_TI_var);
		m_743931589_0(tmp, il2cpp_codegen_string_new_wrapper("methodName"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
extern TypeInfo* t1825466463_0_TI_var;
void t_1245293891_0_CustomAttributesCacheGenerator_m_Mode(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		t1825466463_0_TI_var = il2cpp_codegen_type_info_from_index(2667);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t1825466463_0 * tmp;
		tmp = (t1825466463_0 *)il2cpp_codegen_object_new (t1825466463_0_TI_var);
		m_743931589_0(tmp, il2cpp_codegen_string_new_wrapper("mode"), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
extern TypeInfo* t1825466463_0_TI_var;
void t_1245293891_0_CustomAttributesCacheGenerator_m_Arguments(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		t1825466463_0_TI_var = il2cpp_codegen_type_info_from_index(2667);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t1825466463_0 * tmp;
		tmp = (t1825466463_0 *)il2cpp_codegen_object_new (t1825466463_0_TI_var);
		m_743931589_0(tmp, il2cpp_codegen_string_new_wrapper("arguments"), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1825466463_0_TI_var;
extern TypeInfo* t2091994139_0_TI_var;
void t_1245293891_0_CustomAttributesCacheGenerator_m_CallState(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1825466463_0_TI_var = il2cpp_codegen_type_info_from_index(2667);
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 3;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1825466463_0 * tmp;
		tmp = (t1825466463_0 *)il2cpp_codegen_object_new (t1825466463_0_TI_var);
		m_743931589_0(tmp, il2cpp_codegen_string_new_wrapper("enabled"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t1825466463_0 * tmp;
		tmp = (t1825466463_0 *)il2cpp_codegen_object_new (t1825466463_0_TI_var);
		m_743931589_0(tmp, il2cpp_codegen_string_new_wrapper("m_Enabled"), NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1825466463_0_TI_var;
extern TypeInfo* t2091994139_0_TI_var;
void t1553482544_0_CustomAttributesCacheGenerator_m_Calls(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1825466463_0_TI_var = il2cpp_codegen_type_info_from_index(2667);
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1825466463_0 * tmp;
		tmp = (t1825466463_0 *)il2cpp_codegen_object_new (t1825466463_0_TI_var);
		m_743931589_0(tmp, il2cpp_codegen_string_new_wrapper("m_Listeners"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
extern TypeInfo* t1825466463_0_TI_var;
void t_449017582_0_CustomAttributesCacheGenerator_m_PersistentCalls(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		t1825466463_0_TI_var = il2cpp_codegen_type_info_from_index(2667);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t1825466463_0 * tmp;
		tmp = (t1825466463_0 *)il2cpp_codegen_object_new (t1825466463_0_TI_var);
		m_743931589_0(tmp, il2cpp_codegen_string_new_wrapper("m_PersistentListeners"), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_449017582_0_CustomAttributesCacheGenerator_m_TypeName(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1742957416_0_TI_var;
void t_1896048423_0_CustomAttributesCacheGenerator_m588741179_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1742957416_0_TI_var = il2cpp_codegen_type_info_from_index(2658);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1742957416_0 * tmp;
		tmp = (t_1742957416_0 *)il2cpp_codegen_object_new (t_1742957416_0_TI_var);
		m_1920113638_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1742957416_0_TI_var;
void t1875114408_0_CustomAttributesCacheGenerator_m152711818_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1742957416_0_TI_var = il2cpp_codegen_type_info_from_index(2658);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1742957416_0 * tmp;
		tmp = (t_1742957416_0 *)il2cpp_codegen_object_new (t_1742957416_0_TI_var);
		m_1920113638_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1742957416_0_TI_var;
void t1875114411_0_CustomAttributesCacheGenerator_m153825865_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1742957416_0_TI_var = il2cpp_codegen_type_info_from_index(2658);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1742957416_0 * tmp;
		tmp = (t_1742957416_0 *)il2cpp_codegen_object_new (t_1742957416_0_TI_var);
		m_1920113638_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1742957416_0_TI_var;
void t1875114410_0_CustomAttributesCacheGenerator_m154939912_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1742957416_0_TI_var = il2cpp_codegen_type_info_from_index(2658);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1742957416_0 * tmp;
		tmp = (t_1742957416_0 *)il2cpp_codegen_object_new (t_1742957416_0_TI_var);
		m_1920113638_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1742957416_0_TI_var;
void t1875114413_0_CustomAttributesCacheGenerator_m156341191_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1742957416_0_TI_var = il2cpp_codegen_type_info_from_index(2658);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1742957416_0 * tmp;
		tmp = (t_1742957416_0 *)il2cpp_codegen_object_new (t_1742957416_0_TI_var);
		m_1920113638_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_2094261646_0_TI_var;
void t_567158402_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 18432, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_2094261646_0_TI_var;
void t_240079423_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 64, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t346672579_0_TI_var;
void t1940368228_0_CustomAttributesCacheGenerator_t1940368228_0_m75756134_0_Arg3_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t346672579_0_TI_var = il2cpp_codegen_type_info_from_index(285);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t346672579_0 * tmp;
		tmp = (t346672579_0 *)il2cpp_codegen_object_new (t346672579_0_TI_var);
		m_2078982555_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t173381663_0_CustomAttributesCacheGenerator_U3ClogHandlerU3Ek__BackingField(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t173381663_0_CustomAttributesCacheGenerator_U3ClogEnabledU3Ek__BackingField(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t173381663_0_CustomAttributesCacheGenerator_U3CfilterLogTypeU3Ek__BackingField(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t173381663_0_CustomAttributesCacheGenerator_m_104383787_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t173381663_0_CustomAttributesCacheGenerator_m_1443390664_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t173381663_0_CustomAttributesCacheGenerator_m_487207819_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t173381663_0_CustomAttributesCacheGenerator_m_442732830_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t173381663_0_CustomAttributesCacheGenerator_m_622528598_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t173381663_0_CustomAttributesCacheGenerator_m1452353615_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t346672579_0_TI_var;
void t173381663_0_CustomAttributesCacheGenerator_t173381663_0_m193464629_0_Arg3_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t346672579_0_TI_var = il2cpp_codegen_type_info_from_index(285);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t346672579_0 * tmp;
		tmp = (t346672579_0 *)il2cpp_codegen_object_new (t346672579_0_TI_var);
		m_2078982555_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_2094261646_0_TI_var;
void t_1742957416_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 1532, NULL);
		m683830749_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_2094261646_0_TI_var;
void t191540444_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 1532, NULL);
		m683830749_0(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1742957416_0_TI_var;
extern TypeInfo* t_2094261646_0_TI_var;
void t1825466463_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1742957416_0_TI_var = il2cpp_codegen_type_info_from_index(2658);
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1742957416_0 * tmp;
		tmp = (t_1742957416_0 *)il2cpp_codegen_object_new (t_1742957416_0_TI_var);
		m_1920113638_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 256, NULL);
		m683830749_0(tmp, true, NULL);
		m_209148298_0(tmp, false, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_2094261646_0_TI_var;
void t1915260157_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_2094261646_0_TI_var = il2cpp_codegen_type_info_from_index(592);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_2094261646_0 * tmp;
		tmp = (t_2094261646_0 *)il2cpp_codegen_object_new (t_2094261646_0_TI_var);
		m_1421810373_0(tmp, 64, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_510185576_0_TI_var;
void t918635576_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_510185576_0_TI_var = il2cpp_codegen_type_info_from_index(2654);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_510185576_0 * tmp;
		tmp = (t_510185576_0 *)il2cpp_codegen_object_new (t_510185576_0_TI_var);
		m1028297080_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_510185576_0_TI_var;
void t918635576_0_CustomAttributesCacheGenerator_m_1802224222_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_510185576_0_TI_var = il2cpp_codegen_type_info_from_index(2654);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_510185576_0 * tmp;
		tmp = (t_510185576_0 *)il2cpp_codegen_object_new (t_510185576_0_TI_var);
		m1028297080_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_510185576_0_TI_var;
void t918635576_0_CustomAttributesCacheGenerator_m_1579594407_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_510185576_0_TI_var = il2cpp_codegen_type_info_from_index(2654);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_510185576_0 * tmp;
		tmp = (t_510185576_0 *)il2cpp_codegen_object_new (t_510185576_0_TI_var);
		m1028297080_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1107122411_0_TI_var;
extern TypeInfo* t_1307150831_0_TI_var;
extern TypeInfo* t_54204496_0_TI_var;
extern TypeInfo* t1279797992_0_TI_var;
extern TypeInfo* t_852471452_0_TI_var;
extern TypeInfo* t_1210916441_0_TI_var;
extern TypeInfo* t_1657348772_0_TI_var;
extern TypeInfo* t247821692_0_TI_var;
extern TypeInfo* t_1065740301_0_TI_var;
extern TypeInfo* t1462160801_0_TI_var;
extern TypeInfo* t49194315_0_TI_var;
void g_UnityEngine_UI_Assembly_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1107122411_0_TI_var = il2cpp_codegen_type_info_from_index(2610);
		t_1307150831_0_TI_var = il2cpp_codegen_type_info_from_index(2609);
		t_54204496_0_TI_var = il2cpp_codegen_type_info_from_index(2668);
		t1279797992_0_TI_var = il2cpp_codegen_type_info_from_index(2621);
		t_852471452_0_TI_var = il2cpp_codegen_type_info_from_index(2608);
		t_1210916441_0_TI_var = il2cpp_codegen_type_info_from_index(2614);
		t_1657348772_0_TI_var = il2cpp_codegen_type_info_from_index(2617);
		t247821692_0_TI_var = il2cpp_codegen_type_info_from_index(2602);
		t_1065740301_0_TI_var = il2cpp_codegen_type_info_from_index(2607);
		t1462160801_0_TI_var = il2cpp_codegen_type_info_from_index(2669);
		t49194315_0_TI_var = il2cpp_codegen_type_info_from_index(2618);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 11;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1107122411_0 * tmp;
		tmp = (t_1107122411_0 *)il2cpp_codegen_object_new (t_1107122411_0_TI_var);
		m1217508649_0(tmp, il2cpp_codegen_string_new_wrapper("Microsoft"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_1307150831_0 * tmp;
		tmp = (t_1307150831_0 *)il2cpp_codegen_object_new (t_1307150831_0_TI_var);
		m1807437213_0(tmp, il2cpp_codegen_string_new_wrapper("guisystem"), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t_54204496_0 * tmp;
		tmp = (t_54204496_0 *)il2cpp_codegen_object_new (t_54204496_0_TI_var);
		m_1683025426_0(tmp, il2cpp_codegen_string_new_wrapper(""), NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
	{
		t1279797992_0 * tmp;
		tmp = (t1279797992_0 *)il2cpp_codegen_object_new (t1279797992_0_TI_var);
		m1696431446_0(tmp, il2cpp_codegen_string_new_wrapper("guisystem"), NULL);
		cache->attributes[3] = (Il2CppObject*)tmp;
	}
	{
		t_852471452_0 * tmp;
		tmp = (t_852471452_0 *)il2cpp_codegen_object_new (t_852471452_0_TI_var);
		m_987879214_0(tmp, il2cpp_codegen_string_new_wrapper(""), NULL);
		cache->attributes[4] = (Il2CppObject*)tmp;
	}
	{
		t_1210916441_0 * tmp;
		tmp = (t_1210916441_0 *)il2cpp_codegen_object_new (t_1210916441_0_TI_var);
		m_1582764913_0(tmp, il2cpp_codegen_string_new_wrapper("Copyright © Microsoft 2013"), NULL);
		cache->attributes[5] = (Il2CppObject*)tmp;
	}
	{
		t_1657348772_0 * tmp;
		tmp = (t_1657348772_0 *)il2cpp_codegen_object_new (t_1657348772_0_TI_var);
		m2026149866_0(tmp, il2cpp_codegen_string_new_wrapper("1.0.0.0"), NULL);
		cache->attributes[6] = (Il2CppObject*)tmp;
	}
	{
		t247821692_0 * tmp;
		tmp = (t247821692_0 *)il2cpp_codegen_object_new (t247821692_0_TI_var);
		m1331212510_0(tmp, NULL);
		m_2120173945_0(tmp, true, NULL);
		cache->attributes[7] = (Il2CppObject*)tmp;
	}
	{
		t_1065740301_0 * tmp;
		tmp = (t_1065740301_0 *)il2cpp_codegen_object_new (t_1065740301_0_TI_var);
		m1099153635_0(tmp, il2cpp_codegen_string_new_wrapper("d4f464c7-9b15-460d-b4bc-2cacd1c1df73"), NULL);
		cache->attributes[8] = (Il2CppObject*)tmp;
	}
	{
		t1462160801_0 * tmp;
		tmp = (t1462160801_0 *)il2cpp_codegen_object_new (t1462160801_0_TI_var);
		m_110921963_0(tmp, il2cpp_codegen_string_new_wrapper(""), NULL);
		cache->attributes[9] = (Il2CppObject*)tmp;
	}
	{
		t49194315_0 * tmp;
		tmp = (t49194315_0 *)il2cpp_codegen_object_new (t49194315_0_TI_var);
		m1789587486_0(tmp, false, NULL);
		cache->attributes[10] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1739344424_0_TI_var;
void t841736455_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1739344424_0_TI_var = il2cpp_codegen_type_info_from_index(70);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1739344424_0 * tmp;
		tmp = (t1739344424_0 *)il2cpp_codegen_object_new (t1739344424_0_TI_var);
		m1848108622_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1678732882_0_TI_var;
void t1829365492_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1678732882_0_TI_var = il2cpp_codegen_type_info_from_index(2670);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1678732882_0 * tmp;
		tmp = (t_1678732882_0 *)il2cpp_codegen_object_new (t_1678732882_0_TI_var);
		m_2063636928_0(tmp, il2cpp_codegen_string_new_wrapper("Event/Event System"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1825466463_0_TI_var;
extern TypeInfo* t2091994139_0_TI_var;
void t1829365492_0_CustomAttributesCacheGenerator_m_FirstSelected(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1825466463_0_TI_var = il2cpp_codegen_type_info_from_index(2667);
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1825466463_0 * tmp;
		tmp = (t1825466463_0 *)il2cpp_codegen_object_new (t1825466463_0_TI_var);
		m_743931589_0(tmp, il2cpp_codegen_string_new_wrapper("m_Selected"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t1829365492_0_CustomAttributesCacheGenerator_m_sendNavigationEvents(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t1829365492_0_CustomAttributesCacheGenerator_m_DragThreshold(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1829365492_0_CustomAttributesCacheGenerator_U3CcurrentU3Ek__BackingField(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1829365492_0_CustomAttributesCacheGenerator_m319019811_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1829365492_0_CustomAttributesCacheGenerator_m1323649628_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2049091538_0_TI_var;
void t1829365492_0_CustomAttributesCacheGenerator_t1829365492_0____lastSelectedGameObject_PropertyInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2049091538_0_TI_var = il2cpp_codegen_type_info_from_index(2631);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2049091538_0 * tmp;
		tmp = (t2049091538_0 *)il2cpp_codegen_object_new (t2049091538_0_TI_var);
		m_1583493676_0(tmp, il2cpp_codegen_string_new_wrapper("lastSelectedGameObject is no longer supported"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1678732882_0_TI_var;
void t_373160947_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1678732882_0_TI_var = il2cpp_codegen_type_info_from_index(2670);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1678732882_0 * tmp;
		tmp = (t_1678732882_0 *)il2cpp_codegen_object_new (t_1678732882_0_TI_var);
		m_2063636928_0(tmp, il2cpp_codegen_string_new_wrapper("Event/Event Trigger"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1825466463_0_TI_var;
extern TypeInfo* t2091994139_0_TI_var;
void t_373160947_0_CustomAttributesCacheGenerator_m_Delegates(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1825466463_0_TI_var = il2cpp_codegen_type_info_from_index(2667);
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1825466463_0 * tmp;
		tmp = (t1825466463_0 *)il2cpp_codegen_object_new (t1825466463_0_TI_var);
		m_743931589_0(tmp, il2cpp_codegen_string_new_wrapper("delegates"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2049091538_0_TI_var;
void t_373160947_0_CustomAttributesCacheGenerator_delegates(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2049091538_0_TI_var = il2cpp_codegen_type_info_from_index(2631);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2049091538_0 * tmp;
		tmp = (t2049091538_0 *)il2cpp_codegen_object_new (t2049091538_0_TI_var);
		m834417715_0(tmp, il2cpp_codegen_string_new_wrapper("Please use triggers instead (UnityUpgradable) -> triggers"), true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t965181609_0_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache13(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t965181609_0_CustomAttributesCacheGenerator_m_1391276381_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t_1099725238_0_CustomAttributesCacheGenerator_U3CmoveVectorU3Ek__BackingField(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t_1099725238_0_CustomAttributesCacheGenerator_U3CmoveDirU3Ek__BackingField(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t_1099725238_0_CustomAttributesCacheGenerator_m1338727516_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t_1099725238_0_CustomAttributesCacheGenerator_m_1067627411_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t_1099725238_0_CustomAttributesCacheGenerator_m_326304937_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t_1099725238_0_CustomAttributesCacheGenerator_m254243794_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1857092352_0_CustomAttributesCacheGenerator_U3CpointerEnterU3Ek__BackingField(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1857092352_0_CustomAttributesCacheGenerator_U3ClastPressU3Ek__BackingField(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1857092352_0_CustomAttributesCacheGenerator_U3CrawPointerPressU3Ek__BackingField(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1857092352_0_CustomAttributesCacheGenerator_U3CpointerDragU3Ek__BackingField(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1857092352_0_CustomAttributesCacheGenerator_U3CpointerCurrentRaycastU3Ek__BackingField(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1857092352_0_CustomAttributesCacheGenerator_U3CpointerPressRaycastU3Ek__BackingField(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1857092352_0_CustomAttributesCacheGenerator_U3CeligibleForClickU3Ek__BackingField(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1857092352_0_CustomAttributesCacheGenerator_U3CpointerIdU3Ek__BackingField(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1857092352_0_CustomAttributesCacheGenerator_U3CpositionU3Ek__BackingField(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1857092352_0_CustomAttributesCacheGenerator_U3CdeltaU3Ek__BackingField(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1857092352_0_CustomAttributesCacheGenerator_U3CpressPositionU3Ek__BackingField(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1857092352_0_CustomAttributesCacheGenerator_U3CworldPositionU3Ek__BackingField(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1857092352_0_CustomAttributesCacheGenerator_U3CworldNormalU3Ek__BackingField(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1857092352_0_CustomAttributesCacheGenerator_U3CclickTimeU3Ek__BackingField(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1857092352_0_CustomAttributesCacheGenerator_U3CclickCountU3Ek__BackingField(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1857092352_0_CustomAttributesCacheGenerator_U3CscrollDeltaU3Ek__BackingField(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1857092352_0_CustomAttributesCacheGenerator_U3CuseDragThresholdU3Ek__BackingField(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1857092352_0_CustomAttributesCacheGenerator_U3CdraggingU3Ek__BackingField(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1857092352_0_CustomAttributesCacheGenerator_U3CbuttonU3Ek__BackingField(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1857092352_0_CustomAttributesCacheGenerator_m2114522773_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1857092352_0_CustomAttributesCacheGenerator_m1440587006_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1857092352_0_CustomAttributesCacheGenerator_m_459896833_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1857092352_0_CustomAttributesCacheGenerator_m882263356_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1857092352_0_CustomAttributesCacheGenerator_m448871540_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1857092352_0_CustomAttributesCacheGenerator_m1484888025_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1857092352_0_CustomAttributesCacheGenerator_m_1554551667_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1857092352_0_CustomAttributesCacheGenerator_m_751892588_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1857092352_0_CustomAttributesCacheGenerator_m1374279130_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1857092352_0_CustomAttributesCacheGenerator_m_1863069783_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1857092352_0_CustomAttributesCacheGenerator_m_1163327172_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1857092352_0_CustomAttributesCacheGenerator_m_1743824897_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1857092352_0_CustomAttributesCacheGenerator_m_1797186675_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1857092352_0_CustomAttributesCacheGenerator_m2036057844_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1857092352_0_CustomAttributesCacheGenerator_m_1459653699_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1857092352_0_CustomAttributesCacheGenerator_m_1945056780_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1857092352_0_CustomAttributesCacheGenerator_m2131765015_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1857092352_0_CustomAttributesCacheGenerator_m794507622_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1857092352_0_CustomAttributesCacheGenerator_m1072163964_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1857092352_0_CustomAttributesCacheGenerator_m_622093967_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1857092352_0_CustomAttributesCacheGenerator_m1206276610_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1857092352_0_CustomAttributesCacheGenerator_m2094137883_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1857092352_0_CustomAttributesCacheGenerator_m_547988340_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1857092352_0_CustomAttributesCacheGenerator_m192283671_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1857092352_0_CustomAttributesCacheGenerator_m1704987468_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1857092352_0_CustomAttributesCacheGenerator_m2025727441_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1857092352_0_CustomAttributesCacheGenerator_m_1707095262_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1857092352_0_CustomAttributesCacheGenerator_m_363044809_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1857092352_0_CustomAttributesCacheGenerator_m_230434818_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1857092352_0_CustomAttributesCacheGenerator_m2095939005_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1857092352_0_CustomAttributesCacheGenerator_m1283145047_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1857092352_0_CustomAttributesCacheGenerator_m_292747452_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1857092352_0_CustomAttributesCacheGenerator_m1801224989_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1857092352_0_CustomAttributesCacheGenerator_m_1516527416_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1857092352_0_CustomAttributesCacheGenerator_m220490640_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1857092352_0_CustomAttributesCacheGenerator_m915629341_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1857092352_0_CustomAttributesCacheGenerator_m_1955777993_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1857092352_0_CustomAttributesCacheGenerator_m_1015525390_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2049091538_0_TI_var;
void t1857092352_0_CustomAttributesCacheGenerator_t1857092352_0____worldPosition_PropertyInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2049091538_0_TI_var = il2cpp_codegen_type_info_from_index(2631);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2049091538_0 * tmp;
		tmp = (t2049091538_0 *)il2cpp_codegen_object_new (t2049091538_0_TI_var);
		m_1583493676_0(tmp, il2cpp_codegen_string_new_wrapper("Use either pointerCurrentRaycast.worldPosition or pointerPressRaycast.worldPosition"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2049091538_0_TI_var;
void t1857092352_0_CustomAttributesCacheGenerator_t1857092352_0____worldNormal_PropertyInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2049091538_0_TI_var = il2cpp_codegen_type_info_from_index(2631);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2049091538_0 * tmp;
		tmp = (t2049091538_0 *)il2cpp_codegen_object_new (t2049091538_0_TI_var);
		m_1583493676_0(tmp, il2cpp_codegen_string_new_wrapper("Use either pointerCurrentRaycast.worldNormal or pointerPressRaycast.worldNormal"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern const Il2CppType* t1829365492_0_0_0_0_var;
extern TypeInfo* t_1720330511_0_TI_var;
void t1995457670_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1829365492_0_0_0_0_var = il2cpp_codegen_type_from_index(938);
		t_1720330511_0_TI_var = il2cpp_codegen_type_info_from_index(904);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1720330511_0 * tmp;
		tmp = (t_1720330511_0 *)il2cpp_codegen_object_new (t_1720330511_0_TI_var);
		m_819825344_0(tmp, il2cpp_codegen_type_get_object(t1829365492_0_0_0_0_var), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1678732882_0_TI_var;
void t2014498688_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1678732882_0_TI_var = il2cpp_codegen_type_info_from_index(2670);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1678732882_0 * tmp;
		tmp = (t_1678732882_0 *)il2cpp_codegen_object_new (t_1678732882_0_TI_var);
		m_2063636928_0(tmp, il2cpp_codegen_string_new_wrapper("Event/Standalone Input Module"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t2014498688_0_CustomAttributesCacheGenerator_m_HorizontalAxis(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t2014498688_0_CustomAttributesCacheGenerator_m_VerticalAxis(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t2014498688_0_CustomAttributesCacheGenerator_m_SubmitButton(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t2014498688_0_CustomAttributesCacheGenerator_m_CancelButton(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t2014498688_0_CustomAttributesCacheGenerator_m_InputActionsPerSecond(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t2014498688_0_CustomAttributesCacheGenerator_m_RepeatDelay(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
extern TypeInfo* t1825466463_0_TI_var;
void t2014498688_0_CustomAttributesCacheGenerator_m_ForceModuleActive(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		t1825466463_0_TI_var = il2cpp_codegen_type_info_from_index(2667);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t1825466463_0 * tmp;
		tmp = (t1825466463_0 *)il2cpp_codegen_object_new (t1825466463_0_TI_var);
		m_743931589_0(tmp, il2cpp_codegen_string_new_wrapper("m_AllowActivationOnMobileDevice"), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2049091538_0_TI_var;
void t2014498688_0_CustomAttributesCacheGenerator_t2014498688_0____inputMode_PropertyInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2049091538_0_TI_var = il2cpp_codegen_type_info_from_index(2631);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2049091538_0 * tmp;
		tmp = (t2049091538_0 *)il2cpp_codegen_object_new (t2049091538_0_TI_var);
		m834417715_0(tmp, il2cpp_codegen_string_new_wrapper("Mode is no longer needed on input module as it handles both mouse and keyboard simultaneously."), false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2049091538_0_TI_var;
void t2014498688_0_CustomAttributesCacheGenerator_t2014498688_0____allowActivationOnMobileDevice_PropertyInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2049091538_0_TI_var = il2cpp_codegen_type_info_from_index(2631);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2049091538_0 * tmp;
		tmp = (t2049091538_0 *)il2cpp_codegen_object_new (t2049091538_0_TI_var);
		m_1583493676_0(tmp, il2cpp_codegen_string_new_wrapper("allowActivationOnMobileDevice has been deprecated. Use forceModuleActive instead (UnityUpgradable) -> forceModuleActive"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2049091538_0_TI_var;
void t1414233916_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2049091538_0_TI_var = il2cpp_codegen_type_info_from_index(2631);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2049091538_0 * tmp;
		tmp = (t2049091538_0 *)il2cpp_codegen_object_new (t2049091538_0_TI_var);
		m834417715_0(tmp, il2cpp_codegen_string_new_wrapper("Mode is no longer needed on input module as it handles both mouse and keyboard simultaneously."), false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1678732882_0_TI_var;
extern TypeInfo* t2049091538_0_TI_var;
void t1204935494_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1678732882_0_TI_var = il2cpp_codegen_type_info_from_index(2670);
		t2049091538_0_TI_var = il2cpp_codegen_type_info_from_index(2631);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1678732882_0 * tmp;
		tmp = (t_1678732882_0 *)il2cpp_codegen_object_new (t_1678732882_0_TI_var);
		m_2063636928_0(tmp, il2cpp_codegen_string_new_wrapper("Event/Touch Input Module"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t2049091538_0 * tmp;
		tmp = (t2049091538_0 *)il2cpp_codegen_object_new (t2049091538_0_TI_var);
		m_1583493676_0(tmp, il2cpp_codegen_string_new_wrapper("TouchInputModule is no longer required as Touch input is now handled in StandaloneInputModule."), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1825466463_0_TI_var;
extern TypeInfo* t2091994139_0_TI_var;
void t1204935494_0_CustomAttributesCacheGenerator_m_ForceModuleActive(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1825466463_0_TI_var = il2cpp_codegen_type_info_from_index(2667);
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1825466463_0 * tmp;
		tmp = (t1825466463_0 *)il2cpp_codegen_object_new (t1825466463_0_TI_var);
		m_743931589_0(tmp, il2cpp_codegen_string_new_wrapper("m_AllowActivationOnStandalone"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2049091538_0_TI_var;
void t1204935494_0_CustomAttributesCacheGenerator_t1204935494_0____allowActivationOnStandalone_PropertyInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2049091538_0_TI_var = il2cpp_codegen_type_info_from_index(2631);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2049091538_0 * tmp;
		tmp = (t2049091538_0 *)il2cpp_codegen_object_new (t2049091538_0_TI_var);
		m_1583493676_0(tmp, il2cpp_codegen_string_new_wrapper("allowActivationOnStandalone has been deprecated. Use forceModuleActive instead (UnityUpgradable) -> forceModuleActive"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2049091538_0_TI_var;
void t_2028712234_0_CustomAttributesCacheGenerator_t_2028712234_0____priority_PropertyInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2049091538_0_TI_var = il2cpp_codegen_type_info_from_index(2631);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2049091538_0 * tmp;
		tmp = (t2049091538_0 *)il2cpp_codegen_object_new (t2049091538_0_TI_var);
		m834417715_0(tmp, il2cpp_codegen_string_new_wrapper("Please use sortOrderPriority and renderOrderPriority"), false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern const Il2CppType* t1504981296_0_0_0_0_var;
extern TypeInfo* t_1678732882_0_TI_var;
extern TypeInfo* t_1720330511_0_TI_var;
void t_1805560830_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1504981296_0_0_0_0_var = il2cpp_codegen_type_from_index(840);
		t_1678732882_0_TI_var = il2cpp_codegen_type_info_from_index(2670);
		t_1720330511_0_TI_var = il2cpp_codegen_type_info_from_index(904);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1678732882_0 * tmp;
		tmp = (t_1678732882_0 *)il2cpp_codegen_object_new (t_1678732882_0_TI_var);
		m_2063636928_0(tmp, il2cpp_codegen_string_new_wrapper("Event/Physics 2D Raycaster"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_1720330511_0 * tmp;
		tmp = (t_1720330511_0 *)il2cpp_codegen_object_new (t_1720330511_0_TI_var);
		m_819825344_0(tmp, il2cpp_codegen_type_get_object(t1504981296_0_0_0_0_var), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern const Il2CppType* t1504981296_0_0_0_0_var;
extern TypeInfo* t_1678732882_0_TI_var;
extern TypeInfo* t_1720330511_0_TI_var;
void t_1411821404_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1504981296_0_0_0_0_var = il2cpp_codegen_type_from_index(840);
		t_1678732882_0_TI_var = il2cpp_codegen_type_info_from_index(2670);
		t_1720330511_0_TI_var = il2cpp_codegen_type_info_from_index(904);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1678732882_0 * tmp;
		tmp = (t_1678732882_0 *)il2cpp_codegen_object_new (t_1678732882_0_TI_var);
		m_2063636928_0(tmp, il2cpp_codegen_string_new_wrapper("Event/Physics Raycaster"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_1720330511_0 * tmp;
		tmp = (t_1720330511_0 *)il2cpp_codegen_object_new (t_1720330511_0_TI_var);
		m_819825344_0(tmp, il2cpp_codegen_type_get_object(t1504981296_0_0_0_0_var), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_1411821404_0_CustomAttributesCacheGenerator_m_EventMask(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t_1411821404_0_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache2(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t_1411821404_0_CustomAttributesCacheGenerator_m1487898983_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_935417136_0_TI_var;
void t_419389522_0_CustomAttributesCacheGenerator_m_1654390236_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_935417136_0_TI_var = il2cpp_codegen_type_info_from_index(2632);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_935417136_0 * tmp;
		tmp = (t_935417136_0 *)il2cpp_codegen_object_new (t_935417136_0_TI_var);
		m2012788180_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t85901512_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_935417136_0_TI_var;
void t85901512_0_CustomAttributesCacheGenerator_m757645588_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_935417136_0_TI_var = il2cpp_codegen_type_info_from_index(2632);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_935417136_0 * tmp;
		tmp = (t_935417136_0 *)il2cpp_codegen_object_new (t_935417136_0_TI_var);
		m2012788180_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_935417136_0_TI_var;
void t85901512_0_CustomAttributesCacheGenerator_m290565900_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_935417136_0_TI_var = il2cpp_codegen_type_info_from_index(2632);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_935417136_0 * tmp;
		tmp = (t_935417136_0 *)il2cpp_codegen_object_new (t_935417136_0_TI_var);
		m2012788180_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_935417136_0_TI_var;
void t85901512_0_CustomAttributesCacheGenerator_m_507460065_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_935417136_0_TI_var = il2cpp_codegen_type_info_from_index(2632);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_935417136_0 * tmp;
		tmp = (t_935417136_0 *)il2cpp_codegen_object_new (t_935417136_0_TI_var);
		m2012788180_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_935417136_0_TI_var;
void t85901512_0_CustomAttributesCacheGenerator_m_1470813243_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_935417136_0_TI_var = il2cpp_codegen_type_info_from_index(2632);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_935417136_0 * tmp;
		tmp = (t_935417136_0 *)il2cpp_codegen_object_new (t_935417136_0_TI_var);
		m2012788180_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
extern TypeInfo* t1825466463_0_TI_var;
void t213047334_0_CustomAttributesCacheGenerator_m_NormalTrigger(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		t1825466463_0_TI_var = il2cpp_codegen_type_info_from_index(2667);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t1825466463_0 * tmp;
		tmp = (t1825466463_0 *)il2cpp_codegen_object_new (t1825466463_0_TI_var);
		m_743931589_0(tmp, il2cpp_codegen_string_new_wrapper("normalTrigger"), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1825466463_0_TI_var;
extern TypeInfo* t2091994139_0_TI_var;
void t213047334_0_CustomAttributesCacheGenerator_m_HighlightedTrigger(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1825466463_0_TI_var = il2cpp_codegen_type_info_from_index(2667);
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 3;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1825466463_0 * tmp;
		tmp = (t1825466463_0 *)il2cpp_codegen_object_new (t1825466463_0_TI_var);
		m_743931589_0(tmp, il2cpp_codegen_string_new_wrapper("m_SelectedTrigger"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t1825466463_0 * tmp;
		tmp = (t1825466463_0 *)il2cpp_codegen_object_new (t1825466463_0_TI_var);
		m_743931589_0(tmp, il2cpp_codegen_string_new_wrapper("highlightedTrigger"), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1825466463_0_TI_var;
extern TypeInfo* t2091994139_0_TI_var;
void t213047334_0_CustomAttributesCacheGenerator_m_PressedTrigger(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1825466463_0_TI_var = il2cpp_codegen_type_info_from_index(2667);
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1825466463_0 * tmp;
		tmp = (t1825466463_0 *)il2cpp_codegen_object_new (t1825466463_0_TI_var);
		m_743931589_0(tmp, il2cpp_codegen_string_new_wrapper("pressedTrigger"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1825466463_0_TI_var;
extern TypeInfo* t2091994139_0_TI_var;
void t213047334_0_CustomAttributesCacheGenerator_m_DisabledTrigger(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1825466463_0_TI_var = il2cpp_codegen_type_info_from_index(2667);
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1825466463_0 * tmp;
		tmp = (t1825466463_0 *)il2cpp_codegen_object_new (t1825466463_0_TI_var);
		m_743931589_0(tmp, il2cpp_codegen_string_new_wrapper("disabledTrigger"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1678732882_0_TI_var;
void t444137325_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1678732882_0_TI_var = il2cpp_codegen_type_info_from_index(2670);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1678732882_0 * tmp;
		tmp = (t_1678732882_0 *)il2cpp_codegen_object_new (t_1678732882_0_TI_var);
		m648737891_0(tmp, il2cpp_codegen_string_new_wrapper("UI/Button"), 30, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1825466463_0_TI_var;
extern TypeInfo* t2091994139_0_TI_var;
void t444137325_0_CustomAttributesCacheGenerator_m_OnClick(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1825466463_0_TI_var = il2cpp_codegen_type_info_from_index(2667);
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1825466463_0 * tmp;
		tmp = (t1825466463_0 *)il2cpp_codegen_object_new (t1825466463_0_TI_var);
		m_743931589_0(tmp, il2cpp_codegen_string_new_wrapper("onClick"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_935417136_0_TI_var;
void t444137325_0_CustomAttributesCacheGenerator_m1646528571_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_935417136_0_TI_var = il2cpp_codegen_type_info_from_index(2632);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_935417136_0 * tmp;
		tmp = (t_935417136_0 *)il2cpp_codegen_object_new (t_935417136_0_TI_var);
		m2012788180_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t_557835380_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_935417136_0_TI_var;
void t_557835380_0_CustomAttributesCacheGenerator_m1828282424_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_935417136_0_TI_var = il2cpp_codegen_type_info_from_index(2632);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_935417136_0 * tmp;
		tmp = (t_935417136_0 *)il2cpp_codegen_object_new (t_935417136_0_TI_var);
		m2012788180_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_935417136_0_TI_var;
void t_557835380_0_CustomAttributesCacheGenerator_m_1888108384_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_935417136_0_TI_var = il2cpp_codegen_type_info_from_index(2632);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_935417136_0 * tmp;
		tmp = (t_935417136_0 *)il2cpp_codegen_object_new (t_935417136_0_TI_var);
		m2012788180_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_935417136_0_TI_var;
void t_557835380_0_CustomAttributesCacheGenerator_m884177739_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_935417136_0_TI_var = il2cpp_codegen_type_info_from_index(2632);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_935417136_0 * tmp;
		tmp = (t_935417136_0 *)il2cpp_codegen_object_new (t_935417136_0_TI_var);
		m2012788180_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_935417136_0_TI_var;
void t_557835380_0_CustomAttributesCacheGenerator_m2076910893_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_935417136_0_TI_var = il2cpp_codegen_type_info_from_index(2632);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_935417136_0 * tmp;
		tmp = (t_935417136_0 *)il2cpp_codegen_object_new (t_935417136_0_TI_var);
		m2012788180_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
extern TypeInfo* t1825466463_0_TI_var;
void t_709485369_0_CustomAttributesCacheGenerator_m_NormalColor(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		t1825466463_0_TI_var = il2cpp_codegen_type_info_from_index(2667);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t1825466463_0 * tmp;
		tmp = (t1825466463_0 *)il2cpp_codegen_object_new (t1825466463_0_TI_var);
		m_743931589_0(tmp, il2cpp_codegen_string_new_wrapper("normalColor"), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1825466463_0_TI_var;
extern TypeInfo* t2091994139_0_TI_var;
void t_709485369_0_CustomAttributesCacheGenerator_m_HighlightedColor(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1825466463_0_TI_var = il2cpp_codegen_type_info_from_index(2667);
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 3;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1825466463_0 * tmp;
		tmp = (t1825466463_0 *)il2cpp_codegen_object_new (t1825466463_0_TI_var);
		m_743931589_0(tmp, il2cpp_codegen_string_new_wrapper("m_SelectedColor"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t1825466463_0 * tmp;
		tmp = (t1825466463_0 *)il2cpp_codegen_object_new (t1825466463_0_TI_var);
		m_743931589_0(tmp, il2cpp_codegen_string_new_wrapper("highlightedColor"), NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1825466463_0_TI_var;
extern TypeInfo* t2091994139_0_TI_var;
void t_709485369_0_CustomAttributesCacheGenerator_m_PressedColor(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1825466463_0_TI_var = il2cpp_codegen_type_info_from_index(2667);
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1825466463_0 * tmp;
		tmp = (t1825466463_0 *)il2cpp_codegen_object_new (t1825466463_0_TI_var);
		m_743931589_0(tmp, il2cpp_codegen_string_new_wrapper("pressedColor"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
extern TypeInfo* t1825466463_0_TI_var;
void t_709485369_0_CustomAttributesCacheGenerator_m_DisabledColor(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		t1825466463_0_TI_var = il2cpp_codegen_type_info_from_index(2667);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t1825466463_0 * tmp;
		tmp = (t1825466463_0 *)il2cpp_codegen_object_new (t1825466463_0_TI_var);
		m_743931589_0(tmp, il2cpp_codegen_string_new_wrapper("disabledColor"), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
extern TypeInfo* t1862489296_0_TI_var;
void t_709485369_0_CustomAttributesCacheGenerator_m_ColorMultiplier(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		t1862489296_0_TI_var = il2cpp_codegen_type_info_from_index(2671);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t1862489296_0 * tmp;
		tmp = (t1862489296_0 *)il2cpp_codegen_object_new (t1862489296_0_TI_var);
		m1657271662_0(tmp, 1.0f, 5.0f, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1825466463_0_TI_var;
extern TypeInfo* t2091994139_0_TI_var;
void t_709485369_0_CustomAttributesCacheGenerator_m_FadeDuration(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1825466463_0_TI_var = il2cpp_codegen_type_info_from_index(2667);
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1825466463_0 * tmp;
		tmp = (t1825466463_0 *)il2cpp_codegen_object_new (t1825466463_0_TI_var);
		m_743931589_0(tmp, il2cpp_codegen_string_new_wrapper("fadeDuration"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern const Il2CppType* t_546059357_0_0_0_0_var;
extern TypeInfo* t_1720330511_0_TI_var;
extern TypeInfo* t_1678732882_0_TI_var;
void t_502937486_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_546059357_0_0_0_0_var = il2cpp_codegen_type_from_index(835);
		t_1720330511_0_TI_var = il2cpp_codegen_type_info_from_index(904);
		t_1678732882_0_TI_var = il2cpp_codegen_type_info_from_index(2670);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1720330511_0 * tmp;
		tmp = (t_1720330511_0 *)il2cpp_codegen_object_new (t_1720330511_0_TI_var);
		m_819825344_0(tmp, il2cpp_codegen_type_get_object(t_546059357_0_0_0_0_var), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_1678732882_0 * tmp;
		tmp = (t_1678732882_0 *)il2cpp_codegen_object_new (t_1678732882_0_TI_var);
		m648737891_0(tmp, il2cpp_codegen_string_new_wrapper("UI/Dropdown"), 35, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_502937486_0_CustomAttributesCacheGenerator_m_Template(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_502937486_0_CustomAttributesCacheGenerator_m_CaptionText(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_502937486_0_CustomAttributesCacheGenerator_m_CaptionImage(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1377180279_0_TI_var;
extern TypeInfo* t2091994139_0_TI_var;
void t_502937486_0_CustomAttributesCacheGenerator_m_ItemText(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1377180279_0_TI_var = il2cpp_codegen_type_info_from_index(2672);
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1377180279_0 * tmp;
		tmp = (t1377180279_0 *)il2cpp_codegen_object_new (t1377180279_0_TI_var);
		m187290553_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_502937486_0_CustomAttributesCacheGenerator_m_ItemImage(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1377180279_0_TI_var;
extern TypeInfo* t2091994139_0_TI_var;
void t_502937486_0_CustomAttributesCacheGenerator_m_Value(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1377180279_0_TI_var = il2cpp_codegen_type_info_from_index(2672);
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1377180279_0 * tmp;
		tmp = (t1377180279_0 *)il2cpp_codegen_object_new (t1377180279_0_TI_var);
		m187290553_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1377180279_0_TI_var;
extern TypeInfo* t2091994139_0_TI_var;
void t_502937486_0_CustomAttributesCacheGenerator_m_Options(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1377180279_0_TI_var = il2cpp_codegen_type_info_from_index(2672);
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1377180279_0 * tmp;
		tmp = (t1377180279_0 *)il2cpp_codegen_object_new (t1377180279_0_TI_var);
		m187290553_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
extern TypeInfo* t1377180279_0_TI_var;
void t_502937486_0_CustomAttributesCacheGenerator_m_OnValueChanged(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		t1377180279_0_TI_var = il2cpp_codegen_type_info_from_index(2672);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t1377180279_0 * tmp;
		tmp = (t1377180279_0 *)il2cpp_codegen_object_new (t1377180279_0_TI_var);
		m187290553_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_935417136_0_TI_var;
void t_502937486_0_CustomAttributesCacheGenerator_m1497053282_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_935417136_0_TI_var = il2cpp_codegen_type_info_from_index(2632);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_935417136_0 * tmp;
		tmp = (t_935417136_0 *)il2cpp_codegen_object_new (t_935417136_0_TI_var);
		m2012788180_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_512244951_0_CustomAttributesCacheGenerator_m_Text(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_512244951_0_CustomAttributesCacheGenerator_m_Image(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_512244951_0_CustomAttributesCacheGenerator_m_RectTransform(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_512244951_0_CustomAttributesCacheGenerator_m_Toggle(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t1404543102_0_CustomAttributesCacheGenerator_m_Text(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t1404543102_0_CustomAttributesCacheGenerator_m_Image(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_436274146_0_CustomAttributesCacheGenerator_m_Options(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t_1793414959_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_935417136_0_TI_var;
void t_1793414959_0_CustomAttributesCacheGenerator_m_1987483447_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_935417136_0_TI_var = il2cpp_codegen_type_info_from_index(2632);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_935417136_0 * tmp;
		tmp = (t_935417136_0 *)il2cpp_codegen_object_new (t_935417136_0_TI_var);
		m2012788180_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_935417136_0_TI_var;
void t_1793414959_0_CustomAttributesCacheGenerator_m_545219663_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_935417136_0_TI_var = il2cpp_codegen_type_info_from_index(2632);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_935417136_0 * tmp;
		tmp = (t_935417136_0 *)il2cpp_codegen_object_new (t_935417136_0_TI_var);
		m2012788180_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_935417136_0_TI_var;
void t_1793414959_0_CustomAttributesCacheGenerator_m_247691300_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_935417136_0_TI_var = il2cpp_codegen_type_info_from_index(2632);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_935417136_0 * tmp;
		tmp = (t_935417136_0 *)il2cpp_codegen_object_new (t_935417136_0_TI_var);
		m2012788180_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_935417136_0_TI_var;
void t_1793414959_0_CustomAttributesCacheGenerator_m_806777126_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_935417136_0_TI_var = il2cpp_codegen_type_info_from_index(2632);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_935417136_0 * tmp;
		tmp = (t_935417136_0 *)il2cpp_codegen_object_new (t_935417136_0_TI_var);
		m2012788180_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t_752193185_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1825466463_0_TI_var;
extern TypeInfo* t2091994139_0_TI_var;
void t_1113635222_0_CustomAttributesCacheGenerator_m_Font(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1825466463_0_TI_var = il2cpp_codegen_type_info_from_index(2667);
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1825466463_0 * tmp;
		tmp = (t1825466463_0 *)il2cpp_codegen_object_new (t1825466463_0_TI_var);
		m_743931589_0(tmp, il2cpp_codegen_string_new_wrapper("font"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
extern TypeInfo* t1825466463_0_TI_var;
void t_1113635222_0_CustomAttributesCacheGenerator_m_FontSize(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		t1825466463_0_TI_var = il2cpp_codegen_type_info_from_index(2667);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t1825466463_0 * tmp;
		tmp = (t1825466463_0 *)il2cpp_codegen_object_new (t1825466463_0_TI_var);
		m_743931589_0(tmp, il2cpp_codegen_string_new_wrapper("fontSize"), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
extern TypeInfo* t1825466463_0_TI_var;
void t_1113635222_0_CustomAttributesCacheGenerator_m_FontStyle(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		t1825466463_0_TI_var = il2cpp_codegen_type_info_from_index(2667);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t1825466463_0 * tmp;
		tmp = (t1825466463_0 *)il2cpp_codegen_object_new (t1825466463_0_TI_var);
		m_743931589_0(tmp, il2cpp_codegen_string_new_wrapper("fontStyle"), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_1113635222_0_CustomAttributesCacheGenerator_m_BestFit(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_1113635222_0_CustomAttributesCacheGenerator_m_MinSize(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_1113635222_0_CustomAttributesCacheGenerator_m_MaxSize(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
extern TypeInfo* t1825466463_0_TI_var;
void t_1113635222_0_CustomAttributesCacheGenerator_m_Alignment(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		t1825466463_0_TI_var = il2cpp_codegen_type_info_from_index(2667);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t1825466463_0 * tmp;
		tmp = (t1825466463_0 *)il2cpp_codegen_object_new (t1825466463_0_TI_var);
		m_743931589_0(tmp, il2cpp_codegen_string_new_wrapper("alignment"), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_1113635222_0_CustomAttributesCacheGenerator_m_AlignByGeometry(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1825466463_0_TI_var;
extern TypeInfo* t2091994139_0_TI_var;
void t_1113635222_0_CustomAttributesCacheGenerator_m_RichText(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1825466463_0_TI_var = il2cpp_codegen_type_info_from_index(2667);
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1825466463_0 * tmp;
		tmp = (t1825466463_0 *)il2cpp_codegen_object_new (t1825466463_0_TI_var);
		m_743931589_0(tmp, il2cpp_codegen_string_new_wrapper("richText"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_1113635222_0_CustomAttributesCacheGenerator_m_HorizontalOverflow(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_1113635222_0_CustomAttributesCacheGenerator_m_VerticalOverflow(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_1113635222_0_CustomAttributesCacheGenerator_m_LineSpacing(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern const Il2CppType* t530516188_0_0_0_0_var;
extern const Il2CppType* t_546059357_0_0_0_0_var;
extern TypeInfo* t_1720330511_0_TI_var;
extern TypeInfo* t_1120867789_0_TI_var;
extern TypeInfo* t_1358812910_0_TI_var;
void t1127530957_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t530516188_0_0_0_0_var = il2cpp_codegen_type_from_index(1051);
		t_546059357_0_0_0_0_var = il2cpp_codegen_type_from_index(835);
		t_1720330511_0_TI_var = il2cpp_codegen_type_info_from_index(904);
		t_1120867789_0_TI_var = il2cpp_codegen_type_info_from_index(899);
		t_1358812910_0_TI_var = il2cpp_codegen_type_info_from_index(902);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 4;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1720330511_0 * tmp;
		tmp = (t_1720330511_0 *)il2cpp_codegen_object_new (t_1720330511_0_TI_var);
		m_819825344_0(tmp, il2cpp_codegen_type_get_object(t530516188_0_0_0_0_var), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_1120867789_0 * tmp;
		tmp = (t_1120867789_0 *)il2cpp_codegen_object_new (t_1120867789_0_TI_var);
		m533952133_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t_1720330511_0 * tmp;
		tmp = (t_1720330511_0 *)il2cpp_codegen_object_new (t_1720330511_0_TI_var);
		m_819825344_0(tmp, il2cpp_codegen_type_get_object(t_546059357_0_0_0_0_var), NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
	{
		t_1358812910_0 * tmp;
		tmp = (t_1358812910_0 *)il2cpp_codegen_object_new (t_1358812910_0_TI_var);
		m495837196_0(tmp, NULL);
		cache->attributes[3] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
extern TypeInfo* t1825466463_0_TI_var;
void t1127530957_0_CustomAttributesCacheGenerator_m_Material(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		t1825466463_0_TI_var = il2cpp_codegen_type_info_from_index(2667);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t1825466463_0 * tmp;
		tmp = (t1825466463_0 *)il2cpp_codegen_object_new (t1825466463_0_TI_var);
		m_743931589_0(tmp, il2cpp_codegen_string_new_wrapper("m_Mat"), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t1127530957_0_CustomAttributesCacheGenerator_m_Color(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t1127530957_0_CustomAttributesCacheGenerator_m_RaycastTarget(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1127530957_0_CustomAttributesCacheGenerator_U3CuseLegacyMeshGenerationU3Ek__BackingField(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1127530957_0_CustomAttributesCacheGenerator_m1366444625_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1127530957_0_CustomAttributesCacheGenerator_m_1271062574_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2049091538_0_TI_var;
void t1127530957_0_CustomAttributesCacheGenerator_m1723985607_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2049091538_0_TI_var = il2cpp_codegen_type_info_from_index(2631);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2049091538_0 * tmp;
		tmp = (t2049091538_0 *)il2cpp_codegen_object_new (t2049091538_0_TI_var);
		m834417715_0(tmp, il2cpp_codegen_string_new_wrapper("Use OnPopulateMesh instead."), true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2049091538_0_TI_var;
void t1127530957_0_CustomAttributesCacheGenerator_m_1695982281_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2049091538_0_TI_var = il2cpp_codegen_type_info_from_index(2631);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2049091538_0 * tmp;
		tmp = (t2049091538_0 *)il2cpp_codegen_object_new (t2049091538_0_TI_var);
		m834417715_0(tmp, il2cpp_codegen_string_new_wrapper("Use OnPopulateMesh(VertexHelper vh) instead."), false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern const Il2CppType* t_1647648069_0_0_0_0_var;
extern TypeInfo* t_1678732882_0_TI_var;
extern TypeInfo* t_1720330511_0_TI_var;
void t_1418295451_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1647648069_0_0_0_0_var = il2cpp_codegen_type_from_index(865);
		t_1678732882_0_TI_var = il2cpp_codegen_type_info_from_index(2670);
		t_1720330511_0_TI_var = il2cpp_codegen_type_info_from_index(904);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1678732882_0 * tmp;
		tmp = (t_1678732882_0 *)il2cpp_codegen_object_new (t_1678732882_0_TI_var);
		m_2063636928_0(tmp, il2cpp_codegen_string_new_wrapper("Event/Graphic Raycaster"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_1720330511_0 * tmp;
		tmp = (t_1720330511_0 *)il2cpp_codegen_object_new (t_1720330511_0_TI_var);
		m_819825344_0(tmp, il2cpp_codegen_type_get_object(t_1647648069_0_0_0_0_var), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1825466463_0_TI_var;
extern TypeInfo* t2091994139_0_TI_var;
void t_1418295451_0_CustomAttributesCacheGenerator_m_IgnoreReversedGraphics(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1825466463_0_TI_var = il2cpp_codegen_type_info_from_index(2667);
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1825466463_0 * tmp;
		tmp = (t1825466463_0 *)il2cpp_codegen_object_new (t1825466463_0_TI_var);
		m_743931589_0(tmp, il2cpp_codegen_string_new_wrapper("ignoreReversedGraphics"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1825466463_0_TI_var;
extern TypeInfo* t2091994139_0_TI_var;
void t_1418295451_0_CustomAttributesCacheGenerator_m_BlockingObjects(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1825466463_0_TI_var = il2cpp_codegen_type_info_from_index(2667);
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1825466463_0 * tmp;
		tmp = (t1825466463_0 *)il2cpp_codegen_object_new (t1825466463_0_TI_var);
		m_743931589_0(tmp, il2cpp_codegen_string_new_wrapper("blockingObjects"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_1418295451_0_CustomAttributesCacheGenerator_m_BlockingMask(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t_1418295451_0_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache6(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t_1418295451_0_CustomAttributesCacheGenerator_m_24461246_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2049091538_0_TI_var;
void t1697906873_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2049091538_0_TI_var = il2cpp_codegen_type_info_from_index(2631);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2049091538_0 * tmp;
		tmp = (t2049091538_0 *)il2cpp_codegen_object_new (t2049091538_0_TI_var);
		m_1583493676_0(tmp, il2cpp_codegen_string_new_wrapper("Not supported anymore"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1678732882_0_TI_var;
void t_898932952_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1678732882_0_TI_var = il2cpp_codegen_type_info_from_index(2670);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1678732882_0 * tmp;
		tmp = (t_1678732882_0 *)il2cpp_codegen_object_new (t_1678732882_0_TI_var);
		m648737891_0(tmp, il2cpp_codegen_string_new_wrapper("UI/Image"), 11, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1825466463_0_TI_var;
extern TypeInfo* t2091994139_0_TI_var;
void t_898932952_0_CustomAttributesCacheGenerator_m_Sprite(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1825466463_0_TI_var = il2cpp_codegen_type_info_from_index(2667);
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1825466463_0 * tmp;
		tmp = (t1825466463_0 *)il2cpp_codegen_object_new (t1825466463_0_TI_var);
		m_743931589_0(tmp, il2cpp_codegen_string_new_wrapper("m_Frame"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_898932952_0_CustomAttributesCacheGenerator_m_Type(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_898932952_0_CustomAttributesCacheGenerator_m_PreserveAspect(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_898932952_0_CustomAttributesCacheGenerator_m_FillCenter(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_898932952_0_CustomAttributesCacheGenerator_m_FillMethod(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
extern TypeInfo* t1862489296_0_TI_var;
void t_898932952_0_CustomAttributesCacheGenerator_m_FillAmount(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		t1862489296_0_TI_var = il2cpp_codegen_type_info_from_index(2671);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t1862489296_0 * tmp;
		tmp = (t1862489296_0 *)il2cpp_codegen_object_new (t1862489296_0_TI_var);
		m1657271662_0(tmp, 0.0f, 1.0f, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_898932952_0_CustomAttributesCacheGenerator_m_FillClockwise(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_898932952_0_CustomAttributesCacheGenerator_m_FillOrigin(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2049091538_0_TI_var;
void t_864916882_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2049091538_0_TI_var = il2cpp_codegen_type_info_from_index(2631);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2049091538_0 * tmp;
		tmp = (t2049091538_0 *)il2cpp_codegen_object_new (t2049091538_0_TI_var);
		m834417715_0(tmp, il2cpp_codegen_string_new_wrapper("Not supported anymore."), true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1678732882_0_TI_var;
void t_1110647073_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1678732882_0_TI_var = il2cpp_codegen_type_info_from_index(2670);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1678732882_0 * tmp;
		tmp = (t_1678732882_0 *)il2cpp_codegen_object_new (t_1678732882_0_TI_var);
		m648737891_0(tmp, il2cpp_codegen_string_new_wrapper("UI/Input Field"), 31, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1825466463_0_TI_var;
extern TypeInfo* t2091994139_0_TI_var;
void t_1110647073_0_CustomAttributesCacheGenerator_m_TextComponent(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1825466463_0_TI_var = il2cpp_codegen_type_info_from_index(2667);
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1825466463_0 * tmp;
		tmp = (t1825466463_0 *)il2cpp_codegen_object_new (t1825466463_0_TI_var);
		m_743931589_0(tmp, il2cpp_codegen_string_new_wrapper("text"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_1110647073_0_CustomAttributesCacheGenerator_m_Placeholder(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_1110647073_0_CustomAttributesCacheGenerator_m_ContentType(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1825466463_0_TI_var;
extern TypeInfo* t2091994139_0_TI_var;
void t_1110647073_0_CustomAttributesCacheGenerator_m_InputType(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1825466463_0_TI_var = il2cpp_codegen_type_info_from_index(2667);
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1825466463_0 * tmp;
		tmp = (t1825466463_0 *)il2cpp_codegen_object_new (t1825466463_0_TI_var);
		m_743931589_0(tmp, il2cpp_codegen_string_new_wrapper("inputType"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
extern TypeInfo* t1825466463_0_TI_var;
void t_1110647073_0_CustomAttributesCacheGenerator_m_AsteriskChar(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		t1825466463_0_TI_var = il2cpp_codegen_type_info_from_index(2667);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t1825466463_0 * tmp;
		tmp = (t1825466463_0 *)il2cpp_codegen_object_new (t1825466463_0_TI_var);
		m_743931589_0(tmp, il2cpp_codegen_string_new_wrapper("asteriskChar"), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
extern TypeInfo* t1825466463_0_TI_var;
void t_1110647073_0_CustomAttributesCacheGenerator_m_KeyboardType(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		t1825466463_0_TI_var = il2cpp_codegen_type_info_from_index(2667);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t1825466463_0 * tmp;
		tmp = (t1825466463_0 *)il2cpp_codegen_object_new (t1825466463_0_TI_var);
		m_743931589_0(tmp, il2cpp_codegen_string_new_wrapper("keyboardType"), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_1110647073_0_CustomAttributesCacheGenerator_m_LineType(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1825466463_0_TI_var;
extern TypeInfo* t2091994139_0_TI_var;
void t_1110647073_0_CustomAttributesCacheGenerator_m_HideMobileInput(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1825466463_0_TI_var = il2cpp_codegen_type_info_from_index(2667);
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1825466463_0 * tmp;
		tmp = (t1825466463_0 *)il2cpp_codegen_object_new (t1825466463_0_TI_var);
		m_743931589_0(tmp, il2cpp_codegen_string_new_wrapper("hideMobileInput"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1825466463_0_TI_var;
extern TypeInfo* t2091994139_0_TI_var;
void t_1110647073_0_CustomAttributesCacheGenerator_m_CharacterValidation(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1825466463_0_TI_var = il2cpp_codegen_type_info_from_index(2667);
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1825466463_0 * tmp;
		tmp = (t1825466463_0 *)il2cpp_codegen_object_new (t1825466463_0_TI_var);
		m_743931589_0(tmp, il2cpp_codegen_string_new_wrapper("validation"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1825466463_0_TI_var;
extern TypeInfo* t2091994139_0_TI_var;
void t_1110647073_0_CustomAttributesCacheGenerator_m_CharacterLimit(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1825466463_0_TI_var = il2cpp_codegen_type_info_from_index(2667);
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1825466463_0 * tmp;
		tmp = (t1825466463_0 *)il2cpp_codegen_object_new (t1825466463_0_TI_var);
		m_743931589_0(tmp, il2cpp_codegen_string_new_wrapper("characterLimit"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
extern TypeInfo* t1825466463_0_TI_var;
void t_1110647073_0_CustomAttributesCacheGenerator_m_OnEndEdit(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		t1825466463_0_TI_var = il2cpp_codegen_type_info_from_index(2667);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 4;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t1825466463_0 * tmp;
		tmp = (t1825466463_0 *)il2cpp_codegen_object_new (t1825466463_0_TI_var);
		m_743931589_0(tmp, il2cpp_codegen_string_new_wrapper("onSubmit"), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t1825466463_0 * tmp;
		tmp = (t1825466463_0 *)il2cpp_codegen_object_new (t1825466463_0_TI_var);
		m_743931589_0(tmp, il2cpp_codegen_string_new_wrapper("m_EndEdit"), NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
	{
		t1825466463_0 * tmp;
		tmp = (t1825466463_0 *)il2cpp_codegen_object_new (t1825466463_0_TI_var);
		m_743931589_0(tmp, il2cpp_codegen_string_new_wrapper("m_OnSubmit"), NULL);
		cache->attributes[3] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1825466463_0_TI_var;
extern TypeInfo* t2091994139_0_TI_var;
void t_1110647073_0_CustomAttributesCacheGenerator_m_OnValueChanged(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1825466463_0_TI_var = il2cpp_codegen_type_info_from_index(2667);
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 3;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1825466463_0 * tmp;
		tmp = (t1825466463_0 *)il2cpp_codegen_object_new (t1825466463_0_TI_var);
		m_743931589_0(tmp, il2cpp_codegen_string_new_wrapper("onValueChange"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t1825466463_0 * tmp;
		tmp = (t1825466463_0 *)il2cpp_codegen_object_new (t1825466463_0_TI_var);
		m_743931589_0(tmp, il2cpp_codegen_string_new_wrapper("m_OnValueChange"), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1825466463_0_TI_var;
extern TypeInfo* t2091994139_0_TI_var;
void t_1110647073_0_CustomAttributesCacheGenerator_m_OnValidateInput(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1825466463_0_TI_var = il2cpp_codegen_type_info_from_index(2667);
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1825466463_0 * tmp;
		tmp = (t1825466463_0 *)il2cpp_codegen_object_new (t1825466463_0_TI_var);
		m_743931589_0(tmp, il2cpp_codegen_string_new_wrapper("onValidateInput"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_1110647073_0_CustomAttributesCacheGenerator_m_CaretColor(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_1110647073_0_CustomAttributesCacheGenerator_m_CustomCaretColor(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
extern TypeInfo* t1825466463_0_TI_var;
void t_1110647073_0_CustomAttributesCacheGenerator_m_SelectionColor(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		t1825466463_0_TI_var = il2cpp_codegen_type_info_from_index(2667);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t1825466463_0 * tmp;
		tmp = (t1825466463_0 *)il2cpp_codegen_object_new (t1825466463_0_TI_var);
		m_743931589_0(tmp, il2cpp_codegen_string_new_wrapper("selectionColor"), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
extern TypeInfo* t1825466463_0_TI_var;
void t_1110647073_0_CustomAttributesCacheGenerator_m_Text(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		t1825466463_0_TI_var = il2cpp_codegen_type_info_from_index(2667);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t1825466463_0 * tmp;
		tmp = (t1825466463_0 *)il2cpp_codegen_object_new (t1825466463_0_TI_var);
		m_743931589_0(tmp, il2cpp_codegen_string_new_wrapper("mValue"), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1862489296_0_TI_var;
extern TypeInfo* t2091994139_0_TI_var;
void t_1110647073_0_CustomAttributesCacheGenerator_m_CaretBlinkRate(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1862489296_0_TI_var = il2cpp_codegen_type_info_from_index(2671);
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1862489296_0 * tmp;
		tmp = (t1862489296_0 *)il2cpp_codegen_object_new (t1862489296_0_TI_var);
		m1657271662_0(tmp, 0.0f, 4.0f, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1862489296_0_TI_var;
extern TypeInfo* t2091994139_0_TI_var;
void t_1110647073_0_CustomAttributesCacheGenerator_m_CaretWidth(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1862489296_0_TI_var = il2cpp_codegen_type_info_from_index(2671);
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1862489296_0 * tmp;
		tmp = (t1862489296_0 *)il2cpp_codegen_object_new (t1862489296_0_TI_var);
		m1657271662_0(tmp, 1.0f, 5.0f, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_1110647073_0_CustomAttributesCacheGenerator_m_ReadOnly(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t_1110647073_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_935417136_0_TI_var;
void t_1110647073_0_CustomAttributesCacheGenerator_m_334480690_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_935417136_0_TI_var = il2cpp_codegen_type_info_from_index(2632);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_935417136_0 * tmp;
		tmp = (t_935417136_0 *)il2cpp_codegen_object_new (t_935417136_0_TI_var);
		m2012788180_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_935417136_0_TI_var;
void t_1110647073_0_CustomAttributesCacheGenerator_m_536685201_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_935417136_0_TI_var = il2cpp_codegen_type_info_from_index(2632);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_935417136_0 * tmp;
		tmp = (t_935417136_0 *)il2cpp_codegen_object_new (t_935417136_0_TI_var);
		m2012788180_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t346672579_0_TI_var;
void t_1110647073_0_CustomAttributesCacheGenerator_t_1110647073_0_m2121105067_0_Arg0_ParameterInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t346672579_0_TI_var = il2cpp_codegen_type_info_from_index(285);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t346672579_0 * tmp;
		tmp = (t346672579_0 *)il2cpp_codegen_object_new (t346672579_0_TI_var);
		m_2078982555_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2049091538_0_TI_var;
void t_1110647073_0_CustomAttributesCacheGenerator_t_1110647073_0____onValueChange_PropertyInfo(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2049091538_0_TI_var = il2cpp_codegen_type_info_from_index(2631);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2049091538_0 * tmp;
		tmp = (t2049091538_0 *)il2cpp_codegen_object_new (t2049091538_0_TI_var);
		m_1583493676_0(tmp, il2cpp_codegen_string_new_wrapper("onValueChange has been renamed to onValueChanged"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t_1895710013_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_935417136_0_TI_var;
void t_1895710013_0_CustomAttributesCacheGenerator_m_955885369_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_935417136_0_TI_var = il2cpp_codegen_type_info_from_index(2632);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_935417136_0 * tmp;
		tmp = (t_935417136_0 *)il2cpp_codegen_object_new (t_935417136_0_TI_var);
		m2012788180_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_935417136_0_TI_var;
void t_1895710013_0_CustomAttributesCacheGenerator_m_1780042401_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_935417136_0_TI_var = il2cpp_codegen_type_info_from_index(2632);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_935417136_0 * tmp;
		tmp = (t_935417136_0 *)il2cpp_codegen_object_new (t_935417136_0_TI_var);
		m2012788180_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_935417136_0_TI_var;
void t_1895710013_0_CustomAttributesCacheGenerator_m_784240614_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_935417136_0_TI_var = il2cpp_codegen_type_info_from_index(2632);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_935417136_0 * tmp;
		tmp = (t_935417136_0 *)il2cpp_codegen_object_new (t_935417136_0_TI_var);
		m2012788180_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_935417136_0_TI_var;
void t_1895710013_0_CustomAttributesCacheGenerator_m2029539420_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_935417136_0_TI_var = il2cpp_codegen_type_info_from_index(2632);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_935417136_0 * tmp;
		tmp = (t_935417136_0 *)il2cpp_codegen_object_new (t_935417136_0_TI_var);
		m2012788180_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1685508991_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_935417136_0_TI_var;
void t1685508991_0_CustomAttributesCacheGenerator_m2060207907_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_935417136_0_TI_var = il2cpp_codegen_type_info_from_index(2632);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_935417136_0 * tmp;
		tmp = (t_935417136_0 *)il2cpp_codegen_object_new (t_935417136_0_TI_var);
		m2012788180_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_935417136_0_TI_var;
void t1685508991_0_CustomAttributesCacheGenerator_m_1567254133_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_935417136_0_TI_var = il2cpp_codegen_type_info_from_index(2632);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_935417136_0 * tmp;
		tmp = (t_935417136_0 *)il2cpp_codegen_object_new (t_935417136_0_TI_var);
		m2012788180_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_935417136_0_TI_var;
void t1685508991_0_CustomAttributesCacheGenerator_m_2040906920_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_935417136_0_TI_var = il2cpp_codegen_type_info_from_index(2632);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_935417136_0 * tmp;
		tmp = (t_935417136_0 *)il2cpp_codegen_object_new (t_935417136_0_TI_var);
		m2012788180_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_935417136_0_TI_var;
void t1685508991_0_CustomAttributesCacheGenerator_m_600730154_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_935417136_0_TI_var = il2cpp_codegen_type_info_from_index(2632);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_935417136_0 * tmp;
		tmp = (t_935417136_0 *)il2cpp_codegen_object_new (t_935417136_0_TI_var);
		m2012788180_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern const Il2CppType* t_546059357_0_0_0_0_var;
extern TypeInfo* t_1678732882_0_TI_var;
extern TypeInfo* t_1120867789_0_TI_var;
extern TypeInfo* t_1720330511_0_TI_var;
extern TypeInfo* t_1358812910_0_TI_var;
void t_746516137_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_546059357_0_0_0_0_var = il2cpp_codegen_type_from_index(835);
		t_1678732882_0_TI_var = il2cpp_codegen_type_info_from_index(2670);
		t_1120867789_0_TI_var = il2cpp_codegen_type_info_from_index(899);
		t_1720330511_0_TI_var = il2cpp_codegen_type_info_from_index(904);
		t_1358812910_0_TI_var = il2cpp_codegen_type_info_from_index(902);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 4;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1678732882_0 * tmp;
		tmp = (t_1678732882_0 *)il2cpp_codegen_object_new (t_1678732882_0_TI_var);
		m648737891_0(tmp, il2cpp_codegen_string_new_wrapper("UI/Mask"), 13, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_1120867789_0 * tmp;
		tmp = (t_1120867789_0 *)il2cpp_codegen_object_new (t_1120867789_0_TI_var);
		m533952133_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t_1720330511_0 * tmp;
		tmp = (t_1720330511_0 *)il2cpp_codegen_object_new (t_1720330511_0_TI_var);
		m_819825344_0(tmp, il2cpp_codegen_type_get_object(t_546059357_0_0_0_0_var), NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
	{
		t_1358812910_0 * tmp;
		tmp = (t_1358812910_0 *)il2cpp_codegen_object_new (t_1358812910_0_TI_var);
		m495837196_0(tmp, NULL);
		cache->attributes[3] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
extern TypeInfo* t1825466463_0_TI_var;
void t_746516137_0_CustomAttributesCacheGenerator_m_ShowMaskGraphic(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		t1825466463_0_TI_var = il2cpp_codegen_type_info_from_index(2667);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t1825466463_0 * tmp;
		tmp = (t1825466463_0 *)il2cpp_codegen_object_new (t1825466463_0_TI_var);
		m_743931589_0(tmp, il2cpp_codegen_string_new_wrapper("m_ShowGraphic"), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2049091538_0_TI_var;
void t_746516137_0_CustomAttributesCacheGenerator_m_1710776814_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2049091538_0_TI_var = il2cpp_codegen_type_info_from_index(2631);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2049091538_0 * tmp;
		tmp = (t2049091538_0 *)il2cpp_codegen_object_new (t2049091538_0_TI_var);
		m834417715_0(tmp, il2cpp_codegen_string_new_wrapper("use Mask.enabled instead"), true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2049091538_0_TI_var;
void t_746516137_0_CustomAttributesCacheGenerator_m865494155_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2049091538_0_TI_var = il2cpp_codegen_type_info_from_index(2631);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2049091538_0 * tmp;
		tmp = (t2049091538_0 *)il2cpp_codegen_object_new (t2049091538_0_TI_var);
		m_1583493676_0(tmp, il2cpp_codegen_string_new_wrapper("Not used anymore."), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2049091538_0_TI_var;
void t_981818589_0_CustomAttributesCacheGenerator_m_IncludeForMasking(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2049091538_0_TI_var = il2cpp_codegen_type_info_from_index(2631);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2049091538_0 * tmp;
		tmp = (t2049091538_0 *)il2cpp_codegen_object_new (t2049091538_0_TI_var);
		m834417715_0(tmp, il2cpp_codegen_string_new_wrapper("Not used anymore."), true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_981818589_0_CustomAttributesCacheGenerator_m_OnCullStateChanged(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2049091538_0_TI_var;
void t_981818589_0_CustomAttributesCacheGenerator_m_ShouldRecalculate(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2049091538_0_TI_var = il2cpp_codegen_type_info_from_index(2631);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2049091538_0 * tmp;
		tmp = (t2049091538_0 *)il2cpp_codegen_object_new (t2049091538_0_TI_var);
		m834417715_0(tmp, il2cpp_codegen_string_new_wrapper("Not used anymore"), true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2049091538_0_TI_var;
void t_981818589_0_CustomAttributesCacheGenerator_m_651219956_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2049091538_0_TI_var = il2cpp_codegen_type_info_from_index(2631);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2049091538_0 * tmp;
		tmp = (t2049091538_0 *)il2cpp_codegen_object_new (t2049091538_0_TI_var);
		m834417715_0(tmp, il2cpp_codegen_string_new_wrapper("Not used anymore."), true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1825466463_0_TI_var;
extern TypeInfo* t2091994139_0_TI_var;
void t_245481435_0_CustomAttributesCacheGenerator_m_Mode(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1825466463_0_TI_var = il2cpp_codegen_type_info_from_index(2667);
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1825466463_0 * tmp;
		tmp = (t1825466463_0 *)il2cpp_codegen_object_new (t1825466463_0_TI_var);
		m_743931589_0(tmp, il2cpp_codegen_string_new_wrapper("mode"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
extern TypeInfo* t1825466463_0_TI_var;
void t_245481435_0_CustomAttributesCacheGenerator_m_SelectOnUp(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		t1825466463_0_TI_var = il2cpp_codegen_type_info_from_index(2667);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t1825466463_0 * tmp;
		tmp = (t1825466463_0 *)il2cpp_codegen_object_new (t1825466463_0_TI_var);
		m_743931589_0(tmp, il2cpp_codegen_string_new_wrapper("selectOnUp"), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1825466463_0_TI_var;
extern TypeInfo* t2091994139_0_TI_var;
void t_245481435_0_CustomAttributesCacheGenerator_m_SelectOnDown(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1825466463_0_TI_var = il2cpp_codegen_type_info_from_index(2667);
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1825466463_0 * tmp;
		tmp = (t1825466463_0 *)il2cpp_codegen_object_new (t1825466463_0_TI_var);
		m_743931589_0(tmp, il2cpp_codegen_string_new_wrapper("selectOnDown"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
extern TypeInfo* t1825466463_0_TI_var;
void t_245481435_0_CustomAttributesCacheGenerator_m_SelectOnLeft(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		t1825466463_0_TI_var = il2cpp_codegen_type_info_from_index(2667);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t1825466463_0 * tmp;
		tmp = (t1825466463_0 *)il2cpp_codegen_object_new (t1825466463_0_TI_var);
		m_743931589_0(tmp, il2cpp_codegen_string_new_wrapper("selectOnLeft"), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1825466463_0_TI_var;
extern TypeInfo* t2091994139_0_TI_var;
void t_245481435_0_CustomAttributesCacheGenerator_m_SelectOnRight(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1825466463_0_TI_var = il2cpp_codegen_type_info_from_index(2667);
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1825466463_0 * tmp;
		tmp = (t1825466463_0 *)il2cpp_codegen_object_new (t1825466463_0_TI_var);
		m_743931589_0(tmp, il2cpp_codegen_string_new_wrapper("selectOnRight"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1739344424_0_TI_var;
void t_423183683_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1739344424_0_TI_var = il2cpp_codegen_type_info_from_index(70);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1739344424_0 * tmp;
		tmp = (t1739344424_0 *)il2cpp_codegen_object_new (t1739344424_0_TI_var);
		m1848108622_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1678732882_0_TI_var;
void t_442857680_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1678732882_0_TI_var = il2cpp_codegen_type_info_from_index(2670);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1678732882_0 * tmp;
		tmp = (t_1678732882_0 *)il2cpp_codegen_object_new (t_1678732882_0_TI_var);
		m648737891_0(tmp, il2cpp_codegen_string_new_wrapper("UI/Raw Image"), 12, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1825466463_0_TI_var;
extern TypeInfo* t2091994139_0_TI_var;
void t_442857680_0_CustomAttributesCacheGenerator_m_Texture(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1825466463_0_TI_var = il2cpp_codegen_type_info_from_index(2667);
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1825466463_0 * tmp;
		tmp = (t1825466463_0 *)il2cpp_codegen_object_new (t1825466463_0_TI_var);
		m_743931589_0(tmp, il2cpp_codegen_string_new_wrapper("m_Tex"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_442857680_0_CustomAttributesCacheGenerator_m_UVRect(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern const Il2CppType* t_546059357_0_0_0_0_var;
extern TypeInfo* t_1120867789_0_TI_var;
extern TypeInfo* t_1358812910_0_TI_var;
extern TypeInfo* t_1678732882_0_TI_var;
extern TypeInfo* t_1720330511_0_TI_var;
void t380153633_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_546059357_0_0_0_0_var = il2cpp_codegen_type_from_index(835);
		t_1120867789_0_TI_var = il2cpp_codegen_type_info_from_index(899);
		t_1358812910_0_TI_var = il2cpp_codegen_type_info_from_index(902);
		t_1678732882_0_TI_var = il2cpp_codegen_type_info_from_index(2670);
		t_1720330511_0_TI_var = il2cpp_codegen_type_info_from_index(904);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 4;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1120867789_0 * tmp;
		tmp = (t_1120867789_0 *)il2cpp_codegen_object_new (t_1120867789_0_TI_var);
		m533952133_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_1358812910_0 * tmp;
		tmp = (t_1358812910_0 *)il2cpp_codegen_object_new (t_1358812910_0_TI_var);
		m495837196_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t_1678732882_0 * tmp;
		tmp = (t_1678732882_0 *)il2cpp_codegen_object_new (t_1678732882_0_TI_var);
		m648737891_0(tmp, il2cpp_codegen_string_new_wrapper("UI/2D Rect Mask"), 13, NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
	{
		t_1720330511_0 * tmp;
		tmp = (t_1720330511_0 *)il2cpp_codegen_object_new (t_1720330511_0_TI_var);
		m_819825344_0(tmp, il2cpp_codegen_type_get_object(t_546059357_0_0_0_0_var), NULL);
		cache->attributes[3] = (Il2CppObject*)tmp;
	}
}
extern const Il2CppType* t_546059357_0_0_0_0_var;
extern TypeInfo* t_1720330511_0_TI_var;
extern TypeInfo* t_1678732882_0_TI_var;
void t1960946795_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_546059357_0_0_0_0_var = il2cpp_codegen_type_from_index(835);
		t_1720330511_0_TI_var = il2cpp_codegen_type_info_from_index(904);
		t_1678732882_0_TI_var = il2cpp_codegen_type_info_from_index(2670);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1720330511_0 * tmp;
		tmp = (t_1720330511_0 *)il2cpp_codegen_object_new (t_1720330511_0_TI_var);
		m_819825344_0(tmp, il2cpp_codegen_type_get_object(t_546059357_0_0_0_0_var), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_1678732882_0 * tmp;
		tmp = (t_1678732882_0 *)il2cpp_codegen_object_new (t_1678732882_0_TI_var);
		m648737891_0(tmp, il2cpp_codegen_string_new_wrapper("UI/Scrollbar"), 34, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t1960946795_0_CustomAttributesCacheGenerator_m_HandleRect(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t1960946795_0_CustomAttributesCacheGenerator_m_Direction(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1862489296_0_TI_var;
extern TypeInfo* t2091994139_0_TI_var;
void t1960946795_0_CustomAttributesCacheGenerator_m_Value(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1862489296_0_TI_var = il2cpp_codegen_type_info_from_index(2671);
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1862489296_0 * tmp;
		tmp = (t1862489296_0 *)il2cpp_codegen_object_new (t1862489296_0_TI_var);
		m1657271662_0(tmp, 0.0f, 1.0f, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1862489296_0_TI_var;
extern TypeInfo* t2091994139_0_TI_var;
void t1960946795_0_CustomAttributesCacheGenerator_m_Size(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1862489296_0_TI_var = il2cpp_codegen_type_info_from_index(2671);
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1862489296_0 * tmp;
		tmp = (t1862489296_0 *)il2cpp_codegen_object_new (t1862489296_0_TI_var);
		m1657271662_0(tmp, 0.0f, 1.0f, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
extern TypeInfo* t1862489296_0_TI_var;
void t1960946795_0_CustomAttributesCacheGenerator_m_NumberOfSteps(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		t1862489296_0_TI_var = il2cpp_codegen_type_info_from_index(2671);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t1862489296_0 * tmp;
		tmp = (t1862489296_0 *)il2cpp_codegen_object_new (t1862489296_0_TI_var);
		m1657271662_0(tmp, 0.0f, 11.0f, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1377180279_0_TI_var;
extern TypeInfo* t2091994139_0_TI_var;
void t1960946795_0_CustomAttributesCacheGenerator_m_OnValueChanged(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1377180279_0_TI_var = il2cpp_codegen_type_info_from_index(2672);
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1377180279_0 * tmp;
		tmp = (t1377180279_0 *)il2cpp_codegen_object_new (t1377180279_0_TI_var);
		m1444406696_0(tmp, 6.0f, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_935417136_0_TI_var;
void t1960946795_0_CustomAttributesCacheGenerator_m_891023932_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_935417136_0_TI_var = il2cpp_codegen_type_info_from_index(2632);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_935417136_0 * tmp;
		tmp = (t_935417136_0 *)il2cpp_codegen_object_new (t_935417136_0_TI_var);
		m2012788180_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t_1357708925_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_935417136_0_TI_var;
void t_1357708925_0_CustomAttributesCacheGenerator_m_149458849_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_935417136_0_TI_var = il2cpp_codegen_type_info_from_index(2632);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_935417136_0 * tmp;
		tmp = (t_935417136_0 *)il2cpp_codegen_object_new (t_935417136_0_TI_var);
		m2012788180_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_935417136_0_TI_var;
void t_1357708925_0_CustomAttributesCacheGenerator_m_1984099513_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_935417136_0_TI_var = il2cpp_codegen_type_info_from_index(2632);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_935417136_0 * tmp;
		tmp = (t_935417136_0 *)il2cpp_codegen_object_new (t_935417136_0_TI_var);
		m2012788180_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_935417136_0_TI_var;
void t_1357708925_0_CustomAttributesCacheGenerator_m955690132_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_935417136_0_TI_var = il2cpp_codegen_type_info_from_index(2632);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_935417136_0 * tmp;
		tmp = (t_935417136_0 *)il2cpp_codegen_object_new (t_935417136_0_TI_var);
		m2012788180_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_935417136_0_TI_var;
void t_1357708925_0_CustomAttributesCacheGenerator_m1185617874_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_935417136_0_TI_var = il2cpp_codegen_type_info_from_index(2632);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_935417136_0 * tmp;
		tmp = (t_935417136_0 *)il2cpp_codegen_object_new (t_935417136_0_TI_var);
		m2012788180_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern const Il2CppType* t_546059357_0_0_0_0_var;
extern TypeInfo* t_1678732882_0_TI_var;
extern TypeInfo* t_1120867789_0_TI_var;
extern TypeInfo* t_1358812910_0_TI_var;
extern TypeInfo* t_1720330511_0_TI_var;
extern TypeInfo* t564231410_0_TI_var;
void t_984950628_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_546059357_0_0_0_0_var = il2cpp_codegen_type_from_index(835);
		t_1678732882_0_TI_var = il2cpp_codegen_type_info_from_index(2670);
		t_1120867789_0_TI_var = il2cpp_codegen_type_info_from_index(899);
		t_1358812910_0_TI_var = il2cpp_codegen_type_info_from_index(902);
		t_1720330511_0_TI_var = il2cpp_codegen_type_info_from_index(904);
		t564231410_0_TI_var = il2cpp_codegen_type_info_from_index(2673);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 5;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1678732882_0 * tmp;
		tmp = (t_1678732882_0 *)il2cpp_codegen_object_new (t_1678732882_0_TI_var);
		m648737891_0(tmp, il2cpp_codegen_string_new_wrapper("UI/Scroll Rect"), 37, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_1120867789_0 * tmp;
		tmp = (t_1120867789_0 *)il2cpp_codegen_object_new (t_1120867789_0_TI_var);
		m533952133_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t_1358812910_0 * tmp;
		tmp = (t_1358812910_0 *)il2cpp_codegen_object_new (t_1358812910_0_TI_var);
		m495837196_0(tmp, NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
	{
		t_1720330511_0 * tmp;
		tmp = (t_1720330511_0 *)il2cpp_codegen_object_new (t_1720330511_0_TI_var);
		m_819825344_0(tmp, il2cpp_codegen_type_get_object(t_546059357_0_0_0_0_var), NULL);
		cache->attributes[3] = (Il2CppObject*)tmp;
	}
	{
		t564231410_0 * tmp;
		tmp = (t564231410_0 *)il2cpp_codegen_object_new (t564231410_0_TI_var);
		m1487697870_0(tmp, NULL);
		cache->attributes[4] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_984950628_0_CustomAttributesCacheGenerator_m_Content(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_984950628_0_CustomAttributesCacheGenerator_m_Horizontal(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_984950628_0_CustomAttributesCacheGenerator_m_Vertical(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_984950628_0_CustomAttributesCacheGenerator_m_MovementType(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_984950628_0_CustomAttributesCacheGenerator_m_Elasticity(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_984950628_0_CustomAttributesCacheGenerator_m_Inertia(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_984950628_0_CustomAttributesCacheGenerator_m_DecelerationRate(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_984950628_0_CustomAttributesCacheGenerator_m_ScrollSensitivity(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_984950628_0_CustomAttributesCacheGenerator_m_Viewport(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_984950628_0_CustomAttributesCacheGenerator_m_HorizontalScrollbar(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_984950628_0_CustomAttributesCacheGenerator_m_VerticalScrollbar(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_984950628_0_CustomAttributesCacheGenerator_m_HorizontalScrollbarVisibility(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_984950628_0_CustomAttributesCacheGenerator_m_VerticalScrollbarVisibility(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_984950628_0_CustomAttributesCacheGenerator_m_HorizontalScrollbarSpacing(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_984950628_0_CustomAttributesCacheGenerator_m_VerticalScrollbarSpacing(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_984950628_0_CustomAttributesCacheGenerator_m_OnValueChanged(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1678732882_0_TI_var;
extern TypeInfo* t_1120867789_0_TI_var;
extern TypeInfo* t_1358812910_0_TI_var;
extern TypeInfo* t564231410_0_TI_var;
void t876188297_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1678732882_0_TI_var = il2cpp_codegen_type_info_from_index(2670);
		t_1120867789_0_TI_var = il2cpp_codegen_type_info_from_index(899);
		t_1358812910_0_TI_var = il2cpp_codegen_type_info_from_index(902);
		t564231410_0_TI_var = il2cpp_codegen_type_info_from_index(2673);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 4;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1678732882_0 * tmp;
		tmp = (t_1678732882_0 *)il2cpp_codegen_object_new (t_1678732882_0_TI_var);
		m648737891_0(tmp, il2cpp_codegen_string_new_wrapper("UI/Selectable"), 70, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_1120867789_0 * tmp;
		tmp = (t_1120867789_0 *)il2cpp_codegen_object_new (t_1120867789_0_TI_var);
		m533952133_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t_1358812910_0 * tmp;
		tmp = (t_1358812910_0 *)il2cpp_codegen_object_new (t_1358812910_0_TI_var);
		m495837196_0(tmp, NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
	{
		t564231410_0 * tmp;
		tmp = (t564231410_0 *)il2cpp_codegen_object_new (t564231410_0_TI_var);
		m1487697870_0(tmp, NULL);
		cache->attributes[3] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1825466463_0_TI_var;
extern TypeInfo* t2091994139_0_TI_var;
void t876188297_0_CustomAttributesCacheGenerator_m_Navigation(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1825466463_0_TI_var = il2cpp_codegen_type_info_from_index(2667);
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1825466463_0 * tmp;
		tmp = (t1825466463_0 *)il2cpp_codegen_object_new (t1825466463_0_TI_var);
		m_743931589_0(tmp, il2cpp_codegen_string_new_wrapper("navigation"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1825466463_0_TI_var;
extern TypeInfo* t2091994139_0_TI_var;
void t876188297_0_CustomAttributesCacheGenerator_m_Transition(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1825466463_0_TI_var = il2cpp_codegen_type_info_from_index(2667);
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1825466463_0 * tmp;
		tmp = (t1825466463_0 *)il2cpp_codegen_object_new (t1825466463_0_TI_var);
		m_743931589_0(tmp, il2cpp_codegen_string_new_wrapper("transition"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1825466463_0_TI_var;
extern TypeInfo* t2091994139_0_TI_var;
void t876188297_0_CustomAttributesCacheGenerator_m_Colors(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1825466463_0_TI_var = il2cpp_codegen_type_info_from_index(2667);
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1825466463_0 * tmp;
		tmp = (t1825466463_0 *)il2cpp_codegen_object_new (t1825466463_0_TI_var);
		m_743931589_0(tmp, il2cpp_codegen_string_new_wrapper("colors"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
extern TypeInfo* t1825466463_0_TI_var;
void t876188297_0_CustomAttributesCacheGenerator_m_SpriteState(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		t1825466463_0_TI_var = il2cpp_codegen_type_info_from_index(2667);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t1825466463_0 * tmp;
		tmp = (t1825466463_0 *)il2cpp_codegen_object_new (t1825466463_0_TI_var);
		m_743931589_0(tmp, il2cpp_codegen_string_new_wrapper("spriteState"), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1825466463_0_TI_var;
extern TypeInfo* t2091994139_0_TI_var;
void t876188297_0_CustomAttributesCacheGenerator_m_AnimationTriggers(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1825466463_0_TI_var = il2cpp_codegen_type_info_from_index(2667);
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1825466463_0 * tmp;
		tmp = (t1825466463_0 *)il2cpp_codegen_object_new (t1825466463_0_TI_var);
		m_743931589_0(tmp, il2cpp_codegen_string_new_wrapper("animationTriggers"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
extern TypeInfo* t_2054679854_0_TI_var;
void t876188297_0_CustomAttributesCacheGenerator_m_Interactable(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		t_2054679854_0_TI_var = il2cpp_codegen_type_info_from_index(2674);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_2054679854_0 * tmp;
		tmp = (t_2054679854_0 *)il2cpp_codegen_object_new (t_2054679854_0_TI_var);
		m_1654162444_0(tmp, il2cpp_codegen_string_new_wrapper("Can the Selectable be interacted with?"), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1825466463_0_TI_var;
extern TypeInfo* t2091994139_0_TI_var;
void t876188297_0_CustomAttributesCacheGenerator_m_TargetGraphic(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1825466463_0_TI_var = il2cpp_codegen_type_info_from_index(2667);
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 3;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1825466463_0 * tmp;
		tmp = (t1825466463_0 *)il2cpp_codegen_object_new (t1825466463_0_TI_var);
		m_743931589_0(tmp, il2cpp_codegen_string_new_wrapper("highlightGraphic"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t1825466463_0 * tmp;
		tmp = (t1825466463_0 *)il2cpp_codegen_object_new (t1825466463_0_TI_var);
		m_743931589_0(tmp, il2cpp_codegen_string_new_wrapper("m_HighlightGraphic"), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t876188297_0_CustomAttributesCacheGenerator_U3CisPointerInsideU3Ek__BackingField(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t876188297_0_CustomAttributesCacheGenerator_U3CisPointerDownU3Ek__BackingField(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t876188297_0_CustomAttributesCacheGenerator_U3ChasSelectionU3Ek__BackingField(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t876188297_0_CustomAttributesCacheGenerator_m_1132751609_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t876188297_0_CustomAttributesCacheGenerator_m375338048_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t876188297_0_CustomAttributesCacheGenerator_m774209881_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t876188297_0_CustomAttributesCacheGenerator_m_2117665316_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t876188297_0_CustomAttributesCacheGenerator_m307792052_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t876188297_0_CustomAttributesCacheGenerator_m2076391827_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2049091538_0_TI_var;
void t876188297_0_CustomAttributesCacheGenerator_m_945799231_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2049091538_0_TI_var = il2cpp_codegen_type_info_from_index(2631);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2049091538_0 * tmp;
		tmp = (t2049091538_0 *)il2cpp_codegen_object_new (t2049091538_0_TI_var);
		m834417715_0(tmp, il2cpp_codegen_string_new_wrapper("Is Pressed no longer requires eventData"), false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern const Il2CppType* t_546059357_0_0_0_0_var;
extern TypeInfo* t_1720330511_0_TI_var;
extern TypeInfo* t_1678732882_0_TI_var;
void t1845998118_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_546059357_0_0_0_0_var = il2cpp_codegen_type_from_index(835);
		t_1720330511_0_TI_var = il2cpp_codegen_type_info_from_index(904);
		t_1678732882_0_TI_var = il2cpp_codegen_type_info_from_index(2670);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1720330511_0 * tmp;
		tmp = (t_1720330511_0 *)il2cpp_codegen_object_new (t_1720330511_0_TI_var);
		m_819825344_0(tmp, il2cpp_codegen_type_get_object(t_546059357_0_0_0_0_var), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_1678732882_0 * tmp;
		tmp = (t_1678732882_0 *)il2cpp_codegen_object_new (t_1678732882_0_TI_var);
		m648737891_0(tmp, il2cpp_codegen_string_new_wrapper("UI/Slider"), 33, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t1845998118_0_CustomAttributesCacheGenerator_m_FillRect(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t1845998118_0_CustomAttributesCacheGenerator_m_HandleRect(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
extern TypeInfo* t1377180279_0_TI_var;
void t1845998118_0_CustomAttributesCacheGenerator_m_Direction(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		t1377180279_0_TI_var = il2cpp_codegen_type_info_from_index(2672);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t1377180279_0 * tmp;
		tmp = (t1377180279_0 *)il2cpp_codegen_object_new (t1377180279_0_TI_var);
		m187290553_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t1845998118_0_CustomAttributesCacheGenerator_m_MinValue(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t1845998118_0_CustomAttributesCacheGenerator_m_MaxValue(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t1845998118_0_CustomAttributesCacheGenerator_m_WholeNumbers(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t1845998118_0_CustomAttributesCacheGenerator_m_Value(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1377180279_0_TI_var;
extern TypeInfo* t2091994139_0_TI_var;
void t1845998118_0_CustomAttributesCacheGenerator_m_OnValueChanged(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1377180279_0_TI_var = il2cpp_codegen_type_info_from_index(2672);
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1377180279_0 * tmp;
		tmp = (t1377180279_0 *)il2cpp_codegen_object_new (t1377180279_0_TI_var);
		m187290553_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
extern TypeInfo* t1825466463_0_TI_var;
void t_659608475_0_CustomAttributesCacheGenerator_m_HighlightedSprite(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		t1825466463_0_TI_var = il2cpp_codegen_type_info_from_index(2667);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 3;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t1825466463_0 * tmp;
		tmp = (t1825466463_0 *)il2cpp_codegen_object_new (t1825466463_0_TI_var);
		m_743931589_0(tmp, il2cpp_codegen_string_new_wrapper("m_SelectedSprite"), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t1825466463_0 * tmp;
		tmp = (t1825466463_0 *)il2cpp_codegen_object_new (t1825466463_0_TI_var);
		m_743931589_0(tmp, il2cpp_codegen_string_new_wrapper("highlightedSprite"), NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
extern TypeInfo* t1825466463_0_TI_var;
void t_659608475_0_CustomAttributesCacheGenerator_m_PressedSprite(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		t1825466463_0_TI_var = il2cpp_codegen_type_info_from_index(2667);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t1825466463_0 * tmp;
		tmp = (t1825466463_0 *)il2cpp_codegen_object_new (t1825466463_0_TI_var);
		m_743931589_0(tmp, il2cpp_codegen_string_new_wrapper("pressedSprite"), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
extern TypeInfo* t1825466463_0_TI_var;
void t_659608475_0_CustomAttributesCacheGenerator_m_DisabledSprite(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		t1825466463_0_TI_var = il2cpp_codegen_type_info_from_index(2667);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t1825466463_0 * tmp;
		tmp = (t1825466463_0 *)il2cpp_codegen_object_new (t1825466463_0_TI_var);
		m_743931589_0(tmp, il2cpp_codegen_string_new_wrapper("disabledSprite"), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2049091538_0_TI_var;
void t_981106336_0_CustomAttributesCacheGenerator_m1745413071_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2049091538_0_TI_var = il2cpp_codegen_type_info_from_index(2631);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2049091538_0 * tmp;
		tmp = (t2049091538_0 *)il2cpp_codegen_object_new (t2049091538_0_TI_var);
		m834417715_0(tmp, il2cpp_codegen_string_new_wrapper("Use Material.Add instead."), true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1678732882_0_TI_var;
void t221418124_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1678732882_0_TI_var = il2cpp_codegen_type_info_from_index(2670);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1678732882_0 * tmp;
		tmp = (t_1678732882_0 *)il2cpp_codegen_object_new (t_1678732882_0_TI_var);
		m648737891_0(tmp, il2cpp_codegen_string_new_wrapper("UI/Text"), 10, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t221418124_0_CustomAttributesCacheGenerator_m_FontData(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
extern TypeInfo* t_1725513347_0_TI_var;
void t221418124_0_CustomAttributesCacheGenerator_m_Text(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		t_1725513347_0_TI_var = il2cpp_codegen_type_info_from_index(2675);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_1725513347_0 * tmp;
		tmp = (t_1725513347_0 *)il2cpp_codegen_object_new (t_1725513347_0_TI_var);
		m_1974394829_0(tmp, 3, 10, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern const Il2CppType* t_546059357_0_0_0_0_var;
extern TypeInfo* t_1720330511_0_TI_var;
extern TypeInfo* t_1678732882_0_TI_var;
void t_1959514907_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_546059357_0_0_0_0_var = il2cpp_codegen_type_from_index(835);
		t_1720330511_0_TI_var = il2cpp_codegen_type_info_from_index(904);
		t_1678732882_0_TI_var = il2cpp_codegen_type_info_from_index(2670);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1720330511_0 * tmp;
		tmp = (t_1720330511_0 *)il2cpp_codegen_object_new (t_1720330511_0_TI_var);
		m_819825344_0(tmp, il2cpp_codegen_type_get_object(t_546059357_0_0_0_0_var), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_1678732882_0 * tmp;
		tmp = (t_1678732882_0 *)il2cpp_codegen_object_new (t_1678732882_0_TI_var);
		m648737891_0(tmp, il2cpp_codegen_string_new_wrapper("UI/Toggle"), 31, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_1959514907_0_CustomAttributesCacheGenerator_m_Group(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_2054679854_0_TI_var;
extern TypeInfo* t2091994139_0_TI_var;
extern TypeInfo* t1825466463_0_TI_var;
void t_1959514907_0_CustomAttributesCacheGenerator_m_IsOn(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_2054679854_0_TI_var = il2cpp_codegen_type_info_from_index(2674);
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		t1825466463_0_TI_var = il2cpp_codegen_type_info_from_index(2667);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 3;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_2054679854_0 * tmp;
		tmp = (t_2054679854_0 *)il2cpp_codegen_object_new (t_2054679854_0_TI_var);
		m_1654162444_0(tmp, il2cpp_codegen_string_new_wrapper("Is the toggle currently on or off?"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t1825466463_0 * tmp;
		tmp = (t1825466463_0 *)il2cpp_codegen_object_new (t1825466463_0_TI_var);
		m_743931589_0(tmp, il2cpp_codegen_string_new_wrapper("m_IsActive"), NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1678732882_0_TI_var;
extern TypeInfo* t_1120867789_0_TI_var;
void t244315566_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1678732882_0_TI_var = il2cpp_codegen_type_info_from_index(2670);
		t_1120867789_0_TI_var = il2cpp_codegen_type_info_from_index(899);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1678732882_0 * tmp;
		tmp = (t_1678732882_0 *)il2cpp_codegen_object_new (t_1678732882_0_TI_var);
		m648737891_0(tmp, il2cpp_codegen_string_new_wrapper("UI/Toggle Group"), 32, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_1120867789_0 * tmp;
		tmp = (t_1120867789_0 *)il2cpp_codegen_object_new (t_1120867789_0_TI_var);
		m533952133_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t244315566_0_CustomAttributesCacheGenerator_m_AllowSwitchOff(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t244315566_0_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache2(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t244315566_0_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache3(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t244315566_0_CustomAttributesCacheGenerator_m_1574314480_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t244315566_0_CustomAttributesCacheGenerator_m146073138_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern const Il2CppType* t_546059357_0_0_0_0_var;
extern TypeInfo* t_1720330511_0_TI_var;
extern TypeInfo* t_1358812910_0_TI_var;
extern TypeInfo* t_1678732882_0_TI_var;
void t_423217408_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_546059357_0_0_0_0_var = il2cpp_codegen_type_from_index(835);
		t_1720330511_0_TI_var = il2cpp_codegen_type_info_from_index(904);
		t_1358812910_0_TI_var = il2cpp_codegen_type_info_from_index(902);
		t_1678732882_0_TI_var = il2cpp_codegen_type_info_from_index(2670);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 3;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1720330511_0 * tmp;
		tmp = (t_1720330511_0 *)il2cpp_codegen_object_new (t_1720330511_0_TI_var);
		m_819825344_0(tmp, il2cpp_codegen_type_get_object(t_546059357_0_0_0_0_var), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_1358812910_0 * tmp;
		tmp = (t_1358812910_0 *)il2cpp_codegen_object_new (t_1358812910_0_TI_var);
		m495837196_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t_1678732882_0 * tmp;
		tmp = (t_1678732882_0 *)il2cpp_codegen_object_new (t_1678732882_0_TI_var);
		m648737891_0(tmp, il2cpp_codegen_string_new_wrapper("Layout/Aspect Ratio Fitter"), 142, NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_423217408_0_CustomAttributesCacheGenerator_m_AspectMode(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_423217408_0_CustomAttributesCacheGenerator_m_AspectRatio(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern const Il2CppType* t_1647648069_0_0_0_0_var;
extern TypeInfo* t_1678732882_0_TI_var;
extern TypeInfo* t_1358812910_0_TI_var;
extern TypeInfo* t_1720330511_0_TI_var;
void t1460569405_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1647648069_0_0_0_0_var = il2cpp_codegen_type_from_index(865);
		t_1678732882_0_TI_var = il2cpp_codegen_type_info_from_index(2670);
		t_1358812910_0_TI_var = il2cpp_codegen_type_info_from_index(902);
		t_1720330511_0_TI_var = il2cpp_codegen_type_info_from_index(904);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 3;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1678732882_0 * tmp;
		tmp = (t_1678732882_0 *)il2cpp_codegen_object_new (t_1678732882_0_TI_var);
		m648737891_0(tmp, il2cpp_codegen_string_new_wrapper("Layout/Canvas Scaler"), 101, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_1358812910_0 * tmp;
		tmp = (t_1358812910_0 *)il2cpp_codegen_object_new (t_1358812910_0_TI_var);
		m495837196_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t_1720330511_0 * tmp;
		tmp = (t_1720330511_0 *)il2cpp_codegen_object_new (t_1720330511_0_TI_var);
		m_819825344_0(tmp, il2cpp_codegen_type_get_object(t_1647648069_0_0_0_0_var), NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_2054679854_0_TI_var;
extern TypeInfo* t2091994139_0_TI_var;
void t1460569405_0_CustomAttributesCacheGenerator_m_UiScaleMode(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_2054679854_0_TI_var = il2cpp_codegen_type_info_from_index(2674);
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_2054679854_0 * tmp;
		tmp = (t_2054679854_0 *)il2cpp_codegen_object_new (t_2054679854_0_TI_var);
		m_1654162444_0(tmp, il2cpp_codegen_string_new_wrapper("Determines how UI elements in the Canvas are scaled."), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
extern TypeInfo* t_2054679854_0_TI_var;
void t1460569405_0_CustomAttributesCacheGenerator_m_ReferencePixelsPerUnit(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		t_2054679854_0_TI_var = il2cpp_codegen_type_info_from_index(2674);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_2054679854_0 * tmp;
		tmp = (t_2054679854_0 *)il2cpp_codegen_object_new (t_2054679854_0_TI_var);
		m_1654162444_0(tmp, il2cpp_codegen_string_new_wrapper("If a sprite has this 'Pixels Per Unit' setting, then one pixel in the sprite will cover one unit in the UI."), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_2054679854_0_TI_var;
extern TypeInfo* t2091994139_0_TI_var;
void t1460569405_0_CustomAttributesCacheGenerator_m_ScaleFactor(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_2054679854_0_TI_var = il2cpp_codegen_type_info_from_index(2674);
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_2054679854_0 * tmp;
		tmp = (t_2054679854_0 *)il2cpp_codegen_object_new (t_2054679854_0_TI_var);
		m_1654162444_0(tmp, il2cpp_codegen_string_new_wrapper("Scales all UI elements in the Canvas by this factor."), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_2054679854_0_TI_var;
extern TypeInfo* t2091994139_0_TI_var;
void t1460569405_0_CustomAttributesCacheGenerator_m_ReferenceResolution(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_2054679854_0_TI_var = il2cpp_codegen_type_info_from_index(2674);
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_2054679854_0 * tmp;
		tmp = (t_2054679854_0 *)il2cpp_codegen_object_new (t_2054679854_0_TI_var);
		m_1654162444_0(tmp, il2cpp_codegen_string_new_wrapper("The resolution the UI layout is designed for. If the screen resolution is larger, the UI will be scaled up, and if it's smaller, the UI will be scaled down. This is done in accordance with the Screen Match Mode."), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_2054679854_0_TI_var;
extern TypeInfo* t2091994139_0_TI_var;
void t1460569405_0_CustomAttributesCacheGenerator_m_ScreenMatchMode(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_2054679854_0_TI_var = il2cpp_codegen_type_info_from_index(2674);
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_2054679854_0 * tmp;
		tmp = (t_2054679854_0 *)il2cpp_codegen_object_new (t_2054679854_0_TI_var);
		m_1654162444_0(tmp, il2cpp_codegen_string_new_wrapper("A mode used to scale the canvas area if the aspect ratio of the current resolution doesn't fit the reference resolution."), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1862489296_0_TI_var;
extern TypeInfo* t2091994139_0_TI_var;
extern TypeInfo* t_2054679854_0_TI_var;
void t1460569405_0_CustomAttributesCacheGenerator_m_MatchWidthOrHeight(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1862489296_0_TI_var = il2cpp_codegen_type_info_from_index(2671);
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		t_2054679854_0_TI_var = il2cpp_codegen_type_info_from_index(2674);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 3;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1862489296_0 * tmp;
		tmp = (t1862489296_0 *)il2cpp_codegen_object_new (t1862489296_0_TI_var);
		m1657271662_0(tmp, 0.0f, 1.0f, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t_2054679854_0 * tmp;
		tmp = (t_2054679854_0 *)il2cpp_codegen_object_new (t_2054679854_0_TI_var);
		m_1654162444_0(tmp, il2cpp_codegen_string_new_wrapper("Determines if the scaling is using the width or height as reference, or a mix in between."), NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
extern TypeInfo* t_2054679854_0_TI_var;
void t1460569405_0_CustomAttributesCacheGenerator_m_PhysicalUnit(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		t_2054679854_0_TI_var = il2cpp_codegen_type_info_from_index(2674);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_2054679854_0 * tmp;
		tmp = (t_2054679854_0 *)il2cpp_codegen_object_new (t_2054679854_0_TI_var);
		m_1654162444_0(tmp, il2cpp_codegen_string_new_wrapper("The physical unit to specify positions and sizes in."), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_2054679854_0_TI_var;
extern TypeInfo* t2091994139_0_TI_var;
void t1460569405_0_CustomAttributesCacheGenerator_m_FallbackScreenDPI(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_2054679854_0_TI_var = il2cpp_codegen_type_info_from_index(2674);
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_2054679854_0 * tmp;
		tmp = (t_2054679854_0 *)il2cpp_codegen_object_new (t_2054679854_0_TI_var);
		m_1654162444_0(tmp, il2cpp_codegen_string_new_wrapper("The DPI to assume if the screen DPI is not known."), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
extern TypeInfo* t_2054679854_0_TI_var;
void t1460569405_0_CustomAttributesCacheGenerator_m_DefaultSpriteDPI(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		t_2054679854_0_TI_var = il2cpp_codegen_type_info_from_index(2674);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_2054679854_0 * tmp;
		tmp = (t_2054679854_0 *)il2cpp_codegen_object_new (t_2054679854_0_TI_var);
		m_1654162444_0(tmp, il2cpp_codegen_string_new_wrapper("The pixels per inch to use for sprites that have a 'Pixels Per Unit' setting that matches the 'Reference Pixels Per Unit' setting."), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
extern TypeInfo* t_2054679854_0_TI_var;
void t1460569405_0_CustomAttributesCacheGenerator_m_DynamicPixelsPerUnit(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		t_2054679854_0_TI_var = il2cpp_codegen_type_info_from_index(2674);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_2054679854_0 * tmp;
		tmp = (t_2054679854_0 *)il2cpp_codegen_object_new (t_2054679854_0_TI_var);
		m_1654162444_0(tmp, il2cpp_codegen_string_new_wrapper("The amount of pixels per unit to use for dynamically created bitmaps in the UI, such as Text."), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern const Il2CppType* t_546059357_0_0_0_0_var;
extern TypeInfo* t_1358812910_0_TI_var;
extern TypeInfo* t_1678732882_0_TI_var;
extern TypeInfo* t_1720330511_0_TI_var;
void t_1988834181_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_546059357_0_0_0_0_var = il2cpp_codegen_type_from_index(835);
		t_1358812910_0_TI_var = il2cpp_codegen_type_info_from_index(902);
		t_1678732882_0_TI_var = il2cpp_codegen_type_info_from_index(2670);
		t_1720330511_0_TI_var = il2cpp_codegen_type_info_from_index(904);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 3;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1358812910_0 * tmp;
		tmp = (t_1358812910_0 *)il2cpp_codegen_object_new (t_1358812910_0_TI_var);
		m495837196_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_1678732882_0 * tmp;
		tmp = (t_1678732882_0 *)il2cpp_codegen_object_new (t_1678732882_0_TI_var);
		m648737891_0(tmp, il2cpp_codegen_string_new_wrapper("Layout/Content Size Fitter"), 141, NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t_1720330511_0 * tmp;
		tmp = (t_1720330511_0 *)il2cpp_codegen_object_new (t_1720330511_0_TI_var);
		m_819825344_0(tmp, il2cpp_codegen_type_get_object(t_546059357_0_0_0_0_var), NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_1988834181_0_CustomAttributesCacheGenerator_m_HorizontalFit(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_1988834181_0_CustomAttributesCacheGenerator_m_VerticalFit(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1678732882_0_TI_var;
void t_1567834140_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1678732882_0_TI_var = il2cpp_codegen_type_info_from_index(2670);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1678732882_0 * tmp;
		tmp = (t_1678732882_0 *)il2cpp_codegen_object_new (t_1678732882_0_TI_var);
		m648737891_0(tmp, il2cpp_codegen_string_new_wrapper("Layout/Grid Layout Group"), 152, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_1567834140_0_CustomAttributesCacheGenerator_m_StartCorner(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_1567834140_0_CustomAttributesCacheGenerator_m_StartAxis(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_1567834140_0_CustomAttributesCacheGenerator_m_CellSize(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_1567834140_0_CustomAttributesCacheGenerator_m_Spacing(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_1567834140_0_CustomAttributesCacheGenerator_m_Constraint(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_1567834140_0_CustomAttributesCacheGenerator_m_ConstraintCount(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1678732882_0_TI_var;
void t_835614328_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1678732882_0_TI_var = il2cpp_codegen_type_info_from_index(2670);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1678732882_0 * tmp;
		tmp = (t_1678732882_0 *)il2cpp_codegen_object_new (t_1678732882_0_TI_var);
		m648737891_0(tmp, il2cpp_codegen_string_new_wrapper("Layout/Horizontal Layout Group"), 150, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t898497487_0_CustomAttributesCacheGenerator_m_Spacing(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t898497487_0_CustomAttributesCacheGenerator_m_ChildForceExpandWidth(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t898497487_0_CustomAttributesCacheGenerator_m_ChildForceExpandHeight(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern const Il2CppType* t_546059357_0_0_0_0_var;
extern TypeInfo* t_1678732882_0_TI_var;
extern TypeInfo* t_1720330511_0_TI_var;
extern TypeInfo* t_1358812910_0_TI_var;
void t_804515341_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_546059357_0_0_0_0_var = il2cpp_codegen_type_from_index(835);
		t_1678732882_0_TI_var = il2cpp_codegen_type_info_from_index(2670);
		t_1720330511_0_TI_var = il2cpp_codegen_type_info_from_index(904);
		t_1358812910_0_TI_var = il2cpp_codegen_type_info_from_index(902);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 3;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1678732882_0 * tmp;
		tmp = (t_1678732882_0 *)il2cpp_codegen_object_new (t_1678732882_0_TI_var);
		m648737891_0(tmp, il2cpp_codegen_string_new_wrapper("Layout/Layout Element"), 140, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_1720330511_0 * tmp;
		tmp = (t_1720330511_0 *)il2cpp_codegen_object_new (t_1720330511_0_TI_var);
		m_819825344_0(tmp, il2cpp_codegen_type_get_object(t_546059357_0_0_0_0_var), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t_1358812910_0 * tmp;
		tmp = (t_1358812910_0 *)il2cpp_codegen_object_new (t_1358812910_0_TI_var);
		m495837196_0(tmp, NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_804515341_0_CustomAttributesCacheGenerator_m_IgnoreLayout(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_804515341_0_CustomAttributesCacheGenerator_m_MinWidth(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_804515341_0_CustomAttributesCacheGenerator_m_MinHeight(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_804515341_0_CustomAttributesCacheGenerator_m_PreferredWidth(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_804515341_0_CustomAttributesCacheGenerator_m_PreferredHeight(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_804515341_0_CustomAttributesCacheGenerator_m_FlexibleWidth(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t_804515341_0_CustomAttributesCacheGenerator_m_FlexibleHeight(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern const Il2CppType* t_546059357_0_0_0_0_var;
extern TypeInfo* t_1358812910_0_TI_var;
extern TypeInfo* t_1720330511_0_TI_var;
extern TypeInfo* t_1120867789_0_TI_var;
void t104514804_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_546059357_0_0_0_0_var = il2cpp_codegen_type_from_index(835);
		t_1358812910_0_TI_var = il2cpp_codegen_type_info_from_index(902);
		t_1720330511_0_TI_var = il2cpp_codegen_type_info_from_index(904);
		t_1120867789_0_TI_var = il2cpp_codegen_type_info_from_index(899);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 3;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1358812910_0 * tmp;
		tmp = (t_1358812910_0 *)il2cpp_codegen_object_new (t_1358812910_0_TI_var);
		m495837196_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t_1720330511_0 * tmp;
		tmp = (t_1720330511_0 *)il2cpp_codegen_object_new (t_1720330511_0_TI_var);
		m_819825344_0(tmp, il2cpp_codegen_type_get_object(t_546059357_0_0_0_0_var), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		t_1120867789_0 * tmp;
		tmp = (t_1120867789_0 *)il2cpp_codegen_object_new (t_1120867789_0_TI_var);
		m533952133_0(tmp, NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t104514804_0_CustomAttributesCacheGenerator_m_Padding(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
extern TypeInfo* t1825466463_0_TI_var;
void t104514804_0_CustomAttributesCacheGenerator_m_ChildAlignment(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		t1825466463_0_TI_var = il2cpp_codegen_type_info_from_index(2667);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 2;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		t1825466463_0 * tmp;
		tmp = (t1825466463_0 *)il2cpp_codegen_object_new (t1825466463_0_TI_var);
		m_743931589_0(tmp, il2cpp_codegen_string_new_wrapper("m_Alignment"), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t740513027_0_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache3(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t740513027_0_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache4(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t740513027_0_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache5(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t740513027_0_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache6(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t740513027_0_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache7(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t740513027_0_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache8(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t740513027_0_CustomAttributesCacheGenerator_m1645580400_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t740513027_0_CustomAttributesCacheGenerator_m1460852255_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t740513027_0_CustomAttributesCacheGenerator_m259142987_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t740513027_0_CustomAttributesCacheGenerator_m_1402302010_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t740513027_0_CustomAttributesCacheGenerator_m_1398162178_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t740513027_0_CustomAttributesCacheGenerator_m_751913479_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1691549573_0_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1691549573_0_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache1(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1691549573_0_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache2(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1691549573_0_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache3(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1691549573_0_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache4(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1691549573_0_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache5(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1691549573_0_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache6(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1691549573_0_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache7(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1691549573_0_CustomAttributesCacheGenerator_m929025623_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1691549573_0_CustomAttributesCacheGenerator_m322209351_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1691549573_0_CustomAttributesCacheGenerator_m_89165748_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1691549573_0_CustomAttributesCacheGenerator_m_1147387335_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1691549573_0_CustomAttributesCacheGenerator_m1103665950_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1691549573_0_CustomAttributesCacheGenerator_m566419664_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1691549573_0_CustomAttributesCacheGenerator_m1777087297_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1691549573_0_CustomAttributesCacheGenerator_m1744833700_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1678732882_0_TI_var;
void t416235710_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1678732882_0_TI_var = il2cpp_codegen_type_info_from_index(2670);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1678732882_0 * tmp;
		tmp = (t_1678732882_0 *)il2cpp_codegen_object_new (t_1678732882_0_TI_var);
		m648737891_0(tmp, il2cpp_codegen_string_new_wrapper("Layout/Vertical Layout Group"), 151, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_263926749_0_TI_var;
void t_871395486_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_263926749_0_TI_var = il2cpp_codegen_type_info_from_index(596);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_263926749_0 * tmp;
		tmp = (t_263926749_0 *)il2cpp_codegen_object_new (t_263926749_0_TI_var);
		m_2060110469_0(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t_1257260250_0_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache1(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t_1257260250_0_CustomAttributesCacheGenerator_m148608430_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t2095977799_0_CustomAttributesCacheGenerator_U3CcountAllU3Ek__BackingField(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t2095977799_0_CustomAttributesCacheGenerator_m794975934_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t2095977799_0_CustomAttributesCacheGenerator_m1508336803_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2049091538_0_TI_var;
void t_99621267_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2049091538_0_TI_var = il2cpp_codegen_type_info_from_index(2631);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2049091538_0 * tmp;
		tmp = (t2049091538_0 *)il2cpp_codegen_object_new (t2049091538_0_TI_var);
		m834417715_0(tmp, il2cpp_codegen_string_new_wrapper("Use BaseMeshEffect instead"), true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2049091538_0_TI_var;
void t_99621267_0_CustomAttributesCacheGenerator_m_847980949_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2049091538_0_TI_var = il2cpp_codegen_type_info_from_index(2631);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2049091538_0 * tmp;
		tmp = (t2049091538_0 *)il2cpp_codegen_object_new (t2049091538_0_TI_var);
		m834417715_0(tmp, il2cpp_codegen_string_new_wrapper("Use BaseMeshEffect.ModifyMeshes instead"), true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1358812910_0_TI_var;
void t1328908522_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1358812910_0_TI_var = il2cpp_codegen_type_info_from_index(902);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1358812910_0 * tmp;
		tmp = (t_1358812910_0 *)il2cpp_codegen_object_new (t_1358812910_0_TI_var);
		m495837196_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2049091538_0_TI_var;
void t_1800356771_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2049091538_0_TI_var = il2cpp_codegen_type_info_from_index(2631);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2049091538_0 * tmp;
		tmp = (t2049091538_0 *)il2cpp_codegen_object_new (t2049091538_0_TI_var);
		m834417715_0(tmp, il2cpp_codegen_string_new_wrapper("Use IMeshModifier instead"), true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2049091538_0_TI_var;
void t_1800356771_0_CustomAttributesCacheGenerator_m_1151359897_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2049091538_0_TI_var = il2cpp_codegen_type_info_from_index(2631);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2049091538_0 * tmp;
		tmp = (t2049091538_0 *)il2cpp_codegen_object_new (t2049091538_0_TI_var);
		m834417715_0(tmp, il2cpp_codegen_string_new_wrapper("use IMeshModifier.ModifyMesh (VertexHelper verts)  instead"), true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2049091538_0_TI_var;
void t2138200806_0_CustomAttributesCacheGenerator_m1735210671_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2049091538_0_TI_var = il2cpp_codegen_type_info_from_index(2631);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2049091538_0 * tmp;
		tmp = (t2049091538_0 *)il2cpp_codegen_object_new (t2049091538_0_TI_var);
		m834417715_0(tmp, il2cpp_codegen_string_new_wrapper("use IMeshModifier.ModifyMesh (VertexHelper verts) instead"), false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1678732882_0_TI_var;
void t1143094495_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1678732882_0_TI_var = il2cpp_codegen_type_info_from_index(2670);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1678732882_0 * tmp;
		tmp = (t_1678732882_0 *)il2cpp_codegen_object_new (t_1678732882_0_TI_var);
		m648737891_0(tmp, il2cpp_codegen_string_new_wrapper("UI/Effects/Outline"), 15, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1678732882_0_TI_var;
void t1426883226_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1678732882_0_TI_var = il2cpp_codegen_type_info_from_index(2670);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1678732882_0 * tmp;
		tmp = (t_1678732882_0 *)il2cpp_codegen_object_new (t_1678732882_0_TI_var);
		m648737891_0(tmp, il2cpp_codegen_string_new_wrapper("UI/Effects/Position As UV1"), 16, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1678732882_0_TI_var;
void t1118432909_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1678732882_0_TI_var = il2cpp_codegen_type_info_from_index(2670);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1678732882_0 * tmp;
		tmp = (t_1678732882_0 *)il2cpp_codegen_object_new (t_1678732882_0_TI_var);
		m648737891_0(tmp, il2cpp_codegen_string_new_wrapper("UI/Effects/Shadow"), 14, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t1118432909_0_CustomAttributesCacheGenerator_m_EffectColor(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t1118432909_0_CustomAttributesCacheGenerator_m_EffectDistance(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t2091994139_0_TI_var;
void t1118432909_0_CustomAttributesCacheGenerator_m_UseGraphicAlpha(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t2091994139_0_TI_var = il2cpp_codegen_type_info_from_index(2666);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t2091994139_0 * tmp;
		tmp = (t2091994139_0 *)il2cpp_codegen_object_new (t2091994139_0_TI_var);
		m994129777_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t247821692_0_TI_var;
void g_AssemblyU2DCSharp_Assembly_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t247821692_0_TI_var = il2cpp_codegen_type_info_from_index(2602);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t247821692_0 * tmp;
		tmp = (t247821692_0 *)il2cpp_codegen_object_new (t247821692_0_TI_var);
		m1331212510_0(tmp, NULL);
		m_2120173945_0(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1043925519_0_TI_var;
void t1799629368_0_CustomAttributesCacheGenerator_player1(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1043925519_0_TI_var = il2cpp_codegen_type_info_from_index(2676);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1043925519_0 * tmp;
		tmp = (t1043925519_0 *)il2cpp_codegen_object_new (t1043925519_0_TI_var);
		m_2051453447_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t1043925519_0_TI_var;
void t1799629368_0_CustomAttributesCacheGenerator_player2(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t1043925519_0_TI_var = il2cpp_codegen_type_info_from_index(2676);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t1043925519_0 * tmp;
		tmp = (t1043925519_0 *)il2cpp_codegen_object_new (t1043925519_0_TI_var);
		m_2051453447_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_935417136_0_TI_var;
void t1799629368_0_CustomAttributesCacheGenerator_m1292867284_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_935417136_0_TI_var = il2cpp_codegen_type_info_from_index(2632);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_935417136_0 * tmp;
		tmp = (t_935417136_0 *)il2cpp_codegen_object_new (t_935417136_0_TI_var);
		m2012788180_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_1562383594_0_TI_var;
void t1424937679_0_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_1562383594_0_TI_var = il2cpp_codegen_type_info_from_index(2633);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_1562383594_0 * tmp;
		tmp = (t_1562383594_0 *)il2cpp_codegen_object_new (t_1562383594_0_TI_var);
		m_1277223902_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_935417136_0_TI_var;
void t1424937679_0_CustomAttributesCacheGenerator_m464772731_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_935417136_0_TI_var = il2cpp_codegen_type_info_from_index(2632);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_935417136_0 * tmp;
		tmp = (t_935417136_0 *)il2cpp_codegen_object_new (t_935417136_0_TI_var);
		m2012788180_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_935417136_0_TI_var;
void t1424937679_0_CustomAttributesCacheGenerator_m1178616643_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_935417136_0_TI_var = il2cpp_codegen_type_info_from_index(2632);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_935417136_0 * tmp;
		tmp = (t_935417136_0 *)il2cpp_codegen_object_new (t_935417136_0_TI_var);
		m2012788180_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_935417136_0_TI_var;
void t1424937679_0_CustomAttributesCacheGenerator_m_267944668_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_935417136_0_TI_var = il2cpp_codegen_type_info_from_index(2632);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_935417136_0 * tmp;
		tmp = (t_935417136_0 *)il2cpp_codegen_object_new (t_935417136_0_TI_var);
		m2012788180_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern TypeInfo* t_935417136_0_TI_var;
void t1424937679_0_CustomAttributesCacheGenerator_m_1937555026_0(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		t_935417136_0_TI_var = il2cpp_codegen_type_info_from_index(2632);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(t_1786876978_0 *) * cache->count, 0);
	{
		t_935417136_0 * tmp;
		tmp = (t_935417136_0 *)il2cpp_codegen_object_new (t_935417136_0_TI_var);
		m2012788180_0(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
extern const CustomAttributesCacheGenerator g_AttributeGenerators[2216] = 
{
	NULL,
	g_mscorlib_Assembly_CustomAttributesCacheGenerator,
	t_1786876978_0_CustomAttributesCacheGenerator,
	t_1786876978_0_CustomAttributesCacheGenerator_m_1743703508_0,
	t_1786876978_0_CustomAttributesCacheGenerator_m_207822968_0,
	t_1786876978_0_CustomAttributesCacheGenerator_m_394382574_0,
	t_290515646_0_CustomAttributesCacheGenerator,
	t_878836875_0_CustomAttributesCacheGenerator,
	t1372751647_0_CustomAttributesCacheGenerator,
	t182615375_0_CustomAttributesCacheGenerator,
	t_1041485799_0_CustomAttributesCacheGenerator,
	t1162873557_0_CustomAttributesCacheGenerator,
	t_219543844_0_CustomAttributesCacheGenerator,
	t1280875298_0_CustomAttributesCacheGenerator,
	t_2094261646_0_CustomAttributesCacheGenerator,
	t49194315_0_CustomAttributesCacheGenerator,
	t585899904_0_CustomAttributesCacheGenerator,
	t1685334316_0_CustomAttributesCacheGenerator,
	t1685334316_0_CustomAttributesCacheGenerator_m_922982393_0,
	t1685334316_0_CustomAttributesCacheGenerator_m_955613190_0,
	t1685334316_0_CustomAttributesCacheGenerator_m_11454862_0,
	t1685334316_0_CustomAttributesCacheGenerator_m_307855435_0,
	t_860345916_0_CustomAttributesCacheGenerator,
	t522534897_0_CustomAttributesCacheGenerator,
	t522534897_0_CustomAttributesCacheGenerator_m834741018_0,
	t522534897_0_CustomAttributesCacheGenerator_m1414377767_0,
	t522534897_0_CustomAttributesCacheGenerator_m_572895854_0,
	t291604899_0_CustomAttributesCacheGenerator,
	t_1007520500_0_CustomAttributesCacheGenerator,
	t_1007520500_0_CustomAttributesCacheGenerator_m1620039654_0,
	t_1007520500_0_CustomAttributesCacheGenerator_m_1750800289_0,
	t_1007520500_0_CustomAttributesCacheGenerator_m1263156074_0,
	t_980184035_0_CustomAttributesCacheGenerator,
	t_640264510_0_CustomAttributesCacheGenerator,
	t_640264510_0_CustomAttributesCacheGenerator_m_734763206_0,
	t_640264510_0_CustomAttributesCacheGenerator_m_479075129_0,
	t_640264510_0_CustomAttributesCacheGenerator_m_53562318_0,
	t_640264510_0_CustomAttributesCacheGenerator_m1818885113_0,
	t435631375_0_CustomAttributesCacheGenerator,
	t_1130452119_0_CustomAttributesCacheGenerator,
	t_1130452119_0_CustomAttributesCacheGenerator_m1462532911_0,
	t1851840462_0_CustomAttributesCacheGenerator,
	t_1650654027_0_CustomAttributesCacheGenerator,
	t_2050071032_0_CustomAttributesCacheGenerator,
	t_2050071032_0_CustomAttributesCacheGenerator_m2041020387_0,
	t_2050071032_0_CustomAttributesCacheGenerator_m406432531_0,
	t_2050071032_0_CustomAttributesCacheGenerator_m_1661374873_0,
	t_2050071032_0_CustomAttributesCacheGenerator_t_2050071032_0_m_968701432_0_Arg0_ParameterInfo,
	t_2050071032_0_CustomAttributesCacheGenerator_m1779268055_0,
	t_2050071032_0_CustomAttributesCacheGenerator_m394273024_0,
	t_2050071032_0_CustomAttributesCacheGenerator_m_367227205_0,
	t_2050071032_0_CustomAttributesCacheGenerator_t_2050071032_0_m_312447072_0_Arg0_ParameterInfo,
	t_2050071032_0_CustomAttributesCacheGenerator_t_2050071032_0_m710830036_0_Arg0_ParameterInfo,
	t_2050071032_0_CustomAttributesCacheGenerator_t_2050071032_0_m_1141824285_0_Arg0_ParameterInfo,
	t_2050071032_0_CustomAttributesCacheGenerator_t_2050071032_0_m1263743648_0_Arg1_ParameterInfo,
	t_2050071032_0_CustomAttributesCacheGenerator_t_2050071032_0_m876527052_0_Arg2_ParameterInfo,
	t_2050071032_0_CustomAttributesCacheGenerator_t_2050071032_0_m1513692144_0_Arg3_ParameterInfo,
	t_2050071032_0_CustomAttributesCacheGenerator_t_2050071032_0_m_413168673_0_Arg0_ParameterInfo,
	t_2050071032_0_CustomAttributesCacheGenerator_t_2050071032_0_m626692867_0_Arg0_ParameterInfo,
	t_2050071032_0_CustomAttributesCacheGenerator_m931956593_0,
	t772968461_0_CustomAttributesCacheGenerator,
	t2055008215_0_CustomAttributesCacheGenerator,
	t2055008215_0_CustomAttributesCacheGenerator_m_1945375401_0,
	t_733478692_0_CustomAttributesCacheGenerator,
	t_733478692_0_CustomAttributesCacheGenerator_m_2005473085_0,
	t1989943944_0_CustomAttributesCacheGenerator,
	t1989943944_0_CustomAttributesCacheGenerator_MinValue,
	t1989943944_0_CustomAttributesCacheGenerator_MaxValue,
	t1989943944_0_CustomAttributesCacheGenerator_MinusOne,
	t1989943944_0_CustomAttributesCacheGenerator_One,
	t1989943944_0_CustomAttributesCacheGenerator_m1376049078_0,
	t1989943944_0_CustomAttributesCacheGenerator_m569480123_0,
	t1989943944_0_CustomAttributesCacheGenerator_m1330176085_0,
	t1989943944_0_CustomAttributesCacheGenerator_m2135374155_0,
	t1989943944_0_CustomAttributesCacheGenerator_m1986696267_0,
	t1989943944_0_CustomAttributesCacheGenerator_m714968249_0,
	t1989943944_0_CustomAttributesCacheGenerator_m383920456_0,
	t1989943944_0_CustomAttributesCacheGenerator_m623319612_0,
	t1989943944_0_CustomAttributesCacheGenerator_m233687092_0,
	t1989943944_0_CustomAttributesCacheGenerator_m_48637906_0,
	t1989943944_0_CustomAttributesCacheGenerator_m2135798419_0,
	t383085177_0_CustomAttributesCacheGenerator,
	t117299260_0_CustomAttributesCacheGenerator,
	t117299260_0_CustomAttributesCacheGenerator_m_1298276413_0,
	t117299260_0_CustomAttributesCacheGenerator_m_491707586_0,
	t117299260_0_CustomAttributesCacheGenerator_m_1261680993_0,
	t117299260_0_CustomAttributesCacheGenerator_m_955159736_0,
	t117299260_0_CustomAttributesCacheGenerator_m39971741_0,
	t117299260_0_CustomAttributesCacheGenerator_m1888290092_0,
	t117299260_0_CustomAttributesCacheGenerator_m1573482188_0,
	t117299260_0_CustomAttributesCacheGenerator_m_1250434703_0,
	t117299260_0_CustomAttributesCacheGenerator_m_398200674_0,
	t117299260_0_CustomAttributesCacheGenerator_m_1204769629_0,
	t117299260_0_CustomAttributesCacheGenerator_m1401226878_0,
	t117299260_0_CustomAttributesCacheGenerator_m1073656736_0,
	t351383735_0_CustomAttributesCacheGenerator,
	t1041197829_0_CustomAttributesCacheGenerator,
	t1041197829_0_CustomAttributesCacheGenerator_m_1458852130_0,
	t1041197829_0_CustomAttributesCacheGenerator_m_1450687267_0,
	t1041197829_0_CustomAttributesCacheGenerator_m_1797691084_0,
	t1041197829_0_CustomAttributesCacheGenerator_m2011523904_0,
	t_1207557686_0_CustomAttributesCacheGenerator,
	t168216518_0_CustomAttributesCacheGenerator,
	t168216518_0_CustomAttributesCacheGenerator_m1976351882_0,
	t168216518_0_CustomAttributesCacheGenerator_t168216518_0_m1976351882_0_Arg0_ParameterInfo,
	t_481206704_0_CustomAttributesCacheGenerator,
	t_481206704_0_CustomAttributesCacheGenerator_m1226611481_0,
	t_481206704_0_CustomAttributesCacheGenerator_m92789062_0,
	t_481206704_0_CustomAttributesCacheGenerator_m_781068284_0,
	t_481206704_0_CustomAttributesCacheGenerator_m982704874_0,
	t_481206704_0_CustomAttributesCacheGenerator_m_540240585_0,
	t_481206704_0_CustomAttributesCacheGenerator_m662345249_0,
	t_481206704_0_CustomAttributesCacheGenerator_m1688724857_0,
	t_481206704_0_CustomAttributesCacheGenerator_m604645223_0,
	t_481206704_0_CustomAttributesCacheGenerator_m322320225_0,
	t_481206704_0_CustomAttributesCacheGenerator_m745807726_0,
	t_481206704_0_CustomAttributesCacheGenerator_m_1834595558_0,
	t_481206704_0_CustomAttributesCacheGenerator_m_2078361586_0,
	t_481206704_0_CustomAttributesCacheGenerator_m275924358_0,
	t_481206704_0_CustomAttributesCacheGenerator_m_1693444044_0,
	t_481206704_0_CustomAttributesCacheGenerator_m1438724003_0,
	t_481206704_0_CustomAttributesCacheGenerator_m_2000474475_0,
	t_1666043062_0_CustomAttributesCacheGenerator,
	t_1666043062_0_CustomAttributesCacheGenerator_m_769342236_0,
	t_1666043062_0_CustomAttributesCacheGenerator_m1498215565_0,
	t_1666043062_0_CustomAttributesCacheGenerator_m_1756668758_0,
	t_1666043062_0_CustomAttributesCacheGenerator_m_457716601_0,
	t_1666043062_0_CustomAttributesCacheGenerator_m_1289607110_0,
	t_1666043062_0_CustomAttributesCacheGenerator_m_561730092_0,
	t_1666043062_0_CustomAttributesCacheGenerator_t_1666043062_0_m_744272355_0_Arg0_ParameterInfo,
	t_1666043062_0_CustomAttributesCacheGenerator_t_1666043062_0_m_1873529254_0_Arg1_ParameterInfo,
	t_1666043062_0_CustomAttributesCacheGenerator_m1352329707_0,
	t_1666043062_0_CustomAttributesCacheGenerator_m152202090_0,
	t_1666043062_0_CustomAttributesCacheGenerator_m518505780_0,
	t_1666043062_0_CustomAttributesCacheGenerator_m_1112814858_0,
	t_1666043062_0_CustomAttributesCacheGenerator_m1489959987_0,
	t_1666043062_0_CustomAttributesCacheGenerator_m_1623828591_0,
	t_1666043062_0_CustomAttributesCacheGenerator_m2039608971_0,
	t_1666043062_0_CustomAttributesCacheGenerator_t_1666043062_0_m_967277076_0_Arg1_ParameterInfo,
	t_1666043062_0_CustomAttributesCacheGenerator_t_1666043062_0_m679102425_0_Arg1_ParameterInfo,
	t_1666043062_0_CustomAttributesCacheGenerator_m1507415734_0,
	t_1666043062_0_CustomAttributesCacheGenerator_t_1666043062_0_m1507415734_0_Arg0_ParameterInfo,
	t_1666043062_0_CustomAttributesCacheGenerator_m169741241_0,
	t_1666043062_0_CustomAttributesCacheGenerator_t_1666043062_0_m169741241_0_Arg1_ParameterInfo,
	t_1666043062_0_CustomAttributesCacheGenerator_m_772656303_0,
	t_1666043062_0_CustomAttributesCacheGenerator_m1368352453_0,
	t_1666043062_0_CustomAttributesCacheGenerator_m_2007539459_0,
	t_1666043062_0_CustomAttributesCacheGenerator_m_1024722199_0,
	t_1666043062_0_CustomAttributesCacheGenerator_m782967417_0,
	t_1666043062_0_CustomAttributesCacheGenerator_m_1931227224_0,
	t_1666043062_0_CustomAttributesCacheGenerator_m_486649800_0,
	t_1666043062_0_CustomAttributesCacheGenerator_m1969461849_0,
	t_1666043062_0_CustomAttributesCacheGenerator_m1557170853_0,
	t_1666043062_0_CustomAttributesCacheGenerator_m77084779_0,
	t_1666043062_0_CustomAttributesCacheGenerator_m_1475334822_0,
	t_1666043062_0_CustomAttributesCacheGenerator_m_1847665865_0,
	t_1666043062_0_CustomAttributesCacheGenerator_m229510321_0,
	t_1666043062_0_CustomAttributesCacheGenerator_m_198432098_0,
	t_1666043062_0_CustomAttributesCacheGenerator_m512887013_0,
	t_1666043062_0_CustomAttributesCacheGenerator_m_411674770_0,
	t_1666043062_0_CustomAttributesCacheGenerator_m_861619368_0,
	t_1666043062_0_CustomAttributesCacheGenerator_m_1300712642_0,
	t_1666043062_0_CustomAttributesCacheGenerator_m_1292818638_0,
	t_1666043062_0_CustomAttributesCacheGenerator_m1417611156_0,
	t_1666043062_0_CustomAttributesCacheGenerator_m_649200684_0,
	t_1666043062_0_CustomAttributesCacheGenerator_m_198024484_0,
	t_1666043062_0_CustomAttributesCacheGenerator_m_794456812_0,
	t_1666043062_0_CustomAttributesCacheGenerator_m_1971949474_0,
	t_1666043062_0_CustomAttributesCacheGenerator_m_552183030_0,
	t_1666043062_0_CustomAttributesCacheGenerator_m1730553742_0,
	t_1666043062_0_CustomAttributesCacheGenerator_m_1188768566_0,
	t_1666043062_0_CustomAttributesCacheGenerator_m2090966156_0,
	t_1666043062_0_CustomAttributesCacheGenerator_m1985772939_0,
	t_1666043062_0_CustomAttributesCacheGenerator_m_1558152156_0,
	t_1666043062_0_CustomAttributesCacheGenerator_m_1826167308_0,
	t_1666043062_0_CustomAttributesCacheGenerator_m_1707018506_0,
	t_1666043062_0_CustomAttributesCacheGenerator_m1279015767_0,
	t_1666043062_0_CustomAttributesCacheGenerator_m1950502352_0,
	t_1666043062_0_CustomAttributesCacheGenerator_m1201602141_0,
	t_1666043062_0_CustomAttributesCacheGenerator_m525402987_0,
	t_1666043062_0_CustomAttributesCacheGenerator_m_717853889_0,
	t_1666043062_0_CustomAttributesCacheGenerator_m1033585031_0,
	t_1666043062_0_CustomAttributesCacheGenerator_m_1242728989_0,
	t_1666043062_0_CustomAttributesCacheGenerator_m1922927602_0,
	t_1666043062_0_CustomAttributesCacheGenerator_t_1666043062_0____LongLength_PropertyInfo,
	t1199225115_0_CustomAttributesCacheGenerator,
	t1199225115_0_CustomAttributesCacheGenerator_m_1263286603_0,
	t_2102590955_0_CustomAttributesCacheGenerator,
	t_2102590955_0_CustomAttributesCacheGenerator_m_1329953520_0,
	t_2102590955_0_CustomAttributesCacheGenerator_m1649432893_0,
	t_2102590955_0_CustomAttributesCacheGenerator_m_611993758_0,
	t_2102590955_0_CustomAttributesCacheGenerator_m669313508_0,
	t140887709_0_CustomAttributesCacheGenerator,
	t1369951781_0_CustomAttributesCacheGenerator,
	t_562392117_0_CustomAttributesCacheGenerator,
	t2073015405_0_CustomAttributesCacheGenerator,
	t291605073_0_CustomAttributesCacheGenerator,
	t291605073_0_CustomAttributesCacheGenerator_m_1844067815_0,
	t291605073_0_CustomAttributesCacheGenerator_m132234455_0,
	t291605073_0_CustomAttributesCacheGenerator_m663514781_0,
	t291605073_0_CustomAttributesCacheGenerator_m835344477_0,
	t291605073_0_CustomAttributesCacheGenerator_m_1980089645_0,
	t291605073_0_CustomAttributesCacheGenerator_t291605073_0_m_1529092263_0_Arg0_ParameterInfo,
	t_2091236900_0_CustomAttributesCacheGenerator,
	t650060323_0_CustomAttributesCacheGenerator,
	t_557096271_0_CustomAttributesCacheGenerator,
	t302434766_0_CustomAttributesCacheGenerator,
	t1387808555_0_CustomAttributesCacheGenerator,
	t_116002698_0_CustomAttributesCacheGenerator,
	t407417624_0_CustomAttributesCacheGenerator,
	t1787136269_0_CustomAttributesCacheGenerator,
	t1787136269_0_CustomAttributesCacheGenerator_m1202966418_0,
	t303971567_0_CustomAttributesCacheGenerator,
	t303971567_0_CustomAttributesCacheGenerator_m452760426_0,
	t346672579_0_CustomAttributesCacheGenerator,
	t1375130386_0_CustomAttributesCacheGenerator,
	t2049091538_0_CustomAttributesCacheGenerator,
	t_1993705391_0_CustomAttributesCacheGenerator,
	t1828972228_0_CustomAttributesCacheGenerator,
	t1828972228_0_CustomAttributesCacheGenerator_MarshalType,
	t1828972228_0_CustomAttributesCacheGenerator_MarshalTypeRef,
	t_1189757265_0_CustomAttributesCacheGenerator,
	t_1065740301_0_CustomAttributesCacheGenerator,
	t_1436992250_0_CustomAttributesCacheGenerator,
	t1923718682_0_CustomAttributesCacheGenerator,
	t_1562383594_0_CustomAttributesCacheGenerator,
	t_1086797991_0_CustomAttributesCacheGenerator,
	t247821692_0_CustomAttributesCacheGenerator,
	t_935417136_0_CustomAttributesCacheGenerator,
	t_263926749_0_CustomAttributesCacheGenerator,
	t_476336287_0_CustomAttributesCacheGenerator,
	t_476336287_0_CustomAttributesCacheGenerator_m71487003_0,
	t_2118548101_0_CustomAttributesCacheGenerator,
	t833407486_0_CustomAttributesCacheGenerator,
	t2110631700_0_CustomAttributesCacheGenerator,
	t_87838773_0_CustomAttributesCacheGenerator,
	t1952920420_0_CustomAttributesCacheGenerator,
	t_1586954378_0_CustomAttributesCacheGenerator,
	t534834866_0_CustomAttributesCacheGenerator_t534834866_0_m_1741803158_0_Arg1_ParameterInfo,
	t1364285478_0_CustomAttributesCacheGenerator,
	t1174610064_0_CustomAttributesCacheGenerator,
	t_1097083954_0_CustomAttributesCacheGenerator_m_954660629_0,
	t1753461457_0_CustomAttributesCacheGenerator_m1710231470_0,
	t1401955974_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map2,
	t1401955974_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map3,
	t1401955974_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map4,
	t_918079813_0_CustomAttributesCacheGenerator,
	t1946626033_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map8,
	t1946626033_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map9,
	t1946626033_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24mapA,
	t1946626033_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24mapB,
	t1946626033_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24mapF,
	t791865392_0_CustomAttributesCacheGenerator,
	t479681590_0_CustomAttributesCacheGenerator,
	t_1085908376_0_CustomAttributesCacheGenerator,
	t2041912417_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map18,
	t_818511153_0_CustomAttributesCacheGenerator,
	t_818511153_0_CustomAttributesCacheGenerator_U3CU3Ef__amU24cacheB,
	t_818511153_0_CustomAttributesCacheGenerator_m_685336553_0,
	t_888539887_0_CustomAttributesCacheGenerator,
	t_1045614834_0_CustomAttributesCacheGenerator,
	t2069363140_0_CustomAttributesCacheGenerator,
	t_631048755_0_CustomAttributesCacheGenerator,
	t_1382001994_0_CustomAttributesCacheGenerator,
	t_975874519_0_CustomAttributesCacheGenerator,
	t_1334217409_0_CustomAttributesCacheGenerator,
	t2138871437_0_CustomAttributesCacheGenerator,
	t_433108250_0_CustomAttributesCacheGenerator,
	t232780660_0_CustomAttributesCacheGenerator,
	t_1699316056_0_CustomAttributesCacheGenerator,
	t1864860960_0_CustomAttributesCacheGenerator,
	t139388382_0_CustomAttributesCacheGenerator,
	t_1108024133_0_CustomAttributesCacheGenerator,
	t_779267451_0_CustomAttributesCacheGenerator,
	t_1170912273_0_CustomAttributesCacheGenerator,
	t1834397196_0_CustomAttributesCacheGenerator,
	t630665860_0_CustomAttributesCacheGenerator,
	t630665860_0_CustomAttributesCacheGenerator_m846339375_0,
	t630665860_0_CustomAttributesCacheGenerator_m_188888498_0,
	t630665860_0_CustomAttributesCacheGenerator_m_1400287449_0,
	t630665860_0_CustomAttributesCacheGenerator_m_552477586_0,
	t630665860_0_CustomAttributesCacheGenerator_m_1957485485_0,
	t630665860_0_CustomAttributesCacheGenerator_m_622896483_0,
	t630665860_0_CustomAttributesCacheGenerator_m607079606_0,
	t630665860_0_CustomAttributesCacheGenerator_m_102117398_0,
	t630665860_0_CustomAttributesCacheGenerator_t630665860_0____comparer_PropertyInfo,
	t630665860_0_CustomAttributesCacheGenerator_t630665860_0____hcp_PropertyInfo,
	t_1919891557_0_CustomAttributesCacheGenerator,
	t_301334533_0_CustomAttributesCacheGenerator,
	t_584654054_0_CustomAttributesCacheGenerator,
	t_1964796564_0_CustomAttributesCacheGenerator,
	t_2050639113_0_CustomAttributesCacheGenerator,
	t_2133791969_0_CustomAttributesCacheGenerator,
	t_1946333868_0_CustomAttributesCacheGenerator,
	t519728657_0_CustomAttributesCacheGenerator,
	t2145693711_0_CustomAttributesCacheGenerator,
	t751102184_0_CustomAttributesCacheGenerator,
	t914114386_0_CustomAttributesCacheGenerator,
	t1258659587_0_CustomAttributesCacheGenerator,
	t_471529141_0_CustomAttributesCacheGenerator,
	t_1147484854_0_CustomAttributesCacheGenerator,
	t_1636820694_0_CustomAttributesCacheGenerator,
	t_1268635109_0_CustomAttributesCacheGenerator,
	t_978784808_0_CustomAttributesCacheGenerator,
	t_1262081114_0_CustomAttributesCacheGenerator,
	t1351389214_0_CustomAttributesCacheGenerator,
	t_713788190_0_CustomAttributesCacheGenerator,
	t_713788190_0_CustomAttributesCacheGenerator_m_1135536666_0,
	t589814375_0_CustomAttributesCacheGenerator,
	t_1730749291_0_CustomAttributesCacheGenerator,
	t1283181710_0_CustomAttributesCacheGenerator,
	t1283181710_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map19,
	t1283181710_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map1A,
	t220197439_0_CustomAttributesCacheGenerator,
	t1836403126_0_CustomAttributesCacheGenerator,
	t1512385935_0_CustomAttributesCacheGenerator,
	t_1320380667_0_CustomAttributesCacheGenerator,
	t_1206444690_0_CustomAttributesCacheGenerator,
	t1992815255_0_CustomAttributesCacheGenerator,
	t404474286_0_CustomAttributesCacheGenerator,
	t_1173098347_0_CustomAttributesCacheGenerator,
	t_308632779_0_CustomAttributesCacheGenerator,
	t_308632779_0_CustomAttributesCacheGenerator_m_56083401_0,
	t_308632779_0_CustomAttributesCacheGenerator_m1096841305_0,
	t_308632779_0_CustomAttributesCacheGenerator_t_308632779_0____CultureName_PropertyInfo,
	t_2074937367_0_CustomAttributesCacheGenerator,
	t759595846_0_CustomAttributesCacheGenerator,
	t_1569001593_0_CustomAttributesCacheGenerator,
	t_1569001593_0_CustomAttributesCacheGenerator_m1712621355_0,
	t_1569001593_0_CustomAttributesCacheGenerator_m_1630806189_0,
	t_1569001593_0_CustomAttributesCacheGenerator_m1363572147_0,
	t_1569001593_0_CustomAttributesCacheGenerator_m1893783375_0,
	t955068088_0_CustomAttributesCacheGenerator,
	t49796716_0_CustomAttributesCacheGenerator,
	t428177960_0_CustomAttributesCacheGenerator,
	t157919960_0_CustomAttributesCacheGenerator,
	t1327725979_0_CustomAttributesCacheGenerator,
	t_1919615437_0_CustomAttributesCacheGenerator,
	t_343322314_0_CustomAttributesCacheGenerator,
	t1943739588_0_CustomAttributesCacheGenerator,
	t_884310465_0_CustomAttributesCacheGenerator,
	t_1018662337_0_CustomAttributesCacheGenerator,
	t2091103514_0_CustomAttributesCacheGenerator,
	t653719759_0_CustomAttributesCacheGenerator,
	t_102069842_0_CustomAttributesCacheGenerator,
	t_102069842_0_CustomAttributesCacheGenerator_m1755848054_0,
	t772159730_0_CustomAttributesCacheGenerator,
	t_55945486_0_CustomAttributesCacheGenerator,
	t252128606_0_CustomAttributesCacheGenerator,
	t252128606_0_CustomAttributesCacheGenerator_InvalidPathChars,
	t1547556817_0_CustomAttributesCacheGenerator,
	t568296617_0_CustomAttributesCacheGenerator,
	t_500356931_0_CustomAttributesCacheGenerator,
	t_1581200826_0_CustomAttributesCacheGenerator,
	t_779223070_0_CustomAttributesCacheGenerator,
	t1290058125_0_CustomAttributesCacheGenerator,
	t_29614003_0_CustomAttributesCacheGenerator,
	t_588677525_0_CustomAttributesCacheGenerator,
	t220781080_0_CustomAttributesCacheGenerator,
	t_48356816_0_CustomAttributesCacheGenerator,
	t1528385402_0_CustomAttributesCacheGenerator,
	t1528385402_0_CustomAttributesCacheGenerator_t1528385402_0____CallingConvention_PropertyInfo,
	t1960157457_0_CustomAttributesCacheGenerator,
	t1960157457_0_CustomAttributesCacheGenerator_m_1054267469_0,
	t1245022330_0_CustomAttributesCacheGenerator,
	t1526930776_0_CustomAttributesCacheGenerator,
	t1526930776_0_CustomAttributesCacheGenerator_m563999142_0,
	t1526930776_0_CustomAttributesCacheGenerator_m103067670_0,
	t1526930776_0_CustomAttributesCacheGenerator_m_1796039787_0,
	t1526930776_0_CustomAttributesCacheGenerator_m867619899_0,
	t1526930776_0_CustomAttributesCacheGenerator_m_1339152674_0,
	t1526930776_0_CustomAttributesCacheGenerator_t1526930776_0_m_1339152674_0_Arg0_ParameterInfo,
	t_2111042175_0_CustomAttributesCacheGenerator,
	t_2111042175_0_CustomAttributesCacheGenerator_m116557729_0,
	t_2111042175_0_CustomAttributesCacheGenerator_m_741110614_0,
	t347762177_0_CustomAttributesCacheGenerator,
	t347762177_0_CustomAttributesCacheGenerator_m1205580640_0,
	t347762177_0_CustomAttributesCacheGenerator_t347762177_0_m303913412_0_Arg0_ParameterInfo,
	t1693782767_0_CustomAttributesCacheGenerator,
	t_1708353152_0_CustomAttributesCacheGenerator,
	t626619773_0_CustomAttributesCacheGenerator,
	t_680743792_0_CustomAttributesCacheGenerator,
	t_680743792_0_CustomAttributesCacheGenerator_Castclass,
	t686322339_0_CustomAttributesCacheGenerator,
	t659784978_0_CustomAttributesCacheGenerator,
	t_1589638864_0_CustomAttributesCacheGenerator,
	t_1589638864_0_CustomAttributesCacheGenerator_m_863718787_0,
	t_1589638864_0_CustomAttributesCacheGenerator_m_1322486147_0,
	t_1589638864_0_CustomAttributesCacheGenerator_m_2069138597_0,
	t_1589638864_0_CustomAttributesCacheGenerator_m774120094_0,
	t_1589638864_0_CustomAttributesCacheGenerator_m_12944650_0,
	t_1589638864_0_CustomAttributesCacheGenerator_t_1589638864_0_m_12944650_0_Arg0_ParameterInfo,
	t_1589638864_0_CustomAttributesCacheGenerator_m212977480_0,
	t_1589638864_0_CustomAttributesCacheGenerator_m428846622_0,
	t_1589638864_0_CustomAttributesCacheGenerator_m_1084305467_0,
	t_1933031987_0_CustomAttributesCacheGenerator,
	t_1752520044_0_CustomAttributesCacheGenerator,
	t_808956426_0_CustomAttributesCacheGenerator,
	t_808956426_0_CustomAttributesCacheGenerator_m_310401678_0,
	t_1107122411_0_CustomAttributesCacheGenerator,
	t_54204496_0_CustomAttributesCacheGenerator,
	t_1210916441_0_CustomAttributesCacheGenerator,
	t1402413423_0_CustomAttributesCacheGenerator,
	t_1869011596_0_CustomAttributesCacheGenerator,
	t_852471452_0_CustomAttributesCacheGenerator,
	t_1657348772_0_CustomAttributesCacheGenerator,
	t_579426039_0_CustomAttributesCacheGenerator,
	t1305072827_0_CustomAttributesCacheGenerator,
	t333835149_0_CustomAttributesCacheGenerator,
	t717204988_0_CustomAttributesCacheGenerator,
	t_1307150831_0_CustomAttributesCacheGenerator,
	t1279797992_0_CustomAttributesCacheGenerator,
	t1462160801_0_CustomAttributesCacheGenerator,
	t1888259846_0_CustomAttributesCacheGenerator,
	t1988947720_0_CustomAttributesCacheGenerator_m_314131565_0,
	t_1383767410_0_CustomAttributesCacheGenerator,
	t_332049198_0_CustomAttributesCacheGenerator,
	t_341707618_0_CustomAttributesCacheGenerator,
	t_341707618_0_CustomAttributesCacheGenerator_ConstructorName,
	t_341707618_0_CustomAttributesCacheGenerator_TypeConstructorName,
	t_341707618_0_CustomAttributesCacheGenerator_m2144827141_0,
	t_341707618_0_CustomAttributesCacheGenerator_t_341707618_0____MemberType_PropertyInfo,
	t657662423_0_CustomAttributesCacheGenerator,
	t657662423_0_CustomAttributesCacheGenerator_t657662423_0____Constructor_PropertyInfo,
	t657662423_0_CustomAttributesCacheGenerator_t657662423_0____ConstructorArguments_PropertyInfo,
	t949902235_0_CustomAttributesCacheGenerator,
	t41959266_0_CustomAttributesCacheGenerator,
	t1455506531_0_CustomAttributesCacheGenerator,
	t1597045466_0_CustomAttributesCacheGenerator,
	t545826385_0_CustomAttributesCacheGenerator,
	t1110847646_0_CustomAttributesCacheGenerator,
	t1110847646_0_CustomAttributesCacheGenerator_m_1790711405_0,
	t77520759_0_CustomAttributesCacheGenerator,
	t_1474330254_0_CustomAttributesCacheGenerator,
	t999760250_0_CustomAttributesCacheGenerator,
	t999760250_0_CustomAttributesCacheGenerator_m1075809207_0,
	t999760250_0_CustomAttributesCacheGenerator_m1277035033_0,
	t497477220_0_CustomAttributesCacheGenerator,
	t1201273697_0_CustomAttributesCacheGenerator,
	t1201273697_0_CustomAttributesCacheGenerator_t1201273697_0_m_967410376_0_Arg0_ParameterInfo,
	t1201273697_0_CustomAttributesCacheGenerator_m_901619408_0,
	t_1028123158_0_CustomAttributesCacheGenerator,
	t_1028123158_0_CustomAttributesCacheGenerator_m_1202029703_0,
	t_1368739742_0_CustomAttributesCacheGenerator,
	t_830258674_0_CustomAttributesCacheGenerator,
	t_553130620_0_CustomAttributesCacheGenerator,
	t_1690497637_0_CustomAttributesCacheGenerator,
	t1309817732_0_CustomAttributesCacheGenerator,
	t1929923979_0_CustomAttributesCacheGenerator,
	t1636283143_0_CustomAttributesCacheGenerator,
	t_417741046_0_CustomAttributesCacheGenerator,
	t2012104377_0_CustomAttributesCacheGenerator,
	t2012104377_0_CustomAttributesCacheGenerator_m_639002351_0,
	t2012104377_0_CustomAttributesCacheGenerator_m_1333483428_0,
	t138913777_0_CustomAttributesCacheGenerator,
	t1854829940_0_CustomAttributesCacheGenerator,
	t_1922681546_0_CustomAttributesCacheGenerator,
	t2125155118_0_CustomAttributesCacheGenerator,
	t_1070965557_0_CustomAttributesCacheGenerator,
	t664799532_0_CustomAttributesCacheGenerator,
	t_73036622_0_CustomAttributesCacheGenerator,
	t1897343203_0_CustomAttributesCacheGenerator,
	t372060821_0_CustomAttributesCacheGenerator,
	t_11175500_0_CustomAttributesCacheGenerator,
	t_11175500_0_CustomAttributesCacheGenerator_m1363893992_0,
	t_2023696007_0_CustomAttributesCacheGenerator,
	t515325933_0_CustomAttributesCacheGenerator,
	t641147505_0_CustomAttributesCacheGenerator,
	t_1753785048_0_CustomAttributesCacheGenerator,
	t_751682200_0_CustomAttributesCacheGenerator,
	t_1869182769_0_CustomAttributesCacheGenerator,
	t_1550927759_0_CustomAttributesCacheGenerator,
	t_1550927759_0_CustomAttributesCacheGenerator_m229488711_0,
	t_1550927759_0_CustomAttributesCacheGenerator_m_1933621867_0,
	t724124893_0_CustomAttributesCacheGenerator,
	t_850184935_0_CustomAttributesCacheGenerator,
	t931897813_0_CustomAttributesCacheGenerator,
	t_804528054_0_CustomAttributesCacheGenerator,
	t_453079461_0_CustomAttributesCacheGenerator,
	t_866138281_0_CustomAttributesCacheGenerator,
	t_1493859145_0_CustomAttributesCacheGenerator,
	t_1634129550_0_CustomAttributesCacheGenerator,
	t1567754047_0_CustomAttributesCacheGenerator,
	t_1770119738_0_CustomAttributesCacheGenerator,
	t_1007622098_0_CustomAttributesCacheGenerator,
	t_672849959_0_CustomAttributesCacheGenerator,
	t_91361724_0_CustomAttributesCacheGenerator,
	t358962582_0_CustomAttributesCacheGenerator,
	t_357364179_0_CustomAttributesCacheGenerator,
	t_49275833_0_CustomAttributesCacheGenerator_m1890452380_0,
	t_49275833_0_CustomAttributesCacheGenerator_m1146946803_0,
	t_49275833_0_CustomAttributesCacheGenerator_m_1156025756_0,
	t_49275833_0_CustomAttributesCacheGenerator_m1328172664_0,
	t_49275833_0_CustomAttributesCacheGenerator_m_2127268124_0,
	t_49275833_0_CustomAttributesCacheGenerator_m1233016688_0,
	t_49275833_0_CustomAttributesCacheGenerator_m_423083555_0,
	t_49275833_0_CustomAttributesCacheGenerator_m1505220038_0,
	t_49275833_0_CustomAttributesCacheGenerator_m1980208835_0,
	t_49275833_0_CustomAttributesCacheGenerator_m_384784221_0,
	t617783220_0_CustomAttributesCacheGenerator,
	t953320913_0_CustomAttributesCacheGenerator,
	t1678424990_0_CustomAttributesCacheGenerator,
	t1041841086_0_CustomAttributesCacheGenerator,
	t1573915389_0_CustomAttributesCacheGenerator,
	t2079060874_0_CustomAttributesCacheGenerator,
	t_759103204_0_CustomAttributesCacheGenerator,
	t_1064710236_0_CustomAttributesCacheGenerator,
	t_1164708139_0_CustomAttributesCacheGenerator,
	t_177467635_0_CustomAttributesCacheGenerator,
	t1630382141_0_CustomAttributesCacheGenerator,
	t_1241665416_0_CustomAttributesCacheGenerator,
	t_1799954201_0_CustomAttributesCacheGenerator,
	t987750549_0_CustomAttributesCacheGenerator,
	t1650251105_0_CustomAttributesCacheGenerator,
	t_1224748275_0_CustomAttributesCacheGenerator,
	t_184602914_0_CustomAttributesCacheGenerator,
	t1138064485_0_CustomAttributesCacheGenerator,
	t_1682165174_0_CustomAttributesCacheGenerator,
	t593130263_0_CustomAttributesCacheGenerator,
	t_994414738_0_CustomAttributesCacheGenerator,
	t_175219002_0_CustomAttributesCacheGenerator,
	t1544057413_0_CustomAttributesCacheGenerator,
	t_812818778_0_CustomAttributesCacheGenerator,
	t_1914798628_0_CustomAttributesCacheGenerator,
	t_1135862845_0_CustomAttributesCacheGenerator,
	t870181301_0_CustomAttributesCacheGenerator,
	t870181301_0_CustomAttributesCacheGenerator_m1831666581_0,
	t870181301_0_CustomAttributesCacheGenerator_m_1173052098_0,
	t775290175_0_CustomAttributesCacheGenerator,
	t775290175_0_CustomAttributesCacheGenerator_m_462109231_0,
	t_1517215494_0_CustomAttributesCacheGenerator,
	t_1661485192_0_CustomAttributesCacheGenerator,
	t1766134215_0_CustomAttributesCacheGenerator,
	t_921233655_0_CustomAttributesCacheGenerator,
	t_1457954049_0_CustomAttributesCacheGenerator,
	t204238183_0_CustomAttributesCacheGenerator,
	t2041471755_0_CustomAttributesCacheGenerator,
	t343119444_0_CustomAttributesCacheGenerator,
	t1915744201_0_CustomAttributesCacheGenerator,
	t1421653365_0_CustomAttributesCacheGenerator,
	t1482523964_0_CustomAttributesCacheGenerator,
	t_1987962069_0_CustomAttributesCacheGenerator,
	t_567971411_0_CustomAttributesCacheGenerator,
	t1409252684_0_CustomAttributesCacheGenerator,
	t113516694_0_CustomAttributesCacheGenerator,
	t1141224822_0_CustomAttributesCacheGenerator,
	t_2096926351_0_CustomAttributesCacheGenerator,
	t1025832654_0_CustomAttributesCacheGenerator,
	t_1338273455_0_CustomAttributesCacheGenerator,
	t_1920043750_0_CustomAttributesCacheGenerator,
	t_1920043750_0_CustomAttributesCacheGenerator_m_2119102694_0,
	t_1920043750_0_CustomAttributesCacheGenerator_m525966365_0,
	t1033949444_0_CustomAttributesCacheGenerator,
	t133533059_0_CustomAttributesCacheGenerator,
	t_836909785_0_CustomAttributesCacheGenerator,
	t_836909785_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map20,
	t1759382935_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map23,
	t1759382935_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map24,
	t357835487_0_CustomAttributesCacheGenerator,
	t1360678116_0_CustomAttributesCacheGenerator,
	t1010312215_0_CustomAttributesCacheGenerator,
	t364850749_0_CustomAttributesCacheGenerator,
	t_2058513601_0_CustomAttributesCacheGenerator,
	t179956965_0_CustomAttributesCacheGenerator,
	t1026700571_0_CustomAttributesCacheGenerator,
	t_2078397438_0_CustomAttributesCacheGenerator,
	t_319350912_0_CustomAttributesCacheGenerator,
	t605205349_0_CustomAttributesCacheGenerator,
	t605205349_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map1F,
	t_1530192697_0_CustomAttributesCacheGenerator,
	t_1530192697_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map21,
	t_1530192697_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map22,
	t339516822_0_CustomAttributesCacheGenerator,
	t110369929_0_CustomAttributesCacheGenerator,
	t_807158354_0_CustomAttributesCacheGenerator,
	t_979020858_0_CustomAttributesCacheGenerator,
	t_852007591_0_CustomAttributesCacheGenerator,
	t2144733271_0_CustomAttributesCacheGenerator,
	t379727366_0_CustomAttributesCacheGenerator,
	t_1329358666_0_CustomAttributesCacheGenerator,
	t_1329358666_0_CustomAttributesCacheGenerator_m_707545756_0,
	t_1329358666_0_CustomAttributesCacheGenerator_m_1903888019_0,
	t2088703102_0_CustomAttributesCacheGenerator,
	t25242624_0_CustomAttributesCacheGenerator,
	t_358251415_0_CustomAttributesCacheGenerator,
	t_1834307716_0_CustomAttributesCacheGenerator,
	t_1593147674_0_CustomAttributesCacheGenerator,
	t_681653110_0_CustomAttributesCacheGenerator,
	t_1287786682_0_CustomAttributesCacheGenerator,
	t1907924066_0_CustomAttributesCacheGenerator,
	t1103294748_0_CustomAttributesCacheGenerator,
	t_941252166_0_CustomAttributesCacheGenerator,
	t_941252166_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map26,
	t_941252166_0_CustomAttributesCacheGenerator_m53840305_0,
	t_2014789899_0_CustomAttributesCacheGenerator,
	t_820426210_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map27,
	t_820426210_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map28,
	t_820426210_0_CustomAttributesCacheGenerator_t_820426210_0_m_1105979807_0_Arg1_ParameterInfo,
	t_362973422_0_CustomAttributesCacheGenerator,
	t_730980429_0_CustomAttributesCacheGenerator,
	t_730980429_0_CustomAttributesCacheGenerator_m162250343_0,
	t_730980429_0_CustomAttributesCacheGenerator_m620317996_0,
	t_1193204021_0_CustomAttributesCacheGenerator,
	t_926414644_0_CustomAttributesCacheGenerator,
	t_250152796_0_CustomAttributesCacheGenerator,
	t_1028289717_0_CustomAttributesCacheGenerator,
	t_2051761722_0_CustomAttributesCacheGenerator,
	t_752367606_0_CustomAttributesCacheGenerator,
	t_752367606_0_CustomAttributesCacheGenerator_U3CDefaultSurrogateSelectorU3Ek__BackingField,
	t_752367606_0_CustomAttributesCacheGenerator_m219714691_0,
	t_317248741_0_CustomAttributesCacheGenerator,
	t_1713603043_0_CustomAttributesCacheGenerator,
	t892438032_0_CustomAttributesCacheGenerator,
	t600188995_0_CustomAttributesCacheGenerator,
	t2045053349_0_CustomAttributesCacheGenerator,
	t_2068774726_0_CustomAttributesCacheGenerator,
	t1236994970_0_CustomAttributesCacheGenerator,
	t_817160934_0_CustomAttributesCacheGenerator,
	t1340067688_0_CustomAttributesCacheGenerator,
	t275138394_0_CustomAttributesCacheGenerator,
	t_400063483_0_CustomAttributesCacheGenerator,
	t_1180863347_0_CustomAttributesCacheGenerator,
	t1352841157_0_CustomAttributesCacheGenerator,
	t2143737536_0_CustomAttributesCacheGenerator,
	t1412354682_0_CustomAttributesCacheGenerator,
	t1816079349_0_CustomAttributesCacheGenerator,
	t300855991_0_CustomAttributesCacheGenerator,
	t273661585_0_CustomAttributesCacheGenerator,
	t716136_0_CustomAttributesCacheGenerator,
	t_2018490193_0_CustomAttributesCacheGenerator,
	t_2018490193_0_CustomAttributesCacheGenerator_m_278543874_0,
	t_2018490193_0_CustomAttributesCacheGenerator_m_39995632_0,
	t_1185439897_0_CustomAttributesCacheGenerator,
	t2060733842_0_CustomAttributesCacheGenerator,
	t1978268348_0_CustomAttributesCacheGenerator,
	t_1468785580_0_CustomAttributesCacheGenerator,
	t_1468785580_0_CustomAttributesCacheGenerator_m_687696083_0,
	t_1468785580_0_CustomAttributesCacheGenerator_m_1939979928_0,
	t_1468785580_0_CustomAttributesCacheGenerator_m_153830357_0,
	t_1468785580_0_CustomAttributesCacheGenerator_m562956152_0,
	t_1468785580_0_CustomAttributesCacheGenerator_m1676863543_0,
	t1495990748_0_CustomAttributesCacheGenerator,
	t_1233528832_0_CustomAttributesCacheGenerator,
	t938401775_0_CustomAttributesCacheGenerator,
	t561690262_0_CustomAttributesCacheGenerator,
	t_1940221401_0_CustomAttributesCacheGenerator,
	t_1449993557_0_CustomAttributesCacheGenerator,
	t_1126076506_0_CustomAttributesCacheGenerator,
	t_1126076506_0_CustomAttributesCacheGenerator_t_1126076506_0_m_2125865220_0_Arg1_ParameterInfo,
	t_847622937_0_CustomAttributesCacheGenerator,
	t417666619_0_CustomAttributesCacheGenerator,
	t_1419105373_0_CustomAttributesCacheGenerator,
	t2089048719_0_CustomAttributesCacheGenerator,
	t_1407017969_0_CustomAttributesCacheGenerator,
	t_1312893344_0_CustomAttributesCacheGenerator,
	t_1501126317_0_CustomAttributesCacheGenerator,
	t85834112_0_CustomAttributesCacheGenerator,
	t85834112_0_CustomAttributesCacheGenerator_t85834112_0____PublicOnly_PropertyInfo,
	t1760562389_0_CustomAttributesCacheGenerator,
	t1221743410_0_CustomAttributesCacheGenerator,
	t_1527367985_0_CustomAttributesCacheGenerator,
	t_2089119026_0_CustomAttributesCacheGenerator,
	t_944826814_0_CustomAttributesCacheGenerator,
	t930547574_0_CustomAttributesCacheGenerator,
	t1375379353_0_CustomAttributesCacheGenerator,
	t_364943067_0_CustomAttributesCacheGenerator,
	t1463262887_0_CustomAttributesCacheGenerator,
	t1422856944_0_CustomAttributesCacheGenerator,
	t_1335394806_0_CustomAttributesCacheGenerator,
	t2084792895_0_CustomAttributesCacheGenerator,
	t956398145_0_CustomAttributesCacheGenerator,
	t_618531494_0_CustomAttributesCacheGenerator,
	t967500128_0_CustomAttributesCacheGenerator,
	t1321865649_0_CustomAttributesCacheGenerator,
	t_1807517408_0_CustomAttributesCacheGenerator,
	t366816587_0_CustomAttributesCacheGenerator,
	t2081380672_0_CustomAttributesCacheGenerator,
	t_498509227_0_CustomAttributesCacheGenerator,
	t_2077935199_0_CustomAttributesCacheGenerator,
	t670712348_0_CustomAttributesCacheGenerator,
	t_1501125859_0_CustomAttributesCacheGenerator,
	t594205142_0_CustomAttributesCacheGenerator,
	t594205142_0_CustomAttributesCacheGenerator_t594205142_0____PublicOnly_PropertyInfo,
	t_101314877_0_CustomAttributesCacheGenerator,
	t_1640210324_0_CustomAttributesCacheGenerator,
	t_1713967109_0_CustomAttributesCacheGenerator,
	t_1794859837_0_CustomAttributesCacheGenerator,
	t_1446289910_0_CustomAttributesCacheGenerator,
	t1023738275_0_CustomAttributesCacheGenerator,
	t1901047527_0_CustomAttributesCacheGenerator,
	t1311819264_0_CustomAttributesCacheGenerator,
	t1579196385_0_CustomAttributesCacheGenerator,
	t_1850956113_0_CustomAttributesCacheGenerator,
	t1435905042_0_CustomAttributesCacheGenerator,
	t1446838211_0_CustomAttributesCacheGenerator,
	t_109975918_0_CustomAttributesCacheGenerator,
	t1189633369_0_CustomAttributesCacheGenerator,
	t_69569975_0_CustomAttributesCacheGenerator,
	t273478736_0_CustomAttributesCacheGenerator,
	t82600095_0_CustomAttributesCacheGenerator,
	t_1909769311_0_CustomAttributesCacheGenerator,
	t1086800021_0_CustomAttributesCacheGenerator,
	t1494551101_0_CustomAttributesCacheGenerator,
	t1027649272_0_CustomAttributesCacheGenerator,
	t_977053633_0_CustomAttributesCacheGenerator,
	t_385881936_0_CustomAttributesCacheGenerator,
	t1831643582_0_CustomAttributesCacheGenerator,
	t_1656563532_0_CustomAttributesCacheGenerator,
	t_703710279_0_CustomAttributesCacheGenerator,
	t1919687788_0_CustomAttributesCacheGenerator,
	t1919687788_0_CustomAttributesCacheGenerator_m_1969107381_0,
	t1919687788_0_CustomAttributesCacheGenerator_m1260371757_0,
	t_1205738483_0_CustomAttributesCacheGenerator,
	t1560765059_0_CustomAttributesCacheGenerator,
	t_1424180201_0_CustomAttributesCacheGenerator,
	t26474408_0_CustomAttributesCacheGenerator,
	t_62191564_0_CustomAttributesCacheGenerator,
	t_1304560037_0_CustomAttributesCacheGenerator,
	t661538815_0_CustomAttributesCacheGenerator,
	t_1262893478_0_CustomAttributesCacheGenerator,
	t_1262893478_0_CustomAttributesCacheGenerator_m_1645878959_0,
	t703560575_0_CustomAttributesCacheGenerator,
	t703560575_0_CustomAttributesCacheGenerator_m1762790716_0,
	t703560575_0_CustomAttributesCacheGenerator_m_999835160_0,
	t2093524359_0_CustomAttributesCacheGenerator,
	t2060610363_0_CustomAttributesCacheGenerator,
	t1619616379_0_CustomAttributesCacheGenerator,
	t_1274095008_0_CustomAttributesCacheGenerator_U3CDeclarativeSecurityU3Ek__BackingField,
	t_1274095008_0_CustomAttributesCacheGenerator_m_301498530_0,
	t1503839097_0_CustomAttributesCacheGenerator,
	t_2094544078_0_CustomAttributesCacheGenerator,
	t_2094544078_0_CustomAttributesCacheGenerator_t_2094544078_0____Demanded_PropertyInfo,
	t_1038001388_0_CustomAttributesCacheGenerator,
	t_1038001388_0_CustomAttributesCacheGenerator_t_1038001388_0____SecurityEnabled_PropertyInfo,
	t1533519461_0_CustomAttributesCacheGenerator,
	t_816267795_0_CustomAttributesCacheGenerator,
	t1025020796_0_CustomAttributesCacheGenerator,
	t2042672222_0_CustomAttributesCacheGenerator,
	t2042672222_0_CustomAttributesCacheGenerator_m_550404395_0,
	t2042672222_0_CustomAttributesCacheGenerator_m1396020051_0,
	t2042672222_0_CustomAttributesCacheGenerator_m_601366373_0,
	t379861828_0_CustomAttributesCacheGenerator,
	t379861828_0_CustomAttributesCacheGenerator_t379861828_0____Fallback_PropertyInfo,
	t379861828_0_CustomAttributesCacheGenerator_t379861828_0____FallbackBuffer_PropertyInfo,
	t_1225040354_0_CustomAttributesCacheGenerator_m_1950183808_0,
	t1088418254_0_CustomAttributesCacheGenerator_m517300448_0,
	t_1491589107_0_CustomAttributesCacheGenerator,
	t_1491589107_0_CustomAttributesCacheGenerator_t_1491589107_0_m_95650744_0_Arg1_ParameterInfo,
	t_1491589107_0_CustomAttributesCacheGenerator_m_1631359155_0,
	t_1491589107_0_CustomAttributesCacheGenerator_m_190464752_0,
	t_1491589107_0_CustomAttributesCacheGenerator_m_474473552_0,
	t_1491589107_0_CustomAttributesCacheGenerator_t_1491589107_0____IsReadOnly_PropertyInfo,
	t_1491589107_0_CustomAttributesCacheGenerator_t_1491589107_0____DecoderFallback_PropertyInfo,
	t_1491589107_0_CustomAttributesCacheGenerator_t_1491589107_0____EncoderFallback_PropertyInfo,
	t1359700700_0_CustomAttributesCacheGenerator,
	t1359700700_0_CustomAttributesCacheGenerator_m1686706871_0,
	t1359700700_0_CustomAttributesCacheGenerator_m2033101329_0,
	t1359700700_0_CustomAttributesCacheGenerator_t1359700700_0_m1879616656_0_Arg1_ParameterInfo,
	t1359700700_0_CustomAttributesCacheGenerator_t1359700700_0_m_1116079888_0_Arg2_ParameterInfo,
	t2059782203_0_CustomAttributesCacheGenerator_m_1111351903_0,
	t2059782203_0_CustomAttributesCacheGenerator_m_2004816801_0,
	t2059782203_0_CustomAttributesCacheGenerator_m77034086_0,
	t2059782203_0_CustomAttributesCacheGenerator_m2093416998_0,
	t_1381149051_0_CustomAttributesCacheGenerator,
	t_1381149051_0_CustomAttributesCacheGenerator_m359766848_0,
	t_1381149051_0_CustomAttributesCacheGenerator_m_588189140_0,
	t_1381149051_0_CustomAttributesCacheGenerator_m273209154_0,
	t_1381149051_0_CustomAttributesCacheGenerator_m1588484494_0,
	t_1381149051_0_CustomAttributesCacheGenerator_m_1279790350_0,
	t_1381149051_0_CustomAttributesCacheGenerator_m_1261591682_0,
	t_1381149051_0_CustomAttributesCacheGenerator_m_31536952_0,
	t_1388828978_0_CustomAttributesCacheGenerator,
	t_1388828978_0_CustomAttributesCacheGenerator_m_1747654687_0,
	t_1388828978_0_CustomAttributesCacheGenerator_m_1321136241_0,
	t_1388828978_0_CustomAttributesCacheGenerator_m1836344205_0,
	t1441333398_0_CustomAttributesCacheGenerator,
	t1441333398_0_CustomAttributesCacheGenerator_m662995793_0,
	t1441333398_0_CustomAttributesCacheGenerator_m1575298215_0,
	t1441333398_0_CustomAttributesCacheGenerator_m542738941_0,
	t2088994810_0_CustomAttributesCacheGenerator_m_973239422_0,
	t2088994810_0_CustomAttributesCacheGenerator_m_1907763110_0,
	t816502747_0_CustomAttributesCacheGenerator,
	t_942938438_0_CustomAttributesCacheGenerator,
	t24524378_0_CustomAttributesCacheGenerator_m573218565_0,
	t24524378_0_CustomAttributesCacheGenerator_m1456913356_0,
	t618769687_0_CustomAttributesCacheGenerator_m_955727682_0,
	t_1294467456_0_CustomAttributesCacheGenerator,
	t_2040821467_0_CustomAttributesCacheGenerator,
	t_2040821467_0_CustomAttributesCacheGenerator_m_1617206999_0,
	t_707893146_0_CustomAttributesCacheGenerator,
	t_707893146_0_CustomAttributesCacheGenerator_m_1645958979_0,
	t_707893146_0_CustomAttributesCacheGenerator_m2143813124_0,
	t_1138961721_0_CustomAttributesCacheGenerator,
	t_14363353_0_CustomAttributesCacheGenerator,
	t_14363353_0_CustomAttributesCacheGenerator_local_slots,
	t_14363353_0_CustomAttributesCacheGenerator__ec,
	t_14363353_0_CustomAttributesCacheGenerator_m_627624479_0,
	t_14363353_0_CustomAttributesCacheGenerator_m_1063759169_0,
	t_14363353_0_CustomAttributesCacheGenerator_m922067206_0,
	t_14363353_0_CustomAttributesCacheGenerator_m1995754972_0,
	t_14363353_0_CustomAttributesCacheGenerator_m2038641494_0,
	t_14363353_0_CustomAttributesCacheGenerator_m1220107123_0,
	t_14363353_0_CustomAttributesCacheGenerator_t_14363353_0____ExecutionContext_PropertyInfo,
	t68668712_0_CustomAttributesCacheGenerator,
	t_1086512548_0_CustomAttributesCacheGenerator,
	t479836856_0_CustomAttributesCacheGenerator,
	t_1993659061_0_CustomAttributesCacheGenerator,
	t1342296676_0_CustomAttributesCacheGenerator,
	t1307179416_0_CustomAttributesCacheGenerator,
	t1307179416_0_CustomAttributesCacheGenerator_t1307179416_0____Handle_PropertyInfo,
	t1455170539_0_CustomAttributesCacheGenerator,
	t_1540220016_0_CustomAttributesCacheGenerator,
	t_1540220016_0_CustomAttributesCacheGenerator_m775951299_0,
	t311342296_0_CustomAttributesCacheGenerator,
	t311342296_0_CustomAttributesCacheGenerator_t311342296_0_m1465989661_0_Arg1_ParameterInfo,
	t_1033567408_0_CustomAttributesCacheGenerator,
	t_1033567408_0_CustomAttributesCacheGenerator_type_resolve_in_progress,
	t_1033567408_0_CustomAttributesCacheGenerator_assembly_resolve_in_progress,
	t_1033567408_0_CustomAttributesCacheGenerator_assembly_resolve_in_progress_refonly,
	t_1033567408_0_CustomAttributesCacheGenerator__principal,
	t1313003763_0_CustomAttributesCacheGenerator,
	t_560148917_0_CustomAttributesCacheGenerator,
	t_143751686_0_CustomAttributesCacheGenerator,
	t1153670901_0_CustomAttributesCacheGenerator,
	t1153670901_0_CustomAttributesCacheGenerator_m77567264_0,
	t1622003085_0_CustomAttributesCacheGenerator,
	t663573612_0_CustomAttributesCacheGenerator,
	t_554229787_0_CustomAttributesCacheGenerator,
	t1909401878_0_CustomAttributesCacheGenerator,
	t_1304809877_0_CustomAttributesCacheGenerator,
	t1264194082_0_CustomAttributesCacheGenerator,
	t_59449993_0_CustomAttributesCacheGenerator,
	t_1304387275_0_CustomAttributesCacheGenerator,
	t_1152297743_0_CustomAttributesCacheGenerator,
	t_573856983_0_CustomAttributesCacheGenerator,
	t1552565612_0_CustomAttributesCacheGenerator_m_412152071_0,
	t1552565612_0_CustomAttributesCacheGenerator_m_2106878485_0,
	t1552565612_0_CustomAttributesCacheGenerator_m_1125647530_0,
	t1552565612_0_CustomAttributesCacheGenerator_m_1824553487_0,
	t1552565612_0_CustomAttributesCacheGenerator_m_1991743731_0,
	t1552565612_0_CustomAttributesCacheGenerator_m509311047_0,
	t1552565612_0_CustomAttributesCacheGenerator_m932798552_0,
	t1552565612_0_CustomAttributesCacheGenerator_m791636053_0,
	t1552565612_0_CustomAttributesCacheGenerator_m541258017_0,
	t1552565612_0_CustomAttributesCacheGenerator_m528169935_0,
	t1552565612_0_CustomAttributesCacheGenerator_m951657444_0,
	t1552565612_0_CustomAttributesCacheGenerator_m245844937_0,
	t1552565612_0_CustomAttributesCacheGenerator_m1020507389_0,
	t1552565612_0_CustomAttributesCacheGenerator_m_766445419_0,
	t1552565612_0_CustomAttributesCacheGenerator_m_484120421_0,
	t1552565612_0_CustomAttributesCacheGenerator_m1626410554_0,
	t1552565612_0_CustomAttributesCacheGenerator_m_1558221479_0,
	t1552565612_0_CustomAttributesCacheGenerator_m777781771_0,
	t1552565612_0_CustomAttributesCacheGenerator_m354294262_0,
	t1552565612_0_CustomAttributesCacheGenerator_m1060106769_0,
	t1552565612_0_CustomAttributesCacheGenerator_m_2068051763_0,
	t1552565612_0_CustomAttributesCacheGenerator_m_58212557_0,
	t1552565612_0_CustomAttributesCacheGenerator_m923018402_0,
	t1552565612_0_CustomAttributesCacheGenerator_m_340537563_0,
	t1552565612_0_CustomAttributesCacheGenerator_m960783641_0,
	t1552565612_0_CustomAttributesCacheGenerator_m1536565067_0,
	t1552565612_0_CustomAttributesCacheGenerator_m1113077558_0,
	t1552565612_0_CustomAttributesCacheGenerator_m1818890065_0,
	t1552565612_0_CustomAttributesCacheGenerator_m_2085179239_0,
	t1552565612_0_CustomAttributesCacheGenerator_m1523194571_0,
	t1552565612_0_CustomAttributesCacheGenerator_m1099707062_0,
	t1552565612_0_CustomAttributesCacheGenerator_m1805519569_0,
	t1552565612_0_CustomAttributesCacheGenerator_m1009422297_0,
	t1552565612_0_CustomAttributesCacheGenerator_m_237628277_0,
	t1552565612_0_CustomAttributesCacheGenerator_m_661115786_0,
	t1552565612_0_CustomAttributesCacheGenerator_m44696721_0,
	t1552565612_0_CustomAttributesCacheGenerator_m615207682_0,
	t1552565612_0_CustomAttributesCacheGenerator_m_1824674490_0,
	t1552565612_0_CustomAttributesCacheGenerator_m_1629035096_0,
	t1552565612_0_CustomAttributesCacheGenerator_m_999798581_0,
	t1552565612_0_CustomAttributesCacheGenerator_m_525983003_0,
	t1552565612_0_CustomAttributesCacheGenerator_m1183867428_0,
	t1552565612_0_CustomAttributesCacheGenerator_m_1086254594_0,
	t1552565612_0_CustomAttributesCacheGenerator_m2045913061_0,
	t1552565612_0_CustomAttributesCacheGenerator_m883113940_0,
	t1552565612_0_CustomAttributesCacheGenerator_m1570938941_0,
	t1552565612_0_CustomAttributesCacheGenerator_m_1991332725_0,
	t1552565612_0_CustomAttributesCacheGenerator_m1880147062_0,
	t1552565612_0_CustomAttributesCacheGenerator_m_1709007727_0,
	t1552565612_0_CustomAttributesCacheGenerator_m1972336057_0,
	t1552565612_0_CustomAttributesCacheGenerator_m_1108314259_0,
	t1552565612_0_CustomAttributesCacheGenerator_m_2138864697_0,
	t1552565612_0_CustomAttributesCacheGenerator_m_1715377192_0,
	t1552565612_0_CustomAttributesCacheGenerator_m_1856539691_0,
	t1552565612_0_CustomAttributesCacheGenerator_m1043031438_0,
	t1552565612_0_CustomAttributesCacheGenerator_m_434844210_0,
	t1552565612_0_CustomAttributesCacheGenerator_m36213644_0,
	t1552565612_0_CustomAttributesCacheGenerator_m588378195_0,
	t1552565612_0_CustomAttributesCacheGenerator_m_1029598071_0,
	t1552565612_0_CustomAttributesCacheGenerator_m_428286308_0,
	t1552565612_0_CustomAttributesCacheGenerator_m1665900934_0,
	t1552565612_0_CustomAttributesCacheGenerator_m_1466266783_0,
	t1552565612_0_CustomAttributesCacheGenerator_m_312789475_0,
	t1552565612_0_CustomAttributesCacheGenerator_m_303467600_0,
	t1552565612_0_CustomAttributesCacheGenerator_m1058302913_0,
	t1552565612_0_CustomAttributesCacheGenerator_m2130758075_0,
	t1552565612_0_CustomAttributesCacheGenerator_m_53678246_0,
	t1552565612_0_CustomAttributesCacheGenerator_m590399293_0,
	t1552565612_0_CustomAttributesCacheGenerator_m_608896126_0,
	t1552565612_0_CustomAttributesCacheGenerator_m_802854266_0,
	t1552565612_0_CustomAttributesCacheGenerator_m797503336_0,
	t1552565612_0_CustomAttributesCacheGenerator_m610956619_0,
	t1552565612_0_CustomAttributesCacheGenerator_m1336475941_0,
	t1552565612_0_CustomAttributesCacheGenerator_m_900928028_0,
	t1552565612_0_CustomAttributesCacheGenerator_m_1209712002_0,
	t1552565612_0_CustomAttributesCacheGenerator_m1922455781_0,
	t1552565612_0_CustomAttributesCacheGenerator_m671585177_0,
	t1552565612_0_CustomAttributesCacheGenerator_m759656532_0,
	t1552565612_0_CustomAttributesCacheGenerator_m776714429_0,
	t1552565612_0_CustomAttributesCacheGenerator_m_204722314_0,
	t1552565612_0_CustomAttributesCacheGenerator_m_903628271_0,
	t1552565612_0_CustomAttributesCacheGenerator_m817681977_0,
	t1552565612_0_CustomAttributesCacheGenerator_m1479404080_0,
	t1552565612_0_CustomAttributesCacheGenerator_m1568624612_0,
	t1552565612_0_CustomAttributesCacheGenerator_m1319798722_0,
	t1552565612_0_CustomAttributesCacheGenerator_m_350001793_0,
	t1552565612_0_CustomAttributesCacheGenerator_m_735305075_0,
	t1552565612_0_CustomAttributesCacheGenerator_m_2079185722_0,
	t1552565612_0_CustomAttributesCacheGenerator_m1691869628_0,
	t1552565612_0_CustomAttributesCacheGenerator_m_1796528651_0,
	t1552565612_0_CustomAttributesCacheGenerator_m_1651141679_0,
	t1552565612_0_CustomAttributesCacheGenerator_m_633729266_0,
	t1552565612_0_CustomAttributesCacheGenerator_m_698396691_0,
	t1552565612_0_CustomAttributesCacheGenerator_m1109896503_0,
	t1552565612_0_CustomAttributesCacheGenerator_m827571497_0,
	t1552565612_0_CustomAttributesCacheGenerator_m1896191125_0,
	t1552565612_0_CustomAttributesCacheGenerator_m345450801_0,
	t921927222_0_CustomAttributesCacheGenerator,
	t2054652534_0_CustomAttributesCacheGenerator,
	t_141843879_0_CustomAttributesCacheGenerator_m1059347059_0,
	t_811381696_0_CustomAttributesCacheGenerator,
	t1565217172_0_CustomAttributesCacheGenerator,
	t_1512670059_0_CustomAttributesCacheGenerator,
	t_1975218955_0_CustomAttributesCacheGenerator,
	t_2120467393_0_CustomAttributesCacheGenerator_cache,
	t_891657746_0_CustomAttributesCacheGenerator,
	t1199390618_0_CustomAttributesCacheGenerator,
	t859366506_0_CustomAttributesCacheGenerator,
	t530425384_0_CustomAttributesCacheGenerator,
	t240715214_0_CustomAttributesCacheGenerator,
	t1739344424_0_CustomAttributesCacheGenerator,
	t_908688547_0_CustomAttributesCacheGenerator,
	t1410339421_0_CustomAttributesCacheGenerator_m953228702_0,
	t_192491652_0_CustomAttributesCacheGenerator,
	t_2133833965_0_CustomAttributesCacheGenerator,
	t_716687078_0_CustomAttributesCacheGenerator,
	t_1985409370_0_CustomAttributesCacheGenerator,
	t_1554461432_0_CustomAttributesCacheGenerator,
	t_730112438_0_CustomAttributesCacheGenerator,
	t1170061401_0_CustomAttributesCacheGenerator,
	t1170061401_0_CustomAttributesCacheGenerator_DomainMask,
	t1170061401_0_CustomAttributesCacheGenerator_DisallowBindings,
	t_1119350581_0_CustomAttributesCacheGenerator,
	t305159109_0_CustomAttributesCacheGenerator_m_1623655755_0,
	t305159109_0_CustomAttributesCacheGenerator_m_4145385_0,
	t305159109_0_CustomAttributesCacheGenerator_m932242488_0,
	t552372418_0_CustomAttributesCacheGenerator,
	t1603772641_0_CustomAttributesCacheGenerator,
	t227259630_0_CustomAttributesCacheGenerator,
	t1292808498_0_CustomAttributesCacheGenerator,
	t1288188117_0_CustomAttributesCacheGenerator,
	t1763768401_0_CustomAttributesCacheGenerator,
	t_2140391958_0_CustomAttributesCacheGenerator,
	t_1435717467_0_CustomAttributesCacheGenerator,
	t_1198962183_0_CustomAttributesCacheGenerator,
	t1465192678_0_CustomAttributesCacheGenerator,
	t1786124258_0_CustomAttributesCacheGenerator_threadNumberFormatter,
	t_176602382_0_CustomAttributesCacheGenerator,
	t_965642923_0_CustomAttributesCacheGenerator,
	t157231302_0_CustomAttributesCacheGenerator,
	t2061467296_0_CustomAttributesCacheGenerator,
	t_1961022893_0_CustomAttributesCacheGenerator,
	t224431864_0_CustomAttributesCacheGenerator,
	t_560051156_0_CustomAttributesCacheGenerator,
	t181715016_0_CustomAttributesCacheGenerator,
	t181715016_0_CustomAttributesCacheGenerator_m813356023_0,
	t_1941525187_0_CustomAttributesCacheGenerator,
	t643151393_0_CustomAttributesCacheGenerator,
	t_831991506_0_CustomAttributesCacheGenerator,
	t_251658317_0_CustomAttributesCacheGenerator,
	t_1406612029_0_CustomAttributesCacheGenerator,
	t_1119131324_0_CustomAttributesCacheGenerator,
	t2040146362_0_CustomAttributesCacheGenerator,
	t_853989544_0_CustomAttributesCacheGenerator,
	t_1801049922_0_CustomAttributesCacheGenerator,
	t_1644864850_0_CustomAttributesCacheGenerator,
	t1766841190_0_CustomAttributesCacheGenerator,
	t_778315730_0_CustomAttributesCacheGenerator,
	t_778315730_0_CustomAttributesCacheGenerator_m_1955198250_0,
	t_778315730_0_CustomAttributesCacheGenerator_m_2028416347_0,
	t_1229179121_0_CustomAttributesCacheGenerator,
	t_1240166910_0_CustomAttributesCacheGenerator,
	t375361586_0_CustomAttributesCacheGenerator,
	t_947437484_0_CustomAttributesCacheGenerator,
	t_1333000546_0_CustomAttributesCacheGenerator,
	t373605255_0_CustomAttributesCacheGenerator,
	t1642636255_0_CustomAttributesCacheGenerator,
	t_1883983581_0_CustomAttributesCacheGenerator,
	t_682977857_0_CustomAttributesCacheGenerator,
	t303596056_0_CustomAttributesCacheGenerator,
	t1474240417_0_CustomAttributesCacheGenerator,
	t897152573_0_CustomAttributesCacheGenerator,
	t_662443151_0_CustomAttributesCacheGenerator,
	t1044351355_0_CustomAttributesCacheGenerator,
	t1279364429_0_CustomAttributesCacheGenerator,
	g_System_Core_Assembly_CustomAttributesCacheGenerator,
	t_510185576_0_CustomAttributesCacheGenerator,
	t419169945_0_CustomAttributesCacheGenerator_t419169945_0_m512920887_0_Arg1_ParameterInfo,
	t_1662405978_0_CustomAttributesCacheGenerator,
	t_1662405978_0_CustomAttributesCacheGenerator_m_1885414473_0,
	t_1662405978_0_CustomAttributesCacheGenerator_m_1580055071_0,
	t2108894755_0_CustomAttributesCacheGenerator,
	t2108894755_0_CustomAttributesCacheGenerator_m517722874_0,
	t2108894755_0_CustomAttributesCacheGenerator_m1354814095_0,
	t2108894755_0_CustomAttributesCacheGenerator_m_607491990_0,
	t2108894755_0_CustomAttributesCacheGenerator_m_1902636519_0,
	t2108894755_0_CustomAttributesCacheGenerator_m_1142680026_0,
	t2108894755_0_CustomAttributesCacheGenerator_m_959633240_0,
	t911131578_0_CustomAttributesCacheGenerator,
	g_System_Assembly_CustomAttributesCacheGenerator,
	t622546620_0_CustomAttributesCacheGenerator_t622546620_0_m1445803604_0_Arg1_ParameterInfo,
	t_2010410256_0_CustomAttributesCacheGenerator,
	t1208577418_0_CustomAttributesCacheGenerator,
	t123034949_0_CustomAttributesCacheGenerator,
	t1896991111_0_CustomAttributesCacheGenerator,
	t870370766_0_CustomAttributesCacheGenerator_m_1834318640_0,
	t_566336751_0_CustomAttributesCacheGenerator,
	t_611370945_0_CustomAttributesCacheGenerator,
	t693302621_0_CustomAttributesCacheGenerator,
	t1610494089_0_CustomAttributesCacheGenerator,
	t697908789_0_CustomAttributesCacheGenerator,
	t_1184596891_0_CustomAttributesCacheGenerator,
	t1663590697_0_CustomAttributesCacheGenerator_m_291318690_0,
	t1176230129_0_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache1C,
	t1176230129_0_CustomAttributesCacheGenerator_m_141844242_0,
	t_247861303_0_CustomAttributesCacheGenerator,
	t505958179_0_CustomAttributesCacheGenerator_m1248252412_0,
	t_1304505679_0_CustomAttributesCacheGenerator,
	t_711978622_0_CustomAttributesCacheGenerator,
	t_192403930_0_CustomAttributesCacheGenerator_t_192403930_0____CertificatePolicy_PropertyInfo,
	t_192403930_0_CustomAttributesCacheGenerator_t_192403930_0____CheckCertificateRevocationList_PropertyInfo,
	t_866807281_0_CustomAttributesCacheGenerator,
	t_1855490978_0_CustomAttributesCacheGenerator_t_1855490978_0____UseDefaultCredentials_PropertyInfo,
	t_178770957_0_CustomAttributesCacheGenerator_m1479642708_0,
	t_1853087838_0_CustomAttributesCacheGenerator,
	t1913708757_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map9,
	t_1039284231_0_CustomAttributesCacheGenerator,
	t_1142923586_0_CustomAttributesCacheGenerator,
	t2035941040_0_CustomAttributesCacheGenerator_m402390219_0,
	t2035941040_0_CustomAttributesCacheGenerator_m_481578754_0,
	t2035941040_0_CustomAttributesCacheGenerator_m1574874641_0,
	t846388512_0_CustomAttributesCacheGenerator,
	t846388512_0_CustomAttributesCacheGenerator_m1503879780_0,
	t846388512_0_CustomAttributesCacheGenerator_m1629908635_0,
	t1761069182_0_CustomAttributesCacheGenerator,
	t1839237324_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24mapB,
	t1839237324_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24mapC,
	t1839237324_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24mapD,
	t1839237324_0_CustomAttributesCacheGenerator_m1140429528_0,
	t_1141216260_0_CustomAttributesCacheGenerator,
	t1985547477_0_CustomAttributesCacheGenerator,
	t_1956292268_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24mapE,
	t_838069572_0_CustomAttributesCacheGenerator,
	t_1621303500_0_CustomAttributesCacheGenerator,
	t682760040_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24mapF,
	t_2089117063_0_CustomAttributesCacheGenerator,
	t_2130661927_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24mapA,
	t_1768012067_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map10,
	t379843247_0_CustomAttributesCacheGenerator,
	t_774952009_0_CustomAttributesCacheGenerator,
	t_859638128_0_CustomAttributesCacheGenerator,
	t_886420222_0_CustomAttributesCacheGenerator,
	t1402506658_0_CustomAttributesCacheGenerator,
	t_2011633987_0_CustomAttributesCacheGenerator,
	t_1856662896_0_CustomAttributesCacheGenerator,
	t1432942414_0_CustomAttributesCacheGenerator,
	t407561573_0_CustomAttributesCacheGenerator,
	t407561573_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map14,
	t407561573_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map15,
	t407561573_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map16,
	t407561573_0_CustomAttributesCacheGenerator_m_440093480_0,
	t407561573_0_CustomAttributesCacheGenerator_m1753508368_0,
	t407561573_0_CustomAttributesCacheGenerator_m_938230186_0,
	t_1220730272_0_CustomAttributesCacheGenerator_m_284559405_0,
	t_1636091805_0_CustomAttributesCacheGenerator,
	g_Mono_Security_Assembly_CustomAttributesCacheGenerator,
	t361548807_0_CustomAttributesCacheGenerator_m_281305428_0,
	t361548807_0_CustomAttributesCacheGenerator_m_1055219210_0,
	t361548807_0_CustomAttributesCacheGenerator_m_507404751_0,
	t361548807_0_CustomAttributesCacheGenerator_m426619300_0,
	t361548807_0_CustomAttributesCacheGenerator_m576108355_0,
	t361548807_0_CustomAttributesCacheGenerator_m1842353154_0,
	t361548807_0_CustomAttributesCacheGenerator_m_1416670186_0,
	t361548807_0_CustomAttributesCacheGenerator_m622924526_0,
	t361548807_0_CustomAttributesCacheGenerator_m_1399241126_0,
	t361548807_0_CustomAttributesCacheGenerator_m_1611911534_0,
	t361548807_0_CustomAttributesCacheGenerator_m744282323_0,
	t860148051_0_CustomAttributesCacheGenerator_m661630322_0,
	t_79756206_0_CustomAttributesCacheGenerator,
	t1927081479_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map5,
	t1927081479_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map6,
	t1927081479_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map7,
	t1927081479_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map8,
	t1927081479_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24mapC,
	t1541895718_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24mapF,
	t1541895718_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map10,
	t1541895718_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map11,
	t1756554202_0_CustomAttributesCacheGenerator,
	t1790911987_0_CustomAttributesCacheGenerator,
	t1075555078_0_CustomAttributesCacheGenerator,
	t1075555078_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map13,
	t_2131653600_0_CustomAttributesCacheGenerator,
	t1685177969_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map14,
	t_552269980_0_CustomAttributesCacheGenerator,
	t2071009899_0_CustomAttributesCacheGenerator,
	t233867723_0_CustomAttributesCacheGenerator,
	t1008304204_0_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache2,
	t1008304204_0_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache3,
	t1008304204_0_CustomAttributesCacheGenerator_m_1118613582_0,
	t1008304204_0_CustomAttributesCacheGenerator_m_1164825_0,
	t1499876795_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map15,
	t_1891479706_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map16,
	t_1315242508_0_CustomAttributesCacheGenerator,
	t1253772661_0_CustomAttributesCacheGenerator,
	g_UnityEngine_Assembly_CustomAttributesCacheGenerator,
	t_2028916566_0_CustomAttributesCacheGenerator,
	t_2028916566_0_CustomAttributesCacheGenerator_m_1363722051_0,
	t_2028916566_0_CustomAttributesCacheGenerator_m_542025633_0,
	t1949841686_0_CustomAttributesCacheGenerator,
	t1904592287_0_CustomAttributesCacheGenerator_m866056071_0,
	t1904592287_0_CustomAttributesCacheGenerator_m_1513263201_0,
	t1904592287_0_CustomAttributesCacheGenerator_m_1600380362_0,
	t_153105406_0_CustomAttributesCacheGenerator_NaCl,
	t_153105406_0_CustomAttributesCacheGenerator_FlashPlayer,
	t_153105406_0_CustomAttributesCacheGenerator_MetroPlayerX86,
	t_153105406_0_CustomAttributesCacheGenerator_MetroPlayerX64,
	t_153105406_0_CustomAttributesCacheGenerator_MetroPlayerARM,
	t1938783598_0_CustomAttributesCacheGenerator,
	t_363644936_0_CustomAttributesCacheGenerator,
	t_508084344_0_CustomAttributesCacheGenerator,
	t1817195393_0_CustomAttributesCacheGenerator,
	t1817195393_0_CustomAttributesCacheGenerator_m833118514_0,
	t_865191485_0_CustomAttributesCacheGenerator,
	t_865191485_0_CustomAttributesCacheGenerator_m1778903390_0,
	t_865191485_0_CustomAttributesCacheGenerator_t_865191485_0_m1778903390_0_Arg0_ParameterInfo,
	t_865191485_0_CustomAttributesCacheGenerator_m_373292444_0,
	t_865191485_0_CustomAttributesCacheGenerator_m_23091607_0,
	t_511504902_0_CustomAttributesCacheGenerator_m1486058998_0,
	t_511504902_0_CustomAttributesCacheGenerator_t_511504902_0_m1486058998_0_Arg0_ParameterInfo,
	t_511504902_0_CustomAttributesCacheGenerator_m_1194169842_0,
	t_511504902_0_CustomAttributesCacheGenerator_t_511504902_0_m_1194169842_0_Arg0_ParameterInfo,
	t_511504902_0_CustomAttributesCacheGenerator_m231813403_0,
	t_511504902_0_CustomAttributesCacheGenerator_m626989480_0,
	t_511504902_0_CustomAttributesCacheGenerator_m_1029107264_0,
	t_511504902_0_CustomAttributesCacheGenerator_m1837187359_0,
	t_511504902_0_CustomAttributesCacheGenerator_m1928495229_0,
	t_511504902_0_CustomAttributesCacheGenerator_m_1384044582_0,
	t_511504902_0_CustomAttributesCacheGenerator_m_1979683359_0,
	t_511504902_0_CustomAttributesCacheGenerator_m_483815959_0,
	t_511504902_0_CustomAttributesCacheGenerator_m_1079472321_0,
	t_511504902_0_CustomAttributesCacheGenerator_m_324595110_0,
	t_511504902_0_CustomAttributesCacheGenerator_m541174016_0,
	t_511504902_0_CustomAttributesCacheGenerator_m_141696072_0,
	t_511504902_0_CustomAttributesCacheGenerator_m935322186_0,
	t_511504902_0_CustomAttributesCacheGenerator_m_735058272_0,
	t_511504902_0_CustomAttributesCacheGenerator_m_2115954343_0,
	t_511504902_0_CustomAttributesCacheGenerator_m_1209085412_0,
	t_54711964_0_CustomAttributesCacheGenerator_m_1891390025_0,
	t_54711964_0_CustomAttributesCacheGenerator_m1544525007_0,
	t_1226468257_0_CustomAttributesCacheGenerator_m41137238_0,
	t_1226468257_0_CustomAttributesCacheGenerator_m1051800773_0,
	t_1226468257_0_CustomAttributesCacheGenerator_m_949840969_0,
	t_1226468257_0_CustomAttributesCacheGenerator_m_1455448833_0,
	t_667770450_0_CustomAttributesCacheGenerator,
	t_667770450_0_CustomAttributesCacheGenerator_m4361650_0,
	t_667770450_0_CustomAttributesCacheGenerator_m_1095997222_0,
	t_667770450_0_CustomAttributesCacheGenerator_m439065308_0,
	t_667770450_0_CustomAttributesCacheGenerator_m620681523_0,
	t_667770450_0_CustomAttributesCacheGenerator_m281378687_0,
	t_667770450_0_CustomAttributesCacheGenerator_m1671272302_0,
	t_667770450_0_CustomAttributesCacheGenerator_m_665917938_0,
	t_667770450_0_CustomAttributesCacheGenerator_m_715770869_0,
	t_667770450_0_CustomAttributesCacheGenerator_m_182638438_0,
	t_667770450_0_CustomAttributesCacheGenerator_m_229445853_0,
	t_667770450_0_CustomAttributesCacheGenerator_m_476443659_0,
	t_667770450_0_CustomAttributesCacheGenerator_m_438622127_0,
	t170601275_0_CustomAttributesCacheGenerator_m693512502_0,
	t41854234_0_CustomAttributesCacheGenerator_m56137242_0,
	t41854234_0_CustomAttributesCacheGenerator_m_1519437139_0,
	t_1939194760_0_CustomAttributesCacheGenerator_m1979591766_0,
	t_1939194760_0_CustomAttributesCacheGenerator_m570286059_0,
	t_253031098_0_CustomAttributesCacheGenerator,
	t_253031098_0_CustomAttributesCacheGenerator_m_1977049642_0,
	t_253031098_0_CustomAttributesCacheGenerator_m_1514026035_0,
	t_2063307640_0_CustomAttributesCacheGenerator_m_1665775301_0,
	t_2063307640_0_CustomAttributesCacheGenerator_m1292564468_0,
	t_2063307640_0_CustomAttributesCacheGenerator_m_619453360_0,
	t_1796846815_0_CustomAttributesCacheGenerator,
	t_1796846815_0_CustomAttributesCacheGenerator_m954570311_0,
	t_1796846815_0_CustomAttributesCacheGenerator_m_138067647_0,
	t_1796846815_0_CustomAttributesCacheGenerator_m_721095557_0,
	t431258083_0_CustomAttributesCacheGenerator_m_1534837145_0,
	t431258083_0_CustomAttributesCacheGenerator_m913506328_0,
	t431258083_0_CustomAttributesCacheGenerator_t431258083_0_m_884744342_0_Arg1_ParameterInfo,
	t431258083_0_CustomAttributesCacheGenerator_t431258083_0_m_884744342_0_Arg2_ParameterInfo,
	t431258083_0_CustomAttributesCacheGenerator_t431258083_0_m_884744342_0_Arg3_ParameterInfo,
	t431258083_0_CustomAttributesCacheGenerator_t431258083_0_m_884744342_0_Arg4_ParameterInfo,
	t431258083_0_CustomAttributesCacheGenerator_t431258083_0_m_884744342_0_Arg5_ParameterInfo,
	t431258083_0_CustomAttributesCacheGenerator_t431258083_0_m_884744342_0_Arg6_ParameterInfo,
	t_708170660_0_CustomAttributesCacheGenerator,
	t41806862_0_CustomAttributesCacheGenerator,
	t41806861_0_CustomAttributesCacheGenerator,
	t1299343259_0_CustomAttributesCacheGenerator,
	t52999491_0_CustomAttributesCacheGenerator,
	t52999491_0_CustomAttributesCacheGenerator_m1043108654_0,
	t_1768411585_0_CustomAttributesCacheGenerator,
	t55839158_0_CustomAttributesCacheGenerator,
	t469014194_0_CustomAttributesCacheGenerator,
	t41806860_0_CustomAttributesCacheGenerator,
	t1201574125_0_CustomAttributesCacheGenerator_t1201574125_0_m1604773625_0_Arg4_ParameterInfo,
	t1201574125_0_CustomAttributesCacheGenerator_t1201574125_0_m1604773625_0_Arg5_ParameterInfo,
	t_2054041579_0_CustomAttributesCacheGenerator,
	t1609726178_0_CustomAttributesCacheGenerator,
	t1609726178_0_CustomAttributesCacheGenerator_t1609726178_0_m_1480519289_0_Arg0_ParameterInfo,
	t1609726178_0_CustomAttributesCacheGenerator_m_586973182_0,
	t1609726178_0_CustomAttributesCacheGenerator_m_2104824618_0,
	t1609726178_0_CustomAttributesCacheGenerator_m1486386337_0,
	t_185746138_0_CustomAttributesCacheGenerator,
	t_546059357_0_CustomAttributesCacheGenerator_m1177342209_0,
	t_546059357_0_CustomAttributesCacheGenerator_m_1114421827_0,
	t_546059357_0_CustomAttributesCacheGenerator_m885423409_0,
	t_546059357_0_CustomAttributesCacheGenerator_m834202955_0,
	t_546059357_0_CustomAttributesCacheGenerator_m1551648727_0,
	t_546059357_0_CustomAttributesCacheGenerator_m_730661109_0,
	t_546059357_0_CustomAttributesCacheGenerator_m693024247_0,
	t_546059357_0_CustomAttributesCacheGenerator_m_319342197_0,
	t_546059357_0_CustomAttributesCacheGenerator_m1402803191_0,
	t_546059357_0_CustomAttributesCacheGenerator_m_1291232666_0,
	t_546059357_0_CustomAttributesCacheGenerator_m_1530008590_0,
	t_546059357_0_CustomAttributesCacheGenerator_m90487700_0,
	t_707477360_0_CustomAttributesCacheGenerator,
	t_100361472_0_CustomAttributesCacheGenerator_m243305716_0,
	t2091994139_0_CustomAttributesCacheGenerator,
	t_2097132648_0_CustomAttributesCacheGenerator,
	t_796521790_0_CustomAttributesCacheGenerator_m678579425_0,
	t_1290979334_0_CustomAttributesCacheGenerator_m648312929_0,
	t_1290979334_0_CustomAttributesCacheGenerator_m953675160_0,
	t_1290979334_0_CustomAttributesCacheGenerator_m_1119454494_0,
	t_1290979334_0_CustomAttributesCacheGenerator_m_1387369845_0,
	t_1290979334_0_CustomAttributesCacheGenerator_t_1290979334_0_m_1387369845_0_Arg0_ParameterInfo,
	t_1290979334_0_CustomAttributesCacheGenerator_m_570214650_0,
	t_1290979334_0_CustomAttributesCacheGenerator_m1204728089_0,
	t_1455808614_0_CustomAttributesCacheGenerator_m_265910300_0,
	t_1653830710_0_CustomAttributesCacheGenerator_m_1475186972_0,
	t_1653830710_0_CustomAttributesCacheGenerator_m1785791149_0,
	t_1653830710_0_CustomAttributesCacheGenerator_m_1561414589_0,
	t_1653830710_0_CustomAttributesCacheGenerator_m_105429989_0,
	t_1653830710_0_CustomAttributesCacheGenerator_m_618911079_0,
	t_1471694533_0_CustomAttributesCacheGenerator_m637715817_0,
	t214060031_0_CustomAttributesCacheGenerator_m_362978879_0,
	t214060031_0_CustomAttributesCacheGenerator_m121019172_0,
	t214060031_0_CustomAttributesCacheGenerator_m1621366113_0,
	t214060031_0_CustomAttributesCacheGenerator_m_1583709306_0,
	t_1158198943_0_CustomAttributesCacheGenerator_t_1158198943_0_m_1345322169_0_Arg1_ParameterInfo,
	t_332870030_0_CustomAttributesCacheGenerator,
	t_332870030_0_CustomAttributesCacheGenerator_m_982905473_0,
	t_332870030_0_CustomAttributesCacheGenerator_m1085614149_0,
	t_332870030_0_CustomAttributesCacheGenerator_m478775228_0,
	t_332870030_0_CustomAttributesCacheGenerator_m966065939_0,
	t_332870030_0_CustomAttributesCacheGenerator_m_713946852_0,
	t_332870030_0_CustomAttributesCacheGenerator_m_1469516114_0,
	t_332870030_0_CustomAttributesCacheGenerator_m_306468345_0,
	t_456341459_0_CustomAttributesCacheGenerator_m_203016578_0,
	t_456341459_0_CustomAttributesCacheGenerator_m_1820383903_0,
	t_456341459_0_CustomAttributesCacheGenerator_m_305743152_0,
	t_456341459_0_CustomAttributesCacheGenerator_m_886580504_0,
	t_947964686_0_CustomAttributesCacheGenerator_m_215911686_0,
	t_947964686_0_CustomAttributesCacheGenerator_m1796096907_0,
	t_947964686_0_CustomAttributesCacheGenerator_m_456632991_0,
	t1504981296_0_CustomAttributesCacheGenerator,
	t1504981296_0_CustomAttributesCacheGenerator_m_757999889_0,
	t1504981296_0_CustomAttributesCacheGenerator_m_1157253730_0,
	t1504981296_0_CustomAttributesCacheGenerator_m1801974358_0,
	t1504981296_0_CustomAttributesCacheGenerator_m_1586143107_0,
	t1504981296_0_CustomAttributesCacheGenerator_m1329692468_0,
	t1504981296_0_CustomAttributesCacheGenerator_m73686965_0,
	t1504981296_0_CustomAttributesCacheGenerator_m_53594877_0,
	t1504981296_0_CustomAttributesCacheGenerator_m1785951490_0,
	t1504981296_0_CustomAttributesCacheGenerator_m705925974_0,
	t1504981296_0_CustomAttributesCacheGenerator_m1743144302_0,
	t1504981296_0_CustomAttributesCacheGenerator_m529506484_0,
	t1504981296_0_CustomAttributesCacheGenerator_m_1542718650_0,
	t1504981296_0_CustomAttributesCacheGenerator_m475173995_0,
	t1504981296_0_CustomAttributesCacheGenerator_m989474043_0,
	t1504981296_0_CustomAttributesCacheGenerator_m_1372452069_0,
	t1504981296_0_CustomAttributesCacheGenerator_m1679634170_0,
	t1504981296_0_CustomAttributesCacheGenerator_m24116662_0,
	t1504981296_0_CustomAttributesCacheGenerator_m94860165_0,
	t1504981296_0_CustomAttributesCacheGenerator_m_882768360_0,
	t1504981296_0_CustomAttributesCacheGenerator_m_1999214500_0,
	t1504981296_0_CustomAttributesCacheGenerator_m1020711785_0,
	t_191722948_0_CustomAttributesCacheGenerator_m_803426473_0,
	t_191722948_0_CustomAttributesCacheGenerator_t_191722948_0_m_803426473_0_Arg2_ParameterInfo,
	t_191722948_0_CustomAttributesCacheGenerator_m317712981_0,
	t_191722948_0_CustomAttributesCacheGenerator_t_191722948_0_m317712981_0_Arg1_ParameterInfo,
	t_191722948_0_CustomAttributesCacheGenerator_t_191722948_0_m177245518_0_Arg3_ParameterInfo,
	t1820991413_0_CustomAttributesCacheGenerator,
	t1820991413_0_CustomAttributesCacheGenerator_m_882328808_0,
	t1820991413_0_CustomAttributesCacheGenerator_m_737717129_0,
	t1820991413_0_CustomAttributesCacheGenerator_m_1304471689_0,
	t1820991413_0_CustomAttributesCacheGenerator_m_555768184_0,
	t1852343413_0_CustomAttributesCacheGenerator,
	t1852343413_0_CustomAttributesCacheGenerator_m_1140850520_0,
	t1852343413_0_CustomAttributesCacheGenerator_m_790117731_0,
	t1852343413_0_CustomAttributesCacheGenerator_m666563676_0,
	t1852343413_0_CustomAttributesCacheGenerator_m_826704812_0,
	t1852343413_0_CustomAttributesCacheGenerator_m_1786805333_0,
	t1852343413_0_CustomAttributesCacheGenerator_m1469271462_0,
	t1852343413_0_CustomAttributesCacheGenerator_m1744905232_0,
	t1852343413_0_CustomAttributesCacheGenerator_m296997955_0,
	t1852343413_0_CustomAttributesCacheGenerator_t1852343413_0_m296997955_0_Arg1_ParameterInfo,
	t1852343413_0_CustomAttributesCacheGenerator_m1399371129_0,
	t1852343413_0_CustomAttributesCacheGenerator_m987450539_0,
	t1852343413_0_CustomAttributesCacheGenerator_m_248021470_0,
	t1852343413_0_CustomAttributesCacheGenerator_m1923670638_0,
	t1852343413_0_CustomAttributesCacheGenerator_m1675795839_0,
	t1852343413_0_CustomAttributesCacheGenerator_m524237270_0,
	t1852343413_0_CustomAttributesCacheGenerator_m_1628610645_0,
	t206792609_0_CustomAttributesCacheGenerator_m2098048324_0,
	t206792609_0_CustomAttributesCacheGenerator_m_161613576_0,
	t206792609_0_CustomAttributesCacheGenerator_m_1502443565_0,
	t206792609_0_CustomAttributesCacheGenerator_m464100923_0,
	t206792609_0_CustomAttributesCacheGenerator_m47917805_0,
	t206792609_0_CustomAttributesCacheGenerator_m1275967966_0,
	t206792609_0_CustomAttributesCacheGenerator_m_1992801355_0,
	t206792609_0_CustomAttributesCacheGenerator_m1140491498_0,
	t206792609_0_CustomAttributesCacheGenerator_m1434891730_0,
	t206792609_0_CustomAttributesCacheGenerator_m1463942798_0,
	t206792609_0_CustomAttributesCacheGenerator_m2050827666_0,
	t206792609_0_CustomAttributesCacheGenerator_m_1413881811_0,
	t206792609_0_CustomAttributesCacheGenerator_m636835668_0,
	t206792609_0_CustomAttributesCacheGenerator_m1501857600_0,
	t_984328214_0_CustomAttributesCacheGenerator,
	t_1521861052_0_CustomAttributesCacheGenerator,
	t_1521861052_0_CustomAttributesCacheGenerator_m260620116_0,
	t_1521861052_0_CustomAttributesCacheGenerator_m_362547046_0,
	t_1521861052_0_CustomAttributesCacheGenerator_m_15554743_0,
	t_1521861052_0_CustomAttributesCacheGenerator_t_1521861052_0_m_15554743_0_Arg1_ParameterInfo,
	t_1521861052_0_CustomAttributesCacheGenerator_m_149117258_0,
	t_1521861052_0_CustomAttributesCacheGenerator_m_731650064_0,
	t_1521861052_0_CustomAttributesCacheGenerator_t_1521861052_0_m_731650064_0_Arg1_ParameterInfo,
	t_1521861052_0_CustomAttributesCacheGenerator_m95027445_0,
	t_1521861052_0_CustomAttributesCacheGenerator_m2121813744_0,
	t_1521861052_0_CustomAttributesCacheGenerator_m2079638459_0,
	t_1521861052_0_CustomAttributesCacheGenerator_m_137130298_0,
	t_1521861052_0_CustomAttributesCacheGenerator_m_1964204322_0,
	t_1521861052_0_CustomAttributesCacheGenerator_m_136016427_0,
	t_1521861052_0_CustomAttributesCacheGenerator_m_2090713856_0,
	t_1521861052_0_CustomAttributesCacheGenerator_m282495858_0,
	t_1521861052_0_CustomAttributesCacheGenerator_t_1521861052_0_m282495858_0_Arg1_ParameterInfo,
	t_1521861052_0_CustomAttributesCacheGenerator_m_1951473315_0,
	t_1521861052_0_CustomAttributesCacheGenerator_m1833688338_0,
	t_1521861052_0_CustomAttributesCacheGenerator_m_306115870_0,
	t_1521861052_0_CustomAttributesCacheGenerator_m1947404527_0,
	t_1521861052_0_CustomAttributesCacheGenerator_m_1724172022_0,
	t_1521861052_0_CustomAttributesCacheGenerator_m938141395_0,
	t_1521861052_0_CustomAttributesCacheGenerator_m_1855811807_0,
	t_1521861052_0_CustomAttributesCacheGenerator_m_1964563233_0,
	t_970838390_0_CustomAttributesCacheGenerator,
	t_970838390_0_CustomAttributesCacheGenerator_m_1597483601_0,
	t_970838390_0_CustomAttributesCacheGenerator_m_1189200461_0,
	t_970838390_0_CustomAttributesCacheGenerator_m_69247581_0,
	t_970838390_0_CustomAttributesCacheGenerator_m_1594152589_0,
	t_970838390_0_CustomAttributesCacheGenerator_m_574213086_0,
	t_970838390_0_CustomAttributesCacheGenerator_m_1821134654_0,
	t_970838390_0_CustomAttributesCacheGenerator_m_309963681_0,
	t_970838390_0_CustomAttributesCacheGenerator_t_970838390_0_m_369337872_0_Arg1_ParameterInfo,
	t_970838390_0_CustomAttributesCacheGenerator_m_877228894_0,
	t_970838390_0_CustomAttributesCacheGenerator_t_970838390_0_m_1564405937_0_Arg0_ParameterInfo,
	t_970838390_0_CustomAttributesCacheGenerator_m843288020_0,
	t_970838390_0_CustomAttributesCacheGenerator_t_970838390_0_m908027537_0_Arg1_ParameterInfo,
	t_970838390_0_CustomAttributesCacheGenerator_m_1495564796_0,
	t_970838390_0_CustomAttributesCacheGenerator_m_102782667_0,
	t_970838390_0_CustomAttributesCacheGenerator_t_970838390_0_m1920178904_0_Arg1_ParameterInfo,
	t_970838390_0_CustomAttributesCacheGenerator_m_53138905_0,
	t_970838390_0_CustomAttributesCacheGenerator_m_851674931_0,
	t_970838390_0_CustomAttributesCacheGenerator_m_1710878509_0,
	t_970838390_0_CustomAttributesCacheGenerator_t_970838390_0_m_1710878509_0_Arg1_ParameterInfo,
	t_970838390_0_CustomAttributesCacheGenerator_t_970838390_0_m_1710878509_0_Arg2_ParameterInfo,
	t_970838390_0_CustomAttributesCacheGenerator_m325086847_0,
	t_970838390_0_CustomAttributesCacheGenerator_m2041012277_0,
	t_970838390_0_CustomAttributesCacheGenerator_m_2053535163_0,
	t_970838390_0_CustomAttributesCacheGenerator_t_970838390_0_m_2053535163_0_Arg1_ParameterInfo,
	t_970838390_0_CustomAttributesCacheGenerator_t_970838390_0_m_2053535163_0_Arg2_ParameterInfo,
	t_970838390_0_CustomAttributesCacheGenerator_m913946877_0,
	t_970838390_0_CustomAttributesCacheGenerator_m_679288709_0,
	t_970838390_0_CustomAttributesCacheGenerator_m_2064782764_0,
	t_970838390_0_CustomAttributesCacheGenerator_t_970838390_0_m_2064782764_0_Arg1_ParameterInfo,
	t_970838390_0_CustomAttributesCacheGenerator_t_970838390_0_m_2064782764_0_Arg2_ParameterInfo,
	t_970838390_0_CustomAttributesCacheGenerator_m1308086896_0,
	t_970838390_0_CustomAttributesCacheGenerator_m1706240890_0,
	t_1195247930_0_CustomAttributesCacheGenerator_m306258075_0,
	t_1195247930_0_CustomAttributesCacheGenerator_m1986025102_0,
	t_1195247930_0_CustomAttributesCacheGenerator_m_31641556_0,
	t_1195247930_0_CustomAttributesCacheGenerator_t_1195247930_0_m_31641556_0_Arg1_ParameterInfo,
	t_1195247930_0_CustomAttributesCacheGenerator_m_450679106_0,
	t_1195247930_0_CustomAttributesCacheGenerator_t_1195247930_0_m252895367_0_Arg0_ParameterInfo,
	t_1195247930_0_CustomAttributesCacheGenerator_m1235194528_0,
	t_1195247930_0_CustomAttributesCacheGenerator_t_1195247930_0_m993725821_0_Arg1_ParameterInfo,
	t_1195247930_0_CustomAttributesCacheGenerator_t_1195247930_0_m1568786844_0_Arg1_ParameterInfo,
	t_1195247930_0_CustomAttributesCacheGenerator_m_808442897_0,
	t_1195247930_0_CustomAttributesCacheGenerator_m909382139_0,
	t_1195247930_0_CustomAttributesCacheGenerator_m725607808_0,
	t_1195247930_0_CustomAttributesCacheGenerator_m_1582505419_0,
	t_1195247930_0_CustomAttributesCacheGenerator_m_1407386097_0,
	t_1195247930_0_CustomAttributesCacheGenerator_m313590879_0,
	t_1195247930_0_CustomAttributesCacheGenerator_m_52051361_0,
	t_1195247930_0_CustomAttributesCacheGenerator_m1425941094_0,
	t_1195247930_0_CustomAttributesCacheGenerator_m717375123_0,
	t_1195247930_0_CustomAttributesCacheGenerator_m71956653_0,
	t_1195247930_0_CustomAttributesCacheGenerator_t_1195247930_0_m71956653_0_Arg1_ParameterInfo,
	t_1195247930_0_CustomAttributesCacheGenerator_t_1195247930_0_m71956653_0_Arg2_ParameterInfo,
	t_1195247930_0_CustomAttributesCacheGenerator_m214735204_0,
	t_1195247930_0_CustomAttributesCacheGenerator_m_537401682_0,
	t_1195247930_0_CustomAttributesCacheGenerator_m_866768701_0,
	t_1195247930_0_CustomAttributesCacheGenerator_t_1195247930_0_m_866768701_0_Arg0_ParameterInfo,
	t_2084493409_0_CustomAttributesCacheGenerator_m1881704498_0,
	t_2084493409_0_CustomAttributesCacheGenerator_m101633598_0,
	t_2084493409_0_CustomAttributesCacheGenerator_m94028171_0,
	t_2084493409_0_CustomAttributesCacheGenerator_m432504087_0,
	t_2084493409_0_CustomAttributesCacheGenerator_m_1867265931_0,
	t_2084493409_0_CustomAttributesCacheGenerator_m2064954684_0,
	t_2084493409_0_CustomAttributesCacheGenerator_m37206568_0,
	t_2084493409_0_CustomAttributesCacheGenerator_m_1726417386_0,
	t_2084493409_0_CustomAttributesCacheGenerator_m_614189430_0,
	t_2084493409_0_CustomAttributesCacheGenerator_m927919099_0,
	t_2084493409_0_CustomAttributesCacheGenerator_m_170246274_0,
	t_2084493409_0_CustomAttributesCacheGenerator_m1963830867_0,
	t_2084493409_0_CustomAttributesCacheGenerator_m_900194095_0,
	t_2084493409_0_CustomAttributesCacheGenerator_m_978139552_0,
	t_2084493409_0_CustomAttributesCacheGenerator_t_2084493409_0_m423862381_0_Arg1_ParameterInfo,
	t_2084493409_0_CustomAttributesCacheGenerator_m_1394975506_0,
	t_2084493409_0_CustomAttributesCacheGenerator_m_180277649_0,
	t_2084493409_0_CustomAttributesCacheGenerator_m69330567_0,
	t_2084493409_0_CustomAttributesCacheGenerator_m881385315_0,
	t_2084493409_0_CustomAttributesCacheGenerator_m_688438525_0,
	t_2084493409_0_CustomAttributesCacheGenerator_m10844547_0,
	t_2084493409_0_CustomAttributesCacheGenerator_m_456379112_0,
	t_1996775946_0_CustomAttributesCacheGenerator_m_2061799192_0,
	t_1996775946_0_CustomAttributesCacheGenerator_m862335845_0,
	t_1996775946_0_CustomAttributesCacheGenerator_m_13326759_0,
	t_1996775946_0_CustomAttributesCacheGenerator_m357614587_0,
	t_1317994156_0_CustomAttributesCacheGenerator_m_1410246093_0,
	t_1317994156_0_CustomAttributesCacheGenerator_m374035151_0,
	t_1317994156_0_CustomAttributesCacheGenerator_m976649312_0,
	t_1380704979_0_CustomAttributesCacheGenerator,
	t_1380704979_0_CustomAttributesCacheGenerator_m1526969134_0,
	t_1380704979_0_CustomAttributesCacheGenerator_m596806620_0,
	t_1380704979_0_CustomAttributesCacheGenerator_m_925097927_0,
	t_1380704979_0_CustomAttributesCacheGenerator_m2146046688_0,
	t_1380704979_0_CustomAttributesCacheGenerator_m_750631438_0,
	t_1380704979_0_CustomAttributesCacheGenerator_m_1368718113_0,
	t_1380704979_0_CustomAttributesCacheGenerator_m188535056_0,
	t_1380704979_0_CustomAttributesCacheGenerator_m1337741429_0,
	t_1380704979_0_CustomAttributesCacheGenerator_m_1399027316_0,
	t_1380704979_0_CustomAttributesCacheGenerator_m628503053_0,
	t_1380704979_0_CustomAttributesCacheGenerator_m2078195592_0,
	t_1380704979_0_CustomAttributesCacheGenerator_m2025479886_0,
	t_1380704979_0_CustomAttributesCacheGenerator_m_1951622824_0,
	t_1380704979_0_CustomAttributesCacheGenerator_m_1593316012_0,
	t_1380704979_0_CustomAttributesCacheGenerator_m1751152777_0,
	t_1380704979_0_CustomAttributesCacheGenerator_m_5576826_0,
	t_1380704979_0_CustomAttributesCacheGenerator_m1878099875_0,
	t_1380704979_0_CustomAttributesCacheGenerator_m1530310341_0,
	t_1380704979_0_CustomAttributesCacheGenerator_m_1318483331_0,
	t_1380704979_0_CustomAttributesCacheGenerator_m1857583697_0,
	t_1380704979_0_CustomAttributesCacheGenerator_m1702084778_0,
	t_1235066391_0_CustomAttributesCacheGenerator_m1619949821_0,
	t_1235066391_0_CustomAttributesCacheGenerator_t_1235066391_0_m1386820036_0_Arg1_ParameterInfo,
	t_1235066391_0_CustomAttributesCacheGenerator_m_1015911253_0,
	t661838212_0_CustomAttributesCacheGenerator,
	t271066489_0_CustomAttributesCacheGenerator,
	t271066489_0_CustomAttributesCacheGenerator_t271066489_0____impactForceSum_PropertyInfo,
	t271066489_0_CustomAttributesCacheGenerator_t271066489_0____frictionForceSum_PropertyInfo,
	t271066489_0_CustomAttributesCacheGenerator_t271066489_0____other_PropertyInfo,
	t2043893316_0_CustomAttributesCacheGenerator_t2043893316_0_m2036777053_0_Arg3_ParameterInfo,
	t2043893316_0_CustomAttributesCacheGenerator_t2043893316_0_m2036777053_0_Arg4_ParameterInfo,
	t2043893316_0_CustomAttributesCacheGenerator_t2043893316_0_m2036777053_0_Arg5_ParameterInfo,
	t2043893316_0_CustomAttributesCacheGenerator_m2009151399_0,
	t2043893316_0_CustomAttributesCacheGenerator_t2043893316_0_m233619224_0_Arg2_ParameterInfo,
	t2043893316_0_CustomAttributesCacheGenerator_t2043893316_0_m233619224_0_Arg3_ParameterInfo,
	t2043893316_0_CustomAttributesCacheGenerator_t2043893316_0_m233619224_0_Arg4_ParameterInfo,
	t2043893316_0_CustomAttributesCacheGenerator_m233036521_0,
	t2043893316_0_CustomAttributesCacheGenerator_t2043893316_0_m410413656_0_Arg1_ParameterInfo,
	t2043893316_0_CustomAttributesCacheGenerator_t2043893316_0_m410413656_0_Arg2_ParameterInfo,
	t2043893316_0_CustomAttributesCacheGenerator_t2043893316_0_m410413656_0_Arg3_ParameterInfo,
	t2043893316_0_CustomAttributesCacheGenerator_t2043893316_0_m_386703705_0_Arg2_ParameterInfo,
	t2043893316_0_CustomAttributesCacheGenerator_t2043893316_0_m_386703705_0_Arg3_ParameterInfo,
	t2043893316_0_CustomAttributesCacheGenerator_t2043893316_0_m_386703705_0_Arg4_ParameterInfo,
	t2043893316_0_CustomAttributesCacheGenerator_m2126789092_0,
	t2043893316_0_CustomAttributesCacheGenerator_m93849932_0,
	t_334270877_0_CustomAttributesCacheGenerator,
	t106650717_0_CustomAttributesCacheGenerator_m_1015661876_0,
	t_1821926655_0_CustomAttributesCacheGenerator,
	t604262886_0_CustomAttributesCacheGenerator_m_338899477_0,
	t604262886_0_CustomAttributesCacheGenerator_m122312471_0,
	t604262886_0_CustomAttributesCacheGenerator_t604262886_0_m_1991580041_0_Arg2_ParameterInfo,
	t604262886_0_CustomAttributesCacheGenerator_t604262886_0_m_1991580041_0_Arg3_ParameterInfo,
	t604262886_0_CustomAttributesCacheGenerator_t604262886_0_m_1991580041_0_Arg4_ParameterInfo,
	t604262886_0_CustomAttributesCacheGenerator_t604262886_0_m_1991580041_0_Arg5_ParameterInfo,
	t604262886_0_CustomAttributesCacheGenerator_m_921646678_0,
	t604262886_0_CustomAttributesCacheGenerator_m_1908584787_0,
	t_874511869_0_CustomAttributesCacheGenerator,
	t118001752_0_CustomAttributesCacheGenerator_m548319077_0,
	t118001752_0_CustomAttributesCacheGenerator_m_1094479118_0,
	t118001752_0_CustomAttributesCacheGenerator_m1958598324_0,
	t_251249601_0_CustomAttributesCacheGenerator_m1321121400_0,
	t973488553_0_CustomAttributesCacheGenerator,
	t1350045327_0_CustomAttributesCacheGenerator,
	t1251912602_0_CustomAttributesCacheGenerator_m_1069893518_0,
	t_2050270981_0_CustomAttributesCacheGenerator_m1966286598_0,
	t_2050270981_0_CustomAttributesCacheGenerator_m_1990108452_0,
	t_937072003_0_CustomAttributesCacheGenerator,
	t_937072003_0_CustomAttributesCacheGenerator_t_937072003_0____data_PropertyInfo,
	t2134038592_0_CustomAttributesCacheGenerator,
	t_1392678700_0_CustomAttributesCacheGenerator,
	t2088860905_0_CustomAttributesCacheGenerator,
	t2088860905_0_CustomAttributesCacheGenerator_t2088860905_0____nameHash_PropertyInfo,
	t1804032761_0_CustomAttributesCacheGenerator,
	t462292938_0_CustomAttributesCacheGenerator,
	t462292938_0_CustomAttributesCacheGenerator_m652575931_0,
	t462292938_0_CustomAttributesCacheGenerator_m_981116582_0,
	t462292938_0_CustomAttributesCacheGenerator_m1893192746_0,
	t462292938_0_CustomAttributesCacheGenerator_m_1190908930_0,
	t462292938_0_CustomAttributesCacheGenerator_m2002790359_0,
	t462292938_0_CustomAttributesCacheGenerator_m1445965342_0,
	t1738786850_0_CustomAttributesCacheGenerator,
	t_1994639022_0_CustomAttributesCacheGenerator,
	t_1495943506_0_CustomAttributesCacheGenerator,
	t_1318152919_0_CustomAttributesCacheGenerator,
	t_1318152919_0_CustomAttributesCacheGenerator_m293029225_0,
	t_1318152919_0_CustomAttributesCacheGenerator_m1755131202_0,
	t_1318152919_0_CustomAttributesCacheGenerator_m1252464769_0,
	t_1318152919_0_CustomAttributesCacheGenerator_m661810980_0,
	t_1318152919_0_CustomAttributesCacheGenerator_m264332683_0,
	t_1318152919_0_CustomAttributesCacheGenerator_m393921805_0,
	t_1318152919_0_CustomAttributesCacheGenerator_m1809798004_0,
	t_1318152919_0_CustomAttributesCacheGenerator_m_7785355_0,
	t_1318152919_0_CustomAttributesCacheGenerator_m_2100871067_0,
	t483281222_0_CustomAttributesCacheGenerator_m2086804907_0,
	t483281222_0_CustomAttributesCacheGenerator_m538120140_0,
	t483281222_0_CustomAttributesCacheGenerator_m2007522718_0,
	t483281222_0_CustomAttributesCacheGenerator_m1803576936_0,
	t483281222_0_CustomAttributesCacheGenerator_m1732593415_0,
	t47513119_0_CustomAttributesCacheGenerator,
	t_1553455383_0_CustomAttributesCacheGenerator,
	t_1850347857_0_CustomAttributesCacheGenerator,
	t1478060743_0_CustomAttributesCacheGenerator,
	t_1647648069_0_CustomAttributesCacheGenerator_m1816014618_0,
	t_1647648069_0_CustomAttributesCacheGenerator_m_1887541252_0,
	t_1647648069_0_CustomAttributesCacheGenerator_m1187332710_0,
	t_1647648069_0_CustomAttributesCacheGenerator_m1115379735_0,
	t_1647648069_0_CustomAttributesCacheGenerator_m298557412_0,
	t_1647648069_0_CustomAttributesCacheGenerator_m1520474171_0,
	t_1647648069_0_CustomAttributesCacheGenerator_m1969549562_0,
	t_1647648069_0_CustomAttributesCacheGenerator_m730801767_0,
	t_1647648069_0_CustomAttributesCacheGenerator_m_1420124802_0,
	t_1647648069_0_CustomAttributesCacheGenerator_m_1071196998_0,
	t_1647648069_0_CustomAttributesCacheGenerator_m_311993723_0,
	t_1647648069_0_CustomAttributesCacheGenerator_m_1174112860_0,
	t_1647648069_0_CustomAttributesCacheGenerator_m_1372147303_0,
	t_1647648069_0_CustomAttributesCacheGenerator_m316548313_0,
	t_1647648069_0_CustomAttributesCacheGenerator_m1396307660_0,
	t_1647648069_0_CustomAttributesCacheGenerator_m537411565_0,
	t_1647648069_0_CustomAttributesCacheGenerator_m1290649642_0,
	t_1647648069_0_CustomAttributesCacheGenerator_m_498432229_0,
	t1030378946_0_CustomAttributesCacheGenerator_m1304564441_0,
	t1030378946_0_CustomAttributesCacheGenerator_m_1001982672_0,
	t1030378946_0_CustomAttributesCacheGenerator_m_940346289_0,
	t1030378946_0_CustomAttributesCacheGenerator_m_349578499_0,
	t1030378946_0_CustomAttributesCacheGenerator_m534041855_0,
	t530516188_0_CustomAttributesCacheGenerator_m_952157228_0,
	t530516188_0_CustomAttributesCacheGenerator_m132373064_0,
	t530516188_0_CustomAttributesCacheGenerator_m_2080194999_0,
	t530516188_0_CustomAttributesCacheGenerator_m_1574459208_0,
	t530516188_0_CustomAttributesCacheGenerator_m1388844875_0,
	t530516188_0_CustomAttributesCacheGenerator_m_1432749857_0,
	t530516188_0_CustomAttributesCacheGenerator_m803316782_0,
	t530516188_0_CustomAttributesCacheGenerator_m1462355522_0,
	t530516188_0_CustomAttributesCacheGenerator_m_900143893_0,
	t530516188_0_CustomAttributesCacheGenerator_m_772753257_0,
	t530516188_0_CustomAttributesCacheGenerator_m_1900169123_0,
	t530516188_0_CustomAttributesCacheGenerator_m_1444396179_0,
	t530516188_0_CustomAttributesCacheGenerator_m_1875216167_0,
	t530516188_0_CustomAttributesCacheGenerator_m729405782_0,
	t530516188_0_CustomAttributesCacheGenerator_m_1289290876_0,
	t530516188_0_CustomAttributesCacheGenerator_m_1408630901_0,
	t530516188_0_CustomAttributesCacheGenerator_m_717877917_0,
	t530516188_0_CustomAttributesCacheGenerator_m1437892490_0,
	t530516188_0_CustomAttributesCacheGenerator_m4243141_0,
	t530516188_0_CustomAttributesCacheGenerator_m_1866936300_0,
	t432539939_0_CustomAttributesCacheGenerator_m_932703303_0,
	t432539939_0_CustomAttributesCacheGenerator_m_2141920627_0,
	t432539939_0_CustomAttributesCacheGenerator_m1237215542_0,
	t1611256703_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map0,
	t1611256703_0_CustomAttributesCacheGenerator_m1829330051_0,
	t1611256703_0_CustomAttributesCacheGenerator_m_393584670_0,
	t1611256703_0_CustomAttributesCacheGenerator_m1195902101_0,
	t1611256703_0_CustomAttributesCacheGenerator_m1373640154_0,
	t1611256703_0_CustomAttributesCacheGenerator_m_1868934098_0,
	t1611256703_0_CustomAttributesCacheGenerator_m38523489_0,
	t1611256703_0_CustomAttributesCacheGenerator_m430092210_0,
	t1611256703_0_CustomAttributesCacheGenerator_m_554071063_0,
	t1611256703_0_CustomAttributesCacheGenerator_m_60275915_0,
	t1611256703_0_CustomAttributesCacheGenerator_m_930286008_0,
	t1611256703_0_CustomAttributesCacheGenerator_m1899228752_0,
	t1611256703_0_CustomAttributesCacheGenerator_m_663300395_0,
	t1611256703_0_CustomAttributesCacheGenerator_m1952528237_0,
	t1024743575_0_CustomAttributesCacheGenerator,
	t1443223154_0_CustomAttributesCacheGenerator_U3CnextScrollStepTimeU3Ek__BackingField,
	t1443223154_0_CustomAttributesCacheGenerator_m_1570960342_0,
	t1443223154_0_CustomAttributesCacheGenerator_m634477008_0,
	t1443223154_0_CustomAttributesCacheGenerator_m470833806_0,
	t75589828_0_CustomAttributesCacheGenerator_m853546402_0,
	t_756995663_0_CustomAttributesCacheGenerator_m_Text,
	t_756995663_0_CustomAttributesCacheGenerator_m_Image,
	t_756995663_0_CustomAttributesCacheGenerator_m_Tooltip,
	t_868286464_0_CustomAttributesCacheGenerator_m_1058302833_0,
	t_868286464_0_CustomAttributesCacheGenerator_m1347894376_0,
	t1472658130_0_CustomAttributesCacheGenerator_m_743248590_0,
	t1704583809_0_CustomAttributesCacheGenerator_m_DoubleClickSelectsWord,
	t1704583809_0_CustomAttributesCacheGenerator_m_TripleClickSelectsLine,
	t1704583809_0_CustomAttributesCacheGenerator_m_CursorColor,
	t1704583809_0_CustomAttributesCacheGenerator_m_CursorFlashSpeed,
	t1704583809_0_CustomAttributesCacheGenerator_m_SelectionColor,
	t1704583809_0_CustomAttributesCacheGenerator_m_494998724_0,
	t_1962280189_0_CustomAttributesCacheGenerator,
	t_1962280189_0_CustomAttributesCacheGenerator_m_Font,
	t_1962280189_0_CustomAttributesCacheGenerator_m_box,
	t_1962280189_0_CustomAttributesCacheGenerator_m_button,
	t_1962280189_0_CustomAttributesCacheGenerator_m_toggle,
	t_1962280189_0_CustomAttributesCacheGenerator_m_label,
	t_1962280189_0_CustomAttributesCacheGenerator_m_textField,
	t_1962280189_0_CustomAttributesCacheGenerator_m_textArea,
	t_1962280189_0_CustomAttributesCacheGenerator_m_window,
	t_1962280189_0_CustomAttributesCacheGenerator_m_horizontalSlider,
	t_1962280189_0_CustomAttributesCacheGenerator_m_horizontalSliderThumb,
	t_1962280189_0_CustomAttributesCacheGenerator_m_verticalSlider,
	t_1962280189_0_CustomAttributesCacheGenerator_m_verticalSliderThumb,
	t_1962280189_0_CustomAttributesCacheGenerator_m_horizontalScrollbar,
	t_1962280189_0_CustomAttributesCacheGenerator_m_horizontalScrollbarThumb,
	t_1962280189_0_CustomAttributesCacheGenerator_m_horizontalScrollbarLeftButton,
	t_1962280189_0_CustomAttributesCacheGenerator_m_horizontalScrollbarRightButton,
	t_1962280189_0_CustomAttributesCacheGenerator_m_verticalScrollbar,
	t_1962280189_0_CustomAttributesCacheGenerator_m_verticalScrollbarThumb,
	t_1962280189_0_CustomAttributesCacheGenerator_m_verticalScrollbarUpButton,
	t_1962280189_0_CustomAttributesCacheGenerator_m_verticalScrollbarDownButton,
	t_1962280189_0_CustomAttributesCacheGenerator_m_ScrollView,
	t_1962280189_0_CustomAttributesCacheGenerator_m_CustomStyles,
	t_1962280189_0_CustomAttributesCacheGenerator_m_Settings,
	t_1218319096_0_CustomAttributesCacheGenerator_m_1860820246_0,
	t_1218319096_0_CustomAttributesCacheGenerator_m705006206_0,
	t_1218319096_0_CustomAttributesCacheGenerator_m1892089769_0,
	t_1218319096_0_CustomAttributesCacheGenerator_m439046630_0,
	t_1218319096_0_CustomAttributesCacheGenerator_m_418038861_0,
	t1309392023_0_CustomAttributesCacheGenerator,
	t1309392023_0_CustomAttributesCacheGenerator_m_422768565_0,
	t1309392023_0_CustomAttributesCacheGenerator_m_618180791_0,
	t1309392023_0_CustomAttributesCacheGenerator_m1915255373_0,
	t1309392023_0_CustomAttributesCacheGenerator_m753291950_0,
	t1309392023_0_CustomAttributesCacheGenerator_m1034188361_0,
	t1309392023_0_CustomAttributesCacheGenerator_m1972527409_0,
	t1309392023_0_CustomAttributesCacheGenerator_m_1629692349_0,
	t1309392023_0_CustomAttributesCacheGenerator_m_71738408_0,
	t1309392023_0_CustomAttributesCacheGenerator_m_1296863716_0,
	t1309392023_0_CustomAttributesCacheGenerator_m1104201320_0,
	t1309392023_0_CustomAttributesCacheGenerator_m327170707_0,
	t1309392023_0_CustomAttributesCacheGenerator_m_781528265_0,
	t1309392023_0_CustomAttributesCacheGenerator_m1024943876_0,
	t1309392023_0_CustomAttributesCacheGenerator_m_639918184_0,
	t1309392023_0_CustomAttributesCacheGenerator_m2043927261_0,
	t1309392023_0_CustomAttributesCacheGenerator_m_1540266655_0,
	t1309392023_0_CustomAttributesCacheGenerator_m_1436546476_0,
	t1309392023_0_CustomAttributesCacheGenerator_m_1627701618_0,
	t1309392023_0_CustomAttributesCacheGenerator_m1314037746_0,
	t1309392023_0_CustomAttributesCacheGenerator_m_958339731_0,
	t1309392023_0_CustomAttributesCacheGenerator_m2024478897_0,
	t1309392023_0_CustomAttributesCacheGenerator_m97997484_0,
	t1309392023_0_CustomAttributesCacheGenerator_m_1732948539_0,
	t1309392023_0_CustomAttributesCacheGenerator_m414733479_0,
	t1309392023_0_CustomAttributesCacheGenerator_m1517737608_0,
	t1309392023_0_CustomAttributesCacheGenerator_m1223411161_0,
	t1309392023_0_CustomAttributesCacheGenerator_m1198647818_0,
	t1309392023_0_CustomAttributesCacheGenerator_m_898204596_0,
	t1309392023_0_CustomAttributesCacheGenerator_m421727883_0,
	t1309392023_0_CustomAttributesCacheGenerator_m_1791672970_0,
	t1309392023_0_CustomAttributesCacheGenerator_m_159904297_0,
	t1309392023_0_CustomAttributesCacheGenerator_m229734483_0,
	t1309392023_0_CustomAttributesCacheGenerator_m_785223972_0,
	t1309392023_0_CustomAttributesCacheGenerator_m_726404432_0,
	t1309392023_0_CustomAttributesCacheGenerator_m_279625753_0,
	t1309392023_0_CustomAttributesCacheGenerator_m_1170602456_0,
	t1309392023_0_CustomAttributesCacheGenerator_m_334436717_0,
	t1309392023_0_CustomAttributesCacheGenerator_m1518013201_0,
	t1309392023_0_CustomAttributesCacheGenerator_m1853532836_0,
	t1309392023_0_CustomAttributesCacheGenerator_m694122665_0,
	t1309392023_0_CustomAttributesCacheGenerator_m_1321483510_0,
	t1309392023_0_CustomAttributesCacheGenerator_m557487542_0,
	t1309392023_0_CustomAttributesCacheGenerator_m_1117707994_0,
	t1309392023_0_CustomAttributesCacheGenerator_m512401185_0,
	t1309392023_0_CustomAttributesCacheGenerator_m_2036188683_0,
	t1309392023_0_CustomAttributesCacheGenerator_m2095841351_0,
	t1309392023_0_CustomAttributesCacheGenerator_m562482816_0,
	t1309392023_0_CustomAttributesCacheGenerator_m_1220649015_0,
	t1309392023_0_CustomAttributesCacheGenerator_m2132182605_0,
	t1309392023_0_CustomAttributesCacheGenerator_m1309259680_0,
	t1309392023_0_CustomAttributesCacheGenerator_m1203344891_0,
	t1309392023_0_CustomAttributesCacheGenerator_m350880591_0,
	t1309392023_0_CustomAttributesCacheGenerator_m_634660433_0,
	t1309392023_0_CustomAttributesCacheGenerator_t1309392023_0____clipOffset_PropertyInfo,
	t250925914_0_CustomAttributesCacheGenerator_m_1387746365_0,
	t250925914_0_CustomAttributesCacheGenerator_m_756185905_0,
	t250925914_0_CustomAttributesCacheGenerator_m2091524531_0,
	t250925914_0_CustomAttributesCacheGenerator_m1770975086_0,
	t250925914_0_CustomAttributesCacheGenerator_m_1784239654_0,
	t250925914_0_CustomAttributesCacheGenerator_m_1876503653_0,
	t250925914_0_CustomAttributesCacheGenerator_m396434174_0,
	t250925914_0_CustomAttributesCacheGenerator_m2040945785_0,
	t250925914_0_CustomAttributesCacheGenerator_m2135852437_0,
	t250925914_0_CustomAttributesCacheGenerator_m_2023869667_0,
	t250925914_0_CustomAttributesCacheGenerator_m1699616910_0,
	t_344830879_0_CustomAttributesCacheGenerator,
	t_1476490083_0_CustomAttributesCacheGenerator,
	t_1476490083_0_CustomAttributesCacheGenerator_m_554347194_0,
	t2006736859_0_CustomAttributesCacheGenerator_m1990252461_0,
	t1316565083_0_CustomAttributesCacheGenerator,
	t433423739_0_CustomAttributesCacheGenerator_m685343645_0,
	t433423739_0_CustomAttributesCacheGenerator_m120894667_0,
	t433423739_0_CustomAttributesCacheGenerator_m_1314795818_0,
	t_1120867789_0_CustomAttributesCacheGenerator,
	t_1720330511_0_CustomAttributesCacheGenerator,
	t1043925519_0_CustomAttributesCacheGenerator,
	t_1453385442_0_CustomAttributesCacheGenerator,
	t1487431142_0_CustomAttributesCacheGenerator,
	t1487431142_0_CustomAttributesCacheGenerator_m1481430263_0,
	t_1900147147_0_CustomAttributesCacheGenerator,
	t1042456842_0_CustomAttributesCacheGenerator,
	t445694851_0_CustomAttributesCacheGenerator,
	t1431262401_0_CustomAttributesCacheGenerator_m532965689_0,
	t1431262401_0_CustomAttributesCacheGenerator_m701697135_0,
	t698000666_0_CustomAttributesCacheGenerator,
	t_2054679854_0_CustomAttributesCacheGenerator,
	t1377180279_0_CustomAttributesCacheGenerator,
	t1862489296_0_CustomAttributesCacheGenerator,
	t_1725513347_0_CustomAttributesCacheGenerator,
	t564231410_0_CustomAttributesCacheGenerator,
	t180698746_0_CustomAttributesCacheGenerator_m_2140040535_0,
	t180698746_0_CustomAttributesCacheGenerator_m1593581205_0,
	t180698746_0_CustomAttributesCacheGenerator_m_1726016750_0,
	t180698746_0_CustomAttributesCacheGenerator_m_1428063998_0,
	t180698746_0_CustomAttributesCacheGenerator_m_2052690775_0,
	t_487883297_0_CustomAttributesCacheGenerator,
	t270550544_0_CustomAttributesCacheGenerator,
	t1778676408_0_CustomAttributesCacheGenerator,
	t_1478333383_0_CustomAttributesCacheGenerator_m_ObjectArgument,
	t_1478333383_0_CustomAttributesCacheGenerator_m_ObjectArgumentAssemblyTypeName,
	t_1478333383_0_CustomAttributesCacheGenerator_m_IntArgument,
	t_1478333383_0_CustomAttributesCacheGenerator_m_FloatArgument,
	t_1478333383_0_CustomAttributesCacheGenerator_m_StringArgument,
	t_1478333383_0_CustomAttributesCacheGenerator_m_BoolArgument,
	t_1245293891_0_CustomAttributesCacheGenerator_m_Target,
	t_1245293891_0_CustomAttributesCacheGenerator_m_MethodName,
	t_1245293891_0_CustomAttributesCacheGenerator_m_Mode,
	t_1245293891_0_CustomAttributesCacheGenerator_m_Arguments,
	t_1245293891_0_CustomAttributesCacheGenerator_m_CallState,
	t1553482544_0_CustomAttributesCacheGenerator_m_Calls,
	t_449017582_0_CustomAttributesCacheGenerator_m_PersistentCalls,
	t_449017582_0_CustomAttributesCacheGenerator_m_TypeName,
	t_1896048423_0_CustomAttributesCacheGenerator_m588741179_0,
	t1875114408_0_CustomAttributesCacheGenerator_m152711818_0,
	t1875114411_0_CustomAttributesCacheGenerator_m153825865_0,
	t1875114410_0_CustomAttributesCacheGenerator_m154939912_0,
	t1875114413_0_CustomAttributesCacheGenerator_m156341191_0,
	t_567158402_0_CustomAttributesCacheGenerator,
	t_240079423_0_CustomAttributesCacheGenerator,
	t1940368228_0_CustomAttributesCacheGenerator_t1940368228_0_m75756134_0_Arg3_ParameterInfo,
	t173381663_0_CustomAttributesCacheGenerator_U3ClogHandlerU3Ek__BackingField,
	t173381663_0_CustomAttributesCacheGenerator_U3ClogEnabledU3Ek__BackingField,
	t173381663_0_CustomAttributesCacheGenerator_U3CfilterLogTypeU3Ek__BackingField,
	t173381663_0_CustomAttributesCacheGenerator_m_104383787_0,
	t173381663_0_CustomAttributesCacheGenerator_m_1443390664_0,
	t173381663_0_CustomAttributesCacheGenerator_m_487207819_0,
	t173381663_0_CustomAttributesCacheGenerator_m_442732830_0,
	t173381663_0_CustomAttributesCacheGenerator_m_622528598_0,
	t173381663_0_CustomAttributesCacheGenerator_m1452353615_0,
	t173381663_0_CustomAttributesCacheGenerator_t173381663_0_m193464629_0_Arg3_ParameterInfo,
	t_1742957416_0_CustomAttributesCacheGenerator,
	t191540444_0_CustomAttributesCacheGenerator,
	t1825466463_0_CustomAttributesCacheGenerator,
	t1915260157_0_CustomAttributesCacheGenerator,
	t918635576_0_CustomAttributesCacheGenerator,
	t918635576_0_CustomAttributesCacheGenerator_m_1802224222_0,
	t918635576_0_CustomAttributesCacheGenerator_m_1579594407_0,
	g_UnityEngine_UI_Assembly_CustomAttributesCacheGenerator,
	t841736455_0_CustomAttributesCacheGenerator,
	t1829365492_0_CustomAttributesCacheGenerator,
	t1829365492_0_CustomAttributesCacheGenerator_m_FirstSelected,
	t1829365492_0_CustomAttributesCacheGenerator_m_sendNavigationEvents,
	t1829365492_0_CustomAttributesCacheGenerator_m_DragThreshold,
	t1829365492_0_CustomAttributesCacheGenerator_U3CcurrentU3Ek__BackingField,
	t1829365492_0_CustomAttributesCacheGenerator_m319019811_0,
	t1829365492_0_CustomAttributesCacheGenerator_m1323649628_0,
	t1829365492_0_CustomAttributesCacheGenerator_t1829365492_0____lastSelectedGameObject_PropertyInfo,
	t_373160947_0_CustomAttributesCacheGenerator,
	t_373160947_0_CustomAttributesCacheGenerator_m_Delegates,
	t_373160947_0_CustomAttributesCacheGenerator_delegates,
	t965181609_0_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache13,
	t965181609_0_CustomAttributesCacheGenerator_m_1391276381_0,
	t_1099725238_0_CustomAttributesCacheGenerator_U3CmoveVectorU3Ek__BackingField,
	t_1099725238_0_CustomAttributesCacheGenerator_U3CmoveDirU3Ek__BackingField,
	t_1099725238_0_CustomAttributesCacheGenerator_m1338727516_0,
	t_1099725238_0_CustomAttributesCacheGenerator_m_1067627411_0,
	t_1099725238_0_CustomAttributesCacheGenerator_m_326304937_0,
	t_1099725238_0_CustomAttributesCacheGenerator_m254243794_0,
	t1857092352_0_CustomAttributesCacheGenerator_U3CpointerEnterU3Ek__BackingField,
	t1857092352_0_CustomAttributesCacheGenerator_U3ClastPressU3Ek__BackingField,
	t1857092352_0_CustomAttributesCacheGenerator_U3CrawPointerPressU3Ek__BackingField,
	t1857092352_0_CustomAttributesCacheGenerator_U3CpointerDragU3Ek__BackingField,
	t1857092352_0_CustomAttributesCacheGenerator_U3CpointerCurrentRaycastU3Ek__BackingField,
	t1857092352_0_CustomAttributesCacheGenerator_U3CpointerPressRaycastU3Ek__BackingField,
	t1857092352_0_CustomAttributesCacheGenerator_U3CeligibleForClickU3Ek__BackingField,
	t1857092352_0_CustomAttributesCacheGenerator_U3CpointerIdU3Ek__BackingField,
	t1857092352_0_CustomAttributesCacheGenerator_U3CpositionU3Ek__BackingField,
	t1857092352_0_CustomAttributesCacheGenerator_U3CdeltaU3Ek__BackingField,
	t1857092352_0_CustomAttributesCacheGenerator_U3CpressPositionU3Ek__BackingField,
	t1857092352_0_CustomAttributesCacheGenerator_U3CworldPositionU3Ek__BackingField,
	t1857092352_0_CustomAttributesCacheGenerator_U3CworldNormalU3Ek__BackingField,
	t1857092352_0_CustomAttributesCacheGenerator_U3CclickTimeU3Ek__BackingField,
	t1857092352_0_CustomAttributesCacheGenerator_U3CclickCountU3Ek__BackingField,
	t1857092352_0_CustomAttributesCacheGenerator_U3CscrollDeltaU3Ek__BackingField,
	t1857092352_0_CustomAttributesCacheGenerator_U3CuseDragThresholdU3Ek__BackingField,
	t1857092352_0_CustomAttributesCacheGenerator_U3CdraggingU3Ek__BackingField,
	t1857092352_0_CustomAttributesCacheGenerator_U3CbuttonU3Ek__BackingField,
	t1857092352_0_CustomAttributesCacheGenerator_m2114522773_0,
	t1857092352_0_CustomAttributesCacheGenerator_m1440587006_0,
	t1857092352_0_CustomAttributesCacheGenerator_m_459896833_0,
	t1857092352_0_CustomAttributesCacheGenerator_m882263356_0,
	t1857092352_0_CustomAttributesCacheGenerator_m448871540_0,
	t1857092352_0_CustomAttributesCacheGenerator_m1484888025_0,
	t1857092352_0_CustomAttributesCacheGenerator_m_1554551667_0,
	t1857092352_0_CustomAttributesCacheGenerator_m_751892588_0,
	t1857092352_0_CustomAttributesCacheGenerator_m1374279130_0,
	t1857092352_0_CustomAttributesCacheGenerator_m_1863069783_0,
	t1857092352_0_CustomAttributesCacheGenerator_m_1163327172_0,
	t1857092352_0_CustomAttributesCacheGenerator_m_1743824897_0,
	t1857092352_0_CustomAttributesCacheGenerator_m_1797186675_0,
	t1857092352_0_CustomAttributesCacheGenerator_m2036057844_0,
	t1857092352_0_CustomAttributesCacheGenerator_m_1459653699_0,
	t1857092352_0_CustomAttributesCacheGenerator_m_1945056780_0,
	t1857092352_0_CustomAttributesCacheGenerator_m2131765015_0,
	t1857092352_0_CustomAttributesCacheGenerator_m794507622_0,
	t1857092352_0_CustomAttributesCacheGenerator_m1072163964_0,
	t1857092352_0_CustomAttributesCacheGenerator_m_622093967_0,
	t1857092352_0_CustomAttributesCacheGenerator_m1206276610_0,
	t1857092352_0_CustomAttributesCacheGenerator_m2094137883_0,
	t1857092352_0_CustomAttributesCacheGenerator_m_547988340_0,
	t1857092352_0_CustomAttributesCacheGenerator_m192283671_0,
	t1857092352_0_CustomAttributesCacheGenerator_m1704987468_0,
	t1857092352_0_CustomAttributesCacheGenerator_m2025727441_0,
	t1857092352_0_CustomAttributesCacheGenerator_m_1707095262_0,
	t1857092352_0_CustomAttributesCacheGenerator_m_363044809_0,
	t1857092352_0_CustomAttributesCacheGenerator_m_230434818_0,
	t1857092352_0_CustomAttributesCacheGenerator_m2095939005_0,
	t1857092352_0_CustomAttributesCacheGenerator_m1283145047_0,
	t1857092352_0_CustomAttributesCacheGenerator_m_292747452_0,
	t1857092352_0_CustomAttributesCacheGenerator_m1801224989_0,
	t1857092352_0_CustomAttributesCacheGenerator_m_1516527416_0,
	t1857092352_0_CustomAttributesCacheGenerator_m220490640_0,
	t1857092352_0_CustomAttributesCacheGenerator_m915629341_0,
	t1857092352_0_CustomAttributesCacheGenerator_m_1955777993_0,
	t1857092352_0_CustomAttributesCacheGenerator_m_1015525390_0,
	t1857092352_0_CustomAttributesCacheGenerator_t1857092352_0____worldPosition_PropertyInfo,
	t1857092352_0_CustomAttributesCacheGenerator_t1857092352_0____worldNormal_PropertyInfo,
	t1995457670_0_CustomAttributesCacheGenerator,
	t2014498688_0_CustomAttributesCacheGenerator,
	t2014498688_0_CustomAttributesCacheGenerator_m_HorizontalAxis,
	t2014498688_0_CustomAttributesCacheGenerator_m_VerticalAxis,
	t2014498688_0_CustomAttributesCacheGenerator_m_SubmitButton,
	t2014498688_0_CustomAttributesCacheGenerator_m_CancelButton,
	t2014498688_0_CustomAttributesCacheGenerator_m_InputActionsPerSecond,
	t2014498688_0_CustomAttributesCacheGenerator_m_RepeatDelay,
	t2014498688_0_CustomAttributesCacheGenerator_m_ForceModuleActive,
	t2014498688_0_CustomAttributesCacheGenerator_t2014498688_0____inputMode_PropertyInfo,
	t2014498688_0_CustomAttributesCacheGenerator_t2014498688_0____allowActivationOnMobileDevice_PropertyInfo,
	t1414233916_0_CustomAttributesCacheGenerator,
	t1204935494_0_CustomAttributesCacheGenerator,
	t1204935494_0_CustomAttributesCacheGenerator_m_ForceModuleActive,
	t1204935494_0_CustomAttributesCacheGenerator_t1204935494_0____allowActivationOnStandalone_PropertyInfo,
	t_2028712234_0_CustomAttributesCacheGenerator_t_2028712234_0____priority_PropertyInfo,
	t_1805560830_0_CustomAttributesCacheGenerator,
	t_1411821404_0_CustomAttributesCacheGenerator,
	t_1411821404_0_CustomAttributesCacheGenerator_m_EventMask,
	t_1411821404_0_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache2,
	t_1411821404_0_CustomAttributesCacheGenerator_m1487898983_0,
	t_419389522_0_CustomAttributesCacheGenerator_m_1654390236_0,
	t85901512_0_CustomAttributesCacheGenerator,
	t85901512_0_CustomAttributesCacheGenerator_m757645588_0,
	t85901512_0_CustomAttributesCacheGenerator_m290565900_0,
	t85901512_0_CustomAttributesCacheGenerator_m_507460065_0,
	t85901512_0_CustomAttributesCacheGenerator_m_1470813243_0,
	t213047334_0_CustomAttributesCacheGenerator_m_NormalTrigger,
	t213047334_0_CustomAttributesCacheGenerator_m_HighlightedTrigger,
	t213047334_0_CustomAttributesCacheGenerator_m_PressedTrigger,
	t213047334_0_CustomAttributesCacheGenerator_m_DisabledTrigger,
	t444137325_0_CustomAttributesCacheGenerator,
	t444137325_0_CustomAttributesCacheGenerator_m_OnClick,
	t444137325_0_CustomAttributesCacheGenerator_m1646528571_0,
	t_557835380_0_CustomAttributesCacheGenerator,
	t_557835380_0_CustomAttributesCacheGenerator_m1828282424_0,
	t_557835380_0_CustomAttributesCacheGenerator_m_1888108384_0,
	t_557835380_0_CustomAttributesCacheGenerator_m884177739_0,
	t_557835380_0_CustomAttributesCacheGenerator_m2076910893_0,
	t_709485369_0_CustomAttributesCacheGenerator_m_NormalColor,
	t_709485369_0_CustomAttributesCacheGenerator_m_HighlightedColor,
	t_709485369_0_CustomAttributesCacheGenerator_m_PressedColor,
	t_709485369_0_CustomAttributesCacheGenerator_m_DisabledColor,
	t_709485369_0_CustomAttributesCacheGenerator_m_ColorMultiplier,
	t_709485369_0_CustomAttributesCacheGenerator_m_FadeDuration,
	t_502937486_0_CustomAttributesCacheGenerator,
	t_502937486_0_CustomAttributesCacheGenerator_m_Template,
	t_502937486_0_CustomAttributesCacheGenerator_m_CaptionText,
	t_502937486_0_CustomAttributesCacheGenerator_m_CaptionImage,
	t_502937486_0_CustomAttributesCacheGenerator_m_ItemText,
	t_502937486_0_CustomAttributesCacheGenerator_m_ItemImage,
	t_502937486_0_CustomAttributesCacheGenerator_m_Value,
	t_502937486_0_CustomAttributesCacheGenerator_m_Options,
	t_502937486_0_CustomAttributesCacheGenerator_m_OnValueChanged,
	t_502937486_0_CustomAttributesCacheGenerator_m1497053282_0,
	t_512244951_0_CustomAttributesCacheGenerator_m_Text,
	t_512244951_0_CustomAttributesCacheGenerator_m_Image,
	t_512244951_0_CustomAttributesCacheGenerator_m_RectTransform,
	t_512244951_0_CustomAttributesCacheGenerator_m_Toggle,
	t1404543102_0_CustomAttributesCacheGenerator_m_Text,
	t1404543102_0_CustomAttributesCacheGenerator_m_Image,
	t_436274146_0_CustomAttributesCacheGenerator_m_Options,
	t_1793414959_0_CustomAttributesCacheGenerator,
	t_1793414959_0_CustomAttributesCacheGenerator_m_1987483447_0,
	t_1793414959_0_CustomAttributesCacheGenerator_m_545219663_0,
	t_1793414959_0_CustomAttributesCacheGenerator_m_247691300_0,
	t_1793414959_0_CustomAttributesCacheGenerator_m_806777126_0,
	t_752193185_0_CustomAttributesCacheGenerator,
	t_1113635222_0_CustomAttributesCacheGenerator_m_Font,
	t_1113635222_0_CustomAttributesCacheGenerator_m_FontSize,
	t_1113635222_0_CustomAttributesCacheGenerator_m_FontStyle,
	t_1113635222_0_CustomAttributesCacheGenerator_m_BestFit,
	t_1113635222_0_CustomAttributesCacheGenerator_m_MinSize,
	t_1113635222_0_CustomAttributesCacheGenerator_m_MaxSize,
	t_1113635222_0_CustomAttributesCacheGenerator_m_Alignment,
	t_1113635222_0_CustomAttributesCacheGenerator_m_AlignByGeometry,
	t_1113635222_0_CustomAttributesCacheGenerator_m_RichText,
	t_1113635222_0_CustomAttributesCacheGenerator_m_HorizontalOverflow,
	t_1113635222_0_CustomAttributesCacheGenerator_m_VerticalOverflow,
	t_1113635222_0_CustomAttributesCacheGenerator_m_LineSpacing,
	t1127530957_0_CustomAttributesCacheGenerator,
	t1127530957_0_CustomAttributesCacheGenerator_m_Material,
	t1127530957_0_CustomAttributesCacheGenerator_m_Color,
	t1127530957_0_CustomAttributesCacheGenerator_m_RaycastTarget,
	t1127530957_0_CustomAttributesCacheGenerator_U3CuseLegacyMeshGenerationU3Ek__BackingField,
	t1127530957_0_CustomAttributesCacheGenerator_m1366444625_0,
	t1127530957_0_CustomAttributesCacheGenerator_m_1271062574_0,
	t1127530957_0_CustomAttributesCacheGenerator_m1723985607_0,
	t1127530957_0_CustomAttributesCacheGenerator_m_1695982281_0,
	t_1418295451_0_CustomAttributesCacheGenerator,
	t_1418295451_0_CustomAttributesCacheGenerator_m_IgnoreReversedGraphics,
	t_1418295451_0_CustomAttributesCacheGenerator_m_BlockingObjects,
	t_1418295451_0_CustomAttributesCacheGenerator_m_BlockingMask,
	t_1418295451_0_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache6,
	t_1418295451_0_CustomAttributesCacheGenerator_m_24461246_0,
	t1697906873_0_CustomAttributesCacheGenerator,
	t_898932952_0_CustomAttributesCacheGenerator,
	t_898932952_0_CustomAttributesCacheGenerator_m_Sprite,
	t_898932952_0_CustomAttributesCacheGenerator_m_Type,
	t_898932952_0_CustomAttributesCacheGenerator_m_PreserveAspect,
	t_898932952_0_CustomAttributesCacheGenerator_m_FillCenter,
	t_898932952_0_CustomAttributesCacheGenerator_m_FillMethod,
	t_898932952_0_CustomAttributesCacheGenerator_m_FillAmount,
	t_898932952_0_CustomAttributesCacheGenerator_m_FillClockwise,
	t_898932952_0_CustomAttributesCacheGenerator_m_FillOrigin,
	t_864916882_0_CustomAttributesCacheGenerator,
	t_1110647073_0_CustomAttributesCacheGenerator,
	t_1110647073_0_CustomAttributesCacheGenerator_m_TextComponent,
	t_1110647073_0_CustomAttributesCacheGenerator_m_Placeholder,
	t_1110647073_0_CustomAttributesCacheGenerator_m_ContentType,
	t_1110647073_0_CustomAttributesCacheGenerator_m_InputType,
	t_1110647073_0_CustomAttributesCacheGenerator_m_AsteriskChar,
	t_1110647073_0_CustomAttributesCacheGenerator_m_KeyboardType,
	t_1110647073_0_CustomAttributesCacheGenerator_m_LineType,
	t_1110647073_0_CustomAttributesCacheGenerator_m_HideMobileInput,
	t_1110647073_0_CustomAttributesCacheGenerator_m_CharacterValidation,
	t_1110647073_0_CustomAttributesCacheGenerator_m_CharacterLimit,
	t_1110647073_0_CustomAttributesCacheGenerator_m_OnEndEdit,
	t_1110647073_0_CustomAttributesCacheGenerator_m_OnValueChanged,
	t_1110647073_0_CustomAttributesCacheGenerator_m_OnValidateInput,
	t_1110647073_0_CustomAttributesCacheGenerator_m_CaretColor,
	t_1110647073_0_CustomAttributesCacheGenerator_m_CustomCaretColor,
	t_1110647073_0_CustomAttributesCacheGenerator_m_SelectionColor,
	t_1110647073_0_CustomAttributesCacheGenerator_m_Text,
	t_1110647073_0_CustomAttributesCacheGenerator_m_CaretBlinkRate,
	t_1110647073_0_CustomAttributesCacheGenerator_m_CaretWidth,
	t_1110647073_0_CustomAttributesCacheGenerator_m_ReadOnly,
	t_1110647073_0_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map0,
	t_1110647073_0_CustomAttributesCacheGenerator_m_334480690_0,
	t_1110647073_0_CustomAttributesCacheGenerator_m_536685201_0,
	t_1110647073_0_CustomAttributesCacheGenerator_t_1110647073_0_m2121105067_0_Arg0_ParameterInfo,
	t_1110647073_0_CustomAttributesCacheGenerator_t_1110647073_0____onValueChange_PropertyInfo,
	t_1895710013_0_CustomAttributesCacheGenerator,
	t_1895710013_0_CustomAttributesCacheGenerator_m_955885369_0,
	t_1895710013_0_CustomAttributesCacheGenerator_m_1780042401_0,
	t_1895710013_0_CustomAttributesCacheGenerator_m_784240614_0,
	t_1895710013_0_CustomAttributesCacheGenerator_m2029539420_0,
	t1685508991_0_CustomAttributesCacheGenerator,
	t1685508991_0_CustomAttributesCacheGenerator_m2060207907_0,
	t1685508991_0_CustomAttributesCacheGenerator_m_1567254133_0,
	t1685508991_0_CustomAttributesCacheGenerator_m_2040906920_0,
	t1685508991_0_CustomAttributesCacheGenerator_m_600730154_0,
	t_746516137_0_CustomAttributesCacheGenerator,
	t_746516137_0_CustomAttributesCacheGenerator_m_ShowMaskGraphic,
	t_746516137_0_CustomAttributesCacheGenerator_m_1710776814_0,
	t_746516137_0_CustomAttributesCacheGenerator_m865494155_0,
	t_981818589_0_CustomAttributesCacheGenerator_m_IncludeForMasking,
	t_981818589_0_CustomAttributesCacheGenerator_m_OnCullStateChanged,
	t_981818589_0_CustomAttributesCacheGenerator_m_ShouldRecalculate,
	t_981818589_0_CustomAttributesCacheGenerator_m_651219956_0,
	t_245481435_0_CustomAttributesCacheGenerator_m_Mode,
	t_245481435_0_CustomAttributesCacheGenerator_m_SelectOnUp,
	t_245481435_0_CustomAttributesCacheGenerator_m_SelectOnDown,
	t_245481435_0_CustomAttributesCacheGenerator_m_SelectOnLeft,
	t_245481435_0_CustomAttributesCacheGenerator_m_SelectOnRight,
	t_423183683_0_CustomAttributesCacheGenerator,
	t_442857680_0_CustomAttributesCacheGenerator,
	t_442857680_0_CustomAttributesCacheGenerator_m_Texture,
	t_442857680_0_CustomAttributesCacheGenerator_m_UVRect,
	t380153633_0_CustomAttributesCacheGenerator,
	t1960946795_0_CustomAttributesCacheGenerator,
	t1960946795_0_CustomAttributesCacheGenerator_m_HandleRect,
	t1960946795_0_CustomAttributesCacheGenerator_m_Direction,
	t1960946795_0_CustomAttributesCacheGenerator_m_Value,
	t1960946795_0_CustomAttributesCacheGenerator_m_Size,
	t1960946795_0_CustomAttributesCacheGenerator_m_NumberOfSteps,
	t1960946795_0_CustomAttributesCacheGenerator_m_OnValueChanged,
	t1960946795_0_CustomAttributesCacheGenerator_m_891023932_0,
	t_1357708925_0_CustomAttributesCacheGenerator,
	t_1357708925_0_CustomAttributesCacheGenerator_m_149458849_0,
	t_1357708925_0_CustomAttributesCacheGenerator_m_1984099513_0,
	t_1357708925_0_CustomAttributesCacheGenerator_m955690132_0,
	t_1357708925_0_CustomAttributesCacheGenerator_m1185617874_0,
	t_984950628_0_CustomAttributesCacheGenerator,
	t_984950628_0_CustomAttributesCacheGenerator_m_Content,
	t_984950628_0_CustomAttributesCacheGenerator_m_Horizontal,
	t_984950628_0_CustomAttributesCacheGenerator_m_Vertical,
	t_984950628_0_CustomAttributesCacheGenerator_m_MovementType,
	t_984950628_0_CustomAttributesCacheGenerator_m_Elasticity,
	t_984950628_0_CustomAttributesCacheGenerator_m_Inertia,
	t_984950628_0_CustomAttributesCacheGenerator_m_DecelerationRate,
	t_984950628_0_CustomAttributesCacheGenerator_m_ScrollSensitivity,
	t_984950628_0_CustomAttributesCacheGenerator_m_Viewport,
	t_984950628_0_CustomAttributesCacheGenerator_m_HorizontalScrollbar,
	t_984950628_0_CustomAttributesCacheGenerator_m_VerticalScrollbar,
	t_984950628_0_CustomAttributesCacheGenerator_m_HorizontalScrollbarVisibility,
	t_984950628_0_CustomAttributesCacheGenerator_m_VerticalScrollbarVisibility,
	t_984950628_0_CustomAttributesCacheGenerator_m_HorizontalScrollbarSpacing,
	t_984950628_0_CustomAttributesCacheGenerator_m_VerticalScrollbarSpacing,
	t_984950628_0_CustomAttributesCacheGenerator_m_OnValueChanged,
	t876188297_0_CustomAttributesCacheGenerator,
	t876188297_0_CustomAttributesCacheGenerator_m_Navigation,
	t876188297_0_CustomAttributesCacheGenerator_m_Transition,
	t876188297_0_CustomAttributesCacheGenerator_m_Colors,
	t876188297_0_CustomAttributesCacheGenerator_m_SpriteState,
	t876188297_0_CustomAttributesCacheGenerator_m_AnimationTriggers,
	t876188297_0_CustomAttributesCacheGenerator_m_Interactable,
	t876188297_0_CustomAttributesCacheGenerator_m_TargetGraphic,
	t876188297_0_CustomAttributesCacheGenerator_U3CisPointerInsideU3Ek__BackingField,
	t876188297_0_CustomAttributesCacheGenerator_U3CisPointerDownU3Ek__BackingField,
	t876188297_0_CustomAttributesCacheGenerator_U3ChasSelectionU3Ek__BackingField,
	t876188297_0_CustomAttributesCacheGenerator_m_1132751609_0,
	t876188297_0_CustomAttributesCacheGenerator_m375338048_0,
	t876188297_0_CustomAttributesCacheGenerator_m774209881_0,
	t876188297_0_CustomAttributesCacheGenerator_m_2117665316_0,
	t876188297_0_CustomAttributesCacheGenerator_m307792052_0,
	t876188297_0_CustomAttributesCacheGenerator_m2076391827_0,
	t876188297_0_CustomAttributesCacheGenerator_m_945799231_0,
	t1845998118_0_CustomAttributesCacheGenerator,
	t1845998118_0_CustomAttributesCacheGenerator_m_FillRect,
	t1845998118_0_CustomAttributesCacheGenerator_m_HandleRect,
	t1845998118_0_CustomAttributesCacheGenerator_m_Direction,
	t1845998118_0_CustomAttributesCacheGenerator_m_MinValue,
	t1845998118_0_CustomAttributesCacheGenerator_m_MaxValue,
	t1845998118_0_CustomAttributesCacheGenerator_m_WholeNumbers,
	t1845998118_0_CustomAttributesCacheGenerator_m_Value,
	t1845998118_0_CustomAttributesCacheGenerator_m_OnValueChanged,
	t_659608475_0_CustomAttributesCacheGenerator_m_HighlightedSprite,
	t_659608475_0_CustomAttributesCacheGenerator_m_PressedSprite,
	t_659608475_0_CustomAttributesCacheGenerator_m_DisabledSprite,
	t_981106336_0_CustomAttributesCacheGenerator_m1745413071_0,
	t221418124_0_CustomAttributesCacheGenerator,
	t221418124_0_CustomAttributesCacheGenerator_m_FontData,
	t221418124_0_CustomAttributesCacheGenerator_m_Text,
	t_1959514907_0_CustomAttributesCacheGenerator,
	t_1959514907_0_CustomAttributesCacheGenerator_m_Group,
	t_1959514907_0_CustomAttributesCacheGenerator_m_IsOn,
	t244315566_0_CustomAttributesCacheGenerator,
	t244315566_0_CustomAttributesCacheGenerator_m_AllowSwitchOff,
	t244315566_0_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache2,
	t244315566_0_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache3,
	t244315566_0_CustomAttributesCacheGenerator_m_1574314480_0,
	t244315566_0_CustomAttributesCacheGenerator_m146073138_0,
	t_423217408_0_CustomAttributesCacheGenerator,
	t_423217408_0_CustomAttributesCacheGenerator_m_AspectMode,
	t_423217408_0_CustomAttributesCacheGenerator_m_AspectRatio,
	t1460569405_0_CustomAttributesCacheGenerator,
	t1460569405_0_CustomAttributesCacheGenerator_m_UiScaleMode,
	t1460569405_0_CustomAttributesCacheGenerator_m_ReferencePixelsPerUnit,
	t1460569405_0_CustomAttributesCacheGenerator_m_ScaleFactor,
	t1460569405_0_CustomAttributesCacheGenerator_m_ReferenceResolution,
	t1460569405_0_CustomAttributesCacheGenerator_m_ScreenMatchMode,
	t1460569405_0_CustomAttributesCacheGenerator_m_MatchWidthOrHeight,
	t1460569405_0_CustomAttributesCacheGenerator_m_PhysicalUnit,
	t1460569405_0_CustomAttributesCacheGenerator_m_FallbackScreenDPI,
	t1460569405_0_CustomAttributesCacheGenerator_m_DefaultSpriteDPI,
	t1460569405_0_CustomAttributesCacheGenerator_m_DynamicPixelsPerUnit,
	t_1988834181_0_CustomAttributesCacheGenerator,
	t_1988834181_0_CustomAttributesCacheGenerator_m_HorizontalFit,
	t_1988834181_0_CustomAttributesCacheGenerator_m_VerticalFit,
	t_1567834140_0_CustomAttributesCacheGenerator,
	t_1567834140_0_CustomAttributesCacheGenerator_m_StartCorner,
	t_1567834140_0_CustomAttributesCacheGenerator_m_StartAxis,
	t_1567834140_0_CustomAttributesCacheGenerator_m_CellSize,
	t_1567834140_0_CustomAttributesCacheGenerator_m_Spacing,
	t_1567834140_0_CustomAttributesCacheGenerator_m_Constraint,
	t_1567834140_0_CustomAttributesCacheGenerator_m_ConstraintCount,
	t_835614328_0_CustomAttributesCacheGenerator,
	t898497487_0_CustomAttributesCacheGenerator_m_Spacing,
	t898497487_0_CustomAttributesCacheGenerator_m_ChildForceExpandWidth,
	t898497487_0_CustomAttributesCacheGenerator_m_ChildForceExpandHeight,
	t_804515341_0_CustomAttributesCacheGenerator,
	t_804515341_0_CustomAttributesCacheGenerator_m_IgnoreLayout,
	t_804515341_0_CustomAttributesCacheGenerator_m_MinWidth,
	t_804515341_0_CustomAttributesCacheGenerator_m_MinHeight,
	t_804515341_0_CustomAttributesCacheGenerator_m_PreferredWidth,
	t_804515341_0_CustomAttributesCacheGenerator_m_PreferredHeight,
	t_804515341_0_CustomAttributesCacheGenerator_m_FlexibleWidth,
	t_804515341_0_CustomAttributesCacheGenerator_m_FlexibleHeight,
	t104514804_0_CustomAttributesCacheGenerator,
	t104514804_0_CustomAttributesCacheGenerator_m_Padding,
	t104514804_0_CustomAttributesCacheGenerator_m_ChildAlignment,
	t740513027_0_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache3,
	t740513027_0_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache4,
	t740513027_0_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache5,
	t740513027_0_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache6,
	t740513027_0_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache7,
	t740513027_0_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache8,
	t740513027_0_CustomAttributesCacheGenerator_m1645580400_0,
	t740513027_0_CustomAttributesCacheGenerator_m1460852255_0,
	t740513027_0_CustomAttributesCacheGenerator_m259142987_0,
	t740513027_0_CustomAttributesCacheGenerator_m_1402302010_0,
	t740513027_0_CustomAttributesCacheGenerator_m_1398162178_0,
	t740513027_0_CustomAttributesCacheGenerator_m_751913479_0,
	t1691549573_0_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache0,
	t1691549573_0_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache1,
	t1691549573_0_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache2,
	t1691549573_0_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache3,
	t1691549573_0_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache4,
	t1691549573_0_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache5,
	t1691549573_0_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache6,
	t1691549573_0_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache7,
	t1691549573_0_CustomAttributesCacheGenerator_m929025623_0,
	t1691549573_0_CustomAttributesCacheGenerator_m322209351_0,
	t1691549573_0_CustomAttributesCacheGenerator_m_89165748_0,
	t1691549573_0_CustomAttributesCacheGenerator_m_1147387335_0,
	t1691549573_0_CustomAttributesCacheGenerator_m1103665950_0,
	t1691549573_0_CustomAttributesCacheGenerator_m566419664_0,
	t1691549573_0_CustomAttributesCacheGenerator_m1777087297_0,
	t1691549573_0_CustomAttributesCacheGenerator_m1744833700_0,
	t416235710_0_CustomAttributesCacheGenerator,
	t_871395486_0_CustomAttributesCacheGenerator,
	t_1257260250_0_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache1,
	t_1257260250_0_CustomAttributesCacheGenerator_m148608430_0,
	t2095977799_0_CustomAttributesCacheGenerator_U3CcountAllU3Ek__BackingField,
	t2095977799_0_CustomAttributesCacheGenerator_m794975934_0,
	t2095977799_0_CustomAttributesCacheGenerator_m1508336803_0,
	t_99621267_0_CustomAttributesCacheGenerator,
	t_99621267_0_CustomAttributesCacheGenerator_m_847980949_0,
	t1328908522_0_CustomAttributesCacheGenerator,
	t_1800356771_0_CustomAttributesCacheGenerator,
	t_1800356771_0_CustomAttributesCacheGenerator_m_1151359897_0,
	t2138200806_0_CustomAttributesCacheGenerator_m1735210671_0,
	t1143094495_0_CustomAttributesCacheGenerator,
	t1426883226_0_CustomAttributesCacheGenerator,
	t1118432909_0_CustomAttributesCacheGenerator,
	t1118432909_0_CustomAttributesCacheGenerator_m_EffectColor,
	t1118432909_0_CustomAttributesCacheGenerator_m_EffectDistance,
	t1118432909_0_CustomAttributesCacheGenerator_m_UseGraphicAlpha,
	g_AssemblyU2DCSharp_Assembly_CustomAttributesCacheGenerator,
	t1799629368_0_CustomAttributesCacheGenerator_player1,
	t1799629368_0_CustomAttributesCacheGenerator_player2,
	t1799629368_0_CustomAttributesCacheGenerator_m1292867284_0,
	t1424937679_0_CustomAttributesCacheGenerator,
	t1424937679_0_CustomAttributesCacheGenerator_m464772731_0,
	t1424937679_0_CustomAttributesCacheGenerator_m1178616643_0,
	t1424937679_0_CustomAttributesCacheGenerator_m_267944668_0,
	t1424937679_0_CustomAttributesCacheGenerator_m_1937555026_0,
};
