找出这段生成的受击闪烁代码中的计时与所有权错误。
csharp
private Coroutine flashRoutine;
public void Flash()
{
flashRoutine = StartCoroutine(RunFlash());
}
private IEnumerator RunFlash()
{
sprite.color = Color.white;
yield return new WaitForSeconds(0.1f);
sprite.color = Color.red;
flashRoutine = null;
}