I have a weird issue with a simple class extending APawn.
I am applying my own movement code from within the Tick() method. For some unknown reason it looks like my pawn is still moving even after input has stopped, just like if there was some other movement component adding to the velocity vector.
The constructor adds an UPaperSprite, a BoxComponent and the camera. There’s no InputComponent being created or anything else. Is there any chance a default movement component might be created by APawn? Is there any chance that component won’t be visible in the editor so that I’m not seeing it but it’s actually there?
This is a kind of weird behavior…