> For the complete documentation index, see [llms.txt](https://docs.yarnspinner.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.yarnspinner.dev/api/csharp/yarn.unity/yarn.unity.optionitem.md).

# OptionItem

Class in [Yarn.Unity](/api/csharp/yarn.unity.md)

Inherits from `UnityEngine.UI.Selectable`

## Summary

```csharp
public sealed class OptionItem : UnityEngine.UI.Selectable, ISubmitHandler, IPointerClickHandler, IPointerEnterHandler
```

## Fields

| Name                                                                                                       | Description |
| ---------------------------------------------------------------------------------------------------------- | ----------- |
| [completionToken](/api/csharp/yarn.unity/yarn.unity.optionitem/yarn.unity.optionitem.completiontoken.md)   |             |
| [OnOptionSelected](/api/csharp/yarn.unity/yarn.unity.optionitem/yarn.unity.optionitem.onoptionselected.md) |             |

## Methods

| Name                                                                                                                     | Description |
| ------------------------------------------------------------------------------------------------------------------------ | ----------- |
| [InvokeOptionSelected()](/api/csharp/yarn.unity/yarn.unity.optionitem/yarn.unity.optionitem.invokeoptionselected.md)     |             |
| [OnDeselect(BaseEventData)](/api/csharp/yarn.unity/yarn.unity.optionitem/yarn.unity.optionitem.ondeselect.md)            |             |
| [OnPointerClick(PointerEventData)](/api/csharp/yarn.unity/yarn.unity.optionitem/yarn.unity.optionitem.onpointerclick.md) |             |
| [OnPointerEnter(PointerEventData)](/api/csharp/yarn.unity/yarn.unity.optionitem/yarn.unity.optionitem.onpointerenter.md) |             |
| [OnSelect(BaseEventData)](/api/csharp/yarn.unity/yarn.unity.optionitem/yarn.unity.optionitem.onselect.md)                |             |
| [OnSubmit(BaseEventData)](/api/csharp/yarn.unity/yarn.unity.optionitem/yarn.unity.optionitem.onsubmit.md)                |             |

## Properties

| Name                                                                                                 | Description |
| ---------------------------------------------------------------------------------------------------- | ----------- |
| [IsHighlighted](/api/csharp/yarn.unity/yarn.unity.optionitem/yarn.unity.optionitem.ishighlighted.md) |             |
| [Option](/api/csharp/yarn.unity/yarn.unity.optionitem/yarn.unity.optionitem.option.md)               |             |
