void OnMatchmakeMatched(INMatchmakeMatched matchInfo)
    {
        // token to join match
        matchToken = matchInfo.Token;
        matchId    = matchInfo.Token.Token;

        // and join the match found immediately
        JoinMatchByMatchToken(matchToken);
    }
Ejemplo n.º 2
0
 private NMatchJoinMessage(INMatchToken token)
 {
     payload = new Envelope {
         MatchesJoin = new TMatchesJoin {
             Matches =
             {
                 new List <TMatchesJoin.Types.MatchJoin>
                 {
                     new TMatchesJoin.Types.MatchJoin {
                         Token = token.Token
                     }
                 }
             }
         }
     };
 }
    void JoinMatchByMatchToken(INMatchToken token)
    {
        var message = NMatchJoinMessage.Default(token);

        client.Send(message, OnMatchJoined, OnError);
    }
Ejemplo n.º 4
0
 public static NMatchJoinMessage Default(INMatchToken token)
 {
     return(new NMatchJoinMessage(token));
 }