클래스 UMatchmakerClientBlueprintApi
Review the Matchmaker Client Blueprint API reference for creating and managing matchmaking tickets.
읽는 시간 1분최근 업데이트: 7달 전
선언
UCLASS()class UMatchmakerClientBlueprintApi : public UBlueprintFunctionLibrary
UBlueprintFunctionLibrary에서 상속됩니다.
델리게이트
FCreateTicketResponseDelegate
선언
DECLARE_DYNAMIC_DELEGATE_OneParam(FCreateTicketResponseDelegate, FCreateTicketResponse, Response)
반환 유형
FDeleteTicketResponseDelegate
선언
DECLARE_DYNAMIC_DELEGATE_OneParam(FDeleteTicketResponseDelegate, FDeleteTicketResponse, Response)
반환 유형
FGetTicketStatusResponseDelegate
선언
DECLARE_DYNAMIC_DELEGATE_OneParam(FGetTicketStatusResponseDelegate, FGetTicketStatusResponse, Response)
반환 유형
메서드
CreateTicket
매치메이킹 티켓을 생성하여 매치메이킹을 효과적으로 시작합니다.
선언
UFUNCTION(BlueprintCallable, Category = "Unity Gaming Services | Matchmaker", meta = (WorldContext = "WorldContextObject"))static void CreateTicket(TArray<FMatchmakerPlayer> Players, FCreateTicketOptions Options, FCreateTicketResponseDelegate ResponseHandler, const UObject* WorldContextObject)
파라미터
이름 | 유형 | 설명 |
|---|---|---|
| TArray | 티켓에 추가될 선수 목록(최소 1명의 선수 포함) |
| FCreateTicketOptions | 티켓 생성 옵션 |
| FCreateTicketResponseDelegate | CreateTicket이 완료되면 사용할 응답 콜백 |
| |
DeleteTicket
매치메이킹 티켓을 삭제하여 매치메이킹 프로세스를 종료합니다. 클라이언트가 클라이언트의 매치메이킹을 취소하려고 할 때 이를 호출합니다.
선언
UFUNCTION(BlueprintCallable, Category = "Unity Gaming Services | Matchmaker", meta = (WorldContext = "WorldContextObject"))static void DeleteTicket(FGuid TicketId, FDeleteTicketResponseDelegate ResponseHandler, const UObject* WorldContextObject)
파라미터
이름 | 유형 | 설명 |
|---|---|---|
| FGuid | 삭제할 티켓의 ID |
| FDeleteTicketResponseDelegate | DeleteTicket이 완료되면 사용할 응답 콜백 |
| |
GetTicketStatus
매치메이커에서 티켓 할당 상태를 가져옵니다. 할당이 완료될 때까지 폴링합니다. 폴링 속도와 속도 제한에 대한 자세한 내용은 매치메이커 기술 자료를 참조하십시오.
선언
UFUNCTION(BlueprintCallable, Category = "Unity Gaming Services | Matchmaker", meta = (WorldContext = "WorldContextObject"))static void GetTicketStatus(FGuid TicketId, FGetTicketStatusResponseDelegate ResponseHandler, const UObject* WorldContextObject)
파라미터
이름 | 유형 | 설명 |
|---|---|---|
| FGuid | 액세스할 티켓의 ID |
| FGetTicketStatusResponseDelegate | CreateTicket이 완료되면 사용할 응답 콜백 |
| |