public void PlaceBuilding(Coordinate coordinate) { if (m_BuildingMap[coordinate] == Building.NONE) { m_BuildingMap[coordinate] = Building.ONE; MapGrid.MapTiles[coordinate].CurrentBuilding = Building.ONE; } else { Building nextBuilding = BuildingUtils.NextBuilding(m_BuildingMap[coordinate]); m_BuildingMap[coordinate] = nextBuilding; MapGrid.MapTiles[coordinate].CurrentBuilding = nextBuilding; } }