NScumm.Scumm.Audio.IMuse.IMuseInternal.SetMusicVolume C# (CSharp) Метод

SetMusicVolume() публичный Метод

public SetMusicVolume ( int vol ) : void
vol int
Результат void
        public void SetMusicVolume(int vol)
        {
            lock (_mutex)
            {
                if (vol > 255)
                    vol = 255;
                if (_music_volume == vol)
                    return;
                _music_volume = (byte)vol;
                vol = _master_volume * _music_volume / 255;
                for (var i = 0; i < _channel_volume.Length; i++)
                {
                    _channel_volume_eff[i] = (ushort)(_channel_volume[i] * vol / 255);
                }
                if (!_paused)
                    UpdateVolumes();
            }
        }