Struct JobCreateTiles Extends IJob
Public
Builds tiles optimized for pathfinding, from a list of TileMesh.TileMeshUnsafe.
This job takes the following steps:
Transform all vertices using the #meshToGraph matrix.
Remove duplicate vertices
If recalculateNormals is enabled: ensure all triangles are laid out in the clockwise direction.
Public Methods
Execute
()
Public
Public Variables
graphIndex
Graph index of the graph that these nodes will be added to.
Public
graphTileCount
Number of tiles in the graph.
Public
graphToWorldSpace
Matrix to convert from graph space to world space.
Public
initialPenalty
Initial penalty for all nodes in the tile.
Public
recalculateNormals
If true, all triangles will be guaranteed to be laid out in clockwise order.
Public
tileRect
Rectangle of tiles that we are processing.
Public
tileWorldSize
Size of a tile in world units along the graph's X and Z axes.
Public