Funcionalidades

O B3 Unity SDK oferece capacidades de integração abrangentes para desenvolvedores Unity:

Gerenciamento de Sessão

O SDK gerencia automaticamente e de forma transparente a autenticação do usuário.

APIs como Funções

Utilize todas as APIs do launcher facilmente com suporte tanto para chamadas baseadas em callback QUANTO para chamadas baseadas em async/await.

Webhooks para WebGL

Gerencia webhooks do cliente do launcher, e os analisa e propaga para o seu próprio código C#.

Instalação e Uso

2

Instale no Projeto Unity

Siga as instruções do guia de configuração no GitHub para instalar o SDK no seu Projeto Unity.
O repositório no GitHub contém instruções detalhadas de instalação e requisitos de configuração.
3

Inicialize o SDK

Após instalar o SDK e seguir o guia de configuração, você será capaz de chamar facilmente todas as APIs como funções.
Seu projeto Unity agora está pronto para integrar com o launcher B3!

Exemplos de Código

Acionar o Motor de Regras

Aqui está um exemplo de como acionar o motor de regras dentro do seu jogo Unity:
Unity C# Example
B3LauncherClient.TriggerRulesEngine(new B3LauncherClient.TriggerRulesEngineBody
{
    launcherJwt = B3Instance.Instance.SessionJWT ?? jwtInput.text,
    trigger = "open-tip-modal",
    otherWallet = otherWalletInput.text,
}, null);

Gerenciamento de Sessão

O SDK gerencia automaticamente as sessões do usuário:
Session Example
// Acessar o JWT da sessão atual
string sessionToken = B3Instance.Instance.SessionJWT;

// Verificar se o usuário está autenticado
if (B3Instance.Instance.IsAuthenticated)
{
    // Usuário está logado e pronto para interagir com os serviços B3
    Debug.Log("Usuário autenticado com sucesso");
}

Integração de API

O Unity SDK oferece acesso transparente a todas as APIs do launcher B3:

Próximos Passos

Suporte

Para suporte técnico, relatórios de bugs ou solicitações de funcionalidades, por favor, visite o repositório no GitHub ou entre em contato com nossa comunidade de desenvolvedores.

Obtenha Suporte do Unity SDK

Relate problemas ou obtenha ajuda da comunidade de desenvolvedores