public override void close() { if (editing) { levelFile.endEdit(this); BGDatFile.endEdit(this); if (filename.Contains("@")) { narcFs.save(); narcFs.close(); } editing = false; } }