Enum InputEventType
Categorizes the input-system lifecycle and device-state notifications received by the IInputListener interface.
Namespace: Scylla.Input
Assembly: ScyllaInput.dll
Syntax
public enum InputEventType
Remarks
Implementations of IInputListener receive an
InputEventType-tagged callback whenever the Scylla Input module raises
a lifecycle event. The same information is also published through the Scylla
Event eXchange System as dedicated typed events (e.g.,
InputDeviceConnectedEvent, InputDisabledEvent).
Device connection and disconnection events also carry an InputDeviceType payload that identifies the class of device involved. The listener pattern is an alternative to subscribing to the individual SEX events and can be more convenient for MonoBehaviour components that need a single point of input-state observation.
Fields
| Name | Description |
|---|---|
| DeviceChanged | The last-used input device changed - for example, the player stopped using the keyboard and started using a gamepad, or vice versa. |
| DeviceConnected | A new input device was plugged in or otherwise became available to the system. |
| DeviceDisconnected | A previously connected input device was unplugged or became unavailable. |
| InputDisabled | The Scylla Input module stopped processing input; subsequent device queries will return neutral (zero / false) values until input is re-enabled. |
| InputEnabled | The Scylla Input module resumed processing input after a period of being disabled. |