PlaySelectedMusic() public method

public PlaySelectedMusic ( int musicChoice ) : void
musicChoice int
return void
Beispiel #1
0
    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;
        }
    }
Beispiel #2
0
 public void PlayNewMusic()
 {
     //Fade up music nearly instantly without a click
     playMusic.FadeUp(fastFadeIn);
     //Play second music clip from MenuSettings
     playMusic.PlaySelectedMusic(menuSettingsData.musicLoopToChangeTo);
 }
Beispiel #3
0
 //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();
 }
Beispiel #5
0
 /// <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;
         }
     }
 }
Beispiel #6
0
 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();
 }
Beispiel #8
0
 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);
    }
Beispiel #10
0
    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);
    }
Beispiel #12
0
    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);
        }
    }
Beispiel #13
0
 public void PlayNewMusic()
 {
     _playMusic.FadeUp(fastFadeIn);
     _playMusic.PlaySelectedMusic(1);
 }
Beispiel #14
0
 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;
            }
        }
    }
Beispiel #16
0
 public void ShowStartMenu()
 {
     startMenu.SetActive(true);
     // set the menu music
     playMusic.PlaySelectedMusic(0);
 }