diff --git a/spine-ue4/Content/GettingStarted/Assets/Spineboy/spineboy.uasset b/spine-ue4/Content/GettingStarted/Assets/Spineboy/spineboy.uasset index ba92107a0..1e735e754 100644 Binary files a/spine-ue4/Content/GettingStarted/Assets/Spineboy/spineboy.uasset and b/spine-ue4/Content/GettingStarted/Assets/Spineboy/spineboy.uasset differ diff --git a/spine-ue4/Plugins/SpinePlugin/Source/SpineEditorPlugin/Private/SpineAtlasImportFactory.cpp b/spine-ue4/Plugins/SpinePlugin/Source/SpineEditorPlugin/Private/SpineAtlasImportFactory.cpp index 57f4065b7..f2659eaeb 100644 --- a/spine-ue4/Plugins/SpinePlugin/Source/SpineEditorPlugin/Private/SpineAtlasImportFactory.cpp +++ b/spine-ue4/Plugins/SpinePlugin/Source/SpineEditorPlugin/Private/SpineAtlasImportFactory.cpp @@ -106,7 +106,8 @@ EReimportResult::Type USpineAtlasAssetFactory::Reimport (UObject* Obj) { FString currentSourcePath, filenameNoExtension, unusedExtension; const FString longPackagePath = FPackageName::GetLongPackagePath(asset->GetOutermost()->GetPathName()); - FPaths::Split(UFactory::GetCurrentFilename(), currentSourcePath, filenameNoExtension, unusedExtension); + FString currentFileName = asset->GetAtlasFileName().ToString(); + FPaths::Split(currentFileName, currentSourcePath, filenameNoExtension, unusedExtension); LoadAtlas(asset, currentSourcePath, longPackagePath);