PlayFabMultiplayer.Uninitialize メソッド
すべての Multiplayer ライブラリ オブジェクトに関連するすべてのリソースを直ちに解放します。解説
ローカル ユーザーが Lobby に参加していた場合、それらは削除されます (リモートのロビー クライアントには、これらのユーザーとのネットワーク接続が失われたように見えます)。そのため、ベスト プラクティスとして、すべてのロビーに対してLeave を呼び出し、対応する OnLobbyLeaveCompleted イベントを待ってから、ローカル ユーザーを既存のロビーから退出させてください。
このメソッドはスレッドセーフではなく、他の Multiplayer ライブラリ メソッドと並行して呼び出すことはできません。このメソッドを呼び出した後は、Multiplayer ライブラリのすべての状態が無効になります。
Microsoft Game Core 版の Multiplayer ライブラリを使用しているタイトルは、RegisterAppStateChangeNotification API を通じてアプリの状態通知をリッスンする必要があります。アプリが中断されたときにはタイトルは Uninitialize() を呼び出す必要があります。アプリが再開された際には、タイトルは Game Core ネットワーク スタックの準備が整うのを待ってから、Initialize() を呼び出して Multiplayer ライブラリを再初期化する必要があります。
Initialize の呼び出しごとに、対応する Uninitialize() 呼び出しが必要です。
関連項目
- method Initialize
- class PlayFabMultiplayer
- namespace PlayFab.Multiplayer
