PartyManager

用于与群库交互的主要管理类。

语法

class PartyManager  

公共方法

名称 说明
GetSingleton 检索对 PartyManager 单一实例的引用。
SetOption 配置用于微调 Party 库功能的选项。
GetOption 检索用于微调 Party 库功能的选项。
GetErrorMessage 获取由 Party 库生成的错误的人类可读形式。
SerializeNetworkDescriptor 将网络描述符结构序列化为不透明字符串,该字符串可安全地通过游戏和特定于平台的通信通道进行通信。
DeserializeNetworkDescriptor 通过之前对 SerializeNetworkDescriptor() 的调用从序列化的不透明字符串反序列化网络描述符结构。
SetMemoryCallbacks (可选)配置内存分配并释放 Party 库应使用的回调。
GetMemoryCallbacks 检索 Party 库正在使用的内存分配和释放回调。
SetProfilingCallbacksForMethodEntryExit 可选择配置 Party 库在进入或退出检测方法时所进行的分析事件回调。
GetProfilingCallbacksForMethodEntryExit 检索 Party 库配置为在进入或退出工具化方法时所使用的分析事件回调。
SetThreadAffinityMask (可选)配置内部参与方库线程在其上运行的处理器。
GetThreadAffinityMask 检索内部参与方库线程将在其上运行或作为关联掩码运行的当前处理器集。
SetWorkMode 配置与 threadId关联的参与方库处理任务的工作模式。
GetWorkMode 检索与 threadId关联的 Party 库内部处理任务的当前工作模式。
初始化 初始化 PartyManager 对象实例。
清理 立即回收与所有 Party 库对象关联的所有资源。
StartProcessingStateChanges 检索自上次此类调用后要处理的所有 PartyStateChanges 的数组。
FinishProcessingStateChanges 返回正在处理的 PartyStateChanges 数组。
DoWork 同步执行与 threadId关联的处理任务。
GetRegions 获取一个数组,其中包含为其配置游戏的区域集以及往返延迟信息。
CreateNewNetwork 对创建新网络的异步尝试进行排队。
ConnectToNetwork 将异步连接到网络的尝试排入队列。
GetLocalDevice 获取本地设备。
CreateLocalUser 创建一个本地用户对象,用于在执行网络和聊天操作时表示本地玩家。
CreateLocalUserWithEntityType 创建一个本地用户对象,用于在执行网络和聊天操作时表示支持的 PlayFab 实体 ID 和类型。
DestroyLocalUser 启动异步操作以销毁本地用户。
GetLocalUsers 获取包含 CreateLocalUser () CreateLocalUserWithEntityType () 创建的所有本地用户的数组。
GetNetworks 获取本地设备连接或连接到的所有网络的数组。
GetChatControls 获取一个数组,该数组包含本地设备和所有远程设备上所有聊天控件的组合列表。

备注

只允许使用类的单个实例。

要求

标题: Party.h

另请参阅

群成员