Gameplay Tag Container
FGameplayTagContainer
is a wrapper around an array of FGameplayTag
. UnrealSharp provides a intuitive API to work with them with C# features:
Constructing a FGameplayTagContainer
FGameplayTagContainer
Using a list of
FGameplayTag
:
List<FGameplayTag> tags = new List<FGameplayTag>
{
GameplayTags.MyGameplayTag,
GameplayTags.MyGameplayTag_MySubTag
};
FGameplayTagContainer containerInitWithList = new FGameplayTagContainer(tags);
Using Array Parameters:
FGameplayTagContainer containerInitWithArrayParams = new FGameplayTagContainer(
GameplayTags.MyGameplayTag,
GameplayTags.MyGameplayTag_MySubTag
);
Appending Tags
Appending a List of Tags:
gameplayTagContainer.AppendTags(tags);
Appending Individual Tags:
gameplayTagContainer.AppendTags(
GameplayTags.MyGameplayTag,
GameplayTags.MyGameplayTag_MySubTag
);
Appending Another Container:
gameplayTagContainer.AppendTags(containerInitWithList);
Last updated