using System;
using Cpp2IlInjected;
using UnityEngine;

// Token: 0x0200009D RID: 157
[Token(Token = "0x200009D")]
public class GhostBLightningAmbush : MonoBehaviour
{
	// Token: 0x060006E6 RID: 1766 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x60006E6")]
	[Address(RVA = "0x1500BF0", Offset = "0x14FF9F0", VA = "0x181500BF0")]
	public Vector3 FindNear(Vector3 OwnPos, Vector3 PlayerPos)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x060006E7 RID: 1767 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x60006E7")]
	[Address(RVA = "0x15013B0", Offset = "0x15001B0", VA = "0x1815013B0")]
	public Vector3 FindRange(Vector3 OwnPos, Vector3 PlayerPos, float fRange)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x060006E8 RID: 1768 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x60006E8")]
	[Address(RVA = "0x1500F50", Offset = "0x14FFD50", VA = "0x181500F50")]
	public Vector3 FindPlayerFar(Vector3 PlayerPos, int Num = 4)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x060006E9 RID: 1769 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x60006E9")]
	[Address(RVA = "0x1501700", Offset = "0x1500500", VA = "0x181501700")]
	public Vector3 FindShootPoint(Vector3 PlayerPos)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x060006EA RID: 1770 RVA: 0x000105F8 File Offset: 0x0000E7F8
	[Token(Token = "0x60006EA")]
	[Address(RVA = "0x3088F0", Offset = "0x3076F0", VA = "0x1803088F0")]
	public GhostBLightningAmbush()
	{
	}

	// Token: 0x040007FE RID: 2046
	[FieldOffset(Offset = "0x18")]
	[Token(Token = "0x40007FE")]
	public Transform[] AmbushPoint;

	// Token: 0x040007FF RID: 2047
	[FieldOffset(Offset = "0x20")]
	[Token(Token = "0x40007FF")]
	public float AmbushRange;

	// Token: 0x04000800 RID: 2048
	[FieldOffset(Offset = "0x28")]
	[Token(Token = "0x4000800")]
	public Transform[] ShootPoint;
}
