internal void Export() { Debug.Log("Beginning export"); mapping = new RoadMapping(4.5); var osm = new OSM(); osm.version = 0.6M; osm.meta = new osmMeta { osm_base = DateTime.Now }; osm.generator = "Cities Skylines Magic Mapper Mod"; osm.note = Singleton <SimulationManager> .instance.m_metaData.m_CityName; osm.bounds = new osmBounds { minlon = 35.753054M, minlat = 34.360353M, maxlon = 35.949310M, maxlat = 34.522050M }; var nm = Singleton <NetManager> .instance; mapping.InitBoundingBox(osm.bounds, 1); nodeCount = 128000; wayCount = 128000; AddNodesAndWays(); AddBuildings(); AddDistricts(); AddCity(); AddCountours(); AddRoutes(); mapping.printDebug(); osm.node = FilterUnusedNodes(); osm.way = ways.ToArray(); var serializer = new XmlSerializer(typeof(OSM)); var ms = new StreamWriter(Singleton <SimulationManager> .instance.m_metaData.m_CityName + ".osm"); serializer.Serialize(ms, osm); ms.Close(); }