> For the complete documentation index, see [llms.txt](https://liquiidio.gitbook.io/unity-plugin-suite/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://liquiidio.gitbook.io/unity-plugin-suite/universalauthenticatorlibrary/examples/example_b.md).

# User Data

To get the user that has logged in and to use the data to sign a transaction do the following:

1. After setting up a scene as explained [here](https://liquiidio.gitbook.io/unity-plugin-suite/v/universalauthenticatorlibrary/examples/examples_getting_started), add a memeber of type `User`
2. Create a new method (which should match the one called by the action in the [getting started](https://liquiidio.gitbook.io/unity-plugin-suite/v/universalauthenticatorlibrary/examples/examples_getting_started) section) and pass a `User` parameter.
3. Then assign the parameter to the variable of type `User`.

This is most effective when assigned as an event handler/callback .

```csharp
UnityXXXUal.OnUserLogin += [UserLoggedInCallback];
```
