Table of Contents

Class AITargetPrioritySystem

Namespace
FistVR
Assembly
Assembly-CSharp.dll
public class AITargetPrioritySystem
Inheritance
AITargetPrioritySystem
Inherited Members

Constructors

AITargetPrioritySystem()

public AITargetPrioritySystem()

Fields

RecentEvents

public List<AIEvent> RecentEvents

Field Value

List<AIEvent>

Methods

Compute()

public void Compute()

DestroySystem()

public void DestroySystem()

GetAngleToHorizontal(Transform)

public float GetAngleToHorizontal(Transform myFrame)

Parameters

myFrame Transform

Returns

float

GetAngleToVertical(Transform)

public float GetAngleToVertical(Transform myFrame)

Parameters

myFrame Transform

Returns

float

GetDistanceToTarget(Transform)

public float GetDistanceToTarget(Transform myFrame)

Parameters

myFrame Transform

Returns

float

GetPredictiveTargetPoint(float, float)

public Vector3 GetPredictiveTargetPoint(float speed, float maxPredict)

Parameters

speed float
maxPredict float

Returns

Vector3

GetTargetGroundPoint()

public Vector3 GetTargetGroundPoint()

Returns

Vector3

GetTargetPoint()

public Vector3 GetTargetPoint()

Returns

Vector3

GetTimeSinceTopTargetSeen()

public float GetTimeSinceTopTargetSeen()

Returns

float

GetTimeTargetSeen()

public float GetTimeTargetSeen()

Returns

float

HasFreshTarget()

public bool HasFreshTarget()

Returns

bool

Init(AIEntity, int, float, float)

public void Init(AIEntity e, int capacity, float maxTrackingTime, float noFreshTargetTime)

Parameters

e AIEntity
capacity int
maxTrackingTime float
noFreshTargetTime float

IsTargetEntity()

public bool IsTargetEntity()

Returns

bool

ProcessEvent(AIEvent)

public void ProcessEvent(AIEvent e)

Parameters

e AIEvent