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

This commit is contained in:
Harald Csaszar 2019-08-29 16:42:26 +02:00
parent 1a34ed59d5
commit dbfceec061

View File

@ -151,9 +151,12 @@ namespace Spine.Unity.Editor {
public static void IssueWarningsForUnrecommendedTextureSettings() { 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) { for (int i = 0; i < atlasDescriptionGUIDs.Length; ++i) {
string atlasDescriptionPath = AssetDatabase.GUIDToAssetPath(atlasDescriptionGUIDs[i]); string atlasDescriptionPath = AssetDatabase.GUIDToAssetPath(atlasDescriptionGUIDs[i]);
if (!atlasDescriptionPath.EndsWith(".atlas.txt"))
continue;
string texturePath = atlasDescriptionPath.Replace(".atlas.txt", ".png"); string texturePath = atlasDescriptionPath.Replace(".atlas.txt", ".png");
bool textureExists = IssueWarningsForUnrecommendedTextureSettings(texturePath); bool textureExists = IssueWarningsForUnrecommendedTextureSettings(texturePath);