private static MapHeaderCache ReadMapHeaderFile(string MapPath) { FOMapParser parser = new FOMapParser(MapPath); parser.Parse(true); MapHeaderCache hdc = new MapHeaderCache(); hdc.Data = parser.Map.Header; hdc.LastWriteTime = File.GetLastWriteTime(MapPath); _mapHeaders[MapPath] = hdc; return hdc; }
private static MapHeaderCache ReadMapHeaderFile(string MapPath) { FOMapParser parser = new FOMapParser(MapPath); parser.Parse(true); MapHeaderCache hdc = new MapHeaderCache(); hdc.Data = parser.Map.Header; hdc.LastWriteTime = File.GetLastWriteTime(MapPath); _mapHeaders[MapPath] = hdc; return(hdc); }
public static void Load(string fileName) { if (!File.Exists(fileName)) return; foreach (String line in File.ReadAllLines(fileName)) { string[] param = line.Split('|'); int type = Int32.Parse(param[0]); if (type == (int)CacheType.MapHeader) { _mapHeaders[param[1]] = new MapHeaderCache(DateTime.Parse(param[2]), param[3], param[4], param[5], param[6] == "1"); } } }
public static void Load(string fileName) { if (!File.Exists(fileName)) { return; } foreach (String line in File.ReadAllLines(fileName)) { string[] param = line.Split('|'); int type = Int32.Parse(param[0]); if (type == (int)CacheType.MapHeader) { _mapHeaders[param[1]] = new MapHeaderCache(DateTime.Parse(param[2]), param[3], param[4], param[5], param[6] == "1"); } } }