# Raycast doesn't register actor c++?

**URL:** <https://forums.unrealengine.com/t/raycast-doesnt-register-actor-c/458610>\
**Category:** C++\
**Tags:** actor, raycasting, hit-result, unreal-engine, UE4, CPP, question\
**Created:** [November 19, 2019, 7:55pm UTC](https://forums.unrealengine.com/t/raycast-doesnt-register-actor-c/458610 "2019-11-19T19:55:17Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![ECTheHunter](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@ECTheHunter](https://forums.unrealengine.com/u/ECTheHunter)\
**Post date:** [November 19, 2019, 7:55pm UTC](https://forums.unrealengine.com/t/raycast-doesnt-register-actor-c/458610/1 "2019-11-19T19:55:17Z")

</div>

if (GetWorld()-\>LineTraceSingleByChannel(OutHit, Start, End, ECC\_Visibility, CollisionParams))  
{  
if (OutHit.GetActor())  
{  
ABomberCharachter \*bomber = Cast(OutHit.GetActor());  
if (bomber) {  
if (GEngine) {  
GEngine-\>AddOnScreenDebugMessage(-1, 1.f, FColor::Red, FString::Printf(TEXT(“Impact Point: %s”), \*OutHit.ImpactPoint.ToString()));  
}  
}

```
	}
}

```

Can someone please tell what is the problem?
