Disable or Delete CharacterMovementController

Hi,

I’m trying to write my own character movement logic.
For this to work the default CharacterMovementController has to stop overriding the character’s transform.

I’ve tried:

GetMovementComponent()->Deactivate()

and

GetMovementComponent()->DestroyComponent()

to no avail.

A different approach would be to create a custom class derived from CharacterMovementController, which discards all calls to TickComponent(), and have the character use that one as default.
But that’s not working either.

What else to try?

Your best bet would be to use a custom CharacterMovementComponent

I have. It is still overriding the characters transform, though.