Beyond_Beyaan.BBButton.Draw C# (CSharp) Метод

Draw() публичный Метод

public Draw ( ) : void
Результат void
        public void Draw()
        {
            if (Active)
            {
                if (pressed || Selected)
                {
                    _foregroundSprite.Draw(_xPos, _yPos, _foregroundSprite.Width / _width, _foregroundSprite.Height / _height);
                }
                else if (!Selected)
                {
                    _backgroundSprite.Draw(_xPos, _yPos, _foregroundSprite.Width / _width, _foregroundSprite.Height / _height);
                    if (pulse > 0)
                    {
                        _foregroundSprite.Draw(_xPos, _yPos, _foregroundSprite.Width / _width, _foregroundSprite.Height / _height, (byte)(255 * pulse));
                    }
                }
            }
            else
            {
                _backgroundSprite.Draw(_xPos, _yPos, _foregroundSprite.Width / _width, _foregroundSprite.Height / _height, System.Drawing.Color.Tan);
                if (Selected)
                {
                    _foregroundSprite.Draw(_xPos, _yPos, _foregroundSprite.Width / _width, _foregroundSprite.Height / _height, System.Drawing.Color.Tan);
                }
            }
            if (_label.Text.Length > 0)
            {
                _label.Draw();
            }
        }