Пример #1
0
 void FinishLoadConfig()
 {
     _ContentDataList   = new List <ContentData> ();
     _TotalBundleNumber = 0;
     for (int i = 0; i < _LoadOrder.GetHeaderCount(); i = i + 1)
     {
         string      CurrentHeaderPath = PathBuilder.GetContentHeaderFile(_LoadOrder.GetHeader(i)._Name);
         SaveHandler Handler           = new SaveHandler();
         ContentData CurrentData       = ContentData.ReadData(Handler.ReadSave(CurrentHeaderPath));
         _TotalBundleNumber = _TotalBundleNumber + CurrentData.GetBundleCount();
         _ContentDataList.Add(CurrentData);
     }
     CheckLoadBundles();
 }
Пример #2
0
    void StartCheckLoadConfig()
    {
        this._Status = SplashScreenStatus.DOWNLOAD_HEADERS;
        SaveHandler handler = new SaveHandler();

        _ConfigRoot = handler.ReadSave(PathBuilder.GetLoadOrderFile());
        SaveHandler Handler = new SaveHandler();

        _LoadOrder = LoadOrderData.SaveNodeToLoadOrderData(Handler.ReadSave(PathBuilder.GetLoadOrderFile()));
        //_TotalBundleNumber = _TotalBundleNumber;
        //Handler.ReadFile (PathBuilder.GetLoadOrderFile ());
        //_ConfigRoot);
        CheckLoadConfig();
    }
        public static SaveNode ReadSave(string NewPath)
        {
            SaveHandler Handler = new SaveHandler();

            return(Handler.ReadSave(NewPath));
        }