PFLobbyArrangedJoinConfiguration

加入排列大厅时使用的初始配置数据。

语法

struct PFLobbyArrangedJoinConfiguration {  
    uint32_t maxMemberCount;  
    PFLobbyOwnerMigrationPolicy ownerMigrationPolicy;  
    PFLobbyAccessPolicy accessPolicy;  
    uint32_t memberPropertyCount;  
    const char* const* memberPropertyKeys;  
    const char* const* memberPropertyValues;  
    bool restrictInvitesToLobbyOwner;  
}  

成员

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 的数组

大厅的联接程序的初始成员属性的值。

每位成员的属性仅对大厅的成员可见。

restrictInvitesToLobbyOwner布尔

是否只有大厅所有者可以发送加入大厅的邀请的策略。

如果为 true,则只有大厅所有者可以发送邀请。 如果为 false,则任何成员都可以发送邀请。 对于客户拥有的大厅,只能为 true。

要求

标头: PFLobby.h

另请参阅

PFLobby 成员