using System;
using Cpp2IlInjected;
using UnityEngine;

// Token: 0x02000303 RID: 771
[Token(Token = "0x2000303")]
public class PlayerMagicData : MonoBehaviour
{
	// Token: 0x170001A8 RID: 424
	// (get) Token: 0x06001E14 RID: 7700 RVA: 0x00047260 File Offset: 0x00045460
	[Token(Token = "0x170001A8")]
	private GameSave GameSave
	{
		[Token(Token = "0x6001E14")]
		[Address(RVA = "0xBD7550", Offset = "0xBD6350", VA = "0x180BD7550")]
		get
		{
			return Game.GameSave;
		}
	}

	// Token: 0x06001E15 RID: 7701 RVA: 0x00047274 File Offset: 0x00045474
	[Token(Token = "0x6001E15")]
	[Address(RVA = "0xBD7460", Offset = "0xBD6260", VA = "0x180BD7460")]
	public void MDUpdate(float fDeltaticm)
	{
		float num = this.g_SkyJumpCDTime;
		int num2 = 0;
		if (num > (float)num2)
		{
			this.g_SkyJumpCDTime = num;
		}
	}

	// Token: 0x06001E16 RID: 7702 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001E16")]
	[Address(RVA = "0xBD7300", Offset = "0xBD6100", VA = "0x180BD7300")]
	public float GetNormalExp(PlayerEffectPlay.Magic Type)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001E17 RID: 7703 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001E17")]
	[Address(RVA = "0xBD72C0", Offset = "0xBD60C0", VA = "0x180BD72C0")]
	public float GetCharge(PlayerEffectPlay.Magic Type)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001E18 RID: 7704 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001E18")]
	[Address(RVA = "0xBD6F10", Offset = "0xBD5D10", VA = "0x180BD6F10")]
	public float GetCDSpeed(PlayerEffectPlay.Magic Type)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001E19 RID: 7705 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001E19")]
	[Address(RVA = "0xBD7140", Offset = "0xBD5F40", VA = "0x180BD7140")]
	public float GetChargeFade(PlayerEffectPlay.Magic Type)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001E1A RID: 7706 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001E1A")]
	[Address(RVA = "0xBD7240", Offset = "0xBD6040", VA = "0x180BD7240")]
	public float GetChargeMaxFade()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001E1B RID: 7707 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001E1B")]
	[Address(RVA = "0xBD72F0", Offset = "0xBD60F0", VA = "0x180BD72F0")]
	public bool GetIsSkyJump()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001E1C RID: 7708 RVA: 0x00047298 File Offset: 0x00045498
	[Token(Token = "0x6001E1C")]
	[Address(RVA = "0xBD74A0", Offset = "0xBD62A0", VA = "0x180BD74A0")]
	public void SkyJumpUsed()
	{
		float num = this.g_SkyJumpCD;
		this.g_SkyJumpCDTime = num;
	}

	// Token: 0x06001E1D RID: 7709 RVA: 0x000472B4 File Offset: 0x000454B4
	[Token(Token = "0x6001E1D")]
	[Address(RVA = "0xBD7480", Offset = "0xBD6280", VA = "0x180BD7480")]
	public void SkyJumpAddCD(float CDTime)
	{
		this.g_SkyJumpCDTime = CDTime;
	}

	// Token: 0x06001E1E RID: 7710 RVA: 0x000472C8 File Offset: 0x000454C8
	[Token(Token = "0x6001E1E")]
	[Address(RVA = "0xBD7490", Offset = "0xBD6290", VA = "0x180BD7490")]
	public void SkyJumpReset()
	{
		this.g_SkyJumpCDTime = 0f;
	}

	// Token: 0x06001E1F RID: 7711 RVA: 0x000472E0 File Offset: 0x000454E0
	[Token(Token = "0x6001E1F")]
	[Address(RVA = "0xBD7450", Offset = "0xBD6250", VA = "0x180BD7450")]
	public float GetSkyJumpUIScale()
	{
		return this.g_SkyJumpCDTime;
	}

	// Token: 0x06001E20 RID: 7712 RVA: 0x000472F4 File Offset: 0x000454F4
	[Token(Token = "0x6001E20")]
	[Address(RVA = "0xBD74B0", Offset = "0xBD62B0", VA = "0x180BD74B0")]
	public PlayerMagicData()
	{
	}

	// Token: 0x040027D2 RID: 10194
	[FieldOffset(Offset = "0x18")]
	[Token(Token = "0x40027D2")]
	public float g_NullNorExp = 1f;

	// Token: 0x040027D3 RID: 10195
	[FieldOffset(Offset = "0x1C")]
	[Token(Token = "0x40027D3")]
	public float g_NullCharge = 40f;

	// Token: 0x040027D4 RID: 10196
	[FieldOffset(Offset = "0x20")]
	[Token(Token = "0x40027D4")]
	public float g_NullCD = 50f;

	// Token: 0x040027D5 RID: 10197
	[FieldOffset(Offset = "0x24")]
	[Token(Token = "0x40027D5")]
	public float g_NullChargeFade = 0.01f;

	// Token: 0x040027D6 RID: 10198
	[FieldOffset(Offset = "0x28")]
	[Token(Token = "0x40027D6")]
	public float g_IceNorExp = 10f;

	// Token: 0x040027D7 RID: 10199
	[FieldOffset(Offset = "0x2C")]
	[Token(Token = "0x40027D7")]
	public float g_IceCharge = 35f;

	// Token: 0x040027D8 RID: 10200
	[FieldOffset(Offset = "0x30")]
	[Token(Token = "0x40027D8")]
	public float g_IceCD = 30f;

	// Token: 0x040027D9 RID: 10201
	[FieldOffset(Offset = "0x34")]
	[Token(Token = "0x40027D9")]
	public float g_IceChargeFade = 0.01f;

	// Token: 0x040027DA RID: 10202
	[FieldOffset(Offset = "0x38")]
	[Token(Token = "0x40027DA")]
	public float g_IceDamagekExp = 0.0099f;

	// Token: 0x040027DB RID: 10203
	[FieldOffset(Offset = "0x3C")]
	[Token(Token = "0x40027DB")]
	public float g_FireNorExp = 25f;

	// Token: 0x040027DC RID: 10204
	[FieldOffset(Offset = "0x40")]
	[Token(Token = "0x40027DC")]
	public float g_FireCharge = 60f;

	// Token: 0x040027DD RID: 10205
	[FieldOffset(Offset = "0x44")]
	[Token(Token = "0x40027DD")]
	public float g_FireCD = 20f;

	// Token: 0x040027DE RID: 10206
	[FieldOffset(Offset = "0x48")]
	[Token(Token = "0x40027DE")]
	public float g_FireChargeFade = 0.02f;

	// Token: 0x040027DF RID: 10207
	[FieldOffset(Offset = "0x4C")]
	[Token(Token = "0x40027DF")]
	public float g_FireAttackExp = 0.015f;

	// Token: 0x040027E0 RID: 10208
	[FieldOffset(Offset = "0x50")]
	[Token(Token = "0x40027E0")]
	public float g_LightningNorExp = 50f;

	// Token: 0x040027E1 RID: 10209
	[FieldOffset(Offset = "0x54")]
	[Token(Token = "0x40027E1")]
	public float g_LightningCharge = 100f;

	// Token: 0x040027E2 RID: 10210
	[FieldOffset(Offset = "0x58")]
	[Token(Token = "0x40027E2")]
	public float g_LightningCD = 10f;

	// Token: 0x040027E3 RID: 10211
	[FieldOffset(Offset = "0x5C")]
	[Token(Token = "0x40027E3")]
	public float g_LightningChargeFade = 0.03f;

	// Token: 0x040027E4 RID: 10212
	[FieldOffset(Offset = "0x60")]
	[Token(Token = "0x40027E4")]
	public float g_LightningDodgeExp = 0.015f;

	// Token: 0x040027E5 RID: 10213
	[FieldOffset(Offset = "0x64")]
	[Token(Token = "0x40027E5")]
	public float g_SkyJumpExp = 2f;

	// Token: 0x040027E6 RID: 10214
	[FieldOffset(Offset = "0x68")]
	[Token(Token = "0x40027E6")]
	public float g_SkyJumpCD = 3f;

	// Token: 0x040027E7 RID: 10215
	[FieldOffset(Offset = "0x6C")]
	[Token(Token = "0x40027E7")]
	public float g_SkyJumpCDTime;
}
