public void Morrer()
 {
     Destroy(gameObject, 2);
     animacaoInimigo.Morrer();
     movimentaInimigo.Morrer();
     this.enabled = false;
     ControlaAudio.instancia.PlayOneShot(SomDeMorte);
     VerificarGeracaoKitMedico(porcentagemGerarKitMedico);
     scriptControlaInterface.AtualizarQuantidadeDeZumbisMortos();
     meuGerador.DiminuirQuantidadeDeZumbisVios();
 }
Beispiel #2
0
    public IEnumerator Die()
    {
        animacaoInimigo.Morrer();
        movimentaInimigo.Morrer();
        this.enabled = false;
        ControlaAudio.instancia.PlayOneShot(SomDeMorte);
        VerificarGeracaoKitMedico(porcentagemGerarKitMedico);
        scriptControlaInterface.AtualizarQuantidadeDeZumbisMortos();
        meuGerador.DiminuirQuantidadeDeZumbisVios();
        yield return(new WaitForSeconds(2));

        GetComponent <Poolable>().ReturnToPool();
    }