Class RuleExampleNodes Extends GridGraphRule
Public
Simple job which uses perlin noise to set the walkability of nodes.
Public Methods
Register
(rules)
Does preprocessing and adds callbacks to the #GridGraphRules object.
Public
Public Variables
perlinNoiseScale
Public
perlinNoiseThreshold
Public
Inherited Public Members
DisposeUnmanagedData
()
Called when the rule is removed or the graph is destroyed.
Public
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
Hash
Hash of the settings for this rule.
Public
Pass
Where in the scanning process a rule will be executed.
Public
SetDirty
()
Call if you have changed any setting of the rule.
Public
enabled
Only enabled rules are executed.
Public