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

// Token: 0x02000220 RID: 544
public class Trap_BoxCollider : SceneEvent
{
	// Token: 0x0600512D RID: 20781 RVA: 0x00143710 File Offset: 0x00141910
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 574632, RefRangeEnd = 574634, XrefRangeStart = 574559, XrefRangeEnd = 574632, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void InitData(SceneEventManager SEM)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(SEM);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), Trap_BoxCollider.NativeMethodInfoPtr_InitData_Public_Virtual_Void_SceneEventManager_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x0600512E RID: 20782 RVA: 0x00143774 File Offset: 0x00141974
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 574634, XrefRangeEnd = 574649, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Update()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Trap_BoxCollider.NativeMethodInfoPtr_Update_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600512F RID: 20783 RVA: 0x001437B8 File Offset: 0x001419B8
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 574649, XrefRangeEnd = 574660, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void OpenEvent()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), Trap_BoxCollider.NativeMethodInfoPtr_OpenEvent_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06005130 RID: 20784 RVA: 0x00143808 File Offset: 0x00141A08
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 574660, XrefRangeEnd = 574662, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void ReleaseEvent()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), Trap_BoxCollider.NativeMethodInfoPtr_ReleaseEvent_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06005131 RID: 20785 RVA: 0x00143858 File Offset: 0x00141A58
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 574662, XrefRangeEnd = 574738, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void Attack()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), Trap_BoxCollider.NativeMethodInfoPtr_Attack_Protected_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

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

	// Token: 0x06005133 RID: 20787 RVA: 0x001438F4 File Offset: 0x00141AF4
	// Note: this type is marked as 'beforefieldinit'.
	static Trap_BoxCollider()
	{
		Il2CppClassPointerStore<Trap_BoxCollider>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "Trap_BoxCollider");
		IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<Trap_BoxCollider>.NativeClassPtr);
		Trap_BoxCollider.NativeFieldInfoPtr_TarpEffect = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Trap_BoxCollider>.NativeClassPtr, "TarpEffect");
		Trap_BoxCollider.NativeFieldInfoPtr_CollisionEffect = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Trap_BoxCollider>.NativeClassPtr, "CollisionEffect");
		Trap_BoxCollider.NativeFieldInfoPtr_g_Effect = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Trap_BoxCollider>.NativeClassPtr, "g_Effect");
		Trap_BoxCollider.NativeFieldInfoPtr_g_CollisionEffect = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Trap_BoxCollider>.NativeClassPtr, "g_CollisionEffect");
		Trap_BoxCollider.NativeFieldInfoPtr_SECollisionObject = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Trap_BoxCollider>.NativeClassPtr, "SECollisionObject");
		Trap_BoxCollider.NativeFieldInfoPtr_EffectLight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Trap_BoxCollider>.NativeClassPtr, "EffectLight");
		Trap_BoxCollider.NativeFieldInfoPtr_g_fLightIntensity = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Trap_BoxCollider>.NativeClassPtr, "g_fLightIntensity");
		Trap_BoxCollider.NativeFieldInfoPtr_g_fLightRange = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Trap_BoxCollider>.NativeClassPtr, "g_fLightRange");
		Trap_BoxCollider.NativeFieldInfoPtr_fRange = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Trap_BoxCollider>.NativeClassPtr, "fRange");
		Trap_BoxCollider.NativeFieldInfoPtr_g_AttackData = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Trap_BoxCollider>.NativeClassPtr, "g_AttackData");
		Trap_BoxCollider.NativeFieldInfoPtr_g_fAttackRate = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Trap_BoxCollider>.NativeClassPtr, "g_fAttackRate");
		Trap_BoxCollider.NativeFieldInfoPtr_g_fAttackRateVal = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Trap_BoxCollider>.NativeClassPtr, "g_fAttackRateVal");
		Trap_BoxCollider.NativeFieldInfoPtr_g_SECollision = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Trap_BoxCollider>.NativeClassPtr, "g_SECollision");
		Trap_BoxCollider.NativeMethodInfoPtr_InitData_Public_Virtual_Void_SceneEventManager_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Trap_BoxCollider>.NativeClassPtr, 100668754);
		Trap_BoxCollider.NativeMethodInfoPtr_Update_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Trap_BoxCollider>.NativeClassPtr, 100668755);
		Trap_BoxCollider.NativeMethodInfoPtr_OpenEvent_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Trap_BoxCollider>.NativeClassPtr, 100668756);
		Trap_BoxCollider.NativeMethodInfoPtr_ReleaseEvent_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Trap_BoxCollider>.NativeClassPtr, 100668757);
		Trap_BoxCollider.NativeMethodInfoPtr_Attack_Protected_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Trap_BoxCollider>.NativeClassPtr, 100668758);
		Trap_BoxCollider.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Trap_BoxCollider>.NativeClassPtr, 100668759);
	}

	// Token: 0x06005134 RID: 20788 RVA: 0x0012A4E8 File Offset: 0x001286E8
	public Trap_BoxCollider(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x17001CE2 RID: 7394
	// (get) Token: 0x06005135 RID: 20789 RVA: 0x00143AA0 File Offset: 0x00141CA0
	// (set) Token: 0x06005136 RID: 20790 RVA: 0x00143AD4 File Offset: 0x00141CD4
	public unsafe GameObject TarpEffect
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Trap_BoxCollider.NativeFieldInfoPtr_TarpEffect);
			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(Trap_BoxCollider.NativeFieldInfoPtr_TarpEffect), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001CE3 RID: 7395
	// (get) Token: 0x06005137 RID: 20791 RVA: 0x00143AFC File Offset: 0x00141CFC
	// (set) Token: 0x06005138 RID: 20792 RVA: 0x00143B30 File Offset: 0x00141D30
	public unsafe GameObject CollisionEffect
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Trap_BoxCollider.NativeFieldInfoPtr_CollisionEffect);
			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(Trap_BoxCollider.NativeFieldInfoPtr_CollisionEffect), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001CE4 RID: 7396
	// (get) Token: 0x06005139 RID: 20793 RVA: 0x00143B58 File Offset: 0x00141D58
	// (set) Token: 0x0600513A RID: 20794 RVA: 0x00143B8C File Offset: 0x00141D8C
	public unsafe EffectPool g_Effect
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Trap_BoxCollider.NativeFieldInfoPtr_g_Effect);
			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(Trap_BoxCollider.NativeFieldInfoPtr_g_Effect), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001CE5 RID: 7397
	// (get) Token: 0x0600513B RID: 20795 RVA: 0x00143BB4 File Offset: 0x00141DB4
	// (set) Token: 0x0600513C RID: 20796 RVA: 0x00143BE8 File Offset: 0x00141DE8
	public unsafe EffectPool g_CollisionEffect
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Trap_BoxCollider.NativeFieldInfoPtr_g_CollisionEffect);
			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(Trap_BoxCollider.NativeFieldInfoPtr_g_CollisionEffect), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001CE6 RID: 7398
	// (get) Token: 0x0600513D RID: 20797 RVA: 0x00143C10 File Offset: 0x00141E10
	// (set) Token: 0x0600513E RID: 20798 RVA: 0x00143C44 File Offset: 0x00141E44
	public unsafe GameObject SECollisionObject
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Trap_BoxCollider.NativeFieldInfoPtr_SECollisionObject);
			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(Trap_BoxCollider.NativeFieldInfoPtr_SECollisionObject), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001CE7 RID: 7399
	// (get) Token: 0x0600513F RID: 20799 RVA: 0x00143C6C File Offset: 0x00141E6C
	// (set) Token: 0x06005140 RID: 20800 RVA: 0x00143CA0 File Offset: 0x00141EA0
	public unsafe Light EffectLight
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Trap_BoxCollider.NativeFieldInfoPtr_EffectLight);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Light(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Trap_BoxCollider.NativeFieldInfoPtr_EffectLight), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001CE8 RID: 7400
	// (get) Token: 0x06005141 RID: 20801 RVA: 0x00143CC8 File Offset: 0x00141EC8
	// (set) Token: 0x06005142 RID: 20802 RVA: 0x00143CF0 File Offset: 0x00141EF0
	public unsafe float g_fLightIntensity
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Trap_BoxCollider.NativeFieldInfoPtr_g_fLightIntensity);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Trap_BoxCollider.NativeFieldInfoPtr_g_fLightIntensity)) = value;
		}
	}

	// Token: 0x17001CE9 RID: 7401
	// (get) Token: 0x06005143 RID: 20803 RVA: 0x00143D14 File Offset: 0x00141F14
	// (set) Token: 0x06005144 RID: 20804 RVA: 0x00143D3C File Offset: 0x00141F3C
	public unsafe float g_fLightRange
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Trap_BoxCollider.NativeFieldInfoPtr_g_fLightRange);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Trap_BoxCollider.NativeFieldInfoPtr_g_fLightRange)) = value;
		}
	}

	// Token: 0x17001CEA RID: 7402
	// (get) Token: 0x06005145 RID: 20805 RVA: 0x00143D60 File Offset: 0x00141F60
	// (set) Token: 0x06005146 RID: 20806 RVA: 0x00143D88 File Offset: 0x00141F88
	public unsafe float fRange
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Trap_BoxCollider.NativeFieldInfoPtr_fRange);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Trap_BoxCollider.NativeFieldInfoPtr_fRange)) = value;
		}
	}

	// Token: 0x17001CEB RID: 7403
	// (get) Token: 0x06005147 RID: 20807 RVA: 0x00143DAC File Offset: 0x00141FAC
	// (set) Token: 0x06005148 RID: 20808 RVA: 0x00143DE0 File Offset: 0x00141FE0
	public unsafe AttackData g_AttackData
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Trap_BoxCollider.NativeFieldInfoPtr_g_AttackData);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new AttackData(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Trap_BoxCollider.NativeFieldInfoPtr_g_AttackData), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001CEC RID: 7404
	// (get) Token: 0x06005149 RID: 20809 RVA: 0x00143E08 File Offset: 0x00142008
	// (set) Token: 0x0600514A RID: 20810 RVA: 0x00143E30 File Offset: 0x00142030
	public unsafe float g_fAttackRate
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Trap_BoxCollider.NativeFieldInfoPtr_g_fAttackRate);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Trap_BoxCollider.NativeFieldInfoPtr_g_fAttackRate)) = value;
		}
	}

	// Token: 0x17001CED RID: 7405
	// (get) Token: 0x0600514B RID: 20811 RVA: 0x00143E54 File Offset: 0x00142054
	// (set) Token: 0x0600514C RID: 20812 RVA: 0x00143E7C File Offset: 0x0014207C
	public unsafe float g_fAttackRateVal
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Trap_BoxCollider.NativeFieldInfoPtr_g_fAttackRateVal);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Trap_BoxCollider.NativeFieldInfoPtr_g_fAttackRateVal)) = value;
		}
	}

	// Token: 0x17001CEE RID: 7406
	// (get) Token: 0x0600514D RID: 20813 RVA: 0x00143EA0 File Offset: 0x001420A0
	// (set) Token: 0x0600514E RID: 20814 RVA: 0x00143ED4 File Offset: 0x001420D4
	public unsafe SoundEffectPool g_SECollision
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Trap_BoxCollider.NativeFieldInfoPtr_g_SECollision);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new SoundEffectPool(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Trap_BoxCollider.NativeFieldInfoPtr_g_SECollision), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x04003599 RID: 13721
	private static readonly IntPtr NativeFieldInfoPtr_TarpEffect;

	// Token: 0x0400359A RID: 13722
	private static readonly IntPtr NativeFieldInfoPtr_CollisionEffect;

	// Token: 0x0400359B RID: 13723
	private static readonly IntPtr NativeFieldInfoPtr_g_Effect;

	// Token: 0x0400359C RID: 13724
	private static readonly IntPtr NativeFieldInfoPtr_g_CollisionEffect;

	// Token: 0x0400359D RID: 13725
	private static readonly IntPtr NativeFieldInfoPtr_SECollisionObject;

	// Token: 0x0400359E RID: 13726
	private static readonly IntPtr NativeFieldInfoPtr_EffectLight;

	// Token: 0x0400359F RID: 13727
	private static readonly IntPtr NativeFieldInfoPtr_g_fLightIntensity;

	// Token: 0x040035A0 RID: 13728
	private static readonly IntPtr NativeFieldInfoPtr_g_fLightRange;

	// Token: 0x040035A1 RID: 13729
	private static readonly IntPtr NativeFieldInfoPtr_fRange;

	// Token: 0x040035A2 RID: 13730
	private static readonly IntPtr NativeFieldInfoPtr_g_AttackData;

	// Token: 0x040035A3 RID: 13731
	private static readonly IntPtr NativeFieldInfoPtr_g_fAttackRate;

	// Token: 0x040035A4 RID: 13732
	private static readonly IntPtr NativeFieldInfoPtr_g_fAttackRateVal;

	// Token: 0x040035A5 RID: 13733
	private static readonly IntPtr NativeFieldInfoPtr_g_SECollision;

	// Token: 0x040035A6 RID: 13734
	private static readonly IntPtr NativeMethodInfoPtr_InitData_Public_Virtual_Void_SceneEventManager_0;

	// Token: 0x040035A7 RID: 13735
	private static readonly IntPtr NativeMethodInfoPtr_Update_Protected_Void_0;

	// Token: 0x040035A8 RID: 13736
	private static readonly IntPtr NativeMethodInfoPtr_OpenEvent_Public_Virtual_Void_0;

	// Token: 0x040035A9 RID: 13737
	private static readonly IntPtr NativeMethodInfoPtr_ReleaseEvent_Public_Virtual_Void_0;

	// Token: 0x040035AA RID: 13738
	private static readonly IntPtr NativeMethodInfoPtr_Attack_Protected_Virtual_New_Void_0;

	// Token: 0x040035AB RID: 13739
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
