예제 #1
0
    private void GenerateNewTask()
    {
        if (levelGenerator == null)
        {
            levelGenerator = LevelGenerator.GetGenerator(gameType, levelType, levelIndex);
            Debug.Log(levelGenerator);
        }

        LevelGenerator.Task task = GenerateNewTaskImpl();

        tasksSet.Add(task.getTask());
        resultsSet.Add(task.getExpectedResult());

        expectedResult = task.getExpectedResult();
        taskText.text  = task.getTask() + " =";
        //inputPanelImage.color = NORMAL;
        wrongPanel.SetActive(false);
        rightPanel.SetActive(false);
        SetEnterValue("");
    }
예제 #2
0
    private void GenerateNewTask()
    {
        if (levelGenerator == null)
        {
            levelGenerator = LevelGenerator.GetGenerator(gameType, levelType, levelIndex);
            Debug.Log(levelGenerator);
        }

        LevelGenerator.Task task = GenerateNewTaskImpl();

        tasksSet.Add(task.getTask());
        resultsSet.Add(task.getExpectedResult());

        expectedResult = task.getExpectedResult();
        taskText.text  = task.getTask() + " =";
        inputBG.sprite = ANSWER_REGULAR_BG;
        bonusText.gameObject.SetActive(false);
        inputText.color = WHITE;
        SetEnterValue("");
    }