public void UpdateSettings(ShapeSettings _settings) { settings = _settings; noiseFilters = new INoiseFilter[settings.noiseLayers.Length]; for (int i = 0; i < noiseFilters.Length; i++) { noiseFilters[i] = NoiseFilterFactory.CreateNoiseFilter(_settings.noiseLayers[i].noiseSettings); } minMaxHeightInPlanet = new MinMaxHeightInPlanet(); }
public void UpdateElevation(MinMaxHeightInPlanet _minMax) { settings.planetMaterial.SetVector("_elevationMinMax", new Vector4(_minMax.Min, _minMax.Max)); }