Table of Contents

Class TerrainSubGraphNode

Namespace
Pinwheel.Vista.Graph
Assembly
Pinwheel.Vista.Runtime.dll
public class TerrainSubGraphNode : ExecutableNodeBase, INode, IHasID, IGroupable, IHasDynamicSlotCount, ISerializationCallbackReceiver, ISetupWithHint, IHasSeed
Inheritance
TerrainSubGraphNode
Implements
ISerializationCallbackReceiver
Inherited Members
Extension Methods

Constructors

TerrainSubGraphNode()

Properties

graph
inputSlots
outputSlots
overrideSeed
seed

Seed value used by the implementing type when generating randomized results.

Methods

Execute(GraphContext)

Default coroutine execution path that runs ExecuteImmediate(GraphContext) and yields once.

ExecuteImmediate(GraphContext)

Executes the node synchronously using the supplied graph context.

GetInputSlots()

Returns the public slot fields whose direction is Pinwheel.Vista.Graph.SlotDirection.Input.

GetOutputSlots()

Returns the public slot fields whose direction is Pinwheel.Vista.Graph.SlotDirection.Output.

GetSlot(int)

Finds a public slot field whose slot id matches the requested value.

OnAfterDeserialize()

Implement this method to receive a callback after Unity deserializes your object.

OnBeforeSerialize()

Implement this method to receive a callback before Unity serializes your object.

SetupWithHint(string)

Applies an editor-supplied hint, typically from node search keywords or quick-create shortcuts.

UpdateSlotsArray()

Events

slotsChanged

Raised when the node adds, removes, or restructures its slots.