gpg:: IRealTimeEventListener
Essa é uma classe abstrata.
#include <i_real_time_event_listener.h>
Define uma interface que pode entregar eventos relacionados a multiplayer em tempo real.
Resumo
Construtores e destruidores |
|
---|---|
~IRealTimeEventListener()
|
Funções públicas |
|
---|---|
OnConnectedSetChanged(const RealTimeRoom & room)=0
|
virtual void
O
OnConnectedSetChanged é chamado quando um objeto MultiplayerParticipant se conecta ou desconecta do conjunto conectado da sala. |
OnDataReceived(const RealTimeRoom & room, const MultiplayerParticipant & from_participant, std::vector< uint8_t > data, bool is_reliable)=0
|
virtual void
O
OnDataReceived é chamado sempre que dados são recebidos de outro MultiplayerParticipant . |
OnP2PConnected(const RealTimeRoom & room, const MultiplayerParticipant & participant)=0
|
virtual void
O
OnP2PConnected é chamado quando um objeto MultiplayerParticipant se conecta diretamente ao player local. |
OnP2PDisconnected(const RealTimeRoom & room, const MultiplayerParticipant & participant)=0
|
virtual void
O
OnP2PDisconnected é chamado quando um objeto MultiplayerParticipant se desconecta diretamente do player local. |
OnParticipantStatusChanged(const RealTimeRoom & room, const MultiplayerParticipant & participant)=0
|
virtual void
O
OnParticipantStatusChanged é chamado quando o método Status() de um objeto MultiplayerParticipant retorna uma atualização. |
OnRoomStatusChanged(const RealTimeRoom & room)=0
|
virtual void
O
OnRoomStatusChanged é chamado quando o método Status() de um objeto RealTimeRoom retorna uma atualização. |
Funções públicas
OnConnectedSetChanged
virtual void OnConnectedSetChanged( const RealTimeRoom & room )=0
O OnConnectedSetChanged
é chamado quando um objeto MultiplayerParticipant
se conecta ou desconecta do conjunto conectado da sala.
Detalhes | |||
---|---|---|---|
Parâmetros |
|
OnDataReceived
virtual void OnDataReceived( const RealTimeRoom & room, const MultiplayerParticipant & from_participant, std::vector< uint8_t > data, bool is_reliable )=0
O OnDataReceived
é chamado sempre que dados são recebidos de outro MultiplayerParticipant
.
Detalhes | |||||||||
---|---|---|---|---|---|---|---|---|---|
Parâmetros |
|
OnP2PConnected
virtual void OnP2PConnected( const RealTimeRoom & room, const MultiplayerParticipant & participant )=0
O OnP2PConnected
é chamado quando um objeto MultiplayerParticipant
se conecta diretamente ao player local.
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
|
OnP2PDesconectado
virtual void OnP2PDisconnected( const RealTimeRoom & room, const MultiplayerParticipant & participant )=0
O OnP2PDisconnected
é chamado quando um objeto MultiplayerParticipant
se desconecta diretamente do player local.
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
|
OnParticipantStatusChanged
virtual void OnParticipantStatusChanged( const RealTimeRoom & room, const MultiplayerParticipant & participant )=0
O OnParticipantStatusChanged
é chamado quando o método Status()
de um objeto MultiplayerParticipant
retorna uma atualização.
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
|
OnRoomStatusChanged
virtual void OnRoomStatusChanged( const RealTimeRoom & room )=0
O OnRoomStatusChanged
é chamado quando o método Status()
de um objeto RealTimeRoom
retorna uma atualização.
Detalhes | |||
---|---|---|---|
Parâmetros |
|
~IRealTimeEventListener
virtual ~IRealTimeEventListener()