| 
    A* Pathfinding Project
    3.6.6
    
   The A* Pathfinding Project for Unity 3D 
   | 
 
Adjusts start and end points of a path. More...
Adjusts start and end points of a path.
Public Types | |
| enum | Exactness { SnapToNode, Original, Interpolate, ClosestOnNode } | 
| Sets where the start and end points of a path should be placed.  More... | |
Public Member Functions | |
| override void | Apply (Path _p, ModifierData source) | 
| Main Post-Processing function.   | |
| Vector3 | GetClampedPoint (Vector3 from, Vector3 to, GraphNode hint) | 
  Public Member Functions inherited from PathModifier | |
| virtual void | ApplyOriginal (Path p) | 
| void | Awake (Seeker s) | 
| void | OnDestroy (Seeker s) | 
| virtual void | PreProcess (Path p) | 
  Public Member Functions inherited from IPathModifier | |
| void | Apply (Path p, ModifierData source) | 
| void | ApplyOriginal (Path p) | 
| void | PreProcess (Path p) | 
Public Attributes | |
| bool | addPoints = false | 
| Add points to the path instead of replacing.   | |
| Exactness | exactEndPoint = Exactness.ClosestOnNode | 
| Exactness | exactStartPoint = Exactness.ClosestOnNode | 
| LayerMask | mask = -1 | 
| bool | useGraphRaycasting = false | 
| bool | useRaycasting = false | 
  Public Attributes inherited from PathModifier | |
| int | priority = 0 | 
| Higher priority modifiers are executed first.   | |
| Seeker | seeker | 
Properties | |
| override ModifierData | input [get] | 
| override ModifierData | output [get] | 
  Properties inherited from PathModifier | |
| abstract ModifierData | input [get] | 
| abstract ModifierData | output [get] | 
| int | Priority [get, set] | 
  Properties inherited from IPathModifier | |
| ModifierData | input [get] | 
| ModifierData | output [get] | 
| int | Priority [get, set] | 
| enum Exactness | 
Sets where the start and end points of a path should be placed.
      
  | 
  virtual | 
Main Post-Processing function.
Implements PathModifier.
| Vector3 GetClampedPoint | ( | Vector3 | from, | 
| Vector3 | to, | ||
| GraphNode | hint | ||
| ) | 
| bool addPoints = false | 
Add points to the path instead of replacing.
| Exactness exactEndPoint = Exactness.ClosestOnNode | 
| Exactness exactStartPoint = Exactness.ClosestOnNode | 
| LayerMask mask = -1 | 
| bool useGraphRaycasting = false | 
| bool useRaycasting = false | 
      
  | 
  get | 
      
  | 
  get |