DiagramEdge.SetTarget C# (CSharp) 메소드

SetTarget() 공개 메소드

public SetTarget ( DiagramNode, node ) : void
node DiagramNode,
리턴 void
    public void SetTarget(DiagramNode node)
    {
        EdgeAnchorHandle handle = new EdgeAnchorHandle ();
        handle.nodeId = node.uuid;
        targetAnchor = handle;
        targetAnchor.node = node;
    }

Usage Example

    public ClassDiagramRoot()
    {
        bar = new DiagramToolBar ();
        bar.position.x = 6;
        bar.position.y = 60;
        bar.Add (new DiagramToolElement (bar, Config.TEX_TOOL_COMPOSITE, Config.TEX_TOOL_REFERENCE, new DiagramDefaultTool ()));
        bar.Add (new DiagramToolElement (bar, Config.TEX_TOOL_COMPOSITE, Config.TEX_TOOL_REFERENCE, new DiagramConnectTool ()));
        bar.Add (new DiagramToolElement (bar, Config.TEX_TOOL_COMPOSITE, Config.TEX_TOOL_REFERENCE, new DiagramConnectTool ()));
        bar.Add (new DiagramToolElement (bar, Config.TEX_TOOL_COMPOSITE, Config.TEX_TOOL_REFERENCE, new DiagramConnectTool ()));

        DiagramNode node1 = new DiagramNode ();
        node1.attributes.Add (new Attribute ());
        node1.attributes.Add (new Attribute ());
        node1.attributes.Add (new Attribute ());
        DiagramNode node2 = new DiagramNode ();
        DiagramNode node3 = new DiagramNode ();
        DiagramEdge edge1 = new DiagramEdge ();

        edge1.SetSource (node1);
        edge1.SetTarget (node2);

        node1.edges.Add (edge1);
        nodes.Add (node1);
        nodes.Add (node2);
        nodes.Add (node3);

        classes = new ClassNode [1];
        classes [0] = new ClassNode ();
        diagramName = "diagram name";
        types = new string[]{"int", "float", "string", "bool", "Color", "Vector2", "Vector3", "Vector4", "AnimationCurve","Rect", "Texture", "Texture2D", "Object"};
    }