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 CapsuleTraceMulti
(
UObject * WorldContextObject,
const FVector Start,
const FVector End,
float Radius,
float HalfHeight,
ETraceTypeQuery TraceChannel,
bool bTraceComplex,
const TArray< AActor * > & ActorsToIgnore,
EDrawDebugTrace::Type DrawDebugType,
TArray< FHitResult > & OutHits,
bool bIgnoreSelf,
FLinearColor TraceColor,
FLinearColor TraceHitColor,
float DrawTime
)
Sweeps a capsule 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. |
Radius |
Radius of the capsule to sweep |
HalfHeight |
Distance from center of capsule to tip of hemisphere endcap. |
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. |