소스 검색

[unity] Fixed exception when .atlas1.txt files found amoung assets. Closes #1473.

Harald Csaszar 6 년 전
부모
커밋
dbfceec061
1개의 변경된 파일4개의 추가작업 그리고 1개의 파일을 삭제
  1. 4 1
      spine-unity/Assets/Spine/Editor/spine-unity/Editor/Utility/SpineEditorUtilities.cs

+ 4 - 1
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);