public void Morrer()
 {
     animacaoChefe.Morrer();
     movimentoChefe.Morrer();
     this.enabled   = false;
     agente.enabled = false;
     Destroy(gameObject, 3);
 }
Esempio n. 2
0
 public void Morrer()
 {
     animacaoChefe.Morrer();
     movimentoChefe.Morrer();
     this.enabled   = false;
     agente.enabled = false;
     Instantiate(KitMedicoPrefab, transform.position, Quaternion.identity);
     Destroy(gameObject, 2);
 }
 public void Morrer()
 {
     Destroy(gameObject, 4);
     animacaoInimigo.Morrer();
     movimentaInimigo.Morrer();
     this.enabled = false;
     ControlaAudio.instancia.PlayOneShot(SomDeMorte);
     VerificarGeracaoKitMedico(porcentagemDeAparecerKit);
 }
Esempio n. 4
0
 public void Morrer()
 {
     animacaoChefe.Morrer();
     movimentoChefe.Morrer();
     this.enabled   = false;
     agente.enabled = false;
     Instantiate(KitMedicoPrefab, transform.position, Quaternion.identity);
     Invoke("VoltarParaReserva", 2);
 }
 public void Morrer()
 {
     Invoke("VoltarParaReserva", 2);
     animacaoInimigo.Morrer();
     movimentaInimigo.Morrer();
     this.enabled = false;
     ControlaAudio.instancia.PlayOneShot(SomDeMorte);
     VerificarGeracaoKitMedico(porcentagemGerarKitMedico);
     scriptControlaInterface.AtualizarQuantidadeDeZumbisMortos();
 }
Esempio n. 6
0
 public void Morrer()
 {
     animacao.Morrer();
     movimento.Morrer();
     agente.enabled = false;
     this.enabled   = false;
     ControlaAudio.Instancia.PlayOneShot(SomMorte);
     Destroy(gameObject, 2);
     Instantiate(KitMedico, transform.position, Quaternion.identity);
 }
Esempio n. 7
0
    public void Morrer()
    {
        _animacaoPersonagem.Morrer();
        _movimentoPersonagem.Morrer();
        this.enabled          = false;
        _navMeshAgent.enabled = false;

        Instantiate(kitMedico, transform.position, Quaternion.identity);
        Destroy(gameObject, 2f);
    }
Esempio n. 8
0
 public void Morrer()
 {
     this.aoMorrer.Invoke();
     animacaoChefe.Morrer();
     movimentoChefe.Morrer();
     this.enabled   = false;
     agente.enabled = false;
     Instantiate(KitMedicoPrefab, transform.position, Quaternion.identity);
     this.reserva.DevolverObjeto(this);
 }
Esempio n. 9
0
 public void Morrer()
 {
     this.aoMorrer.Invoke();
     Destroy(gameObject, 2);
     animacaoInimigo.Morrer();
     movimentaInimigo.Morrer();
     this.enabled = false;
     VerificarGeracaoKitMedico(porcentagemGerarKitMedico);
     scriptControlaInterface.AtualizarQuantidadeDeZumbisMortos();
 }
Esempio n. 10
0
 public void Morrer()
 {
     Destroy(gameObject, 2f);
     _animacaoPersonagem.Morrer();
     _movimentoPersonagem.Morrer();
     this.enabled = false;
     ControlaAudio.Instancia().PlayOneShot(somDeMorte);
     VerificarGeracaoKitMedico(_porcentagemGerarKitMedico);
     _scriptControlainterface.AtualizarQuantidadeDeZumbisMortos();
     geradorZumbis.DiminuirQuantidadeDeZumbisVivos();
 }
Esempio n. 11
0
 public void Morrer()
 {
     Destroy(gameObject, 2);
     agente.enabled = false;
     this.enabled   = false;
     GetComponent <Rigidbody>().isKinematic = false;
     animacao.Morrer();
     movimento.Morrer();
     ControlaAudio.instancia.PlayOneShot(morteZumbi);
     Instantiate(kitMedico, transform.position, Quaternion.identity);
 }
Esempio n. 12
0
 public void Morrer()
 {
     Invoke("VoltarParaReserva", 2);
     animacaoInimigo.Morrer();
     movimentaInimigo.Morrer();
     this.enabled = false;
     AudioMorte.Tocar();
     VerificarGeracaoKitMedico(porcentagemGerarKitMedico);
     scriptControlaInterface.AtualizarQuantidadeDeZumbisMortos();
     pontuacao.AtualizarPontos();
 }
Esempio n. 13
0
 public void Morrer()
 {
     Destroy(gameObject, 2);
     ControlaAudio.instancia.PlayOneShot(morteZumbi);
     this.enabled = false;
     VerificarGeracaoKitMedico(porcentagemGerarKitMedico);
     controlaInterface.AtualizarQuantidadeZumbisMortos();
     gerador.DiminueZumbisVivos();
     animacaoPersonagem.Morrer();
     movimentoPersonagem.Morrer();
 }
Esempio n. 14
0
    public IEnumerator Die()
    {
        animacaoChefe.Morrer();
        movimentoChefe.Morrer();
        this.enabled   = false;
        agente.enabled = false;
        Instantiate(KitMedicoPrefab, transform.position, Quaternion.identity);
        yield return(new WaitForSeconds(2));

        GetComponent <Poolable>().ReturnToPool();
    }
Esempio n. 15
0
 public void Matar()
 {
     animacaoPersonagem.Morrer();
     movimentoInimigo.Morrer();
     this.enabled = false;
     Destroy(gameObject, 2);
     scriptControlaInterface.AtualizarQuantidadeZumbisMortos();
     VerificarGeracaoKitMedico(probabilidadeCairKit);
     ControlaAudio.instancia.PlayOneShot(audioMorteZumbi);
     meuGerador.removeZumbi();
 }
 public void Morrer()
 {
     Destroy(gameObject, 2);
     animacaoInimigo.Morrer();
     movimentaInimigo.Morrer();
     this.enabled = false;
     ControlaAudio.instancia.PlayOneShot(SomDeMorte);
     VerificarGeracaoKitMedico(porcentagemGerarKitMedico);
     scriptControlaInterface.AtualizarQuantidadeDeZumbisMortos();
     meuGerador.DiminuirQuantidadeDeZumbisVios();
 }
Esempio n. 17
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();
    }