コード例 #1
0
ファイル: BasePort.cs プロジェクト: mengtest/CZNode
        public new static BasePort Create <TEdge>(
            Orientation orientation,
            UnityEditor.Experimental.GraphView.Direction direction,
            Port.Capacity capacity,
            System.Type type)
            where TEdge : Edge, new()
        {
            BaseEdgeConnectListener connectorListener = new BaseEdgeConnectListener();
            BasePort ele = new BasePort(orientation, direction, capacity, type)
            {
                m_EdgeConnector = (EdgeConnector) new EdgeConnector <TEdge>((IEdgeConnectorListener)connectorListener)
            };

            ele.AddManipulator((IManipulator)ele.m_EdgeConnector);
            return(ele);
        }
コード例 #2
0
ファイル: BasePort.cs プロジェクト: mengtest/CZNode
 protected BasePort(Orientation portOrientation, UnityEditor.Experimental.GraphView.Direction portDirection,
                    Capacity portCapacity, Type type) : base(portOrientation, portDirection, portCapacity, type)
 {
 }
コード例 #3
0
ファイル: GraphView.cs プロジェクト: weisswolfi/GraphView
 private UnityGraph.Port GeneratePort(GraphNode node, UnityGraph.Direction direction, UnityGraph.Port.Capacity capacity, Type type)
 {
     return(node.InstantiatePort(UnityGraph.Orientation.Horizontal, direction, capacity, type));
 }