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 BoxTraceMulti
(
UObject * WorldContextObject,
const FVector Start,
const FVector End,
FVector HalfSize,
const FRotator Orientation,
ETraceTypeQuery TraceChannel,
bool bTraceComplex,
const TArray< AActor * > & ActorsToIgnore,
EDrawDebugTrace::Type DrawDebugType,
TArray< FHitResult > & OutHits,
bool bIgnoreSelf,
FLinearColor TraceColor,
FLinearColor TraceHitColor,
float DrawTime
)
Sweeps a box along the given line and returns all hits encountered. This trace finds the objects that RESPONDS to the given TraceChannel
True if there was a blocking hit, false otherwise.
Parameter |
Description |
---|---|
Start |
Start of line segment. |
End |
End of line segment. |
HalfSize |
Distance from the center of box along each axis |
Orientation |
Orientation of the box |
TraceChannel |
|
bTraceComplex |
True to test against complex collision, false to test against simplified collision. |
OutHits |
A list of hits, sorted along the trace from start to finish. The blocking hit will be the last hit, if there was one. |