void ConnectToNode(NodeController node) { if (node == null || IsConnectedTo(node)) { return; } connections.Add(node.index, node); node.ConnectToNode(this); }