using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using UnityEngine;

// Token: 0x020001DA RID: 474
[Token(Token = "0x20001DA")]
public class Trap_FallRock_Act07 : SceneEvent
{
	// Token: 0x060013A5 RID: 5029 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x60013A5")]
	[Address(RVA = "0x1305CE0", Offset = "0x1304AE0", VA = "0x181305CE0", Slot = "4")]
	public override void InitData(SceneEventManager SEM)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x060013A6 RID: 5030 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x60013A6")]
	[Address(RVA = "0x1306000", Offset = "0x1304E00", VA = "0x181306000")]
	protected void Update()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x060013A7 RID: 5031 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x60013A7")]
	[Address(RVA = "0x1305320", Offset = "0x1304120", VA = "0x181305320")]
	private void Attack()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x060013A8 RID: 5032 RVA: 0x0002CF80 File Offset: 0x0002B180
	[Token(Token = "0x60013A8")]
	[Address(RVA = "0x1305FD0", Offset = "0x1304DD0", VA = "0x181305FD0", Slot = "5")]
	public override void OpenEvent()
	{
		base.OpenEvent();
		int num = 0;
		this.g_fFrequencyVal = (float)num;
		this.g_fAttackVal = (float)num;
	}

	// Token: 0x060013A9 RID: 5033 RVA: 0x0002CFA4 File Offset: 0x0002B1A4
	[Token(Token = "0x60013A9")]
	[Address(RVA = "0x1306380", Offset = "0x1305180", VA = "0x181306380")]
	public Trap_FallRock_Act07()
	{
	}

	// Token: 0x04001E88 RID: 7816
	[FieldOffset(Offset = "0x38")]
	[Token(Token = "0x4001E88")]
	public AttackData AD;

	// Token: 0x04001E89 RID: 7817
	[FieldOffset(Offset = "0x40")]
	[Token(Token = "0x4001E89")]
	public GameObject Eff_FallRockReady;

	// Token: 0x04001E8A RID: 7818
	[FieldOffset(Offset = "0x48")]
	[Token(Token = "0x4001E8A")]
	public GameObject Eff_FallRock;

	// Token: 0x04001E8B RID: 7819
	[FieldOffset(Offset = "0x50")]
	[Token(Token = "0x4001E8B")]
	public GameObject Eff_Hit;

	// Token: 0x04001E8C RID: 7820
	[FieldOffset(Offset = "0x58")]
	[Token(Token = "0x4001E8C")]
	public GameObject SE_FallRockCollision;

	// Token: 0x04001E8D RID: 7821
	[FieldOffset(Offset = "0x60")]
	[Token(Token = "0x4001E8D")]
	public Transform ColliderHeightPoint;

	// Token: 0x04001E8E RID: 7822
	[FieldOffset(Offset = "0x68")]
	[Token(Token = "0x4001E8E")]
	private EffectPool g_EffFallRockReady;

	// Token: 0x04001E8F RID: 7823
	[FieldOffset(Offset = "0x70")]
	[Token(Token = "0x4001E8F")]
	private EffectPool g_EffFallRock;

	// Token: 0x04001E90 RID: 7824
	[FieldOffset(Offset = "0x78")]
	[Token(Token = "0x4001E90")]
	private EffectPool g_EffHit;

	// Token: 0x04001E91 RID: 7825
	[FieldOffset(Offset = "0x80")]
	[Token(Token = "0x4001E91")]
	private SoundEffect g_SEFallRockCollision;

	// Token: 0x04001E92 RID: 7826
	[FieldOffset(Offset = "0x88")]
	[Token(Token = "0x4001E92")]
	public float Frequency = 30f;

	// Token: 0x04001E93 RID: 7827
	[FieldOffset(Offset = "0x8C")]
	[Token(Token = "0x4001E93")]
	private float g_fFrequencyVal;

	// Token: 0x04001E94 RID: 7828
	[Token(Token = "0x4001E94")]
	private const float g_fAttackReady = 2.7f;

	// Token: 0x04001E95 RID: 7829
	[FieldOffset(Offset = "0x90")]
	[Token(Token = "0x4001E95")]
	private float g_fAttackReadyVal;

	// Token: 0x04001E96 RID: 7830
	[Token(Token = "0x4001E96")]
	private const float g_fAttack = 1.2f;

	// Token: 0x04001E97 RID: 7831
	[FieldOffset(Offset = "0x94")]
	[Token(Token = "0x4001E97")]
	private float g_fAttackVal;

	// Token: 0x04001E98 RID: 7832
	[Token(Token = "0x4001E98")]
	private const float g_fAttackTime = 1.5f;

	// Token: 0x04001E99 RID: 7833
	[FieldOffset(Offset = "0x98")]
	[Token(Token = "0x4001E99")]
	private float g_fAttackTimeVal;

	// Token: 0x04001E9A RID: 7834
	[FieldOffset(Offset = "0xA0")]
	[Token(Token = "0x4001E9A")]
	private List<Transform> g_TargetList;
}
