MieszkoZ, Thank you for this!!! Must say a clever way to get things working!! If I have troubles I will reply through this thread ^_^!!! That should pretty much do it Sorry for any potential misspelling of class or function names don’t forget to set movement mode back to MOVE_Flying once AI finished following “jump segment”.
From within path following component you can get this by casting UPathFollowingComponent::MovementComp to UCharacterMovementComponent. You do that by calling SetMovementMode(MOVE_Flying) on your movement component.
Define a “jump flag” - the implementation details don’t really matter, but a enum would work best here.Implement a new Navigation Area class - you do that by deriving from UNavArea.A proper C++ solution would involve following steps: