---
agentTools:
  projectIndex: https://docs.rainway.com/llms.txt
---

# .NET SDK - InputLevel

# InputLevel enumeration

Input level permissions granted. These are composable bitflags.

```csharp
[Flags]
public enum InputLevel
```

## Values

| name           | value  | description                                                                    |
| -------------- | ------ | ------------------------------------------------------------------------------ |
| None           | `0x0`  | No input is allowed                                                            |
| GamepadPort1   | `0x1`  | Gamepad Port 1 is allowed                                                      |
| GamepadPort2   | `0x2`  | Gamepad Port 2 is allowed                                                      |
| GamepadPort3   | `0x4`  | Gamepad Port 3 is allowed                                                      |
| GamepadPort4   | `0x8`  | Gamepad Port 4 is allowed                                                      |
| GamepadPortAll | `0xF`  | All Gamepad Ports are allowed                                                  |
| Mouse          | `0x10` | Mouse input is allowed                                                         |
| Keyboard       | `0x20` | Keyboard input is allowed                                                      |
| All            | `0x3F` | Gamepad, mouse, and keyboard input is allowed. This does not include Clipboard |
| Clipboard      | `0x40` | Clipboard access is allowed                                                    |

## See Also

* namespace [Rainway.SDK](./net-sdk)