ドキュメント

サポート

Matchmaker for the Unreal Engine

Matchmaker overview

Matchmaker for the Unreal Engine

クラス UMatchmakerClientBlueprintApi

Review the Matchmaker Client Blueprint API reference for creating and managing matchmaking tickets.
読み終わるまでの所要時間 2 分最終更新 14日前

宣言
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)

パラメーター

名前

説明

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

DeleteTicket

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

宣言

UFUNCTION(BlueprintCallable, Category = "Unity Gaming Services | Matchmaker", meta = (WorldContext = "WorldContextObject"))static void DeleteTicket(FGuid TicketId, FDeleteTicketResponseDelegate ResponseHandler, const UObject* WorldContextObject)

パラメーター

名前

説明

TicketId
FGuid削除するチケットの ID。
ResponseHandler
FDeleteTicketResponseDelegateDeleteTicket が完了したときに使用する応答コールバック。
WorldContextObject
const 
UObject
*

GetTicketStatus

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

宣言

UFUNCTION(BlueprintCallable, Category = "Unity Gaming Services | Matchmaker", meta = (WorldContext = "WorldContextObject"))static void GetTicketStatus(FGuid TicketId, FGetTicketStatusResponseDelegate ResponseHandler, const UObject* WorldContextObject)

パラメーター

名前

説明

TicketId
FGuidアクセスするチケットの ID。
ResponseHandler
FGetTicketStatusResponseDelegateCreateTicket が完了したときに使用する応答コールバック。
WorldContextObject
const 
UObject
*