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
BoxTraceSingleByProfile
(
const UObject
* WorldContextObject,
const FVector
Start,
const FVector
End,
const FVector
HalfSize,
const FRotator
Orientation,
FName
ProfileName,
bool
bTraceComplex,
const TArray
< AActor
* > & ActorsToIgnore,
EDrawDebugTrace::Type
DrawDebugType,
FHitResult
& OutHit,
bool
bIgnoreSelf,
FLinearColor
TraceColor,
FLinearColor
TraceHitColor,
float DrawTime
)
Sweep a box against the world and return the first blocking hit using a specific profile
True if there was a 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 |
ProfileName |
The 'profile' used to determine which components to hit |
bTraceComplex |
True to test against complex collision, false to test against simplified collision. |
OutHit |
Properties of the trace hit. |