using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppSystem;

// Token: 0x0200015F RID: 351
public class PlayerStatsData : Object
{
	// Token: 0x0600433F RID: 17215 RVA: 0x0010A89C File Offset: 0x00108A9C
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 556282, RefRangeEnd = 556284, XrefRangeStart = 556282, XrefRangeEnd = 556282, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe float GetPhysicalPower(float power)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref power;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PlayerStatsData.NativeMethodInfoPtr_GetPhysicalPower_Public_Single_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return *IL2CPP.il2cpp_object_unbox(intPtr);
		}
	}

	// Token: 0x06004340 RID: 17216 RVA: 0x0010A900 File Offset: 0x00108B00
	[CallerCount(11)]
	[CachedScanResults(RefRangeStart = 556284, RefRangeEnd = 556295, XrefRangeStart = 556284, XrefRangeEnd = 556284, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe float GetMagicPower(float power)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref power;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PlayerStatsData.NativeMethodInfoPtr_GetMagicPower_Public_Single_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return *IL2CPP.il2cpp_object_unbox(intPtr);
		}
	}

	// Token: 0x06004341 RID: 17217 RVA: 0x0010A964 File Offset: 0x00108B64
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 556295, RefRangeEnd = 556296, XrefRangeStart = 556295, XrefRangeEnd = 556295, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe float GetFirePhysicalPower()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PlayerStatsData.NativeMethodInfoPtr_GetFirePhysicalPower_Public_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		return *IL2CPP.il2cpp_object_unbox(intPtr);
	}

	// Token: 0x06004342 RID: 17218 RVA: 0x0010A9B4 File Offset: 0x00108BB4
	[CallerCount(3)]
	[CachedScanResults(RefRangeStart = 556296, RefRangeEnd = 556299, XrefRangeStart = 556296, XrefRangeEnd = 556296, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe float GetThunderModeStageTimeScale()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PlayerStatsData.NativeMethodInfoPtr_GetThunderModeStageTimeScale_Public_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		return *IL2CPP.il2cpp_object_unbox(intPtr);
	}

	// Token: 0x06004343 RID: 17219 RVA: 0x0010AA04 File Offset: 0x00108C04
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 556299, RefRangeEnd = 556301, XrefRangeStart = 556299, XrefRangeEnd = 556299, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe float GetThunderModePlayerTimeScale()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PlayerStatsData.NativeMethodInfoPtr_GetThunderModePlayerTimeScale_Public_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		return *IL2CPP.il2cpp_object_unbox(intPtr);
	}

	// Token: 0x06004344 RID: 17220 RVA: 0x0010AA54 File Offset: 0x00108C54
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 556302, RefRangeEnd = 556303, XrefRangeStart = 556301, XrefRangeEnd = 556302, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void IncreaseCursePercent(float delta)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref delta;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PlayerStatsData.NativeMethodInfoPtr_IncreaseCursePercent_Public_Void_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06004345 RID: 17221 RVA: 0x0010AAA8 File Offset: 0x00108CA8
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 556304, RefRangeEnd = 556305, XrefRangeStart = 556303, XrefRangeEnd = 556304, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe int ApplyCursePunish()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PlayerStatsData.NativeMethodInfoPtr_ApplyCursePunish_Public_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		return *IL2CPP.il2cpp_object_unbox(intPtr);
	}

	// Token: 0x06004346 RID: 17222 RVA: 0x0010AAF8 File Offset: 0x00108CF8
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 556305, RefRangeEnd = 556306, XrefRangeStart = 556305, XrefRangeEnd = 556305, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void OnBeatingGame(BeatingGameData 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(PlayerStatsData.NativeMethodInfoPtr_OnBeatingGame_Public_Void_BeatingGameData_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06004347 RID: 17223 RVA: 0x0010AB54 File Offset: 0x00108D54
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 556306, RefRangeEnd = 556307, XrefRangeStart = 556306, XrefRangeEnd = 556306, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void BossRushRemoveTestMode()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PlayerStatsData.NativeMethodInfoPtr_BossRushRemoveTestMode_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06004348 RID: 17224 RVA: 0x0010AB98 File Offset: 0x00108D98
	[CallerCount(3)]
	[CachedScanResults(RefRangeStart = 556308, RefRangeEnd = 556311, XrefRangeStart = 556307, XrefRangeEnd = 556308, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe PlayerStatsData()
		: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<PlayerStatsData>.NativeClassPtr))
	{
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PlayerStatsData.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06004349 RID: 17225 RVA: 0x0010ABE4 File Offset: 0x00108DE4
	// Note: this type is marked as 'beforefieldinit'.
	static PlayerStatsData()
	{
		Il2CppClassPointerStore<PlayerStatsData>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "PlayerStatsData");
		IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<PlayerStatsData>.NativeClassPtr);
		PlayerStatsData.NativeFieldInfoPtr_currentMoney = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PlayerStatsData>.NativeClassPtr, "currentMoney");
		PlayerStatsData.NativeFieldInfoPtr_cursePercent = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PlayerStatsData>.NativeClassPtr, "cursePercent");
		PlayerStatsData.NativeFieldInfoPtr_currentHealthyPoint = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PlayerStatsData>.NativeClassPtr, "currentHealthyPoint");
		PlayerStatsData.NativeFieldInfoPtr_currentManaPoint = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PlayerStatsData>.NativeClassPtr, "currentManaPoint");
		PlayerStatsData.NativeFieldInfoPtr_currentMagicIndex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PlayerStatsData>.NativeClassPtr, "currentMagicIndex");
		PlayerStatsData.NativeFieldInfoPtr_healthyLevel = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PlayerStatsData>.NativeClassPtr, "healthyLevel");
		PlayerStatsData.NativeFieldInfoPtr_manaLevel = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PlayerStatsData>.NativeClassPtr, "manaLevel");
		PlayerStatsData.NativeFieldInfoPtr_staminaLevel = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PlayerStatsData>.NativeClassPtr, "staminaLevel");
		PlayerStatsData.NativeFieldInfoPtr_strengthLevel = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PlayerStatsData>.NativeClassPtr, "strengthLevel");
		PlayerStatsData.NativeFieldInfoPtr_intelligenceLevel = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PlayerStatsData>.NativeClassPtr, "intelligenceLevel");
		PlayerStatsData.NativeFieldInfoPtr_dexterityLevel = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PlayerStatsData>.NativeClassPtr, "dexterityLevel");
		PlayerStatsData.NativeFieldInfoPtr_secretMagicLevel = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PlayerStatsData>.NativeClassPtr, "secretMagicLevel");
		PlayerStatsData.NativeFieldInfoPtr_iceMagicLevel = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PlayerStatsData>.NativeClassPtr, "iceMagicLevel");
		PlayerStatsData.NativeFieldInfoPtr_fireMagicLevel = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PlayerStatsData>.NativeClassPtr, "fireMagicLevel");
		PlayerStatsData.NativeFieldInfoPtr_thunderMagicLevel = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PlayerStatsData>.NativeClassPtr, "thunderMagicLevel");
		PlayerStatsData.NativeFieldInfoPtr_manaAbsorbLevel = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PlayerStatsData>.NativeClassPtr, "manaAbsorbLevel");
		PlayerStatsData.NativeFieldInfoPtr_windMagicLevel = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PlayerStatsData>.NativeClassPtr, "windMagicLevel");
		PlayerStatsData.NativeMethodInfoPtr_GetPhysicalPower_Public_Single_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PlayerStatsData>.NativeClassPtr, 100667546);
		PlayerStatsData.NativeMethodInfoPtr_GetMagicPower_Public_Single_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PlayerStatsData>.NativeClassPtr, 100667547);
		PlayerStatsData.NativeMethodInfoPtr_GetFirePhysicalPower_Public_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PlayerStatsData>.NativeClassPtr, 100667548);
		PlayerStatsData.NativeMethodInfoPtr_GetThunderModeStageTimeScale_Public_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PlayerStatsData>.NativeClassPtr, 100667549);
		PlayerStatsData.NativeMethodInfoPtr_GetThunderModePlayerTimeScale_Public_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PlayerStatsData>.NativeClassPtr, 100667550);
		PlayerStatsData.NativeMethodInfoPtr_IncreaseCursePercent_Public_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PlayerStatsData>.NativeClassPtr, 100667551);
		PlayerStatsData.NativeMethodInfoPtr_ApplyCursePunish_Public_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PlayerStatsData>.NativeClassPtr, 100667552);
		PlayerStatsData.NativeMethodInfoPtr_OnBeatingGame_Public_Void_BeatingGameData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PlayerStatsData>.NativeClassPtr, 100667553);
		PlayerStatsData.NativeMethodInfoPtr_BossRushRemoveTestMode_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PlayerStatsData>.NativeClassPtr, 100667554);
		PlayerStatsData.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PlayerStatsData>.NativeClassPtr, 100667555);
	}

	// Token: 0x0600434A RID: 17226 RVA: 0x0000A74C File Offset: 0x0000894C
	public PlayerStatsData(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x1700189E RID: 6302
	// (get) Token: 0x0600434B RID: 17227 RVA: 0x0010AE30 File Offset: 0x00109030
	// (set) Token: 0x0600434C RID: 17228 RVA: 0x0010AE58 File Offset: 0x00109058
	public unsafe float currentMoney
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerStatsData.NativeFieldInfoPtr_currentMoney);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerStatsData.NativeFieldInfoPtr_currentMoney)) = value;
		}
	}

	// Token: 0x1700189F RID: 6303
	// (get) Token: 0x0600434D RID: 17229 RVA: 0x0010AE7C File Offset: 0x0010907C
	// (set) Token: 0x0600434E RID: 17230 RVA: 0x0010AEA4 File Offset: 0x001090A4
	public unsafe float cursePercent
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerStatsData.NativeFieldInfoPtr_cursePercent);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerStatsData.NativeFieldInfoPtr_cursePercent)) = value;
		}
	}

	// Token: 0x170018A0 RID: 6304
	// (get) Token: 0x0600434F RID: 17231 RVA: 0x0010AEC8 File Offset: 0x001090C8
	// (set) Token: 0x06004350 RID: 17232 RVA: 0x0010AEF0 File Offset: 0x001090F0
	public unsafe float currentHealthyPoint
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerStatsData.NativeFieldInfoPtr_currentHealthyPoint);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerStatsData.NativeFieldInfoPtr_currentHealthyPoint)) = value;
		}
	}

	// Token: 0x170018A1 RID: 6305
	// (get) Token: 0x06004351 RID: 17233 RVA: 0x0010AF14 File Offset: 0x00109114
	// (set) Token: 0x06004352 RID: 17234 RVA: 0x0010AF3C File Offset: 0x0010913C
	public unsafe float currentManaPoint
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerStatsData.NativeFieldInfoPtr_currentManaPoint);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerStatsData.NativeFieldInfoPtr_currentManaPoint)) = value;
		}
	}

	// Token: 0x170018A2 RID: 6306
	// (get) Token: 0x06004353 RID: 17235 RVA: 0x0010AF60 File Offset: 0x00109160
	// (set) Token: 0x06004354 RID: 17236 RVA: 0x0010AF88 File Offset: 0x00109188
	public unsafe int currentMagicIndex
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerStatsData.NativeFieldInfoPtr_currentMagicIndex);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerStatsData.NativeFieldInfoPtr_currentMagicIndex)) = value;
		}
	}

	// Token: 0x170018A3 RID: 6307
	// (get) Token: 0x06004355 RID: 17237 RVA: 0x0010AFAC File Offset: 0x001091AC
	// (set) Token: 0x06004356 RID: 17238 RVA: 0x0010AFD4 File Offset: 0x001091D4
	public unsafe int healthyLevel
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerStatsData.NativeFieldInfoPtr_healthyLevel);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerStatsData.NativeFieldInfoPtr_healthyLevel)) = value;
		}
	}

	// Token: 0x170018A4 RID: 6308
	// (get) Token: 0x06004357 RID: 17239 RVA: 0x0010AFF8 File Offset: 0x001091F8
	// (set) Token: 0x06004358 RID: 17240 RVA: 0x0010B020 File Offset: 0x00109220
	public unsafe int manaLevel
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerStatsData.NativeFieldInfoPtr_manaLevel);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerStatsData.NativeFieldInfoPtr_manaLevel)) = value;
		}
	}

	// Token: 0x170018A5 RID: 6309
	// (get) Token: 0x06004359 RID: 17241 RVA: 0x0010B044 File Offset: 0x00109244
	// (set) Token: 0x0600435A RID: 17242 RVA: 0x0010B06C File Offset: 0x0010926C
	public unsafe int staminaLevel
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerStatsData.NativeFieldInfoPtr_staminaLevel);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerStatsData.NativeFieldInfoPtr_staminaLevel)) = value;
		}
	}

	// Token: 0x170018A6 RID: 6310
	// (get) Token: 0x0600435B RID: 17243 RVA: 0x0010B090 File Offset: 0x00109290
	// (set) Token: 0x0600435C RID: 17244 RVA: 0x0010B0B8 File Offset: 0x001092B8
	public unsafe int strengthLevel
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerStatsData.NativeFieldInfoPtr_strengthLevel);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerStatsData.NativeFieldInfoPtr_strengthLevel)) = value;
		}
	}

	// Token: 0x170018A7 RID: 6311
	// (get) Token: 0x0600435D RID: 17245 RVA: 0x0010B0DC File Offset: 0x001092DC
	// (set) Token: 0x0600435E RID: 17246 RVA: 0x0010B104 File Offset: 0x00109304
	public unsafe int intelligenceLevel
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerStatsData.NativeFieldInfoPtr_intelligenceLevel);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerStatsData.NativeFieldInfoPtr_intelligenceLevel)) = value;
		}
	}

	// Token: 0x170018A8 RID: 6312
	// (get) Token: 0x0600435F RID: 17247 RVA: 0x0010B128 File Offset: 0x00109328
	// (set) Token: 0x06004360 RID: 17248 RVA: 0x0010B150 File Offset: 0x00109350
	public unsafe int dexterityLevel
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerStatsData.NativeFieldInfoPtr_dexterityLevel);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerStatsData.NativeFieldInfoPtr_dexterityLevel)) = value;
		}
	}

	// Token: 0x170018A9 RID: 6313
	// (get) Token: 0x06004361 RID: 17249 RVA: 0x0010B174 File Offset: 0x00109374
	// (set) Token: 0x06004362 RID: 17250 RVA: 0x0010B19C File Offset: 0x0010939C
	public unsafe int secretMagicLevel
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerStatsData.NativeFieldInfoPtr_secretMagicLevel);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerStatsData.NativeFieldInfoPtr_secretMagicLevel)) = value;
		}
	}

	// Token: 0x170018AA RID: 6314
	// (get) Token: 0x06004363 RID: 17251 RVA: 0x0010B1C0 File Offset: 0x001093C0
	// (set) Token: 0x06004364 RID: 17252 RVA: 0x0010B1E8 File Offset: 0x001093E8
	public unsafe int iceMagicLevel
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerStatsData.NativeFieldInfoPtr_iceMagicLevel);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerStatsData.NativeFieldInfoPtr_iceMagicLevel)) = value;
		}
	}

	// Token: 0x170018AB RID: 6315
	// (get) Token: 0x06004365 RID: 17253 RVA: 0x0010B20C File Offset: 0x0010940C
	// (set) Token: 0x06004366 RID: 17254 RVA: 0x0010B234 File Offset: 0x00109434
	public unsafe int fireMagicLevel
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerStatsData.NativeFieldInfoPtr_fireMagicLevel);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerStatsData.NativeFieldInfoPtr_fireMagicLevel)) = value;
		}
	}

	// Token: 0x170018AC RID: 6316
	// (get) Token: 0x06004367 RID: 17255 RVA: 0x0010B258 File Offset: 0x00109458
	// (set) Token: 0x06004368 RID: 17256 RVA: 0x0010B280 File Offset: 0x00109480
	public unsafe int thunderMagicLevel
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerStatsData.NativeFieldInfoPtr_thunderMagicLevel);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerStatsData.NativeFieldInfoPtr_thunderMagicLevel)) = value;
		}
	}

	// Token: 0x170018AD RID: 6317
	// (get) Token: 0x06004369 RID: 17257 RVA: 0x0010B2A4 File Offset: 0x001094A4
	// (set) Token: 0x0600436A RID: 17258 RVA: 0x0010B2CC File Offset: 0x001094CC
	public unsafe int manaAbsorbLevel
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerStatsData.NativeFieldInfoPtr_manaAbsorbLevel);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerStatsData.NativeFieldInfoPtr_manaAbsorbLevel)) = value;
		}
	}

	// Token: 0x170018AE RID: 6318
	// (get) Token: 0x0600436B RID: 17259 RVA: 0x0010B2F0 File Offset: 0x001094F0
	// (set) Token: 0x0600436C RID: 17260 RVA: 0x0010B318 File Offset: 0x00109518
	public unsafe int windMagicLevel
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerStatsData.NativeFieldInfoPtr_windMagicLevel);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerStatsData.NativeFieldInfoPtr_windMagicLevel)) = value;
		}
	}

	// Token: 0x04002BF8 RID: 11256
	private static readonly IntPtr NativeFieldInfoPtr_currentMoney;

	// Token: 0x04002BF9 RID: 11257
	private static readonly IntPtr NativeFieldInfoPtr_cursePercent;

	// Token: 0x04002BFA RID: 11258
	private static readonly IntPtr NativeFieldInfoPtr_currentHealthyPoint;

	// Token: 0x04002BFB RID: 11259
	private static readonly IntPtr NativeFieldInfoPtr_currentManaPoint;

	// Token: 0x04002BFC RID: 11260
	private static readonly IntPtr NativeFieldInfoPtr_currentMagicIndex;

	// Token: 0x04002BFD RID: 11261
	private static readonly IntPtr NativeFieldInfoPtr_healthyLevel;

	// Token: 0x04002BFE RID: 11262
	private static readonly IntPtr NativeFieldInfoPtr_manaLevel;

	// Token: 0x04002BFF RID: 11263
	private static readonly IntPtr NativeFieldInfoPtr_staminaLevel;

	// Token: 0x04002C00 RID: 11264
	private static readonly IntPtr NativeFieldInfoPtr_strengthLevel;

	// Token: 0x04002C01 RID: 11265
	private static readonly IntPtr NativeFieldInfoPtr_intelligenceLevel;

	// Token: 0x04002C02 RID: 11266
	private static readonly IntPtr NativeFieldInfoPtr_dexterityLevel;

	// Token: 0x04002C03 RID: 11267
	private static readonly IntPtr NativeFieldInfoPtr_secretMagicLevel;

	// Token: 0x04002C04 RID: 11268
	private static readonly IntPtr NativeFieldInfoPtr_iceMagicLevel;

	// Token: 0x04002C05 RID: 11269
	private static readonly IntPtr NativeFieldInfoPtr_fireMagicLevel;

	// Token: 0x04002C06 RID: 11270
	private static readonly IntPtr NativeFieldInfoPtr_thunderMagicLevel;

	// Token: 0x04002C07 RID: 11271
	private static readonly IntPtr NativeFieldInfoPtr_manaAbsorbLevel;

	// Token: 0x04002C08 RID: 11272
	private static readonly IntPtr NativeFieldInfoPtr_windMagicLevel;

	// Token: 0x04002C09 RID: 11273
	private static readonly IntPtr NativeMethodInfoPtr_GetPhysicalPower_Public_Single_Single_0;

	// Token: 0x04002C0A RID: 11274
	private static readonly IntPtr NativeMethodInfoPtr_GetMagicPower_Public_Single_Single_0;

	// Token: 0x04002C0B RID: 11275
	private static readonly IntPtr NativeMethodInfoPtr_GetFirePhysicalPower_Public_Single_0;

	// Token: 0x04002C0C RID: 11276
	private static readonly IntPtr NativeMethodInfoPtr_GetThunderModeStageTimeScale_Public_Single_0;

	// Token: 0x04002C0D RID: 11277
	private static readonly IntPtr NativeMethodInfoPtr_GetThunderModePlayerTimeScale_Public_Single_0;

	// Token: 0x04002C0E RID: 11278
	private static readonly IntPtr NativeMethodInfoPtr_IncreaseCursePercent_Public_Void_Single_0;

	// Token: 0x04002C0F RID: 11279
	private static readonly IntPtr NativeMethodInfoPtr_ApplyCursePunish_Public_Int32_0;

	// Token: 0x04002C10 RID: 11280
	private static readonly IntPtr NativeMethodInfoPtr_OnBeatingGame_Public_Void_BeatingGameData_0;

	// Token: 0x04002C11 RID: 11281
	private static readonly IntPtr NativeMethodInfoPtr_BossRushRemoveTestMode_Public_Void_0;

	// Token: 0x04002C12 RID: 11282
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
