public IconSheetPanel() { _itemData = null; _projectileData = null; _iconSheetImage = null; this.DoubleBuffered = true; }
public void SetItemData(Genus2D.GameData.ItemData data) { _itemData = data; if (_iconSheetImage != null) { _iconSheetImage.Dispose(); _iconSheetImage = null; } if (_itemData != null) { if (_itemData.IconSheetImage != "") { _iconSheetImage = Image.FromFile("Assets/Textures/Icons/" + _itemData.IconSheetImage); } } this.Refresh(); }