> For the complete documentation index, see [llms.txt](https://yapi-plugin.gitbook.io/theme-customizer/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://yapi-plugin.gitbook.io/theme-customizer/theme-obj.md).

# Theme Obj

Theme Obj is a scriptable object for unity, which will manage different style of themes.

You can manually right-click to add a new ThemeObj.

<figure><img src="https://2162965139-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuBNJURnrVQuFh6id4oKq%2Fuploads%2FyS0um8XzaEOKHJu0ajCN%2Fimage.png?alt=media&amp;token=78746339-110b-4f93-b85d-504941be0b80" alt=""><figcaption></figcaption></figure>

Currently ThemeObj support the following types:

<figure><img src="https://2162965139-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuBNJURnrVQuFh6id4oKq%2Fuploads%2FVMekQhGFdUXuQDoSHFAk%2Fimage.png?alt=media&amp;token=01368572-0770-4c60-a239-1e9d5e57fb32" alt=""><figcaption></figcaption></figure>

<table><thead><tr><th width="261">Type</th><th>Description</th></tr></thead><tbody><tr><td>Enable Editor Change</td><td>Enable to directly see the  style change in editor.</td></tr><tr><td>Theme Name</td><td>Custom name for this theme.</td></tr><tr><td>Logo</td><td>Use for change different sprite/logo</td></tr><tr><td>Theme Color</td><td>Use for change different image color</td></tr><tr><td>Transition Theme</td><td>Use for Button / Text Hover</td></tr><tr><td>Font</td><td>Use for legacy unity text ui component</td></tr><tr><td>TMP_Font Asset</td><td>Use for TMP_Font</td></tr></tbody></table>
