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 PFLobbySearchFriendsFilter
durchgeführt wurde.
Wenn die Lobbysuche, die dieses Suchergebnis generiert hat, nicht mit ausgeführt PFLobbySearchFriendsFilter
wurde, 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 PFLobbySearchFriendsFilter
durchgeführt wurde.
Wenn die Lobbysuche, die dieses Suchergebnis generiert hat, nicht mit ausgeführt PFLobbySearchFriendsFilter
wurde, 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