В моей игре Unity3D я пытаюсь создать ракету, которая взорвется, когда ее триггерный коллайдер ударит по карте или игроку, уничтожив снаряд и создав его в моем префабе взрыва.Но с этим фрагментом кода моя земля продолжает исчезать, когда я играю в игру.Ничто не касается самолета.Вот мой код.
void OnTriggerEnter (Collider c)
{
GameObject explosion = Instantiate (Explosion, c.transform.position, Quaternion.identity);
if (c.CompareTag("Projectile"))
{
Destroy (c.gameObject);
}
StartCoroutine(Coroutine());
Destroy (explosion);
}