using System;
using Cpp2IlInjected;
using UnityEngine;

// Token: 0x02000095 RID: 149
[Token(Token = "0x2000095")]
public class AnimAttackCollisionData : MonoBehaviour
{
	// Token: 0x06000697 RID: 1687 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000697")]
	[Address(RVA = "0x8C97D0", Offset = "0x8C85D0", VA = "0x1808C97D0")]
	public void InitData()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000698 RID: 1688 RVA: 0x0000FAA8 File Offset: 0x0000DCA8
	[Token(Token = "0x6000698")]
	[Address(RVA = "0x8C9D40", Offset = "0x8C8B40", VA = "0x1808C9D40")]
	public AnimAttackCollisionData()
	{
	}

	// Token: 0x040007B8 RID: 1976
	[FieldOffset(Offset = "0x18")]
	[Token(Token = "0x40007B8")]
	public float g_fCollisionTime = 0.1f;

	// Token: 0x040007B9 RID: 1977
	[FieldOffset(Offset = "0x1C")]
	[Token(Token = "0x40007B9")]
	public float g_fCollisionInterval = 0.3f;

	// Token: 0x040007BA RID: 1978
	[FieldOffset(Offset = "0x20")]
	[Token(Token = "0x40007BA")]
	public float g_fCollisionSize = 0.3f;

	// Token: 0x040007BB RID: 1979
	[FieldOffset(Offset = "0x24")]
	[Token(Token = "0x40007BB")]
	public AnimAttackCollisionData.OwnTag g_IgnoreTag = (AnimAttackCollisionData.OwnTag)((ulong)1L);

	// Token: 0x040007BC RID: 1980
	[FieldOffset(Offset = "0x28")]
	[Token(Token = "0x40007BC")]
	public GameObject g_CollisionEffectObj;

	// Token: 0x040007BD RID: 1981
	[FieldOffset(Offset = "0x30")]
	[Token(Token = "0x40007BD")]
	public int g_iEffectSize = (int)((ulong)3L);

	// Token: 0x040007BE RID: 1982
	[FieldOffset(Offset = "0x34")]
	[Token(Token = "0x40007BE")]
	public float g_fEffectLife = 2f;

	// Token: 0x040007BF RID: 1983
	[FieldOffset(Offset = "0x38")]
	[Token(Token = "0x40007BF")]
	public EffectPool g_CollisionPool;

	// Token: 0x040007C0 RID: 1984
	[FieldOffset(Offset = "0x40")]
	[Token(Token = "0x40007C0")]
	public GameObject g_NullCollisionObj;

	// Token: 0x040007C1 RID: 1985
	[FieldOffset(Offset = "0x48")]
	[Token(Token = "0x40007C1")]
	public EffectPool g_NullCollisionPool;

	// Token: 0x040007C2 RID: 1986
	[FieldOffset(Offset = "0x50")]
	[Token(Token = "0x40007C2")]
	public GameObject g_IceCollisionObj;

	// Token: 0x040007C3 RID: 1987
	[FieldOffset(Offset = "0x58")]
	[Token(Token = "0x40007C3")]
	public EffectPool g_IceCollisionPool;

	// Token: 0x040007C4 RID: 1988
	[FieldOffset(Offset = "0x60")]
	[Token(Token = "0x40007C4")]
	public GameObject g_FireCollisionObj;

	// Token: 0x040007C5 RID: 1989
	[FieldOffset(Offset = "0x68")]
	[Token(Token = "0x40007C5")]
	public EffectPool g_FireCollisionPool;

	// Token: 0x040007C6 RID: 1990
	[FieldOffset(Offset = "0x70")]
	[Token(Token = "0x40007C6")]
	public GameObject g_LightningCollisionObj;

	// Token: 0x040007C7 RID: 1991
	[FieldOffset(Offset = "0x78")]
	[Token(Token = "0x40007C7")]
	public EffectPool g_LightningPool;

	// Token: 0x02000096 RID: 150
	[Token(Token = "0x2000096")]
	public enum OwnTag
	{
		// Token: 0x040007C9 RID: 1993
		[Token(Token = "0x40007C9")]
		Player,
		// Token: 0x040007CA RID: 1994
		[Token(Token = "0x40007CA")]
		Enemy
	}
}
