private void PrepareConnections(MyNode node) { foreach (MyConnection inputConnection in node.InputConnections) { if (inputConnection != null) { MyConnectionProxy cp = new MyConnectionProxy() { From = inputConnection.From.Id, To = inputConnection.To.Id, FromIndex = inputConnection.FromIndex, ToIndex = inputConnection.ToIndex }; m_connections.Add(cp); } } if (node is MyNodeGroup) { PrepareConnections(node as MyNodeGroup); } }