Fitur

B3 Unity SDK menyediakan kemampuan integrasi yang komprehensif untuk pengembang Unity:

Manajemen Sesi

SDK secara otomatis dan tanpa hambatan menangani otentikasi pengguna.

API sebagai Fungsi

Gunakan semua API launcher dengan mudah dengan dukungan untuk panggilan berbasis callback DAN berbasis async/await.

Webhooks untuk WebGL

Menangani webhooks klien launcher, dan mengurai serta menyebarkannya ke Kode C# Anda sendiri.

Instalasi dan Penggunaan

2

Instal ke Proyek Unity

Ikuti petunjuk panduan pengaturan di GitHub untuk menginstal SDK ke Proyek Unity Anda.
Repositori GitHub berisi instruksi instalasi terperinci dan persyaratan pengaturan.
3

Inisialisasi SDK

Setelah menginstal SDK dan mengikuti panduan pengaturan, Anda akan dapat dengan mudah memanggil semua API sebagai fungsi.
Proyek Unity Anda sekarang siap untuk terintegrasi dengan launcher B3!

Contoh Kode

Memicu Mesin Aturan

Berikut adalah contoh cara memicu mesin aturan dari dalam game Unity Anda:
Unity C# Example
B3LauncherClient.TriggerRulesEngine(new B3LauncherClient.TriggerRulesEngineBody
{
    launcherJwt = B3Instance.Instance.SessionJWT ?? jwtInput.text,
    trigger = "open-tip-modal",
    otherWallet = otherWalletInput.text,
}, null);

Manajemen Sesi

SDK secara otomatis menangani sesi pengguna:
Session Example
// Akses JWT sesi saat ini
string sessionToken = B3Instance.Instance.SessionJWT;

// Periksa jika pengguna terotentikasi
if (B3Instance.Instance.IsAuthenticated)
{
    // Pengguna telah masuk dan siap berinteraksi dengan layanan B3
    Debug.Log("Pengguna terotentikasi dengan sukses");
}

Integrasi API

Unity SDK menyediakan akses mulus ke semua API launcher B3:

Langkah Selanjutnya

Dukungan

Untuk dukungan teknis, laporan bug, atau permintaan fitur, silakan kunjungi repositori GitHub atau hubungi komunitas pengembang kami.

Dapatkan Dukungan SDK Unity

Laporkan masalah atau dapatkan bantuan dari komunitas pengembang