private void InjectDependencies( IRiverSplineBuilder riverSplineBuilder, ICellEdgeContourCanon cellEdgeContourCanon, IHexGrid grid, IMapRenderConfig renderConfig ) { RiverSplineBuilder = riverSplineBuilder; CellEdgeContourCanon = cellEdgeContourCanon; Grid = grid; RenderConfig = renderConfig; }
public RiverTriangulator( IMapRenderConfig renderConfig, IRiverSplineBuilder riverSplineBuilder, INoiseGenerator noiseGenerator, ICellEdgeContourCanon cellEdgeContourCanon, INonRiverContourBuilder nonRiverContourBuilder, IHexGrid grid, IRiverContourRationalizer riverContourCuller ) { RenderConfig = renderConfig; RiverSplineBuilder = riverSplineBuilder; NoiseGenerator = noiseGenerator; CellEdgeContourCanon = cellEdgeContourCanon; NonRiverContourBuilder = nonRiverContourBuilder; Grid = grid; RiverContourRationalizer = riverContourCuller; }