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()
DestroySystem()
public void DestroySystem()
public float GetAngleToHorizontal(Transform myFrame)
Parameters
myFrame
Transform
Returns
- float
public float GetAngleToVertical(Transform myFrame)
Parameters
myFrame
Transform
Returns
- float
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
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