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

GetSoundStatusInternal() защищенный Метод

protected GetSoundStatusInternal ( int sound, bool ignoreFadeouts ) : int
sound int
ignoreFadeouts bool
Результат int
        protected int GetSoundStatusInternal(int sound, bool ignoreFadeouts)
        {
            foreach (var player in _players)
            {
                if (player.IsActive && (!ignoreFadeouts || !player.IsFadingOut))
                {
                    if (sound == -1)
                        return player.Id;
                    else if (player.Id == sound)
                        return 1;
                }
            }
            return (sound == -1) ? 0 : GetQueueSoundStatus(sound);
        }