// XXX: Exceptions /// <inherits /> public bool DeleteRegion(int rx, int rz) { IRegion r = GetRegion(rx, rz); if (r == null) { return(false); } RegionKey k = new RegionKey(rx, rz); _cache.Remove(k); DeleteRegionCore(r); try { File.Delete(r.GetFilePath()); } catch (Exception e) { Console.WriteLine("NOTICE: " + e.Message); return(false); } return(true); }