Navigation
API > API/Plugins > API/Plugins/GameplayAbilities
References
| Module | GameplayAbilities |
| Header | /Engine/Plugins/Runtime/GameplayAbilities/Source/GameplayAbilities/Public/GameplayEffect.h |
| Include | #include "GameplayEffect.h" |
Syntax
USTRUCT (BlueprintType )
struct FInheritedTagContainer
Remarks
Structure that is used to combine tags from parent and child blueprints in a safe way
Variables
| Type | Name | Description | |
|---|---|---|---|
| FGameplayTagContainer | Added | Tags that I have (in addition to my parent's tags) | |
| FGameplayTagContainer | CombinedTags | Tags that I inherited and tags that I added minus tags that I removed | |
| FGameplayTagContainer | Removed | Tags that should be removed (only if my parent had them). |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddTag
(
const FGameplayTag& TagToAdd |
Add a tag that will appear in addition to any inherited tags | |
| void | ApplyTo
(
FGameplayTagContainer& ApplyToContainer |
Apply the Added and Removed tags to the passed-in container (does not have to be the previously configured Parent!) | |
| void | RemoveTag
(
const FGameplayTag& TagToRemove |
Remove a tag that will be omitted from any inherited tags | |
| void | UpdateInheritedTagProperties
(
const FInheritedTagContainer* Parent |
Operators
| Type | Name | Description | |
|---|---|---|---|
| bool | operator!=
(
const FInheritedTagContainer& Other |
||
| bool | operator==
(
const FInheritedTagContainer& Other |