void OnMatchmakeMatched(INMatchmakeMatched matchInfo) { // token to join match matchToken = matchInfo.Token; matchId = matchInfo.Token.Token; // and join the match found immediately JoinMatchByMatchToken(matchToken); }
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); }
public static NMatchJoinMessage Default(INMatchToken token) { return(new NMatchJoinMessage(token)); }