From dbfceec0617eb5fa6dc76d3a2a8abcf5c15c6bea Mon Sep 17 00:00:00 2001 From: Harald Csaszar Date: Thu, 29 Aug 2019 16:42:26 +0200 Subject: [PATCH] [unity] Fixed exception when .atlas1.txt files found amoung assets. Closes #1473. --- .../spine-unity/Editor/Utility/SpineEditorUtilities.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/spine-unity/Assets/Spine/Editor/spine-unity/Editor/Utility/SpineEditorUtilities.cs b/spine-unity/Assets/Spine/Editor/spine-unity/Editor/Utility/SpineEditorUtilities.cs index 1d5bab93f..3e89893cf 100644 --- a/spine-unity/Assets/Spine/Editor/spine-unity/Editor/Utility/SpineEditorUtilities.cs +++ b/spine-unity/Assets/Spine/Editor/spine-unity/Editor/Utility/SpineEditorUtilities.cs @@ -151,9 +151,12 @@ namespace Spine.Unity.Editor { public static void IssueWarningsForUnrecommendedTextureSettings() { - string[] atlasDescriptionGUIDs = AssetDatabase.FindAssets("t:textasset .atlas"); // Note: finds .atlas.txt files + string[] atlasDescriptionGUIDs = AssetDatabase.FindAssets("t:textasset .atlas"); // Note: finds ".atlas.txt" but also ".atlas 1.txt" files. for (int i = 0; i < atlasDescriptionGUIDs.Length; ++i) { string atlasDescriptionPath = AssetDatabase.GUIDToAssetPath(atlasDescriptionGUIDs[i]); + if (!atlasDescriptionPath.EndsWith(".atlas.txt")) + continue; + string texturePath = atlasDescriptionPath.Replace(".atlas.txt", ".png"); bool textureExists = IssueWarningsForUnrecommendedTextureSettings(texturePath);