> ## Documentation Index
> Fetch the complete documentation index at: https://docs.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`](https://docs.xbox.com/ko/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/LobbyMemberConnectionStatus)가 `LobbyMemberConnectionStatus.Disconnected`로 표시됩니다. 연결 문제를 겪는 멤버는 로비 소유자가 강제로 제거하지 않는 한 로비의 멤버로 유지됩니다.

이는 비동기 작업입니다. 이 메서드를 통해 로비에서 제거된 로컬 사용자는 비동기 작업이 성공적으로 완료되고 [`ProcessLobbyStateChanges`](https://docs.xbox.com/ko/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/ProcessLobbyStateChanges)에서 `Multiplayer.OnLobbyMemberRemoved`가 제공될 때까지 [`GetMembers`](https://docs.xbox.com/ko/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`](https://docs.xbox.com/ko/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/LobbyMemberConnectionStatus)가 `LobbyMemberConnectionStatus.Disconnected`로 표시됩니다. 연결 문제를 겪는 멤버는 로비 소유자가 강제로 제거하지 않는 한 로비의 멤버로 유지됩니다.

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

## 함께 보기

* class [PFEntityKey](https://docs.xbox.com/ko/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PFEntityKey/overview.md)
* class [Lobby](https://docs.xbox.com/ko/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/Lobby/overview.md)
* namespace [PlayFab.Multiplayer](https://docs.xbox.com/ko/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference.md)


## Related topics

- [Leave Lobby](https://docs.xbox.com/api-reference/lobby/leave-lobby.md)
- [Lobby.LeaveAsServer](https://docs.xbox.com/ko/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/Lobby/LeaveAsServer.md)
- [PFLobbyLeave](https://docs.xbox.com/ko/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbyleave.md)
- [PFLobbyLeaveLobbyCompletedStateChange](https://docs.xbox.com/ko/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbyleavelobbycompletedstatechange.md)
- [PlayFabMultiplayer.OnLobbyLeaveCompleted](https://docs.xbox.com/ko/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/OnLobbyLeaveCompleted.md)
