public Settings(PlayerSettings playerSettings, WaveformSettings waveformSettings, SpectrumSettings spectrumSettings, VolumeSettings volumeSettings) { PlayerSettings = playerSettings; WaveformSettings = waveformSettings; SpectrumSettings = spectrumSettings; VolumeSettings = volumeSettings; }
void FillSettingsStruct(DisplaySpectrumSettings display, ref SpectrumSettings settings) { settings.scale = display.scale; settings.angle = display.windDirection / 180 * Mathf.PI; settings.spreadBlend = display.spreadBlend; settings.swell = Mathf.Clamp(display.swell, 0.01f, 1); settings.alpha = JonswapAlpha(g, display.fetch, display.windSpeed); settings.peakOmega = JonswapPeakFrequency(g, display.fetch, display.windSpeed); settings.gamma = display.peakEnhancement; settings.shortWavesFade = display.shortWavesFade; }