logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Namespace Serenity.InputGateway.Domain.Interfaces.Components.Factories

    Classes

    PrimaryDeviceSelectorFactoryInput

    Input parameters for creating a PlayerInputPrimaryDeviceSelector via its factory.

    PrimaryInputGateFactoryInput

    Input parameters for creating an IPrimaryInputGate.
    All fields are optional except for HostTarget.
    The engine handles (Target, PromptRoot) are opaque (object) and will be interpreted by the concrete implementation (Unity, Godot, etc.).

    UiInputRouterFactoryInput

    Input parameters for creating/configuring an IPlayerInputUiInputRouter.

    Interfaces

    IPlayerInputSlotsFactory

    Domain factory to create/configure an IPlayerInputSlots.

    IPrimaryDeviceSelectorFactory

    Domain factory to create/configure an IPrimaryDeviceSelector.

    IPrimaryInputGateFactory

    Domain factory for creating/configuring an IPrimaryInputGate.
    Handlers for the player input system (e.g., PlayerInput component in Unity) are passed opaquely as object in PrimaryInputGateFactoryInput.

    IUiInputRouterFactory

    Domain factory to create/configure an IPlayerInputUiInputRouter.

    In this article
    © 2026 Serenity. All Rights Reserved