private void AddItem(Item item) { if (!string.IsNullOrEmpty(item.name)) { ItemType itemType = new ItemType(item.type, item.name, item.color); Items.Add(itemType); LoadIcon(itemType); } }
private void LoadIcon(ItemType itemType) { if (itemType != null && !string.IsNullOrEmpty(itemType.Name)) { Image img; Texture2D texture = Main.itemTexture[itemType.ID]; img = DrawingHelper.TextureToImage(texture); if (itemType.Color != default(Color)) { img = DrawingHelper.ColorizeImage(img, itemType.Color); } img = DrawingHelper.ResizeImage(img, 32, 32); il.Images.Add(itemType.Name, img); } }