I’ve attached a video showing what I’m trying to achieve. Basically, I want my character to be able to pull or push objects. The box can be pulled in only four directions, and the sphere in all directions. The logic for that is set up correctly, I’d say, but the velocity when moving is off and not one-to-one what I’m trying to design.
The following issues persist:
- the pawn is faster than the actor, so it could be that the current velocity vector from the movement component isn’t exact. At some point when pulling, the pawn looses the connection to the actor.
- due to the pawn being faster, a collision happens when pushing, the movement is no longer smooth (although I think I should disable pawn and this actor’s collision when in push/pull state to avoid this issue)