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

// Token: 0x02000097 RID: 151
public class AnimAttackCollisionData : MonoBehaviour
{
	// Token: 0x06001205 RID: 4613 RVA: 0x0004E274 File Offset: 0x0004C474
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 486305, RefRangeEnd = 486306, XrefRangeStart = 486226, XrefRangeEnd = 486305, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void InitData()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AnimAttackCollisionData.NativeMethodInfoPtr_InitData_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06001206 RID: 4614 RVA: 0x0004E2B8 File Offset: 0x0004C4B8
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 486306, XrefRangeEnd = 486307, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe AnimAttackCollisionData()
		: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<AnimAttackCollisionData>.NativeClassPtr))
	{
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AnimAttackCollisionData.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06001207 RID: 4615 RVA: 0x0004E304 File Offset: 0x0004C504
	// Note: this type is marked as 'beforefieldinit'.
	static AnimAttackCollisionData()
	{
		Il2CppClassPointerStore<AnimAttackCollisionData>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "AnimAttackCollisionData");
		IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<AnimAttackCollisionData>.NativeClassPtr);
		AnimAttackCollisionData.NativeFieldInfoPtr_g_fCollisionTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AnimAttackCollisionData>.NativeClassPtr, "g_fCollisionTime");
		AnimAttackCollisionData.NativeFieldInfoPtr_g_fCollisionInterval = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AnimAttackCollisionData>.NativeClassPtr, "g_fCollisionInterval");
		AnimAttackCollisionData.NativeFieldInfoPtr_g_fCollisionSize = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AnimAttackCollisionData>.NativeClassPtr, "g_fCollisionSize");
		AnimAttackCollisionData.NativeFieldInfoPtr_g_IgnoreTag = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AnimAttackCollisionData>.NativeClassPtr, "g_IgnoreTag");
		AnimAttackCollisionData.NativeFieldInfoPtr_g_CollisionEffectObj = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AnimAttackCollisionData>.NativeClassPtr, "g_CollisionEffectObj");
		AnimAttackCollisionData.NativeFieldInfoPtr_g_iEffectSize = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AnimAttackCollisionData>.NativeClassPtr, "g_iEffectSize");
		AnimAttackCollisionData.NativeFieldInfoPtr_g_fEffectLife = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AnimAttackCollisionData>.NativeClassPtr, "g_fEffectLife");
		AnimAttackCollisionData.NativeFieldInfoPtr_g_CollisionPool = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AnimAttackCollisionData>.NativeClassPtr, "g_CollisionPool");
		AnimAttackCollisionData.NativeFieldInfoPtr_g_NullCollisionObj = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AnimAttackCollisionData>.NativeClassPtr, "g_NullCollisionObj");
		AnimAttackCollisionData.NativeFieldInfoPtr_g_NullCollisionPool = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AnimAttackCollisionData>.NativeClassPtr, "g_NullCollisionPool");
		AnimAttackCollisionData.NativeFieldInfoPtr_g_IceCollisionObj = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AnimAttackCollisionData>.NativeClassPtr, "g_IceCollisionObj");
		AnimAttackCollisionData.NativeFieldInfoPtr_g_IceCollisionPool = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AnimAttackCollisionData>.NativeClassPtr, "g_IceCollisionPool");
		AnimAttackCollisionData.NativeFieldInfoPtr_g_FireCollisionObj = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AnimAttackCollisionData>.NativeClassPtr, "g_FireCollisionObj");
		AnimAttackCollisionData.NativeFieldInfoPtr_g_FireCollisionPool = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AnimAttackCollisionData>.NativeClassPtr, "g_FireCollisionPool");
		AnimAttackCollisionData.NativeFieldInfoPtr_g_LightningCollisionObj = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AnimAttackCollisionData>.NativeClassPtr, "g_LightningCollisionObj");
		AnimAttackCollisionData.NativeFieldInfoPtr_g_LightningPool = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AnimAttackCollisionData>.NativeClassPtr, "g_LightningPool");
		AnimAttackCollisionData.NativeMethodInfoPtr_InitData_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AnimAttackCollisionData>.NativeClassPtr, 100664983);
		AnimAttackCollisionData.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AnimAttackCollisionData>.NativeClassPtr, 100664984);
	}

	// Token: 0x06001208 RID: 4616 RVA: 0x0000351C File Offset: 0x0000171C
	public AnimAttackCollisionData(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x17000576 RID: 1398
	// (get) Token: 0x06001209 RID: 4617 RVA: 0x0004E49C File Offset: 0x0004C69C
	// (set) Token: 0x0600120A RID: 4618 RVA: 0x0004E4C4 File Offset: 0x0004C6C4
	public unsafe float g_fCollisionTime
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimAttackCollisionData.NativeFieldInfoPtr_g_fCollisionTime);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimAttackCollisionData.NativeFieldInfoPtr_g_fCollisionTime)) = value;
		}
	}

	// Token: 0x17000577 RID: 1399
	// (get) Token: 0x0600120B RID: 4619 RVA: 0x0004E4E8 File Offset: 0x0004C6E8
	// (set) Token: 0x0600120C RID: 4620 RVA: 0x0004E510 File Offset: 0x0004C710
	public unsafe float g_fCollisionInterval
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimAttackCollisionData.NativeFieldInfoPtr_g_fCollisionInterval);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimAttackCollisionData.NativeFieldInfoPtr_g_fCollisionInterval)) = value;
		}
	}

	// Token: 0x17000578 RID: 1400
	// (get) Token: 0x0600120D RID: 4621 RVA: 0x0004E534 File Offset: 0x0004C734
	// (set) Token: 0x0600120E RID: 4622 RVA: 0x0004E55C File Offset: 0x0004C75C
	public unsafe float g_fCollisionSize
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimAttackCollisionData.NativeFieldInfoPtr_g_fCollisionSize);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimAttackCollisionData.NativeFieldInfoPtr_g_fCollisionSize)) = value;
		}
	}

	// Token: 0x17000579 RID: 1401
	// (get) Token: 0x0600120F RID: 4623 RVA: 0x0004E580 File Offset: 0x0004C780
	// (set) Token: 0x06001210 RID: 4624 RVA: 0x0004E5A8 File Offset: 0x0004C7A8
	public unsafe AnimAttackCollisionData.OwnTag g_IgnoreTag
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimAttackCollisionData.NativeFieldInfoPtr_g_IgnoreTag);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimAttackCollisionData.NativeFieldInfoPtr_g_IgnoreTag)) = value;
		}
	}

	// Token: 0x1700057A RID: 1402
	// (get) Token: 0x06001211 RID: 4625 RVA: 0x0004E5CC File Offset: 0x0004C7CC
	// (set) Token: 0x06001212 RID: 4626 RVA: 0x0004E600 File Offset: 0x0004C800
	public unsafe GameObject g_CollisionEffectObj
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimAttackCollisionData.NativeFieldInfoPtr_g_CollisionEffectObj);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new GameObject(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimAttackCollisionData.NativeFieldInfoPtr_g_CollisionEffectObj), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700057B RID: 1403
	// (get) Token: 0x06001213 RID: 4627 RVA: 0x0004E628 File Offset: 0x0004C828
	// (set) Token: 0x06001214 RID: 4628 RVA: 0x0004E650 File Offset: 0x0004C850
	public unsafe int g_iEffectSize
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimAttackCollisionData.NativeFieldInfoPtr_g_iEffectSize);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimAttackCollisionData.NativeFieldInfoPtr_g_iEffectSize)) = value;
		}
	}

	// Token: 0x1700057C RID: 1404
	// (get) Token: 0x06001215 RID: 4629 RVA: 0x0004E674 File Offset: 0x0004C874
	// (set) Token: 0x06001216 RID: 4630 RVA: 0x0004E69C File Offset: 0x0004C89C
	public unsafe float g_fEffectLife
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimAttackCollisionData.NativeFieldInfoPtr_g_fEffectLife);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimAttackCollisionData.NativeFieldInfoPtr_g_fEffectLife)) = value;
		}
	}

	// Token: 0x1700057D RID: 1405
	// (get) Token: 0x06001217 RID: 4631 RVA: 0x0004E6C0 File Offset: 0x0004C8C0
	// (set) Token: 0x06001218 RID: 4632 RVA: 0x0004E6F4 File Offset: 0x0004C8F4
	public unsafe EffectPool g_CollisionPool
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimAttackCollisionData.NativeFieldInfoPtr_g_CollisionPool);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new EffectPool(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimAttackCollisionData.NativeFieldInfoPtr_g_CollisionPool), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700057E RID: 1406
	// (get) Token: 0x06001219 RID: 4633 RVA: 0x0004E71C File Offset: 0x0004C91C
	// (set) Token: 0x0600121A RID: 4634 RVA: 0x0004E750 File Offset: 0x0004C950
	public unsafe GameObject g_NullCollisionObj
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimAttackCollisionData.NativeFieldInfoPtr_g_NullCollisionObj);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new GameObject(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimAttackCollisionData.NativeFieldInfoPtr_g_NullCollisionObj), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700057F RID: 1407
	// (get) Token: 0x0600121B RID: 4635 RVA: 0x0004E778 File Offset: 0x0004C978
	// (set) Token: 0x0600121C RID: 4636 RVA: 0x0004E7AC File Offset: 0x0004C9AC
	public unsafe EffectPool g_NullCollisionPool
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimAttackCollisionData.NativeFieldInfoPtr_g_NullCollisionPool);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new EffectPool(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimAttackCollisionData.NativeFieldInfoPtr_g_NullCollisionPool), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000580 RID: 1408
	// (get) Token: 0x0600121D RID: 4637 RVA: 0x0004E7D4 File Offset: 0x0004C9D4
	// (set) Token: 0x0600121E RID: 4638 RVA: 0x0004E808 File Offset: 0x0004CA08
	public unsafe GameObject g_IceCollisionObj
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimAttackCollisionData.NativeFieldInfoPtr_g_IceCollisionObj);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new GameObject(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimAttackCollisionData.NativeFieldInfoPtr_g_IceCollisionObj), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000581 RID: 1409
	// (get) Token: 0x0600121F RID: 4639 RVA: 0x0004E830 File Offset: 0x0004CA30
	// (set) Token: 0x06001220 RID: 4640 RVA: 0x0004E864 File Offset: 0x0004CA64
	public unsafe EffectPool g_IceCollisionPool
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimAttackCollisionData.NativeFieldInfoPtr_g_IceCollisionPool);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new EffectPool(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimAttackCollisionData.NativeFieldInfoPtr_g_IceCollisionPool), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000582 RID: 1410
	// (get) Token: 0x06001221 RID: 4641 RVA: 0x0004E88C File Offset: 0x0004CA8C
	// (set) Token: 0x06001222 RID: 4642 RVA: 0x0004E8C0 File Offset: 0x0004CAC0
	public unsafe GameObject g_FireCollisionObj
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimAttackCollisionData.NativeFieldInfoPtr_g_FireCollisionObj);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new GameObject(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimAttackCollisionData.NativeFieldInfoPtr_g_FireCollisionObj), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000583 RID: 1411
	// (get) Token: 0x06001223 RID: 4643 RVA: 0x0004E8E8 File Offset: 0x0004CAE8
	// (set) Token: 0x06001224 RID: 4644 RVA: 0x0004E91C File Offset: 0x0004CB1C
	public unsafe EffectPool g_FireCollisionPool
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimAttackCollisionData.NativeFieldInfoPtr_g_FireCollisionPool);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new EffectPool(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimAttackCollisionData.NativeFieldInfoPtr_g_FireCollisionPool), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000584 RID: 1412
	// (get) Token: 0x06001225 RID: 4645 RVA: 0x0004E944 File Offset: 0x0004CB44
	// (set) Token: 0x06001226 RID: 4646 RVA: 0x0004E978 File Offset: 0x0004CB78
	public unsafe GameObject g_LightningCollisionObj
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimAttackCollisionData.NativeFieldInfoPtr_g_LightningCollisionObj);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new GameObject(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimAttackCollisionData.NativeFieldInfoPtr_g_LightningCollisionObj), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000585 RID: 1413
	// (get) Token: 0x06001227 RID: 4647 RVA: 0x0004E9A0 File Offset: 0x0004CBA0
	// (set) Token: 0x06001228 RID: 4648 RVA: 0x0004E9D4 File Offset: 0x0004CBD4
	public unsafe EffectPool g_LightningPool
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimAttackCollisionData.NativeFieldInfoPtr_g_LightningPool);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new EffectPool(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimAttackCollisionData.NativeFieldInfoPtr_g_LightningPool), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x04000E49 RID: 3657
	private static readonly IntPtr NativeFieldInfoPtr_g_fCollisionTime;

	// Token: 0x04000E4A RID: 3658
	private static readonly IntPtr NativeFieldInfoPtr_g_fCollisionInterval;

	// Token: 0x04000E4B RID: 3659
	private static readonly IntPtr NativeFieldInfoPtr_g_fCollisionSize;

	// Token: 0x04000E4C RID: 3660
	private static readonly IntPtr NativeFieldInfoPtr_g_IgnoreTag;

	// Token: 0x04000E4D RID: 3661
	private static readonly IntPtr NativeFieldInfoPtr_g_CollisionEffectObj;

	// Token: 0x04000E4E RID: 3662
	private static readonly IntPtr NativeFieldInfoPtr_g_iEffectSize;

	// Token: 0x04000E4F RID: 3663
	private static readonly IntPtr NativeFieldInfoPtr_g_fEffectLife;

	// Token: 0x04000E50 RID: 3664
	private static readonly IntPtr NativeFieldInfoPtr_g_CollisionPool;

	// Token: 0x04000E51 RID: 3665
	private static readonly IntPtr NativeFieldInfoPtr_g_NullCollisionObj;

	// Token: 0x04000E52 RID: 3666
	private static readonly IntPtr NativeFieldInfoPtr_g_NullCollisionPool;

	// Token: 0x04000E53 RID: 3667
	private static readonly IntPtr NativeFieldInfoPtr_g_IceCollisionObj;

	// Token: 0x04000E54 RID: 3668
	private static readonly IntPtr NativeFieldInfoPtr_g_IceCollisionPool;

	// Token: 0x04000E55 RID: 3669
	private static readonly IntPtr NativeFieldInfoPtr_g_FireCollisionObj;

	// Token: 0x04000E56 RID: 3670
	private static readonly IntPtr NativeFieldInfoPtr_g_FireCollisionPool;

	// Token: 0x04000E57 RID: 3671
	private static readonly IntPtr NativeFieldInfoPtr_g_LightningCollisionObj;

	// Token: 0x04000E58 RID: 3672
	private static readonly IntPtr NativeFieldInfoPtr_g_LightningPool;

	// Token: 0x04000E59 RID: 3673
	private static readonly IntPtr NativeMethodInfoPtr_InitData_Public_Void_0;

	// Token: 0x04000E5A RID: 3674
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;

	// Token: 0x02000098 RID: 152
	public enum OwnTag
	{
		// Token: 0x04000E5C RID: 3676
		Player,
		// Token: 0x04000E5D RID: 3677
		Enemy
	}
}
