I suggest you make the ship and the character 2 different pawns, start the game in the spaceship pawn, and when player wants to jump, possess the character instead. This way you can have 2 different movement logic and even different movement components with very little issue.