PFLobbyUpdatedStateChange
Spezifische Informationen für den Aktualisierten Zustandsänderungstyp.
Syntax
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;
}
Mitglieder
lobby
PFLobbyHandle
darf nicht NULL sein
Die Lobby, die aktualisiert wurde.
ownerUpdated
Bool
Ein Flag, das angibt, ob der Besitzer des Wartebereichs aktualisiert wurde.
maxMembersUpdated
Bool
Ein Flag, das angibt, ob die maximal zulässige Anzahl von Mitgliedern im Wartebereich aktualisiert wurde.
accessPolicyUpdated
Bool
Ein Flag, das angibt, ob die Zugriffsrichtlinie des Wartebereichs aktualisiert wurde.
membershipLockUpdated
Bool
Ein Flag, das angibt, ob die Mitgliedschaftssperre des Wartebereichs aktualisiert wurde.
updatedSearchPropertyCount
uint32_t
Die Anzahl der aktualisierten Sucheigenschaften.
updatedSearchPropertyKeys
const char* const*
Array der Größe updatedSearchPropertyCount
Die Schlüssel der aktualisierten Sucheigenschaften.
updatedLobbyPropertyCount
uint32_t
Die Anzahl der aktualisierten Lobbyeigenschaften.
updatedLobbyPropertyKeys
const char* const*
Array der Größe updatedLobbyPropertyCount
Die Schlüssel der aktualisierten Lobbyeigenschaften.
memberUpdateCount
uint32_t
Die Anzahl der Aktualisierungen für die Lobbymitglieder.
memberUpdates
const PFLobbyMemberUpdateSummary*
Array der Größe memberUpdateCount
Der Satz von Memberupdates.
serverUpdated
Bool
Ein Flag, das angibt, ob sich der verknüpfte Server eines clienteigenen Wartebereichs geändert hat.
updatedServerPropertyCount
uint32_t
Die Anzahl der Eigenschaften, die für den verknüpften Server eines clienteigenen Wartebereichs aktualisiert wurden.
updatedServerPropertyKeys
const char* const*
Array der Größe updatedServerPropertyCount
Die Schlüssel der Eigenschaften, die für den verknüpften Server eines clienteigenen Wartebereichs aktualisiert wurden.
serverConnectionStatusUpdated
Bool
Ein Flag, das angibt, ob die Verbindung des Warteservers geändert status.
Hinweise
Diese Zustandsänderung bedeutet, dass der Wartebereich aktualisiert wird, und gibt Hinweise darauf, welche Werte sich geändert haben. Mehrere Updates können durch einen einzelnen Aufruf von PFMultiplayerStartProcessingLobbyStateChanges() bereitgestellt werden. Alle von diesen Updates reflektierten Status werden gleichzeitig verfügbar, wenn PFMultiplayerStartProcessingLobbyStateChanges() aufgerufen wird, sodass die Updates entweder einzeln oder als Batch abgeglichen werden können.
Voraussetzungen
Header: PFLobby.h