Line Trace Is Not Working In 4.12

I have my bool (TraceHitSmth), for checking if something was hit by the line trace. The problem is that the statement is always false. It seems to work in 4.11 just fine. I didn’t change the code, so i’m confused. (Checked the project in 4.11. Still works)

Checking.

The line trace function.

bool hit = GetWorld()->LineTraceSingleByChannel(
RV_Hit, //result
this->GetActorLocation() + SourceLocation, //start
this->GetActorLocation() + TargetLocation, //end
ECC_Pawn, //collision channel
RV_TraceParams
);

i had to use this