Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Referensi API klien Server Realtime (C #): Callback asinkron
Gunakan referensi C# Realtime Client API ini untuk membantu Anda mempersiapkan game multipemain untuk digunakan dengan Server Realtime yang digunakan di armada Amazon. GameLift Untuk informasi detail tentang proses integrasi, lihat Siapkan server Realtime.
-
Callback Asinkron
Sebuah client game perlu menerapkan metode callback ini untuk menanggapi kejadian. Server Realtime memanggil callback ini untuk mengirim informasi yang berhubungan dengan game ke client game. Callback untuk kejadian yang sama juga dapat diimplementasikan dengan logika game kustom dalam skrip server Realtime. Lihat Callback skrip untuk Server Realtime.
Metode callback didefinisikan dalam ClientEvents.cs
.
OnOpen()
Dipanggil ketika proses server menerima permintaan koneksi client game dan membuka koneksi.
Sintaks
public void OnOpen()
Parameter
Metode ini tidak menggunakan parameter.
Nilai kembali
Metode ini tidak mengembalikan apa pun.
OnClose()
Dipanggil ketika proses server mengakhiri koneksi dengan client game, seperti setelah sesi game berakhir.
Sintaks
public void OnClose()
Parameter
Metode ini tidak menggunakan parameter.
Nilai kembali
Metode ini tidak mengembalikan apa pun.
OnError()
Dipanggil ketika terjadi kegagalan untuk permintaan API Realtime Client API. Callback ini dapat disesuaikan untuk menangani berbagai kesalahan koneksi.
Sintaks
private void OnError(byte[] args)
Parameter
Metode ini tidak menggunakan parameter.
Nilai kembali
Metode ini tidak mengembalikan apa pun.
OnDataReceived()
Dipanggil ketika client game menerima pesan dari server Realtime. Ini adalah metode utama di mana pesan dan notifikasi diterima oleh client game.
Sintaks
public void OnDataReceived(DataReceivedEventArgs dataReceivedEventArgs)
Parameter
- dataReceivedEventArgs
-
Informasi yang berkaitan dengan aktivitas pesan.
Tipe: DataReceivedEventArgs
Wajib: Ya
Nilai kembali
Metode ini tidak mengembalikan apa pun.
OnGroupMembershipUpdated()
Dipanggil ketika keanggotaan untuk grup yang ditempati pemain telah diperbarui. Callback ini juga dipanggil ketika client memanggil RequestGroupMembership
.
Sintaks
public void OnGroupMembershipUpdated(GroupMembershipEventArgs groupMembershipEventArgs)
Parameter
- groupMembershipEventArgs
-
Informasi yang berkaitan dengan kegiatan keanggotaan grup.
Tipe: GroupMembershipEventArgs
Wajib: Ya
Nilai kembali
Metode ini tidak mengembalikan apa pun.