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