| 
    A* Pathfinding Project
    3.7.3
    
   The A* Pathfinding Project for Unity 3D 
   | 
 
Public Member Functions | |
| override void | GetNodes (GraphNodeDelegateCancelable del) | 
| Calls a delegate with all nodes in the graph.   | |
| override void | ScanInternal (OnScanStatus statusCallback) | 
| Scans the graph, called from AstarPath.ScanLoop.   | |
  Public Member Functions inherited from NavGraph | |
| virtual void | Awake () | 
| This will be called on the same time as Awake on the gameObject which the AstarPath script is attached to.   | |
| virtual int | CountNodes () | 
| Count nodes in the graph.   | |
| virtual void | DeserializeExtraInfo (GraphSerializationContext ctx) | 
| Deserializes graph type specific node data.   | |
| NNInfo | GetNearest (Vector3 position) | 
| Returns the nearest node to a position using the default NNConstraint.   | |
| NNInfo | GetNearest (Vector3 position, NNConstraint constraint) | 
| Returns the nearest node to a position using the specified NNConstraint.   | |
| virtual NNInfo | GetNearest (Vector3 position, NNConstraint constraint, GraphNode hint) | 
| Returns the nearest node to a position using the specified NNConstraint.   | |
| virtual NNInfo | GetNearestForce (Vector3 position, NNConstraint constraint) | 
| Returns the nearest node to a position using the specified constraint .   | |
| virtual Color | NodeColor (GraphNode node, PathHandler data) | 
| virtual void | OnDestroy () | 
| Function for cleaning up references.   | |
| virtual void | OnDrawGizmos (bool drawNodes) | 
| Draw gizmos for the graph.   | |
| virtual void | PostDeserialization () | 
| Called after all deserialization has been done for all graphs.   | |
| virtual void | RelocateNodes (Matrix4x4 oldMatrix, Matrix4x4 newMatrix) | 
| Relocates the nodes in this graph.   | |
| void | Scan () | 
| void | ScanGraph () | 
| void | ScanInternal () | 
| Internal method for scanning graphs.   | |
| virtual void | SerializeExtraInfo (GraphSerializationContext ctx) | 
| Serializes graph type specific node data.   | |
| void | SetMatrix (Matrix4x4 m) | 
| Use to set both matrix and inverseMatrix at the same time.   | |
Additional Inherited Members | |
  Static Public Member Functions inherited from NavGraph | |
| static bool | InSearchTree (GraphNode node, Path path) | 
| Returns if the node is in the search tree of the path.   | |
  Public Attributes inherited from NavGraph | |
| byte[] | _sguid | 
| Used to store the guid value.   | |
| AstarPath | active | 
| Reference to the AstarPath object in the scene.   | |
| bool | drawGizmos = true | 
| uint | graphIndex | 
| Index of the graph, used for identification purposes.   | |
| bool | infoScreenOpen | 
| Used in the editor to check if the info screen is open.   | |
| uint | initialPenalty | 
| Default penalty to apply to all nodes.   | |
| Matrix4x4 | inverseMatrix = Matrix4x4.identity | 
| Inverse of matrix.   | |
| Matrix4x4 | matrix = Matrix4x4.identity | 
| A matrix for translating/rotating/scaling the graph.   | |
| string | name | 
| Name of the graph.   | |
| bool | open | 
| Is the graph open in the editor.   | |
  Properties inherited from NavGraph | |
| Guid | guid [get, set] | 
| Used as an ID of the graph, considered to be unique.   | |
      
  | 
  virtual | 
Calls a delegate with all nodes in the graph.
This is the primary way of "looping" through all nodes in a graph.
This function should not change anything in the graph structure.
Implements NavGraph.
      
  | 
  virtual | 
Scans the graph, called from AstarPath.ScanLoop.
Override this function to implement custom scanning logic The statusCallback may be optionally called to show progress info in the editor
Implements NavGraph.