logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Interface IPlayerInputRoutingSettings

    Interface for player input routing settings.

    Namespace: Serenity.InputGateway.Domain.Interfaces
    Assembly: Serenity.InputGateway.Domain.dll
    Syntax
    public interface IPlayerInputRoutingSettings : IFoundationSettings

    Properties

    Filter

    Gets the device filter settings.

    Declaration
    IPlayerInputDeviceFilterSettings Filter { get; }
    Property Value
    Type Description
    IPlayerInputDeviceFilterSettings

    The device filter settings.

    GameSessionMode

    Gets the interaction mode for the game session.

    Declaration
    GameSessionMode GameSessionMode { get; }
    Property Value
    Type Description
    GameSessionMode

    The UI interaction mode.

    Gate

    Gets the join gate settings.

    Declaration
    IPlayerInputJoinGateSettings Gate { get; }
    Property Value
    Type Description
    IPlayerInputJoinGateSettings

    The join gate settings.

    LocalJoin

    Gets the join behavior for multiplayer sessions.

    Declaration
    PlayerInputJoinBehavior LocalJoin { get; }
    Property Value
    Type Description
    PlayerInputJoinBehavior

    The join behavior.

    MenuMode

    Gets the interaction mode for the menu.

    Declaration
    PlayerInputUiInteractionMode MenuMode { get; }
    Property Value
    Type Description
    PlayerInputUiInteractionMode

    The UI interaction mode.

    SplitKeyboardAndMouse

    Gets a value indicating whether to split keyboard and mouse input.

    Declaration
    bool SplitKeyboardAndMouse { get; }
    Property Value
    Type Description
    bool

    True if keyboard and mouse input should be split; otherwise, false.

    In this article
    © 2026 Serenity. All Rights Reserved