Namespace Serenity.Ui.Installation.Editor.Settings
Classes
LoadingProgressPrefabGenerationPlan
What one UnityUiLoadingProgressPrefabGenerator run will do, theme by theme, decided before anything is written — the list Serenity.Ui.Installation.Editor.Settings.LoadingProgressPrefabGeneratorWindow previews and the one the generator then carries out, so the preview can never promise something the run does not do. A theme that already has a LoadingProgress prefab — every Theme Builder theme ships its own LoadingBar — is kept unless the author opts into replacing it.
LoadingProgressPrefabGenerationReport
What one GenerateForAllThemesWithReport(bool) run did — the counts and failures both its console-logging caller and Serenity.Ui.Installation.Editor.Settings.LoadingProgressPrefabGeneratorWindow's activity log render.
LoadingProgressThemePlanEntry
One theme's line in a LoadingProgressPrefabGenerationPlan: the theme, what the run does to it, the LoadingProgress prefab it holds now, and — for a refused theme — why.
UnityUiLoadingProgressPrefabGenerator
Editor tool that generates a dedicated "LoadingProgressPrefab" for UI themes.
For each UnityUiThemeDefinition the LoadingProgressPrefabGenerationPlan lets it
write, it creates a prefab variant of that theme's slideable template (the interactive slider) next to it
and assigns it to the theme's LoadingProgressTemplate field, so the gameplay loading overlay can
render the progress bar from a separate prefab instead of reusing the interactive slider. A theme that
already has a LoadingProgress prefab keeps it unless the caller asks to replace existing ones.
Enums
LoadingProgressThemeAction
What one UnityUiLoadingProgressPrefabGenerator run does to one theme's
LoadingProgressTemplate.