Как Я Могу Сбросить И Замкнуть Этот Таймер Навсегда?

#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  ;
        }



    }