using System.Collections.Generic; using UnityEngine; public partial class HeroLineupHaloConfig : ConfigBase { // 国家 数量 public static Dictionary> configDics = new Dictionary>(); protected override void OnConfigParseCompleted() { Dictionary tempDic = null; if (!configDics.TryGetValue(Country, out tempDic)) { tempDic = new Dictionary(); configDics.Add(Country, tempDic); } tempDic[NeedHeroCount] = this; } public static HeroLineupHaloConfig GetConfig(int country, int count) { if (!configDics.ContainsKey(country)) { return null; } if (!configDics[country].ContainsKey(count)) { return null; } return configDics[country][count]; } }