PFLobbyArrangedJoinConfiguration
加入排列大厅时使用的初始配置数据。
语法
struct PFLobbyArrangedJoinConfiguration {
uint32_t maxMemberCount;
PFLobbyOwnerMigrationPolicy ownerMigrationPolicy;
PFLobbyAccessPolicy accessPolicy;
uint32_t memberPropertyCount;
const char* const* memberPropertyKeys;
const char* const* memberPropertyValues;
}
成员
maxMemberCount
uint32_t
大厅中允许的最大成员数(如果加入者是大厅中的第一个成员)。
此值必须至少为 PFLobbyMaxMemberCountLowerLimit
且不超过 PFLobbyMaxMemberCountUpperLimit
。
如果客户端通过调用 PFMultiplayerJoinLobby() 或 PFLobbyAddMember 违反此限制,则操作将以异步方式失败。
ownerMigrationPolicy
PFLobbyOwnerMigrationPolicy
大厅的所有者迁移策略(如果加入者是大厅中的第一个成员)。
无法将此参数设置为 PFLobbyOwnerMigrationPolicy::Server
。
accessPolicy
PFLobbyAccessPolicy
大厅的访问策略(如果加入者是大厅中的第一个成员)。
memberPropertyCount
uint32_t
大厅联接程序的初始成员属性数量。
memberPropertyKeys
const char* const*
大小为 memberPropertyCount
的数组
大厅的联接程序的初始成员属性的密钥。
每位成员的属性仅对大厅的成员可见。
memberPropertyValues
const char* const*
大小为 memberPropertyCount
的数组
大厅的联接程序的初始成员属性的值。
每位成员的属性仅对大厅的成员可见。
要求
标头: PFLobby.h