You should not use Update for this, since Update always runs once every frame and cannot be delayed in any way.
IEnumerator Start () {
yield return new WaitForSeconds (Random.Range (8, 12));
// Do stuff
}
↧