private void Editor_ChangesSavedEvent(object sender, ItemEditorSavedEventArgs e) { var node = this.InventoryTree.Nodes[e.InventoryData.SlotType.ToString()].Nodes[e.InventoryData.SlotType.ToString() + e.InventoryData.Slot]; node.Text = $"[{Prefixes.GetPrefixNameById(e.InventoryData.Prefix)}] {e.InventoryData.Item.Name}"; node.Tag = e.InventoryData; }
private void BtnSave_Click(object sender, EventArgs e) { this.invData.Amount = ushort.Parse(this.NudAmount.Value.ToString()); this.invData.Prefix = this.CbPrefix.SelectedIndex; this.invData.Item = new ItemData(ushort.Parse(this.NudItemId.Value.ToString()), this.TxtItemName.Text); var itemEditorSavedEventArgs = new ItemEditorSavedEventArgs(); itemEditorSavedEventArgs.InventoryData = this.invData; ChangesSavedEvent?.Invoke(this, itemEditorSavedEventArgs); }