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