logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    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.

    In this article
    © 2026 Serenity. All Rights Reserved