Freigeben über


PFLobbySearchResult

Ein Eintrag in der Sammlung von Lobbysuchergebnissen, die nach erfolgreichem Abschluss eines PFMultiplayerFindLobbies-Vorgangs empfangen wurden.

Syntax

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;  
}  

Mitglieder

lobbyId const char*
ist NULL-terminiert.

Die ID des gefundenen Wartebereichs.

connectionString const char*
ist NULL-terminiert.

Die Verbindungszeichenfolge des gefundenen Wartebereichs.

connectionString kann NULL sein. In diesem Fall ist für die Teilnahme eine Einladung erforderlich.

ownerEntity const PFEntityKey*
kann nullptr sein

Der aktuelle Besitzer der Lobby.

ownerEntity kann NULL sein, wenn der Wartebereich derzeit keinen Besitzer hat.

maxMemberCount uint32_t

Die maximale Anzahl von Mitgliedern, die in diesem Wartebereich vorhanden sein können.

currentMemberCount uint32_t

Die aktuelle Anzahl der Mitglieder, die in diesem Wartebereich vorhanden sind.

searchPropertyCount uint32_t

Die Anzahl der Sucheigenschaften, die diesem Wartebereich zugeordnet sind.

searchPropertyKeys const char* const*
Array der Größe searchPropertyCount

Die Schlüssel der Sucheigenschaften, die diesem Wartebereich zugeordnet sind.

searchPropertyValues const char* const*
Array der Größe searchPropertyCount

Die Werte der Sucheigenschaften, die diesem Wartebereich zugeordnet sind.

friendCount uint32_t

Die Anzahl der Freunde im gefundenen Wartebereich, wenn die Lobbysuche mit einem PFLobbySearchFriendsFilterdurchgeführt wurde.

Wenn die Lobbysuche, die dieses Suchergebnis generiert hat, nicht mit ausgeführt PFLobbySearchFriendsFilterwurde, ist dieser Wert immer 0.

In einigen sozialen Multiplayer-Netzwerken ist Freundschaft eine unidirektionale Beziehung. Ein Benutzer kann einem anderen "folgen" oder sein Freund sein, aber das gleiche gilt nicht unbedingt in umgekehrter Richtung. Freunde werden in diesem Suchergebnis nur zurückgegeben, wenn eine bidirektionale Freundschaft besteht. Das heißt, der Benutzer, der die Lobby abfragt, und der Benutzer in der Lobby müssen beide miteinander befreundet sein.

friends const PFEntityKey*
Array der Größe friendCount

Die Liste der Freunde im gefundenen Wartebereich, wenn die Lobbysuche mit einem PFLobbySearchFriendsFilterdurchgeführt wurde.

Wenn die Lobbysuche, die dieses Suchergebnis generiert hat, nicht mit ausgeführt PFLobbySearchFriendsFilterwurde, ist diese Liste immer leer.

In einigen sozialen Multiplayer-Netzwerken ist Freundschaft eine unidirektionale Beziehung. Ein Benutzer kann einem anderen "folgen" oder sein Freund sein, aber das gleiche gilt nicht unbedingt in umgekehrter Richtung. Freunde werden in diesem Suchergebnis nur zurückgegeben, wenn eine bidirektionale Freundschaft besteht. Das heißt, der Benutzer, der die Lobby abfragt, und der Benutzer in der Lobby müssen beide miteinander befreundet sein.

membershipLock PFLobbyMembershipLock

Der aktuelle Sperrstatus des gefundenen Wartebereichs.

Voraussetzungen

Header: PFLobby.h

Weitere Informationen

PFLobby-Member