コード例 #1
0
ファイル: BaseScene.cs プロジェクト: CAMongrel/AlkaronEngine
        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);
                }
            }
        }
コード例 #2
0
ファイル: MenuGameScreen.cs プロジェクト: ryancheung/WinWar
 internal override void PointerUp(Microsoft.Xna.Framework.Vector2 position, PointerType pointerType)
 {
     UIWindowManager.PointerUp(position, pointerType);
 }