Ejemplo n.º 1
0
        private void DoChannelFull(string channelName)
        {
            ChannelFull?.Invoke(this, new ChannelEventArgs(channelName));

            int    gameIndex = hostedGames.FindIndex(c => c.ChannelName == channelName);
            string gameName  = null;

            if (gameIndex > -1)
            {
                gameName = hostedGames[gameIndex].ChannelName;
            }

            string message;

            message = string.IsNullOrEmpty(gameName) ?
                      "The selected game is full! " + channelName :
                      string.Format("Cannot join game {0}; it is full!", gameName);

            MainChannel.AddMessage(new ChatMessage(null, Color.White, DateTime.Now,
                                                   message));
        }
Ejemplo n.º 2
0
 public void OnChannelFull()
 {
     ChannelFull?.Invoke(this, EventArgs.Empty);
 }