# TouchType

> Describes whether a touch is direct, indirect (or remote), or from a stylus.

## Definition

* **Type:** Enum
* **Namespace:** [UnityEngine](/engine/6000.7/script-reference/unityengine.md)
* **Assembly:** UnityEngine.InputLegacyModule

```csharp
public enum TouchType
```

## Fields

| Value                                                                         | Description                                |
| ----------------------------------------------------------------------------- | ------------------------------------------ |
| [Direct](/engine/6000.7/script-reference/unityengine/touchtype/direct.md)     | A direct touch on a device.                |
| [Indirect](/engine/6000.7/script-reference/unityengine/touchtype/indirect.md) | An Indirect, or remote, touch on a device. |
| [Stylus](/engine/6000.7/script-reference/unityengine/touchtype/stylus.md)     | A touch from a stylus on a device.         |
