fix GenerateAtlas -> LoadValidSprites

This commit is contained in:
tpxxn
2025-04-28 16:14:05 +08:00
parent 7c9393051c
commit d97538481e

View File

@@ -202,12 +202,16 @@
private static List<Sprite> LoadValidSprites(string atlasName) private static List<Sprite> LoadValidSprites(string atlasName)
{ {
return _atlasMap[atlasName] if (_atlasMap.TryGetValue(atlasName, out List<string> spriteList))
{
return spriteList
.Where(File.Exists) .Where(File.Exists)
.Select(p => AssetDatabase.LoadAssetAtPath<Sprite>(p)) .Select(AssetDatabase.LoadAssetAtPath<Sprite>)
.Where(s => s != null) .Where(s => s)
.ToList(); .ToList();
} }
return new List<Sprite>();
}
#if UNITY_2022_1_OR_NEWER #if UNITY_2022_1_OR_NEWER