gpg::IRealTimeEventListener
Ini adalah class abstrak.
#include <i_real_time_event_listener.h>
Menentukan antarmuka yang dapat menayangkan peristiwa yang terkait dengan multiplayer real-time.
Ringkasan
Fungsi publik
OnConnectedSetChanged
virtual void OnConnectedSetChanged(
const RealTimeRoom & room
)=0
OnConnectedSetChanged
dipanggil saat objek MultiplayerParticipant
terhubung atau terputus dari kumpulan ruang yang terhubung.
Detail |
Parameter |
room
|
Ruang yang rangkaian koneksinya berubah.
|
|
OnDataReceived
virtual void OnDataReceived(
const RealTimeRoom & room,
const MultiplayerParticipant & from_participant,
std::vector< uint8_t > data,
bool is_reliable
)=0
OnDataReceived
dipanggil setiap kali data diterima dari MultiplayerParticipant
lain.
Detail |
Parameter |
room
|
Ruang tempat from_participant berada.
|
from_participant
|
Peserta yang mengirim data.
|
data
|
Data yang diterima.
|
is_reliable
|
Apakah data dikirim menggunakan mekanisme yang tidak dapat diandalkan atau dapat diandalkan.
|
|
OnP2PTerhubung
virtual void OnP2PConnected(
const RealTimeRoom & room,
const MultiplayerParticipant & participant
)=0
OnP2PConnected
dipanggil saat objek MultiplayerParticipant
terhubung langsung ke pemutar lokal.
Detail |
Parameter |
room
|
Ruangan tempat participant berada.
|
participant
|
Peserta yang terhubung.
|
|
OnP2PTerputus
virtual void OnP2PDisconnected(
const RealTimeRoom & room,
const MultiplayerParticipant & participant
)=0
OnP2PDisconnected
dipanggil saat objek MultiplayerParticipant
terputus langsung dari pemutar lokal.
Detail |
Parameter |
room
|
Ruang tempat peserta berada.
|
participant
|
Peserta yang terputus.
|
|
OnParticipantStatusChanged
virtual void OnParticipantStatusChanged(
const RealTimeRoom & room,
const MultiplayerParticipant & participant
)=0
OnParticipantStatusChanged
dipanggil saat metode Status()
objek MultiplayerParticipant
menampilkan update.
Detail |
Parameter |
room
|
Ruang tempat participant berada.
|
participant
|
Peserta yang statusnya berubah.
|
|
OnRoomStatusChanged
virtual void OnRoomStatusChanged(
const RealTimeRoom & room
)=0
OnRoomStatusChanged
dipanggil saat metode Status()
objek RealTimeRoom
menampilkan update.
Detail |
Parameter |
room
|
Ruang yang statusnya berubah.
|
|
~IRealTimeEventListener
virtual ~IRealTimeEventListener()