메서드(1/2)
한 명의 로컬 사용자에게 로비에서 나가도록 요청합니다.
public void Leave(PFEntityKey localUser)
| 매개 변수 | description |
|---|---|
| localUser | 특정 로컬 사용자가 대기실에서 나가야 하는지 여부를 나타내는 값입니다. |
설명(1/2)
이 작업은 클라이언트에 지속적인 인터넷 연결 문제가 발생하는 경우에만 실패해야 합니다. 이러한 상황에서 클라이언트는 대기실에 대한 활성 연결을 끊고 원격 대기실 멤버는 자신의 LobbyMemberConnectionStatus를 LobbyMemberConnectionStatus.Disconnected로 봅니다. 연결 문제가 발생한 멤버는 대기실 소유자가 강제로 제거하지 않는 한 대기실의 구성원으로 남아 있습니다.
비동기 작업입니다. 이 메서드를 통해 대기실에서 제거된 로컬 사용자는 비동기 작업이 성공적으로 완료되고 ProcessLobbyStateChanges에서 Multiplayer.OnLobbyMemberRemoved를 제공할 때까지 GetMembers에서 반환한 목록에서 제거되지 않습니다.
메서드(2/2)
한 명의 로컬 사용자에게 로비에서 나가도록 요청합니다.
public void Leave(PlayFabAuthenticationContext localUser)
| 매개 변수 | description |
|---|---|
| localUser | 특정 로컬 사용자가 대기실에서 나가야 하는지 여부를 나타내는 값입니다. |
설명(2/2)
이 작업은 클라이언트에 지속적인 인터넷 연결 문제가 발생하는 경우에만 실패해야 합니다. 이러한 상황에서 클라이언트는 대기실에 대한 활성 연결을 끊고 원격 대기실 멤버는 자신의 LobbyMemberConnectionStatus를 LobbyMemberConnectionStatus.Disconnected로 봅니다. 연결 문제가 발생한 멤버는 대기실 소유자가 강제로 제거하지 않는 한 대기실의 구성원으로 남아 있습니다.
비동기 작업입니다. 이 메서드를 통해 대기실에서 제거된 로컬 사용자는 비동기 작업이 성공적으로 완료되고 ProcessLobbyStateChanges에서 Multiplayer.OnLobbyMemberRemoved를 제공할 때까지 GetMembers에서 반환한 목록에서 제거되지 않습니다.
참고 항목
- 클래스 PFEntityKey
- 클래스 Lobby
- 네임스페이스 PlayFab.Multiplayer