Sintaxe
Membros
newOwner const PFEntityKey*pode ser nullptr Um novo proprietário opcional do lobby. Esse valor só pode ser atualizado em uma das seguintes condições:
- O membro que está atualizando este campo é o proprietário atual do lobby
- A política de migração de proprietário é
PFLobbyOwnerMigrationPolicy::Manuale não há proprietário no momento - A política de migração de proprietário é
PFLobbyOwnerMigrationPolicy::None
Se este lobby pertencer ao cliente (o proprietário atual é uma entidade title_player_account), o novo proprietário também deverá ser uma entidade title_player_account. Se este lobby pertencer ao servidor (o proprietário atual é uma entidade game_server), o novo proprietário também deverá ser uma entidade game_server.
maxMemberCount const uint32_t*pode ser nullptr Uma capacidade atualizada opcional para o número de membros neste lobby. Esse novo valor deve ser maior que o número de membros atualmente no lobby e menor que
PFLobbyMaxMemberCountUpperLimit. Esse valor só pode ser atualizado pelo proprietário atual do lobby.
accessPolicy const PFLobbyAccessPolicy*pode ser nullptr Uma política de acesso atualizada opcional para este lobby. Esse valor só pode ser atualizado pelo proprietário atual do lobby.
membershipLock const PFLobbyMembershipLock*pode ser nullptr Uma atualização opcional do bloqueio de associação deste lobby. Esse valor só pode ser atualizado pelo proprietário atual do lobby.
searchPropertyCount uint32_t
O número de propriedades de pesquisa a serem atualizadas.
Somente o proprietário atual do lobby pode atualizar as propriedades de pesquisa. Pode haver apenas
PFLobbyMaxSearchPropertyCount propriedades de pesquisa simultâneas a qualquer momento. Portanto, no máximo o dobro dessa quantidade de propriedades exclusivas pode ser especificado nesta atualização se metade dessas propriedades estiver sendo excluída. Se os limites de propriedades forem violados, toda a operação de atualização falhará.
searchPropertyKeys const char* const*matriz de tamanho
searchPropertyCount
As chaves das propriedades de pesquisa a serem atualizadas.
Somente o proprietário atual do lobby pode atualizar as propriedades do lobby. As propriedades de pesquisa ficam visíveis para não membros do lobby como metadados, que podem ser usados para filtrar e classificar os resultados de pesquisa de lobbies.
Somente as propriedades especificadas nesta lista de chaves serão atualizadas. Se a chave ainda não existir, a propriedade será criada. Se o novo valor da propriedade for nullptr, a propriedade será excluída. Todas as propriedades existentes omitidas desta lista permanecerão inalteradas.
As propriedades de pesquisa devem ter o formato string_keyN ou number_keyN, em que “N” é um número entre 1 e
PFLobbyMaxSearchPropertyCount. Por exemplo, string_key1, number_key14 etc. searchPropertyValues const char* const*matriz de tamanho
searchPropertyCount
Os valores das propriedades de pesquisa a serem atualizadas.
Somente o proprietário atual do lobby pode atualizar as propriedades de pesquisa. As propriedades de pesquisa ficam visíveis para não membros do lobby como metadados, que podem ser usados para filtrar e classificar os resultados de pesquisa de lobbies.
Para excluir um valor, forneça nullptr como o novo valor.
lobbyPropertyCount uint32_t
O número de propriedades do lobby a serem atualizadas.
Somente o proprietário atual do lobby pode atualizar as propriedades do lobby. Pode haver apenas
PFLobbyMaxLobbyPropertyCount propriedades do lobby simultâneas a qualquer momento. Portanto, no máximo o dobro dessa quantidade de propriedades exclusivas pode ser especificado nesta atualização se metade dessas propriedades estiver sendo excluída. Se os limites de propriedades forem violados, toda a operação de atualização falhará.
lobbyPropertyKeys const char* const*matriz de tamanho
lobbyPropertyCount
As chaves das propriedades do lobby a serem atualizadas.
Somente o proprietário atual do lobby pode atualizar as propriedades do lobby. As propriedades do lobby só ficam visíveis para os membros do lobby.
Somente as propriedades especificadas nesta lista de chaves serão atualizadas. Se a chave ainda não existir, a propriedade será criada. Se o novo valor da propriedade for nullptr, a propriedade será excluída. Todas as propriedades existentes omitidas desta lista permanecerão inalteradas.
lobbyPropertyValues const char* const*matriz de tamanho
lobbyPropertyCount
Os valores das propriedades do lobby a serem atualizadas.
Somente o proprietário atual do lobby pode atualizar as propriedades do lobby. As propriedades do lobby só ficam visíveis para os membros do lobby.
Para excluir um valor, forneça nullptr como o novo valor.
restrictInvitesToLobbyOwner const bool*pode ser nullptr Uma atualização opcional da política que determina se apenas o proprietário do lobby pode enviar convites para ingressar no lobby. Quando true, apenas o proprietário do lobby pode enviar convites. Quando false, qualquer membro pode enviar convites. Só pode ser true para lobbies pertencentes ao cliente.
