From d52f192e75385395fa234ac229b393dfc7cfae88 Mon Sep 17 00:00:00 2001 From: VaDiM Date: Fri, 13 Sep 2024 00:37:53 +0300 Subject: [PATCH] Fix support of Sprites with wrong SpriteAtlas pathID --- AssetStudio/AssetsManager.cs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/AssetStudio/AssetsManager.cs b/AssetStudio/AssetsManager.cs index 03a96d3..ad584b2 100644 --- a/AssetStudio/AssetsManager.cs +++ b/AssetStudio/AssetsManager.cs @@ -708,16 +708,17 @@ namespace AssetStudio { m_Sprite.m_SpriteAtlas.Set(m_SpriteAtlas); } - else if (m_Sprite.m_SpriteAtlas.TryGet(out var m_SpriteAtlaOld)) + else if (m_Sprite.m_SpriteAtlas.TryGet(out var m_SpriteAtlasOld)) { - if (m_SpriteAtlaOld.m_IsVariant) + if (m_SpriteAtlasOld.m_IsVariant) { m_Sprite.m_SpriteAtlas.Set(m_SpriteAtlas); } } else { - Logger.Warning($"\"{m_Sprite.m_Name}\": Sprite loading error. SpriteAtlas with PathID: \"{m_Sprite.m_SpriteAtlas.m_PathID}\" was not found."); + Logger.Debug($"\"{m_Sprite.m_Name}\": The actual SpriteAtlas PathID \"{m_SpriteAtlas.m_PathID}\" does not match the specified one \"{m_Sprite.m_SpriteAtlas.m_PathID}\"."); + m_Sprite.m_SpriteAtlas.Set(m_SpriteAtlas); } } }