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 LineTraceMulti
(
UObject * WorldContextObject,
const FVector Start,
const FVector End,
ETraceTypeQuery TraceChannel,
bool bTraceComplex,
const TArray< AActor * > & ActorsToIgnore,
EDrawDebugTrace::Type DrawDebugType,
TArray< FHitResult > & OutHits,
bool bIgnoreSelf,
FLinearColor TraceColor,
FLinearColor TraceHitColor,
float DrawTime
)
Does a collision trace along the given line and returns all hits encountered up to and including the first blocking hit. This trace finds the objects that RESPOND to the given TraceChannel
True if there was a blocking hit, false otherwise.
Parameter |
Description |
---|---|
WorldContext |
World context |
Start |
Start of line segment. |
End |
End of line segment. |
TraceChannel |
The channel to trace |
bTraceComplex |
True to test against complex collision, false to test against simplified collision. |
OutHit |
Properties of the trace hit. |