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) private static List<Sprite> LoadValidSprites(string atlasName)
{ {
return _atlasMap[atlasName] if (_atlasMap.TryGetValue(atlasName, out List<string> spriteList))
.Where(File.Exists) {
.Select(p => AssetDatabase.LoadAssetAtPath<Sprite>(p)) return spriteList
.Where(s => s != null) .Where(File.Exists)
.ToList(); .Select(AssetDatabase.LoadAssetAtPath<Sprite>)
.Where(s => s)
.ToList();
}
return new List<Sprite>();
} }