> For the complete documentation index, see [llms.txt](https://eis-2.gitbook.io/easy-interaction-system/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://eis-2.gitbook.io/easy-interaction-system/creating-new-interactions/interaction-anatomy/input-hints.md).

# Input hints

How interaction work from inside

All interactions extends from base class `Interactable` and should override next methods:

* `UsePrimaryActionHint()`&#x20;
* `GetPrimaryHintText()`
* `UseSecondaryActionHint()`
* `GetSecondaryHintText()`

This methods determine if action script will show any hints or not. For example:

<figure><img src="https://524543193-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FylL7ZwJBpbHNRKxjM1Py%2Fuploads%2Fh8gueN3JjZg6iRvCE0Ov%2Fimage.png?alt=media&amp;token=9d67d213-f86a-43aa-ad06-f4fd2c2a692f" alt=""><figcaption><p>Sample with both interactions</p></figcaption></figure>

```csharp
UsePrimaryActionHint() => true;
GetPrimaryHintText() => "Pick object";
UseSecondaryActionHint() => true;
GetSecondaryHintText() => "Examine";
```

<figure><img src="https://524543193-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FylL7ZwJBpbHNRKxjM1Py%2Fuploads%2F7pAPsgm0XB3WyDCZlExq%2Fimage.png?alt=media&amp;token=8c043baa-f1c5-46b4-a8ef-44cae3ede9df" alt=""><figcaption><p>Sample with primary only interaction</p></figcaption></figure>

```csharp
UsePrimaryActionHint() => true;
GetPrimaryHintText() => "Interact";
UseSecondaryActionHint() => false;
GetSecondaryHintText() => default;
```

{% content-ref url="/pages/WbfZbT7HjEwYFH3FZSQM" %}
[More additional action hints](/easy-interaction-system/creating-new-interactions/interaction-anatomy/input-hints/more-additional-action-hints.md)
{% endcontent-ref %}

> Also, remember: If you want that action hints to be changed, you need to call method [`UpdateHints()`](/easy-interaction-system/creating-new-interactions/interaction-anatomy/input-hints/updatehints.md) from interaction script.
