PFLobbySearchResult
成功完成 PFMultiplayerFindLobbies 操作后收到的大厅搜索结果集合中的条目。
语法
struct PFLobbySearchResult {
const char* lobbyId;
const char* connectionString;
const PFEntityKey* ownerEntity;
uint32_t maxMemberCount;
uint32_t currentMemberCount;
uint32_t searchPropertyCount;
const char* const* searchPropertyKeys;
const char* const* searchPropertyValues;
uint32_t friendCount;
const PFEntityKey* friends;
PFLobbyMembershipLock membershipLock;
}
成员
lobbyId
const char*
以 null 结尾
找到的大厅的 ID。
connectionString
const char*
以 null 结尾
找到的大厅的连接字符串。
connectionString
可以为 null。 在这种情况下,需要邀请才能加入。
ownerEntity
const PFEntityKey*
可能是 nullptr
大厅的当前所有者。
如果大厅当前没有所有者,则 ownerEntity
可能为 null。
maxMemberCount
uint32_t
此大厅中可以存在的最大成员数。
currentMemberCount
uint32_t
此大厅中的当前成员数。
searchPropertyCount
uint32_t
与此大厅关联的搜索属性数。
searchPropertyKeys
const char* const*
数组大小searchPropertyCount
与此大厅关联的搜索属性的键。
searchPropertyValues
const char* const*
数组大小searchPropertyCount
与此大厅关联的搜索属性的值。
friendCount
uint32_t
找到的大厅中好友的数目(如果大厅搜索是使用PFLobbySearchFriendsFilter
执行)。
如果生成此搜索结果的大厅搜索未使用 PFLobbySearchFriendsFilter
执行,则此值将始终为 0。
在某些多人游戏社交网络中,宿主是一种单向关系。 一个用户可以“关注”另一个用户或是其好友,但反向不一定同样如此。 仅当存在双向友好时,才会在此搜索结果中返回好友。 也就是说,查询大厅的用户和大厅中的用户必须是彼此的好友。
friends
const PFEntityKey*
数组大小friendCount
找到的大厅中好友的列表(如果大厅搜索是使用PFLobbySearchFriendsFilter
执行)。
如果生成此搜索结果的大厅搜索不是使用PFLobbySearchFriendsFilter
执行,则此列表将始终为空。
在某些多人游戏社交网络中,宿主是一种单向关系。 一个用户可以“关注”另一个用户或是其好友,但反向不一定同样如此。 仅当存在双向友好时,才会在此搜索结果中返回好友。 也就是说,查询大厅的用户和大厅中的用户必须是彼此的好友。
membershipLock
PFLobbyMembershipLock
找到的大厅的当前锁定状态。
要求
标头: PFLobby.h