Navigation
API > API/Plugins > API/Plugins/GameplayAbilities
References
| Module | GameplayAbilities |
| Header | /Engine/Plugins/Runtime/GameplayAbilities/Source/GameplayAbilities/Public/GameplayCueTranslator.h |
| Include | #include "GameplayCueTranslator.h" |
Syntax
USTRUCT&40;&41;
struct FGameplayCueTranslatorNode
Remarks
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.
Variables
| Type | Name | Description | |
|---|---|---|---|
| FGameplayTag | CachedGameplayTag | The FGameplayTag if this tag actually exists. | |
| FName | CachedGameplayTagName | FName of the tag. | |
| FGameplayCueTranslatorNodeIndex | CachedIndex | Our index into FGameplayCueTranslationManager::TranslationLUT | |
| TArray< FGameplayCueTranslationLink > | Links | Ways we can be translated into another FGameplayCueTranslatorNode | |
| TSet< const UGameplayCueTranslator * > | UsedTranslators | Translation that have been used to "get us here" and should not be used further down the chain. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| FGameplayCueTranslationLink & | FindOrCreateLink
(
const UGameplayCueTranslator* RuleClass, |
Helper to create a new link for a given UGameplayCueTranslator |