Exemplo n.º 1
0
        public virtual void Pause()
        {
            if (PlayerPrefs.GetInt("IsBgMuted") != 1)
            {
                FindObjectOfType <AudioManager>().SetVolume("bg_game", IsPaused ? 1f : 0.3f);
            }

            IsPaused = !IsPaused;

            Time.timeScale = IsPaused ? 0f : 1f;

            OnPauseGameEvent?.Invoke();
        }
Exemplo n.º 2
0
 /// <summary>
 /// Methode die vor dem ausführen des PauseGameEvent prüft ob sich Methoden auf diesen Events angemeldet haben.
 /// </summary>
 private void PauseGameEvent(bool pauseValue)
 {
     OnPauseGameEvent?.Invoke(pauseValue);
 }