Hi,
We were trying to re-use the aim assist modifier from Lyra for prototyping and I encountered an issue affecting modifiers when you switch context with enhanced input.
<br>
In IEnhancedInputSubsystemInterface::RebuildControlMappings, towards the end of the function there is a section of code that will override the new mapping with the old mapping to preserve input state. While preserving the state is necessary, overriding the new mapping with the old will cause any new modifiers and triggers to be lost.
In our case, we were trying to apply a new input mapping context when in ADS. The new mapping context uses a different aim assist modifier on the right thumbstick however it never gets applied because the modifiers from the default context are preserved.
Can you confirm whether this is a bug and if the proposed fix makes sense? (see attached images)
Best,
Fran.