public void OnQuit() { Debug.Log("PauseManager.OnQuit"); foreach (var quittableComponent in quittableInterfaces) { IQuittable quittableInterface = (IQuittable)quittableComponent; if (quittableInterface != null) { quittableInterface.OnQuit(); } } }
public void OnQuit() { Debug.Log("PauseManager.OnQuit"); if (gcSurvival.GamePaused && gcSurvival.Score != 0) { PlayerPrefs.SetInt("GamePaused", 1); } foreach (var quittableComponent in quittableInterfaces) { IQuittable quittableInterface = (IQuittable)quittableComponent; if (quittableInterface != null) { quittableInterface.OnQuit(); btnAudio.Play(); //SceneManager.LoadScene(0); } } }