Example #1
0
 internal bool AddSpectator(SpectatorConnection client)
 {
     lock (_spectatorLock)
     {
         return(_spectators.Count < Game.Settings.MaxSpectators && _spectators.Add(client));
     }
 }
Example #2
0
        internal bool RemoveSpectator(SpectatorConnection client)
        {
            lock (_spectatorLock)
            {
                if (_spectators.Count == 0)
                {
                    return(false);
                }

                return(_spectators.Remove(client));
            }
        }
Example #3
0
        internal bool AddSpectator(SpectatorConnection client)
        {
            lock (_spectatorLock)
            {
                if (_spectators.Count >= Game.Settings.MaxSpectators)
                {
                    return(false);
                }

                return(_spectators.Add(client));
            }
        }
Example #4
0
        internal void RemoveSpectator(SpectatorConnection client)
        {
            lock (_spectatorLock)
            {
                if (_spectators.Count == 0)
                {
                    return;
                }

                _spectators.Remove(client);
            }
        }