Exemplo n.º 1
0
 /// <summary>
 /// Изменяет текущий объект дилэя на новый.
 /// </summary>
 /// <param name="newDelay">Новый объект дилэя.</param>
 private void ChangeDelay(IDelay newDelay)
 {
     currentDelay = newDelay;
     currentDelay?.Reset();
     currentDelay?.SetFeedback(feedback);
     currentDelay?.SetStereo(stereoAmount);
 }
Exemplo n.º 2
0
 /// <summary>
 /// Обработчик изменения "сглаженного" значения параметра стерео-эффекта.
 /// </summary>
 /// <param name="value">Новое значение стерео-эффекта.</param>
 private void UpdateStereoAmount(float value)
 {
     stereoAmount = value;
     currentDelay?.SetStereo(stereoAmount);
 }