public void SetProgress(DalamudLoadingProgress progress) { _progress = progress; switch (progress) { case DalamudLoadingProgress.Dalamud: ProgressTextBlock.Text = Loc.Localize("DalamudUpdateDalamud", "Updating Dalamud..."); break; case DalamudLoadingProgress.Assets: ProgressTextBlock.Text = Loc.Localize("DalamudUpdateAssets", "Updating assets..."); break; case DalamudLoadingProgress.Unavailable: ProgressTextBlock.Text = Loc.Localize("DalamudUnavailable", "Plugins are currently unavailable\ndue to a game update."); InfoIcon.Visibility = Visibility.Visible; ProgressBar.Visibility = Visibility.Collapsed; UpdateText.Visibility = Visibility.Collapsed; break; default: throw new ArgumentOutOfRangeException(nameof(progress), progress, null); } }
public void SetProgress(DalamudLoadingProgress progress) { ProgressTextBlock.Text = progress switch { DalamudLoadingProgress.Dalamud => Loc.Localize("DalamudUpdateDalamud", "Updating Dalamud..."), DalamudLoadingProgress.Assets => Loc.Localize("DalamudUpdateAssets", "Updating assets..."), _ => throw new ArgumentOutOfRangeException(nameof(progress), progress, null), }; }