using System;
using Cpp2IlInjected;

// Token: 0x020002C1 RID: 705
[Token(Token = "0x20002C1")]
public struct MagicHandlerData
{
	// Token: 0x06001A65 RID: 6757 RVA: 0x0003F210 File Offset: 0x0003D410
	[Token(Token = "0x6001A65")]
	[Address(RVA = "0x400E30", Offset = "0x3FFC30", VA = "0x180400E30")]
	public MagicHandlerData(int index, int magicID, float selectedAlpha, bool isMagicSelectEnabled)
	{
		this.IsMagicSelectEnabled = false;
		this.SelectedAlpha = selectedAlpha;
		this.Index = index;
		this.CurrentMagicID = magicID;
	}

	// Token: 0x0400245C RID: 9308
	[FieldOffset(Offset = "0x0")]
	[Token(Token = "0x400245C")]
	public int Index;

	// Token: 0x0400245D RID: 9309
	[FieldOffset(Offset = "0x4")]
	[Token(Token = "0x400245D")]
	public int CurrentMagicID;

	// Token: 0x0400245E RID: 9310
	[FieldOffset(Offset = "0x8")]
	[Token(Token = "0x400245E")]
	public float SelectedAlpha;

	// Token: 0x0400245F RID: 9311
	[FieldOffset(Offset = "0xC")]
	[Token(Token = "0x400245F")]
	public bool IsMagicSelectEnabled;
}
