Struct GridGraphNodeData

Public

Inner Types

Public Methods

AllocateBuffers (dependencyTracker)
AssignToNodes (nodes, nodeArrayBounds, writeMask, graphIndex, nodesDependsOn, dependencyTracker)
CopyFrom (other, [bounds], copyPenaltyAndTags, dependencyTracker)
Dispose ()
PersistBuffers (dependencyTracker)
ReadFromNodesAndCopy (nodes, slice, nodesDependsOn, graphNodeNormals, copyPenaltyAndTags, dependencyTracker)
ReadFromNodesForConnectionCalculations (nodes, slice, nodesDependsOn, graphNodeNormals, dependencyTracker)
ReadNodeNormals (slice, graphNodeNormals, dependencyTracker)
ResizeLayerCount (layerCount, dependencyTracker)
Rotate2D (dx, dz, dependency)
TrackBuffers (dependencyTracker)

Public Static Methods

ReadFromNodes (nodes, slice, nodesDependsOn, graphNodeNormals, allocator, layeredDataLayout, dependencyTracker)

Public Variables

allocationMethod
Public
bounds

Bounds for the part of the graph that this data represents.

Public
connections

Bitpacked connections of all nodes.

Public
layeredDataLayout

True if the data may have multiple layers.

Public
layers

Number of layers that the data contains.

Public
normals

Normals of all nodes.

Public
numNodes
Public
penalties

Bitpacked connections of all nodes.

Public
positions

Positions of all nodes.

Public
tags

Tags of all nodes.

Public
walkable

Walkability of all nodes before erosion happens.

Public
walkableWithErosion

Walkability of all nodes after erosion happens.

Public