文档

支持

Matchmaker for the Unreal Engine

Matchmaker overview

Matchmaker for the Unreal Engine

类 UMatchmakerServerBlueprintUtil

Review the utility functions available for working with the Matchmaker Server Blueprint API.
阅读时间2 分钟最后更新于 4 天前

Include(包括)
#include <MatchmakerServer/Public/Utils/MatchmakerServerBlueprintUtil.h>
语法
UCLASS()class UMatchmakerServerBlueprintUtil : public UBlueprintFunctionLibrary
继承自 UBlueprintFunctionLibrary

方法

CreateBackfillTicketOptionsAddStringAttribute(FCreateBackfillTicketOptions&, FString, FString)

CreateBackfillTicketOptions
添加字符串属性。

声明

UFUNCTION(BlueprintCallable, Category = "Unity Gaming Services | Matchmaker Util")static bool CreateBackfillTicketOptionsAddStringAttribute(UPARAM(ref) FCreateBackfillTicketOptions& Options, FString Key, FString Value)

参数

Name

类型

描述

Options
FCreateBackfillTicketOptions
&
要添加属性的回填工单选项。
Key
FString属性的键。
Value
FString为属性添加的字符串值。

返回

类型

描述

bool
如果添加属性成功,返回
true
,否则返回
false

CreateBackfillTicketOptionsAddNumberAttribute(FCreateBackfillTicketOptions&, FString, float)

CreateBackfillTicketOptions
添加数字属性。

声明

UFUNCTION(BlueprintCallable, Category = "Unity Gaming Services | Matchmaker Util")static bool CreateBackfillTicketOptionsAddNumberAttribute(UPARAM(ref) FCreateBackfillTicketOptions& Options, FString Key, float Value)

参数

Name

类型

描述

Options
FCreateBackfillTicketOptions
&
要添加属性的回填工单选项。
Key
FString属性的键。
Value
float
为属性添加的数字值。

返回

类型

描述

bool
如果添加属性成功,返回
true
,否则返回
false

CreateBackfillTicketOptionsRemoveAttribute(FCreateBackfillTicketOptions&, FString)

CreateBackfillTicketOptions
移除一个属性。

声明

UFUNCTION(BlueprintCallable, Category = "Unity Gaming Services | Matchmaker Util")static bool CreateBackfillTicketOptionsRemoveAttribute(UPARAM(ref) FCreateBackfillTicketOptions& Options, FString Key)

参数

Name

类型

描述

Options
FCreateBackfillTicketOptions
&
要移除属性的回填工单选项。
Key
FString要移除的属性的键。

返回

类型

描述

bool
如果 Options 包含该属性并且该属性已被移除,则返回
true
;如果不包含该属性,则返回
false

DeserializeMatchmakingResults(FString)

将包含匹配结果 JSON 的 FString 转换为 Blueprint 可访问的结构。仅适用于 Multiplay 有效负载分配。

声明

UFUNCTION(BlueprintCallable, Category = "Unity Gaming Services | Matchmaker Util")static FMatchmakingResults DeserializeMatchmakingResults(FString JsonValueAsString)

参数

Name

类型

描述

JsonValueAsString
FString要反序列化的 JSON 字符串。

返回

类型

描述

FMatchmakingResults反序列化后的 MatchmakingResults。