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
BoxOverlapComponents
(
const UObject
* WorldContextObject,
const FVector
BoxPos,
FVector
Extent,
const TArray
< TEnumAsByte
< EObjectTypeQuery
> > & ObjectTypes,
UClass
* ComponentClassFilter,
const TArray
< AActor
* > & ActorsToIgnore,
TArray
< class UPrimitiveComponent
* > & OutComponents
)
Returns an array of components that overlap the given axis-aligned box.
true if there was an overlap that passed the filters, false otherwise.
Parameter |
Description |
---|---|
WorldContext |
World context |
BoxPos |
Center of box. |
BoxExtent |
Extents of box. |
Filter |
Option to restrict results to only static or only dynamic. For efficiency. |
ClassFilter |
If set, will only return results of this class or subclasses of it. |
ActorsToIgnore |
Ignore these actors in the list |
OutActors |
Returned array of actors. Unsorted. |