public void UpdateSettings(MoonShapeSettings settings) { this.settings = settings; noiseFilters = new MoonNoiseFilter[settings.noiseLayers.Length]; for (int i = 0; i < noiseFilters.Length; i++) { noiseFilters[i] = new MoonNoiseFilter(settings.noiseLayers[i].noiseSettings); } elevationMinMax = new MoonMinMax(); }
public void UpdateElevation(MoonMinMax elevationMinMax) { settings.moonMaterial.SetVector("_elevationMinMax", new Vector4(elevationMinMax.Min, elevationMinMax.Max)); }