示例#1
0
 public IconSheetPanel()
 {
     _itemData           = null;
     _projectileData     = null;
     _iconSheetImage     = null;
     this.DoubleBuffered = true;
 }
示例#2
0
 public ProjectileViewerPanel(EditorForm editor)
 {
     _editorForm         = editor;
     _projectileData     = null;
     _iconSheetImage     = null;
     this.DoubleBuffered = true;
 }
示例#3
0
        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();
        }