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 };