속성
| 이름 | 설명 |
|---|---|
| LocalPlayer | 이 클라이언트의 로컬 플레이어를 가져옵니다. |
| LogLevel | 현재 활성화된 로깅의 양을 가져오고 설정합니다. |
| NetworkId | 플레이어가 연결된 현재 네트워크의 NetworkID를 반환합니다. 다른 플레이어는 이 문자열을 사용하여 네트워크에 참여할 수 있습니다. |
| RemotePlayers | 현재 네트워크에 참여한 원격 플레이어의 컬렉션을 가져옵니다. |
| SpeechToTextMode | 음성-텍스트 변환의 사용 여부를 가져오거나 설정합니다. |
| State | 멀티플레이어 관리자의 현재 상태를 가져옵니다. |
| TextToSpeechMode | 텍스트-음성 변환의 사용 여부를 가져오거나 설정합니다. |
| TranslateChat | 들어오는 채팅 메시지를 로컬 플레이어의 언어로 번역할지 여부를 가져오거나 설정합니다. |
메서드
| 이름 | 설명 |
|---|---|
| SendChatMessage | 특정 플레이어 목록(수신자)에게 채팅 메시지를 보냅니다. |
| SendChatMessageToAllPlayers | 모든 플레이어에게 텍스트 메시지를 브로드캐스트합니다. 이 API는 메시지가 확실히 도달하고 순차적으로 전송되도록 메시지를 보냅니다. |
| CreateAndJoinNetwork | 플레이어가 참여할 네트워크를 만듭니다. 플레이어가 네트워크에 참여한 후에는 네트워크에 있는 다른 플레이어에게 채팅 및 데이터 메시지를 보낼 수 있습니다. |
| Get | PlayFabMultiplayerManager 싱글톤 인스턴스에 대한 참조를 반환합니다. |
| JoinNetwork | 이 플레이어를 지정된 네트워크에 참여시킵니다. |
| LeaveNetwork | 로컬 플레이어가 네트워크에서 나가도록 합니다. |
| ResetParty | 네트워크에서 나가고, Party 및 해당 PlayFabMultiplayerManager 객체와 관련된 모든 리소스를 정리하고 다시 초기화합니다. 객체가 네트워크에 연결되어 있었다면 동일한 네트워크에 다시 연결을 시도합니다. |
| Resume | 앱이 재개되면 Party와 PlayFabMultiplayerManager 객체의 모든 리소스를 다시 초기화합니다. |
| SendDataMessage | 지정된 전송 옵션을 사용하여 지정된 플레이어에게 데이터 메시지를 보냅니다. 데이터 메시지를 보내는 가장 고급 방법으로, 개발자에게 메시지 전송 방식에 대한 더 많은 제어권을 제공합니다. |
| SendDataMessageToAllPlayers | 모든 플레이어에게 데이터 메시지를 브로드캐스트합니다. |
| Suspend | 앱 일시 중단 중에 Party의 실행을 중지하고 PlayFabMultiplayerManager 객체와 관련된 모든 리소스를 즉시 회수합니다. |
| UpdateEntityToken | 현재 로컬 사용자의 엔터티 토큰을 업데이트합니다. |
이벤트
| 이름 | 설명 |
|---|---|
| OnChatMessageReceived | 채팅 메시지가 수신될 때 발생합니다. |
| OnDataMessageReceived | 데이터 메시지가 수신될 때 발생합니다. |
| OnDataMessageNoCopyReceived | 데이터 메시지가 수신될 때 발생합니다. |
| OnErrorEventHandler | 오류가 발생했을 때 발생합니다. |
| OnNetworkChanged | 네트워크가 변경될 때 발생합니다. 이 이벤트가 발생하면 플레이어가 계속 통신할 수 있도록 newNetworkID에 지정된 새 네트워크로 모든 플레이어를 이동해야 합니다. |
| OnNetworkJoined | 로컬 플레이어가 네트워크에 참여할 때 발생합니다. |
| OnNetworkLeft | 로컬 플레이어가 네트워크에서 나갈 때 발생합니다. |
| OnRemotePlayerJoined | 원격 플레이어가 네트워크에 참여할 때 발생합니다. |
| OnRemotePlayerLeft | 원격 플레이어가 네트워크에서 나갈 때 발생합니다. |
