public PlanetShapeGenerator(PlanetShapeSettings settings) { this.settings = settings; noiseFilters = new NoiseFilter[this.settings.noiseLayers.Length]; for (int i = 0; i < noiseFilters.Length; i++) { noiseFilters[i] = new NoiseFilter(settings.noiseLayers[i].noiseSettings); } }
public void UpdateSettings(PlanetShapeSettings settings) { this.settings = settings; noiseFilters = new INoiseFilter[settings.noiseLayers.Length]; for (int i = 0; i < noiseFilters.Length; i++) { noiseFilters[i] = NoiseFilterFactory.CreateNoiseFilter(settings.noiseLayers[i].noiseSettings); } elevationMinMax = new PlanetMinMax(); }
public PlanetShapeGenerator(PlanetShapeSettings shapeSettings) { _ShapeSettings = shapeSettings; }