gpg::IRealTimeEventListener
Ini adalah class abstrak.
#include <i_real_time_event_listener.h>
Menentukan antarmuka yang dapat menayangkan peristiwa terkait multiplayer real-time.
Ringkasan
Fungsi publik
OnConnectedSetChanged
virtual void OnConnectedSetChanged(
const RealTimeRoom & room
)=0
OnConnectedSetChanged
dipanggil saat objek MultiplayerParticipant
terhubung atau terputus dari kumpulan ruangan yang terhubung.
Detail |
Parameter |
room
|
Ruang yang rangkaiannya 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 tidak 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
|
Ruang 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()
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2024-08-20 UTC.