unreal.BTTask_FindAndUseGameplayBehaviorSmartObject

class unreal.BTTask_FindAndUseGameplayBehaviorSmartObject(outer: Object | None = None, name: Name | str = 'None')

Bases: BTTaskNode

BTTask Find and Use Gameplay Behavior Smart Object

C++ Source:

  • Plugin: GameplayBehaviorSmartObjects

  • Module: GameplayBehaviorSmartObjectsModule

  • File: BTTask_FindAndUseGameplayBehaviorSmartObject.h

Editor Properties: (see get_editor_property/set_editor_property)

  • activity_requirements (GameplayTagQuery): [Read-Write] Additional tag query to filter available smart objects. We’ll query for smart

    objects that support activities tagged in a way matching the filter. Note that regular tag-base filtering is going to take place as well

  • claim_priority (SmartObjectClaimPriority): [Read-Write]

  • eqs_request (EQSParametrizedQueryExecutionRequest): [Read-Write]

  • ignore_restart_self (bool): [Read-Write] if set, task search will be discarded when this task is selected to execute but is already running

  • node_name (str): [Read-Write] node name

  • radius (float): [Read-Write] Used for smart object querying if EQSRequest is not configured