> For the complete documentation index, see [llms.txt](https://docs.ggwp.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ggwp.com/kr/ggwp-sdk/integration-guide/unity.md).

# Unity

**패키지 개요**

Unity 패키지 (`com.ggwp.sdk`) 는 세 가지 주요 구성 요소로 이루어져 있습니다.

`GGWP.GGWPSDK` SDK 자체의 인스턴스를 생성하고 상태를 관리하는 클래스입니다. 현재 씬의 어떤 게임 오브젝트에든 추가되어야 하며 싱글턴으로 동작합니다.

`GGWP.GGWPTap` 어떤 Unity AudioSource와도 함께 작동할 수 있는 일반 오디오 탭입니다. 탭하려는 오디오 소스와 동일한 게임 오브젝트에 추가해야 합니다.

`GGWP.AuthManager` 코드 및 정적 키 인증 방법 모두에 대한 인증을 관리합니다. 다음을 통해 접근할 수 있습니다 `GGWPSDK.Instance.AuthManager`.

**캡처 시작**

오디오 캡처를 승인하고 시작하기 전에 GGWP SDK를 초기화해야 합니다. 단순히 다음을 호출하세요 `GGWPSDK.Instance.InitializeSDK("USER_ID", "HUMAN_READABLE_NAME_OF_CURRENT_USER")`.

사용자가 비활성 상태일 때 오디오 수집을 일시 중지하려면 다음을 호출하세요 `DisposeSession`. 오디오 수집은 다음으로 재개할 수 있습니다 `ResumeSession`.

**로깅**

다음을 사용할 수 있습니다 `AddLogDelegate` SDK에 반응하기 위해 자체 로그 대리자를 추가하려면 `LogMessages`. 게임에서 제공한 로그 대리자가 없을 경우 SDK는 다음을 사용하여 로그를 출력합니다 `Debug.Log`.
