Exemplo n.º 1
0
        private void StartSpecificGame(User targetPlayer, string requestingPlayerId, string requestingPlayerName, string channel)
        {
            Channel       ChannelInfo    = APICalls.GetChannelInfo(channel);
            List <string> UsersInChannel = ChannelInfo.members.ToList();

            if (UsersInChannel.Contains(targetPlayer.id))
            {
                GameRound newRound = new GameRound {
                    PlayerOne      = requestingPlayerId,
                    PlayerTwo      = targetPlayer.id,
                    Channel        = channel,
                    PlayerSpecific = true
                };
                Sender.SendMessage(new RTMMessageOut {
                    channel = channel,
                    text    = $"{requestingPlayerName} wants to fist bump {targetPlayer.name}"
                });
                ConsoleMessenger.PrintSuccess($"New game started by {requestingPlayerId}");
                CurrentGames.Add(newRound);
            }
            else
            {
                Sender.SendMessage(new RTMMessageOut {
                    channel = channel,
                    text    = $"{targetPlayer.name} is not this channel"
                });
            }
        }