Namespace Serenity.InputGateway.Infrastructure.Services
Classes
UnityPlayerInputJoinService
Service that coordinates the PlayerInputManager, applies filtering/gating rules, and assigns slots when players join.
Manages the complete player join/leave lifecycle with device filtering, slot assignment, and event notification.
Initializes explicitly via Initialize method to avoid Awake ordering issues with dependencies.
UnityPlayerInputService
Unity implementation of the player input service managing input handling, controller registration, and action map switching.
Provides centralized control over Unity's Input System with support for multiple controllers and UI input routing.
Handles primary device join notifications and executes associated tasks for player input lifecycle management.