Beispiel #1
0
        // Pause
        public static void Pause()
        {
            if (!PlayerCharacter.Instance.isAlive)
            {
                return;
            }

            gameIsPaused   = !gameIsPaused;
            Time.timeScale = gameIsPaused ? 0f : 1f;
            MenuElements.SetActive(gameIsPaused);
            //
            if (GameSettings.ShowHud)
            {
                HudElements.SetActive(!gameIsPaused);
            }

#if TOUCH_CONTROLS_KIT
            TCKInput.SetActive(!gameIsPaused);
#endif
        }
Beispiel #2
0
 // OnDisable
 protected override void OnDisable()
 {
     base.OnDisable();
     HudElements.SetActive(false);
 }
Beispiel #3
0
 // OnEnable
 protected override void OnEnable()
 {
     base.OnEnable();
     HudElements.SetActive(GameSettings.ShowHud);
 }