> For the complete documentation index, see [llms.txt](https://fast-studios.gitbook.io/press-e/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://fast-studios.gitbook.io/press-e/manual/scripting/interaction-manager/interactionmanager.missingkeysstring.md).

# InteractionManager.MissingKeysString

Recommended for `Interactable`s whose conditions are **only keys**.\
Returns a **readable string** listing all **missing keys**, taking **And/Or** operators into account.\
Example output format:

`Key 1, Key 2 or Key 3, Key 4, Key 5`

* `And` becomes `,`
* `Or` becomes `or`

```csharp
public TMP_Text tmpText;

void DisplayMissignKeys(Interactable interactableToCheck)
{
    // Updates the TMP text with the missing-keys message for the given Interactable
    tmpText.text = InteractionManager.singleton.MissingKeysString(interactableToCheck)
}
```
