Exemple #1
0
        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();
            }
        }