using System.Collections.Generic;  
 | 
using System.Collections.Specialized;  
 | 
  
 | 
public partial class MainChapterConfig : ConfigBase<int, MainChapterConfig>  
 | 
{  
 | 
    public static OrderedDictionary unLockedChapterDict = new OrderedDictionary();  
 | 
  
 | 
    protected override void OnConfigParseCompleted()  
 | 
    {  
 | 
        if (DailyBootyUpperList != null)  
 | 
        {   
 | 
            for (int i = 0; i < DailyBootyUpperList.Length; i++)  
 | 
            {  
 | 
                if (DailyBootyUpperList[i].Length == 0)  
 | 
                    return;  
 | 
                int itemID = DailyBootyUpperList[i][0];  
 | 
                if (!unLockedChapterDict.Contains(itemID))  
 | 
                {  
 | 
                    unLockedChapterDict.Add(itemID, ChapterID);  
 | 
                }  
 | 
            }  
 | 
        }  
 | 
    }  
 | 
  
 | 
     
 | 
}  
 | 
  
 | 
  
 | 
  
 | 
  
 | 
  
 |