using System;
using Cpp2IlInjected;
using UnityEngine;

// Token: 0x020000B4 RID: 180
[Token(Token = "0x20000B4")]
public class GhostBLightningAmbush : MonoBehaviour
{
	// Token: 0x0600078D RID: 1933 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x600078D")]
	[Address(RVA = "0xA36870", Offset = "0xA35870", VA = "0x180A36870")]
	public Vector3 FindNear(Vector3 OwnPos, Vector3 PlayerPos)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x0600078E RID: 1934 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x600078E")]
	[Address(RVA = "0xA37030", Offset = "0xA36030", VA = "0x180A37030")]
	public Vector3 FindRange(Vector3 OwnPos, Vector3 PlayerPos, float fRange)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x0600078F RID: 1935 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x600078F")]
	[Address(RVA = "0xA36BD0", Offset = "0xA35BD0", VA = "0x180A36BD0")]
	public Vector3 FindPlayerFar(Vector3 PlayerPos, int Num = 4)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000790 RID: 1936 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000790")]
	[Address(RVA = "0xA37380", Offset = "0xA36380", VA = "0x180A37380")]
	public Vector3 FindShootPoint(Vector3 PlayerPos)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000791 RID: 1937 RVA: 0x000110A4 File Offset: 0x0000F2A4
	[Token(Token = "0x6000791")]
	[Address(RVA = "0x328C40", Offset = "0x327C40", VA = "0x180328C40")]
	public GhostBLightningAmbush()
	{
	}

	// Token: 0x04000870 RID: 2160
	[FieldOffset(Offset = "0x18")]
	[Token(Token = "0x4000870")]
	public Transform[] AmbushPoint;

	// Token: 0x04000871 RID: 2161
	[FieldOffset(Offset = "0x20")]
	[Token(Token = "0x4000871")]
	public float AmbushRange;

	// Token: 0x04000872 RID: 2162
	[FieldOffset(Offset = "0x28")]
	[Token(Token = "0x4000872")]
	public Transform[] ShootPoint;
}
