> For the complete documentation index, see [llms.txt](https://docs.nice1.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.nice1.dev/nice1-plugin/unity/how-to-use.md).

# How to use

The Unity package contains the following elements:

<figure><img src="/files/FFt7H5utCdADLgQM7HpT" alt=""><figcaption></figcaption></figure>

## Nice1 folder

Contains the Demos, Plugins, Prefabs, Scripts and UI folders.

* Demos: contains three samples:
  * A sample main scene called *CanvasAnchorExampleScene 1* (inherits from project <https://github.com/liquiidio/UniversalAuthenticatorLibraryUnity>) It has all you need to create a Login functionality using EOSIO Blockchain Network.&#x20;
  * A sample scene called *Nice1sample* with a configuration of panels, buttons and the prefabs needed to use the login part of the plugin.
  * A sample scene called *Nice1CharacterSelectorSample* with a configuration of a set of elements (panels, buttons, prefabs, etc.) required to use the character selector part of the plugin.
* Plugin: contains the plugin, Mac, iOS, Android, WebGL and Windows libraries.
* Prefabs: contains various prefabs:
  * LoginPanelAnchor: the login panel to launch Anchor Wallet.
  * UserPanel: a panel to display the name of the logged in user.
  * WalletManager: contains the scripts for authentication management, license parameters configuration and UI management.
  * Character: a button used in the character selection part of the plugin.
  * CharacterSelectionScreen: a panel used in the character selection part of the plugin.
  * CharacterSelector: a GameObject that contains the necessary elements to configure the componentes of the character selector.
* Scripts: where the different scripts used in the prefabs are stored. It also contains a ScriptableObject with the stored data for the character selector configurator.
* UI: sprites for the login panel.

{% hint style="warning" %}
**⏳ Documentation under revision, to be published soon.**\
**🙏Thank you for your patience.**
{% endhint %}

## Nice1 Login Demo Scene

![](/files/vz6cbH5ecbo1XYgcvSzw)

This demo scene contains the necessary configuration to see how the login part of the plugin works. Due to current restrictions, its operation depends on the incorporation of third-party plugins. The following section explains how to perform the configuration.

## Nice1 Character Selector Demo Scene:

<figure><img src="/files/oPRvWIxITy144FoSUGMa" alt=""><figcaption></figcaption></figure>

This demo scene contains the necessary configuration to see how the character selector part of the plugin works.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.nice1.dev/nice1-plugin/unity/how-to-use.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
