unreal.GameplayEffectQuery

class unreal.GameplayEffectQuery(custom_match_delegate_bp: ActiveGameplayEffectQueryCustomMatch_Dynamic = Ellipsis, owning_tag_query: GameplayTagQuery = [], effect_tag_query: GameplayTagQuery = [], source_tag_query: GameplayTagQuery = [], source_aggregate_tag_query: GameplayTagQuery = [], modifying_attribute: GameplayAttribute = Ellipsis, effect_source: Object = Ellipsis, effect_definition: Class = Ellipsis)

Bases: StructBase

Every set condition within this query must match in order for the query to match. i.e. individual query elements are ANDed together.

C++ Source:

  • Plugin: GameplayAbilities

  • Module: GameplayAbilities

  • File: GameplayEffect.h

Editor Properties: (see get_editor_property/set_editor_property)

  • custom_match_delegate_bp (ActiveGameplayEffectQueryCustomMatch_Dynamic): [Read-Write] BP-exposed delegate for providing custom matching conditions.

  • effect_definition (type(Class)): [Read-Write] Matches on GameplayEffects with this definition

  • effect_source (Object): [Read-Write] Matches on GameplayEffects which come from this source

  • effect_tag_query (GameplayTagQuery): [Read-Write] Query that is matched against tags this GE has

  • modifying_attribute (GameplayAttribute): [Read-Write] Matches on GameplayEffects which modify given attribute.

  • owning_tag_query (GameplayTagQuery): [Read-Write] Query that is matched against tags this GE gives

  • source_aggregate_tag_query (GameplayTagQuery): [Read-Write] Query that is matched against all tags the source of this GE has

  • source_tag_query (GameplayTagQuery): [Read-Write] Query that is matched against spec tags the source of this GE has

property custom_match_delegate_bp: ActiveGameplayEffectQueryCustomMatch_Dynamic

[Read-Write] BP-exposed delegate for providing custom matching conditions.

Type:

(ActiveGameplayEffectQueryCustomMatch_Dynamic)

property effect_definition: Class

[Read-Write] Matches on GameplayEffects with this definition

Type:

(type(Class))

property effect_source: Object

[Read-Write] Matches on GameplayEffects which come from this source

Type:

(Object)

property effect_tag_query: GameplayTagQuery

[Read-Write] Query that is matched against tags this GE has

Type:

(GameplayTagQuery)

property modifying_attribute: GameplayAttribute

[Read-Write] Matches on GameplayEffects which modify given attribute.

Type:

(GameplayAttribute)

property owning_tag_query: GameplayTagQuery

[Read-Write] Query that is matched against tags this GE gives

Type:

(GameplayTagQuery)

property source_aggregate_tag_query: GameplayTagQuery

[Read-Write] Query that is matched against all tags the source of this GE has

Type:

(GameplayTagQuery)

property source_tag_query: GameplayTagQuery

[Read-Write] Query that is matched against spec tags the source of this GE has

Type:

(GameplayTagQuery)