类 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>)
获取 Matchmaker 中的工单分配状态。执行轮询直至分配完成。如需了解有关轮询速度和速率限制的更多信息,请参阅 Matchmaker 文档。
声明
void GetTicketStatus(FGuid TicketId, Unity::Services::Core::THandler<FGetTicketStatusResponse> ResponseHandler)
参数