public CombinedGenerator(IList <ISubGenerator> generators, ILayerLocalParameters layerLocalParameters , IVisualLogger vl) { _layerLocalParameters = layerLocalParameters; _logger = vl; _generators = generators; }
public HeightmapComposer(IVisualLogger logger) { _visualLogger = logger; _layerUtils = new LayerUtility(); _describer = new WorldDescriber(); }
public MountainGenerator(IVisualLogger logger, IVoronoiAreaGenerator voronoi, INoise np, ILayerLocalParameters lp) : base(np, lp) { _logger = logger; _voronoiAreGenerator = voronoi; _voronoiAreaDrawer = new VoronoiAreaDrawer(); // single purpouse logger. No need to be injected. _areaLoggerWithFill = new AreaLoggerWithFill(logger); }
public AreaLogger(IVisualLogger logger) { _layerUtility = new LayerUtility(); _logger = logger; }
public CanyonGenerator(IVisualLogger logger, INoise np, ILayerLocalParameters lp) : base(np, lp) { _logger = logger; }