Hi there, I’ve tried this approach(with input forwarding) and I couldn’t accomplish this behavior.
My vehicle is receiving input values sent from the character, it’s calling SetThrottleInput(and debugging says that throttle value is 1.0 when I press inputs) BUT my vehicle doesn’t move at all.
After investigating a bit UChaosVehicleMovementComponent I’ve seen that it oftenly refers to the current Controller, so I suppose, if you want to SetThrottle or SetSteering you need to possess vehicle Pawn.
So, the question is - how and why does it work in your case?