> 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/more-additional-action-hints.md).

# More additional action hints

Sometimes you may need more that only primary and secondary input for your action script. For next example, script have additional inputs for Zoom and Rotation,

<figure><img src="https://524543193-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FylL7ZwJBpbHNRKxjM1Py%2Fuploads%2F3Te8SGBqaDfUwhuxtaph%2Fimage.png?alt=media&amp;token=212b94de-3335-464d-8508-5f1a4a7a8232" alt=""><figcaption></figcaption></figure>

For this, you need to override method `GetInputHints`:

```csharp
public override List<InteractionHintData> GetInputHints()
{
    return new List<InteractionHintData>()
    {
        new InteractionHintData(HintType.ZOOM, "Zoom"),
        new InteractionHintData(HintType.ROTATE, "Rotate"),
    };
}
```

Then, you can handle your input in any mode.

{% hint style="info" %}
If you want to add new HintType, add them in enum HintType, and then locate `InteractionHintController` in inspector, and add your new type and a sprite for it
{% endhint %}
