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.

Public
walkable

Walkability of all nodes before erosion happens.

Public
walkableWithErosion

Walkability of all nodes after erosion happens.

Public