Files
michel champoux 515dc7aad5 Merging CL-26152552 & CL-26162824 to fix Access Violation Error in PlayerInput::ConsumeKey
[REVIEW] [at]ben.hoffman
[FYI] [at]Ben.Hoffman

Original Description (CL-26152552) :

Refactor the UPlayerInput::ProcessInputStack function to separate out the evaluation of the key map fromt he broadcasting of delegates.

This will allow us to change the consumption state of Keys or Delegate bindings from subclasses such as Enhanced Input, which means that we can mark Input Actions to explictly block any legacy key mappings, gameplay debugger keybindings, etc.

Original Description (CL-26162824) :

Fix a bug where not all keys would be consumed when an input action was flagged to consume input, only the last key mapping would be

#localization none
#tests Compilation validation + tests on the original CLs + Preflights

[CL 27073382 by michel champoux in 5.3 branch]
2023-08-14 12:09:17 -04:00
..