# Dialogue Wheel

<figure><img src="https://463139507-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGAKWviXNATe9kDFWZAco%2Fuploads%2Fgit-blob-ee4f6d15a43a280c343fa933ff871e33859d81ae%2FDialogue%20Wheel%20v2%20-%20Wide%20Cover.png?alt=media" alt="Dialogue Wheels for Yarn Spinner. A light blue oval shape appears over a purple-lit background, with three text labels around it: &#x22;We&#x27;re in space&#x22;, &#x22;we should kiss&#x22;, and &#x22;I should go&#x22;.  &#x22;We should kiss&#x22; is highlighted."><figcaption></figcaption></figure>

This Unity package provides two prefabs: **Image Dialogue Wheel** and **Automatic-Layout Dialogue Wheel**. The package requires Yarn Spinner for Unity.

This add-on is not part of the open source Yarn Spinner package, and can be [purchased from the Yarn Spinner Itch.io Store](https://yarnspinner.itch.io/dialogue-wheel-for-yarn-spinner) or via the [Unity Asset Store](https://assetstore.unity.com/packages/tools/gui/dialogue-wheels-for-yarn-spinner-276025).

{% embed url="<https://yarnspinner.itch.io/dialogue-wheel-for-yarn-spinner>" %}

{% embed url="<https://assetstore.unity.com/packages/tools/gui/dialogue-wheels-for-yarn-spinner-276025>" %}

Dialogue Wheel for Yarn Spinner provides an **Automatic-Layout Dialogue Wheel** and a **Image Dialogue Wheel** prefab. Both are customisable, powerful, and extremely flexible:

* customise fonts, colours, and styles of wheels
* enable and disable segments (Six-Segment Wheel)
* specify specific segments for specific dialogue (Six-Segment Wheel)
* theoretically unlimited options on the wheel (Automatic-Layout Dialogue Wheel)
* works for 2D or 3D games

This guide provides documentation on using both prefabs.

{% hint style="danger" %}
The oldest supported version of Unity for the Dialogue Wheel is 2022.3.
{% endhint %}

### Image Wheel

The Image Wheel provides a dialogue wheel with a light scif-fi appearance, and support for up to six segments, and the ability to specify exactly which of the segment positions is used for an option in your Yarn scripts.

<figure><img src="https://463139507-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGAKWviXNATe9kDFWZAco%2Fuploads%2Fgit-blob-42315d53dc98d7b3a2d0af7ba5cce0a0bef7ed1c%2Fsix-segment-dialogue-wheel-example.png?alt=media" alt="" width="563"><figcaption><p>The Image Wheel, showing the 6 option locations.</p></figcaption></figure>

To learn how to use the Image Wheel, [read this guide](https://docs.yarnspinner.dev/yarn-spinner-for-unity/unity-add-ons/dialogue-wheel/using-six-segment-wheel).

### Automatic-Layout Dialogue Wheel

The Automatic-Layout Dialogue Wheel provides a dialogue wheel with a simple graphical appearance, and can—theoretically—support as many options as you'd like, automatically adjusting to display them. You cannot force an option to appear in a specific place on the wheel.

<figure><img src="https://463139507-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGAKWviXNATe9kDFWZAco%2Fuploads%2Fgit-blob-9506814184a5fe23ba04f9c9bf2a842ec2e6afca%2Fautomatic-wheel-example.png?alt=media" alt="" width="375"><figcaption><p>The Automatic-Layout Dialogue Wheel, showing 8 options.</p></figcaption></figure>

To learn how to use the Automatic-Layout Dialogue Wheel, [read this guide](https://docs.yarnspinner.dev/yarn-spinner-for-unity/unity-add-ons/dialogue-wheel/using-auto-layout-wheel).
