A* Pathfinding Project  4.3.5
The A* Pathfinding Project for Unity 3D
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. More...
 
void OnRecalculatedTiles (NavmeshTile[] tiles)
 Called when some tiles in a recast graph have been completely recalculated (e.g from scanning the graph) More...
 
void Refresh (bool forceCreate=false)
 
void RemoveClipper (NavmeshClipper obj)
 Called when a NavmeshCut or NavmeshAdd is disabled. More...
 

Public Attributes

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

Private Attributes

readonly NavmeshBase graph
 

Constructor & Destructor Documentation

◆ NavmeshUpdateSettings()

Member Function Documentation

◆ AddClipper()

void AddClipper ( NavmeshClipper  obj)

Called when a NavmeshCut or NavmeshAdd is enabled.

◆ OnRecalculatedTiles()

void OnRecalculatedTiles ( NavmeshTile []  tiles)

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

◆ Refresh()

void Refresh ( bool  forceCreate = false)

◆ RemoveClipper()

void RemoveClipper ( NavmeshClipper  obj)

Called when a NavmeshCut or NavmeshAdd is disabled.

Member Data Documentation

◆ forcedReloadRects

readonly List<IntRect> forcedReloadRects = new List<IntRect>()

◆ graph

readonly NavmeshBase graph
private

◆ handler

TileHandler handler

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