# Settings

## Essential Kit Settings

{% embed url="<https://www.youtube.com/watch?v=ZoBO9s-3_1o>" %}

Essential Kit Settings is the control panel for all the features covered in [**Essential Kit**](https://link.voxelbusters.com/essential-kit).\
You can enable and disable the features based on your requirement.&#x20;

Access the settings from **Window -> Voxel Busters -> Essential Kit -> Open Settings**

<figure><img src="https://1566720080-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfuPrwfZVhn3pmPIv7et9%2Fuploads%2F5lppeyLeiUDSMiWABMZX%2Fopen-settings.gif?alt=media&#x26;token=bc570d49-81e8-4f32-9611-0d2df716f7b8" alt=""><figcaption><p>Open Essential Kit Settings</p></figcaption></figure>

{% hint style="success" %}
Once you import the plugin for the first time, you need to access the Essential Kit Settings for enabling the features you want to use.
{% endhint %}

Enable the features you want to use and disable the rest.

{% hint style="success" %}
Disabling the features that you don't use will let the plugin to not export the features that are unused.
{% endhint %}

General section is common to all features and the values need to be set before you publish the app to app stores.

### General Settings

<figure><img src="https://1566720080-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfuPrwfZVhn3pmPIv7et9%2Fuploads%2Fhgmotzo6nIeys6EggTD5%2Fdebug-info-settings.gif?alt=media&#x26;token=d6f6132d-0053-4b80-881d-8a6318dad79f" alt=""><figcaption><p>Set Debug Info Level</p></figcaption></figure>

<figure><img src="https://1566720080-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfuPrwfZVhn3pmPIv7et9%2Fuploads%2F4JEDd9LqO1ccjzZYrlWB%2Fset-permission-descriptions.gif?alt=media&#x26;token=157a8028-d672-420b-8ccf-446cf2aa33d5" alt=""><figcaption><p>Store Id's &#x26; Permission Descriptions</p></figcaption></figure>

| Properties        | Description                                                                                                                                                                                                                                                                                                                                                                                     |
| ----------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Log Level         | Setting to None will disable all logs from the plugin. Set it to Critical to show the main    critical logs or set to info for more debugging.                                                                                                                                                                                                                                                  |
| Store Ids         | <p>iOS : Set the "<strong>Apple Id</strong>" value from <a href="https://appstoreconnect.apple.com/apps">Appstore Connect</a> -> Select your App -> General  -> App Information -> General information (check below screenshot ). This is a numeric value. Ex: 1210072186</p><p> </p><p>Android : Set the <strong>package name</strong> of your app here. Ex: com.voxelbusters.essentialkit</p> |
| Usage Permissions | <p>These are the descriptions shown when a permission is shown on the native platform.<br>Currently these descriptions are shown only on iOS as on Android it's not possible to have custom permission messages.<br></p><p><strong>$productName</strong> will be replaced with the app product name</p>                                                                                         |

![App Store Id for iOS](https://content.gitbook.com/content/fuPrwfZVhn3pmPIv7et9/blobs/U6HSOzcAIkp9PpZ3tHK4/AppStoreIdIOS.png)

## [External Dependency Manager](https://github.com/googlesamples/unity-jar-resolver)

Plugin uses [**External Dependency Manager**](https://github.com/googlesamples/unity-jar-resolver) for resolving the dependencies on Android. In order to resolve the dependencies once after selecting the features you want to use, activate Force Resolve to download the required libraries.

{% hint style="success" %}
Activate Force Resolve from Assets -> External Dependency Manager -> Android Resolver -> Force Resolve
{% endhint %}

![Force Resolve Android Libraries](https://1566720080-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfuPrwfZVhn3pmPIv7et9%2Fuploads%2Fgit-blob-31e7b3a1048f990cc9f265c70ef8b052a405d597%2FExternalDependencyManager.gif?alt=media)
