Feedback geben
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
gpg:: IRealTimeEventListener
Dies ist eine abstrakte Klasse.
#include <i_real_time_event_listener.h>
Definiert eine Schnittstelle, die Ereignisse in Bezug auf den Echtzeit-Mehrspielermodus liefern kann.
Zusammenfassung
Öffentliche Funktionen
OnConnectedSetChanged (const RealTimeRoom & room)=0
virtual void
OnConnectedSetChanged
wird aufgerufen, wenn ein
MultiplayerParticipant
-Objekt eine Verbindung zu den verbundenen Geräten des Raums herstellt oder trennt.
OnDataReceived (const RealTimeRoom & room, const MultiplayerParticipant & from_participant, std::vector< uint8_t > data, bool is_reliable)=0
virtual void
OnDataReceived
wird immer dann aufgerufen, wenn Daten von einem anderen
MultiplayerParticipant
empfangen werden.
OnP2PConnected (const RealTimeRoom & room, const MultiplayerParticipant & participant)=0
virtual void
OnP2PConnected
wird aufgerufen, wenn ein
MultiplayerParticipant
-Objekt eine direkte Verbindung zum lokalen Spieler herstellt.
OnP2PDisconnected (const RealTimeRoom & room, const MultiplayerParticipant & participant)=0
virtual void
OnP2PDisconnected
wird aufgerufen, wenn die Verbindung eines
MultiplayerParticipant
-Objekts direkt vom lokalen Spieler getrennt wird.
OnParticipantStatusChanged (const RealTimeRoom & room, const MultiplayerParticipant & participant)=0
virtual void
OnParticipantStatusChanged
wird aufgerufen, wenn die Methode
Status()
eines
MultiplayerParticipant
-Objekts eine Aktualisierung zurückgibt.
OnRoomStatusChanged (const RealTimeRoom & room)=0
virtual void
OnRoomStatusChanged
wird aufgerufen, wenn die Methode
Status()
eines
RealTimeRoom
-Objekts eine Aktualisierung zurückgibt.
Öffentliche Funktionen
OnConnectedSetChanged
virtual void OnConnectedSetChanged (
const RealTimeRoom & room
) = 0
OnConnectedSetChanged
wird aufgerufen, wenn ein MultiplayerParticipant
-Objekt eine Verbindung zu den verbundenen Geräten des Raums herstellt oder trennt.
Details
Parameter
room
Der Raum, dessen verbundene Geräte sich geändert haben.
OnDataReceived
virtual void OnDataReceived (
const RealTimeRoom & room ,
const MultiplayerParticipant & from_participant ,
std :: vector < uint8_t > data ,
bool is_reliable
) = 0
OnDataReceived
wird immer dann aufgerufen, wenn Daten von einem anderen MultiplayerParticipant
empfangen werden.
Details
Parameter
room
Der Raum, in dem sich from_participant
befindet.
from_participant
Die Person, die die Daten gesendet hat.
data
Die empfangenen Daten.
is_reliable
Gibt an, ob die Daten mit dem unzuverlässigen oder zuverlässigen Mechanismus gesendet wurden.
OnP2PVerbunden
virtual void OnP2PConnected (
const RealTimeRoom & room ,
const MultiplayerParticipant & participant
) = 0
OnP2PConnected
wird aufgerufen, wenn ein MultiplayerParticipant
-Objekt eine direkte Verbindung zum lokalen Spieler herstellt.
Details
Parameter
room
Der Raum, in dem sich „participant
“ befindet.
participant
Der Teilnehmer, der die Verbindung hergestellt hat.
OnP2P nicht verbunden
virtual void OnP2PDisconnected (
const RealTimeRoom & room ,
const MultiplayerParticipant & participant
) = 0
OnP2PDisconnected
wird aufgerufen, wenn die Verbindung eines MultiplayerParticipant
-Objekts direkt vom lokalen Spieler getrennt wird.
Details
Parameter
room
Der Raum, in dem sich der Teilnehmer befindet.
participant
Der Teilnehmer, der die Verbindung getrennt hat.
OnParticipantStatusChanged
virtual void OnParticipantStatusChanged (
const RealTimeRoom & room ,
const MultiplayerParticipant & participant
) = 0
OnParticipantStatusChanged
wird aufgerufen, wenn die Methode Status()
eines MultiplayerParticipant
-Objekts eine Aktualisierung zurückgibt.
Details
Parameter
room
Der Raum, in dem sich participant
befindet.
participant
Der Teilnehmer, dessen Status sich geändert hat.
OnRoomStatusChanged
virtual void OnRoomStatusChanged (
const RealTimeRoom & room
) = 0
OnRoomStatusChanged
wird aufgerufen, wenn die Methode Status()
eines RealTimeRoom
-Objekts eine Aktualisierung zurückgibt.
Details
Parameter
room
Der Raum, dessen Status sich geändert hat.
~IRealTimeEventListener
virtual ~ IRealTimeEventListener ()
Feedback geben
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers . Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2024-08-20 (UTC).
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Benötigte Informationen nicht gefunden"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Zu umständlich/zu viele Schritte"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Nicht mehr aktuell"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problem mit der Übersetzung"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problem mit Beispielen/Code"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Sonstiges"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Leicht verständlich"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Mein Problem wurde gelöst"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Sonstiges"
}]
Haben Sie Feedback für uns?
{
"last_modified": "Zuletzt aktualisiert: 2024-08-20 (UTC).",
"state": ""
}