public MeshData BuildWalls(WallGrid grid, IHeightMap floorHeightMap, IHeightMap ceilingHeightMap, CaveWallModule caveWall) { var outlines = BuildOutlines(grid); var wallBuilder = new WallBuilder(outlines, floorHeightMap, ceilingHeightMap, caveWall); return(wallBuilder.Build()); }
public static MeshData BuildWalls(WallGrid grid, IHeightMap floorHeightMap, IHeightMap ceilingHeightMap) { var outlines = OutlineGenerator.Generate(grid); return(WallBuilder.Build(outlines, floorHeightMap, ceilingHeightMap)); }