Navigation
API > API/Plugins > API/Plugins/SmartObjectsModule > API/Plugins/SmartObjectsModule/USmartObjectSubsystem > API/Plugins/SmartObjectsModule/USmartObjectSubsystem/FindSmartObject
References
| Module | SmartObjectsModule |
| Header | /Engine/Plugins/Runtime/SmartObjects/Source/SmartObjectsModule/Public/SmartObjectSubsystem.h |
| Include | #include "SmartObjectSubsystem.h" |
UFUNCTION (BlueprintCallable, Category="SmartObject")
FSmartObjectRequestResult FindSmartObject
(
const FSmartObjectRequest & Request,
const AActor * UserActor
) const
Remarks
Spatial lookup for first slot in range respecting request criteria and selection conditions. First valid smart object in range. Not the closest one, just the one that happens to be retrieved first from space partition
Parameters
| Name | Description |
|---|---|
| Request | Parameters defining the search area and criteria |
| UserActor | Actor claiming the smart object used to evaluate selection conditions |