コード例 #1
0
ファイル: TreeDrawer.cs プロジェクト: marekdaniluk/lab
    private void ConnectCallback(object obj)
    {
        var n = obj as AFlowNode;

        if (n != null)
        {
            _startConnection = n;
        }
    }
コード例 #2
0
ファイル: TreeDrawer.cs プロジェクト: marekdaniluk/lab
 private void NodeLeftClicked(ANode node)
 {
     if (_tree == null || !_tree.Nodes.Contains(node))
     {
         return;
     }
     Selection.activeObject = node;
     if (_startConnection != null)
     {
         if (_startConnection != node && _tree.ConnectNodes(_startConnection, node))
         {
             AssetDatabase.SaveAssets();
         }
         _startConnection = null;
     }
 }