다음을 통해 공유


Class PlayFabMultiplayerManager

속성

이름 설명
LocalPlayer 이 클라이언트에 대한 로컬 플레이어를 가져옵니다.
LogLevel 현재 사용하도록 설정된 로깅의 양을 가져오고 설정합니다.
NetworkId 플레이어가 연결된 현재 네트워크의 NetworkID를 반환합니다. 다른 플레이어는 이 문자열을 사용하여 네트워크에 참가할 수 있습니다.
RemotePlayers 현재 네트워크에 가입된 원격 플레이어의 컬렉션을 가져옵니다.
SpeechToTextMode 음성 텍스트 변환의 사용 여부를 가져오거나 설정합니다.
State 멀티 플레이어 관리자의 현재 상태를 가져옵니다.
TextToSpeechMode 텍스트 음성 변환의 사용 여부를 가져오거나 설정합니다.
TranslateChat 수신 채팅 메시지를 로컬 플레이어 언어로 변환할지 여부를 가져오거나 설정합니다.

메서드

이름 설명
SendChatMessage 특정 플레이어 목록(받는 사람)에 채팅 메시지를 보냅니다.
SendChatMessageToAllPlayers 모든 플레이어에게 문자 메시지를 브로드캐스트합니다. 이 API는 순서대로 도착하는 것이 보장되도록 메시지를 보냅니다.
CreateAndJoinNetwork 플레이어가 참가할 네트워크를 만듭니다. 플레이어가 네트워크에 참가하면 네트워크에 있는 다른 플레이어에게 채팅 및 데이터 메시지를 보낼 수 있습니다.
Microsoft Store에서 PlayFabMultiplayerManager singleton 인스턴스에 대한 참조를 반환합니다.
JoinNetwork 이 플레이어를 지정된 네트워크에 가입시킵니다.
LeaveNetwork 로컬 플레이어가 네트워크에서 나가도록 합니다.
ResetParty 네트워크를 벗어나 파티 및 해당 PlayFabMultiplayerManager 개체와 관련된 모든 리소스를 정리하고 다시 초기화합니다. 개체가 네트워크에 연결된 경우 동일한 네트워크에 다시 연결을 시도합니다.
Resume 앱이 다시 시작되면 Party 및 PlayFabMultiplayerManager 개체의 모든 리소스를 다시 초기화합니다.
SendDataMessage 지정된 배달 옵션을 사용하여 지정된 플레이어에게 데이터 메시지를 보냅니다. 데이터 메시지를 보내는 가장 고급 메서드이며, 개발자가 메시지를 보내는 방법을 세부적으로 제어할 수 있습니다.
SendDataMessageToAllPlayers 모든 플레이어에게 데이터 메시지를 브로드캐스트합니다.
Suspend 앱 일시 중단 중에 파티 실행을 일시 중단하고 PlayFabMultiplayerManager 개체와 연결된 모든 리소스를 즉시 회수합니다.
UpdateEntityToken 현재 로컬 사용자의 엔터티 토큰을 업데이트합니다.

이벤트

이름 설명
OnChatMessageReceived 채팅 메시지를 받을 때 발생합니다.
OnDataMessageReceived 데이터 메시지를 받을 때 발생합니다.
OnDataMessageNoCopyReceived 데이터 메시지를 받을 때 발생합니다.
OnErrorEventHandler 오류가 발생하면 발생합니다.
OnNetworkChanged 네트워크가 변경될 때 발생합니다. 이 이벤트가 발생하는 경우 newNetworkID에 지정된 새 네트워크로 모든 플레이어를 이동해야 플레이어가 계속 통신할 수 있습니다.
OnNetworkJoined 로컬 플레이어가 네트워크에 가입할 때 발생합니다.
OnNetworkLeft 로컬 플레이어가 네트워크를 벗어날 때 발생합니다.
OnRemotePlayerJoined 원격 플레이어가 네트워크에 가입할 때 발생합니다.
OnRemotePlayerLeft 원격 플레이어가 네트워크를 벗어날 때 발생합니다.