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&40;BlueprintType&41;
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 if my parent had them |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddTag
(
const FGameplayTag& TagToAdd |
||
| 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 |
||
| void | UpdateInheritedTagProperties
(
const FInheritedTagContainer* Parent |
Operators
| Type | Name | Description | |
|---|---|---|---|
| bool | operator!=
(
const FInheritedTagContainer& Other |
||
| bool | operator==
(
const FInheritedTagContainer& Other |