Exemplo n.º 1
0
    private IEnumerator CheekiBreekiDefault()
    {
        Debug.Log("Start");
        for (number = 0; number <= 100; number++)
        {
            string result = NumberOrCheekiBreeki(number);
            uiManager.SetNumber(number.ToString());
            float timeWait = Time.timeSinceLevelLoad;
            while (!answerIsSet && Time.timeSinceLevelLoad - timeWait < GetTimeForAnswer((float)number))
            {
                yield return(null);
            }
            uiManager.SetResult(result);
            string answerString = uiManager.GetAnswer();
            if (answerString != result)
            {
                uiManager.SetToEnd();
                break;
            }
            yield return(new WaitForSeconds(1));

            uiManager.SetResult(string.Empty);
            answerIsSet = false;
        }
        float timePlayed = Time.timeSinceLevelLoad - uiManager.GetStartedTime();

        PutNote(timePlayed, number);
    }