Description

UDN post raising this.

We ignore digital inputs only, but do so by querying Key.IsDigital(). This causes issues if the key is mapped to an analog action (i.e. it's emulating an axis). Proposed solution is to switch to querying Mapping.Action.ValueType == Boolean.

Fairly confident we'll be safe with changes to existing implementations. An analog action's behaviour should not change based on the input devices it has mapped to it, and users should be expecting that, so we shouldn't need to provide a fallback option.

 

Steps to Reproduce
  1. Open the Shooter Gym in Lyra
  2. PIE
  3. Hold down W to walk forward
  4. While holding down W, press 'k' to kill yourself
  5. Keep holding down W

Expected: After you respawn and your animation finishes, your player continues walking

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-158776 in the post.

1
Login to Vote

Fixed
ComponentUE - Gameplay - LWC
Affects Versions5.1
Target Fix5.1
Fix Commit21224056
Main Commit21226759
CreatedJul 7, 2022
ResolvedJul 22, 2022
UpdatedAug 10, 2022