private void InitializeTeleporterDB() { TeleporterDBFilename = Path.Combine(EmpyrionConfiguration.ProgramPath, @"Saves\Games\" + EmpyrionConfiguration.DedicatedYaml.SaveGameName + @"\Mods\EmpyrionTeleporter\TeleporterDB.xml"); Directory.CreateDirectory(Path.GetDirectoryName(TeleporterDBFilename)); // Move DB file to new location var OldDB = Path.Combine(Directory.GetCurrentDirectory(), @"Content\Mods\EmpyrionTeleporter\TeleporterDB.xml"); if (File.Exists(OldDB)) { File.Move(OldDB, TeleporterDBFilename); } TeleporterDB.LogDB = log; TeleporterDB = TeleporterDB.ReadDB(TeleporterDBFilename); TeleporterDB.SaveDB(TeleporterDBFilename); }
private void SaveTeleporterDB() { DBFileChangedWatcher.EnableRaisingEvents = false; TeleporterDB.SaveDB(TeleporterDBFilename); DBFileChangedWatcher.EnableRaisingEvents = true; }