속성
| 이름 | 설명 |
|---|---|
| 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 | 원격 플레이어가 네트워크를 벗어날 때 발생합니다. |