// Update is called once per frame
 private void OnTriggerEnter(Collider other)
 {
     if (other.transform.tag == "Sicario")
     {
         Sicario enemigo = other.gameObject.GetComponent <Sicario>();
         enemigo.Paralizar(tiempoParalizar);
     }
 }
Example #2
0
 private void OnTriggerEnter2D(Collider2D other)
 {
     if (!fueEfectoUsado && other.transform.tag == "Sicario")
     {
         fueEfectoUsado = true;
         Sicario enemigo = other.gameObject.GetComponent <Sicario>();
         enemigo.Paralizar(tiempoParalizar);
         debeDestruirse       = true;
         tiempoParaDestruirse = Time.time + tiempoParalizar - 0.9f;
         sonidoStun.Play();
     }
 }
Example #3
0
 private void OnCollisionStay(Collision collision)
 {
     if (collision.transform.tag == "Sicario")
     {
         Sicario enemigo = collision.gameObject.GetComponent <Sicario>();
         if (tiempo <= 0)
         {
             enemigo.Herir(danoBase);
             tiempo = 1;
         }
     }
 }
Example #4
0
 private void OnCollisionStay2D(Collision2D collision)
 {
     if (collision.transform.tag == "Sicario")
     {
         tiempo = tiempo - Time.deltaTime;
         if (tiempo <= 0)
         {
             Sicario sicario = collision.gameObject.GetComponent <Sicario>();
             sicario.Herir(danoBase);
             tiempo = tiempoBase;
         }
     }
 }
Example #5
0
 private void OnCollisionEnter2D(Collision2D collision)
 {
     if (collision.transform.tag == "Sicario")
     {
         Sicario sicario = collision.gameObject.GetComponent <Sicario>();
         if (tiempo <= 0)
         {
             sicario.Herir(danoBase);
             tiempo = tiempoBase;
             this.GetComponent <Animator>().SetTrigger("Atacar");
         }
     }
 }
Example #6
0
 private void OnTriggerEnter2D(Collider2D collision)
 {
     if (collision.transform.tag == "Sicario")
     {
         if (ataqueSonido != null)
         {
             ataqueSonido.Play();
         }
         Sicario enemigo = collision.gameObject.GetComponent <Sicario>();
         enemigo.Herir(danoBase);
         this.transform.localScale = new Vector2(0, 0);
     }
 }
Example #7
0
 private void OnCollisionStay2D(Collision2D collision)
 {
     if (collision.transform.tag == "Sicario")
     {
         tiempo = tiempo - Time.deltaTime;
         Sicario enemigo = collision.gameObject.GetComponent <Sicario>();
         if (tiempo <= 0 && vidaBase > 0)
         {
             enemigo.Herir(danoBase);
             sonidoAtaque.Play();
             tiempo = 1;
         }
     }
 }