CommonUI and EnhancedInput plugins

Hi!

There is currently some experimental support for Enhanced Input in CommonUI. I was wondering what is the intention is for CommonUI’s input management. Will it get closer to Enhanced Input or will it stay experimental?

[Attachment Removed]

Hi,

The eventual plan is for CommonUI’s CommonInputActionDataBase to be deprecated in favor of Enhanced Input’s InputActions, though we don’t have a timeline on when that might happen so nothing is set in stone at the moment. There’s quite a bit of redundancy between the two concepts, and the experimental integration allowed EI’s InputActions to be partially used with CommonUI, though you may have noticed the support is a bit lacking. Things like hold actions or input chords are still a challenge, since Enhanced Input will only ever know about input which makes it past the UI and down to the PlayerController. There are currently a few ways to work around that (such as letting those complex inputs fall through to the player controller and bubbling the results back to the UI when actions are triggered), but for now that integration will continue to be experimental.

Best,

Cody

[Attachment Removed]