protected override void Start() { LoadSceneUtility.FadeOnLevelLoaded(blackFadeQuitEnter); base.Start(); if (PlayerPrefs.GetInt("helpMenus", 1) == 1) { Time.timeScale = 0; base.ActivateMenu(); } }
protected void ToMainMenu() { AudioManagerMenu.am.PlaySound("Quit"); //AudioSource source = System.Array.Find(AudioManagerMenu.am.sounds, sound => sound.name == "Quit").source; //AudioSource s = gameObject.AddComponent<AudioSource>(); //s.clip = source.clip; //s.volume = source.volume; //s.pitch = source.pitch; //s.Play(); LoadSceneUtility.LoadLevelAsyncWithFade(blackFadeQuitEnter, 0); }
/* * Build Index / idxGameOfDay : * 1 = Cow-boys * 2 = Pikafruit * 3 = Pong * 4 = Stars war */ IEnumerator Start() { PlayerData.LoadBrocoinsAndAccess(); blackFadeQuitEnter.gameObject.SetActive(true); while (!SplashScreen.isFinished) { yield return(null); } LoadSceneUtility.FadeOnLevelLoaded(blackFadeQuitEnter); if (!PlayerData.hasFullAccess) { foreach (Image grayfade in grayFades) { grayfade.color = new Color(grayfade.color.r, grayfade.color.g, grayfade.color.b, 0.75f); } foreach (Transform playButton in playButtons) { playButton.GetChild(0).gameObject.SetActive(false); //txt playButton.GetChild(1).gameObject.SetActive(true); //brocoin img } int today = DateTime.Now.Day; if (today != PlayerPrefs.GetInt("today", -1)) { PlayerPrefs.SetInt("today", today); blocker.SetActive(true); StartCoroutine(ChooseRandomGame()); } else // si meme jour { int idxGameOfDay = PlayerPrefs.GetInt("idxGameOfDay", -1); Image grayfade = grayFades[idxGameOfDay - 1]; grayfade.color = new Color(grayfade.color.r, grayfade.color.g, grayfade.color.b, 0f); Transform playBtn = playButtons[idxGameOfDay - 1]; playBtn.GetChild(0).gameObject.SetActive(true); //txt playBtn.GetChild(1).gameObject.SetActive(false); //brocoin img AudioManagerForOneGame.am.PlayMainTheme(); } } else { AudioManagerForOneGame.am.PlayMainTheme(); } }
public void LoadLevel(int buildIdx) { if (buildIdx == PlayerPrefs.GetInt("idxGameOfDay", -1) || PlayerData.hasFullAccess) { AudioManagerForOneGame.am.PlaySound("PlayRestart"); LoadSceneUtility.LoadLevelAsyncWithFade(blackFadeQuitEnter, buildIdx); } else if (PlayerData.nbBrocoins > 0) { AudioManagerForOneGame.am.PlaySound("PlayRestart"); PlayerData.nbBrocoins -= 1; PlayerData.SaveBrocoinsAndAccess(); LoadSceneUtility.LoadLevelAsyncWithFade(blackFadeQuitEnter, buildIdx); } else { AudioManagerForOneGame.am.PlaySound("NoBrocoin"); warningBrocoin.ShowWarning(); } }
public void Replay() { int buildIdx = SceneManager.GetActiveScene().buildIndex; if (buildIdx == PlayerPrefs.GetInt("idxGameOfDay", -1) || PlayerData.hasFullAccess) { AudioManagerMenu.am.PlaySound("PlayRestart"); LoadSceneUtility.LoadLevelAsyncWithFade(blackFadeQuitEnter, buildIdx); Unpause(); } else if (PlayerData.nbBrocoins > 0) { AudioManagerMenu.am.PlaySound("PlayRestart"); PlayerData.nbBrocoins -= 1; PlayerData.SaveBrocoinsAndAccess(); LoadSceneUtility.LoadLevelAsyncWithFade(blackFadeQuitEnter, buildIdx); Unpause(); } else { AudioManagerMenu.am.PlaySound("NoBrocoin"); warningBrocoin.ShowWarning(); } }