>>313
まずUpdateに書いてるのが間違い一旦Startに書こう
そんで処理は全部IEnumeratorの中に書く

void Start()
{
StartCoroutine(LogCoroutine());
}

public IEnumerator LogCoroutine()
{
Debug.Log("1");
yield return new WaitForSeconds(5f);
Debug.Log("2");
}