Class SimulationNodeDefinition<TSimulationPortDefinition>
Base class for a simulation-only node. The presence of an INodeData struct as a nested type in derived classes will automatically be discovered and used to hold simulation-side node data and declare the simulation handlers for the node. NodeDefinition
Inherited Members
Namespace: Unity.DataFlowGraph
Syntax
public abstract class SimulationNodeDefinition<TSimulationPortDefinition> : NodeDefinition where TSimulationPortDefinition : struct, ISimulationPortDefinition
Type Parameters
Name | Description |
---|---|
TSimulationPortDefinition |
Fields
SimulationPorts
The simulation port definition of this node's public contract. Use this to connect together messages and DSLs between nodes using the various methods of NodeSetAPI which require a port.
This is the concrete static instance of the ISimulationPortDefinition struct used in the
declaration of a node's Unity.DataFlowGraph.NodeDefinition`2 or other variant.
Declaration
public static readonly TSimulationPortDefinition SimulationPorts
Field Value
Type | Description |
---|---|
TSimulationPortDefinition |