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 FillNodeData(string nodeName, List <InventoryData> data) { var nodes = this.InventoryTree.Nodes[nodeName].Nodes; foreach (var invData in data) { nodes[nodeName + invData.Slot].Text = $"[{Prefixes.GetPrefixNameById(invData.Prefix)}] {invData.Item.Name}"; nodes[nodeName + invData.Slot].Tag = invData; } }