示例#1
0
        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);
            }
        }
示例#2
0
 private void SetConnectionTarget(GraphNode.ConnectionData connection, GraphNode.NodeData target)
 {
     using (new ChangeScope(Graph))
         connection.SetTarget(target);
 }