Class GridGraphRule
Public
Custom rule for a grid graph.
Inner Types
Public Methods
DisposeUnmanagedData
()
Called when the rule is removed or the graph is destroyed.
Public
Register
(rules)
Does preprocessing and adds callbacks to the #GridGraphRules object.
Public
SetDirty
()
Call if you have changed any setting of the rule.
Public
Public Static Methods
FilterNodeConnections< T >
(bounds, nodeConnections, layeredDataLayout, filter)
Public
Static
ForEachNode< T >
(bounds, nodeNormals, callback)
Iterate through all nodes.
Public
Static
GetNeighbourDataIndex
(bounds, nodeConnections, layeredDataLayout, dataX, dataLayer, dataZ, direction)
Returns the data index for a node's neighbour in the given direction.
Public
Static
Public Variables
Hash
Hash of the settings for this rule.
Public
enabled
Only enabled rules are executed.
Public
Public Enums
Pass
Where in the scanning process a rule will be executed.
Public
Private/Protected Members
dirty
Private