Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Kismet/KismetSystemLibrary.h |
Include |
#include "Kismet/KismetSystemLibrary.h" |
Source |
/Engine/Source/Runtime/Engine/Private/KismetSystemLibrary.cpp |
static bool LineTraceSingleForObjects
(
const UObject * WorldContextObject,
const FVector Start,
const FVector End,
const TArray< TEnumAsByte< EObjectTypeQuery > > & ObjectTypes,
bool bTraceComplex,
const TArray< AActor * > & ActorsToIgnore,
EDrawDebugTrace::Type DrawDebugType,
FHitResult & OutHit,
bool bIgnoreSelf,
FLinearColor TraceColor,
FLinearColor TraceHitColor,
float DrawTime
)
Does a collision trace along the given line and returns the first hit encountered. This only finds objects that are of a type specified by ObjectTypes.
Object Query functions
True if there was a hit, false otherwise.
Parameter |
Description |
---|---|
WorldContext |
World context |
Start |
Start of line segment. |
End |
End of line segment. |
ObjectTypes |
Array of Object Types to trace |
bTraceComplex |
True to test against complex collision, false to test against simplified collision. |
OutHit |
Properties of the trace hit. |