예제 #1
0
 public void aumentarPontos(int qtd)
 {
     audio[0].Play();
     pontos = pontos + qtd;
     mostradorPontos.setPontos(pontos);
     //audio[]
 }
예제 #2
0
    // Use this for initialization
    void Start()
    {
        //if(!PlayerPrefs.HasKey("volumeSFX"))          //se o jogo é a primeira vez que está sendo carregado deve-se armazenar 100%
        //	PlayerPrefs.SetFloat("volumeSFX",1f);
        //else{
        //	float volumeSFX = PlayerPrefs.GetFloat("volumeSFX");
        //}

        try{
            for (int i = 0; i < 5; i++)
            {
                audio[i].volume = AjustaVolume.volumeSFX;
            }
            for (int i = 5; i < 8; i++)
            {
                audio[i].volume = AjustaVolume.volumeMusica;
            }
        }
        catch {
            print("nao alterou o volume dos sons corretamente");
        }

        try { posInicial = player.position; }
        catch { print("error nao encontrou player"); }

        try { mostradorVidas = GameObject.FindGameObjectWithTag("Vidas").GetComponent <lifes>() as lifes; }
        catch { print("error nao encontrou vidas"); }

        try { mostradorPontos = GameObject.FindGameObjectWithTag("Pontos").GetComponent <pontos>() as pontos; }
        catch { print("error nao encontrou pontos"); }


        if (Application.loadedLevel != 1 && PlayerPrefs.HasKey("Vidas"))
        {
            qtdVida = PlayerPrefs.GetInt("Vidas");
        }
        try{
            mostradorVidas.setVidas(qtdVida);
        }catch { print("error nao conseguiu setar as vidas"); }

        if (Application.loadedLevel != 1 && PlayerPrefs.HasKey("Pontos"))
        {
            pontos = PlayerPrefs.GetInt("Pontos");
        }
        try{
            mostradorPontos.setPontos(pontos);
        }
        catch { print("error nao consegui setar os pontos"); }
    }