private void OnTriggerEnter2D(Collider2D other) { if (other.tag == "Laser") { //Debug.Log("Asteroid Destroyed Logic Activated"); Destroy(other.gameObject); //Debug.Log("Destroy Laser."); Instantiate(_explosionPrefab, transform.position, Quaternion.identity); _audioManager.ExplosionSound(); //Debug.Log("Create Explosion."); _spawnManager.AsteroidDestroyed(); //Debug.Log("AsteroidDestroyed Method Called."); Destroy(this.gameObject); //Debug.Log("Destroy Asteroid"); } }