/Engine/Source/Runtime/Engine/Classes/GameFramework/MovementComponent.h
Compute a vector to slide along a surface, given an attempted move, time, and normal.
virtual FVector ComputeSlideVector ( const FVector & Delta, const float Time, const FVector & Normal, const [FHitResult](API\Runtime\Engine\Engine\FHitResult) & Hit ) const