> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Classe PlayFabMultiplayerManager

> Referência da classe PlayFabMultiplayerManager no SDK do Party para Unity, o singleton que gerencia redes do Party, chat e mensagens de dados de um jogo.

## Propriedades

| Nome | Descrição |
| - | - |
| [LocalPlayer](/pt-BR/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/properties/playfabunitylocalplayer) | Obtém o jogador local deste cliente. |
| [LogLevel](/pt-BR/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/properties/playfabunityloglevel) | Obtém e define a quantidade de log habilitada no momento. |
| [NetworkId](/pt-BR/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/properties/playfabunitynetworkid) | Retorna o NetworkID da rede atual à qual o jogador está conectado. Os outros jogadores podem usar essa cadeia de caracteres para ingressar na rede. |
| [RemotePlayers](/pt-BR/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/properties/playfabunityremoteplayers) | Obtém a coleção de jogadores remotos atualmente conectados à rede. |
| [SpeechToTextMode](/pt-BR/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/properties/playfabunityspeechtotextmode) | Obtém ou define se a conversão de fala em texto está habilitada. |
| [State](/pt-BR/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/properties/playfabunitystate) | Obtém o estado atual do gerenciador multijogador. |
| [TextToSpeechMode](/pt-BR/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/properties/playfabunitytexttospeechmode) | Obtém ou define se a conversão de texto em fala está habilitada. |
| [TranslateChat](/pt-BR/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/properties/playfabunitytranslatechat) | Obtém ou define se as mensagens de chat recebidas devem ser traduzidas para o idioma do jogador local. |

## Métodos

| Nome | Descrição |
| - | - |
| [SendChatMessage](/pt-BR/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/methods/partyunitysendchatmessage) | Envia uma mensagem de chat para uma lista específica de jogadores (destinatários). |
| [SendChatMessageToAllPlayers](/pt-BR/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/methods/partyunitysendchatmessagetoallplayers) | Transmite uma mensagem de texto para todos os jogadores. Essa API envia uma mensagem de forma que ela tenha chegada garantida e em ordem sequencial. |
| [CreateAndJoinNetwork](/pt-BR/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/methods/playfabunitycreateandjoinnetwork) | Cria uma rede na qual os jogadores podem ingressar. Depois que o jogador ingressa na rede, ele pode enviar mensagens de chat e de dados aos outros jogadores que estão na rede. |
| [Get](/pt-BR/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/methods/playfabunityget) | Retorna uma referência à instância singleton de PlayFabMultiplayerManager. |
| [JoinNetwork](/pt-BR/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/methods/playfabunitycreateandjoinnetwork) | Faz este jogador ingressar na rede especificada. |
| [LeaveNetwork](/pt-BR/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/methods/playfabunityleavenetwork) | Faz com que o jogador local saia da rede. |
| [ResetParty](/pt-BR/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/methods/playfabunityresetparty) | Sai da rede, limpa e reinicializa todos os recursos relacionados ao Party e ao objeto PlayFabMultiplayerManager correspondente. Se o objeto estava conectado a uma rede, tenta se reconectar à mesma rede. |
| [Resume](/pt-BR/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/methods/playfabunityresume) | Quando o aplicativo é retomado, reinicializa o Party e todos os recursos do objeto PlayFabMultiplayerManager. |
| [SendDataMessage](/pt-BR/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/methods/playfabunitysenddatamessage) | Envia uma mensagem de dados aos jogadores especificados usando as opções de entrega especificadas. O método mais avançado para enviar mensagens de dados, que dá ao desenvolvedor mais controle sobre como a mensagem é enviada. |
| [SendDataMessageToAllPlayers](/pt-BR/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/methods/playfabunitysenddatamessagetoallplayers) | Transmite uma mensagem de dados para todos os jogadores. |
| [Suspend](/pt-BR/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/methods/playfabunitysuspend) | Durante a suspensão do aplicativo, suspende a execução do Party e recupera imediatamente todos os recursos associados ao objeto PlayFabMultiplayerManager. |
| [UpdateEntityToken](/pt-BR/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/methods/playfabunityupdateentitytoken) | Atualiza o token de entidade do usuário local atual. |

## Eventos

| Nome | Descrição |
| - | - |
| [OnChatMessageReceived](/pt-BR/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/events/partyunityonchatmessagereceived) | Ocorre quando uma mensagem de chat é recebida. |
| [OnDataMessageReceived](/pt-BR/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/events/partyunityondatamessagereceived) | Ocorre quando uma mensagem de dados é recebida. |
| [OnDataMessageNoCopyReceived](/pt-BR/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/events/partyunityondatamessagenocopyreceived) | Ocorre quando uma mensagem de dados é recebida. |
| [OnErrorEventHandler](/pt-BR/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/events/partyunityonerroreventhandler) | Ocorre quando há um erro. |
| [OnNetworkChanged](/pt-BR/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/events/partyunityonnetworkchanged) | Ocorre quando a rede muda. Quando esse evento é disparado, você deve mover todos os jogadores para a nova rede, especificada em newNetworkID, para que os jogadores possam continuar se comunicando. |
| [OnNetworkJoined](/pt-BR/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/events/partyunityonnetworkjoined) | Ocorre quando o jogador local ingressa na rede. |
| [OnNetworkLeft](/pt-BR/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/events/partyunityonnetworkleft) | Ocorre quando o jogador local sai da rede. |
| [OnRemotePlayerJoined](/pt-BR/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/events/partyunityonremoteplayerjoined) | Ocorre quando um jogador remoto ingressa na rede. |
| [OnRemotePlayerLeft](/pt-BR/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/events/partyunityonremoteplayerleft) | Ocorre quando um jogador remoto sai da rede. |


## Related topics

- [PlayFabMultiplayerManager.Get](/pt-BR/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/methods/playfabunityget.md)
- [PlayFabMultiplayerManager.State](/pt-BR/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/properties/playfabunitystate.md)
- [PlayFabMultiplayerManager.Get().Resume](/pt-BR/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/methods/playfabunityresume.md)
- [PlayFabMultiplayerManager.Get().Suspend](/pt-BR/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/methods/playfabunitysuspend.md)
- [PlayFabMultiplayerManager.TranslateChat](/pt-BR/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/properties/playfabunitytranslatechat.md)
