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

// Token: 0x020001DD RID: 477
[Token(Token = "0x20001DD")]
public class Trap_Magma : SceneEvent
{
	// Token: 0x060013B5 RID: 5045 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x60013B5")]
	[Address(RVA = "0x1308B50", Offset = "0x1307950", VA = "0x181308B50", Slot = "4")]
	public override void InitData(SceneEventManager SEM)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x060013B6 RID: 5046 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x60013B6")]
	[Address(RVA = "0x1308F90", Offset = "0x1307D90", VA = "0x181308F90")]
	protected void Update()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x060013B7 RID: 5047 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x60013B7")]
	[Address(RVA = "0x1308000", Offset = "0x1306E00", VA = "0x181308000")]
	private void Attack()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x060013B8 RID: 5048 RVA: 0x0002D040 File Offset: 0x0002B240
	[Token(Token = "0x60013B8")]
	[Address(RVA = "0x13091D0", Offset = "0x1307FD0", VA = "0x1813091D0")]
	public Trap_Magma()
	{
	}

	// Token: 0x04001EB2 RID: 7858
	[FieldOffset(Offset = "0x38")]
	[Token(Token = "0x4001EB2")]
	public GameObject Eff_TarpMagmaObject;

	// Token: 0x04001EB3 RID: 7859
	[FieldOffset(Offset = "0x40")]
	[Token(Token = "0x4001EB3")]
	public GameObject Eff_TarpMagmaCollisionObject;

	// Token: 0x04001EB4 RID: 7860
	[FieldOffset(Offset = "0x48")]
	[Token(Token = "0x4001EB4")]
	private EffectPool g_TarpMagma;

	// Token: 0x04001EB5 RID: 7861
	[FieldOffset(Offset = "0x50")]
	[Token(Token = "0x4001EB5")]
	private EffectPool g_TarpCollision;

	// Token: 0x04001EB6 RID: 7862
	[FieldOffset(Offset = "0x58")]
	[Token(Token = "0x4001EB6")]
	public GameObject SECollisionObject;

	// Token: 0x04001EB7 RID: 7863
	[FieldOffset(Offset = "0x60")]
	[Token(Token = "0x4001EB7")]
	private SoundEffectPool g_SECollision;

	// Token: 0x04001EB8 RID: 7864
	[FieldOffset(Offset = "0x68")]
	[Token(Token = "0x4001EB8")]
	public float Frequency = 10f;

	// Token: 0x04001EB9 RID: 7865
	[FieldOffset(Offset = "0x6C")]
	[Token(Token = "0x4001EB9")]
	private float g_fFrequency;

	// Token: 0x04001EBA RID: 7866
	[FieldOffset(Offset = "0x70")]
	[Token(Token = "0x4001EBA")]
	public float AttackTime = 1.5f;

	// Token: 0x04001EBB RID: 7867
	[FieldOffset(Offset = "0x74")]
	[Token(Token = "0x4001EBB")]
	private float g_fAttackTime;

	// Token: 0x04001EBC RID: 7868
	[FieldOffset(Offset = "0x78")]
	[Token(Token = "0x4001EBC")]
	private AttackData g_AD;

	// Token: 0x04001EBD RID: 7869
	[FieldOffset(Offset = "0x80")]
	[Token(Token = "0x4001EBD")]
	private List<Transform> g_TargetList;
}
