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.