Привет! Помогите создать таймер на 1 час в юнити; нужно что бы через каждый час происходило действие.
int aTimer = Time.deltaTime;
if(aTimer >= 3600){//выполняем действие и обнуляем таймер aTimer =0;}
float aTimer=3600f;
void Update()
{
if(aTimer <=0f)
{
//действие
aTimer =3600f;
}
else aTimer -= Time.deltaTime;//Time.unscaledDeltaTime
}
или
void Start()
{
StartCoroutine(OneHour());
}
IEnumerator OneHour()
{
YieldInstruction yi = new WaitForSeconds(3600f);
while (true)
{
yield return yi;
//действие
}
}
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости