fix GenerateAtlas -> LoadValidSprites

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

View File

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