public GraphViewOutputPort(GraphViewNode node, GraphNode.ConnectionData connection, GraphViewConnector edgeListener, SerializedProperty nameProperty) : base(node, edgeListener, false) { AddToClassList(UssOutputClassName); Connection = connection; tooltip = "Click and drag to make a connection from this output"; m_ConnectorText.style.flexGrow = 1; m_ConnectorText.style.unityTextAlign = TextAnchor.MiddleLeft; if (nameProperty != null) { GraphViewNode.CreateEditableLabel(m_ConnectorText, nameProperty); } }
private void SetConnectionTarget(GraphNode.ConnectionData connection, GraphNode.NodeData target) { using (new ChangeScope(Graph)) connection.SetTarget(target); }