/Engine/Plugins/Runtime/SmartObjects/Source/SmartObjectsModule/Public/SmartObjectSubsystem.h
Struct that can be used to filter results of a smart object request when trying to find or claim a smart object
[USTRUCT](Programming/UnrealArchitecture/Reference/Structs)([BlueprintType](Programming/UnrealArchitecture/Reference/Structs/Specifiers/BlueprintType)) struct FSmartObjectRequestFilter
FGameplayTagQue...
ActivityRequirements
Only return slots whose activity tags are matching this query.
TArray<TSubcla...
BehaviorDefinitionClasses
If set, will filter out any SmartObject that uses different BehaviorDefinition classes.
bool
bShouldEvaluateConditions
If true will evaluate the slot and object conditions, otherwise will skip them.
TFunction< bool...
Predicate
Is set, will filter out any SmartObject that does not pass the predicate.
FGameplayTagCon...
UserTags
Gameplay tags of the Actor or Entity requesting the Smart Object slot.