Bugfix VisionLink Marking Dead Enemies
This commit is contained in:
parent
331259cc1b
commit
0c8dbbf03b
@ -82,7 +82,7 @@ void AVisionLink::TestLOS(FTransform StartingPos, TArray<AActor*> &ActorsToIgnor
|
|||||||
if (!GetWorld()->LineTraceSingleByChannel(outHit, StartingPos.GetLocation(), LT_EndPoint, ECC_Camera, QueryParams)) continue;
|
if (!GetWorld()->LineTraceSingleByChannel(outHit, StartingPos.GetLocation(), LT_EndPoint, ECC_Camera, QueryParams)) continue;
|
||||||
|
|
||||||
AActor* HitActor = outHit.GetActor();
|
AActor* HitActor = outHit.GetActor();
|
||||||
if (!HitActor->ActorHasTag(FName("Enemy"))) continue;
|
if (!HitActor->ActorHasTag(FName("Enemy")) || HitActor->ActorHasTag("Dead")) continue;
|
||||||
|
|
||||||
//DrawDebugLine(GetWorld(), outHit.TraceStart, outHit.ImpactPoint, FColor::Blue, false, 3, 0, 3);
|
//DrawDebugLine(GetWorld(), outHit.TraceStart, outHit.ImpactPoint, FColor::Blue, false, 3, 0, 3);
|
||||||
ActorsToIgnore.Add(HitActor);
|
ActorsToIgnore.Add(HitActor);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user