예제 #1
0
 private void OnCollisionEnter(Collision collision)
 {
     if (GameManager.Instance.IsDead())
     {
         return;
     }
     if (collision.collider.tag == "Player")
     {
         Destroy(gameObject);
         gun.AddBullet();
     }
     else if (collision.collider.tag == "Enemy")
     {
         Enemy enemy = collision.collider.GetComponent <Enemy>();
         if (hits < maxHits)
         {
             enemy.BulletHit();
             hits++;
         }
         if (hits == maxHits)
         {
             meshR.material.color = Color.green;
         }
     }
 }