클래스 UMatchmakerClientSubsystem
Review the Matchmaker Client Subsystem API reference for creating and managing matchmaking tickets.
선언
UCLASS()class MATCHMAKERCLIENT_API UMatchmakerClientSubsystem : public UGameInstanceSubsystem
UGameInstanceSubsystem에서 상속됩니다.
오버라이드
Initialize(FSubsystemCollectionBase&)
USubsystem에서 오버라이드를 초기화합니다.
선언
virtual void Initialize(FSubsystemCollectionBase& Collection) override
메서드
CreateTicket(TArray<FMatchmakerPlayer>, FCreateTicketOptions, THandler<FCreateTicketResponse>)
매치메이킹 티켓을 생성하여 매치메이킹을 효과적으로 시작합니다.
선언
void CreateTicket(TArray<FMatchmakerPlayer> Players, FCreateTicketOptions Options, Unity::Services::Core::THandler<FCreateTicketResponse> ResponseHandler)
파라미터
DeleteTicket(FGuid, THandler<FDeleteTicketResponse>)
매치메이킹 티켓을 삭제하여 매치메이킹 프로세스를 종료합니다. 클라이언트가 클라이언트의 매치메이킹을 취소하려고 할 때 이를 호출합니다.
선언
void DeleteTicket(FGuid TicketId, Unity::Services::Core::THandler<FDeleteTicketResponse> ResponseHandler)
파라미터
GetTicketStatus(FGuid, THandler<FGetTicketStatusResponse>)
매치메이커에서 티켓 할당 상태를 가져옵니다. 할당이 완료될 때까지 폴링합니다. 폴링 속도와 속도 제한에 대한 자세한 내용은 매치메이커 기술 자료를 참조하십시오.
선언
void GetTicketStatus(FGuid TicketId, Unity::Services::Core::THandler<FGetTicketStatusResponse> ResponseHandler)
파라미터