private void ApplyValues() { asrc.clip = alist.SelectAudio(modifier.AudioType); asrc.bypassEffects = modifier.BypassEffects; asrc.bypassListenerEffects = modifier.BypassLEffects; asrc.bypassReverbZones = modifier.BypassReverb; if (modifier.AudioType == "Sine" | modifier.AudioType == "Square" | modifier.AudioType == "Sawtooth") { asrc.pitch = modifier.Frequency / 256f; } else { asrc.pitch = 1f; } asrc.panStereo = modifier.StereoPan; asrc.spatialBlend = modifier.SpatialBlend; asrc.reverbZoneMix = modifier.ReverbMix; asrc.dopplerLevel = modifier.Doppler; asrc.spread = modifier.Spread; asrc.minDistance = modifier.DistMin; asrc.maxDistance = modifier.DistMax; asrc.Play(); }
private void ApplyValues() { asrc.clip = alist.SelectAudio(modifier.AudioType); asrc.bypassEffects = modifier.BypassEffects; asrc.bypassListenerEffects = modifier.BypassLEffects; asrc.bypassReverbZones = modifier.BypassReverb; asrc.volume = modifier.Volume / 2; asrc.panStereo = modifier.StereoPan; asrc.spatialBlend = modifier.SpatialBlend; asrc.reverbZoneMix = modifier.ReverbMix; asrc.dopplerLevel = modifier.Doppler; asrc.spread = modifier.Spread; asrc.minDistance = modifier.DistMin; asrc.maxDistance = modifier.DistMax; asrc.Play(); }