Пример #1
0
 private void OnParticleCollision(GameObject other)
 {
     if (other.CompareTag("Enemy"))
     {
         Enemy enemy = other.gameObject.GetComponent <Enemy>();
         enemy.KillEnemy();
     }
     else if (other.CompareTag("IndestructibleEnemy"))
     {
         IndestructibleEnemy enemy = other.gameObject.GetComponent <IndestructibleEnemy>();
         enemy.KillEnemy();
     }
 }
Пример #2
0
 private void OnCollisionEnter2D(Collision2D collision)
 {
     if (collision.gameObject.CompareTag("Enemy"))
     {
         Enemy enemy = collision.gameObject.GetComponent <Enemy>();
         enemy.KillEnemy();
     }
     else if (collision.gameObject.CompareTag("IndestructibleEnemy"))
     {
         IndestructibleEnemy enemy = collision.gameObject.GetComponent <IndestructibleEnemy>();
         enemy.KillEnemy();
     }
 }
Пример #3
0
 private void OnTriggerEnter2D(Collider2D collision)
 {
     if (collision.gameObject.tag == "Player")
     {
         //SceneManager.LoadScene(SceneManager.GetActiveScene().name);
         gameOverUI.SetActive(true);
         Time.timeScale = 0f;
     }
     else if (collision.gameObject.tag == "Enemy")
     {
         Enemy enemy = collision.gameObject.GetComponent <Enemy>();
         enemy.KillEnemy();
     }
     else if (collision.gameObject.tag == "IndestructibleEnemy")
     {
         IndestructibleEnemy enemy = collision.gameObject.GetComponent <IndestructibleEnemy>();
         enemy.KillEnemy();
     }
 }