javascriptで書いています。
他のオブジェクトのスクリプト"GoalScript"を参照し、
2秒後に一度だけ"cleared"かどうか確認したいのですが
どのように書けばよいでしょうか?

下記が現状のスクリプトですが、
2秒後から常に確認する形になってしまいます。

宜しくお願いいたします。

function Start () {

if(!goalObj00){
goalObj00=GameObject.FindGameObjectWithTag("Goal00_01");
}
goalScript00=goalObj00.GetComponent(GoalScript);
collision00_mdl.SetActive(false);

function Update () {

StartCoroutine("Wait");

}

function Wait(){
yield WaitForSeconds(2.0);
if(goalScript00.cleared==true){
collision00_mdl.SetActive(true);

}
}