#c# #unity3d
Вопрос:
У меня есть кнопка и таймер внутри нее, когда мы нажимаем на нее, мне было интересно, как я могу сделать это, чтобы я мог установить таймер обратно на 0, и если мы нажмем кнопку выхода, таймер снова замкнется, пока не достигнет 80, и навсегда вернется к 0?
Я попробовал несколько способов добавления ttimer2 = 0 в конце, но это просто замкнет мой таймер, если я не нажму кнопку.Любая помощь приветствуется, спасибо!.
if (CrossPlatformInputManager.GetButton("exit"))
{
if (ttimer2 < 80 amp;amp; flag2)
{
ttimer2 = 1;
UpDown = 2;
Debug.Log(ttimer);
transform.Translate(Vector3.up * speed * Time.deltaTime);
darkin.SetBool("play", false);
darkengame.SetActive(true);
}
else
{
flag2 = true;
Debug.Log(ttimer);
darkengame.SetActive(false);
}
}
Комментарии:
1. Я не понимаю, что вам нужно? Можете ли вы объяснить это лучше?
Ответ №1:
вам нужно сбросить индекс петель
int index = 0;
int maxIndex = 80;
if (CrossPlatformInputManager.GetButton("exit"))
{
if (index >= maxIndex amp;amp; flag2)
{
index = 0;
}
else
{
index ;
}
}