> 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/jp/ggwp-client-sdk/gaido/unity.md).

# Unity

**パッケージ概要**

Unityパッケージ（`com.ggwp.sdk`）は3つの主要なコンポーネントで構成されています。

`GGWP.GGWPSDK` は、SDK本体の状態を生成・管理するクラスです。現在のシーン内の任意のGame Objectに追加する必要があり、シングルトンとして動作します。

`GGWP.GGWPTap` は、任意のUnity AudioSourceで動作する汎用オーディオタップです。接続対象のオーディオソースと同じGame Objectに追加する必要があります。

`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`.
