private static int GetSafeWindowId(List<NodeGUI> nodeGUIs) { int id = -1; foreach(var nodeGui in nodeGUIs) { if(nodeGui.WindowId > id) { id = nodeGui.WindowId; } } return id + 1; }