ドキュメント

サポート

Matchmaker for the Unreal Engine

Matchmaker overview

Matchmaker for the Unreal Engine

クラス 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)

パラメーター

名前

説明

Players
TArray
<
FMatchmakerPlayer
>
チケットに追加されるプレイヤーのリスト (少なくとも 1 人のプレイヤーを加える必要があります)。
Options
FCreateTicketOptionsチケット作成のオプション。
ResponseHandler
THandler
<
FCreateTicketResponse
>
CreateTicket が完了したときに使用する応答コールバック。

DeleteTicket(FGuid, THandler<FDeleteTicketResponse>)

マッチメイキングチケットを削除して、マッチメイキングプロセスを終了します。これは、クライアントが自分のためのマッチメイキングをキャンセルすると呼び出されます。

宣言

void DeleteTicket(FGuid TicketId, Unity::Services::Core::THandler<FDeleteTicketResponse> ResponseHandler)

パラメーター

名前

説明

TicketId
FGuid削除するチケットの ID。
ResponseHandler
THandler
<
FDeleteTicketResponse
>
DeleteTicket が完了したときに使用する応答コールバック。

GetTicketStatus(FGuid, THandler<FGetTicketStatusResponse>)

マッチメーカーのチケット割り当ての状態を取得します。割り当てが完了するまでポーリングします。ポーリングのスピードとレート制限の詳細については、Matchmaker のドキュメント を参照してください。

宣言

void GetTicketStatus(FGuid TicketId, Unity::Services::Core::THandler<FGetTicketStatusResponse> ResponseHandler)

パラメーター

名前

説明

TicketId
FGuidアクセスするチケットの ID。
ResponseHandler
THandler
<
FGetTicketStatusResponse
>
GetTicketStatus が完了したときに使用する応答コールバック。