using System.Collections.Generic; public partial class ADAwardConfig : ConfigBase { private static Dictionary idDict = new Dictionary(); protected override void OnConfigParseCompleted() { idDict[new Int2(ADAwardType, ADAwardValue)] = this; } public static bool TryGetADIDByTypeValue(int type, int value, out ADAwardConfig config) { if (idDict.TryGetValue(new Int2(type, value), out config)) { return true; } return false; } }