> ## 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.

# PlayFabMultiplayerManager 类

> PlayFabMultiplayerManager 成员

## 属性

| 名称                                                                                                                                                               | 说明                                        |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------- |
| [LocalPlayer](/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/properties/playfabunitylocalplayer)           | 获取当前客户端的本地玩家。                             |
| [LogLevel](/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/properties/playfabunityloglevel)                 | 获取和设置当前启用的日志记录量。                          |
| [NetworkId](/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/properties/playfabunitynetworkid)               | 返回玩家当前所连接网络的 NetworkID。其他玩家可以使用该字符串加入该网络。 |
| [RemotePlayers](/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/properties/playfabunityremoteplayers)       | 获取当前加入网络的远端玩家集合。                          |
| [SpeechToTextMode](/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/properties/playfabunityspeechtotextmode) | 获取或设置是否启用语音转文本。                           |
| [State](/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/properties/playfabunitystate)                       | 获取 multiplayer manager 的当前状态。             |
| [TextToSpeechMode](/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/properties/playfabunitytexttospeechmode) | 获取或设置是否启用文本转语音。                           |
| [TranslateChat](/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/properties/playfabunitytranslatechat)       | 获取或设置是否将传入的聊天消息翻译为本地玩家的语言。                |

## 方法

| 名称                                                                                                                                                                                  | 说明                                                                                        |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- |
| [SendChatMessage](/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/methods/partyunitysendchatmessage)                           | 向特定玩家列表(收件人)发送聊天消息。                                                                       |
| [SendChatMessageToAllPlayers](/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/methods/partyunitysendchatmessagetoallplayers)   | 向所有玩家广播文本消息。此 API 发送消息的方式可以保证消息按顺序送达。                                                     |
| [CreateAndJoinNetwork](/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/methods/playfabunitycreateandjoinnetwork)               | 创建一个供玩家加入的网络。玩家加入网络后,即可向该网络中的其他玩家发送聊天和数据消息。                                               |
| [Get](/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/methods/playfabunityget)                                                 | 返回对 PlayFabMultiplayerManager 单例实例的引用。                                                    |
| [JoinNetwork](/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/methods/playfabunitycreateandjoinnetwork)                        | 使该玩家加入指定的网络。                                                                              |
| [LeaveNetwork](/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/methods/playfabunityleavenetwork)                               | 使本地玩家离开网络。                                                                                |
| [ResetParty](/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/methods/playfabunityresetparty)                                   | 离开网络,清理并重新初始化与 Party 及对应 PlayFabMultiplayerManager 对象相关的所有资源。如果该对象之前已连接到某个网络,则尝试重新连接到该网络。 |
| [Resume](/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/methods/playfabunityresume)                                           | 当应用恢复时,重新初始化 Party 和 PlayFabMultiplayerManager 对象的所有资源。                                   |
| [SendDataMessage](/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/methods/playfabunitysenddatamessage)                         | 使用指定的传递选项向指定玩家发送数据消息。这是发送数据消息最高级的方法,让开发者可以更精细地控制消息的发送方式。                                  |
| [SendDataMessageToAllPlayers](/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/methods/playfabunitysenddatamessagetoallplayers) | 向所有玩家广播数据消息。                                                                              |
| [Suspend](/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/methods/playfabunitysuspend)                                         | 在应用挂起期间,暂停 Party 的执行,并立即回收与 PlayFabMultiplayerManager 对象关联的所有资源。                          |
| [UpdateEntityToken](/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/methods/playfabunityupdateentitytoken)                     | 更新当前本地用户的实体令牌。                                                                            |

## 事件

| 名称                                                                                                                                                                               | 说明                                                                |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- |
| [OnChatMessageReceived](/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/events/partyunityonchatmessagereceived)             | 当收到聊天消息时发生。                                                       |
| [OnDataMessageReceived](/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/events/partyunityondatamessagereceived)             | 当收到数据消息时发生。                                                       |
| [OnDataMessageNoCopyReceived](/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/events/partyunityondatamessagenocopyreceived) | 当收到数据消息时发生。                                                       |
| [OnErrorEventHandler](/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/events/partyunityonerroreventhandler)                 | 当出现错误时发生。                                                         |
| [OnNetworkChanged](/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/events/partyunityonnetworkchanged)                       | 当网络发生变化时触发。当此事件触发时,你必须将所有玩家转移到 newNetworkID 中指定的新网络,以便玩家可以继续进行通信。 |
| [OnNetworkJoined](/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/events/partyunityonnetworkjoined)                         | 当本地玩家加入网络时发生。                                                     |
| [OnNetworkLeft](/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/events/partyunityonnetworkleft)                             | 当本地玩家离开网络时发生。                                                     |
| [OnRemotePlayerJoined](/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/events/partyunityonremoteplayerjoined)               | 当远端玩家加入网络时发生。                                                     |
| [OnRemotePlayerLeft](/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/events/partyunityonremoteplayerleft)                   | 当远端玩家离开网络时发生。                                                     |


## Related topics

- [PlayFabMultiplayerManager.Get](/zh-CN/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/methods/playfabunityget.md)
- [PlayFabMultiplayerManager.State](/zh-CN/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/properties/playfabunitystate.md)
- [PlayFabMultiplayerManager.Get().Resume](/zh-CN/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/methods/playfabunityresume.md)
- [PlayFabMultiplayerManager.Get().Suspend](/zh-CN/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/methods/playfabunitysuspend.md)
- [PlayFabMultiplayerManager.LocalPlayer](/zh-CN/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabmultiplayermanager/properties/playfabunitylocalplayer.md)
