unreal.InheritedTagContainer

class unreal.InheritedTagContainer(combined_tags: GameplayTagContainer = Ellipsis, added: GameplayTagContainer = Ellipsis, removed: GameplayTagContainer = Ellipsis)

Bases: StructBase

Structure that is used to combine tags from parent and child blueprints in a safe way

C++ Source:

  • Plugin: GameplayAbilities

  • Module: GameplayAbilities

  • File: GameplayEffect.h

Editor Properties: (see get_editor_property/set_editor_property)

  • added (GameplayTagContainer): [Read-Write] Tags that I have (in addition to my parent’s tags)

  • combined_tags (GameplayTagContainer): [Read-Only] CombinedTags = Inherited - Removed + Added

  • removed (GameplayTagContainer): [Read-Write] Tags that should be removed (only if my parent had them). Note: we cannot use this to remove a tag that exists on a target. It only modifies the result of CombinedTags.

property added: GameplayTagContainer

[Read-Only] Tags that I have (in addition to my parent’s tags)

Type:

(GameplayTagContainer)

property combined_tags: GameplayTagContainer

[Read-Only] CombinedTags = Inherited - Removed + Added

Type:

(GameplayTagContainer)

property removed: GameplayTagContainer

we cannot use this to remove a tag that exists on a target. It only modifies the result of CombinedTags.

Type:

(GameplayTagContainer)

Type:

[Read-Only] Tags that should be removed (only if my parent had them). Note