public override void Update(GameTime gametime) { var pos = Position.ToPoint(); _collider = new Rectangle(pos.X, pos.Y, (int)Width, (int)Height); if (OnClick == null) { return; } if (InputHelper.MouseButtonUp(MouseButtons.left) && CollisionChecker.CheckCollision(_collider, InputHelper.MouseState.Position.ToVector2())) { OnClick(); } }