다음을 통해 공유


PlayFabMultiplayer.Uninitialize 메서드

모든 Multiplayer 라이브러리 개체와 관련된 모든 리소스를 즉시 회수합니다.

public static void Uninitialize()

설명

로컬 사용자가 로비에 참여하고 있었다면 제거됩니다(이 사용자에 대한 네트워크 연결이 끊어진 것처럼 원격 로비 클라이언트에 표시됨). 따라서 가장 좋은 방법은 모든 로비에서 Leave을(를) 호출하고 해당 OnLobbyLeaveCompleted 이벤트가 발생하여 로컬 사용자가 기존 로비를 종료하도록 하는 것입니다.

이 메서드는 스레드로부터 안전하지 않으며 다른 Multiplayer 라이브러리 메서드와 동시에 호출할 수 없습니다. 이 메서드를 호출한 후 모든 Multiplayer 라이브러리 상태가 무효화됩니다.

멀티플레이어 라이브러리의 Microsoft Game Core 버전을 사용하는 타이틀은 RegisterAppStateChangeNotification API를 통해 앱 상태 알림을 수신해야 합니다. 앱이 일시 중단되면 제목에서 Uninitialize()를 호출해야 합니다. 앱이 다시 시작되면 타이틀은 Game Core 네트워킹 스택이 준비될 때까지 기다린 다음 Initialize()를 호출하여 멀티플레이어 라이브러리를 다시 초기화해야 합니다.

Initialize에 대한 모든 호출에는 해당 Uninitialize() 호출이 있어야 합니다.

참고 항목