public override void Save() { if (FilePath.Equals("")) { SaveAs(); return; } switch (Path.GetExtension(FilePath).ToLower()) { case ".lvd": _lvd.Save(FilePath); break; case ".mtable": _MovesetManager.Save(FilePath); break; } Edited = false; }