기능

B3 Unity SDK는 Unity 개발자를 위한 포괄적인 통합 기능을 제공합니다:

세션 관리

SDK는 사용자 인증을 자동으로 원활하게 처리합니다.

함수로서의 API

콜백 기반 및 async/await 기반 호출 모두를 지원하며 모든 런처 API를 쉽게 사용할 수 있습니다.

WebGL을 위한 웹훅

런처 클라이언트 웹훅을 처리하고, 이를 자신의 C# 코드로 구문 분석하고 전파합니다.

설치 및 사용법

1

SDK 다운로드

2

Unity 프로젝트에 설치

GitHub의 설치 가이드 지침을 따라 SDK를 Unity 프로젝트에 설치하세요.
GitHub 저장소에는 자세한 설치 지침과 설정 요구 사항이 포함되어 있습니다.
3

SDK 초기화

SDK를 설치하고 설정 가이드를 따른 후, 모든 API를 함수로 쉽게 호출할 수 있습니다.
Unity 프로젝트가 이제 B3 런처와 통합할 준비가 되었습니다!

코드 예제

규칙 엔진 트리거

Unity 게임 내에서 규칙 엔진을 트리거하는 방법의 예입니다:
Unity C# Example
B3LauncherClient.TriggerRulesEngine(new B3LauncherClient.TriggerRulesEngineBody
{
    launcherJwt = B3Instance.Instance.SessionJWT ?? jwtInput.text,
    trigger = "open-tip-modal",
    otherWallet = otherWalletInput.text,
}, null);

세션 관리

SDK는 사용자 세션을 자동으로 처리합니다:
Session Example
// 현재 세션 JWT에 접근
string sessionToken = B3Instance.Instance.SessionJWT;

// 사용자가 인증되었는지 확인
if (B3Instance.Instance.IsAuthenticated)
{
    // 사용자가 로그인되어 B3 서비스와 상호 작용할 준비가 되었습니다
    Debug.Log("User authenticated successfully");
}

API 통합

Unity SDK는 모든 B3 런처 API에 대한 원활한 접근을 제공합니다:

다음 단계

지원

기술 지원, 버그 보고 또는 기능 요청을 위해 GitHub 저장소를 방문하거나 개발자 커뮤니티에 문의하세요.

Unity SDK 지원 받기

개발자 커뮤니티에서 문제를 보고하거나 도움을 받으세요