Exemple #1
0
 public void MatchRequestHandler(MatchRequestMessage message, Player player)
 {
     if (message.Type == MatchRequestType.Join)
     {
         // Add the player to a match or remove them.
         if (message.Value == 0)
         {
             Provisioner.PlayerLeft(player);
         }
         else
         {
             Provisioner.GetProvisioner(message.Value).AddPlayer(player);
         }
     }
     else if (message.Type == MatchRequestType.SetReady)
     {
         // Set the player as ready or not.
         if (message.Value == 1)
         {
             Provisioner.PlayerReady(player);
         }
         else if (message.Value == 0)
         {
             Provisioner.PlayerNotReady(player);
         }
     }
 }
Exemple #2
0
 public async Task MatchRequestHandler(MatchRequestMessage message, Player player)
 {
     player.SendChatMessage(
         $"Match Request:\nType: {message.Type}\nValue: {message.Value}\n{message.Activator}",
         PlayerChatChannel.Normal
         );
 }