Navigation
API > API/Plugins > API/Plugins/SmartObjectsModule > API/Plugins/SmartObjectsModule/USmartObjectBlueprintFunctionLib-
References
| Module | SmartObjectsModule |
| Header | /Engine/Plugins/Runtime/SmartObjects/Source/SmartObjectsModule/Public/SmartObjectBlueprintFunctionLibrary.h |
| Include | #include "SmartObjectBlueprintFunctionLibrary.h" |
| Source | /Engine/Plugins/Runtime/SmartObjects/Source/SmartObjectsModule/Private/SmartObjectBlueprintFunctionLibrary.cpp |
UFUNCTION (BlueprintCallable, Category="SmartObject",
Meta=(WorldContext="WorldContextObject", ReturnDisplayName="Claim Handle"))
static FSmartObjectClaimHandle MarkSmartObjectSlotAsClaimed
(
UObject * WorldContextObject,
const FSmartObjectSlotHandle SlotHandle,
const AActor * UserActor,
ESmartObjectClaimPriority ClaimPriority
)
Remarks
Marks a smart object slot from a request result as claimed. A handle binding the claimed smart object, its slot and a user id.
Parameters
| Name | Description |
|---|---|
| WorldContextObject | Object used to fetch the SmartObjectSubsystem of its associated world. |
| SlotHandle | Handle to a smart object slot. |
| UserActor | Actor claiming the smart object |
| ClaimPriority | Claim priority, a slot claimed at lower priority can be claimed by higher priority (unless already in use). |