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
FGameplayTagContainerUsing 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