NScumm.Core.Audio.SoftSynth.EnvelopeGenerator.Reset C# (CSharp) Method

Reset() public method

public Reset ( ) : void
return void
        public void Reset()
        {
            envelope_counter = 0;

            attack = 0;
            decay = 0;
            sustain = 0;
            release = 0;

            gate = 0;

            rate_counter = 0;
            exponential_counter = 0;
            exponential_counter_period = 1;

            state = State.RELEASE;
            rate_period = rate_counter_period[release];
            hold_zero = true;
        }