예제 #1
0
        public override void HandleKeyStates(IEnumerable <KeyInformation> keysPressed, IEnumerable <KeyInformation> keysReleased)
        {
            base.HandleKeyStates(keysPressed, keysReleased);

            foreach (var keyPressed in keysPressed)
            {
                if (keyPressed.VirtualKey == VirtualKeyCode.Escape)
                {
                    ScreenManager.AddScreen(CreatePauseMenuScreen());
                }
            }

            userInterfaceManager.HandleKeyStates(keysPressed, keysReleased);
        }