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

// Token: 0x02000098 RID: 152
public class AnimAttackCollisionData : MonoBehaviour
{
	// Token: 0x0600122B RID: 4651 RVA: 0x0004ED14 File Offset: 0x0004CF14
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 505464, RefRangeEnd = 505465, XrefRangeStart = 505385, XrefRangeEnd = 505464, 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: 0x0600122C RID: 4652 RVA: 0x0004ED58 File Offset: 0x0004CF58
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 505465, XrefRangeEnd = 505466, 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: 0x0600122D RID: 4653 RVA: 0x0004EDA4 File Offset: 0x0004CFA4
	// 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, 100664987);
		AnimAttackCollisionData.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AnimAttackCollisionData>.NativeClassPtr, 100664988);
	}

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

	// Token: 0x17000588 RID: 1416
	// (get) Token: 0x0600122F RID: 4655 RVA: 0x0004EF3C File Offset: 0x0004D13C
	// (set) Token: 0x06001230 RID: 4656 RVA: 0x0004EF64 File Offset: 0x0004D164
	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: 0x17000589 RID: 1417
	// (get) Token: 0x06001231 RID: 4657 RVA: 0x0004EF88 File Offset: 0x0004D188
	// (set) Token: 0x06001232 RID: 4658 RVA: 0x0004EFB0 File Offset: 0x0004D1B0
	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: 0x1700058A RID: 1418
	// (get) Token: 0x06001233 RID: 4659 RVA: 0x0004EFD4 File Offset: 0x0004D1D4
	// (set) Token: 0x06001234 RID: 4660 RVA: 0x0004EFFC File Offset: 0x0004D1FC
	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: 0x1700058B RID: 1419
	// (get) Token: 0x06001235 RID: 4661 RVA: 0x0004F020 File Offset: 0x0004D220
	// (set) Token: 0x06001236 RID: 4662 RVA: 0x0004F048 File Offset: 0x0004D248
	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: 0x1700058C RID: 1420
	// (get) Token: 0x06001237 RID: 4663 RVA: 0x0004F06C File Offset: 0x0004D26C
	// (set) Token: 0x06001238 RID: 4664 RVA: 0x0004F0A0 File Offset: 0x0004D2A0
	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: 0x1700058D RID: 1421
	// (get) Token: 0x06001239 RID: 4665 RVA: 0x0004F0C8 File Offset: 0x0004D2C8
	// (set) Token: 0x0600123A RID: 4666 RVA: 0x0004F0F0 File Offset: 0x0004D2F0
	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: 0x1700058E RID: 1422
	// (get) Token: 0x0600123B RID: 4667 RVA: 0x0004F114 File Offset: 0x0004D314
	// (set) Token: 0x0600123C RID: 4668 RVA: 0x0004F13C File Offset: 0x0004D33C
	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: 0x1700058F RID: 1423
	// (get) Token: 0x0600123D RID: 4669 RVA: 0x0004F160 File Offset: 0x0004D360
	// (set) Token: 0x0600123E RID: 4670 RVA: 0x0004F194 File Offset: 0x0004D394
	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: 0x17000590 RID: 1424
	// (get) Token: 0x0600123F RID: 4671 RVA: 0x0004F1BC File Offset: 0x0004D3BC
	// (set) Token: 0x06001240 RID: 4672 RVA: 0x0004F1F0 File Offset: 0x0004D3F0
	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: 0x17000591 RID: 1425
	// (get) Token: 0x06001241 RID: 4673 RVA: 0x0004F218 File Offset: 0x0004D418
	// (set) Token: 0x06001242 RID: 4674 RVA: 0x0004F24C File Offset: 0x0004D44C
	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: 0x17000592 RID: 1426
	// (get) Token: 0x06001243 RID: 4675 RVA: 0x0004F274 File Offset: 0x0004D474
	// (set) Token: 0x06001244 RID: 4676 RVA: 0x0004F2A8 File Offset: 0x0004D4A8
	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: 0x17000593 RID: 1427
	// (get) Token: 0x06001245 RID: 4677 RVA: 0x0004F2D0 File Offset: 0x0004D4D0
	// (set) Token: 0x06001246 RID: 4678 RVA: 0x0004F304 File Offset: 0x0004D504
	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: 0x17000594 RID: 1428
	// (get) Token: 0x06001247 RID: 4679 RVA: 0x0004F32C File Offset: 0x0004D52C
	// (set) Token: 0x06001248 RID: 4680 RVA: 0x0004F360 File Offset: 0x0004D560
	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: 0x17000595 RID: 1429
	// (get) Token: 0x06001249 RID: 4681 RVA: 0x0004F388 File Offset: 0x0004D588
	// (set) Token: 0x0600124A RID: 4682 RVA: 0x0004F3BC File Offset: 0x0004D5BC
	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: 0x17000596 RID: 1430
	// (get) Token: 0x0600124B RID: 4683 RVA: 0x0004F3E4 File Offset: 0x0004D5E4
	// (set) Token: 0x0600124C RID: 4684 RVA: 0x0004F418 File Offset: 0x0004D618
	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: 0x17000597 RID: 1431
	// (get) Token: 0x0600124D RID: 4685 RVA: 0x0004F440 File Offset: 0x0004D640
	// (set) Token: 0x0600124E RID: 4686 RVA: 0x0004F474 File Offset: 0x0004D674
	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: 0x04000E7C RID: 3708
	private static readonly IntPtr NativeFieldInfoPtr_g_fCollisionTime;

	// Token: 0x04000E7D RID: 3709
	private static readonly IntPtr NativeFieldInfoPtr_g_fCollisionInterval;

	// Token: 0x04000E7E RID: 3710
	private static readonly IntPtr NativeFieldInfoPtr_g_fCollisionSize;

	// Token: 0x04000E7F RID: 3711
	private static readonly IntPtr NativeFieldInfoPtr_g_IgnoreTag;

	// Token: 0x04000E80 RID: 3712
	private static readonly IntPtr NativeFieldInfoPtr_g_CollisionEffectObj;

	// Token: 0x04000E81 RID: 3713
	private static readonly IntPtr NativeFieldInfoPtr_g_iEffectSize;

	// Token: 0x04000E82 RID: 3714
	private static readonly IntPtr NativeFieldInfoPtr_g_fEffectLife;

	// Token: 0x04000E83 RID: 3715
	private static readonly IntPtr NativeFieldInfoPtr_g_CollisionPool;

	// Token: 0x04000E84 RID: 3716
	private static readonly IntPtr NativeFieldInfoPtr_g_NullCollisionObj;

	// Token: 0x04000E85 RID: 3717
	private static readonly IntPtr NativeFieldInfoPtr_g_NullCollisionPool;

	// Token: 0x04000E86 RID: 3718
	private static readonly IntPtr NativeFieldInfoPtr_g_IceCollisionObj;

	// Token: 0x04000E87 RID: 3719
	private static readonly IntPtr NativeFieldInfoPtr_g_IceCollisionPool;

	// Token: 0x04000E88 RID: 3720
	private static readonly IntPtr NativeFieldInfoPtr_g_FireCollisionObj;

	// Token: 0x04000E89 RID: 3721
	private static readonly IntPtr NativeFieldInfoPtr_g_FireCollisionPool;

	// Token: 0x04000E8A RID: 3722
	private static readonly IntPtr NativeFieldInfoPtr_g_LightningCollisionObj;

	// Token: 0x04000E8B RID: 3723
	private static readonly IntPtr NativeFieldInfoPtr_g_LightningPool;

	// Token: 0x04000E8C RID: 3724
	private static readonly IntPtr NativeMethodInfoPtr_InitData_Public_Void_0;

	// Token: 0x04000E8D RID: 3725
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;

	// Token: 0x02000099 RID: 153
	public enum OwnTag
	{
		// Token: 0x04000E8F RID: 3727
		Player,
		// Token: 0x04000E90 RID: 3728
		Enemy
	}
}
