public static void Connect <TType, TBuffer>(this NodeSet set, NodeHandle <ComponentNode> from, NodeHandle <TType> to, DataInput <TType, Buffer <TBuffer> > port, NodeSet.ConnectionType type = NodeSet.ConnectionType.Normal) where TType : NodeDefinition where TBuffer : struct, IBufferElementData { set.Connect(from, ComponentNode.Output <TBuffer>(), to, port, type); }
public static void Connect <TType, TData>(this NodeSet set, NodeHandle <TType> from, DataOutput <TType, TData> port, NodeHandle <ComponentNode> to, NodeSet.ConnectionType type = NodeSet.ConnectionType.Normal) where TType : NodeDefinition where TData : struct, IComponentData { set.Connect(from, port, to, ComponentNode.Input <TData>(), type); }