How to give projectiles unique movement patterns

Is there a way to create a projectile that moves along a repeating pattern using the UProjectileMovementComponent class? If not, what’s the most effective alternative approach?

In other words, how would you create bullets which moved up & down - or side to side - along a sinusoidal flight path?