PlayFabMultiplayer.ProcessLobbyStateChanges 메서드
마지막 호출 이후 로비 관련 PlayFabMultiplayer.OnLobby* 이벤트를 모두 트리거합니다.설명
이 메서드는 Lobby 라이브러리가 원격 디바이스 또는 서비스와 상태를 동기화할 기회를 제공합니다. 이 호출 중에 라이브러리에서 노출된 Lobby 라이브러리 상태가 변경될 수 있으므로 사용할 때 스레드로부터 안전해야 합니다. 예를 들어 별도의 워커 스레드가GetMembers에서 반환된 엔드포인트 목록을 반복하는 것과 동시에 UI 스레드에서 ProcessLobbyStateChanges()를 호출하면, ProcessLobbyStateChanges()가 멤버 목록과 연결된 메모리를 변경할 수 있으므로 크래시가 발생할 수 있습니다. ProcessLobbyStateChanges()는 자주 호출해야 하며, 최소한 그래픽 프레임당 한 번씩 호출해야 합니다. 이는 실행 후 빠르게 반환되도록 설계되어 있어 기본 UI 스레드에서 미미한 영향으로 호출할 수 있습니다. 최상의 결과를 얻으려면 상태 이벤트 처리에 소비하는 시간도 최소화해야 합니다.
함께 보기
- class PlayFabMultiplayer
- namespace PlayFab.Multiplayer
