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

# Lobby.Leave

> Lobby.Leave

## 메서드(1/2)

로컬 사용자 한 명이 로비를 나가도록 요청합니다.

```csharp theme={null}
public void Leave(PFEntityKey localUser)
```

| 매개 변수     | 설명                                    |
| --------- | ------------------------------------- |
| localUser | 특정 로컬 사용자가 로비를 나가야 하는지 여부를 나타내는 값입니다. |

## 설명(1/2)

이 작업은 클라이언트가 지속적인 인터넷 연결 문제를 겪는 경우에만 실패해야 합니다. 이러한 상황에서는 클라이언트가 로비에 대한 활성 연결을 잃고, 원격 로비 멤버에게는 자신의 [`LobbyMemberConnectionStatus`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/LobbyMemberConnectionStatus)가 `LobbyMemberConnectionStatus.Disconnected`로 표시됩니다. 연결 문제를 겪는 멤버는 로비 소유자가 강제로 제거하지 않는 한 로비의 멤버로 유지됩니다.

이는 비동기 작업입니다. 이 메서드를 통해 로비에서 제거된 로컬 사용자는 비동기 작업이 성공적으로 완료되고 [`ProcessLobbyStateChanges`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/ProcessLobbyStateChanges)에서 `Multiplayer.OnLobbyMemberRemoved`가 제공될 때까지 [`GetMembers`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/Lobby/GetMembers)에서 반환된 목록에서 제거되지 않습니다.

***

## 메서드(2/2)

로컬 사용자 한 명이 로비를 나가도록 요청합니다.

```csharp theme={null}
public void Leave(PlayFabAuthenticationContext localUser)
```

| 매개 변수     | 설명                                    |
| --------- | ------------------------------------- |
| localUser | 특정 로컬 사용자가 로비를 나가야 하는지 여부를 나타내는 값입니다. |

## 설명(2/2)

이 작업은 클라이언트가 지속적인 인터넷 연결 문제를 겪는 경우에만 실패해야 합니다. 이러한 상황에서는 클라이언트가 로비에 대한 활성 연결을 잃고, 원격 로비 멤버에게는 자신의 [`LobbyMemberConnectionStatus`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/LobbyMemberConnectionStatus)가 `LobbyMemberConnectionStatus.Disconnected`로 표시됩니다. 연결 문제를 겪는 멤버는 로비 소유자가 강제로 제거하지 않는 한 로비의 멤버로 유지됩니다.

이는 비동기 작업입니다. 이 메서드를 통해 로비에서 제거된 로컬 사용자는 비동기 작업이 성공적으로 완료되고 [`ProcessLobbyStateChanges`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/ProcessLobbyStateChanges)에서 `Multiplayer.OnLobbyMemberRemoved`가 제공될 때까지 [`GetMembers`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/Lobby/GetMembers)에서 반환된 목록에서 제거되지 않습니다.

## 함께 보기

* class [PFEntityKey](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PFEntityKey/overview)
* class [Lobby](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/Lobby/overview)
* namespace [PlayFab.Multiplayer](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference)


## Related topics

- [Lobby.LeaveAsServer](/ko/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/Lobby/LeaveAsServer.md)
- [PFLobbyLeave](/ko/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbyleave.md)
- [PFLobbyLeaveLobbyCompletedStateChange](/ko/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbyleavelobbycompletedstatechange.md)
- [PlayFabMultiplayer.OnLobbyLeaveCompleted](/ko/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/OnLobbyLeaveCompleted.md)
- [PlayFabMultiplayerServer.OnServerLobbyLeaveAsServerCompleted](/ko/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer.PlayFabMultiplayerServer/OnServerLobbyLeaveAsServerCompleted.md)
