public float interval = 0.1f;

void OnTriggerEnter2D(Collider2D coll) //当たり判定
{
if (coll.gameObject.tag == "fire") //fireの当たり判定
{
StartCoroutine("Blink");
}
}
//点滅
public IEnumerator Blink()
{
while (true)
{
var renderComponent = GetComponent<Renderer>();
renderComponent.enabled = !renderComponent.enabled;
yield return new WaitForSeconds(interval);
}
}

攻撃貰った数秒だけ点滅させたいんですけど、うまくいきません。
分かる方いたらよろしくお願いします。