public ZDoomStatsReader(IGameFile gameFile, string directory, IEnumerable <IStatsData> existingStats) { m_dir = directory; m_detector = new NewFileDetector(new string[] { ".zds" }, directory, true); m_statistics = existingStats.ToList(); GameFile = gameFile; }
public ZDoomStatsReader(IGameFileDataSource gameFile, string directory, IEnumerable <IStatsDataSource> existingStats) { this.m_dir = directory; string[] extensions = new string[] { ".zds" }; this.m_detector = new NewFileDetector(extensions, directory, true); this.m_statistics = existingStats.ToList <IStatsDataSource>(); this.m_gameFile = gameFile; }
void m_checkTimer_Elapsed(object sender, ElapsedEventArgs e) { m_checkTimer.Stop(); string[] files = m_detector.GetNewFiles().Union(m_detector.GetModifiedFiles()).ToArray(); if (files.Length > 0) { Array.ForEach(files, x => HandleSaveFile(x)); m_detector = new NewFileDetector(new string[] { ".zds" }, m_dir, true); m_detector.StartDetection(); } m_checkTimer.Start(); }
private void m_checkTimer_Elapsed(object sender, ElapsedEventArgs e) { this.m_checkTimer.Stop(); string[] strArray = this.m_detector.GetNewFiles().Union <string>(this.m_detector.GetModifiedFiles()).ToArray <string>(); if (strArray.Length != 0) { foreach (string str in strArray) { this.HandleSaveFile(str); } string[] extensions = new string[] { ".zds" }; this.m_detector = new NewFileDetector(extensions, this.m_dir, true); this.m_detector.StartDetection(); } this.m_checkTimer.Start(); }
public void Start() { m_detector = new NewFileDetector(new string[] { ".zds" }, m_dir, true); m_detector.StartDetection(); }