Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
0
        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);
            }
        }