1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
using System.Collections.Generic;
 
public partial class BeautySkinConfig : ConfigBase<int, BeautySkinConfig>
{
 
    private static Dictionary<int, List<BeautySkinConfig>> mmIDToSkinDict = new Dictionary<int, List<BeautySkinConfig>>();
 
    protected override void OnConfigParseCompleted()
    {
        if (!mmIDToSkinDict.ContainsKey(BeautyID))
        {
            List<BeautySkinConfig> skinList = new List<BeautySkinConfig>();
            skinList.Add(this);
            mmIDToSkinDict.Add(BeautyID, skinList);
        }
        else
        {
            mmIDToSkinDict[BeautyID].Add(this);
        }
    }
    
    public static List<BeautySkinConfig> GetSkinListByMMID(int mmID)
    {
        List<BeautySkinConfig> skinList = null;
        mmIDToSkinDict.TryGetValue(mmID, out skinList);
        return skinList;
    }
 
}