ドキュメント

サポート

Lobby

Lobby

ロビーからの退出

Learn how players can leave a lobby and what happens when they exit.
読み終わるまでの所要時間 1 分最終更新 2ヶ月前

プレイヤーがロビーを退出すると、そのプレイヤー ID がプレイヤーリストから削除されます。ホストがロビーから退出した場合は、ロビー内の別のプレイヤーがホストとしてランダムに選択されます。ホストは、ロビーから他のプレイヤーを削除することもできます。両方のケースで同じ RemovePlayerAsync API 呼び出しが使用され、ホストは自分の playerId の代わりに単純に他のプレイヤーの playerId を指定します。ロビーは、ロビー内の最後のプレイヤーが退出したときに自動的に削除されます。 以下のコードサンプルは、プレイヤーをロビーから削除する方法を示しています。 C#
try{ //Ensure you sign-in before calling Authentication Instance //See IAuthenticationService interface string playerId = AuthenticationService.Instance.PlayerId; await LobbyService.Instance.RemovePlayerAsync("lobbyId", playerId);}catch (LobbyServiceException e){ Debug.Log(e);}