public IList<Sprite> GetAllSpritesFromAllSubFolders()
{
List<Sprite> sprites = new List<Sprite>();
sprites.AddRange(Sprites);
foreach (ISpriteFolder folder in SubFolders)
{
sprites.AddRange(folder.GetAllSpritesFromAllSubFolders());
}
return sprites;
}