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;
        }
Exemplo n.º 2
0
        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);
        }