Esempio n. 1
0
        public virtual void PointerUp(Vector2 position, PointerType pointerType, GameTime gameTime)
        {
            bool res = UIWindowManager.PointerUp(position, pointerType, gameTime);

            if (res == false)
            {
                // Event was not handled by UI
                if (MouseCursor != null)
                {
                    MouseCursor.IsVisible = mouseCursorWasVisible;
                }
                isMouseCaptured = false;

                res = CurrentController?.PointerUp(position, pointerType) ?? false;
                if (res == false)
                {
                    CurrentCamera?.PointerUp(position, pointerType);
                }
            }
        }