yyl
2025-08-11 b2d7bb59dc37c7b350786b076ee2f344b7c8911f
Main/Config/PartialConfigs/HeroQualityBreakConfig.cs
@@ -3,12 +3,8 @@
public partial class HeroQualityBreakConfig : ConfigBase<int, HeroQualityBreakConfig>
{
    // public int Quality;
    // public int BreakLV;
    // Quality, Dictionary<BreakLV, HeroQualityBreakConfig>
    public static Dictionary<int, Dictionary<int, HeroQualityBreakConfig>> configDics = new Dictionary<int, Dictionary<int, HeroQualityBreakConfig>>();
    public static Dictionary<int, int> maxlvDic = new Dictionary<int, int>();
    protected override void OnConfigParseCompleted()
    {
        base.OnConfigParseCompleted();
@@ -20,14 +16,12 @@
            configDics.Add(Quality, tempDic);
        }
        if (tempDic.ContainsKey(BreakLV))
        tempDic[BreakLV] = this;
        if (!maxlvDic.ContainsKey(LVMax) || LVMax > maxlvDic[Quality])
        {
            tempDic[BreakLV] = this;
            maxlvDic[Quality] = LVMax;
        }
        else
        {
            tempDic.Add(BreakLV, this);
        }
    }
    public static HeroQualityBreakConfig GetQualityBreakConfig(int quality, int breakLv)