# InputMode

Enum in [LineAdvancer](https://docs.yarnspinner.dev/api/csharp/yarn.unity/yarn.unity.lineadvancer)

Inherits from `System.Enum`

## Summary

The type of input that this line advancer responds to.

```csharp
public enum InputMode
{
    InputActions,
    KeyCodes,
    None,
    LegacyInputAxes
}
```

## Members

| Name                                                                                                                                                                              | Description                                                                                                                                 |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- |
| [InputActions](https://docs.yarnspinner.dev/api/csharp/yarn.unity/yarn.unity.lineadvancer/yarn.unity.lineadvancer.inputmode/yarn.unity.lineadvancer.inputmode.inputactions)       | The line advancer responds to Input Actions from the [Unity Input System](https://docs.unity3d.com/Packages/com.unity.inputsystem@latest) . |
| [KeyCodes](https://docs.yarnspinner.dev/api/csharp/yarn.unity/yarn.unity.lineadvancer/yarn.unity.lineadvancer.inputmode/yarn.unity.lineadvancer.inputmode.keycodes)               | The line advancer responds to keypresses on the keyboard.                                                                                   |
| [LegacyInputAxes](https://docs.yarnspinner.dev/api/csharp/yarn.unity/yarn.unity.lineadvancer/yarn.unity.lineadvancer.inputmode/yarn.unity.lineadvancer.inputmode.legacyinputaxes) | The line advancer responds to input from the legacy [Input Manager](https://docs.unity3d.com/Manual/class-InputManager.html) .              |
| [None](https://docs.yarnspinner.dev/api/csharp/yarn.unity/yarn.unity.lineadvancer/yarn.unity.lineadvancer.inputmode/yarn.unity.lineadvancer.inputmode.none)                       | The line advancer does not respond to any input.                                                                                            |
