private void OnModsChanged(object sender, ModsChangedEventArgs e) { if (ConfigManager.LeaderboardSection.Value != LeaderboardType.Mods) { return; } LoadNewScores(); }
private void OnModsChanged(object sender, ModsChangedEventArgs e) { var game = GameBase.Game as QuaverGame; if (game.CurrentScreen.Type == QuaverScreenType.Select || QuaverScreenManager.QueuedScreen?.Type == QuaverScreenType.Select) { return; } UpdateContent(); }
/// <summary> /// Called when the activated modifiers have changed. /// Used for updating difficulty values. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void OnModsChanged(object sender, ModsChangedEventArgs e) { if (Map == null) { return; } var difficulty = (float)Map.DifficultyFromMods(ModManager.Mods); var value = StringHelper.AccuracyToString(difficulty).Replace("%", ""); // Don't bother updating the text if the difficulty value is the same as what's already there if (value == TextDifficultyRating.Text) { return; } TextDifficultyRating.Text = value; TextDifficultyRating.Tint = ColorHelper.DifficultyToColor(difficulty); }
/// <summary> /// Called when the activated mods change. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void OnModsChanged(object sender, ModsChangedEventArgs e) => Mods.Text = $"Mods: {ModHelper.GetModsString(e.Mods)}";
/// <summary> /// Called when game modifiers have changed. /// </summary> private void OnModsChanged(object o, ModsChangedEventArgs e) => UpdateAndAlignMetadata(MapManager.Selected.Value);
private void OnModsChanged(object sender, ModsChangedEventArgs e) => ChangeSelectedOptionButton();
/// <summary> /// Called when the activated mods change. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void OnModsChanged(object sender, ModsChangedEventArgs e) => SetModsText();