Actor World Offset With Curve?

Currently I have attack animations that add an Actor World Offset to push the character forwards while attacking, What I would like to know is how and if I can add some more complex motion by using curves for example and if I can how would I go about doing this?

As of now the characters forward vector is just being multiplied by a float then the function is called to add motion for the desired time.

Preferably I’d like to be able to move my character smoothly on any axis using curves during the more complex attack animations that call for such movement.

Any help would be appreciated thanks!

I did some experimenting and here’s what I’ve done so far, I got position of my current montage and I’m using that to scale the time on the vector curve that I created, the current roadblock I’m having is rotating the vector to match with the actors forward rotation.

Currently I’m just adding the vector to the actors forward vector but this doesn’t work, my curve is just a simple test value of 0 to 50 on the X value adding this to the forward vector does offset the character but not in the desired direction since it changes when the character rotates.

I’m not sure what math to do here to get the offset consistent, any help would be appreciated thanks!

Bump‎‎‎‎‎‎