gpg::IRealTimeEventListener
Esta é uma classe abstrata.
#include <i_real_time_event_listener.h>
Define uma interface que pode transmitir eventos relacionados ao modo multiplayer em tempo real.
Resumo
Funções públicas
OnConnectedSetChanged
virtual void OnConnectedSetChanged(
const RealTimeRoom & room
)=0
OnConnectedSetChanged
é chamado quando um objeto MultiplayerParticipant
se conecta ou desconecta do conjunto conectado do ambiente.
Detalhes |
Parâmetros |
room
|
O ambiente em que o conjunto conectado mudou.
|
|
OnDataReceived
virtual void OnDataReceived(
const RealTimeRoom & room,
const MultiplayerParticipant & from_participant,
std::vector< uint8_t > data,
bool is_reliable
)=0
OnDataReceived
é chamado sempre que os dados são recebidos de outro MultiplayerParticipant
.
Detalhes |
Parâmetros |
room
|
O cômodo em que o from_participant está localizado.
|
from_participant
|
O participante que enviou os dados.
|
data
|
Os dados recebidos.
|
is_reliable
|
Se os dados foram enviados usando o mecanismo confiável ou não confiável.
|
|
OnP2PConnected
virtual void OnP2PConnected(
const RealTimeRoom & room,
const MultiplayerParticipant & participant
)=0
OnP2PConnected
é chamado quando um objeto MultiplayerParticipant
se conecta diretamente ao player local.
Detalhes |
Parâmetros |
room
|
O cômodo em que o participant está localizado.
|
participant
|
O participante que se conectou.
|
|
OnP2PDisconnected
virtual void OnP2PDisconnected(
const RealTimeRoom & room,
const MultiplayerParticipant & participant
)=0
OnP2PDisconnected
é chamado quando um objeto MultiplayerParticipant
se desconecta diretamente do player local.
Detalhes |
Parâmetros |
room
|
Sala em que o participante está
|
participant
|
O participante que se desconectou.
|
|
OnParticipantStatusChanged
virtual void OnParticipantStatusChanged(
const RealTimeRoom & room,
const MultiplayerParticipant & participant
)=0
OnParticipantStatusChanged
é chamado quando o método Status()
de um objeto MultiplayerParticipant
retorna uma atualização.
Detalhes |
Parâmetros |
room
|
O ambiente em que participant está.
|
participant
|
O participante cujo status foi alterado.
|
|
OnRoomStatusChanged
virtual void OnRoomStatusChanged(
const RealTimeRoom & room
)=0
OnRoomStatusChanged
é chamado quando o método Status()
de um objeto RealTimeRoom
retorna uma atualização.
Detalhes |
Parâmetros |
room
|
A sala cujo status mudou.
|
|
~IRealTimeEventListener
virtual ~IRealTimeEventListener()
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2025-01-27 UTC.
[null,null,["Última atualização 2025-01-27 UTC."],[],[]]