Exemple #1
0
        public DataNode CollectPipeData()
        {
            DataNode node = new DataNode();

            for (int i = 0; i < _pipeData.Count; i++)
            {
                node.AddChild(new DataNode(GHPipeConverter.ToPipe(_pipeData[i])));
            }
            return(node);
        }
 public void EmitPipeData(DataNode node)
 {
     if (node == null)
     {
         return;
     }
     _newData = new List <IGH_Goo>();
     foreach (var child in node.ChildrenList)
     {
         _newData.Add(GHPipeConverter.FromPipe(child.Data));
     }
 }