PFLobbyUpdatedStateChange

特定于状态更改的 更新 类型的信息。

语法

struct PFLobbyUpdatedStateChange : PFLobbyStateChange {  
    PFLobbyHandle lobby;  
    bool ownerUpdated;  
    bool maxMembersUpdated;  
    bool accessPolicyUpdated;  
    bool membershipLockUpdated;  
    uint32_t updatedSearchPropertyCount;  
    const char* const* updatedSearchPropertyKeys;  
    uint32_t updatedLobbyPropertyCount;  
    const char* const* updatedLobbyPropertyKeys;  
    uint32_t memberUpdateCount;  
    const PFLobbyMemberUpdateSummary* memberUpdates;  
    bool serverUpdated;  
    uint32_t updatedServerPropertyCount;  
    const char* const* updatedServerPropertyKeys;  
    bool serverConnectionStatusUpdated;  
}  

成员

lobby PFLobbyHandle
不得为 null

更新的大厅。

ownerUpdated 布尔

指示大厅所有者是否已更新的标志。

maxMembersUpdated 布尔

一个标志,指示是否已更新大厅中允许的最大成员数。

accessPolicyUpdated 布尔

指示大厅的访问策略是否已更新的标志。

membershipLockUpdated 布尔

指示大厅的成员资格锁是否已更新的标志。

updatedSearchPropertyCount uint32_t

已更新的搜索属性数。

updatedSearchPropertyKeys const char* const*
数组大小updatedSearchPropertyCount

已更新的搜索属性的键。

updatedLobbyPropertyCount uint32_t

已更新的大厅属性数。

updatedLobbyPropertyKeys const char* const*
数组大小updatedLobbyPropertyCount

已更新的大厅属性的键。

memberUpdateCount uint32_t

大厅成员的更新数。

memberUpdates const PFLobbyMemberUpdateSummary*
数组大小memberUpdateCount

成员更新集。

serverUpdated 布尔

一个标志,指示客户端拥有的大厅已加入的服务器是否更改。

updatedServerPropertyCount uint32_t

为客户端拥有的大厅已加入的服务器更新的属性数。

updatedServerPropertyKeys const char* const*
数组大小updatedServerPropertyCount

为客户端拥有的大厅已加入的服务器更新的属性的键。

serverConnectionStatusUpdated 布尔

指示大厅服务器的连接状态是否更改的标志。

备注

此状态更改表示大厅已更新并提供提示来说明哪些值已更改。 调用一次 PFMultiplayerStartProcessingLobbyStateChanges() 可提供多个更新。 调用 PFMultiplayerStartProcessingLobbyStateChanges() 时,这些更新反映的所有状态都会同时可用,因此可以单独或批处理更新。

要求

标头: PFLobby.h

另请参阅

PFLobby 成员