My Project
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
WaypointManager Class Reference
Inheritance diagram for WaypointManager:

Public Member Functions

void Clean ()
 
void CleanConnectionless ()
 
void Gather ()
 
void Clear ()
 
void AddWaypoint (Waypoint _newWaypoint)
 
void RemoveWaypoint (Waypoint waypoint)
 
void RemoveConnectionsTo (Waypoint w, Waypoint to)
 
Waypoint CreateWaypoint (Vector3 _position, string name="waypoint")
 
void CleanTraversed ()
 
Waypoint FindClosestWaypoint (Vector3 pos)
 
Waypoint FindClosestWaypoint (Vector3 pos, bool visible)
 
Waypoint FindClosestWaypointWithProperties (Vector3 pos, Waypoint.RuntimeProperties props, bool visible)
 
Waypoint FindClosestWaypointFromList (Vector3 pos, List< Waypoint > list)
 
Waypoint FindClosestWaypointFromList (Vector3 pos, List< Waypoint > list, bool visible)
 
List< WaypointGetManhattanDistanceWaypoints (Vector3 pos, float distanceX, float distanceY, List< Waypoint > list)
 
void CalculateReaches ()
 

Public Attributes

List< Waypointwaypoints = new List<Waypoint>()
 

Static Public Attributes

static WaypointManager instance
 
static bool drawAllConnections = false
 
static float arrowSize = 1.25f
 
static bool drawGizmos = true
 

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