Namespace Serenity.InputGateway.Infrastructure.Settings
Classes
InputMaster
UnityPlayerInputDeviceFilterSettings
Unity ScriptableObject implementation of player input device filtering settings.
Provides comprehensive device filtering capabilities including basic device type restrictions, layout-based filtering, and advanced name/ID matching.
Supports both whitelist and blacklist approaches for fine-grained control over which input devices are accepted by the system.
UnityPlayerInputJoinGateSettings
Unity ScriptableObject implementation of player input join gate settings.
Controls multiplayer session join restrictions including capacity limits, duplicate device rules, and keyboard/mouse constraints.
Provides focused join rules for managing player entry without owning device allow/deny policies.
UnityPlayerInputRoutingSettings
Unity ScriptableObject implementation for player input routing configuration settings.
Defines comprehensive input routing behavior including device handling, UI interaction modes, session management, and policy enforcement.
Serves as the central configuration point for the Unity Player Input system routing architecture.