- Um usuário aceita um convite de jogo
- Um usuário seleciona “Join Game” no gamercard de um jogador
JoinLobbyCompleted.
Depois de ingressar no lobby, recomendamos definir o endereço de conexão do membro local e quaisquer propriedades personalizadas do membro.
Você também pode definir o host por meio de XblMultiplayerManagerLobbySessionSetSynchronizedHost, caso não exista um.
Por fim, o Multiplayer Manager adiciona automaticamente o usuário à sessão de jogo se um jogo já estiver em andamento e houver espaço para o convidado.
O título é notificado por meio do evento JoinGameCompleted, que fornece um código de erro e uma mensagem apropriados.
API C simples
- Registra assinaturas do Real-Time Activity e do multiplayer.
- Ingressa na sessão de lobby.
- Limpa o estado existente do lobby.
- Adiciona todos os jogadores locais como ativos.
- Carrega o endereço de dispositivo seguro (SDA).
- Define as propriedades dos membros.
- Registra-se para eventos de alteração de sessão.
- Define a sessão de lobby como a sessão ativa.
- Ingressa na sessão de jogo (se houver).
- Usa um identificador de transferência.
