private bool ChooseCharacter(string charName)
    {
        if (!CharacterAlreadyChosen(charName))
        {
            soundEffect.PlaySoundEffect("ConfirmCharSel");
            chosenChars++;
            switch (chosenChars)
            {
            case 1:
                firstChosenCharacter.GetComponent <SpriteRenderer>().sprite = Resources.Load <Sprite>("Textures_and_Sprites/Menus/Interface/CharacterSelectionMenu/CharacterProfile/"
                                                                                                      + characterSeries + "/" + charName + "/" + "Chosen" + charName + "Background");
                CurrentFightStats.SetSelectedCharacterPlayer1(charName, 0); break;

            case 2:
                secondChosenCharacter.GetComponent <SpriteRenderer>().sprite = Resources.Load <Sprite>("Textures_and_Sprites/Menus/Interface/CharacterSelectionMenu/CharacterProfile/"
                                                                                                       + characterSeries + "/" + charName + "/" + "Chosen" + charName + "Background");
                CurrentFightStats.SetSelectedCharacterPlayer1(charName, 1); break;

            case 3:
                thirdChosenCharacter.GetComponent <SpriteRenderer>().sprite = Resources.Load <Sprite>("Textures_and_Sprites/Menus/Interface/CharacterSelectionMenu/CharacterProfile/"
                                                                                                      + characterSeries + "/" + charName + "/" + "Chosen" + charName + "Background");
                CurrentFightStats.SetSelectedCharacterPlayer1(charName, 2);
                loadScene.LoadByIndex(8); break;
            }
            return(true);
        }
        soundEffect.PlaySoundEffect("Wrong");
        return(false);
    }
Exemple #2
0
    // Update is called once per frame
    void Update()
    {
        if (Input.GetKeyDown(GameConstants.BACK))
        {
            switch (currentPopUp)
            {
            case PopUp.None: soundEffect.PlaySoundEffect("Back"); loadScene.LoadByIndex(1); break;

            case PopUp.Controls:
            case PopUp.Language:
            case PopUp.Version: PopUpInactive(); break;
            }
        }
    }
Exemple #3
0
 // Update is called once per frame
 void Update()
 {
     if (timerIsRunning)
     {
         if (timeRemaining > 0)
         {
             timeRemaining -= Time.deltaTime;
         }
         else
         {
             timeRemaining  = 0;
             timerIsRunning = false;
             nextScene.LoadByIndex(9);
         }
     }
 }