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

// Token: 0x02000312 RID: 786
public class PlayerMagicData : MonoBehaviour
{
	// Token: 0x1700249E RID: 9374
	// (get) Token: 0x06006924 RID: 26916 RVA: 0x001A9ED4 File Offset: 0x001A80D4
	public unsafe GameSave GameSave
	{
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 579894, XrefRangeEnd = 579898, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		get
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PlayerMagicData.NativeMethodInfoPtr_get_GameSave_Private_get_GameSave_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			IntPtr intPtr3 = intPtr;
			return (intPtr3 != 0) ? new GameSave(intPtr3) : null;
		}
	}

	// Token: 0x06006925 RID: 26917 RVA: 0x001A9F2C File Offset: 0x001A812C
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 579898, RefRangeEnd = 579899, XrefRangeStart = 579898, XrefRangeEnd = 579898, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void MDUpdate(float fDeltaticm)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref fDeltaticm;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PlayerMagicData.NativeMethodInfoPtr_MDUpdate_Public_Void_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06006926 RID: 26918 RVA: 0x001A9F80 File Offset: 0x001A8180
	[CallerCount(3)]
	[CachedScanResults(RefRangeStart = 579904, RefRangeEnd = 579907, XrefRangeStart = 579899, XrefRangeEnd = 579904, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe float GetNormalExp(PlayerEffectPlay.Magic Type)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref Type;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PlayerMagicData.NativeMethodInfoPtr_GetNormalExp_Public_Single_Magic_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return *IL2CPP.il2cpp_object_unbox(intPtr);
		}
	}

	// Token: 0x06006927 RID: 26919 RVA: 0x001A9FE4 File Offset: 0x001A81E4
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 579907, RefRangeEnd = 579908, XrefRangeStart = 579907, XrefRangeEnd = 579907, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe float GetCharge(PlayerEffectPlay.Magic Type)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref Type;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PlayerMagicData.NativeMethodInfoPtr_GetCharge_Public_Single_Magic_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return *IL2CPP.il2cpp_object_unbox(intPtr);
		}
	}

	// Token: 0x06006928 RID: 26920 RVA: 0x001AA048 File Offset: 0x001A8248
	[CallerCount(4)]
	[CachedScanResults(RefRangeStart = 579908, RefRangeEnd = 579912, XrefRangeStart = 579908, XrefRangeEnd = 579908, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe float GetCDSpeed(PlayerEffectPlay.Magic Type)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref Type;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PlayerMagicData.NativeMethodInfoPtr_GetCDSpeed_Public_Single_Magic_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return *IL2CPP.il2cpp_object_unbox(intPtr);
		}
	}

	// Token: 0x06006929 RID: 26921 RVA: 0x001AA0AC File Offset: 0x001A82AC
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 579916, RefRangeEnd = 579917, XrefRangeStart = 579912, XrefRangeEnd = 579916, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe float GetChargeFade(PlayerEffectPlay.Magic Type)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref Type;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PlayerMagicData.NativeMethodInfoPtr_GetChargeFade_Public_Single_Magic_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return *IL2CPP.il2cpp_object_unbox(intPtr);
		}
	}

	// Token: 0x0600692A RID: 26922 RVA: 0x001AA110 File Offset: 0x001A8310
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 579917, XrefRangeEnd = 579921, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe float GetChargeMaxFade()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PlayerMagicData.NativeMethodInfoPtr_GetChargeMaxFade_Public_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		return *IL2CPP.il2cpp_object_unbox(intPtr);
	}

	// Token: 0x0600692B RID: 26923 RVA: 0x001AA160 File Offset: 0x001A8360
	[CallerCount(8)]
	[CachedScanResults(RefRangeStart = 579921, RefRangeEnd = 579929, XrefRangeStart = 579921, XrefRangeEnd = 579921, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe bool GetIsSkyJump()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PlayerMagicData.NativeMethodInfoPtr_GetIsSkyJump_Public_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		return *IL2CPP.il2cpp_object_unbox(intPtr);
	}

	// Token: 0x0600692C RID: 26924 RVA: 0x001AA1B0 File Offset: 0x001A83B0
	[CallerCount(3)]
	[CachedScanResults(RefRangeStart = 579929, RefRangeEnd = 579932, XrefRangeStart = 579929, XrefRangeEnd = 579929, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void SkyJumpUsed()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PlayerMagicData.NativeMethodInfoPtr_SkyJumpUsed_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600692D RID: 26925 RVA: 0x001AA1F4 File Offset: 0x001A83F4
	[CallerCount(3)]
	[CachedScanResults(RefRangeStart = 575147, RefRangeEnd = 575150, XrefRangeStart = 575147, XrefRangeEnd = 575150, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void SkyJumpAddCD(float CDTime)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref CDTime;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PlayerMagicData.NativeMethodInfoPtr_SkyJumpAddCD_Public_Void_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x0600692E RID: 26926 RVA: 0x001AA248 File Offset: 0x001A8448
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 579932, RefRangeEnd = 579934, XrefRangeStart = 579932, XrefRangeEnd = 579932, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void SkyJumpReset()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PlayerMagicData.NativeMethodInfoPtr_SkyJumpReset_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600692F RID: 26927 RVA: 0x001AA28C File Offset: 0x001A848C
	[CallerCount(0)]
	public unsafe float GetSkyJumpUIScale()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PlayerMagicData.NativeMethodInfoPtr_GetSkyJumpUIScale_Public_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		return *IL2CPP.il2cpp_object_unbox(intPtr);
	}

	// Token: 0x06006930 RID: 26928 RVA: 0x001AA2DC File Offset: 0x001A84DC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 579934, XrefRangeEnd = 579935, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe PlayerMagicData()
		: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<PlayerMagicData>.NativeClassPtr))
	{
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PlayerMagicData.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06006931 RID: 26929 RVA: 0x001AA328 File Offset: 0x001A8528
	// Note: this type is marked as 'beforefieldinit'.
	static PlayerMagicData()
	{
		Il2CppClassPointerStore<PlayerMagicData>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "PlayerMagicData");
		IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<PlayerMagicData>.NativeClassPtr);
		PlayerMagicData.NativeFieldInfoPtr_g_NullNorExp = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PlayerMagicData>.NativeClassPtr, "g_NullNorExp");
		PlayerMagicData.NativeFieldInfoPtr_g_NullCharge = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PlayerMagicData>.NativeClassPtr, "g_NullCharge");
		PlayerMagicData.NativeFieldInfoPtr_g_NullCD = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PlayerMagicData>.NativeClassPtr, "g_NullCD");
		PlayerMagicData.NativeFieldInfoPtr_g_NullChargeFade = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PlayerMagicData>.NativeClassPtr, "g_NullChargeFade");
		PlayerMagicData.NativeFieldInfoPtr_g_IceNorExp = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PlayerMagicData>.NativeClassPtr, "g_IceNorExp");
		PlayerMagicData.NativeFieldInfoPtr_g_IceCharge = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PlayerMagicData>.NativeClassPtr, "g_IceCharge");
		PlayerMagicData.NativeFieldInfoPtr_g_IceCD = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PlayerMagicData>.NativeClassPtr, "g_IceCD");
		PlayerMagicData.NativeFieldInfoPtr_g_IceChargeFade = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PlayerMagicData>.NativeClassPtr, "g_IceChargeFade");
		PlayerMagicData.NativeFieldInfoPtr_g_IceDamagekExp = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PlayerMagicData>.NativeClassPtr, "g_IceDamagekExp");
		PlayerMagicData.NativeFieldInfoPtr_g_FireNorExp = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PlayerMagicData>.NativeClassPtr, "g_FireNorExp");
		PlayerMagicData.NativeFieldInfoPtr_g_FireCharge = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PlayerMagicData>.NativeClassPtr, "g_FireCharge");
		PlayerMagicData.NativeFieldInfoPtr_g_FireCD = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PlayerMagicData>.NativeClassPtr, "g_FireCD");
		PlayerMagicData.NativeFieldInfoPtr_g_FireChargeFade = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PlayerMagicData>.NativeClassPtr, "g_FireChargeFade");
		PlayerMagicData.NativeFieldInfoPtr_g_FireAttackExp = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PlayerMagicData>.NativeClassPtr, "g_FireAttackExp");
		PlayerMagicData.NativeFieldInfoPtr_g_LightningNorExp = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PlayerMagicData>.NativeClassPtr, "g_LightningNorExp");
		PlayerMagicData.NativeFieldInfoPtr_g_LightningCharge = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PlayerMagicData>.NativeClassPtr, "g_LightningCharge");
		PlayerMagicData.NativeFieldInfoPtr_g_LightningCD = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PlayerMagicData>.NativeClassPtr, "g_LightningCD");
		PlayerMagicData.NativeFieldInfoPtr_g_LightningChargeFade = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PlayerMagicData>.NativeClassPtr, "g_LightningChargeFade");
		PlayerMagicData.NativeFieldInfoPtr_g_LightningDodgeExp = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PlayerMagicData>.NativeClassPtr, "g_LightningDodgeExp");
		PlayerMagicData.NativeFieldInfoPtr_g_SkyJumpExp = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PlayerMagicData>.NativeClassPtr, "g_SkyJumpExp");
		PlayerMagicData.NativeFieldInfoPtr_g_SkyJumpCD = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PlayerMagicData>.NativeClassPtr, "g_SkyJumpCD");
		PlayerMagicData.NativeFieldInfoPtr_g_SkyJumpCDTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PlayerMagicData>.NativeClassPtr, "g_SkyJumpCDTime");
		PlayerMagicData.NativeMethodInfoPtr_get_GameSave_Private_get_GameSave_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PlayerMagicData>.NativeClassPtr, 100670996);
		PlayerMagicData.NativeMethodInfoPtr_MDUpdate_Public_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PlayerMagicData>.NativeClassPtr, 100670997);
		PlayerMagicData.NativeMethodInfoPtr_GetNormalExp_Public_Single_Magic_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PlayerMagicData>.NativeClassPtr, 100670998);
		PlayerMagicData.NativeMethodInfoPtr_GetCharge_Public_Single_Magic_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PlayerMagicData>.NativeClassPtr, 100670999);
		PlayerMagicData.NativeMethodInfoPtr_GetCDSpeed_Public_Single_Magic_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PlayerMagicData>.NativeClassPtr, 100671000);
		PlayerMagicData.NativeMethodInfoPtr_GetChargeFade_Public_Single_Magic_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PlayerMagicData>.NativeClassPtr, 100671001);
		PlayerMagicData.NativeMethodInfoPtr_GetChargeMaxFade_Public_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PlayerMagicData>.NativeClassPtr, 100671002);
		PlayerMagicData.NativeMethodInfoPtr_GetIsSkyJump_Public_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PlayerMagicData>.NativeClassPtr, 100671003);
		PlayerMagicData.NativeMethodInfoPtr_SkyJumpUsed_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PlayerMagicData>.NativeClassPtr, 100671004);
		PlayerMagicData.NativeMethodInfoPtr_SkyJumpAddCD_Public_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PlayerMagicData>.NativeClassPtr, 100671005);
		PlayerMagicData.NativeMethodInfoPtr_SkyJumpReset_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PlayerMagicData>.NativeClassPtr, 100671006);
		PlayerMagicData.NativeMethodInfoPtr_GetSkyJumpUIScale_Public_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PlayerMagicData>.NativeClassPtr, 100671007);
		PlayerMagicData.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PlayerMagicData>.NativeClassPtr, 100671008);
	}

	// Token: 0x06006932 RID: 26930 RVA: 0x0000351C File Offset: 0x0000171C
	public PlayerMagicData(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x17002488 RID: 9352
	// (get) Token: 0x06006933 RID: 26931 RVA: 0x001AA614 File Offset: 0x001A8814
	// (set) Token: 0x06006934 RID: 26932 RVA: 0x001AA63C File Offset: 0x001A883C
	public unsafe float g_NullNorExp
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerMagicData.NativeFieldInfoPtr_g_NullNorExp);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerMagicData.NativeFieldInfoPtr_g_NullNorExp)) = value;
		}
	}

	// Token: 0x17002489 RID: 9353
	// (get) Token: 0x06006935 RID: 26933 RVA: 0x001AA660 File Offset: 0x001A8860
	// (set) Token: 0x06006936 RID: 26934 RVA: 0x001AA688 File Offset: 0x001A8888
	public unsafe float g_NullCharge
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerMagicData.NativeFieldInfoPtr_g_NullCharge);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerMagicData.NativeFieldInfoPtr_g_NullCharge)) = value;
		}
	}

	// Token: 0x1700248A RID: 9354
	// (get) Token: 0x06006937 RID: 26935 RVA: 0x001AA6AC File Offset: 0x001A88AC
	// (set) Token: 0x06006938 RID: 26936 RVA: 0x001AA6D4 File Offset: 0x001A88D4
	public unsafe float g_NullCD
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerMagicData.NativeFieldInfoPtr_g_NullCD);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerMagicData.NativeFieldInfoPtr_g_NullCD)) = value;
		}
	}

	// Token: 0x1700248B RID: 9355
	// (get) Token: 0x06006939 RID: 26937 RVA: 0x001AA6F8 File Offset: 0x001A88F8
	// (set) Token: 0x0600693A RID: 26938 RVA: 0x001AA720 File Offset: 0x001A8920
	public unsafe float g_NullChargeFade
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerMagicData.NativeFieldInfoPtr_g_NullChargeFade);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerMagicData.NativeFieldInfoPtr_g_NullChargeFade)) = value;
		}
	}

	// Token: 0x1700248C RID: 9356
	// (get) Token: 0x0600693B RID: 26939 RVA: 0x001AA744 File Offset: 0x001A8944
	// (set) Token: 0x0600693C RID: 26940 RVA: 0x001AA76C File Offset: 0x001A896C
	public unsafe float g_IceNorExp
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerMagicData.NativeFieldInfoPtr_g_IceNorExp);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerMagicData.NativeFieldInfoPtr_g_IceNorExp)) = value;
		}
	}

	// Token: 0x1700248D RID: 9357
	// (get) Token: 0x0600693D RID: 26941 RVA: 0x001AA790 File Offset: 0x001A8990
	// (set) Token: 0x0600693E RID: 26942 RVA: 0x001AA7B8 File Offset: 0x001A89B8
	public unsafe float g_IceCharge
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerMagicData.NativeFieldInfoPtr_g_IceCharge);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerMagicData.NativeFieldInfoPtr_g_IceCharge)) = value;
		}
	}

	// Token: 0x1700248E RID: 9358
	// (get) Token: 0x0600693F RID: 26943 RVA: 0x001AA7DC File Offset: 0x001A89DC
	// (set) Token: 0x06006940 RID: 26944 RVA: 0x001AA804 File Offset: 0x001A8A04
	public unsafe float g_IceCD
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerMagicData.NativeFieldInfoPtr_g_IceCD);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerMagicData.NativeFieldInfoPtr_g_IceCD)) = value;
		}
	}

	// Token: 0x1700248F RID: 9359
	// (get) Token: 0x06006941 RID: 26945 RVA: 0x001AA828 File Offset: 0x001A8A28
	// (set) Token: 0x06006942 RID: 26946 RVA: 0x001AA850 File Offset: 0x001A8A50
	public unsafe float g_IceChargeFade
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerMagicData.NativeFieldInfoPtr_g_IceChargeFade);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerMagicData.NativeFieldInfoPtr_g_IceChargeFade)) = value;
		}
	}

	// Token: 0x17002490 RID: 9360
	// (get) Token: 0x06006943 RID: 26947 RVA: 0x001AA874 File Offset: 0x001A8A74
	// (set) Token: 0x06006944 RID: 26948 RVA: 0x001AA89C File Offset: 0x001A8A9C
	public unsafe float g_IceDamagekExp
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerMagicData.NativeFieldInfoPtr_g_IceDamagekExp);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerMagicData.NativeFieldInfoPtr_g_IceDamagekExp)) = value;
		}
	}

	// Token: 0x17002491 RID: 9361
	// (get) Token: 0x06006945 RID: 26949 RVA: 0x001AA8C0 File Offset: 0x001A8AC0
	// (set) Token: 0x06006946 RID: 26950 RVA: 0x001AA8E8 File Offset: 0x001A8AE8
	public unsafe float g_FireNorExp
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerMagicData.NativeFieldInfoPtr_g_FireNorExp);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerMagicData.NativeFieldInfoPtr_g_FireNorExp)) = value;
		}
	}

	// Token: 0x17002492 RID: 9362
	// (get) Token: 0x06006947 RID: 26951 RVA: 0x001AA90C File Offset: 0x001A8B0C
	// (set) Token: 0x06006948 RID: 26952 RVA: 0x001AA934 File Offset: 0x001A8B34
	public unsafe float g_FireCharge
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerMagicData.NativeFieldInfoPtr_g_FireCharge);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerMagicData.NativeFieldInfoPtr_g_FireCharge)) = value;
		}
	}

	// Token: 0x17002493 RID: 9363
	// (get) Token: 0x06006949 RID: 26953 RVA: 0x001AA958 File Offset: 0x001A8B58
	// (set) Token: 0x0600694A RID: 26954 RVA: 0x001AA980 File Offset: 0x001A8B80
	public unsafe float g_FireCD
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerMagicData.NativeFieldInfoPtr_g_FireCD);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerMagicData.NativeFieldInfoPtr_g_FireCD)) = value;
		}
	}

	// Token: 0x17002494 RID: 9364
	// (get) Token: 0x0600694B RID: 26955 RVA: 0x001AA9A4 File Offset: 0x001A8BA4
	// (set) Token: 0x0600694C RID: 26956 RVA: 0x001AA9CC File Offset: 0x001A8BCC
	public unsafe float g_FireChargeFade
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerMagicData.NativeFieldInfoPtr_g_FireChargeFade);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerMagicData.NativeFieldInfoPtr_g_FireChargeFade)) = value;
		}
	}

	// Token: 0x17002495 RID: 9365
	// (get) Token: 0x0600694D RID: 26957 RVA: 0x001AA9F0 File Offset: 0x001A8BF0
	// (set) Token: 0x0600694E RID: 26958 RVA: 0x001AAA18 File Offset: 0x001A8C18
	public unsafe float g_FireAttackExp
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerMagicData.NativeFieldInfoPtr_g_FireAttackExp);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerMagicData.NativeFieldInfoPtr_g_FireAttackExp)) = value;
		}
	}

	// Token: 0x17002496 RID: 9366
	// (get) Token: 0x0600694F RID: 26959 RVA: 0x001AAA3C File Offset: 0x001A8C3C
	// (set) Token: 0x06006950 RID: 26960 RVA: 0x001AAA64 File Offset: 0x001A8C64
	public unsafe float g_LightningNorExp
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerMagicData.NativeFieldInfoPtr_g_LightningNorExp);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerMagicData.NativeFieldInfoPtr_g_LightningNorExp)) = value;
		}
	}

	// Token: 0x17002497 RID: 9367
	// (get) Token: 0x06006951 RID: 26961 RVA: 0x001AAA88 File Offset: 0x001A8C88
	// (set) Token: 0x06006952 RID: 26962 RVA: 0x001AAAB0 File Offset: 0x001A8CB0
	public unsafe float g_LightningCharge
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerMagicData.NativeFieldInfoPtr_g_LightningCharge);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerMagicData.NativeFieldInfoPtr_g_LightningCharge)) = value;
		}
	}

	// Token: 0x17002498 RID: 9368
	// (get) Token: 0x06006953 RID: 26963 RVA: 0x001AAAD4 File Offset: 0x001A8CD4
	// (set) Token: 0x06006954 RID: 26964 RVA: 0x001AAAFC File Offset: 0x001A8CFC
	public unsafe float g_LightningCD
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerMagicData.NativeFieldInfoPtr_g_LightningCD);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerMagicData.NativeFieldInfoPtr_g_LightningCD)) = value;
		}
	}

	// Token: 0x17002499 RID: 9369
	// (get) Token: 0x06006955 RID: 26965 RVA: 0x001AAB20 File Offset: 0x001A8D20
	// (set) Token: 0x06006956 RID: 26966 RVA: 0x001AAB48 File Offset: 0x001A8D48
	public unsafe float g_LightningChargeFade
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerMagicData.NativeFieldInfoPtr_g_LightningChargeFade);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerMagicData.NativeFieldInfoPtr_g_LightningChargeFade)) = value;
		}
	}

	// Token: 0x1700249A RID: 9370
	// (get) Token: 0x06006957 RID: 26967 RVA: 0x001AAB6C File Offset: 0x001A8D6C
	// (set) Token: 0x06006958 RID: 26968 RVA: 0x001AAB94 File Offset: 0x001A8D94
	public unsafe float g_LightningDodgeExp
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerMagicData.NativeFieldInfoPtr_g_LightningDodgeExp);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerMagicData.NativeFieldInfoPtr_g_LightningDodgeExp)) = value;
		}
	}

	// Token: 0x1700249B RID: 9371
	// (get) Token: 0x06006959 RID: 26969 RVA: 0x001AABB8 File Offset: 0x001A8DB8
	// (set) Token: 0x0600695A RID: 26970 RVA: 0x001AABE0 File Offset: 0x001A8DE0
	public unsafe float g_SkyJumpExp
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerMagicData.NativeFieldInfoPtr_g_SkyJumpExp);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerMagicData.NativeFieldInfoPtr_g_SkyJumpExp)) = value;
		}
	}

	// Token: 0x1700249C RID: 9372
	// (get) Token: 0x0600695B RID: 26971 RVA: 0x001AAC04 File Offset: 0x001A8E04
	// (set) Token: 0x0600695C RID: 26972 RVA: 0x001AAC2C File Offset: 0x001A8E2C
	public unsafe float g_SkyJumpCD
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerMagicData.NativeFieldInfoPtr_g_SkyJumpCD);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerMagicData.NativeFieldInfoPtr_g_SkyJumpCD)) = value;
		}
	}

	// Token: 0x1700249D RID: 9373
	// (get) Token: 0x0600695D RID: 26973 RVA: 0x001AAC50 File Offset: 0x001A8E50
	// (set) Token: 0x0600695E RID: 26974 RVA: 0x001AAC78 File Offset: 0x001A8E78
	public unsafe float g_SkyJumpCDTime
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerMagicData.NativeFieldInfoPtr_g_SkyJumpCDTime);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerMagicData.NativeFieldInfoPtr_g_SkyJumpCDTime)) = value;
		}
	}

	// Token: 0x040045E0 RID: 17888
	private static readonly IntPtr NativeFieldInfoPtr_g_NullNorExp;

	// Token: 0x040045E1 RID: 17889
	private static readonly IntPtr NativeFieldInfoPtr_g_NullCharge;

	// Token: 0x040045E2 RID: 17890
	private static readonly IntPtr NativeFieldInfoPtr_g_NullCD;

	// Token: 0x040045E3 RID: 17891
	private static readonly IntPtr NativeFieldInfoPtr_g_NullChargeFade;

	// Token: 0x040045E4 RID: 17892
	private static readonly IntPtr NativeFieldInfoPtr_g_IceNorExp;

	// Token: 0x040045E5 RID: 17893
	private static readonly IntPtr NativeFieldInfoPtr_g_IceCharge;

	// Token: 0x040045E6 RID: 17894
	private static readonly IntPtr NativeFieldInfoPtr_g_IceCD;

	// Token: 0x040045E7 RID: 17895
	private static readonly IntPtr NativeFieldInfoPtr_g_IceChargeFade;

	// Token: 0x040045E8 RID: 17896
	private static readonly IntPtr NativeFieldInfoPtr_g_IceDamagekExp;

	// Token: 0x040045E9 RID: 17897
	private static readonly IntPtr NativeFieldInfoPtr_g_FireNorExp;

	// Token: 0x040045EA RID: 17898
	private static readonly IntPtr NativeFieldInfoPtr_g_FireCharge;

	// Token: 0x040045EB RID: 17899
	private static readonly IntPtr NativeFieldInfoPtr_g_FireCD;

	// Token: 0x040045EC RID: 17900
	private static readonly IntPtr NativeFieldInfoPtr_g_FireChargeFade;

	// Token: 0x040045ED RID: 17901
	private static readonly IntPtr NativeFieldInfoPtr_g_FireAttackExp;

	// Token: 0x040045EE RID: 17902
	private static readonly IntPtr NativeFieldInfoPtr_g_LightningNorExp;

	// Token: 0x040045EF RID: 17903
	private static readonly IntPtr NativeFieldInfoPtr_g_LightningCharge;

	// Token: 0x040045F0 RID: 17904
	private static readonly IntPtr NativeFieldInfoPtr_g_LightningCD;

	// Token: 0x040045F1 RID: 17905
	private static readonly IntPtr NativeFieldInfoPtr_g_LightningChargeFade;

	// Token: 0x040045F2 RID: 17906
	private static readonly IntPtr NativeFieldInfoPtr_g_LightningDodgeExp;

	// Token: 0x040045F3 RID: 17907
	private static readonly IntPtr NativeFieldInfoPtr_g_SkyJumpExp;

	// Token: 0x040045F4 RID: 17908
	private static readonly IntPtr NativeFieldInfoPtr_g_SkyJumpCD;

	// Token: 0x040045F5 RID: 17909
	private static readonly IntPtr NativeFieldInfoPtr_g_SkyJumpCDTime;

	// Token: 0x040045F6 RID: 17910
	private static readonly IntPtr NativeMethodInfoPtr_get_GameSave_Private_get_GameSave_0;

	// Token: 0x040045F7 RID: 17911
	private static readonly IntPtr NativeMethodInfoPtr_MDUpdate_Public_Void_Single_0;

	// Token: 0x040045F8 RID: 17912
	private static readonly IntPtr NativeMethodInfoPtr_GetNormalExp_Public_Single_Magic_0;

	// Token: 0x040045F9 RID: 17913
	private static readonly IntPtr NativeMethodInfoPtr_GetCharge_Public_Single_Magic_0;

	// Token: 0x040045FA RID: 17914
	private static readonly IntPtr NativeMethodInfoPtr_GetCDSpeed_Public_Single_Magic_0;

	// Token: 0x040045FB RID: 17915
	private static readonly IntPtr NativeMethodInfoPtr_GetChargeFade_Public_Single_Magic_0;

	// Token: 0x040045FC RID: 17916
	private static readonly IntPtr NativeMethodInfoPtr_GetChargeMaxFade_Public_Single_0;

	// Token: 0x040045FD RID: 17917
	private static readonly IntPtr NativeMethodInfoPtr_GetIsSkyJump_Public_Boolean_0;

	// Token: 0x040045FE RID: 17918
	private static readonly IntPtr NativeMethodInfoPtr_SkyJumpUsed_Public_Void_0;

	// Token: 0x040045FF RID: 17919
	private static readonly IntPtr NativeMethodInfoPtr_SkyJumpAddCD_Public_Void_Single_0;

	// Token: 0x04004600 RID: 17920
	private static readonly IntPtr NativeMethodInfoPtr_SkyJumpReset_Public_Void_0;

	// Token: 0x04004601 RID: 17921
	private static readonly IntPtr NativeMethodInfoPtr_GetSkyJumpUIScale_Public_Single_0;

	// Token: 0x04004602 RID: 17922
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
