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