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 SetFeedback(float value)
 {
     feedback = value;
     currentDelay?.SetFeedback(feedback);
 }