Beispiel #1
0
    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);
        }
    }