Exemple #1
0
        /// <summary>
        /// Обработчик изменения длительности стадии спада.
        /// </summary>
        /// <param name="value">Нормированное новое значение параметра.</param>
        private void SetDecayTime(float value)
        {
            decayTime = (float)Converters.ToEnvelopeTime(value);

            foreach (var envelope in envelopes)
            {
                envelope.SetDecayTime(decayTime);
            }
        }
Exemple #2
0
        /// <summary>
        /// Обработчик изменения длительности стадии затухания.
        /// </summary>
        /// <param name="value">Нормированное новое значение параметра.</param>
        private void SetReleaseTime(float value)
        {
            releaseTime = (float)Converters.ToEnvelopeTime(value);

            foreach (var envelope in envelopes)
            {
                envelope.SetReleaseTime(releaseTime);
            }
        }
Exemple #3
0
        /// <summary>
        /// Обработчик изменения длительности стадии атаки.
        /// </summary>
        /// <param name="value">Нормированное новое значение параметра.</param>
        private void SetAttackTime(float value)
        {
            attackTime = (float)Converters.ToEnvelopeTime(value);

            foreach (var envelope in envelopes)
            {
                envelope.SetAttackTime(attackTime);
            }
        }