IEnumerator Explode() { GetComponent <TraumaInducer>().Delay = timeToBoom; yield return(new WaitForSeconds(timeToBoom)); foreach (var target in targetsInRadius) { target.TakeDamage(owner); Debug.Log("TAKEN DAMAGE"); } foreach (var obj in inSphere) { ChangeMaterial change = obj.GetComponent <ChangeMaterial>(); change.ChangeToOldMat(); } Destroy(gameObject); }