public override void Update() { if (DrawingRectangle.Contains(Mouse.GetState().Position)) { OnHover(); isHover = true; if (Mouse.GetState().LeftButton == ButtonState.Pressed) { OnClick(); } } else { isHover = false; } base.Update(); }