Enum InputInteractionKind
Which of Unity's interaction state machines drives a binding.
Namespace: Scylla.Input
Assembly: ScyllaInput.dll
Syntax
public enum InputInteractionKind : byte
Remarks
Only the five interactions Unity registers by default are named. Everything else is Unknown, including an interaction a project registered itself, because nothing here can reason about a state machine it has never seen.
Fields
| Name | Description |
|---|---|
| Default | No interaction was authored, so Unity's built-in default drives the binding. |
| Hold | Performs while still held, once the press reaches its duration. |
| MultiTap | Performs after a run of taps. |
| Multiple | Two or more interactions apply, whose combined behaviour is not reasoned about. |
| Press | Performs on the press, the release, or both. |
| SlowTap | Performs on release, when the press was longer than its duration. |
| Tap | Performs on release, when the press was shorter than its duration. |
| Unknown | An interaction this code has no state machine for, or a string it could not read. |