Table of Contents

Class SplitPositionsNode

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

Constructors

SplitPositionsNode()

Properties

outputCount
outputSlots
seed

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

weights

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.

SetWeight(int, int)

Events

slotsChanged

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