Barotrauma Server
Loading...
Searching...
No Matches
Barotrauma.SteeringPath Class Reference

Public Member Functions

float GetLength (int? startIndex=null, int? endIndex=null)
 
 SteeringPath (bool unreachable=false)
 
void AddNode (WayPoint node)
 
void SkipToNextNode ()
 
void SkipToNode (int nodeIndex)
 
WayPoint CheckProgress (Vector2 simPosition, float minSimDistance=0.1f)
 
void ClearPath ()
 

Properties

bool Unreachable [get, set]
 
float TotalLength [get]
 
bool HasOutdoorsNodes [get]
 
int CurrentIndex [get]
 
float Cost [get, set]
 
WayPoint PrevNode [get]
 
WayPoint CurrentNode [get]
 
bool IsAtEndNode [get]
 
List< WayPointNodes [get]
 
WayPoint NextNode [get]
 
bool Finished [get]
 

Constructor & Destructor Documentation

◆ SteeringPath()

Barotrauma.SteeringPath.SteeringPath ( bool unreachable = false)

Member Function Documentation

◆ AddNode()

void Barotrauma.SteeringPath.AddNode ( WayPoint node)

◆ CheckProgress()

WayPoint Barotrauma.SteeringPath.CheckProgress ( Vector2 simPosition,
float minSimDistance = 0::1f )

◆ ClearPath()

void Barotrauma.SteeringPath.ClearPath ( )

◆ GetLength()

float Barotrauma.SteeringPath.GetLength ( int? startIndex = null,
int? endIndex = null )

◆ SkipToNextNode()

void Barotrauma.SteeringPath.SkipToNextNode ( )

◆ SkipToNode()

void Barotrauma.SteeringPath.SkipToNode ( int nodeIndex)

Property Documentation

◆ Cost

float Barotrauma.SteeringPath.Cost
getset

◆ CurrentIndex

int Barotrauma.SteeringPath.CurrentIndex
get

◆ CurrentNode

WayPoint Barotrauma.SteeringPath.CurrentNode
get

◆ Finished

bool Barotrauma.SteeringPath.Finished
get

◆ HasOutdoorsNodes

bool Barotrauma.SteeringPath.HasOutdoorsNodes
get

◆ IsAtEndNode

bool Barotrauma.SteeringPath.IsAtEndNode
get

◆ NextNode

WayPoint Barotrauma.SteeringPath.NextNode
get

◆ Nodes

List<WayPoint> Barotrauma.SteeringPath.Nodes
get

◆ PrevNode

WayPoint Barotrauma.SteeringPath.PrevNode
get

◆ TotalLength

float Barotrauma.SteeringPath.TotalLength
get

◆ Unreachable

bool Barotrauma.SteeringPath.Unreachable
getset

The documentation for this class was generated from the following file: