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