public static async Task UpdateAllSpritesAsync(bool isBuild = false) { foreach (Project project in ProjectHelpers.GetAllProjects()) { if (project.ProjectItems.Count == 0) { continue; } string folder = ProjectHelpers.GetRootFolder(project); if (string.IsNullOrEmpty(folder)) { continue; } SpriteImageMenu menu = new SpriteImageMenu(); foreach (string file in Directory.EnumerateFiles(folder, "*.sprite", SearchOption.AllDirectories)) { if (ProjectHelpers.GetProjectItem(file) == null) { continue; } await menu.UpdateSpriteAsync(file, isBuild); } } }
public static async Task UpdateAllSpritesAsync(bool isBuild = false) { foreach (Project project in ProjectHelpers.GetAllProjects()) { if (project.ProjectItems.Count == 0) continue; string folder = ProjectHelpers.GetRootFolder(project); SpriteImageMenu menu = new SpriteImageMenu(); foreach (string file in Directory.EnumerateFiles(folder, "*.sprite", SearchOption.AllDirectories)) { if (ProjectHelpers.GetProjectItem(file) == null) continue; await menu.UpdateSpriteAsync(file, isBuild); } } }