Module |
|
Header |
/Engine/Source/Runtime/GameplayTags/Classes/GameplayTagsManager.h |
Include |
#include "GameplayTagsManager.h" |
struct FGameplayTagNode
Simple tree node for gameplay tags, this stores metadata about specific tags
Name | Description | |
---|---|---|
|
FGameplayTagNode() |
|
|
FGameplayTagNode ( |
Simple constructor, passing redundant data for performance |
Name | Description | ||
---|---|---|---|
|
GetAllowNonRestrictedChildren() |
Returns true if the tag is a restricted tag and allows non-restricted children |
|
|
GetChildTagNodes() |
Get the children nodes of this node |
|
|
const TArray... |
GetChildTagNodes() |
Get the children nodes of this node |
|
const FGamep... |
GetCompleteTag() |
Get the complete tag for the node, including all parent tags, delimited by periods |
|
GetCompleteTagName() |
||
|
GetCompleteTagString() |
||
|
FGameplayTag... |
GetNetIndex() |
Get the net index of this node |
|
TSharedPtr< ... |
GetParentTagNode() |
Get the parent tag node of this node |
|
GetSimpleTagName() |
Get the simple tag for the node (doesn't include any parent tags) |
|
|
const FGamep... |
GetSingleTagContainer() |
Returns a correctly constructed container with only this tag, useful for doing container queries |
|
IsExplicitTag() |
Returns true if the tag was explicitly specified in code or data |
|
|
IsRestrictedGameplayTag() |
Returns true if the tag is a restricted tag |
|
|
ResetNode() |
Reset the node of all of its values |