Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Plugins/Runtime/GameplayAbilities/Source/GameplayAbilities/Public/GameplayEffectTypes.h |
Include |
#include "GameplayEffectTypes.h" |
struct FGameplayTagCountContainer
Struct that tracks the number/count of tag applications within it. Explicitly tracks the tags added or removed, while simultaneously tracking the count of parent tags as well. Events/delegates are fired whenever the tag counts of any tag (explicit or parent) are modified.
Name | Description | |
---|---|---|
|
FGameplayTagCountContainer() |
Name | Description | ||
---|---|---|---|
|
FillParentTags() |
Fills in ParentTags from GameplayTags |
|
|
const FGamep... |
GetExplicitGameplayTags() |
Simple accessor to the explicit gameplay tag list |
|
GetTagCount ( |
Return the count for a specified tag |
|
|
HasAllMatchingGameplayTags ( |
Check if the count container has gameplay tags that matches against all of the specified tags (expands to include parents of asset tags) |
|
|
HasAnyMatchingGameplayTags ( |
Check if the count container has gameplay tags that matches against any of the specified tags (expands to include parents of asset tags) |
|
|
HasMatchingGameplayTag ( |
Check if the count container has a gameplay tag that matches against the specified tag (expands to include parents of asset tags) |
|
|
Notify_StackCountChange ( |
Broadcasts the AnyChange event for this tag. |
|
|
FOnGameplayE... |
RegisterGameplayTagEvent ( |
Return delegate that can be bound to for when the specific tag's count changes to or off of zero |
|
FOnGameplayE... |
RegisterGenericGameplayEvent() |
Return delegate that can be bound to for when the any tag's count changes to or off of zero |
|
Reset() |
||
|
SetTagCount ( |
Set the specified tag count to a specific value |
|
|
UpdateTagCount ( |
Update the specified container of tags by the specified delta, potentially causing an additional or removal from the explicit tag list |
|
|
UpdateTagCount ( |
Update the specified tag by the specified delta, potentially causing an additional or removal from the explicit tag list |
|
|
UpdateTagCount_DeferredParentRemoval ( |
Update the specified tag by the specified delta, potentially causing an additional or removal from the explicit tag list. |