다음을 통해 공유


PlayFabMultiplayer.ProcessLobbyStateChanges 메서드

마지막 호출 이후 모든 대기실 관련 PlayFabMultiplayer.OnLobby* 이벤트를 트리거합니다.

public static void ProcessLobbyStateChanges()

설명

이 메서드는 대기실 라이브러리에 원격 디바이스 또는 서비스와 상태를 동기화할 수 있는 기회를 제공합니다.

라이브러리에 의해 노출된 대기실 라이브러리 상태는 이 호출 중에 변경될 수 있으므로 사용 시 스레드로부터 안전해야 합니다. 예를 들어 UI 스레드에서 ProcessLobbyStateChanges()를 호출하는 동시에 별도의 작업자 스레드가 GetMembers(으)로부터 반환된 엔드포인트 목록을 반복할 경우 ProcessLobbyStateChanges()가 엔드포인트 목록과 연결된 메모리를 변경할 수 있기 때문에 충돌이 발생할 수 있습니다. ProcessLobbyStateChanges()는 그래픽 프레임당 최소 한 번 이상 자주 호출되어야 합니다. 무시해도 될 정도의 영향을 주면서 주 UI 스레드에서 호출할 수 있도록 신속하게 실행하고 반환하도록 설계되었습니다. 최상의 결과를 얻으려면 상태 이벤트를 처리하는 데 걸리는 시간도 최소화해야 합니다.

참고 항목