 |
FGameplayTagQuery |
ActivityRequirements |
Only return slots whose activity tags are matching this query. |
 |
TArray< TSubclassOf< USmartObjectBehaviorDefinition > > |
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. |
 |
bool |
bShouldIncludeClaimedSlots |
If true, this search will contain claimed slots. |
 |
bool |
bShouldIncludeDisabledSlots |
If true, this search will contain disabled slots. |
 |
ESmartObjectClaimPriority |
ClaimPriority |
The user's claim priority. The search will contain already claimed slots at lower priority. |
 |
FWorldConditionContextData |
ConditionContextData |
If set, will pass the context data for the selection preconditions. |
 |
TFunction< bool(FSmartObjectHandle)> |
Predicate |
Is set, will filter out any SmartObject that does not pass the predicate. |
 |
PRAGMA_ENABLE_DEPRECATION_WARNINGSTObjectPtr< AActor > |
UserActor |
Pointer to the Actor requesting the Smart Object slot (Optional). |
 |
FGameplayTagContainer |
UserTags |
Gameplay tags of the Actor or Entity requesting the Smart Object slot. |