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)); } }