> 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/api-docs/universalauthenticatorlibrary-src-canvas/universalauthenticatorlibrary-src-canvas-unitycanvasual.md).

# UnityCanvasUAL

```
class UniversalAuthenticatorLibrary::Src::Canvas::UnityCanvasUAL
  : public UnityUAL
```

## Summary

| Members                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | Descriptions |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------ |
| `public GameObject` [`AuthenticatorButtonPrefab`](#class_universal_authenticator_library_1_1_src_1_1_canvas_1_1_unity_canvas_u_a_l_1a7a365c5de1e5b8226833507346b70477)                                                                                                                                                                                                                                                                                                                                                                                              |              |
| `public RectTransform` [`AuthenticatorButtonPanel`](#class_universal_authenticator_library_1_1_src_1_1_canvas_1_1_unity_canvas_u_a_l_1ad0d2e12fad93bc8eaaa939aa3168499d)                                                                                                                                                                                                                                                                                                                                                                                            |              |
| `public RectTransform` [`AuthenticatorPanel`](#class_universal_authenticator_library_1_1_src_1_1_canvas_1_1_unity_canvas_u_a_l_1aaf4a2aeddbbfd4054a0c434759959844)                                                                                                                                                                                                                                                                                                                                                                                                  |              |
| `public` [`UnityCanvasUAL`](#class_universal_authenticator_library_1_1_src_1_1_canvas_1_1_unity_canvas_u_a_l_1a7f925e0c8b9189e83951e0c0083d1d24)`(` [`Chain`](/unity-plugin-suite/universalauthenticatorlibrary/api-docs/universalauthenticatorlibrary-chain.md)`chain,` [`UALOptions`](/unity-plugin-suite/universalauthenticatorlibrary/api-docs/universalauthenticatorlibrary-ualoptions.md)`ualOptions, List<` [`Authenticator`](/unity-plugin-suite/universalauthenticatorlibrary/api-docs/universalauthenticatorlibrary-authenticator.md) `> authenticators)` |              |
| `protected virtual override void` [`CreateUalPanel`](#class_universal_authenticator_library_1_1_src_1_1_canvas_1_1_unity_canvas_u_a_l_1a8d35425b52a1611ece4b61c15fe9213e)`(` [`Authenticator`](/unity-plugin-suite/universalauthenticatorlibrary/api-docs/universalauthenticatorlibrary-authenticator.md) `authenticators)`                                                                                                                                                                                                                                         |              |

## Members

**`public GameObject`** [**`AuthenticatorButtonPrefab`**](#class_universal_authenticator_library_1_1_src_1_1_canvas_1_1_unity_canvas_u_a_l_1a7a365c5de1e5b8226833507346b70477)

**`public RectTransform`** [**`AuthenticatorButtonPanel`**](#class_universal_authenticator_library_1_1_src_1_1_canvas_1_1_unity_canvas_u_a_l_1ad0d2e12fad93bc8eaaa939aa3168499d)

**`public RectTransform`** [**`AuthenticatorPanel`**](#class_universal_authenticator_library_1_1_src_1_1_canvas_1_1_unity_canvas_u_a_l_1aaf4a2aeddbbfd4054a0c434759959844)

**`public`** [**`UnityCanvasUAL`**](#class_universal_authenticator_library_1_1_src_1_1_canvas_1_1_unity_canvas_u_a_l_1a7f925e0c8b9189e83951e0c0083d1d24)**`(`** [**`Chain`**](/unity-plugin-suite/universalauthenticatorlibrary/api-docs/universalauthenticatorlibrary-chain.md)**`chain,`** [**`UALOptions`**](/unity-plugin-suite/universalauthenticatorlibrary/api-docs/universalauthenticatorlibrary-ualoptions.md)**`ualOptions, List<`** [**`Authenticator`**](/unity-plugin-suite/universalauthenticatorlibrary/api-docs/universalauthenticatorlibrary-authenticator.md) **`> authenticators)`**

**`protected virtual override void`** [**`CreateUalPanel`**](#class_universal_authenticator_library_1_1_src_1_1_canvas_1_1_unity_canvas_u_a_l_1a8d35425b52a1611ece4b61c15fe9213e)**`(`** [**`Authenticator`**](/unity-plugin-suite/universalauthenticatorlibrary/api-docs/universalauthenticatorlibrary-authenticator.md) **`authenticators)`**
