Не удаляется объект
После попадания пули проигрывается анимация и объект не удаляется(синие шарики), выдает ошибку
public GameObject ImpactEffect;
private void OnTriggerEnter2D(Collider2D collision)
{
if(collision.gameObject.tag == "walls")
{
Instantiate(ImpactEffect, transform.position, transform.rotation);
Death();
}
if (collision.gameObject.tag == "Enemy")
{
collision.gameObject.GetComponent<Enemy>().Damage(damage);
Instantiate(ImpactEffect, transform.position, transform.rotation); // скорее всего тут проблема
Destroy(ImpactEffect);
Death();
}
}
Источник: Stack Overflow на русском