屬性
| 名稱 | 描述 |
|---|---|
| LocalPlayer | 取得此用戶端的本機玩家。 |
| LogLevel | 取得和設定目前啟用的記錄量。 |
| NetworkId | 傳回玩家目前所連線網路的 NetworkID。其他玩家可以使用此字串加入網路。 |
| RemotePlayers | 取得目前已加入網路的遠端玩家集合。 |
| SpeechToTextMode | 取得或設定是否啟用語音轉換文字。 |
| State | 取得多人遊戲管理員的目前狀態。 |
| TextToSpeechMode | 取得或設定是否啟用文字轉換語音。 |
| TranslateChat | 取得或設定傳入的聊天訊息是否應翻譯為本機玩家的語言。 |
方法
| 名稱 | 描述 |
|---|---|
| SendChatMessage | 將聊天訊息傳送至特定的玩家清單 (收件者)。 |
| SendChatMessageToAllPlayers | 將文字訊息廣播給所有玩家。此 API 傳送訊息的方式可保證訊息會依循序順序送達。 |
| CreateAndJoinNetwork | 建立供玩家加入的網路。玩家加入網路後,即可向網路上的其他玩家傳送聊天和資料訊息。 |
| Get | 傳回 PlayFabMultiplayerManager 單一執行個體的參考。 |
| JoinNetwork | 讓此玩家加入指定的網路。 |
| LeaveNetwork | 讓本機玩家離開網路。 |
| ResetParty | 離開網路,清除並重新初始化與 Party 及對應 PlayFabMultiplayerManager 物件相關的所有資源。如果物件原本已連線至網路,會嘗試重新連線至相同的網路。 |
| Resume | 當應用程式繼續執行時,重新初始化 Party 和 PlayFabMultiplayerManager 物件的所有資源。 |
| SendDataMessage | 使用指定的傳遞選項將資料訊息傳送給指定的玩家。這是傳送資料訊息最進階的方法,可讓開發人員更能控制訊息的傳送方式。 |
| SendDataMessageToAllPlayers | 將資料訊息廣播給所有玩家。 |
| Suspend | 在應用程式暫停期間,暫停 Party 的執行,並立即回收與 PlayFabMultiplayerManager 物件相關聯的所有資源。 |
| UpdateEntityToken | 更新目前本機使用者的實體權杖。 |
事件
| 名稱 | 描述 |
|---|---|
| OnChatMessageReceived | 在收到聊天訊息時發生。 |
| OnDataMessageReceived | 在收到資料訊息時發生。 |
| OnDataMessageNoCopyReceived | 在收到資料訊息時發生。 |
| OnErrorEventHandler | 在發生錯誤時發生。 |
| OnNetworkChanged | 在網路變更時發生。引發此事件時,您必須將所有玩家移至 newNetworkID 中指定的新網路,讓玩家能夠繼續通訊。 |
| OnNetworkJoined | 在本機玩家加入網路時發生。 |
| OnNetworkLeft | 在本機玩家離開網路時發生。 |
| OnRemotePlayerJoined | 在遠端玩家加入網路時發生。 |
| OnRemotePlayerLeft | 在遠端玩家離開網路時發生。 |
