Navigation
API > API/Plugins > API/Plugins/GameplayAbilities
A node in our translation table/graph. The node represents an actual gameplaytag or a possible gameplay tag, with links to what it can be translated into.
| Name | FGameplayCueTranslatorNode |
| Type | struct |
| Header File | /Engine/Plugins/Runtime/GameplayAbilities/Source/GameplayAbilities/Public/GameplayCueTranslator.h |
| Include Path | #include "GameplayCueTranslator.h" |
Syntax
USTRUCT ()
struct FGameplayCueTranslatorNode
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CachedGameplayTag | FGameplayTag | The FGameplayTag if this tag actually exists. | GameplayCueTranslator.h | |
| CachedGameplayTagName | FName | FName of the tag. | GameplayCueTranslator.h | |
| CachedIndex | FGameplayCueTranslatorNodeIndex | Our index into FGameplayCueTranslationManager::TranslationLUT | GameplayCueTranslator.h | |
| Links | TArray< FGameplayCueTranslationLink > | Ways we can be translated into another FGameplayCueTranslatorNode | GameplayCueTranslator.h | |
| UsedTranslators | TSet< const UGameplayCueTranslator * > | Translation that have been used to "get us here" and should not be used further down the chain. | GameplayCueTranslator.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FGameplayCueTranslationLink & FindOrCreateLink
(
const UGameplayCueTranslator* RuleClass, |
Helper to create a new link for a given UGameplayCueTranslator | GameplayCueTranslator.h |