public override void Draw(RenderEngine renderEngine)
 {
     renderEngine.Draw(btnTexture, Bounds.X, Bounds.Y, Bounds.Width, Bounds.Height, _mouseIsOver ? ButtonColor * 1.5f : ButtonColor);
     if (!string.IsNullOrWhiteSpace(Text))
     {
         renderEngine.DrawString(Text, Bounds.Center.X, Bounds.Center.Y, TextColor, true);
     }
 }
 public override void Draw(RenderEngine renderEngine)
 {
     renderEngine.DrawFilledRectangle(Bounds, Color.Coral);
     renderEngine.DrawString(Text + (isTyping ? token : ' '), Bounds.X, Bounds.Y, Color.White);
 }
 public override void Draw(RenderEngine renderEngine)
 {
     renderEngine.DrawString(Text, Bounds.X, Bounds.Y, Color.White);
 }