void AddPort() { PortView pv = node.AddPort(fieldInfo, direction, listener, isMultiple, name); // We force the AddPort in the BaseNode class because the port list is not updated except at the construction of the class node.nodeTarget.AddPort(direction == Direction.Input, pv.fieldName); pv.OnConnected += OnPortConnected; pv.OnDisconnected += OnPortDisconnected; }
public DefaultPortBehavior(BaseNodeView nodeView, FieldInfo fieldInfo, Direction direction, EdgeConnectorListener listener, bool isMultiple, string name) { nodeView.AddPort(fieldInfo, direction, listener, isMultiple, name); }