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(); } }
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(); } }
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(); } }