Native class
FGBASwitchNodeReferencerHandler#
class
BLUEPRINTATTRIBUTESDEVELOPER_API
FGBASwitchNodeReferencerHandler :
public IGBAAttributeReferencerHandler
Handlers for attribute renames on UGBAK2Node_SwitchGameplayAttribute nodes.
Internal structs#
-
public
Data holder for cache map, representing a reference to a FGameplayAttribute property in a K2SwitchNode PinAttributes
-
Data holder for a Pin Attribute property that needs an update
Methods#
-
publicstatic TSharedPtr<IGBAAttributeReferencerHandler>Create()
-
virtual boolHandleAttributeRename(const FAssetIdentifier& InAssetIdentifier,
const FGBAAttributeReferencerPayload& InPayload,
TArray<TSharedRef<FTokenizedMessage>>& OutMessages -
virtual boolHandlePreCompile(const FAssetIdentifier& InAssetIdentifier,
const FGBAAttributeReferencerPayload& InPayload -
virtual voidOnPostCompile(const FString& InPackageName
-
virtual voidOnPreCompile(const FString& InPackageName
-
protectedboolGetCachedAttributeForIndex(const FAssetIdentifier& InAssetIdentifier,
int32 InIndex,
FAttributeReference& OutAttributeReference -
publicvirtual
Fields#
-
protectedTMap<FAssetIdentifier, TArray<FAttributeReference>> PinAttributesCacheMap