/Engine/Source/Runtime/Engine/Classes/GameFramework/CharacterMovementComponent.h
Update the character state in PerformMovement right before doing the actual position change
virtual void UpdateCharacterStateBeforeMovement ( float DeltaSeconds )