Looking for a little advice, or even some personal opinions here. I’m developing a cover-based multiplayer shooter, and my current objective is to move a player pawn from their current location to a location defined by an Arrow Component on the piece of cover they want to move to.
I can get it to work using MoveComponentTo in the KismetSystemLibrary… kind of. For one, it appears a bit jittery to other clients because there are no fancy prediction methods in play like with CMC, and for two I don’t love having to pass a Vector, Rotator, and FLatentActionInfo struct to the server every time to replicate what will likely be a common movement in the game.
What would be your go-to function or general methodology of doing something like this? Or do you think MoveComponentTo is fine and I just need to work at making sure the Client and Server are synced up better?