public PlaySelectedMusic ( int musicChoice ) : void | ||
musicChoice | int | |
return | void |
void Awake() { musicController = GetComponent <PlayMusic> (); if (GameObject.FindObjectsOfType <Canvas>().Length > 1) { Destroy(this.gameObject); // Destroy extra canvases } else { DontDestroyOnLoad(this.gameObject); DontDestroyOnLoad(EventSystem.current.gameObject); } switch (SceneManager.GetActiveScene().name) { case "MenuScene": ShowPanel(PanelType.MainMenu); musicController.PlaySelectedMusic(MusicType.MainMenu); break; case "GameScene": ShowPanel(PanelType.HudPanel); musicController.PlaySelectedMusic(MusicType.Game); placeCharacters(); break; case "SelectionScene": ShowPanel(PanelType.PlayerSelection); break; } }
public void PlayNewMusic() { //Fade up music nearly instantly without a click playMusic.FadeUp(fastFadeIn); //Play second music clip from MenuSettings playMusic.PlaySelectedMusic(menuSettingsData.musicLoopToChangeTo); }
//Once the level has loaded, check if we want to call PlayLevelMusic void SceneWasLoaded(Scene scene, LoadSceneMode mode) { if (SceneManager.GetActiveScene().buildIndex == 0) { playMusic.PlaySelectedMusic(0); } }
void ReturnToMenu() { playMusic.PlaySelectedMusic(0, musicFadeInTime); if (PlayerPrefs.HasKey("GameState") && PlayerPrefs.GetString("GameState") == "GameOver") { showPanels.HideMenu(); showPanels.ShowGameOverPanel(); PlayerPrefs.DeleteKey("GameState"); } FadeIn(); }
/// <summary> /// fonction appelé à chaque fois que le joueur subit des dégats /// </summary> /// <param name="damage"></param> public void takeDamage(int damage) { // si le joueur possède de la défense, on annule les dommages et enlève la défense if (defense) { if (namePlayer == "Gus") { lightAudioManager.Play("Gus_Safe1"); } if (namePlayer == "Leo") { lightAudioManager.Play("Gus_Safe1"); } setDefense(false); return; } else { pv -= damage; if (namePlayer == "Gus") { lightAudioManager.Play("Gus_Hit1"); } if (namePlayer == "Leo") { lightAudioManager.Play("Leo_Hit1"); } if (pv <= (50 * 0.75)) { playMusic.PlaySelectedMusic(2); return; } else if (pv <= (50 * 0.5)) { playMusic.PlaySelectedMusic(3); return; } else if (pv <= (50 * 0.25)) { playMusic.PlaySelectedMusic(4); return; } else if (pv <= 0) { GameManager.getInstance().Death(this); return; } } }
public void PlayNewMusic() { //Fade up music nearly instantly without a click playMusic.FadeUp(fastFadeIn); //Play music clip assigned to mainMusic in PlayMusic script playMusic.PlaySelectedMusic(1); }
public void StartGame() { playMusic.PlaySelectedMusic(playMusic.mainMusic); gameState = GAME_STATE.Running; levelManager.ShowHud(); levelManager.StartLevel(); }
public void EnableCreditsScreen(int score) { creditsPanel.transform.Find("ScoreText").gameObject.GetComponent <Text>().text = score.ToString(); creditsPanel.transform.Find("BestScoreText").gameObject.GetComponent <Text>().text = PlayerPrefs.GetInt("highscore").ToString(); creditsPanel.SetActive(true); Destroy(GameObject.Find("Canvas")); playMusic.FadeUp(.01f); playMusic.PlaySelectedMusic(3); }
// If start button of Start menu was clicked public void OnStartButtonClicked() { GameController.SetStartCondition(); FindObjectOfType <GameController>().InstantiateHero(ScrollContentView.currentCentralObj); panels.HideStartMenu(); panels.ShowGUI(); playMusic.PlaySelectedMusic(1); }
public void PlayNewMusic() { int musicToChangeTo = UnityEngine.Random.Range(0, playMusic.numberOfSongs); if (musicToChangeTo == playMusic.currentTrack) { musicToChangeTo++; } playMusic.FadeUp(slowFade); playMusic.PlaySelectedMusic(musicToChangeTo); }
public IEnumerator FadeCanvasGroupAlpha(float startAlpha, float endAlpha, CanvasGroup canvasGroupToFadeAlpha) { // float elapsedTime = 0f; // float totalDuration = menuSettingsData.menuFadeTime; // while (elapsedTime < totalDuration) // { // elapsedTime += Time.deltaTime; // float currentAlpha = Mathf.Lerp(startAlpha, endAlpha, elapsedTime / totalDuration); // canvasGroupToFadeAlpha.alpha = currentAlpha; // } yield return(null); HideDelayed(); Debug.Log("Coroutine done. Game started in same scene! Put your game starting stuff here."); foreach (var component in disabledOnAwakeStart) { component.enabled = true; } playMusic.PlaySelectedMusic(playMusic.mainMusic); StartCoroutine(initialStateThing.StartTheThing()); // SceneManager.LoadScene(SceneManager.GetActiveScene().name); }
void Update() { if (PlayerSelectionPanel.gameObject.activeInHierarchy) { if (Input.GetButton("Fire1")) { playerSelectionScript.PlayerJoined(1); } else if (Input.GetButton("Fire2")) { playerSelectionScript.PlayerJoined(2); } else if (Input.GetButton("Fire3")) { playerSelectionScript.PlayerJoined(3); } else if (Input.GetButton("Fire4")) { playerSelectionScript.PlayerJoined(4); } else if (Input.GetButton("Start1") || Input.GetButton("Start2")) { HidePanel(PanelType.PlayerSelection); ShowPanel(PanelType.HudPanel); musicController.PlaySelectedMusic(MusicType.Game); OpenScene("GameScene"); StartCoroutine(waitForSceneChanged()); // Wait for scene changing } } if (Input.GetButton("Start1") || Input.GetButton("Start2")) { ShowPanel(PanelType.Pause); } }
public void PlayNewMusic() { _playMusic.FadeUp(fastFadeIn); _playMusic.PlaySelectedMusic(1); }
public void PlayNewMusic() { playMusic.FadeUp(fastFadeIn); playMusic.PlaySelectedMusic(musicToChangeTo); }
void Update() { timer += Time.deltaTime; enemySpawnPoints = GameObject.FindGameObjectsWithTag("EnemySpawner"); remainingEnemies = GameObject.FindGameObjectsWithTag("Enemy"); scoreText.text = "SCORE:\n" + score.ToString(); if (newUpdate == false && timer >= 3) { updateText.text = ""; actionText.text = updateText.text; } else if (newUpdate == true && timer < 3 && !gameWon) { actionText.text = updateText.text; } if (weaponSwitch.selectedWeapon == 0) { pinkHUD.GetComponent <Image>().color = new Color(1, 1, 1, 1); blueHUD.GetComponent <Image>().color = new Color(1, 1, 1, 0); violetHUD.GetComponent <Image>().color = new Color(1, 1, 1, 0); pinkHand.enabled = true; blueHand.enabled = false; violetHand.enabled = false; } else if (weaponSwitch.selectedWeapon == 1) { pinkHUD.GetComponent <Image>().color = new Color(1, 1, 1, 0); blueHUD.GetComponent <Image>().color = new Color(1, 1, 1, 1); violetHUD.GetComponent <Image>().color = new Color(1, 1, 1, 0); pinkHand.enabled = false; blueHand.enabled = true; violetHand.enabled = false; } else if (weaponSwitch.selectedWeapon == 2) { pinkHUD.GetComponent <Image>().color = new Color(1, 1, 1, 0); blueHUD.GetComponent <Image>().color = new Color(1, 1, 1, 0); violetHUD.GetComponent <Image>().color = new Color(1, 1, 1, 1); pinkHand.enabled = false; blueHand.enabled = false; violetHand.enabled = true; } if (alienKey == true && ending == false && gameOver == false) { alienCheck.enabled = true; } if (pizzaKey == true && ending == false && gameOver == false) { pizzaCheck.enabled = true; } if (smileyKey == true && ending == false && gameOver == false) { smileyCheck.enabled = true; } if (alienKey == true && pizzaKey == true && smileyKey == true && ending == false) { playMusic.PlaySelectedMusic(2); lightSwitch.dimmed = true; bgColor.dimmed = true; StartCoroutine(EndGame()); AddPoints(100); ending = true; } if (ending == true) { enemyCountdown.text = "BADDIES LEFT: " + remainingEnemies.Length.ToString(); } if (isDead == true && gameWon == false && gameOver == false) { gameOver = true; StartCoroutine(GameOver()); } if (ending == true && remainingEnemies.Length == 0 && gameWon == false) { gameWon = true; playMusic.FadeFXDown(5f); StartCoroutine(GameWon()); timer = 0; } if (gameWon == true) { timer += Time.deltaTime; playerMove.playerWalkingSpeed = 10f; playerMove.playerRunningSpeed = 15f; playerMove.jumpStrength = 5f; if (timer < 3) { weaponSwitch.selectedWeapon = 0; } else if (timer >= 3 && timer < 6) { weaponSwitch.selectedWeapon = 1; } else if (timer >= 6 && timer < 9) { weaponSwitch.selectedWeapon = 2; } else if (timer > 9) { timer = 0; } } }
public void ShowStartMenu() { startMenu.SetActive(true); // set the menu music playMusic.PlaySelectedMusic(0); }