Страница 1 из 1

Ожидание времени до действия

СообщениеДобавлено: 18 мар 2018, 20:01
kekeksey
Добрый день, не могу понять, как правильно реализовать и думаю, может вы подтолкнете.
Есть определенное исследование, оно должно длиться предположим 3 часа, после чего что-то считается исследованным. Как это реализовать?
Android, хочу ещё рекламу на ускорение поставить.

Re: Ожидание времени до действия

СообщениеДобавлено: 13 июл 2018, 18:24
kezin636
Нужны куратины:

Две библиотеки:

using System.Collections;
using Unity.Engine;

И код в вашем классе:

void Start() {
StartCourotine(Issledovanie()) ;
}
IEnumerator Issledovanie() {

}
Я далеко от компьютера, поэтому внутри IEnumerator не могу вспомнить код. Загуглите про иенумератор. Куратины как раз и отвечают за время!

Re: Ожидание времени до действия

СообщениеДобавлено: 13 июл 2018, 18:58
Cr0c
kezin636 писал(а):Куратины как раз и отвечают за время!

За какое такое время "отвечают" "куратины"?

Re: Ожидание времени до действия

СообщениеДобавлено: 31 авг 2018, 12:58
kezin636
Ой, то есть корутин. Я ещё предлагаю метод Invoke, который вызывает какую либо функцию через определенное кол-во времени.
Пример:
Void Start()
{
Invoke("func", 3) // Мы вызываем функцию через 3 секунды
}
Void func(){
Destroy(gameObject);
}

Re: Ожидание времени до действия

СообщениеДобавлено: 31 авг 2018, 13:00
kezin636
А лучше воспользуйтесь системным временем.