クラス 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)
パラメーター
DeleteTicket
マッチメイキングチケットを削除して、マッチメイキングプロセスを終了します。これは、クライアントが自分のためのマッチメイキングをキャンセルすると呼び出されます。
宣言
UFUNCTION(BlueprintCallable, Category = "Unity Gaming Services | Matchmaker", meta = (WorldContext = "WorldContextObject"))static void DeleteTicket(FGuid TicketId, FDeleteTicketResponseDelegate ResponseHandler, const UObject* WorldContextObject)
パラメーター
GetTicketStatus
マッチメーカーのチケット割り当ての状態を取得します。割り当てが完了するまでポーリングします。ポーリングのスピードとレート制限の詳細については、Matchmaker のドキュメント を参照してください。
宣言
UFUNCTION(BlueprintCallable, Category = "Unity Gaming Services | Matchmaker", meta = (WorldContext = "WorldContextObject"))static void GetTicketStatus(FGuid TicketId, FGetTicketStatusResponseDelegate ResponseHandler, const UObject* WorldContextObject)
パラメーター