> ## Documentation Index
> Fetch the complete documentation index at: https://docs.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](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/properties/playfabunitylocalplayer.md) | Obtém o jogador local deste cliente. |
| [LogLevel](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/properties/playfabunityloglevel.md) | Obtém e define a quantidade de log habilitada no momento. |
| [NetworkId](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/properties/playfabunitynetworkid.md) | 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](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/properties/playfabunityremoteplayers.md) | Obtém a coleção de jogadores remotos atualmente conectados à rede. |
| [SpeechToTextMode](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/properties/playfabunityspeechtotextmode.md) | Obtém ou define se a conversão de fala em texto está habilitada. |
| [State](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/properties/playfabunitystate.md) | Obtém o estado atual do gerenciador multijogador. |
| [TextToSpeechMode](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/properties/playfabunitytexttospeechmode.md) | Obtém ou define se a conversão de texto em fala está habilitada. |
| [TranslateChat](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/properties/playfabunitytranslatechat.md) | 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](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/methods/partyunitysendchatmessage.md) | Envia uma mensagem de chat para uma lista específica de jogadores (destinatários). |
| [SendChatMessageToAllPlayers](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/methods/partyunitysendchatmessagetoallplayers.md) | 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](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/methods/playfabunitycreateandjoinnetwork.md) | 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](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/methods/playfabunityget.md) | Retorna uma referência à instância singleton de PlayFabMultiplayerManager. |
| [JoinNetwork](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/methods/playfabunitycreateandjoinnetwork.md) | Faz este jogador ingressar na rede especificada. |
| [LeaveNetwork](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/methods/playfabunityleavenetwork.md) | Faz com que o jogador local saia da rede. |
| [ResetParty](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/methods/playfabunityresetparty.md) | 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](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/methods/playfabunityresume.md) | Quando o aplicativo é retomado, reinicializa o Party e todos os recursos do objeto PlayFabMultiplayerManager. |
| [SendDataMessage](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/methods/playfabunitysenddatamessage.md) | 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](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/methods/playfabunitysenddatamessagetoallplayers.md) | Transmite uma mensagem de dados para todos os jogadores. |
| [Suspend](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/methods/playfabunitysuspend.md) | Durante a suspensão do aplicativo, suspende a execução do Party e recupera imediatamente todos os recursos associados ao objeto PlayFabMultiplayerManager. |
| [UpdateEntityToken](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/methods/playfabunityupdateentitytoken.md) | Atualiza o token de entidade do usuário local atual. |

## Eventos

| Nome | Descrição |
| - | - |
| [OnChatMessageReceived](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/events/partyunityonchatmessagereceived.md) | Ocorre quando uma mensagem de chat é recebida. |
| [OnDataMessageReceived](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/events/partyunityondatamessagereceived.md) | Ocorre quando uma mensagem de dados é recebida. |
| [OnDataMessageNoCopyReceived](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/events/partyunityondatamessagenocopyreceived.md) | Ocorre quando uma mensagem de dados é recebida. |
| [OnErrorEventHandler](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/events/partyunityonerroreventhandler.md) | Ocorre quando há um erro. |
| [OnNetworkChanged](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/events/partyunityonnetworkchanged.md) | 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](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/events/partyunityonnetworkjoined.md) | Ocorre quando o jogador local ingressa na rede. |
| [OnNetworkLeft](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/events/partyunityonnetworkleft.md) | Ocorre quando o jogador local sai da rede. |
| [OnRemotePlayerJoined](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/events/partyunityonremoteplayerjoined.md) | Ocorre quando um jogador remoto ingressa na rede. |
| [OnRemotePlayerLeft](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/events/partyunityonremoteplayerleft.md) | Ocorre quando um jogador remoto sai da rede. |


## Related topics

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