| | |
| | | public partial class TreasureItemLibConfig : ConfigBase<int, TreasureItemLibConfig> |
| | | { |
| | | private static Dictionary<int, List<int>> resultDict = new Dictionary<int, List<int>>(); |
| | | private static Dictionary<int, List<int>> resultWishIDDict = new Dictionary<int, List<int>>(); |
| | | protected override void OnConfigParseCompleted() |
| | | { |
| | | if (!resultDict.ContainsKey(LibID)) |
| | |
| | | { |
| | | resultDict[LibID].Add(ItemID); |
| | | } |
| | | |
| | | if (!resultWishIDDict.ContainsKey(LibID)) |
| | | { |
| | | resultWishIDDict[LibID] = new List<int>(); |
| | | } |
| | | if (WishOutCnt > 0) |
| | | { |
| | | resultWishIDDict[LibID].Add(ID); |
| | | } |
| | | } |
| | | |
| | | |
| | |
| | | { |
| | | return resultDict[libID]; |
| | | } |
| | | |
| | | public static List<int> GetWishIDList(int libID) |
| | | { |
| | | return resultWishIDDict[libID]; |
| | | } |
| | | } |