using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppInterop.Runtime.InteropTypes.Arrays;
using Il2CppSystem;
using Il2CppSystem.Collections.Generic;

// Token: 0x020002BA RID: 698
public class UpgradeMap : Object
{
	// Token: 0x06005CE5 RID: 23781 RVA: 0x00176898 File Offset: 0x00174A98
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 592192, RefRangeEnd = 592193, XrefRangeStart = 592189, XrefRangeEnd = 592192, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe UpgradeMap()
		: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<UpgradeMap>.NativeClassPtr))
	{
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UpgradeMap.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06005CE6 RID: 23782 RVA: 0x001768E4 File Offset: 0x00174AE4
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 592197, RefRangeEnd = 592198, XrefRangeStart = 592193, XrefRangeEnd = 592197, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe UpgradeDataHandler GetUpgradeDataHandler(int typeID)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref typeID;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UpgradeMap.NativeMethodInfoPtr_GetUpgradeDataHandler_Public_UpgradeDataHandler_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			IntPtr intPtr3 = intPtr;
			return (intPtr3 != 0) ? new UpgradeDataHandler(intPtr3) : null;
		}
	}

	// Token: 0x06005CE7 RID: 23783 RVA: 0x0017694C File Offset: 0x00174B4C
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 592462, RefRangeEnd = 592463, XrefRangeStart = 592198, XrefRangeEnd = 592462, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe Dictionary<int, UpgradeDataHandler> InitDataHandlers()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UpgradeMap.NativeMethodInfoPtr_InitDataHandlers_Private_Dictionary_2_Int32_UpgradeDataHandler_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		IntPtr intPtr3 = intPtr;
		return (intPtr3 != 0) ? new Dictionary<int, UpgradeDataHandler>(intPtr3) : null;
	}

	// Token: 0x06005CE8 RID: 23784 RVA: 0x001769A4 File Offset: 0x00174BA4
	[CallerCount(4)]
	[CachedScanResults(RefRangeStart = 592468, RefRangeEnd = 592472, XrefRangeStart = 592463, XrefRangeEnd = 592468, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe Il2CppStructArray<float> CreateExpForm(float fExp, int iLevelMax)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr;
		checked
		{
			ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref fExp;
		}
		ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref iLevelMax;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UpgradeMap.NativeMethodInfoPtr_CreateExpForm_Private_Il2CppStructArray_1_Single_Single_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		IntPtr intPtr3 = intPtr;
		return (intPtr3 != 0) ? new Il2CppStructArray<float>(intPtr3) : null;
	}

	// Token: 0x06005CE9 RID: 23785 RVA: 0x00176A20 File Offset: 0x00174C20
	// Note: this type is marked as 'beforefieldinit'.
	static UpgradeMap()
	{
		Il2CppClassPointerStore<UpgradeMap>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "UpgradeMap");
		IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<UpgradeMap>.NativeClassPtr);
		UpgradeMap.NativeFieldInfoPtr_NORMAL_LEVEL_MAX = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UpgradeMap>.NativeClassPtr, "NORMAL_LEVEL_MAX");
		UpgradeMap.NativeFieldInfoPtr_DEX_LEVEL_MAX = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UpgradeMap>.NativeClassPtr, "DEX_LEVEL_MAX");
		UpgradeMap.NativeFieldInfoPtr_BASE_HP_MP_EXP = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UpgradeMap>.NativeClassPtr, "BASE_HP_MP_EXP");
		UpgradeMap.NativeFieldInfoPtr_BASE_SP_EXP = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UpgradeMap>.NativeClassPtr, "BASE_SP_EXP");
		UpgradeMap.NativeFieldInfoPtr_BASE_STR_INT_EXP = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UpgradeMap>.NativeClassPtr, "BASE_STR_INT_EXP");
		UpgradeMap.NativeFieldInfoPtr_BASE_DEX_EXP = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UpgradeMap>.NativeClassPtr, "BASE_DEX_EXP");
		UpgradeMap.NativeFieldInfoPtr_dataHandlers = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UpgradeMap>.NativeClassPtr, "dataHandlers");
		UpgradeMap.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UpgradeMap>.NativeClassPtr, 100669887);
		UpgradeMap.NativeMethodInfoPtr_GetUpgradeDataHandler_Public_UpgradeDataHandler_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UpgradeMap>.NativeClassPtr, 100669888);
		UpgradeMap.NativeMethodInfoPtr_InitDataHandlers_Private_Dictionary_2_Int32_UpgradeDataHandler_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UpgradeMap>.NativeClassPtr, 100669889);
		UpgradeMap.NativeMethodInfoPtr_CreateExpForm_Private_Il2CppStructArray_1_Single_Single_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UpgradeMap>.NativeClassPtr, 100669890);
	}

	// Token: 0x06005CEA RID: 23786 RVA: 0x0000A74C File Offset: 0x0000894C
	public UpgradeMap(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x17002041 RID: 8257
	// (get) Token: 0x06005CEB RID: 23787 RVA: 0x00176B2C File Offset: 0x00174D2C
	// (set) Token: 0x06005CEC RID: 23788 RVA: 0x00176B4A File Offset: 0x00174D4A
	public unsafe static int NORMAL_LEVEL_MAX
	{
		get
		{
			int num;
			IL2CPP.il2cpp_field_static_get_value(UpgradeMap.NativeFieldInfoPtr_NORMAL_LEVEL_MAX, (void*)(&num));
			return num;
		}
		set
		{
			IL2CPP.il2cpp_field_static_set_value(UpgradeMap.NativeFieldInfoPtr_NORMAL_LEVEL_MAX, (void*)(&value));
		}
	}

	// Token: 0x17002042 RID: 8258
	// (get) Token: 0x06005CED RID: 23789 RVA: 0x00176B5C File Offset: 0x00174D5C
	// (set) Token: 0x06005CEE RID: 23790 RVA: 0x00176B7A File Offset: 0x00174D7A
	public unsafe static int DEX_LEVEL_MAX
	{
		get
		{
			int num;
			IL2CPP.il2cpp_field_static_get_value(UpgradeMap.NativeFieldInfoPtr_DEX_LEVEL_MAX, (void*)(&num));
			return num;
		}
		set
		{
			IL2CPP.il2cpp_field_static_set_value(UpgradeMap.NativeFieldInfoPtr_DEX_LEVEL_MAX, (void*)(&value));
		}
	}

	// Token: 0x17002043 RID: 8259
	// (get) Token: 0x06005CEF RID: 23791 RVA: 0x00176B8C File Offset: 0x00174D8C
	// (set) Token: 0x06005CF0 RID: 23792 RVA: 0x00176BAA File Offset: 0x00174DAA
	public unsafe static float BASE_HP_MP_EXP
	{
		get
		{
			float num;
			IL2CPP.il2cpp_field_static_get_value(UpgradeMap.NativeFieldInfoPtr_BASE_HP_MP_EXP, (void*)(&num));
			return num;
		}
		set
		{
			IL2CPP.il2cpp_field_static_set_value(UpgradeMap.NativeFieldInfoPtr_BASE_HP_MP_EXP, (void*)(&value));
		}
	}

	// Token: 0x17002044 RID: 8260
	// (get) Token: 0x06005CF1 RID: 23793 RVA: 0x00176BBC File Offset: 0x00174DBC
	// (set) Token: 0x06005CF2 RID: 23794 RVA: 0x00176BDA File Offset: 0x00174DDA
	public unsafe static float BASE_SP_EXP
	{
		get
		{
			float num;
			IL2CPP.il2cpp_field_static_get_value(UpgradeMap.NativeFieldInfoPtr_BASE_SP_EXP, (void*)(&num));
			return num;
		}
		set
		{
			IL2CPP.il2cpp_field_static_set_value(UpgradeMap.NativeFieldInfoPtr_BASE_SP_EXP, (void*)(&value));
		}
	}

	// Token: 0x17002045 RID: 8261
	// (get) Token: 0x06005CF3 RID: 23795 RVA: 0x00176BEC File Offset: 0x00174DEC
	// (set) Token: 0x06005CF4 RID: 23796 RVA: 0x00176C0A File Offset: 0x00174E0A
	public unsafe static float BASE_STR_INT_EXP
	{
		get
		{
			float num;
			IL2CPP.il2cpp_field_static_get_value(UpgradeMap.NativeFieldInfoPtr_BASE_STR_INT_EXP, (void*)(&num));
			return num;
		}
		set
		{
			IL2CPP.il2cpp_field_static_set_value(UpgradeMap.NativeFieldInfoPtr_BASE_STR_INT_EXP, (void*)(&value));
		}
	}

	// Token: 0x17002046 RID: 8262
	// (get) Token: 0x06005CF5 RID: 23797 RVA: 0x00176C1C File Offset: 0x00174E1C
	// (set) Token: 0x06005CF6 RID: 23798 RVA: 0x00176C3A File Offset: 0x00174E3A
	public unsafe static float BASE_DEX_EXP
	{
		get
		{
			float num;
			IL2CPP.il2cpp_field_static_get_value(UpgradeMap.NativeFieldInfoPtr_BASE_DEX_EXP, (void*)(&num));
			return num;
		}
		set
		{
			IL2CPP.il2cpp_field_static_set_value(UpgradeMap.NativeFieldInfoPtr_BASE_DEX_EXP, (void*)(&value));
		}
	}

	// Token: 0x17002047 RID: 8263
	// (get) Token: 0x06005CF7 RID: 23799 RVA: 0x00176C4C File Offset: 0x00174E4C
	// (set) Token: 0x06005CF8 RID: 23800 RVA: 0x00176C80 File Offset: 0x00174E80
	public unsafe Dictionary<int, UpgradeDataHandler> dataHandlers
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UpgradeMap.NativeFieldInfoPtr_dataHandlers);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Dictionary<int, UpgradeDataHandler>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UpgradeMap.NativeFieldInfoPtr_dataHandlers), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x04003DD0 RID: 15824
	private static readonly IntPtr NativeFieldInfoPtr_NORMAL_LEVEL_MAX;

	// Token: 0x04003DD1 RID: 15825
	private static readonly IntPtr NativeFieldInfoPtr_DEX_LEVEL_MAX;

	// Token: 0x04003DD2 RID: 15826
	private static readonly IntPtr NativeFieldInfoPtr_BASE_HP_MP_EXP;

	// Token: 0x04003DD3 RID: 15827
	private static readonly IntPtr NativeFieldInfoPtr_BASE_SP_EXP;

	// Token: 0x04003DD4 RID: 15828
	private static readonly IntPtr NativeFieldInfoPtr_BASE_STR_INT_EXP;

	// Token: 0x04003DD5 RID: 15829
	private static readonly IntPtr NativeFieldInfoPtr_BASE_DEX_EXP;

	// Token: 0x04003DD6 RID: 15830
	private static readonly IntPtr NativeFieldInfoPtr_dataHandlers;

	// Token: 0x04003DD7 RID: 15831
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;

	// Token: 0x04003DD8 RID: 15832
	private static readonly IntPtr NativeMethodInfoPtr_GetUpgradeDataHandler_Public_UpgradeDataHandler_Int32_0;

	// Token: 0x04003DD9 RID: 15833
	private static readonly IntPtr NativeMethodInfoPtr_InitDataHandlers_Private_Dictionary_2_Int32_UpgradeDataHandler_0;

	// Token: 0x04003DDA RID: 15834
	private static readonly IntPtr NativeMethodInfoPtr_CreateExpForm_Private_Il2CppStructArray_1_Single_Single_Int32_0;

	// Token: 0x020002BB RID: 699
	public enum UpgradeType
	{
		// Token: 0x04003DDC RID: 15836
		HP,
		// Token: 0x04003DDD RID: 15837
		MP,
		// Token: 0x04003DDE RID: 15838
		SP,
		// Token: 0x04003DDF RID: 15839
		STR,
		// Token: 0x04003DE0 RID: 15840
		INT,
		// Token: 0x04003DE1 RID: 15841
		DEX
	}

	// Token: 0x020002BC RID: 700
	[ObfuscatedName("UpgradeMap/<>c__DisplayClass10_0")]
	public sealed class __c__DisplayClass10_0 : Object
	{
		// Token: 0x06005CF9 RID: 23801 RVA: 0x00176CA8 File Offset: 0x00174EA8
		[CallerCount(1664)]
		[CachedScanResults(RefRangeStart = 7711, RefRangeEnd = 9375, XrefRangeStart = 7711, XrefRangeEnd = 9375, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe __c__DisplayClass10_0()
			: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<UpgradeMap.__c__DisplayClass10_0>.NativeClassPtr))
		{
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UpgradeMap.__c__DisplayClass10_0.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x06005CFA RID: 23802 RVA: 0x00176CF4 File Offset: 0x00174EF4
		[CallerCount(9)]
		[CachedScanResults(RefRangeStart = 7538, RefRangeEnd = 7547, XrefRangeStart = 7538, XrefRangeEnd = 7547, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe Il2CppStructArray<float> _InitDataHandlers_b__0()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UpgradeMap.__c__DisplayClass10_0.NativeMethodInfoPtr__InitDataHandlers_b__0_Internal_Il2CppStructArray_1_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			IntPtr intPtr3 = intPtr;
			return (intPtr3 != 0) ? new Il2CppStructArray<float>(intPtr3) : null;
		}

		// Token: 0x06005CFB RID: 23803 RVA: 0x00176D4C File Offset: 0x00174F4C
		[CallerCount(9)]
		[CachedScanResults(RefRangeStart = 7538, RefRangeEnd = 7547, XrefRangeStart = 7538, XrefRangeEnd = 7547, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe Il2CppStructArray<float> _InitDataHandlers_b__3()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UpgradeMap.__c__DisplayClass10_0.NativeMethodInfoPtr__InitDataHandlers_b__3_Internal_Il2CppStructArray_1_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			IntPtr intPtr3 = intPtr;
			return (intPtr3 != 0) ? new Il2CppStructArray<float>(intPtr3) : null;
		}

		// Token: 0x06005CFC RID: 23804 RVA: 0x00176DA4 File Offset: 0x00174FA4
		[CallerCount(10)]
		[CachedScanResults(RefRangeStart = 7527, RefRangeEnd = 7537, XrefRangeStart = 7527, XrefRangeEnd = 7537, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe Il2CppStructArray<float> _InitDataHandlers_b__6()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UpgradeMap.__c__DisplayClass10_0.NativeMethodInfoPtr__InitDataHandlers_b__6_Internal_Il2CppStructArray_1_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			IntPtr intPtr3 = intPtr;
			return (intPtr3 != 0) ? new Il2CppStructArray<float>(intPtr3) : null;
		}

		// Token: 0x06005CFD RID: 23805 RVA: 0x00176DFC File Offset: 0x00174FFC
		[CallerCount(1)]
		[CachedScanResults(RefRangeStart = 7615, RefRangeEnd = 7616, XrefRangeStart = 7615, XrefRangeEnd = 7616, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe Il2CppStructArray<float> _InitDataHandlers_b__9()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UpgradeMap.__c__DisplayClass10_0.NativeMethodInfoPtr__InitDataHandlers_b__9_Internal_Il2CppStructArray_1_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			IntPtr intPtr3 = intPtr;
			return (intPtr3 != 0) ? new Il2CppStructArray<float>(intPtr3) : null;
		}

		// Token: 0x06005CFE RID: 23806 RVA: 0x00176E54 File Offset: 0x00175054
		[CallerCount(1)]
		[CachedScanResults(RefRangeStart = 7615, RefRangeEnd = 7616, XrefRangeStart = 7615, XrefRangeEnd = 7616, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe Il2CppStructArray<float> _InitDataHandlers_b__12()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UpgradeMap.__c__DisplayClass10_0.NativeMethodInfoPtr__InitDataHandlers_b__12_Internal_Il2CppStructArray_1_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			IntPtr intPtr3 = intPtr;
			return (intPtr3 != 0) ? new Il2CppStructArray<float>(intPtr3) : null;
		}

		// Token: 0x06005CFF RID: 23807 RVA: 0x00176EAC File Offset: 0x001750AC
		[CallerCount(3)]
		[CachedScanResults(RefRangeStart = 11345, RefRangeEnd = 11348, XrefRangeStart = 11345, XrefRangeEnd = 11348, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe Il2CppStructArray<float> _InitDataHandlers_b__15()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UpgradeMap.__c__DisplayClass10_0.NativeMethodInfoPtr__InitDataHandlers_b__15_Internal_Il2CppStructArray_1_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			IntPtr intPtr3 = intPtr;
			return (intPtr3 != 0) ? new Il2CppStructArray<float>(intPtr3) : null;
		}

		// Token: 0x06005D00 RID: 23808 RVA: 0x00176F04 File Offset: 0x00175104
		// Note: this type is marked as 'beforefieldinit'.
		static __c__DisplayClass10_0()
		{
			Il2CppClassPointerStore<UpgradeMap.__c__DisplayClass10_0>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<UpgradeMap>.NativeClassPtr, "<>c__DisplayClass10_0");
			IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<UpgradeMap.__c__DisplayClass10_0>.NativeClassPtr);
			UpgradeMap.__c__DisplayClass10_0.NativeFieldInfoPtr_expFormHPMP = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UpgradeMap.__c__DisplayClass10_0>.NativeClassPtr, "expFormHPMP");
			UpgradeMap.__c__DisplayClass10_0.NativeFieldInfoPtr_expFormSP = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UpgradeMap.__c__DisplayClass10_0>.NativeClassPtr, "expFormSP");
			UpgradeMap.__c__DisplayClass10_0.NativeFieldInfoPtr_expFormSTRINT = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UpgradeMap.__c__DisplayClass10_0>.NativeClassPtr, "expFormSTRINT");
			UpgradeMap.__c__DisplayClass10_0.NativeFieldInfoPtr_expFormDEX = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UpgradeMap.__c__DisplayClass10_0>.NativeClassPtr, "expFormDEX");
			UpgradeMap.__c__DisplayClass10_0.NativeFieldInfoPtr___9__0 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UpgradeMap.__c__DisplayClass10_0>.NativeClassPtr, "<>9__0");
			UpgradeMap.__c__DisplayClass10_0.NativeFieldInfoPtr___9__3 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UpgradeMap.__c__DisplayClass10_0>.NativeClassPtr, "<>9__3");
			UpgradeMap.__c__DisplayClass10_0.NativeFieldInfoPtr___9__6 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UpgradeMap.__c__DisplayClass10_0>.NativeClassPtr, "<>9__6");
			UpgradeMap.__c__DisplayClass10_0.NativeFieldInfoPtr___9__9 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UpgradeMap.__c__DisplayClass10_0>.NativeClassPtr, "<>9__9");
			UpgradeMap.__c__DisplayClass10_0.NativeFieldInfoPtr___9__12 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UpgradeMap.__c__DisplayClass10_0>.NativeClassPtr, "<>9__12");
			UpgradeMap.__c__DisplayClass10_0.NativeFieldInfoPtr___9__15 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UpgradeMap.__c__DisplayClass10_0>.NativeClassPtr, "<>9__15");
			UpgradeMap.__c__DisplayClass10_0.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UpgradeMap.__c__DisplayClass10_0>.NativeClassPtr, 100669891);
			UpgradeMap.__c__DisplayClass10_0.NativeMethodInfoPtr__InitDataHandlers_b__0_Internal_Il2CppStructArray_1_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UpgradeMap.__c__DisplayClass10_0>.NativeClassPtr, 100669892);
			UpgradeMap.__c__DisplayClass10_0.NativeMethodInfoPtr__InitDataHandlers_b__3_Internal_Il2CppStructArray_1_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UpgradeMap.__c__DisplayClass10_0>.NativeClassPtr, 100669893);
			UpgradeMap.__c__DisplayClass10_0.NativeMethodInfoPtr__InitDataHandlers_b__6_Internal_Il2CppStructArray_1_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UpgradeMap.__c__DisplayClass10_0>.NativeClassPtr, 100669894);
			UpgradeMap.__c__DisplayClass10_0.NativeMethodInfoPtr__InitDataHandlers_b__9_Internal_Il2CppStructArray_1_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UpgradeMap.__c__DisplayClass10_0>.NativeClassPtr, 100669895);
			UpgradeMap.__c__DisplayClass10_0.NativeMethodInfoPtr__InitDataHandlers_b__12_Internal_Il2CppStructArray_1_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UpgradeMap.__c__DisplayClass10_0>.NativeClassPtr, 100669896);
			UpgradeMap.__c__DisplayClass10_0.NativeMethodInfoPtr__InitDataHandlers_b__15_Internal_Il2CppStructArray_1_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UpgradeMap.__c__DisplayClass10_0>.NativeClassPtr, 100669897);
		}

		// Token: 0x06005D01 RID: 23809 RVA: 0x0000A74C File Offset: 0x0000894C
		public __c__DisplayClass10_0(IntPtr pointer)
			: base(pointer)
		{
		}

		// Token: 0x17002048 RID: 8264
		// (get) Token: 0x06005D02 RID: 23810 RVA: 0x00177084 File Offset: 0x00175284
		// (set) Token: 0x06005D03 RID: 23811 RVA: 0x001770B8 File Offset: 0x001752B8
		public unsafe Il2CppStructArray<float> expFormHPMP
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UpgradeMap.__c__DisplayClass10_0.NativeFieldInfoPtr_expFormHPMP);
				IntPtr intPtr2 = *intPtr;
				return (intPtr2 != 0) ? new Il2CppStructArray<float>(intPtr2) : null;
			}
			set
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UpgradeMap.__c__DisplayClass10_0.NativeFieldInfoPtr_expFormHPMP), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x17002049 RID: 8265
		// (get) Token: 0x06005D04 RID: 23812 RVA: 0x001770E0 File Offset: 0x001752E0
		// (set) Token: 0x06005D05 RID: 23813 RVA: 0x00177114 File Offset: 0x00175314
		public unsafe Il2CppStructArray<float> expFormSP
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UpgradeMap.__c__DisplayClass10_0.NativeFieldInfoPtr_expFormSP);
				IntPtr intPtr2 = *intPtr;
				return (intPtr2 != 0) ? new Il2CppStructArray<float>(intPtr2) : null;
			}
			set
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UpgradeMap.__c__DisplayClass10_0.NativeFieldInfoPtr_expFormSP), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x1700204A RID: 8266
		// (get) Token: 0x06005D06 RID: 23814 RVA: 0x0017713C File Offset: 0x0017533C
		// (set) Token: 0x06005D07 RID: 23815 RVA: 0x00177170 File Offset: 0x00175370
		public unsafe Il2CppStructArray<float> expFormSTRINT
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UpgradeMap.__c__DisplayClass10_0.NativeFieldInfoPtr_expFormSTRINT);
				IntPtr intPtr2 = *intPtr;
				return (intPtr2 != 0) ? new Il2CppStructArray<float>(intPtr2) : null;
			}
			set
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UpgradeMap.__c__DisplayClass10_0.NativeFieldInfoPtr_expFormSTRINT), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x1700204B RID: 8267
		// (get) Token: 0x06005D08 RID: 23816 RVA: 0x00177198 File Offset: 0x00175398
		// (set) Token: 0x06005D09 RID: 23817 RVA: 0x001771CC File Offset: 0x001753CC
		public unsafe Il2CppStructArray<float> expFormDEX
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UpgradeMap.__c__DisplayClass10_0.NativeFieldInfoPtr_expFormDEX);
				IntPtr intPtr2 = *intPtr;
				return (intPtr2 != 0) ? new Il2CppStructArray<float>(intPtr2) : null;
			}
			set
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UpgradeMap.__c__DisplayClass10_0.NativeFieldInfoPtr_expFormDEX), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x1700204C RID: 8268
		// (get) Token: 0x06005D0A RID: 23818 RVA: 0x001771F4 File Offset: 0x001753F4
		// (set) Token: 0x06005D0B RID: 23819 RVA: 0x00177228 File Offset: 0x00175428
		public unsafe Func<Il2CppStructArray<float>> __9__0
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UpgradeMap.__c__DisplayClass10_0.NativeFieldInfoPtr___9__0);
				IntPtr intPtr2 = *intPtr;
				return (intPtr2 != 0) ? new Func<Il2CppStructArray<float>>(intPtr2) : null;
			}
			set
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UpgradeMap.__c__DisplayClass10_0.NativeFieldInfoPtr___9__0), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x1700204D RID: 8269
		// (get) Token: 0x06005D0C RID: 23820 RVA: 0x00177250 File Offset: 0x00175450
		// (set) Token: 0x06005D0D RID: 23821 RVA: 0x00177284 File Offset: 0x00175484
		public unsafe Func<Il2CppStructArray<float>> __9__3
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UpgradeMap.__c__DisplayClass10_0.NativeFieldInfoPtr___9__3);
				IntPtr intPtr2 = *intPtr;
				return (intPtr2 != 0) ? new Func<Il2CppStructArray<float>>(intPtr2) : null;
			}
			set
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UpgradeMap.__c__DisplayClass10_0.NativeFieldInfoPtr___9__3), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x1700204E RID: 8270
		// (get) Token: 0x06005D0E RID: 23822 RVA: 0x001772AC File Offset: 0x001754AC
		// (set) Token: 0x06005D0F RID: 23823 RVA: 0x001772E0 File Offset: 0x001754E0
		public unsafe Func<Il2CppStructArray<float>> __9__6
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UpgradeMap.__c__DisplayClass10_0.NativeFieldInfoPtr___9__6);
				IntPtr intPtr2 = *intPtr;
				return (intPtr2 != 0) ? new Func<Il2CppStructArray<float>>(intPtr2) : null;
			}
			set
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UpgradeMap.__c__DisplayClass10_0.NativeFieldInfoPtr___9__6), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x1700204F RID: 8271
		// (get) Token: 0x06005D10 RID: 23824 RVA: 0x00177308 File Offset: 0x00175508
		// (set) Token: 0x06005D11 RID: 23825 RVA: 0x0017733C File Offset: 0x0017553C
		public unsafe Func<Il2CppStructArray<float>> __9__9
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UpgradeMap.__c__DisplayClass10_0.NativeFieldInfoPtr___9__9);
				IntPtr intPtr2 = *intPtr;
				return (intPtr2 != 0) ? new Func<Il2CppStructArray<float>>(intPtr2) : null;
			}
			set
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UpgradeMap.__c__DisplayClass10_0.NativeFieldInfoPtr___9__9), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x17002050 RID: 8272
		// (get) Token: 0x06005D12 RID: 23826 RVA: 0x00177364 File Offset: 0x00175564
		// (set) Token: 0x06005D13 RID: 23827 RVA: 0x00177398 File Offset: 0x00175598
		public unsafe Func<Il2CppStructArray<float>> __9__12
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UpgradeMap.__c__DisplayClass10_0.NativeFieldInfoPtr___9__12);
				IntPtr intPtr2 = *intPtr;
				return (intPtr2 != 0) ? new Func<Il2CppStructArray<float>>(intPtr2) : null;
			}
			set
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UpgradeMap.__c__DisplayClass10_0.NativeFieldInfoPtr___9__12), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x17002051 RID: 8273
		// (get) Token: 0x06005D14 RID: 23828 RVA: 0x001773C0 File Offset: 0x001755C0
		// (set) Token: 0x06005D15 RID: 23829 RVA: 0x001773F4 File Offset: 0x001755F4
		public unsafe Func<Il2CppStructArray<float>> __9__15
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UpgradeMap.__c__DisplayClass10_0.NativeFieldInfoPtr___9__15);
				IntPtr intPtr2 = *intPtr;
				return (intPtr2 != 0) ? new Func<Il2CppStructArray<float>>(intPtr2) : null;
			}
			set
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UpgradeMap.__c__DisplayClass10_0.NativeFieldInfoPtr___9__15), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x04003DE2 RID: 15842
		private static readonly IntPtr NativeFieldInfoPtr_expFormHPMP;

		// Token: 0x04003DE3 RID: 15843
		private static readonly IntPtr NativeFieldInfoPtr_expFormSP;

		// Token: 0x04003DE4 RID: 15844
		private static readonly IntPtr NativeFieldInfoPtr_expFormSTRINT;

		// Token: 0x04003DE5 RID: 15845
		private static readonly IntPtr NativeFieldInfoPtr_expFormDEX;

		// Token: 0x04003DE6 RID: 15846
		private static readonly IntPtr NativeFieldInfoPtr___9__0;

		// Token: 0x04003DE7 RID: 15847
		private static readonly IntPtr NativeFieldInfoPtr___9__3;

		// Token: 0x04003DE8 RID: 15848
		private static readonly IntPtr NativeFieldInfoPtr___9__6;

		// Token: 0x04003DE9 RID: 15849
		private static readonly IntPtr NativeFieldInfoPtr___9__9;

		// Token: 0x04003DEA RID: 15850
		private static readonly IntPtr NativeFieldInfoPtr___9__12;

		// Token: 0x04003DEB RID: 15851
		private static readonly IntPtr NativeFieldInfoPtr___9__15;

		// Token: 0x04003DEC RID: 15852
		private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;

		// Token: 0x04003DED RID: 15853
		private static readonly IntPtr NativeMethodInfoPtr__InitDataHandlers_b__0_Internal_Il2CppStructArray_1_Single_0;

		// Token: 0x04003DEE RID: 15854
		private static readonly IntPtr NativeMethodInfoPtr__InitDataHandlers_b__3_Internal_Il2CppStructArray_1_Single_0;

		// Token: 0x04003DEF RID: 15855
		private static readonly IntPtr NativeMethodInfoPtr__InitDataHandlers_b__6_Internal_Il2CppStructArray_1_Single_0;

		// Token: 0x04003DF0 RID: 15856
		private static readonly IntPtr NativeMethodInfoPtr__InitDataHandlers_b__9_Internal_Il2CppStructArray_1_Single_0;

		// Token: 0x04003DF1 RID: 15857
		private static readonly IntPtr NativeMethodInfoPtr__InitDataHandlers_b__12_Internal_Il2CppStructArray_1_Single_0;

		// Token: 0x04003DF2 RID: 15858
		private static readonly IntPtr NativeMethodInfoPtr__InitDataHandlers_b__15_Internal_Il2CppStructArray_1_Single_0;
	}

	// Token: 0x020002BD RID: 701
	[ObfuscatedName("UpgradeMap/<>c")]
	[Serializable]
	public sealed class __c : Object
	{
		// Token: 0x06005D16 RID: 23830 RVA: 0x0017741C File Offset: 0x0017561C
		[CallerCount(1664)]
		[CachedScanResults(RefRangeStart = 7711, RefRangeEnd = 9375, XrefRangeStart = 7711, XrefRangeEnd = 9375, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe __c()
			: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<UpgradeMap.__c>.NativeClassPtr))
		{
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UpgradeMap.__c.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x06005D17 RID: 23831 RVA: 0x00177468 File Offset: 0x00175668
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592123, XrefRangeEnd = 592127, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe int _InitDataHandlers_b__10_1()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UpgradeMap.__c.NativeMethodInfoPtr__InitDataHandlers_b__10_1_Internal_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return *IL2CPP.il2cpp_object_unbox(intPtr);
		}

		// Token: 0x06005D18 RID: 23832 RVA: 0x001774B8 File Offset: 0x001756B8
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592127, XrefRangeEnd = 592134, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe void _InitDataHandlers_b__10_2()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UpgradeMap.__c.NativeMethodInfoPtr__InitDataHandlers_b__10_2_Internal_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x06005D19 RID: 23833 RVA: 0x001774FC File Offset: 0x001756FC
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592134, XrefRangeEnd = 592138, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe int _InitDataHandlers_b__10_4()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UpgradeMap.__c.NativeMethodInfoPtr__InitDataHandlers_b__10_4_Internal_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return *IL2CPP.il2cpp_object_unbox(intPtr);
		}

		// Token: 0x06005D1A RID: 23834 RVA: 0x0017754C File Offset: 0x0017574C
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592138, XrefRangeEnd = 592145, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe void _InitDataHandlers_b__10_5()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UpgradeMap.__c.NativeMethodInfoPtr__InitDataHandlers_b__10_5_Internal_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x06005D1B RID: 23835 RVA: 0x00177590 File Offset: 0x00175790
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592145, XrefRangeEnd = 592149, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe int _InitDataHandlers_b__10_7()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UpgradeMap.__c.NativeMethodInfoPtr__InitDataHandlers_b__10_7_Internal_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return *IL2CPP.il2cpp_object_unbox(intPtr);
		}

		// Token: 0x06005D1C RID: 23836 RVA: 0x001775E0 File Offset: 0x001757E0
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592149, XrefRangeEnd = 592156, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe void _InitDataHandlers_b__10_8()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UpgradeMap.__c.NativeMethodInfoPtr__InitDataHandlers_b__10_8_Internal_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x06005D1D RID: 23837 RVA: 0x00177624 File Offset: 0x00175824
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592156, XrefRangeEnd = 592160, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe int _InitDataHandlers_b__10_10()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UpgradeMap.__c.NativeMethodInfoPtr__InitDataHandlers_b__10_10_Internal_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return *IL2CPP.il2cpp_object_unbox(intPtr);
		}

		// Token: 0x06005D1E RID: 23838 RVA: 0x00177674 File Offset: 0x00175874
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592160, XrefRangeEnd = 592167, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe void _InitDataHandlers_b__10_11()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UpgradeMap.__c.NativeMethodInfoPtr__InitDataHandlers_b__10_11_Internal_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x06005D1F RID: 23839 RVA: 0x001776B8 File Offset: 0x001758B8
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592167, XrefRangeEnd = 592171, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe int _InitDataHandlers_b__10_13()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UpgradeMap.__c.NativeMethodInfoPtr__InitDataHandlers_b__10_13_Internal_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return *IL2CPP.il2cpp_object_unbox(intPtr);
		}

		// Token: 0x06005D20 RID: 23840 RVA: 0x00177708 File Offset: 0x00175908
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592171, XrefRangeEnd = 592178, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe void _InitDataHandlers_b__10_14()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UpgradeMap.__c.NativeMethodInfoPtr__InitDataHandlers_b__10_14_Internal_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x06005D21 RID: 23841 RVA: 0x0017774C File Offset: 0x0017594C
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592178, XrefRangeEnd = 592182, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe int _InitDataHandlers_b__10_16()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UpgradeMap.__c.NativeMethodInfoPtr__InitDataHandlers_b__10_16_Internal_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return *IL2CPP.il2cpp_object_unbox(intPtr);
		}

		// Token: 0x06005D22 RID: 23842 RVA: 0x0017779C File Offset: 0x0017599C
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592182, XrefRangeEnd = 592189, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe void _InitDataHandlers_b__10_17()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UpgradeMap.__c.NativeMethodInfoPtr__InitDataHandlers_b__10_17_Internal_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x06005D23 RID: 23843 RVA: 0x001777E0 File Offset: 0x001759E0
		// Note: this type is marked as 'beforefieldinit'.
		static __c()
		{
			Il2CppClassPointerStore<UpgradeMap.__c>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<UpgradeMap>.NativeClassPtr, "<>c");
			IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<UpgradeMap.__c>.NativeClassPtr);
			UpgradeMap.__c.NativeFieldInfoPtr___9 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UpgradeMap.__c>.NativeClassPtr, "<>9");
			UpgradeMap.__c.NativeFieldInfoPtr___9__10_1 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UpgradeMap.__c>.NativeClassPtr, "<>9__10_1");
			UpgradeMap.__c.NativeFieldInfoPtr___9__10_2 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UpgradeMap.__c>.NativeClassPtr, "<>9__10_2");
			UpgradeMap.__c.NativeFieldInfoPtr___9__10_4 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UpgradeMap.__c>.NativeClassPtr, "<>9__10_4");
			UpgradeMap.__c.NativeFieldInfoPtr___9__10_5 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UpgradeMap.__c>.NativeClassPtr, "<>9__10_5");
			UpgradeMap.__c.NativeFieldInfoPtr___9__10_7 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UpgradeMap.__c>.NativeClassPtr, "<>9__10_7");
			UpgradeMap.__c.NativeFieldInfoPtr___9__10_8 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UpgradeMap.__c>.NativeClassPtr, "<>9__10_8");
			UpgradeMap.__c.NativeFieldInfoPtr___9__10_10 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UpgradeMap.__c>.NativeClassPtr, "<>9__10_10");
			UpgradeMap.__c.NativeFieldInfoPtr___9__10_11 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UpgradeMap.__c>.NativeClassPtr, "<>9__10_11");
			UpgradeMap.__c.NativeFieldInfoPtr___9__10_13 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UpgradeMap.__c>.NativeClassPtr, "<>9__10_13");
			UpgradeMap.__c.NativeFieldInfoPtr___9__10_14 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UpgradeMap.__c>.NativeClassPtr, "<>9__10_14");
			UpgradeMap.__c.NativeFieldInfoPtr___9__10_16 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UpgradeMap.__c>.NativeClassPtr, "<>9__10_16");
			UpgradeMap.__c.NativeFieldInfoPtr___9__10_17 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UpgradeMap.__c>.NativeClassPtr, "<>9__10_17");
			UpgradeMap.__c.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UpgradeMap.__c>.NativeClassPtr, 100669899);
			UpgradeMap.__c.NativeMethodInfoPtr__InitDataHandlers_b__10_1_Internal_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UpgradeMap.__c>.NativeClassPtr, 100669900);
			UpgradeMap.__c.NativeMethodInfoPtr__InitDataHandlers_b__10_2_Internal_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UpgradeMap.__c>.NativeClassPtr, 100669901);
			UpgradeMap.__c.NativeMethodInfoPtr__InitDataHandlers_b__10_4_Internal_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UpgradeMap.__c>.NativeClassPtr, 100669902);
			UpgradeMap.__c.NativeMethodInfoPtr__InitDataHandlers_b__10_5_Internal_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UpgradeMap.__c>.NativeClassPtr, 100669903);
			UpgradeMap.__c.NativeMethodInfoPtr__InitDataHandlers_b__10_7_Internal_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UpgradeMap.__c>.NativeClassPtr, 100669904);
			UpgradeMap.__c.NativeMethodInfoPtr__InitDataHandlers_b__10_8_Internal_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UpgradeMap.__c>.NativeClassPtr, 100669905);
			UpgradeMap.__c.NativeMethodInfoPtr__InitDataHandlers_b__10_10_Internal_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UpgradeMap.__c>.NativeClassPtr, 100669906);
			UpgradeMap.__c.NativeMethodInfoPtr__InitDataHandlers_b__10_11_Internal_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UpgradeMap.__c>.NativeClassPtr, 100669907);
			UpgradeMap.__c.NativeMethodInfoPtr__InitDataHandlers_b__10_13_Internal_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UpgradeMap.__c>.NativeClassPtr, 100669908);
			UpgradeMap.__c.NativeMethodInfoPtr__InitDataHandlers_b__10_14_Internal_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UpgradeMap.__c>.NativeClassPtr, 100669909);
			UpgradeMap.__c.NativeMethodInfoPtr__InitDataHandlers_b__10_16_Internal_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UpgradeMap.__c>.NativeClassPtr, 100669910);
			UpgradeMap.__c.NativeMethodInfoPtr__InitDataHandlers_b__10_17_Internal_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UpgradeMap.__c>.NativeClassPtr, 100669911);
		}

		// Token: 0x06005D24 RID: 23844 RVA: 0x0000A74C File Offset: 0x0000894C
		public __c(IntPtr pointer)
			: base(pointer)
		{
		}

		// Token: 0x17002052 RID: 8274
		// (get) Token: 0x06005D25 RID: 23845 RVA: 0x00177A14 File Offset: 0x00175C14
		// (set) Token: 0x06005D26 RID: 23846 RVA: 0x00177A3F File Offset: 0x00175C3F
		public unsafe static UpgradeMap.__c __9
		{
			get
			{
				IntPtr intPtr;
				IL2CPP.il2cpp_field_static_get_value(UpgradeMap.__c.NativeFieldInfoPtr___9, (void*)(&intPtr));
				IntPtr intPtr2 = intPtr;
				return (intPtr2 != 0) ? new UpgradeMap.__c(intPtr2) : null;
			}
			set
			{
				IL2CPP.il2cpp_field_static_set_value(UpgradeMap.__c.NativeFieldInfoPtr___9, IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x17002053 RID: 8275
		// (get) Token: 0x06005D27 RID: 23847 RVA: 0x00177A54 File Offset: 0x00175C54
		// (set) Token: 0x06005D28 RID: 23848 RVA: 0x00177A7F File Offset: 0x00175C7F
		public unsafe static Func<int> __9__10_1
		{
			get
			{
				IntPtr intPtr;
				IL2CPP.il2cpp_field_static_get_value(UpgradeMap.__c.NativeFieldInfoPtr___9__10_1, (void*)(&intPtr));
				IntPtr intPtr2 = intPtr;
				return (intPtr2 != 0) ? new Func<int>(intPtr2) : null;
			}
			set
			{
				IL2CPP.il2cpp_field_static_set_value(UpgradeMap.__c.NativeFieldInfoPtr___9__10_1, IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x17002054 RID: 8276
		// (get) Token: 0x06005D29 RID: 23849 RVA: 0x00177A94 File Offset: 0x00175C94
		// (set) Token: 0x06005D2A RID: 23850 RVA: 0x00177ABF File Offset: 0x00175CBF
		public unsafe static Action __9__10_2
		{
			get
			{
				IntPtr intPtr;
				IL2CPP.il2cpp_field_static_get_value(UpgradeMap.__c.NativeFieldInfoPtr___9__10_2, (void*)(&intPtr));
				IntPtr intPtr2 = intPtr;
				return (intPtr2 != 0) ? new Action(intPtr2) : null;
			}
			set
			{
				IL2CPP.il2cpp_field_static_set_value(UpgradeMap.__c.NativeFieldInfoPtr___9__10_2, IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x17002055 RID: 8277
		// (get) Token: 0x06005D2B RID: 23851 RVA: 0x00177AD4 File Offset: 0x00175CD4
		// (set) Token: 0x06005D2C RID: 23852 RVA: 0x00177AFF File Offset: 0x00175CFF
		public unsafe static Func<int> __9__10_4
		{
			get
			{
				IntPtr intPtr;
				IL2CPP.il2cpp_field_static_get_value(UpgradeMap.__c.NativeFieldInfoPtr___9__10_4, (void*)(&intPtr));
				IntPtr intPtr2 = intPtr;
				return (intPtr2 != 0) ? new Func<int>(intPtr2) : null;
			}
			set
			{
				IL2CPP.il2cpp_field_static_set_value(UpgradeMap.__c.NativeFieldInfoPtr___9__10_4, IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x17002056 RID: 8278
		// (get) Token: 0x06005D2D RID: 23853 RVA: 0x00177B14 File Offset: 0x00175D14
		// (set) Token: 0x06005D2E RID: 23854 RVA: 0x00177B3F File Offset: 0x00175D3F
		public unsafe static Action __9__10_5
		{
			get
			{
				IntPtr intPtr;
				IL2CPP.il2cpp_field_static_get_value(UpgradeMap.__c.NativeFieldInfoPtr___9__10_5, (void*)(&intPtr));
				IntPtr intPtr2 = intPtr;
				return (intPtr2 != 0) ? new Action(intPtr2) : null;
			}
			set
			{
				IL2CPP.il2cpp_field_static_set_value(UpgradeMap.__c.NativeFieldInfoPtr___9__10_5, IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x17002057 RID: 8279
		// (get) Token: 0x06005D2F RID: 23855 RVA: 0x00177B54 File Offset: 0x00175D54
		// (set) Token: 0x06005D30 RID: 23856 RVA: 0x00177B7F File Offset: 0x00175D7F
		public unsafe static Func<int> __9__10_7
		{
			get
			{
				IntPtr intPtr;
				IL2CPP.il2cpp_field_static_get_value(UpgradeMap.__c.NativeFieldInfoPtr___9__10_7, (void*)(&intPtr));
				IntPtr intPtr2 = intPtr;
				return (intPtr2 != 0) ? new Func<int>(intPtr2) : null;
			}
			set
			{
				IL2CPP.il2cpp_field_static_set_value(UpgradeMap.__c.NativeFieldInfoPtr___9__10_7, IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x17002058 RID: 8280
		// (get) Token: 0x06005D31 RID: 23857 RVA: 0x00177B94 File Offset: 0x00175D94
		// (set) Token: 0x06005D32 RID: 23858 RVA: 0x00177BBF File Offset: 0x00175DBF
		public unsafe static Action __9__10_8
		{
			get
			{
				IntPtr intPtr;
				IL2CPP.il2cpp_field_static_get_value(UpgradeMap.__c.NativeFieldInfoPtr___9__10_8, (void*)(&intPtr));
				IntPtr intPtr2 = intPtr;
				return (intPtr2 != 0) ? new Action(intPtr2) : null;
			}
			set
			{
				IL2CPP.il2cpp_field_static_set_value(UpgradeMap.__c.NativeFieldInfoPtr___9__10_8, IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x17002059 RID: 8281
		// (get) Token: 0x06005D33 RID: 23859 RVA: 0x00177BD4 File Offset: 0x00175DD4
		// (set) Token: 0x06005D34 RID: 23860 RVA: 0x00177BFF File Offset: 0x00175DFF
		public unsafe static Func<int> __9__10_10
		{
			get
			{
				IntPtr intPtr;
				IL2CPP.il2cpp_field_static_get_value(UpgradeMap.__c.NativeFieldInfoPtr___9__10_10, (void*)(&intPtr));
				IntPtr intPtr2 = intPtr;
				return (intPtr2 != 0) ? new Func<int>(intPtr2) : null;
			}
			set
			{
				IL2CPP.il2cpp_field_static_set_value(UpgradeMap.__c.NativeFieldInfoPtr___9__10_10, IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x1700205A RID: 8282
		// (get) Token: 0x06005D35 RID: 23861 RVA: 0x00177C14 File Offset: 0x00175E14
		// (set) Token: 0x06005D36 RID: 23862 RVA: 0x00177C3F File Offset: 0x00175E3F
		public unsafe static Action __9__10_11
		{
			get
			{
				IntPtr intPtr;
				IL2CPP.il2cpp_field_static_get_value(UpgradeMap.__c.NativeFieldInfoPtr___9__10_11, (void*)(&intPtr));
				IntPtr intPtr2 = intPtr;
				return (intPtr2 != 0) ? new Action(intPtr2) : null;
			}
			set
			{
				IL2CPP.il2cpp_field_static_set_value(UpgradeMap.__c.NativeFieldInfoPtr___9__10_11, IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x1700205B RID: 8283
		// (get) Token: 0x06005D37 RID: 23863 RVA: 0x00177C54 File Offset: 0x00175E54
		// (set) Token: 0x06005D38 RID: 23864 RVA: 0x00177C7F File Offset: 0x00175E7F
		public unsafe static Func<int> __9__10_13
		{
			get
			{
				IntPtr intPtr;
				IL2CPP.il2cpp_field_static_get_value(UpgradeMap.__c.NativeFieldInfoPtr___9__10_13, (void*)(&intPtr));
				IntPtr intPtr2 = intPtr;
				return (intPtr2 != 0) ? new Func<int>(intPtr2) : null;
			}
			set
			{
				IL2CPP.il2cpp_field_static_set_value(UpgradeMap.__c.NativeFieldInfoPtr___9__10_13, IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x1700205C RID: 8284
		// (get) Token: 0x06005D39 RID: 23865 RVA: 0x00177C94 File Offset: 0x00175E94
		// (set) Token: 0x06005D3A RID: 23866 RVA: 0x00177CBF File Offset: 0x00175EBF
		public unsafe static Action __9__10_14
		{
			get
			{
				IntPtr intPtr;
				IL2CPP.il2cpp_field_static_get_value(UpgradeMap.__c.NativeFieldInfoPtr___9__10_14, (void*)(&intPtr));
				IntPtr intPtr2 = intPtr;
				return (intPtr2 != 0) ? new Action(intPtr2) : null;
			}
			set
			{
				IL2CPP.il2cpp_field_static_set_value(UpgradeMap.__c.NativeFieldInfoPtr___9__10_14, IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x1700205D RID: 8285
		// (get) Token: 0x06005D3B RID: 23867 RVA: 0x00177CD4 File Offset: 0x00175ED4
		// (set) Token: 0x06005D3C RID: 23868 RVA: 0x00177CFF File Offset: 0x00175EFF
		public unsafe static Func<int> __9__10_16
		{
			get
			{
				IntPtr intPtr;
				IL2CPP.il2cpp_field_static_get_value(UpgradeMap.__c.NativeFieldInfoPtr___9__10_16, (void*)(&intPtr));
				IntPtr intPtr2 = intPtr;
				return (intPtr2 != 0) ? new Func<int>(intPtr2) : null;
			}
			set
			{
				IL2CPP.il2cpp_field_static_set_value(UpgradeMap.__c.NativeFieldInfoPtr___9__10_16, IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x1700205E RID: 8286
		// (get) Token: 0x06005D3D RID: 23869 RVA: 0x00177D14 File Offset: 0x00175F14
		// (set) Token: 0x06005D3E RID: 23870 RVA: 0x00177D3F File Offset: 0x00175F3F
		public unsafe static Action __9__10_17
		{
			get
			{
				IntPtr intPtr;
				IL2CPP.il2cpp_field_static_get_value(UpgradeMap.__c.NativeFieldInfoPtr___9__10_17, (void*)(&intPtr));
				IntPtr intPtr2 = intPtr;
				return (intPtr2 != 0) ? new Action(intPtr2) : null;
			}
			set
			{
				IL2CPP.il2cpp_field_static_set_value(UpgradeMap.__c.NativeFieldInfoPtr___9__10_17, IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x04003DF3 RID: 15859
		private static readonly IntPtr NativeFieldInfoPtr___9;

		// Token: 0x04003DF4 RID: 15860
		private static readonly IntPtr NativeFieldInfoPtr___9__10_1;

		// Token: 0x04003DF5 RID: 15861
		private static readonly IntPtr NativeFieldInfoPtr___9__10_2;

		// Token: 0x04003DF6 RID: 15862
		private static readonly IntPtr NativeFieldInfoPtr___9__10_4;

		// Token: 0x04003DF7 RID: 15863
		private static readonly IntPtr NativeFieldInfoPtr___9__10_5;

		// Token: 0x04003DF8 RID: 15864
		private static readonly IntPtr NativeFieldInfoPtr___9__10_7;

		// Token: 0x04003DF9 RID: 15865
		private static readonly IntPtr NativeFieldInfoPtr___9__10_8;

		// Token: 0x04003DFA RID: 15866
		private static readonly IntPtr NativeFieldInfoPtr___9__10_10;

		// Token: 0x04003DFB RID: 15867
		private static readonly IntPtr NativeFieldInfoPtr___9__10_11;

		// Token: 0x04003DFC RID: 15868
		private static readonly IntPtr NativeFieldInfoPtr___9__10_13;

		// Token: 0x04003DFD RID: 15869
		private static readonly IntPtr NativeFieldInfoPtr___9__10_14;

		// Token: 0x04003DFE RID: 15870
		private static readonly IntPtr NativeFieldInfoPtr___9__10_16;

		// Token: 0x04003DFF RID: 15871
		private static readonly IntPtr NativeFieldInfoPtr___9__10_17;

		// Token: 0x04003E00 RID: 15872
		private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;

		// Token: 0x04003E01 RID: 15873
		private static readonly IntPtr NativeMethodInfoPtr__InitDataHandlers_b__10_1_Internal_Int32_0;

		// Token: 0x04003E02 RID: 15874
		private static readonly IntPtr NativeMethodInfoPtr__InitDataHandlers_b__10_2_Internal_Void_0;

		// Token: 0x04003E03 RID: 15875
		private static readonly IntPtr NativeMethodInfoPtr__InitDataHandlers_b__10_4_Internal_Int32_0;

		// Token: 0x04003E04 RID: 15876
		private static readonly IntPtr NativeMethodInfoPtr__InitDataHandlers_b__10_5_Internal_Void_0;

		// Token: 0x04003E05 RID: 15877
		private static readonly IntPtr NativeMethodInfoPtr__InitDataHandlers_b__10_7_Internal_Int32_0;

		// Token: 0x04003E06 RID: 15878
		private static readonly IntPtr NativeMethodInfoPtr__InitDataHandlers_b__10_8_Internal_Void_0;

		// Token: 0x04003E07 RID: 15879
		private static readonly IntPtr NativeMethodInfoPtr__InitDataHandlers_b__10_10_Internal_Int32_0;

		// Token: 0x04003E08 RID: 15880
		private static readonly IntPtr NativeMethodInfoPtr__InitDataHandlers_b__10_11_Internal_Void_0;

		// Token: 0x04003E09 RID: 15881
		private static readonly IntPtr NativeMethodInfoPtr__InitDataHandlers_b__10_13_Internal_Int32_0;

		// Token: 0x04003E0A RID: 15882
		private static readonly IntPtr NativeMethodInfoPtr__InitDataHandlers_b__10_14_Internal_Void_0;

		// Token: 0x04003E0B RID: 15883
		private static readonly IntPtr NativeMethodInfoPtr__InitDataHandlers_b__10_16_Internal_Int32_0;

		// Token: 0x04003E0C RID: 15884
		private static readonly IntPtr NativeMethodInfoPtr__InitDataHandlers_b__10_17_Internal_Void_0;
	}
}
