示例#1
0
    public void ClearData()
    {
        data             = null;
        OnCreateDataNode = null;
        OnRemoveDataNode = null;
        OnCreateDataEdge = null;
        OnRemoveDataEdge = null;

        ClearCanvas();
    }
示例#2
0
    public void SetData(
        ref DataGraph newData,
        OnCreateDataNodeAction OnCreateDataNode,
        Action <DataGraphNode> OnRemoveDataNode,
        Action <Connection> OnCreateDataEdge,
        Action <Connection> OnRemoveDataEdge
        )
    {
        data = newData;
        GenerateNodesFromData();

        this.OnCreateDataNode = OnCreateDataNode;
        this.OnRemoveDataNode = OnRemoveDataNode;
        this.OnCreateDataEdge = OnCreateDataEdge;
        this.OnRemoveDataEdge = OnRemoveDataEdge;
    }