PartyManager

Die primäre Verwaltungsklasse für die Interaktion mit der Partybibliothek.

Syntax

class PartyManager  

Öffentliche Methoden

Name Beschreibung
GetSingleton Ruft einen Verweis auf das PartyManager-Singleton-instance ab.
SetOption Konfiguriert eine Option zum Optimieren der Funktionen der Partybibliothek.
GetOption Ruft eine Option ab, die zum Optimieren der Funktionen der Partybibliothek verwendet wird.
GetErrorMessage Rufen Sie die lesbare Form eines Fehlers ab, der von der Parteibibliothek generiert wird.
SerializeNetworkDescriptor Serialisiert eine Netzwerkdeskriptorstruktur in eine nicht transparente Zeichenfolge, die sicher über Titel und plattformspezifische Kommunikationskanäle kommunizieren kann.
DeserializeNetworkDescriptor Deserialisiert eine Netzwerkdeskriptorstruktur aus einer nicht transparenten Zeichenfolge, die über einen vorherigen Aufruf von SerializeNetworkDescriptor() serialisiert wurde.
SetMemoryCallbacks Konfiguriert optional die Speicherbelegung und die Freigabe von Rückrufen, die von der Parteibibliothek verwendet werden sollen.
GetMemoryCallbacks Ruft die Speicherbelegung und die von der Parteibibliothek verwendeten Rückrufe ab.
SetProfilingCallbacksForMethodEntryExit Konfiguriert optional die Profilerstellungsereignisrückrufe, die die Party-Bibliothek beim Aufrufen oder Beenden instrumentierter Methoden ausführt.
GetProfilingCallbacksForMethodEntryExit Ruft die Profilerstellungsereignisrückrufe ab, die die Party-Bibliothek für die Verwendung beim Aufrufen oder Beenden instrumentierter Methoden konfiguriert ist.
SetThreadAffinityMask Konfiguriert optional den Prozessor, auf dem interne Parteibibliotheksthreads ausgeführt werden.
GetThreadAffinityMask Ruft die aktuelle Gruppe von Prozessoren ab, auf denen interne Partybibliotheksthreads ausgeführt werden oder als Affinitätsmaske ausgeführt werden.
SetWorkMode Konfiguriert den Arbeitsmodus des Verarbeitungstasks der Parteibibliothek, der zugeordnet ist threadId.
GetWorkMode Ruft den aktuellen Arbeitsmodus der internen Verarbeitungsaufgabe der Parteibibliothek ab, die zugeordnet ist threadId.
Initialisieren Initialisiert das PartyManager-Objekt instance.
Säuberungsaktion Gibt sofort alle Ressourcen zurück, die allen Parteibibliotheksobjekten zugeordnet sind.
StartProcessingStateChanges Ruft ein Array aller PartyStateChanges ab, die seit dem letzten Aufruf dieser Art verarbeitet werden sollen.
FinishProcessingStateChanges Gibt ein Array von PartyStateChanges zurück, die verarbeitet wurden.
DoWork Führt den Verarbeitungstask synchron aus, der zugeordnet ist threadId.
GetRegions Ruft ein Array ab, das die Gruppe von Regionen enthält, für die Ihr Titel konfiguriert ist, sowie Informationen zur Roundtriplatenz.
CreateNewNetwork Warteschlangen einen asynchronen Versuch, ein neues Netzwerk zu erstellen.
ConnectToNetwork Warteschlangen einen asynchronen Versuch, eine Verbindung mit einem Netzwerk herzustellen.
GetLocalDevice Ruft das lokale Gerät ab.
CreateLocalUser Erstellt ein lokales Benutzerobjekt, das verwendet wird, um einen lokalen Player beim Ausführen von Netzwerk- und Chatvorgängen darzustellen.
CreateLocalUserWithEntityType Erstellt ein lokales Benutzerobjekt, das zum Darstellen einer unterstützten PlayFab-Entitäts-ID und des Typs verwendet wird, wenn Netzwerk- und Chatvorgänge ausgeführt werden.
DestroyLocalUser Startet einen asynchronen Vorgang, um einen lokalen Benutzer zu zerstören.
GetLocalUsers Ruft ein Array mit allen lokalen Benutzern ab, die von CreateLocalUser() oder CreateLocalUserWithEntityType() erstellt wurden.
GetNetworks Ruft ein Array aller Netzwerke ab, mit denen das lokale Gerät verbunden ist oder eine Verbindung herstellt.
GetChatControls Ruft ein Array ab, das eine kombinierte Liste aller Chatsteuerelemente auf dem lokalen Gerät und allen Remotegeräten enthält.

Hinweise

Es ist nur ein einzelner instance der Klasse zulässig.

Voraussetzungen

Kopfball: Party.h

Weitere Informationen

Party-Mitglieder