private void GetMostRecentSaveFile() { //Get file listing, find most recent file DirectoryInfo directory = new DirectoryInfo(SaveFolder); var VerifyThereAreSomeFiles = directory.GetFiles("*.sav"); if (VerifyThereAreSomeFiles == null || VerifyThereAreSomeFiles.Length == 0) { return; } FileInfo myFile = (from f in directory.GetFiles("*.sav") orderby f.LastWriteTime descending select f).First(); //copy to local directory if (CopyWhenAvailable(myFile.FullName)) { myFile = new FileInfo(Path.Combine(appdir, "SavedGames", myFile.Name)); ActiveSaveFileCopy = myFile.FullName; ActiveSave = new Witcher3SaveFile(myFile.FullName, Witcher3ReadLevel.Quick); progressStatus.PopulateStatusesFromJournal(ActiveSave.CJournalManager); PlayerLevel = ActiveSave.CharacterLevel; UpdateQuests(); UpdateGwent(); } }
private void GetMostRecentSaveFile() { //Get file listing, find most recent file DirectoryInfo directory = new DirectoryInfo(SaveFolder); FileInfo myFile = (from f in directory.GetFiles("*.sav") orderby f.LastWriteTime descending select f).First(); //copy to local directory if (CopyWhenAvailable(myFile.FullName)) { myFile = new FileInfo(Path.Combine(appdir, "SavedGames", myFile.Name)); ActiveSaveFileCopy = myFile.FullName; ActiveSave = new Witcher3SaveFile(myFile.FullName, Witcher3ReadLevel.Quick); } }