FGameplayCueTranslatorNode

A node in our translation table/graph.

Choose your operating system:

Windows

macOS

Linux

References

Module

GameplayAbilities

Header

/Engine/Plugins/Runtime/GameplayAbilities/Source/GameplayAbilities/Public/GameplayCueTranslator.h

Include

#include "GameplayCueTranslator.h"

Syntax

USTRUCT()
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

Name Description

Public variable UProperty

FGameplayTag

 

CachedGameplayTag

The FGameplayTag if this tag actually exists.

Public variable UProperty

FName

 

CachedGameplayTagName

FName of the tag.

Public variable UProperty

FGameplayCueTra...

 

CachedIndex

Our index into FGameplayCueTranslationManager::TranslationLUT

Public variable UProperty

TArray< FGamepl...

 

Links

Ways we can be translated into another FGameplayCueTranslatorNode

Public variable

TSet< const UGa...

 

UsedTranslators

Translation that have been used to "get us here" and should not be used further down the chain.

Functions

Name Description

Public function

FGameplayCue...

 

FindOrCreateLink

(
    const UGameplayCueTranslator* ...,
    int32 LookupSize
)

Helper to create a new link for a given UGameplayCueTranslator