diff --git a/spine-unity/Assets/Spine/Editor/spine-unity/Editor/Asset Types/SpineAtlasAssetInspector.cs b/spine-unity/Assets/Spine/Editor/spine-unity/Editor/Asset Types/SpineAtlasAssetInspector.cs index 22466efde..9c337d51d 100644 --- a/spine-unity/Assets/Spine/Editor/spine-unity/Editor/Asset Types/SpineAtlasAssetInspector.cs +++ b/spine-unity/Assets/Spine/Editor/spine-unity/Editor/Asset Types/SpineAtlasAssetInspector.cs @@ -320,12 +320,11 @@ namespace Spine.Unity.Editor { List sprites = new List(spriteSheet); List regions = SpineAtlasAssetInspector.GetRegions(atlas); - char[] FilenameDelimiter = { '.' }; int updatedCount = 0; int addedCount = 0; foreach (AtlasRegion r in regions) { - string pageName = r.page.name.Split(FilenameDelimiter, StringSplitOptions.RemoveEmptyEntries)[0]; + string pageName = System.IO.Path.GetFileNameWithoutExtension(r.page.name); string textureName = texture.name; bool pageMatch = string.Equals(pageName, textureName, StringComparison.Ordinal);