public override void Save() { _regularDockText = _item.Name + EngineConstants.ITEM_FILE_EXT; this.DockText = _regularDockText; _unsaved = false; if (_item.Name + EngineConstants.ITEM_FILE_EXT != this.ContentFile.Name) { File.Move(this.ContentFile.FullName, this.ContentFile.DirectoryName + "/" + _item.Name + EngineConstants.ITEM_FILE_EXT); this.ContentFile = _project.ChangeItem(this.ContentFile.FullName, this.ContentFile.DirectoryName + "\\" + _item.Name + EngineConstants.ITEM_FILE_EXT); } _item.Save(this.ContentFile.FullName); }
public void Save() { _item.Strength = int.Parse(txtStr.Text); _item.Intelligence = int.Parse(txtInt.Text); _item.Dexterity = int.Parse(txtDex.Text); _item.Defence = int.Parse(txtDef.Text); _item.Health = int.Parse(txtHealth.Text); _item.Name = txtName.Text; _item.Stackable = radioStackable.Checked; _item.ItemType = (ItemTypes)cmbType.SelectedItem; _item.SlotType = (EquipmentSlots)cmbEquipmentSlot.SelectedItem; this.DockText = _regularDockText; _unsaved = false; _item.Save(_file.FullName); }