指定した時間の後に処理を実行したい場合、Invokeを使うことで実現できます。
Invoke("呼び出す関数名",秒数);
上記のように書くことで、指定した秒数後に指定した関数が実行されます。
public class Test : MonoBehaviour
{
private void Start()
{
// 3秒後にSayHelloを呼び出す
Invoke("SayHello", 3.0f);
}
void SayHello()
{
Debug.Log("Hello!");
}
}