クラス UMatchmakerClientBlueprintApi
Review the Matchmaker Client Blueprint API reference for creating and managing matchmaking tickets.
読み終わるまでの所要時間 2 分最終更新 7ヶ月前
宣言
UCLASS()class UMatchmakerClientBlueprintApi : public UBlueprintFunctionLibrary
デリゲート
FCreateTicketResponseDelegate
宣言
DECLARE_DYNAMIC_DELEGATE_OneParam(FCreateTicketResponseDelegate, FCreateTicketResponse, Response)
戻り値の型
FDeleteTicketResponseDelegate
宣言
DECLARE_DYNAMIC_DELEGATE_OneParam(FDeleteTicketResponseDelegate, FDeleteTicketResponse, Response)
戻り値の型
FGetTicketStatusResponseDelegate
宣言
DECLARE_DYNAMIC_DELEGATE_OneParam(FGetTicketStatusResponseDelegate, FGetTicketStatusResponse, Response)
戻り値の型
メソッド
CreateTicket
マッチメイキングチケットを作成して、マッチメイキングを効果的に開始します。
宣言
UFUNCTION(BlueprintCallable, Category = "Unity Gaming Services | Matchmaker", meta = (WorldContext = "WorldContextObject"))static void CreateTicket(TArray<FMatchmakerPlayer> Players, FCreateTicketOptions Options, FCreateTicketResponseDelegate ResponseHandler, const UObject* WorldContextObject)
パラメーター
名前 | 型 | 説明 |
|---|---|---|
| TArray | チケットに追加されるプレイヤーのリスト (少なくとも 1 人のプレイヤーを加える必要があります)。 |
| FCreateTicketOptions | チケット作成のオプション。 |
| FCreateTicketResponseDelegate | CreateTicket が完了したときに使用する応答コールバック。 |
| |
DeleteTicket
マッチメイキングチケットを削除して、マッチメイキングプロセスを終了します。これは、クライアントが自分のためのマッチメイキングをキャンセルすると呼び出されます。
宣言
UFUNCTION(BlueprintCallable, Category = "Unity Gaming Services | Matchmaker", meta = (WorldContext = "WorldContextObject"))static void DeleteTicket(FGuid TicketId, FDeleteTicketResponseDelegate ResponseHandler, const UObject* WorldContextObject)
パラメーター
名前 | 型 | 説明 |
|---|---|---|
| FGuid | 削除するチケットの ID。 |
| FDeleteTicketResponseDelegate | DeleteTicket が完了したときに使用する応答コールバック。 |
| |
GetTicketStatus
マッチメーカーのチケット割り当ての状態を取得します。割り当てが完了するまでポーリングします。ポーリングのスピードとレート制限の詳細については、Matchmaker のドキュメント を参照してください。
宣言
UFUNCTION(BlueprintCallable, Category = "Unity Gaming Services | Matchmaker", meta = (WorldContext = "WorldContextObject"))static void GetTicketStatus(FGuid TicketId, FGetTicketStatusResponseDelegate ResponseHandler, const UObject* WorldContextObject)
パラメーター
名前 | 型 | 説明 |
|---|---|---|
| FGuid | アクセスするチケットの ID。 |
| FGetTicketStatusResponseDelegate | CreateTicket が完了したときに使用する応答コールバック。 |
| |