Namespace Jobs

Classes

Allocates and deallocates nodes in a grid graph.

Calculates the grid connections for all nodes.

Checks if nodes are obstructed by obstacles or not.

Fills the output with true or false depending on if the collider hit was a hit.

Copies 3D arrays with grid data from one shape to another.

Adds nodes to the hierarchical graph dirty list.

Calculates erosion.

Filters out diagonal connections that are not allowed in layered grid graphs.

Calculates if either of the two input hits actually hit something.

Calculates the default node positions for a grid graph.

Calculates for each grid node if it should be walkable or not.

Prepares a set of capsule commands for collision checking in a grid graph.

Prepares a set of raycast commands for a grid graph.

Prepares a set of raycast commands for a grid graph.

Reads node data from managed GridNodeBase objects into unmanaged arrays.

Writes node data from unmanaged arrays into managed GridNodeBase objects.