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 void UpdateElevation(PlanetMinMax elevationMinMax) { colorSettings.planetMaterial.SetVector("_elevationMinMax", new Vector4(elevationMinMax.Min, elevationMinMax.Max, 0.0f, 0.0f)); }