PFLobbyOwnerMigrationPolicy
大厅服务可用于在成员之间迁移大厅所有权的可用策略。
语法
enum class PFLobbyOwnerMigrationPolicy : uint32_t
{
Automatic = 0,
Manual = 1,
None = 2,
Server = 3,
}
常量
常量 | 说明 |
---|---|
自动 | 大厅所有者断开连接后,将从已连接的成员集中选出一位新的所有者。 |
Manual | 大厅所有者断开连接后,任何成员都可以将自己选为新的所有者。 在选择新所有者之前,PFLobbyGetOwner 将返回 null 所有者。 |
无 | 无论当前所有者处于何种状态,任何成员都可随时将自己选为大厅的所有者。 如果当前所有者离开,PFLobbyGetOwner 将返回 null 所有者,直到新所有者自行选择。 |
服务器 | 服务器是所有者,且无法迁移所有者。 |
备注
某些迁移策略会根据大厅所有者的连接状态触发。 当成员的 PFLobbyMemberConnectionStatus 值从 PFLobbyMemberConnectionStatus::Connected
更改为 PFLobbyMemberConnectionStatus::NotConnected
时,该成员被视为已断开连接。
要求
标头: PFLobby.h