Пример #1
0
        /// <summary>
        /// Toggle the game play menu and release the cursor if menu is shown
        /// </summary>
        public void ToggleMenu(InputAction.CallbackContext context)
        {
            // Cannot toggle menu when the level is loading
            if (!context.performed ||
                (LevelManager.isLoadingLevel && !LevelManager.allLevelsPassed))
            {
                return;
            }

            if (!_pauseText.activeSelf)
            {
                LevelManager.GamePause();
                CursorManager.ConfineCursor(false);
            }
            else
            {
                LevelManager.GameResume();
                CursorManager.ConfineCursor(true);
            }

            _pauseText.SetActive(!_pauseText.activeSelf);
        }
Пример #2
0
 private void Start()
 {
     // Make the cursor be trapped in the game view
     CursorManager.ConfineCursor(true);
 }