using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppSystem;
using Il2CppSystem.Collections.Generic;
using MEC;
using UnityEngine;
using UnityEngine.UI;

// Token: 0x020002DE RID: 734
public class UIPlayerStats : MonoBehaviour
{
	// Token: 0x06006019 RID: 24601 RVA: 0x00183CDC File Offset: 0x00181EDC
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 570025, RefRangeEnd = 570026, XrefRangeStart = 569947, XrefRangeEnd = 570025, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Init()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIPlayerStats.NativeMethodInfoPtr_Init_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600601A RID: 24602 RVA: 0x00183D20 File Offset: 0x00181F20
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 570028, RefRangeEnd = 570029, XrefRangeStart = 570026, XrefRangeEnd = 570028, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void UpdatePlayerValueVisible(float alphaValue)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref alphaValue;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIPlayerStats.NativeMethodInfoPtr_UpdatePlayerValueVisible_Public_Void_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x0600601B RID: 24603 RVA: 0x00183D74 File Offset: 0x00181F74
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 570042, RefRangeEnd = 570043, XrefRangeStart = 570029, XrefRangeEnd = 570042, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void UpdatePlayerHP(bool isCured)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref isCured;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIPlayerStats.NativeMethodInfoPtr_UpdatePlayerHP_Public_Void_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x0600601C RID: 24604 RVA: 0x00183DC8 File Offset: 0x00181FC8
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 570056, RefRangeEnd = 570057, XrefRangeStart = 570043, XrefRangeEnd = 570056, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void UpdatePlayerMP(bool isCured)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref isCured;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIPlayerStats.NativeMethodInfoPtr_UpdatePlayerMP_Public_Void_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x0600601D RID: 24605 RVA: 0x00183E1C File Offset: 0x0018201C
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 570070, RefRangeEnd = 570071, XrefRangeStart = 570057, XrefRangeEnd = 570070, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void UpdatePlayerSP(bool isCured)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref isCured;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIPlayerStats.NativeMethodInfoPtr_UpdatePlayerSP_Public_Void_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x0600601E RID: 24606 RVA: 0x00183E70 File Offset: 0x00182070
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 570075, RefRangeEnd = 570077, XrefRangeStart = 570071, XrefRangeEnd = 570075, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Localize(LocalizationData data)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(data);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIPlayerStats.NativeMethodInfoPtr_Localize_Public_Void_LocalizationData_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x0600601F RID: 24607 RVA: 0x00183ECC File Offset: 0x001820CC
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 570081, RefRangeEnd = 570082, XrefRangeStart = 570077, XrefRangeEnd = 570081, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Dispose()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIPlayerStats.NativeMethodInfoPtr_Dispose_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06006020 RID: 24608 RVA: 0x00183F10 File Offset: 0x00182110
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 570082, XrefRangeEnd = 570087, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe IEnumerator<float> Tick()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIPlayerStats.NativeMethodInfoPtr_Tick_Private_IEnumerator_1_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		IntPtr intPtr3 = intPtr;
		return (intPtr3 != 0) ? new IEnumerator<float>(intPtr3) : null;
	}

	// Token: 0x06006021 RID: 24609 RVA: 0x00183F68 File Offset: 0x00182168
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 570101, RefRangeEnd = 570102, XrefRangeStart = 570087, XrefRangeEnd = 570101, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void CheckPlayerValueVisible()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIPlayerStats.NativeMethodInfoPtr_CheckPlayerValueVisible_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06006022 RID: 24610 RVA: 0x00183FAC File Offset: 0x001821AC
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 570111, RefRangeEnd = 570112, XrefRangeStart = 570102, XrefRangeEnd = 570111, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void CheckPlayerHP()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIPlayerStats.NativeMethodInfoPtr_CheckPlayerHP_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06006023 RID: 24611 RVA: 0x00183FF0 File Offset: 0x001821F0
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 570124, RefRangeEnd = 570125, XrefRangeStart = 570112, XrefRangeEnd = 570124, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void SetHPLabelDirty(bool markDirty)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref markDirty;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIPlayerStats.NativeMethodInfoPtr_SetHPLabelDirty_Private_Void_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06006024 RID: 24612 RVA: 0x00184044 File Offset: 0x00182244
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 570125, XrefRangeEnd = 570130, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe IEnumerator<float> UpdateHPBar(bool isCured)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref isCured;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIPlayerStats.NativeMethodInfoPtr_UpdateHPBar_Private_IEnumerator_1_Single_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			IntPtr intPtr3 = intPtr;
			return (intPtr3 != 0) ? new IEnumerator<float>(intPtr3) : null;
		}
	}

	// Token: 0x06006025 RID: 24613 RVA: 0x001840AC File Offset: 0x001822AC
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 570140, RefRangeEnd = 570141, XrefRangeStart = 570130, XrefRangeEnd = 570140, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void CheckPlayerMP()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIPlayerStats.NativeMethodInfoPtr_CheckPlayerMP_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06006026 RID: 24614 RVA: 0x001840F0 File Offset: 0x001822F0
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 570156, RefRangeEnd = 570157, XrefRangeStart = 570141, XrefRangeEnd = 570156, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void SetMPLabelDirty(bool markDirty)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref markDirty;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIPlayerStats.NativeMethodInfoPtr_SetMPLabelDirty_Private_Void_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06006027 RID: 24615 RVA: 0x00184144 File Offset: 0x00182344
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 570157, XrefRangeEnd = 570162, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe IEnumerator<float> UpdateMPBar(bool isCured)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref isCured;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIPlayerStats.NativeMethodInfoPtr_UpdateMPBar_Private_IEnumerator_1_Single_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			IntPtr intPtr3 = intPtr;
			return (intPtr3 != 0) ? new IEnumerator<float>(intPtr3) : null;
		}
	}

	// Token: 0x06006028 RID: 24616 RVA: 0x001841AC File Offset: 0x001823AC
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 570190, RefRangeEnd = 570191, XrefRangeStart = 570162, XrefRangeEnd = 570190, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void CheckPlayerSP()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIPlayerStats.NativeMethodInfoPtr_CheckPlayerSP_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06006029 RID: 24617 RVA: 0x001841F0 File Offset: 0x001823F0
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 570206, RefRangeEnd = 570208, XrefRangeStart = 570191, XrefRangeEnd = 570206, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void SetSPLabelDirty(bool markDirty)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref markDirty;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIPlayerStats.NativeMethodInfoPtr_SetSPLabelDirty_Private_Void_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x0600602A RID: 24618 RVA: 0x00184244 File Offset: 0x00182444
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 570208, XrefRangeEnd = 570213, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe IEnumerator<float> UpdateSPCureBar()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIPlayerStats.NativeMethodInfoPtr_UpdateSPCureBar_Private_IEnumerator_1_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		IntPtr intPtr3 = intPtr;
		return (intPtr3 != 0) ? new IEnumerator<float>(intPtr3) : null;
	}

	// Token: 0x0600602B RID: 24619 RVA: 0x0018429C File Offset: 0x0018249C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 570213, XrefRangeEnd = 570214, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe UIPlayerStats()
		: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<UIPlayerStats>.NativeClassPtr))
	{
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIPlayerStats.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600602C RID: 24620 RVA: 0x001842E8 File Offset: 0x001824E8
	// Note: this type is marked as 'beforefieldinit'.
	static UIPlayerStats()
	{
		Il2CppClassPointerStore<UIPlayerStats>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "UIPlayerStats");
		IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<UIPlayerStats>.NativeClassPtr);
		UIPlayerStats.NativeFieldInfoPtr_g_PlayerMagicData = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIPlayerStats>.NativeClassPtr, "g_PlayerMagicData");
		UIPlayerStats.NativeFieldInfoPtr_hpBar = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIPlayerStats>.NativeClassPtr, "hpBar");
		UIPlayerStats.NativeFieldInfoPtr_hpBarFrame = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIPlayerStats>.NativeClassPtr, "hpBarFrame");
		UIPlayerStats.NativeFieldInfoPtr_hpWarningBarFrame = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIPlayerStats>.NativeClassPtr, "hpWarningBarFrame");
		UIPlayerStats.NativeFieldInfoPtr_hpLabel = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIPlayerStats>.NativeClassPtr, "hpLabel");
		UIPlayerStats.NativeFieldInfoPtr_hpLabelBg = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIPlayerStats>.NativeClassPtr, "hpLabelBg");
		UIPlayerStats.NativeFieldInfoPtr_hpCureBarFrame = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIPlayerStats>.NativeClassPtr, "hpCureBarFrame");
		UIPlayerStats.NativeFieldInfoPtr_hpBarProcessor = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIPlayerStats>.NativeClassPtr, "hpBarProcessor");
		UIPlayerStats.NativeFieldInfoPtr_hpBarFrameScale = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIPlayerStats>.NativeClassPtr, "hpBarFrameScale");
		UIPlayerStats.NativeFieldInfoPtr_hpWarningDelta = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIPlayerStats>.NativeClassPtr, "hpWarningDelta");
		UIPlayerStats.NativeFieldInfoPtr_hpWarningCos = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIPlayerStats>.NativeClassPtr, "hpWarningCos");
		UIPlayerStats.NativeFieldInfoPtr_mpBar = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIPlayerStats>.NativeClassPtr, "mpBar");
		UIPlayerStats.NativeFieldInfoPtr_mpBarFrame = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIPlayerStats>.NativeClassPtr, "mpBarFrame");
		UIPlayerStats.NativeFieldInfoPtr_mpWarningBarFrame = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIPlayerStats>.NativeClassPtr, "mpWarningBarFrame");
		UIPlayerStats.NativeFieldInfoPtr_mpLabel = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIPlayerStats>.NativeClassPtr, "mpLabel");
		UIPlayerStats.NativeFieldInfoPtr_mpLabelBg = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIPlayerStats>.NativeClassPtr, "mpLabelBg");
		UIPlayerStats.NativeFieldInfoPtr_mpCureBarFrame = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIPlayerStats>.NativeClassPtr, "mpCureBarFrame");
		UIPlayerStats.NativeFieldInfoPtr_mpBarProcessor = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIPlayerStats>.NativeClassPtr, "mpBarProcessor");
		UIPlayerStats.NativeFieldInfoPtr_mpBarFrameScale = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIPlayerStats>.NativeClassPtr, "mpBarFrameScale");
		UIPlayerStats.NativeFieldInfoPtr_mpWarningDelta = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIPlayerStats>.NativeClassPtr, "mpWarningDelta");
		UIPlayerStats.NativeFieldInfoPtr_mpWarningCos = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIPlayerStats>.NativeClassPtr, "mpWarningCos");
		UIPlayerStats.NativeFieldInfoPtr_spBar = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIPlayerStats>.NativeClassPtr, "spBar");
		UIPlayerStats.NativeFieldInfoPtr_spBarFrame = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIPlayerStats>.NativeClassPtr, "spBarFrame");
		UIPlayerStats.NativeFieldInfoPtr_spWarningBarFrame = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIPlayerStats>.NativeClassPtr, "spWarningBarFrame");
		UIPlayerStats.NativeFieldInfoPtr_spLabel = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIPlayerStats>.NativeClassPtr, "spLabel");
		UIPlayerStats.NativeFieldInfoPtr_spLabelBg = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIPlayerStats>.NativeClassPtr, "spLabelBg");
		UIPlayerStats.NativeFieldInfoPtr_spCureBarFrame = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIPlayerStats>.NativeClassPtr, "spCureBarFrame");
		UIPlayerStats.NativeFieldInfoPtr_spBarProcessor = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIPlayerStats>.NativeClassPtr, "spBarProcessor");
		UIPlayerStats.NativeFieldInfoPtr_spBarFrameScale = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIPlayerStats>.NativeClassPtr, "spBarFrameScale");
		UIPlayerStats.NativeFieldInfoPtr_spWarningDelta = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIPlayerStats>.NativeClassPtr, "spWarningDelta");
		UIPlayerStats.NativeFieldInfoPtr_spWarningCos = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIPlayerStats>.NativeClassPtr, "spWarningCos");
		UIPlayerStats.NativeFieldInfoPtr_playerValueAlpha = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIPlayerStats>.NativeClassPtr, "playerValueAlpha");
		UIPlayerStats.NativeFieldInfoPtr_processor = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIPlayerStats>.NativeClassPtr, "processor");
		UIPlayerStats.NativeMethodInfoPtr_Init_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIPlayerStats>.NativeClassPtr, 100670172);
		UIPlayerStats.NativeMethodInfoPtr_UpdatePlayerValueVisible_Public_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIPlayerStats>.NativeClassPtr, 100670173);
		UIPlayerStats.NativeMethodInfoPtr_UpdatePlayerHP_Public_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIPlayerStats>.NativeClassPtr, 100670174);
		UIPlayerStats.NativeMethodInfoPtr_UpdatePlayerMP_Public_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIPlayerStats>.NativeClassPtr, 100670175);
		UIPlayerStats.NativeMethodInfoPtr_UpdatePlayerSP_Public_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIPlayerStats>.NativeClassPtr, 100670176);
		UIPlayerStats.NativeMethodInfoPtr_Localize_Public_Void_LocalizationData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIPlayerStats>.NativeClassPtr, 100670177);
		UIPlayerStats.NativeMethodInfoPtr_Dispose_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIPlayerStats>.NativeClassPtr, 100670178);
		UIPlayerStats.NativeMethodInfoPtr_Tick_Private_IEnumerator_1_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIPlayerStats>.NativeClassPtr, 100670179);
		UIPlayerStats.NativeMethodInfoPtr_CheckPlayerValueVisible_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIPlayerStats>.NativeClassPtr, 100670180);
		UIPlayerStats.NativeMethodInfoPtr_CheckPlayerHP_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIPlayerStats>.NativeClassPtr, 100670181);
		UIPlayerStats.NativeMethodInfoPtr_SetHPLabelDirty_Private_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIPlayerStats>.NativeClassPtr, 100670182);
		UIPlayerStats.NativeMethodInfoPtr_UpdateHPBar_Private_IEnumerator_1_Single_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIPlayerStats>.NativeClassPtr, 100670183);
		UIPlayerStats.NativeMethodInfoPtr_CheckPlayerMP_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIPlayerStats>.NativeClassPtr, 100670184);
		UIPlayerStats.NativeMethodInfoPtr_SetMPLabelDirty_Private_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIPlayerStats>.NativeClassPtr, 100670185);
		UIPlayerStats.NativeMethodInfoPtr_UpdateMPBar_Private_IEnumerator_1_Single_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIPlayerStats>.NativeClassPtr, 100670186);
		UIPlayerStats.NativeMethodInfoPtr_CheckPlayerSP_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIPlayerStats>.NativeClassPtr, 100670187);
		UIPlayerStats.NativeMethodInfoPtr_SetSPLabelDirty_Private_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIPlayerStats>.NativeClassPtr, 100670188);
		UIPlayerStats.NativeMethodInfoPtr_UpdateSPCureBar_Private_IEnumerator_1_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIPlayerStats>.NativeClassPtr, 100670189);
		UIPlayerStats.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIPlayerStats>.NativeClassPtr, 100670190);
	}

	// Token: 0x0600602D RID: 24621 RVA: 0x0000351C File Offset: 0x0000171C
	public UIPlayerStats(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x1700215B RID: 8539
	// (get) Token: 0x0600602E RID: 24622 RVA: 0x00184728 File Offset: 0x00182928
	// (set) Token: 0x0600602F RID: 24623 RVA: 0x0018475C File Offset: 0x0018295C
	public unsafe PlayerMagicData g_PlayerMagicData
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats.NativeFieldInfoPtr_g_PlayerMagicData);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new PlayerMagicData(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats.NativeFieldInfoPtr_g_PlayerMagicData), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700215C RID: 8540
	// (get) Token: 0x06006030 RID: 24624 RVA: 0x00184784 File Offset: 0x00182984
	// (set) Token: 0x06006031 RID: 24625 RVA: 0x001847B8 File Offset: 0x001829B8
	public unsafe RectTransform hpBar
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats.NativeFieldInfoPtr_hpBar);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new RectTransform(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats.NativeFieldInfoPtr_hpBar), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700215D RID: 8541
	// (get) Token: 0x06006032 RID: 24626 RVA: 0x001847E0 File Offset: 0x001829E0
	// (set) Token: 0x06006033 RID: 24627 RVA: 0x00184814 File Offset: 0x00182A14
	public unsafe RectTransform hpBarFrame
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats.NativeFieldInfoPtr_hpBarFrame);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new RectTransform(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats.NativeFieldInfoPtr_hpBarFrame), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700215E RID: 8542
	// (get) Token: 0x06006034 RID: 24628 RVA: 0x0018483C File Offset: 0x00182A3C
	// (set) Token: 0x06006035 RID: 24629 RVA: 0x00184870 File Offset: 0x00182A70
	public unsafe Image hpWarningBarFrame
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats.NativeFieldInfoPtr_hpWarningBarFrame);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Image(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats.NativeFieldInfoPtr_hpWarningBarFrame), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700215F RID: 8543
	// (get) Token: 0x06006036 RID: 24630 RVA: 0x00184898 File Offset: 0x00182A98
	// (set) Token: 0x06006037 RID: 24631 RVA: 0x001848CC File Offset: 0x00182ACC
	public unsafe Text hpLabel
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats.NativeFieldInfoPtr_hpLabel);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Text(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats.NativeFieldInfoPtr_hpLabel), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002160 RID: 8544
	// (get) Token: 0x06006038 RID: 24632 RVA: 0x001848F4 File Offset: 0x00182AF4
	// (set) Token: 0x06006039 RID: 24633 RVA: 0x00184928 File Offset: 0x00182B28
	public unsafe Image hpLabelBg
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats.NativeFieldInfoPtr_hpLabelBg);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Image(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats.NativeFieldInfoPtr_hpLabelBg), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002161 RID: 8545
	// (get) Token: 0x0600603A RID: 24634 RVA: 0x00184950 File Offset: 0x00182B50
	// (set) Token: 0x0600603B RID: 24635 RVA: 0x00184984 File Offset: 0x00182B84
	public unsafe Image hpCureBarFrame
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats.NativeFieldInfoPtr_hpCureBarFrame);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Image(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats.NativeFieldInfoPtr_hpCureBarFrame), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002162 RID: 8546
	// (get) Token: 0x0600603C RID: 24636 RVA: 0x001849AC File Offset: 0x00182BAC
	// (set) Token: 0x0600603D RID: 24637 RVA: 0x001849D4 File Offset: 0x00182BD4
	public unsafe CoroutineHandle hpBarProcessor
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats.NativeFieldInfoPtr_hpBarProcessor);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats.NativeFieldInfoPtr_hpBarProcessor)) = value;
		}
	}

	// Token: 0x17002163 RID: 8547
	// (get) Token: 0x0600603E RID: 24638 RVA: 0x001849F8 File Offset: 0x00182BF8
	// (set) Token: 0x0600603F RID: 24639 RVA: 0x00184A20 File Offset: 0x00182C20
	public unsafe float hpBarFrameScale
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats.NativeFieldInfoPtr_hpBarFrameScale);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats.NativeFieldInfoPtr_hpBarFrameScale)) = value;
		}
	}

	// Token: 0x17002164 RID: 8548
	// (get) Token: 0x06006040 RID: 24640 RVA: 0x00184A44 File Offset: 0x00182C44
	// (set) Token: 0x06006041 RID: 24641 RVA: 0x00184A6C File Offset: 0x00182C6C
	public unsafe float hpWarningDelta
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats.NativeFieldInfoPtr_hpWarningDelta);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats.NativeFieldInfoPtr_hpWarningDelta)) = value;
		}
	}

	// Token: 0x17002165 RID: 8549
	// (get) Token: 0x06006042 RID: 24642 RVA: 0x00184A90 File Offset: 0x00182C90
	// (set) Token: 0x06006043 RID: 24643 RVA: 0x00184AB8 File Offset: 0x00182CB8
	public unsafe float hpWarningCos
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats.NativeFieldInfoPtr_hpWarningCos);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats.NativeFieldInfoPtr_hpWarningCos)) = value;
		}
	}

	// Token: 0x17002166 RID: 8550
	// (get) Token: 0x06006044 RID: 24644 RVA: 0x00184ADC File Offset: 0x00182CDC
	// (set) Token: 0x06006045 RID: 24645 RVA: 0x00184B10 File Offset: 0x00182D10
	public unsafe RectTransform mpBar
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats.NativeFieldInfoPtr_mpBar);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new RectTransform(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats.NativeFieldInfoPtr_mpBar), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002167 RID: 8551
	// (get) Token: 0x06006046 RID: 24646 RVA: 0x00184B38 File Offset: 0x00182D38
	// (set) Token: 0x06006047 RID: 24647 RVA: 0x00184B6C File Offset: 0x00182D6C
	public unsafe RectTransform mpBarFrame
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats.NativeFieldInfoPtr_mpBarFrame);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new RectTransform(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats.NativeFieldInfoPtr_mpBarFrame), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002168 RID: 8552
	// (get) Token: 0x06006048 RID: 24648 RVA: 0x00184B94 File Offset: 0x00182D94
	// (set) Token: 0x06006049 RID: 24649 RVA: 0x00184BC8 File Offset: 0x00182DC8
	public unsafe Image mpWarningBarFrame
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats.NativeFieldInfoPtr_mpWarningBarFrame);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Image(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats.NativeFieldInfoPtr_mpWarningBarFrame), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002169 RID: 8553
	// (get) Token: 0x0600604A RID: 24650 RVA: 0x00184BF0 File Offset: 0x00182DF0
	// (set) Token: 0x0600604B RID: 24651 RVA: 0x00184C24 File Offset: 0x00182E24
	public unsafe Text mpLabel
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats.NativeFieldInfoPtr_mpLabel);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Text(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats.NativeFieldInfoPtr_mpLabel), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700216A RID: 8554
	// (get) Token: 0x0600604C RID: 24652 RVA: 0x00184C4C File Offset: 0x00182E4C
	// (set) Token: 0x0600604D RID: 24653 RVA: 0x00184C80 File Offset: 0x00182E80
	public unsafe Image mpLabelBg
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats.NativeFieldInfoPtr_mpLabelBg);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Image(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats.NativeFieldInfoPtr_mpLabelBg), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700216B RID: 8555
	// (get) Token: 0x0600604E RID: 24654 RVA: 0x00184CA8 File Offset: 0x00182EA8
	// (set) Token: 0x0600604F RID: 24655 RVA: 0x00184CDC File Offset: 0x00182EDC
	public unsafe Image mpCureBarFrame
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats.NativeFieldInfoPtr_mpCureBarFrame);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Image(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats.NativeFieldInfoPtr_mpCureBarFrame), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700216C RID: 8556
	// (get) Token: 0x06006050 RID: 24656 RVA: 0x00184D04 File Offset: 0x00182F04
	// (set) Token: 0x06006051 RID: 24657 RVA: 0x00184D2C File Offset: 0x00182F2C
	public unsafe CoroutineHandle mpBarProcessor
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats.NativeFieldInfoPtr_mpBarProcessor);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats.NativeFieldInfoPtr_mpBarProcessor)) = value;
		}
	}

	// Token: 0x1700216D RID: 8557
	// (get) Token: 0x06006052 RID: 24658 RVA: 0x00184D50 File Offset: 0x00182F50
	// (set) Token: 0x06006053 RID: 24659 RVA: 0x00184D78 File Offset: 0x00182F78
	public unsafe float mpBarFrameScale
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats.NativeFieldInfoPtr_mpBarFrameScale);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats.NativeFieldInfoPtr_mpBarFrameScale)) = value;
		}
	}

	// Token: 0x1700216E RID: 8558
	// (get) Token: 0x06006054 RID: 24660 RVA: 0x00184D9C File Offset: 0x00182F9C
	// (set) Token: 0x06006055 RID: 24661 RVA: 0x00184DC4 File Offset: 0x00182FC4
	public unsafe float mpWarningDelta
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats.NativeFieldInfoPtr_mpWarningDelta);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats.NativeFieldInfoPtr_mpWarningDelta)) = value;
		}
	}

	// Token: 0x1700216F RID: 8559
	// (get) Token: 0x06006056 RID: 24662 RVA: 0x00184DE8 File Offset: 0x00182FE8
	// (set) Token: 0x06006057 RID: 24663 RVA: 0x00184E10 File Offset: 0x00183010
	public unsafe float mpWarningCos
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats.NativeFieldInfoPtr_mpWarningCos);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats.NativeFieldInfoPtr_mpWarningCos)) = value;
		}
	}

	// Token: 0x17002170 RID: 8560
	// (get) Token: 0x06006058 RID: 24664 RVA: 0x00184E34 File Offset: 0x00183034
	// (set) Token: 0x06006059 RID: 24665 RVA: 0x00184E68 File Offset: 0x00183068
	public unsafe RectTransform spBar
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats.NativeFieldInfoPtr_spBar);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new RectTransform(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats.NativeFieldInfoPtr_spBar), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002171 RID: 8561
	// (get) Token: 0x0600605A RID: 24666 RVA: 0x00184E90 File Offset: 0x00183090
	// (set) Token: 0x0600605B RID: 24667 RVA: 0x00184EC4 File Offset: 0x001830C4
	public unsafe RectTransform spBarFrame
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats.NativeFieldInfoPtr_spBarFrame);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new RectTransform(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats.NativeFieldInfoPtr_spBarFrame), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002172 RID: 8562
	// (get) Token: 0x0600605C RID: 24668 RVA: 0x00184EEC File Offset: 0x001830EC
	// (set) Token: 0x0600605D RID: 24669 RVA: 0x00184F20 File Offset: 0x00183120
	public unsafe Image spWarningBarFrame
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats.NativeFieldInfoPtr_spWarningBarFrame);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Image(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats.NativeFieldInfoPtr_spWarningBarFrame), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002173 RID: 8563
	// (get) Token: 0x0600605E RID: 24670 RVA: 0x00184F48 File Offset: 0x00183148
	// (set) Token: 0x0600605F RID: 24671 RVA: 0x00184F7C File Offset: 0x0018317C
	public unsafe Text spLabel
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats.NativeFieldInfoPtr_spLabel);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Text(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats.NativeFieldInfoPtr_spLabel), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002174 RID: 8564
	// (get) Token: 0x06006060 RID: 24672 RVA: 0x00184FA4 File Offset: 0x001831A4
	// (set) Token: 0x06006061 RID: 24673 RVA: 0x00184FD8 File Offset: 0x001831D8
	public unsafe Image spLabelBg
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats.NativeFieldInfoPtr_spLabelBg);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Image(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats.NativeFieldInfoPtr_spLabelBg), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002175 RID: 8565
	// (get) Token: 0x06006062 RID: 24674 RVA: 0x00185000 File Offset: 0x00183200
	// (set) Token: 0x06006063 RID: 24675 RVA: 0x00185034 File Offset: 0x00183234
	public unsafe Image spCureBarFrame
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats.NativeFieldInfoPtr_spCureBarFrame);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Image(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats.NativeFieldInfoPtr_spCureBarFrame), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002176 RID: 8566
	// (get) Token: 0x06006064 RID: 24676 RVA: 0x0018505C File Offset: 0x0018325C
	// (set) Token: 0x06006065 RID: 24677 RVA: 0x00185084 File Offset: 0x00183284
	public unsafe CoroutineHandle spBarProcessor
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats.NativeFieldInfoPtr_spBarProcessor);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats.NativeFieldInfoPtr_spBarProcessor)) = value;
		}
	}

	// Token: 0x17002177 RID: 8567
	// (get) Token: 0x06006066 RID: 24678 RVA: 0x001850A8 File Offset: 0x001832A8
	// (set) Token: 0x06006067 RID: 24679 RVA: 0x001850D0 File Offset: 0x001832D0
	public unsafe float spBarFrameScale
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats.NativeFieldInfoPtr_spBarFrameScale);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats.NativeFieldInfoPtr_spBarFrameScale)) = value;
		}
	}

	// Token: 0x17002178 RID: 8568
	// (get) Token: 0x06006068 RID: 24680 RVA: 0x001850F4 File Offset: 0x001832F4
	// (set) Token: 0x06006069 RID: 24681 RVA: 0x0018511C File Offset: 0x0018331C
	public unsafe float spWarningDelta
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats.NativeFieldInfoPtr_spWarningDelta);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats.NativeFieldInfoPtr_spWarningDelta)) = value;
		}
	}

	// Token: 0x17002179 RID: 8569
	// (get) Token: 0x0600606A RID: 24682 RVA: 0x00185140 File Offset: 0x00183340
	// (set) Token: 0x0600606B RID: 24683 RVA: 0x00185168 File Offset: 0x00183368
	public unsafe float spWarningCos
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats.NativeFieldInfoPtr_spWarningCos);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats.NativeFieldInfoPtr_spWarningCos)) = value;
		}
	}

	// Token: 0x1700217A RID: 8570
	// (get) Token: 0x0600606C RID: 24684 RVA: 0x0018518C File Offset: 0x0018338C
	// (set) Token: 0x0600606D RID: 24685 RVA: 0x001851B4 File Offset: 0x001833B4
	public unsafe float playerValueAlpha
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats.NativeFieldInfoPtr_playerValueAlpha);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats.NativeFieldInfoPtr_playerValueAlpha)) = value;
		}
	}

	// Token: 0x1700217B RID: 8571
	// (get) Token: 0x0600606E RID: 24686 RVA: 0x001851D8 File Offset: 0x001833D8
	// (set) Token: 0x0600606F RID: 24687 RVA: 0x00185200 File Offset: 0x00183400
	public unsafe CoroutineHandle processor
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats.NativeFieldInfoPtr_processor);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats.NativeFieldInfoPtr_processor)) = value;
		}
	}

	// Token: 0x04003FA2 RID: 16290
	private static readonly IntPtr NativeFieldInfoPtr_g_PlayerMagicData;

	// Token: 0x04003FA3 RID: 16291
	private static readonly IntPtr NativeFieldInfoPtr_hpBar;

	// Token: 0x04003FA4 RID: 16292
	private static readonly IntPtr NativeFieldInfoPtr_hpBarFrame;

	// Token: 0x04003FA5 RID: 16293
	private static readonly IntPtr NativeFieldInfoPtr_hpWarningBarFrame;

	// Token: 0x04003FA6 RID: 16294
	private static readonly IntPtr NativeFieldInfoPtr_hpLabel;

	// Token: 0x04003FA7 RID: 16295
	private static readonly IntPtr NativeFieldInfoPtr_hpLabelBg;

	// Token: 0x04003FA8 RID: 16296
	private static readonly IntPtr NativeFieldInfoPtr_hpCureBarFrame;

	// Token: 0x04003FA9 RID: 16297
	private static readonly IntPtr NativeFieldInfoPtr_hpBarProcessor;

	// Token: 0x04003FAA RID: 16298
	private static readonly IntPtr NativeFieldInfoPtr_hpBarFrameScale;

	// Token: 0x04003FAB RID: 16299
	private static readonly IntPtr NativeFieldInfoPtr_hpWarningDelta;

	// Token: 0x04003FAC RID: 16300
	private static readonly IntPtr NativeFieldInfoPtr_hpWarningCos;

	// Token: 0x04003FAD RID: 16301
	private static readonly IntPtr NativeFieldInfoPtr_mpBar;

	// Token: 0x04003FAE RID: 16302
	private static readonly IntPtr NativeFieldInfoPtr_mpBarFrame;

	// Token: 0x04003FAF RID: 16303
	private static readonly IntPtr NativeFieldInfoPtr_mpWarningBarFrame;

	// Token: 0x04003FB0 RID: 16304
	private static readonly IntPtr NativeFieldInfoPtr_mpLabel;

	// Token: 0x04003FB1 RID: 16305
	private static readonly IntPtr NativeFieldInfoPtr_mpLabelBg;

	// Token: 0x04003FB2 RID: 16306
	private static readonly IntPtr NativeFieldInfoPtr_mpCureBarFrame;

	// Token: 0x04003FB3 RID: 16307
	private static readonly IntPtr NativeFieldInfoPtr_mpBarProcessor;

	// Token: 0x04003FB4 RID: 16308
	private static readonly IntPtr NativeFieldInfoPtr_mpBarFrameScale;

	// Token: 0x04003FB5 RID: 16309
	private static readonly IntPtr NativeFieldInfoPtr_mpWarningDelta;

	// Token: 0x04003FB6 RID: 16310
	private static readonly IntPtr NativeFieldInfoPtr_mpWarningCos;

	// Token: 0x04003FB7 RID: 16311
	private static readonly IntPtr NativeFieldInfoPtr_spBar;

	// Token: 0x04003FB8 RID: 16312
	private static readonly IntPtr NativeFieldInfoPtr_spBarFrame;

	// Token: 0x04003FB9 RID: 16313
	private static readonly IntPtr NativeFieldInfoPtr_spWarningBarFrame;

	// Token: 0x04003FBA RID: 16314
	private static readonly IntPtr NativeFieldInfoPtr_spLabel;

	// Token: 0x04003FBB RID: 16315
	private static readonly IntPtr NativeFieldInfoPtr_spLabelBg;

	// Token: 0x04003FBC RID: 16316
	private static readonly IntPtr NativeFieldInfoPtr_spCureBarFrame;

	// Token: 0x04003FBD RID: 16317
	private static readonly IntPtr NativeFieldInfoPtr_spBarProcessor;

	// Token: 0x04003FBE RID: 16318
	private static readonly IntPtr NativeFieldInfoPtr_spBarFrameScale;

	// Token: 0x04003FBF RID: 16319
	private static readonly IntPtr NativeFieldInfoPtr_spWarningDelta;

	// Token: 0x04003FC0 RID: 16320
	private static readonly IntPtr NativeFieldInfoPtr_spWarningCos;

	// Token: 0x04003FC1 RID: 16321
	private static readonly IntPtr NativeFieldInfoPtr_playerValueAlpha;

	// Token: 0x04003FC2 RID: 16322
	private static readonly IntPtr NativeFieldInfoPtr_processor;

	// Token: 0x04003FC3 RID: 16323
	private static readonly IntPtr NativeMethodInfoPtr_Init_Public_Void_0;

	// Token: 0x04003FC4 RID: 16324
	private static readonly IntPtr NativeMethodInfoPtr_UpdatePlayerValueVisible_Public_Void_Single_0;

	// Token: 0x04003FC5 RID: 16325
	private static readonly IntPtr NativeMethodInfoPtr_UpdatePlayerHP_Public_Void_Boolean_0;

	// Token: 0x04003FC6 RID: 16326
	private static readonly IntPtr NativeMethodInfoPtr_UpdatePlayerMP_Public_Void_Boolean_0;

	// Token: 0x04003FC7 RID: 16327
	private static readonly IntPtr NativeMethodInfoPtr_UpdatePlayerSP_Public_Void_Boolean_0;

	// Token: 0x04003FC8 RID: 16328
	private static readonly IntPtr NativeMethodInfoPtr_Localize_Public_Void_LocalizationData_0;

	// Token: 0x04003FC9 RID: 16329
	private static readonly IntPtr NativeMethodInfoPtr_Dispose_Public_Void_0;

	// Token: 0x04003FCA RID: 16330
	private static readonly IntPtr NativeMethodInfoPtr_Tick_Private_IEnumerator_1_Single_0;

	// Token: 0x04003FCB RID: 16331
	private static readonly IntPtr NativeMethodInfoPtr_CheckPlayerValueVisible_Private_Void_0;

	// Token: 0x04003FCC RID: 16332
	private static readonly IntPtr NativeMethodInfoPtr_CheckPlayerHP_Private_Void_0;

	// Token: 0x04003FCD RID: 16333
	private static readonly IntPtr NativeMethodInfoPtr_SetHPLabelDirty_Private_Void_Boolean_0;

	// Token: 0x04003FCE RID: 16334
	private static readonly IntPtr NativeMethodInfoPtr_UpdateHPBar_Private_IEnumerator_1_Single_Boolean_0;

	// Token: 0x04003FCF RID: 16335
	private static readonly IntPtr NativeMethodInfoPtr_CheckPlayerMP_Private_Void_0;

	// Token: 0x04003FD0 RID: 16336
	private static readonly IntPtr NativeMethodInfoPtr_SetMPLabelDirty_Private_Void_Boolean_0;

	// Token: 0x04003FD1 RID: 16337
	private static readonly IntPtr NativeMethodInfoPtr_UpdateMPBar_Private_IEnumerator_1_Single_Boolean_0;

	// Token: 0x04003FD2 RID: 16338
	private static readonly IntPtr NativeMethodInfoPtr_CheckPlayerSP_Private_Void_0;

	// Token: 0x04003FD3 RID: 16339
	private static readonly IntPtr NativeMethodInfoPtr_SetSPLabelDirty_Private_Void_Boolean_0;

	// Token: 0x04003FD4 RID: 16340
	private static readonly IntPtr NativeMethodInfoPtr_UpdateSPCureBar_Private_IEnumerator_1_Single_0;

	// Token: 0x04003FD5 RID: 16341
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;

	// Token: 0x020002DF RID: 735
	[ObfuscatedName("UIPlayerStats/<Tick>d__40")]
	public sealed class _Tick_d__40 : Il2CppSystem.Object
	{
		// Token: 0x06006070 RID: 24688 RVA: 0x00185224 File Offset: 0x00183424
		[CallerCount(323)]
		[CachedScanResults(RefRangeStart = 12254, RefRangeEnd = 12577, XrefRangeStart = 12254, XrefRangeEnd = 12577, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe _Tick_d__40(int <>1__state)
			: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<UIPlayerStats._Tick_d__40>.NativeClassPtr))
		{
			checked
			{
				IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
				*ptr = ref <>1__state;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIPlayerStats._Tick_d__40.NativeMethodInfoPtr__ctor_Public_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			}
		}

		// Token: 0x06006071 RID: 24689 RVA: 0x00185284 File Offset: 0x00183484
		[CallerCount(5585)]
		[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5609, XrefRangeStart = 24, XrefRangeEnd = 5609, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe void System_IDisposable_Dispose()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIPlayerStats._Tick_d__40.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x06006072 RID: 24690 RVA: 0x001852C8 File Offset: 0x001834C8
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 569844, XrefRangeEnd = 569848, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe bool MoveNext()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIPlayerStats._Tick_d__40.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return *IL2CPP.il2cpp_object_unbox(intPtr);
		}

		// Token: 0x1700217F RID: 8575
		// (get) Token: 0x06006073 RID: 24691 RVA: 0x00185318 File Offset: 0x00183518
		public unsafe float Current
		{
			[CallerCount(0)]
			get
			{
				IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IntPtr* ptr = null;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIPlayerStats._Tick_d__40.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
				return *IL2CPP.il2cpp_object_unbox(intPtr);
			}
		}

		// Token: 0x06006074 RID: 24692 RVA: 0x00185368 File Offset: 0x00183568
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 569848, XrefRangeEnd = 569853, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe void System_Collections_IEnumerator_Reset()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIPlayerStats._Tick_d__40.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x17002180 RID: 8576
		// (get) Token: 0x06006075 RID: 24693 RVA: 0x001853AC File Offset: 0x001835AC
		public unsafe Il2CppSystem.Object Current
		{
			[CallerCount(0)]
			[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 569853, XrefRangeEnd = 569856, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
			get
			{
				IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IntPtr* ptr = null;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIPlayerStats._Tick_d__40.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
				IntPtr intPtr3 = intPtr;
				return (intPtr3 != 0) ? new Il2CppSystem.Object(intPtr3) : null;
			}
		}

		// Token: 0x06006076 RID: 24694 RVA: 0x00185404 File Offset: 0x00183604
		// Note: this type is marked as 'beforefieldinit'.
		static _Tick_d__40()
		{
			Il2CppClassPointerStore<UIPlayerStats._Tick_d__40>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<UIPlayerStats>.NativeClassPtr, "<Tick>d__40");
			IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<UIPlayerStats._Tick_d__40>.NativeClassPtr);
			UIPlayerStats._Tick_d__40.NativeFieldInfoPtr___1__state = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIPlayerStats._Tick_d__40>.NativeClassPtr, "<>1__state");
			UIPlayerStats._Tick_d__40.NativeFieldInfoPtr___2__current = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIPlayerStats._Tick_d__40>.NativeClassPtr, "<>2__current");
			UIPlayerStats._Tick_d__40.NativeFieldInfoPtr___4__this = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIPlayerStats._Tick_d__40>.NativeClassPtr, "<>4__this");
			UIPlayerStats._Tick_d__40.NativeMethodInfoPtr__ctor_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIPlayerStats._Tick_d__40>.NativeClassPtr, 100670191);
			UIPlayerStats._Tick_d__40.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIPlayerStats._Tick_d__40>.NativeClassPtr, 100670192);
			UIPlayerStats._Tick_d__40.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIPlayerStats._Tick_d__40>.NativeClassPtr, 100670193);
			UIPlayerStats._Tick_d__40.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIPlayerStats._Tick_d__40>.NativeClassPtr, 100670194);
			UIPlayerStats._Tick_d__40.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIPlayerStats._Tick_d__40>.NativeClassPtr, 100670195);
			UIPlayerStats._Tick_d__40.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIPlayerStats._Tick_d__40>.NativeClassPtr, 100670196);
		}

		// Token: 0x06006077 RID: 24695 RVA: 0x0000A688 File Offset: 0x00008888
		public _Tick_d__40(IntPtr pointer)
			: base(pointer)
		{
		}

		// Token: 0x1700217C RID: 8572
		// (get) Token: 0x06006078 RID: 24696 RVA: 0x001854E4 File Offset: 0x001836E4
		// (set) Token: 0x06006079 RID: 24697 RVA: 0x0018550C File Offset: 0x0018370C
		public unsafe int __1__state
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats._Tick_d__40.NativeFieldInfoPtr___1__state);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats._Tick_d__40.NativeFieldInfoPtr___1__state)) = value;
			}
		}

		// Token: 0x1700217D RID: 8573
		// (get) Token: 0x0600607A RID: 24698 RVA: 0x00185530 File Offset: 0x00183730
		// (set) Token: 0x0600607B RID: 24699 RVA: 0x00185558 File Offset: 0x00183758
		public unsafe float __2__current
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats._Tick_d__40.NativeFieldInfoPtr___2__current);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats._Tick_d__40.NativeFieldInfoPtr___2__current)) = value;
			}
		}

		// Token: 0x1700217E RID: 8574
		// (get) Token: 0x0600607C RID: 24700 RVA: 0x0018557C File Offset: 0x0018377C
		// (set) Token: 0x0600607D RID: 24701 RVA: 0x001855B0 File Offset: 0x001837B0
		public unsafe UIPlayerStats __4__this
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats._Tick_d__40.NativeFieldInfoPtr___4__this);
				IntPtr intPtr2 = *intPtr;
				return (intPtr2 != 0) ? new UIPlayerStats(intPtr2) : null;
			}
			set
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats._Tick_d__40.NativeFieldInfoPtr___4__this), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x04003FD6 RID: 16342
		private static readonly IntPtr NativeFieldInfoPtr___1__state;

		// Token: 0x04003FD7 RID: 16343
		private static readonly IntPtr NativeFieldInfoPtr___2__current;

		// Token: 0x04003FD8 RID: 16344
		private static readonly IntPtr NativeFieldInfoPtr___4__this;

		// Token: 0x04003FD9 RID: 16345
		private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Int32_0;

		// Token: 0x04003FDA RID: 16346
		private static readonly IntPtr NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0;

		// Token: 0x04003FDB RID: 16347
		private static readonly IntPtr NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0;

		// Token: 0x04003FDC RID: 16348
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0;

		// Token: 0x04003FDD RID: 16349
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0;

		// Token: 0x04003FDE RID: 16350
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0;
	}

	// Token: 0x020002E0 RID: 736
	[ObfuscatedName("UIPlayerStats/<UpdateHPBar>d__44")]
	public sealed class _UpdateHPBar_d__44 : Il2CppSystem.Object
	{
		// Token: 0x0600607E RID: 24702 RVA: 0x001855D8 File Offset: 0x001837D8
		[CallerCount(323)]
		[CachedScanResults(RefRangeStart = 12254, RefRangeEnd = 12577, XrefRangeStart = 12254, XrefRangeEnd = 12577, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe _UpdateHPBar_d__44(int <>1__state)
			: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<UIPlayerStats._UpdateHPBar_d__44>.NativeClassPtr))
		{
			checked
			{
				IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
				*ptr = ref <>1__state;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIPlayerStats._UpdateHPBar_d__44.NativeMethodInfoPtr__ctor_Public_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			}
		}

		// Token: 0x0600607F RID: 24703 RVA: 0x00185638 File Offset: 0x00183838
		[CallerCount(5585)]
		[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5609, XrefRangeStart = 24, XrefRangeEnd = 5609, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe void System_IDisposable_Dispose()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIPlayerStats._UpdateHPBar_d__44.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x06006080 RID: 24704 RVA: 0x0018567C File Offset: 0x0018387C
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 569856, XrefRangeEnd = 569886, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe bool MoveNext()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIPlayerStats._UpdateHPBar_d__44.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return *IL2CPP.il2cpp_object_unbox(intPtr);
		}

		// Token: 0x17002187 RID: 8583
		// (get) Token: 0x06006081 RID: 24705 RVA: 0x001856CC File Offset: 0x001838CC
		public unsafe float Current
		{
			[CallerCount(0)]
			get
			{
				IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IntPtr* ptr = null;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIPlayerStats._UpdateHPBar_d__44.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
				return *IL2CPP.il2cpp_object_unbox(intPtr);
			}
		}

		// Token: 0x06006082 RID: 24706 RVA: 0x0018571C File Offset: 0x0018391C
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 569886, XrefRangeEnd = 569891, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe void System_Collections_IEnumerator_Reset()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIPlayerStats._UpdateHPBar_d__44.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x17002188 RID: 8584
		// (get) Token: 0x06006083 RID: 24707 RVA: 0x00185760 File Offset: 0x00183960
		public unsafe Il2CppSystem.Object Current
		{
			[CallerCount(0)]
			[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 569891, XrefRangeEnd = 569894, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
			get
			{
				IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IntPtr* ptr = null;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIPlayerStats._UpdateHPBar_d__44.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
				IntPtr intPtr3 = intPtr;
				return (intPtr3 != 0) ? new Il2CppSystem.Object(intPtr3) : null;
			}
		}

		// Token: 0x06006084 RID: 24708 RVA: 0x001857B8 File Offset: 0x001839B8
		// Note: this type is marked as 'beforefieldinit'.
		static _UpdateHPBar_d__44()
		{
			Il2CppClassPointerStore<UIPlayerStats._UpdateHPBar_d__44>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<UIPlayerStats>.NativeClassPtr, "<UpdateHPBar>d__44");
			IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<UIPlayerStats._UpdateHPBar_d__44>.NativeClassPtr);
			UIPlayerStats._UpdateHPBar_d__44.NativeFieldInfoPtr___1__state = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIPlayerStats._UpdateHPBar_d__44>.NativeClassPtr, "<>1__state");
			UIPlayerStats._UpdateHPBar_d__44.NativeFieldInfoPtr___2__current = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIPlayerStats._UpdateHPBar_d__44>.NativeClassPtr, "<>2__current");
			UIPlayerStats._UpdateHPBar_d__44.NativeFieldInfoPtr_isCured = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIPlayerStats._UpdateHPBar_d__44>.NativeClassPtr, "isCured");
			UIPlayerStats._UpdateHPBar_d__44.NativeFieldInfoPtr___4__this = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIPlayerStats._UpdateHPBar_d__44>.NativeClassPtr, "<>4__this");
			UIPlayerStats._UpdateHPBar_d__44.NativeFieldInfoPtr__hpCureAlpha_5__2 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIPlayerStats._UpdateHPBar_d__44>.NativeClassPtr, "<hpCureAlpha>5__2");
			UIPlayerStats._UpdateHPBar_d__44.NativeFieldInfoPtr__hasHpBarUpdateFinihsed_5__3 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIPlayerStats._UpdateHPBar_d__44>.NativeClassPtr, "<hasHpBarUpdateFinihsed>5__3");
			UIPlayerStats._UpdateHPBar_d__44.NativeMethodInfoPtr__ctor_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIPlayerStats._UpdateHPBar_d__44>.NativeClassPtr, 100670197);
			UIPlayerStats._UpdateHPBar_d__44.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIPlayerStats._UpdateHPBar_d__44>.NativeClassPtr, 100670198);
			UIPlayerStats._UpdateHPBar_d__44.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIPlayerStats._UpdateHPBar_d__44>.NativeClassPtr, 100670199);
			UIPlayerStats._UpdateHPBar_d__44.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIPlayerStats._UpdateHPBar_d__44>.NativeClassPtr, 100670200);
			UIPlayerStats._UpdateHPBar_d__44.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIPlayerStats._UpdateHPBar_d__44>.NativeClassPtr, 100670201);
			UIPlayerStats._UpdateHPBar_d__44.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIPlayerStats._UpdateHPBar_d__44>.NativeClassPtr, 100670202);
		}

		// Token: 0x06006085 RID: 24709 RVA: 0x0000A688 File Offset: 0x00008888
		public _UpdateHPBar_d__44(IntPtr pointer)
			: base(pointer)
		{
		}

		// Token: 0x17002181 RID: 8577
		// (get) Token: 0x06006086 RID: 24710 RVA: 0x001858D4 File Offset: 0x00183AD4
		// (set) Token: 0x06006087 RID: 24711 RVA: 0x001858FC File Offset: 0x00183AFC
		public unsafe int __1__state
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats._UpdateHPBar_d__44.NativeFieldInfoPtr___1__state);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats._UpdateHPBar_d__44.NativeFieldInfoPtr___1__state)) = value;
			}
		}

		// Token: 0x17002182 RID: 8578
		// (get) Token: 0x06006088 RID: 24712 RVA: 0x00185920 File Offset: 0x00183B20
		// (set) Token: 0x06006089 RID: 24713 RVA: 0x00185948 File Offset: 0x00183B48
		public unsafe float __2__current
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats._UpdateHPBar_d__44.NativeFieldInfoPtr___2__current);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats._UpdateHPBar_d__44.NativeFieldInfoPtr___2__current)) = value;
			}
		}

		// Token: 0x17002183 RID: 8579
		// (get) Token: 0x0600608A RID: 24714 RVA: 0x0018596C File Offset: 0x00183B6C
		// (set) Token: 0x0600608B RID: 24715 RVA: 0x00185994 File Offset: 0x00183B94
		public unsafe bool isCured
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats._UpdateHPBar_d__44.NativeFieldInfoPtr_isCured);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats._UpdateHPBar_d__44.NativeFieldInfoPtr_isCured)) = value;
			}
		}

		// Token: 0x17002184 RID: 8580
		// (get) Token: 0x0600608C RID: 24716 RVA: 0x001859B8 File Offset: 0x00183BB8
		// (set) Token: 0x0600608D RID: 24717 RVA: 0x001859EC File Offset: 0x00183BEC
		public unsafe UIPlayerStats __4__this
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats._UpdateHPBar_d__44.NativeFieldInfoPtr___4__this);
				IntPtr intPtr2 = *intPtr;
				return (intPtr2 != 0) ? new UIPlayerStats(intPtr2) : null;
			}
			set
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats._UpdateHPBar_d__44.NativeFieldInfoPtr___4__this), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x17002185 RID: 8581
		// (get) Token: 0x0600608E RID: 24718 RVA: 0x00185A14 File Offset: 0x00183C14
		// (set) Token: 0x0600608F RID: 24719 RVA: 0x00185A3C File Offset: 0x00183C3C
		public unsafe float _hpCureAlpha_5__2
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats._UpdateHPBar_d__44.NativeFieldInfoPtr__hpCureAlpha_5__2);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats._UpdateHPBar_d__44.NativeFieldInfoPtr__hpCureAlpha_5__2)) = value;
			}
		}

		// Token: 0x17002186 RID: 8582
		// (get) Token: 0x06006090 RID: 24720 RVA: 0x00185A60 File Offset: 0x00183C60
		// (set) Token: 0x06006091 RID: 24721 RVA: 0x00185A88 File Offset: 0x00183C88
		public unsafe bool _hasHpBarUpdateFinihsed_5__3
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats._UpdateHPBar_d__44.NativeFieldInfoPtr__hasHpBarUpdateFinihsed_5__3);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats._UpdateHPBar_d__44.NativeFieldInfoPtr__hasHpBarUpdateFinihsed_5__3)) = value;
			}
		}

		// Token: 0x04003FDF RID: 16351
		private static readonly IntPtr NativeFieldInfoPtr___1__state;

		// Token: 0x04003FE0 RID: 16352
		private static readonly IntPtr NativeFieldInfoPtr___2__current;

		// Token: 0x04003FE1 RID: 16353
		private static readonly IntPtr NativeFieldInfoPtr_isCured;

		// Token: 0x04003FE2 RID: 16354
		private static readonly IntPtr NativeFieldInfoPtr___4__this;

		// Token: 0x04003FE3 RID: 16355
		private static readonly IntPtr NativeFieldInfoPtr__hpCureAlpha_5__2;

		// Token: 0x04003FE4 RID: 16356
		private static readonly IntPtr NativeFieldInfoPtr__hasHpBarUpdateFinihsed_5__3;

		// Token: 0x04003FE5 RID: 16357
		private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Int32_0;

		// Token: 0x04003FE6 RID: 16358
		private static readonly IntPtr NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0;

		// Token: 0x04003FE7 RID: 16359
		private static readonly IntPtr NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0;

		// Token: 0x04003FE8 RID: 16360
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0;

		// Token: 0x04003FE9 RID: 16361
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0;

		// Token: 0x04003FEA RID: 16362
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0;
	}

	// Token: 0x020002E1 RID: 737
	[ObfuscatedName("UIPlayerStats/<UpdateMPBar>d__47")]
	public sealed class _UpdateMPBar_d__47 : Il2CppSystem.Object
	{
		// Token: 0x06006092 RID: 24722 RVA: 0x00185AAC File Offset: 0x00183CAC
		[CallerCount(323)]
		[CachedScanResults(RefRangeStart = 12254, RefRangeEnd = 12577, XrefRangeStart = 12254, XrefRangeEnd = 12577, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe _UpdateMPBar_d__47(int <>1__state)
			: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<UIPlayerStats._UpdateMPBar_d__47>.NativeClassPtr))
		{
			checked
			{
				IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
				*ptr = ref <>1__state;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIPlayerStats._UpdateMPBar_d__47.NativeMethodInfoPtr__ctor_Public_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			}
		}

		// Token: 0x06006093 RID: 24723 RVA: 0x00185B0C File Offset: 0x00183D0C
		[CallerCount(5585)]
		[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5609, XrefRangeStart = 24, XrefRangeEnd = 5609, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe void System_IDisposable_Dispose()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIPlayerStats._UpdateMPBar_d__47.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x06006094 RID: 24724 RVA: 0x00185B50 File Offset: 0x00183D50
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 569894, XrefRangeEnd = 569924, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe bool MoveNext()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIPlayerStats._UpdateMPBar_d__47.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return *IL2CPP.il2cpp_object_unbox(intPtr);
		}

		// Token: 0x1700218F RID: 8591
		// (get) Token: 0x06006095 RID: 24725 RVA: 0x00185BA0 File Offset: 0x00183DA0
		public unsafe float Current
		{
			[CallerCount(0)]
			get
			{
				IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IntPtr* ptr = null;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIPlayerStats._UpdateMPBar_d__47.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
				return *IL2CPP.il2cpp_object_unbox(intPtr);
			}
		}

		// Token: 0x06006096 RID: 24726 RVA: 0x00185BF0 File Offset: 0x00183DF0
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 569924, XrefRangeEnd = 569929, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe void System_Collections_IEnumerator_Reset()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIPlayerStats._UpdateMPBar_d__47.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x17002190 RID: 8592
		// (get) Token: 0x06006097 RID: 24727 RVA: 0x00185C34 File Offset: 0x00183E34
		public unsafe Il2CppSystem.Object Current
		{
			[CallerCount(0)]
			[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 569929, XrefRangeEnd = 569932, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
			get
			{
				IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IntPtr* ptr = null;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIPlayerStats._UpdateMPBar_d__47.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
				IntPtr intPtr3 = intPtr;
				return (intPtr3 != 0) ? new Il2CppSystem.Object(intPtr3) : null;
			}
		}

		// Token: 0x06006098 RID: 24728 RVA: 0x00185C8C File Offset: 0x00183E8C
		// Note: this type is marked as 'beforefieldinit'.
		static _UpdateMPBar_d__47()
		{
			Il2CppClassPointerStore<UIPlayerStats._UpdateMPBar_d__47>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<UIPlayerStats>.NativeClassPtr, "<UpdateMPBar>d__47");
			IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<UIPlayerStats._UpdateMPBar_d__47>.NativeClassPtr);
			UIPlayerStats._UpdateMPBar_d__47.NativeFieldInfoPtr___1__state = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIPlayerStats._UpdateMPBar_d__47>.NativeClassPtr, "<>1__state");
			UIPlayerStats._UpdateMPBar_d__47.NativeFieldInfoPtr___2__current = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIPlayerStats._UpdateMPBar_d__47>.NativeClassPtr, "<>2__current");
			UIPlayerStats._UpdateMPBar_d__47.NativeFieldInfoPtr_isCured = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIPlayerStats._UpdateMPBar_d__47>.NativeClassPtr, "isCured");
			UIPlayerStats._UpdateMPBar_d__47.NativeFieldInfoPtr___4__this = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIPlayerStats._UpdateMPBar_d__47>.NativeClassPtr, "<>4__this");
			UIPlayerStats._UpdateMPBar_d__47.NativeFieldInfoPtr__mpCureAlpha_5__2 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIPlayerStats._UpdateMPBar_d__47>.NativeClassPtr, "<mpCureAlpha>5__2");
			UIPlayerStats._UpdateMPBar_d__47.NativeFieldInfoPtr__hasMpBarUpdateFinihsed_5__3 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIPlayerStats._UpdateMPBar_d__47>.NativeClassPtr, "<hasMpBarUpdateFinihsed>5__3");
			UIPlayerStats._UpdateMPBar_d__47.NativeMethodInfoPtr__ctor_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIPlayerStats._UpdateMPBar_d__47>.NativeClassPtr, 100670203);
			UIPlayerStats._UpdateMPBar_d__47.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIPlayerStats._UpdateMPBar_d__47>.NativeClassPtr, 100670204);
			UIPlayerStats._UpdateMPBar_d__47.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIPlayerStats._UpdateMPBar_d__47>.NativeClassPtr, 100670205);
			UIPlayerStats._UpdateMPBar_d__47.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIPlayerStats._UpdateMPBar_d__47>.NativeClassPtr, 100670206);
			UIPlayerStats._UpdateMPBar_d__47.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIPlayerStats._UpdateMPBar_d__47>.NativeClassPtr, 100670207);
			UIPlayerStats._UpdateMPBar_d__47.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIPlayerStats._UpdateMPBar_d__47>.NativeClassPtr, 100670208);
		}

		// Token: 0x06006099 RID: 24729 RVA: 0x0000A688 File Offset: 0x00008888
		public _UpdateMPBar_d__47(IntPtr pointer)
			: base(pointer)
		{
		}

		// Token: 0x17002189 RID: 8585
		// (get) Token: 0x0600609A RID: 24730 RVA: 0x00185DA8 File Offset: 0x00183FA8
		// (set) Token: 0x0600609B RID: 24731 RVA: 0x00185DD0 File Offset: 0x00183FD0
		public unsafe int __1__state
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats._UpdateMPBar_d__47.NativeFieldInfoPtr___1__state);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats._UpdateMPBar_d__47.NativeFieldInfoPtr___1__state)) = value;
			}
		}

		// Token: 0x1700218A RID: 8586
		// (get) Token: 0x0600609C RID: 24732 RVA: 0x00185DF4 File Offset: 0x00183FF4
		// (set) Token: 0x0600609D RID: 24733 RVA: 0x00185E1C File Offset: 0x0018401C
		public unsafe float __2__current
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats._UpdateMPBar_d__47.NativeFieldInfoPtr___2__current);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats._UpdateMPBar_d__47.NativeFieldInfoPtr___2__current)) = value;
			}
		}

		// Token: 0x1700218B RID: 8587
		// (get) Token: 0x0600609E RID: 24734 RVA: 0x00185E40 File Offset: 0x00184040
		// (set) Token: 0x0600609F RID: 24735 RVA: 0x00185E68 File Offset: 0x00184068
		public unsafe bool isCured
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats._UpdateMPBar_d__47.NativeFieldInfoPtr_isCured);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats._UpdateMPBar_d__47.NativeFieldInfoPtr_isCured)) = value;
			}
		}

		// Token: 0x1700218C RID: 8588
		// (get) Token: 0x060060A0 RID: 24736 RVA: 0x00185E8C File Offset: 0x0018408C
		// (set) Token: 0x060060A1 RID: 24737 RVA: 0x00185EC0 File Offset: 0x001840C0
		public unsafe UIPlayerStats __4__this
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats._UpdateMPBar_d__47.NativeFieldInfoPtr___4__this);
				IntPtr intPtr2 = *intPtr;
				return (intPtr2 != 0) ? new UIPlayerStats(intPtr2) : null;
			}
			set
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats._UpdateMPBar_d__47.NativeFieldInfoPtr___4__this), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x1700218D RID: 8589
		// (get) Token: 0x060060A2 RID: 24738 RVA: 0x00185EE8 File Offset: 0x001840E8
		// (set) Token: 0x060060A3 RID: 24739 RVA: 0x00185F10 File Offset: 0x00184110
		public unsafe float _mpCureAlpha_5__2
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats._UpdateMPBar_d__47.NativeFieldInfoPtr__mpCureAlpha_5__2);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats._UpdateMPBar_d__47.NativeFieldInfoPtr__mpCureAlpha_5__2)) = value;
			}
		}

		// Token: 0x1700218E RID: 8590
		// (get) Token: 0x060060A4 RID: 24740 RVA: 0x00185F34 File Offset: 0x00184134
		// (set) Token: 0x060060A5 RID: 24741 RVA: 0x00185F5C File Offset: 0x0018415C
		public unsafe bool _hasMpBarUpdateFinihsed_5__3
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats._UpdateMPBar_d__47.NativeFieldInfoPtr__hasMpBarUpdateFinihsed_5__3);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats._UpdateMPBar_d__47.NativeFieldInfoPtr__hasMpBarUpdateFinihsed_5__3)) = value;
			}
		}

		// Token: 0x04003FEB RID: 16363
		private static readonly IntPtr NativeFieldInfoPtr___1__state;

		// Token: 0x04003FEC RID: 16364
		private static readonly IntPtr NativeFieldInfoPtr___2__current;

		// Token: 0x04003FED RID: 16365
		private static readonly IntPtr NativeFieldInfoPtr_isCured;

		// Token: 0x04003FEE RID: 16366
		private static readonly IntPtr NativeFieldInfoPtr___4__this;

		// Token: 0x04003FEF RID: 16367
		private static readonly IntPtr NativeFieldInfoPtr__mpCureAlpha_5__2;

		// Token: 0x04003FF0 RID: 16368
		private static readonly IntPtr NativeFieldInfoPtr__hasMpBarUpdateFinihsed_5__3;

		// Token: 0x04003FF1 RID: 16369
		private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Int32_0;

		// Token: 0x04003FF2 RID: 16370
		private static readonly IntPtr NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0;

		// Token: 0x04003FF3 RID: 16371
		private static readonly IntPtr NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0;

		// Token: 0x04003FF4 RID: 16372
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0;

		// Token: 0x04003FF5 RID: 16373
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0;

		// Token: 0x04003FF6 RID: 16374
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0;
	}

	// Token: 0x020002E2 RID: 738
	[ObfuscatedName("UIPlayerStats/<UpdateSPCureBar>d__50")]
	public sealed class _UpdateSPCureBar_d__50 : Il2CppSystem.Object
	{
		// Token: 0x060060A6 RID: 24742 RVA: 0x00185F80 File Offset: 0x00184180
		[CallerCount(323)]
		[CachedScanResults(RefRangeStart = 12254, RefRangeEnd = 12577, XrefRangeStart = 12254, XrefRangeEnd = 12577, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe _UpdateSPCureBar_d__50(int <>1__state)
			: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<UIPlayerStats._UpdateSPCureBar_d__50>.NativeClassPtr))
		{
			checked
			{
				IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
				*ptr = ref <>1__state;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIPlayerStats._UpdateSPCureBar_d__50.NativeMethodInfoPtr__ctor_Public_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			}
		}

		// Token: 0x060060A7 RID: 24743 RVA: 0x00185FE0 File Offset: 0x001841E0
		[CallerCount(5585)]
		[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5609, XrefRangeStart = 24, XrefRangeEnd = 5609, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe void System_IDisposable_Dispose()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIPlayerStats._UpdateSPCureBar_d__50.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x060060A8 RID: 24744 RVA: 0x00186024 File Offset: 0x00184224
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 569932, XrefRangeEnd = 569939, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe bool MoveNext()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIPlayerStats._UpdateSPCureBar_d__50.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return *IL2CPP.il2cpp_object_unbox(intPtr);
		}

		// Token: 0x17002195 RID: 8597
		// (get) Token: 0x060060A9 RID: 24745 RVA: 0x00186074 File Offset: 0x00184274
		public unsafe float Current
		{
			[CallerCount(0)]
			get
			{
				IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IntPtr* ptr = null;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIPlayerStats._UpdateSPCureBar_d__50.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
				return *IL2CPP.il2cpp_object_unbox(intPtr);
			}
		}

		// Token: 0x060060AA RID: 24746 RVA: 0x001860C4 File Offset: 0x001842C4
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 569939, XrefRangeEnd = 569944, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe void System_Collections_IEnumerator_Reset()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIPlayerStats._UpdateSPCureBar_d__50.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x17002196 RID: 8598
		// (get) Token: 0x060060AB RID: 24747 RVA: 0x00186108 File Offset: 0x00184308
		public unsafe Il2CppSystem.Object Current
		{
			[CallerCount(0)]
			[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 569944, XrefRangeEnd = 569947, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
			get
			{
				IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IntPtr* ptr = null;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIPlayerStats._UpdateSPCureBar_d__50.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
				IntPtr intPtr3 = intPtr;
				return (intPtr3 != 0) ? new Il2CppSystem.Object(intPtr3) : null;
			}
		}

		// Token: 0x060060AC RID: 24748 RVA: 0x00186160 File Offset: 0x00184360
		// Note: this type is marked as 'beforefieldinit'.
		static _UpdateSPCureBar_d__50()
		{
			Il2CppClassPointerStore<UIPlayerStats._UpdateSPCureBar_d__50>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<UIPlayerStats>.NativeClassPtr, "<UpdateSPCureBar>d__50");
			IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<UIPlayerStats._UpdateSPCureBar_d__50>.NativeClassPtr);
			UIPlayerStats._UpdateSPCureBar_d__50.NativeFieldInfoPtr___1__state = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIPlayerStats._UpdateSPCureBar_d__50>.NativeClassPtr, "<>1__state");
			UIPlayerStats._UpdateSPCureBar_d__50.NativeFieldInfoPtr___2__current = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIPlayerStats._UpdateSPCureBar_d__50>.NativeClassPtr, "<>2__current");
			UIPlayerStats._UpdateSPCureBar_d__50.NativeFieldInfoPtr___4__this = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIPlayerStats._UpdateSPCureBar_d__50>.NativeClassPtr, "<>4__this");
			UIPlayerStats._UpdateSPCureBar_d__50.NativeFieldInfoPtr__spCureAlpha_5__2 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIPlayerStats._UpdateSPCureBar_d__50>.NativeClassPtr, "<spCureAlpha>5__2");
			UIPlayerStats._UpdateSPCureBar_d__50.NativeMethodInfoPtr__ctor_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIPlayerStats._UpdateSPCureBar_d__50>.NativeClassPtr, 100670209);
			UIPlayerStats._UpdateSPCureBar_d__50.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIPlayerStats._UpdateSPCureBar_d__50>.NativeClassPtr, 100670210);
			UIPlayerStats._UpdateSPCureBar_d__50.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIPlayerStats._UpdateSPCureBar_d__50>.NativeClassPtr, 100670211);
			UIPlayerStats._UpdateSPCureBar_d__50.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIPlayerStats._UpdateSPCureBar_d__50>.NativeClassPtr, 100670212);
			UIPlayerStats._UpdateSPCureBar_d__50.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIPlayerStats._UpdateSPCureBar_d__50>.NativeClassPtr, 100670213);
			UIPlayerStats._UpdateSPCureBar_d__50.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIPlayerStats._UpdateSPCureBar_d__50>.NativeClassPtr, 100670214);
		}

		// Token: 0x060060AD RID: 24749 RVA: 0x0000A688 File Offset: 0x00008888
		public _UpdateSPCureBar_d__50(IntPtr pointer)
			: base(pointer)
		{
		}

		// Token: 0x17002191 RID: 8593
		// (get) Token: 0x060060AE RID: 24750 RVA: 0x00186254 File Offset: 0x00184454
		// (set) Token: 0x060060AF RID: 24751 RVA: 0x0018627C File Offset: 0x0018447C
		public unsafe int __1__state
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats._UpdateSPCureBar_d__50.NativeFieldInfoPtr___1__state);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats._UpdateSPCureBar_d__50.NativeFieldInfoPtr___1__state)) = value;
			}
		}

		// Token: 0x17002192 RID: 8594
		// (get) Token: 0x060060B0 RID: 24752 RVA: 0x001862A0 File Offset: 0x001844A0
		// (set) Token: 0x060060B1 RID: 24753 RVA: 0x001862C8 File Offset: 0x001844C8
		public unsafe float __2__current
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats._UpdateSPCureBar_d__50.NativeFieldInfoPtr___2__current);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats._UpdateSPCureBar_d__50.NativeFieldInfoPtr___2__current)) = value;
			}
		}

		// Token: 0x17002193 RID: 8595
		// (get) Token: 0x060060B2 RID: 24754 RVA: 0x001862EC File Offset: 0x001844EC
		// (set) Token: 0x060060B3 RID: 24755 RVA: 0x00186320 File Offset: 0x00184520
		public unsafe UIPlayerStats __4__this
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats._UpdateSPCureBar_d__50.NativeFieldInfoPtr___4__this);
				IntPtr intPtr2 = *intPtr;
				return (intPtr2 != 0) ? new UIPlayerStats(intPtr2) : null;
			}
			set
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats._UpdateSPCureBar_d__50.NativeFieldInfoPtr___4__this), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x17002194 RID: 8596
		// (get) Token: 0x060060B4 RID: 24756 RVA: 0x00186348 File Offset: 0x00184548
		// (set) Token: 0x060060B5 RID: 24757 RVA: 0x00186370 File Offset: 0x00184570
		public unsafe float _spCureAlpha_5__2
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats._UpdateSPCureBar_d__50.NativeFieldInfoPtr__spCureAlpha_5__2);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIPlayerStats._UpdateSPCureBar_d__50.NativeFieldInfoPtr__spCureAlpha_5__2)) = value;
			}
		}

		// Token: 0x04003FF7 RID: 16375
		private static readonly IntPtr NativeFieldInfoPtr___1__state;

		// Token: 0x04003FF8 RID: 16376
		private static readonly IntPtr NativeFieldInfoPtr___2__current;

		// Token: 0x04003FF9 RID: 16377
		private static readonly IntPtr NativeFieldInfoPtr___4__this;

		// Token: 0x04003FFA RID: 16378
		private static readonly IntPtr NativeFieldInfoPtr__spCureAlpha_5__2;

		// Token: 0x04003FFB RID: 16379
		private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Int32_0;

		// Token: 0x04003FFC RID: 16380
		private static readonly IntPtr NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0;

		// Token: 0x04003FFD RID: 16381
		private static readonly IntPtr NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0;

		// Token: 0x04003FFE RID: 16382
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0;

		// Token: 0x04003FFF RID: 16383
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0;

		// Token: 0x04004000 RID: 16384
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0;
	}
}
