Documentation

Support

Matchmaker

Matchmaker

Class UMatchmakerServerBlueprintApi

Review the Matchmaker Server Blueprint API reference for managing backfill tickets and match information.
Read time 2 minutesLast updated 2 days ago

Declaration
UCLASS()class UMatchmakerServerBlueprintApi : public UBlueprintFunctionLibrary
Inherits from UBlueprintFunctionLibrary

Delegates

FApproveBackfillTicketResponseDelegate

Declaration

DECLARE_DYNAMIC_DELEGATE_OneParam(FApproveBackfillTicketResponseDelegate, FApproveBackfillTicketResponse, Response)

Return Type

FApproveBackfillTicketResponse

FCreateBackfillTicketResponseDelegate

Declaration

DECLARE_DYNAMIC_DELEGATE_OneParam(FCreateBackfillTicketResponseDelegate, FCreateBackfillTicketResponse, Response)

Return Type

FCreateBackfillTicketResponse

FDeleteBackfillTicketResponseDelegate

Declaration

DECLARE_DYNAMIC_DELEGATE_OneParam(FDeleteBackfillTicketResponseDelegate, FDeleteBackfillTicketResponse, Response)

Return Type

FDeleteBackfillTicketResponse

FUpdateBackfillTicketResponseDelegate

Declaration

DECLARE_DYNAMIC_DELEGATE_OneParam(FUpdateBackfillTicketResponseDelegate, FUpdateBackfillTicketResponse, Response)

Return Type

FUpdateBackfillTicketResponse

Methods

ApproveBackfillTicket

Approves a backfill ticket.

Declaration

UFUNCTION(BlueprintCallable, Category = "Unity Gaming Services | Matchmaker", meta = (WorldContext = "WorldContextObject"))static void ApproveBackfillTicket(FGuid BackfillTicketId, FApproveBackfillTicketResponseDelegate ResponseHandler, const UObject* WorldContextObject)

Parameters

Name

Type

Description

BackfillTicketId
FGuidThe ID for the backfill ticket to approve.
ResponseHandler
FApproveBackfillTicketResponseDelegateThe response callback to use once DeleteTicket has finished.
WorldContextObject
const 
UObject
*

CreateBackfillTicket

Creates a backfill ticket.

Declaration

UFUNCTION(BlueprintCallable, Category = "Unity Gaming Services | Matchmaker", meta = (WorldContext = "WorldContextObject"))static void CreateBackfillTicket(FCreateBackfillTicketOptions Options, FCreateBackfillTicketResponseDelegate ResponseHandler, const UObject* WorldContextObject)

Parameters

Name

Type

Description

Options
FCreateTicketOptionsOptions for creating the ticket.
ResponseHandler
FCreateBackfillTicketResponseDelegateThe response callback to use once CreateTicket has finished.
WorldContextObject
const 
UObject
*

DeleteBackfillTicket

Deletes a backfill ticket.

Declaration

UFUNCTION(BlueprintCallable, Category = "Unity Gaming Services | Matchmaker", meta = (WorldContext = "WorldContextObject"))static void DeleteBackfillTicket(FGuid BackfillTicketId, FDeleteBackfillTicketResponseDelegate ResponseHandler, const UObject* WorldContextObject)

Parameters

Name

Type

Description

BackfillTicketId
FGuidThe ID for the backfill ticket to delete.
ResponseHandler
FDeleteBackfillTicketResponseDelegateThe response callback to use once DeleteBackfillTicket has finished.
WorldContextObject
const 
UObject
*

UpdateBackfillTicket

Updates a backfill ticket.

Declaration

UFUNCTION(BlueprintCallable, Category = "Unity Gaming Services | Matchmaker", meta = (WorldContext = "WorldContextObject"))static void UpdateBackfillTicket(FGuid BackfillTicketId, FBackfillTicket BackfillTicket, FUpdateBackfillTicketResponseDelegate ResponseHandler, const UObject* WorldContextObject)

Parameters

Name

Type

Description

BackfillTicketId
FGuidID of the backfill ticket to update.
BackfillTicket
FBackfillTicketThe updated backfill ticket.
ResponseHandler
FUpdateBackfillTicketResponseDelegateThe response callback to use once UpdateBackfillTicket has finished.
WorldContextObject
const 
UObject
*