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. |