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
SphereTraceMultiForObjects
(
const UObject
* WorldContextObject,
const FVector
Start,
const FVector
End,
float Radius,
const TArray
< TEnumAsByte
< EObjectTypeQuery
> > & ObjectTypes,
bool
bTraceComplex,
const TArray
< AActor
* > & ActorsToIgnore,
EDrawDebugTrace::Type
DrawDebugType,
TArray
< FHitResult
> & OutHits,
bool
bIgnoreSelf,
FLinearColor
TraceColor,
FLinearColor
TraceHitColor,
float DrawTime
)
Sweeps a sphere along the given line and returns all hits encountered. This only finds objects that are of a type specified by ObjectTypes.
True if there was a hit, false otherwise.
Parameter |
Description |
---|---|
WorldContext |
World context |
Start |
Start of line segment. |
End |
End of line segment. |
Radius |
Radius of the sphere to sweep |
ObjectTypes |
Array of Object Types to trace |
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. |