Navigation
API > API/Plugins > API/Plugins/GameInputBase > API/Plugins/GameInputBase/UGameInputDeveloperSettings
Syntax
UPROPERTY (Config, EditAnywhere, Category="Game Input")
bool bDoNotProcessDuplicateCapabilitiesForSingleUser
Remarks
If true, when you have multiple input devices mapped to a single FPlatformUserId, we will only process events from one of them each frame. This makes it impossible for analog input values to "over accumulate" and report values higher than +- 1.0
One example of this issue would be if a user has mapped two game pads to the same platform user and them presses the right analog stick all the way to the right on both of them at the same time. When this setting is on, we will only read the value from one of the sticks, resulting in an input value of +1.0. With this setting off (which is not recommended) then you would receive an input value of +2.0. This could result in having faster rotations around in your game or other non-desirable behaviors.
WARNING: Turning this off may result in Slate receiving input events greater than 1.0, which can cause undefined behavior in your if it makes the assumption of input being between -1.0 and +1.0.
Default: True