示例#1
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;
         }
     }
 }
示例#2
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;
         }
     }
 }
示例#3
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");
         }
     }
 }
示例#4
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);
     }
 }
示例#5
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;
         }
     }
 }