private void OnCollisionEnter2D(Collision2D collision) { if (collision.gameObject.TryGetComponent <EnemyAI>(out EnemyAI enemy)) { GameObject explosion = ExplosionPool.GetExplosion(); explosion.transform.position = transform.position; explosion.SetActive(true); explosion.GetComponent <Explosion>().Play(); Destroy(gameObject); } }