public void GenerateRoads() { coordGen.CreateCoordinates(size, centerOrigin); coordGen.CreateCoordinateGameObjects(ref coordinateDictionary); roadGen.CreateRoadGameObject(size, GameObject.FindGameObjectsWithTag("Coordinate"), ref coordinateDictionary, generateSideRoads); buildingGen.InitializeUniqueBuildings(); buildingGen.GenerateBuildings(); buildingGen.ClearDefaultBuildings(); if (clearCoordinates) { coordGen.ClearCoordinates(); } }