Table of Contents

Class AICoverPoint

Namespace
Global
Assembly
Assembly-CSharp.dll
public class AICoverPoint : MonoBehaviour
Inheritance
AICoverPoint

Constructors

AICoverPoint()

public AICoverPoint()

Fields

DoCalc

[InspectorButton("Calc")]
public bool DoCalc

Field Value

bool

DoDebug

public bool[] DoDebug

Field Value

bool[]

DoTestDist

[InspectorButton("TestDist")]
public bool DoTestDist

Field Value

bool

GroupIndex

public int GroupIndex

Field Value

int

Heights

public float[] Heights

Field Value

float[]

HitPoints

public Vector3[] HitPoints

Field Value

Vector3[]

IsActive

public bool IsActive

Field Value

bool

IsClaimed

public bool IsClaimed

Field Value

bool

MaxVis

public float[] MaxVis

Field Value

float[]

Pos

public Vector3 Pos

Field Value

Vector3

Scratch

public float Scratch

Field Value

float

TestCube

public Transform TestCube

Field Value

Transform

VisMask

public LayerMask VisMask

Field Value

LayerMask

Methods

AngleSigned(Vector3, Vector3, Vector3)

public static float AngleSigned(Vector3 v1, Vector3 v2, Vector3 n)

Parameters

v1 Vector3
v2 Vector3
n Vector3

Returns

float

Calc()

public void Calc()

GetMaxVisFromDir(Vector3, int)

public float GetMaxVisFromDir(Vector3 dir, int whichHeight)

Parameters

dir Vector3
whichHeight int

Returns

float

GetMaxVisToPoint(Vector3, int)

public float GetMaxVisToPoint(Vector3 point, int whichHeight)

Parameters

point Vector3
whichHeight int

Returns

float

Start()

public void Start()

TestDist()

public void TestDist()