From c2425dbddef8b76086c123360872a01507620e34 Mon Sep 17 00:00:00 2001 From: Mario Zechner Date: Wed, 18 Oct 2023 17:32:02 +0200 Subject: [PATCH] [ue] WIP for 5.3 content browser visibility fix. --- .../Source/SpinePlugin/Private/SpineAtlasAsset.cpp | 10 ++++++++++ .../Source/SpinePlugin/Public/SpineAtlasAsset.h | 2 ++ 2 files changed, 12 insertions(+) diff --git a/spine-ue4/Plugins/SpinePlugin/Source/SpinePlugin/Private/SpineAtlasAsset.cpp b/spine-ue4/Plugins/SpinePlugin/Source/SpinePlugin/Private/SpineAtlasAsset.cpp index bd7f63306..b83e98918 100644 --- a/spine-ue4/Plugins/SpinePlugin/Source/SpinePlugin/Private/SpineAtlasAsset.cpp +++ b/spine-ue4/Plugins/SpinePlugin/Source/SpinePlugin/Private/SpineAtlasAsset.cpp @@ -62,6 +62,16 @@ void USpineAtlasAsset::Serialize(FArchive &Ar) { importData = NewObject(this, TEXT("AssetImportData")); } +FPrimaryAssetId USpineAtlasAsset::GetPrimaryAssetId() const { + return FPrimaryAssetId("spine-atlas", GetFName()); +} + +void USpineAtlasAsset::PostLoadAssetRegistryTags(const FAssetData& InAssetData, + TArray& OutTagsAndValuesToUpdate) const +{ + UObject::PostLoadAssetRegistryTags(InAssetData, OutTagsAndValuesToUpdate); +} + #endif FName USpineAtlasAsset::GetAtlasFileName() const { diff --git a/spine-ue4/Plugins/SpinePlugin/Source/SpinePlugin/Public/SpineAtlasAsset.h b/spine-ue4/Plugins/SpinePlugin/Source/SpinePlugin/Public/SpineAtlasAsset.h index a57f65363..3a7aa24a5 100644 --- a/spine-ue4/Plugins/SpinePlugin/Source/SpinePlugin/Public/SpineAtlasAsset.h +++ b/spine-ue4/Plugins/SpinePlugin/Source/SpinePlugin/Public/SpineAtlasAsset.h @@ -72,5 +72,7 @@ protected: virtual void PostInitProperties() override; virtual void GetAssetRegistryTags(TArray &OutTags) const override; virtual void Serialize(FArchive &Ar) override; + virtual FPrimaryAssetId GetPrimaryAssetId() const override; + virtual void PostLoadAssetRegistryTags(const FAssetData& InAssetData, TArray& OutTagsAndValuesToUpdate) const override; #endif };