using System;
using Cpp2IlInjected;
using UnityEngine;

// Token: 0x02000218 RID: 536
[Token(Token = "0x2000218")]
public class Trap_FallRock_Level02 : SceneEvent
{
	// Token: 0x0600155F RID: 5471 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x600155F")]
	[Address(RVA = "0xF641D0", Offset = "0xF631D0", VA = "0x180F641D0", Slot = "4")]
	public override void InitData(SceneEventManager SEM)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001560 RID: 5472 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001560")]
	[Address(RVA = "0xF648D0", Offset = "0xF638D0", VA = "0x180F648D0")]
	protected void Update()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001561 RID: 5473 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001561")]
	[Address(RVA = "0xF64720", Offset = "0xF63720", VA = "0x180F64720", Slot = "5")]
	public override void OpenEvent()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001562 RID: 5474 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001562")]
	[Address(RVA = "0xF64470", Offset = "0xF63470", VA = "0x180F64470", Slot = "10")]
	protected override void OnTriggerEnter(Collider other)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001563 RID: 5475 RVA: 0x00030868 File Offset: 0x0002EA68
	[Token(Token = "0x6001563")]
	[Address(RVA = "0x32DFD0", Offset = "0x32CFD0", VA = "0x18032DFD0")]
	public Trap_FallRock_Level02()
	{
	}

	// Token: 0x04002071 RID: 8305
	[FieldOffset(Offset = "0x38")]
	[Token(Token = "0x4002071")]
	private AttackData g_AD;

	// Token: 0x04002072 RID: 8306
	[FieldOffset(Offset = "0x40")]
	[Token(Token = "0x4002072")]
	public GameObject Eff_FallRock;

	// Token: 0x04002073 RID: 8307
	[FieldOffset(Offset = "0x48")]
	[Token(Token = "0x4002073")]
	public GameObject Eff_Hit;

	// Token: 0x04002074 RID: 8308
	[FieldOffset(Offset = "0x50")]
	[Token(Token = "0x4002074")]
	public Animator FallRockAni;

	// Token: 0x04002075 RID: 8309
	[FieldOffset(Offset = "0x58")]
	[Token(Token = "0x4002075")]
	private EffectPool g_EffFallRock;

	// Token: 0x04002076 RID: 8310
	[FieldOffset(Offset = "0x60")]
	[Token(Token = "0x4002076")]
	private EffectPool g_EffHit;

	// Token: 0x04002077 RID: 8311
	[Token(Token = "0x4002077")]
	private const float g_fCollisionTime = 2f;

	// Token: 0x04002078 RID: 8312
	[FieldOffset(Offset = "0x68")]
	[Token(Token = "0x4002078")]
	private float g_fCollisionVal;
}
