public void DrawCellBorders() { var chunkSizeX = grid.GetSize().x / chunkSize; var chunkSizeY = grid.GetSize().y / chunkSize; for (var x = 0; x < chunkSizeX; x++) { for (var y = 0; y < chunkSizeY; y++) { DebugDrawer.DrawNoOffset(new Vector2Int(x * chunkSize, y * chunkSize + chunkSize), new Vector2Int(x * chunkSize + chunkSize, y * chunkSize + chunkSize), Color.magenta); DebugDrawer.DrawNoOffset(new Vector2Int(x * chunkSize + chunkSize, y * chunkSize + chunkSize), new Vector2Int(x * chunkSize + chunkSize, y * chunkSize), Color.magenta); } } }
public void DrawCellBorders() { for (var i = 0; i < OverlayGraph.LevelDimensions.Length; i++) { var chunkSizeX = grid.GetSize().x / OverlayGraph.LevelDimensions[i]; var chunkSizeY = grid.GetSize().y / OverlayGraph.LevelDimensions[i]; for (var x = 0; x < chunkSizeX; x++) { for (var y = 0; y < chunkSizeY; y++) { DebugDrawer.DrawNoOffset(new Vector2Int(x * OverlayGraph.LevelDimensions[i], y * OverlayGraph.LevelDimensions[i] + OverlayGraph.LevelDimensions[i]), new Vector2Int(x * OverlayGraph.LevelDimensions[i] + OverlayGraph.LevelDimensions[i], y * OverlayGraph.LevelDimensions[i] + OverlayGraph.LevelDimensions[i]), Color.magenta); DebugDrawer.DrawNoOffset(new Vector2Int(x * OverlayGraph.LevelDimensions[i] + OverlayGraph.LevelDimensions[i], y * OverlayGraph.LevelDimensions[i] + OverlayGraph.LevelDimensions[i]), new Vector2Int(x * OverlayGraph.LevelDimensions[i] + OverlayGraph.LevelDimensions[i], y * OverlayGraph.LevelDimensions[i]), Color.magenta); } } } }