unreal.SmartObjectRequestFilter
¶
- class unreal.SmartObjectRequestFilter(user_tags: GameplayTagContainer = Ellipsis, activity_requirements: GameplayTagQuery = [], behavior_definition_classes: Array[Class] = [])¶
Bases:
StructBase
Struct that can be used to filter results of a smart object request when trying to find or claim a smart object
C++ Source:
Plugin: SmartObjects
Module: SmartObjectsModule
File: SmartObjectSubsystem.h
Editor Properties: (see get_editor_property/set_editor_property)
activity_requirements
(GameplayTagQuery): [Read-Write] Activity Requirementsbehavior_definition_class
(type(Class)): [Read-Write] Behavior Definition Class deprecated: Use BehaviorDefinitionClasses insteadbehavior_definition_classes
(Array[type(Class)]): [Read-Write] Behavior Definition Classes: If set will filter out any SmartObject that uses different BehaviorDefinition classes.user_tags
(GameplayTagContainer): [Read-Write] User Tags
- property activity_requirements: GameplayTagQuery¶
[Read-Write] Activity Requirements
- Type:
- property behavior_definition_class: Class¶
[Read-Write] Behavior Definition Class deprecated: Use BehaviorDefinitionClasses instead
- property behavior_definition_classes: Array[Class]¶
[Read-Write] Behavior Definition Classes: If set will filter out any SmartObject that uses different BehaviorDefinition classes.
- property user_tags: GameplayTagContainer¶
[Read-Write] User Tags
- Type: