using System;
using Cpp2IlInjected;
using UnityEngine;

// Token: 0x0200021B RID: 539
[Token(Token = "0x200021B")]
public class Trap_Wall_Level01 : SceneEvent
{
	// Token: 0x0600156E RID: 5486 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x600156E")]
	[Address(RVA = "0xF67020", Offset = "0xF66020", VA = "0x180F67020", Slot = "4")]
	public override void InitData(SceneEventManager SEM)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x0600156F RID: 5487 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x600156F")]
	[Address(RVA = "0xF671C0", Offset = "0xF661C0", VA = "0x180F671C0", Slot = "10")]
	protected override void OnTriggerEnter(Collider other)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001570 RID: 5488 RVA: 0x00030910 File Offset: 0x0002EB10
	[Token(Token = "0x6001570")]
	[Address(RVA = "0xF674C0", Offset = "0xF664C0", VA = "0x180F674C0", Slot = "5")]
	public override void OpenEvent()
	{
		base.OpenEvent();
		if (this.g_bPassive)
		{
			this.g_bPassive = false;
		}
	}

	// Token: 0x06001571 RID: 5489 RVA: 0x00030934 File Offset: 0x0002EB34
	[Token(Token = "0x6001571")]
	[Address(RVA = "0xD0A550", Offset = "0xD09550", VA = "0x180D0A550", Slot = "8")]
	public override void ReleaseEvent()
	{
		base.ReleaseEvent();
	}

	// Token: 0x06001572 RID: 5490 RVA: 0x00030948 File Offset: 0x0002EB48
	[Token(Token = "0x6001572")]
	[Address(RVA = "0xF674E0", Offset = "0xF664E0", VA = "0x180F674E0", Slot = "12")]
	public override void ResetEvent()
	{
		base.ResetEvent();
		bool passive = this.Passive;
		this.g_bPassive = passive;
	}

	// Token: 0x06001573 RID: 5491 RVA: 0x0003096C File Offset: 0x0002EB6C
	[Token(Token = "0x6001573")]
	[Address(RVA = "0x32DFD0", Offset = "0x32CFD0", VA = "0x18032DFD0")]
	public Trap_Wall_Level01()
	{
	}

	// Token: 0x04002094 RID: 8340
	[FieldOffset(Offset = "0x38")]
	[Token(Token = "0x4002094")]
	public GameObject EffCollisionEffect;

	// Token: 0x04002095 RID: 8341
	[FieldOffset(Offset = "0x40")]
	[Token(Token = "0x4002095")]
	public bool Passive;

	// Token: 0x04002096 RID: 8342
	[FieldOffset(Offset = "0x41")]
	[Token(Token = "0x4002096")]
	private bool g_bPassive;

	// Token: 0x04002097 RID: 8343
	[FieldOffset(Offset = "0x48")]
	[Token(Token = "0x4002097")]
	private AttackData g_AD;

	// Token: 0x04002098 RID: 8344
	[FieldOffset(Offset = "0x50")]
	[Token(Token = "0x4002098")]
	private EffectPool g_EffCollision;
}
