diff --git a/spine-ue/Plugins/SpinePlugin/Source/SpinePlugin/Private/SpineAtlasAsset.cpp b/spine-ue/Plugins/SpinePlugin/Source/SpinePlugin/Private/SpineAtlasAsset.cpp index 409e5e516..4eb4fc0e9 100644 --- a/spine-ue/Plugins/SpinePlugin/Source/SpinePlugin/Private/SpineAtlasAsset.cpp +++ b/spine-ue/Plugins/SpinePlugin/Source/SpinePlugin/Private/SpineAtlasAsset.cpp @@ -56,8 +56,11 @@ void USpineAtlasAsset::PostInitProperties() { void USpineAtlasAsset::Serialize(FArchive &Ar) { Super::Serialize(Ar); - if (Ar.IsLoading() && Ar.UEVer() < VER_UE4_ASSET_IMPORT_DATA_AS_JSON && - !importData) +#if ENGINE_MAJOR_VERSION == 4 && ENGINE_MINOR_VERSION <= 27 + if (Ar.IsLoading() && Ar.UE4Ver() < VER_UE4_ASSET_IMPORT_DATA_AS_JSON && !importData) +#else + if (Ar.IsLoading() && Ar.UEVer() < VER_UE4_ASSET_IMPORT_DATA_AS_JSON && !importData) +#endif importData = NewObject(this, TEXT("AssetImportData")); } diff --git a/spine-ue/Plugins/SpinePlugin/Source/SpinePlugin/Private/SpineSkeletonDataAsset.cpp b/spine-ue/Plugins/SpinePlugin/Source/SpinePlugin/Private/SpineSkeletonDataAsset.cpp index fc7b0fda4..a0bb610e7 100644 --- a/spine-ue/Plugins/SpinePlugin/Source/SpinePlugin/Private/SpineSkeletonDataAsset.cpp +++ b/spine-ue/Plugins/SpinePlugin/Source/SpinePlugin/Private/SpineSkeletonDataAsset.cpp @@ -83,8 +83,11 @@ void USpineSkeletonDataAsset::GetAssetRegistryTags( void USpineSkeletonDataAsset::Serialize(FArchive &Ar) { Super::Serialize(Ar); - if (Ar.IsLoading() && Ar.UEVer() < VER_UE4_ASSET_IMPORT_DATA_AS_JSON && - !importData) +#if ENGINE_MAJOR_VERSION == 4 && ENGINE_MINOR_VERSION <= 27 + if (Ar.IsLoading() && Ar.UE4Ver() < VER_UE4_ASSET_IMPORT_DATA_AS_JSON && !importData) +#else + if (Ar.IsLoading() && Ar.UEVer() < VER_UE4_ASSET_IMPORT_DATA_AS_JSON && !importData) +#endif importData = NewObject(this, TEXT("AssetImportData")); LoadInfo(); }