// Update is called once per frame
 void Update()
 {
     if (Input.GetButtonDown("Fire3"))
     {
         vida.Damage(new Damage(gameObject, Random.Range(10, 30), "OK"));
     }
 }
Exemple #2
0
 private void OnTriggerEnter2D(Collider2D hit)
 {
     if (hit.GetComponent <Vida>() != null)
     {
         Vida objetivo = hit.GetComponent <Vida>();
         objetivo.Damage(dano);
     }
 }
Exemple #3
0
 private void OnTriggerEnter(Collider other)
 {
     move = other.GetComponent <Vida>();
     if (move != null)
     {
         move.Damage(dano);
     }
 }
 private void OnCollisionEnter(Collision collision)
 {
     if (collision.gameObject.CompareTag("Player") || collision.gameObject.CompareTag("Enemy"))
     {
         Vida v = collision.gameObject.GetComponent <Vida>();
         v.Damage(damage);
     }
     Destroy(gameObject);
 }
Exemple #5
0
 // Quando um objeto entrar no trigger...
 private void OnTriggerEnter(Collider other)
 {
     // Tenta pegar o script de vida desse objeto
     move = other.GetComponent <Vida>();
     // Se esse não for nulo significa que é o player
     if (move != null)
     {
         // Aciona o método de dano na vida com o dano indicado
         move.Damage(dano);
     }
 }
Exemple #6
0
 private void OnCollisionEnter(Collision collision)
 {
     if (collision.gameObject.CompareTag("Player"))
     {
         Vida v = collision.gameObject.GetComponent <Vida>();
         if (v != null)
         {
             v.Damage(damage);
         }
     }
 }