クラス UMatchmakerClientSubsystem
Review the Matchmaker Client Subsystem API reference for creating and managing matchmaking tickets.
読み終わるまでの所要時間 1 分最終更新 14日前
宣言
UCLASS()class MATCHMAKERCLIENT_API UMatchmakerClientSubsystem : public UGameInstanceSubsystem
UGameInstanceSubsystem から継承します。
Override
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 のドキュメント を参照してください。
宣言
void GetTicketStatus(FGuid TicketId, Unity::Services::Core::THandler<FGetTicketStatusResponse> ResponseHandler)
パラメーター