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); }
// 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; } } }
// Update is called once per frame void Update() { if (timerIsRunning) { if (timeRemaining > 0) { timeRemaining -= Time.deltaTime; } else { timeRemaining = 0; timerIsRunning = false; nextScene.LoadByIndex(9); } } }