FInheritedTagContainer

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

Windows
MacOS
Linux

References

Module

GameplayAbilities

Header

/Engine/Plugins/Runtime/GameplayAbilities/Source/GameplayAbilities/Public/GameplayEffect.h

Include

#include "GameplayEffect.h"

Syntax

[USTRUCT](Programming/UnrealArchitecture/Reference/Structs)([BlueprintType](Programming/UnrealArchitecture/Reference/Structs/Specifiers/BlueprintType))
struct FInheritedTagContainer

Remarks

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

Variables

Name Description

Public variable UProperty Category, EditDefaultsOnly BlueprintReadOnly Transient

FGameplayTagCon...

 

Added

Tags that I have in addition to my parent's tags

Public variable UProperty Category BlueprintReadOnly Transient visibleanywhere

FGameplayTagCon...

 

CombinedTags

Tags that I inherited and tags that I added minus tags that I removed

Public variable UProperty Category, EditDefaultsOnly BlueprintReadOnly Transient

FGameplayTagCon...

 

Removed

Tags that should be removed if my parent had them

Functions

Name Description

Public function

void

 

AddTag

(
    const FGameplayTag& TagToAdd
)

Public function

void

 

PostInitProperties()

Public function

void

 

RemoveTag

(
    FGameplayTag TagToRemove
)

Public function

void

 

UpdateInheritedTagProperties

(
    const FInheritedTagContainer* ...
)

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss