// 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 }
// OnDisable protected override void OnDisable() { base.OnDisable(); HudElements.SetActive(false); }
// OnEnable protected override void OnEnable() { base.OnEnable(); HudElements.SetActive(GameSettings.ShowHud); }