Struct GridGraphNodeData
Public
Inner Types
Public Methods
AllocateBuffers
(dependencyTracker)
Public
AssignToNodes
(nodes, nodeArrayBounds, writeMask, graphIndex, nodesDependsOn, dependencyTracker)
Public
CopyFrom
(other, copyPenaltyAndTags, dependencyTracker)
Public
CopyFrom
(other, bounds, copyPenaltyAndTags, dependencyTracker)
Public
Dispose
()
Public
PersistBuffers
(dependencyTracker)
Public
ReadFromNodesAndCopy
(nodes, slice, nodesDependsOn, graphNodeNormals, copyPenaltyAndTags, dependencyTracker)
Public
ReadFromNodesForConnectionCalculations
(nodes, slice, nodesDependsOn, graphNodeNormals, dependencyTracker)
Public
ReadNodeNormals
(slice, graphNodeNormals, dependencyTracker)
Public
ResizeLayerCount
(layerCount, dependencyTracker)
Public
Rotate2D
(dx, dz, dependency)
Public
TrackBuffers
(dependencyTracker)
Public
Public Static Methods
ReadFromNodes
(nodes, slice, nodesDependsOn, graphNodeNormals, allocator, layeredDataLayout, dependencyTracker)
Public
Static
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.
walkable
Walkability of all nodes before erosion happens.
Public
walkableWithErosion
Walkability of all nodes after erosion happens.
Public