I'm trying to stop and start the movement of the projectile in the FPS template.

I have no problem in stopping movement - either by setting velocity to zero or by running StopMovementImmediately.

However, having done this, I can't get the movement to restart - even to make the projectile fall due to gravity. I've tried SetVelocityInLocalSpace and SetVelocity. However, the projectile remains stationary no matter what I try. The only thing I found that works is to call SetUpdatedComponent on the sphere and projectile. However, this seems to result in components being left over.

Another post recommended using physics, but this is something I'd like to avoid.

Any thoughts?