UCharacterMovementComponent::SlideAlongSurface

Custom version of SlideAlongSurface that handles different movement modes separately; namely during walking physics we might not want to slide up slopes.