Struct JobFilterDiagonalConnections Extends IJobParallelForBatched
Public
Filters out diagonal connections that are not allowed in layered grid graphs.
This is a IJobParallelForBatched job which is parallelelized over the z coordinate of the bounds.
The JobCalculateGridConnections job will run first, and calculate the connections for all nodes. However, for layered grid graphs, the connections for diagonal nodes may be incorrect, and this post-processing pass is needed to validate the diagonal connections.
Public Methods
Execute
(start, count)
Public
Public Variables
allowBoundsChecks
Public
bounds
Public
cutCorners
Public
neighbours
Public
nodeConnections
All bitpacked node connections.
Public