Navigation
Unreal Engine C++ API Reference > Runtime > Engine > Kismet > UKismetSystemLibrary
References
Module | Engine |
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
&40;
const UObject &42; WorldContextObject,
const FVector Start,
const FVector End,
float Radius,
const TArray< TEnumAsByte< EObjectTypeQuery > > & ObjectTypes,
bool bTraceComplex,
const TArray< AActor &42; > & ActorsToIgnore,
EDrawDebugTrace::Type DrawDebugType,
TArray< FHitResult > & OutHits,
bool bIgnoreSelf,
FLinearColor TraceColor,
FLinearColor TraceHitColor,
float DrawTime
&41;
Remarks
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.
Parameters
Name | 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. |