~ How can I conserve pawn momentum with character movement velocity?

I have two movement modes (flying and falling). In flying mode the character rotates and moves forward using an “add local offset” node tied to his current speed. Once I switch back to generic character movement “falling” all momentum dissapears. Is there a way to translate this “real” momentum into a velocity which character movement will accept?

Thanks,