Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Amazon GameLift ServersRealtimereferensi API klien (C #): Panggilan balik asinkron
Gunakan referensi C# Realtime Client API ini untuk membantu Anda mempersiapkan game multipemain Anda untuk digunakan dengan Amazon GameLift Servers Realtime dikerahkan pada armada. Amazon GameLift Servers
-
Callback Asinkron
Sebuah client game perlu menerapkan metode callback ini untuk menanggapi kejadian. RealtimeServer memanggil callback ini untuk mengirim informasi terkait game ke klien game. Callback untuk acara yang sama juga dapat diimplementasikan dengan logika permainan khusus di skrip Realtime server. Lihat Callback skrip untuk Amazon GameLift ServersRealtime.
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 yang dikembalikan
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 yang dikembalikan
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 yang dikembalikan
Metode ini tidak mengembalikan apa pun.
OnDataReceived()
Dipanggil saat klien game menerima pesan dari Realtime server. 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 yang dikembalikan
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 yang dikembalikan
Metode ini tidak mengembalikan apa pun.