Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
gpg::IRealTimeEventListener
Questa è una classe astratta.
#include <i_real_time_event_listener.h>
Definisce un'interfaccia in grado di distribuire eventi relativi a multiplayer in tempo reale.
Riepilogo
Funzioni pubbliche
OnConnectedSetChanged
virtual void OnConnectedSetChanged(
const RealTimeRoom & room
)=0
OnConnectedSetChanged
viene chiamato quando un oggetto MultiplayerParticipant
si connette o si disconnette dal set connesso della stanza.
Dettagli |
Parametri |
room
|
La stanza di cui è stato connesso l'ambiente è cambiato.
|
|
OnDataReceived
virtual void OnDataReceived(
const RealTimeRoom & room,
const MultiplayerParticipant & from_participant,
std::vector< uint8_t > data,
bool is_reliable
)=0
OnDataReceived
viene chiamato ogni volta che vengono ricevuti dati da un altro MultiplayerParticipant
.
Dettagli |
Parametri |
room
|
La stanza in cui si trova from_participant .
|
from_participant
|
Il partecipante che ha inviato i dati.
|
data
|
I dati che sono stati ricevuti.
|
is_reliable
|
Se i dati sono stati inviati utilizzando il meccanismo inaffidabile o affidabile.
|
|
Connesso a onP2P
virtual void OnP2PConnected(
const RealTimeRoom & room,
const MultiplayerParticipant & participant
)=0
OnP2PConnected
viene chiamato quando un oggetto MultiplayerParticipant
si connette direttamente al player locale.
Dettagli |
Parametri |
room
|
La stanza in cui si trova l'evento participant .
|
participant
|
Il partecipante che si è connesso.
|
|
OnP2PDisconnetti
virtual void OnP2PDisconnected(
const RealTimeRoom & room,
const MultiplayerParticipant & participant
)=0
OnP2PDisconnected
viene chiamato quando un oggetto MultiplayerParticipant
si disconnette direttamente dal player locale.
Dettagli |
Parametri |
room
|
La stanza in cui si trova il partecipante.
|
participant
|
Il partecipante che si è disconnesso.
|
|
OnParticipantStatusChanged
virtual void OnParticipantStatusChanged(
const RealTimeRoom & room,
const MultiplayerParticipant & participant
)=0
OnParticipantStatusChanged
viene chiamato quando il metodo Status()
di un oggetto MultiplayerParticipant
restituisce un aggiornamento.
Dettagli |
Parametri |
room
|
La stanza in cui si trova participant .
|
participant
|
Il partecipante il cui stato è cambiato.
|
|
OnRoomStatusChanged
virtual void OnRoomStatusChanged(
const RealTimeRoom & room
)=0
OnRoomStatusChanged
viene chiamato quando il metodo Status()
di un oggetto RealTimeRoom
restituisce un aggiornamento.
Dettagli |
Parametri |
room
|
La stanza virtuale il cui stato è cambiato.
|
|
~IRealTimeEventListener
virtual ~IRealTimeEventListener()
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2024-08-29 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Mancano le informazioni di cui ho bisogno"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Troppo complicato/troppi passaggi"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Obsoleti"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problema di traduzione"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problema relativo a esempi/codice"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Altra"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Facile da capire"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Il problema è stato risolto"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Altra"
}]
{"lastModified": "Ultimo aggiornamento 2024-08-29 UTC."}
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2024-08-29 UTC."]]