// ------------------------------------------------------------------------------ // // This code was generated by a tool. // Mono Runtime Version: 2.0.50727.1433 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // // ------------------------------------------------------------------------------ namespace TableConfig { using System; using System.Collections.Generic; public partial class EquipSuitAttrConfig : ConfigBase, IConfigPostProcess { private static Dictionary suitAttrDic = new Dictionary(); public void OnConfigParseCompleted() { string key = StringUtility.Contact(groupType, suiteType, suiteLV, job); if (!suitAttrDic.ContainsKey(key)) { suitAttrDic.Add(key, this); } } public static EquipSuitAttrConfig GetSuitAttrConfig(int groupType, int suitType, int suiteLV, int job) { string key = StringUtility.Contact(groupType, suitType, suiteLV, job); EquipSuitAttrConfig suitAttrConfig = null; suitAttrDic.TryGetValue(key, out suitAttrConfig); return suitAttrConfig; } public static EquipSuitAttrConfig GetSuitAttrConfigBySuitID(string suitId) { EquipSuitAttrConfig suitAttrConfig = null; suitAttrDic.TryGetValue(suitId, out suitAttrConfig); return suitAttrConfig; } public static Dictionary GetSuitAttrDict() { return suitAttrDic; } } }