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