Esempio n. 1
0
        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);
        }