Enhanced Input
Tested in Unreal Engine 5.7
- the Trigger config in the InputMapping Context (if present) always replaces the InputActions config
- the Different "Settings Behaviors" have no effect. It's always an replacement.
- Also logically this is the only thing making sense. Inherit would only be allowed to add things, so it would be full of redundancies.
- Override ... could also just add things?
- Ignore ... sadly could be a way to assume an empty InputAction Trigger array, but this also is not the case (e.g. if IA -> [Pressed], IMC -> [] + Ignore IA) behaves like IA -> [Pressed] instead of IA -> []
Character Movement Controller
Mover 2.0 Is a new composition based Movement Controller.
It is sadly still experimental. And SADLY SADLY there is not even a good hook in the unreal API to extend the MovementController yourselfs.
The Mover 2.0 Examples use Pawn instead of Character as base class - changing quite a lot of typical component access
ACharacter is written with a ACharacterMovementComponent in mind.
This as a base class is already super opinionated. and there is no easy way to extend it, without facing a lot of junk.