Files
UnrealEngine/Engine/Source/Editor/Blutility/Private/ActorActionUtility.cpp
Brandyn / Techy fcc1b09210 init
2026-04-04 15:40:51 -05:00

37 lines
1.0 KiB
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#include "ActorActionUtility.h"
#include "EditorUtilityAssetPrototype.h"
#include "EditorUtilityBlueprint.h"
#include "UObject/AssetRegistryTagsContext.h"
#include UE_INLINE_GENERATED_CPP_BY_NAME(ActorActionUtility)
#define LOCTEXT_NAMESPACE "ActorActionUtility"
void UActorActionUtility::GetAssetRegistryTags(TArray<FAssetRegistryTag>& OutTags) const
{
PRAGMA_DISABLE_DEPRECATION_WARNINGS;
Super::GetAssetRegistryTags(OutTags);
PRAGMA_ENABLE_DEPRECATION_WARNINGS;
}
void UActorActionUtility::GetAssetRegistryTags(FAssetRegistryTagsContext Context) const
{
Super::GetAssetRegistryTags(Context);
const bool IsUpToDate =
!GetClass()->IsFunctionImplementedInScript("GetSupportedClass");
if (IsUpToDate)
{
FAssetActionUtilityPrototype::AddTagsFor_Version(Context);
}
FAssetActionUtilityPrototype::AddTagsFor_SupportedClasses(SupportedClasses, Context);
FAssetActionUtilityPrototype::AddTagsFor_CallableFunctions(this, Context);
}
#undef LOCTEXT_NAMESPACE