A* Pathfinding Project  4.1.20
The A* Pathfinding Project for Unity 3D
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Events Macros Groups Pages
NavmeshUpdates.NavmeshUpdateSettings Class Reference

Stores navmesh cutting related data for a single graph. More...

Detailed Description

Stores navmesh cutting related data for a single graph.

Public Member Functions

 NavmeshUpdateSettings (NavmeshBase graph)
 
void AddClipper (NavmeshClipper obj)
 Called when a NavmeshCut or NavmeshAdd is enabled.
 
void OnRecalculatedTiles (NavmeshTile[] tiles)
 Called when some tiles in a recast graph have been completely recalculated (e.g from scanning the graph)
 
void Refresh (bool forceCreate=false)
 
void RemoveClipper (NavmeshClipper obj)
 Called when a NavmeshCut or NavmeshAdd is disabled.
 

Public Attributes

readonly List< IntRectforcedReloadRects = new List<IntRect>()
 
TileHandler handler
 

Private Attributes

readonly NavmeshBase graph
 

Constructor & Destructor Documentation

Member Function Documentation

void AddClipper ( NavmeshClipper  obj)

Called when a NavmeshCut or NavmeshAdd is enabled.

void OnRecalculatedTiles ( NavmeshTile[]  tiles)

Called when some tiles in a recast graph have been completely recalculated (e.g from scanning the graph)

void Refresh ( bool  forceCreate = false)
void RemoveClipper ( NavmeshClipper  obj)

Called when a NavmeshCut or NavmeshAdd is disabled.

Member Data Documentation

readonly List<IntRect> forcedReloadRects = new List<IntRect>()
readonly NavmeshBase graph
private
TileHandler handler

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