# Dynamic UI

The Dynamic UI is a multi-purpose components which lets you further simplify the process of UI creation for your own Avatar Customizer. These components are capable of handling various Game Creator 2 value types and can be use in a wide variety of use-cases.

* [Dynamic Stepper UI](/documentation/game-creator-2/uma-integration/dynamic-ui/dynamic-stepper-ui.md)
* [Dynamic List UI](/documentation/game-creator-2/uma-integration/dynamic-ui/dynamic-list-ui.md)
* [Dynamic Cell UI](/documentation/game-creator-2/uma-integration/dynamic-ui/dynamic-cell-ui.md)

The value type of a Dynamic UI is determined by the Value List you have set, and you can access the selected value using its respective Property type.

<figure><img src="/files/pxUejhIuMy2ErFCc9mkq" alt="" width="415"><figcaption></figcaption></figure>

### Common Issues

* **Circular Reference:** Assigning the Target field of a Dynamic UI to "Current Target Property of Self" for example, creates a circular reference, leading to an error <mark style="color:red;">Stack Overflow</mark>. This essentially tells to component to get the target itself continuously, causing an infinite loop. Avoid using this and instead choose a Target Property that is not directed to itself.<br>

  <div align="center"><figure><img src="/files/MwhWjOFrOxk3fIxFrCXn" alt=""><figcaption></figcaption></figure></div>


---

# Agent Instructions: 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:

```
GET https://niam.gitbook.io/documentation/game-creator-2/uma-integration/dynamic-ui.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
