I knew my solution was going to be different when I un-paused the Challenge and heard the lecturer say we don’t need Update() lol I had gone into a deep dive on using “Find”. the only thing my solution did not do was introduce a timer. My explosions were far enough apart that I did not notice a need for a delay.
=================
public class SelfDestruct : MonoBehaviour
{
Transform VFXExplosionClone;
private void Update()
{
DestroyVFXExplosion();
}
void DestroyVFXExplosion()
{
VFXExplosionClone = transform.Find("Enemy Explosion VFX(Clone)");
if(transform.Find("Enemy Explosion VFX(Clone)") != null)
{
Destroy(VFXExplosionClone.gameObject);
}
}
}