void Start()
    {
        Instan = this;
        DontDestroyOnLoad(this);
        Aso.AddRange(GetComponentsInChildren <AudioSource>());
        for (int i = 0; i < Sons.Count; i++)
        {
            Aso[i].clip = Sons[i];
        }

        PlayLoop(9);
    }
    void Atirar()
    {
        var t  = Instantiate(Tiro, transform.position, Quaternion.Euler(0, 0, Mathf.Rad2Deg * (Mathf.PI * 0.5f + Mathf.Atan2(DireTiro.y, DireTiro.x))));
        var tt = t.GetComponent <Tiro>();

        GerenciadorDeSom.Play(6);

        if (tt)
        {
            tt.Dire = DireTiro;
        }
    }
Exemple #3
0
 void Descer()
 {
     if (Player.Instan.Dinheiro >= preco)
     {
         Player.Instan.Dinheiro -= preco;
     }
     else
     {
         return;
     }
     GerenciadorDeSom.Play(1);
     Mover(-5f);
 }
    private void OnTriggerEnter2D(Collider2D ou)
    {
        var c = ou.GetComponent <Moeda>();

        if (c)
        {
            Dinheiro += c.Valor;
            Interface.AtuDin(Dinheiro);
            GerenciadorDeSom.Play(4);
            Destroy(c.gameObject);
        }

        if (ou.CompareTag("Check"))
        {
            EleSeguir = true;
        }
    }
Exemple #5
0
    void Update()
    {
        if (Input.GetKey(KeyCode.E) && !Sec.activeInHierarchy)
        {
            if (Player.Instan)
            {
                if ((Player.Instan.transform.position - transform.position).magnitude < disInteragir)
                {
                    if (Player.Instan.Dinheiro > preco)
                    {
                        Player.Instan.Dinheiro  -= preco;
                        Player.Instan.Texto.text = "";
                        Sec.SetActive(true);
                    }
                }
            }
        }


        if (Casa)
        {
            if ((Player.Instan.transform.position - transform.position).magnitude > disInteragir)
            {
                if (AplicandoStatus)
                {
                    anim.Play("A");
                }
                sp.sprite       = Comprado;
                AplicandoStatus = false;
                GerenciadorDeSom.StopNow(3);
                StopCoroutine("StatusCasa");
            }
            else
            {
                if (Player.Instan.Dinheiro > 0)
                {
                    Player.Instan.DinheiroEmCasa += Player.Instan.Dinheiro;
                    Player.Instan.Dinheiro        = 0;
                }
                anim.enabled = true;
                if (!AplicandoStatus)
                {
                    GerenciadorDeSom.Play(3);
                    anim.Play("Casa");
                    StartCoroutine("StatusCasa");
                }
            }
        }
        else if (Sec.activeInHierarchy)
        {
            if ((Player.Instan.transform.position - transform.position).magnitude > disInteragir)
            {
                sp.sprite       = Comprado;
                AplicandoStatus = false;
                GerenciadorDeSom.StopNow(3);
                StopCoroutine("StatusCasa");
            }
            else
            {
                sp.sprite = EmUso;
                if (!AplicandoStatus)
                {
                    GerenciadorDeSom.Play(3);
                    StartCoroutine("StatusCasa");
                }
            }
        }
    }
Exemple #6
0
 private void Start()
 {
     _gerenciadorDeSom = FindObjectOfType <GerenciadorDeSom>();
     gameInfo          = GameObject.FindObjectOfType <GameInfoAcrossRounds>();
     StartCoroutine(AparecerMensagemInicial());
 }
    public void Restart()
    {
        GerenciadorDeSom.Play(10);

        SceneManager.LoadScene(SceneManager.GetActiveScene().buildIndex);
    }
Exemple #8
0
    private void Start()
    {
        _gerenciadorDeSom = FindObjectOfType <GerenciadorDeSom>();

        _gerenciadorDeSom.Play(ConstantesDeAudio.TITLE);
    }
Exemple #9
0
 void Louda2()
 {
     GerenciadorDeSom.PlayLoop(8);
     GerenciadorDeSom.Stop(9);
     SceneManager.LoadScene(1);
 }
Exemple #10
0
 public void Louda()
 {
     fade.Play("FadeIn");
     GerenciadorDeSom.Play(10);
     Invoke("Louda2", 1f);
 }