using System.Collections.Generic; using UnityEngine; public partial class HeroQualityLVConfig : ConfigBase { public static Dictionary> configDics = new Dictionary>(); protected override void OnConfigParseCompleted() { Dictionary tempDic = null; if (!configDics.TryGetValue(Quality, out tempDic)) { tempDic = new Dictionary(); configDics.Add(Quality, tempDic); } tempDic.Add(HeroLV, this); } public static HeroQualityLVConfig GetQualityLVConfig(int quality, int lv) { Dictionary tempDic = null; if (!configDics.TryGetValue(quality, out tempDic)) { return null; } HeroQualityLVConfig config = null; tempDic.TryGetValue(lv, out config); return config; } }