public override void Save() { _regularDockText = _animationDescription.Name + EngineConstants.ANIM_FILE_EXT; this.DockText = _regularDockText; _unsaved = false; if (_animationDescription.Name + EngineConstants.ITEM_FILE_EXT != _file.Name) { File.Move(_file.FullName, _file.DirectoryName + "/" + _animationDescription.Name + EngineConstants.ITEM_FILE_EXT); _file = _project.ChangeItem(_file.FullName, _file.DirectoryName + "\\" + _animationDescription.Name + EngineConstants.ITEM_FILE_EXT); } _animationDescription.Save(_file.FullName); }