Sfoglia il codice sorgente

[ue] WIP for 5.3 content browser visibility fix.

Mario Zechner 1 anno fa
parent
commit
c2425dbdde

+ 10 - 0
spine-ue4/Plugins/SpinePlugin/Source/SpinePlugin/Private/SpineAtlasAsset.cpp

@@ -62,6 +62,16 @@ void USpineAtlasAsset::Serialize(FArchive &Ar) {
 		importData = NewObject<UAssetImportData>(this, TEXT("AssetImportData"));
 }
 
+FPrimaryAssetId USpineAtlasAsset::GetPrimaryAssetId() const {
+	return FPrimaryAssetId("spine-atlas", GetFName());
+}
+
+void USpineAtlasAsset::PostLoadAssetRegistryTags(const FAssetData& InAssetData,
+	TArray<FAssetRegistryTag>& OutTagsAndValuesToUpdate) const
+{
+	UObject::PostLoadAssetRegistryTags(InAssetData, OutTagsAndValuesToUpdate);
+}
+
 #endif
 
 FName USpineAtlasAsset::GetAtlasFileName() const {

+ 2 - 0
spine-ue4/Plugins/SpinePlugin/Source/SpinePlugin/Public/SpineAtlasAsset.h

@@ -72,5 +72,7 @@ protected:
 	virtual void PostInitProperties() override;
 	virtual void GetAssetRegistryTags(TArray<FAssetRegistryTag> &OutTags) const override;
 	virtual void Serialize(FArchive &Ar) override;
+	virtual FPrimaryAssetId GetPrimaryAssetId() const override;
+	virtual void PostLoadAssetRegistryTags(const FAssetData& InAssetData, TArray<FAssetRegistryTag>& OutTagsAndValuesToUpdate) const override;
 #endif
 };