다음을 통해 공유


Lobby.Leave

메서드(1/2)

한 명의 로컬 사용자에게 로비에서 나가도록 요청합니다.

public void Leave(PFEntityKey localUser)
매개 변수 description
localUser 특정 로컬 사용자가 대기실에서 나가야 하는지 여부를 나타내는 값입니다.

설명(1/2)

이 작업은 클라이언트에 지속적인 인터넷 연결 문제가 발생하는 경우에만 실패해야 합니다. 이러한 상황에서 클라이언트는 대기실에 대한 활성 연결을 끊고 원격 대기실 멤버는 자신의 LobbyMemberConnectionStatusLobbyMemberConnectionStatus.Disconnected로 봅니다. 연결 문제가 발생한 멤버는 대기실 소유자가 강제로 제거하지 않는 한 대기실의 구성원으로 남아 있습니다.

비동기 작업입니다. 이 메서드를 통해 대기실에서 제거된 로컬 사용자는 비동기 작업이 성공적으로 완료되고 ProcessLobbyStateChanges에서 Multiplayer.OnLobbyMemberRemoved를 제공할 때까지 GetMembers에서 반환한 목록에서 제거되지 않습니다.


메서드(2/2)

한 명의 로컬 사용자에게 로비에서 나가도록 요청합니다.

public void Leave(PlayFabAuthenticationContext localUser)
매개 변수 description
localUser 특정 로컬 사용자가 대기실에서 나가야 하는지 여부를 나타내는 값입니다.

설명(2/2)

이 작업은 클라이언트에 지속적인 인터넷 연결 문제가 발생하는 경우에만 실패해야 합니다. 이러한 상황에서 클라이언트는 대기실에 대한 활성 연결을 끊고 원격 대기실 멤버는 자신의 LobbyMemberConnectionStatusLobbyMemberConnectionStatus.Disconnected로 봅니다. 연결 문제가 발생한 멤버는 대기실 소유자가 강제로 제거하지 않는 한 대기실의 구성원으로 남아 있습니다.

비동기 작업입니다. 이 메서드를 통해 대기실에서 제거된 로컬 사용자는 비동기 작업이 성공적으로 완료되고 ProcessLobbyStateChanges에서 Multiplayer.OnLobbyMemberRemoved를 제공할 때까지 GetMembers에서 반환한 목록에서 제거되지 않습니다.

참고 항목