Hi. It will be nice if any further and existing references to the UPawnMovementComponent will be replaced to accessing to the special interface, IPawnMovement for example.
Currently Im creating a heavily customized movement component with customizable logic and replication, but if I inherit this from the UPawnMovementComponent I got a bunch of irrelevant properties from it’s parents. On contrary, if I use other base class, tons of modules just lost my movement component in the customized pawn.
I’ve got all of them just by default