private void saveStops() { TLMConfigWarehouse loadedConfig = TransportLinesManagerMod.instance.currentLoadedCityConfig; var value = string.Join(COMMA, cached_list.Select(x => x.Key.ToString() + SEPARATOR + string.Join(SUBCOMMA, x.Value.Select(y => string.Format("{0}{1}{2}", y.Key.ToString(), SUBSEPARATOR, y.Value)).ToArray())).ToArray()); if (TransportLinesManagerMod.instance != null && TransportLinesManagerMod.debugMode) { TLMUtils.doLog("saveStops NEW VALUE: {0}", value); } loadedConfig.setString(TLMConfigWarehouse.ConfigIndex.STOPS_CONFIG, value); }