Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/Kismet > API/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 CapsuleTraceSingleForObjects
&40;
const UObject &42; WorldContextObject,
const FVector Start,
const FVector End,
float Radius,
float HalfHeight,
const TArray< TEnumAsByte< EObjectTypeQuery > > & ObjectTypes,
bool bTraceComplex,
const TArray< AActor &42; > & ActorsToIgnore,
EDrawDebugTrace::Type DrawDebugType,
FHitResult & OutHit,
bool bIgnoreSelf,
FLinearColor TraceColor,
FLinearColor TraceHitColor,
float DrawTime
&41;
Remarks
Sweeps a capsule along the given line and returns the first hit 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 capsule to sweep |
| HalfHeight | Distance from center of capsule to tip of hemisphere endcap. |
| ObjectTypes | Array of Object Types to trace |
| bTraceComplex | True to test against complex collision, false to test against simplified collision. |
| OutHit | Properties of the trace hit. |