| FSmartObjectClaimHandle SmartObjectClaimHandle_Invalid() | FinalNative+2 flags | | 0x28 |
| void SetValueAsSOClaimHandle(UBlackboardComponent* BlackboardComponent, const FName& KeyName, const FSmartObjectClaimHandle& Value) | FinalNative+2 flags | | 0x38 |
| bool SetSmartObjectEnabled(AActor* SmartObjectActor, bool bEnabled) | FinalNative+2 flags | | 0x0A |
| bool SetMultipleSmartObjectsEnabled(const TArray<AActor*>& SmartObjectActors, bool bEnabled) | FinalNative+2 flags | | 0x12 |
| void SetBlackboardValueAsSOClaimHandle(UBTNode* NodeOwner, FBlackboardKeySelector& Key, FSmartObjectClaimHandle& Value) | FinalNative+2 flags | | 0x58 |
| bool RemoveSmartObject(AActor* SmartObjectActor) | FinalNative+2 flags | | 0x09 |
| bool RemoveMultipleSmartObjects(const TArray<AActor*>& SmartObjectActors) | FinalNative+2 flags | | 0x11 |
| bool NotEqual_SmartObjectSlotHandleSmartObjectSlotHandle(FSmartObjectSlotHandle& A, FSmartObjectSlotHandle& B) | FinalNative+2 flags | | 0x29 |
| bool NotEqual_SmartObjectHandleSmartObjectHandle(FSmartObjectHandle& A, FSmartObjectHandle& B) | FinalNative+2 flags | | 0x21 |
| USmartObjectBehaviorDefinition* MarkSmartObjectSlotAsOccupied(UObject* WorldContextObject, const FSmartObjectClaimHandle& ClaimHandle, TSubclassOf<USmartObjectBehaviorDefinition> DefinitionClass) | FinalNative+2 flags | | 0x40 |
| bool MarkSmartObjectSlotAsFree(UObject* WorldContextObject, const FSmartObjectClaimHandle& ClaimHandle) | FinalNative+2 flags | | 0x31 |
| FSmartObjectClaimHandle MarkSmartObjectSlotAsClaimed(UObject* WorldContextObject, const FSmartObjectSlotHandle& SlotHandle, AActor* UserActor, const ESmartObjectClaimPriority& ClaimPriority) | FinalNative+2 flags | | 0x54 |
| bool IsValidSmartObjectSlotHandle(FSmartObjectSlotHandle& Handle) | FinalNative+2 flags | | 0x15 |
| bool IsValidSmartObjectHandle(FSmartObjectHandle& Handle) | FinalNative+2 flags | | 0x11 |
| bool IsValidSmartObjectClaimHandle(const FSmartObjectClaimHandle& Handle) | FinalNative+2 flags | | 0x29 |
| FSmartObjectClaimHandle GetValueAsSOClaimHandle(UBlackboardComponent* BlackboardComponent, const FName& KeyName) | FinalNative+2 flags | | 0x38 |
| FSmartObjectClaimHandle GetBlackboardValueAsSOClaimHandle(UBTNode* NodeOwner, FBlackboardKeySelector& Key) | FinalNative+2 flags | | 0x58 |
| bool FindSmartObjectsInTargetingRequest(UObject* WorldContextObject, FSmartObjectRequestFilter& Filter, const FTargetingRequestHandle& TargetingHandle, const TArray<FSmartObjectRequestResult>& OutResults, AActor* UserActor) | FinalNative+2 flags | | 0xF1 |
| bool FindSmartObjectsInList(UObject* WorldContextObject, FSmartObjectRequestFilter& Filter, const TArray<AActor*>& ActorList, const TArray<FSmartObjectRequestResult>& OutResults, AActor* UserActor) | FinalNative+2 flags | | 0xF9 |
| bool FindSmartObjectsInComponent(FSmartObjectRequestFilter& Filter, USmartObjectComponent* SmartObjectComponent, const TArray<FSmartObjectRequestResult>& OutResults, AActor* UserActor) | FinalNative+2 flags | | 0xE1 |
| bool FindSmartObjectsInActor(FSmartObjectRequestFilter& Filter, AActor* SearchActor, const TArray<FSmartObjectRequestResult>& OutResults, AActor* UserActor) | FinalNative+2 flags | | 0xE1 |
| bool Equal_SmartObjectSlotHandleSmartObjectSlotHandle(FSmartObjectSlotHandle& A, FSmartObjectSlotHandle& B) | FinalNative+2 flags | | 0x29 |
| bool Equal_SmartObjectHandleSmartObjectHandle(FSmartObjectHandle& A, FSmartObjectHandle& B) | FinalNative+2 flags | | 0x21 |
| FString Conv_SmartObjectSlotHandleToString(FSmartObjectSlotHandle& Handle) | FinalNative+2 flags | | 0x28 |
| FString Conv_SmartObjectRequestResultToString(FSmartObjectRequestResult& Result) | FinalNative+2 flags | | 0x38 |
| FString Conv_SmartObjectHandleToString(FSmartObjectHandle& Handle) | FinalNative+2 flags | | 0x20 |
| FString Conv_SmartObjectDefinitionToString(USmartObjectDefinition* Definition) | FinalNative+2 flags | | 0x18 |
| FString Conv_SmartObjectClaimHandleToString(FSmartObjectClaimHandle& Result) | FinalNative+2 flags | | 0x38 |
| bool AddSmartObject(AActor* SmartObjectActor) | FinalNative+2 flags | | 0x09 |
| bool AddOrRemoveSmartObject(AActor* SmartObject, bool bEnabled) | FinalNative+2 flags | | 0x0A |
| bool AddOrRemoveMultipleSmartObjects(const TArray<AActor*>& SmartObjectActors, bool bAdd) | FinalNative+2 flags | | 0x12 |
| bool AddMultipleSmartObjects(const TArray<AActor*>& SmartObjectActors) | FinalNative+2 flags | | 0x11 |