using System.Collections.Generic; public partial class GubaoResonanceConfig : IConfigPostProcess { //¹Å±¦ID,¹²ÃùID private static Dictionary GubaoIDToResonanceIDDict = new Dictionary(); public void OnConfigParseCompleted() { } public static Dictionary GetGubaoIDToResonanceIDDict() { if (GubaoIDToResonanceIDDict.IsNullOrEmpty()) { var keyList = GetKeys(); for (int i = 0; i < keyList.Count; i++) { int resonanceID = int.Parse(keyList[i]); int[] gubaoIDArr = Get(resonanceID).GubaoIDList; for (int j = 0; j < gubaoIDArr.Length; j++) { int gubaoID = gubaoIDArr[j]; GubaoIDToResonanceIDDict[gubaoID] = resonanceID; } } } return GubaoIDToResonanceIDDict; } }