@Lestar На сколько я понимаю - изменить время инстансирования надо всего два раза - через 1 секунду после старта и через 30.
Код:
if(time>=1)
{
x = Random.Range(5, 21);
}
if(time>=30)
{
x = Random.Range(1, 6);
}
Вызывает смену времени, записанное в переменную столько раз, сколько кадров пройдет с первой секунды